46 Diagram kolaborasi diatas menerangkan bahwa dalam
pengoperasionalan data penduduk, admin bisa melakukan pencarian, pengubahan data dan penghapusan data.
3.2.4.4.Diagram Kolaborasi untuk Request Laporan
Gambar 3.13 Diagram Kolaborasi Request Laporan
Pada diagram kolaborasi request laporan, admin berhubungan dengan data transaksi untuk melakukan pencetakan data laporan transaksi.
3.2.5. Diagram Kelas
Diagram kelas atau class diagram menunjukkan interaksi antar kelas dalam sistem. Kelas mengandung informasi dan tingkah laku
behaviour yang berkaitan dengan informasi tersebut.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
47
3.2.5.1.Diagram Kelas untuk Pendaftaran KTP
Gambar 3.14 Diagram Kelas Pendaftaran KTP
User atau penduduk yang sebagai business actor berhubungan
dengan server yang adalah sebagai control dan entitas.
3.2.5.2.Diagram Kelas untuk Transaksi KTP
Gambar 3.15 Diagram Kelas Transaksi KTP
Hubungan admin yang sebagai business actor dengan server yang sebagai control juga berhubungan dengan form data transaksi sebagai
boundary .
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
48
3.2.5.3.Diagram Kelas untuk Operasional Data
Gambar 3.16 Diagram Kelas Operasional Data
Admin sebagai business actor berhubungan dengan form data penduduk dan form ubah data penduduk sebagai boundary, yang juga
berhubungan dengan data penduduk yang adalah entitas atau entity.
3.2.5.4.Diagram Kelas untuk Request Laporan
Gambar 3.17 Diagram Kelas Request Laporan
Pada diagram kelas diatas admin sebagai business actor berhubungan dengan form menu laporan yang adalah boundary,
berhubungan dengan data transaksi yang sebagai entitas atau entity.z
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
49
3.3 Perancangan Database
Perancangan aplikasi ini diimplementasikan ke dalam basis data SQLServer 2005 dengan nama “smsktp”, yang memiliki beberapa table, antara
lain sebagai berikut: 1.
Tabel data_penduduk Pada tabel data_penduduk ini, diberikan kolom-kolom sesuai
dengan pengisian data KTP, seperti dibawah ini:
Tabel 3.1 data_penduduk
Nama Kolom Tipe data
Keterangan Nik Varchar20
Primary key dari data penduduk
Nama_pen Varchar50 Nama
penduduk Tempat_lhr_pen Varchar20
Tempat lahir penduduk
Tgl_lhr_pen Datetime Tanggal lahir
penduduk Jk_pen Varchar2
Jenis kelamin penduduk
Goldar_pen Varchar5 Golongan darah
penduduk Alamat_pen Varchar50
Alamat penduduk
Rt_pen Varchar5 RT
penduduk Rw_pen Varchar5
RW penduduk
Kodepos_pen Varchar7 Kodepos
penduduk Kel_pen Varchar50
Kelurahan penduduk
Kec_pen Varchar50 Kecamatan
penduduk Agama_pen Varchar10
Agama penduduk
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.