APLIKASI DATA MAHASISWA DENGAN PROGRAM JAVA DAN DATABASE MYSQL DI SUSUN OLEH : NAMA : EKO RANTOSO NIM : 15122028 KELAS : 22 PROGRAM STUDI SISTEM INFORMATIKA FAKULTAS TEKNIK INFORMASI DAFTAR ISI Bab I – Pendahuluan ....................................................................................................................... 4 1.1. Latar Belakang ..................................................................................................................... 4 1.2. Alasan Pemilihan Masalah ................................................................................................... 4 Bab II – Database ............................................................................................................................ 5 2.1. Rancangan Tabel .................................................................................................................. 5 Rancangan Tabel siswa menggunakan MYSQL, dengan nama database kampus ..................... 5 2.2. Relasi Database .................................................................................................................... 5 Relasi tabel tidak terbentuk, karena pada pembuatan aplikasi ini hanya menggunakan satu tabel saja, yaitu tabel siswa yang terdiri dari NIS, Name, Address, Gender dan Kelas. ............ 5 Bab III – JDBC ............................................................................................................................... 6 3.1. Tabel 1 ................................................................................................................................. 6 - Form Input ................................................................................................................................ 6 Form Input merupakan form yang digunakan untuk memasukan data mahasiswa baru. Pada form ini dilengkapi dengan button SAVE dan CLOSE, serta dilengkapi dengan tampilan Pesan Informasi. .................................................................................................................................... 6 - Form Search .............................................................................................................................. 6 Digunakan untuk mencari data mahasiswa yang tersimpan pada database ................................ 6 - Form Edit .................................................................................................................................. 7 Form Edit diguunakan untuk mengubah data mahasiswa yang ada pada database. ................... 7 - Form Delete .............................................................................................................................. 7 Form Delete ini berfungsi untuk menghapus data mahasiswa yang tersimpan pada database. .. 7 - Form View ................................................................................................................................ 8 Form ini digunakan untuk menampilkan semua data mahasiswa yang telah tersimpan pada database ....................................................................................................................................... 8 Bab IV – Menu................................................................................................................................ 9 4.1. Menu .................................................................................................................................... 9 Form menu merupakan Form Index atau menu utama pada aplikasi data mahasiswa. .............. 9 4.2. Integrasi Menu (Hasil Akhir) ............................................................................................... 9 Bab V – Penutup ........................................................................................................................... 10 5.1. Kesimpulan ........................................................................................................................ 10 5.2. Kesulitan ............................................................................................................................ 10 Bab I – Pendahuluan 1.1. Latar Belakang Aplikasi data mahasiswa yang dibuat ini dirancang menggunakan bahasa pemrograman Java dengan database menggunakan MYSQL, aplikasi ini dibuat sebagai pembelajaran tentang manipulasi database menggunakan konfigurasi JDBC, dalam pembuatan aplikasi ini menggunakan IDE Geany sebagai editor-nya. 1.2. Alasan Pemilihan Masalah Aplikasi Data mahasiswa ini dibuat sebagai Tugas dari pertemuan 10 yaitu mengenai konfigurasi JDBC. Dengan fokus pembahasan mengenai database MYSQL, konfigurasi JDBC dan pembuatan program CRUD menggunakan bahasa pemrograman Java. Program aplikasi ini masih bersifat sederhana, diharapkan dapat berguna sebagai media belajar dan latihan dalam pembuatan aplikasi berbasis Java untuk kedepannya. Aplikasi yang dirancang ini menggunakan script dasar Java yang masih sederhana sehingga mudah untuk dipelajari dan sangat cocok untuk pemula yang ingin mendalami pemrograman berbasis Java. Bab II – Database 2.1. Rancangan Tabel Rancangan Tabel siswa menggunakan MYSQL, dengan nama database kampus Gambar 2. 1. Rancangan Tabel siswa 2.2. Relasi Database Relasi tabel tidak terbentuk, karena pada pembuatan aplikasi ini hanya menggunakan satu tabel saja, yaitu tabel siswa yang terdiri dari NIS, Name, Address, Gender dan Kelas. Gambar 2. 2 Struktur Tabel siswa Bab III – JDBC 3.1. Tabel 1 - Form Input Form Input merupakan form yang digunakan untuk memasukan data mahasiswa baru. Pada form ini dilengkapi dengan button SAVE dan CLOSE, serta dilengkapi dengan tampilan Pesan Informasi. Gambar 3. 1 Form Input data mahasiswa - Form Search Digunakan untuk mencari data mahasiswa yang tersimpan pada database Gambar 3. 2 Form Insert - Form Edit Form Edit digunakan untuk mengubah data mahasiswa yang ada pada database. Gambar 3. 3 Form Edit - Form Delete Form Delete ini berfungsi untuk menghapus data mahasiswa yang tersimpan pada database. Gambar 3. 4 Form Delete - Form View Form ini digunakan untuk menampilkan semua data mahasiswa yang telah tersimpan pada database Gambar 3. 5 Form View Bab IV – Menu 4.1. Menu Form menu merupakan Form Index atau menu utama pada aplikasi data mahasiswa. Gambar 4. 1 Form Menu 4.2. Integrasi Menu (Hasil Akhir) Integrasi Menu, merupakan keseluruhan dari semua form yang dapat ditamppilkan. Gambar 4. 2 Integrasi Menu Bab V – Penutup 5.1. Kesimpulan Data mahasiswa telah berhasil dibuat menggunakan bahasa pemrograman Java dan database MYSQL, dengan menggunakan IDE Geany. 5.2. Kesulitan Kesulitan yang dihadapi saat pembuatan aplikasi ini adalah dalam merancang desain Frame secara manual tanpa menggunakan Editor yang seperti Neatbeans.