Desain Uji Coba Perancangan Sistem

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.