Senin, 16 November 2015

Quotes of My Live

Motivasi sangat dibutuhkan ketika kita menjalani kehidupan, karena terkadang hidup itu ada manis, dan pahit. Motivasi ialah proses yang menjelaskan intensitas, arah, dan ketekunan seorang individu untuk mencapai tujuannya. Tiga elemen utama dalam definisi ini diantaranya adalah intensitas, arah, dan ketekunan.
"Terkadang Anda menang, terkadang Anda belajar"

Quotes diatas itu mempunyai arti yang dapat kita jadikan sebagai suatu pegangan ketika kita sedang menjalani sesuatu. Jika anda memenangkan sesuatu, memenangkan disini dapat juga diartikan berhasil mencapai suatu target. Ketika kita mencapai suatu target tidak jarang terkadang kita gagal saat di tengah jalan, itu adalah bukan berarti anda kalah atau gagal, tetapi anda sedang belajar. ketika anda telah belajar, maka suatu saat anda akan menang/berhasil dalam mencapai suatu target.


"Buatlah situasi ini menjadi sebuah cambukan"

Nah, untuk quotes/motivasi diatas adalah motivasi dari saya, mengapa seperti itu? ketika kita sedang terjabak suatu masalah maka pada keadaan itu kita akan mencoba sekuat tenanga untuk berhasil mengatasi masalah tersebut, sama seperti motivasi tersebut. Motivasi tersebut akan menjadikan kita semangat dalam menjalani segala hal karena kita akan terasa terhimpit oleh waktu yang dibatasi sehingga sekuat tenaga akan menyelesaikan masalah dengan berpikir secepat mungkin, kemudian menimbangnya.


Senin, 09 November 2015

Program Kasir Menggunakan Array pada Java

Selamat Malam, para bloggers. kali ini saya akan memosting sourcecode mengenai array dipergunakan sebagai kasir. berikut source codenya :

package arrrraaaaay;

import java.util.Scanner;

/**
 *
 * @author safriap
 */
public class Arrrraaaaay {


    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);      

        System.out.println("Masukkan Banyak Item : ");
            int brg = input.nextInt();
            String nama[] = new String[brg];
            int hrg[] = new int[brg];
            int jmlh[] = new int[brg];
            int total[] = new int[brg];
            int tot=0;
   
for (int b = 0; b < brg; b++){
   
    System.out.print("Nama Barang "+(b+1)+" = ");
    nama[b] = input.next();
    System.out.print("Harga "+nama[b]+" = ");
    hrg[b] = input.nextInt();
    System.out.print("Jumlah "+nama[b]+" = ");
    jmlh[b] = input.nextInt();
    total[b] = hrg[b]*jmlh[b];
    System.out.println("Total Bayar = "+total[b]);
    System.out.println(" ");
    tot=tot+total[b];
}

for (int c = 0; c < brg; c++){
    System.out.println("Barang ke- "+(c+1));
    System.out.println("1. Nama Barang   = "+nama[c]);
    System.out.println("2. Harga Barang  = "+hrg[c]);
    System.out.println("3. Jumlah Barang = "+jmlh[c]);
}
System.out.println("");
System.out.println("Total Harga Belanja  = "+tot);

System.out.println("Selamat belanja kembali, Terima Kasih. :)");
    }
}
Dan berikut ini adalah hasil dari source code di atas. silahkan mencoba. Sekian, Terima Kasih.


   

Polemik Perdebatan Hate Speech


Beberapa pekan lalu, sebelum Dosen Kecakapan Pribadi saya memberi tugas saya mendengar tentang hate speech dan sempat membaca beberapa berita pada media online. Mungkin pada awalnya saya sendiri juga bingung apa sebenarnya yang dipermasalahkan. Supaya para netizen sama seperti saya tidak bingung, saya akan membahas hate speech pada post kali ini. Sebelumnya yuk, baca dulu surat keterangan dari Bapak Kapolri Jenderal Badrodin Haiti disini

Sebenarnya apakah itu "Hate Speech" ? Hate Speech sendiri ialah 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. Lantas, apakah yang menjadi perdebatan? banyak para netizen menghujat kapolri dengan menyampaikan melalui medsos seperti, twitter. Ketika anda ingin mengeritik sesuatu, ada baiknya anda mencari tahu sendiri dengan begitu anda akan mengetahui lebih jelas suatu permasalahan.

Yang menjadi perdebatan para netizen ialah kesalahpahaman terhadap keluarnya surat keputusan dari kapolri. Dalam hal ini (hate speech) dapat diartikan kita dapat berpendapat, namun sesuai dengan aturan yang ada. pada dasarnya orang yang menyebarkan hate speech ini berdalih untuk memberikan kritik. "Psikolog pengajar dari Swiss German University Elizabeth Santosa berkomentar terhadap hal ini dan mengatakan bahwa ada perbedaan jelas antara memberikan kritik atau sekedar menghujat. Kritik adalah sesuatu yang diperlukan dan bersifat positif sementara hujatan adalah sesuatu yang memang ditujukan untuk menyerang." (detik.com). Maka bedakan ya kawan, antara kritik dan saran itu seperti apa. Tujuan dari diterbitkannya surat keputusan tentang hate speech ini antara lain bertujuan untuk mencegah terjadinya konflik di masyarakat. Sebab banyak yang terjadi berawal dari ujaran kebencian yang bersifat provokasi, hasutan dan lainnya.

Saya sendiri sangat setuju dengan dimunculkannya surat keputusan ini, karena ini merupakan kepedulian perlindungan atas hak asasi manusia. sebenarnya banyak kasus nusantara ini yang berdasarkan atas hate speech, misal saja pada beberapa bulan terakhir ini dapat kita lihat kasus sekjen jakmania serta kejadian Aceh singkil beberapa waktu lalu juga. itu semua dapat disimpulkan adalah sebab dari hate speech ini baik penyebaran mlalui medsos, dan ceramah. alasan kedua saya setuju yaitu agar masyarakat lebeih menghargai antara suku, ras, agama serta masyarakat lebih terdidik.

Senin, 05 Oktober 2015

Penggunaan Switch Case dengan Metode Diskon dalam Java pada Neatbeans

Selamat pagi, bloggers... kembali lagi denagn saya admin Safri. kali ini saya akan memposting sebuah kegunaan Switch Case dengan menambahkan fitur diskon pada java menggunakan aplikasi netbeans. bentuk diskon yang saya gunakan apabila melebihi jumlah barang yang saya tentukan, maka akan mendapat diskon.

Untuk lebih lanjutnya silahkan copy-paste source code dibawah :

package tokopakjoni2015;

import java.util.Scanner;

public class pilihbarang {
    public static void main (String joni[]){
        
        Scanner in = new Scanner (System.in);
        int pilihan;
        int jumlahbarang=0;
        int harga=0;
        int jml;
        
        //tampilkan daftar semua barang
        System.out.println("Toko Sembako Pak Joni");
        System.out.println("1. Beras\n2. Telur\n3. Gula");
        System.out.println("4. Minyak\n5. Tepung");
        //input pilihan barang
        System.out.print("Masukkan Pilihan = ");
        pilihan = in.nextInt();
        //inpuut jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
            case 1: System.out.println("Anda Membeli beras");
                    System.out.print ("Masukkan jumlah beras/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 10000*jumlahbarang;
                    System.out.println("Harga Beras yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 25);
                    harga = harga - ((harga*5)/100);              
                    System.out.println("Barang anda lebih dari 25, tambahan diskon sebesar 5%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 2: System.out.println("Anda Membeli telur");
                    System.out.print ("Masukkan jumlah telur =");
                    jumlahbarang = in.nextInt();
                    harga = 8000*jumlahbarang;
                    System.out.println("Harga telur yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 8);
                    harga = harga - ((harga*5)/100);              
                    System.out.println("Barang anda lebih dari 8, tambahan diskon sebesar 5%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 3: System.out.println("Anda Membeli gula");
                    System.out.print ("Masukkan jumlah gula/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 15000*jumlahbarang;
                    System.out.println("Harga gula yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 10);
                    harga = harga - ((harga*8)/100);              
                    System.out.println("Barang anda lebih dari 10 kg, tambahan diskon sebesar 8%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 4: System.out.println("Anda Membeli minyak");
                    System.out.print ("Masukkan jumlah minyak =");
                    jumlahbarang = in.nextInt();
                    harga = 20000*jumlahbarang;
                    System.out.println("Harga Minyak yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 8);
                    harga = harga - ((harga*15)/100);              
                    System.out.println("Barang anda lebih dari 8, tambahan diskon sebesar 15%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 5: System.out.println("Anda Membeli tepung");
                    System.out.print ("Masukkan jumlah tepung/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 5000*jumlahbarang;
                    System.out.println("Harga Tepung yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 10);
                    harga = harga - ((harga*15)/100);              
                    System.out.println("Barang anda lebih dari 10, tambahan diskon sebesar 15%\nCukup dengan membayar  = Rp. "+harga);
                    break;
        }
    }

}
Sekian dan terima kasih.

Penggunaan Switch Case dalam Java pada Neatbeans

Selamat pagi, bloggers... kembali lagi denagn saya admin Safri. kali ini saya akan memposting sebuah kegunaan Switch Case pada java menggunakan aplikasi netbeans. Bentuk dari Switch-case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti if – else bertingkat. Kontruksi If-Else yang bertingkat-tingkat seringkali membingungkan pembacaan alur program. Java menyediakan intruksi Switch untuk memudahkan pembacaan alur program bercabang yang sangat banyak. meskipun Switch didesain untuk mengganti If-Else, akan tetapi Switch memiliki batasan:

  1. Data yang diperiksa haruslah bertipe Integer (int) atau Karakter (char).
  2. Range data yang diperiksa bernilai 0 s/d 255
Inilah hasil pekerjaan saya, check this out :


Untuk source code diatas adalah sebagai berikut :

package tokopakjoni2015;

import java.util.Scanner;

public class pilihbarang {
    public static void main (String joni[]){
        
        Scanner in = new Scanner (System.in);
        int pilihan;
        int jumlahbarang;
        int harga;
        
        //tampilkan daftar semua barang
        System.out.println("Toko Sembako Pak Joni");
        System.out.println("1. Beras\n2. Telur\n3. Gula");
        System.out.println("4. Minyak\n5. Tepung");
        //input pilihan barang
        System.out.print("Masukkan Pilihan = ");
        pilihan = in.nextInt();
        //inpuut jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
            case 1: System.out.println("Anda Membeli beras");
                    System.out.print ("Masukkan jumlah beras/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 10000*jumlahbarang;
                    System.out.println("Harga Beras yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    break;
            case 2: System.out.println("Anda Membeli telur");
                    System.out.print ("Masukkan jumlah telur =");
                    jumlahbarang = in.nextInt();
                    harga = 8000*jumlahbarang;
                    System.out.println("Harga telur yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    break;
            case 3: System.out.println("Anda Membeli gula");
                    System.out.print ("Masukkan jumlah gula/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 15000*jumlahbarang;
                    System.out.println("Harga gula yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    break;
            case 4: System.out.println("Anda Membeli minyak");
                    System.out.print ("Masukkan jumlah minyak/liter =");
                    jumlahbarang = in.nextInt();
                    harga = 20000*jumlahbarang;
                    System.out.println("Harga Minyak yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    break;
            case 5: System.out.println("Anda Membeli tepung");
                    System.out.print ("Masukkan jumlah tepung/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 5000*jumlahbarang;
                    System.out.println("Harga Tepung yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    break;
        }
    }
}


Selasa, 29 September 2015

Input Scanner Fitur Diskon pada Java

Halo, selamat malam. Pada post kali ini saya akan menambahkan fitur pada posting pertama saya, yang akan saya tambahkan adalah fitur diskon pada fitur diskon ini saya menggunakan rumus “if else”. fitur diskon ini mempunyai ketentuan sebagai berikut :
  1. Jika total bayar lebih dari Rp 50000, maka akan mendapat diskon 5%
  2. Jika total bayar lebih dari Rp 100000, maka akan mendapat diskon 10%
  3. Jika total bayar lebih dari Rp 200000, maka akan mendapat diskon 15%
  4. Jika jumlah barang yang di beli lebih dari 50, maka akan mendapat diskon 5%
baik, tidak usah berpanjang lebar ini adalah hasil kerjaan saya :


Baik, itu adalah halaman kerja saya pada neatbeans. untuk source codenya akan saya tampilkan. untuk awal masih sama seperti post yang pertama namun akan ditambahkan sedikit rumus dan source code.
Scanner sc = new Scanner (System.in);
       
        int harga;
        int jumlah;
        int total;
        int totaldis = 0;
        int totaldiskon;
      
        System.out.println("masukkan harga barang =");
        harga = sc.nextInt();
        System.out.println ( "masukkan jumlah barang =");
        jumlah = sc.nextInt();
        total = harga * jumlah;
        System.out.println("total harga barang Rp "+ total);
       
        if (total >= 200000) {
            totaldis = (total * 85/100);
            System.out.println("Total setelah diskon Rp "+ totaldis);
        }else if (total >= 100000) {
            totaldis = (total * 90/100);
            System.out.println("Total setelah diskon Rp "+ totaldis);
        }else if (total >= 50000) {
            totaldis = (total * 95/100);
            System.out.println("Total setelah diskon Rp "+ totaldis);
        }
       
        if (jumlah >= 50) {           
            totaldiskon = totaldis * 95/100;
            System.out.println ("Jumlah barang anda lebih 50, maka anda mendapat diskon 5 % = Rp "+ totaldiskon );
        }   
    }
}
Nah, itu adalah source code buatan saya. Untuk pembuktian silahkan aplikasikan source code di atas. Sekian. Selamat Mencoba. Terima Kasih. :)

Selasa, 22 September 2015

Input Scanner pada Java

Hai, sobat. Pada post pertama dalam blog ini saya akan membahas input scanner pada java. langsung saja kita simak penjelasannya. J


Nah, itu dia hasil percobaan saya menggunakan input scanner dalam java. Dapat kita lihat pada halaman kerja baris pertama terdapat “import java.util.Scanner;” syntax ini bertujuan untuk memasukan fungsi Scanner pada program. Setelah itu kita akan bertemu public class, tentu para reader sudah mengerti apa itu public class. Kemudian, langsung saja pada inti yang harus kita masukkan/rintis. Tentu yang pertama kita tulis ialah “Scanner sc = new Scanner (System.in);” disini syntax tersebut berfungsi sebagai membangun/membuat sebuah Scanner baru yang menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. Data adalah nama scanner yang akan di buat , kita bisa merubah sesuai dengan data yang akan kita buat, misal disini saya membuat data scan, saya lambangkan dengan SC. Setelah itu “int harga, jumlah, total;” saya menginginkan input data berupa angka, maka saya menggunakan perintah interger dengan nama perwakilan seperti itu. Lalu “System.out.println("masukkan harga barang =");” saya memberi perintah untuk memasukkan harga barang. Lalu, “harga = sc.nextInt();” disini menunjukkan bahwa input scanner dengan nama data harga. Begitu untuk jumlah barang. Setelah rumus jumlah barang, akan ada “total = harga * jumlah;” disini menujukkan bahwa saya memerintah untuk data total didapatkan dengan mengalikan data harga dan data jumlah. Setelah itu yang terakhir, “System.out.println("total harga barang Rp "+ total);” disini untuk menampilkan hasil seluruh perintah diatasnya.

Untuk memperkuat bahwa percobaan saya berhasil, maka akan saya tampilkan proses menjalankannya.



Itu adalah hasil percobaan yang saya abadikan. dan ini adalah penulisan syntax hasil output diatas.
 "  Scanner sc = new Scanner (System.in);      int harga, jumlah, total;      System.out.println("masukkan harga barang =");      harga = sc.nextInt();      System.out.println ( "masukkan jumlah barang =");      jumlah = sc.nextInt();      total = harga * jumlah;      System.out.println("total harga barang Rp "+ total);      }          }"
Dan itulah sedikit pengetahuan dari saya. mohon pengkoreksiannya lagi bagi para reader yang sudah master dalam hal ini (jika membaca). J