Laporan
Diajukan untuk memenuhi tugas mata kuliah Analisis dan Sistem Pemrograman pada jurusan
TeknikInformatika
disusunoleh :
Widyanto s (1093124)
BANDUNG
2011
A. Use Case
System
Admin
<<include>>
<<include>>
<<include>>
<<include>>
Tamu Hotel
Memesan Kamar
Definisi Aktor
Aktor Kegiatan
Membuat dan mengelola sistem informasi pemesanan
Admin
kamar hotel
Mengelola data tamu di sistem informasi pemesanan
Pegawai
kamar hotel
Tamu hotel hanya berperan dalam pemesanan kamar
Tamu hotek
tanpa berinteraksi secara langsung dengan sistem
B. Class Diagram
+Kode_User
+main() +InsertUser() +Nama_User
+Login() +UpdateUser() +Password
+DeleteUser() 0..1 1
+KelolaDataUser() 0..1 1
+KelolaDataPelanggan() +CariUserbyKode() +select()
+KelolaDataKamar() +CariUserbyName()
0..1
+KelolaDataPembayaran()
0..1
T_ Pelanggan
0..1 KelolaDataPelanggan
1 +Kode_Pelanggan
+Nama_Pelanggan
+InsertPelanggan() +Alamat
+UpdatePelanggan() +Telepon
+DeletePelanggan() 0..1 1
+CariPelangganbyKode() +select()
+CariPelangganbyName()
Login T_ Kamar
KelolaDataKamar
1 +Kode_Kamar
+ValidasiLogin()
+Logout() +Tipe_Kamar
+InsertKamar() +Kondisi_Kamar
+UpdateKamar() +J umlah_Kamar
+DeleteKamar() 0..1 1
+CariKamarbyKode() +select()
+CariKamarbyName()
T_ Pembayaran
KoneksiDatabase KelolaDataPembayaran
+Kode_Pelanggan
+Database +InserPembayaran() +Kode_Kamar
+UpdatePembayaran() +Lama_Menginap
1 0..1 1 +J umlah_dibayar
+DeletePembayaran()
+CariPembayaranbyKode() +select()
+CariPembayaranbyName()
C. Sequence Diagram
1. Proses Login
1 : Username, Password()
2 : Username, Password()
3 : Validasi User()
1 : Username, Password()
2 : Username, Password()
3 : Validasi User()
1 : Username, Password()
2 : Username, Password()
3 : Validasi User()
1 : Username, Password()
2 : Username, Password()
3 : Validasi User()
1 : Username, Password()
2 : Username, Password()
3 : Validasi User()
D. Collaboration Diagram
1. Proses Login
T_User
3. Validasi User
Main Recepsionis
2. Username, Password
4. Main
1. Username, Password
Login
3. Validasi User
Main Recepsionis
2. Username, Password
4. Main
1. Username, Password
T_User
3. Validasi User
Main Recepsionis
2. Username, Password
4. Main
1. Username, Password
T_User
3. Validasi User
Main Recepsionis
2. Username, Password
4. Main
1. Username, Password
T_User
3. Validasi User
Main Recepsionis
2. Username, Password
4. Main
1. Username, Password
E. Activity Diagram
1. Proses Login
Recepsionis Sistem
Menampilkan FromLogin
Login
Validasi Login
Ya
Ya
Ya
Ya
Ya
F. Statechart Diagram
1. Proses Login
Idle
Menampilkan FormLogin
Validasi Login
Menampilkan Menu
Idle
Login
Tidak Valid
Validasi Login
Menu Utama
Logout
Login
Tidak Valid
Validasi Login
Menu Utama
Logout
Idle
Login
Tidak Valid
Validasi Login
Menu Utama
Logout
Login
Tidak Valid
Validasi Login
Menu Utama
Logout
G. Component Diagram
User
User Control terhadap akses
+Akses Data Control terhadap akses Security
<<artifact>>
User.vb
Control terhadap akses
Control terhadap akses
Pelanggan
Data Pelanggan
+Akses Data +Akses Server
<<artifact>>
Pelanggan.vb +Akses Server
Database Server
+Akses Server
SI Pemesanan Kamar Hotell
Kamar +Akses Server
GUI (User Interfacee) Data Kamar
+Akses Data Koneksi Database menggunakan ODBC connection
<<artifact>>
Kamar.vb Mysql Database
<<artifact>>
Maiin.vb
Pembayaran
Data Pembayaran
+Akses Data
<<artifact>> <<artifact>>
Pembayaran.vb Pemesanan Kamar Hotel
H. Deployment Diagram
Application Interface
Server
Network
<<artifact>> <<artifact>>
Subnet IP