• Tidak ada hasil yang ditemukan

Rekayasa Perangkat Lunak - Pertemuan 11, 12 dan 13

N/A
N/A
walawe ini ini

Academic year: 2025

Membagikan "Rekayasa Perangkat Lunak - Pertemuan 11, 12 dan 13"

Copied!
17
0
0

Teks penuh

(1)

Data Flow Diagram

Rekayasa Perangkat Lunak

Oleh :

Rizky Maulidya Afifa, M.Kom

(2)

• Pemodelan Berbasis Aliran mendefinisikan bagaimana objek- objek data ditransformasikan oleh fungsi proses

• DFD menggambarkan aliran data dalam suatu sistem (Aliran data masuk, aliran data keluar, data yang disimpan dan berbagai sub proses data bergerak)

Data Flow Diagram

(3)

Data Flow Diagram

DFD menggunakan beberapa

simbol untuk merepresentasikan aliran data atau hubungannya

DFD mendeskripsikan aliran data

dalam berbagai level dan

antarlevel

(4)

Simbol DFD

Proses Data Store

Data Flow Entitas

(5)

Level DFD

• Level 0. Level Abstraksi tertinggi DFD dikenal sebagai Level 0 DFD yang menggambarkan seluruh sistem informasi sebagai satu diagram yang

menyembunyikan semua rincian yang mendasari. Level 0 DFD juga dikenal sebagai DFD level Konteks

• Level 1. Level 0 DFD dipecah menjadi DFD Level 1 yang lebih spesifik. Level 1 DFD menggambarkan modul-modul dasar dalam sistem dan aliran data di antara

berbagai modul. Level 1 DFD menyebutkan proses dasar dan sumber informasi

• Level 2. Pada Level ini, DFD menunjukkan bagaimana data mengalir di dalam

modul yang disebutkan di level 1

(6)

DFD Level Konteks

Sistem Informasi Perpustakaan

(7)

DFD Level 1

(8)

DFD Level 2 (Proses 1)

Prosedur Pendaftaran Anggota

(9)

DFD Level 2 (Proses 2)

Prosedur Peminjaman Buku

(10)

DFD Level 2 (Proses 3)

(11)

DFD Level 2 (Proses 3)

Prosedur Pengembalian Buku

(12)

Sequence Diagram

• Sequence diagram UML digunakan untuk memodelkan interaksi antara aktor dan objek dalam suatu sistem dan interaksi antara objek itu sendiri.

• Sequence diagram digunakan untuk menunjukkan komunikasi antara objek, menunjukkan urutan pesan yang disampaikan secara eksplisit.

• Sequence diagram menekankan urutan yang terjadi di antara

sekumpulan objek

(13)

Elemen Sequence Diagram

(14)

Elemen Sequence Diagram

(15)

Contoh Kasus Pembuatan Sequence Diagram

Prosedur Pengembalian Mata Kuliah

(16)

Contoh Kasus Pembuatan Sequence Diagram

1. Identifikasi Objek yang digunakan untuk sistem (Mahasiswa, ListMataKuliah,Kuliah)

2. Objek pertama yaitu mahasiswa akan melakukan skenario urutan pertama mengirim pesan berupa lihatMataKuliah, kemudian objek kedua menerima pesan

3. Setelah memperoleh pesan akan mengembalikan pesan tersebut ke objek pertama dengam menampilkan mata kuliah

4. Setelah mahasiswa menerima pesan dari objek kedua yaitu LihatMataKuliah maka mahasiswa melakukan registrasi atau ambilMataKuliah dengan mengirimkan pesan ke objek ketiga yaitu mata kuliah Proses objek pertama dan objek kedua selesai

5. Selanjutnya objek ketiga mata kuliah menerima pesan dari mahasiswa, kemudian objek mata kuliah mengecek ketersediaan mata kuliah jika sudah dilakukan maka objek mata kuliah akan mengirim pesan kembali ke mahasiswa sebagai konfirmasi dan mahasiswa atau objek pertama dalam hal ini akan menerima umpan balik dari objek mata kuliah.

(17)

Terima Kasih

Referensi

Dokumen terkait

Selanjutnya, minumAn yang dipilih akan keluar dari mesin jika uang yang dimasukkan sesuai dengan harga minman.. Pembeli akan menerima uang kem-balian, ;if<d uang

pro$es pemilihan/ pengisian mata kuliah tersebut, siswa hi*.rus logon pada sistem r$an mengisi. pilihan mrrtakuliah utama dan piihan yang akan

Melalui aplikasi tersebut, mahasiswa dapat mengajukan usulan pengambilan matakuliah, Selanjutnya, dosen wali dapat melihat usulan pengambilan matakuliah untuk 4isetuJui/

Penilaian Penilaian dilakukan dengan melihat keaktifan mahasiswa dalam proses pembelajaran dan makalah presentasi yang telah disusun kelompok. Komponen

Dalam model Incremental ini proses pengerjaan perangkat lunak akan dilakukan perbagian sehingga bagian selanjutnya akan dikerjakan setelah bagian awal telah selesai

Seperti pada kasus kedua dimana mahasiswa tersebut telah lulus Mata kuliah Riset Teknologi Informasi namun nilai untuk mata kuliah Praktek Kerja lapangan / PKL

• Behavior dapat digunakan untuk mengubah nilai atribut suatu objek, menerima informasi dari objek lain, dan mengirim informasi ke obyek lain untuk melakukan suatu task.. • Dalam

Kontrak Perkuliahan ● Pelaksanaan kuliah daring: ○ Pada umumnya perkuliahan akan dilakukan melalui Google Meet atau Zoom sesuai dengan availability ○ Perkuliahan juga akan