Minggu, 14 Oktober 2018

Environment Netbeans

Assalamualaikum kawan...
Kali ini dalam blog ini akan membahas tentang Environment Netbeans. Sebelumnya apa itu Netbeans??
  NetBeans adalah suatu serambi pengembangan perangkat lunak yang dituliskan dalam bahasa pemrograman Java. Serambi NetBeans pun memerkenankan suatu pengembangan aplikasi dilakukan dengan dimulai dari sesetel pembentukan kesatuan perangkat lunak modular yang dinamai modules.
    Netbeans harus membutuhkan Java Development Kit (JDK) Perangkat lunak ini harus diinstall pertama kali. Didalamnya terdapat Java Ru ntime Environment (JRE) untuk menerjemahkan file .java menjadi kode yang di pahami komputer. 


Oke kita lanjut ke membuat program sederhana dan pengenalan Netbeans.

  • Tampilan awal NetBeans





  • Di sebelah kiri ada pilihan Project, File, Navigator




  • Di bagian tengah ada Jframe (from) terdiri dari Source (pengisian progran) dan Design (pengatur tata letak komponen pada form).



  • Di sebelah kanan ada Pallette yg berisi komponen dan Properties

    • Dibagian bawah ada output program untuk memberitahukan pesan kesalahan atau keberhasilan suatu program





    Memulai Contoh Project

    Kita mulai dari project yang mudah saja terdiri dari 1 Jframe, dengan 3 objek (Jlabel, JTextField, dan Button). Aplikasi ini dirancang agar menampilkan pesan "Selamat Belajar Java".

    Lanjut langkah-langkahnya:
    • Klik File - New Project

    • Pilih Java - Java Application


    • Buat nama project, jika selesai pilih Finish

    • Lalu diproject tapi klik kanan - New - JFrame Form



    • Buat nama kelas, jika selesai klik Finish 



    • Lalu tambahkan JLabel, JTextField dan Button 

    • Rename dengan klik komponen - F2, lalu ubah nama variabelnya dengan mengklik kanan pada JTextFiels dan Button


      • Ubah variabelnya seperti pada gambar ini

      • Klik kiri 2x pada button Tampil, dan isikan kodenya

      • Run dengan menekan Shift + F6 dan hasilnya seperti ini.






      Lanjut ke contoh aplikasi selanjutnya
      • Tambahkanlah 4 JTextFile dan 2 Button serta edit nama variabelnya seperti ini

      • Isikan kode pada button Show dan Reset seperti ini

      • Run aplikasi - klik show dan seperti inilah


      • Jika klik Reset maka seperti ini


      Sekian dulu ya sob blog ini, tenang masih akan banyak lagi yang akan diposting. So see you next time
      Wassalamualaikum...

      Sabtu, 13 Oktober 2018

      JTextField, OptionPane dan Konversi Data


      Assalamualaikum
      Hello guys,,
      Pada pada blog ini, saya akan membahas sedikit tentang TextField, OptionPane, Konversi beserta tutorial cara membuatnya. Langsung saja yo mari….

      1. JTextField
      JTextField merupakan komponen yang bisa digunakan untuk menginputkan dan  menampilkan data. Tipe data yang bisa dioperasikan oleh JTextField hanyalah String.
      Method yang sering digunakan adalah sebagai berikut :
      1. Input/mambaca data = getText()
      2. Output/menampilkan data = setText()
      3. Mengarahkan fokus kursor pada JTextField = requestFocus()

      Oke, langsung saja kita ke tutorialnya cara membuat JTextFiled

      • Pertama, kita siapkan 2 Label, 2 JTextField dan 1 Button serta menyetting nama variabelnya seperti pada gambar ini


      •  Lalu klik kiri 2x pada button Tampilkan, serta masukkan programnya



      •  Run Program (Shift + F6), ketik kata pada JTextField masukkan nama, lalu klik tampilkan maka akan seperti ini







      2. OptionPane

      JOptionPane adalah komponen untuk menampilkan pesan. Berikut adalah contoh aplikasi membaca dan menampilkan nama seperti pada contoh sebelumnya, namun hasil tampilan namanya berbentuk JOptionPane.
      • Kita melanjutkan saja project yg sebelumnya



      ·      



      •        Pada button proses kita tambahkan program seperti ini


      •  Run dan akan seperti ini hasilnya
      \





       3. Konversi Tipe Data

      JTextField hanya bisa menampung data bertipe  String. Oleh karena itu, jika diperlukan sebuah proses aritmatika seperti penjumlahan, pengurangan, perkalian, atau pembagian yang melibatkan JTextField, harus ada proses konversi tipe data.

      ü  Konversi dari String ke Integer
                        a = Integer.parseInt(b);

      ü  Konversi dari Integer ke String
                        a = String.ValueOf(b);

      Tutorialnya:
      ·         Pertama-tama ikuti seperti yang ada pada gambar, jangan lupa setting nama variabelnya
       



      ·         Isi kode pada button +, -, x


      ·         Run program, dan hasilnya..






      Float adalah salah satu tipe data numerik desimal dengan beberapa angka dibelakang koma .
      ü  Konversi dari String ke Float
        a = Integer.pasreFloat(b);
      ü  Konversi dari Float ke String
       a = String.ValueOf(b);  

      Contohnya:
      • Programnya sama seperti yang diatas, masukkan kode ke button ":"

       
      • Run program, dan akan dilengkapi program jika salah satu bilangan tidak diisi maka akan menampilkan pesan “Ada yang kosong, Isi dulu bos…” dan jika bilangan ke 2 diisi dengan 0 maka akan menampilkan pesan “Bilangan 2 tidak boleh kosong” karena angka berapapun jika dibagi 0 maka hasilnya tidak terdefinisi.




      Sekian dulu blog ini,,
      Wassalamualaikum


      Algoritma Game Wolf


      Game ini memang cukup greget, misi game ini adalah untuk menyebrangkan sayuran, domba, srigala, disini akan membahas algoritmanya.
      1. Jika mengantarkan sayuran terlebih dahulu ke sebrang, maka disebrang lainnya domba akan dimakan oleh srigala
      2. Jika mengantarkan srigala dahulu maka domba akan memakan saruyan
      3. Sementara itu jika mengantarkan domba dahulu, srigala tidak akan memakan sayuran
      4. Lalu kembali ke sebrangnya, jika mengantarkan srigala, disebrang srigala akan memakan domba, bahkan jika serigala diantarkan dan kita ambil domba untuk kembali ke sayuran, maka domba akan memakan sayuran 
      5. Akan tetapi jika mengantarkan sayuran ke sebrang, domba kita antarkan lagi menuju serigala dan kita tukar domba dan serigala kita antar ke sebrang kiri maka tidak akan ada yg dimakan
      6. Simpan srigala dan bawa domba dari kanan menuju sebrang kiri dan semuanya selamat

      Algoritma Kalkulator

      Pada blog ini akan membahas sedikit tentang algoritma program kalkulator. Langsung sajaa


      Deklarasi :
      a,b,c = float
      d = integer

      Deskripsi :
      Input a,b
      Output c

      Switch (d)
      Case 1 : c=a+b
      Case 2 : c=a-b
      Case 3 : c=a/b
      Case 4 : c=a*b
      Default : write (tidak ada pilihan)

      Write(c)


      Hasilnya

      Jumat, 05 Januari 2018

      Nama      : Cherry Januar Nurdin
      Ttl            : Karawang, 21 Januari 1999
      Hobi          : Badminton, Bermain musik, Game
      Music favorit : Jazz, EDM
      My sohib : Arman Maulana

      Teknik Informatika
      Universitas Buana Perjuangan Karawang

      Sabtu, 23 Desember 2017

      Artificial Intelligence

      Artifial Intelligence bisa disebut dengan kecerdasan buatan merupakan teknologi komputer yang memiliki kecerdasan seperti manusia atau lebih singkatnya ialah intruksi pintar yang diberika kepada mesin atau program.

      Tujuan dibuat AI:

      Menurut Winston dan Prendergast (1984), tujuan kita membuat AI itu ada 3 yaitu ;
      1. Membuat mesin menjadi lebih pintar (tujuan utama). Misal kita ambil contoh komputer, mesin itu dibuat yang awal mulanya hanya bisa digunakan untuk mengetik begitu dikembangkan fungsinya sehingga dapat digunakan dalam berbagai macam hal seperti bermain game, mulitmedia, editing, dll.
      2. Memahami apa itu kecerdasan (tujuan ilmiah). Seiring dengan laju perkembangan teknologi dengan diciptakannya artificial intelligence itu sendiri dianggap mampu membantu dalam memecahkan masalah secara efektif, efisien, dan lebih teliti.
      3. Membuat mesin lebih bermanfaat (tujuan entrepreneurial). Keadaan AI pada mesin dapat meningkatkan akurasi pemrosesan. Hal ini tentunya membuat pekerjaan pun menjadi lebih ringan dan dapat memberikan hasil secara maksimal.

      Keuntungan:
      1. Bersifat permanen, artinya bisa digunakan berulang kali dan tidak berubah
      fungsinya
      2. Data yang disimpan di AI ini dapat diakses.dengan mudah
      3. Bersifat konsisten, artinya kecerdasannya tidak berkurang
      4. Dapat disimpan atau diarsipkan

      Kerugian:
      1. 1. AI tidak memiliki common sense. common sense sendiri merupakan sesuatu yang membuat kita tidak sekedar memproses informasi, namun kita mengerti informasi tersebut. Kemengertian ini hanya dimiliki oleh kita sebagai manusia.
      2. Terbatas pada program yang diberika.


      Minggu, 10 Desember 2017

      Adactive Security dan Teknologi Iris


      Adactive Security

      Kependekan dari keamanan informasi yang menggunakan taktik modern dan alat untuk menggagalkan serangan terhadap jaringan oleh penjahat dunia maya. Organisasinya tidak boleh hanya bergantung pada mekanisme pencegahan karena penjahat dunia maya terus menerus meningkatkan permainan mereka dan tidak menyerah dalam dalam meluncurkan serangan ke jaringan yang rentan. Istilah sederhananya Adactive Security berarti memiliki langkah keamanan yang fleksibel agar dapat melindungi informasi organisasi. Melampaui keamanan perimeter tradisional dari ancaman potensial.
      Contoh: firewalls, antivirus scanning


      Teknologi Iris

      Teknologi iris merupakan bagian dari biometri. Teknologi iria adalah bagian proteksi keamanan dengan mendeteksi bola mata atau menscan bola mata. Teknologi ini semakin menambah keamanan, karena menggunakan bola mata yang semua orang pasti berbeda. Pada umumnya teknologi ini seperti finger print