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