Anda di halaman 1dari 11

LAPORAN PRAKTIKUM 5

PROYEK DASAR-DASAR PENGEMBANGAN PERANGKAT LUNAK

Disusun Oleh :
Nama : Bayu Pamungkas
NPM : G1F022029

Asisten Dosen :

1. Annisa Afriani (G1F021001)


2. Andro Yesaya Toar (G1F021046)

Dosen Pengampu :
1. Soni Ayi Purnama, S.Kom., M.Kom.
2. Desi Andreswari, S.T., M.Kom.

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNIK
UNIVERSITAS BENGKULU
T.A 2023/2024
BAB I
LANDASAN TEORI

1.1 Interaction Overview Diagram

Interaction Overview Diagram merupakan sebuah diagram yang digunakan untuk


melakukan visualisasi mengenai kerja sama yang terjadi antara sequence diagram dengan
activity diagram.
Diagram ini juga biasanya dianggap sebagai sebuah activity diagram di mana seluruh
aktivitas digantikan oleh sequence diagram. Bisa juda diartikan sebagai sebagai sequence
diagram yang kemudian notasi activity diagramnya dibuat lebih rinci lalu digunakan untuk
memberikan informasi terkait aliran pengawasan.
Ada juga yang mengartikan bahwa Interaction Overview Diagram berfungsi
memodelkan interaksi pada objek yang ada di dalam sebuah proses. Diagram ini di dalamnya
membuat informasi seputar interaksi himpunan dari sebuah objek serta hubungan yang terjadi
antara objek-objek tersebut. Termasuk juga bagaimana pesan mengalir di antara objek
Interaction Overview Diagram hampir sama dengan yang terdapat pada diagram aktivitas
atau activity diagram.
Sementara itu, diagram aktivitas berperan di dalam memberikan informasi tentang
urutan dari diagram interaksi. Di bawah ini kami akan memberikan informasi tentang apa saja
komponen yang terdapat di dalam Interaction Overview Diagram.

1.2 Composite Structure Diagram

Composite Structure Diagram adalah diagram yang 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.
Kita dapat memakai Composite Structure Diagram untuk menunjukkan rincian
internal penggolongan dan untuk menggambarkan objek dan peran yang bekerja sama untuk
melakukan perilaku yang mengandung penggolongan.
Sebuah Composite Structure Diagram mirip dengan class diagram, tetapi
menggambarkan bagian-bagian individu, bukan seluruh kelas. Sebelum kita dapat

1
menentukan struktur internal penggolongan, Anda juga harus menunjukkan wadah struktur
atau membuka sebuah Composite Structure Diagram.
Kita kemudian dapat memodelkan bagian-bagian yang mewakili hal yang
mengandung penggolongan . kita dapat menambahkan konektor untuk menghubungkan dua
atau lebih bagian dalam hubungan asosiasi atau ketergantungan.

1.3 Package Diagram

Package Diagram adalah salah satu UML yang digunakan untuk mengelompokkan
elemen-elemen misalnya class diagram dan use case. Diagram paket ini sebenarnya jarang
digunakan untuk pemuatan sistem pada skala kecil karena memang sebenarnya tidak
dibutuhkan.

Dengan kata lain, Package Diagram hanya digunakan untuk pengembangan sistem
yang berskala besar. Tujuannya tidak lain adalah untuk memberikan kemudahan di dalam
proses penyusunannya. Untuk memudahkan kita di dalam memahami seputar Package
Diagram di bawah ini merupakan gambaran sekilas dari paket diagram tersebut.

Beberapa fungsi diagram paket antara lain sebagai berikut:

 Package Diagram berfungsi untuk mengelompokkan mana yang termasuk class


diagram atau use case
 Package Diagram berfungsi untuk memberikan informasi apakah elemen tersebut
diorganisasikan atau dikelompokkan
 Kita bisa menerapkan Package pada jenis UML apa apun
 Membuat diagram yang akan dibangun lebih sederhana
 Package Diagram mempunyai diagram UML, karena bisa dikelompokkan dengan
menyesuaikan elemen yang akan digunakan
 Membuat pekerjaan menjadi lebih tertata rapih serta tidak membingungkan

2
BAB II
SOAL DAN PEMBAHASAN
2.1 Soal

1. Buatlah Composite Diagram Structure Pada Rancangan Sistem KATING


2. Buatlah Interaction Overview Diagram Pada Rancangan Sistem KATING
3. Buatlah Package Diagram Pada Rancangan Sistem KATING

2.2 Pembahasan

1. Buatlah Composite Diagram Structure Pada Rancangan Sistem KATING

Gambar 2.1 Tampilan Composite Diagram Structure


Penjelasan :
Pada gambar diatas merupakan Composite Diagram Structure pada Sistem Absensi
Praktikum. Diagram tersebut menggambarkan struktur internal dari sistem, yang isinya
terdapat beberapa entitas seperti admin, ASDOS, dan Mahasiwa. Untuk Composite Diagram
Structure ini semua data harus memiliki atribut.
Dalam diagram untuk entitas Admin, disitu menjelaskan bahwa Admin bisa
mengakses manajemen data seperti Manajemen Data Mahasiswa, Manajemen Data ASDOS,
Manjaemen Data MATKUL, dan Manajemen Data Absensi. Setiap data tersebut memiliki
atribut yang berbeda, contohnya pada Data MATKUL terdapat atribut nama_matkul,
kode_matkul, dan sks. Untuk ASDOS juga dapat mengakses Manajemen Data MATKUL,
Data Mahasiwa, dan Data Absensi. Mahasiswa sendiri hanya bisa mengakses Manajemen
Data Absensi
2. Buatlah Interaction Overview Diagram Pada Rancangan Sistem KATING
3
Gambar 2.2 Tampilan Interaction Overview Diagram Pada Admin
Bagian Data Mahasiswa
Penjelasan :
Pada gambar diatas merupakan Interaction Overview Diagram pada admin saat
melakukan aktivitas yang berinteraksi terhadap Data Mahasiswa. Diagram tersebut
menjelaskan activitas yang dilakukan Admin saat ingin menampilkan Data Mahasiswa, jika
data mahasiswa tersebut ada maka sistem akan menampilkan, jika tidak ada maka sistem tidak
akan menampilkan.

Gambar 2.3 Tampilan Interaction Overview Diagram Pada Admin


Bagian Data ASDOS
Penjelasan :
Pada gambar diatas merupakan Interaction Overview Diagram Admin terhadap Data
ASDOS. Untuk bagian in sama halnya pada Gambar 2.2 yang membedakan disini adalah
Admin menampilkan Data ASDOS

4
Gambar 2.4 Tampilan Interaction Overview Diagram Pada Admin
Bagian Data MATKUL
Penjelasan :
Pada gambar diatas merupakan Interaction Overview Diagram Admin terhadap Data
MATKUL. Diagram ini menjelaskan bahwa Admin melakukan aktivitas untuk melihat Data
MATKUL.

Gambar 2.5 Tampilan Interaction Overview Diagram Pada Admin


Bagian Data Absensi

5
Penjelasan :

Gambar di atas merupakan tampilan dari Interaction Overview Diagram Admin yang
melakukan aktivitas melihat data yang ada pada Data Absensi. Untuk data Absensi sendiri
dapat dilihat semua actor dalam Sistem Absensi Praktikum.

Gambar 2.7 Tampilan Interaction Overview Diagram Pada ASDOS


Bagian Data MATKUL
Penjelasan :

Gambar diagram diatas merupakan bagian pada ASDOS saat proses melihat data
MATKUL pada system, atiktivitas melihat data ini terdapat percabangan ketika berhasil maka
data akan ditampilkan.

Gambar 2.8 Tampilan Interaction Overview Diagram Pada Mahasisa


Bagian Data Absensi
Penjelasan :
6
Gambar di atas merupakan tampilan dari Interaction Overview Diagram Admin yang
melakukan aktivitas melihat data yang ada pada Data Absensi. Untuk data Absensi sendiri
dapat dilihat semua actor dalam Sistem Absensi Praktikum.

Gambar 2.9 Tampilan Diagram Package Pada Sistem Absensi Praktikum

Penjelasan :

Pada gambar di atas merupakan tampilan Diagram Package yang dimana kita
mengklompokkan data-data yang dapat diakses oleh actor tertentu. Diagram diatas terdapat
controller yaitu actor-aktor yang bisa mengakses dan mengkontrol data yang ada dalam
Sistem Absensi Praktikum.

Pada actor Admin disitu dapat dijelaskan bahwa admin bisa mengakses maupun
memanajemen seluruh data yang ada pada system, data tersebut yang ada dalam system yaitu
seperti Data Mahasiswa, Data ASDOS, Data MATKUL, dan Data Absensi

Untuk ASDOS sendiri disini dapat mengakses atau memanajemen data mulai dari data
Mahasiswa, Data MATKUl dan Data Absensi. Kemudian untuk Mahasiswa hanya dapat
melakukan Absensi maka data yang dapat ia akses hanya data absensi.

7
BAB III
KESIMPULAN DAN SARAN

3.1. Kesimpulan

Pada laporan praktikum kali ini kita bisa membuat ilustrasi ataupun visualisasi Sistem
kita melalui diagram, untuk diagramnya sendiri terdapat berbagai jenis yang bis akita gunakan
seperti yang saat ini kita pakai yaitu diagram package, diagram interaction overview, dan
struktur diagram composite.

3.2 Saran

Manfaatkan diagram sebagai visualisai system kita supaya saat melakukan analisis
maka akan mudah dipahami.

8
DAFTAR PUSTAKA

Efendi, (2021). “Pengertian Package diagram”. https://www.nesabamedia.com/pengertian-


package-diagram/. Diakses pada 25 Oktober 2023

Efendi, (2021). “Interaction Overview Diaram”. https://www.nesabamedia.com/interaction-


overview-diagram/. Diakses Pada 25 Oktober 2023.

Lucid Software Inc, (2023). “UML Composite Structure Diagram”.


https://www.lucidchart.com/pages/uml-composite-structure-diagram. Diakses
pada 25 Oktober 2023

9
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS BENGKULU
FAKULTAS TEKNIK
PROGRAM STUDI SISTEM INFORMASI
Jalan W.R. Supratman KKitang Limun Bengkulu
Bengkulu 38371 A Telepon : (0736) 344087, 22105 – 227

LEMBAR ACC
PROYEK DASAR-DASAR PENGEMBANGAN PERANGKAT LUNAK

Nama Mahasiswa : Bayu Pamungkas


NPM : G1F022029

Dosen : 1. Soni Ayi Purnama, S.Kom., M.Kom.


2. Desi Andreswari, S.T., M.Kom.

Asisten : 1. Annisa Afriani (G1F021001)


2. Andro Yesaya Toar (G1F021046)

Laporan Praktikum TKita ACC


Hari/Tanggal Laporan diberikan Hari/Tanggal Laporan di ACC

Laporan Praktikum Modul ke-5

10

Anda mungkin juga menyukai