Anda di halaman 1dari 10

LAPORAN PRAKTIKUM 4

PROYEK DASAR – DASAR


PENGEMBANGAN PERANGKAT LUNAK

Disusun Oleh :
Nama : Elsya Silvy Maharani
NPM : G1F020021

Asisten Dosen :

1. Abdul Hamid (G1F019019)


2. Pradifta Irsyad Hidayat (G1F019022)

Dosen Pengampu :

Desi Andreswari, S.T., M.Cs

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNIK
UNIVERSITAS BENGKULU
T.A 2021/2022
BAB I
LANDASAN TEORI

1. Communication Diagram

Component Diagram merupakan salah satu diagram pada UML yang digunakan
untuk menampilkan komponen pada sistem serta hubungan atau interaksi yang terjadi di
antara sistem tersebut. Hal fisik yang terdapat pada sistem nanti akan dimodelkan ketika
sistem akan dieksekusi.

Ada beberapa contoh dari Component Diagram yaitu:

1. Komponen data untuk keperluan manipulasi data


2. Komponen yang termasuk ke dalam bussiness processing yang bermanfaat
untuk mengatasi proses bisnis

3. Komponen security untuk mengatasi sebuah keamanan

4. Sebuah komponen user inteface untuk menangani hal-hal yang berkaitan


dengan tampilan pada system

Component Diagram memiliki beberapa fungsi seperti di bawah ini:

1. Component Diagram digunakan sebagai sumber kode atau source code


pada perangkat lunak
2. Component Diagram digunakan sebagai komponen yang bersifat
executable yang akan dilepas dan digunakan user

3. Sistem yang nanti harus beradaptasi dengan sistem lainnya

3
4. Component Diagram digunakan sebagai framework sistem. Tujuannya
adalah untuk memberikan kemudahan terhadap pengelolaan dan juga
perawatan sistem

2. Deployment Diagram

Deployment Diagram adalah salah satu model diagram dalam UML untuk
mengerahkan artefak dalam node. Deployment diagram digunakan untuk
memvisualisasikan hubungan antara software dan hardware. Secara spesifik
deployment diagram dapat membuat physical model tentang bagaimana komponen
perangkat lunak (artefak) digunakan pada komponen perangkat keras, yang dikenal
sebagai node. Ini adalah salah satu diagram paling penting dalam tingkat
implementasi perangkat lunak dan ditulis sebelum melakukan coding.

Deployment diagram sederhana yang disederhanakan untuk aplikasi web


akan mencakup:

 Nodes (application server and database server)


Contoh: Komputer/PDA, laptop, handphone, serta peralatan komunikasi data
(router, hub, switch, modem)

 Artifacts (application client and database schema)

Artefak merupakan spesifikasi dari bentuk informasi fisik yang digunakan atau
dihasilkan. Selain itu, artefak dapat dihubungkan dengan komponen pada
component diagram dan hanya digambarkan dalam sebuah node

Contoh: source file, script, executable file, table di database, document word/excel,
e-mail, dll.

3. Component Diagram

Sedangkan Component Diagram adalah diagram UML yang menampilkan


komponen dalam system dan hubungan antara mereka. Saat berurusan dengan
dokumentasi sistem yang kompleks, component diagram dapat membantu
memecah sistem menjadi komponen yang lebih kecil.
Jadi tujuan dari komponen diagram adalah:

1. Memvisualisasikan komponen dari suatu sistem


2. Membangun file-file yang dapat dieksekusi dengan menggunakan teknik forward
dan reverse engineering

3. Menjelaskan organisasi dan hubungan dari komponen

Notasi – notasi pada Component Diagram:

5
BAB II
SOAL DAN PEMBAHASAN

SOAL

1. Buatlah Comunication Diagram, Component Diagram, dan Deployment Diagram dari


system yang kalian dapat dari kating !

PEMBAHASAN

a. Comunication Diagram

G1F020021

Gambar 2.1 communication diagram


Actor akan login ke dalam system terlebih dahulu dan masuk ke system. Dari system ke
laporan akan melaporkan setiap barang yang terjual dan laporan akan mencatat data tersebut
dkedalam laporan. Dari system ke barang yaitu mendata setiap barang atau produk yang akan
dijual,dan system akan mempromosikan atau mejual barang tersebut.

b. Deployment Diagram

G1F02002

Gambar 2.2 Deployment Diagram

Pada diagram ini pembeli akan memasuki sitem dan memilih barnag, kemudian
system akan mengkonfirmasi kepada penjual untuk memepersiapan barang yang dipesan
terlebih dahulu sebelum pesanan dikirim.

c. Component Diagram

7
G1F020021

Gambar 2.5 Component Diagram admin

Index disini adalah tampilan awal dari system, di dalam system terdapat laporan
penjualan. Penjualan, dan kategori. Laporan penjualan akan di update setiap kali terjadi
transanksi jual beli. Penjualan disini berisi berang – barang yang akan di jual dan kategori ini
untuk mempermudah pengguna mencari barang yang diinginkan sesuai kategori
BAB III
PENUTUP

A. Kesimpulan

Component Diagram merupakan salah satu diagram pada UML yang


digunakan untuk menampilkan komponen pada sistem serta hubungan atau interaksi
yang terjadi di antara sistem component diagram menunjukkan bagaimana berbagai
elemen sistem telah dikelompokkan bersama (menjadi rakitan) dan hubungan antara
komponen-komponennya. Deployment diagram lebih detail dimana diagram tersebut
menjelaskan elemen perangkat keras mana yang berada.

B. Saran

Kritik dan saran sangat diperlukan untuk laporan ini suapa bisa lebih baik lagi
kedepannya

9
DAFTAR PUSTAKA

Binus University School of Information Systems. 2020. Perbedaan Deployment Diagram


dan Component Diagram. https://sis.binus.ac.id/2020/04/20/perbedaan-deployment-
diagram-dan-component-diagram/ [akses pada tanggal 25 November 2021]
Studi Elektronikah. 2019. Sequence Diagram adalah - Pengertian, Simbol, Cara
Membuat & Contoh Sequence Diagram.
https://www.webstudi.site/2019/11/Sequence-Diagram-adalah.html.[ di akses pada
tanggal 25 November 2021]
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
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 : Elsya Silvy Maharani


NPM : G1F020021
Dosen : Desi Andreswari, S.T., M.Cs
Asisten :
1. Abdul Hamid (G1F019019)
2. Pradifta Irsyad Hidayat (G1F019022)

Laporan Praktikum Tanda ACC


Hari/Tanggal Laporan diberikan Hari/Tanggal Laporan di ACC

Laporan Praktikum Modul ke-4

11

15

Anda mungkin juga menyukai