Controller berperan menghubungkan antara model dan view. Dokumen menjelaskan langkah-langkah pembuatan interface dan class controller untuk modul penerbit menggunakan konsep MVC dan JDBC. Interface dan class controller dibuat untuk menangani akses data penerbit pada database.
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Modul mvc part 2
1. 16
BAB 13 – MVC Dan JDBC
20. Setelah kita selesai membuat Model dan View, Langkah selanjutnya adalah kita akan
membuat file Controller. Pada Langkah ini kita akan membuat file Java Interface, Klik
kanan packages Interface – Pilih New – Java Interface.
21. Beri nama interface : InterfacePenerbit
22. Sebelum mengetik coding, yang perlu diingat :
- Biasakan generate coding dengan ctrl + spasi
- Untuk beberapa code program yang nanti meminta pilihan import, berikut list import
yang dipilih :
Gambar 13.20. Beberapa library yang harus diimport
23. Ketik kode program berikut :
Gambar 13.21. Kode Program InterfacePenerbit
Keterangan :
MPenerbit pada kode program InterfacePenerbit adalah class Model Penerbit yang berada
pada package Model, sedangkan IDPenerbit pada void hapus merupakan parameter yang
akan diisi dengan ID_Penerbit pada saat proses hapus data.
24. Setelah InterfacePenerbit berhasil dibuat, Langkah selanjutnya adalah membuat Class
Implement. Klik kanan packages Implement, pilih New – Java Class.
25. Beri nama class : ImplementPenerbit (tampilan class ImplementPenerbit dapat dilihat
pada gambar 13.22)
2. 17
BAB 13 – MVC Dan JDBC
Gambar 13.22. Class ImplementPenerbit
26. Selanjutnya, kita akan terapkan teori inheritance pada class ImplementPenerbit dengan
menambah kode “implements” setelah nama class (gambar 13.23)
Gambar 13.23. Inheritance pada Class ImplementPenerbit
Kode implements pada gambar 13.23 sama dengan extend pada teori inheritance class
dengan class. Class ImplementPenerbit merupakan class turunan dari InterfacePenerbit.
Dengan demikian, class ImplementPenerbit akan mewarisi seluruh method abstrak yang
ada pada InterfacePenerbit.
27. Langkah selanjutnya, untuk generate semua method abstrak dari InterfacePenerbit, klik
symbol yang dilingkari merah, lalu pilih “Implement all abstract methods”
Gambar 13.24. Generate Semua Method Abstrak pada InterfacePenerbit
28. Tampilan Class ImplementPenerbit dapat dilihat pada gambar 13.25.
3. 18
BAB 13 – MVC Dan JDBC
Gambar 13.25. Kode Program Class ImplementPenerbit
29. Kita mulai penulisan kode dari method tampil(), hapus beberapa bagian kode di dalam
method tampil()
Gambar 13.26. Method tampil() pada class ImplementPenerbit
30. Sebelum mengetik kode pada method tampil, yang perlu diingat :
- Biasakan generate code dengan ctrl + spasi
- Untuk beberapa kode program yang nanti meminta pilihan import, berikut list import
yang dipilih :
Gambar 13.27. Library yang harus diimport class ImplementPenerbit
31. Ketik kode berikut di dalam method tampil()
4. 19
BAB 13 – MVC Dan JDBC
Gambar13.28. Kode pada Method tampil() Class ImplementPenerbit
32. Selanjutnya, ketik kode berikut di dalam method simpan()
Gambar 13.29. Kode pada Method simpan() Class ImplementPenerbit
33. Selanjutnya, ketik kode berikut di dalam method ubah()
Gambar 13.30. Kode pada Method ubah() Class ImplementPenerbit
5. 20
BAB 13 – MVC Dan JDBC
34. Selanjutnya, ketik kode berikut di dalam method hapus()
Gambar 13.31. Kode pada Method hapus() Class ImplementPenerbit