RealisticBMissionB1B–BMengelabuiBVoting PenyusunanBMisiBTipeBRealisticBMission
4.5.5. PenyusunanBMisiBTipeBRealisticBMission
A. RealisticBMissionB1B–BMengelabuiBVoting
A.1. Misi Pada misi ini pmmain diharuskan untuk mmlakukan manipulasi hasil voting smhingga band yang diinginkan yaitu band rep bmrada pada urutan nomor satu. Saat ini band rep bmrada pada urutan paling bawah. Kondisi saat aplikasi mulai dibuka adalah posisi voting urutan pmrtama ditmmpati band mak bless dmngan nilai 9025, disusul dewo 91 dmngan nilai 7090, pari dmngan nilai 6450 dan tmrakhir band rep dmngan hanya nilai 205. Tampilan aplikasi yang didmsain untuk 298 Realistic Mission 1 ditunjukkan olmh gambar 4.63. Gambar 4.63 Tampilan Aplikasi untuk Rmalistic Mission 1 A.2. Tujuan Mmnguji pmmahaman tmntang pmntingnya validasi ulang data pada sisi smrvmr mmngingat HTML Form dapat diubah nilainya pada sisi client. A.3. LangkahBPenyelesaian Kmlmmahan aplikasi pada realistic mission 1 adalah aplikasi tidak mmlakukan validasi range pmngmcmkan data yang dikirimkan smbmlum dilakukan pmnyimpanan. Aplikasi tmrlalu mmmpmrcayakan pada HTML Form atau javascript untuk mmlakukan validasi nilai hal inilah yang mmmunculkan cmlah pada aplikasi voting pada Rmalistic Mission 1. Untuk mmnymlmsaikan misi cukup ganti nilai dari tag dmngan nama “votm” mmlmbihi 9025 dan misi pun smlmsai. Bagian HTML pada form frmband_4 yang pmrlu diganti adalah smbagai bmrikut. select name=vote style=width:50px; option value=11option option value=22option option value=50000 selected=selected50000option 299 option value=44option option value=55option select Dalam contoh diatas pmnulis mmngganti dari 3 km 50000 smhingga lmbih bmsar dari 9025. Hampir smtiap browsmr mmmiliki extension untuk mmlakukan pmngubahan mlmmmn HTML smcara on-the-fly. Tampilan jawaban yang muncul kmtika misi bmrhasil ditunjukkan olmh gambar 4.64. Pmmain kmmudian dapat mmmasukkan jawaban tmrsmbut km inputan yang tmlah dismdiakan untuk mmnymlmsaikan misi. Gambar 4.64 Tampilan Jawaban Rmalistic Mission 1B. RealisticBMissionB2B–BAksesBIlegal
Parts
» TA : Rancang Bangun Aplikasi Belajar Web Hacking Berbasis Jejaring Sosial (Facebook).
» PerumusanBMasalah PembatasanBMasalah Tujuan SistematikaBPenulisan
» TesBHasilBBelajar Penskoran PemberianBPeringkat PengertianBdanBTujuanBBelajar
» VariabelBpadaBJavascript FungsiBpadaBJavascript DocumentBObjectBModelBDOM Javascript
» FacebookBLogin FacebookBGraphBAPI FacebookBOpenBGraph PlatformBFacebook
» UserBStories TA : Rancang Bangun Aplikasi Belajar Web Hacking Berbasis Jejaring Sosial (Facebook).
» IterasiBke-1 Iterast ke-2 ModelBStormingBdanBTest-DrivenBDevelopmentBTDD
» Flow-of-event event Use Case Menambah Ttpe Mtst Flow-of-event Use Case Melthat Daftar Ttpe Mtst
» Flow-of-event Use Case Mengubah Ttpe Mtst Flow-of-event Use Case Menghapus Ttpe Mtst
» Flow-of-event Use Case Mengubah Ttpe Mtst Secara Batch Flow-of-event Use Case Menghapus Mtst
» Flow-of-event Use Case Prevtew Arttkel Flow-of-event Use Case Menambah Arttkel
» Flow-of-event Use Case Melthat Daftar Arttkel Flow-of-event Use Case Mengubah Arttkel
» Flow-of-event Use Case Menghapus Arttkel Sequence Dtagram Prevtew Arttkel
» Flow-of-event Use Case Melthat Daftar Tag Flow-of-event Use Case Mencart Tag
» Sequence Dtagram Menghapus Tag Flow-of-event Use Case Mengupload Ftle
» Flow-of-event Use Case Melthat Daftar Ftle Flow-of-event Use Case Menyaltn Ftle
» Flow-of-event Use Case Mengubah Ftle Flow-of-event Use Case Membuat Symltnk
» Flow-of-event Use Case Melihat Daftar Pengguna Flow-of-event Use Case Mengubah Status Pengguna
» Flow-of-event Use Case Menghapus Pengguna Flow-of-event Use Case Sinkronisasi Skor Facebook
» TDD pada Use Case Mengubah Setting Flow-of-event Melihat Hall of Fame
» Flow-of-event Melihat Peringkat Pemain
» Basic Mission 4 Basic Mission 5 Basic Mission 6
» Javascript Mission 1 Javascript Mission 2 Javascript Mission 3
» Javascript Mission 4 Javascript Mission 5 Javascript Mission 6
» Realistic Mission 1 Realistic Mission 2 Realistic Mission 3
» Desain Uji Coba Performa dengan Google Page Speed Desain Uji Coba Performa dengan Siege
» Desain Uji Coba Fungsi Login
» Desain Uji Coba Fungsi Pemeringkatan Pemain Desain Uji Coba Fungsi Learning Center
» Desain Uji Coba Fungsi Media Upload
» Desain Uji Coba Fungsi Melihat Daftar Misi
» Desain Uji Coba Fungsi Mengambil Misi Desain Uji Coba Fungsi Profil Pemain
» OutputBUnitBTestingBBArticle_Tag_Model_Test OutputBUnitBTestingBBMission_Answer_Test
» BasicBMissionB4B–BSimulasiBFormBSubmit PenyusunanBMisiBTipeBBasicBMission
» BasicBMissionB5B–BSocialBEngineering BasicBMissionB6B–BSniffBHTTPBTraffic
» JavascriptBMissionB1B–BNilaiBVaribel JavascriptBMissionB2B–BExternalBFile
» JavascriptBMissionB3B–BMengambilBCookies PenyusunanBMisiBTipeBJavascriptBMission
» JavascriptBMissionB4B–BTrickyBVariable JavascriptBMissionB5B–BJudulBHalaman
» JavascriptBMissionB6B–BDecodingBScript PenyusunanBMisiBTipeBJavascriptBMission
» JavascriptBMissionB7B–BFungsiBNumerik PenyusunanBMisiBTipeBJavascriptBMission
» JavascriptBMissionB8B–BKriptografiBSederhana PenyusunanBMisiBTipeBJavascriptBMission
» RealisticBMissionB1B–BMengelabuiBVoting PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB2B–BAksesBIlegal PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB3B–BPostBOtomatis PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB4–BPostBOtomatisBv2 RealisticBMissionB5B–BBugBLogikaBHapus
» RealisticBMissionB6B–BMencuriBData PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB7B–BCrackingBPassword PenyusunanBMisiBTipeBRealisticBMission
Show more