Anda di halaman 1dari 4

1.

Class Diagram

Class Diagram menggambarkan struktur dan deskripsi class, package

dan object beserta hubungan antara satu tabel dengan tabel lainnya, adapun

class diagram aplikasi pelayanan masyarakat desa dapat dilihat pada gambar

3.11 berikut ini.

Gambar 3.11 Class diagram

B. Rancangan Basis Data

Basis data adalah kumpulan informasi yang disimpan di dalam komputer

secara sistematik sehingga dapat diperiksa menggunakan suatu program

komputer untuk memperoleh informasi dari basis data tersebut.

Nama rancangan database yang akan dibuat dalam penelitian ini adalah

dbsipdes yang terdiri dari empat tabel yaitu : tbadmin, tbpenduduk, tbkelahiran,

tbjualbeli. Berikut adalah penjelasan masing-masing tabel yang ada pada

database dbsipdes.

1. Tabel Admin

Nama Tabel : tbadmin

Kunci Utama : id_admin

Kunci Tamu :-

Tabel admin adalah tabel yang digunakan untuk menyimpan data

admin didalam database. Tabel ini terdiri atas 3 field.

Tabel 3.1 Tabel Admin

No. Nama Field Tipe Data Ukuran Keterangan


1 id_admin* Int 11 Id admin
2 username Varchar 20 Nama pengguna
3 password Varchar 20 Kata sandi pengguna

* : Primary Key

2. Tabel Data Penduduk

Nama Tabel : tbpenduduk

Kunci Utama : nik

Kunci Tamu :-

Tabel penduduk adalah tabel yang digunakan untuk menyimpan data

penduduk didalam database. Tabel ini terdiri atas 12 field.

Tabel 3.2 Tabel Data penduduk

No Nama Field Tipe Data Ukuran Keterangan


1 nik* int 16 No. Induk Kepend.
2 nama_penduduk varchar 50 Nama lengkap
3 tempat_lahir varchar 50 Tempat lahir
4 tanggal_lahir date Tanggal lahir
5 Kelamin varchar 6 Jenis kelamin
6 Rt varchar 10 RT
7 Kelurahan varchar 30 Kelurahan
8 Kecamatan varchar 30 Kecamatan
9 Agama warchar 10 Agama
10 status_perkawinan varchar 11 Status perkawinan
11 Pekerjaan varchar 30 Pekerjaan
12 Kewarganegaraan varchar 15 kewarganegaraan

* : Primary Key

3. Tabel KTP

Nama Tabel : tbktp

Kunci Utama : nik

Kunci Tamu :-

Tabel KTP adalah tabel yang digunakan untuk menyimpan data

pemohon surat pengantar KTP didalam database. Tabel ini terdiri atas 5

field.

Tabel 3.3 Tabel KTP

No. Nama Field Tipe Data Ukuran Keterangan


1 nik* int 16 No. induk kepend.
2 Nama varchar 50 Nama penduduk
3 tempat_lahir varchar 50 Tempat lahir
4 tanggal_lahir date Tanggal lahir
5 Alamat varchar 50 alamat

* : Primary Key

4. Tabel KK

Nama Tabel : tbkk

Kunci Utama : nik

Kunci Tamu :-

Tabel KK adalah tabel yang digunakan untuk menyimpan data

pemohon surat pengantar KK didalam database. Tabel ini terdiri atas 5 field.

Tabel 3.4 Tabel KK

No. Nama Field Tipe Data Ukuran Keterangan


1 nik* int 16 No. induk kepend.
2 Nama varchar 50 Nama penduduk
3 tempat_lahir varchar 50 Tempat lahir
4 tanggal_lahir date Tanggal lahir
5 Alamat varchar 50 alamat

* : Primary Key

5. Tabel Kelahiran

Nama Tabel : tbkelahiran

Kunci Utama :-

Kunci Tamu :-

Tabel kelahiran adalah tabel yang digunakan untuk menyimpan data

pembuatan surat keterangan kelahiran didalam database. Tabel ini terdiri

atas 7 field.

Tabel 3.5 Tabel Kelahiran

No Nama field Tipe data Ukuran Keterangan


1 Niksuami varchar 16 NIK suami
2 Nikistri varchar 20 NIK istri
3 nama_anak varchar 2 Nama anak
4 tempat_lahir_anak varchar 25 Tempat lahir
5 tanggal_lahir_anak date Tanggal lahir
6 waktu_lahir varchar 3 Waktu lahir
7 anak_ke varchar 25 Anak ke

* : Primary Key
.

Anda mungkin juga menyukai