Postingan

Menampilkan postingan dari April, 2017

Membuat Frame Sederhana dengan JFrame

Gambar
Frame berfungsi sebagai kontainer atau sebagai wadah penampung komponen GUI lainnya, seperti Button, Table, Label, ComboBox, textField, dll. Untuk membuat frame, kita memerlukan sebuah Java Class yang bernama JFrame yang berada dalam package javax.swing.* .  JFrame merupakan salah satu komponen GUI(Graphical User Interface) , yang memiliki tujuan agar pengguna mudah menjalankan suatu aplikasi komputer.   Berikut contoh program untuk membuat panel sederhana: Gambar 1.1 Hasilnya: Gambar 1.2 Penjelasan: JFrame frame = new JFrame("Frame Sederhana"); Untuk membuat sebuah objek frame frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); dimaksudkan untuk ketika icon di pojok kanan atas yaitu minimize, restore down dan close frame.setVisible(true); dimaksudkan untuk mengeset agar framenya tampak/terlihat saat diijalankan Contoh lainnya yaitu ketika kita ingin membuat menu bar seperti di gambar berikut: Gambar 2.1 Gambar 2.2 Untuk membuat menu bar s...

Stack menggunakan Generic dalam Java

Gambar
Stack Stack/tumpukan memiliki logika Last In First Out yaitu siapa yang masuk terakhir dia yang akan keluar terlebih dulu. Contoh dalam kehidupan sehari-hari dari stack yaitu tumpukan piring, tumpukan buku, dll. Method yang ada dalam stack: push() : untuk memasukkan nilai/data pop() : untuk mengeluarkan  nilai/data isEmpty() : mengecek apakah array masih/sudah kosong (optional ) isFull() : mengecek apakah tumpukan masih/sudah penuh (optional) Generic  Generic dikenal sebagai tipe data berparameter, yaitu tipe data yang biasanya didefinisikan di bagian argumen/parameter dan bersifat generik yang artinya data tersebut dikenali saat dirun(runtime).Untuk membuat generic pada sebuah program hanya perlu menambahkan <T> pada statement class seperti berikut:  public class NamaClass <T>; Contoh programnya: Penjelasan Program: method push(T item) yaitu untuk menerima sebuah input dengan tipe data Generik. method pop untuk mengeluarkan...

Interface dan Abstract dalam Java

Gambar
Interface adalah sebuah definisi method yang umum yang dapat menghubungkan class-class yang berberda. Secara struktur interface mirip dengan class tapi tidak termasuk class. Isi dari interface adalah method abstract yaitu methodnya hanya dideklarasikan dan tidak ditulis secara utuh. Contoh Interface : Gambar 1.1 Abstract adalah sebuah class yang memuat method dan attribut. Abstract class termasuk dalam class sehingga sifat-sifat dalam class dimilikinya, hanya saja dia masih bersifat abstrak sehingga biasanya method yang dimiliki kosong/ belum diimplementasikan. Contoh Abstract: Gambar 1.2 Untuk memanggil abstract kita memerlukan kata "extends" pada statement public classsnya dan untuk interface kita memerlukan kata "implements" pada statement public classnya. Contoh programnnya: Gambar 1.3 Penjelasan program adalah : perintah super untuk memanggil constructor yang sebelumnya yaitu constructor dalam class MakhlukHidup @Override, dalam pemro...

PENGENALAN JAVA

Gambar
B ahasa Java adalah bahasa pemrograman bahasa tingkat tinggi yang berorientasi objek. Keunggulan menggunakan bahasa Java yaitu Java merupakan bahasa yang sederhana yang dirancang agar mudah dipelajari dan dipahami. Selain itu, Java menyediakan fitur-fitur yang tidak ada di bahasa pemrograman yang lain. Namun sebelum menjalankan bahasa java, kita harus download Java SE terlebih dahulu di   http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html . Pilihlah Java sesuai spesifikasi laptop/komputer masing-masing, setelah itu barulah pilih aplikasi software yang mendukung bahasa Java seperti Netbeans, IntelliJ, Eclipse, dll.Yang saya pakai ini adalah aplikasi IntelliJ. Berikut adalah contoh program sederhana menggunakan Bahasa Java : Gambar 1 Penjelasan dari koding di atas adalah: Dengan menggunakan static maka method dan variable akan menjadi milik class sehingga dapat dipanggil kapan saja asal masih dalam class. String[] args bermaksud untuk m...