Senin, 16 November 2015

Kata-kata Motivasi Yang Mempengaruhi Diri Sendiri



“ Kesuksesan itu bukan milik orang kaya, bukan juga milik orang yang pandai, akan tetapi kesuksesan adalah milik orang yang mau berusaha dan bersungguh-sungguh. ”

Maknanya adalah kesuksesan itu bisa diraih oleh siapa saja bukan dari golongan tertentu asal kita mau berusaha dan bersungguh-sungguh karena kesuksesan adalah tolak ukur kemampuan dari sseseorang.

“ Ojok ngoco karo koco, tapi ngoco o karo konco. " 

Jika diartikan dalam bahasa indonesia " jangan berkaca pada kaca ( cermin ), tetapi berkacalah kepada temanmu atau orang lain. ". 

Maknanya yaitu kalau kita berkaca hanya dengan kaca ( cermin ) yang menilai hanya diri kita sendiri dalam artian, hanya kita yang menilai mungkin mulai dari penampilan, perilaku, gaya bicara, cara bekerja dll. Yang kita anggap sudah benar belum tentu dengan pendapat orang lain,  sehingga disarankan kita berkaca kepada orang lain agar kita mendapat masukkan dan kita siap untuk dikritik dan diberi saran

Selasa, 10 November 2015

Program Java Menggunakan Array

Pada pembahasan kali ini saya akan mempublikasikan program java menggunakan array.

//RAHMAN ADI FIRMANSYAH

package javaapplication16;
import java.util.Scanner;

public class arrray {
    public static void main(String[] args) {
       
        Scanner van = new Scanner(System.in);      
        int brg;
        System.out.print("Input Barang  = ");
        brg = van.nextInt();
        
        String nama[] = new String[brg];
        int hrg[] = new int[brg];
        int jml[] = new int[brg];
        int ttl[] = new int[brg];
        int ttl1 = 0;
        
        for (int a = 0; a < brg; a++){
            System.out.print("Nama Barang : ");
            nama[a] = van.next();
            System.out.print("Harganya    : ");
            hrg[a] = van.nextInt();
            System.out.print("Jumlahnya   : ");
            jml[a] = van.nextInt();
            ttl[a] = hrg[a]*jml[a];
            System.out.println("Total Bayar = "+ttl[a]);
            System.out.println(" ");
            ttl1=ttl1+ttl[a];
        }
       
      System.out.println(" ");
      System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
      System.out.println("| Nama Barang\t\t| Barang | Harga\t| Total\t\t|");
      System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
           
           
        for (int c = 0; c < brg; c++){         
            System.out.println("| "+nama[c]+"\t\t\t| "+jml[c]+"\t | Rp."+hrg[c]+"\t| Rp."+jml[c]*hrg[c]+"\t|");
        }
            System.out.println("Total Belanjaan  = Rp." +ttl1);
    }
}

Senin, 09 November 2015

Pandangan tentang polemik Hate Speech



Beberapa hari ini kalau boleh dibilang begitu banyak orang (terutama di dunia maya) terlihat alergi atau mungkin ketakutan dengan Surat Edaran bernomor: SE/6/X/2015, tentang Penanganan Ujaran Kebencian atau bahasa bekennya Hate Speech. Orang – orang tersebut kalau menurut saya, kemungkinan: 1) Gemar fitnah; 2) Suka Ngegosip; 3) Egois yang reaksioner (narsisis) tapi lemah fakta dan data; 4) Suka Ngebully; 5) Masih Labil; dan lain – lain.Kemungkinan terbesarnya lagi, orang – orang tersebut tidak tahu kitab – kitab hukum atau undang – undang beserta hirarki perundang – undangan. Padahal jika melihat isi dari Surat Edaran tersebut, tidak ada yang baru dan tidak ada hukum baru di dalamnya.

Yang ada hanyalah anjuran cara penanganan suatu persoalan yang timbul dari ujaran kebencian yakni (angka 2 huruf f - SE): 1) Penghinaan; 2) Pencemaran Nama Baik; 3) Penistaan; 4) Perbuatan Tidak Menyenangkan; 5) Memprovokasi; 6) Menghasut; dan 7) Penyebaran Berita Bohong. Hal – hal terkait memang dapat menimbulkan pertikaian (persoalan) antara individu atau kelompok, yang karenanya maka harus ditangani dengan baik. Orang waras  mana yang mengiyakan perbuatan – perbuatan demikian? Itulah mengapa dalam Surat Edaran tersebut dianjuran agar kepolisian melakukan tindakan preventif terlebih dahulu sebelum masuk pada ranah peradilan. Ini kalau dalam ilmu hukum disebut Mediasi Penal, yang walau tidak dikenal dalam hukum Pidana namun bisa diterapkan berdasar atas asas kekeluargaan (hukum tak tertulis).

Menurut orang nomor satu di tubuh korps bajucokelat itu SE itu bukan regulasi baru dan ditujukan ke internal Polri karena fitnah yang tersebar saat ini sudah sangat memprihatinkan. Apabila fitnah tersebut sudah menyangkut keselamatan dan nyawa individu dan kelompok, polisi sebagai tangan negara harus bertindak. Dikatakan, polisi di lapangan adalah pengambil keputusan, sehingga SOPnya (standar operasional prosedur, Red) harus jelas. Untuk itulah, SE dikeluarkan agar polisi di lapangan tidak ragu mengambil tindakan menyangkut hate speech. Pada kesempatan itu, Badrodin juga menyatakan pihakpihak
yang mengomentari SE itu secara negatif menunjukan kurangnya pengetahuan mereka di bidang hukum. "Yang mengomentari ini (negatif, Red) tidak tahu hukum dan belum baca SE dan ini bahkan ada orang hukum yang komen supaya SE dicabut saja dan SE disebut kalahkan UU. Ini benarbenar komentar enggak ngerti hukum," katanya.

Bukankah tindakan preventif yang dianjurkan Surat Edaran tersebut sangat--kalau kata anak gaul—Indonesia Bangat! Tindakan preventif tersebut pun mirip dengan tradisi kebanyakan suku yang ada di Indonesia yang jika bersengketa, mereka lebih mengutamakan pendekatan kekeluargaan (adat) guna mencari penyelesaian suatu masalah. Ketakutan yang lain dari timbulnya Surat Edaran ini adalah kemungkinan adanya penyalahgunaan wewenang oleh oknum, yang secara empiris memang sering melanda masyarakat Indonesia. Namun, yang perlu diingat adalah permasalahan penyalahgunaan wewenang dalam sejarah bangsa ini adalah sesuatu yang telah terjadi—boleh dikata sebelum adanya Surat Edaran ini—bahkan jauh sebelum saya dan anda yang seumuran dengan saya lahir ke dunia! Karenanya, menurut saya, tidak perlu berlebihan merespon Surat Edaran ini, sebab isinya hanyalah suatu pendekatan penanganan persoalan yang timbul dari ujaran kebencian.

Kalau kata Gus Dur: Gitu aja kok repot! Sanksi pidana yang diberlakukan jika pendekatan preventif tidak membuahkan hasil konstruktif yakni: Pasal 156-157, 310-311 KUHP; Pasal 28 jis Pasal 45 ayat (2), UU No.11 Tahun 2008 tentang Informasi dan Transaksi Elektronik; Pasal 16 UU No 40 Tahun 2008 tentang Penghapusan Diskriminasi Ras dan Etnis. Jika telah terjadi konflik sosial yang didasari ujaran kebencian, maka landasan hukum yang digunakan yakni:UU No.7 Tahun 2012 tentang Penanganan Konflik Sosial, dan Peraturan Kapolri No.8 Tahun 2013 tentang Teknis Penanganan Konflik Sosial. Sebagaimana tertuang dalam Surat Edaran tersebut.

            Menurut pendapat saya mengenai hate speech adalah "Kalau itu memang benar, saya hanya bisa mengomentari mulutmu adalah harimau. Kita harus sudah tahu apa yang kita ucapin itu harus bisa kita pertanggungjawabkan,". Demikianlah pendapaat dan pandangan saya mengenai hate speech, semoga bermanfaat!

Kamis, 15 Oktober 2015

Pengulangan Perhitungan Menggunakan Switch case dijava netbeans

 * @author Rahman
 */
public class BP4 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int harga1 = 5000,
            harga2 = 3500,
            harga3 = 4000,
            jumlah = 0;
          
        double diskon = 0, total = 0;
          
        String loop,
               pilihMenu = "";
        System.out.println("------------------------------------");
        System.out.println("|                Menu              |");
        System.out.println("------------------------------------");
        System.out.println("|  1. sabun             : Rp 4000  |");
        System.out.println("|  2. telur             : Rp 3500  |");
        System.out.println("|  3. teh               : Rp 5000  |");
        System.out.println("------------------------------------");

        Scanner scan = new Scanner (System.in);

        for (loop = "Y"; loop.equals ("Y") || loop.equals ("y");){
        System.out.print("Pilih Menu (1 s/d 3)    : ");
        int pilihan = scan.nextInt();

        switch(pilihan){//penyeleksian menggunakan switch case
    case 1://case 1 = apabila usr memilih menu nomor 1
            System.out.println("Anda memilih sabun    : Rp 4000");
            System.out.println("Jumlah sachet          : ");
            jumlah = scan.nextInt();
            pilihMenu = "sabun "+pilihMenu;
          
            total = total + (harga1*jumlah);
            break;
     case 2:
            System.out.println("Anda memilih telur : Rp 3500");
            System.out.println("Jumlah barang (Kg)    : ");
            jumlah = scan.nextInt();
            pilihMenu = "telur "+pilihMenu;
            total = total + (harga2*jumlah);
       break;
     case 3:
            System.out.println ("Anda memilih teh :Rp 5000");
            System.out.println ("Jumlah liter    :       ");
            jumlah = scan.nextInt();
            pilihMenu = "teh "+pilihMenu;
            total = total + (harga3*jumlah);
  
    default:
            System.out.println("Sorry, input menu yang anda masukkan tidak sesuai");
            }

        System.out.print("Ada lagi yg akan dipesan? (Y/N) : ");
        loop = scan.next();
        }
        System.out.println("Menu yang anda pesan adalah              : "+pilihMenu);
      
        if (total >= 200000)
            diskon = 0.15;
        else if (total >= 100000)
            diskon = 0.1;
        else if (total >= 50000)
            diskon = 0.5;
      
        if (jumlah >= 50)
            diskon = diskon + 0.5;
        System.out.println("Diskonnya Sebesar ="+diskon);
        System.out.println("Senilai Rp."+total*diskon);
        total= (total-(total*diskon));
   
        System.out.println("Terimakasih, total yang harus anda bayar : Rp " +total);
    }
    }

Selasa, 06 Oktober 2015

Cara Membuat Aplikasi Toko Sederhana Menggunakan NetBeans (Lanjutan 2)

1. Pertama klik kanan pada tokobapak lalu pilih new-pilih java class untuk membuatkan class baru

2. kemudian tuliskan soucecode seperti diatas 

3. lalu tampilkan tuliskan pada saat dirun dengan menggunakan System.out.println

4. dan ini adalah soucecode keseluruhan, agar program bisa berjalan sesuai dengan alur dan keinginan


5. yang terakhir adalah hasilnya  dari kita menggunakan perintah switch case

Selasa, 29 September 2015

Cara Membuat Aplikasi Toko Sederhana Menggunakan NetBeans (Lanjutan 1)

Disini saya akan membuat aplikasi toko (lanjutan) meneruskan dari program sebelumnya, akan tetapi disini saya akan menambahkan Diskon, seperti apa diskon tersebut mari anda lihat langkah-langkah
dan gambar berikut.

1. Pertama seperti biasa buka aplikasi NetBeans kemudian arahkan kursor pada icon java, lalu klik pada Java Application kemudian klik next.

2. Langkah yang kedua adalah beri nama Program anda dan juga mau ditaruh dimana penyimpanannya, agar lebih mudah untuk dicari.

 
tuliskan import java.util.Scanner; berfungsi sebagai memasukan fungsi Scanner pada program.


dan ini adalah soucecode untuk mendeklarasikan variabel


ini adalah soucecode dari diskon itu sendiri


ini hasil dari soucecode yang kita ketik tadi

Selasa, 22 September 2015

Cara Membuat Aplikasi Toko Sederhana Menggunakan NetBeans



Netbeans adalah sebuah aplikasi Integrated Development Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi dekstop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu debugger.
Netbeans juga dapat digunakan progammer untuk menulis, meng-compile, mencari kesalahan dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa pemrograman lainnya dan program ini pun bebas untuk digunakan dan untuk membuat professional dekstop, enterprise, web, and mobile applications dengan Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript, Groovy, dan Ruby.
NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans dan Netbeans IDE. Platform Netbeans merupakan framework yang dapat digunakan kembali (reusable) untuk menyederhanakan pengembangan aplikasi deskto dan Platform NetBeans juga menawarkan layanan-layanan yang umum bagi aplikasi dekstop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi.
Fitur fitur yang terdapat dalam netbeans antara lain:
  1. Smart Code Completion: untuk mengusulkan nama variabel dari suatu tipe, melengkapi keyword dan mengusulkan tipe parameter dari sebuah method.
  2. Bookmarking: fitur yang digunakan untuk menandai baris yang suatu saat hendak kita modifikasi.
  3. Go to commands: fitur yang digunakan untuk jump ke deklarasi variabel, source code atau file yang ada pada project yang sama.
  4. Code generator: jika kita menggunakan fitur ini kita dapat meng-generate constructor, setter and getter method dan yang lainnya.
  5. Error stripe: fitur yang akan menandai baris yang eror dengan memberi highlight merah
 
 Pertama buka aplikasi NetBeans kemudian arahkan kursor pada icon java, lalu klik pada Java Application kemudian klik next.


 Langkah yang kedua adalah beri nama Program anda dan juga mau ditaruh dimana penyimpanannya, agar lebih mudah untuk dicari.


 Dan gambar diatas ini adalah gambar dari sourcecode program toko.

Singkatnya , scanner merupakan fungsi untuk menginputkan data / nilai saat setelah program di running/di jalankan. Untuk mempermudah pemahaman , saya akan beri contoh program dengan operator * + / - .


Akan tetapi ketika kita beralih menggunakan Java, maka akan ada struktur baris program yang berbeda dalam menampilkan output ke layar walaupun intinya sama yakni dengan menggunakan fungsi System.out.println() atau System.out.print() dimana statement di dalamnya diapit dengan menggunakan tanda petik ganda.

Sekian tutorial dari saya bila masih ada kekurangan mohon dimaafkaa.