Anda di halaman 1dari 6

Nama : Lola Citra Tama

Npm : G1F022061
Matkul : Proyek Dasar Dasar Pengembangan Perangkat Lunak

RESPONSI PROYEK ADPL

1. Apa yang anda ketahui selama pertemuan pertama hingga saat ini (review praktikum) !!
(Dilarang Copas Internet, menggunakan bahasa kalian sendiri) (30 point)
Pembahasan:
Yang saya ketahui selama pertemuan pertama hingga saat ini adalah pada pertemuan
pertama Belajar tentang DFD (Data Flow Diagram) yang artinya adalah Diagram yang
menggambarkan aliran data dari sebuah proses atau sistem informasi,di dalam data flow diagram
juga menyediakan informasi mengenai input dari tiap entitas dan proses itu sendiri. DFD (Data
Flow Diagram) juga banyak digunakan untuk membantu para pengembang aplikasi khususnya
dalam proses pembuatan sebuah sistem informasi.
Selanjutnya Belajar berbagai macam UML (Unified Modeling Language) yang berupa
Activity Diagram, Squence Diagram, Use Case Diagram, Class Diagram, Statemachine Diagram,
Communication Diagram, Component Diagram, Deployment Diagram, Composite Structure
Diagram, Package Diagram, Interaction Overview Diagram.
Activity Diagram, merupakan bentuk visual dari alir kerja yang berisi aktivitas dan tindakan,
yang juga dapat berisi pilihan, pengulangan, dan concurrency.
Squence Diagram, merupakan salah satu yang menjelaskan bagaimana suatu operasi itu
dilakukan; message (pesan) apa yang dikirim dan kapan pelaksanaannya. Diagram ini diatur
berdasarkan waktu.
Use case Diagram, merupakan Use case diagram merupakan diagram yang menggambarkan
hubungan antara aktor dengan sistem. Use case diagram bisa mendeskripsikan sebuah interaksi
antara satu atau lebih aktor dengan sistem yang akan dibuat.
Class diagram, merupakan salah satu jenis diagram struktur statis dalam UML yang
menggambarkan struktur sistem dengan menunjukkan sistem class, atributnya, metode, dan
hubungan antar objek.
Statemachine Diagram, merupakan salah satu jenis diagram perilaku dalam UML yang
menggambarkan perilaku dinamis dari sistem. Diagram ini digunakan untuk menggambarkan
perubahan dan transisi keadaan (dari satu status ke status lainnya) sebuah objek pada program
sebagai akibat dari stimulan yang diterima.
Communication Diagram, merupakan salah satu jenis diagram interaksi dalam UML yang
menggambarkan interaksi antara objek-objek dalam sistem. Diagram ini digunakan untuk
menggambarkan bagaimana objek-objek berkomunikasi satu sama lain untuk mencapai tujuan
tertentu.
Component Diagram, merupakan salah satu jenis diagram struktur fisik dalam UML yang
menggambarkan komponen-komponen dari sistem perangkat lunak dan menjelaskan
ketergantungan antar komponen.
Deployment Diagram, merupakan salah satu jenis diagram struktur fisik dalam UML yang
menggambarkan penyebaran fisik dari komponen-komponen sistem perangkat lunak ke node-
node perangkat keras.
Composite Structure Diagram, merupakan 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.
Package Diagram, merupakan salah satu UML yang digunakan untuk mengelompokkan elemen-
elemen misalnya class diagram dan use case. Dan yang terakhir
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.

2. Dalam UML terdapat komponen-komponen yang digunakan dalam merancang sebuah


diagram, tuliskan fungsi dari komponen berikut: (10 poin)
a Decision

Berfungsi untuk merepresentasikan


cabang dalam alur logika di mana
sistem harus memilih antara
beberapa jalur yang mungkin,
tergantung pada kondisi atau nilai
tertentu. Dan menggambarkan
pengambilan keputusan dalam alur
proses, menunjukkan perubahan
arah berdasarkan kondisi atau
keadaan tertentu.

b Actor

Berfungsi untuk merepresentasikan


entitas luar yang berinteraksi
dengan sistem. Dan juga dapat
berupa individu, kelompok, atau
entitas lain yang memiliki peran
tertentu dalam menggunakan atau
berinteraksi dengan sistem yang
sedang dirancang. Dan
memperlihatkan siapa atau apa yang
berinteraksi dengan sistem dan
bagaimana mereka terlibat dalam
skenario tertentu. Aktor membantu
dalam pemahaman hubungan antara
sistem dan entitas luar yang terlibat
dalam prosesnya.
c Usecase

Berfungsi untuk mendefinisikan dan


menggambarkan fungsionalitas
sistem dari perspektif pengguna
atau entitas eksternal. Seperti
memberikan gambaran rinci tentang
bagaimana sistem berinteraksi
dengan pengguna atau entitas lain.
membantu mengidentifikasi
interaksi antara pengguna atau
sistem.

d Destroy/putuskan

untuk menunjukkan titik di mana


suatu proses atau aktivitas berakhir
atau menunjukkan titik akhir dari
suatu alur proses atau aktivitas
dalam konteks diagram kegiatan
atau diagram aktivitas.

e Extend

Berfungsi untuk menunjukkan


bagaimana sebuah use case dapat
memperluas fungsionalitas use case
lain. Extend Ini berguna untuk
menunjukkan hubungan antara use
case utama dan use case tambahan
yang dapat "mengambil alih" jika
kondisi tertentu terpenuhi.
Soal Cerita
Koperasi Rafflesia adalah sebuah koperasi yang mengelola simpan pinjam bagi para
anggotanya, berikut ini adalah kegiatan yang dilakukan oleh bagian kredit dalam menangani
pemberian pinjaman bagi para anggotanya.
Setiap kali bagian kredit akan memberikan pinjaman kepada Anggota dengan identitas
Nama anggota, NIK, Alamat, Tempat lahir, Tanggal lahir, Jenis Kelamin, No Telpon maka
Anggota diharuskan mengisi Formulir Permohonan Pinjaman yang berisi Nomor FPP, Tanggal
Permohonan, Nomor Anggota, Nama Anggota, Jumlah Permohonan dan Keterangan. Yang
kemudian oleh Bagian Kredit dicatat dan disimpan kedalam Arsip FPP. Berdasarkan Arsip FPP
tersebut Bagian Kredit membuat Bukti Peminjaman yang diberikan kepada Anggota yang berisi
No. BP, tgl BP, Nomor Anggota, Nama Anggota, Jumlah Realisasi, Lama Angsuran, Jumlah
Angsuran dan Bunga.
Setiap Bulan Anggota diharuskan membayar Angsuran, sejumlah Angsuran yang
disepakati pada saat Peminjaman yang kemudian oleh bagian Kredit dicatat dan direkam
kedalam Arsip Angsuran. Berdasarkan Arsip Angsuran tersebut bagian Kredit membuat Bukti
Angsuran yang diberikan kepada Anggota yang berisi No. BA, Tanggal BA, No. BP, Jumlah
Angsur dan Bunga Pada akhir bulan Bagian Kredit selalu membuat Laporan Peminjaman dan
Laporan Angsuran yang diberikan Kepada Ketua Koperasi.
3. Buatlah ERD berdasarkan teks diatas (tambahkan atribut sesuai dengan kebutuhan) !

G1F022061
4. Rancanglah sequence diagram berdasarkan teks diatas !

G1F022061

5. Rancanglah class diagram berdasarkan teks diatas ! ( 60 poin)

G1F022061

Anda mungkin juga menyukai