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 menu, menambah 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 Palette, Pilih 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
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
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 LIFOmaka 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 push. Danuntukmemindahkan 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.
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.
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:
Pertama, kita periksa jika i lebih kecil dari atau sama dengan 10.
Sekerang kita cetak angka: 1.
Kita tambahkan i dengan 1 jadi sekarang i adalah 2.
Kita kembali lagi ke atas perulangan dan periksa kondisinya lagi.
Kita cek jika i kurang dari sama dengan 10.
Sekarang karena 2 kurang dari sama dengan 10. Kita cetak angka 2.
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.
Langkah initialization adalah dimana kita mendeklarasikan Variable.
Condition adalah kondisi perulangan
Langkah Increment adalah tempat mengubah nilai.
Mari kita coba:
Kode initialization berjalan hanya sekali: int i =1;
Condition diperiksa dari awal: apakah i kurang dari sama dengan 10? Ya, jadi kita berlanjut.
Kode berjalan dan mencetak ke layar
Kode increment berjalan setelah semua yang ada dalam blok loop di eksekusi: i++
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 :)
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✊