APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI
IKA NURFAIDAH 41813010134
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer IKA NURFAIDAH 41813010134 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
LEMBAR PERNYATAAN
iii
http://digilib.mercubuana.ac.id/
LEMBAR PERSETUJUAN SIDANG iv
http://digilib.mercubuana.ac.id/
LEMBAR PENGESAHAN
v
http://digilib.mercubuana.ac.id/
KATA PENGANTAR Puji syukur peneliti panjatkan kehadirat Allah SWT, yang telah melimpahkan segala rahmat, serta nikmat-Nya, sehingga peneliti dapat menyelesaikan proses penyusunan skripsi sebagai salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada program studi Sistem Informasi di Universitas Mercu Buana. Peneliti menyadari akan keterbatasan pengetahuan, pengalaman dan kemampuan dalam menyusun skripsi ini. Karena itu, Penulis sangat mengharapkan saran yang bersifat membangun dari pembaca. Dengan penyelesaian skripsi ini banyak pihak yang telah memberikan dukungan dan bimbingan. Oleh karena itu peneliti mengucapkan terima kasih kepada, yang terhormat: 1.
Bapak Dr. Arissetyanto Nugroho selaku Rektor Universitas Mercu Buana.
2.
Ibu Nur Ani, ST., MMSI selaku ketua program studi Sistem Informasi di Universitas Mercu Buana
3.
Anita Ratnasari, S.Kom, M.Kom selaku dosen pembimbing skripsi pada program studi Sistem Informasi di Universitas Mercu Buana.
4.
Ibu Ratna Mutu Manikam, S.Kom., MT selaku dosem pembimbing akademik di Universitas Mercu Buana.
5.
Kepada Ibu dan Bapak tercinta, adik-adikku dan kakakku yang telah banyak memberikan dukungan, doa, dan fasilitas yang kalian berikan untukku.
6.
Saudara dan sahabat-sahabatku, terutama kawan-kawan angkatan 2013 dalam pertemanan dan kebersamaannya sukses selalu buat kalian.
Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah sertataufik-Nya, Amin. Jakarta, 3 Juli 2017 Peneliti
(Ika Nurfaidah)
vi
http://digilib.mercubuana.ac.id/
DAFTAR ISI
LEMBAR PERNYATAAN ............................................................................................... iii LEMBAR PERSETUJUAN SIDANG .............................................................................. iv LEMBAR PENGESAHAN ................................................................................................ v KATA PENGANTAR ....................................................................................................... vi ABSTRACT........................................................................................................................ vii ABSTRAK ....................................................................................................................... viii DAFTAR ISI ...................................................................................................................... ix DAFTAR GAMBAR ....................................................................................................... xiii DAFTAR TABEL............................................................................................................. xv BAB I .................................................................................................................................. 1 PENDAHULUAN .............................................................................................................. 1 1.1.
LATAR BELAKANG ........................................................................................ 1
1.2.
RUMUSAN MASALAH .................................................................................... 2
1.3.
BATASAN MASALAH ..................................................................................... 2
1.4.
TUJUAN DAN MANFAAT PENELITIAN ...................................................... 2
1.4.1
Tujuan ......................................................................................................... 2
1.4.2
Manfaat ....................................................................................................... 2
1.5.
Metodologi Penelitian ......................................................................................... 3
1.5.1 Metodologi Pengumpulan Data ......................................................................... 3 1.5.2 Metode Perancangan Sistem .............................................................................. 4 1.5.3 Metodologi Pengujian Sistem ............................................................................ 4 1.6.
SISTEMATIKA PENULISAN ........................................................................... 4
BAB II................................................................................................................................. 6 LANDASAN TEORI .......................................................................................................... 6 2.1 Konsep Dasar Sistem Informasi ................................................................................ 6 2.1.1 Konsep Dasar Sistem ......................................................................................... 6
vii
http://digilib.mercubuana.ac.id/
2.1.2 Karakteristik Sistem ........................................................................................... 6 2.1.3 Klasifikasi Sistem .............................................................................................. 8 2.2 Konsep Dasar Informasi............................................................................................ 9 2.2.1 Kualitas Informasi ............................................................................................ 10 2.2.2 Nilai Informasi ................................................................................................. 10 2.3 Konsep Dasar Sistem Informasi .............................................................................. 11 2.3.1 Pengertian Sistem Informasi ............................................................................ 11 2.3.2 Komponen Dasar Sistem Informasi ................................................................. 12 2.4 Pengelolaan ............................................................................................................. 13 2.5 Metode Pendekatan dan Pengembangan Sistem ..................................................... 13 2.5.1 Metode Pendekatan Sistem .............................................................................. 13 2.5.2 Metode Pengembangan Sistem ........................................................................ 14 2.5.3 Metode Pengujian Sistem................................................................................. 17 2.6 Analisis PIECES ..................................................................................................... 18 2.7 UML (Unified Modelling Language) ..................................................................... 19 2.7.1 Use case Diagram ............................................................................................ 20 2.7.2 Class Diagram .................................................................................................. 22 2.7.3 Sequence Diagram............................................................................................ 25 2.7.4 Activity Diagram .............................................................................................. 28 2.8 Database ................................................................................................................. 30 2.8.1 The Database Management System (DBMS) .................................................. 30 2.9 User Interface .......................................................................................................... 31 2.10 Definisi HTML, PHP, MySQL, CSS, dan Bootstrap ........................................... 31 2.10.1 Definisi HTML .............................................................................................. 32 2.10.2 Definisi PHP .................................................................................................. 32 2.10.3 Definisi MySQL.............................................................................................. 33 2.10.4 Definisi CSS ................................................................................................... 33 2.10.5 Pengenalan Bootstrap .................................................................................... 33
viii
http://digilib.mercubuana.ac.id/
2.11 Definisi XAMPP dan PhpMyAdmin .................................................................... 34 2.11.1 Definisi XAMPP............................................................................................. 34 2.11.2 Pengenalan PhpMyAdmin ............................................................................. 35 2.12 Literature Review .................................................................................................. 36 2.12.1 Definisi Literature Review ............................................................................. 36 2.12.2 Tujuan Literature Review............................................................................... 36 BAB III ............................................................................................................................. 38 ANALISA DAN PERANCANGAN SISTEM ................................................................. 38 3.1 Objek Penelitian ...................................................................................................... 38 3.1.1 Sejarah Singkat Perusahaan ............................................................................. 38 3.1.2 Visi dan Misi Perusahaan ................................................................................. 39 3.1.3
Struktur Organisasi Perusahaan ................................................................ 39
3.1.4
Bidang Bisnis/Usaha ................................................................................. 42
3.2
Analisa Sistem Yang Berjalan .......................................................................... 42
3.2.1
Analisa Dokumen ...................................................................................... 42
3.2.2
Analisis Proses Bisnis Sistem Berjalan Flowchart ................................... 45
3.2.3
Analisis Permasalahan PIECES ................................................................ 45
3.3
Analisis Kebutuhan ........................................................................................... 47
3.3.1
Kebutuhan Fungsional .............................................................................. 47
3.3.2
Kebutuhan Non Fungsional ...................................................................... 48
3.4
Perancangan Sistem Usulan .............................................................................. 48
3.4.1
Diagram Use Case Sistem Usulan ............................................................ 48
3.4.2
Diagram Activity Sistem Usulan .............................................................. 53
3.4.3
Diagram Sequence Sistem Usulan ............................................................ 60
3.5
Perancangan Basis Data .................................................................................... 66
3.5.1 3.6 3.6.1
Class Diagram ........................................................................................... 66 Perancangan Antar Muka .................................................................................. 70 Struktur Menu/Tampilan ........................................................................... 70
ix
http://digilib.mercubuana.ac.id/
3.6.2
Rancangan Layar/User Interface ............................................................... 70
3.6.3
Perancangan Masukan (Input) .................................................................. 76
3.6.4
Perancangan Keluaran (Output) ................................................................ 77
BAB IV ............................................................................................................................. 78 IMPLEMENTASI DAN PENGUJIAN ........................................................................... 78 4.1 Implementasi Sistem ............................................................................................... 78 4.1.1
Software (Perangkat Lunak)...................................................................... 78
4.1.2
Hardware (Perangkat Keras) .................................................................... 78
4.1.3
Implementasi Basis Data ........................................................................... 79
4.2 4.2.1
Pengujian Sistem ............................................................................................... 87 Skenario Pengujian ................................................................................... 88
4.2.2 Hasil Skenario Pengujian ................................................................................. 91 BAB V .............................................................................................................................. 95 KESIMPULAN DAN SARAN......................................................................................... 95 5.1 Kesimpulan ............................................................................................................. 95 5.2 Saran ....................................................................................................................... 95 DAFTAR PUSTAKA ....................................................................................................... 96
x
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR
Gambar 2. 1 Model Waterfall (Jogiyanto, 2010) .............................................................. 14 Gambar 2. 2 Contoh Use Case Diagram (Alan Dennis, 2012) ......................................... 22 Gambar 2. 3 Contoh Class Diagram (Alan Dennis, 2012) ................................................ 25 Gambar 2. 4 Contoh Sequence Diagram (Alan Dennis, 2012) ......................................... 27 Gambar 2. 5 Contoh Activity Diagram (Alan Dennis, 2012) ........................................... 30 Gambar 2. 6 Tampilan XAMPP........................................................................................ 35 Gambar 2. 7 Tampilan PhpMyAdmin............................................................................... 36 Gambar 3. 1 Struktur Organisasi PT Trika Bumi Pertiwi ................................................. 39 Gambar 3. 2 Tampilan Flowchart ..................................................................................... 45 Gambar 3. 3 Diagram Use Case Sistem Usulan................................................................ 49 Gambar 3. 4 Diagram Activity lihat sewa......................................................................... 53 Gambar 3. 5 Diagram Activity kelola data unit ................................................................ 54 Gambar 3. 6 Diagram Activity input data sewa ................................................................ 55 Gambar 3. 7 Diagram Activity kelola data penghuni ....................................................... 56 Gambar 3. 8 Diagram Activity mengajukan komplain ..................................................... 57 Gambar 3. 9 Diagram Activity kelola komplain ............................................................... 58 Gambar 3. 10 Diagram Activity melihat laporan .............................................................. 59 Gambar 3. 11 Diagram sequence kelola data penghuni .................................................... 60 Gambar 3. 12 Diagram sequence kelola data unit............................................................. 61 Gambar 3. 13 Diagram sequence menginput data sewa ................................................... 62 Gambar 3. 14 Diagram sequence kelola data komplain .................................................... 63 Gambar 3. 15 Diagram sequence lihat data tagihan .......................................................... 64 Gambar 3. 16 Diagram sequence komplain ...................................................................... 65 Gambar 3. 17 Diagram sequence lihat laporan penghuni ................................................. 66 Gambar 3. 18 Class Diagram ............................................................................................ 67 Gambar 3. 19 Struktur Menu/Tampilan ............................................................................ 70 Gambar 3. 20 Halaman Lihat Data Sewa Penghuni.......................................................... 71 Gambar 3. 21 Halaman Input Komplain Penghuni ........................................................... 71 Gambar 3. 22 Halaman Data Komplain Penghuni ............................................................ 72 Gambar 3. 23 Halaman Lihat Tagihan Sewa Penghuni .................................................... 72 Gambar 3. 24 Halaman Input Data Sewa Admin.............................................................. 73 Gambar 3. 25 Halaman Input Tambah Unit Admin .......................................................... 73
xi
http://digilib.mercubuana.ac.id/
Gambar 3. 26 Halaman Lihat Unit Apartemen Admin ..................................................... 74 Gambar 3. 27 Halaman Lihat Data Penghuni Admin ....................................................... 74 Gambar 3. 28 Halaman Lihat Data Komplain Admin ...................................................... 75 Gambar 3. 29 Halaman Lihat Laporan Komplain Pimpinan ............................................ 75 Gambar 3. 30 Halaman Lihat Laporan Data Penghuni Pimpinan ..................................... 76 Gambar 3. 31 Halaman Lihat Laporan Tagihan Pimpinan ............................................... 76 Gambar 4. 1 Implementasi Tabel Komplain ..................................................................... 79 Gambar 4. 2 Implementasi Tabel Pembayaran ................................................................. 79 Gambar 4. 3 Implementasi Tabel Penghuni ...................................................................... 80 Gambar 4. 4 Implementasi Tabel Sewa ............................................................................ 80 Gambar 4. 5 Implementasi Tabel Tanggal ........................................................................ 81 Gambar 4. 6 Implementasi Tabel Unit .............................................................................. 81 Gambar 4. 7 Layar Halaman Login .................................................................................. 82 Gambar 4. 8 Layar Halaman Utama - Penghuni ............................................................... 82 Gambar 4. 9 Layar Halaman Input Komplain – Penghuni................................................ 83 Gambar 4. 10 Layar Halaman Lihat Data komplain – Penghuni ...................................... 83 Gambar 4. 11 Layar Halaman Lihat Data Sewa– Penghuni ............................................. 84 Gambar 4. 12 Layar Halaman Lihat Tagihan – Penghuni ............................................... 84 Gambar 4. 13 Layar Halaman Tambah Unit – Admin ...................................................... 85 Gambar 4. 14 Layar Halaman Input Data Sewa – Admin ................................................ 85 Gambar 4. 15 Layar Halaman Lihat Unit Apartemen – Admin ........................................ 86 Gambar 4. 16 Layar Halaman Lihat Data Penghuni – Admin .......................................... 86 Gambar 4. 17 Layar Halaman Lihat Data Komplain – Admin ......................................... 87 Gambar 4. 18 Layar Halaman Laporan Penghuni – Pimpinan ......................................... 87
xii
http://digilib.mercubuana.ac.id/
DAFTAR TABEL Tabel 2. 1 Simbol Use Case ( Alan Dennis, 2012) ............................................... 20 Tabel 2. 2 Simbol Class Diagram ( Alan Dennis, 2012) ....................................... 23 Tabel 2. 3 Simbol Sequence Diagram (Alan Dennis, 2012) ................................. 26 Tabel 2. 4 Simbol Activity Diagram ( Alan Dennis, 2012) .................................. 28 Tabel 3. 1 Skenario Use case login ....................................................................... 49 Tabel 3. 2 Skenario Use case kelola data unit ....................................................... 50 Tabel 3. 3 Skenario Use case input data sewa ...................................................... 50 Tabel 3. 4 Skenario Use case kelola data penghuni .............................................. 50 Tabel 3. 5 Skenario Use case kelola data tagihan ................................................. 51 Tabel 3. 6 Skenario Use case lihat tagihan ........................................................... 51 Tabel 3. 7 Skenario Use case komplain ................................................................ 52 Tabel 3. 8 Skenario Use case melihat laporan ...................................................... 52 Tabel 3. 9 Diagram activity lihat sewa.................................................................. 53 Tabel 3. 10 Diagram activity kelola data unit ....................................................... 54 Tabel 3. 11 Diagram activity input data sewa ....................................................... 55 Tabel 3. 12 Diagram activity kelola data penghuni .............................................. 56 Tabel 3. 13 Diagram activity mengajukan komplain ............................................ 57 Tabel 3. 14 Diagram activity kelola komplain ...................................................... 58 Tabel 3. 15 Diagram activity melihat laporan ....................................................... 59 Tabel 3. 16 Diagram Sequence kelola data penghuni ........................................... 60 Tabel 3. 17 Diagram Sequence kelola data unit .................................................... 61 Tabel 3. 18 Diagram Sequence menginput data sewa .......................................... 62 Tabel 3. 19 Diagram Sequence kelola data komplain ........................................... 63 Tabel 3. 20 Diagram Sequence lihat data tagihan ................................................. 64 Tabel 3. 21 Diagram Sequence komplain ............................................................. 65 Tabel 3. 22 Diagram Sequence lihat laporan penghuni ........................................ 66 Tabel 3. 23 Unit..................................................................................................... 67 Tabel 3. 24 Tanggal............................................................................................... 68 Tabel 3. 25 Pembayaran ........................................................................................ 68 Tabel 3. 26 Penghuni............................................................................................. 69 Tabel 3. 27 Sewa ................................................................................................... 69 xiii
http://digilib.mercubuana.ac.id/
Tabel 3. 28 Komplain............................................................................................ 70 Tabel 4. 1 Skenario pengujian............................................................................... 88 Tabel 4. 2 Hasil Pengujian .................................................................................... 91
xiv
http://digilib.mercubuana.ac.id/