Anda di halaman 1dari 14

LAPORAN PROJECT BESAR

PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJECT


“SISTEM INFORMASI PERPUSTAKAAN JTI POLINEMA”

OLEH :

MOCH. SYIFA’ MUCHLISIN (2041723014)


BENARDO KRISTANTO (1941720214)

PROGRAM STUDI D4 TEKNIK INFORMATIKA


JURUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI MALANG
2020
1. Pendahuluan
Aplikasi sitem informasi perrpustakaan JTI POLINEMA bersisi tentang data
buku, peminjaman, dan mahasiswa dari jurusan teknologi informasi
Politeknik negeri malang yang terdiri dari menu data buku&entri buku, data
mahasiswa&entri data peminjaman, data mahasiswa&entri data mahasiswa.
Terdiri dari 3 data tabel database yaitu tabel mahasiswa, tabel buku dan tabel
peminjaman. Aplikasi dibuat menggunakan software Apache Netbeans
dengan konsep java swing GUI dan database mysql serta menggunakan

2. Perancangan Database

Tabel buku

Tabel peminjam
Tabel mahasiswa

3. Penjelasan Source Code


a. Koneksi_2.java

Class koneksi_2.java digunakan untuk menyambungkan antara project


netbeans dengan database mysql menggunakan mysqlconnector driver.

Potongan source code diatas merupakan method yang berfungsi untuk


menyambungkan ke database dengan menggunkaan server localhost
mengisikan nama database dan mengisikan username dan root server
database.

b. Form_utama.java

Potongan source code diatas adalah digunakan untuk menampilkan


tanggal otomatis dengan menggunakan library jcalender yang sudah
diciptakan untuk mempermudah dalam pemrograman java.
Potongan source code diatas adalah untuk mengambil method jam
digital otomatis yang menampilkan jam,menit,detik otomatis.

potongan source code diatas adalah method untuk menampilkan data


buku di halaman beranda dari database yaitu diambil dari database tabel
buku yaitu menampilkan kode buku,judul
buku,tanggal_terbit,pengarang,halaman. Dan jika data tidak sama atau
tidak terdeteksi ke dalama database maka akan muncul pesan “gagal
untuk menampilkan data”.
potongan source code diatas adalah method untuk menampilkan data
mahasiswa di halaman beranda dari database yaitu diambil dari database
tabel mahasiswa yaitu menampilkan nim, nama,tempat lahir,tanggal lahir,
jurusan, tanggal masuk. Dan jika data tidak sama atau tidak terdeteksi ke
dalama database maka akan muncul pesan “gagal untuk menampilkan
data”.

Potongan source code diatas merupakan suatu method untuk melakukan pencarian mahasiswa
yamg berasal dari database dengan melakukan order dari tabel mahasiswa dan kata kunci
nim,nama,tempat lahir, tanggal lahir,jurusan,tanggal masuk.

c. Entri data mahasiswa


Potongan kode diatas merupakan fungsi yang digunakan untuk menyimpan data dari
entri data mahasiswa yang disimpan ke dalam database.

Potongan source code diatas merupakan fungsi untuk reset data mahasiswa ke
database.
Potongan source code diatas digunakan untuk melakukan update data ke database
melalu fungsi conection con yang mengupdate nim,nama,tempat lahir,tanggal
lahir,jurusan,tanggal masuk.

Potongan source code diatas digunakan untuk melakukan hapus data mahasiswa
dengan menggunakan perintah sql “delete from tb_buku where nim” maka program
akan menghapus data mahasiswa berdasarkan kode buku sesuai dengan nim
.
d. Entri data buku
Potongan kode diatas merupakan fungsi yang digunakan untuk menyimpan data dari
entri data buku yang disimpan ke dalam database.

Potongan source code diatas merupakan fungsi untuk reset data buku ke database.
Potongan source code diatas digunakan untuk melakukan update data ke database
melalu fungsi conection con yang mengupdate kode_buku, jenis_buku, pengarang,
halaman, tanggal_terbit.

Potongan source code diatas digunakan untuk melakukan hapus data buku dengan
menggunakan perintah sql “delete from tb_buku where kode_buku” maka program
akan menghapus data buku berdasarkan kode buku sesuai dengan kode_buku
e. Entri data peminjaman
Potongan kode diatas merupakan fungsi yang digunakan untuk menyimpan data dari
entri data peminjam yang disimpan ke dalam database.

Potongan source code diatas merupakan fungsi untuk reset data peminjam ke
database.

Potongan source code diatas digunakan untuk melakukan hapus data peminjam
dengan menggunakan perintah sql “delete from tb_peminjam where nim” maka
program akan menghapus data ppeminjam berdasarkan kode buku sesuai dengan
nim.

4. Tampilan GUI
a. Halaman tampil data mahasiswa

b. Halaman tampil data buku

c. Halaman tampil data peminjam


d. Halaman entry data buku

e. Halaman entry data mahasiswa


f. Halaman entry data peminjam

Anda mungkin juga menyukai