Langsung ke konten utama

Membuat Aplikasi Database MYSQL dengan Menggunakan BAIK Versi 8 (bagian 2)


Sebelumnya pada bagian 1, membuat tampilan untuk aplikasinya. Kali ini, membuat fungsi untuk tombol yang digunakan pada pembahasan sebelumnya. Agar mudah, nama parameter pada fungsi dibuat sama  seperti nama masing-masing komponen. 

Kode skripnya seperti berikut:

  • Membuat fungsi untuk tanggalan

#################### MEMBUAT FUNGSI ########################## # FUNGSI TANGGALAN Fungsi tgl(msktgllahir){ tanggalan msktgllahir } ###############################################################

  • Membuat fungsi untuk menghapus masukan

# FUNGSI MENGHAPUS MASUKAN Fungsi kosong(msknpm,msknama,msktgllahir,mskjur,mskkota){ set_masukan msknpm," " set_masukan msknama," " set_masukan msktgllahir," " set_masukan mskjur," " set_masukan mskkota," " } ############################################################

  • Membuat fungsi untuk menambahkan data ke database

#FUNGSI MENAMBAHKAN DATA KE DATABASE Fungsi tambah(msknpm,msknama,msktgllahir,mskjur,mskkota){ data1 = teks_masukan msknpm data2 = teks_masukan msknama data3 = teks_masukan msktgllahir data4 = teks_masukan mskjur data5 = teks_masukan mskkota # memasukan data ke database sql = "insert into mahasiswa values ( " sql = gabung sql,"'", data1, "','",data2, "','",data3,"','", data4, "','",data5, "');" hasil = mysql_hasil koneksidb,sql &kosong(msknpm,msknama,msktgllahir,mskjur,mskkota) }

  • Membuat fungsi untuk memuat data ke tabel

#FUNGSI MUAT DATA KE TABEL Fungsi muatdata(tabeldata){ &hps(tabeldata) # kalimat sql untuk operasi database sql = "select * from mahasiswa;" # hasil operasi sql hasil = mysql_hasil koneksidb, sql # jumlah data pada database num = mysql_total hasil ### mengambil isi data per baris dari suatu tabel database untuk (i=0; i<num; i=i+1) ulang baris = mysql_isidata hasil col0 = baris[0] col1 = baris[1] col2 = baris[2] col3 = baris[3] col4 = baris[4] # menyusun data dari database kedalam tabel tabel_data tabeldata, col0, col1, col2, col3, col4 lagi } ############################################################

  • Membuat fungsi untuk mengaktifkan koneksi database

# FUNGSI MENGAKTIFKAN KONEKSI DATABASE Fungsi sambungdb(lblstatuswarna){ alamatdb = "127.0.0.1" #jika localhost tidak bisa, pakailah 127.0.0.1 pemakai = "root" katasandi = "" namadb = "universitas" nomerport = 3306 koneksidb = mysql_koneksi alamatdb,pemakai,katasandi,namadb,nomerport set_label lblstatuswarna,"ON" set_warnadasar lblstatuswarna,"hijau" } ##################################################################

  • Membuat fungsi untuk mematikan koneksi database

# FUNGSI MEMATIKAN KONEKSI DATABASE Fungsi tutupdb(lblstatuswarna){ tutup koneksidb set_label lblstatuswarna,"OFF" set_warnadasar lblstatuswarna,"merah" } ############################################################

  • Membuat fungsi untuk menghapus data pada tabel secara keseluruhan

# FUNGSI HAPUS DATA PADA TABEL Fungsi hps(tabeldata){ hapus tabeldata } ##############################################################

Setelah selesai, kemudian simpan dengan nama file fungsi.ina seperti pada pembahasan sebelumnya, agar dapat digunakan pada file aplikasi_mhs.ina. Aktifkan XAMPP. Uji coba aplikasinya seperti gambar berikut.

Gambar 2.1 Terminal
Kemudian akan muncul  jendela aplikasinya.

Gambar 2.2 Muat Data ke Database
Unduh kode sumber: fungsi.ina

Selamat mencoba :)

Komentar

Postingan populer dari blog ini

Lokasi untuk Legalisasi Copy Akreditasi Jurusan di BAN PT

Untuk melegalisir akreditasi BAN-PT, bawa KTP untuk mendapatkan visitor pass di Lobby di frontdesk, kemudian menuju ke lift yang ada di sebelah kanan.Di Lantai 17, temui dulu petugas keamanan dan bilang mau legalisir copy akreditasi.

Terkait copy-an Sertifikat/Surat Keterangan Akreditasi BANPT bisa diminta kepada Perguruan Tinggi terkait dikarenakan Hasil Surat Keputusan Akreditasi BANPT dan Sertifikat kami serahkan ke Perguruan Tinggi.
Terkait legalisir silahkan membawa:

1. Copy Sertifikat/Surat Keputusan BAN-PT sesuai prodi/institusi Saudara
2. SKL/Ijazah prodi (hanya menunjukan ke pihak bagian legalisir)

Untuk jam operasional layanan legalisir pada:

Senin, Selasa, Rabu pk. 09:00 s.d 16:00
Kamis pk 09:00 s.d 12:00

Alamat:
Gedung II Badan Pengkajian dan Penerapan Teknologi (BPPT) Lt, 17.
Jl. M.H. Thamrin 8, Kebon Sirih, Menteng, Jakarta Pusat. 10340.


sumber : Sekretariat BANPT

Mudahnya Membeli LM di Butik Emas Logam Mulia ANTAM Unit Sarinah

Udah lama banget nih gak nulis blog lagi. Sekarang baru punya ide buat nulis lagi. Kali ini, saya ingin berbagi pengalaman membeli logam mulia di Butik Emas LM unit Sarinah.


Setelah sekian lama nabung dan punya budget buat beli, akhirnya saya beli juga.😄

Waktu itu datang ke lokasi sekitaran jam 1 siang hampir menjelang tutup, karena waktu itu hari sabtu dan pas ada event promo harga pabrik (re: harga pabrik Pulogadung).


Oiya, untuk jam operasionalnya bisa dilihat di website resminya disini. Buat yang di luar daerah yang tidak ada Butik LM bisa delivery order lhoh, jadi mudah kan, disini. Oiya, sebelum beli pastiin dulu update harga terbaru untuk hari dimana kamu mau beli ya, soalnya harga bisa berubah sewaktu-waktu dan stok juga bisa berubah. Jadi, dipastikan dulu ya, kalo saya waktu itu langsung ke lokasi aja.😅

Kita balik lagi ke topik, pas masuk ke butik, kamu bakalan disambut oleh petugas keamanan internal butik LM-nya lhoh, oiya demi menjaga keamanan di situ, waktu saya kesana ada p…

[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…