PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI UJIAN ONLINE DI SMP NEGERI 1 NGADILUWIH

dokumen-dokumen yang mirip
PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

BAB 2 LANDASAN TEORI

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

PENGERTIAN PHP DAN MYSQL

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA

BAB II. KAJIAN PUSTAKA

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

Modul 1 Pengenalan Struktur dan Tabel

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. PC, PDA, dan handphone terbaru), tidak perlu menginstall aplikasi client khusus.

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

PENGERTIAN DATABASE MySQL

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

Bab 2. Tinjauan Pustaka

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Beberapa definisi tentang Database menurut para ahli: Database adalah koleksi atau kumpulan data yang mekanis,

BAB III TINJAUAN PUSTAKA

2.3. Pengertian Aplikasi.

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

PENGEMBANGAN SISTEM INFORMASI ALUMNI BERBASIS WEB FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG

BUKU PANDUAN PENGGUNAAN MODULAR OBJECT-ORIENTED DYNAMIC LEARNING ENVIRONMENT (MOODLE)

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB II TINJAUAN PUSTAKA

Perancangan Aplikasi Surat Masuk dan Keluar pada PT. Angkasa Pura 1 Semarang

BAB III LANDASAN TEORI

BAB II TEORI PENUNJANG

BAB II LANDASAN TEORI

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB II LANDASAN TEORI. tahun 1993 diartikan: salah satu dari perlengkapan jalan, berupa lambang, huruf,

PERANGKAT LUNAK BANTU TRY OUT UJIAN NASIONAL BERBASIS MULTI USER MENGGUNAKAN VISUAL BASIC 6.0 DAN MYSQL

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

SISTEM INFORMASI POPULASI DAN HISTORIKAL UNIT ALAT-ALAT BERAT PADA PT. DAYA KOBELCO CONSTRUCTION MACHINERYINDONESIA

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB II TINJAUAN PUSTAKA. Menurut Laudon, K C dan Laudon, J.P dalam Indonesian Journal on Networking

BAB II LANDASAN TEORI

TELEMATIKA, Vol. 06, No. 02, JANUARI, 2010, Pp ISSN X SISTEM INFORMASI GEOGRAFIS BERBASIS WEB LOKASI BAHAN GALIAN KABUPATEN PONOROGO

BAB 2 LANDASAN TEORI

BUKU PANDUAN PENGGUNAAN MODULAR OBJECT-ORIENTED DYNAMIC LEARNING ENVIRONMENT (MOODLE)

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA. Kecamatan Purwokerto Selatan, Kabupaten Banyumas. Kelurahan yang dipimpin

BAB II LANDASAN TEORI. Sistem berasal dari bahasa Latin (Systema) dan bahasa Yunani (Sustema) membentuk satu kesatuan untuk mencapai sebuah tujuan.

TOKO KUE ONLINE (STUDI KASUS PADA TOKO QANITA PASTRY)

BAB II LANDASAN TEORI

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB III. Landasan Teori. Bab ini akan menjelaskan mengenai dasar teori yang digunakan oleh penulis sebagai acuan dalam membuat sistem.

BAB III LANDASAN TEORI. tulisan praktisi PR (Public Relation) yang berisi gambaran umum perusahaan.

BAB 2 LANDASAN TEORI

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB II DASAR TEORI 2.1. Logika Fuzzy Defenisi Logika Fuzzy Himpunan Fuzzy

BAB 2 LANDASAN TEORI. memiliki komponen, batas, lingkungan luar sistem, penghubung, masukan, keluaran, lingkungannya untuk mencapai sasaran tertentu.

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

BAB 2 LANDASAN TEORI

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

WEBSITE ASET AGRARIA KOTA PALEMBANG

BAB 2 LANDASAN TEORI

DAFTAR ISI. Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar

BAB II TINJAUAN PUSTAKA

Heruaji Eko Setiawan Jurusan Sistem Informasi STMIK PalComTech Palembang. Abstrak

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Aplikasi E-Learning semacam ini pernah dibuat oleh Sdr. Rendra

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU)

Transkripsi:

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI UJIAN ONLINE DI SMP NEGERI 1 NGADILUWIH Oleh : Ahmad Abdul Malik Sugiono Candra Adipradana Abstrak Tujuan dari pembuatan sistem penjadwalan ini adalah sebagai berikut : (1). Membantu mekanisme pendidikan yang ada di sekolah untuk lebih maju sesuai dengan teknologi yang sedang berkembang. (2). Membantu mempermudah guru dalam memberikan tugas ujian dam membantu mempermudah siswa dalam menyelesaikan tugas ujian. Sistem ujian online yang dibuat ini dapat menggantikan sistem ujian manual. Sistem yang dibuat dapat berjalan sesuai fungsi dan aliran data yang telah di rancang. Karena sistem ujian online ini dapat di akses lewat jaringan internet maka siswa di mudahkan dengan mengikuti ujian dimana saja dan kapan saja dengan kesepakatan pengajar dan siswa. Pengajar memiliki kemudahan dalam melihat nilai ujian dari siswa, serta tidak harus mengoreksi ujian siswa satu persatu yang membutuhkan waktu yang lama. Kata Kunci : Sistem Informasi, Ujian Online A. Latar Belakang Kemajuan teknologi telah memicu kecenderungan pergeseran dalam dunia pendidikan dari pendidikan tatap muka yang konvensional ke arah pendidikan yang lebih terbuka. Dengan masuknya pengaruh globalisasi, pendidikan masa mendatang akan lebih bersifat terbuka dan dua arah, beragam, multidisipliner, serta terkait pada produktivitas kerja saat itu juga dan kompetitif. Kecenderungan dunia pendidikan di Indonesia di masa mendatang adalah berkembangnya pendidikan terbuka dengan modus belajar jarak jauh (Distance Learning). Sebenarnya banyak sekali metode yang digunakan dalam e-learning ini, namun dalam hal ini akan dicoba sedikit untuk menbicarakan sebuah aplikasi web sederhana yang bisa digunakan untuk ujian sekaligus jarak jauh dan di sini disebut dengan Ujian Online. Ujian Online adalah salah satu revolusi di bidang pendidikan berbasis teknologi internet khususnya dalam bidang pembelajaran instalasi komputer di SMP Negeri 1 Ngadiluwih Kabupaten Kediri. Ujian online diharapkan dapat dijadikan alternatif bagi bagi perkembangan sistem pendidikan yang lebih efektif dan efisien dengan biaya lebih rendah di masa datang. Yang menjadi permasalahan pada penelitian ini adalah : 1. Bagaimana mendesain dan membuat sistem ujian online dengan jenis soal dan tugas yang beragam dan setiap siswa mendapatkan soal yang berbeda dengan sistem random? 2. Bagaimana cara memberikan informasi rekap nilai per mata pelajaran dan daftar grade nilai untuk satu kelas yang dibutuhkan oleh siswa yang mengikuti ujian online secara cepat dan akurat? 3. Bagaimana cara membuat content soal ujian dengan materi yang berbobot dan soal bersifat terbuka sehingga soal dapat di ubah sesuai dengan kebutuhan? 23

4. Bagaimana cara membuat ujian online dan remidi online yang efektif agar siswa dapat mengikuti dengan maksimal tanpa ada kesan kecurangan? 5. Bagaimana cara membuat keamanan dan ketahanan sistem informasi ujian online yang efisien? Mengingat begitu kompleksnya permasalahan yang terjadi pada sistem ujian dan remidi online sekolah, pada penelitian ini ditentukan batasan masalah yang akan dibahas sebagai berikut : 1. Cara membuat soal ujian yang efektif dan efisien agar siswa dapat mengikuti dengan baik. 2. Pembuatan web ujian online yang bersifat user friendly sehingga dapat digunakan secara maksimal oleh pihak admin sekolah. 3. Sistem ini hanya membantu mekanisme dalam membuat soal ujian online sehingga soal dapat diakses secara cepat oleh siswa 4. Web ini hanya dapat diakses oleh siswa yang mempunyai hak akses dari sekolah selebihnya tidak dapat mengakses web ini. 5. Dalam web ini memuat 5 mata pelajaran yang diujikan dalam Ujian Nasional. 6. Soal berbentuk pilihan ganda atau multiple choice. 7. Content soal berbobot dan dapat dirubah sesuai dengan kebutuhan kurikulum yang berlaku. Tujuan dari pembuatan sistem penjadwalan ini adalah sebagai berikut: 1. Membantu mekanisme pendidikan yang ada di sekolah untuk lebih maju sesuai dengan teknologi yang sedang berkembang. 2. Membantu mempermudah guru dalam memberikan tugas ujian dam membantu mempermudah siswa dalam menyelesaikan tugas ujian 3. Memfleksibelkan dalam pengoreksian tugas ujian yang dulunya bersifat manual 4. Apabila nilai ujian kurang dari standart bisa dilakukan remidi secara cepat tanpa menunggu lama. 5. Dapat memberikan informasi rekap nilai siswa per mata pelajaran secara cepat dan akurat. B. Spesifikasi Program Spesifikasi kebutuhan perangkat lunak terinci pada kebutuhan fungsional perangkat lunak ujian dan remidi Online yaitu : 1. Halaman Soal Halaman lembar soal ini user akan menginputkan jawabannya dari soalsoal yang sudah disediakan dan memilih jawaban yang sudah disediakan tinggal mengklik pilihan jawaban yang menurut user/peserta didik benar. 2. Halaman Admin Halaman ini pihak pengajar dan pemberi materi soal mengelola dari soal-soal yang akan ditampilkan di halaman user dan dari halaman ini tempat mengatur user user yang berhak untuk melakukan ujian 3. Login Admin Sama fungsinya halaman login di login user namun di sini yang berhak masuk hanya admin yang terdaftar saja 4. Input soal Halaman input soal pada aplikasi web ini digunakan untuk entri soal-soal dan jawaban 5. List Soal List soal ialah daftar dari soal soal yang sudah diinputkan pada form/halaman input soal 6. Input User Halaman input user merupakan halaman yang digunakan admin untuk menentukan siapa saja yang berhak mengakses dan ikut serta dalam ujian online 24

7. List User List user merupakan halaman yang digunakan untuk melihat daftar user user yang berhak akses dalam ujian 8. Rekap Nilai Pada aplikasi ini perlu diketahui kesempatan menjawab hanya 1 kali, Selanjutnya klik menu logout untuk keluar dari halaman ini, di halaman ini juga memuat rekap nilai per mata pelajaran dan rekap nilai 1 kelas C. Landasan Teori 1. Ujian Online Ujian online sudah tidak lagi menggunakan media kertas atau alat tulis sebagai ujian. Sistem ujian ini dibangun secara komputerisasi, dimana peserta uji langsung mendapat dan menjawab soal ujian melalui komputer. Pemeriksaan ujian dilakukan langsung oleh sistem, dan peserta akan mendapatkan laporan hasil ujian secara langsung. Ujian ini dipakai seperti pada Seritifikasi Microsoft, TryOut Online dan lain lain (Dimas,2007). Ada beberapa alasan mengapa penilaian siswa online melalui pembelajaran E learning lebih efektif daripada ujian tradisional. Pertama merangkul teknologi dan hal ini memungkinkan tech-savvy (kecerdasan berteknologi) khususnya pembelajaran E Learning. Ada banyak keuntungan dari tes online selama pengujian berbasis kertas tradisional. Beberapa keuntungan antara lain: a. Mengurangi biaya jangka panjang b. Memberikan umpan balik kepada pengguna di tempat seperti nilai atau lulusan c. Menyediakan fleksibilitas dalam hal timing dan lokasi sebagai dilakukan melalui internet d. Mengurangi kemungkinan kesalahan manusia dalam hal membuat kesalahan menandai sebagai tanda kemampuan mesin jauh lebih dapat diandalkan dan kesalahan kurang dari kemampuan manusia menandai e. sangat kurang fisik ruang Relatif diperlukan - jutaan lembar jawaban disimpan pada disk data pada server yang dibutuhkan ruang kurang fisik dari kertas lembar jawaban f. Penggunaan multimedia yang membuat gaya tes yang lebih interaktif seperti menggunakan flash, video dan gambar membuat pertanyaan-pertanyaan lebih dimengerti 2. Bentuk Sistem Ujian Moodle Moodle adalah sebuah nama untuk sebuah program aplikasi yang dapat merubah sebuah media pembelajaran kedalam bentuk web. Aplikasi ini memungkinkan siswa untuk masuk kedalam "ruang kelas" digital untuk mengakses materi-materi pembelajaran. Dengan menggunakan Moodle, kita dapat membuat materi pembelajaran, kuis, jurnal elektronik dan lain-lain. Moodle itu sendiri adalah singkatan dari Modular Object Oriented Dynamic Learning Environment. Kata Moodle adalah singkatan dari Modular Object-Oriented Dynamic Learning Environment. Moodle merupakan sebuah aplikasi Course Management System (CMS) yang gratis dapat di-download, digunakan ataupun dimodifikasi oleh siapa saja dengan lisensi secara GNU (General Public License). Bentuk soal ujian/evaluasi baik dengan pembelajaran konvensional dapat di bagi menjadi dua bentuk utama yaitu soal test bentuk objektif dan soal tes bentuk esay 25

Web Server Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau hompage. Komputer dapat dikatakan web server jika komputer tersebut memiliki suatu program server yang disebut Personal Web Server (PWS). PWS ini difungsikan agar halaman web yang ada didalam sebuah komputer server dapat dipangggil oleh komputer klien. Macam-macam web server antara lain adalah: a) Apache (Open Source) b) Xitami c) IIS d) PWS (R. S. Rosari, 2008) MySQL merupakan software sistem manajemen database (Database Management System DBMS) yang sangat popular di kalangan pemrogram web, terutama di lingkungan Linux dengan menggunakan skrip dan Ped. Fungsi MySQL dapat dikatakan sebagai interpreter query, karena setiap kita menggunakan query SQL (perintah SQL) kita harus meletakkannya di dalam fungsi ini. Dengan kata lain, SQL tidak dapat dijadikan tanpa adanya fungsi MySQL. MySQL termasuk jenis relational database management system (RDBMS). Sehingga istilah seperti tabel, baris dan kolom tetap digunakan dalam MySQL. Pada MySQL, sebuah database mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom. MySQL merupakan database server yang memiliki konsep database modern. MySQL mempunyai beberapa kelebihan antara lain : a. Portability; MySQL dapat berjalan stabil pada berbagai sistem operasi diantaranya adalah Windows, Linux, FreeBSD, Mac OS X Server, Solaris, Amiga, HP-UX, dan lain-lain. b. Open Source; MySQL didistribusikan secara gratis (open source), dibawah lisensi GPL sehingga dapat digunakan tanpa dipngut biaya sepeser pun. c. Multiuser; MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. Hal ini memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan. d. Performance Tuning; MySQL memiliki kecepatan yang baik dalam menangani query sederhana. MySQL dapat memproses lebih banyak SQL per satuan waktu. e. Column Types; MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsigned integer, float, double, char, varchar, text, blob, date, time, datetime, timestamp, year, set dan enum. f. Command dan Functions; MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah select dan where dalam query. g. Security; MySQL memiliki beberapa lapisan security seperti level subnetmask, nama host, dan izin akses user dengan sistem yang mendetail serta password yang menggunakan sistem enkripsi. h. Scalability dan Limits; MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 milliar bari. Batas index yang dapat ditampung oleh MySQL adalah sebanyak 32 index dari tiap tabel. i. Connectivity; MySQL dapat melakukan koneksi dengan client melalui penggunaan protokol TCP/IP, Unix soket (Unix), atau Namd Pipes (NT). j. Localication; MySQL dapat mendeteksi pesan kesalahan (error code) pada client dengan menggunakan lebih dari dua pluh bahasa. k. Interface; MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemograman dengan menggunakan fungsi Application Programming Interface (API). 26

l. Tabel Structure; MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani Alter Tabel, dibandingkan dengan database lainnya seperti PostgreSQL atau Oracel. m. Client dan Tools; MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database. Pada setiap tool dalam MySQL disertakan petunjuk online. Fungsi PHP dan MySQL Adapun fungsi PHP untuk mengakses MySQL yang biasa digunakan diantaranya adalah: a. mysql_connect() Fungsi mysql_connect adalah untuk menghubungkan PHP dengan database MySQL. Format fungsinya adalah : mysql_connect(string hostname, string username, string password); b. mysql_select_db Setelah terhubung ke database MySQL dengan menggunakan mysql_connect, langkah selanjutnya adalah memilihi database yang akan digunakan. Fungsi mysql_connect_db digunakan untuk memilih database. Format fungsinya adalah: mysql_select_db(string database, koneksi); c. mysql_query Dalam database MySQL, perintah untuk melakukan trnasaksi ialah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah: int mysql_query(string query, int[link_identifier]); d. mysql_num_rows Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL. Format penulisannya adalah: int mysql_num_rows(int result); e. mysql_fetch-array Fungsi ini digunakan untuk menampilkan data. Dalam fungsi ini, hasil query ditampung dalam bentuk array. Format fungsinya adalah: Array mysql_fetch_array(int result, int [result_type]); (Kasiman Peranginangin, 2009) HTML Hypertext Markup Language merupakan kepanjangan dari kata HTML. HTML adalah script dimana kita bisa menampilkan informasi dan daya kreasi kita lewat intenet. HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh berbagai platform seperti : windows, Linux, Macintosh. Simbol penandaan yang digunakan dalam HTML ditandai dengan tanda lebih kecil (<) dan tanda lebih besar (>) yang disebut dengan tag. (MADCOMS, 2008) Menurut Robert J. Verzello/John Reuter III (sumber: Analisa dan Desain Sistem Informasi, Jogiyanto HM, hal.196), desain sistem dapat didefinisikan sebagai: Tahap setelah analisis dari siklus pengembangan sistem: pendefinisian dari kebutuhankebutuhan fungsional dan persiapan untuk rancang bangun implementasi; menggambarkan bagaimana suatu sistem dibentuk. Tahap desain sistem mempunyai dua maksud atau tujuan utama, yaitu: 1. Untuk memenuhi kebutuhan para pemakai sistem 2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat. 27

D. Analisa Sistem Dalam teknologi Ujian Online, siswa cukup dengan mengakses website yang berkaitan, maka ujian akan segera di mulai. Banyak manfaat positif yang di peroleh dari pengadaan Ujian Online, di antaranya siswa secara tidak langsung mempelajari teknologi khususnya internet sehingga dapat mengurangi gaptek untuk kalangan pelajar, pembelajaran bervariatif akan mengurangi kejenuhan siswa dalam mencari ilmu, ujian tidak terbatas oleh ruang dan waktu dan lain sebagainya. Dari analisa diatas permasalahan yang timbul akibat semakin maju pesatnya perkembangan teknologi di bidang komunikasi, yaitu: 1. Menggunakan sistem manual, murid selalu mendapat materi dan soal dari guru langsung. 2. Guru harus mengeluarkan tenaga extra untuk mempersiapakan, membuat dan mengoreksi ujian yang akan dilakukan. 3. Media yang digunakan murid untuk mengerjakan soal ujian rawan rusak. 4. Laporan ujian di buat dengan menggunakan pencatatan secara manual, yaitu: - Laporan peserta ujian - Laporan mata pelajaran yang diujikan - Laporan soal ujian - Laporan nilai ujian 5. Membutuhkan waktu lama untuk mengoreksi soal ujian. Beberapa keuntungan yang diperoleh dari sistem Ujian Online untuk membantu murid dalam proses ujian adalah sebagai berikut: 1. Menghemat waktu proses belajar mengajar 2. Menghemat biaya pendidikan secara keseluruhan. 3. Agar dapat aktif di dalam mendapatkan pendidikan melalui aplikasi Ujian Online di internet 4. Pengajar dapat menginputkan mata pelajaran, soal dan link artikel. 5. Siswa dapt melihat link materi. Analisa sistem untuk aplikasi sistem ujian online di modelkan menggunakan diagram Flowchart, Context Diagram, dan Flow diagram (DFD). Pada Context Diagram melibatkan beberapa bagian yaitu: 1. Pengajar, merupakan user yang menjalankan program penginputan data untuk login, input data link materi, data soal dan data jawaban serta memperoleh hasil laporan nilai ujian dari siswa. 2. Siswa, menginputkan data login dahulu, memperoleh hak akses untuk melakukan test ujian online, mendapatkan informasi tentang data materi yang berhubungan dengan ujian, serta memperoleh hasil nilai setelah mengerjakan test ujian online. 3. Admin, melakukan input data dan nama pengajar, nama siswa, dan data mata pelajaran. Gambaran singkat dari DFD level 0 adalah bahwa sistem pengajaran memiliki hubungan interaksi antara siswa dengan pengajar. Dengan adanya hubungan tersebut maka akan terjadi beberapa proses yang anatara lain : Proses 1 : Merupakan proses login dari pengajar yang di simpan di tabel pengajar, untuk mendapatkan hak akses masuk system. Proses 2 : Merupakan proses input data soal dan jawaban oleh pengajar. Proses 3 : Merupakan proses input data link materi oleh pengajar. 28

Proses 4 : Merupakan proses login siswa sebelum mengerjakan Ujian. Proses 5 : Merupakan proses pengerjaan soal oleh siswa. Proses 6 : Setelah siswa mengerjakan soal ujian, siswa akan memperoleh hasil nilai yang akan langsung ditampilkan. Proses 7 : Merupakan proses laporan data nilai ke pengajar. Proses 8 : Merupakan proses dimana admin melakukan entry data pengajar memberikan laporan nama siswa dan kapan siswa tersebut melakukan ujian. Proses 9 : Merupakan proses input data mata pelajaran. Proses 10 : Proses input data siswa berdasarkan kelas oleh admin. E. Desain Sistem 1. Entity Relationship Diagram (ER Diagram) ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dari sistem acak. Digunakan untuk menunjukan objek data dan hubungan-hubungan yang ada pada objek tersebut dengan menggunakan entity dan relationship yang diperkenalkan pertama kali oleh P.P. Chen pada tahun 1976. Selain mudah disajikan oleh perancangan database, entity relation diagram juga menggambarkan hubungan antar entity dengan jelas beserta batasan jumlah entity dan partisipasi antar entity, serta mudah dimengerti oleh pemakai. 2 Pengertian Normalisasi Metode normalisasi adalah suatu proses perancangan database untuk mendapatkan bentuk normal. Normalisasi berkaitan dengan suatu proses, sedangkan normal form berkaitan dengan output proses. Jika suatu relasi berada dalam bentuk normal, maka ia juga termasuk dalam bentuk normal tersebut di dalamnya atau dibawahnya. Suatu relasi dikatakan sudah berada pada bentuk normallisasi tertentu bila memenuhi beberapa batasan tertentu pada tingkat tersebut. Tingkat normalisasi yang lebih tinggi dianggap lebih baik dari tingkat dibawahnya. Normalisasi yang akan digunakan pada sistem ini hanya sampai dengan tingkat 3 NF (Third Normal Form). Tingkatantingkatan normalisasi : 1. First Normal Form (1NF) Suatu relation dikatakan sudah berada pada 1NF jika dan hanya jika semua atributnya adalah automic (tunggal). 2. Second Normal Form (2NF) Suatu relation sudah berada pada 2NF, jika dan hanya jika sudah berada pada 1NF dan setiap atribut yang bukan key, fully functional dependency (tergantung penuh) terhadap primary key. 3. Third Normal Form (3NF) suatu relation sudah berada pada 3NF bila sudah berada dalam 2NF dan setiap atribut yang bukan key tidak dependent terhadap atribut lain (tidak transitif) kecuali terhadap primary key. Dalam sistem ujian online ini ada beberapa entitas yang saling berelasi. Berikut ini adalah gambar dari hubungan objek-objek tersebut yang di wujudkan dalam bentuk ER-Diagram. 3 Desain Menu Sistem Desain menu sitem yang dibuat ada 3 halaman pokok, yaitu: halaman utama peserta (siswa), Admin atau pimpinan dan guru. Berikut adalah 29

CAHAYAtech Vol. 02, No. 01, Maret 2013 penjabaran dari desain menu sistem tersebut : 1. Halaman Utama Ujian Online Halaman utama merupakan halaman yang ditampilkan pertama kali ketika website dibuka. 2. Halaman Ujian Online Siswa Pada halaman ujian ini siswa dapat masuk apabila sudah melakukan login dengan user dan password dengan benar. 3. Halaman Utama Pengajar Pada halaman utama guru digunakan untuk mengelola pembuatan data soal ujian yaitu pembuatan soal dan jawaban yang digunakan dalam ujian berdasarkan kelas dan nama mata pelajaran yang ditampilkan. bergambar dapat ditampilkan. Proses pengacakan soal. Semakin banyak jumlah soal maka pengacakan soal akan semakin efektif. Dengan Database Terdistribusi, data pada tiap komputer sub-server akan selalu update sehingga untuk melakukan query data tidak perlu pada komputer server. Hal ini akan meringankan beban kerja server Bagi yang tertarik dengan programming website hendaknya program yang telah dibuat dapat dikembangkan dengan menambahkan kelengkapan fasilitas yang telah ada. F. Kesimpulan dan Saran Sistem ujian online yang dibuat ini dapat menggantikan sistem ujian manual. Sistem yang dibuat dapat berjalan sesuai fungsi dan aliran data yang telah di rancang. Karena sistem ujian online ini dapat di akses lewat jaringan internet maka siswa di mudahkan dengan mengikuti ujian dimana saja dan kapan saja dengan kesepakatan pengajar dan siswa. Pengajar memiliki kemudahan dalam melihat nilai ujian dari siswa, serta tidak harus mengoreksi ujian siswa satu persatu yang membutuhkan waktu yang lama. Laporan nilai langsung otomatis tertampil oleh guru, setelah siswa mengerjakan ujian. Tiap mata pelajaran terdiri dari banyak jenis soal, jadi disesuiakan dengan materi yang didapat oleh siswa. Perancangan sistem ujian online ini hendaknya dapat segera direalisasikan agar proses penyampaian informasi bisa lebih cepat. Sistem memiliki keterbatasan dalam penyampaian soal dan jawaban yang terdapat gambar didalamnya. Alangkah lebih baik untuk kedepannya soal dan jawaban 30

Daftar Pustaka HM, Jogianto. 1993. Analisis dan Disain Sistem Informasi: Pendekatan Terstruktur, Teori dan Praktek Aplikasi Bisnis. Andi Offset. Yogyakarta. Edisi I. Hadi, Rahardian. 2004. Membuat Laporan Dengan Crystal Reports 8.5 dan Visual Basic 6.0. PT. Elex Media Komputindo. Jakarta. Henry F. Korth. 1986. Database System Concept. USA. Kadir, Ir. Abdul. 1999. Konsep dan Tuntunan Praktis Basis Data. Andi Offset. Yogyakarta. Edisi I. Madcoms. 2009. Seri Panduan Pemograman Data Base Visual Basic 6.0 Secara Multiuser. Andi Offset. Yogyakarta. Edisi 1. Madcoms. 2009. Pengolahan Basis Data dengan MySQL. Andi Offset. Yogyakarta. Edisi I. 31