Selasa, 17 November 2015

Kata-Kata Motivasi

"Jika kau menemukan rintangan, hal yang harus kau lakukan hanya melewatinya, maka rintangan itu akan berubah menjadi jembatan."

Makna :
Bagi kebanyakan orang sebuah rintangan akan mereka hindari. Padahal rintangan dalam hidup bertujuan untuk membuat kita menjadi orang kuat, tegar, sabar. Rintangan bisa membuat seseorang menjadi lebih bijak dalam menghadapi segala hal. Jadi kita harus menghadapi rintangan tersebut. Sesulit apapun pasti ada cara untuk melewatinya seperti berjalan di atas sebuah jembatan tanpa terhalang apapun.
Alasan saya :
Saya termotivasi kata-kata di atas agar selalu menghadapi rintangan-rintangan yang datang dalam hidup saya. Karena setiap rintangan pasti ada cara untuk melewatinya sesulit apapun itu.


"Jadilah seperti sebuah benteng perdamaian!"

Makna :
Benteng adalah tempat untuk melindungi orang saat ada peperangan yang terjadi. Benteng juga lambang dari sebuah kekuasaan kerajaan zaman dulu. Yang berarti jika kita menjadi sebuah benteng maka kita bisa melindungi orang-orang di sekitar kita. Tanpa menuntut balas budi dari mereka suatu hari nanti. Dan hidup semua orang menjadi damai tanpa adanya permusuhan lagi di luar sana.
Alasan saya :
Saya termotivasi kata-kata di atas karena jika saya bisa menjadi benteng perdamaian bagi orang-orang di sekitar saya, maka hidup mereka dan saya akan tenteram dan damai tanpa adanya permusuhan lagi di antara kami.

Rabu, 11 November 2015

Penggunaan Array dalam NetBeans

Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya. Nah, kali ini saya akan membahas mengenai array dalam menyimpan/mencatat data transaksi. Langsung saja silahkan simak penjelasan di bawah ini.

1. Buka NetBeans IDE 8.0.2
2. Pilih menu File - New Project - Java - Java Application - Next
3. Isi Project Name sesuai yang diinginkan dengan tanpa spasi, misalnya Array. Lalu klik Finish.
4. Maka tampilannya menjadi seperti ini
5. Hapus semua script, kecuali :
package array;
public class Array {
    public static void main(String[] args) {
    }
}
6. Tambahkan script di bawah ini pada script yang ada sebelumnya
package array;
import java.util.Scanner;
public class Array {
    public static void main(String[] args) {
        Scanner sc = new Scanner (System.in);
    }
}
 7. Lengkapi dengan script di bawah ini
package array;
import java.util.Scanner;
public class Array {
    public static void main(String[] args) {
        Scanner sc = new Scanner (System.in);
         /*int a = 10;
         * string s = null;
         * s = String.valueOf(a*2);
         * System.out.println(S);
         */
        String penjualan [][] = new String [100][4];
        int indeks = 0;
        int pilihan = 0;
        do{
            System.out.println("Daftar nama barang");
            System.out.println(" 1. Minyak \n 2. Gula \n 3. Keluar");
            System.out.println("Masukkan pilihan anda = ");
            pilihan = sc.nextInt();
           
            switch (pilihan){
                case 1:
                    System.out.println("Anda memesan minyak");
                    for (int i=0; i<=0; i++) // baris
                    {
                        for (int j=0; j<4; j++){
                            if (j==0)
                            {
                                System.out.println("Masukkan nama barang = ");
                                String namabarang = sc.next();
                                penjualan [indeks][0] = namabarang;
                            }
                            else if (j==1)
                            {
                                System.out.println("Masukkan jumlah barang = ");
                                penjualan [indeks] [1] = sc.next();
                            }
                            else if (j==2)
                            {
                                penjualan [indeks] [2] = "10000";
                            }
                            else
                            {
                                int total = Integer.valueOf(penjualan[indeks][1])*Integer.valueOf(penjualan[indeks][2]);
                                penjualan[indeks][3] = String.valueOf(total);
                               
                            }
                        }
                    }
                    indeks ++;
                    for (int i=0; i<=indeks-1; i++)
                    {
                        for (int j=0; j<1; j++)
                        {

                            System.out.println("nama barang = "+penjualan [i][j]);
                            System.out.println("jumlah barang = "+penjualan [i][j+1]);
                            System.out.println("harga barang = "+penjualan [i][j+2]);
                            System.out.println("total barang = "+penjualan [i][j+3]);
                        }
                        }
                    break;
                case 2: System.out.println("Anda memesan gula");
                    for (int i=0; i<=0; i++) // baris
                    {
                        for (int j=0; j<4; j++){
                            if (j==0)
                            {
                                System.out.println("Masukkan nama barang = ");
                                String namabarang = sc.next();
                                penjualan [indeks][0] = namabarang;
                            }
                            else if (j==1)
                            {
                                System.out.println("Masukkan jumlah barang = ");
                                penjualan [indeks] [1] = sc.next();
                            }
                            else if (j==2)
                            {
                                penjualan [indeks] [2] = "20000";
                            }
                            else
                            {
                                int total = Integer.valueOf(penjualan[indeks][1])*Integer.valueOf(penjualan[indeks][2]);
                                penjualan[indeks][3] = String.valueOf(total);
                               
                            }
                        }
                    }
                    indeks ++;
                    for (int i=0; i<=indeks-1; i++)
                    {
                        for (int j=0; j<1; j++)
                        {
                           System.out.println("Total belanja anda adalah = ");
                            System.out.println("nama barang = "+penjualan [i][j]);
                            System.out.println("jumlah barang = "+penjualan [i][j+1]);
                            System.out.println("harga barang = "+penjualan [i][j+2]);
                            System.out.println("total barang = "+penjualan [i][j+3]);
                        }
                        }
                    break;
     
                case 3:System.out.println("Keluar"); 
                    break;            
                    }
            }
        while (pilihan!=3); 
        }   
    }
8. Lalu run program dan masukkan pilihan sesuai dengan keinginan.





Senin, 09 November 2015

Kontroversi 'Hate Speech' di Indonesia

 


Hate Speech/Ucapan kebencian adalah tindakan komunikasi yang dilakukan oleh suatu individu atau kelompok dalam bentuk provokasi, hasutan, ataupun hinaan kepada individu atau kelompok yang lain dalam hal berbagai aspek seperti ras, warna kulit, etnis, gender, cacat, orientasi seksual, kewarganegaraan, agama, dan lain-lain.

Dalam arti hukum, Hate speech adalah perkataan, perilaku, tulisan, ataupun pertunjukan yang dilarang karena dapat memicu terjadinya tindakan kekerasan dan sikap prasangka entah dari pihak pelaku pernyataan tersebut ataupun korban dari tindakan tersebut. Website yang menggunakan atau menerapkan Hate Speech ini disebut Hate Site. Kebanyakan dari situs ini menggunakan Forum Internet dan Berita untuk mempertegas suatu sudut pandang tertentu.
Para kritikus berpendapat bahwa istilah Hate speech merupakan contoh modern dari novel Newspeak, ketika Hate speech dipakai untuk memberikan kritik secara diam-diam kepada kebijakan sosial yang diimplementasikan dengan buruk dan terburu-buru seakan-akan kebijakan tersebut terlihat benar secara politik.
Hampir semua negara di seluruh Dunia mempunyai undang-undang yang mengatur tentang Hate speech. Contohnya : Inggris, Australia, India, Amerika dan masih banyak negara-negara lainnya yang sudah menerapkannya.

Sedangkan di Indonesia sendiri sudah banyak terjadi kasus-kasus yang berkaitan dengan Hate speech. Contohnya : sekarang ini semakin banyak haters di media sosial yang bermunculan dengan perkataan mereka yang semakin tidak beretika. Para haters tersebut menghujat khususnya pada artis-artis ibukota yang sedang tenar saat ini. Misalnya pada saat Laudya Cynthia Bella tidak memakai hijab ketika berperan dalam film horor berjudul KAKAK. Lewat pengambilan kesimpulan yang sikat tanpa tahu latar belakang dan alasan Bella, netizen pun menghujatnya hingga ia perlu mengadakan konferensi pers untuk meluruskan hal tersebut.
Dan juga jangan lupakan perkara pelik yang sudah dua tahun berjalan di pengadilan. Apa lagi kalau bukan masalah tweet hinaan yang dilakukan pengacara sensasional Farhat Abbas kepada Ahmad Dhani. Tweet kritikannya soal tragedi kecelakaan maut yang melibatkan nama AQJ, membuatnya terancam jadi tahanan kota. Proses pra peradilan yang diajukan Farhat pun ditolak. Sepertinya pemerintah mulai serius menangani kasus soal hujatan di media sosial.
 
Sampai akhirnya, Kapolri Jendral Badrodin Haiti mengeluarkan surat edaran yang mengatur soal hate speech atau ujaran kebencian. Surat tersebut berisi ancaman denda hingga Rp 500 juta bagi mereka yang terbukti melakukan hate speech.
Hukuman yang ditetapkan mengacu pada KUHP seperti hukuman empat tahun penjara bagi siapapun yang menyatakan permusuhan di depan umum dan sesuai dengan pasal 156 KUHP. Lalu ada penjara paling lama dua tahun enam bulan untuk cacian yang disebarkan lewat tulisan yang sesuai dengan pasal 157 KUHP hingga pidana paling lama sembilan bulan untuk kasus pencemaran nama baik sesuai pasal 310 KUHP.

Dengan adanya surat edaran ini para artis mungkin bersorak-sorak. Tetapi ternyata masih banyak pro dan kontra yang terjadi pada surat edaran ini. Kehadiran surat edaran ini dianggap sebagai salah satu praktek pihak berwajib untuk membungkam kebebasan berbicara. Karena Indonesia adalah negara demokrasi yang membebaskan rakyatnya untuk bebas berpendapat seperti yang tertera di dalam UUD 1945 pasal 28. Maka sangat banyak yang menentang surat edaran ini. Dengan alasan bisa membuat kemunduran negara Indonesia karena membatasi kebebasan berpendapat.

Menurut saya sebagai seorang mahasiswa, dengan adanya surat edaran tersebut hanya akan mematikan kebebasan berpendapat rakyat Indonesia. Kalau memang surat edaran tersebut diperlukan maka harus bisa melindungi hak rakyat Indonesia untuk bebas berpendapat. Jangan malah menekan rakyat untuk diam pada setiap hal yang dilakukan pemerintah. Karena tugas rakyat juga mengkritisi kinerja pemerintah agar menjadikan Indonesia lebih maju.

Jumat, 16 Oktober 2015

Looping/Pengulangan Perhitungan dalam Java

Kali ini kita akan membahas tentang pengulangan/looping di dalam Java menggunakan aplikasi NetBeans. Baiklah, mari kita simak saja penjelasan di bawah ini.
Inilah langkah - langkahnya:
1. Masuk ke aplikasi NetBeans
2. Setelah itu klik pada menu File lalu pilih New Project - folder Java - Java Application - Next


3. Selanjutnya akan muncul kotak dialog New Java Application. Rubah Project Name sesuai keinginan, misalnya "LoopingTokoPakJoni2015" (tanpa spasi).



4. Maka muncul tampilan seperti di bawah ini


5. Hapus semua script yang ada di dalam NetBeans, kecuali script di bawah ini
  package loopingtokopakjoni2015;

public class LoopingTokoPakJoni2015 {
    public static void main(String[] args) {
    }
}

6. Lalu lengkapi dengan script di bawah ini

package loopingtokopakjoni2015;
import java.util.Scanner;

public class LoopingTokoPakJoni2015 {
    public static void main(String[] args) {
        Scanner in = new Scanner (System.in);
        String perintah="";
        int pilihan,  jumlahbarang, jumlahbarang1 = 0, jumlahbarang2, harga_barang, diskon;
        double total = 0;
        //tampilkan dafar semua barang (5 item)
        do{
        System.out.println(" ");
        System.out.println("TOKO PAK JONI KEREN");
        System.out.println("1. Beras\n2. Garam\n3. Tepung");
        System.out.println("4. Gula\n5. Minyak");
        //input pilihan barang
        System.out.print("Masukkan Pilihan = ");
        pilihan = in.nextInt();
        //input jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
      
        switch (pilihan){
          
            case 1 : System.out.println("Anda akan membeli beras");
                     System.out.print("Masukkan jumlah beras = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 10000*jumlahbarang;
                     System.out.println("Harga beras = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                       
                     if (harga_barang > 50000){
                         diskon = harga_barang*2/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 50000. Anda mendapat diskon 2% = Rp. "+diskon);
                        }
                   
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg beras");
                              
                        total = total + harga_barang;
                        System.out.print("Ada Pesanan Lagi? (Y/N) ");
                        perintah=in.next();
                     break;
            case 2 : System.out.println("Anda akan membeli garam");
            System.out.print("Masukkan jumlah garam = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 2500*jumlahbarang;
                     System.out.println("Harga garam = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                       
                     if (harga_barang > 25000){
                         diskon = harga_barang*4/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 25000. Anda mendapat diskon 4% = Rp. "+diskon);
                        }
                   
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg garam");
                      
                        total = total + harga_barang;
                        System.out.print("Ada Pesanan Lagi? (Y/N) ");
                        perintah=in.next();
                     break;
            case 3 : System.out.println("Anda akan membeli tepung");
            System.out.print("Masukkan jumlah tepung = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 4000*jumlahbarang;
                     System.out.println("Harga tepung = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                       
                     if (harga_barang > 24000){
                         diskon = harga_barang*5/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 24000. Anda mendapat diskon 5% = Rp. "+diskon);
                        }
                   
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg tepung");
                     break;
            case 4 : System.out.println("Anda akan membeli gula");
            System.out.print("Masukkan jumlah gula = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 5000*jumlahbarang;
                     System.out.println("Harga gula = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                       
                     if (harga_barang > 35000){
                         diskon = harga_barang*6/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 35000. Anda mendapat diskon 6% = Rp. "+diskon);
                        }
                   
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg gula");
                      
                        total = total + harga_barang;
                        System.out.print("Ada Pesanan Lagi? (Y/N) ");
                        perintah=in.next();
                     break;
            case 5 : System.out.println("Anda akan membeli minyak");
            System.out.print("Masukkan jumlah minyak = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 1500*jumlahbarang;
                     System.out.println("Harga minyak = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                       
                     if (harga_barang > 10000){
                         diskon = harga_barang*1/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 10000. Anda mendapat diskon 1% = Rp. "+diskon);
                        }
                   
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Liter minyak");
                      
                        total = total + harga_barang;
                        System.out.print("Ada Pesanan Lagi? (Y/N) ");
                        perintah=in.next();
        }
        }while(perintah.equalsIgnoreCase("Y"));
            System.out.println(" ");
            System.out.println("******************************************");
            System.out.println("Total Seluruhnya = Rp. "+total);
            System.out.println("*Terima Kasih, Selamat Berbelanja Kembali*");
            System.out.println("******************************************");
    }
}
7. Kemudian klik Run. Isikan angka sesuai keinginan pada tab Output, seperti di bawah ini

run:

TOKO PAK JONI KEREN
1. Beras
2. Garam
3. Tepung
4. Gula
5. Minyak
Masukkan Pilihan = 1
Anda akan membeli beras
Masukkan jumlah beras = 10
Harga beras = 100000
Pembelian anda > 50000. Anda mendapat diskon 2% = Rp. 2000
Jumlah barang yang didapat = 12
Selamat Anda cukup membayar Rp. 98000 untuk 12 Kg beras
Ada Pesanan Lagi? (Y/N) N

******************************************
Total Seluruhnya = Rp. 98000.0
*Terima Kasih, Selamat Berbelanja Kembali*
******************************************
BUILD SUCCESSFUL (total time: 1 minute 58 seconds)



Rabu, 07 Oktober 2015

Penggunaan Switch Case pada Java dengan Aplikasi NetBeans

Switch case adalah kumpulan banyak keterangan/perintah yang dapat dipilih di bahasa pemrograman Java. Baiklah langsung saja kita masuk ke pembahasan berikut ini.
Inilah langkah - langkahnya:
1. Masuk ke aplikasi NetBeans
2. Setelah itu klik pada menu File lalu pilih New Project - folder Java - Java Application - Next


3. Selanjutnya akan muncul kotak dialog New Java Application. Rubah Project Name sesuai keinginan, misalnya "SwitchcasetokopakJoni" (tanpa spasi).


4. Maka muncul tampilan seperti di bawah ini


5. Hapus semua script yang ada di dalam NetBeans, kecuali script di bawah ini
  package switchcasetokopakjoni;

public class SwitchcasetokopakJoni {
  
    public static void main(String[] args) {
     
    }
}


6. Lalu lengkapi script di NetBeans kalian seperti di bawah ini
 package switchcasetokopakjoni;

import java.util.Scanner;

public class SwitchcasetokopakJoni {
     public static void main(String[] args) {
        Scanner in = new Scanner (System.in);
        int pilihan,  jumlahbarang, jumlahbarang1 = 0, jumlahbarang2, harga_barang, diskon;
        //tampilkan dafar semua barang (5 item)
        System.out.println("TOKO PAK JONI KEREN");
        System.out.println("1. Beras\n2. Garam\n3. Tepung");
        System.out.println("4. Gula\n5. Minyak");
        //input pilihan barang
        System.out.print("Masukkan Pilihan = ");
        pilihan = in.nextInt();
        //input jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
           
            case 1 : System.out.println("Anda akan membeli beras");
                     System.out.print("Masukkan jumlah beras = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 10000*jumlahbarang;
                     System.out.println("Harga beras = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                        
                     if (harga_barang > 50000){
                         diskon = harga_barang*2/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 50000. Anda mendapat diskon 2% = Rp. "+diskon);
                        }
                    
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg beras");
                     break;
            case 2 : System.out.println("Anda akan membeli garam");
            System.out.print("Masukkan jumlah garam = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 2500*jumlahbarang;
                     System.out.println("Harga garam = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                        
                     if (harga_barang > 25000){
                         diskon = harga_barang*4/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 25000. Anda mendapat diskon 4% = Rp. "+diskon);
                        }
                    
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg garam");
                     break;
            case 3 : System.out.println("Anda akan membeli tepung");
            System.out.print("Masukkan jumlah tepung = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 4000*jumlahbarang;
                     System.out.println("Harga tepung = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                        
                     if (harga_barang > 24000){
                         diskon = harga_barang*5/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 24000. Anda mendapat diskon 5% = Rp. "+diskon);
                        }
                    
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg tepung");
                     break;
            case 4 : System.out.println("Anda akan membeli gula");
            System.out.print("Masukkan jumlah gula = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 5000*jumlahbarang;
                     System.out.println("Harga gula = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                        
                     if (harga_barang > 35000){
                         diskon = harga_barang*6/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 35000. Anda mendapat diskon 6% = Rp. "+diskon);
                        }
                    
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg gula");
                     break;
            case 5 : System.out.println("Anda akan membeli minyak");}
            System.out.print("Masukkan jumlah minyak = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 1500*jumlahbarang;
                     System.out.println("Harga sayur = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                        
                     if (harga_barang > 10000){
                         diskon = harga_barang*1/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 10000. Anda mendapat diskon 1% = Rp. "+diskon);
                        }
                    
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Liter minyak");   
    }
}

package switchcasetokopakjoni;

import java.util.Scanner;

public class SwitchcasetokopakJoni {
     public static void main(String[] args) {
        Scanner in = new Scanner (System.in);
        int pilihan,  jumlahbarang, jumlahbarang1 = 0, jumlahbarang2, harga_barang, diskon;
        //tampilkan dafar semua barang (5 item)
        System.out.println("TOKO PAK JONI KEREN");
        System.out.println("1. Beras\n2. Garam\n3. Tepung");
        System.out.println("4. Gula\n5. Minyak");
        //input pilihan barang
        System.out.print("Masukkan Pilihan = ");
        pilihan = in.nextInt();
        //input jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
          
            case 1 : System.out.println("Anda akan membeli beras");
                     System.out.print("Masukkan jumlah beras = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 10000*jumlahbarang;
                     System.out.println("Harga beras = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                       
                     if (harga_barang > 50000){
                         diskon = harga_barang*2/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 50000. Anda mendapat diskon 2% = Rp. "+diskon);
                        }
                   
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg beras");
                     break;
            case 2 : System.out.println("Anda akan membeli garam");
            System.out.print("Masukkan jumlah garam = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 2500*jumlahbarang;
                     System.out.println("Harga garam = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                       
                     if (harga_barang > 25000){
                         diskon = harga_barang*4/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 25000. Anda mendapat diskon 4% = Rp. "+diskon);
                        }
                   
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg garam");
                     break;
            case 3 : System.out.println("Anda akan membeli tepung");
            System.out.print("Masukkan jumlah tepung = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 4000*jumlahbarang;
                     System.out.println("Harga tepung = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                       
                     if (harga_barang > 24000){
                         diskon = harga_barang*5/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 24000. Anda mendapat diskon 5% = Rp. "+diskon);
                        }
                   
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg tepung");
                     break;
            case 4 : System.out.println("Anda akan membeli gula");
            System.out.print("Masukkan jumlah gula = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 5000*jumlahbarang;
                     System.out.println("Harga gula = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                       
                     if (harga_barang > 35000){
                         diskon = harga_barang*6/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 35000. Anda mendapat diskon 6% = Rp. "+diskon);
                        }
                   
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Kg gula");
                     break;
            case 5 : System.out.println("Anda akan membeli minyak");}
            System.out.print("Masukkan jumlah minyak = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 1500*jumlahbarang;
                     System.out.println("Harga sayur = "+harga_barang);
                     if (jumlahbarang % 5 >= 0){
                         jumlahbarang1 = jumlahbarang/5;}
                         jumlahbarang2 = jumlahbarang + jumlahbarang1;
                       
                     if (harga_barang > 10000){
                         diskon = harga_barang*1/100;
                         harga_barang = harga_barang - diskon;
                         System.out.println ("Pembelian anda > 10000. Anda mendapat diskon 1% = Rp. "+diskon);
                        }
                   
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga_barang+" untuk "+jumlahbarang2+" Liter minyak");  
    }
}
8. Setelah itu klik Run, masukkan pilihan misalnya angka 5. Masukkan jumlah barang misalnya 10. Lalu klik tombol Enter. Maka hasilnya seperti ini




Selasa, 29 September 2015

Pengkondisian dalam Java NetBeans

Hari ini saya ingin  menuliskan  bagaimana caranya Menghitung Diskon Barang dengan Netbeans Java, dengan menggunakan soal di bawah ini :
1. Jika total pembelian lebih dari sama dengan 50.000 , maka dapat diskon 5%.
2. Jika total pembelian lebih dari sama dengan 100.000, maka dapat diskon 10%.
3. Jika total pembelian lebih dari sama dengan 200.000, maka dapat diskon 15%.
4. Jika jumlah barang yang dibeli lebih dari sama dengan 50 unit, maka akan mendapat tambahan diskon lagi sebesar 5%.


Berikut langkah-langkah yang bisa anda ikuti :
1. Buka aplikasi NetBeans 8.0.2 terlebih dulu.
2. Klik File - New Project - Java - Java Application - Next


3. Isikan pada kolom Project Name : TokoPakJoni


4. Lalu klik Finish, maka seperti inilah tampilannya


5. Import lebih dulu dengan mengetikkan script berikut : import java.util.Scanner
    Di bawah package tokopakjoni;


6. Ketikkan script di bawah ini setelah script public static void main(String[] args)
 Scanner sc = new Scanner (System.in);
   
        int harga, jumlah, total, diskon = 0, diskon_barang;
        System.out.println("***********");
        System.out.println("Hello World");
        System.out.println("* Syntia *");
        System.out.println("**********");
        System.out.println("Masukkan Harga Barang");
        harga = sc.nextInt();
        System.out.println("Masukkan Jumlah Barang");
        jumlah = sc.nextInt();
        total = jumlah * harga;
       
        if (total>=200000){
            diskon = total-(total*15/100);
            System.out.println("Diskon 15% total bayar anda = Rp. "+diskon);
        }else if (total>=100000){
            diskon = total-(total*10/100);
            System.out.println("Diskon 10% total bayar anda = Rp. "+diskon);
        }else if (total>=50000){
            diskon = total-(total*5/100);
            System.out.println("Diskon 5% total bayar anda = Rp. "+diskon);
        }
       
        if (jumlah>=50){
            diskon_barang = (diskon-(diskon*5/100));
            System.out.println("Diskon tambahan 5% total bayar anda = Rp. "+diskon_barang);
        }
  

7. Terakhir klik Run. 
    Masukkan harga barang, misalnya 200.000.
    Masukkan jumlah barang, misalnya 60.
    maka hasilnya :
    Diskon 15% total bayar anda = Rp. 10200000
    Diskon tambahan 5% total bayar anda = Rp. 9690000



-------------------- Selamat Mencoba --------------------