commit to user
27
3.3.2 Skema Database
Skema database berfungsi untuk menggambarkan relasi antar tabel. Hubungan antar tabel tersebut akan membantu menganalisa sistem dalam
melakukan perancangan proses apa yang akan dilakukan di sistem. Berdasarkan dari ERD di atas, relasi dari takta dan notaris adalah many to
many jadi menghasilkan tabel pendaftaran_tanah, penggambarannya skema database dapat dilihat pada gambar 3.11.
Gambar 3.11 Skema Database
3.3.3 Desain Database
Sistem Informasi Pengelolaan Blangko Akta Tanah ini meggunakan
12 buah tabel yaitu tabel
admin
, almari, jenis_akta, konsumen, notaris, tabel_akta,
penerimaan, pengeluaran,
persediaan, petugas,
surat_permohonan dan berita_acara .
commit to user
28
1. Tabel admin
Tabel admin digunakan untuk menyimpan data admin, perancangan tabel admin sebagai berikut
Tabel 3.1 Tabel admin Nama
Tipe Data Ukuran
Kosong Keterangan
username Varchar
7 Tidak
Primary Key password
Varchar 7
Tidak
2. Tabel petugas
Tabel petugas digunakan untuk menyimpan data petugas, perancangan tabel petugas sebagai berikut
Tabel 3.2 Tabel petugas Nama
Tipe Data Ukuran
Kosong Keterangan
no_petugas Char
50 Tidak
Primary Key username
Varchar 10
Tidak password
Varchar 7
Tidak nama
Varchar 20
Tidak
3. Tabel notaris
Tabel notaris digunakan untuk menyimpan data notaris, perancangan tabel notaris sebagai berikut
Tabel 3.3 Tabel notaris Nama
Tipe Data Ukuran
Kosong Keterangan
no_notaris Char
20 Tidak
Primary Key nama_notaris
Varchar 30
Tidak
commit to user
29
alamat_instansi Varchar 50
Tidak cp_notaris
Int 15
Tidak
4. Tabel jenis_akta
Tabel jenis_akta digunakan untuk menyimpan data jenis_akta, perancangan tabel blangkoakta sebagai berikut
Tabel 3.4 Tabel jenis_akta Nama
Tipe Data Ukuran
Kosong Keterangan
jenis_akta Varchar
10 Tidak
Primary Key nama_akta
Varchar 40
Tidak 5. Tabel konsumen
Tabel konsumen digunakan untuk menyimpan data konsumen, perancangan tabel konsumen sebagai berikut
Tabel 3.5 Tabel konsumen Nama
Tipe Data Ukuran
Kosong Keterangan
noKTP_konsumen Char 20
Tidak Primary Key
nama_konsumen Varchar
30 Tidak
alamat_konsumen Varchar 50
Tidak cp_konsumen
Char 15
Tidak
5. Tabel almari
Tabel almari digunakan untuk menyimpan data almari penyimpanan blangko akta, perancangan tabel almari sebagai berikut
commit to user
30
Tabel 3.6 Tabel almari Nama
Tipe Data Ukuran
Kosong Keterangan
no_almari Int
3 Tidak
Primary Key nama_almari
Varchar 20
Tidak 6.
Tabel penerimaan Tabel penerimaan digunakan untuk menyimpan data dari
transaksi penerimaan, perancangan tabel penerimaan sebagai berikut Tabel 3.7 Tabel penerimaan
7. Tabel pengeluaran
Tabel pengeluaran digunakan untuk menyimpan data dari transaksi pengeluaran, perancangan tabel pengeluaran sebagai berikut
Tabel 3.8 Tabel pengeluaran Nama
Tipe Data Ukuran
Kosong Keterangan
id_terima Int
3 Tidak
Primary Key jenis_akta
Varchar 10
Tidak Foreign Key
nomer_seri Varchar
30 Tidak
Foreign Key jumlah
Int 5
Tidak tanggal_terima
Date Tidak
dari Varchar
10 Tidak
no_petugas Char
50 Tidak
Foreign Key no_almari
Int 3
Tidak Foreign Key
Nama Tipe Data
Ukuran Kosong
Keterangan id_keluar
Int 3
Tidak Primary Key
commit to user
31
8. Tabel persediaan
Tabel persediaan digunakan untuk menyimpan data persediaan akta, perancangan tabel persediaan sebagai berikut
Tabel 3.9 Tabel persediaan
9. Tabel tabel_akta
Tabel tabel_akta digunakan untuk menyimpan data tabel_akta yang mempunyai atribut nomer_seri, jenis_akta dan jumlah
sebagai berikut jenis_akta
Varchar 10
Tidak Foreign Key
nomer_seri Varchar
30 Tidak
Foreign Key jumlah
Int 5
tanggal_keluar Date
Tidak no_notaris
Char 20
Tidak Foreign Key
noKTP_konsumen Char 20
Tidak Foreign Key
luas_tanah Int
5 lokasi_tanah
Varchar 50
Nama Tipe Data
Ukuran Kosong
Keterangan id_persediaan
Int 3
Tidak Primary Key
no_almari Int
3 Tidak
Foreign Key jenis_akta
Varchar 10
Tidak Foreign Key
nomer_seri Varchar
30 Tidak
jumlah Int
5 Tidak
tanggal_terima date
Tidak
commit to user
32
Tabel 3.10 Tabel tabel_akta
10. Tabel surat_permohonan
Tabel surat_permohonan digunakan untuk menyimpan data saat membuat
surat_permohonan, perancangan
tabel surat_permohonan adalah sebagai berikut
Tabel 3.11 Tabel surat_permohonan
11. Tabel berita_acara
Tabel berita_acara digunakan untuk menyimpan data saat membuat surat berita_acara, perancangan tabel berita_acara
adalah sebagai berikut Tabel 3.12 Tabel berita_acara
Nama Tipe Data
Ukuran Kosong
Keterangan nomer_seri
Varchar 30
Tidak Primary Key
jenis_akta Varchar
10 Tidak
Foreign Key jumlah
Varchar 30
Tidak
Nama Tipe Data
Ukuran Kosong
Keterangan id_permohonan
Int 3
Tidak Primary Key
jenis_akta Varchar
10 Tidak
Foreign Key jumlah
Int 5
Tidak tanggal_surat
Date Tidak
keterangan Varchar
30 Tidak
Nama Tipe Data
Ukuran Kosong
Keterangan id_acara
Int 3
Tidak Primary Key
nomer_beritaacara Varchar 30
Tidak
commit to user
33
3.4 Struktur dan Desain Program