LAPORAN SKRIPSI
SISTEM INFORMASI MANAJEMEN PENGELOLAAN WISMA
TARUNA KOST PUTRA KUDUS
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Disusun Oleh :
Nama : Sutrisno
NIM : 2010-53-044
Program Studi : Sistem Informasi
Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
HALAMAN PERSETUJUAN
Nama : Sutrisno
NIM : 2010-53-044
Bidang Studi : Sistem Informasi
Judul Skripsi : Sistem Informasi Manajemen Pengelolaan Wisma Taruna Kost Putra Kudus
Pembimbing Utama : Supriyono, M.Kom Pembimbing Pembantu : Nanik Susanti, M.Kom
Dilaksanakan : Semester Genap Tahun 2013 / 2014
Telah disetujui oleh tim pembimbing untuk diuji
Kudus, 16 Juli 2014
Menyetujui :
Pembimbing Utama Pembimbing Pembantu
iii
HALAMAN PENGESAHAN
Nama : Sutrisno
NIM : 2010-53-044
Bidang Studi : Sistem Informasi S-1
Fakultas : Teknik
Judul Skripsi : Sistem Informasi Manajemen Pengelolaan Wisma Taruna Kost Putra Kudus
Pembimbing I : Supriyono, M.Kom. Pembimbing II : Nanik Susanti, M.Kom.
Telah diujikan pada ujian sarjana, tanggal 7 Agustus 2014 dan dinyatakanLULUS
Kudus, 8 Agustus 2014 Mengesahkan :
Penguji Utama
Andy Prasetyo Utomo, S.Kom,MT
Penguji I
Supriyono, M.Kom
Penguji II
Syafiul Muzid, ST,M.Cs
Mengetahui, Dekan Fakultas Teknik
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
Yang bertanda tangan di bawah ini, saya : Nama : Sutrisno
NIM : 201053044
Program Studi : Sistem Informasi Jenjang : Strata Satu (S1) Jenis Karya : Skripsi
Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus Hak Bebas Royalti Non-Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul : “Sistem Informasi Manajemen Pengelolaan Wisma Taruna Kost Putra Kudus”beserta perangkat yang diperlukan (apabila ada).
Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Muria Kudus berhak menyimpan, mengalih-media atau bentuk-kan, pengelolaannya dalam pangkalan data (database), mendistribusikannya dan menampilkan atau mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya.
Kudus, 8 September 2014 Yang menyatakan,
v
MOTTO DAN PERSEMBAHAN
MOTTO
Aku adalah apa yang diberikan Tuhanku untukku.
(Bilal bin Rabah)
Rizkiku tidak akan hilang atau dicuri orang, maka hatiku tenang;
Amalku tidak akan dikerjakan orang, maka aku rajin mengerjakan.
(Harun Al Rasyid)
Jadilah yang terbaik di hadapan Tuhan, biasa di hadapan orang lain, dan yang
terburuk di hadapan diri sendiri.
(Ali bin Abi Thalib KW)
Jika tidak bisa jadi orang pandai, jadilah orang yang baik.
Berbagi ilmu untuk bekal di dunia dan akherat.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada: 1. Ibu dan Bapak.
RINGKASAN
Sistem Informasi Manajemen Pengelolaan Wisma Taruna Kost Putra Kudus”
ini merupakan sistem pengelolaan manajemen sewa kamar, pengelolaan kamar, pengelolaan sewa, pengelolaan pengeluaran, pengelolaan pembayaran dan penghitungan hasil pendapatan wisma taruna kost putra.
Perancangan sistem dilakukan dengan model waterfall dan bahasa pemodelan menggunakan UML. Sedangkan bahasa pemrograman yang digunakan adalah Java dengan menggunakan database MySQL.
Implementasi penelitian ini menghasilkan sebuah aplikasi Sistemm Informasi Manajemen Pengelolaan wisma Taruna Kost Putra Kudus untuk membangun sebuah sistem dibutuhkan adanya masukan berupa data yang nantinya akan diproses oleh sistem sehingga sistem dapat memberikan informasi dan penyimpanan yang bermanfaat bagi penggunanya.
vii
KATA PENGANTAR
Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis dapat menyelesaikan Laporan Skripsi di Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.
Penulis menyadari bahwa di dalam penyusunan Laporan Skripsi ini tentunya masih terdapat berbagai kekurangan, sehingga penulis akan sangat menghargai segala masukan yang berguna dari pembaca.
Pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada: 1. Bapak Dr.Suparnyo,S.H,M.S selaku Rektor Universitas Muria Kudus.
2. Bapak Rochmad Winarso, S.T, M.T, selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3. Bapak Rhoedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
4. Bapak Supriyono, M.Kom, selaku pembimbing utama yang telah banyak memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya penulisan laporan ini.
5. Ibu Nanik Susanti, M.Kom, selaku pembimbing pembantu yang telah banyak memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya penulisan laporan ini.
6. Ibu Noor Latifah, S.Kom, M.Kom, selaku koordinator skripsi dan narasumber yang telah memberikan informasi tentang pelaksanaan penyusunan skripsi. 7. Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem
Informasi yang telah mengenalkan ilmu baru kepada penulis.
8. Bapak Sukardi dan Ibu Rubi’ati, orang tua penulis yang senantiasa memberikan dukungan, semangat, doa dan materi yang sangat berati.
yang telah memberikan saran dan motivasi dalam penulisan laporan ini penulis ucapkan terima kasih.
10. Dan semua pihak yang secara tidak langsung memberikan dukungan dan bantuannya kepada penulis dalam penyusunan laporan skripsi ini.
Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang Teknologi dan Sistem Informasi. Amin.
Kudus, 16 Juli 2014
ix DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN... ii
HALAMAN PENGESAHAN... iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ... iv
HALAMAN MOTTO DAN PERSEMBAHAN... v
RINGKASAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI... ix
DAFTAR TABEL... xiii
DAFTAR GAMBAR ... xiv
DAFTAR LAMPIRAN... xviii
BAB I : PENDAHULUAN ... 1
1.1. Latar Belakang Masalah ... 1
1.2. Rumusan Masalah ... 2
1.3. Batasan Masalah ... 2
1.4. Tujuan Skripsi ... 3
1.5. Manfaat Skripsi ... 3
1.6. Tinjuan Pustaka ... 3
1.7. Metodologi Penelitian ... 5
1.8. Metodologi Pengembangan Sistem ... 6
1.9. Sistematika Penulisan ... 8
BAB II : LANDASAN TEORI ... 9
2.1. Konsep Dasar Sistem ... 9
2.1.1. Pengertian Sistem ... 9
2.1.2. Karakteristik Sistem ... 9
2.2. Konsep Dasar Informasi ... 11
2.2.1. Pengertian Informasi ... 11
2.2.2. Siklus Informasi ... 11
2.2.4. Nilai Informasi ... 12
2.3. Konsep Dasar Sistem Informasi ... 12
2.3.1. Pengertian Sistem Informasi ... 12
2.3.2. Komponen Sistem Informasi ... 13
2.3.3. Pengertian Pengelolaan Manajemen ... 14
2.3.4. Pendapatan... 14
2.3.5. Laporan Laba Rugi ... 15
2.4. Analisa Sistem ... 15
2.4.1. Alat Bantu Analisa Sistem... 16
2.4.2. PAlat Alat Desain Sistem ... 16
2.5. UML (Unified Modelling Language) ... 19
2.5.1. DiagramUse Case ... 19
2.5.2. Diagram Bisnis Use Case... 20
2.5.3. ClassDiagram ... 22
2.5.4. Diagram Sekuensial ... 23
2.5.5. ActivityDiagram ... 25
2.5.6. StatechartDiagram ... 26
2.5.7. ERD (Entity RelathionshipDiagram) ... 27
2.5.8. Konsep Basis Data ... 31
2.5.7.1. Pengertian Basis Data... 31
2.5.7.1. Data Base Manajement System(DBMS) ... 32
BAB III : TINJAUAN UMUM OBJEK PENELITIAN ... 34
3.1 Sejarah Berdirinya Wisma Taruna Kost Putra ... 34
3.2 Visi Wisma Taruna Kost Putra ... 34
3.3 Misi Wisma Taruna Kost Putra ... 35
3.4 Tujuan Didirikannya Wisma Taruna Kost Putra ... 35
xi
BAB IV : ANALISIS DAN PERANCANGAN ... 40
4.1. Analisa Permasalahan ... 40
4.2. Analisa Kebutuhan Data Dan Informasi... 40
4.3. Analisis Dan Perancangan Sistem ... 41
4.3.1 Analisa Aktor ... 41
4.3.2 Perancangan Sistem ... 42
4.4. ERD (Entity Relationship Diagram) ... 81
4.5. Perancangan Basis Data ... 84
4.6. PerancanganInterface... 92
4.6.1. Desain Input ... 92
4.6.2. Desain Output ... 99
BAB V : PEMBAHASAN DAN IMPLEMENTASI ... 103
5.1. Implementasi Sistem ... 103
5.1.1. Lingkungan Implementasi ... 103
5.1.2. Identifikasi KebutuhanSoftware... 103
5.1.3. Identifikasi Kebutuhan Brainware... 104
5.1.4. Batasan Implementasi ... 104
5.2. Implementasi Sistem ... 104
5.2.1. Tampilan Login ... 104
5.2.2. Tampilan Halaman Utama ... 105
5.2.3. Form Data Penyewa... 106
5.2.4. Form Data Kamar ... 107
5.2.5. Form Data Sewa ... 107
5.2.6. Form Pilihan Penyewa ... 108
5.2.7. Form Cari Kamar... 108
5.2.8. Form Pilih Tambahan Biaya ... 109
5.2.9. Form Data Pembayaran ... 109
5.2.10. Form Tambahan Bayar ... 110
5.2.11. Form Data Pengeluaran ... 110
5.2.12. Form Data Pendapatan... 111
5.2.14. Laporan Data Sewa... 112
5.2.15. Laporan Data Pembayaran... 112
5.2.16. Laporan Data Pengeluaran... 113
5.2.17. Laporan Data Pendapatan ... 113
5.2.18. Laporan Jurnal Umum ... 114
BAB VI : PENUTUP………. 115
6.1. Kesimpulan... 115
6.2. Saran ... 115 DAFTAR PUSTAKA
iii
DAFTAR TABEL
Tabel 2.1 : Tabel FOD(Flow Of Document)... 16
Tabel 2.2 : Notasi DiagramUse Case... 19
Tabel 2.3 : Notasi DiagramBisnis Use Case... 21
Tabel 2.4 : Notasi Diagram Kelas ... 22
Tabel 2.5 : Notasi Diagram Sekuensial ... 23
Tabel 2.6 : Notasi Diagram Aktivitas... 25
Tabel 2.7 : Notasi DiagramStatechart... 26
Tabel 2.8 : Notasi padaERD(Entity Relationship Doagram)... 30
Tabel 4.1 : Table gambaran kebutuhan proses bisnis, aktor danuse case... 41
Tabel 4.2 : DeskripsiUse CaseKelola Data Penyewa... 43
Tabel 4.3 : DeskripsiUse CaseKelola Data Kamar ... 44
Tabel 4.4 : DeskripsiUse CaseKelola Sewa... 45
Tabel 4.5 : Deskripsi Use Case Kelola Laporan ... 46
Tabel 4.6 : Deskripsi Use Case Kelola Pembayaran ... 46
Tabel 4.7 : Deskripsi Use Case Kelola Tambahan Biaya ... 47
Tabel 4.8 : Deskripsi Use Case Kelola Pengeluaran ... 48
Tabel 4.9 : Deskripsi Use Case Kelola Pendapatan ... 49
Tabel 4.10 : Struktur Tabel User... 85
Tabel 4.11 : Struktur Tabel Penyewa ... 85
Tabel 4.12 : Struktur Tabel Kamar... 86
Tabel 4.13 : Struktur Tabel Sewa... 86
Tabel 4.14 : Struktur Tabel Tambahan Sewa ... 87
Tabel 4.15 : Struktur Tabel Tambahan Biaya ... 88
Tabel 4.16 : Struktur Tabel Pembayaran... 88
Tabel 4.17 : Struktur Tabel Detail Pendapatan ... 89
Tabel 4.18 : Struktur Tabel Pendapatan ... 89
Tabel 4.19 : Struktur Tabel Pengeluaran... 90
Tabel 4.20 : Struktur Tabel Detail Pengeluaran ... 90
DAFTAR GAMBAR
Gambar 1.1 : Ilustrasi ModelWaterfall... 6
Gambar 2.1 : Siklus Informasi ... 11
Gambar 2.2 : Enam Komponen Sistem Informasi ... 13
Gambar 2.3 : Contoh Laporan Laba Rugi ... 15
Gambar 2.4 : Contoh DiagramUse Case... 20
Gambar 2.5 : Contoh Diagram Kelas ... 23
Gambar 2.6 : Contoh Diagram Sekuensial... 24
Gambar 2.7 : Contoh Diagram Aktivitas ... 26
Gambar 2.8 : Contoh DiagramStatechart... 27
Gambar 2.9 : Contoh DiagramRelationship Unary... 28
Gambar 2.10 : Contoh DiagramRelationship Binary... 28
Gambar 2.11 : Contoh DiagramRelationship Ternary... 28
Gambar 2.12 : Contoh Diagram KardinalitasOne To One... 29
Gambar 2.13 : Contoh Diagram KardinalitasOne To Many... 29
Gambar 2.14 : Contoh Diagram KardinalitasMany To Many... 30
Gambar 3.1 : Struktur Organisasi Wisma Taruna Kost Putra ... 36
Gambar 3.2 : Denah Lokasi Wisma Taruna Kost Putra... 37
Gambar 3.3 : Flow Of DocumentWisma taruna Kost Putra... 39
Gambar 4.1 : BisnisUse Case... 42
Gambar 4.2 : Use CaseDiagram... 43
Gambar 4.3 : AnalisaClassUser ... 51
Gambar 4.4 : AnalisaClassPemilik ... 51
Gambar 4.5 : AnalisaClassBagian _Keuangan ... 52
Gambar 4.6 : AnalisaClassPenyewa ... 52
v
Gambar 4.12 : AnalisaClassPengeluaran ... 55
Gambar 4.13 : AnalisaClassDetail Pengeluaran ... 55
Gambar 4.14 : AnalisaClassDetail Pendapatan ... 56
Gambar 4.15 : AnalisaClassPendapatan ... 56
Gambar 4.16 : Class DiagramSistem Informasi Manajemen Pengelolaan Wisma Taruna Kost Putra Kudus ... 57
Gambar 4.17 : Sequence DiagramPenyewa... 58
Gambar 4.18 : Sequence DiagramKamar ... 59
Gambar 4.19 : Sequence DiagramSewa... 60
Gambar 4.20 : Sequence DiagramPembayaran ... 61
Gambar 4.21 : Sequence DiagramTambahan biaya... 62
Gambar 4.22 : Sequence DiagramPengeluaran ... 63
Gambar 4.23 : Sequence DiagramPendapatan... 64
Gambar 4.24 : Activity Diagram User... 65
Gambar 4.25 : Activity DiagramKelola Penyewa ... 65
Gambar 4.27 : Activity DiagramKelola Kamar... 66
Gambar 4.28 : Activity DiagramKelola Sewa... 66
Gambar 4.29 : Activity DiagramKelola Pembayaran... 67
Gambar 4.30 : Activity DiagramKelola Tambahan Biaya ... 67
Gambar 4.31 : Activity DiagramKelola Pengeluaran... 68
Gambar 4.32 : Activity DiagramKelola Pendapatan ... 68
Gambar 4.33 : Statechart DiagramTambah Penyewa ... 69
Gambar 4.34 : Statechart DiagramUbah Penyewa... 69
Gambar 4.35 : Statechart DiagramHapus Penyewa ... 70
Gambar 4.36 : Statechart DiagramTambah Kamar ... 70
Gambar 4.37 : Statechart DiagramUbah Kamar……… 71
Gambar 4.38 : Statechart DiagramHapus Kamar... 71
Gambar 4.39 : Statechart DiagramTambah Sewa ... 72
Gambar 4.40 : Statechart DiagramUbah Sewa ... 72
Gambar 4.41 : Statechart DiagramHapus Sewa ... 73
Gambar 4.43 : Statechart DiagramTambah Pembayaran ... 74
Gambar 4.44 : Statechart DiagramUbah pembayaran... 74
Gambar 4.45 : Statechart DiagramHapus Pembayaran ... 75
Gambar 4.46 : Statechart DiagramCetak Pembayaran... 75
Gambar 4.47 : Statechart DiagramTambah Tambahan Biaya... 76
Gambar 4.48 : Statechart DiagramUbah Tambahan Biaya ... 76
Gambar 4.49 : Statechart DiagramHapus Tambahan Biaya ... 77
Gambar 4.50 : Statechart DiagramTambah Pengeluaran ... 77
Gambar 4.51 : Statechart DiagramUbah Pengeluaran ... 78
Gambar 4.52 : Statechart DiagramHapus Pengeluaran ... 78
Gambar 4.53 : Statechart DiagramCari Pengeluaran ... 79
Gambar 4.54 : Statechart DiagramTambah Pendapatan ... 79
Gambar 4.55 : Statechart DiagramUbah Pendapatan... 80
Gambar 4.56 : Statechart DiagramHapus Pendapatan ... 80
Gambar 4.57 : MenentukanEntitas... 81
Gambar 4.58 : Menentukan Atribut Primary Key... 81
Gambar 4.59 : Derajat Kardinalitas 1 ... 82
Gambar 4.60 : Derajat Kardinalitas 2 ... 82
Gambar 4.61 : Derajat Kardinalitas 3 ... 83
Gambar 4.62 : Derajat Kardinalitas 4 ... 83
Gambar 4.63 : ERD (Entity Relationship Diagram)... 84
Gambar 4.64 : Struktur Relasi Tabel... 92
Gambar 4.65 : Desain Menulogin User... 93
Gambar 4.66 : Desain Menu utama... 93
Gambar 4.67 : Desain Menu user... 93
Gambar 4.68 : Desain Menu Manajemen Data ... 94
vii
Gambar 4.74 : DesainInputData Sewa ... 97
Gambar 4.75 : DesainInputData Pembayaran ... 97
Gambar 4.76 : Desain Menu Tambahan Bayar ... 98
Gambar 4.77 : Desain Menu Data Pengeluaran ... 98
Gambar 4.78 : Desain Menu Data Pendapatan ... 99
Gambar 4.79 : Desain Kwitansi Pembayaran ... 99
Gambar 4.80 : Desain laporan Sewa ... 100
Gambar 4.81 : Desain Laporan pembayaran... 100
Gambar 4.82 : Desain Laporan Pengeluaran... 101
Gambar 4.83 : Desain Laporan Pendapatan... 101
Gambar 4.84 : Desain Laporan Jurnal Umum ... 102
Gambar 5.1 : Form Login ... 104
Gambar 5.2 : Form Menu Utama ... 105
Gambar 5.3 : Form Data Penyewa ... 106
Gambar 5.4 : Form Data Kamar... 107
Gambar 5.5 : Form Data Sewa... 107
Gambar 5.6 : Form Pilih Penyewa ... 108
Gambar 5.7 : Form Cari Kamar ... 108
Gambar 5.8 : Form Pilih Tambahan Biaya ... 109
Gambar 5.9 : Form Data Pembayaran... 109
Gambar 5.10 : Form Tambahan Bayar... 110
Gambar 5.11 : Form Data Pengeluaran... 110
Gambar 5.12 : Form Data Pendapatan ... 111
Gambar 5.13 : Form Cetak Kwitansi ... 111
Gambar 5.14 : Laporan Data Sewa ... 112
Gambar 5.15 : Laporan Data Pembayaran ... 112
Gambar 5.16 : Laporan Data Pengeluaran ... 113
Gambar 5.17 : Laporan Data Pendapatan ... 113