Anda di halaman 1dari 14

Swing MVC

Pendahuluan
MVC (Model View
Controller)
MVC merupakan konsep dimana sebuah project
yang kita buat dibagi menjadi 3 bagian, yaitu :
Model
Merupakan object yang bertugas sebagai
penampung seluruh data dan informasi
View
Merupakan object yang bertugas memperlihatkan
atau mempersentasikan Model ke user
Controller
Merupakan object yang bertugas sebagai
pengkontrol (insert, update, delete) Model
Diagram MVC Dalam
Swing
Swing MVC
Kasus
Kasus

Kita akan membuat sebuah


komponen yang digunakan
untuk menambah atau
memanipulasi data Identitas
seseorang
Tentukan Model
Karena kita akan membuat
komponen yang digunakan untuk
menambah atau menamipulasi
data Identitas, sehingga kita bisa
simpulkan bahwa Model yang
akan kita buat adalah Object yang
akan dimanipulasi sehingga bisa
kita dapat bahwa model yang
akan kita buat adalah Identitas
Buat Class Model (1)
public class Identitas{
private String nama;
private Date tanggalLahir;
private JenisKelamin jenisJelamin;
private String alamat;

// metode getter dan setter


// ...
}
Buat Class Model (2)
Karena jenis kelamin hanya memungkinkan 2
pilihan (pria atau wanita) maka kita harus
membuat class Enum untuk JenisKelamin :

public enum JenisKelamin{


PRIA,
WANITA;
}
Tentukan View
Untuk membuat View, kita harus
melihat pada Model, karena Viwe ini
digunakan sebagai tampilan nyata
dari Model.
Karena pada model kita membuat 4
variabel yaitu, nama, tanggalLahir,
jenisKelamin dan alamat, maka untuk
Viwe-pun kita harus membuat 4
komponen utama yang menampilkan
setiap variabel tersebut dalam View
Buat Komponen View
Swing MVC
Kesimpulan
Kesimpulan
See You...
echo.khannedy@gmail.com