DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... i iii iv v vi ix xv 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... 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 BAB III 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... III-4 x
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 BAB IV 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 4.2 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.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 4.8 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 4.9 Relasi Tabel... IV-23 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 5.6 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 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