Wednesday, July 10, 2013

Program Mesin Kasir Menggunakan JAVA Lebih dari Satu Class atau Dua Class

BY Populeritas 2 comments

Program Mesin Kasir

Sourcecode pada file Kasir.java
import java.util.Scanner;   
public class Kasir {
    public static void main(String[] args)
    Hitung htg=new Hitung();
    System.out.println("\n ============================\n     Program Mesin Kasir\n ============================");
    htg.inputBrg(); 
    htg.tampil(); 
    System.out.println("\n\n=============================================");
    System.out.println(" Terima Kasih Telah Menggunakan Program Kami");
    System.out.println("=============================================");
    System.exit(0);
    }
}


Soucecode pada file Hitung.java
import java.util.Scanner;  
class Hitung{
    public String nama[]=new String[20];
    public int hargaBrg[]=new int[15];
    public int jumlahBrg[]=new int[15];
    public int i,jumlahBeli;
    public double hargaTtl[]=new double[15];
    public double totalHarga=0,diskon=0,totalBayar=0;  

    Scanner masukkan=new Scanner(System.in);

    public void inputBrg(){
        System.out.print("\n Jumlah Pembelian: "); jumlahBeli=masukkan.nextInt();
        System.out.println("\n ===================================");
            System.out.print("\n Nama Barang ke-"+i+" : "); nama[i]=masukkan.next();
            System.out.print(" Jumlah Barang   : "); jumlahBrg[i]=masukkan.nextInt();
            System.out.print(" Harga Barang    :Rp "); hargaBrg[i]=masukkan.nextInt();
            hargaTtl[i]=jumlahBrg[i]*hargaBrg[i]; 
            totalHarga=hargaTtl[i]+totalHarga;
            }
        System.out.println("\n =================================");
        if (totalHarga>=1000000) diskon=0.2*totalHarga; 
        else if ((totalHarga>=500000) && (totalHarga<1000000)) diskon = 0.1*totalHarga;
        else diskon = 0;
        totalBayar=totalHarga-diskon; 
        }
        
    public void tampil(){ 
        System.out.println("\n\n                Daftar Barang Pembelian");
        System.out.println(" ===========================================================");
        System.out.println(" ||   Nama Barang    || Jumlah ||   Harga   ||   Total    ||");
        System.out.println(" ===========================================================");
            */
            System.out.println(String.format(" || %-16s ||  %3d   || Rp %6d || Rp %7.0f ||",nama[i],jumlahBrg[i],hargaBrg[i],hargaTtl[i]));
            }
        System.out.println(" ===========================================================");
        System.out.println(String.format("\n Total                                      =Rp %10.0f",totalHarga));
System.out.println(String.format(" Diskon                                     =Rp %10.0f",diskon));
System.out.println(String.format(" Total Pembayaran                           =Rp %10.0f",totalBayar));
        }
}


Analisa Program diatas:
File yang di compile cukup file Kasir.java saja dan file Hitung.java tidak perlu di compile karena pada saat kita mengcompile Kasir.java itu sudah sekalian kita mengcompile Hitung.java karena ada perintah Hitung htg=new Hitung();.
Alir program adalah pada saat program di jalan kan makan prosesn yang di jalankan adalah memanggil prosedure inputBrg() dengan perintah htg.inputBrg();, kenapa htg? Karena di awal program kita mendeklarasikan htg sebagai nama variabel class Hitung.java untuk di panggil. Di dalam procedure inputBrg() perintah yang pertama kali dilakukan adalah meminta jumlah inputan untuk jumlah pembelian dengan variabel jumlahBeli. Setelah jumlah pembelian sudah di input makan program akan melakukan perintah penginputan data-data barang dari nama barang, jumlah barang, dan harga barang dengan variabel nama[i], jumlahBrg[i], dan hargaBrg[i] bertipe array dan perintah penginputan ini di sisipkan pada suatu perintah perulangan dengan perintah dimulai dari 1 sampai jumlahBeli dengan bertambah 1 dengan perintah for(i=1;i<=jumlaBeli;i++) dan didalam perulangan juga ada proses penjumlahan dan pengalian untuk mencari nilai hargaTtl untuk total harga masing-masing barang dan totalHarga untuk menjumlahkan total harga seluruh barang. Setelah penginputan selesai maka akan dilakukan seleksi untuk melihat apakan mendapatkan diskon atau tidak dengan kondisi jika totalHarga>1000000 makan diskon 20% dan jika 500000<=totalHarga<1000000 dan tidak mendapatkan diskon jika totalHarga<500000, sehingga totalBayar=totalHarga-diskon. Selesai itu program akan kembali ke file Kasir.java dan program melanjutkan akan memangil procedure tampil() dengan perintah htg.tampil();, proses yang ada pada procedure tampil adalah hanya menampilkan data-data saja karena sehubungan data-data sebelumnya adalah array makan perintah untuk mencetak semuanya adalah dengan bantuan peruangan. Jika proses menampilkan data sudah selesai maka alur program kembali ke file Kasir.java dan program selesai dan keluar dengan tidak ada error dengan perintah System.exit(0);.


Output Program: 



berbagai sumber 

Sunday, July 7, 2013

Kelebihan Dan Kekurangan Windows 8

BY Populeritas No comments



Seperti halnya hidup Manusia, Windows 8 pun tidak ada yang sempurna, disetiap kelebihan pasti ada kekurangannya, mohon dimaklumi hehee :) maka dari itu kawan, saya akan sedikit membahas tentang kelebihan dan kekurangan windows 8, chek this out!


KELEBIHAN WINDOWS 8: 

  1. Dioptimalisasi untuk layar sentuh
    Windows 8, interfacenya yang dijuluki sebagai Metro benar-benar dioptimalkan untuk sentuhan dengan wujud seperti interface Windows Phone.
  2. Mendukung chip ARM
    Windows 8 mendukung perangkat yang memakai infrastruktur chip ARM. Hal ini diharapkan memperluas jangkauan Windows 8 di arena tablet, mengingat kebanyakan tablet yang beredar saat ini memakai chip ARM.
  3. Waktu boot yang singkat
    Boot Windows 8 dalam demonya hanya berlangsung dalam 8 detik. Sebuah waktu yang jauh lebih singkat dibanding booting di Windows versi sebelumnya.
  4. Windows 8 tidak membutuhkan upgrade PC
    Microsoft menyatakan komputer yang bisa menjalankan Windows 7 dapat juga menjalankan Windows 8 sehingga user tak perlu upgrade PC. Menurut Microsoft, prosesor Intel Atom dan RAM 1 GB sudah cukup untuk menjalankan OS ini
  5. Toko aplikasi Windows Store
    Windows 8 akan memiliki toko aplikasi sendiri yang dinamakan Windows Store. Windows Store menyediakan berbagai aplikasi yang dioptimalkan untuk Windows 8.
  6. Mendukung NFC (Near Field Communications)
    Windows 8 akan mendukung NFC, sebuah teknologi yang kegunaanya antara lain untuk transaksi keuangan digital. Tablet yang memakai Windows 8 pun kemungkinan besar akan otomatis menyertakan fitur ini.
  7. Internet Explorer 10. Internet Explorer 10 dijanjikan membawa perubahan besar ketimbang versi IE terdahulu. Browser ini diklaim sangat ramah digunakan baik dalam tablet maupun PC.
  8. Cocok dengan Semua Software. Semua software yang berjalan di Windows 7 akan juga bisa dipakai pada Windows 8 sehingga user tak perlu upgrade PC. Menurut Microsoft, prosesor Intel Atom dan RAM 1 GB sudah cukup untuk menjalankan OS ini.
  9. Memiliki tampilan yang segar. Windows 8 atau Win 8 memiliki menu yang disusun rapi dengan desain Metro. Akses ke jejaring sosial juga bisa langsung dilakukan di layar awal.

KEKURANGAN WINDOWS 8
  1. Tumpang tindih Metro UI dan Aero UI.
    Developer menemukan adanya pergantian secara terus-menerus yang terjadi antara tile-based Metro UI dan glassy Aero UI. Hal itu dinilai tidak masuk akal dan sangat membingungkan. Berpindah dari aplikasi Metro dan aplikasi desktop sangat sulit dilakukan.
  2. Tidak ada opsi untuk mengubah tiles menjadi icons.
    Ukuran tiles terkecil, tampilannya masih terlalu besar. Saat nantinya kita menginstall banyak aplikasi maka screen Metro akan terlihat semrawut.
  3. Sulit berpindah antar screen
    Tidak adanya fungsi Alt-Tab seperti saat bekerja dengan desktop dan keyboard untuk berganti dari satu app ke app yang lain mungkin merupakan hal yang sangat sulit. Sebagai gantinya, di Windows 8 Metro UI kita tidak bisa menggunakan pointer atau finder untuk meletakkan screen di sisi kiri dan melakukan drag. Kedengarannya sangat sepele, tetapi masalah akan muncul saat kita bekerja dengan banyak aplikasi. Tidak ada cara cepat dan mudah untuk berganti antar aplikasi. Jika menggerakkan mouse ke arah kiri maka sebuah icon akan pops up. Dan jika tidak tepat maka kita harus klik beberapa kali atau mencoba lagi.
  4. Metro multitasking
    Jika Anda menggunakan aplikasi Metro (untuk tablet) di Windows 8, screen akan menampilkan dua aplikasi secara berjajar. Untuk pemula hal itu tidak akan menjadi masalah besar. Namun bagi advanced user, kemampuan Metro dengan multitasking hanya untuk dua aplikasi merupakan kelemahan yang fatal.
  5. Metro
    Metro memang bisa bekerja baik di tablet tapi UI tersebut sangat tidak kompatibel jika digunakan pada desktop. Sulit dilakukan untuk Anda yang menggunakan Notebook. Sehingga secara default Windows 8 tidak mungkin bisa melakukan booting ke Metro UI. Dengan kata lain Microsoft perlu memberikan kill-switch untuk mematikan Metro UI.
  6. konten Flash di Tablet PC
    Ternyata Microsoft memang sengaja membuat Windows 8 ini tidak bisa mendukung konten Flash di Tablet PC. Alasan Microsoft melakukan hal ini adalah untuk menghemat baterai Tablet. Selain itu juga dapat melindungi privasi Tablet kita dan meningkatkan keamanan. Hal ini dikarenakan pada beberapa aplikasi dan perangkat elektronik lainnya, penggunaan konten Flash justru menyebabkan data rusak atau crash.

WINDOWS 8

BY Populeritas No comments



TENTANG WINDOWS 8

Windows 8 adalah nama dari versi terbaru Microsoft Windows, serangkaian sistem operasi yang diproduksi oleh Microsoft untuk digunakan pada komputer pribadi, termasuk komputer rumah dan bisnis, laptopnetbooktablet PCserver, dan PC pusat media. Sistem operasi ini menggunakan mikroprosesor ARM selain mikroprosesor x86 tradisional buatan Intel dan AMD. Antarmuka penggunanya diubah agar mampu digunakan pada peralatan layar sentuh selain mouse dan keyboard, sehingga Windows 8 di desain untuk perangkat tablet sentuh.
Microsoft secara resmi merilis Windows 8 pada 26 Oktober 2012 bersamaan dengan peluncuran komputer perdana yang menggunakan Windows 8. Versi percobaan Windows 8 berupa Consumer Preview dan Release Preview. Pada 26 Juni 2013, Microsoft merilis Windows 8.1 (sebelumnya dikenal sebagai Windows Blue), sebuah update untuk Windows 8.

SEJARAH PENGEMBANGAN

Pengembangan Windows 8 sudah dimulai sebelum Windows 7 diluncurkan tahun 2009. Pada akhir Januari 2011, di Consumer Electronics Show (CES), Microsoft mengumumkan bahwa Windows 8 akan mendukung mikroprosesor ARM selain mikroprosesor x86 dariIntelAMD dan VIA Technologies. Tanggal 1 Juni 2011, Microsoft secara resmi meluncurkan antarmuka pengguna baru Windows 8 dan fitur-fitur tambahan lain di Taipei Computex 2011 di Taipei (Taiwan) yang dipresentasikan oleh Mike Angiulo dan di D9 conference in California (United States) by Julie Larson-Green and Microsoft's Windows President Steven SinofskyBlog "Building Windows 8" yang diluncurkan tanggal 15 Agustus 2011 memaparkan rincian fitur dan proses pengembangan Windows 8.

Microsoft mengungkap sejumlah fitur baru dan pembaruan terhadap Windows 8 pada hari pertama konferensi Build tanggal 13 September 2011. Microsoft merilis Windows 8 Developer Preview (build 8102) pada hari itu juga yang dilengkapi SDK dan peralatan pengembang (seperti Visual Studio Express dan Expression Blend) untuk mengembangkan dengan antarmuka baru Windows 8. Menurut Microsoft, Developer Preview diunduh 535.000 kali dalam kurun 12 jam pertama setelah diluncurkan. Awalnya ditetapkan kedaluwarsa tanggal 11 Maret 2012, pada Februari 2012 tanggal kedaluwarsa Developer Preview diundur hingga 15 Januari 2013.
Tiga peluncuran utama Windows 8 bocor ke publik. Milestone 1, Build 7850, bocor tanggal 12 April 2011. Edisi salinan yang bocor tersebut adalah versi Enterprise. Milestone 2, Build 7955, bocor tanggal 25 April 2011. BSOD (Blue Screen of Death) lamanya digantikan oleh layar hitam baru yang kemudian tidak jadi disertakan. Build ini memperkenalkan UI Ribbon baru di Windows Explorer. Build 7959, dengan perubahan kecil tetapi merupakan versi 64-bit pertama, diluncurkan tanggal 1 Mei 2011. Logo "Windows 7" sementara diganti dengan teks "Microsoft Confidential". Tanggal 17 Juni 2011, build 7989 edisi 64-bit bocor.
Tanggal 13 September 2011, build 8102 (Windows 8 Developer Preview) dirilis ke publik di Konferensi Build Microsoft. Build ini terbuka penuh untuk pertama kalinya dan dilengkapi Start Screen baru, antarmuka pengguna Metro dan sejumlah sampel aplikasi buatan para karyawan magang di Microsoft. Windows Store tidak beroperasi di build ini. Build ini ditujukan pada pengembang yang ingin membuat aplikasi bergaya Metro.

Antarmuka File Explorer baru dengan "Ribbon" di Windows 8  Pada tanggal 29 Februari 2012, Microsoft meluncurkan Windows 8 Consumer Preview, versi beta dari Windows 8, build 8250. Untuk pertama kalinya sejak Windows 95, tombol Start tidak lagi muncul di taskbar, meski layar Start-nya masih harus dibuka dengan mengklik sudut kiri bawah layar dan tombol Start di kotak Charm. Presiden Windows, Steven Sinofsky, mengatakan bahwa lebih dari 100.000 perubahan dilakukan sejak Developer Preview diluncurkan. Sehari setelah diluncurkan, Windows 8 Consumer Preview diunduh lebih dari satu juta kali. Seperti Developer Preview, Consumer Preview dijadwalkan kedaluwarsa tanggal 15 Januari 2013.
Beberapa build lain juga diluncurkan sampai konferensi Japan's Developers Day, ketika Steven Sinofsky mengumumkan bahwa Windows 8 Release Preview (build 8400) akan diluncurkan pada minggu pertama bulan Juni. Tanggal 28 Mei 2012, Windows 8 Release Preview (edisi Standard Simplified Chinese x64, bukan versi spesifik Cina, build 8400) bocor di sejumlah situs web Cina dan BitTorrent. Tanggal 31 Mei 2012, Windows 8 Release Preview diluncurkan ke publik oleh Microsoft.
Sejumlah fitur utama yang dimasukkan di Release Preview adalah aplikasi Sports, Travel, dan News, plus versi Flash Player yang terintegrasi dengan Internet Explorer. Seperti Developer Preview dan Consumer Preview, the Release Preview dijadwalkan kedaluwarsa tanggal 15 Januari 2013.
Pada tanggal 1 Agustus 2012, Windows 8 (build 9200) dirilis dengan nomor build 6.2.9200.16384. Microsoft berencana mengadakan acara peluncuran pada 25 Oktober 2012 dan meluncurkan Windows 8 untuk publik keesokan harinya. Akan tetapi, sehari setelah RTM, salinan versi akhir Windows 8 Enterprise N (untuk pasar Eropa) bocor di Internet, dan beberapa hari kemudian baik versi IA-32 dan x64 Pro dan Enterprise sama-sama bocor. Tanggal 15 Agustus 2012, Windows 8 dapat diunduh untuk pelangganMSDN dan TechNet. Windows 8 tersedia untuk pelanggan Software Assurance pada tanggal 16 Agustus 2012. Windows 8 tersedia untuk pelajar yang berlangganan DreamSpark Premiumpada tanggal 22 Agustus 2012, lebih cepat daripada pengumumannya.
Microsoft memulai kampanye iklan Windows 8 dan tablet Surface-nya pada Oktober 2012 dengan iklan televisi pertamanya ditayangkan tanggal 14 Oktober 2012. Anggaran iklan Microsoft untuk sistem operasi ini sebesar US$1,5–1,8 miliar, menjadikan Windows 8 peluncuran produk terbesar sepanjang sejarah Microsoft.

 sumber: wikipedia