BAB V
V-2 Gambar 5.1 Deskripsi Implementasi Sistem
Objek-objek yang berperan pada implementasi sistem meliputi :
1. Scripting atau pengkodean aplikasi RemoteServ menggunakan bahasa pemrograman gambas.
2. Gammu sebagai driver atau pendeteksi ponsel pada sistem operasi linux.
Pada gammu diinstall juga paket smsd (SMS daemon), sebagai daemon pada gammu.
3. Menggunakan aplikasi penunjang CharReplacer.jar untuk mengkonversikan karakter single bacquote ke single quote.
4. Library sebagai runtime program. Library yang di-include-kan pada server yaitu libmysqlclient dan jre1.6. Masing-masing berfungsi, libmysqlclient sebagai library untuk mengkoneksikan gammu ke database MySQL, dan jre1.6_7 sebagai runtime java untuk script converter single backquote ( ` ) menjadi single quote ( ‘ ).
V-3 5. Database (MySQL) sebagai tempat penyimpanan data yang diterima oleh gammu, selanjutnya data tersebut akan diekseskusi sesuai dengan format datanya.
6. Ponsel SMS gateway yang menerima SMS yang dikirimkan oleh admin. Pada ponsel ini hanya menggunakan fitur SMS yang telah disediakan pada setiap ponsel.
7. Ponsel Admin untuk mengirim SMS. Admin hanya menggunakan fitur SMS yang telah ada pada ponsel.
5.1.1. Lingkungan Implementasi
Lingkungan implementasi terdiri dari lingkungan perangkat keras atau fisik fisik dan lingkungan perangkat lunak atau aplikasi penunjang yang digunakan untuk membuat aplikasi RemoteServ.
Pada Lingkungan perangkat keras dalam implementasi memiliki spesifikasi sebagai berikut :
Perangkat Keras
1. Processor : Intel Core 2 Duo 1.83 GHz
2. RAM : 1 G
3. Harddisk : 120 G
4. Ponsel sebagai SMS Gateway pada server.
5. Kabel interface USB penghubung antara server ke ponsel SMS gateway.
6. Simcard (kartu) GSM.
V-4 Sementara implementasi lingkungan perangkat lunak, aplikasi yang digunakan memiliki spesifikasi sebagai berikut :
1. Sistem operasi : Linux Ubuntu 9.10 2. Gambas Version : 5.13
3. MySQL Version : 5.1 4. Gammu version : 1.24.0 5. Jre Version : 1.6
5.1.2. Batasan Implementasi
Batasan implementasi dari tugas akhir ini adalah :
1. Menggunakan bahasa pemrograman gambas sebagai pengkodean.
2. Driver untuk pendeteksi ponsel SMS gateway pada server menggunakan gammu.
3. Ponsel yang menjadi SMS gateway adalah ponsel Siemens M55 GSM.
4. Menggunakan aplikasi penunjang yaitu CharReplacer.jar untuk mengkonversikan karakter single backquote ( ` ) menjadi single quote ( ‘ ).
5. Pada implementasi ini, ponsel SMS gateway yang digunakan adalah ponsel tipe GSM.
6. Hasil eksekusi sistem (output) dikirimkan kembali ke admin maksimal sebanyak 150 karakter.
7. Perintah yang dieksekusi hanya perintah yang tidak mengandung dialog ataupun perintah editing file.
V-5 5.1.3. Hasil Implementasi
Hasil Implementasi yang telah dilakukan adalah berupa pengecekan koneksi ponsel SMS gateway dengan server dan implementasi format layanan pada aplikasi RemoteServ. Pengecekan koneksi ponsel SMS gateway terhubung dengan server dapat dilihat pada gambar 5.2. Sementara untuk implementasi format layanan pada aplikasi, SMS akan dikirimkan kenomor ponsel SMS gateway, dan hasil eksekusi akan dikirim kembali ke nomor pengirim yaitu admin. Gambar hasil implementasi Dapat dilihat pada gambar 5.3 sampai 5.16.
Gambar 5.2. Hasil Pengecekan Ponsel SMS gateway
Gambar 5.3 SMS Pengiriman Help (Bantuan)
V-6 Gambar 5.4 SMS Hasil Balasan SMS Help
Pada gambar 5.2 SMS yang dikirimakan oleh admin adalah perintah melihat bantuan (Help) atau melihat layanan yang disediakan oleh aplikasi RemoteServ. Pada gambar 5.2 ditampilkan format SMS yang dikirimkan yaitu perintah Help dan pada gambar 5.3 merupakan hasil atau balasan yang dikirimkan oleh aplikasi RemoteServ kepada admin.
Gambar 5.5 SMS pengiriman Perintah Shell (Remote Shell)
V-7 Gambar 5.6 SMS Balasan Perintah Shell (Remote Shell)
Pada gambar 5.4 admin melakukan remote dengan mengirimkan perintah shell untuk melakukan restart pada samba server. Perintah tersebut akan di eksekusi oleh sistem linux. Pada gambar 5.5 adalah hasil atau output dari perintah yang telah di eksekusi oleh sistem linux.
Untuk layanan penambahan nomor yang boleh melakukan remote terhadap server dapat dilihat pada gambar 5.6 dan 5.7.
Gambar 5.7 SMS Penambahan Nomor
V-8 Gambaar 5.8 SMS Balasan Penambahan Nomor Berhasil
Gambar 5.6 merupakan format untuk menambahkan nomor yang boleh melakukan remote terhadap server. Jika penambahan berhasil maka aplikasi RemoteServ akan mengkonfirmasi bahwa penambahan berhasil seperti terlihat pada gambar 5.7. Untuk melihat seluruh nomor yang terdaftar dalam database dapat dengan melakukan SMS dengan perintah ‘List’. Seperti pada gambar 5.8 berikut.
Gambar 5.9 SMS Pengiriman List Nomor
V-9 Gambar 5.10 SMS Balasan List Nomor
Hasil eksekusi dari perintah ‘List’ dapat dilihat pada gambar 5.9. pada gambar ditampilkan seluruh nomor yang terdaftar beserta nama identitas dari nomor. Jika penambahan nomor untuk melakukan remote terdapat kesalahan maka nomor yang sudah terdaftar tersebut dapat diubah menjadi nomor baru seperti yang diinginkan. Perintah perubahan dapat dilihat pada gambar 5.10.
Gambar 5.11 SMS Pengiriman Update Nomor
V-10 Gambar 5.12 SMS Balasan Update Nomor
Jika berhasil maka aplikasi akan memberikan balasan berupa pemberitahuan bahwa nomor berhasil diubah, seperti terlihat pada gambar 5.11.
untuk penghapusan nomor format SMS dapat dilihat pada gambar 5.12.
Gambar 5.13 SMS Penghapusan Nomor
V-11 Gambar 5.14 SMS Balasan Penghapusan Nomor
Gambar 5.12 merupakan perintah penghapusan nomor pada nomor yang sudah didaftarkan sebelumnya oleh admin. Sementara gambar 5.13 merupakan konfirmasi bahwa nomor berhasil dihapus.
Dari keseluruhan SMS masuk dan SMS yang terkirim dapat dilihat totalnya dengan format SMS yang terdapat pada gambar 5.14.
Gambar 5.15 SMS Pengiriman Total SMS masuk dan Keluar
V-12 Gambar 5.16 SMS Balasan Total SMS masuk dan Keluar.
Gambar 5.14 adalah format pengiriman SMS dilakukan untuk melihat total SMS yang masuk dan SMS yang terkirim. Sementara balasan atau informasi SMS masuk dan keluar dapat dilihat pada gambar 5.15. pada gambar dapat dilihat total SMS yang masuk adalah 10 dan total SMS yang keluar adalah 11.
Dari keseluruhan SMS yang masuk dan SMS terkirim dapat dihapus dengan perintah ‘Clean’ seperti pada gambar 5.16.
Gambar 5.17 SMS Pengiriman Penghapusan SMS masuk dan Keluar
V-13 Gambar 5.18 SMS Balasan Penghapusan SMS masuk dan Keluar
Pada gambar 5.16 SMS dikirimkan untuk menghapus SMS, hasil dari berhasilnya penghapusan SMS dapat dilihat pada gambar 5.17.
5.2 Pengujian
Pengujian dilakukan untuk mengetahui hasil dari aplikasi Remote Server (RemoteServ) ketika di operasikan. Sebelum aplikasi digunakan sepenuhnya oleh admin jaringan GDLN UR maka perlu dilakukan pengujian yang bertujuan untuk membandingkan hasil analisis dengan keinginan yang akan dicapai.
5.2.1 Identifikasi Pengujian
Identifikasi dan rencana pengujian aplikasi Pencarian data pemilih ganda dapat dilihat pada Tabel 5.1 berikut ini.
V-14 Tabel 5.1 Identifikasi Rencana Pengujian
Modul
Pengujian Butir uji Tingkat
pengujian Jenis pengujian Jadwal Perintah shell
dan Layanan-layanan yang terdapat pada aplikasi
Normal Pengujian aplikasi
Black box, User acceptance Test (UAT)
17 Mei 2010
5.2.2 Lingkungan Pengujian
Lingkungan pengujian yang digunakan adalah sebagai berikut:
Perangkat Keras
1. Processor : Intel Pentium Dual Core 1.80 GHz
2. Memory : 1024 MB
3. Harddisk : 120 GB
Perangkat Lunak
1. Sistem Operasi : Linux Ubuntu Server 9.10 2. Bahasa Pemograman : Gambas
3. Database : MySQL
5.2.3 Pengujian Layanan Pada Aplikasi
Pengujian disesuaikan dengan banyaknya layanan yang disediakan pada aplikasi. Tapi khusus pada layanan remote shell (perintah shell), akan dilakukan pengujian dengan sepuluh sample perintah yang biasa dilakukan admin. Pengujian ini dilakukan dengan dua teknologi yang berbeda pada sisi admin yaitu menggunakan teknologi GSM dan CDMA. Sebelum melakukan pengujian
V-15 layanan pada aplikasi, akan dilakukan pengujian koneksi ponsel SMS gateway dengan server, pengujian SMS gateway dapat dilihat pada tabel 5.2.
Tahapan dan deskripsi pengujian black box layanan pada aplikasi dengan menggunakan ponsel GSM dijelaskan dari tabel 5.3 sampai tabel 5.9. Dan pengujian black box layanan aplikasi dengan ponsel CDMA dijelaskan dari tabel 5.10 sampai table 5.16.
Tabel 5.2 Pengujian Black Box Koneksi SMS gateway Terhadap Server
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
koneksi ponsel SMS gateway terhadap server
Inputkan perintah pendete ksi ponsel ke terminal
Gammu --identify
Manufactur e: Siemens Model:
unknown (M55) Firmware:
07 IMEI:
3520300003 777763 SIM IMSI:
5101078495 223826
Manufactur e: Siemens Model:
unknown (M55) Firmware:
07 IMEI:
3520300003 777763 SIM IMSI:
5101078495 223826
Berhasil mendeteks i ponsel SMS gateway
Tabel 5.3 Pengujian Black Box Perintah Remote Shell (GSM)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
Perintah shell untuk melihat user yang aktif.
Inputkan melalui SMS perintah shell.
Shell w 0.08, 0.02 USER TTY
FROM LOGIN@
0.08, 0.02 USER TTY
FROM LOGIN@
Berhasil di eksekusi system linux
V-16 No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n IDLE
JCPU PCPU WHAT root pts/1 192.168.0.1 5 14:48 0.00s 0.20s - bash
IDLE JCPU PCPU WHAT root pts/1 192.168.0.1 5 14:48 0.00s 0.20s - bash
2. Pengujian Perintah shell untuk melakukan restart services samba.
Inputkan melalui SMS perintah shell.
Shell /etc/init.d/sa mba restart
* Stopping Samba daemons ...done.
* Starting Samba daemons ...done.
* Stopping Samba daemons ...done.
* Starting Samba daemons ...done.
Berhasil di eksekusi system linux
3. Pengujian Remote shell/
Perintah shell.
Inputkan melalui SMS perintah shell.
Shell cat /etc/sudoers
s, so you might need to move
# it further down)
# %sudo ALL=NOP ASSWD:
ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL ) ALL
s, so you might need to move
# it further down)
# %sudo ALL=NOP ASSWD:
ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL ) ALL
Berhasil di eksekusi system linux
4. Pengujian Perintah shell untuk melakukan cek koneksi ke situs
Inputkan melalui SMS perintah shell.
Shell ping –c 2 google.com
google.com ping
statistics --- 2 packets transmitted, 2 received,
google.com ping
statistics --- 2 packets transmitted, 2 received,
Berhasil di eksekusi system linux
V-17 No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n
google.com. 0% packet
loss, time 1615ms rtt
min/avg/ma x/mdev = 855.223/878 .499/901.77 6/23.295 ms
0% packet loss, time 1615ms rtt
min/avg/ma x/mdev = 855.223/878 .499/901.77 6/23.295 ms 5. Pengujian
Perintah shell untuk log user yang
mencoba login.
Inputkan melalui SMS perintah shell.
Shell cat /var/log/aut h.log
m_unix(cro n:session):
session opened for user root by (uid=0) May 21 16:40:01 ubuntu CRON[384 4]:
pam_unix(c ron:session) : session closed for user root
m_unix(cro n:session):
session opened for user root by (uid=0) May 21 16:40:01 ubuntu CRON[384 4]:
pam_unix(c ron:session) : session closed for user root
Berhasil di eksekusi system linux
6. Pengujian Perintah shell untuk melihat DNS yang terkoneksi.
Inputkan melalui SMS perintah shell.
Shell cat /etc/resolv.c onf
nameserver 203.130.193 .74
nameserver 202.134.0.1 55
#nameserve r
208.67.220.
220
nameserver 203.130.193 .74
nameserver 202.134.0.1 55
#nameserve r
208.67.220.
220
Berhasil di eksekusi system linux
7. Pengujian Perintah shell untuk melakukan cek koneksi dengan melakukan
Inputkan melalui SMS perintah shell.
Shell traceroute google.com
5
209.85.254.
166
(209.85.254.
166) 85.103 ms 85.911 ms 86.613
5
209.85.254.
166
(209.85.254.
166) 85.103 ms 85.911 ms 86.613
Berhasil di eksekusi system linux
V-18 No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n tracert ke
situs google.
ms 6
sin01s01-in-f104.1e100.
net
(216.239.61.
104) 80.311 ms 81.035 ms 81.898 ms
ms 6
sin01s01-in-f104.1e100.
net
(216.239.61.
104) 80.311 ms 81.035 ms 81.898 ms
8. Pengujian Perintah shell
melihat log acces dari squid.
Inputkan melalui SMS perintah shell.
Shell tail /var/log/squi d/access.log
9.251 te 1274439672 .896 937 192.168.0.2 TCP_MISS/
200 1200 GET
http://update s.installshiel d.com/Versi on.asp? - DIRECT/64 .14.29.252 text/html
9.251 te 1274439672 .896 937 192.168.0.2 TCP_MISS/
200 1200 GET
http://update s.installshiel d.com/Versi on.asp? - DIRECT/64 .14.29.252 text/html
Berhasil di eksekusi system linux
9. Pengujian Perintah shell untuk melakukan restart services networking.
Inputkan melalui SMS perintah shell.
Shell /etc/init.d/ne tworking restart
* Stopping Samba daemons ...done.
* Starting Samba daemons ...done.
* Stopping Samba daemons ...done.
* Starting Samba daemons ...done.
Berhasil di eksekusi system linux
10. Pengujian Perintah shell untuk melakukan restart komputer.
Inputkan melalui SMS perintah shell.
Shell
shutdown –r 0
Perintah shutdown sukses di eksekusi
Komputer melakukan restart
Berhasil di eksekusi system linux
V-19 Tabel 5.4 Pengujian Black Box Penambahan Nomor Admin (GSM)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
penambahan nomor yang boleh
melakukan remote
Inputkan melalui SMS penamb ahan Number
Add
+628127690 8862
pakabu
Informasi berupa : Added Number success
Added Number success
Berhasil Menamba hkan nomor
2. Pengujian penambahan nomor yang boleh
melakukan remote
Inputkan melalui SMS penamb ahan Number
Add
+628527857 9439 maya
Informasi berupa : Added Number success
Added Number success
Berhasil Menamba hkan nomor
3. Pengujian penambahan nomor yang boleh
melakukan remote
Inputkan melalui SMS penamb ahan Number
Add
+628576762 7808 nedi
Informasi berupa : Added Number success
Added Number success
Berhasil Menamba hkan nomor
Tabel 5.5 Pengujian Black Box Meliaht List Nomor Yang Terdaftar (GSM)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
List Nomor yang sudah terdaftar
Inputkan melalui SMS perintah list nomor
List Menampilka n Seluruh List Number yang
terdaftar
+628527827 0116 vic +628127690 8862
pakabu +628527857 9439 maya +628576762 7808 nedi
Berhasil Menampil kan list nmer
V-20 Tabel 5.6 Pengujian Black Box Mengubah Nomor Yang Terdaftar (GSM)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
melakukan perubahan nomor yang sudah terdaftar
Inputkan melalui SMS perubah an Nomor
Update +628527857 9439
+628527878 7878 nurul
Informasi berupa : Update Number success
Update Number success
Berhasil mengubah nomor
2. Pengujian melakukan perubahan nomor yang sudah terdaftar
Inputkan melalui SMS perubah an Nomor
Update +628127690 8862
+628136522 2737 iwan
Informasi berupa : Update Number success
Update Number success
Berhasil mengubah nomor
3. Pengujian melakukan perubahan nomor yang sudah terdaftar
Inputkan melalui SMS perubah an Nomor
Update +628576762 7808
+628576767 6767
desnedi
Informasi berupa : Update Number success
Update Number success
Berhasil mengubah nomor
Tabel 5.7 Pengujian Black Box Menghapus Nomor Yang Terdaftar (GSM)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
Menghapus nomor yang sudah terdaftar
Inputkan melalui SMS penghap usan Nomor
Delete +628527878 7878
Informasi berupa : Delete Number success
Delete Number success
Berhasil menghapu s nomor
2. Pengujian Menghapus nomor yang sudah terdaftar
Inputkan melalui SMS penghap usan Nomor
Delete +628136522 2737
Informasi berupa : Delete Number success
Delete Number success
Berhasil menghapu s nomor
V-21 No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 3. Pengujian
Menghapus nomor yang sudah terdaftar
Inputkan melalui SMS penghap usan Nomor
Delete +628576767 6767
Informasi berupa : Delete Number success
Delete Number success
Berhasil menghapu s nomor
Tabel 5.8 Pengujian Black Box Melihat Total SMS Masuk dan Keluar (GSM)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
Melihat informasi total SMS yang masuk dan keluar
Inputkan melalui SMS perintah total
Total Menampilka n total SMS masuk dan SMS keluar
Total SMS masuk 10 dan SMS keluar 11
Berhasil Menampil kan total SMS masuk dan keluar.
Tabel 5.9 Pengujian Black Box Menghapus Seluruh SMS (GSM)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
Melihat informasi total SMS yang masuk dan keluar
Inputkan melalui SMS perintah total
Clean Informasi beupa : Log berhasil dibersihkan
Log berhasil dibersihkan
Berhasil Menghapu s seluruh SMS masuk dan SMS keluar
Tabel 5.10 sampai tabel 5.16 akan menjelaskan hasil pengujian dengan menggunakan ponsel CDMA.
V-22 Tabel 5.10 Pengujian Black Box Perintah Remote Shell (ponsel CDMA)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujia
Perintah shell untuk melihat user yang aktif.
Inputkan melalui SMS perintah shell.
Shell w 0.03, 0.01 USER TTY
FROM LOGIN@
IDLE JCPU PCPU WHAT root pts/0 192.168.0.1 5 09:34 0.00s 0.05s 0.00s w
0.03, 0.01 USER TTY
FROM LOGIN@
IDLE JCPU PCPU WHAT root pts/0 192.168.0.1 5 09:34 0.00s 0.05s 0.00s w
Berhasil di eksekusi system linux
2. Pengujian Perintah shell untuk melakukan restart services samba.
Inputkan melalui SMS perintah shell.
Shell /etc/init.d/sa mba restart
* Stopping Samba daemons ...done.
* Starting Samba daemons ...done.
* Stopping Samba daemons ...done.
* Starting Samba daemons ...done.
Berhasil di eksekusi system linux
3. Pengujian Remote shell/
Perintah shell.
Inputkan melalui SMS perintah shell.
Shell cat /etc/sudoers
s, so you might need to move
# it further down)
# %sudo ALL=NOP ASSWD:
ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL ) ALL
s, so you might need to move
# it further down)
# %sudo ALL=NOP ASSWD:
ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL ) ALL
Berhasil di eksekusi system linux
V-23 No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 4. Pengujian
Perintah shell untuk melakukan cek koneksi ke situs google.com.
Inputkan melalui SMS perintah shell.
Shell ping –c 10 google.com
le.com ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9016ms rtt
min/avg/ma x/mdev = 370.392/138 4.847/2117.
785/578.206 ms, pipe 3
le.com ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9016ms rtt
min/avg/ma x/mdev = 370.392/138 4.847/2117.
785/578.206 ms, pipe 3
Berhasil di eksekusi system linux
5. Pengujian Perintah shell untuk log user yang
mencoba login.
Inputkan melalui SMS perintah shell.
Shell cat /var/log/aut h.log
:session):
session opened for user root by (uid=0) Jun 20 10:10:01 ubuntu CRON[277 4]:
pam_unix(c ron:session) : session opened for user root by (uid=0)
:session):
session opened for user root by (uid=0) Jun 20 10:10:01 ubuntu CRON[277 4]:
pam_unix(c ron:session) : session opened for user root by (uid=0)
Berhasil di eksekusi system linux
V-24 No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 6. Pengujian
Perintah shell untuk melihat DNS yang terkoneksi.
Inputkan melalui SMS perintah shell.
Shell cat /etc/resolv.c onf
#nameserve r
203.130.193 .74
#nameserve r
202.134.0.1 55
#nameserve r
208.67.220.
220
nameserver 192.168.6.2 54
#nameserve r
203.130.193 .74
#nameserve r
202.134.0.1 55
#nameserve r
208.67.220.
220
nameserver 192.168.6.2 54
Berhasil di eksekusi system linux
7. Pengujian Perintah shell untuk melakukan cek koneksi dengan melakukan tracert ke situs google.
Inputkan melalui SMS perintah shell.
Shell traceroute google.com
5
209.85.254.
166
(209.85.254.
166) 85.103 ms 85.911 ms 86.613 ms
6
sin01s01-in-f104.1e100.
net
(216.239.61.
104) 80.311 ms 81.035 ms 81.898 ms
5
209.85.254.
166
(209.85.254.
166) 85.103 ms 85.911 ms 86.613 ms
6
sin01s01-in-f104.1e100.
net
(216.239.61.
104) 80.311 ms 81.035 ms 81.898 ms
Berhasil di eksekusi system linux
8. Pengujian Perintah shell
melihat log acces dari squid.
Inputkan melalui SMS perintah shell.
Shell tail /var/log/squi d/access.log
8.184 1689 192.168.0.3 TCP_MISS/
200 6505 GET http://www.
facebook.co m/ajax/strea m/profile.ph p? -
DIRECT/12
8.184 1689 192.168.0.3 TCP_MISS/
200 6505 GET http://www.
facebook.co m/ajax/strea m/profile.ph p? -
DIRECT/12
Berhasil di eksekusi system linux
V-25 No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 5.160.16.96
application/
x-javascript
5.160.16.96 application/
x-javascript 9. Pengujian
Perintah shell untuk melakukan restart services networking.
Inputkan melalui SMS perintah shell.
Shell /etc/init.d/ne tworking restart
* Stopping Samba daemons ...done.
* Starting Samba daemons ...done.
* Stopping Samba daemons ...done.
* Starting Samba daemons ...done.
Berhasil di eksekusi system linux
10. Pengujian Perintah shell untuk melakukan restart komputer.
Inputkan melalui SMS perintah shell.
Shell
shutdown –r 0
Perintah shutdown sukses di eksekusi
Komputer melakukan restart
Berhasil di eksekusi system linux
Tabel 5.11 Pengujian Black Box Penambahan Nomor Admin (CDMA)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
penambahan nomor yang boleh
melakukan remote
Inputkan melalui SMS penamb ahan Number
Add
+628527827 0116 vic
Informasi berupa : Added Number success
Added Number success
Berhasil Menamba hkan nomor
2. Pengujian penambahan nomor yang boleh
melakukan remote
Inputkan melalui SMS penamb ahan Number
Add
+628137134 0576
noname
Informasi berupa : Added Number success
Added Number success
Berhasil Menamba hkan nomor
V-26 No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 3. Pengujian
penambahan nomor yang boleh
melakukan remote
Inputkan melalui SMS penamb ahan Number
Add
+628527857 9439 maya
Informasi berupa : Added Number success
Added Number success
Berhasil Menamba hkan nomor
Tabel 5.12 Pengujian Black Box Melihat List Nomor Yang Terdaftar (CDMA)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
List Nomor yang sudah terdaftar
Inputkan melalui SMS perintah list nomor
List Menampilka n Seluruh List Number yang
terdaftar
+627614812 198 flexi +628527827 0116 vic +628137134 0576
noname +628527857 9439 maya
Berhasil Menampil kan list nomor
Tabel 5.13 Pengujian Black Box Mengubah Nomor Yang Terdaftar (CDMA)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
melakukan perubahan nomor yang sudah terdaftar
Inputkan melalui SMS perubah an Nomor
Update +628527827 0116
+628527827 0611 ridwan
Informasi berupa : Update Number success
Update Number success
Berhasil mengubah nomor
2. Pengujian melakukan perubahan nomor yang sudah terdaftar
Inputkan melalui SMS perubah an Nomor
Update +628137134 0576
+628137134 1111 Fulan
Informasi berupa : Update Number success
Update Number success
Berhasil mengubah nomor
V-27 No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 2. Pengujian
melakukan perubahan nomor yang sudah terdaftar
Inputkan melalui SMS perubah an Nomor
Update +628527857 9439
+628527878 7878 nurul
Informasi berupa : Update Number success
Update Number success
Berhasil mengubah nomor
Tabel 5.14 Pengujian Black Box Menghapus Nomor Yang Terdaftar (CDMA)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
Menghapus nomor yang sudah terdaftar
Inputkan melalui SMS penghap usan Nomor
Delete +628527827 0611
Informasi berupa : Delete Number success
Delete Number success
Berhasil menghapu s nomor
2. Pengujian Menghapus nomor yang sudah terdaftar
Inputkan melalui SMS penghap usan Nomor
Delete +628137134 1111
Informasi berupa : Delete Number success
Delete Number success
Berhasil menghapu s nomor
3. Pengujian Menghapus nomor yang sudah terdaftar
Inputkan melalui SMS penghap usan Nomor
Delete +628527878 7878
Informasi berupa : Delete Number success
Delete Number success
Berhasil menghapu s nomor
Tabel 5.15 Pengujian Black Box Melihat Total SMS Masuk dan Keluar (CDMA)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n
V-28 No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
Melihat informasi total SMS yang masuk dan keluar
Inputkan melalui SMS perintah total
Total Menampilka n total SMS masuk dan SMS keluar
Total SMS masuk 10 dan SMS keluar 11
Berhasil Menampil kan total SMS masuk dan keluar.
Tabel 5.16 Pengujian Black Box Menghapus Seluruh SMS (ponsel CDMA)
No Deskripsi
Prosedur pengujia
n
Perintah
Keluaran yang diharapkan
Hasil yang didapat
Kesimpula n 1. Pengujian
Melihat informasi total SMS yang masuk dan keluar
Inputkan melalui SMS perintah total
Clean Informasi beupa : Log berhasil dibersihkan
Log berhasil dibersihkan
Berhasil Menghapu s seluruh SMS masuk dan SMS keluar
Pengujian dengan User Acceptance Test (UAT) dilakukan dengan cara admin GDLN melakukan pengujian aplikasi secara langsung serta menjawab pertanyaan-pertanyaan yang terdapat pada form kuisioner atau angket. Kuesioner ini dapat dilihat lebih jelas pada lampiran A.
5.2.4 Kesimpulan Pengujian
Dari Hasil pengujian dengan menggunakan black box dan UAT, sistem yang sudah dilakukan maka diperoleh kesimpulan sebagai berikut :
1. Dari layanan dan format SMS yang disediakan semuanya berfungsi.