Anda di halaman 1dari 10

LAPORAN PRAKTIKUM 6

PROYEK DASAR-DASAR PENGEMBANGAN


PERANGKAT LUNAK

Disusun Oleh :
Nama : Sya’ban Abid
Zahran NPM :
G1F022060

Asisten Dosen :

1. Aisyah Karina Wandayani (G1F020032)


2. Dahuri Halomoan Harahap (G1F021014)

Dosen Pengampu :

1. Desi Andreswari, S.T., M.Cs.


2. Sony Ayi Purnama, S.Kom., M.Kom.

PROGRAM STUDI SISTEM INFORMASI


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

1.1 Composite Structure Diagram

Dalam Unified Modeling Language (UML), Diagram Struktur Komposit (Composite


Structure Diagram) adalah jenis diagram yang digunakan untuk menggambarkan struktur
internal dari elemen perangkat lunak atau sistem yang kompleks. Diagram ini memungkinkan
Anda untuk menjelaskan komponen-komponen dalam elemen tersebut dan cara mereka
berinteraksi. Biasanya, elemen ini bisa berupa kelas, objek, atau komponen.
Beberapa elemen yang umumnya digambarkan dalam Diagram Struktur Komposit UML
meliputi:

1. Kelas atau Komponen: Elemen utama yang akan memiliki struktur internal yang lebih
kompleks.
2. Port: Port adalah titik akses yang memungkinkan elemen tersebut berkomunikasi dengan
elemen-elemen lain di luar. Mereka menggambarkan bagaimana elemen tersebut
berinteraksi dengan dunia eksternal.
3. Konektor: Konektor menggambarkan bagaimana komponen-komponen dalam elemen
tersebut saling berhubungan dan berkomunikasi.
4. Part: Part adalah bagian-bagian yang membentuk elemen yang lebih besar. Mereka
dapat digambarkan sebagai elemen-elemen sendiri dengan struktur internal mereka
sendiri.

Diagram Struktur Komposit membantu dalam memodelkan dan memahami bagaimana


elemen-elemen ini saling terkait, bagaimana mereka berinteraksi, dan bagaimana mereka
membentuk elemen yang lebih besar dalam sistem. Diagram ini sering digunakan dalam
pemodelan perangkat lunak berorientasi objek dan sistem yang kompleks untuk
menggambarkan komponen-komponen dan interaksinya secara lebih rinci. pada sistem kita.
Diagram struktur komposit adalah salah satu jenis diagram yang digunakan dalam bahasa
pemodelan seperti Unified Modeling Language (UML), yang digunakan dalam rekayasa
perangkat lunak dan sistem untuk menggambarkan berbagai aspek sistem, termasuk struktur
internalnya.Diagram ini bermanfaat untuk menggambarkan struktur dalam konteks sistem
yang lebih luas dan dapat membantu dalam pemahaman yang lebih baik tentang bagaimana
komponen-komponen saling berinteraksi.
1.2 Interaction Overview Diagram

Diagram Overview Interaksi (Interaction Overview Diagram) adalah jenis diagram yang
digunakan dalam Unified Modeling Language (UML) untuk menggambarkan interaksi antara
elemen-elemen dalam sistem atau proses yang kompleks. Diagram ini memungkinkan pemodel
untuk menunjukkan interaksi antara berbagai urutan aktivitas atau fragmen interaksi dalam satu
tampilan yang terkoordinasi. Diagram Overview Interaksi berguna untuk menggambarkan alur
kerja (workflow) yang melibatkan banyak langkah atau tahapan dengan cara yang lebih
terstruktur.

Ciri-ciri utama dari Diagram Overview Interaksi adalah sebagai berikut:

1. Node dan Edge: Diagram ini berisi node (bentuk geometris) yang mewakili aktivitas
atau fragmen interaksi, dan edge (garis) yang menghubungkan node-node tersebut untuk
menunjukkan urutan eksekusi.
2. Fragmen Interaksi: Anda dapat menggunakan fragmen interaksi (misalnya, alt, opt,
loop) untuk menggambarkan percabangan, perulangan, atau pilihan dalam alur kerja.
3. Langkah Aktivitas: Node-node dalam diagram ini bisa mewakili langkah-langkah
aktivitas yang lebih rinci, termasuk pemanggilan subaktivitas atau sub-diagram.
4. KoordinaSI dan Kontrol: Diagram Overview Interaksi membantu dalam mengatur dan
mengkoordinasikan berbagai langkah aktivitas dan fragmen interaksi dalam suatu
tampilan yang lebih besar.
5. Eksekusi Paralel: Anda dapat menunjukkan eksekusi paralel atau bersamaan dari
beberapa aktivitas atau fragmen interaksi dengan menggunakan notasi yang sesuai.

Diagram Overview Interaksi berguna dalam situasi di mana Anda perlu menggambarkan
alur kerja yang kompleks dengan banyak cabang, perulangan, atau pilihan. Ini membantu
dalam pemodelan dan dokumentasi proses atau sistem yang melibatkan interaksi yang rumit.
Diagram ini juga dapat digunakan untuk menggambarkan alur kerja dalam konteks yang lebih
besar, memungkinkan pemahaman yang lebih baik tentang bagaimana berbagai bagian dari
sistem saling berinteraksi.
Diagram Overview Interaksi membantu dalam menyederhanakan visualisasi alur kerja atau
interaksi yang kompleks. Ini memungkinkan Anda untuk menggambarkan banyak langkah atau
fragmen interaksi dalam satu tampilan yang lebih terstruktur.

2
1.3 Package Diagram

Diagram Paket (Package Diagram) dalam Unified Modeling Language (UML) adalah
jenis diagram yang digunakan untuk menggambarkan struktur dan organisasi paket-paket
(packages) dalam sistem atau model perangkat lunak. Paket adalah cara untuk
mengelompokkan elemen-elemen (seperti kelas, komponen, diagram, dan paket lainnya) ke
dalam kelompok yang lebih besar untuk memudahkan manajemen, pengorganisasian, dan
pemahaman sistem yang lebih besar.
Fungsi dan unsur penting dalam Diagram Paket UML adalah:

1. Paket (Package): Diagram ini menggunakan paket untuk menggambarkan kelompok


elemen terkait. Paket dapat mencakup elemen-elemen seperti kelas, komponen, diagram,
dan bahkan paket lainnya. Paket adalah wadah yang membantu dalam mengorganisasi
elemen-elemen ini.
2. Nama Paket: Setiap paket memiliki nama yang mengidentifikasikannya dan
menjelaskan tujuannya atau isinya.
3. Relasi Antar-Paket: Diagram Paket dapat menunjukkan hubungan dan ketergantungan
antara paket-paket, seperti hubungan inklusi, hubungan penggunaan, atau
ketergantungan.
4. Elemen dalam Paket: Anda dapat menunjukkan elemen-elemen yang terdapat dalam
paket-paket, seperti kelas, komponen, atau elemen lainnya, untuk memperjelas struktur
dan hierarki sistem.
Diagram Paket digunakan untuk:
 Organisasi yang Lebih Baik: Diagram ini membantu dalam mengorganisasi dan
mengelompokkan elemen-elemen sistem yang kompleks ke dalam paket-paket yang
memiliki fokus dan tanggung jawab yang jelas.
 Pemahaman Sistem: Ini membantu pengembang dan pemangku kepentingan untuk
memahami struktur keseluruhan sistem dan bagaimana elemen-elemen tersebut terkait
satu sama lain.
 Manajemen Kompleksitas: Diagram Paket membantu dalam mengelola kompleksitas
sistem yang besar dengan cara memecahnya menjadi bagian-bagian yang lebih terkelola.
 Dokumentasi: Ini merupakan alat yang berguna dalam dokumentasi sistem dan model
perangkat lunak untuk referensi dan komunikasi.
Diagram Paket sering digunakan dalam tahap awal perancangan sistem atau pemodelan
perangkat lunak untuk membantu pengembang memahami struktur sistem secara keseluruhan
dan merancangnya dengan lebih efisien.
63
-

BAB II
SOAL DAN PEMBAHASAN

2.1 Soal
1. Buatlah Composite Strukture Diagram dari Sistem Informasi yang telah didapatkan!
2. Buatlah Interaction Overview Diagram dari Sistem Informasi yang telah didapatkan!
3. Buatlah Package Diagram dari Sistem Informasi yang telah didapatkan!

2.2 Pembahasan
1. Composite Structure Diagram

Gambar 2.1 Tampilan Composite Structure Diagram


Penjelasan : Pada Diagram ini yaitu pada sistem pengarsipan surat kita memulai dengan
admin yang dimana pada admin terdapat 5 tabel yang mana tabel quary adalah pengait dari
semua proses yang ada di dalam tabel admin mulai dari username data surat password dan
nama yang dimana ketika proses tersebut menggunakan diagram struktur komposit untuk
menggambarkan hubungan antar komponen dalam elemen komposit, seperti asosiasi,
agregasi, atau komposisi. Ini membantu dalam memahami bagaimana komponen-komponen
ini berinteraksi.dan juga ada tabel data surat yan juga terdapat quary sebagai titik kumpul
prosesnya dan terdapat apa saja dari data surat tersebut yang dimana disana terdapat jenis
surat sifat surat dan id surat Diagram ini juga dapat digunakan untuk menggambarkan
perilaku komponen-komponen, termasuk metode atau operasi yang diimplementasikan oleh
komponen-komponen tersebut.dan yang terakhir ada tabel user yang mana pada pengguna itu
sendiri yang akan menampilkan username dan juga password seperti yang kita lihat dan juga
Ini membantu dalam pemecahan masalah desain dengan memodelkan struktur internal elemen

4
komposit.
2. Interaction Overview Diagram

Gambar 2.2 Tampilan Interaction Overview Diagram

Penjelasan : Interaction Overview digunakan untuk menggambarkan interaksi dan aliran


kontrol antara beberapa aktivitas atau interaksi dalam suatu proses atau skenario. Interaction
Overview Diagram sangat berguna dalam pemodelan proses kompleks dan memfasilitasi
pemahaman yang lebih baik tentang aliran kontrol dan koordinasi antara berbagai aktivitas
dan interaksi dalam suatu proses atau skenario.

3. Package Diagram

Gambar 2.3 Tampilan Package Diagram

Penjelasan :Package diagram dalam Unified Modeling Language (UML) digunakan untuk
menggambarkan struktur organisasi dan hierarki paket (package) dalam suatu sistem perangkat
lunak. diagram paket adalah alat yang penting dalam pemodelan dan dokumentasi sistem
perangkat lunak, yang membantu dalam mengorganisasi dan memahami struktur logis serta
hierarki paket-paket dalam sistem.

5
BAB III
KESIMPULAN DAN SARAN

3.1 Kesimpulan
Diagram struktur komposit adalah salah satu jenis diagram yang digunakan dalam bahasa
pemodelan seperti Unified Modeling Language (UML), yang digunakan dalam rekayasa
perangkat lunak dan sistem untuk menggambarkan berbagai aspek sistem, termasuk struktur
internalnya. Diagram ini bermanfaat untuk menggambarkan struktur dalam konteks sistem
yang lebih luas dan dapat membantu dalam pemahaman yang lebih baik tentang bagaimana
komponen-komponen saling berinteraksi.

Diagram Overview Interaksi (Interaction Overview Diagram) adalah jenis diagram yang
digunakan dalam Unified Modeling Language (UML) untuk menggambarkan interaksi antara
elemen-elemen dalam sistem atau proses yang kompleks. Diagram ini memungkinkan
pemodel untuk menunjukkan interaksi antara berbagai urutan aktivitas atau fragmen interaksi
dalam satu tampilan yang terkoordinasi. Diagram Overview Interaksi berguna untuk
menggambarkan alur kerja (workflow) yang melibatkan banyak langkah atau tahapan dengan
cara yang lebih terstruktur..

Diagram Paket (Package Diagram) dalam Unified Modeling Language (UML) adalah jenis
diagram yang digunakan untuk menggambarkan struktur dan organisasi paket-paket (packages)
dalam sistem atau model perangkat lunak. Paket adalah cara untuk mengelompokkan elemen-
elemen (seperti kelas, komponen, diagram, dan paket lainnya) ke dalam kelompok yang lebih
besar untuk memudahkan manajemen, pengorganisasian, dan pemahaman sistem yang lebih
besar.

3.2 Saran
Ketiga jenis diagram ini merupakan alat yang berbeda dalam pemodelan dan dokumentasi
sistem perangkat lunak. Diagram komunikasi fokus pada interaksi objek-objek, diagram
deployment berfokus pada infrastruktur fisik dan penempatan komponen, sementara diagram
komponen membantu dalam merencanakan dan memahami struktur perangkat lunak.
Penggunaan masing-masing diagram bergantung pada konteks dan tujuan pemodelan yang
diinginkan dalam proyek pengembangan perangkat lunak.yang mana dengan mempelajari
diagram diagram ini dapat mempermudah kita dalam membuat sebuah struktur sistem kita
sendiri.

66
DAFTAR PUSTAKA

A.Ansori 2022. “Pengertian Package Diagram : Fungsi, Simbol, dan Contohnya”


https://www.ansoriweb.com/2021/06/pengertian-package-diagram.html
Diakses pada tanggal 31 Oktober 2023.

Efendi 2021. “Apa itu Package Diagram? Mengenal Pengertian Package Diagram”
https://www.nesabamedia.com/pengertian-package-diagram/
Diakses pada tanggal 31 Oktober 2023.

Oktriwina, Seftin. 2021. “Apa Itu Diagram dalam Pemrograman”


https://glints.com/id/lowongan/class-diagram-adalah/
Diakses pada tanggal 31 Oktober 2023

Setiawan, Rony. 2021. “Memahami Diagram Lebih Baik”


https://www.dicoding.com/blog/memahami-class-diagram-lebih-baik
Diakses pada tanggal 31 Oktober 2023.

67
KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN
RISET DAN TEKNOLOGI
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 DASAR DASAR


PENGEMBANGAN PERANGKAT LUNAK

Nama Mahasiswa : Sya’ban Abid Zahran


NPM : G1F022060

Dosen
: 1. Desi Andreswari, S.T., M.Cs.
2. Sony Ayi Purnama, S.Kom., M.Kom.

Asisten :

1. Aisyah Karina Wandayani (G1F020032)


2. Dahuri Halomoan Harahap (G1F021014)

Laporan Praktikum Tanda ACC


Hari/Tanggal Laporan Hari/Tanggal Laporan di ACC
diberikan

Laporan Praktikum ke-6

Anda mungkin juga menyukai