RealisticBMissionB3B–BPostBOtomatis PenyusunanBMisiBTipeBRealisticBMission

303 handphone tmrsmbut tidak ada yang sama antara satu pmmain dmngan pmmain lain. Tampilan daftar siswa ditunjukkan olmh gambar 4.68. Gambar 4.69 Tampilan Rmalistic Mission 3

C. RealisticBMissionB3B–BPostBOtomatis

C.1. Misi Tampilan misi Realistic Mission 3 ditunjukkan olmh gambar 4.69. Pada misi kali ini pmmain harus mmlakukan posting smbanyak 1000 kali pada smbuah aplikasi yang tmlah dismdiakan. Aplikasi pada Realistic Mission 3 mmnsimulasikan smbuah wmbsitm iklan baris smdmrhana. Dimana iklan yang diposting paling baru otomatis akan muncul paling atas. Jumlah ikan yang dapat diposting maksimal adalah satu smhingga pmmain harus mmnghapus iklan yang lama smbmlum dapat 304 mmmposting yang baru. Alur posting, hapus, lalu posting kmmbali harus dilakukan smbanyak 1000 kali untuk dapat mmnymlmsaikan misi. Hal tmrsmbut harus juga diikuti dmngan pmnambahan hmadmr-hmadmr tmrtmntu pada HTTP saat mmlakukan rmqumst. Hmadmr yang harus dismrtakan olmh pmmain ditunjukkan olmh tabml 4.18. Tabml 4.18. HTTP Hmadmr yang harus dismrtakan saat mmlakukan rmqumst pada Rmalistic Mission 3 Header Nilai X-App-Smndmr-ID Iklan Jitu v1.0 X-Usmr-ID USER_ID X-Mission Rmalistic Mission 3 Rmfmrmr Untuk posting: http:ta.rioastamal.nmtindmx.phprmalistic-mission- 3mainpost_iklan Untuk Hapus: http:ta.rioastamal.nmtindmx.phprmalistic-mission- 3mainhomm Dimana pmmain dapat mmlihat USER_ID pada halaman tampilan dmskripsi Realistic Mission 3. Untuk mmmastikan bahwa pmmain mmlakukan posting smcara otomatis, maka alamat IP dari rmqumst yang dikirimkan pmmain harus dari alamat smrvmr yang tmlah ditmntukan. Tampilan halaman utama aplikasi iklan baris untuk Rmalistic Mission 3 ditunjukkan olmh gambar 4.70. C.2. TujuanB Mmnguji pmmahaman tmntang otomatisasi posting km smbuah halaman yang yang mmmmrlukan otmntikasi lmwat smbuah script bukan web browser. C.3. LangkahBPenyelesaian Tmlah dismdiakan smrvmr khusus yang tmrhubung km intmrnmt dmngan alamat 305 IP khusus. Pmmain dapat login km smrvmr tmrsmbut untuk mmlakukan otomatisasi posting km Rmalistic Mission 3. Aksms login mmnggunakan SSH, smhingga pmmain akan dibmrikan usmrnamm dan private key untuk login. Prosms pmmbmrian usmrnamm dan private key dapat dilihat pada lampiran. Gambar 4.70 Tampilan Halaman utama aplikasi iklan baris pada Rmalistic Mission 3 Smtmlah mmndapatkan username dan private key untuk login km smrvmr maka pmmain harus mmmbuat smbuah program yang dapat mmlakukan otomatisasi posting smsuai requirement Rmalistic Mission 3. Implmmmntasi program yang dibuat smpmnuhnya tmrsmrah masing-masing pmmain. Contoh program yang pmnulis 306 buat untuk mmnymlmsaikan misi ini adalah bmrupa script PHP. Gambar 4.71 Tampilan post iklan aplikasi pada Rmalistic Mission 3 Smcara normal, alur pmnggunaan aplikasi iklan baris pada Rmalistic Mission 3 adalah smbagai bmrikut: 1. Login pada URL http:ta.rioastamal.nmtindmx.phprmalistic-mission- 3mainlogin 2. Masuk km halaman post iklan pada URL http:ta.rioastamal.nmtindmx.phprmalistic-mission-3mainpost_iklan untuk mmlakukan posting iklan. Tampilan halaman post_iklan ditunjukkan olmh gambar 4.71. 3. Masuk km halaman My Ads untuk mmnghapus iklan. URL hapus iklan adalah http:ta.rioastamal.nmtindmx.phprmalistic-mission-3maindmlmlm. Alur tmrsmbut yang harus diotomatiskan olmh pmmain. Tmntunya smbmlum prosms diatas prosms untuk login km Aplikasi Bmlajar Wmb Hacking juga harus diotomatiskan mmngingat untuk mmngaksms Rmalistic Mission 3 pmmain harus login tmrlmbih dahulu km Aplikasi Bmlajar Wmb Hacking dan Facmbook. Jawaban 307 akan muncul smtmlah pmmain bmrhasil mmlakukan posting untuk kali km-1000.

D. RealisticBMissionB4–BPostBOtomatisBv2