Jumat, 26 Oktober 2018

CARA MEMBUAT MENU DI NETBEANS

CARA MEMBUAT MENU DI NETBEANS




Cara Pertama, Membuat Menu Utama dan Memanggil Form Bertype Class JFrameForm dari Menu Utama



1. Buat Form Menu Utama dengan Class JFrameForm dengan nama "MenuUtama", kemudian Tambahkan pada Form Menu Utama Komponen Menu Bar yang ada pada swing menus


   sehingga nanti Form Menu Utama Seperti ini, secara default ketika kita menambahkan menu bar maka menu yang ada pada Form Hanya File dan Edit

   


Kita dapat mengubah nama menumenambah menu atau mengurangi menu sesuai kebutuhan aplikasi sobat semua
                - Jika Sobat Ingin mengganti nama menu, sobat klik kanan menu yang mau di rename, kemudian pilih Edit Text
               - jika sobat ingin menambahkan menu atau menu item (Sub Menu), maka sobat dapat klik kanan Menu dan pilih Add From PalettePilih Menu untuk menambahkan menu atau pilih Menu Itemuntuk menambahkan Sub Menu Pada Menu

Disini saya akan buat 2 Menu yaitu File dan Edit
Pada Menu File saya tambahkan Sub menu New dan Open
Selesai.. Selamat Mencoba

Selasa, 23 Oktober 2018

5 contoh Algoritma(Psedecode)

Menghitung Luas Lingkaran
  
 Start
   Input phi (π)
   Input jari-jari (r)
   Luas       π x r x r 
   Print luas lingkaran
   End

Menentukan apakah bilangan yang di input adalah bilangan ganjil atau bilangan
genap. 


Read bil


If bil mod 2 = 0  then

          Write ( ‘Output Genap’ )
          
Else
          Write ( ‘Output Ganjil’ )
         
 End if

 Catatan : Mod adalah sisa hasil bagi


  


 Menentukan total jumlah bilangan
Dengan nilai awal x = 1, maka untuk menyatakan proses perulangan, yaitu selama nilai dalam variable X kurang dari 100 maka akan diakumulasikan nilai-nilai dalam variable X dan hasilnya ditampung dalam variable jumlah, dapat dituliskan :
x <---- 1

While (x < = 100) Do

          Jumlah   <------    Jumlah + x
          x  <----  x + 1

EndWhile

For ( x = 1  To 100 ) Do

          Jumlah  <------     Jumlah + x

EndFor

x  <----  1

Repeat

          Jumlah   <------    Jumlah + x

          x  <----  x + 1

Until ( x > 100 )


Algoritma Psedecode Untuk Menentukan Apakah bilangan yg di input adalah bilangan ganjil atau genap


Algoritma :  
1. Masukkan sebuah bilangan 
       
          
2. Bagi bilangan tersebut dengan bilangan atau angka 2 


3. Jika bilangan menghasilkan sisa pembagian 0 maka genap 

4. Jika bilangan tidak menghasilkan sisa pembagian 0 maka
    ganjil

Pseudocode : Read Bilangan


                            If bil mod 2 = 0  then,


                                     “Output Genap”


                           Else


                                     “Output Ganjil”


                           End if



                           Catatan : Mod adalah sisa hasil bagi

pseudocode untuk menginput 3 buah bilangan, kemudian tentukan bilangan terbesar, terkecil, dan rata-ratanya.

Algoritma :*      1. Masukkan bilangan A,B,C
                        
  
                          2. Jika A>B dan A>C maka A paling besar
                        
                          3. Jika B>A dan B>C maka B paling besar


                          4. Maka C paling kecil/terkecil                
                      

                 Jumlah = A+B+C 



                                 Rerata = Jumlah

                                                       3



Pseudocode : If (A>B ; A>C) then


                                      Print “A paling besar”


                          If (B>A ; B>C) then


                                      Print “B paling besar”


                              Else

                                      Print “C terkecil”

                              End if
                           
                          * Jumlah = A+B+C
                             Rerata = Jumlah
                                                 3
                             Output rerata 


Sekiann.......

#SALAMCODING✊

Stack&Queue

Stack & Queue : Penjelasan, Deskripsi Fungsi Dasar, Pemodelan, dan Penerapan Stack

1. Jelaskan tentang stack, uraikan dengan deskripsi (fungsi2 dasar yg dimiliki), permodelan, dan contoh nyata penerapannya? contoh nyata penerapannya?
Jawab:
STACK adalah salah satu list linear dalam struktur data yang digunakan untuk menyimpan dan mengambil data dengan konsep LIFO (Last In First Out). Dimana dalam stack ini kumpulan data yang masuk diletakkan di atas data yang lain. Dan berdasar konsep LIFO maka data yang terakhir kali disimpan dalam stack akan menjadi data yang pertama kali diambil. Dalam prosesnya, untuk memasukkan sebuah data ke dalam stack atau dengan kata lain ke bagian atas dari sebuah tumpukan digunakan perintah pushDan untuk memindahkan data dari tempat tersebut digunakan perintah pop. Sedangkan dalam penyajiannya, stack bisa memakai array atau linked list.
Dari gambar di atas bisa dilihat bahwa data di dalam stack hanya bisa dimasukkan atau diambil melalui bagian ujung saja/top.
Operasi-operasi dasar pada stack :
a. Cek Stack kosong (Isempty)
Fungsi yang melakukan pengecekan apakah stack dalam kondisi kosong.
public int isempty()

if(posisi==0)

System.out.println("Data Kosong");

return 1;

else

System.out.println("Data ada");

return 0; 

b. Cek Stack penuh (full)
Fungsi yang melakukan pengecekan apakah stack dalam kondisi penuh atau tidak.
public int full()

if(posisi==MAX)

System.out.println(”Stack Penuh”);

return 0;

else

return 1;

c. Operasi Push
Operasi push dalam stack adalah operasi yang memasukkan elemen yang akan diletakkan pada posisi teratas dari tumpukan.
public void push (int data)

if(posisi<MAX_STACK)

isistack[++posisi] = data; 

d. Operasi Pop
Operasi pop dalam stack adalah operasi untuk mengambil/menghapus elemen yang terletak pada posisi paling atas dari sebuah tumpukan.
public void pop()

int y=0;

if(posisi != 0)

isistack[posisi--]=y; 

e. Cek posisi Teratas (Peek)
Operasi peek digunakan untuk mengecek posisi teratas dalam stack.
public void peek()

System.out.print("Posisi Atas= ");

if(posisi != 0)

System.out.print(isistack[posisi]);

System.out.println();

Penerapan stack :
Stack digunakan untuk menuliskan ungkapan menggunakan notasi tertentu (Notasi Polish). Biasanya ungkapan yang digunakan adalah ungkapan numeris. Sebagai contoh ungkapan (A + B)*(C – D) apabila ditulis dengan menggunakan notasi Polish menjadi * + A B – C D.

Sekian....
#SALAMCODING✊

Kamis, 18 Oktober 2018

Perulangan/Looping pada java

Perulangan (Looping)- Java

Loop

Saat kita akan mencetak angka 1 sampai 10 dalam layar. Cara yang mudah untuk melakukan ini adalah dengan mencetaknya setiap angka secara berturut turut pada layar.
Cara yang sangat tidak praktis untuk dipakai! Setiap baris memiliki kode yang sama kecuali pada angka tunggal. Bagaimana jika kita ingin mencetak angka 1 sampai 1,000,000? Apakah kita akan meng copy pastesebanyak satu juta kali?
Pengulangan diatas sangat tidak praktis! Mari kita lihat bahwasanya Perulangan yang lebih baik dari itu.

while loop (Perulangan while)

Perulangan adalah sebuah cara untuk mengeksekusi sebuah blok kode lagi dan lagi, selama kondisi yang diberikan adalah true (benar).
Mari kita lihat bagaimana cara menulis ulang kode kita untuk membuat perulangan. Perulangan yang paling simple adalah while loop. Ini adalah perulangan yang akan terus menjalankan kode sampai kondisinya false.
Kondisi kita adalah i <= 10. Ketika kondisinya true, kemudian kode di dalam while loop akan dieksekusi. Kondisinya diperiksa dari awal kode dan setelah setiap iteration(Perulangan). Mari kita jalankan perulangan ini dalam kepala kita:
  1. Pertama, kita periksa jika i lebih kecil dari atau sama dengan 10.
  2. Sekerang kita cetak angka: 1.
  3. Kita tambahkan i dengan 1 jadi sekarang i adalah 2.
  4. Kita kembali lagi ke atas perulangan dan periksa kondisinya lagi.
  5. Kita cek jika i kurang dari sama dengan 10.
  6. Sekarang karena 2 kurang dari sama dengan 10. Kita cetak angka 2.
  7. Kita tambahkan i dengan 1 jadi sekarang i adalah 3.
Kita ttap menjalankannya sampai i tidak kurang dari atau sama dengan 10, dengan kata lain 11. Kemudian kondisi loop akan jadi false dan keluar dari loop.
Ini lebih mudah daripada harus copy paste kode.
For Loop
Sebagai tambahan dari while loop. Java juga menyediakan kita dengan tipe perulangan lain yang bernama for loop. Seharusnya kita punya perulangan untuk menghitung dari 1 hingga 10. Kita bisa melakukannya dengan menggunakan whie loop sderhana.
Bagaimanapun, ini adalah suatu cara yang umum dalam loop, untuk itu Java telah membangun perulangan yang membutuhkan lebih sedikit penulisan! Kita bisa menggunakan for loop untuk melakukan hal yang sama persis dengan yang ada diatas.
Syntax penulisannya seperti ini.
  1. Langkah initialization adalah dimana kita mendeklarasikan Variable.
  2. Condition adalah kondisi perulangan
  3. Langkah Increment adalah tempat mengubah nilai.
Mari kita coba:
  1. Kode initialization berjalan hanya sekali: int i =1;
  2. Condition diperiksa dari awal: apakah i kurang dari sama dengan 10? Ya, jadi kita berlanjut.
  3. Kode berjalan dan mencetak ke layar
  4. Kode increment berjalan setelah semua yang ada dalam blok loop di eksekusi: i++
  5. Kita evaluasi kondisi lagi: apakah i kurang dari sama dengan 10? Ya, jadi kita berlanjut.
For loop cara yang lebih singkat untuk menulis secara umum while loop.
Loop dan Array
Salah satu yang paling umum dalam perulangan adalah mengulang melalui semua elemen pada array.
Ingat array adalah zero-indexed jadi array dimulai dari 0 dan jalan sampai length kurang 1 karena elemen array adalah pada n — 1.
Kita bisa menggunakan perulangan for untuk mengulang melalui array.
Hal yang paling penting untuk mencatat tentang ini adalah bahwa menghitung dari 0 hingga lebih tapi tidak memasukkan panjang dari array. Artinya penghitung akan tetap berada melalui 0, …., length-1, dimana semua elemen berada dalam array.
Untuk mengakses elemen secara umum pada perulangan loop tertentu, kita biasa menggunakan [i], yang mana akan merubah setiap perulangan loop untuk menjadi elemen selanjutnya pada Array.

Sekian dari saya Tentang Perulangan/Looping Semoga bermanfaat :)
#SALAMCODING✊

Kamis, 11 Oktober 2018

Tutorial belajar Java Menggunakan Netbeans


Sebagai permulaan belajar java dengan menggunakan Netbeans, mari kita buat program sederhana yang menampilkan output “SELAMAT BELAJAR JAVA”.

Langkah awal buatlah sebuah project baru di Netbeans, dengan cara Pilih File -> New Project

Selanjutnya  pilih Java pada Catagories & Pilih Java Application Pada Project, lalu Next




Lalu tuliskan nama project sesuai keinginan, lalu Next


 Jika sudah terbuka, pilih project yang sudah anda buat di bilah project contoh nama project saya“SELAMATBELAJARJAVA” maka pilih SELAMATBELAJARJAVA -> Source Packages -> selamat.belajar.java -> SELAMATBELAJARJAVA.java


Kemudian   akan tampil Source Code sebagai berikut :




sekarang ketikan kode berikut System.out.println(“SELAMAT BELAJAR JAVA”)



  Lalu jalankan (running) dengan cara klik Shift + F6 atau tekan tool running. Maka outputnya akan seperti gambar berikut :



Ada kelebihan dalam NetBeans ini, yaitu kode System.out.println(“”); tidak perlu diketik ulang, namun ada kode khusus supaya langsung muncul yaitu dengan cara ketik sout lalu tekan TAB maka akan otomatis muncul kode tersebut.


Sekian dari saya , semoga artikel ini bermanfaat & Terima kasih
#SalamCoding✊



Tugas pa Adi p 05

ERD ERDish Matrix Diagram EMPLOYEE DEPARTMENT JOB EMPLOYEE ...