Anda di halaman 1dari 15

LAPORAN PRAKTIKUM 4

PROYEK ANALISIS DESAIN DAN PERANGKAT LUNAK

DISUSUN OLEH:

Nama : Bintari Wanda Destanti


NPM : G1F017024
Kelas : A2

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.

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNIK
UNIVERSITAS BENGKULU
T.A. 2019/2020
PENDAHULUAN

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.

Simbol-Simbol Package Diagram

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.

Simbol-simbol Composite Structure Diagram

1 G1F017024
 Structured Classifier

Structured classifier shopping Online dengan struktur internal.

 Encapsulated Structured

Layanan Perpustakaan ini di golongkan secara ringkas menjadi Search Port

 Structured Class

Layanan Perpustakaan terstruktur di Kategori ringkas menjadi Search Port

 Property

pencarian Pengendali ini memiliki 1 sampai 3 mesin - Cari di bagian Engine.

2 G1F017024
 Part

 Service Port.

Layanan perpustakaan kelas ini memiliki Search 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:

 Sistem tambahan (embedded system) yang menggambarkan rancangan device, node,


dan hardware.
 Sistem terdistribusi murni
 Rekayasa ulang aplikasi
 Sistem client/server misalnya seperti gambar 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.

Berikut adalah simbol-simbol yang ada pada diagram deployment:

Ada beberapa langkah untuk menentukan diagram deployment :

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.

5. Interaction Overview Diagram

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

1. Buatlah Package Diagram dari laporan sebelumnya !


2. Buatlah Composite Structure Diagram dari nomor 1 !
3. Buatlah Interaction Overview Diagram dari nomor 1 !
4. Biatlah Deployment Diagram dari nomor 1 !
5. Buatlah Component Diagram dari nomor 1 !
6. Carilah penjelasan dan berikan contoh dari Timing Diagram !

JAWAB
1. Package Diagram

Gambar 1. Package Diagram SI Perhotelan

Gambar 1 merupakan package diagram dari sistem informasi perhotelan. View


merupakan yang dapat dilihat melalui system yaitu admin, login, reservasi, ruangan,
complaint, staff dan pelanggan. Kemudian controller, pada part ini berfungsi untuk
menghubungkan antara view dengan model, bagian dari controller adalah login dan
admin. Selanjutnya adalah model, yaitu bagian yang terhubung dengan database. Part
dari model adalah data login, pelanggan, ruangan, staff, reservasi dan complaint.

6 G1F017024
2. Composite Structure Diagram

Gambar 2. Composite Structure Diagram

Gambar 2 merupakan composite diagram dari sistem informasi perhotelan. 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. Sebuah diagram struktur komposit mirip dengan class diagram, tetapi
menggambarkan bagian-bagian individu, bukan seluruh kelas.
Terdapat class admin yang terhubung dengan login dimana jika admin ingin mengakses
manajemen yang lain maka admin harus login terlebih dahulu. Di dalam class admin
terdapat id dan nama admin, untuk login terdapat username dan password.Terdapat
class yang dapat diakses oleh admin, dimaan masing-masing class memuat atribut yang
telah ditentukan dengan dihubungkan oleh query.

7 G1F017024
3. Interaction Overview Diagram
a. Data Ruangan

Gambar 3. Interaction Overvier Diagram 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. Interaction Overvier Diagram 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. Interaction Overvier Diagram 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. Interaction Overvier Diagram 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. Interaction Overvier Diagram 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. Deployment Diagram SI Perhotelan

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. Component Diagram SI Perhotelan

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.

Contoh Timing Diagram

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

Informasi, S. (2016, 10). Pengertian Diagram Deployment. Retrieved from www.sistem-


informasi.xyz: http://www.sistem-informasi.xyz/2016/10/pengertian-diagram-
deployment.html

UML, D. (2012, 09). Composite Structure Diagram. Retrieved from diagram-


uml.blogspot.com: http://diagram-uml.blogspot.com/2012/09/composite-structure-
diagram.html

UML, D. (2012, 09). Package Diagram. Retrieved from diagram-uml.blogspot.com:


http://diagram-uml.blogspot.com/2012/09/package-diagram.html

UML, D. (2012, 09). Timing Diagram. Retrieved from diagram-uml.blogspot.com:


https://diagram-uml.blogspot.com/2012/09/timing-diagram.html

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

LEMBAR ACC PROYEK DESAIN BASIS DATA

Nama Mahasiswa : Bintari Wanda Destanti


NPM : G1F017024
Dosen : Asahar Johar T., Drs., M.SI.
Asisten :
1. Elga Eka Nanda (G1A014001)
2. Novi Apriyana (G1A015001)
3. Heru Syah Putra (G1A015003)
4. M. Raka Maulana A. (G1A015021)

Laporan Praktikum Tanda ACC


Hari/Tanggal Laporan diberikan Hari/Tanggal Laporan di ACC

Senin, 1 April 2019

Laporan Praktikum Modul ke- 4

Anda mungkin juga menyukai