DAFTAR ISI
LEMBAR JUDUL LEMBAR PENGESAHAN ....................................................................
i
SURAT PERNYATAAN ........................................................................
iii
ABSTRAK ...............................................................................................
iv
ABSTRACT ..............................................................................................
v
KATA PENGANTAR .............................................................................
vi
DAFTAR ISI ............................................................................................
ix
DAFTAR TABEL ....................................................................................
xv
DAFTAR GAMBAR ................................................................................
xvi
BAB I
BAB II
PENDAHULUAN 1.1
Latar Belakang Masalah ..............................................
I-1
1.2
Identifikasi Masalah ....................................................
I-2
1.3
Rumusan Masalah .......................................................
I-2
1.4
Batasan Masalah ..........................................................
I-2
1.5
Maksud dan Tujuan Penelitian ....................................
I-3
1.5.1 Maksud Penelitian ...........................................
I-3
1.5.2 Tujuan Penelitian .............................................
I-3
1.6
Metodologi Penelitian .................................................
I-3
1.7
Rencana Aktivitas ........................................................
I-4
1.8
Sistematika Penulisan ..................................................
I-4
LANDASAN TEORI 2.1
Pengertian Sistem Informasi ........................................
II-1
2.1.1 Edisi Visual Basic 2005…………………………………………
II-3
2.1.2 Microsoft .NET Framework………………………………….
II-4
2.2
SQL Server 2005 ............................................................
II-5
2.3
Object Oriented Programming (OOP) ........................
II-9
2.4
Konsep Dalam Pemrograman Objek ...........................
II-11
2.5
Unified Modeling Language (UML) ...........................
II-14
ix
2.6 Bagian-bagian UML .......................................................
II-15
2.6.1 View.................................................................
II-15
2.6.1.1 Use case view...............................................
II-15
2.6.1.2 Logical view.................................................
II-15
2.6.1.3 Component view..........................................
II-16
2.6.1.4 Concurrency view........................................
II-16
2.6.1.5 Deployment view.........................................
II-16
2.6.2 View.................................................................
II-17
2.6.2.1 Use Case Diagram........................................
II-17
2.6.2.2 Class Diagram ...............................................
BAB III
II-17
2.6.2.3 Component Diagram ....................................
II-17
2.6.2.4 Deployment Diagram....................................
II-15
2.6.2.5 State Diagram ...............................................
II-18
2.6.2.6 Sequence Diagram.........................................
II-18
2.6.2.7 Collaboration Diagram...................................
II-18
2.6.2.8 Activity Diagram..........................................
II-19
2.7 Tujuan Penggunaan UML...................................................
II-19
2.8 Rational Unified Process....................................................
II-19
2.9 Pengertian Hotel.................................................................
II-19
ANALISIS SISTEM 3.1 Tinjauan Organisasi...........................................................
III-1
3.1.1 Tentang Organisasi...........................................
III-1
3.1.2 Visi dan Misi....................................................
III-2
3.1.3 Struktur Organisasi..........................................
III-3
3.2 Analisis Sistem................................................................
III-4
3.2.1 Analisis Fungsional.........................................
III-4
3.3 Analisis Saat Ini...............................................................
III-4
3.3.1 Skenario Gambaran Sistem Lama.................. x
III-4
BAB IV
3.4 Analisis Sistem Baru........................................................
III-5
3.4.1 Analisis Perangkat Keras.................................
III-7
3.4.2 Analisis Perangkat Lunak................................
III-8
3.4.3 User requirement.............................................
III-8
PERANCANGAN PERANGKAT LUNAK 4.1
Fitur Utama Perangkat Lunak .....................................
IV-1
4.1.1 Kebutuhan Fungsional .....................................
IV-1
4.1.2 Kebutuhan Non Fungsional .............................
IV-1
Model Use Case ..........................................................
IV-2
4.2.1 Use Case Diagram ...........................................
IV-2
4.2.2 Definisi Actor ..................................................
IV-2
4.2.3 Definisi Use Case ............................................
IV-3
4.2.4 Skenario Use Case ...........................................
IV-5
4.3
Acivity Diagram ...........................................................
IV-10
4.4
Realisasi Use Case Tahap Perancangan ......................
IV-10
4.4.1 Class Diagram .................................................
IV-10
4.4.2 Sequence Diagram ...........................................
IV-11
4.2
4.4.2.1
Sequence Login ................................
IV-12
4.4.2.2
Sequence Kelola Data Resepsionis ..
IV-13
4.4.2.3
Sequence Kelola Data Room ...........
IV-13
4.4.2.4
Sequence Kelola Data Guest.............
IV-13
4.4.2.5
Sequence Kelola Data Check-in ......
IV-14
4.4.2.6
Sequence Kelola Data Check-out .....
IV-14
4.4.2.7
Sequence Kelola Data Edit -in .........
IV-15
4.4.2.8
Sequence Laporan Data Check-in ....
IV-15
4.4.2.9
Sequence Laporan Data Check-out ...
IV-16
xi
4.5
Lingungan Operasional ...............................................
IV-17
4.5.1 Perangkat Lunak ..............................................
IV-17
4.5.2 Perangkat Keras ...............................................
IV-17
4.6
Karakteristik Pengguna ...............................................
IV-17
4.7
Layout Antarmuka .......................................................
IV-18
4.7.1 Form Login ......................................................
IV-18
4.7.2 Form Menu Utama ..........................................
IV-18
4.7.3 Form Resepsionis ............................................
IV-19
4.7.4 Form Data Room .............................................
IV-19
4.7.5 Form Data Guest .............................................
IV-20
4.7.6 Form Check-in .................................................
IV-20
4.7.7 Form Check-out ................................................
IV-21
4.7.8 Form Edit-In ....................................................
IV-21
Rancangan Database.....................................................
IV-22
4.8.1 Tabel Resepsionis .............................................
IV-22
4.8.2 Tabel Guest ......................................................
IV-22
4.8.3 Tabel Room .....................................................
IV-22
4.8.4 Tabel Check-in .................................................
IV-22
4.8.5 Tabel Check-out ...............................................
IV-23
Relasi Tabel
IV-23
4.8
4.9
BAB V
............................................................
IMPLEMENTASI SISTEM 5.1
Implementasi ...............................................................
V-1
5.2
Lingkungan Implementasi ...........................................
V-1
xii
5.3
Perangkat Implementasi ...............................................
V-2
5.3
Spesifikasi Perangkat Keras (Hardware) ........
V-2
5.3
Spesifikasi Perangkat Lunak (Software)...........
V-2
5.4
Batasan Implementasi...................................................
V-3
5.5
Implementasi Program .................................................
V-3
5.5.1 Implementasi Kelas (Class) ..............................
V-3
5.5.2 Implementasi Database .....................................
V-5
Implementasi User Interface ........................................
V-7
5.6.1 Login .................................................................
V-7
5.6.2 Menu Utama .....................................................
V-9
5.6.3 Menu Home ......................................................
V-9
5.6.3.1 Check-in ...............................................
V-10
5.6.3.2 Check-out .............................................
V-12
5.6.3.3 Edit-in ..................................................
V-13
5.6.3.4 Log-Off.................................................
V-14
5.6.3.5 Exit .......................................................
V-14
5.6.4 Menu Report .....................................................
V-15
5.6.4.1 Data Check-in ......................................
V-15
5.6.4.2 Menu Check-out ..................................
V-15
5.6.4.3 Data Guest ...........................................
V-16
5.6.4.4 Data Resepsionis..................................
V-16
5.6.4.5 Data Room ...........................................
V-16
5.6.5 Menu Admin.....................................................
V-16
5.6.5.1 Edit Data Resepsionis ..........................
V-17
5.6.5.2 Edit Data Guest ....................................
V-17
5.6.5.3 Edit Data Room ...................................
V-19
5.6.6
Menu View ......................................................
V-20
5.6.7
Menu Map........................................................
V-20
5.6.8 Menu Help ........................................................
V-21
5.6
xiii
BAB VI
PENUTUP 6.1
Kesimpulan ..................................................................
VI-1
6.2
Saran ..........................................................................
VI-1
DAFTAR PUSTAKA LAMPIRAN
A
xiv
DAFTAR TABEL
Tabel 2.1
Fitur Baru Pada Visual Studio 2005 .....................................
II-7
Tabel 2.2
Daftar Komponen penyusun SQL Server 2005 ....................
II-26
Tabel 2.3
Daftar Perbaikan Engine Database SQL Server 2005 ..........
II-29
Tabel 3.1
Spesifikasi Perangkat Keras Yang Digunakan .....................
III-8
Tabel 4.1
Defenisi Actor .......................................................................
IV-3
Tabel 4.2
Defenisi Use Case .................................................................
IV-4
Tabel 4.3
Skenario Use Case Aplikasi Hotel De’qur ...........................
IV-5
Tabel 4.4
Skenario Use Case Login .....................................................
IV-6
Tabel 4.5
Skenario Use Case Room .....................................................
IV-7
Tabel 4.6
Skenario Use Case Guest ......................................................
IV-7
Tabel 4.7
Skenario Use Case Reservation ............................................
IV-8
Tabel 4.8
Skenario Use Case Check-in .................................................
IV-8
Tabel 4.9
Skenario Use Case Check-out ...............................................
IV-9
Tabel 4.10 Karakteristik Pengguna ..........................................................
IV-18
Tabel 4.11 Table Resepsionis (Login) .....................................................
IV-22
Tabel 4.12 Table Guest ............................................................................
IV-23
Tabel 4.13 Table Room ...........................................................................
IV-23
Tabel 4.14 Table Check-in .......................................................................
IV-23
Tabel 4.15 Table Check-out .....................................................................
IV-23
Tabel 4.16 Table Reservation ..................................................................
IV-24
Tabel 4.17 Table Services ........................................................................
IV-24
Tabel 4.18 Table Room Category ............................................................
IV-24
Tabel 4.19 Table Transaksi Services .......................................................
IV-24
Tabel 4.20 Table Transaksi Detail...........................................................
IV-24
Tabel 5.1
Spesifikasi Perangkat Keras ..................................................
V-2
Tabel 5.2
Spesifikasi Perangkat Lunak .................................................
V-2
Tabel 5.3
Implementasi Admin..............................................................
V-4
Tabel 5.4
Implementasi Operator ..........................................................
V-4
Tabel 5.5
Implementasi Database ..........................................................
V-7
xv
DAFTAR GAMBAR
Gambar 2.1
Plaform Microsoft .Net .................................................
II-2
Gambar 2.2
Detail Microsoft .Net .....................................................
II-3
Gambar 2.3
IDE Visual Studio 2005 .................................................
II-10
Gambar 2.4
Menu Data Toolbar Visual Studio 2005 ........................
II-10
Gambar 2.5
Jendela Desainer ............................................................
II-11
Gambar 2.6
Jendela Toolbox .............................................................
II-12
Gambar 2.7
Jendela Properties ..........................................................
II-14
Gambar 2.8
Jendela Solution Explorer ..............................................
II-15
Gambar 2.9
Jendela Server Explorer .................................................
II-16
Gambar 2.10
Jendela SQL Server .........................................................
II-29
Gambar 2.11
Jendela Object Explorer ................................................
II-31
Gambar 3.1
Struktur Organisasi ........................................................
III-1
Gambar 3.2
Mapping Sistem Hotel De’qur ........................................
III-7
Gambar 3.3
Pemodelan Linear Sequential atau Waterfall ................
II-12
Gambar 3.1
Gambaran Sistem Lama .................................................
III-2
Gambar 4.1
Pemodelan Sistem Hotel .................................................
IV-2
Gambar 4.2
Pemodelan Sistem Hotel .................................................
IV-4
Gambar 4.3
Activity Diagram User Login..........................................
IV-10
Gambar 4.4
Class Diagram Aplikasi Hotel De’qur ...........................
IV-11
Gambar 4.5
Sequence Diagram Admin Login ...................................
IV-11
Gambar 4.6
Sequence Login ...............................................................
IV-12
Gambar 4.7
Sequence Kelola Data Resepsionis .................................
IV-12
Gambar 4.8
Sequence Kelola Data Room ..........................................
IV-13
Gambar 4.9
Sequence Kelola Data Guest ...........................................
IV-13
Gambar 4.10
Sequence Kelola Data Check-in ......................................
IV-14
Gambar 4.11
Sequence Kelola Data Check-out ....................................
IV-14
Gambar 4.12
Sequence Kelola Data Edit .............................................
IV-15
Gambar 4.13
Sequence Laporan Data Check-in ...................................
IV-15
Gambar 4.14
Sequence Laporan Data Check-out .................................
IV-16
xvi
Gambar 4.15
Form Login .....................................................................
IV-19
Gambar 4.16
Form Menu Utama .........................................................
IV-19
Gambar 4.17
Form Resepsionis ...........................................................
IV-19
Gambar 4.18
Form Room .....................................................................
IV-20
Gambar 4.19
Form Guest ....................................................................
IV-20
Gambar 4.20
Form Check-in ...............................................................
IV-21
Gambar 4.21
Form Chek-out ................................................................
IV-21
Gambar 4.22
Form Edit-in ...................................................................
IV-22
Gambar 5.1
Form Login .....................................................................
V-7
Gambar 5.2
Message box “Login Succses” .......................................
V-8
Gambar 5.3
Message box “Login Fileds” ..........................................
V-8
Gambar 5.4
Message box “User Name and Password Empty” .........
V-8
Gambar 5.5
Form Menu Utama .........................................................
V-9
Gambar 5.6
Form Menu Check-in ......................................................
V-10
Gambar 5.7
Peringatan Data Kosong .................................................
V-10
Gambar 5.8
Message box “Guest Already Saved” .............................
V-11
Gambar 5.9
Message box “Save Changes” ........................................
V-11
Gambar 5.10
Message box “Data Has Been Saved” ...........................
V-11
Gambar 5.11
Message box “Room Has Been Update” ........................
V-12
Gambar 5.12
Form Menu Check-out ....................................................
V-12
Gambar 5.13
Message box “Check-in Id Found” ................................
V-13
Gambar 5.14
Form Edit-in ...................................................................
V-13
Gambar 5.15
Hide Feature ...................................................................
V-14
Gambar 5.16
Exit Application ..............................................................
V-14
Gambar 5.17
Report Check-in/out ........................................................
V-15
Gambar 5.18
Report Check-out ............................................................
V-15
Gambar 5.19
Report Guest ...................................................................
V-16
Gambar 5.20
Report Resepsionis .........................................................
V-16
Gambar 5.21
Report Database ..............................................................
V-16
Gambar 5.22
Form Edit Data Resepsionis ...........................................
V-17
Gambar 5.23
Form Edit Data Guest ....................................................
V-18
Gambar 5.24
Message box “Guest Has Been Updated” ......................
V-18
xvii
Gambar 5.25
Form Edit Data Room ....................................................
V-19
Gambar 5.26
Message box “Room Has Been Deleted” .......................
V-19
Gambar 5.27
View Deluxe ...................................................................
V-20
Gambar 5.28
Lokasi Hotel....................................................................
V-20
Gambar 5.29
About Program ...............................................................
V-21
xviii