SISTEM INFORMASI PENGELOLAAN AKTA JAMINAN FIDUSIA DI KANTOR NOTARIS FENNY OCTAVIA, S.H, M.Kn REFA ULIN NUHA SHUBUKHI 41812120049 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
SISTEM INFORMASI PENGELOLAAN AKTA JAMINAN FIDUSIA DI KANTOR NOTARIS FENNY OCTAVIA, S.H, M.Kn Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : REFA ULIN NUHA SHUBUKHI 41812120049 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
KATA PENGANTAR Alhamdulillahi rabbil 'alamin, Segala puji dan Syukur atas kehadirat Allah Subhanahu Wa Ta'ala. Yang telah melimpahkan rahmat serta karunia-nya sehingga penulis dapat menyelesaikan Skripsi ini yang berjudul SISTEM INFORMASI PENGELOLAAN AKTA JAMINAN FIDUSIA DI KANTOR NOTARIS FENNY OCTAVIA,S.H,M.Kn. Skripsi ini diajukan untuk memenuhi salah satu syarat dalam menyelesaikan Strata satu Program Studi Sistem Informasi Universitas Mercu Buana. Penulis sangat menyadari bahwa tanpa adanya bimbingan dan dorongan dari semua pihak, maka penulisan Tugas Akhir ini tidak akan berjalan dengan lancar dan tepat waktu. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada : 1. Ibu Nur Ani, ST., MMSI selaku dosen pembimbing. Terima Kasih telah memberikan ilmu, motivasi, dan kesabaran dalam membimbing penulis untuk dapat segera menyelesaikan Tugas Akhir ini. 2. Kedua orang tua tersayang, terima kasih atas do a, dukungan, nasihat yang tiada hentinya. Semoga kelak bisa membuat kalian bahagia. 3. Ibu Nur Ani, ST., MMSI, selaku Ka. Prodi Sistem Informasi. 4. Ibu Inge Handriani, M.Ak., MMSI, selaku Koordinator Tugas Akhir Sistem Informasi. 5. Seluruh Staff dan Dosen Fakultas Ilmu Komputer Universitas Mercubuana yang telah membantu dan mendidik penulis. Terima kasih untuk semua ilmu yang telah diberikan. 6. Teman-teman GSJ, Bapak Slamet, Bapak Wahyudi, S.Si, Regan, Tri Wibowo, dan Indra. Yang selalu sama-sama dari awal semester sampai sekarang, semoga terus bisa bersahabat. 7. Teman-teman KNK, Bapak Muhammad Syarif Hidayatullah, A.Md, Bapak Anto Seftiadi, Alim Mukti, Bapak Suryanto, Muhamad Faisal Akbar, semoga terus bisa bersahabat. 8. Ibu Indah Pratiwi, S.H, yang telah membantu pengarahan kepada penulis. Serta semua pihak yang terlalu banyak untuk disebutkan satu persatu sehingga terwujudnya penulisan ini. Penulis sangat menyadari bahwa Tugas Akhir Skripsi ini masih jauh dari kata sempurna baik penulisan maupun aplikasinya. Maka dari itu, iv
penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang. Akhir kata, semoga skripsi ini dapat berguna, khususnya bagi penulis dan bagi para pembaca yang berminat pada umumnya. Wassalamu'alaikum Warahmatullahi Wabarakatuh Jakarta, Juni 2017 Penulis, Refa Ulin Nuha Shubukhi v
Daftar Isi LEMBAR PERNYATAAN... i LEMBAR PERSETUJUAN... ii LEMBAR PENGESAHAN... iii KATA PENGANTAR... iv ABSTRACT... vi ABSTRAK... vii DAFTAR ISI... viii DAFTAR GAMBAR... xii DAFTAR TABEL... xiv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan dan Manfaat... 4 1.4.1 Tujuan... 4 1.4.2 Manfaat... 4 1.5 Metodologi Penelitian... 4 1.5.1 Metode Pengumpulan Data... 4 1.6 Metode Perancangan System... 5 1.7 Sistematika Penulisan... 7 BAB II LANDASAN TEORI... 9 2.1 Sistem Informasi... 9 2.2 Jaminan Fidusia... 10 2.2.1 Istilah dan pengertian jaminan fidusia... 10 2.2.2 Pembebanan,bentuk,dan subtansi jaminan fidusia... 11 viii
ix 2.3 Metode Waterfall... 13 2.4 Unified Modeling Language (UML)... 15 2.4.1 Definisi UML... 15 2.4.2 Sejarah Singkat UML... 16 2.4.3 Pengenalan Diagram-diagram UML... 16 2.4.4 Use Case Diagram... 18 2.4.5 Sequence Diagram... 20 2.4.6 Activity Diagram... 22 2.4.7 Class Diagram... 26 2.5 Teknik Permodelan (Perancangan Permodelan)... 29 2.5.1 DBMS(Database Management System... 29 2.5.2 MySQL... 29 2.5.3 HTML... 29 2.5.4 CSS3... 30 2.5.5 JavaScript... 31 2.5.6 Web Server... 31 2.5.7 PHP... 31 2.5.8 Web Browser... 32 2.5.9 Perangkat Lunak Pendukung Pembangunan Aplikasi... 32 2.5.10 Notepad++... 32 2.5.11 Navicat... 32 2.6 Pengujian Perangkat Lunak... 33 2.6.1 Metode White-Box... 33 2.6.2 Metode Black-Box... 33 2.6.3 Instalasi Aplikasi... 34 2.7 Studi Pustaka (Literature Review)... 34 BAB III ANALISA DAN PERANCANGAN SISTEM... 39 3.1 Gambaran Umum Perusahaan... 39 3.1.1 Profil Perusahaan... 39 3.1.2 Sejarah Instansi Kelembagaan... 39
3.1.3 Ruang Lingkup Usaha... 39 3.1.4 Visi, Misi dan Tujuan... 40 3.1.5 Struktur Organisasi... 40 3.2 Tahap Analisa... 42 3.2.1 Analisa Masalah... 42 3.2.2 Kebutuhan Data... 42 3.2.3 Perancangan Sistem... 43 3.2.4 Analisa Sistem Berjalan... 43 3.2.5 Use Case Diagram Bisnis Berjalan... 44 3.2.6 Activity Diagram Bisnis Berjalan... 45 3.3 Rancangan Usulan... 47 3.3.1 Use Case Usulan... 47 3.3.2 Activity Diagram Sistem Usulan... 50 3.4 Perancangan Aplikasi... 54 3.4.1 Class Diagram... 54 3.4.2 Perancangan Basis Data... 55 3.4.3 Sequence Diagram... 59 3.4.4 Perancangan Antar Muka... 61 BAB IV IMPLEMENTASI DAN PENGUJIAN... 65 4.1 Implementasi Sistem... 65 4.2 Implementasi Database... 66 4.3 Tampilan Antar Muka... 71 4.4 Pengujian Sistem... 78 4.4.1 Skenario Pengujian Sistem... 78 4.4.2 Analisa Hasil Pengujian... 80 BAB V KESIMPULAN DAN SARAN... 81 5.1 Kesimpulan... 81 5.2 Saran... 81 DAFTAR PUSTAKA... 65 LAMPIRAN... 65 xi
DAFTAR GAMBAR GAMBAR 2.1 DIAGRAM SISTEM INFORMASI... 9 GAMBAR 2.2 METODE WATERFALL (ALAN DENNIS ET AL,2009:11)... 14 GAMBAR 2.3 CONTOH USE CASE DIAGRAM (ALAN DENNIS,2012:159)... 20 GAMBAR 2.4 CONTOH SEQUENCE DIAGRAM (ALAN DENNIS,2012:239)... 22 GAMBAR 2.5 CONTOH ACTIVITY DIAGRAM (ALAN DENNIS, 2012:167)... 26 GAMBAR 2.6 CONTOH CLASS DIAGRAM (ALAN DENNIS, 2012:218)... 28 GAMBAR 3.1 STRUKTUR ORGANISASI DI KANTOR NOTARIS (2014-2017)... 40 GAMBAR 3.2 USE CASE DIAGRAM SISTEM BERJALAN... 44 GAMBAR 3.3 ACTIVITY DIAGRAM SISTEM BERJALAN... 46 GAMBAR 3.4 USE CASE DIAGRAM SISTEM USULAN... 47 GAMBAR 3.5 ACTIVITY DIAGRAM MEMBUAT DATA CLIENT... 50 GAMBAR 3.6 ACTIVITY DIAGRAM MEMBUAT AKTA... 51 GAMBAR 3.7 ACTIVITY DIAGRAM MENCETAK AKTA... 52 GAMBAR 3.8 ACTIVITY DIAGRAM VERIFIKASI AKTA... 53 GAMBAR 3.9 CLASS DIAGRAM (SISTEM APLIKASI)... 54 GAMBAR 3.10 ERD... 59 GAMBAR 3.11 SEQUENCE DIAGRAM MEMBUAT DATA CLIENT... 59 GAMBAR 3.12 SEQUENCE DIAGRAM MEMBUAT AKTA... 60 GAMBAR 3.13 SEQUENCE DIAGRAM MENCETAK AKTA... 60 GAMBAR 3.14 SEQUENCE DIAGRAM VERIFIKASI AKTA... 61 GAMBAR 3.15 PERANCANGAN ANTAR MUKA (LOGIN)... 61 GAMBAR 3.16 PERANCANGAN ANTAR MUKA (MEMBUAT DATA CLIENT)... 62 GAMBAR 3.17 PERANCANGAN ANTAR MUKA (MEMBUAT AKTA/OBJEK)... 62 GAMBAR 3.18 PERANCANGAN ANTAR MUKA (MEMBUAT AKTA/KUASA)... 63 GAMBAR 3.19 PERANCANGAN ANTAR MUKA (MEMBUAT AKTA/PASANGAN)... 63 GAMBAR 3.20 PERANCANGAN ANTAR MUKA (VERIFIKASI AKTA)... 64 GAMBAR 3.21 PERANCANGAN ANTAR MUKA (MENCETAK AKTA)... 64 GAMBAR 4.1 STRUKTUR DATABASE... 66 GAMBAR 4.2 TABEL ADMIN MENU... 66 GAMBAR 4.3 TABEL MENU... 67 GAMBAR 4.4 TABEL USER... 67 GAMBAR 4.5 TABEL CLIENT... 67 GAMBAR 4.6 TABEL OBJEK... 68 GAMBAR 4.7 TABEL KUASA... 68 xii
GAMBAR 4.8 TABEL PASANGAN... 69 GAMBAR 4.9 TABEL AKTA... 69 GAMBAR 4.10 TABEL TRS/VERIFIKASI AKTA... 70 GAMBAR 4.11 TAMPILAN MENU LOGIN... 71 GAMBAR 4.12 TAMPILAN MENU DASHBOARD (AKTA)... 72 GAMBAR 4.13 TAMPILAN MENU AKTA MEMBUAT DATA CLIENT... 73 GAMBAR 4.14 TAMPILAN MENU AKTA MEMBUAT AKTA... 73 GAMBAR 4.15 TAMPILAN MENU AKTA MEMBUAT AKTA... 74 GAMBAR 4.16 TAMPILAN MENU AKTA MEMBUAT AKTA... 74 GAMBAR 4.17 TAMPILAN MENU AKTA MEMBUAT AKTA... 75 GAMBAR 4.18 TAMPILAN MENU AKTA MEMBUAT AKTA... 75 GAMBAR 4.19 TAMPILAN MENU AKTA MEMBUAT AKTA... 76 GAMBAR 4.20 TAMPILAN MENU AKTA MEMBUAT AKTA... 76 GAMBAR 4.21 TAMPILAN MENU VERIFIKASI AKTA... 77 GAMBAR 4.22 TAMPILAN MENU MENCETAK AKTA... 77 GAMBAR 4.23 TAMPILAN MENU HASIL MENCETAK AKTA... 78 xiii
DAFTAR TABEL TABEL 2.1 JENIS DIAGRAM UML (ALAN DENNIS, 2012:40)... 16 TABEL 2.2 SIMBOL USE CASE (ALAN DENNIS, 2012:156)... 18 TABEL 2.3 SIMBOL USE CASE LANJUTAN (ALAN DENNIS, 2012:156)... 19 TABEL 2.4 SIMBOL SEQUENCE DIAGRAM (ALAN DENNIS, 2012:240)... 21 TABEL 2.5 SIMBOL SEQUENCE DIAGRAM LANJUTAN (ALAN DENNIS, 2012:240)... 21 TABEL 2.6 SIMBOL PADA ACTIVITY DIAGRAM (ALAN DENNIS, 2012:166)... 23 TABEL 2.6 SIMBOL PADA ACTIVITY DIAGRAM (ALAN DENNIS, 2012:166)... 23 TABEL 2.7 SIMBOL PADA ACTIVITY DIAGRAM LANJUTAN (ALAN DENNIS, 2012:166)... 24 TABEL 2.8 SIMBOL PADA ACTIVITY DIAGRAM LANJUTAN (ALAN DENNIS, 2012:166)... 25 TABEL 2.9 SIMBOL CLASS DIAGRAM (ALAN DENNIS, 2012:210)... 27 TABEL 3.0 SIMBOL CLASS DIAGRAM LANJUTAN (ALAN DENNIS, 2012:210)... 28 TABEL 3.1 DESKRIPSI USE CASE BERJALAN (INPUT DATA CLIENT)... 44 TABEL 3.2 DESKRIPSI USE CASE BERJALAN (MEMBERIKAN NOMOR& TANGGAL AKTA)... 45 TABEL 3.3 DESKRIPSI USE CASE BERJALAN (MEMBUAT AKTA)... 45 TABEL 3.4 DESKRIPSI ACTIVITY DIAGRAM BERJALAN (PROSES PEMBUATAN AKTA)... 46 TABEL 3.5 DESKRIPSI USE CASE USULAN (MEMBUAT DATA CLIENT)... 48 TABEL 3.6 DESKRIPSI USE CASE USULAN (MEMBUAT AKTA)... 48 TABEL 3.7 DESKRIPSI USE CASE USULAN (MENCETAK AKTA)... 48 TABEL 3.8 DESKRIPSI USE CASE USULAN (VERIFIKASI AKTA)... 49 TABEL 3.9 DESKRIPSI ACTIVITY DIAGRAM USULAN (MEMBUAT DATA CLIENT)... 50 TABEL 4.0 DESKRIPSI ACTIVITY DIAGRAM USULAN (MEMBUAT AKTA)... 51 TABEL 4.1 DESKRIPSI ACTIVITY DIAGRAM USULAN (MENCETAK AKTA)... 53 TABEL 4.2 DESKRIPSI ACTIVITY DIAGRAM USULAN (VERIFIKASI AKTA)... 54 TABEL 4.3 TABEL CLIENT... 55 TABEL 4.4 TABEL AKTA... 55 TABEL 4.5 TABEL OBJEK... 56 TABEL 4.6 TABEL KUASA... 56 TABEL 4.7 TABEL PASANGAN... 57 TABEL 4.8 SKENARIO PENGUJIAN... 79 xiv