Diagram Kelas Perancangan Sistem

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.