Anda di halaman 1dari 2

Nama : Dylan Bradley Tjokro

NRP : C11200005
Mata kuliah : Pengembangan Aplikasi telematika

Jenis layanan yang dibutuhkan adalah layanan laporan transaksi.


Fungsi dasar layanan yang dibutuhkan (SP) :
1. Menerima permintaan laporan transaksi dari client customer.merchant
2. Mengakses database untuk mengambil data transaksi sesuai permintaan.
3. Mmeproses data dan mengirimkan hasil laporan transaksi kepada client
customer/merchant
Parameter yang dibutuhkan :
1. Pilihan selang waktu (pembayaran terakhir, pembayaran dalam 1 hari, pembayaran
dalam 1 minggu)
2. ID customer/merchant yang meminta laporan transaksi
Protokol sistem dapat dgambarkan dengan state diagram sebagai berikut :
Penjelasan State Diagram :
1. Start : Awal dari sistem, menunggu permintaan layanan dari client
2. IDLE : menunggu permintaan laporan transaksi dar iclient
3. Waiting_sp : Menunggu respon dari server setelah menerima permintaan laporan
transaksi dari client
4. Querry Process : Memproses permintaan laporan transaksi
5. Process : Mengirim hasil laporan transaksi kepada client
6. Waiting : menunggu permintaan selanjutnya dari client
7. End : Ssitem telah menyelesaikan permintaan dengan sukses
8. Failed : Permintaan tidak dapat diproses dengan sukses
State table untuk state diagram di atas digambarkan sebagai berikut :

No State Input Next state Output


1 START Request sp IDLE -
2 IDLE Permintaan laporan WAITING_SP -
3 WAITING SP Respon server QUERRY_PROCESS -
4 QUERY Proses permintaan PROCESS -
PROCESS
5 PROCESS Kirim hasil laporan WAITING Hasil laporan transaksi
6 WAITING Permintaan selanjutnya IDLE -
7 END - - Laporan transaksi berhasil
dikirim
8 FAILED - - Laporan transaksi tidak
berhasil dikirim

Anda mungkin juga menyukai