Thursday, April 12, 2018

Tugas Praktikum RPL dan Jawabanya

Tugas PRPL
Tugas Praktikum Rekayasa Perangkat Lunak beserta jawabanya


Soal        :
Dibutuhkan sebuah perangkat lunak yang dapat digunakan untuk berbelanja secara on-line. Pembeli dapat mengakses perangkat lunak ini, mis. SITOKO, untuk mencari barang, memilih barang, memesan barang, dan membeli barang, termasuk melakukan pembayaran secara on-line. Untuk proses pembayaran,
perangkat lunak SITOKO akan berhubungan dengan perangkat lunak lain, misalnya SIKREDIT, yang menangani pembayaran via kartu kredit, termasuk melakukan validasi kartu kreditnya.
Dengan demikian, SITOKO hanya akan menerima informasi kartu kredit dari pembeli dan meneruskannya ke SIKREDIT. Pembayaran baru sah apabila SIKREDIT telah memberikan informasi bahwa pembayaran telah berhasil dilakukan. Jika pembayaran telah sah, operator toko dapat memroses pengiriman barang. Pengiriman barang akan dilakukan oleh perusahan kurir yang perangkat lunaknya juga terhubung dengan SITOKO, misalnya SIKURIR. Operator juga ditugaskan untuk mengelola informasi barang yang dijual.

Tugas :
1.       Definisikan Functional dan non-functional requirement pada studi kasus di atas!
2.       Definisikan Entitas-entitas yang ada!
3.       Buat Context Diagram!
4.       Buat DFD Lv 1 dan DFD Lv 2 (Jika Ada)!
5.       Buat P-Spec
6.       Kerjakan dalam satu File Docx

1.       A. Fungsional
-          Pembeli dapat Mencari, Memilih, Memesan lalu kemudian Membeli barang secara online melalui perangkat lunak SITOKO
-          Pembeli dapat melakukan pembayaran melalui perangkat lunak SIKREDIT
-          SIKREDIT menangani pembayaran via kartu kredit dan melakukan validasi
-          Operator toko dapat memproses pengiriman barang apabila telah menerima informasi dari SIKREDIT
-          Pengiriman barang dilakukan oleh perangkat lunak SIKURIR yang terhubung dengan perangkat lunak SITOKO
B. Non Fungsional
-             Tidak ada gangguan saat pembeli berbelanja dan melakukan transaksi
-             Semua sistem bekerja dengan baik

2.       Entitas-entitas yang ada :
-          Pembeli
-          SITOKO
-          SIKREDIT
-          SIKURIR
-          Operator



3.      

Context Diagram

4.      

DFD




5.       P Spec
                     
No. Proses          : 1
Nama Proses     : Transaksi
Entitas terkait    : Pembeli, SITOKO
Data Store Terkait            : Barang
Data Input                           :  Pencarian pemilihan dan pembelian barang
Data output                        : Konfirmasi Pemesanan, Daftar barang
Algoritma                            : (bisa Pseudo Code)
1.       Pembeli Mencari, memilih, memesan dan membeli barang
2.       Sistem menampilkan daftar barang
3.       Konfirmasi pemesanan

No. Proses          : 2
Nama Proses     : Pembayaran
Entitas terkait    : SITOKO, SIKREDIT
Data Store Terkait            :
Data Input                           :  Konfirmasi Pembayaran
Data output                        : Validasi Pembayaran
Algoritma                            : (bisa Pseudo Code)
1.       Sistem mendapat konfirmasi pembayaran
2.       Sistem melakukan validasi pembayaran


No. Proses          : 3
Nama Proses     : Pengiriman
Entitas terkait    : SIKREDIT, Operator, SIKURIR
Data Store Terkait            :
Data Input                           :  Konfirmasi pengiriman
Data output                        : Validasi Pengiriman, Pengiriman barang
Algoritma                            : (bisa Pseudo Code)
1.       Sistem mendapat konfirmasi pengiriman
2.       Operator mengirim validasi pengiriman

3.       Barang dikirim oleh SIKURIR



link .docx
http://bit.ly/2v4erMd
ingin lebih mudah ?, klik link ini 

No comments:

Post a Comment