• Tidak ada hasil yang ditemukan

IMPLEMENTASI DAN PENGUJIAN

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.

Dokumen terkait