Langsung ke konten utama

[Belajar JavaFX] Membuat Aplikasi Sederhana yang Menggunakan Database MySQL

Kali ini saya menulis tutorial untuk membuat aplikasi sederhana yang menggunakan database MySQL. Tutorial ini adalah hasil modifikasi dari tutorial Crud JavaFX. Pada blog tersebut, aplikasi dibuat dengan menggunakan bantuan aplikasi SceneBuilder, komponen-komponen atau yang lebih dikenal sebagai UI Controls dapat diseret atau drag and drop ke alas atau pane yang disediakan. Pane yang disediakan juga dapat diganti. Namun, kali ini saya memodifikasi aplikasi tersebut dengan cara manual yakni dengan menuliskan baris kode tanpa menggunakan aplikasi SceneBuilder.

  • MEMBUAT DATABASE
Sebelum membuat aplikasinya, kita buat dahulu databasenya. Saya memberikan nama universitas untuk nama databasenya dan mhs untuk nama tabelnya. Buat tabelnya dengan struktur seperti gambar berikut.

Gambar 1. Struktur Table
Untuk membuat database universitas gunakan perintah berikut.
create database nama_database;
catatan: nama_database diganti dengan universitas.

Untuk memilih database yang sudah dibuat, gunakan perintah berikut.
use nama_database;
catatan: nama_database diganti dengan universitas.

Untuk membuat tabel bagi database universitas yang sudah dipilih, gunakan perintah berikut.
create table nama_tabel (
nim varchar(8) NOT NULL PRIMARY KEY,
nama varchar(40) NOT NULL,
jurusan varchar(3) NOT NULL,
alamat varchar(40) NOT NULL);
catatan: nama_tabel diganti dengan mhs.

Setelah database berhasil dibuat, kemudian kita saatnya membuat aplikasinya.
  • MEMBUAT PROYEK
Untuk membuat proyek, klik File → New Project. Pilih kategori JavaFX dan proyek JavaFX Application. Nama proyek SimpleDatabaseFX, lalu klik Finish.

Kemudian buatlah paket dan file baru pada masing-masing paket yang baru dibuat serta tambahkan library MySQL Connector dan MySQL JDBC Driver, seperti gambar berikut.

Gambar 2. Struktur Proyek
Kemudian ketik kode berikut ke DatabaseConnect.java



Kemudian ketik kode berikut ke modelDatabase.java


Terakhir, ketik kode berikut ke SimpleDatabaseFX.java


Gambar 3. Tampilan Aplikasi

Gambar 4. Tampilan Cari Data
Selamat Mencoba :)

Komentar

Postingan populer dari blog ini

[Belajar JavaFX] Membuat Program Form Login Sederhana dengan JavaFX dan CSS di Netbeans

Sebelum membuat program form login sederhana ini yang dibuat dengan bahasa pemrograman Java, terlebih dahulu kita memasang peralatan yang dibutuhkan. Saya menggunakan IDE Netbeans 8.0.2 versi All yang didalamnya sudah memasukan banyak dukungan termasuk JavaFX dan JDK 1.8.0 update 25 ( sudah termasuk JRE dan untuk saat ini sudah termasuk JavaFX ).
Membuat Project di Netbeans  Klik FileNew Project. Pada bagian Categories, pilih JavaFX dan pada bagian Projects pilih JavaFX ApplicationsNext. Kemudian masukan nama proyeknya dan pastikan JDK sudah dipasang.Project Name : FormFXExampleKlik Finish.Buatlah kode  didalam file FormFXExample.java seperti berikut.


Setelah membuat FormFXExample.java, kemudian kita buat file baru dengan nama CSSExample.java didalam folder formfxexample. Cara untuk membuat file baru tersebut dengan cara klik kanan pada formfxexample yang berada dibawah Source Packages → New → Other → pilih Categories ( JavaFX ) dan Filetypes ( JavaFX Main Class ) → Next.Cla…

Membuat Program Gerbang Logika dengan Menggunakan Bahasa Pemrograman BAIK 8.1

Apa itu Gerbang Logika (Logic Gate) ?

Gerbang Logika  adalah sebuah dasar blok pembangun dari sirkuit dijital. Banyak gerbang logika memiliki  dua input dan satu output, yakni nilai 0 (low) dan 1 (high) yang menggambarkan perbedaan tingkat voltase.
Ada tujuh gerbang logika dasar, yaitu:
ANDORXORNOTNANDNORXNOR Kali ini, saya menulis tentang membuat program  gerbang logika dengan menggunakan bahasa pemrograman BAIK. Mungkin di antara pembaca masih belum tahu tentang BAIK ini. BAIK ada bahasa pemrograman yang menggunakan sintaks bahasa Indonesia dan dapat diunduh di sourceforge. Bahasa pemrograman tersebut menggunakan ekstensi .ina untuk nama berkas skrip programnya. Kode sumber ada di bawah.


# program utama&menu()# fungsiFungsimenu(){perintah"clear"tulis"\t\t\t#################################\n"tulis"\t\t\t#\t\t\t\t#\n"tulis"\t\t\t#\t##################\t#\n"tulis"\t\t\t#\t# GERBANG LOGIKA #\t#\n"tulis"\t\t\t#\t##################\…