Peralatan yang Diperlukan Rancangan Basis Data

commit to user 17

BAB III Desain dan Perancangan

3.1 Peralatan yang Diperlukan

Dalam pembangunan sistem informasi yang berbasis PHP dan MySQL ini, terdapat beberapa perangkat lunak dan perangkat keras yang digunakan oleh penulis untuk mendukung proses pembuatan aplikasi, yaitu : 1. Hardware Hardware yang diperlukan dalam pembuatan Sistem Informasi oleh penulis adalah labtob dengan spesifikasi minimal sebagai berikut : a. Intel Pentium Dual Core b. RAM 1G c. Harddisk 100 Gb d. Dan hardware pendukung lainnya 2. Software Sementara Software yang diperlukan dalam pembuatan sistem informasi ini adalah : a. XAMPP 1.7.3 b. Google Chrome c. Notepad ++ d. Adobe Dreamweaver CS4 commit to user 18

3.2 Analisis Sistem

3.2.1 Diagram Konteks Context Diagram

Diagram konteks pada sistem informasi pendataan akta masuk dan keluar di Kantor Pertanahan Kabupaten Klaten adalah sebagai berikut : Sistem Informasi Pendataan Blanko Akta Masuk Dan Keluar Di Kantor Pertanahan Kabupaten Klaten Petugas Data Login, Data PPAT, Data Akta, Data Transaksi Masuk, Data Transaksi Keluar Hak Akses, Informasi Akta, Informasi PPAT Informasi Transaksi Masuk, Informasi Transaksi Keluar, Laporan Transaksi Keluar, Laporan Transaksi Masuk Gambar 3.1 Diagram Konteks Keterangan : Petugas bertugas memanage data ppat dan data akta, sekaligus melakukan proses pendataan akta masuk dan akta yang keluar dari kantor pertanahan kabupaten klaten. commit to user 19

3.2.2 DFD Level 0

DFD Data Flow Diagram Level 0 sistem informasi pendataan akta masuk dan keluar di Kantor Pertanahan Kabupaten Klaten adalah sebagai berikut : 2.0 Manage Notaris 1.0 Login 3.0 ManageTransaksi Masuk 4.0 Manage Akta 5.0 Manage Transaksi Keluar 6.0 Laporan Transaksi Masuk 7.0 Laporan Transaksi Keluar Petugas Data Login Hak Akses Data Login Hak Akses Data ppat Dat a pp at Data ppat Data Transaksi Masuk Data Transaksi Masuk Data Transaksi Masuk Data Akta Data Akta Data Transaksi Keluar Data Transaksi Keluar Data Transaksi Masuk Data Transaksi Masuk Data Transaksi Keluar login ppat t_masuk tb_akta Data Transaksi Masuk detail_tmasuk jenis_akta Data Akta Data Akta T_keluar detail_tkeluar Data Transaksi Keluar Data Transaksi Keluar Data Transaksi Masuk Data Transaksi Keluar Data Transaksi Keluar Data akta masuk Data akta masuk Data Akta Keluar Data ppat Gambar 3.2 DFD Level 0 commit to user 20 Keterangan : a. Proses Login : proses yang digunakan untuk dapat mengakses sistem yang dilakukan oleh petugas b. Proses Manage Notaris : proses yang dilakukan oleh petugas untuk mendata notaris yang selanjutnya disimpan ke basis data notaris c. Proses Manage Transaksi Masuk : proses yang dilakukan oleh petugas untuk mendata akta yang masuk dari kanwil yang selanjutnya disimpan ke basis data transaksi masuk dan detail transaksi masuk. d. Proses Manage Akta : proses yang dilakukan oleh petugas untuk mendata akta yang selanjutnya disimpan ke basis data akta dan jenis akta. e. Proses Manage Transaksi Keluar : proses yang dilakukan oleh petugas untuk mendata akta keluar yang selanjutnya disimpan ke basis data transaksi keluar dan detail transaksi keluar. f. Proses laporan transaksi masuk : data transaksi masuk dan detail transaksi masuk akan diproses menjadi laporan yang dapat dicetak. g. Proses laporan transaksi keluar : data transaksi keluar dan detail transaksi keluar akan diproses menjadi laporan yang dapat dicetak. commit to user 21

3.2.3 DFD Level 1 Proses Manage Notaris

DFD Level 1 Proses Manage Notaris sistem informasi pendataan akta masuk dan keluar di Kantor Pertanahan Kabupaten Klaten adalah sebagai berikut : 2.1 Input Data Notaris 2.2 Edit Data Notaris 2.3 Hapus Data Notaris 2.4 Lihat Data Notaris Petugas Data Notaris Data Notaris Data Notaris Data Notaris Data Notaris ppat Data Notaris Data Notaris Data Notaris Data Notaris Data Notaris Gambar 3.3 DFD Level 1 Proses Manage Notaris Keterangan : Petugas dapat melakukan proses input, edit, hapus, dan lihat data notaris.

3.2.4 DFD Level 1 Proses Manage Akta

DFD Level 1 Proses Manage Akta sistem informasi pendataan akta masuk dan keluar di Kantor Pertanahan Kabupaten Klaten adalah sebagai berikut : commit to user 22 4.1 Input Data Akta 4.2 Edit Data Akta 4.3 Hapus Data Akta 4.4 Lihat Data Akta Petugas Data Akta Data Akta Data Akta Data Akta Data Akta tb_akta Data Akta Data Akta Data Akta Data AKta jenis_akta Data AKta Data Akta Data Akta Data Akta Gambar 3.4 DFD Level 1 Proses Manage Akta Keterangan : Petugas dapat melakukan proses input, edit, hapus, dan lihat data akta

3.2.5 DFD Level 1 Proses Manage Transaksi Masuk

DFD Level 1 Proses Manage Transaksi Masuk sistem informasi pendataan akta masuk dan keluar di Kantor Pertanahan Kabupaten Klaten adalah sebagai berikut : 3.1 Transaksi Masuk 3.2 Pendataan Akta 3.3 Penambahan Stok Petugas Data Transaksi Masuk Data Akta Jumlah t_masuk Tb_akta Jenis_akta Data transaksi masuk Data akta Jumlah detail_tmasuk Data transaksi masuk Gambar 3.5 DFD Level 1 Proses Manage Transaksi Masuk commit to user 23 Keterangan : saat transaksi masuk akta petugas juga memasukkan data jenis akta dan jumlah akta yang diterima.

3.2.6 DFD Level 1 Proses Transaksi Keluar

DFD Level 1 Proses Manage Transaksi Keluar sistem informasi pendataan akta masuk dan keluar di Kantor Pertanahan Kabupaten Klaten adalah sebagai berikut : 5.1 Transaksi keluar 5.2 Pendataan notaris 5.3 Pengurangan stok Petugas t_ keluar ppat Jenis_akta Data transaksi keluar Data notaris Jumlah Data notaris Jumlah detail_tkeluar Gambar 3.6 DFD Level 1 Proses Manage Transaksi Keluar Keterangan : saat melakukan proses pengeluaran akta petugas juga memasukkan notaris siapa yang melakukan transaksi dan jumlah, jenis akta yang dikeluarkan.

3.2.7 ERD Entity Relathionship Diagram

Berikut ini adalah Entity Relationship Diagram ERD dari sistem informasi pendataan akta masuk dan keluar di kantor pertanahan kabupaten klaten: commit to user 24 t_masuk melakukan petugas melakukan t_keluar kepada notaris username password Id_tkeluar Id_ppat Tgl_keluar jumlah Id_ppat Nama_ppat Alamat_ppat No_telp Id_jenis memiliki detail_tmasuk Id_tmasuk Tgl_masuk jumlah Id_jenis menambah memiliki Jenis_akta Kode_jenis stok Nama_akta Id_jenis Id_tmasuk Tgl_masuk jumlah Id_jenis Id_akta petugas username password memiliki Detail_pengeluaran Id_tkeluar Id_jenis No_seri Tb_akta Id_jenis status No_seri Id_akta Jenis_akta Kode_jenis stok Nama_akta Id_jenis melakukan 1 1 1 1 1 1 1 n 1 1 mengurangi 1 1 Gambar 3.7 ERD Entity Relathionship Diagram Keterangan : Petugas melakukan transaksi masuk dengan melakukan login terlebih dahulu. Selanjutnya akta yang sudah di data disimpan dalam tabel tb_akta, jenis_akta dan nomor seri disimpan di tabel detail_tmasuk. Petugas juga melakukan transaksi keluar, didalam transaksi keluar ini petugas mencatat siapa notaries yang melakukan transaksi yang disimpan di tabel notaries, dan jumlah akta beserta stok yang disimpan ditabel tb_akta dan jenis_akta. Selanjutnya nomor seri yang diambil notaries disimpan ditabel detail_keluar. commit to user 25

3.2.8 Relasi Antar Tabel

Berikut ini merupakan relasi antar tabel sistem informasi pendataan akta masuk dan keluar di kantor pertanahan kabupaten klaten: login Username Password t_masuk PK idmasuk FK kode_tmasuk Jumlah tgl_masuk detail_tmasuk PK id_det_masuk FK kode_tmasuk FK id_jenis jumlah tgl_masuk No_seri jenis_akta PK id_jenis kode_jenis nama_akta stok tb_akta PK id_akta FK id_jenis no_seri status t_keluar PK idkeluar FK kode_tkeluar FK id_ppat FK id_jenis jumlah tgl_keluar detail_aktakeluar PK id_det_keluar PK kode_tkeluar FK id_jenis no_seri ppat PK id_ppat nomor nama_ppat no_telepon alamat Gambar 3.8 Relasi Antar Tabel

3.3 Rancangan Basis Data

Rancangan basis data untuk sistem informasi yang penulis bangun adalah sebagai berikut : 1. Tabel login Tabel login digunakan untuk menyimpan data username dan password petugas Tabel 3.1 Tabel Login Field TypeValue Keterangan Username Varchar50 Password Varchar50 commit to user 26 2. Tabel PPAT Tabel PPAT digunakan untuk menyimpan data PPAT Tabel 3.2 Tabel PPAT Field TypeValue Keterangan id_ppat Varchar5 Foreign Key nomor Int Primary Key nama_ppat Varchar50 no_telepon Varchar30 alamat Varchar60 3. Tabel tb_akta Tabel tb_akta digunakan untuk menyimpan data akta. Tabel 3.3 Tabel tb_akta Field TypeValue Keterangan id_akta int Primary Key kode_jenis Varchar7 Foreign Key no_seri Varchar40 status Varchar50 4. Tabel jenis_akta Tabel jenis_akta digunakan untuk menyimpan jenis_akta. Tabel 3.4 Tabel jenis_akta Field TypeValue Keterangan id_jenis Varchar5 Primary Key kode_jenis Varchar7 Foreign Key nama_akta Varchar40 stok int commit to user 27 5. Tabel t_masuk Tabel t_masuk digunakan untuk menyimpan jumlah akta masuk dari kanwil Tabel 3.5 Tabel t_masuk Field TypeValue Keterangan idmasuk Int Primary Key kode_tmasuk Varchar20 Foreign Key id_akta Int Foreign Key jumlah Int tgl_masuk Date 6. Tabel detail_tmasuk Tabel detail_tmasuk digunakan untuk menyimpan detail akta yang masuk dari kanwil. Tabel 3.6 Tabel detail_tmasuk Field TypeValue Keterangan Id_det_masuk Int Primary Key kode_tmasuk varchar20 Foreign Key id_jenis varchar10 Foreign Key jumlah Int tgl_masuk Date no_seri varchar40 commit to user 28 7. Tabel t_keluar Tabel t_keluar digunakan untuk menyimpan pemakaian akta oleh PPAT Tabel 3.7 Tabel t_keluar Field TypeValue Keterangan idkeluar Int Primary Key kode_tkeluar Varchar20 Foreign Key id_ppat Varchar10 Foreign Key id_jenis Varchar10 Foreign Key jumlah Int1 tgl_keluar Date 8. Tabel detail_tkeluar Tabel detail_tkeluar digunakan untuk menyimpan detail akta yang digunakan oleh ppat. Tabel 3.8 Tabel detail_tkeluar Field TypeValue Keterangan Id_det_keluar Int Primary Key kode_tkeluar Varchar20 Foreign Key id_jenis Varchar10 Foreign Key no_seri Varchar40

3.4 Perancangan Antarmuka Sistem