ABSTRAK
Tempat kost X adalah salah satu tempat penyewaan kamar kost di kota Bandung. Selama ini untuk mengelola data penyewaan kost, admin melakukannya secara manual, yaitu dengan mencatat segala data dalam pembukuan. Maka dari itu tempat kost X membutuhkan sebuah aplikasi yang dapat membantu admin untuk mengelola data penyewaan kamar kost, data kamar yang masih kosong serta masalah pembayaran sewa tiap bulan. Selain itu aplikasi ini juga dapat digunakan secara umun, seperti penghuni kost yang dapat melihat tagihan pembayaran tiap bulan, ataupun orang lain yang hanya ingin melihat jenis-jenis kamar dan fasilitas yang tersedia. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman C# dan teknologi ASP.NET yang sangat cocok dalam membuat aplikasi berbasis web yang dinamis. Kata Kunci : Tempat kost X, C#, ASP.NET
iii Universitas Kristen Maranatha
ABSTRACT
Boarding house X is one of the boarding room rentals in the city of Bandung. During this lease to manage data boarding admin do it manually, by recording all the data in the bookkeeping. Thus the boarding house X need an application that can help the admin to manage the boarding room rental data. This application is made by using programming languages C # and ASP.NET technologies are very suitable to create a dynamic web based applications. Key Word : Boarding house X, C#, ASP.NET
iv Universitas Kristen Maranatha
DAFTAR ISI
PRAKATA ....................................................................................................... i ABSTRAK ..................................................................................................... iii ABSTRACT .................................................................................................. iv DAFTAR ISI ................................................................................................... v DAFTAR GAMBAR ......................................................................................viii DAFTAR TABEL ............................................................................................ x BAB I PENDAHULUAN.................................................................................. 1 1.1.
Latar Belakang Masalah ................................................................... 1
1.2.
Rumusan Masalah ............................................................................ 2
1.3.
Tujuan Pembahasan ......................................................................... 2
1.4.
Ruang Lingkup Kajian ....................................................................... 2
1.5.
Sumber Data .................................................................................... 3
1.6.
Sistematika Penyajian....................................................................... 3
BAB II KAJIAN TEORI ................................................................................... 5 2.1.
Konsep Dasar Sistem ....................................................................... 5
2.2.
Flowchart .......................................................................................... 6
2.3.
Basisdata .......................................................................................... 8
2.4.
Entity Relationship Diagram .............................................................. 9
2.4.1.
Komponen ERD ......................................................................... 9
2.4.2.
Contoh ERD ............................................................................. 12
2.5.
Unified Modeling Language ............................................................ 12
2.5.1.
Use Case Diagram ................................................................... 13 v Universitas Kristen Maranatha
2.5.2.
Activity Diagram ....................................................................... 18
2.5.3.
Class Diagram .......................................................................... 19
2.6.
Structured Query Language (SQL) ................................................. 20
BAB III ANALISIS DAN RANCANGAN SISTEM .......................................... 23 3.1.
Proses Bisnis .................................................................................. 23
3.1.1.
Proses Bisnis Penyewaan Kamar ............................................. 23
3.1.2.
Proses Bisnis Pembayaran Sewa ............................................. 24
3.2.
Unified Modeling Language ............................................................ 25
3.2.1.
Use Case Diagram ................................................................... 25
3.2.2.
Activity Diagram ....................................................................... 27
3.2.3.
Class Diagram .......................................................................... 39
3.3.
Entity Relationship Diagram(ERD) .................................................. 40
3.4.
Web Map dan Layout ...................................................................... 41
3.4.1.
Web Map .................................................................................. 41
3.4.2.
Layout ...................................................................................... 42
3.5.
Perancangan Penyewa Interface .................................................... 42
BAB IV HASIL PENELITIAN ........................................................................ 47 3.6.
Tampilan Halaman – Halaman Pada Aplikasi ................................. 47
3.6.1.
Tampilan Guest dan Penyewa ................................................. 47
3.6.2.
Tampilan Admin ....................................................................... 51
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ...................... 62 5.1. Evaluasi Rumusan Masalah ............................................................. 62 5.2. Hasil Fungsi ...................................................................................... 62 5.3. Error Handling ................................................................................... 63 5.4. Pengujian Black Box ......................................................................... 65 5.5. Hasil Kuesioner ................................................................................. 66 vi Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN ................................................................ 69 1.1.
Simpulan......................................................................................... 69
1.2.
Saran .............................................................................................. 70
DAFTAR PUSTAKA..................................................................................... 71 DAFTAR LAMPIRAN ................................................................................... 72
vii Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Entitas ......................................................................................................... 9 Gambar 2 Entitas lemah ............................................................................................ 10 Gambar 3 Himpunan relasi ........................................................................................ 10 Gambar 4 Atribut ........................................................................................................ 10 Gambar 5 Relasi ........................................................................................................ 11 Gambar 6 Relasi One to One .................................................................................... 11 Gambar 7 Relasi One to Many .................................................................................. 11 Gambar 8 Relasi Many to Many ................................................................................ 12 Gambar 9 Contoh ERD .............................................................................................. 12 Gambar 10 Contoh Use Case Diagram..................................................................... 16 Gambar 11 Contoh Include Relationship................................................................... 17 Gambar 12 Contoh Extend Relationship ................................................................... 18 Gambar 13 Contoh Class .......................................................................................... 20 Gambar 14 Proses Bisnis Penyewaan Kamar .......................................................... 23 Gambar 15 Proses Bisnis Pembayaran Sewa .......................................................... 24 Gambar 16 Use Case Admin ..................................................................................... 25 Gambar 17 Use Case Penyewa ................................................................................ 26 Gambar 18 Use Case Guest ..................................................................................... 27 Gambar 19 Activity Diagram Tambah Data Kamar ................................................... 27 Gambar 20 Activity Diagram Mengubah Data Kamar ............................................... 28 Gambar 21 Activity Diagram Lihat Kamar ................................................................ 29 Gambar 22 Activity Diagram Tambah Data Barang .................................................. 30 Gambar 23 Activity Diagram Mengubah Data Barang .............................................. 31 Gambar 24 Activity Diagram registrasi penyewa ...................................................... 31 Gambar 25 Activity Diagram Mengubah Data Penyewa ........................................... 32 Gambar 26 Activity Diagram Menambah Tipe Kamar............................................... 33 Gambar 27 Activity Diagram Ubah Tipe Kamar ........................................................ 34 Gambar 28 Activity Diagram Lihat Pembayaran ....................................................... 34 Gambar 29 Activity Diagram Ubah Status Pembayaran ........................................... 35 Gambar 30 Activity Diagram Report .......................................................................... 36 Gambar 31 Activity Diagram Tambah Review .......................................................... 37 Gambar 32 Activity Diagram Hapus Review ............................................................. 37 Gambar 33 Registrasi Member.................................................................................. 38 Gambar 34 Class Diagram ........................................................................................ 39 Gambar 35 Entity Relationship Diagram ................................................................... 40 Gambar 36 Gambar Web Map Guest........................................................................ 41 Gambar 37 Gambar Web Map Penyewa .................................................................. 41 Gambar 38 Gambar Web Map Admin ....................................................................... 42 Gambar 39 Form Login .............................................................................................. 42 Gambar 40 Form Register ......................................................................................... 43 Gambar 41 Form Ubah Data Penyewa ..................................................................... 44 Gambar 42 Form Data Barang .................................................................................. 44 Gambar 43 Form Data Kamar ................................................................................... 45 Gambar 44 Form Pembayaran Sewa ........................................................................ 46 Gambar 45 Tampilan Awal Aplikasi ........................................................................... 47 viii Universitas Kristen Maranatha
Gambar 46 Tampilan Halaman Utama ...................................................................... 48 Gambar 47 Tampilan Registrasi ................................................................................ 48 Gambar 48 Tampilan Halaman Ubah Data Penyewa ............................................... 49 Gambar 49 Tampilan Menu Lihat Kamar .................................................................. 49 Gambar 50 Tampilan Sewa Kamar ........................................................................... 50 Gambar 51 Tampilan View Pembayaran................................................................... 51 Gambar 52 Tampilan Data Barang ............................................................................ 51 Gambar 53 Tampilan Tambah Tipe Kamar ............................................................... 52 Gambar 54 Tampilan Data Kamar dan Tambah Kamar ........................................... 53 Gambar 55 Tampilan Review .................................................................................... 54 Gambar 56 Tampilan Pembayaran ........................................................................... 54 Gambar 57 Tampilan Report Pembayaran ............................................................... 55 Gambar 58 Tampilan Report Sewa ........................................................................... 55 Gambar 59 Report Kamar.......................................................................................... 56 Gambar 60 Report Sewa Kamar ............................................................................... 57 Gambar 61 Report Kamar Kosong ............................................................................ 57 Gambar 62 Report Penyewa ..................................................................................... 57 Gambar 63 Report Banyak Sewa .............................................................................. 58 Gambar 64 Report Pelunasan ................................................................................... 58 Gambar 65 Report Review ........................................................................................ 59 Gambar 66 Report Barang Bawaan .......................................................................... 59 Gambar 67 Error Handling Textbox Kosong ............................................................. 64 Gambar 68 Error Handling Kesalahan Format Penulisan ......................................... 64
ix Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Flowchart.......................................................................................................... 6 Tabel II Komponen Usecase ..................................................................................... 14 Tabel III Komponen Activity Diagram ........................................................................ 18 Tabel IV Tabel Pengujian........................................................................................... 65 Tabel V Kemampuan Responden Menggunakan Komputer .................................... 66 Tabel VI Tampilan Aplikasi ........................................................................................ 67 Tabel VII Fitur Website .............................................................................................. 67 Tabel VIII Kemudahan Mengoperasikan Aplikasi ..................................................... 67 Tabel IX Error Handling Aplikasi ................................................................................ 67 Tabel X Kelayakan Aplikasi ....................................................................................... 68 Tabel XI Manfaat Aplikasi .......................................................................................... 68 Tabel XII Penilaian Aplikasi ....................................................................................... 68
x Universitas Kristen Maranatha