• Tidak ada hasil yang ditemukan

S KOM 1205900 Appendix

N/A
N/A
Protected

Academic year: 2017

Membagikan "S KOM 1205900 Appendix"

Copied!
121
0
0

Teks penuh

(1)

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

(2)

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.

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

 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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

 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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

Asosiasi

Mengulas hubungan web hosting dengan

pengembangan aplikasi web jarak jauh

Mengkomunikasikan

(25)

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

(26)

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

(27)

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

(28)

(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.

(29)

mulai

latihan mandiri 1

evaluasi

latihan mandiri 2

g

latihan mandiri 3

(30)

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

(31)

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

(32)

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

(33)

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

(34)

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

(35)

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

(36)

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

(37)

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

(38)

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

(39)

1) Antarmuka Tampilan Awal

2) Antarmuka Tampilan Daftar

(40)

4) Antarmuka Tampilan Tujuan

5) Antarmuka Tampilan Petunjuk

(41)

7) Antarmuka Tampilan Materi 1

8) Antarmuka Tampilan Demonstrasi 1

(42)

10)Antarmuka Tampilan Latihan Mandiri 1

11)Antarmuka Tampilan Nilai 1

(43)

13)Antarmuka Tampilan Materi 2

14)Antarmuka Tampilan Demonstasi 2

(44)

16)Antarmuka Tampilan Latihan Mandiri 2

17)Antarmuka Tampilan Nilai 2

18)Antarmuka Tampilan Game Level 3

(45)

19)Antarmuka Tampilan Materi 3

20)Antarmuka Tampilan Demonstrasi 3

(46)

22)Antarmuka Tampilan Latihan Mandiri 3

23)Antarmuka Tampilan Nilai 3

24)Antarmuka Tampilan Evaluasi

(47)
(48)

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

(49)

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

(50)

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

(51)

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

(52)

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

(53)
(54)

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 ?:)

(55)

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)

(56)

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

(57)

Keterangan

(58)

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?

(59)

6. Bagaimana pendapat Anda jika ada multimedia pembelajaran berbasis game untuk pembelajaran Pemrograman Web?

฀ Sangat Menarik ฀ Menarik

฀ Tidak Menarik

฀ Sangat Tidak Menarik

Bandung,

……….

(60)

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

(61)
(62)

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

(63)

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

(64)

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.

(65)

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

(66)

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

(67)

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

(68)

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.

(69)

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

(70)

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

(71)

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 >

(72)

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

(73)

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

(74)

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

(75)

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

(76)

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

(77)

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 …

(78)

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 …

(79)

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…

(80)

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 …

(81)

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

Gambar

tabel dan multi-
gambar di atas adalah …
Gambar di atas merupakan format URL yang

Referensi

Dokumen terkait

Beban kerja yang akan dibahas dalam penelitian ini berasal dari lingkungan psikis pekerjaan karena beban kerja yang berasal dari lingkungan fisik pekerjaan di bank bjb

Peraturan Bank Indonesia Nomor 9/1/PBI/2007 tanggal 24 Januari 2007 tentang sistem penilaian tingkat kesehatan bank umum berdasarkan prinsip syariah (lembaran

Pepaya termasuk golongan tumbuhan poligam (Polygamus), karena pada satutumbuhan terdapat bunga jantan, bunga betina dan bunga sempurna.Biasanya poligam dimaksud

from thiourea derivatives that have potent anticancer activity on breast cancer cells

Kajian ini dijalankan untuk mendokumentasikan ciri-ciri panggilan lima spesies katak Sarawak dalam genus Hylarana iaitu Hylarana picturata ( Rp ), Hylarana signata ( Rs ),

Kepribadian adalah hal yang sangat penting dalam kehidupan sosial manusia karena hal tersebut tidak hanya merupakan sebagai penentu seseorang berperilaku tetapi

Untuk memudahkan dan meningkatkan kualitas pelayanan kepada masyarakat, dan dengan pertumbuhan ekonomi yang semakin cepat, maka didirikanlah Kantor Inspeksi Pajak Medan

Bladder stones management has evolved over the last decades from open bladder surgery (sectio alta) to intracorporeal cystholithotripsy as well as extracorporeal shock