Anda di halaman 1dari 59

LAPORAN TUGAS AKHIR

PRAKTIKUM PERANCANGAN BASIS DATA

“SISTEM INFORMASI PRODUCTION HOUSE”

DOSEN PENGAMPU :

RIZKA YENI MARTA, M.Pd.T

OLEH :

NUZULA SHOUMA ALHAMDI

18076043

PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA


DAN KOMPUTER

JURUSAN ELEKTRONIKA

FAKULTAS TEKNIK

UNIVERSITAS NEGERI PADANG

2020
LANGKAH KERJA

1. Rancanglah ERD
2. Buat Database dari ERD yang telah di rancang

3. Buat tabel-tabel pada database

4. Isilah atribut pada masing-masing tabel


a. Tabel Artis
b. Tabel Film

c. Tabel Lagu

d. Tabel Login

e. Tabel Produser
f. Tabel Sutradara

5. Setelah Database selesai maka kita akan membuat form dari masing-masing
tabel, sebelum form dari tabel dibuat kita harus membuat form LOGIN dan
MENU UTAMA terlebih dahulu.
- Design form Login

- Source code pada button login

- Source code pada button close


- Outputnya :

(ketika username/password yang di masukkan salah)

(Ketika username/password yang dimasukkan benar, maka akan langsung


ke menu utama).
- Design form Menu Utama

- Source code untuk button (data artis)

- Source code untuk button (data film)

- Source code untuk button (data sutradara)

- Source code untuk button (data lagu)

- Source code untuk button (data produser)


- Outputnya : setelah salah satu button di klik, maka akan keluar data (misal
data artis)

6. Setelah login dan menu utama selesai, maka kita akan lanjut mendesign form
untuk masing-masing tabel, yaitu : produser, sutradara, artis, lagu, film. Dan
juga jangan lupa koneksi untuk ke database.
A. Produser
a) Design form

b) Koneksi ke mysql

c) Source code untuk masing-masing button :


- Button Save
Eksekusinya :
- Button Edit

- Button Delete
Eksekusinya :

Maka data yang dihapus akan hilang dari tabel


- Button Close

- Button Tampilkan

Coding Untuk tampildata()

- Button Cetak
Form & Source code Untuk cetakPrd()
Button Cancel

Button Cetak

Eksekusinya:
- Button Clear

Coding untuk bersih()

- Button Back

Jika button ini di klik, maka akan kembali ke menu utama.


- Button Cari

Eksekusinya:
- Untuk jTable, kita beri events yaitu MouseClicked.

Untuk source code pada jTable


B. Sutradara
a) Design from

b) Koneksi ke mysql

c) Source Code untuk masing-masing button :


- Button save
Eksekusinya:

- Button edit
- Button delete

Eksekusinya:
Maka data yang dihapus akan hilang dari tabel
- Button close

- Button tampilkan
Source code untuk tampildata()

- Button cetak

Form & Source code Untuk cetakStd()


Button Cancel

Button Cetak
Eksekusinya:

- Button clear

Coding untuk bersih()


- Button back

Jika button ini di klik, maka akan kembali ke menu utama.


- Button cari

Eksekusinya:
- Untuk jTable, kita beri events yaitu MouseClicked.

Untuk Source Code pada jTable


C. Artis
a) Design from

b) Koneksi ke mysql
c) Source Code untuk masing-masing button :
- Button save

Eksekusinya:
- Button edit
- Button delete

Eksekusinya:
Maka data yang dihapus akan hilang dari tabel
- Button close

- Button tampilkan
Source code untuk tampildata()

- Button cetak

Form & Source code Untuk cetakArtis()


Button Cancel

Button Cetak
Eksekusinya:

- Button clear
Coding untuk bersih()

- Button back

Jika button ini di klik, maka akan kembali ke menu utama.


- Button cari
Eksekusinya:

- Untuk jTable, kita beri events yaitu MouseClicked.


Untuk Source Code pada jTable
D. Lagu
a) Design form

b) Koneksi ke mysql

c) Kita perlu mendeklarasikan foreign key yang ada pada tabel ini, agar
kita tidak perlu menginput data secara manual karena sudah berelasi
dan otomatis akan tampil pada combo box.
(Untuk foreign key dari tabel artis, yaitu id artis)

(Untuk foreign key dari tabel produser, yaitu id produser)

d) Source Code untuk masing-masing button :


- Button save
Eksekusinya:

(Data yang disimpan akan muncul pada tabel)


- Button edit

- Button delete
Eksekusinya:

Maka data yang dihapus akan hilang dari tabel

- Button close

- Button tampilkan
Source code untuk tampildata()

Eksekusinya:
- Button cetak

Form & Source code Untuk cetakLagu()


Button Cancel

Button Cetak

Eksekusinya:

- Button clear
Coding untuk bersih()

- Button back

Jika button ini di klik, maka akan kembali ke menu utama.

- Button cari

Eksekusinya:
- Untuk jTable, kita beri events yaitu MouseClicked.

Untuk Source Code pada jTable


E. Film
a) Design form

b) Koneksi ke mysql

c) Kita perlu mendeklarasikan foreign key yang ada pada tabel ini, agar
kita tidak perlu menginput data secara manual karena sudah berelasi
dan otomatis akan tampil pada combo box.
(Untuk foreign key dari tabel artis, yaitu id artis)

(Untuk foreign key dari tabel sutradara, yaitu id sutradara)


d) Source Code untuk masing-masing button :
- Button save
Eksekusinya:

(Data akan muncul di tabel setelah di save)


- Button edit

- Button delete
Eksekusinya:

Maka data yang dihapus akan hilang dari tabel

- Button close

- Button tampilkan
Source code untuk tampildata()

Eksekusinya:
(Setelah button tampil di klik maka data yang ada akan muncul)

- Button cetak

Form & Source code Untuk cetakFilm()


Button Cancel

Button Cetak
Eksekusinya:

- Button clear
Coding untuk bersih()

- Button back

Jika button ini di klik, maka akan kembali ke menu utama.

- Button cari
Eksekusinya:

- Untuk jTable, kita beri events yaitu MouseClicked.


Untuk Source Code pada jTable

Anda mungkin juga menyukai