F. Rancangan Maintain Data Pulsa
Rancangan maintain data pulsa mempresentasikan sarana menambah dan merubah data pulsa. Untuk lebih jelasnya dapat dilihat pada Gambar 3.13.
Operator Nominal
Supplier Jenis Pulsa
Parsing
SIMPAN BATAL
TUJUAN PIN
Harga Beli Status Parsing
Counter Aktif
Non Aktif Parsing Counter Transaksi Ke N
TUJUAN PIN
N
Harga Jual Master Laba
Rp. 0
Gambar 3.13 Rancangan Maintain Data Pulsa
3.3.6. Desain Uji Coba
Desain uji coba bertujuan untuk memastikan bahwa aplikasi telah dibuat dengan benar sesuai dengan kebutuhan atau tujuan yang diharapkan. Proses
pengujian menggunakan Black Box Testing dimana aplikasi akan diuji dengan melakukan berbagai percobaan untuk membuktikan bahwa aplikasi yang telah
dibuat sudah sesuai dengan tujuan. A. Rancangan uji coba proses login YM dan GTalk
Proses login YM dan Google Talk dilakukan dengan cara memasukkan server YM beserta port untuk modul YM Center Sender dan YM H2H,
memasukkan ID YMID GTalk di input username dan memasukkan password. Rancangan ini bertujuan untuk mengetahui apakah ID YM dan ID GTalk sudah
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
bisa online dan siap untuk bisa melakukan pertukaran pesan antar ID YMID GTalk. Test case proses ini ditunjukkan pada Tabel 3.23.
Tabel 3.23 Test Case
proses login dan auto reconnect YM dan GTalk ID
Tujuan Input
Output Diharapkan 1
Diskripsi username
dan password
yang valid untuk YM
Center Sender dan YM H2H
Memasukkan data pengaturan: YM server =
cs111.msg.sp1.yahoo.com Port = 5050
Username
= orenzzengine Password
= poweredge YM protocol = 17
Memunculkan status menjadi
“Connected”
2 Diskripsi
username dan
password yang
valid untuk GTalk Center
Sender dan
GTalk H2H Memasukkan data pengaturan:
Username = orenzzengine
Password = poweredge
Memunculkan status menjadi
“Connected”
3 Diskripsi
username dan
password non
valid untuk YM Center Sender
dan YM H2H Memasukkan data pengaturan:
YM server = cs111.msg.sp1.yahoo.com
Port = 5050 Username
= orenzzengine Password
= poweredgexx YM protocol=17
Memunculkan status menjadi “Respon
Failed”
4 Diskripsi
username dan password non
valid untuk GTalk Center
Sender
dan GTalk H2H
Memasukkan data pengaturan: Username
= orenzzengine Password
= poweredgexx Memunculkan status
menjadi “Login Failed”
B. Rancangan uji coba proses pembacaan pesan masuk, dan mengirim pesan melalui YM Center Sender dan GTalk Center Sender.
Proses pembacaan pesan masuk adalah proses membaca teks yang dikirimkan ID YMID GTalk lain terhadap mesin Modul YM Center Sender dan
GTalk Center Sender. Rancangan uji coba ini bertujuan untuk mengetahui apakah pesan dari ID YMID GTalk lain dapat diterima dan di proses dengan benar sesuai
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
dengan sistem auto respon yang ditetapkan oleh sistem. Test case proses pembacaan pesan masuk dan mengirim melalui YM Center Sender dan GTalk
Center Sender ditunjukkan pada Tabel 3.24.
Tabel 3.24 Test case proses pembacaan pesan masuk dan mengirim melalui YM Center Sender dan GTalk Center Sender
ID Tujuan
Input Output
Diharapkan 1
Menolak permintaan
yang bukan dari reseller
Orenzze Tronik
Mengirimkan pesan permintaan dari ID YM
dan ID GTalk yang tidak terdaftar yaitu
bagus_hadieyahoo.com dan
bagushadimgmail.com Membalas
dengan pesan “Maaf, anda
bukan mitra kami.”
2 Menolak
permintaan dengan format
yang tidak sesuai
Mengirimkan pesan permintaan tidak sesuai
format dari ID YM terdaftar yaitu
bagus_hadieyahoo.com dengan mengirimkan
pesan yang berisi “cek saldo”
Membalas dengan pesan
yang sesuai dengan
pengaturan sistem mengenai format
salah. Dalam uji coba format salah
diantur menjadi “Maaf, format
cek saldo saldo, silahkan dicek
dan ulangi lagi”
3 Memproses
permintaan berdasarkan
format permintaan
yang diatur pada menu
format perintah
Mengirimkan pesan sesuai dengan format
yang diberikan sistem. Dalam hal uji coba ini
pesannya adalah “sal.1234”
Membalas dengan pesan
yang sesuai dengan
pengaturan sistem mengenai format
perintah yang diajukan. Dalam
hal uji coba ini jawabannya
adalah “Saldo anda saat ini
Rp.xxx”
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
C. Rancangan uji coba pengiriman parsing produk, membaca status transaksi, membaca nomer seri voucher melalui YM H2H dan GTalk H2H.
Pengiriman transaksi melalui YM H2H dan GTalk H2H adalah pengiriman parsing antar pemilik server pulsa sehingga mudah untuk berbagi stok pulsa.
Rancangan uji coba ini bertujuan untuk mengetahui apakah proses pengiriman sesuai dengan parsing produk dan ID YMGTalk supplier dengan benar dan
automasi sistem berdasarkan jawaban yang dikirim oleh supplier. Test case uji coba ini bisa dilihat pada Tabel 3.25.
Tabel 3.25 Test case pengiriman parsing produk, membaca status transaksi, membaca nomer seri voucher melalui YM H2H dan
GTalk H2H
ID Tujuan
Input Output Diharapkan
1 Mengirimkan
parsing transaksi
Melakukan transaksi dengan kode produk
yang menggunakan YMGTalk H2H.
Dalam uji coba ini kode produk yang
menggunakan YM H2H
adalah IR5. diuji dengan
mengirimkan pesan “IR5.xxx.yyy”
Mengeluarkan pesan yang
dikirimkan ke YMGTalk
supplier
yang berarti pesan
terkirim.
2 Membaca status
transaksi dan serial number
voucher Pesan jawaban dari
supplier: “Yth.Orenzzeengine,
transaksi IR5.xxx harga xxxberhasil.
SN:xxx Saldo xxx” Otomatis
memberikan jawaban transaksi
kepada reseller berdasarkan
produk yang dikirimkannya
beserta serial number voucer
sebagai bukti transaksi valid.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
D. Rancangan uji coba pengalihan terhadap supplier cadangan apabila stok master kosong dan simultan proses.
Pengalihan terhadap supplier cadangan apabila stok master kosong dan simultan proses sehingga sistem akan otomatis mengalihkan transaksi kepada
supplier lain. Uji coba ini diperlukan untuk mengetahui apakah sistem sudah
benar medeteksi kata kunci stok kosong berdasarkan jawaban dari supplier dan menganalisis apakah sistem sudah berhasil membagi proses berdasarkan
pengaturan simultan yang ditentukan. Test case uji coba ini bisa dilihat pada Tabel 3.26.
Tabel 3.26 Test Case Pengalihan terhadap supplier cadangan dan
proses simultan
ID Tujuan
Input Output Diharapkan
1 Mengirimkan
parsing transaksi
kepada supplier cadangan
Melakukan transaksi dengan kode produk
yang menggunakan YMGTalk H2H.
Dalam uji coba ini produk berstatus
kosong Mengeluarkan
pesan yang dikirimkan ke
YMGTalk supplier
cadangan yang berarti pesan
terkirim berdasarkan
jawaban dari supplier
yang stoknya kosong.
2 Mengetahui
keakuratan proses simultan.
Multi transaksi dengan kode sama
secara bersamaan. Proses isi pulsa
terbagi sesuai dengan pengaturan
simultan yang ditentukan.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
42
BAB IV IMPLEMENTASI
4.1. Kebutuhan Sistem
Sebelum melakukan implementasi sistem dan menjalankan aplikasi cerdas server pulsa elektrik dengan penerapan Yahoo Messenger YM dan Google Talk
GTalk gateway, dibutuhkan spesifikasi perangkat keras hardware dan perangkat lunak software tertentu agar bisa berjalan dengan baik. Kebutuhan
minimum yang bisa digunakan adalah sebagai berikut: a. Processor P4 2,4 GHz
b. Memory 1 GB c. Harddisk 80 GB
d. Powersupply 500 W e. Uninteruptible Power Supply UPS
f. Modem Broadband g. HandphoneModem yang mendukung AT-Command GSMCDMA standart
h. Kabel data HandphoneModem Sedangkan software yang diperlukan supaya aplikasi bisa dijalankan yaitu:
Operating System menggunakan berbasis Windows, .NET Framework 2.0,
Microsoft SQL Server 2005, dan Microsoft Office 2003.
4.2. Implementasi Input dan Output
Dalam aplikasi ini terdapat 2 dua pengguna utama, yaitu admin dan reseller.
Admin adalah staf ahli dari Orenzze Tronik yang dapat mengelola
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.