DISUSUN OLEH:
Asisten Dosen:
1. Elga Eka Nanda (G1A014001)
2. Novi Apriyana (G1A015001)
3. Heru Syah Putra (G1A015003)
4. M. Raka Maulana A. (G1A015021)
Dosen Pengampu:
Asahar Johar T., Drs., M.SI.
LANDASAN TEORI
1. Package Diagram
Package Diagram (diagram paket) adalah sekelompok elemen-elemen model. sebuah
paket dapat berisi elemen-elemen model yang berlainan, termasuk paket-paket untuk
menciptakan/menggambarkan sifat hiraki. sebuah paket diberi nama yang
menggambarkan isinya. oleh karena itu package dapat digunakan untuk beberapa
keperluan dan kebutuhan.
2. Composite Diagram
Diagram struktur komposit menggambarkan struktur internal dari
pengklasifikasi terstruktur dengan menggunakan bagian, pelabuhan, dan konektor.
Sebuah penggolong terstruktur mendefinisikan pelaksanaan penggolongan dan dapat
mencakup kelas, komponen, atau penempatan node. Anda dapat menggunakan diagram
struktur komposit untuk menunjukkan rincian internal penggolongan dan untuk
menggambarkan objek dan peran yang bekerja sama untuk melakukan perilaku yang
mengandung penggolongan.
Sebuah diagram struktur komposit mirip dengan class diagram, tetapi
menggambarkan bagian-bagian individu, bukan seluruh kelas. Sebelum Anda dapat
menentukan struktur internal penggolongan, Anda juga harus menunjukkan wadah
struktur atau membuka sebuah diagram struktur komposit. Anda kemudian dapat
memodelkan bagian-bagian yang mewakili hal yang mengandung penggolongan . Anda
dapat menambahkan konektor untuk menghubungkan dua atau lebih bagian dalam
hubungan asosiasi atau ketergantungan.
1 G1F017024
Structured Classifier
Encapsulated Structured
Structured Class
Property
2 G1F017024
Part
Service Port.
Behavior Port
search port adalah behavior port dengan search book tersedia antarmuka.
3. Deployment Diagram
Diagram deployment atau deployment diagram menunjukkan konfigurasi
komponen dalam proses eksekusi aplikasi. Diagram deployment juga dapat digunakan
untuk memodelkan hal-hal berikut:
3 G1F017024
Diagram deployment mewakili pandangan pengembangan sistem sehingga
hanya akan ada satu diagram deployment untuk satu sistem. Diagram deployment terdiri
dari node dan node merupakan perangkat keras fisik yang digunakan untuk
menyebarkan aplikasi.
Diagram deployment banyak digunakan oleh system engineer. Tiap node pada
diagram deployment mewakili satu unit komputasi sistem yang dalam banyak hal
merupakan bagian dari perangkat keras
Diagram deployment umumnya memiliki node dan hubungan kebergantungan.
Memungkinkan juga dalam diagram deployment terdapat komponen.
1. Mengidentifikasi lingkup model, yaitu apakah dari sistem dalam organisasi hanya
menggunakan satu aplikasi yang terintegrasi.
2. Mempertimbangkan hal-hal teknis yang dasar, diantaranya mengenai : Apakah
sistem yang ada perlu ada interaksi sehingga harus diintegrasikan dengan perangkat
keras? Bagian mana dan bagaimana jenis interaksi dan hubungan yang akan
4 G1F017024
dilakukan? Misalnya menggunakan internet, sharing file dll. Sistem operasi,
perangkat komunikasi dan jenis protokol apa yang akan digunakan Apakah
perangkat lunak dan perangkat keras akan langsung berhubungan dengan pengguna
Bagaimana sistem keamanan sistemnya
3. Mengidentifikasikan arsitektur jaringan (distribusi), misalnya apakah akan
menggunakan aplikasi server terpusat atau terdistribusi sehingga tingkat distribusi
aplikasi two tier atau three tier?
4. Mengidentifikasikan node dan koneksi, yaitu bagaimana antar node dan komponen
akan berhubungan dan bergantung
5. Mendistribusikan perangkat lunak ke node
4. Component diagram
Component diagram yaitu salah satu jenis diagram pada UML yang
menggambarkan softwere pada suatu sistem. Component diagram merupakan penerapan
softwere dari satu ataupun lebih class, dan biasanya berupa file data atau .exe, source
kode, table, dokumen dsb.
Interaction Overview diagram yaitu salah satu jenis diagram pada UML yang
berguna untuk men-visualisasikan kerjasama dan hubungan antara activity diagram
dengan sequence diagram.
6. Diagram Timing
Diagram timing yaitu salah satu jenis diagram pada UML yang disebut sebagai
bentuk lain dari interaksi diagram, dimana fokus yang paling utamanya kepada waktu.
Diagram timing berguna untuk menunjukan faktor-faktor yang membatasi waktu antara
perubahan state terhadap objek yang berbeda.
5 G1F017024
PEMBAHASAN
SOAL
JAWAB
1. Package Diagram
6 G1F017024
2. Composite Structure Diagram
7 G1F017024
3. Interaction Overview Diagram
a. Data Ruangan
Gambar 3 merupakan interaction diagram dari sistem informasi perhotelan untuk data
ruangan, dimulai dengan start, kemudian masuk ke manajemen data ruangan. Jika
admin menambahkan akses pada data, maka akan menampilkan hasil dan sinpan data.
Jika admin tidak memberikan akses, maka hanya akan menampilkan data.
b. Data Pelanggan
Gambar 4 merupakan interaction diagram dari sistem informasi perhotelan untuk data
pelanggan, dimulai dengan start, kemudian masuk ke manajemen data pelanggan. Jika
admin menambahkan akses pada data, maka akan menampilkan hasil dan sinpan data.
Jika admin tidak memberikan akses, maka hanya akan menampilkan data.
8 G1F017024
c. Data Reservasi
Gambar 5 merupakan interaction diagram dari sistem informasi perhotelan untuk data
reservasi, dimulai dengan start, kemudian masuk ke manajemen data reservasi. Jika
admin menambahkan akses pada data, maka akan menampilkan hasil dan sinpan data.
Jika admin tidak memberikan akses, maka hanya akan menampilkan data.
d. Data Staff
Gambar 6 merupakan interaction diagram dari sistem informasi perhotelan untuk data
staff, dimulai dengan start, kemudian masuk ke manajemen data staff. Jika admin
menambahkan akses pada data, maka akan menampilkan hasil dan sinpan data. Jika
admin tidak memberikan akses, maka hanya akan menampilkan data.
9 G1F017024
e. Data Complaint
Gambar 7 merupakan interaction diagram dari sistem informasi perhotelan untuk data
complaint, dimulai dengan start, kemudian masuk ke manajemen data complaint. Jika
admin menambahkan akses pada data, maka akan menampilkan hasil dan sinpan data.
Jika admin tidak memberikan akses, maka hanya akan menampilkan data.
4. Deployment Diagram
Gambar 8 merupakan deployment diagram dari sistem informasi perhotelan. Jika sistem
akan di hosting, maka pertama kali yang dibutuhkan adalah network, dari network akan
menghosting sistem dan memerlukan database dari sistem tersebut, kemudian yang
mengelola adalah admin dan setelah hosting selesai maka user dapat menggunakannya.
10 G1F017024
5. Component Diagram
Gambar 9 merupakan component diagram dari sistem informasi perhotelan, dimulai dari
database yang akan membuat sistem. Sistem yang akan dibuat akan tergantung dengan
database. Setelah sistem selesai maka akan dibutuhkan server, maka server bergantung
dengan sistem tersebut dan user yang akan mengelolanya. Maka user bergantung kepada
server untuk mengelola sistem tersebut.
6. Timing Diagram
Timing Diagram digunakan untuk menyelidiki tingkah laku objek sepanjang
periode waktu tertentu. Sebuah timing diagram merupakan berntuk khusus dari
sequence diagram. Perbedaan antara timing diagram dan diagram sequence adalah
sumbu dibalik sehingga waktu meningkat dari kiri ke kanan dan jalur hidup yang
ditampilkan dalam ruang terpisah yang diatur secara vertikal.
Timing diagram UML digunakan untuk menampilkan perubahan dalam keadaan
atau nilai dari satu atau lebih elemen dari waktu ke waktu. Hal ini juga dapat
menunjukkan interaksi antara peristiwa waktunya dan kendala waktu dan durasi yang
mengaturnya.
11 G1F017024
PENUTUP
1. Kesimpulan
Tidaklah mudah dalam membuat package diagram, composite stucture diagram
interaction overview diagram, deployment diagram, dan component diagram yang
sesuai dengan database. Perlu rancangan yang matang agar diagram bisa sempurna dan
dengan mudah dimengerti. Pada saat membuat diagram package diagram kita perlu
mamperhatikan class diagram terlebih dahulu, karena package diagram tergantung
bagaimana class diagramnya.
2. Saran
Kita harus lebih banyak lagi mempelajari tentang UML, bukan hanya package,
composite, interaction, deployment dan component diagram saja, tetapi kita harus
paham dan menguasai diagram yang lain agar tidak terjadi atau meminimalisir
terjadinya error dalam pembuatan diagram.
12 G1F017024
DAFTAR PUSTAKA
13 G1F017024
KEMENTERIAN RISET DAN PENDIDIKAN TINGGI
UNIVERSITAS BENGKULU
FAKULTAS TEKNIK
PROGRAM STUDI SISTEM INFORMASI
Jalan W.R. Supratman Kandang Limun Bengkulu
Bengkulu 38371 A Telepon : (0736) 344087, 22105 – 227