Postingan

Lambda

Gambar
Lambda Lambda Expression atau sering disebut Lambda digunakan untuk membuat fungsionalitas menjadi data yang bisa dipassing ke dalam suatu method sebagai parameter untuk menggantikan anonymous class yang biasa digunakan dalam program java. Lambda biasanya menggunakan simbol : Contoh anonymous class: Contoh Lambda: Perlu diketahui bahwa Lambda hanya bisa digunakan untuk satu method saja. Sekian tentang Lambda. Terima Kasih😊😊😊

Threading dan Socket

Gambar
Threading Thread adalah sekumpulan instruksi atau perintah yang dieksekusi secara independen. Multithreading adalah kemampuan yang memungkinkan kumpulan-kumpulan instruksi dijalankan bersamaan dalam waktu yang sama. Berikut contoh sederhana multithreading: Output: Penjelasan: Program ini memiliki 2 instruksi yang perlu dijalankan yaitu method run dan di method main Dalam method run dia akan terus mencetak angka yang bertambah dengan selang waktu 5 detik Dalam method main dia akan mencetak tulisan berupa HAHAHA dengan selang waktu 6 detik Output yang dihasilkan tidak akan berhenti kecuali diberhentikan dengan paksa Socket Socket adalah mekanisme komunikasi yang memungkinkan terjadinya pertukaran data atau proses antar program baik dalam satu mesin ataupun antar mesin. Berikut contoh sederhana socket: Namun ketika dijalankan maka akan muncul peringatan, hal tersebut karena port yang dimasukkan pada getLoopbackAddress() itu belum terdaf...

Java Collection

Gambar
Java Collections Java Collections adalah framework yang menyediakan sebuah tempat untuk menyimpan dan memanipulasi sekumpulan objek seperti mengurutkan ,mencari, memasukkan, menghapus data.   Kerangka kerja Java Collection menyediakan dalam bentuk interfaces dan untuk class. Bentuk interfaces adalah S et, List, Queue, Dequeue,dll sedangkan untuk bentuk class berupa  ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet, dll. Stack Stack adalah data yang ditumpuk atau kumpulan data yang ditumpuk-tumpuk. Stack menggunakan konsep LIFO(Last In First Out) yang berarti data yang terakhir dimasukkan akan keluar terlebih dahulu. Berikut contoh sederhana Stack : Output: HashMap HashMap adalah class implementasi dari Map dimana Map adalah interface yang memiliki fungsi memetakan nilai dengan key yang unik. HashMap memiliki 2 tipe generik yaitu key dan tipe datanya. Berikut contoh sederhana HashMap: Output: Vector dan...

Mencoba Database dalam Java

Gambar
Database dalam Java tidak jauh berbeda dengan yang lainnya dimana diperlukan koneksi, ada perintah-perintah query ,dll. Dalam postingan kali ini koneksi database java yang akan digunakan adalah JDBC (Java Database Connectivity) adalah sebuah API atau interface database yang dibangun untuk platform java. JDBC adalah spesifikasi standar dari javaSoft API yang memungkinkan program Java untuk mengakses database dimana JDBC menyediakan method untuk melakukan query dan modifikasi data RDBMS seperti Oracle, SQL server, MYSQL, dll. Agar java terkoneksi dengan database yang diinginkan maka perlu menggunakan kodingan seperti berikut: 3306 merupakan port umum database root merupakan username umum yang diset dalam pc atau laptop  password kosong merupakan settingan awal yang ada Berikutnya adalah method select dan update yang bisa dibuat dalam java: Penjelasan: Maksud dari kodingan di atas adalah selama masih ada record dalam tabel database maka akan diselect semua dan dima...

Membuat Notepad yang dapat mengubah Font

Gambar
Pada postingan sebelumnya, sudah dibahas tentang bagaimana membuat menu bar, text field , text area,dll. Selanjutnya , akan membahas tentang cara mengubah font. Disini akan ada tambahan dalam menu fontnya yaitu Custom Size dimana hanya perlu menambahkan kodingan seperti ini: Langkah selanjutnya yaitu memberikan suatu perintah untuk suatu item sebagai penanda saat akan diberi listener. Contoh kodingannya seperti ini: Kemudian setelah memberikan perintah untuk setiap item maka akan diberi listener seperti gambar berikut ini: Penjelasan kodingan di atas adalah: Yang dimaksudkan dalam if itu adalah jika yang dipilih adalah custom size maka akan muncul sebuah option pane yang berupa pilihan ukuran size yang ingin dipilih dan jika sudah dipilih , maka pilihan tsb akan disimpan dalam sebuah variabel size  Yang dimaksudkan dalam else tsb adalah apabila yang dipilih adalah item di antara 14,16 , dan 18 maka pilihan tsb akan disimpan dalam variabel size  Notepad.this...

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