vi
ABSTRAK
“Kost SAMS” termasuk dalam bisnis penyewaan jasa kosan. Bisnis yang terletak di Bandung ini dalam prosesnya masih menggunakan proses yang manual sehingga membuat pemilik kos harus mencatat pemasukan dan pengeluaran yang terjadi, sehingga membuat data yang didapat terkadang tidak cocok dan lama jika ingin mencari kembali data yang tersimpan, selain itu pemilik juga ingin agar informasi – informasi yang ada pada “Kost SAMS” dapat dengan mudah ditemukan oleh pencari kos yang sedang mencari kos, sehingga “Kost SAMS” dapat dikenal oleh masyarakat luas. Untuk itu “Kost SAMS” ingin membuat aplikasi untuk menangani masalah – masalah tersebut, oleh karena pemilik ingin aplikasi yang dibuat dapat dibuka dimana saja, maka dibuatlah aplikasi berbasis website. Metode pengumpulan data yang dipakai dalam pembuatan aplikasi ini adalah tanya jawab langsung dengan pemilik kos. Setelah aplikasi ini dibuat penulis berharap “Kost SAMS” dapat dengan cepat menangani proses – proses yang terjadi sehingga mengurangi maslah – masalah yang ada dan lebih berkembang dalam usaha penyewaan kosannya.
vii
ABSTRACT
"Kost SAMS" included in the rental business boarding services.This businesses that located in Bandung is in the process still uses a manual process, so as to make the owner of the boarding should record revenue and expenses incurred, thus making the data sometimes can be not suitable and if the owner need to look again the data need a long time to find that. In addition, owner also wants the informations of “Kost SAMS” can easily be found by searchers who are looking for boardings, and make “Kost SAMS” can be recognized by the public. Because of that “Kost SAMS” wants to make an application to deal with that problems, and because the owner wants to the application can be opened anywhere, then this application made by web-based application. Data collection methods used in making of this application is a question and answer direcly to the owner of the boarding. Once the application is made, the authors hope “Kost SAMS” can be quickly hadle the proses that occurs, thereby reducing the problems that exist and “Kost SAMS” is growing in the business.
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvii
DAFTAR LAMPIRAN ... xviii
DAFTAR NOTASI/ LAMBANG ... xix
DAFTAR SINGKATAN ... xxiv
DAFTAR ISTILAH ... xxv
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Batasan Masalah ... 2
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 6
2.1 Sistem Informasi ... 6
2.2 Proses Bisnis ... 6
2.3 Flowchart ... 7
2.4 UML ... 8
2.4.1 Use Case ... 10
2.4.2 Activity Diagram ... 11
2.4.3 Class Diagram ... 11
2.5 Website ... 12
ix
2.7 Mail Gateway ... 13
2.8 HTML ... 14
2.9 CSS ... 14
2.10 JavaScript ... 15
2.11 BlackBox Testing ... 15
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 17
3.1 Flowchart (AS-IS) ... 17
3.1.1 Proses Pendaftaran Kamar Kos ... 17
3.1.2 Proses Pembayaran Sewa Kos Perbulan ... 18
3.1.3 Proses berhenti menyewa kamar kos ... 19
3.1.4 Proses pindah kamar ... 19
3.1.5 Proses Penanganan Kerusakan Fasilitas ... 20
3.1.6 Proses Penggajian Penjaga Kos ... 21
3.2 Entity Relational Diagram (ERD) ... 22
3.2.1 Tabel-ER ... 23
3.3 Perancangan Desain Antarmuka Pemakai ... 27
3.3.1 Tampilan pengunjung ... 27
3.3.2 Tampilan member (penyewa kamar kos) ... 31
3.3.3 Tampilan Admin (Pemilik kos) ... 34
3.4 UML ... 42
3.4.1 Use Case utama... 45
3.4.2 Use Case kelola pengeluaran ... 46
3.4.3 Use Case kelola kos dan kamar ... 46
3.4.4 Use Case kelola profile ... 46
3.4.5 Use Case kelola booking ... 47
3.5 ActiviyDiagram ... 48
3.5.1 ActivityDiagram Login ... 48
3.5.2 ActivityDiagram Membooking Kamar ... 49
3.5.3 ActivityDiagram Pendaftar ... 50
3.5.4 ActivityDiagram Tambah kos dan kamar ... 51
3.5.5 ActivityDiagram ubah data kamar... 52
x
3.5.7 ActivityDiagram pindah kamar ... 53
3.5.8 ActivityDiagram Tambah Pasangan ... 54
3.5.9 ActivityDiagram Ubah Pasangan ... 55
3.5.10 ActivityDiagram Hapus Pasangan ... 56
3.5.11 ActivityDiagram Ubah data diri ... 57
3.5.12 ActivityDiagram Ubah data login ... 57
3.5.13 ActivityDiagram Tambah Pengeluaran ... 58
3.5.14 ActivityDiagram Hapus Pengeluaran ... 58
3.5.15 ActivityDiagram Admin ubah data pengguna ... 59
3.6 ClassDiagram ... 59
BAB 4. HASIL PENELITIAN ... 61
4.1 Tampilan Awal (Pengunjung) ... 61
4.1.1 Tampilan kamar dipilih ... 61
4.1.2 Tampilan gambar kamar ... 62
4.1.3 Tampilan filter kamar ... 63
4.1.4 Tampilan hasil pencarian kamar berhasil ... 63
4.1.5 Tampilan kamar tidak ditemukan... 64
4.1.6 Tampilan Booking... 64
4.2 Tampilan Bantuan ... 65
4.2.1 Langkah pertama ... 65
4.2.2 Langkah ke-dua... 66
4.2.3 Langkah ke-tiga ... 67
4.2.4 Langkah ke-empat ... 68
4.3 Tampilan Daftar ... 69
4.3.1 Tampilan kode booking tidak ditemukan ... 69
4.3.2 Tampilan kode booking ditemukan ... 69
4.4 Tampilan Login ... 70
4.5 Tampilan Awal Penyewa (Member) ... 70
4.6 Tampilan Denah penyewa ... 71
4.6.1 Tampilan Permohonan Pindah Kamar ... 72
xi
4.7.1 Tampilan pengingat untuk penyewa yang sudah melunasi
pembayaran kamar ... 73
4.7.2 Tampilan pengingat untuk penyewa yang belum melunasi pembayaran kamar ... 74
4.7.3 Tampilan konfirmasi pembayaran penyewa ... 74
4.8 Tampilan ubah data diri ... 75
4.8.1 Tampilan ubah data pribadi ... 75
4.8.2 Tampilan ubah data pasangan ... 76
4.8.3 Tampilan ubah data login ... 77
4.9 Tampilan awal admin ... 77
4.10 Tampilan lihat data kos ... 77
4.10.1 Tampilan lihat informasi kamar pada kosan ... 78
4.10.2 Tampilan informasi kamar ... 78
4.10.3 Tampilan Tambah Kos baru langkah 1 ... 79
4.10.4 Tampilan Tambah Kos baru langkah 2 ... 80
4.10.5 Tampilan Tambah Kos baru langkah 3 ... 80
4.10.6 Tampilan Laporan data perkamar ... 81
4.10.7 Laporan data perkamar ... 81
4.11 Tampilan Pemasukan admin ... 82
4.11.1 Tampilan nota pembayaran ... 82
4.11.2 Tampilan Pengeluaran admin ... 83
4.11.3 Tampilan tambah pengeluaran ... 83
4.11.4 Tampilan Laporan Piutang ... 84
4.11.5 Laporan Piutang ... 84
4.11.6 Tampilan lihat history pembayaran penyewa ... 85
4.11.7 Tampilan Laporan Laba/Rugi ... 85
4.11.8 Laporan Laba/Rugi ... 86
4.12 Tampilan Lihat admin ... 86
4.12.1 Tampilan Lihat Penyewa ... 87
4.12.2 Tampilan Lihat Penyewa yang sudah keluar ... 87
4.12.3 Tampilan admin mengubah data pengguna sistem ... 88
xii
4.12.5 Tampilan Lihat Data penginapan ... 89
4.12.6 Tampilan Pindahkan kamar penyewa ... 89
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 91
5.1 Pengujian Filter Pencarian Kamar ... 91
5.2 Pengujian Proses Pembookingan Kamar ... 93
5.3 Pengujian Proses Pendaftaran ... 94
5.4 Pengujian Proses Login ... 95
5.5 Pengujian Proses Konfirmasi Pembayaran ... 96
5.6 Pengujian Proses Ubah Data Diri ... 98
5.7 Pengujian Proses Ubah Data Pasangan ... 99
5.8 Pengujian Proses Ubah Data Login ... 101
5.9 Pengujian Proses Ubah Data Kamar ... 102
5.10 Pengujian Proses Tambah Kos ... 102
5.11 Pengujian Proses Laporan Per Kamar ... 103
5.12 Pengujian Proses Tambah Pemasukan... 103
5.13 Pengujian Proses Tambah Pengeluaran ... 104
5.14 Pengujian Proses Laporan Piutang ... 105
5.15 Pengujian Proses Laporan Laba Rugi ... 105
5.16 Pengujian Proses Konfirmasi Booking ... 105
5.17 Pengujian Proses Pindah Kamar ... 106
BAB 6. SIMPULAN DAN SARAN ... 107
6.1 Simpulan ... 107
6.2 Saran ... 107
xiii
DAFTAR GAMBAR
Gambar 3.1 Flowchart pendaftaran kamar kos ... 17
Gambar 3.2 Flowchart pembayaran sewa kos perbulan ... 18
Gambar 3.3 Flowchart berhenti menyewa kamar kos ... 19
Gambar 3.4 Flowchart Pindah Kamar ... 20
Gambar 3.5 Flowchart Penanganan Kerusakan Fasilitas ... 21
Gambar 3.6 Flowchart Penggajian penjaga kos ... 21
Gambar 3.7 Entity Relational Diagram ... 22
Gambar 3.8 Desain antarmuka tampilan awal ... 27
Gambar 3.9 Desain antarmuka pendaftaran ... 28
Gambar 3.10 Desain antarmuka login ... 28
Gambar 3.11 Desain antarmuka form booking ... 29
Gambar 3.12 Langkah pertama pendaftaran ... 29
Gambar 3.13 Langkah Kedua pendaftaran ... 30
Gambar 3.14 Langkah Ketiga pendaftaran ... 30
Gambar 3.15 Langkah keempat pendaftaran ... 31
Gambar 3.16 Desain antarmuka tampilan awal penyewa ... 31
Gambar 3.17 Desain antarmuka melihat data kamar ketersediaan kamar ... 32
Gambar 3.18 Desain antarmuka konfirmasi pembayaran ... 32
Gambar 3.19 Desain antarmuka mengubah data pribadi ... 33
Gambar 3.20 Desain antarmuka mengubah data diri ... 33
Gambar 3.21 Desain antarmuka mengubah pasangan ... 34
Gambar 3.22 Desain antarmuka mengubah data login ... 34
Gambar 3.23 Desain antarmuka tampilan awal admin ... 35
Gambar 3.24 Desain antarmuka tampilan awal admin ... 35
Gambar 3.25 Desain antarmuka kelola data kos ... 36
Gambar 3.26 Desain antarmuka informasi kamar ... 36
Gambar 3.27 Desain antarmuka tampilan ubah data kamar ... 37
Gambar 3.28 Desain antarmuka tampilan tambah kos ... 37
Gambar 3.29 Desain antarmuka laporan per Kamar ... 38
xiv
Gambar 3.31 Desain antarmuka mengelola pengeluaran ... 39
Gambar 3.32 Desain antarmuka laporan piutang ... 39
Gambar 3.33 Desain antarmuka laporan laba rugi ... 40
Gambar 3.34 Desain antarmuka melihat admin ... 40
Gambar 3.35 Desain antarmuka melihat Pengguna yang masih aktif ... 41
Gambar 3.36 Desain antarmuka melihat Pengguna yang sudah tidak aktif .. 41
Gambar 3.37 Desain antarmuka melihat pembooking ... 42
Gambar 3.38 Usecase utama ... 43
Gambar 3.39use case kelola booking ... 44
Gambar 3.40use case kelola kos dan kamar ... 44
Gambar 3.41use case kelola pengeluaran ... 45
Gambar 3.42use case kelola profile ... 45
Gambar 3.43ActivityDiagram Login ... 48
Gambar 3.44ActivityDiagram membooking kamar ... 49
Gambar 3.45ActivityDiagram Pendaftaran ... 50
Gambar 3.46Activity Diagram tambah kos dan kamar ... 51
Gambar 3.47Activity Diagram ubah data kamar ... 52
Gambar 3.48Activity Diagram konfirmasi pembayaran ... 53
Gambar 3.49Activity Diagram Pindah Kamar ... 54
Gambar 3.50Activity Diagram Tambah Pasangan ... 55
Gambar 3.51Activity Diagram Ubah Pasangan ... 56
Gambar 3.52Activity Diagram Hapus Pasangan ... 56
Gambar 3.53Activity Diagram Ubah data diri ... 57
Gambar 3.54Activity Diagram Ubah data login ... 57
Gambar 3.55 Activity Diagram Tambah Pengeluaran ... 58
Gambar 3.56Activity Diagram Hapus Pengeluaran ... 58
Gambar 3.57Activity Diagram admin ubah data pengguna ... 59
Gambar 3.58 Class Diagram... 60
Gambar 4.1 Tampilan Awal ... 61
Gambar 4.2 Tampilan kamar terpilih ... 62
Gambar 4.3 Tampilan gambar kamar ... 62
xv
Gambar 4.5 tampilan pencarian kamar yang berhasil ... 64
Gambar 4.6 tampilan kamar tidak ditemukan ... 64
Gambar 4.7 Tampilan formulir booking ... 65
Gambar 4.8 Tampilan Langkah pertama ... 66
Gambar 4.9 Tampilan Langkah ke-dua ... 67
Gambar 4.10 Tampilan Langkah ke-tiga ... 68
Gambar 4.11 Tampilan Langkah ke-empat ... 68
Gambar 4.12 tampilan awal daftar ... 69
Gambar 4.13 tampilan kode tidak ditemukan ... 69
Gambar 4.14 tampilan formulir pendaftaran ... 70
Gambar 4.15 Tampilan Login... 70
Gambar 4.16 tampilan awal penyewa ... 71
Gambar 4.17 Tampilan Lihat denah ... 71
Gambar 4.18 Tampilan permohonan pindah kamar ... 72
Gambar 4.19 Tampilan pembayaran penyewa ... 73
Gambar 4.20 Tampilan pembayaran yang telah lunas ... 73
Gambar 4.21 Tampilan pembayaran yang belum lunas ... 74
Gambar 4.22 Tampilan konfirmasi pembayaran ... 75
Gambar 4.23 Tampilan ubah data diri penyewa ... 75
Gambar 4.24 Tampilan ubah data pribadi penyewa ... 76
Gambar 4.25 Tampilan ubah data pasangan penyewa ... 76
Gambar 4.26 Tampilan ubah data login penyewa... 77
Gambar 4.27 Tampilan awal admin ... 77
Gambar 4.28 Tampilan admin lihat informasi kos ... 78
Gambar 4.29 Tampilan informasi kamar di kosan ... 78
Gambar 4.30 Tampilan informasi kamar ... 79
Gambar 4.31 tampilan tambah kos langkah 1... 79
Gambar 4.32 Tampilan tambah kos langkah 2 ... 80
Gambar 4.33 Tampilan tambah kos langkah 3 ... 80
Gambar 4.34 Tampilan laporan data perkamar ... 81
Gambar 4.35 Laporan Perkamar ... 81
xvi
Gambar 4.37 Tampilan nota pembayaran ... 82
Gambar 4.38 Tampilan pengeluaran admin ... 83
Gambar 4.39 Tampilan tambah pengeluaran ... 83
Gambar 4.40 Tampilan laporan piutang ... 84
Gambar 4.41 Laporan piutang ... 84
Gambar 4.42 Tampilan history pembayaran penyewa ... 85
Gambar 4.43 Tampilan Laporan Laba/Rugi ... 85
Gambar 4.44 Laporan Laba/Rugi ... 86
Gambar 4.45 Tampilan lihat admin ... 86
Gambar 4.46 Tampilan lihat penyewa yang aktif ... 87
Gambar 4.47 Tampilan daftar penyewa yang telah keluar ... 87
Gambar 4.48 Tampilan mengubah data pengguna sistem ... 88
Gambar 4.49 Tampilan daftar pembooking ... 89
Gambar 4.50 Tampilan Data penginapan ... 89
xvii
DAFTAR TABEL
Tabel 3.1 Tabel User ... 23
Tabel 3.2 Tabel Booking ... 23
Tabel 3.3 Tabel History Kamar ... 24
Tabel 3.4 Tabel Kamar ... 24
Tabel 3.5 Tabel Kamar Fasilitas ... 25
Tabel 3.6 Tabel Kamar Gambar ... 25
Tabel 3.7 Tabel Kost ... 25
Tabel 3.8 Tabel Login ... 25
Tabel 3.9 Tabel Pasangan ... 26
Tabel 3.10 Tabel Pemasukan ... 26
Tabel 3.11 Tabel Pengeluaran ... 27
Tabel 5.1 Tabel pengujian filter pencarian kamar ... 91
Tabel 5.2 Tabel proses pengujian pembookingan kamar ... 93
Tabel 5.3 Tabel pengujian proses pendaftaran ... 94
Tabel 5.4 Tabel pengujian proses login ... 95
Tabel 5.5 Tabel pengujian proses konfirmasi pembayaran ... 96
Tabel 5.6 Tabel proses pengujian ubah data diri ... 98
Tabel 5.7 Tabel proses pengujian pengubahan data pasangan ... 99
Tabel 5.8 Tabel pengujian pengubahan data login ... 101
Tabel 5.9 Tabel pengujian pengubahan data kamar ... 102
Tabel 5.10 Tabel pengujian penambahan data kos ... 102
Tabel 5.11 Tabel pengujian laporan per kamar... 103
Tabel 5.12 Tabel pengujian penambahan data pemasukan ... 103
Tabel 5.13 Tabel pengujian penambahan data pengeluaran ... 104
Tabel 5.14 Tabel pengujian melihat laporan piutang ... 105
Tabel 5.15 Tabel pengujian melihat laporan laba rugi ... 105
Tabel 5.16 Tabel pengujian konfirmasi booking ... 105
xviii
DAFTAR LAMPIRAN
xix
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart
Terminator Menunjukkan langkah awal / akhir terminasi Flowchart
Proses
Menunjukkan proses yang dilakukan oleh surat keterangan, dan lain-lain
Flowchart
Display
Menunjukkan data yang dimunculkan ke layar monitor manual terhadap sistem Flowchart
Penyimpanan data
Menunjukkan
penyimpanan data atau
sering dinamakan
database dari sebuah sistem
Flowchart
Input manual
Menunjukkan
pemasukan data yang
dilakukan secara
manual dengan
xx
Jenis Notasi/Lambang Nama Arti
Flowchart
Keputusan
Menunjukkan pilihan pengambilan keputusan. Biasanya berisi Ya atau Tidak dan dapat dialirkan ke simbol lainnya ketika Ya, maupun ketika Tidak. Flowchart
Penyimpanan Menunjukkan
pengarsipan dokumen Flowchart
Alur Proses
Menunjukkan alur dari setiap simbol-simbol flowchart
Notasi/Lambang Flowchart dari Dixit [1]
Jenis Notasi/Lambang Nama Arti
ERD Entity Entitas dapat mewakili
orang, tempat, peristiwa, atau objek yang relevan dengan sistem tertentu. Entitas
direpresentasikan dalam ER diagram dengan persegi panjang dan bernama menggunakan kata benda tunggal.
ERD Attribute Atribut adalah properti,
xxi
Jenis Notasi/Lambang Nama Arti
lain.Atribut diwakili oleh bentuk oval.
ERD Multivalued
Attribute
Jika atribut dapat memiliki lebih dari satu nilai itu disebut atribut multivalued. Hal ini penting untuk dicatat bahwa ini berbeda dengan atribut memiliki atribut sendiri.
ERD Conector garis padat yang
menghubungkan atribut untuk menunjukkan hubungan entitas dalam
diagram atau
menghubungkan entitas dengan relasinya.
ERD Relationship Relasi menunjukkan
bagaimana dua entitas berbagi informasi dalam database.Hubungan diwakili oleh bentuk berlian dan diberi label
menggunakan kata
kerja. Notasi/Lambang ERD dariNishadha[2]
xxii
Use Case
UseCase
Use Case Use Casemerupakan tujuan pengguna yang dapat dicapai dengan mengakses sistem atau perangkat lunak aplikasi
Use Case
Actor
Actor Aktor adalah entitas yang berinteraksi
dengan sistem,
digunakan untuk
mewakili pengguna sistem untuk bertukar
informasi dengan
sistem.
Use Case Association Asosiasi adalah agar Aktor dan use case dapat dikaitkan untuk menunjukkan bahwa aktor berpartisipasi
dalam kasus
penggunaan.
Use Case --- System Ruang lingkup sistem dapat direpresentasikan oleh sistem (Persegi), atau kadang-kadang dikenal sebagai System Boundary. Use Case sistem ditempatkan di
dalam sistem,
xxiii
sistem. Kasus
penggunaan dalam
sistem membuat total persyaratan sistem.
Use Case
«extends»
Extends Relasi extends menentukan bagaimana perilaku use case
ekstensi dapat
dimasukkan ke dalam perilaku yang ditetapkan
untuk kasus
penggunaan dasar.
Use Case
<<include>>
Include Relasi Inclide menentukan bagaimana perilaku untuk kasus penggunaan inklusi dimasukkan ke dalam perilaku yang ditetapkan
untuk kasus
xxiv
DAFTAR SINGKATAN
ERD Entity Relationship Diagram UML Unified Modeling Language HTML HyperText Markup Language CSS Cascading Style Sheets
xxv
DAFTAR ISTILAH
Flowchart Diagram Alir
Website Halaman situs dalam internet
History Sejarah
Chatting Obrolan
Overview Gambaran Umum
booking membuking
Testing Pengujian
Prototype Bentuk Dasar
1
PENDAHULUAN
Bab ini mendeskripsikanmengenai latar berlakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data serta sistematika pembahasan mengenai laporan ini.
1.1 Latar Belakang Masalah
Pada saat ini, setiap harinya kebutuhan manusia semakin bertambah.Oleh sebab itu teknologi pun semakin berkembang dengan cepat, guna memenuhi kebutuhan manusia yang semakin bertambah itu.Sehingga membuat teknologi sangat memegang peranan penting dalam kehidupan manusia jaman sekarang ini,siapa saja yang tidak bisa mengikuti perkembangan teknologi akan sangat tertinggal jauh dan menjadi terbelakang.
Jaman memang telah berubah, begitu pula manusia harus dapat mengikuti perkembangannya. Hal sekecil apapun sudah banyak menggunakan teknologi, bahkan setiap usaha dalam bidang apapun sudah banyak yang menggunakannya. Namun masih terdapat bidang usaha yang belum menggunakan teknologi, sehingga usaha tersebut masih harus memakai proses secara manual yang membuat informasi yang tercipta dapat menjadi tidak akurat.
Kost SAMS merupakan suatu bidang usaha penyewaan kosan yang dalam pengelolaan informasinya masih menggunakan cara manual. Padahal terdapat banyak informasi yang harus diolah dalam berjalannya usaha tersebut, sehingga kosan tersebut membutuhkan sebuah sistem untuk membantu proses penyewaan kosan agar menjadi lebih terstruktur dalam pendataannya dan memudahkan pemilik dalam melakukan pencatatannya. Kost SAMS juga membutuhkan suatu media untuk penyebaran informasi mengenai informasi kosan secara cepat.
2
mengenai kosan tersebut. Maka dari itu laporan ini dibuat dengan judul “Sistem Informasi Kost SAMS Bandung Berbasis Website”.
1.2 Rumusan Masalah
Berdasarkan latar berlakang yang telah dipaparkan di 1.1, maka dapat dirumuskan permasalahannya sebagai berikut :
1. Bagaimana membuat sistem informasi yang menyampaikan informasi kamar kos bagi para pencari kos ?
2. Bagaimana pemilik kos dapat mengelola data kamar dan data penghuni kos?
3. Bagaimana mengelola transaksi keuangan pada kos SAMS Bandung ?
1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah yang telah dipaparkan di 1.2, maka tujuan Tugas Akhir ini adalah :
1. Merancang sebuah sistem informasi yang menyediakan informasi dan ketersediaan kamar kos bagi para pencari kamar kos yang terhubung dengan jaringan online.
2. Membuat aplikasi pengelolaan informasi data kamar dan data penghuni kosberbasis website.
3. Membangun sebuah sistem informasi akuntansi yang dapat digunakan oleh pemilik kos untuk mengelola transaksi-transaksi keuangan yang menghasilkan laporan-laporan keuangan pada Kost SAMS Bandung.
1.4 Batasan Masalah
Batasan yang diberikan di dalam laporan ini mencangkup 3 hal, yaitu batasan perangkat keras, batasan perangkat lunak dan batasan aplikasi.Batasan masalah pada penulisan laporan ini adalah sebagai berikut : 1. Batasan Perangkat Lunak
3
c. Editor Pemrograman : Netbean IDE 7.2.1
d. Basis Data : MySQL
2. Batasan Perangkat Keras
a. Processor : Intel® Core™ i5-3230M CPU @2.6GHz (atau setara) b. Memory : DDR3 4GB
c. Harddisk : 500GB 3. Batasan Aplikasi
a. Aplikasi yang akan dibuat merupakan aplikasi berbasis web. b. Hak akses dibagi menjadi 3, yaitu :
- Admin : Dapat mengakses semua menu yang tersedia, selaku pemilik kos.
- Penyewa / member
: Melihat denah dan informasi kamar, mengatur profil pribadi, mengkonfirmasi pembayaran.
- Pengunjung : Melihat denah dan informasi kamar beserta fasilitasnya, melakukan bookingkamar. c. Fitur umum
- Mengelola data pengguna.
d. Fitur pengolahan informasi kos SAMS Bandung
- Mengelola history mengenai informasi pengguna kamar kos - Mengelola informasi kamar kos dan fasilitasnya
- Menambah kos dan kamar.
- Notifikasi kepada penghuni kos untuk melakukan pembayaran.
- Notifikasi kepada pemilik kos ketika ada penghuni kos melakukan konfirmasi pembayaran melalui email.
e. Laporan keuangan yang dibuat meliputi :
- Laporan Pemasukan dan Pengeluaran Bulanan.
- Laporan Piutang (Penyewa yang melunasi pembayaran) f. Laporan Kamar yang dibuat meliputi :
4
1.5 Sumber Data
Data-data yang digunakan dalam penyusunan makalah ini adalah: 1. Data Primer
Data primer merupakan data yang diperoleh melalui proses wawancara dengan pemilik kos.
2. Data Sekunder
Data sekunder merupakan data yang diperoleh dari studi literatur, referensi-referensi mengenai bahasa pemrograman Java(JSF), internet, dan dan pembelajaran mata kuliah basis data, pemogramman web, pemrograman web lanjut dan rekayasa perangkat lunak yang diajarkan oleh dosen Universitas Kristen Maranatha.
1.6 Sistematika Penyajian
Laporan ini disusun dengan sistematika penyajian sebagai berikut : BAB I PENDAHULUAN
Berisi tentang uraian latar belakang masalah, perumusan masalah, batasan masalah, tujuan pembuatan, sumber data, dan sistematika pembahasan.
BAB II KAJIAN TEORI
Bab ini akan menguraikan pengertian-pengertian mengenai teori-teori yang menjadi panduan dalam mengerjakan penelitian.
BAB III ANALISA DAN PERANCANGAN SISTEM
Bab ini berisi tentang tentang flowchart, perancangan desain antarmuka pemakai dan analisis sistem yang akan dibangun.
BAB IV HASIL PENELITIAN
Berisi screenshoot program dan notifikasi - notifikasi yang terdapat dalam sistem.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
5
BAB VI SIMPULAN DAN SARAN
Berisi tentang kesimpulan yang didapat dalam penelitian serta saran
107
BAB 6. SIMPULAN DAN SARAN
Setelah melaksanakan penelitian tentang proses – proses yang ada di Kost SAMS dan proses – proses yang menjadi kendalanya, maka dibuatlah aplikasi website Kost SAMS. Dari hasil pembahasan yang diuraikan pada bab – bab sebelumnya, maka dapat di ambil kesimpulan dan saran yang diharapkan berguna dan bermanfaat untuk pengembangannya di masa yang akan datang. Adapun simpulan dan saran dari penelitian ini, yaitu :
6.1 Simpulan
Simpulan dari hasil penelitian ini terdiri dari beberapa poin, berkut ini menjelaskan poin – poin tersebut :
1. Sistem menyediakan fitur bagi pengunjung / para pencari kos untuk memberi informasi mengenai ketersediaan kamar dan fasilitasnya melalui internet, sehingga pencari kos dapat langsung mengetahui data kos dengan cepat.
2. Sistem menyediakan fitur bagi penyewa untuk mengingatkan penyewa bahwa tanggal jatuh tempo pembayaran akan segera lewat, dan penyewa dapat melakukan konfirmasi pembayaran melalui sistem aplikasi website Kost SAMS.
3. Sistem juga menyediakan fitur bagi admin dalam mengelola proses – proses yang terjadi pada Kost SAMS dan membuat laporan – laporan yang dibutuhkan oleh pemilik kos, seperti mengelola pengeluaran – pengeluaran yang terjadi pada Kost SAMS dan pemasukannya sehingga dapat di jadikan laporan Laba rugi, sistem juga dapat mengelola history kamar sehingga siapa saja yang pernah menempati kamar akan tercatat pada sistem. Dan sistem juga dapat melakukan penambahan kosan baru
6.2 Saran
108
1. Sesama penyewa dapat melakukan chatting agar setiap penghuni kosan bisa saling kenal lebih dekat lagi.
2. Sistem dapat melakukan pembayaran cicilan.
3. Sistem dapat melakukan pengumuman dari pemilik kosan berhubungan dengan hal yang ingin disampaikan pemilik.
4. Bagi pencari kos disediakan fitur map yang menunjukan letak “Kost
SAMS”.
109
DAFTAR PUSTAKA
[1] J. B. Dixit, Computer Fundamentals and Programming in C, Firewall Media, 2009.
[2] Nishadha, "creately.com," ER-Diagram, 7 Maret 2012. [Online]. Available: http://creately.com/blog/diagrams/er-diagrams-tutorial/. [Accessed 17 September 2015].
[3] "www.visual-paradigm.com," UML, [Online]. Available:
http://www.visual-paradigm.com/support/documents/vpuserguide/94/2575/84257_useca sediagr.html. [Accessed 17 September 2015].
[4] M. H. Basri, "Konsep Proses Bisnis," 27 September 2010. [Online]. Available: http://manajemenoperasional.com/konsep-proses-bisnis/. [Accessed 3 Maret 2015].
[5] "Proweb Indonesia," [Online]. Available: http://www.proweb.co.id/articles/manajemen/proses_bisnis.html.
[Accessed 2015 Maret 2015].
[6] "Bussines Proccess," Appian, [Online]. Available: http://www.appian.com/about-bpm/definition-of-a-business-process/. [Accessed 21 January 2015].
[7] M. Hasanbasri, "manajemenoperasional," Konsep Proses Bisnis, [Online]. Available: http://manajemenoperasional.com/konsep-proses-bisnis/. [Accessed 2 February 2015].
[8] C. Janssen, "Flowchart," Techopedia™, [Online]. Available: http://www.techopedia.com/definition/5512/flowchart. [Accessed 20 January 2015].
[9] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML & Java, Yogyakarta: Andi Offset, 2009.
110
[11] E. Triandini and I. G. Suardika, Step by Step Desain Proyek Menggunakan UML, Yogyakarta: Andi, 2012.
[12] D. Bell, "IBM Corporation," Activity diagram, 15 Juni 2003. [Online]. Available:
http://www.ibm.com/developerworks/rational/library/769.html. [Accessed 17 September 2015].
[13] E. Triandini and I. G. Suardika, Step by step desain proyek menggambarkan uml, Yogyakarta: ANDI, 2012.
[14] P. Shoval, Functional and Object Oriented Analysis and Design An Integrated Methodology, London: IDEA Group Publishing, 2007. [15] M. Rouse, "WhatIs.com," TechTarget, [Online]. Available:
http://searchsoa.techtarget.com/definition/Web-site. [Accessed 20 3 2015].
[16] "Website," techterms, [Online]. Available: http://techterms.com/definition/website. [Accessed 20 3 2015].
[17] C. Frehner, Email, SMS, MMS: The Linguistic Creativity of Asynchronous Discourse in the New Media Age, Germany: Peter Lang, 2008.
[18] "thefreedictionary," FOLDOC, [Online]. Available: http://encyclopedia2.thefreedictionary.com/mail+gateway. [Accessed 7 November 2015].
[19] R. Larsen, Begining HTML and CSS, Canada: Wiley Publishing, Inc., 2013.
[20] B. R. Suteja, A. Prijono and A. Rusdy, Mudah dan Cepat Menguasai Pemrograman WEB, Bandung: INFORMATIKA, 2005.
[21] A. Takanen, J. D. Demott and C. Miller, Fuzzing for Software Security Testing and Quality Assurance, London: Artech House, INC., 2008.