ABSTRAK
Penelitian ini bertujuan untuk mengembangkan situs soal pilihan ganda di SMK Negeri
48 Jakarta. Penerapan Responsive Web Design digunakan untuk memudahkan guru dalam
membuat soal-soal pilihan ganda pada monitor/Personal Computer atau pada
smartphone, dimanapun dan kapanpun. Dan untuk memudahkan siswa mengerjakan soal
pilihan ganda melalui monitor/Personal Computer atau melalui smartphone. Situs yang
dikembangkan diharapkan mampu membantu pihak sekolah dalam menghadapi Ujian
Nasional CBT (Computer Based Test) nantinya. Metode yang digunakan dalam
penelitian ini adalah metode Research and Development dengan model penelitian
Waterfall dan dikembangkan dengan CSS Framework Bootstrap. Proses pengujian
kelayakan website diuji oleh 2 orang ahli/pakar, 2 orang guru sebagai user guru, 1 orang
guru sebagai admin, dan perwakilan siswa peminatan Multimedia sebagai user siswa.
Hasil pengumpulan data kemudian diproses untuk mengetahui kelayakan produk.
Berdasarkan hasil uji kelayakan pada monitor dan smartphone, situs soal pilihan ganda
berfungsi dengan baik.
Kata kunci: Responsive Web Design, User Interface, Website, Soal Pilihan Ganda.
ii
DEVELOPING SMK NEGERI 48 JAKARTA MULTIPLE CHOICE SITE USING
RESPONSIVE WEB DESIGN
ABSTRACT
This research aims to develop a multiple choice questions site in SMK Negeri 48 Jakarta.
Application of Responsive Web Design is used to facilitate the teacher in making
multiple choice questions in monitor/personal computer or via smartphone, wherever and
whenever. And to facilitate the students answer the multiple choice questions via
monitor/personal computer or via smartphone. The site developed expected to help
school facing the CBT (Computer Based Test) National Examination later. The method
used in this research is Research and Development, with Waterfall and developed with
Bootstrap CSS Framework. The process of testing the feasibility of websites tested by 2
experts/specialists, 2 teachers as teacher user, 1 teacher as administrator user and
representatives of student specialization in Multimedia as student user. The data collected
is then processed to determine the feasibility of the product. Based on the results of due
diligence on the monitor and the smartphone, the multiple choice questions site function
properly.
Key words: Responsive Web Design, User Interface, Website, Multiple Choice Questions
iii
HALAMAN PENGESAHAN
iv
HALAMAN PERNYATAAN
Jakarta,
Yang membuat pernyataan
v
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena berkat rahmat dan hidayah-Nya penyusunan
laporan penelitian “Pengembangan Situs Soal Pilihan Ganda SMK Negeri 48 Jakarta
Menggunakan Responsive Web Design” ini dapat terselesaikan dengan baik, dan tidak
lupa shalawat dan salam untuk junjungan Nabi Muhammad SAW yang membawa
umatnya menuju jalan yang lurus.
Saya mengucapkan terima kasih yang sebesar-besarnya kepada pihak-pihak yang
telah membantu dalam kelancaran penelitian ini, diantaranya:
1. Dr. Yuliatri Sastrawijaya, M.Pd. selaku ketua Program Studi Teknik Informatika
dan Komputer, Jurusan Teknik Elektro, Fakultas Teknik, Universitas Negeri
Jakarta, juga sebagai dosen pembimbing yang terus memberikan pengarahan dan
masukan mengenai penulisan peneliti, sehingga peneliti bisa menyelesaikan skripsi
ini.
2. Hamidillah Ajie, S.Si., M.T. selaku dosen pembimbing yang selalu memberikan
motivasi dan pengarahan kepada peneliti untuk terus mengembangkan penelitian
website ini.
3. Chairul Akbar dan Murtiasih, selaku orang tua, yang telah membesarkan,
mengasihi, dan menyayangi penliti, juga selalu mendoakan sehingga skripsi ini
dapat terselesaikan.
4. Wilda Nurkholida, wanita yang terus mendoakan dan memberi semangat juga
motivasi kepada peneliti selama mengerjakan skripsi.
5. Budi Mulyanto, Hana Nurzakia, Imam Zaid Dwi Arianto, Jeremia Reinnatal,
Muhammad Adam, Regina Arzica Pranata, dan Robbi Mujtahidi, teman se-CK
yang selalu menemani dan membantu peneliti dimulai dari awal perkuliahan.
6. Rekan – rekan mahasiswa PTIK UNJ angkatan 2011, yang turut membantu dalam
penyelesaian skripsi ini.
Akhir kata, penulis memohon maaf atas segala kesalahan yang mungkin ada dalam
skripsi ini dan berharap semoga skripsi ini dapat bermanfaat bagi semua pihak serta dapat
dikembangkan menjadi lebih baik lagi dikemudian hari.
Jakarta,
Penulis
vi
DAFTAR ISI
Halaman
ABSTRAK ............................................................................................................ii
ABSTRACT .........................................................................................................iii
BAB I PENDAHULUAN
vii
2.1.2.1 CSS ..................................................................................10
2.1.2.2 CSS Framework ..............................................................11
2.1.2.3 Bootstrap .........................................................................11
2.1.2.4 Javascript ........................................................................13
2.1.2.5 HTML ..............................................................................14
2.1.2.6 HTML5 ...........................................................................15
2.1.2.7 Navigasi ...........................................................................16
2.1.2.8 Menu Tarik (Pulldown Menu) .........................................17
2.1.3 Antarmuka Pengguna .................................................................18
2.1.3.1 Pengertian Antarmuka Pengguna ....................................18
2.1.3.2 Analisis dan Perancangan Antarmuka Pengguna ............18
2.1.4 PHP .............................................................................................20
2.1.5 MySQL .......................................................................................21
2.1.6 Aplikasi .......................................................................................22
2.1.7 Aplikasi Berbasis Web ...............................................................23
2.1.7.1 Kualitas Aplikasi Berbasis Web ......................................24
2.1.8 Aplikasi Paket Soal .....................................................................25
2.1.9 Soal Pilihan Ganda ......................................................................26
2.1.10 Sistem Operasi ..........................................................................28
2.1.11 Manfaat Penerapan Aplikasi Paket Soal Berbasis Web
Di SMK Negeri 48 Jakarta ........................................................29
2.1.12 Manfaat Konsep Responsive Web Design Pada
User Interface Aplikasi Paket Soal ............................................30
2.2 Kerangka Berpikir ………………………………………… ...............30
2.3 Hipotesis Penelitian ……………………………………… .................33
viii
3.4.1 Metode Pengembangan Perangkat Lunak ...................................36
3.4.2 Analisis Kebutuhan .....................................................................38
3.4.2.1 Analisis Kebutuhan Admin ............................................38
3.4.2.2 Analisis Kebutuhan Guru ...............................................38
3.4.2.3 Analisis Kebutuhan Siswa ..............................................38
3.4.2.4 Analisis Kebutuhan Keseluruhan ...................................39
3.4.3 Desain dan Analisis Sistem .........................................................40
3.4.3.1 Diagram Level 0 .............................................................40
3.4.3.2 Diagram Level 1 .............................................................41
3.4.3.3 Diagram Level 2 Proses 1 ...............................................41
3.4.3.4 Diagram Level 2 Proses 2 ...............................................41
3.4.3.5 Diagram Level 2 Proses 3 ...............................................42
3.4.3.6 Diagram Level 2 Proses 4 ...............................................42
3.4.3.7 ERD (Entity Relationship Diagram) ..............................43
3.4.3.8 Desain Struktur Database ...............................................43
3.4.3.9 Desain Tampilan Halaman Sistem .................................51
3.4.3.10 Implementasi Tampilan Halaman Sistem .....................54
3.5 Alat dan Bahan ....................................................................................55
3.6 Teknik Pengujian .................................................................................56
3.6.1 Teknik Pengujian Perangkat Lunak ............................................56
3.7 Instrumen Penelitian ............................................................................64
3.7.1 Uji Kelayakan Sistem Kepada Ahli/Pakar Media ........................64
3.7.2 Uji Kelayakan Sistem Kepada Guru Sebagai Admin ..................65
3.7.3 Uji Kelayakan Sistem Kepada Guru ............................................66
3.7.4 Uji Kelayakan Sistem Kepada Siswa ...........................................67
3.8 Teknik Analisis Data ...........................................................................68
ix
4.1.1.1 Diagram Level 0 .............................................................70
4.1.1.2 Diagram Level 1 ..............................................................71
4.1.1.3 Diagram Level 2 Proses 1................................................72
4.1.1.4 Diagram Level 2 Proses 2................................................73
4.1.1.5 Diagram Level 2 Proses 3................................................74
4.1.1.6 Diagram Level 2 Proses 4................................................75
4.1.2 Hasil Penelitian Sistem ...............................................................77
4.1.2.1 Halaman Admin ..............................................................77
4.1.2.2 Halaman Guru ................................................................78
4.1.2.3 Halaman Siswa ...............................................................80
4.1.3 Hasil Pengujian Dengan Metode Black Box Berbasis Skenario ..81
4.1.4 Hasil Penyebaran Kuesioner .......................................................81
4.1.4.1 Pengujian Oleh Ahli Media .............................................81
4.1.4.2 Pengujian Oleh Admin ...................................................84
4.1.4.3 Pengujian Oleh Guru ......................................................86
4.1.4.4 Pengujian Oleh Siswa .....................................................89
4.2 Pembahasan .........................................................................................91
4.2.1 Pembahasan Hasil Pengujian Dengan Metode Black Box
Berbasis Skenario .......................................................................91
4.2.2 Pembahasan Hasil Pengujian Dengan Metode Kuesioner ..........91
x
DAFTAR TABEL
Halaman
Tabel 3.15 Tabel Pengujian Dengan Metode Blackbox Berbasis Skenario ........... 56
Tabel 3.16 Kisi-kisi Instrumen Uji Kelayakan Kepada Ahli Media ........................ 65
Tabel 3.17 Kisi-kisi Instrumen Uji Kelayakan Kepada Guru Sebagai Admin ........ 66
xi
Tabel 4.1 Hasil Pengujian Pada Monitor Oleh Ahli Media .................................... 82
Tabel 4.2 Hasil Pengujian Pada Smartphone Oleh Ahli Media .............................. 83
xii
DAFTAR GAMBAR
Halaman
Gambar 2.1 Contoh Website Yang Belum Menerapkan Konsep RWD .................. 10
Gambar 3.2 Desain Tampilan Halaman Utama Admin dan Guru Pada Sistem Soal
Gambar 3.3 Desain Tampilan Halaman Utama Siswa Pada Sistem Soal Pilihan
Ganda. ..................................................................................................................... 52
xiii
Gambar 4.8 Hasil Penelitian Pengembangan Sistem Halaman Guru ..................... 75
Gambar 4.11 Diagram Pengujian Pada Smartphone Oleh Ahli Media ................... 83
xiv
DAFTAR LAMPIRAN
Halaman
Lampiran 7 Hasil Penelitian Dengan Metode Blackbox Berbasis Skenario ...... 113
xv
BAB I
PENDAHULUAN
berbagai informasi atau berbagai pelayanan yang ada dan biasanya dikelola oleh
Saat ini, banyak cara untuk mengakses sebuah situs web/website, yaitu
tampilan website yang sudah ada, lebih dikhususkan kepada para pengguna
1
2
seperti untuk melihat isi konten harus diperbesar terlebih dahulu, huruf yang
terlalu kecil, menu navigasi antar halaman tidak terlihat, dan sebagainya.
yang berbeda-beda untuk mengakses suatu konten dari halaman yang sama
website yang responsive saat ini adalah sebuah keharusan. Website yang
responsive tentu butuh sebuah navigasi menu responsive juga agar bisa terlihat
bagus ketika dibuka dengan berbagai perangkat yang tentu memiliki berbagai
ukuran layar.
informasi menjadi tidak terelakan lagi. Terlebih, Ujian Nasional tahun ini
menggunakan sistem Computer Based Test (CBT), dimana siswa kelas XII
Untuk itu, di setiap sekolah perlu adanya kumpulan soal-soal pilihan ganda untuk
pilihan ganda tersebut juga harus dimasukkan kedalam komputer, agar nantinya
Kumpulan soal pilihan ganda itu sendiri biasanya berbentuk website, yang dapat
aplikasi website ini ada beberapa jenis pengguna seperti admin konten, guru
Bukan hanya guru saja yang bisa mengakses, siswa tingkat sekolah
menengah bisa mengakses website tersebut untuk melihat dan mengerjakan soal
atau sekedar membaca artikel yang diunggah oleh guru mata pelajaran melalui
tidak lagi harus membuat berbagai macam versi mobile. Karena dengan adanya
teknologi baru ini sebuah web yang diakses melalui berbagai macam device akan
Menurut hasil wawancara penulis dengan kepala sekolah, wali kelas, dan
beberapa guru, SMK Negeri 48 Jakarta memerlukan situs kumpulan soal berbasis
soal, terutama pilihan ganda, (2) membantu siswa dalam menghadapi Ujian
Maka dari itu, dalam kasus ini penulis tertarik untuk membuat judul
memudahkan guru untuk menginput soal melalui berbagai macam device yang
digunakan.
Jakarta.
informasi yang dapat diakses kapan pun dan dimana pun, baik oleh siswa
Operasi.
penelitian ini adalah: “Bagaimana mengembangkan situs soal pilihan ganda SMK
adalah untuk mengembangkan Responsive Web Design pada situs soal pilihan
ganda. Selain itu juga bertujuan untuk menambah kemudahan dan kenyamanan
mengerjakan soal pilihan ganda pada situs soal pilihan ganda SMK Negeri 48
Jakarta.
a) Bagi Siswa
device.
b) Bagi Guru
soal.
pengalaman mengajar.
7
BAB II
KAJIAN TEORITIS DAN KERANGKA BERPIKIR
halaman web yang saling terhubung dan file-filenya saling terkait. Web terdiri dari
dibawahnya. Setiap halaman di bawah homepage disebut child page, yang berisi
hyperlink ke halaman lain dalam web.2 Dapat simpulkan bahwa website adalah
dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang
dapat diakses melalui HTTP (Hyper Text Transfer Protocol), yaitu protokol yang
dari website dapat diakses melalui URL. URL ini mengatur halaman-halaman
situs untuk menjadi sebuah hirarki, meskipun hyperlink yang ada di halaman
1
Yuhefiza, HA Mooduto, dan Rahmat Hidayat, Cara Mudah Membangun Website Interaktif,
(Jakarta: Alex Media Komputerindo, 2009), hal. 2.
2
Agung Gregorius, Microsoft Front Page, (Jakarta: PT. Elex Media Komputindo, 2000), hal.16.
7
8
adalah teknik untuk perpanjangan peningkatan bagi mobile dalam cara efisien dan
praktis. Artinya pertanyaan media dan CSS bersyarat dapat digunakan untuk
membuat tata letak yang flexible dan fluid untuk layar apapun.3 Secara sederhana,
desain web responsif adalah tentang ukuran perambahan. Ini berkaitan dengan tata
letak, hirarki dan menciptakan pengalaman membaca yang optimal, terlepas dari
dengan baik dan rapih untuk meningkatkan aksesibilitas isi, bergantung pada
4
ukuran layar dari browser. Responsive web design (RWD) merupakan sebuah
pendekatan pada web desain yang bertujuan untuk menyusun situs dalam
menggulir, pada berbagai macam device (dari komputer sampai ponsel). Dikutip
3
Slamet Riyanto, Kupas Tuntas Web Responsif, (Jakarta: PT. Elex Media Komputindo, 2014), hal.
11.
4
Ibid., hal. 12.
9
platform dan orientasi layar. Praktik ini meliputi penggunan perpaduan grid
fleksibel dan layout, gambar dan CSS media query. Ketika saat ini banyak
pengguna yang beralih dari laptop ke iPad/tablet PC, website secara otomatis
Dengan kata lain, website harus memiliki teknologi untuk secara otomatis
merespon kebutuhan pengguna yang didasarkan pada resolusi layar gadget yang
digunakan (komputer PC, laptop, netbook, tablet PC, smartphone dan mobile
phone).5
Dalam hal ini, Responsive Web Design merupakan sebuah situs yang
memiliki domain yang sama, konten yang sama, dan sintaks yang sama, kurang
lebih dimanipulasi oleh JavaScript dan CSS. Merespon viewports berbeda untuk
Perbedaan viewports ini melingkupi desktop, laptop, tablet PC, dan perangkat
mobile dengan orientasi yang sesuai untuk mereka. Pada Gambar 2.1 adalah
contoh website yang belum menerapkan konsep RWD, sementara Gambar 2.2
5
Kayla Right, Responsive Web Design: What It Is and How To Use It, diakses dari
http://www.smashingmagazine.com/2011/01/guidelines-for-responsive-web-design/, diakses 6
Desember 2015, jam 12.19 WIB.
10
A B
A B
Gambar 2.2. Contoh Website Yang Menerapkan Konsep RWD. A
Merupakan Tampilan Pada Monitor PC, B Merupakan Tampilan Pada
Smartphone.
halaman website. Singkatnya dengan menggunakan metode CSS ini akan dengan
sebelumnya. CSS3 adalah standar untuk CSS yang paling baru, banyak batasan
website design yang dahulu tidak bisa ditangani oleh CSS sekarang bisa dilakukan
dengan CSS3. CSS3 sepenuhnya kompatibel dan pelengkap dari CSS lama,
sehingga browser akan selalu mendukung CSS lama dan Anda tidak harus
menggunakannya kembali dalam semua proyek web yang lainnya. Ini yang
halaman web yang lebih standar, cepat dalam bahasa Cascading Style Sheet
tipografi, tata letak (layout)-umumnya dalam sistem grid, serta menata ulang
browser.
2.1.2.3 Bootstrap
Bootstrap adalah kumpulan tools gratis untuk membuat dan aplikasi web.
Ini berisi HTML dan CSS berbasis desain template untuk tipografi, bentuk,
6
Adhi Prasetio, Pintar Webmaster Untuk Pemula, (Jakarta: MediaKita, 2015), hal. 285
7
Slamet Riyanto, Op. Cit., hal. 13.
12
JavaScript.8 Bootstrap memiliki dukungan yang relatif lengkap untuk HTML5 dan
modular dan pada dasarnya terdiri dari serangkaian stylesheet LESS yang
bootstrap sendiri, memilih komponen yang ingin mereka gunakan dalam proyek
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Responsive Web Design | Bootstrap</title>
<link rel="stylesheet" href="css/bootstrap.css">
<script type=”text/javascript”
src=”js/jquery.min.js”></script>
<script type=”text/javascript”
src=”js/bootstrap.js”></script>
</head>
<body>
</body>
</html>
8
Slamet Riyanto, Op. Cit., hal. 18
13
Folder-folder yang terdapat pada folder bootstrap antara lain CSS, JS, dan Font.
Folder CSS berisi file-file kode CSS Bootstrap yang nantinya akan merubah
tampilan dan style pada halaman web menjadi responsif. Folder JS berisi file-file
kode JavaScript yang nantinya membuat web menjadi lebih interaktif. Dan folder
font berisi webfont yang nantinya merubah tampilan tipografi pada halaman web.
Ketiga folder ini sangat penting untuk membuat tampilan web yang menggunakan
2.1.2.4 Javascript
dari bahasa C/C++ yang dikembangkan menjadi bahasa pemrograman web client-
side.9 Javascript didesain untuk HTML bekerja membuat web page yang
9
Brooks, Guied to HTML, Javascript, and PHP, (London: Springer 2007), hal. 3.
14
HTML untuk membuat halaman web yang beranimasi, interaktif dan memiliki
visual effect yang dinamis.10 Jadi, Javascript merupakan bahasa yang berbentuk
kumpulan skrip yang berfungsi untuk memberikan tampilan yang tampak lebih
interaktif pada dokumen web. Bahasa ini adalah bahasa pemrograman yang
sisi klien, bukan sisi server dokumen web. Bahasa pemrograman Javasrcipt berisi
setiap browser.
lain.12 Berdasarkan teori di atas, HTML adalah standar bahasa yang digunakan
10
McFarland, Javascript & JQuery The Missing Manual, (USA : Oreilly, 2008), hal. 1.
11
Anhar, Panduan Menguasai PHP & MySql Secara Otodidak, (Jakarta: Mediakita, 2010), hal. 40.
12
Turban, Efraim, Decision Support Systems and Intelligent Systems 7 th Ed, (New Jersey: Pearson
Education, 2005), hal. 482.
15
tersebut dalam suatu dokumen dan tanda-tanda atau kode tersebut di kenal dengan
TAG tertentu. Dokumen HTML disebut sebagai hypertext, ini berarti suatu
dokumen tidak harus dibaca secara berurutan dari atas ke bawah. Dokumen dapat
dibaca langsung menuju ke topik tertentu secara langsung dalam dokumen dengan
haaman web, HTML harus ditulis dalam software atau aplikasi tertentu, yang
dikenal sebagai HTML editor. HTML editor inilah yang bertugas untuk
menerjemahkan bahasa HTML menjadi halaman web yang siap dilihat oleh para
2.1.2.6 HTML5
tahun 1997 hingga lebih dari 10 tahun, tidak ada perubahan versi HTML lagi
(HTML4). Di sisi lain, tantangan yang harus dipenuhi layanan web saat ini sudah
jauh berbeda.13 Secara umum, perubahan yang dibawa HTML5 bisa kita
1. Struktur halaman,
2. Presentasi visual,
3. Tools grafis,
13
Adhi Prasetio, Op. Cit., hal. 413.
14
Adhi Prasetio, Op. Cit., hal. 415.
16
mudah dipahami secara semantik oleh search engine. Hal ini didukung dengan
adanya elemen dan atribut baru dalam HTML5. Presentasi visual ditingkatkan
dengan CSS3. CSS3 membawa perubahan pada pengelolaan font, animasi dan
mobile. Untuk urusan tools grafis, HTML5 memungkinkan kita membuat gambar
langsung dalam format SVG maupun CANVAS. HTML4 hanya gambar berbasis
pixel seperti JPEG dan GIFF. Support rich media ditunjukkan HTML5 dengan
munculnya tag video dan audio yang bisa mensupport beragam format tanpa perlu
aplikasi berbasis web yang memiliki kemampuan layaknya aplikasi biasa yang
2.1.2.7 Navigasi
situs.15 Navigasi adalah susunan menu atau hirarki dari suatu situs yang
menggambarkan isi dari setiap halaman dan link atau navigasi tiap halaman pada
suatu situs web.16 Jadi, navigasi adalah gabungan dari link yang berupa susunan
menu untuk melakukan penjelajahan situs yang menggambarkan isi dari setiap
halaman.
Ada dua jenis navigasi yaitu, navigasi primer dan sekunder. Navigasi
15
Afrianto, Pedoman Penulisan HTML, (Jakarta: PT. Elex Media Komputindo, 1999) hal. 17
16
Henki Prihatna, Kiat Praktis Menjadi Web Master Profesional, (Jakarta: PT. Elex Media
Komputindo, 2005), hal. 51.
17
sekunder juga dapat berfungsi sebagai navigasi alternative dari navigasi utama.
halaman yang penting atau popular. Navigasi utama diletakkan dibagian kiri, atau
mereka membetnuk semacam hirarki pilihan.18 Pada hirarki paling tinggi, pilihan-
pilihan itu disebut dengan pilihan/menu utama. Sebagian atau semua pilihan/menu
17
Insap Santosa, Interaksi Manusia dan Komputer, (Yogyakarta: Andi, 2004), hal. 43.
18
Ibid., hal. 43.
18
dengan menggunakan sebuah produk, apa yang dilakukan, dan bagaimana produk
analisis dan perancangan antarmuka pengguna, tahap ini bekerja dengan cara
letak layar yang membentuk basis untuk pembuatan seuatu prototipe antarmuka
Saat pekerjaan yang akan dilakukan telah teridentifikasi dengan baik, skenario
penggunaan dari para pengguna dapat dibuat dan dianalisis untuk dapat
Agar dapat berjalan dengan baik antarmuka pengguna harus dianalisis dan
berbicara tentang bagaimana aplikasi tersebut terlihat, lebih dalam konsep ini
berfokus pada cara kerja, bagaimana sebuah interaksi terjadi antara aplikasi dan
19
Deborah Stone, User Interface Design and Evaluation, (San Francisco: Morgan Kauffman
Publishers, 2005), hal. 4.
20
Dmitry Fadeyev, The Smashing Book: User Interface Design in Modern Web Application,
(Lübeck: Smashing MediaGmbH, 2010), hal. 10.
19
penggunanya serta alat apa yang tepat untuk melakukan tugas itu.21 Menurut
dengan pemilihan item yang dalam tepat sehingga fungsi dari sebuah
21
Dmitry Fadeyev, Op. Cit., hal. 11
20
penggunanya.
produktif dengan akses yang lancar dan cepat serta desain yang baik.
mereka buat.
PHP adalah bahasa scripting yang cepat dan portable sangat sesuai
digunakan untuk membuat website yang memiliki database.22 PHP adalah bahasa
scripting open source untuk membuat web secara dinamis.23 PHP adalah skrip
yang berjalan dalam server side yang ditambahkan dalam HTML.24 Berdasarkan
teori di atas, PHP adalah bahasa scripting open source untuk membuat website
membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat
daftar riwayat hidupnya pada tahun 1994. Skrip-skrip ini selanjutnya dikemas
menjadi tool yang disebut “Personal Home Page”. Paket inilah yang menjadi
cikal bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP/F1 versi 2. Pada
versi inilah pemrogram dapat menempelkan kode terstruktur di dalam tag HTML.
22
Quigley, Gargenta, PHP and MySQL by Example, (Prentice Hall, 2006), hal. 4
23
Stobart, Vassileiou, PHP and MySQL Manual, (London: Springer Professional Computing, 2004)
24
Abdul Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, (Yogyakarta: Andi, 2001),
hal. 16
21
Kode PHP juga bisa berkomunkiasi dengan basis data dan melakukan
Sistem kerja dari program ini adalah sebai interpreter bukan sebagai
compiler. Interpreter PHP dalam mengeksekusi skrip PHP yang diletakan pada
server (disebut server side), bukan pada browser internet. Sedangkan jika skrip
PHP tidak diletakkan pada server, maka skrip PHP itu tidak akan bekerja.
Dalam membuat program PHP, diawali dengan start tag PHP (<?php) dan
end tag PHP (?>). PHP juga dapat disisipkan pada halaman HTML dalam bentuk
tag. Kode program ditulis di antara start tag PHP dan end tag PHP. Apabila kode
program tidak ditulis di antara start tag PHP dan end tag PHP, maka kode
2.1.5 MySQL
database, relasional sistem database dan software open source SQL yang sangat
bersifat open source. MySQL dikembangkan oleh perusahaan MySQL AB, yaitu
perusahaan komersial yang didirikan oleh dua orang Swedia untuk memeberikan
25
Ibid., hal. 1
26
Wahana Komputer, Panduan Belajar MySQL Database Server, (Jakarta: Mediakita, 2010), hal.
26.
27
Stendy B. Sakur, Aplikasi Web Database dengan Dreamweaver MX 2004, (Yogyakarta: Andi,
2005), hal. 57.
22
tersebut. Agar tampilan website lebih mudah dipahami user maka dibutuhkan
interaksi manusia dan komputer. Aspek yang harus diperhatikan saat membuat
Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani
sebuah program yang dibuat dalam sebuah perangkat lunak dengan komputer
28
Hengki W. Pranama, Kunci Sukses Aplikasi Penjualaan Berbasis Access 2003, (Jakarta: Alex
Media Komputerindo, 2012), hal. 17.
29
Hendrayudi, VB 2008 Untuk Berbagai Keperluan Pemrograman, (Jakarta: PT. Elex Media
Komputindo), hal. 143.
30
Yuhefizar, 10 Jam Menguasai Teknologi dan Aplikasinya, (Jakarta: Alex Media Komputerindo,
2012), hal. 159.
23
HTML (Hyper Text Markup Language) dan protokol yang digunakan dinamakan
Pada saat ini, banyak script seperti PHP dan ASP. Aplikasi web dapat dibagi
browser.
klien) dan komputer yang memasok informasi (disebut server). Server yang
melayani permintaan dari klien sesungguhnya berupa satu perangkat lunak yang
dinamakan web server. Web server yang berkomunikasi dengan perangkat lunak
31
Surahman, Web Designer Cara Cepat Membuat Desain Template Website Tanda Coding,
(Jakarta: Media Kita, 2013), hal. 150.
24
pendapat tertentu tentang web yang dikunjunginya. Sudut pandang dan penilaian
yang memukau, beberapa menyukai fitur yang canggih dan akses yang lancar
yang sederhana. Pada kenyataannya, persepsi para pengguna aplikasi berbasis web
berbasis web yang berkualitas tinggi, pohon penilaian kualitas ini mencakup 5
kriteria, yakni:33
1. Kemudahan penggunaan.
2. Fungsionalitas.
3. Keandalan.
4. Efisiensi.
5. Kemudahan pemeliharaan.
32
Roger S. Pressman, Rekayasa Perangkat Lunak Edisi ke-7, (Yogyakarta: Andi, 2010), hal. 455
33
Ibid., hal. 456
25
Detil dari masing-masing kriteria dijelaskan dalam Gambar 2.4 berikut ini:
aspek keandalan memiliki 3 sub aspek, aspek efisiensi memiliki 3 sub aspek, dan
paket-paket soal yang bervariasi dari koleksi soal. Tujuannya adalah untuk
memudahkan guru dalam membuat paket soal. Ada tiga hal yang penting dalam
1. Butir Soal
Butir Soal adalah isi dari paket-paket soal. Butir soal yang digunakan
2. Koleksi Soal
Koleksi soal adalah kumpulan soal dalam jumlah besar. Soal tersebut
3. Paket Soal
Paket soal adalah hasil dari aplikasi paket soal. Paket soal dibuat oleh
dihasilkan dari jumlah soal yang ingin diambil bersumber pada koleksi
soal. Paket soal yang telah dibuat mempunyai kode paket soal masing-
masing.
masing-masing.
Tes objektif tipe pilihan ganda banyak dipakai para guru dalam evaluasi di
kelas.34 Soal pilihan ganda memiliki kelebihan yaitu dalam pemeriksaannya dapat
34
Arikunto Suharsimi, Dasar – dasar Evaluasi Pendidikan, (Yogyakarta: Pustaka, 2007), hal. 37.
27
dalam mengukur beberapa hasil belajar peserta didik. Penggunaan tes objektif tipe
Salah satu bentuk tes objektif adalah soal bentuk pilihan ganda. Butir
pilihan ganda pada prinsipnya terdiiri atas sebuah pokok persoalan atau problem
dan daftar pilihan yang dianjurkan untuk diisi oleh siswa yang hendak dievaluasi.
Di samping itu, setiap item tes juga dibedakan dalam dua bagian penting, yaitu
Bagian pertama disebut pokok persoalan (stem of item), yaiut bagian inti
dari kalimat yang berisi problematika hasil pembelajaran yang hendak ditanyakan
kepada siswa.35 Bagian kedua yaitu bagian jawaba. Pada bagian ini biasanya
mengandung satu jawaban benar dan sisanya jawaban salah. Jawaban salah
tersebut sesuai dengan fungsinya untuk membingungkan para siswa yang tidak
belajar dengan baik. Oleh karena fungsi tersebut, beberapa jawaban salah sering
disebut sebagai jawaban penjebak (distracters). Jawaban penjebak ini juga sering
disebut oleh sebagian guru sebagai jawaban alternatif atau jawaban optional dan
35
Ibid., hal. 45.
36
Balitbang DEPBIKNAS, Panduan Penulisan Soal Pilihan Ganda, (Pusat Penilaian Pendidikan,
Jakarta, 2007), hal. 13
28
bahasa Indonesia.
Sistem operasi adalah salah satu mata pelajaran wajib dasar program
pelajaran yang berfungsi membekali peserta didik agar memiliki kompetensi kerja
keterampilan siswa.
pertama yang diletakkan pada media penyimpan (hard disk) di komputer. Sistem
operasi akan melakukan layanan inti umum untuk perangkat lunak aplikasi.
Sistem operasi akan mengelola semua aktifitas komputer yang berkaitan dengan
Secanggih apapun perangkat keras komputer jika tidak didukung sistem operasi
29
maka sistem komputer tersebut tidak aka nada manfaatnya. Website kumpulan
soal pilihan ganda menjadi media guru-guru sistem operasi multimedia untuk
2.1.11 Manfaat Penerapan Aplikasi Paket Soal Berbasis Web di SMK Negeri
48 Jakarta
SMK Negeri 48 Jakarta. Penerapan aplikasi paket soal ini merupakan proses
dijadikan paket soal, dan membuat paket soal sesuai dengan jumlah koleksi yang
soal ini bertujuan untuk menambahkan koleksi soal. Koleksi soal yang banyak
akan mempengaruhi variasi soal yang ada. Sebelum membuat paket soal terdapat
mengambil soal yang ingin dimasukkan ke dalam paket soal. Paket soal dibuat
berdasarkan kelas dan mata pelajaran yang diampu guru tersebut. Manfaat
penerapan aplikasi paket soal adalah memudahkan guru dalam membuat paket
soal, memudahkan guru membuat variasi soal, dan untuk berbagi soal pilihan
ganda.
30
soal, terlepas dari berbagai macam perangkat/device yang digunakan dan ukuran
layar yang digunakan pada jendela browser. Penggunaan konsep responsive web
mobile first, dimana aplikasi paket soal berbasis web akan lebih difokuskan untuk
smarphone/tablet device, maka guru bisa membuat paket soal, membuat variasi
halaman website yang memiliki konten koleksi butir-butir soal. Website ini
Sebagaimana pengguna saat ini yang beralih dari perangkat komputer ke tablet
device, website secara otomatis harus menyesuaikan resolusi, ukuran gambar, dan
resolusi layar gadget yang digunakan. Penerapan responsive web design pada
aplikasi paket soal dilakukan agar pengguna bisa mengakses web menggunakan
Aplikasi paket soal berbasis web adalah suatu program komputer yang
muka yang menarik dan user friendly memudahkan pemakai (user) menggunakan
(Graphical User Interface). GUI merupakan antar muka pada sistem operasi atau
SMK Negeri 48 Jakarta. Aplikasi paket soal ini merupakan proses pengumpulan
soal dan membuat paket soal sesuai dengan jumlah paket yang tersedia.
Pengumpulan soal dilakukan oleh sejumlah guru. Tujuan aplikasi paket soal
adalah memudahkan guru dalam membuat paket soal, juga memudahkan guru dan
sistus soal pilihan ganda dengan menggunakan CSS framework bootstrap dan
dengan fitur responsive web design pada situs soal soal pilihan ganda untuk SMK
BAB III
METODOLOGI PENELITIAN
semester.
respon user terhadap penerapan konsep Responsive Web Design pada situs soal
pilihan ganda SMK Negeri 48 Jakarta adalah pengembangan situs soal pilihan
ganda, yang berisi latihan soal-soal pilihan ganda, menggunakan penerapan teknik
akan digunakan oleh guru dan siswa dengan tujuan membantu guru dan siswa
37
Muhlisin, Memahami Definisi Operasional Dalam Penelitian,
http://www.mushlihin.com/2013/11/penelitian/memahami-definisi-operasional-dalam-
penelitian.php, diakses 5 Desember 2015, Jam 13.15 WIB.
34
35
Negeri 48 Jakarta.
36
terjun (waterfall) sering disebut model sekuensial linier (sequential linear) atur
alur hidup klasik (classic life cycle). Metode air terjun menyediakan pendekatan
alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis,
yaitu38:
2. Desain
38
Rossa A. S Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek,
(Bandung: Informatika, 2013), hal. 29.
37
dari tahap ini adalah program komputer sesuai dengan desain yang
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi lojik dan
fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini
5. Pemeliharaan
oleh admin dan nantinya dilakukan oleh sistem, kebutuhan fungsional yang berisi
informasi-informasi apa saja yang dihasilkan oleh sistem seperti menambah kelas,
Jakarta.
oleh guru dan nantinya dilakukan oleh sistem, kebutuhan fungsional yang berisi
informasi-informasi apa saja yang dihasilkan oleh sistem seperti menambah mata
pelajaran yang diajar, menambah kelas yang diajar, dan menambah soal.
siswa dan nantinya dilakukan oleh sistem, kebutuhan fungsional yang berisi
soal-soal yang diberikan guru dan melihat nilai. Kebutuhan fungsional dalam
Jakarta.
39
didapat 3 jenis user. Maka jenis yang user yang dapat menggunakan situs ini
adalah admin, guru, dan siswa. Kebutuhan fungsional adalah spesifikasi yang
Adapun aspek-aspek kebutuhan fungsional pada situs soal pilihan ganda yaitu:
Dari masing-masing aspek tersebut dapat dibuat daftar kebutuhan fungsional pada
tabel 3.1.
pilihan soal.
h. Mengubah soal.
i. Menghapus soal.
j. Menambah, mengubah, dan menghapus
materi.
k. Menambah, mengubah, dan menghapus
berita.
3. Siswa a. Melakukan Log in.
b. Melakukan Log out.
c. Mengubah password.
d. Mengubah profil.
e. Mengisi jawaban.
Pada tahapan desain dan analisis sistem, penulis merancang desain sistem
Diagram (ERD) sebagai rancangan sistem database. Data Flow Diagram dapat
bebearpa level yang lebih detail untuk merepresentasikan aliran informasi atau
lingkaran besar yang dapat mewakili seluruh proses yang terdapat di dalam suatu
sistem. Merupakan tingkatan tertinggi dalam DFD dan biasanya diberi nomor 0
(nol). Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut
aliran-aliran data utama menuju dan dari sistem. Pada diagram admin dapat
mengupdate data sekolah, guru, dan siswa, user guru dapat menambah soal dan
Diagram ini merupakan turunan dari diagram DFD level 0 karena pada
DFD level 1 ini mendalami apa yang ada pada DFD level 0 atau satu lingkaran
pemecahan dari diagram konteks ke Diagram Nol. Di dalam diagram ini memuat
penyimpanan data.
login yang lebih detail, yaitu pada saat pengguna memasukkan username dan
password, maka di dalam sistem login ada proses verifikasi username dan
password sebagai balikan bagi pengguna. Jika username dan password yang
dimasukkan benar, maka pengguna dapat meneruskan proses pada menu awal
sistem, jika salah pengguna mendapat notifkasi dari sistem sesuai dengan
data sekolah yang lebih detail, yaitu pada saat admin memasukkan data kelas dan
matapelajaran. Proses input data kelas user input nama kelas, dan kode kelas.
Proses hapus data kelas user hapus berdasarkan nama kelas. Proses ubah data
kelas user ubah nama kelas, kode kelas, wali kelas, dan ketua kelas. Pada proses
input data mata pelajaran user input nama mata pelajaran dan kode mata
pelajaran. Proses hapus data mata pelajaran user hapus berdasarkan nama
matapelajaran. Proses ubah data mata pelajaran user ubah nama mata pelajaran
42
dan kode mata pelajaran. Proses tersebut diolah oleh sistem lalu disimpan di
data paket soal yang lebih detail, yaitu pada saat guru memasukkan data paket
soal. Proses input data paket soal user input nama paket soal, tanggal pembuatan
soal, mata pelajaran, waktu mengerjakan, dan status pengerjaan. Proses hapus data
paket soal user hapus berdasarkan nama paket soal. Proses ubah data paket soal
user ubah nama paket soal, tanggal pembuatan soal, mata pelajaran, waktu
mengerjakan, dan status pengerjaan. Proses tersebut diolah oleh sistem lalu
data soal yang lebih detail, yaitu pada saat guru memasukkan data soal yang
terdaftar pada paket soal. Ketika guru selesai membuat paket soal, terdapat pilihan
untuk melihat daftar soal yang dibuat pada paket soal. Apabila didalam paket soal
tersebut belum ada data soal, maka dapat dilanjutkan dengan melakukan proses
input data soal. Proses input data soal user input soal, indikator, pembahasan,
pilihan jawaban, dan kunci jawaban. Proses data soal kelas user hapus
berdasarkan nomor soal. Proses ubah data soal user ubah soal, indikator,
pembahasan, pilihan jawaban, dan kunci jawaban. Proses tersebut diolah oleh
website ini adalah model relasional, dimana basis data dipilih ke dalam beberapa
tabel yang saling berhubungan (relationship). Pada tahap desain akan dihasilkan
Tabel berikut adalah desain struktur database kumpulan soal pilihan ganda
dengan total 13 tabel, yang akan digunakan dalam sistem situs soal pilihan ganda.
1. Tabel Admin
no_telp, email, username, dan pass. Atribut id_admin merupakan primary key,
sedangkan atribut username dan pass digunakan untuk mengisi formulir login
2. Tabel Guru
foto, web, username, pass, dan stauts. Atribut id_guru merupakan primary key,
sedangkan atribut username dan pass digunakan untuk mengisi formulir login
pada halaman login. Tabel guru befungsi sebagai tempat penyimpanan user guru
3. Tabel Siswa
email, alamat, id_kelas, tahun_masuk, foto, username, pass, dan status. Atribut
45
id_siswa merupakan primary key, sedangkan atribut username dan pass digunakan
untuk mengisi formulir login pada halaman login. Tabel siswa befungsi sebagai
4. Tabel Kelas
Pada tabel kelas terdiri dari atribut id_kelas, nama_kelas, ruang, dan
Tabel kelas ajar terdiri dari atribut id, id_kelas, kelas, id_guru, dan
6. Tabel Mapel
Tabel Mapel terdiri dari atribut id, kode_mapel, dan mapel. Atribut id
merupakan primary key, atribut kode_mapel dan mapel merupakan data mata
Tabel Mapel Ajar terdiri dari atribut id, id_mapel, id_kelas, id_guru,
id_guru, dan keterangan merupakan data mata pelajaran yang diajar oleh guru.
8. Tabel Indikator
dan indikator. Atribut id_indikator merupakan primary key, atribut id_kelas dan
id_mapel merupakan data kelas yang diambil dan pelajaran tersebut, sedangkan
tersebut.
9. Tabel Soal
pil_a, pil_b, pil_c, pil_d, pil_e, pembahasan, kunci dan tgl_buat. Tabel soal
48
berfungsi sebagai data soal baru yang telah diinput oleh guru. Atribut id_pilgan
merupakan primary key, atribut id_tq merupakan relasi dari tabel topik quiz,
atribut pertanyaan, gambar, pil_a, pil_b, pil_c, pil_d, pil_e, pembahasan, kunci
Tabel paket soal terdiri dari atribut id_tq, judul, id_kelas, id_mapel,
tgl_buat, pembuat, waktu_soal, info, dan status. Atribut id_tq merupakan primary
key, atribut id_kelas merupakan relasi dari tabel kelas, atribut id_mapel
merupakan relasi dari tabel mapel, atribut id_guru merupakan relasi dari tabel
guru. Tabel paket soal berfungsi sebagai tempat penyimpan soal yang telah
Tabel Nilai terdiri dari atribut id, id_tq, id_siswa, benar, salah,
merupakan relasi dari tabel paket soal, atribut id_siswa merupakan relasi dari
tabel siswa. Tabel nilai berfungsi untuk menampilkan nilai yang didapat dari
mengerjakan soal.
penerbit, dan status. Atribut id_berita merupakan primary key. Tabel berita
nama file, tgl_posting, pembuat, dan hits. Atribut id_materi merupakan primary
oleh guru.
Hal utama yang dibutuhkan dalam tampilan sebuah sistem (dalam hal ini
berbasis web), adalah desain yang sederhana dan user friendly bagi para
digunakan dengan responsive pada halaman web, baik pada tampilan monitor
maupun pada tampilan smartphone. Pada Gambar 3.2 merupakan desain tampilan
halaman utama Admin dan Guru. Sementara pada Gambar 3.3 merupakan desain
Gambar 3.2 Desain Tampilan Halaman Utama Admin dan Guru Pada
Sistem Soal Pilihan Ganda. A: Tampilan Pada Monitor, B: Tampilan Pada
Smartphone
52
Gambar 3.3 Desain Tampilan Halaman Utama Siswa Pada Sistem Soal
Pilihan Ganda. A: Tampilan Pada Monitor, B: Tampilan Pada Smartphone
Berdasarkan Gambar 3.2 dan Gambar 3.3, desain tampilan sistem soal
1. Header
Admin dan Guru, sementara tulisan “Aplikasi Web Soal Pilihan Ganda
Siswa.
Link-link yang berisi halaman pada website. Dalam situs soal pilihan
sebagai berikut :
(1) User admin, berisi empat menu yang dapat dilihat pada Gambar
3.4.
53
Admin
User Guru
Tambah mata Tambah
Tambah
pelajaran Berita
Kelas
User Siswa
Registrasi
Siswa
(2) User guru, berisi lima menu yang dapat dilihat pada Gambar 3.5.
Guru
(3) User siswa, berisi lima menu yang dapat dilihat pada Gambar 3.6.
Siswa
Kerjakan
Soal
3. Konten
Konten atau isi halaman berisi data dan form dari menu atau navigasi
4. Footer
sistem yang telah dibuat sesuai dengan desain sketsa pada Gambar 3.2 dan
Gambar 3.3. Pada lampiran 5 menunjukan tampilan halaman utama admin dan
guru pada Sistem Soal Pilihan Ganda, dan pada lampiran 6 menunjukan halaman
utama siswa.
55
b. Harddisk : 500GB
c. Monitor : 14”
d. RAM : 5 GB
d. RAM : 2 GB
3. Perangkat Lunak
a. Apache
b. MySQL
kebutuhan fungsional bekerja dengan baik, mencari masih ada kesalahan pada
website. Pengujian atau testing software ini bertujuan untuk menjamin kualitas
software, dan juga menjadi peninjauan terakhir terhadap spesifikasi, desain, dan
skenario yang telah ditentukan. Tabel 3.15 dibawah ini merupakan pengujian
Admin
Admin login dengan Admin berhasil login, dan
1.
username dan password. masuk menu utama.
Admin login dengan
Admin gagal login,
2. username dan password
muncul notifikasi.
yang tidak sesuai.
Admin login dengan
username kosong/tidak di Admin gagal login,
3.
isi dan password muncul notifikasi.
kosong/tidak di isi.
Admin keluar dari
Admin berhasil keluar,
aplikasi kumpulan soal
4. dan kembali ke menu
pilihan ganda dengan
login.
memilih menu logout
Berita dan konten yang
Admin memilih logo
5. tersedia muncul di
dashboard
halaman.
57
mendaftar.
pilihan B, pilihan C,
pilihan D, pilihan E,
pembahasan, dan kunci
jawaban. Memilih
tombol simpan. Dan
melanjutkan ke soal
berikutnya.
Guru melihat daftar soal
Berita dan konten yang
dengan memilih menu
44. tersedia muncul di
daftar soal. Memilih
halaman.
menu pilihan ganda.
Berita dan konten yang
Guru edit dan hapus soal tersedia muncul di
yang terdaftar dengan halaman. Data pada
45.
memilih tombol edit dan halaman manjemen soal
hapus. beserta data di database
berubah.
Guru melihat peserta
Berita dan konten yang
yang mengerjakan soal
46. tersedia muncul di
dengan memilih tombol
halaman.
peserta.
Guru memilih menu Berita dan konten yang
47. materi untuk melihat tersedia muncul di
materi yang di tambah. halaman.
Guru tambah materi
pelajaran dengan
memilih tombol tambah
Data kelas tersimpan di
materi. Mengisi form
database. Dan muncul
48. judul, memilih pelajaran
pada tabel materi di
yang di ajar, kelas yang
halaman materi.
diajar dan mengunggah
file materi. Memilih
tombol simpan.
Berita dan konten yang
Guru hapus materi tersedia muncul di
49. dengan memilih tombol halaman. Data pada
hapus pada tabel opsi. halaman materi beserta
data di database berubah.
Guru memilih menu Berita dan konten yang
50. berita dan menampilkan tersedia muncul di
daftar berita. halaman.
Guru tambah berita
Data mata pelajaran
dengan memilih menu
51. tersimpan di database dan
tambah berita. Mengisi
muncul pada tabel berita.
form judul, isi, dan
63
Proses uji kelayakan sistem ini ditujukan kepada seorang ahli media.
dan guru, kemudian ahli mengisi instrumen yang telah diberikan. Data yang
diperoleh dari kuisioner berupa rentan nilai 1 - 5, ahli media bisa memberikan
oleh ahli. Penilaian dan komentar dari ahli digunakan sebagai bahan untuk
perbaikan sistem. Berikut tabel 3.16 kisi-kisi instrumen uji kelayakan kepada ahli
media.
65
Butir Kuisioner
No. Indikator Uji Pada Uji Pada Jumlah
Monitor Smartphone
Tampilan
1 11 2
a. Layout
1. 2 12 2
b. Kombinasi Warna
3 13 2
c. Jenis Huruf
Informasi/konten
a. Unsur-unsur informasi 4 14 2
2.
pada halaman home
b. Bahasa 5 15 2
Fungsi Navigasi
a. Struktur navigasi 6, 7 16, 17 4
3.
b. Elemen 8 18 2
c. Sidebar/PullDown 9 19 2
Keamanan
4.
a. Hak ases pengguna 10 20 2
Jumlah Butir 20
Proses uji kelayakan sistem ini ditujukan kepada seorang guru (tim ICT
penggunaan fungsi-fungsi yang ada pada halaman Admin, kemudian guru tersebut
mengisi instrumen yang telah diberikan. Data yang diperoleh dari kuisioner
Instrumen yang telah diisi kemudian ditandatangani oleh guru. Penilaian dan
komentar dari guru digunakan sebagai bahan untuk perbaikan sistem. Berikut
tabel 3.17 kisi-kisi instrumen uji kelayakan kepada guru sebagai admin.
66
Tabel 3.17 Kisi-Kisi Instrumen Uji Kelayakan Kepada Guru Sebagai Admin.
Butir Kuisioner
No. Indikator Uji Pada Uji Pada Jumlah
Monitor Smartphone
Informasi/konten
a. Informasi pada halaman 1 8 2
1.
home
b. Bahasa 2 9 2
Fungsi Navigasi
a. Struktur navigasi 3, 4 10, 11 4
2.
b. Elemen 5 12 2
c. Sidebar/PullDown 6 13 2
Keamanan
3.
a. Hak ases pengguna 7 14 2
Jumlah Butir 14
Proses uji kelayakan sistem ini ditujukan kepada guru mata pelajaran
fungsi-fungsi yang ada pada halaman Guru, kemudian guru tersebut mengisi
instrumen yang telah diberikan. Data yang diperoleh dari kuisioner berupa rentan
telah diisi kemudian ditandatangani oleh guru. Penilaian dan komentar dari guru
digunakan sebagai bahan untuk perbaikan sistem. Berikut tabel 3.18 kisi-kisi
Butir Kuisioner
No. Indikator Uji Pada Uji Pada Jumlah
Monitor Smartphone
Informasi/konten
a. Informasi pada halaman 1 8 2
1.
home
b. Bahasa 2 9 2
Fungsi Navigasi
a. Struktur navigasi 3, 4 10, 11 4
2.
b. Elemen 5 12 2
c. Sidebar/PullDown 6 13 2
Keamanan
3.
a. Hak ases pengguna 7 14 2
Jumlah Butir 14
pada halaman Siswa, kemudian siswa tersebut mengisi instrumen yang telah
diberikan. Data yang diperoleh dari kuisioner berupa rentan nilai 1 - 5, siswa bisa
ditandatangani oleh siswa. Penilaian dan komentar dari siswa digunakan sebagai
bahan untuk perbaikan sistem. Berikut tabel 3.19 kisi-kisi instrumen uji kelayakan
kepada siswa.
68
Butir Kuisioner
No. Indikator Uji Pada Uji Pada Jumlah
Monitor Smartphone
Informasi/konten
a. Informasi pada 1 8 2
1.
halaman home
b. Bahasa 2 9 2
Fungsi Navigasi
a. Struktur navigasi 3, 4 10, 11 4
2.
b. Elemen 5 12 2
c. Menubar/PullDown 6 13 2
Keamanan
3.
a. Hak ases pengguna 7 14 2
Jumlah Butir 14
merangkum data adalah dengan mencari satu indeks yang dapat mewakili seluruh
himpunan ukuran.39 Dalam statistika ada tiga indeks yang dapat dipakai. Indeks
tersebut adalah kecenderungan memusat atau mean, modus, dan median. Masing-
masing dari ketiga ukuran ini dapat berfungsi sebagai indeks yang mewakili
Skala yang digunakan oleh penulis adalah skala Likert. Skala Likert
digunakan untuk mengukur sikap, pendapat, dan persepsi sesorang atau kelompok
tentang fenomena sosial atau yang biasa disebut variabel penelitian. 40 Dalam
39
Arief Furchan, Pengantar Penilaian Dalam Pendidikan, (Surabaya: Usana Offset Printing, 1982),
Hal. 153
40
Sugiyono, Metode Penelitian Kuantitatif Dan R&D, (Bandung: Alfabeta, 2008), Hal, 134
69
instrumen yang dibuat, penulis menyatakan pernyataan sikap dengan rentan nilai
4= Baik/Bagus (B)
Untuk menarik kesimpulan data dari hasil analisis data atau untuk
menjadi keterangan nilai yang dapat dikelompokkan seperti pada Tabel 3.20.
41
Djaali dan Pudji Mulyono, Pengukuran Dalam Bidang Pendidikan, (Jakarta: Grasindo, 2008),
Hal. 171
70
70
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
apakah situs soal pilihan ganda yang telah dirancang sudah layak untuk digunakan
oleh pengguna. Apabila pada saat pengujian terjadi kesalahan atau error dan
kekurangan, maka situs soal pilihan ganda belum layak digunakan, sehingga perlu
dilakukan perbaikan. Setelah semua proses perbaikan selesai dilakukan maka situs
Dalam diagram level 0 menerangkan bahwa situs soal pilihan ganda dapat
diakses oleh admin, guru, dan siswa. Diagram ini sama sekali tidak memuat
penyimpanan data dan tampak sederhana untuk diciptakan. Diagram ini adalah
dekomposisi dari diagram konteks. Pada diagram nol, terdapat tiga entitas yaitu
Admin, Guru, dan Siswa. Terdapat tiga arus data yang saling berhubungan yaitu
data admin, data guru, dan data siswa. Diagram level 0 digambarkan secara
70
71
input data kelas, dan input data mata pelajaran yang diolah oleh Admin. Input data
soal dan input paket soal diolah oleh guru. Menjawab soal diolah oleh Siswa.
Diagram level 1 digambarkan secara lengkap pada Gambar 4.2 di bawah ini.
72
lebih detail, yaitu pada saat pengguna memasukkan username dan password,
maka di dalam sistem login ada proses verifikasi username dan password sebagai
balikan bagi pengguna. Jika username dan password yang dimasukkan benar,
maka pengguna dapat meneruskan proses pada menu awal sistem, jika salah
pengguna mendapat notifkasi dari sistem sesuai dengan kesalahan data yang
sekolah yang lebih detail, yaitu pada saat admin memasukkan data kelas dan
matapelajaran. Proses input data kelas user input nama kelas, dan kode kelas.
Proses hapus data kelas user hapus berdasarkan nama kelas. Proses ubah data
kelas user ubah nama kelas, kode kelas, wali kelas, dan ketua kelas. Pada proses
input data mata pelajaran user input nama mata pelajaran dan kode mata
pelajaran. Proses hapus data mata pelajaran user hapus berdasarkan nama
matapelajaran. Proses ubah data mata pelajaran user ubah nama mata pelajaran
dan kode mata pelajaran. Proses tersebut diolah oleh sistem lalu disimpan di
74
dalam database yang telah tersedia. Diagram level 2 proses 2 digambarkan secara
soal yang lebih detail, yaitu pada saat guru memasukkan data paket soal. Proses
input data paket soal user input nama paket soal, tanggal pembuatan soal, mata
pelajaran, waktu mengerjakan, dan status pengerjaan. Proses hapus data paket soal
user hapus berdasarkan nama paket soal. Proses ubah data paket soal user ubah
nama paket soal, tanggal pembuatan soal, mata pelajaran, waktu mengerjakan, dan
status pengerjaan. Proses tersebut diolah oleh sistem lalu disimpan di dalam
yang lebih detail, yaitu pada saat guru memasukkan data soal yang terdaftar pada
paket soal. Ketika guru selesai membuat paket soal, terdapat pilihan untuk melihat
daftar soal yang dibuat pada paket soal. Apabila didalam paket soal tersebut
belum ada data soal, maka dapat dilanjutkan dengan melakukan proses input data
soal. Proses input data soal user input soal, indikator, pembahasan, pilihan
jawaban, dan kunci jawaban. Proses data soal kelas user hapus berdasarkan nomor
soal. Proses ubah data soal user ubah soal, indikator, pembahasan, pilihan
76
jawaban, dan kunci jawaban. Proses tersebut diolah oleh sistem lalu disimpan di
dalam database yang telah tersedia. Diagram level 2 proses 4 digambarkan secara
sudah terdaftar.
terdaftar.
menghapus indikator.
butir soal, melihat daftar soal, dan melihat daftar peserta yang telah
3. Halaman Nilai, dimana siswa melihat daftar nilai ujian yang telah
diikuti, dan detail soal berisi pembahasan dan jawaban dari tiap soal.
Berbasis Skenario
menguji halaman untuk admin, halaman untuk guru dan halaman untuk siswa.
Pengujian dengan metode black box berbasis skenario dilakukan oleh peneliti.
Ada 65 skenario proses kebutuhan fungsional yang diuji mencakup dari segi
konten, admin, guru, dan siswa. Hasil pengujian dapat dilihat pada Lampiran 7.
layak atau tidak situs soal pilhan ganda yang telah penulis buat. Kuesioner
diberikan kepada dosen sebagai ahli media, satu orang admin, dua orang guru
program studi Multimedia, dan perwakilan siswa dari kelas X Multimedia SMK
Negeri 48 Jakarta.
sistem navigasi, dan keamanan dari situs yang dilakukan oleh dosen bernama Med
Irzal, M.Kom., dan Bambang P. Adhi, M.Kom., sebagai ahli media. Pengujian ini
ditujukan dengan tujuan untuk mengetahui apakah situs ini sudah tepat atau harus
diperbaiki. Terdapat 20 butir instrumen yang telah diuji dan dihasilkan bahwa
tidak mengalami perbaikan dan situs sudah berfungsi dengan baik seperti
ditujukan pada lampiran 10. Hasil rekapitulasi pengujian pada monitor oleh dosen
Aspek Skor
Aspek Tampilan 100%
Aspek Informasi/Konten 95%
Aspek Navigasi 97,5%
Aspek Keamanan 100%
80
60
40
20
0
Aspek Tampilan Aspek Informasi Aspek Navigasi Aspek Keamanan
Persentase Penilaian
dapat dikategorikan “sangat baik”. Hal ini menunjukan bahwa tampilan media ini
“sangat baik”. Hal ini menunjukan bahwa navigasi antar halaman dan menu-menu
“sangat baik”. Hal ini menunjukan bahwa keamanan sistem untuk user yang
tersedia pada situs ini sudah sangat baik. Pada tabel 4.2 merupakan hasil
Aspek Skor
Aspek Tampilan 100%
Aspek Informasi/Konten 95%
Aspek Navigasi 97,5%
Aspek Keamanan 100%
80
60
40
20
0
Aspek Tampilan Aspek Informasi Aspek Navigasi Aspek Keamanan
Persentase Penilaian
dapat dikategorikan “sangat baik”. Hal ini menunjukan bahwa tampilan media dan
“sangat baik”. Hal ini menunjukan bahwa navigasi antar halaman dan menu-menu
“sangat baik”. Hal ini menunjukan bahwa keamanan sistem untuk user yang
Pengujian halaman admin dilakukan oleh seorang guru (tim ICT SMK
tujuan untuk mengetahui apakah situs ini sudah tepat atau harus diperbaiki.
Pengujian ini dilakukan dengan mengisi kuesioner seperti pada lampiran 11.
Terdapat 14 butir instrumen yang telah diuji dan dihasilkan bahwa tidak
Aspek Skor
Aspek Informasi/Konten 100%
Aspek Navigasi 95%
Aspek Keamanan 100%
85
80
60
40
20
0
Aspek Informasi Aspek Navigasi Aspek Keamanan
Persentase Penilaian
“sangat baik”. Hal ini menunjukan bahwa navigasi antar halaman dan menu-menu
“sangat baik”. Hal ini menunjukan bahwa keamanan sistem untuk user yang
tersedia pada situs ini sudah sangat baik. Pada tabel 4.4 merupakan hasil
Aspek Skor
Aspek Informasi/Konten 100%
Aspek Navigasi 85%
Aspek Keamanan 80%
86
60
40
20
0
Aspek Informasi Aspek Navigasi Aspek Keamanan
Persentase Penilaian
“baik”. Hal ini menunjukan bahwa navigasi antar halaman dan menu-menu yang
“baik”. Hal ini menunjukan bahwa keamanan sistem untuk user yang tersedia
Pengujian halaman guru dilakukan oleh dua orang guru program studi
Multimedia. Pengujian ini ditujukan dengan tujuan untuk mengetahui apakah situs
ini sudah tepat atau harus diperbaiki. Pengujian ini dilakukan dengan mengisi
kuesioner seperti pada lampiran 12. Terdapat 14 butir instrumen yang telah diuji
87
dan dihasilkan bahwa tidak mengalami perbaikan di halaman user guru. Hasil
rekapitulasi pengujian pada monitor oleh guru dapat dilihat pada tabel 4.5. :
Aspek Skor
Aspek Informasi/Konten 90%
Aspek Navigasi 87,5%
Aspek Keamanan 90%
80
60
40
20
0
Aspek Informasi Aspek Navigasi Aspek Keamanan
Persentase Penilaian
“sangat baik”. Hal ini menunjukan bahwa navigasi antar halaman dan menu-menu
“sangat baik”. Hal ini menunjukan bahwa keamanan sistem untuk user yang
88
tersedia pada situs ini sudah sangat baik. Pada tabel 4.6 merupakan hasil
Aspek Skor
Aspek Informasi/Konten 90%
Aspek Navigasi 82,5%
Aspek Keamanan 80%
60
40
20
0
Aspek Informasi Aspek Navigasi Aspek Keamanan
Persentase Penilaian
“baik”. Hal ini menunjukan bahwa navigasi antar halaman dan menu-menu yang
“baik”. Hal ini menunjukan bahwa keamanan sistem untuk user yang tersedia
Multimedia. Pengujian ini ditujukan dengan tujuan untuk mengetahui apakah situs
ini sudah tepat atau harus diperbaiki. Pengujian ini dilakukan dengan mengisi
kuesioner seperti pada lampiran 13. Terdapat 14 butir instrumen yang telah diuji
dan dihasilkan bahwa tidak mengalami perbaikan di halaman user siswa. Hasil
rekapitulasi pengujian pada monitor oleh guru dapat dilihat pada tabel 4.7.
Aspek Skor
Aspek Informasi/Konten 80,7%
Aspek Navigasi 80%
Aspek Keamanan 82,7%
60
40
20
0
Aspek Informasi Aspek Navigasi Aspek Keamanan
Persentase Penilaian
“baik”. Hal ini menunjukan bahwa navigasi antar halaman dan menu-menu yang
“baik”. Hal ini menunjukan bahwa keamanan sistem untuk user yang tersedia
pada situs ini sudah disajikan dengan baik. Pada tabel 4.8 merupakan hasil
Aspek Skor
Aspek Informasi/Konten 82%
Aspek Navigasi 80,7%
Aspek Keamanan 84%
60
40
20
0
Aspek Informasi Aspek Navigasi Aspek Keamanan
Persentase Penilaian
“baik”. Hal ini menunjukan bahwa navigasi antar halaman dan menu-menu yang
“baik”. Hal ini menunjukan bahwa keamanan sistem untuk user yang tersedia
4.2. Pembahasan
Skenario
semua pengujian telah berjalan dengan baik dan sesuai dengan harapan khususnya
dari fungsionalitas sistem dan tampilan, maka situs soal pilihan ganda sudah layak
untuk digunakan di SMK Negeri 48 Jakarta. Hasil tampilan halaman pada situs
soal pilihan ganda dapat dilihat pada lampiran 8 untuk tampilan monitor dan pada
Pada situs soal pilihan ganda terdapat tiga pengguna, yaitu: (1) admin, (2)
guru, dan (3) siswa. Berdasarkan hasil pengujian situs soal pilihan ganda dengan
92
metode kuesioner, dapat dirangkum pada Tabel 4.9 dan Tabel 4.10 sebagai
berikut.
1. Tampilan 100 - - SB
2. Konten 95 90 100 80,7 SB
Fungsi
3. 97,5 87,5 95 80 SB
Navigasi
4. Keamanan 100 90 100 82,7 SB
1. Tampilan 100 - - - SB
2. Konten 95 90 100 82 SB
Fungsi
3. 97,5 82,5 85 80,7 SB
Navigasi
4. Keamanan 100 80 80 84 SB
93
60
40
20
0
Aspek Tampilan Aspek Informasi Aspek Navigasi Aspek Keamanan
60
40
20
0
Aspek Tampilan Aspek Informasi Aspek Navigasi Aspek Keamanan
Keterangan kecenderungan :
2. Baik/Bagus (B)
Pada Tabel 4.9 dan Tabel 4.10 menunjukkan bahwa kecenderungan nilai
adalah sangat baik. Hal ini ditunjukkan dari rata-rata nilai tiap aspek dengan
perhitungan diatas 85%. Dari hasil penilaian oleh ahli media, tampilan situs sudah
berfungsi dan merespon dengan sangat baik, sesuai dengan device yang
terhadap pengguna yaitu admin, guru, dan siswa, situs telah memberikan
kemudahan dalam proses memasukan dan mengerjakan soal. Hal ini terlihat dari
aspek konten, fungsi navigasi, dan keamanan. Pada tahap pengujian dengan
metode kuesioner terdapat beberapa komentar agar situs soal pilihan ganda dapat
kuesioner, situs soal pilihan ganda layak untuk digunakan di SMK Negeri 48
Jakarta.
95
70
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
karena mudah digunakan. Siswa juga terbantu dengan adanya fitur tersebut
5.2 Saran
Dalam pembuatan situs soal pilihan ganda masih banyak kekurangan yang
perlu diperbaiki. Ada beberapa bagian dari aplikasi website yang perlu dilakukan
penyempurnaan agar aplikasi website ini dapat digunakan dengan baik, yaitu:
95
96
1. Untuk saat ini, proses pembuatan soal belum berbentuk butir-butir soal.
koleksi butir-butir soal. Sehingga soal yang sudah dibuat, tidak perlu
dibuat kembali.
2. Salah satu fungsi aplikasi website ini adalah untuk membantu guru dalam
DAFTAR PUSTAKA
Afrianto. 1999. Pedoman Penulisan HTML. Jakarta: PT. Elex Media Komputindo.
Agung Gregorius. 2000. Microsoft Front Page. Jakarta: PT. Elex Media
Komputindo.
Anhar. 2010. Panduan Menguasai PHP & MySql Secara Otodidak. Jakarta:
Mediakita.
Brooks. 2007. Guied to HTML, Javascript, and PHP. London: Springer 2007.
Deborah Stone. 2005. User Interface Design and Evaluation. San Francisco:
Morgan Kauffman Publishers.
Djaali dan Pudji Mulyono. 2008. Pengukuran Dalam Bidang Pendidikan. Jakarta:
Grasindo, 2008.
Dmitry Fadeyev. 2010. The Smashing Book: User Interface Design in Modern
Web Application. Lübeck: Smashing MediaGmbH.
Henki Prihatna. 2005. Kiat Praktis Menjadi Web Master Profesional. Jakarta: PT.
Elex Media Komputindo.
97
98
Kayla Right, 2011, Responsive Web Design: What It Is and How To Use It,
diakses dari http://www.smashingmagazine.com/2011/01/guidelines-for-
responsive-web-design/, [6 Desember 2015]
McFarland. 2008. Javascript & JQuery The Missing Manual. USA : Oreilly.
Slamet Riyanto. 2014. Kupas Tuntas Web Responsif. Jakarta: PT. Elex Media
Komputindo.
Surahman. 2013. Web Designer Cara Cepat Membuat Desain Template Website
Tanpa Coding. Jakarta: Media Kita.
Turban, Efraim. 2005. Decision Support Systems and Intelligent Systems 7th Ed.
New Jersey: Pearson Education.
Wibawa, B., et al. 2004. Pedoman Penulisan Skripsi, Pelaksanaan Ujian Skripsi,
Karya Inovatif Produktif Komprehensif, dan Tugas Akhir. Jakarta: Fakultas
Teknik Universitas Negeri Jakarta.
LAMPIRAN 01
100
SMK Negeri 48 Jakarta Jakarta yang dikenal saat ini dalam prosesnya telah
1. Tahun 1979 – 1981 dengan nama SMEA Negeri 2 Kelas jauh dari Kelas
SMK serta Organisasi dan Tata Kerja SMK. Dengan demikian SMEA Negeri
5. Tahun 1991 – 2004 SMK Negeri 48 Jakarta Jakarta dalam pelaksanaan KBM
menggunakan 2 (dua) gedung, yaitu gedung sebelah barat dan gedung sebelah
utara.
6. Tahun 2002 lokasi gedung SMK Negeri 48 Jakarta sebelah barat direhab
total. Sementara lokasi gedung SMK Negeri 48 Jakarta sebelah timur yang
7. Pada Tahun 2004 SMK Negeri 48 Jakarta mengajukan usulan tukar guling
gedung SMK Negeri 48 Jakarta yang ada di sebelah utara dengan SD 03 Pagi
Klender yang satu lokasi dengan gedung SMK Negeri 48 Jakarta yang berada
di sebelah barat.
(dua) gedung untuk kegiatan belajar mengajar, dimana gedung yang sebelah
barat sudah direhab total, sementara gedung yang di sebelah timur masing
secara spiritual, intelektual dan emosional”, dan MISI SMK Negeri 48 Jakarta
diantaranya:
dan internasional.
pembelajaran tuntas.
1. Keuangan
2. Tata Niaga
3. Administrasi
5. Teknik Broadcasting
LAMPIRAN 02
104
Pedoman Wawancara
internet?
smartphone?
105
LAMPIRAN 03
106
Hasil Wawancara
Pertanyaan
Jawaban
1. Penggunaan soal pilihan ganda digunakan oleh para guru untuk latihan,
UTS, dan UAS kepada peserta didik.
2. Sudah terbiasa menggunakan internet, terutama siswa. Namum masih
banyak guru-guru yang belum terampil menggunakan internet.
3. Untuk menggunakan aplikasi seperti moodle online sudah, namun
diharapkan dengan adanya aplikasi web soal khusus SMK 48, siswa dan
guru akan lebih terbiasa menggunakan e-learning soal pilihan ganda.
4. Hampir semua guru dan siswa sudah memiliki dan terbiasa menggunakan
smartphone.
5. Secara umum, sudah terbiasa menggunakan aplikasi di smartphone,
terutama siswa. Namun masih banyak guru-guru yang belum teerbiasa
menggunakan smartphone, terutama aplikasi didalam smartphone tersebut.
107
LAMPIRAN 04
108
LAMPIRAN 05
110
Gambar Lampiran 5.1 Tampilan Halaman Utama Admin dan Guru Pada
Sistem Soal Pilihan Ganda Pada Monitor
Gambar Lampiran 5.2 Tampilan Halaman Utama Admin dan Guru Pada
Sistem Soal Pilihan Ganda Pada Smartphone
111
LAMPIRAN 06
112
Gambar Lampiran 6.1 Tampilan Halaman Utama Siswa Pada Sistem Soal
Pilihan Ganda Pada Monitor
Gambar Lampiran 6.2 Tampilan Halaman Utama Siswa Pada Sistem Soal
Pilihan Ganda Pada Smartphone
113
LAMPIRAN 07
114
Sistem Bekerja
No. Skenario Proses Hasil Proses
(Ya/Tidak)
Admin
Admin login dengan Admin berhasil login, dan
1. username dan password. masuk menu utama. Ya
Guru
Guru melakukan login Guru berhasil login, dan
26. dengan username dan masuk menu utama. Ya
password.
Guru melakukan login Guru gagal login, muncul
dengan username dan notifikasi.
27. Ya
password yang tidak
sesuai.
Guru login dengan Guru gagal login, muncul
username kosong/tidak notifikasi.
28. Ya
di isi dan password
kosong/tidak di isi.
Guru keluar dari aplikasi Guru berhasil keluar, dan
29. dengan memilih menu kembali ke menu login. Ya
logout.
Guru memilih logo Berita dan konten yang
30. dashboard tersedia muncul di Ya
halaman.
Guru mengedit profil Data edit profil tersimpan
dengan memilih menu di database.
edit profil, mengisi form
NIP, nama lengkap,
tempat lahir, tanggal
31. lahir, jenis kelamin, Ya
agama, nomor telepon,
email, alamat, foto,
website, username, dan
password. Kemudian
memilih tombol simpan.
Guru memilih logo Berita dan konten yang
30. dashboard tersedia muncul di Ya
halaman.
Guru memilih menu Berita dan konten yang
manajemen kelas untuk tersedia muncul di
31. Ya
melihat kelas yang di halaman.
ajar.
118
LAMPIRAN 08
124
semua pengujian telah berjalan dengan baik dan sesuai dengan harapan khususnya
dari fungsionalitas sistem, maka aplikasi soal pilihan ganda berbasis web sudah
halaman penting pada aplikasi jurnal reflektif pembelajaran guru berbasis Web
username dan password yang telah ditambahkan ke dalam database oleh admin.
memasukkan username dan password admin dan guru sebelum masuk beranda
aplikasi.
Gambar Lampiran 8.1 Tampilan Awal Siswa Beserta Form Login Siswa
125
admin. Setiap admin yang telah berhasil masuk dengan menggunakan username
berbeda tampilan info utama dalam hal cara penggunaan aplikasi. Berikut contoh
yang hanya dapat dilihat oleh admin. Setiap tampilan data admin, guru, siswa,
mata pelajaran, dan kelas hanya dapat diubah atau dihapus oleh admin. Sedangkan
Gambar lampiran 8.5 dan Gambar lampiran 8.6 menunjukkan tampilan data siswa
yang telah terdaftar dan tampilan data siswa yang baru mendaftar.
yang telah ditambah oleh admin. Admin dapat mengubah dan menghapus mata
pelajaran yang sudah terdaftar. Sedangkan gambar lampiran 8.9 adalah tampilan
telah ditambah oleh admin. Admin dapat mengubah dan memasukan wali kelas
dan ketua kelas pada data kelas, dan admin dapat menghapus data kelas yang
kelas.
129
telah ditambah oleh admin. Data berita yang dimasukan akan ditampilkan pada
tampilan berita pada halaman siswa. Data berita digunakan untuk menampilkan
berita atau pengumuman sekitar soal pilihan ganda. Admin dapat mengubah dan
menghapus data berita yang terdaftar. Sedangkan gambar lampiran 8.13 adalah
guru. Setiap guru yang telah berhasil masuk dengan menggunakan username dan
yang diajar oleh guru. Data kelas yang telah dimasukan admin, akan ditampilkan
di halaman tambah kelas, dan guru memilih kelas yang diajar di sekolah. Guru
dapat mengubah dan menghapus data kelas yang diajar. Sedangkan Gambar
pelajaran yang di ajar oleh guru. Guru dapat mengubah dan menghapus data mata
mata pelajaran yang di ajar oleh guru. Guru dapat mengubah dan menghapus data
tiap mata pelajaran yang di ajar oleh guru. Setiap paket soal, guru dapat
menambah soal-soal pilihan ganda, dan melihat daftar soal yang telah
ditambahkan. Guru juga dapat mengubah dan menghapus data paket soal yang
terdaftar. Sedangkan gambar lampiran 8.22, gambar lampiran 8.23, dan gambar
lampiran 8.24 adalah tampilan formulir tambah paket soal, formulir buat soal, dan
Gambar Lampiran 8.24 Tampilan Data Daftar Soal Tiap Paket Soal
mata pelajaran yang di ajar oleh guru. Materi yang ditambahkan bisa berupa .pdf,
137
.doc, atau materi lainnya. Guru dapat menghapus data materi yang terdaftar.
telah ditambah oleh guru. Data berita yang dimasukan akan ditampilkan pada
tampilan berita pada halaman siswa. Data berita digunakan untuk menampilkan
berita atau pengumuman mengenai soal pilihan ganda. Guru dapat mengubah dan
138
menghapus data berita yang terdaftar. Sedangkan gambar lampiran 8.28 adalah
siswa. Setiap siswa yang telah berhasil masuk dengan menggunakan username
setiap mata pelajaran yang diikuti oleh siswa. Siswa dapat mengerjakan soal-soal
pilihan ganda yang telah diberikan oleh guru tiap mata pelajaran. Sedangkan
gambar lampiran 8.31 dan gambar lampiran 8.32 adalah tampilan daftar soal dan
setiap soal yang telah dikerjakan oleh siswa. Sedangkan gambar lampiran 8.34
Gambar Lampiran 8.33 Tampilan Data Nilai Tiap Soal Yang Telah
Dikerjakan
mata pelajaran yang diikuti oleh siswa. Siswa dapat mengunduh materi-materi
yang telah diberikan oleh guru tiap mata pelajaran. Sedangkan gambar lampiran
telah diinput oleh guru dan admin. Halaman berita digunakan untuk menampilkan
LAMPIRAN 09
145
semua pengujian telah berjalan dengan baik dan sesuai dengan harapan khususnya
dari fungsionalitas sistem, maka aplikasi soal pilihan ganda berbasis web sudah
halaman penting pada aplikasi jurnal reflektif pembelajaran guru berbasis Web
username dan password yang telah ditambahkan ke dalam database oleh admin.
memasukkan username dan password admin dan guru sebelum masuk beranda
aplikasi.
Gambar Lampiran 9.1 Tampilan Awal Siswa Beserta Form Login Siswa
146
admin. Setiap admin yang telah berhasil masuk dengan menggunakan username
berbeda tampilan info utama dalam hal cara penggunaan aplikasi. Berikut contoh
yang hanya dapat dilihat oleh admin. Setiap tampilan data admin, guru, siswa,
mata pelajaran, dan kelas hanya dapat diubah atau dihapus oleh admin. Sedangkan
Gambar lampiran 9.5 dan Gambar lampiran 9.6 menunjukkan tampilan data siswa
yang telah terdaftar dan tampilan data siswa yang baru mendaftar.
yang telah ditambah oleh admin. Admin dapat mengubah dan menghapus mata
pelajaran yang sudah terdaftar. Sedangkan gambar lampiran 9.9 adalah tampilan
telah ditambah oleh admin. Admin dapat mengubah dan memasukan wali kelas
dan ketua kelas pada data kelas, dan admin dapat menghapus data kelas yang
kelas.
150
telah ditambah oleh admin. Data berita yang dimasukan akan ditampilkan pada
tampilan berita pada halaman siswa. Data berita digunakan untuk menampilkan
berita atau pengumuman sekitar soal pilihan ganda. Admin dapat mengubah dan
menghapus data berita yang terdaftar. Sedangkan gambar lampiran 9.13 adalah
guru. Setiap guru yang telah berhasil masuk dengan menggunakan username dan
yang diajar oleh guru. Data kelas yang telah dimasukan admin, akan ditampilkan
di halaman tambah kelas, dan guru memilih kelas yang diajar di sekolah. Guru
dapat mengubah dan menghapus data kelas yang diajar. Sedangkan Gambar
pelajaran yang di ajar oleh guru. Guru dapat mengubah dan menghapus data mata
mata pelajaran yang di ajar oleh guru. Guru dapat mengubah dan menghapus data
tiap mata pelajaran yang di ajar oleh guru. Setiap paket soal, guru dapat
menambah soal-soal pilihan ganda, dan melihat daftar soal yang telah
ditambahkan. Guru juga dapat mengubah dan menghapus data paket soal yang
terdaftar. Sedangkan gambar lampiran 9.22, gambar lampiran 9.23, dan gambar
lampiran 9.24 adalah tampilan formulir tambah paket soal, formulir buat soal, dan
Gambar Lampiran 9.24 Tampilan Data Daftar Soal Tiap Paket Soal
mata pelajaran yang di ajar oleh guru. Materi yang ditambahkan bisa berupa .pdf,
158
.doc, atau materi lainnya. Guru dapat menghapus data materi yang terdaftar.
telah ditambah oleh guru. Data berita yang dimasukan akan ditampilkan pada
tampilan berita pada halaman siswa. Data berita digunakan untuk menampilkan
berita atau pengumuman mengenai soal pilihan ganda. Guru dapat mengubah dan
159
menghapus data berita yang terdaftar. Sedangkan gambar lampiran 9.28 adalah
siswa. Setiap siswa yang telah berhasil masuk dengan menggunakan username
setiap mata pelajaran yang diikuti oleh siswa. Siswa dapat mengerjakan soal-soal
pilihan ganda yang telah diberikan oleh guru tiap mata pelajaran. Sedangkan
gambar lampiran 9.31 dan gambar lampiran 9.32 adalah tampilan daftar soal dan
setiap soal yang telah dikerjakan oleh siswa. Sedangkan gambar lampiran 9.34
Gambar Lampiran 9.33 Tampilan Data Nilai Tiap Soal Yang Telah
Dikerjakan
mata pelajaran yang diikuti oleh siswa. Siswa dapat mengunduh materi-materi
yang telah diberikan oleh guru tiap mata pelajaran. Sedangkan gambar lampiran
telah diinput oleh guru dan admin. Halaman berita digunakan untuk menampilkan
LAMPIRAN 10
166
167
168
169
170
171
172
173
174
LAMPIRAN 11
175
176
177
178
LAMPIRAN 12
179
180
181
182
183
184
185
LAMPIRAN 13
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
LAMPIRAN 14
232
233
LAMPIRAN 15
234
235
LAMPIRAN 16
236
Riwayat Hidup
PTIK 2013 dan menjadi pengurus dalam organisasi tersebut. Selama perkuliahan