Daftar Lampiran
Lampiran 1
a. Silabus b. RPP
Lampiran 2
a. Flowchart b. Storyboard
c. Antarmuka multimedia d. Hasil black box testing
Lampiran 3
a. Format angket survey lapangan siswa b. Format wawancara guru
c. Format angket validasi ahli media d. Format lembar judgement soal e. Format soal validasi
f. Soal Pretest g. Soal Posttest
h. Format angket tanggapan siswa
Lampiran 4
a. Hasil validasi instrumen tes b. Hasil pengujian instrumen tes c. Hasil angket tanggapan siswa
Lampiran 5
a. Uji Normalitas, Uji Homogenitas, Uji Perbedaan rerata b. Analisis indeks gain
Lampiran 6
a. Surat izin penelitian
SILABUS MATA PELAJARAN PEMROGRAMAN WEB DINAMIS
(PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK )
Satuan Pendidikan : SMK / MAK
Kelas : XI
Kompetensi Inti
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
KI-2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggungjawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif dan pro-aktif dan menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
KI-3. Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, prosedural, dan metakognitif berdasarkan rasa ingin tahunya tentang ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi
Waktu Sumber Belajar
1.1. Memahami nilai-nilai keimanan dengan menyadari hubungan
keteraturan dan kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang
menciptakannya
1.2. Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di alam
1.3. Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam
kehidupan sehari-hari
tahu; objektif; jujur; teliti; cermat; tekun; hati-hati;
bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap dalam
melakukan percobaan dan berdiskusi
server
4.1.Menyajikan teknologi pengembangan aplikasi web server
Cara kerja
web berbasis server
Perangkat pengembangan aplikasi web berbasis server
Pemrograman web berbasis teknologi server
Menanya
Mendiskusikan cara kerja aplikasi web berbasis server teknologi aplikasi web berbasis server
Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan checklist lembar pengamatan atau dalam bentuk lain
Portofolio
Kadir, Penerbit Andi, 2010
Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012
Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012
aplikasi web berbasis server
Eksperimen bahasa pemrograman web berbasis server
Asosiasi
Membuat kesimpulan tentang cara kerja web berbasis server dan penggunaan bahasa pemrogaman berbasis server untuk pengembangan aplikasi web
Mengkomunikasikan
Menyampaikan hasil tentang cara kerja aplikasi web berbasis server dan penggunaan bahasa
pemrograman berbasis server dalam pengembangan web
3.2.Memahami dasar pemrograman pada web server
Array asosiatif
Mengamati
Pelbagai jenis tipe data
Aturan penamaan variabel
Pelbagai jenis operator
Aturan penerapan komentar
Penyimpanan data dalam array 1 dan 2 dimensi
Penyimpanan data dalam array asosiatif
Menanya
Mendiskusikan pelbagai jenis tipe data
Mendiskusikan aturan
Tugas
Menyelesaikan masalah tentang tipe data, variabel, operator dan array
Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan checklist lembar pengamatan atau dalam bentuk lain
Portofolio
Laporan percobaan
Tes
Essay dan pilihan
16 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010
Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012
Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012
Mendiskusikan pelbagai jenis operator
Mendiskusikan pemberian komentar pada program
Mendiskusikan penyimpanan data dalam array 1 dan 2 dimensi
Mendiskusikan penyimpanan data dalam array asosiatif
Eksperimen/Eksplorasi
Eksplorasi pelbagai jenis tipe data
Eksperimen aturan penamaan variabel
pemberian komentar pada program
Eksperimen penyimpanan data dalam array 1 dan 2 dimensi
Eksperiman penyimpanan data dalam array asosiatif
Asosiasi
Membuat ulasan tentang hubungan antara pelbagai jenis data dan klasifikasi tipenya yang sesuai
Membuat ulasan kesesuaian penamaan variabel dengan data yang diolah
Mengkomunikasikan
Menyampaikan hasil diskusi kelompok tentang tipe data, variabel, operator dan array
3.3.Memahami struktur kendali program
4.3. Menyajikan proses kerja aplikasi melalui struktur kendali
Struktur Kontrol
Percabangan (if, switch, dan operator ?:)
Perulangan (for, while, do-while)
Pernyataan break dan
Mengamati
Pelbagai jenis percabangan dalam program
Pelbagai jenis perulangan dalam program
Tugas
Menyelesaikan masalah tentang pelbagai jenis perulangan dan percabangan dalam program
16 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010
Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012
pelbagai jenis percabangan dalam program
Mendiskusikan pelbagai jenis perulangan dalam program
Eksperimen/Eksplorasi
Eksperimen pelbagai jenis percabangan dalam program
Eksperimen pelbagai jenis perulangan dalam program
Asosiasi
Mendiskusikan hubungan suatu proses kerja dengan alur pada program.
kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan checklist lembar pengamatan atau dalam bentuk lain
Portofolio
Laporan percobaan
Tes
Essay dan pilihan ganda
2012
Mengkomunikasikan
Menyampaikan hasil pengamatan dan percobaan pelbagai jenis percabangan dan perulangan pada program
3.4.Memahami fungsi dalam program
4.4. Mengolah kode program dalam bentuk fungsi
Fungsi
Prinsip fungsi dalam
Pelbagai jenis fungsi dalam program
Teknik pembuatan dan pemanggilan fungsi
Pemberian parameter pada fungsi
Menanya
Mendiskusikan teknik pembuatan dan pemanggilan fungsi
Tugas
Menyelesaikan masalah terkait fungsi pada aplikasi web
Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan checklist lembar pengamatan atau dalam bentuk lain
16 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010
Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012
Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012
fungsi
Eksperimen/Eksplorasi
Eksperimen pembuatan dan pemanggilan fungsi dalam program
Eksperimen penggunaan parameter dalam fungsi
Asosiasi
Mengulas hubungan prosedur/fungsi sesuatu kerja/aplikasi dengan fugnsi pada program.
Mengulas hubungan antara parameter dengan persyaratan
Laporan percobaan
Tes
kerja/aplikasi
Mengkomunikasikan
Menyampaikan hasil pengamatan dan percobaan fungsi pada program
3.5.Menerapkan pustaka standar dalam program
4.5. Mengolah data melalui pustaka standar
Fungsi Standar
Fungsi standar PHP untuk operasi
aritmatika, array dan string
Konversi data
Mengamati
Penggunaan fungsi standar PHP untuk operasi aritmatika, array dan string
Teknik konversi tipe data ke tipe lainnya
Menanya
Mendiskusikan kegunaan fungsi standar PHP untuk
Tugas
Menyelesaikan masalah terkait penggunaan fungsi standar pada aplikasi web
Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan checklist
16 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010
Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012
Mendiskusikan teknik konversi tipe data
Eksperimen/Eksplorasi
Eksperimen
penggunaan fungsi standar PHP untuk aritmatika, array dan string
Eksperimen konversi pelbagai tipe data
Asosiasi
Mengulas penyelesaian aritmatika dan perubahan kalimat dalam operasi aritmatika dan string
Mengkomunikasikan
Menyampaikan hasil
Portofolio
Laporan percobaan
Tes
fungsi standar pada program
3.6.Memahami pembuatan aplikasi interaktif pada web server
4.6. Menyajikan aplikasi interaktif pada web server input dari form
Pengolahan input dari url/link
Mengamati
Proses pengiriman data pada aplikasi web
Penanganan input dari form
Penanganan input dari url/link
Menanya
Mendiskusikan prinsip pengiriman data pada aplikasi web
Mendiskusikan penanganan input dari
Tugas
Menyelesaikan masalah tentang penanganan input dari user
Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan checklist lembar pengamatan atau dalam bentuk lain
Portofolio
16 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010
Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012
Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012
penanganan input dari url/link
Eksperimen/Eksplorasi
Eksperimen
penanganan input dari form
Eksperimen
penanganan input dari url/link
Asosiasi
Membuat kesimpulan tentang prinsip pengiriman data dan kaitannya dengan
penanganan input dari form/url/link untuk
pengembangan aplikasi web
Mengkomunikasikan
Tes
penanganan input dari form dan url/link
3.7.Memahami operasi file
4.7. Mengolah data pada file
Operasi File
Prinsip operasi file
Pembacaan file
Penulisan file
File upload
File download
Mengelola file (salin, pindah, hapus)
Mengelola direktori (buat, lihat isi, hapus)
Mengamati
Prinsip operasi file
Teknik pengolahan data pada file
Menanya
Mendiskusikan pengolahan data pada file
Eksperimen/Eksplorasi
Eksperimen teknik pengolahan data pada file
Asosiasi
Menyimpulkan proses-proses pada pengolahan data melalui
Tugas
Menyelesaikan masalah pengolahan data pada file
Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan checklist lembar pengamatan atau dalam bentuk lain
Portofolio
Laporan percobaan
20 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010
Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012
Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012
Mengkomunikasikan
Menyampaikan hasil pengamatan dan percobaan pelbagai teknik pengolahan data pada file
ganda
3.8.Memahami penanganan kesalahan pada program
4.8. Mengolah kesalahan pada program
Prinsip penanganan error
Teknik penanganan error
Menanya
Mendiskusikan penanganan error pada program
Eksperimen/Eksplorasi
Eksperimen teknik
Tugas
Menyelesaikan masalah penanganan error pada program
Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan checklist lembar pengamatan atau dalam bentuk lain
12 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010
Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012
Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012
Asosiasi
Menyimpulkan proses-proses pada penanganan error
Mengkomunikasikan
Menyampaikan hasil pengamatan dan percobaan pelbagai teknik penanganan error
Portofolio
Laporan percobaan
Tes
Essay dan pilihan ganda
3.9.Memahami pembuatan aplikasi basis data berbasis web
4.9. Menyajikan aplikasi basisdata berbasis
Prinsip pemrograman data pada aplikasi basisdata
Teknik penambahan data melalui program
Teknik pencarian dan penampilan data
Tugas
Menyelesaikan masalah pengolahan data melalui program pada aplikasi basisdata
Observasi
32 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010
untuk
data melalui program
Teknik pengubahan data melalui program
Menanya
Mendiskusikan teknik penambahan data
Mendiskusikan teknik pencarian dan
penampilan data
Mendiskusikan teknik penghapusan data
Mendiskusikan teknik pengubahan data
Eksperimen/Eksplorasi
Eksperimen teknik penambahan data
Eksperimen teknik
dan dalam diskusi dengan checklist lembar pengamatan atau dalam bentuk lain
Portofolio
Laporan percobaan
Tes
Essay dan pilihan ganda
2012
penampilan data
Eksperimen teknik penghapusan data
Eksperimen teknik pengubahan data
Asosiasi
Mendiskusikan hubungan pengolahan data pada
program dengan proses pada aplikasi manajemen basisdata
Mengkomunikasikan
Menyampaikan hasil pengamatan dan percobaan pelbagai teknik pengolahan data pada aplikasi basisdata
informasi web
4.10. Menyajikan aplikasi sistem informasi
Pengelolaan web hosting
Menanya
Mendiskusikan
prinsip pemilihan web hosting
Mendiskusikan teknik pengelolaan web hosting
Eksperimen/Eksplorasi
Eksplorasi prinsip pemilihan web siswa secara individu dan dalam diskusi dengan checklist lembar pengamatan atau dalam bentuk lain
Portofolio
Laporan percobaan
Tes
Essay dan pilihan ganda
Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012
Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012
Asosiasi
Mengulas hubungan web hosting dengan
pengembangan aplikasi web jarak jauh
Mengkomunikasikan
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Sekolah : SMK MEDIKA COM BANDUNG
Program Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Web
Kelas / Semester : XI / Genap
Materi Pokok : Publikasi Aplikasi Web
Alokasi Waktu : 4 x 40 menit (2x pertemuan)
Jadwal Pelaksanaan : Mei 2016
A. KOMPETENSI INTI
1. Menghayati dan mengamalkan ajaran agama yang dianutnya
2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggungjawab, peduli (gotong
royong, kerjasama, toleran, damai), santun, responsif dan pro-aktif dan menunjukkan
sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara
efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai
cerminan bangsa dalam pergaulan dunia.
3. Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, prosedural,
dan metakognitif berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi,
seni, budaya, dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan,
dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik
untuk memecahkan masalah.
4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah secara mandiri, bertindak secara
efektif dan kreatif, dan mampu melaksanakan tugas spesifik di bawah pengawasan
langsung.
B. KOMPETENSI DASAR
1.1. Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan
1.3. Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan
sehari-hari
2.1. Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti; cermat;
tekun; hati-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli
lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap dalam
melakukan percobaan dan berdiskusi
2.2. Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud
implementasi melaksanakan percobaan dan melaporkan hasil percobaan
3.1 Memahami pembuatan sistem informasi web
4.1 Menyajikan aplikasi sistem informasi web
C. INDIKATOR
3.1.1 Memahami konsep domain dan hosting
3.1.2 Memahami prinsip pemilihan domain dan hosting
4.1.1 Menggunakan aplikasi cpanel
D. TUJUAN PEMBELAJARAN
1. Siswa dapat memahami konsep domain dan hosting
2. Siswa dapat memahami prinsip pemilihan domain dan hosting
3. Siswa dapat menggunakan aplikasi cPanel
E. ALAT BAHAN DAN SUMBER BELAJAR
1. Alat dan Bahan
a. Laptop
b. LCD
c. Media presentasi (Multimedia Interaktif)
d. Boardmaker
e. Whiteboard
f. Penghapus
2. Sumber Belajar
b. Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012
c. Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi
Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni
2012
d. Learning PHP, MySQL, and JavaScript, Robin Nixon, Penerbit O'Reilly
Media, Inc., 2009
F. MODEL PEMBELAJARAN
1. Model Pembelajaran : Explicit Instruction
G. KEGIATAN PEMBELAJARAN
Tahapan Manual Media
1. Pendahuluan
Guru memberikan salam pembuka.
Media menyajikan halaman masuk dan daftar untuk siswa.
Masuk untuk yang sudah
memiliki akun sedangkan, daftar untuk yang belum memiliki akun.
Tujuan
Media menyajikan tujuan
pembelajaran, hal-hal yang harus dipelajari oleh siswa.
2. Inti (Eksplorasi)
Penjelasan Materi
Media menyajikan materi
berupa teks , gambar atau video.
Demonstrasi Media menyajikan video yang menunjukan contoh materi.
Latihan Terbimbing
Media menampilkan beberapa potongan-potongan
pertanyaan dan jawaban yang harus di drag and drop dengan benar.
Latihan mandiri
Media membantu siswa untuk memahami materi yang sesuai dengan kemampuan masing-masing melalui pemberian beberapa soal latihan.
Untuk dapat melanjutkan ke materi berikutnya siswa harus
(Elaborasi) kesempatan kepada
siswa untuk
menanyakan hal-hal
yang belum dipahami dari hasil diskusi
dengan teman
sebangku.
Guru memberikan
kesempatan kepada
siswa untuk menjawab pertanyaan yang di tanyakan oleh siswa yang belum mengerti.
Guru memberi respon
positif terhadap siswa yang mau bertanya, menjawab pertanyaan dan menanggapi.
Guru meluruskan
jawaban dari siswa yang menjawab atau memberikan komentar untuk perbaikan.
Evaluasi
Media menyajikan 20
pertanyaan, berupa soal pilhan ganda.
(Konfirmasi)
Media menampilkan skor yang diraih oleh siswa. Apabila siswa mendapatkan skor di bawah ketuntasan, maka siswa di haruskan mengulang di materi yang mendapat nilai terendah.
3. Penutup
Media menyajikan akhir dari pembelajaran dan siswa telah berhasil dalam pembelajaran kali ini.
mulai
latihan mandiri 1
evaluasi
latihan mandiri 2
g
latihan mandiri 3
Storyboard
No. Tampilan Keterangan
1. 1 : Judul Media “Sky
Adventure” 2 : Tombol “Play”
Untuk memulai dan mengarahkan ke halaman daftar
2. 0 : Tombol Home
Untuk kembali ke halaman awal
1 : Judul “Daftar”
2 : input nama
3 : input katasandi
4 : Tombol Daftar
mengarahkan ke halaman Masuk.
1
2
nama :
katasandi :
1
2
3
3. 0 : Tombol Back
Untuk kembali ke halaman daftar
1 : Judul “Masuk”
2 : input nama
3 : input katasandi
4 : Tombol Masuk
mengarakan ke halaman tujuan pembelajaran
4. 0 : Tombol “next”
Untuk mengarahkan ke halaman petunjuk
1 : Judul “Tujuan Pembelajaran”
2 : Teks berisi tujuan pembelajaran nama :
katasandi :
1
2
3
4 0
1
2
5. 0 : Tombol “Next”
Untuk mengarahkan ke halaman game 1
1 : stage game
2 : teks berisi petunjuk
5.
1 : Arena permainan
2 : Gambar Kunci.
Kunci ini digunakan untuk masuk ke tampilan
selanjutnya.
3 : Musuh.
Musuh akan gerak ke kanan ke kiri.
6.
1 : materi 1 berupa video
2 : tombol play Untuk memulai
3 : tombol pause
Untuk berhenti sejenak
1
1 2
0
2 3
1
7.
1 : demonstrasi 1 berupa video
2 : tombol play Untuk memulai
3 : tombol pause
Untuk berhenti sejenak
8.
Latihan Terbimbing 1
1 : Soal berupa gambar
2 : Jawaban berupa gambar yang di drag-and-drop
3 : tombol next
untuk mengarahkan ke tampilan selanjutnya.
7.
Latihan Mandiri 1
1 : Teks Pertanyaan
2 : Jawaban berupa pilihan ganda
1
2 3
1
2 2
2
2
3
1
2
2
2
8.
1 : Hasil Nilai Latihan Mandiri
dan Teks Berhasil / Belum Tuntas
9.
1 : Area Permainan (level 2)
2 : Gambar Kunci.
Kunci ini digunakan untuk masuk ke tampilan
selanjutnya.
3 : Musuh.
Musuh akan gerak ke kanan ke kiri.
10.
1 : materi 2 berupa video
2 : tombol play Untuk memulai
3 : tombol pause
Untuk berhenti sejenak 1
1
2 3
11.
1 : demonstrasi 2 berupa video
2 : tombol play Untuk memulai
3 : tombol pause
Untuk berhenti sejenak
12.
Latihan Terbimbing 2
1 : Soal berupa teks
2 : input jawaban
3 : tombol “lanjut”
13.
Latihan Mandiri 2
1 : Teks Pertanyaan
2 : Jawaban berupa pilihan ganda
1
2 3
1
3 2
1
2
2
2
14.
1 : Hasil Nilai Latihan Mandiri
dan Teks Berhasil / Belum Tuntas
15.
1 : Area Permainan (level 3)
2 : Gambar Kunci.
Kunci ini digunakan untuk masuk ke tampilan
selanjutnya.
3 : Musuh.
Musuh akan gerak ke kanan ke kiri.
16.
1 : Tampilan Materi
2 : Tombol “Back”
Untuk ke halaman sebelumnya
3 : Tombol “Next”
Untuk ke halaman selanjutnya. 1
1
2 3
17.
1 : demonstrasi 3 berupa video
2 : tombol play Untuk memulai
3 : tombol pause
Untuk berhenti sejenak
16.
Latihan Terbimbing 3
1 : Soal berupa gambar
2 : Jawaban berupa gambar yang di drag-and-drop
3 : tombol next untuk mengarahkan ke tampilan selanjutnya.
17.
Latihan Mandiri 3
1 : Teks Pertanyaan
2 : Jawaban berupa pilihan ganda
1 2
3
1
2 3
1
2
2
2
18.
1 : Hasil Nilai Latihan Mandiri
dan Teks Berhasil / Belum Tuntas
19.
Evaluasi Akhir
1 : Teks Pertanyaan
2 : Jawaban berupa pilihan ganda
20.
1 : Hasil Nilai Latihan Mandiri
dan Teks Berhasil / Belum Tuntas
1
1 1
2
2
2
1) Antarmuka Tampilan Awal
2) Antarmuka Tampilan Daftar
4) Antarmuka Tampilan Tujuan
5) Antarmuka Tampilan Petunjuk
7) Antarmuka Tampilan Materi 1
8) Antarmuka Tampilan Demonstrasi 1
10)Antarmuka Tampilan Latihan Mandiri 1
11)Antarmuka Tampilan Nilai 1
13)Antarmuka Tampilan Materi 2
14)Antarmuka Tampilan Demonstasi 2
16)Antarmuka Tampilan Latihan Mandiri 2
17)Antarmuka Tampilan Nilai 2
18)Antarmuka Tampilan Game Level 3
19)Antarmuka Tampilan Materi 3
20)Antarmuka Tampilan Demonstrasi 3
22)Antarmuka Tampilan Latihan Mandiri 3
23)Antarmuka Tampilan Nilai 3
24)Antarmuka Tampilan Evaluasi
Hasil Black Box Testing
No Deskripsi
Pengujian Skenario Pengujian Hasil yang diharapkan Hasil
1. Awal 1.Klik tombol “Play” 1.Masuk ke halaman Daftar 1.OK
2. Daftar 1.Klik tombol “Daftar” 1.Masuk ke halaman Masuk 1.OK 3. Masuk 1.Klik tombol “Masuk”
2.Klik tombol “Back”
1.Masuk ke halaman Tujuan jika Nama dan Kata Sandi sesuai
2.Masuk ke halaman Daftar
1.OK 2.OK
4. Tujuan 1.Klik tombol “Next” 1.Masuk halaman Petunjuk 1.OK
5. Petunjuk 1.Klik tombol “Next” 2.Keyboard panah kanan, kiri,atas
1.Masuk halaman Game Level 1
2.Player bergerak ke kanan,kiri,lompat
1.OK 2.OK
6. Level 1 1.Keyboard panah kanan, kiri,atas
2.Player menyentuh musuh 3.Player menyentuh kunci
1.Player bergerak ke kanan,kiri,lompat 2.Player menghilang dan
kembali keadaan awal 3. Kunci menghilang dan
masuk ke halaman Materi 1
1.OK 2.OK 3.OK
Materi 1 1.Klik tombol “Play”
2.Klik tombol “Pause”
1.Video mulai, jika video selesai lanjut ke halaman Demonstrasi 1
2.Video berhenti sejenak
1.OK 2.OK
Demonstrasi 1
1.Klik tombol “Play”
2.Klik tombol “Pause”
1.Video mulai, jika video selesai lanjut ke halaman Latihan Terbimbing 1 2.Video berhenti sejenak
1.OK 2.OK
Latihan terbimbing 1
1.Gambar “Jawaban” drag and
drop
2.Klik tombol “Next”
1.Jika Gambar Jawaban di-drop tepat pada gambar pertanyaan yang benar akan
muncul tombol “Next”
2.Masuk pada halaman Latihan Mandiri 1
1.OK 2.OK
Latihan Mandiri 1
1.Klik “Pilihan Jawaban” 1.Jika mengeklik jawaban akan mucul pertanyaan berikutnya sebanyak
Nilai 1 1. Teks berupa “Nilai” 1. Jika nilai >= 60 akan masuk ke halaman Materi 2, jika nilai < 60 maka akan ke mengulang ke halaman Materi 1
1.OK
Level 2 1.Keyboard panah kanan, kiri,atas
2.Player menyentuh musuh 3.Player menyentuh kunci
1.Player bergerak ke kanan,kiri,lompat 2.Player menghilang dan
kembali keadaan awal 3. Kunci menghilang dan
masuk ke halaman Materi 2
1.OK 2.OK 3.OK
Materi 2 1.Klik tombol “Play”
2.Klik tombol “Pause”
1.Video mulai, jika video selesai lanjut ke halaman Demonstrasi 2
2.Video berhenti sejenak
1.OK 2.OK
Demonstrasi 2
1.Klik tombol “Play”
2.Klik tombol “Pause”
1.Video mulai, jika video selesai lanjut ke halaman Latihan Terbimbing 2 2.Video berhenti sejenak
1.OK 2.OK
Latihan terbimbing 2
1.Gambar “Jawaban” drag and
drop
2.Klik tombol “Next”
1.Jika Gambar Jawaban di-drop tepat pada gambar pertanyaan yang benar akan muncul tombol “Next” 2.Masuk pada halaman
Latihan Mandiri 2
1.OK 2.OK
Latihan Mandiri 2
1.Klik “Pilihan Jawaban” 1.Jika mengeklik jawaban akan mucul pertanyaan berikutnya sebanyak
pertanyaan yang ada, setelah selesai akan masuk halaman Nilai 2
1.OK
Nilai 2 1. Teks berupa “Nilai” 1. Jika nilai >= 60 akan masuk ke halaman Materi 3, jika nilai < 60 maka akan ke mengulang ke halaman Materi 2
1.OK
Level 3 1.Keyboard panah kanan, kiri,atas
1.Player bergerak ke kanan,kiri,lompat
3. Kunci menghilang dan masuk ke halaman Materi 3
Materi 3 1.Klik tombol “Play”
2.Klik tombol “Pause”
1.Video mulai, jika video selesai lanjut ke halaman Demonstrasi 3
2.Video berhenti sejenak
1.OK 2.OK
Demonstrasi 3
1.Klik tombol “Play”
2.Klik tombol “Pause”
1.Video mulai, jika video selesai lanjut ke halaman Latihan Terbimbing 3 2.Video berhenti sejenak
1.OK 2.OK
Latihan terbimbing 3
1.Gambar “Jawaban” drag and drop
2.Klik tombol “Next”
1.Jika Gambar Jawaban di-drop tepat pada gambar pertanyaan yang benar akan
muncul tombol “Next”
2.Masuk pada halaman Latihan Mandiri 3
1.OK 2.OK
Latihan Mandiri 3
1.Klik “Pilihan Jawaban” 1.Jika mengeklik jawaban akan mucul pertanyaan berikutnya sebanyak
pertanyaan yang ada, setelah selesai akan masuk halaman Nilai3
1.OK
Nilai 3 1. Teks berupa “Nilai” 1. Jika nilai >= 60 akan masuk ke evaluasi akhir, jika nilai < 60 maka akan ke mengulang ke halaman Materi 3
1.OK
Evaluasi Akhir
1.Klik “Pilihan Jawaban” 1.Jika mengeklik jawaban akan mucul pertanyaan berikutnya sebanyak
pertanyaan yang ada, setelah selesai akan masuk halaman Nilai Evaluasi
1.OK
Nilai Evaluasi
1. Teks berupa “Nilai” 1. Jika nilai < 55 akan masuk ke Materi 1, jika nilai < 70 akan masuk ke Materi 2 dan jika nilai < 75 akan masuk ke Materi 3, dan jika nilai >=75akan selesai
PEDOMAN WAWANCARA UNTUK PENGAJAR
1. Selama ini model apa yang bapak/ibu terapkan dalam menyampaikan materi Pemrograman Web (boleh lebih dari satu jawaban)?
Demonstrasi
Simulasi
Ceramah
Explicit Instruction
Lain-lain …
2. Apakah model pembelajaran tersebut sudah mampu memaksimalkan potensi belajar siswa selama ini?
Sudah
Belum
3. Kendala apa yang biasanya bapak/ibu temui dalam pembelajaran Pemrograman Web?
Media pembelajaran
Kondisi mahasiswa
Materi
4. Apakah bapak/ibu menggunakan multimedia pembelajaran khusus untuk menyampaikan materi Pemrograman Web?
Sudah
Belum
Jika sudah, jenis multimedia apa yang Anda gunakan?
Permainan
Percobaan
Problem Solving
Drill and Practice
Tutorial
Simulasi
Lain-lain (isi dalam kotak dibawah ini)
5. Adakah titik lemah pada pembelajaran berbasis konsep dasar dari materi yang diajarkan
ANGKET SURVEY LAPANGAN PEMBELAJARAN PEMROGRAMAN WEB
NO Pokok Bahasan dan TIU
Tingkat Pemahaman Sistem Pembelajaran yang Ideal
Sangat
Mudah Mudah Sedang Sulit
Sangat
Sulit Ceramah Praktek
Media
Pembelajaran Tugas
1
Teknologi Aplikasi Web Berbasis Server
Cara kerja aplikasi web
berbasis server
Perangkat pengembangan
aplikasi web berbasis server
Pengenalan Pemrograman
Web Berbasis Teknologi Server
2
Pemrograman Dasar Web Dinamis
Tipe data
Variabel
Operator
Komentar
Array 1 dan 2 dimensi
Array asosiatif
3
Struktur Kontrol
Percabangan (if, switch, dan
operator ?:)
do-NO Pokok Bahasan dan TIU
Tingkat Pemahaman Sistem Pembelajaran yang Ideal
Sangat
Mudah Mudah Sedang Sulit
Sangat
Sulit Ceramah Praktek
Media
Pembelajaran Tugas
4
Fungsi
Prinsip fungsi dalam
pemrograman
Teknik pembuatan dan
pemanggilan fungsi
Parameter fungsi
5
Fungsi Standar
Fungsi standar PHP untuk
operasi aritmatika, array dan string
Konversi data
6
Penanganan Input User
Prinsip pengiriman data
pada aplikasi web
Pengolahan input dari
form
Pengolahan input dari
url/link
7
Operasi File
Prinsip operasi file
Pembacaan file
Penulisan file
File upload
File download
Mengelola file (salin, pindah, hapus)
NO Pokok Bahasan dan TIU
Tingkat Pemahaman Sistem Pembelajaran yang Ideal
Sangat
Mudah Mudah Sedang Sulit
Sangat
Sulit Ceramah Praktek
Media
Pembelajaran Tugas
8
Penanganan Error
Prinsip penanganan error
Teknik penanganan error
9
Pemrograman Basisdata Jenis-jenis operasi basis
data
Pembuatan database
Operasi DDL untuk tabel
Operasi DML untuk
data/record 1 tabel dan multi-tabel
Export data
Import data
Prinsip pemrograman data
pada aplikasi basisdata
Teknik penambahan data
Teknik pencarian dan
penampilan data
Teknik penghapusan data
Keterangan
ANGKET SURVEY LAPANGAN
Pembelajaran Pemrograman Web
1. Bagaimana pendapat Anda mengenai pembelajaran Pemrograman Web selama ini? Sangat Menarik
Menarik Tidak Menarik
Sangat Tidak Menarik
2. Kendala apa yang Anda temui dalam pembelajaran Pemrograman Web? Materi
Media pembelajaran (game, animasi,…) Model pembelajaran
Lain-lain …
3. Apakah selama pembelajaran Pemrograman Web telah menggunakan multimedia pembelajaran?
Sudah Belum
Jika sudah, multimedia pembelajaran apa? Jika belum, multimedia pembelajaran seperti apa yang dibutuhkan?
4. Materi apa yang sekiranya membutuhkan bantuan multimedia pembelajaran?
6. Bagaimana pendapat Anda jika ada multimedia pembelajaran berbasis game untuk pembelajaran Pemrograman Web?
Sangat Menarik Menarik
Tidak Menarik
Sangat Tidak Menarik
Bandung,
……….
ANGKET TANGGAPAN SISWA TERHADAP MULTIMEDIA GAME
ADVENTURE DENGAN MODEL EXPLICIT INSTRUCTION
Nama :
Kelas :
Petunjuk :
1. Isi dengan lengkap dan benar identitas anda.
2. Bacalah setiap pertanyaan sebelum memberi nilai pada setiap nomor. 3. Lingkari pada kolom jawaban.
4. Angket ini tidak mempengaruhi apapun selain untuk kepentingan penelitian semata.
5. Terima kasih atas kesediaan waktu dan tenaga untuk membantu penelitian ini.
Keterangan :
1 = Sangat Kurang 3 = Cukup 5 = Baik Sekali
2 = Kurang 4 = Baik
No Aspek Indikator Penilaian
Aspek Rekayasa Perangkat Lunak 1
Dapat diinstalasi/dijalankan di komputer lain
1 2 3 4 5
Aspek Pembelajaran 6
Interaktivitas
Respon multimedia mudah dipahami 1 2 3 4 5
7 Multimedia merespon segala yang diperintahkan
pengguna 1 2 3 4 5
8
Motivasi Memberikan semangat belajar 1 2 3 4 5
9 Menambah pengetahuan & pemahaman konsep 1 2 3 4 5
10 Kesesuaian bidang studi
Materi sesuai dengan bahan pelajaran
pemrograman web 1 2 3 4 5
11 Pertanyaan atau soal – soal sesuai dengan materi 1 2 3 4 5 Aspek Komunikasi Visual
12
Visual
Tampilan dan komposisi warna multimedia
menarik 1 2 3 4 5
13 Penjelasan materi berupa unsur visual 1 2 3 4 5
14
Layout Tampilan menu – menu multimedia menarik 1 2 3 4 5
15 Menu – menu diposisikan dengan tepat 1 2 3 4 5
Satuan Pendidikan : Sekolah Menegah Kejuruan
Mata Pelajaran : Pemrograman Web
Kelas / Semester : XI-RPL / 2
Jawablah pertanyaan berikut ini, dengan memberikan tanda silang (x) pada lembar jawaban yang
b. Web Hosting c. Domain d. Server e. Web Client
2. Sania hendak membuat websitenya dapat diakses oleh semua orang di internet. Sania ingin
menamakan web nya “duadadu.net”, maka yang dibutuhkan oleh Sania ialah membeli sebuah
…
3. Yang dimaksud dengan hosting yaitu …
a. Ruangan untuk menyimpan data di komputer
b. Tempat untuk meletakkan file-file web agar dapat diakses di internet c. Ruangan untuk meletakkan file-file di flashdrive
d. Tempat untuk mengirim data yang ada di web e. Tidak ada jawaban yang benar
4. Istilah IP tracert / tracert di command prompt digunakan untuk … a. Menghapus IP sebuah situs
b. Memblokir alamat IP suatu situs c. Mendeteksi keberadaan IP tersebut d. Mengetahui alamat IP suatu situs e. Menghilangkan IP untuk sementara
5. Berikut ini pernyataan yang benar tentang www.drinking.th yaitu … a. www: world wide web
dringking: domain yang berhubungan dengan minuman .th: second level domain Thailand
b. www: word wide web
drinking: domain yang berhubungan dengan makanan .th: second level domain Thailand
c. www: world wide web
dringking: domain yang berhubungan dengan minuman .th: second level domain Taiwan
d. www: web wide world
dringking: domain yang berhubungan dengan makanan .th: second level domain Tunisia
e. www: wide world web
6. Pengertian dari bandwidth adalah…
a. Batasan seberapa banyak data yang boleh diupload dalam satuan detik b. Batasan seberapa banyak data yang boleh ditransfer dalam satuan detik c. Batasan seberapa banyak data yang boleh didownload dalam satuan detik d. Sarana mengirim data secara bertahap
e. Sarana penyebaran data sebesar lebar pita yang berada di internet
7. Suatu hari Handika streaming di youtube selama 1 jam. Saat itu, Handika menggunakan bitrate sebesar 40Kbps. Bandwidth yang digunakan oleh Handika sebesar …
a. 18MB b. 9MB c. 144KB d. 40KB e. 18Kb
8. Protocol yang bertanggung jawab memastikan file telah dikirim dari akhir network telah
lengkap dikirimkan, berhasil pada tujuannya disebut …
a. TCP/DC b. TCP/PI c. TCP/IP d. TCP/CD e. IP/TCP
9. Dalam sebuah alamat web, protokol mempunyai peranan tersendiri. Kegunaan dari protokol adalah ...
a. Untuk menentukan lokasi pada internet b. Untuk menentukan server yang digunakan c. Untuk menunjukkan alamat website d. Untuk memilih jenis domain yang dipakai e. Untuk menentukan jenis layanan di internet
10. Perbedaan dari client dan server adalah ...
a. Client berfungsi mengembalikan permitaan dari web hosting, sedangkan server berfungsi untuk meneruskan permintaan dari client.
b. Client berfungsi untuk mengalihkan layanan dari sever, sedangkan server berfungsi untuk meneruskan permintaan dari client
c. Client berfungsi untuk menawarkan layanan pada server, sedangkan server berfungsi untuk memakai layanan dari client
d. Client berfungsi untuk meminta layanan pada server, sedangkan server berfungsi untuk menyediakan permintaan client.
11. Ketika akan membeli domain,pastikan nama domain berhubungan dengan SEO Friendly.
Maksudnya adalah …
a. Nama domain panjang dan rumit b. Nama domain berbeda dari yang lain c. Nama domain tidak sesuai dengan konten
d. Nama domain terdiri dari empat suku kata atau lebih e. Nama domain mudah diingat dan familiar
12. Penggunakan layanan server Internasional digunakan ketika … a. Web banyak diakses di luar pulau Jawa
b. Web jarang diakses di luar negeri c. Web banyak diakses dari luar negeri d. Web tidak dapat diakses di Indonesia e. Web diblokir oleh pihak asing
13. Kelebihan dari layanan server internasional adalah … a. Downtime rendah, karena security lebih terjamin b. Jangkauan terbatas, karena letak server yang jauh
c. Penggunaan tidak optimal, karena terlalu banyak yang memakai server ini d. Akses lebih rumit, karena banyak proteksi
e. Keamanan diragukan, karena support yang kurang
14. Bu Dinna ingin memulai bisnis online, untuk itu Bu Dinna memesan jasa pembuatan web
e-commerce pada suatu perusahaan. Anggaran yang harus disiapkan oleh Bu Dinna adalah …
a. Biaya pembuatan web saja
b. Biaya pembuatan web dan maintenance c. Biaya sewa domain dan hosting
d. Biaya sewa hosting, domain, bandwidth, pembuatan web, maintenance e. Biaya sewa hosting, server, bandwidth, pembuatan web, maintenance
15. Berikut ini merupakan kiat untuk memilih hosting yang tepat, kecuali…
a. Pilih hosting yang memiliki downtime yang rendah b. Pilih hosting yang memiliki downtime yang tinggi c. Pilih hosting yang memliki server berkualitas dan aman d. Pilih hosting yang mendukung (support) terhadap web kita
e. Pilih hosting dengan bandwidth dan space yang sesuai dengan kebutuhan
16. Risa mempunyai sebuah domain serta hosting,namun disimpan pada dua tempat yang
berbeda. Yang harus dilakukan oleh Risa agar keduanya saling terhubung ialah …
a. Mengarahkan domain ke hosting b. Mengarahkan hosting ke domain c. Mengarahkan server ke domain d. Menduplikasi hosting
17. Manakah yang bukan termasuk jenis layanan hosting berdasarkan skalanya … a. Shared hosting
b. Dedicated server c. Colocation sever d. DNS
e. VPS
18. Dedicated server merupakan salah satu jenis layanan hosting yang biasa digunakan. Yang
dimaksud dedicated server adalah…
a. Satu server hosting yang digunakan secara bersama-sama oleh beberapa pengguna dan dibedakan dengan username dan password
b. Satu server hosting yang digunakan secara bersama-sama oleh banyak pengguna dan dibedakan dengan username dan password
c. Satu server hosting juga digunakan secara bersama-sama oleh beberapa pengguna, namun setiap pengguna memiliki lingkungan sistem operasi virtual sendiri
d. Satu server hosting yang disediakan oleh pengguna, sedangkan perusahaan hosting hany menyediakan tempat saja
e. Satu server hosting yang hanya digunakan oleh satu pengguna, penyediaan server ditanggung oleh perusahaan
19. Pak Dadang ingin membeli sebuah hosting, namun server yang digunakan disediakan sendiri oleh beliau. Jadi perusahaan hosting hanya memberikan layanan berupa koneksi internet dan tempat untuk meletakkan server. Jenis hosting yang tepat untuk kebutuhan Pak Dadang
adalah…
a. Dedicated server b. Colocation server c. Shared hosting d. VPS
e. Jawaban salah semua
20. Contoh dari aplikasi FTP server yaitu … a. CuteFTP
b. WsFTP c. ProFTPD d. Getright e. AbsolutedFTP
21. Contoh dari aplikasi FTP client yaitu … a. Proftpd
22. Yang dimaksud dengan fitur add on domain adalah … a. Menambahkan subdomain sebanyak banyak nya
b. Menambahkan domain namun tidak dalam satu account hosting
c. Menambahkan domain dalam satu account hosting tanpa membayar biaya tambahan d. Menghapus subdomain dalam satu domain yang sama
e. Menghapus domain dalam beberapa account hosting
23. Manakah pernyataan yang benar, tentang informasi apa saja yang ada di cpanel yaitu .. a. Server yang jarang digunakan
b. Bandwidth dan space yang sudah digunakan c. Nama pembuat website
d. Negara asal penyedia hosting
e. No.kontak / support penyedia hosting
24. Dalam melakukan hosting, sering ditemukan istilah control panel (cpanel). Penjelasan yang
benar tentang cpanel berikut ini , yaitu …
a. Aplikasi yang digunakan untuk mengelola sewa hosting seperti mengupload file-file website
b. Suatu fasilitas internet yang bisa berkomunikasi secara langsung (online) yang dapat mengobrol dengan cara saling kirim text, suara, gambar
c. Software yang digunakan untuk surfing atau browsing Internet d. Suatu layanan/fasilitas untuk melakukan pencarian di Internet e. Suatu alamat di dalam sebuah web
25. Berikut ini kegunaan dari cpanel, kecuali…
a. Membuat account email b. Membuat account FTP
c. Mengelola domain tambahan atau sub-domain d. Memeriksa kapasitas terpakai dan tersisa e. Membeli domain dan hosting
26.
Fungsi dari backup pada menu files seperti gambar di atas adalah … a. Untuk menjalankan perintah atau scripts tertentu pada website b. Untuk mengetahui berapa besar kapasitas disk yang telah digunakan
e. Untuk mengelola file-file dan folder pada server hosting
27. Pilihan file manager pada menu files di cpanel digunakan untuk, kecuali…
a. Mengupload file / folder b. Mengirim file / folder c. Menghapus file / folder d. Mengedit file / folder e. Memindahkan file / folder
28. 1. Membuat email account berbasis domain 2. Mengirim email respon otomatis
3. Mengirim salinan email ke alamat email lainnya 4. Membuat salinan file website di komputer
Yang termasuk fungsi menu-menu email pada cpanel adalah … a. 1, 2, dan 3
b. 1, 3, dan 4 c. 1 dan 3 d. 2 dan 4 e. 4 saja
29. Manakah yang merupakan contoh kasus untuk penggunaan advance zone editor pada cpanel
…
a. Butik Dago ingin memiliki cabang di daerah setiabudi, untuk websitenya sendiri pemilik hanya menginginkan satu kali saja menyewa hostingnya serta satu domain saja yang digunakan.
b. Website dari regional1.kemendikbud.org dan regional2.kemendikbud.org ingin dihilangkan, dan hanya ada kemendikbud.org saja yang digunakan.
c. Pemerintah Kota Palu ingin membuat website dengan domain kotapalu.gov.id, nantinya terdapat beberapa subdomain yang digunakan oleh dinas-dinas yang ada di kota Palu tersebut.
d. Evi membuat halaman web dengan URL yang panjang, kemudian membuat dari URL panjang ke URL yang pendek. Lalu, pengunjung dapat memasukkan URL singkat untuk mengakses konten dari URL yang panjang.
30. Pada menu files di cpanel terdapat pilihan Disc Usage, digunakan untuk … a. Mengetahui cache dari log pada domain
b. Mengatur direktori yang telah diproteksi
Satuan Pendidikan : Sekolah Menegah Kejuruan
Mata Pelajaran : Pemrograman Web
Kelas / Semester : XI-RPL / 2
Jawablah pertanyaan berikut ini, dengan memberikan tanda silang (x) pada lembar jawaban yang telah disediakan !
1. Protocol yang bertanggung jawab memastikan file telah dikirim dari akhir network telah
lengkap dikirimkan, berhasil pada tujuannya disebut …
f. TCP/DC g. TCP/PI h. IP/TCP i. TCP/CD j. TCP/IP
2. Ketika akan membeli domain,pastikan nama domain berhubungan dengan SEO Friendly.
Maksudnya adalah …
f. Nama domain tidak sesuai dengan konten
g. Nama domain terdiri dari empat suku kata atau lebih h. Nama domain panjang dan rumit
i. Nama domain mudah diingat dan familiar j. Nama domain berbeda dari yang lain
3. Second level domain, domain yang dioperasikan dan didaftarkan di suatu negara. Seperti
www.cityproject.au. Domain tersebut berasal dari negara …
a. Austria b. Australia c. Afghanistan d. Angulia e. Aruba
4. Manakah pernyataan berikut yang benar tentang bandwidth…
a. Semakin besar file yang diakses pada website, maka semakin besar pula bandwidth yang kita butuhkan
e. Tidak ada jawaban yang benar
5. Manakah yang bukan termasuk jenis layanan hosting berdasarkan skalanya … f. Shared hosting
g. Dedicated server h. DNS
i. VPS
j. Colocation sever
6. Yang dimaksud dengan fitur add on domain adalah … f. Menambahkan subdomain sebanyak banyak nya
g. Menambahkan domain namun tidak dalam satu account hosting h. Menghapus domain dalam beberapa account hosting
i. Menambahkan domain dalam satu account hosting tanpa membayar biaya tambahan j. Menghapus subdomain dalam satu domain yang sama
7. Saat pertama kali melakukan akses ke cpanel, browser biasanya menampilkan peringatan seperti di bawah ini lalu, bagaimana cara mengatasinya ?
a. Klik ‘I understand the risks’ > add exception > centang ‘permanently store this
exception > klik ‘confirm security exception’
b. Klik ‘technical details’ > add information > centang ‘permanently store this exception
> klik ‘confirm security exception’
c. Klik ‘I understand the risks’ > add permission > centang ‘permanently store this
exception > klik ‘get certificate’
d. Klik ‘technical details’ > add exception > centang ‘permanently store this exception >
8. Contoh dari aplikasi FTP client yaitu … f. Proftpd
g. Filezilla h. Vsftpd i. Wuftpd j. IIS
9. Pada menu files di cpanel terdapat pilihan Disc Usage, digunakan untuk … f. Mengetahui siapakah pengunjung terakhir suatu website
g. Mengetahui cache dari log pada domain h. Mengatur direktori yang telah diproteksi
i. Mengatur sebuah folder pada direktori hosting terlihat j. Mengetahui berapa besar kapasitas disk yang telah digunakan
10. Jenis domain terdiri dari top level domain dan second level domain. Contoh dari generik domains yang digunakan untuk pemerintahan ialah …
a. .com b. .edu c. .gov d. .org e. .mil
11. Dalam sebuah alamat web, protokol mempunyai peranan tersendiri. Kegunaan dari protokol adalah ...
f. Untuk menentukan lokasi pada internet g. Untuk menentukan server yang digunakan h. Untuk menentukan jenis layanan di internet i. Untuk menunjukkan alamat website
j. Untuk memilih jenis domain yang dipakai
12. Perbedaan dari client dan server adalah ...
f. Client berfungsi untuk memberikan layanan pada server, sedangkan server berfungsi untuk meminta layanan pada web hosting
g. Client berfungsi untuk meminta layanan pada server, sedangkan server berfungsi untuk menyediakan permintaan client.
h. Client berfungsi untuk mengalihkan layanan dari sever, sedangkan server berfungsi untuk meneruskan permintaan dari client
i. Client berfungsi untuk menawarkan layanan pada server, sedangkan server berfungsi untuk memakai layanan dari client
13. Berikut ini yang bukan kiat dalam memilih web hosting, yaitu … a. Pilih perusahaan web hosting yang masih baru
b. Perhatikan jenis layanan yang diberikan c. Pilih web hosting yang berbadan hukum d. Sesuaikan harga dengan budget
e. Cek spesifikasi server dan stabilitas server yang digunakan
14. Kelebihan dari layanan server internasional adalah … f. Jangkauan terbatas, karena letak server yang jauh
g. Penggunaan tidak optimal, karena terlalu banyak yang memakai server ini h. Akses lebih rumit, karena banyak proteksi
i. Downtime rendah, karena security lebih terjamin j. Keamanan diragukan, karena support yang kurang
15. Berikut ini merupakan kiat untuk memilih hosting yang tepat, kecuali…
f. Pilih hosting yang memiliki downtime yang tinggi g. Pilih hosting yang memliki server berkualitas dan aman h. Pilih hosting yang mendukung (support) terhadap web kita
i. Pilih hosting dengan bandwidth dan space yang sesuai dengan kebutuhan j. Pilih hosting yang memiliki downtime yang rendah
16. Pengertian dari domain adalah …
a. Alamat jaringan yang tidak terkoneksi di internet b. Alamat untuk mengidentifikasi sebuah situs di internet c. Alamat yang terhubung dengan localhost
d. Tempat untuk menyimpan data di internet e. Tempat yang disediakan oleh server di internet
17. Penggunakan layanan server Internasional digunakan ketika … f. Web banyak diakses dari luar negeri
g. Web banyak diakses di luar pulau Jawa h. Web jarang diakses di luar negeri i. Web diblokir oleh pihak asing j. Web tidak dapat diakses di Indonesia
18. Berikut ini pernyataan yang benar tentang www.drinking.th yaitu … f. www: world wide web
dringking: domain yang berhubungan dengan minuman .th: second level domain Taiwan
g. www: word wide web
drinking: domain yang berhubungan dengan makanan .th: second level domain Thailand
h. www: web wide world
dringking: domain yang berhubungan dengan minuman .th: second level domain Tunisia
j. www: world wide web
dringking: domain yang berhubungan dengan minuman .th: second level domain Thailand
19. Cara login ke cpanel yaitu …
a. Masuk ke web penyedia hosting lalu search cpanel, kemudian masukkan email dan password anda.
b. Masuk ke web penyedia hosting lalu search cpanel, kemudian masukkan email dan no.kontak anda.
c. Mengetikkan alamat akses cpanel yang diberikan pihak hosting, lalu masukkan username dan password sesuai yang ada di email.
d. Mengetikkan alamat akses cpanel, lalu masukkan email dan password yang anda daftarkan.
e. Mengetikkan alamat akses cpanel, lalu masukkan no.kontak dan password yang anda daftarkan
20. Contoh dari aplikasi FTP server yaitu … f. CuteFTP
g. WsFTP h. Getright i. ProFTPD j. AbsolutedFTP
21. 1. Membuat email account berbasis domain 2. Mengirim email respon otomatis
3. Mengirim salinan email ke alamat email lainnya 4. Membuat salinan file website di komputer
Yang termasuk fungsi menu-menu email pada cpanel adalah … a. 1,2 dan 3
b. 1,3 dan 4 c. 1 dan 3 d. 2 dan 4 e. 4 saja
22. Manakah pernyataan yang benar, tentang informasi apa saja yang ada di cpanel yaitu .. f. Server yang jarang digunakan
g. No.kontak / support penyedia hosting h. Negara asal penyedia hosting
23. Suatu hari Handika streaming di youtube selama 1 jam. Saat itu, Handika menggunakan bitrate
sebesar 40Kbps. Bandwidth yang digunakan oleh Handika sebesar …
f. 9MB g. 144KB h. 18MB i. 40KB j. 18Kb
24.
Gambar di atas merupakan format URL yang lengkap secara umum,yaitu terdiri dari … a. Protokol ftp, nama domain, dan alamat file
b. Protokol http, nama domain, dan path absolut
c. Protokol http, server, dan nama domain
d. Protokol ftp, nama domain, dan subdomain
e. Protokol http, server, dan path absolut
25. Bu Dinna ingin memulai bisnis online, untuk itu Bu Dinna memesan jasa pembuatan web
e-commerce pada suatu perusahaan. Anggaran yang harus disiapkan oleh Bu Dinna adalah …
f. Biaya pembuatan web saja
g. Biaya pembuatan web dan maintenance h. Biaya sewa domain dan hosting
i. Biaya sewa hosting, server, bandwidth, pembuatan web, maintenance j. Biaya sewa hosting, domain, bandwidth, pembuatan web, maintenance
26. Risa mempunyai sebuah domain serta hosting,namun disimpan pada dua tempat yang
berbeda. Yang harus dilakukan oleh Risa agar keduanya saling terhubung ialah …
f. Mengarahkan hosting ke domain g. Mengarahkan server ke domain h. Menduplikasi domain
i. Menduplikasi hosting
j. Mengarahkan domain ke hosting
27. Dalam melakukan hosting, sering ditemukan istilah control panel (cpanel). Penjelasan yang
benar tentang cpanel berikut ini , yaitu …
f. Suatu alamat di dalam sebuah web
g. Aplikasi yang digunakan untuk mengelola sewa hosting seperti mengupload file-file website
h. Software yang digunakan untuk surfing atau browsing Internet
i. Suatu fasilitas internet yang bisa berkomunikasi secara langsung (online) yang dapat mengobrol dengan cara saling kirim text, suara, gambar
28. Pilih menu domains -> redirect -> pilih temporary / permanent -> masukkan url yang diinginkan -> add, langkah-langkah tersebut dilakukan untuk …
a. Me-redirect domain ke halaman lain b. Membuat subdomain
c. Membuat subdomain ulang secara langsung d. Menambahkan alias
e. Mempermanentkan tempat hosting
29.
Fungsi dari backup pada menu files seperti gambar di atas adalah …
f. Untuk mengelola file-file dan folder pada server hosting
g. Untuk mengetahui berapa besar kapasitas disk yang telah digunakan h. Untuk mempublikasikann situs anda langsung dari aplikasi FrontPage
i. Untuk membuat cadangan file, database, dan lain-lain, jika sewaktu-waktu terjadi masalah
j. Untuk menjalankan perintah atau scripts tertentu pada website 30. Berikut ini kegunaan dari cpanel, kecuali…
f. Membuat account email g. Membuat account FTP h. Membeli domain dan hosting
Satuan Pedidikan : Sekolah Menengah Kejuruan Mata Pelajaran : Pemrograman Web
Materi Pokok : Publikasi Aplikasi Web
Kompetensi Dasar : 3.1 Memahami pembuatan sistem informasi web 4.1 Menyajikan aplikasi sistem informasi web
1. Pengertian dari domain adalah …
f. Alamat jaringan yang tidak terkoneksi di internet g. Alamat untuk mengidentifikasi sebuah situs di internet h. Alamat yang terhubung dengan localhost
i. Tempat untuk menyimpan data di internet j. Tempat yang disediakan oleh server di internet
2. Alamat web yang dituliskan pada browser untuk mengakses sebuah situs web disebut … f. Host
g. Web Hosting h. Domain i. Server j. Web Client
3. Sania hendak membuat websitenya dapat diakses oleh semua orang di internet. Sania ingin
menamakan web nya “duadadu.net”, maka yang dibutuhkan oleh Sania ialah menyewa sebuah …
f. Domain g. Hosting h. Server i. TCP/IP j. FTP
4. Jenis domain terdiri dari top level domain dan second level domain. Contoh dari generik
domains yang digunakan untuk pemerintahan ialah …
i. Aruba j. Australia
6. Berikut ini pernyataan yang benar tentang www.drinking.th yaitu … k. www: world wide web
dringking: domain yang berhubungan dengan minuman .th: second level domain Taiwan
l. www: word wide web
drinking: domain yang berhubungan dengan makanan .th: second level domain Thailand
m. www: world wide web
dringking: domain yang berhubungan dengan minuman .th: second level domain Thailand
n. www: web wide world
dringking: domain yang berhubungan dengan makanan .th: second level domain Tunisia
o. www: wide world web
dringking: domain yang berhubungan dengan minuman .th: second level domain Tunisia
7. Domain Name System (DNS) digunakan untuk …
a. Mempermudah pengguna tanpa perlu menghafal alamat IP sebuah web b. Menginisialisasi server web agar mudah digunakan
c. Membuat penamaan web yang berkarakter
d. Memberikan perbedaan antara hosting satu dan lainnya e. Menyingkat ID server sebuah web yang ada di internet
8. Istilah IP tracert / tracert di command prompt digunakan untuk … f. Menghapus IP sebuah situs
g. Memblokir alamat IP suatu situs h. Mendeteksi keberadaan IP tersebut i. Mengetahui alamat IP suatu situs j. Menghilangkan IP untuk sementara
9. Yang dimaksud dengan hosting yaitu …
f. Ruangan untuk menyimpan data di komputer
g. Tempat untuk meletakkan file-file web agar dapat diakses di internet h. Ruangan untuk meletakkan file-file di flashdrive
i. Tempat untuk mengirim data yang ada di web j. Tidak ada jawaban yang benar
10. Manakah contoh kasus yang berhubungan dengan hosting, yaitu …
e. Nani menyewa space dan bandwidth di internet
11. Perusahaan yang menyewakan server untuk mempublikasikan website di internet adalah … a. Internet Service Provider
b. Internet Server Provider c. Internet Service Protocol d. Web Hosting
e. Web Server
12. Pengertian dari bandwidth adalah…
k. Batasan seberapa banyak data yang boleh ditransfer dalam satuan detik l. Batasan seberapa banyak data yang boleh diupload dalam satuan detik m. Batasan seberapa banyak data yang boleh didownload dalam satuan detik n. Sarana mengirim data secara bertahap
o. Sarana penyebaran data sebesar lebar pita yang berada di internet
13. Budi mempunyai sebuah website dimana terdapat dokumen yang sering diunduh oleh orang lain sebesar 60Kb, sedangkan setiap harinya web tersebut dikunjungi sebanyak 100 orang
yang mengunduh dokumen tersebut. Besar bandwidth pada web tersebut dalam sehari yaitu…
a. 6Kb b. 60KB c. 6MB d. 7,5Mb e. 7,5MB
14. Suatu hari Handika streaming di youtube selama 1 jam. Saat itu, Handika menggunakan bitrate sebesar 40Kbps. Bandwidth yang digunakan oleh Handika sebesar …
k. 18MB l. 9MB m. 144KB n. 40KB o. 18Kb
15. Sebuah web mempunyai bandwidth sebesar 2 GB. Pada hari pertama digunakan untuk transfer data sebesar 500MB, lalu hari kedua digunakan sebesar 450MB, dan hari ketiga digunakan sebesar 1,16GB. Pada hari keberapakah bandwidth tidak bisa lagi digunakan?
a. Hari ke-7 b. Hari ke-6 c. Hari ke-5 d. Hari ke-4 e. Hari ke-3
16. Manakah pernyataan berikut yang benar tentang bandwidth…
kita butuhkan
h. Semakin besar file yang diakses pada website, maka semakin besar pula bandwidth yang kita butuhkan
i. Jawaban A dan B benar j. Tidak ada jawaban yang benar
17. Dalam kehidupan sehari-hari, hosting dan domain dapat dianalogikan seperti … a. Surat dan nama pengirim
b. Kotak pos dan surat c. Rumah dan mobil d. Rumah dan alamat e. Rumah dan kotak surat
18. Dalam sebuah alamat web, protokol mempunyai peranan tersendiri. Kegunaan dari protokol adalah ...
k. Untuk menentukan lokasi pada internet l. Untuk menentukan jenis layanan di internet m. Untuk menentukan server yang digunakan n. Untuk menunjukkan alamat website o. Untuk memilih jenis domain yang dipakai
19. Yang bukan termasuk dari contoh protokol adalah … a. HTTP
b. FTP c. SMP d. SMTP e. TCP/IP
20. Protocol yang bertanggung jawab memastikan file telah dikirim dari akhir network telah
lengkap dikirimkan, berhasil pada tujuannya disebut …
k. TCP/DC l. TCP/PI m. IP/TCP n. TCP/CD o. TCP/IP
21. Standar pengalamatan sebuah file di internet yang dirancang khusus untuk digunakan dengan
browser adalah …
22.
Gambar di atas merupakan format URL yang lengkap secara umum,yaitu terdiri dari … f. Protokol http, nama domain, dan path absolut
g. Protokol ftp, nama domain, dan alamat file
h. Protokol http, server, dan nama domain
i. Protokol ftp, nama domain, dan subdomain
j. Protokol http, server, dan path absolut
23. Perbedaan dari client dan server adalah ...
k. Client berfungsi untuk memberikan layanan pada server, sedangkan server berfungsi untuk meminta layanan pada web hosting
l. Client berfungsi untuk meminta layanan pada server, sedangkan server berfungsi untuk menyediakan permintaan client.
m. Client berfungsi untuk mengalihkaan layanan dari sever, sedangkan server berfungsi untuk meneruskan permintaan dari client
n. Client berfungsi untuk menawarkan layanan pada server, sedangkan server berfungsi untuk memakai layanan dari client
o. Client berfungsi mengembalikan permitaan dari web hosting, sedangkan server berfungsi untuk meneruskan permintaan dari client.
24. Mekanisme dari client-server yang tepat adalah …
a. Server meminta permintaan melalui web browser,yang akan diteruskan ke client untuk diproses hingga memunculkan tampilan yang diinginkan
b. Server membuat akses terbuka lalu akan diukur dan diuji coba oleh client agar terbentuk tampilan yang responsive
c. Server mengambil sinyal yang dikirimkan oleh client secara cepat dan progresif, bila permintaan gagal akan mengulang lagi hingga berhasil
d. Server menghapus data yang disediakan oleh client untuk mempermudah dalam mengakses segala layanan yang ada
e. Server menerima permintaan dari web browser, memprosesnya lalu merespon data yang dicari oleh client, bila permintaan gagal maka akan tampil kode error (data tidak ditemukan)
25. Manakah di bawah ini yang termasuk contoh web hosting gratis, yaitu ... a. Rumahhosting, Tumblr,Qwords
b. Masterweb, Rumahweb, Techscape c. Wordpress, Tumblr, Blogspot
d. Pasarhosting, Indoglobal, Jagoanhosting e. Masterwebnet , Blogspot, Wordpress