Sabtu, 27 Oktober 2018

Komponen Model

Assalamualaikum
Pada kesembatan ini, kami akan membahas tutorial cara menggunakan Komponen Model, yang diantaranya ada Combo Box, JList, Table.

1.  Combo Box

Contoh program :

  • Deklarasikan terlebih dahulu diakhir program sebelum kurung kurawal

  • Import diawal program

  • Buatlah pada Jframe sepeti ini menggunakan Combo Box dan ubah variabelnya

  • Untuk mengubah pilihan pada combo box dengan cara klik combo box, lalu liat properties klik pada model lalu ubahlah

  • Lalu buatlah kode pada combo box seperti ini

  • Run program, dan hasilnya:




2.  JList

Contoh program :
  • Buat pada Jframe menggunakan 1 JList, 1 Text Field. Ubah nama variabelnya

  • Deklarasikan diakhir program sebelum kurung kurawal

  • Import pada awal program

  • Isi kode program pada button bersihkan list
  • Klik kanan pada JList -> Event -> Mouse -> mouseClicked, isi kodenya
  • isi kode program pada button isi list, kode program tersebut seperti ini

  • Run program, maka hasilnya seperti ini


3.  Table

Contoh program:
  • Buat seperti ini dan ubah variabelnya seperti tulisan merah
  • Deklarasikan diakhir program sebelum kurung kurawal

  • Import diawal program

  • Isikan kode pada button hapus data

  • Pada JTable klik kanan -> Event -> Component -> ComponentShow, dan isikan kodenya

  • Isikan kode pada button tambah

  • Run program, maka hasilnya seperti ini


Sekian blog kali ini,,
Terima Kasih
Wassalamualaikum






Kamis, 25 Oktober 2018

Cara membuat menu di Netbeans

Oke kawan kawan, pada blog ini kita akan membahas tentang cara membuat menu di Netbeans, langsung saja ke tutorialnya.


  • Pertama, sepertu biasa kita masuk ke jFrame, lalu kita masukan menu bar ke dalam jFrame. Menu bar terletak pada palette - swing menus.

  • Maka akan jadi seperti ini
     

  • Lalu kita bisa mengubah nama menu dengan cara klik kiri + F2

  • Jika ingin menambahkan menu kita tinggal seret komponen menu ke jFrame

  • Lalu kita tambajkan menu item dengan cara klik kanan pada menu - add form palette - menu item

  • Menu item kita bisa ubah namanya seperti tadi klik kanan + F2, jika ingin menambahkan shortcut kita klik kiri 2x di bacaan shortcut, atau di klik kanan lalu accelerator

  • Jika sudah, run maka hasilnya seperti ini

Sekian blog ini, semoga bermanfaat...

Senin, 22 Oktober 2018

Percabangan, RadioButton, CheckBox

1.  Percabangan

Percabangan adalah cara yang digunakan dalam program untuk mengambil keputusan ke satu kemungkinan True atau False dari beberapa kondisi.
Didalam pemrograman kita harus dapat menentukan aksi apa yang harus dikerjakan oleh pemroses (processor) ketika sebuah kondisi terpenuhi, dengan menggunakan operasi logik.
Contoh program :
  • Siapkan label, text field, button dan ganti nama variabelnya seperti ini

  • Klik kiri 2x pada button proses, lalu isikam kode

  • Run program, dan hasilnya seperti ini


2.  Radio Button



Radio Button adalah suatu tombol yang digunakan untuk mengambil salah satu pilihan dari banyak pilihan yang tersedia
Radio Button Groub berfungsi untuk merelasikan antara beberapa radio button agar bisa di seleksi salah satu saja.
Contoh program :
  • Siapkan label, text field, radio button, button dan ubah nama variabelnya seperti ini

  • Lalu letakkan komponen ButtonGroup dari pallete ke dalam jframe, ubah properties agar nilai buttonGroupnya menjadi buttonGroup1

  • Klik kiri 2x pada button proses, lalu isikan kodenya

  • Run, dan ini hasilnya


3.  Check Box

Fungsi check box digunakan untuk memberi pilihan kepada user untuk memilih satu atau lebih dari beberapa pilihan, contoh penggunaannya yaitu pemilihan hobi.

Contoh program :
  • Siapkan label, text field, check box, button dan ubah nama variabelnya

  • Klik kiri 2x pada button proses, isikan kode

  • Run, dan inilah hasilnya



Rabu, 17 Oktober 2018

Algoritma Bilangan Prima

Bilangan prima adalah bilangan asli yang lebih besar dari angka 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Algorit bilangan prima dari angka 1-10 sebagai berikut:


Deklarasi :


for i=1 to 10 do
     pembagi = 0
     for j = 1 to i do
           if i mod j = 0 then
              pembagi = pembagi i + 1
           end if
end for
if pembagi = 2 then
      write (i)
end if
end for

Algoritma Fibonacci

Fibonacci adalah barisan yang didefinisikan secara rekursif sebagai berikut: ... Dengan aturan ini, maka barisan bilangan Fibonaccci yang pertama adalah: 0, 1, 1, 2, 3, 5, 8, 13, 21 dst. Agar lebih jelas disini kita akan membahas algoritmanya, ayo kita mulai.


Deskripsi :

input n
if i = 0 atau i = 1 then
write "Fibonacci=i"
else
while i>1 dan i<=n do
Fibonacci=Fibonacci(i-1)+Fibonacci(i-2)
write Fibonacci
i=i+1
end

Pengulangan (Looping)

Hello guys,
Pada blog ini akan membahas tentang pengulangan atau looping, langsung saja capcuuuus

     Perulangan atau Loop dalam Java berfungsi untuk menjalankan pernyataan secara berulang-ulang hingga suatu kondisi terpenuhi. Pada Java, setidaknya terdapat 3 jenis perulangan, yaitu bentuk for, while, dan do-while.


1. Perulangan For

Perulangan For berfungsi untuk menjalankan perulangan pernyataan secara berurutan dan dapat
menyingkat kode yang seharusnya ditulis berkali-kali.

Format kode untuk Perulangan For.
for(inisialisasi; kondisi atau ekspresi boolean; increment atau decrement) {
    // Kode Proses
}
Contoh Kode Perulangan For:
public class ForLoop {
    public static void main(String args[]) {
       for(int i = 0; i < 5; i++) {
            System.out.println("nilai i adalah " + i);
        }
    }
}




2. Perulangan While

While berfungsi untuk menjalankan proses perulangan selama kondisi yang diberikan adalah benar (TRUE). Penggunaan while dikerjakan dengan cara memeriksa kondisi yang diberikan benar atau tidak (TRUE atau FALSE) terlebih dahulu. Jika TRUE maka perulangan dikerjakan, jika tidak maka perulangan tidak dikerjakan.

Format kode untuk Perulangan While.
while(ekspresi_boolean) {
    // kode proses
}
Contoh Kode Perulangan while:
public class WhileLoop {
    public static void main(String args[]) {
        int i = 0;
        while(i < 5) {
            System.out.println("nilai i adalah " + i);
            i++;
        }
    }
}


3. Perulangan Do-While

Do-While mirip dengan While, bedanya pada do-while kondisi diletakkan di akhir, yaitu dilakukan kode proses terlebih dahulu sebelum menguji kondisi yang diberikan TRUE atau FALSE.

Format untuk Perulangan Do-While.
do {
    // kode proses
}while(ekspresi_boolean);
Contoh Kode Perulangan Do-While
public class DoWhileLoop {
    public static void main(String args[]) {
        int i = 0;
        do {
            System.out.println("nilai i adalah " + i);
            i++;
        }while(i < 5);
    }
}

Stack dan Queue

1. STACK
    Pengertian Stack atau Tumpukan adalah suatu stuktur data yang penting dalam pemrograman yang mempunyai sifat LIFO (Last In First Out), Benda yang terakhir masuk ke dalam stack akan menjadi benda pertama yang dikeluarkan dari stack.
Stack (Tumpukan) adalah list linier yang dikenali elemen puncaknya (TOP) dan Aturan penyisipan dan penghapusan elemennya tertentu. Penyisipan selalu dilakukan “di atas“ TOP dan Penghapusan selalu dilakukan pada TOP

OPERASI-OPERASI/FUNGSI STACK Push : digunakan untuk menambah item pada stack pada tumpukan paling atas
Pop       : digunakan untuk mengambil item pada stack pada tumpukan paling atas
Clear     : digunakan untuk mengosongkan stack
IsEmpty : fungsi yang digunakan untuk mengecek apakah stack sudah kosong
IsFull     : fungsi yang digunakan untuk mengecek apakah stack sudah penuh


 2. QUEUE
        Queue pada Struktur Data atau antrian adalah sekumpulan data yang mana penambahan elemen hanya bisa dilakukan pada suatu ujung disebut dengan sisibelakang(rear), dan penghapusan(pengambilan elemen) dilakukan lewat ujung lain (disebut dengan sisi depan atau front).

Queue atau antrian prinsip yang digunakan adalah “Masuk Pertama Keluar Pertama” atau FIFO (First In First Out).
Queue atau antrian banyak kita jumpai dalam kehidupan sehari-hari, ex: antrian Mobil diloket Tol, Antrian mahasiswa Mendaftar, dll. Contoh lain dalam bidang komputer adalah pemakaian sistem komputer berbagi waktu(time-sharing computer system) dimana ada sejumlah pemakai yang akan menggunakan sistem tersebut secara serempak.

Pada Queue atau antrian Terdapat satu buah pintu masuk di suatu ujung dan satu buah pintu keluar di ujung satunya dimana membutuhkan variabel Head dan Tail ( depan/front, belakang/rear).
Karakteristik Queue atau antrian :
1. elemen antrian
2. front (elemen terdepan antrian)
3. tail (elemen terakhir)
4. jumlah elemen pada antrian
5. status antrian Operasi pada Queue atau antrian

1. tambah(menambah item pada belakang antrian)
2. hapus (menghapus elemen depan dari antrian)
3. kosong( mendeteksi apakah pada antrian mengandung elemen atau tidak)

Operasi-operasi Queue :
 1. Create() Untuk menciptakan dan menginisialisasi Queue Dengan cara membuat Head dan Tail = -1

 2. IsEmpty() Untuk memeriksa apakah Antrian sudah penuh atau belum Dengan cara memeriksa nilai Tail, jika Tail = -1 maka empty Kita tidak memeriksa Head, karena Head adalah tanda untuk kepala antrian (elemen pertama dalam antrian) yang tidak akan berubah-ubah Pergerakan pada Antrian terjadi dengan penambahan elemen Antrian kebelakang, yaitu menggunakan nilai Tail.

 3. IsFull Untuk mengecek apakah Antrian sudah penuh atau belum Dengan cara mengecek nilai Tail, jika Tail >= MAX-1 (karena MAX-1 adalah batas elemen array pada C) berarti sudah penuh

 4. Enqueue Untuk menambahkan elemen ke dalam Antrian, penambahan elemen selalu ditambahkan di elemen paling belakang Penambahan elemen selalu menggerakan variabel Tail dengan cara increment counter Tail terlebih dahulu

 5. Dequeue() Digunakan untuk menghapus elemen terdepan/pertama (head) dari Antrian Dengan cara menggeser semua elemen antrian kedepan dan mengurangi Tail dgn 1 Penggeseran dilakukan dengan menggunakan looping.

 6. Clear() Untuk menghapus elemen-elemen Antrian dengan cara membuat Tail dan Head = -1 Penghapusan elemen-elemen Antrian sebenarnya tidak menghapus arraynya, namun hanya mengeset indeks pengaksesan-nya ke nilai -1 sehingga elemen-elemen Antrian tidak lagi terbaca

 7. Tampil() Untuk menampilkan nilai-nilai elemen Antrian Menggunakan looping dari head s/d tail

http://bekokmarley.blogspot.com/2014/01/pengertian-dan-penjelasan-struktur-data.html?m=1

Selasa, 16 Oktober 2018

Algoritma Mengulang Pasangan Angka

Seperti biasa langsung saja...

Deklarasi :
i,j : integer

Deskripsi :
For (i=1; i‹=5; i++)
For (j=1; j‹=5; j++)
Write (i,j)

Hasilnya:
(1,1)(1,2)(1,3)(1,4)(1,5)
(2,1)(2,2)(2,3)(2,4)(2,5)
(3,1)(3,2)(3,3)(3,4)(3,5)
(4,1)(4,2)(4,3)(4,4)(4,5)
(5,1)(5,2)(5,3)(5,4)(5,5)

Sekian...

Algoritma Piramid Banyak Angka Inputan

Langsung saja ke algoritmanya

Deklarasi :
i,j = integer

Deskripsi :
For (i=7; i>=1; i--)
For (j=i; j>=1; j--)
Write (j)

Maka hasilnya :
7654321
654321
54321
4321
321
21
1

Sekian...

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...