BAB IV PROTOTIPE, PENGEMBANGAN, DAN VERIFIKASI
4.1
Prototipe dan Pengembangan Prototipe merupakan versi awal dari sistem perangkat lunak ysng dipakai
untuk mendemonstrasikan konsep,
mencoba pilihan desain dan umumnya
menemukan lebih banyak masalah-masalah dan solusinya. Pengembangan prototipe yang cepat penting dilakukan agar biaya terkontrol dan user dapat bereksperiman dengan
prototipe
pada
tahap
awal
proses
perangkat
lunak.
Setelah melakukan analisis dan perancangan terhadap aplikasi Bebek Jafaik yang sudah dikembangkan langkah selanjutnya adalah prototipe dan pengujian. Pada tahapan implementasi terdapat dua cakupan yaitu coding dan penjelasan script Adapun tujuan-tujuan dari implementasi, yaitu : 1.
Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai sarana pengolah data dan penyaji informasi.
2.
Menyelesaikan rancangan sistem yang ada dalam dokumen sistem yang baru atau yang telah disetujui.
3.
Memastikan bahwa pemakai dapat mengoperasikan dengan mudah terhadap sistem yang baru dan mendapat informasi yang baik dan jelas.
4.
Memperhitungkan bahwa sistem telah memenuhi permintaan pemakai yaitu dengan menguji sistem secara menyeluruh.
5.
Memastikan bahwa sistem telah berjalan lancar dengan mengontrol dan melalukaninstalasi secara benar.
4.1.1 Teknik Pembuatan Prototipe Yang Cepat Pada subbab ini penulis akan menjelaskan teknik pembuatan prototipe yang cepat adalah teknik pengembangan yang menekankan kecepatan penyerahan dan karakteristilk sistem lainnya seperti kinerja, kemampuan dipelihara dan keandalan.
49
50
Ada tiga teknik pengembangan cepat yang praktis untuk mengembangkan prototipe dengan kekuatan indrusti : 1.
Pengembangan bahasa tingkat tinggi dinamik
2.
Pemograman database.
3.
Perakitan komponen dan aplikasi
4.1.1.1 Pengembangan Bahasa Tingkat Tinggi Dinamik Bahasa tingkat tinggi merupakan bahasa pemograman yang mencangkup fasilitas manajemen dan runtime yang sangat ampuh. Pada aplikasi Bebek Jafaik menggunakan bahasa pemograman PHP versi 5.3.5 . Dan penulis akan menjelaskan script-script yang telah dikembangkan untuk aplikasi Bebek Jafaik 1. Program untuk perbaikan interface Aplikasi Bebek Jafaik 2. Program pembuatan tempat penampung cookie 3. Program inti untuk menampilkan link langsung (direct link )
4.1.1.1.1 Program Untuk Perbaikan Interface Program untuk perbaikan inteface aplikasi Bebek Jafaik adalah program yang ditambahkan penulis untuk memperbaiki desain antar muka (interface) dari aplikasi bebek Jafaik. Penulis menambahkan program dengan menggunakan bahasa pemrograman css yg diberi nama style.css 1. Input {font-family:"VINER HAND ITC";color:#676ef8;} 2. a{ color: Black; text-decoration:none;position : center;} 3. a:hover 4. { 5. color: blue; 6. } 7. #container 8. { 9. border: 1px #b636bb solid; 10.-moz-border-radius: 8px;
51
11.margin: auto; 12.padding: 5px; 13.width: 750px; 14.} 15.#container2 16.{ 17.border: 1px #b636bb solid; 18.-moz-border-radius:8px; 19.margin: auto; 20.padding: 5px; 21.width: 900px; 22.}
Penjelasan prorgam untuk perbaikan interface aplikasi Bebek Jafaik Baris 1.
Input menginisialisasi input box yang memiliki sifat text font-family (jenis text) VINER HAND ITC dan color (warna) : biru.
Baris 2.
a adalah hyperlink yang memiliki sifat sifat text color (warna) : black (hitam) dan text-decoration (garis bawah) : none, position (posisi) : center (tengah)
Baris 3-6.
a : hover adalah sebuah hyperlink yang memiliki sifat apabila cursor diarahkan pada sebuah text maka akan berubah warna menjadi warna blue (biru)
Baris 7-14. #container adalah sebuah id yang digunakan untuk div yang memiliki sifat Border : 1px ##b636bb solid, -moz-border-radius : 8px, margin: auto, padding : 5px, width : 750px; Baris 15-22. Baris 4. #container2 adalah sebuah id yang digunakan untuk div yang memiliki sifat Border : 1px ##b636bb solid, -moz-border-radius: 8px; margin: auto; padding: 5px;width: 900px;
52
4.1.1.1.2 Program Tempat Penampung Cookie Program tempat penampung cookie adalah program yang dibuat penulis untuk menampung cookie yang terjadi pada situs web www.4shared.com pada saat melakukan pengunduhan (download). 1. function folder_kosong($folder, $debug = false) 2. { 3. if ($debug) 4. { 5. echo "Cleaning folder $folder ...
"; 6. } 7. $d = dir($folder); 8. while (false !== ($entry = $d->read())) 9. { 10.$isdir = is_dir($folder."/".$entry); 11.if (!$isdir and $entry!="." and $entry!="..") 12.{ unlink($folder."/".$entry); 13.} elseif ($isdir and $entry!="." and $entry!="..") 14.{ folder_kosong($folder."/".$entry,$debug); rmdir($folder."/".$entry); 15.} 16.} 17.$d->close(); 18. }
Penjelasan program untuk menampung cookie yang terjadi pada situs web 4shared pada saat melakukan pengunduhan. Baris 1.
Function folder_kosong ($folder, $debug = false) dibuat fungsi dengan menggunakan dua daftar argumen yaitu $folder dan $debug yang mempunyai value boolean false
Baris 3-6
Adalah pengecekan yang menggunakan if yang mempunyai daftar argumen $debug yang akan menghasilkan tampilan pesan text Cleaning folder dan $folder
Baris 7
Adalah untuk melihat berbagai file dan folder di dalam suatu drive atau folder tertentu yang mempunyai argument $folder dan akan disimpan pada $d
53
Baris 8-15. Adalah pengecekan menggunakan while yang menggunakan argument boolean
false
!==($entry=
$d)
akan
menghasilkan
unlink
($folder."/".$entry); Dan apabila $isdir
and $entry!="." and $entry!=".." maka akan
melakukan eksekusi folder_kosong ($folder."/".$entry,$debug); dan rmdir ($folder."/".$entry); Baris 17.
Adalah proses penutupan. Cookie yang didapat pada saat melakukan pengunduhan disimpan dengan nama CUR69F.tmp yang terletak pada folder tmp_cookie
# Netscape HTTP Cookie File # http://curl.haxx.se/rfc/cookie_spec.html # This file was generated by libcurl! Edit at your own risk. .4shared.comTRUE/FALSE1327690001day1hosth www.4shared.comFALSE/FALSE1642963601hostid-156187928 .4shared.comTRUE/FALSE0efdcLztZ-12A1 .4shared.comTRUE/FALSE0 dcSIpS_afl9242d8bc72155f1bbd84e6bf41940ce6 .4shared.comTRUE/FALSE0dlpvc110439N
4.1.1.1.3 Program Menampilkan Link Langsung Program
menampilkan
link
langsung
merupakan
program
inti
dari
pengembangan aplikasi Bebek Jafaik. Program ini dugunakan untuk menampilkan link langsung untuk melakukan pengunduhan tanpa menunggu hitungan mundur selesai 1. if (strpos($URLDL, "www.4shared.com")) 2. { 3. if (!empty ($URLDL))
54
4. { 5. $headers = array('User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_2_1 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5H11 Safari/525.20'); 6. $file_cookie = tempnam("tmp_cookie", "CURLCOOKIE"); 7. $a = curl_init(); 8. curl_setopt($a, CURLOPT_SSL_VERIFYPEER, false); 9. curl_setopt($a, CURLOPT_HTTPHEADER,$headers); 10.curl_setopt($a, CURLOPT_URL, $URLDL); 11.curl_setopt($a, CURLOPT_COOKIEJAR, $file_cookie); 12.curl_setopt($a, CURLOPT_FOLLOWLOCATION, true); 13.curl_setopt($a, CURLOPT_RETURNTRANSFER, true); 14.$output = curl_exec($a); 15.$reg = '/(href=\')(http:\/\/\S*)(Klik)/'; 16.preg_match($reg,$output,$hasil); 17.$x = array("'", ";",">"); 18.// 19.$dirlink = str_replace($x," ", $hasil[2]); 20.folder_kosong('tmp_cookie',false); 21.echo "
"; 22.echo "
"; 23.$buff = $URLDL . date("H:i:s"); 24.$md5URL = md5($buff); 25.$fsize = remote_file_size_4shared($dirlink); 26.if ($redir==1) $dirlink = $urlredir; 27.$ipaddr = get_ip_address(); 28.$qry = "INSERT INTO bebek (ipaddr, url, md5url, size) VALUES ('$ipaddr', '$dirlink', '$md5URL', $fsize)"; 29.mysql_query($qry);
Penjelasan program untuk menampilkan link langsung (direct link) Baris 1.
if (strpos($URLDL, "www.4shared.com")) adalah pengecekan dua daftar argumen yaitu $URLDL dan www.4shared.com, apabila $URLDL
55
mengandung kata-kata www.4shared.com maka akan dilanjutkan pengecekan kevalidan URL Baris 3.
Adalah pengecekan URL, apabila $URLDL kosong akan menampilkan pesan text bahwa URL tidak ditemukan
Baris 5.
Suatu headers yang dibuat penulis disimpan ke variabel $headers
Baris 6.
Adalah pengecakan keberadaan tempat penampung cookie sudah tersedia atau belum tersedia yang akan disimpan pada variabel $file_cookie
Baris 7.
Memulai sesi cURL, untuk memulai sesi cURL dengan menggunakan fungsi curl_init() dan menyimpannya pada variabel $a.
Baris 8.
curl_setopt = menentukan opsi-opsi sebelum menjalankan cURL, CURLOPT_SSL_VERIFYPEER adalah opsi untuk mengikuti aturan Cas
Baris 9.
Opsi untuk menentukan Header yang akan diambil dari Header yang telah dibuat sebelumnya
Baris 10.
CURLOPT_URL, adalah opsi untuk menentukan URL yang akan diambil datanya.
Baris 11.
Opsi mengirim cookie ke tmp_cookie
Baris 12.
Opsi memerintah ke cURL untuk mengikuti Pengalihan
Baris 13.
Opsi melannjutkan transfer
Baris 14.
Mengeksekusi cURL dengan curl_exec() dan menampilkannya ke browser
juga menyimpan nyake variabel $output.
Baris 15.
$reg = pemilihan regex yang didapat[nama host nya] (http:\/\/\S*)
Baris 16.
$hasil = tsid = 20120123-163318-3fe1ee78
Baris 17.
$x = array("'", ";",">") adalah pembuatan sebuah array yang di simpan pada variabel $x
Baris 19.
$dirlink = str_replace($x," ", $hasil[2]) adalah Menggatikan suatu string tertentu dengan string lainya yang mempunya tiga argument $x, “”, $hasil[2]Dan data yang didapat akan disimpan pada varibel $dirlink
Baris 20.
Adalah pemanggilan function folder kosong yang berisi dua argument tmp_cookie dan false
Baris 21. Adalah pemanggilan hyperlink untuk variabel $dirlink
56
Baris 22.
Adalah pemanggilan hyperlink untuk kehalaman utama aplikasi Bebek Jafaik
Baris 23.
Adalah Inisialisasi $buff = $URLDL.date(H.i.s) dengan format tahunbulan-tanggal dan jam : menit : detik
Baris 24.
Adalah perubahan $buff ke bentuk md5 yang disimpan pada variabel $md5URL
Baris 25-26. Adalah pemanggilan function remote_file_size_4shared yang berisi argument $dirlink.dan kemudian dilakukan pengecekkan $redir==1 maka $dirlink = $urlredir Baris 28-29. $qry = "INSERT INTO bebek (ipaddr, url, md5url, size) VALUES ('$ipaddr', '$dirlink', '$md5URL', $fsize)" adalah SQL untuk mengisi tabel bebek yang akan disimpan pada variabel $qry
4.2
Verifikasi dan Pengujian Pengujian sistem dilakukan untuk menguji program yang telah dibuat apakah
sudah sesuai dengan rancangan atau tidak. Pengujian yang akan dilakukan yaitu menguji proses menampilkan link langsung pada situs web 4shared
4.2.1
Lingkungan Pengujian Spesifikasi hardware yang digunakan penulis untuk mengembangkan aplikasi
Bebek Jafaik adalah : 1. Notebook Zyrex Model M549SS 2. Processor Intel Dual Core CPU @2.00GHz 3. RAM 1.00 GB Software yang digunakan penulis untuk mengembangkan aplikasi Bebek Jafaik adalah : 1. Notepad++ 2. Browser Mozzila Firefox
57
3.
Internet Download Manager
4.3
Skenario Pengujian
4.3.1 Pengujian Fungsionalitas Aplikasi Pengujian akan dilakukan dengan menggunakan metode Kotal Hitam (Black Box) merupakan pengujian yang ujinya diturunkan dari spesifikasi program atau komponen. Sistem merupakan „Kotak Hitam‟ yang perilakunya hanya dapat ditentukan dengan mempelajari input dan ouput yang berkaitan. Pengujian ini bertujuan untuk lebih memfokuskan pada keperluan fungsional dari aplikasi. Dengan metode ini, maka validitas fungsi akan diuji, apakah menghasilkan keluaran yang sesuai dengan yang diharapkan atau tidak. Pengujian fungsionalitas pada aplikasi ini dilakukan untuk mengetahui apakah aplikasi berjalan sesuai dengan yang telah dirancang.. Tabel 4.1 Skenario pengujian No
Item yang
Sifat
diuji
Cara Pengujian
Hasil yang diharapkan Menampilkan link langsung video dan dapat
Normal 1.
Video
Masukkan URL
diunduh
4shared yang ingin di Tidak Normal
unduh
Menampilkan pesan URL tidak ditemukan
Menampilkan link langsung image dan dapat Normal 2.
Image
Masukkan URL
diunduh
4shared yang ingin di Tidak Normal
unduh
Menampilkan pesan URL tidak ditemukan
Menampilkan link langsung musik dan dapat Normal 3.
Musik
Masukkan URL
diunduh
4shared yang ingin di Tidak Normal
unduh.
Menampilkan pesan URL tidak ditemukan
58
Tabel 4.1 (Lanjutan) Skenario Pengujian No
Item yang diuji
4.
Permainan
Sifat Normal
Cara Pengujian
Hasil yang diharapkan
Masukkan URL
Menampilkan link langsung permainan dan dapat
4shared yang ingin di
diunduh
unduh. Tidak Normal 5.
Buku
Normal
Menampilkan pesan URL tidak ditemukan Masukkan URL yang
Menampilkan link langsung buku dan dapat
ingin di unduh.
diunduh
Tidak Normal 6.
Arsip
Normal
Menampilkan pesan URL tidak ditemukan Masukkan URL yang
Menampilkan link langsung arsip dan dapat
ingin di unduh.
diunduh
Tidak Normal 7.
Program
Normal
Menampilkan pesan URL tidak ditemukan Masukkan URL yang
Menampilkan link langsung program dan dapat
ingin di unduh.
diunduh
Tidak Normal 8.
Ponsel
Normal
Menampilkan pesan URL tidak ditemukan Masukkan URL yang
Menampilkan link langsung ponsel dan dapat
ingin di unduh.
diunduh
Tidak Normal 9.
Android
Normal
Menampilkan pesan URL tidak ditemukan Masukkan URL yang
Menampilkan link langsung android dan dapat
ingin di unduh.
diunduh
Tidak Normal 10.
Web
Normal
Tidak Normal
Menampilkan pesan URL tidak ditemukan Masukkan URL yang
Menampilkan link langsung web dan dapat
ingin di unduh.
diunduh
Menampilkan pesan URL tidak ditemukan
59
Gambar 4.1 Tampilan Hasil Aplikasi Bebek Jafaik Unduh File Video
Penjelasan pada Gambar 4.1 : Pada saat URL file Video : “http://www.4shared.com/video/lzhe9iVe/Super_Junior__MrSimple_MV_HD.htm” akan diproses oleh aplikasi Bebek Jafaik sehingga menampilkan Link langsung untuk melakukan pengunduhannya tanpa harus menunggu hitungan mundur selesai dan pengguna tidak perlu mengeluarkan biaya untuk
menjadi user premium agar
mendapatkan link langsung secara cepat, link langsungnya adalah : http://dc99.4shared.com/download/lzhe9iVe/Super_Junior__MrSimple_MV_HD.3gp ?tsid=20120127-084239-cbbcf4b5 Pada hyperlink “Kembali Ke Halaman Utama” adalah sebuah link untuk mengembalikan ke halaman utama aplikasi Bebek Jafaik sehingga kita dapat menggulang untuk melakukan pengunduhan kembali
60
Gambar 4.2 Tampilan Hasil Aplikasi Bebek Jafaik Unduh File Music Penjelasan pada Gambar 4.2 : Pada saat URL file music : “http://www.4shared.com/mp3/-QFsN8Y8/Princess_-_Jangan_Pergi.htm” akan diproses oleh aplikasi Bebek Jafaik sehingga menampilkan Link langsung untuk melakukan pengunduhannya tanpa harus menunggu hitungan mundur selesai dan pengguna tidak perlu mengeluarkan biaya untuk
menjadi user premium agar
mendapatkan link langsung secara cepat, link langsungnya adalah : http://dc435.4shared.com/download/QFsN8Y/Princes__Jangan_Pergi.mp3?tsid=2012 0127-084350-c99dc7408 Pada hyperlink “Kembali Ke Halaman Utama” adalah sebuah link untuk mengembalikan ke halaman utama aplikasi Bebek Jafaik sehingga kita dapat menggulang untuk melakukan pengunduhan kembali
61
Gambar 4.3 Tampilan Hasil Aplikasi Bebek Jafaik Unduh File Buku Penjelasan pada Gambar 4.3 : Pada saat URL file buku : “http://www.4shared.com/office/mTfjt4Fc/Verbal-and-Non-Verbal-Reasonin.htm” akan diproses oleh aplikasi Bebek Jafaik sehingga menampilkan Link langsung untuk melakukan pengunduhannya tanpa harus menunggu hitungan mundur selesai dan pengguna tidak perlu mengeluarkan biaya untuk
menjadi user premium agar
mendapatkan link langsung secara cepat, link langsungnya adalah : http://dc178.4shared.com/download/mTfjt4Fc/Verbal-and-Non-VerbalReasonin.pdf?tsid=20120127-084858-ea60ed77 Pada hyperlink “Kembali Ke Halaman Utama” adalah sebuah link untuk mengembalikan ke halaman utama aplikasi Bebek Jafaik sehingga kita dapat menggulang untuk melakukan pengunduhan kembali
62
Gambar 4.4 Tampilan Hasil Aplikasi Bebek Jafaik Unduh File Image
Penjelasan pada Gambar 4.4 : Pada saat URL file image : “http://www.4shared.com/photo/hbqQQH2w/quran.htm” akan diproses oleh aplikasi Bebek Jafaik sehingga menampilkan Link langsung untuk melakukan pengunduhannya tanpa harus menunggu hitungan mundur selesai dan pengguna tidak perlu mengeluarkan biaya untuk
menjadi user premium agar
mendapatkan link langsung secara cepat, link langsungnya adalah : http://dc340.4shared.com/download/hbqQQH2w/tsid20120127-084572f9d54138/quran.jpg?forceAttachmentDownload=true Pada hyperlink “Kembali Ke Halaman Utama” adalah sebuah link untuk mengembalikan ke halaman utama aplikasi Bebek Jafaik sehingga kita dapat menggulang untuk melakukan pengunduhan kembali
63
Gambar 4.5 Tampilan Hasil Aplikasi Bebek Jafaik Unduh File Arsip
Penjelasan pada Gambar 4.5 : Pada saat URL file arsip: “http://www.4shared.com/rar/8ZtpkBmQ/summer_eletrohits_8_SOM_LIVRE.htm” akan diproses oleh aplikasi Bebek Jafaik sehingga menampilkan Link langsung untuk melakukan pengunduhannya tanpa harus menunggu hitungan mundur selesai dan pengguna tidak perlu mengeluarkan biaya untuk
menjadi user premium agar
mendapatkan link langsung secara cepat, link langsungnya adalah : http://dc221.4shared.com/download/8ZtpkBmQ/ummer_eletrohits_8_SOM_LIVRE.r ar?tsid20120127-085106-365ec33b Pada hyperlink “Kembali Ke Halaman Utama” adalah sebuah link untuk mengembalikan ke halaman utama aplikasi Bebek Jafaik sehingga kita dapat menggulang untuk melakukan pengunduhan kembali
64
Gambar 4.6 Tampilan Hasil Aplikasi Bebek Jafaik Unduh File Permainan
Penjelasan pada Gambar 4.6 : Pada saat URL file permainan: “http://www.4shared.com/game/r4WsgESv/Street_Karate_2.htm” akan diproses oleh aplikasi Bebek Jafaik sehingga menampilkan Link langsung untuk melakukan pengunduhannya tanpa harus menunggu hitungan mundur selesai dan pengguna tidak perlu mengeluarkan biaya untuk
menjadi user premium agar
mendapatkan link langsung secara cepat, link langsungnya adalah : http://files.myplaycity.com/303s1/streetkarate2setup.exe Pada hyperlink “Kembali Ke Halaman Utama” adalah sebuah link untuk mengembalikan ke halaman utama aplikasi Bebek Jafaik sehingga kita dapat menggulang untuk melakukan pengunduhan kembali
65
Gambar 4.7 Tampilan Hasil Aplikasi Bebek Jafaik Unduh File Ponsel
Penjelasan pada Gambar 4.7 : Pada saat URL file ponsel: “http://www.4shared.com/mobile/J7ryBY/NEED_FOR_SPEED_UNDERCOVER_H DSi.htm” akan diproses oleh aplikasi Bebek Jafaik sehingga menampilkan Link langsung untuk melakukan pengunduhannya tanpa harus menunggu hitungan mundur selesai dan pengguna tidak perlu mengeluarkan biaya untuk
menjadi user premium agar
mendapatkan link langsung secara cepat, link langsungnya adalah : http://dc205.4shared.com/download/J7ryBY/ NEED_FOR_SPEED_UNDERCOVER_HDSi.SIS?tsid20120127-085508-1524744b Pada hyperlink “Kembali Ke Halaman Utama” adalah sebuah link untuk mengembalikan ke halaman utama aplikasi Bebek Jafaik sehingga kita dapat menggulang untuk melakukan pengunduhan kembali
66
Gambar 4.8 Tampilan Hasil Aplikasi Bebek Jafaik Unduh File Web
Penjelasan pada Gambar 4.8 : Pada saat URL file web: “http://www.4shared.com/document/ZUCn9Nt1/My_Chemical_Romance__Welcome_.htm” akan diproses oleh aplikasi Bebek Jafaik sehingga menampilkan Link langsung untuk melakukan pengunduhannya tanpa harus menunggu hitungan mundur selesai dan pengguna tidak perlu mengeluarkan biaya untuk
menjadi user premium agar
mendapatkan link langsung secara cepat, link langsungnya adalah : http://dc392.4shared.com/download/ZUCn9Nt1/My_Chemical_Romance__Welcome_.html?tsid20120127-085402-b2195db4 Pada hyperlink “Kembali Ke Halaman Utama” adalah sebuah link untuk mengembalikan ke halaman utama aplikasi Bebek Jafaik sehingga kita dapat menggulang untuk melakukan pengunduhan kembali
67
Gambar 4.9 Tampilan Hasil Aplikasi Bebek Jafaik Unduh File Android
Penjelasan pada Gambar 4.9 : Pada saat URL file web: “http://www.4shared.com/android/Szvm7K4a/PES_2012.htm” akan diproses oleh aplikasi Bebek Jafaik sehingga menampilkan Link langsung untuk melakukan pengunduhannya tanpa harus menunggu hitungan mundur selesai dan pengguna tidak perlu mengeluarkan biaya untuk
menjadi user premium agar
mendapatkan link langsung secara cepat, link langsungnya adalah : http://dc433.4shared.com/download/Szvm7K4a/PES_2012.apk?tsid20120127085615-5c6170c9 Pada hyperlink “Kembali Ke Halaman Utama” adalah sebuah link untuk mengembalikan ke halaman utama aplikasi Bebek Jafaik sehingga kita dapat menggulang untuk melakukan pengunduhan kembali
68
Gambar 4.10 Tampilan Hasil Aplikasi Bebek Jafaik Unduh File Program
Penjelasan pada Gambar 4.10: pada saat URL file web: “http://www.4shared.com/file/Mt4rrtzV/cheat_engine_561.htm” akan diproses oleh aplikasi Bebek Jafaik sehingga menampilkan Link langsung untuk melakukan pengunduhannya tanpa harus menunggu hitungan mundur selesai dan pengguna tidak perlu mengeluarkan biaya untuk
menjadi user premium agar
mendapatkan link langsung secara cepat, link langsungnya adalah : http://dc300.4shared.com/download/Mt4rrtzV/cheat_engine_561.exe?tsid20120127085239-f396c500 Pada hyperlink “Kembali Ke Halaman Utama” adalah sebuah link untuk mengembalikan ke halaman utama aplikasi Bebek Jafaik sehingga kita dapat menggulang untuk melakukan pengunduhan kembali
69
4.3.2 Hasil Pengujian Setelah melakukan pengujian dari aplikasi Bebek Jafaik untuk melakukan pengunduhan pada file-file seperti video, music, gambar, permainan, program,arsip, buku, ponsel, android, dan web yang terdapat pada situs web 4shared, hasil yang didapat dari pengujian tersebut dapat dilihat pada Tabel 4.2 Tabel 4.2 Hasil Pengujian No
Item yang diuji
Hasil Sifat
Cara Pengujian
Hasil yang diharapkan
Menampilkan link langsung (direct Normal 1.
Masukkan URL yang ingin
Video
di unduh
Menampilkan pesan URL tidak ditemukan
Menampilkan link langsung (direct Normal Masukkan URL yang ingin
Image
di unduh
Menampilkan pesan URL tidak ditemukan
Menampilkan link langsung (direct Normal Masukkan URL yang ingin
Musik
Permainan
Sesuai
link) musik dan dapat diunduh
di unduh. Tidak Normal
4.
Sesuai
link) image dan dapat diunduh
Tidak Normal
3.
Sesuai
link) video dan dapat diunduh
Tidak Normal
2.
Pengujian
Normal
Menampilkan pesan URL tidak ditemukan
Masukkan URL yang ingin
Menampilkan link langsung (direct
di unduh.
link) permainan dan dapat diunduh
Tidak Normal
Sesuai
Menampilkan pesan URL tidak ditemukan
5.
Buku
Normal
Tidak Normal
Masukkan URL yang ingin
Menampilkan link langsung (direct
di unduh.
link) buku dan dapat diunduh
Menampilkan pesan URL tidak ditemukan
Sesuai
70
Tabel 4.2 (Lanjutan) Hasil Pengujian Tabel No
Item yang
Sifat
Cara Pengujian
Hasil yang diharapkan
diuji
6.
Arsip
Hasil Pengujian
Normal
Masukkan URL yang ingin
Menampilkan link langsung (direct
di unduh.
link) arsip dan dapat diunduh
Tidak Normal
Sesuai
Menampilkan pesan URL tidak ditemukan
7.
Program
Normal
Masukkan URL yang ingin
Menampilkan link langsung (direct
di unduh.
link) program dan dapat diunduh
Tidak Normal
Sesuai
Menampilkan pesan URL tidak ditemukan
8.
Ponsel
Normal
Masukkan URL yang ingin
Menampilkan link langsung (direct
di unduh.
link) ponsel dan dapat diunduh
Tidak Normal
Sesuai
Menampilkan pesan URL tidak ditemukan
9.
Android
Normal
Masukkan URL yang ingin
Menampilkan link langsung (direct
di unduh.
link) android dan dapat diunduh
Tidak Normal
Sesuai
Menampilkan pesan URL tidak ditemukan
10.
Web
Normal
Tidak Normal
Masukkan URL yang ingin
Menampilkan link langsung (direct
di unduh.
link) web dan dapat diunduh
Menampilkan pesan URL tidak ditemukan
Sesuai
71
4.3.3 Verifikasi Hasil Pengujian Berikut merupakan analisis hasil pengujian dari sepuluh item URL (video, music, image, permainan, buku, arsip, program, ponsel, android dan web) yang telah diuji: 1. Aplikasi Bebek Jafaik yang telah dikembangkan dapat mengunduh semua jenis file yang terdapat pada situs web 4shared 2. Setiap link langsung yang ditampilkan mempunyai group file yang berbeda dan tsid yang berbeda 3. Pada link langsung untuk mengunduh permainan ternyata mempunyai layanan situs web yang berbeda yang didapat dari situs web myplaycity Seperti contoh link langsung ini: http://files.myplaycity.com/303s1/streetkarate2setup.exe