Abstrak
Makalah ini membahas tentang rancang bangun sistem informasi ujian sekolah berbasis intranet,
dapat mempermudah dan membantu pihak sekolah dalam penyajian soal. Akan terkemas secara
praktis dan hasil soal ujian akan dinilai secara otomatis. Sistem informasi ujian sekolah ini
bermanfaat bagi siswa meningkatkan efisiensi dan efektivitas dalam menjawab soal dan bagi guru
mengurangi kecurangan siswa dalam mengerjakan soal sistem random serta mempercepat proses
penilaian hasil ujian dan meminimalis dana untuk alokasi ujian sekolah.
1
2.1 Pemrograman PHP b. Handal, cepat, mudah digunakan
PHP merupakan kependekan dari Hypertext MySQL tergolong sebagai database server
Preprocessor. PHP tergolong sebagai perangkat c. Jaminan keamanan akses
lunak yang open souce yang diatur dalam aturan MySQL mendukung pengamanan databse
general licences. Pemograman PHP sangat cocok dengan berbagi criteria pengaksesan
dikembangkan dalam lingkungan web, karena d. Dukungan SQL
PHP bisa diletakkan di script HTML atau Seperti tersirat dalam namanya, MySQL
sebaliknya. PHP dikhususkan untuk mendukunng perintah SQL (Structured
pembangunan web dinamis, maksudnya PHP Query Language)
mampu menghasilkan website yang secara terus
menerus hasilnya bisa berubah-ubah sesuai 2.3 Data Flof Diagram (DFD)
dengan pola yang diberikan. Hal tersebut Ada beberapa symbol yang digunakan pada
tergantung pada client browsernya. DFD untuk mewakili sebagai berikut :
PHP merupakan bahasa pemograman skrip yang a. External Entity (kesatuan luar)
diletakkan dalam server yang biasa digunakan Merupakan kesatuan dilingkungan luarnya
untuk membuat aplikasi web yang bersifat yang akan memberikan input atau
dinamis. PHP mendukung berbagai database, menerima output
Termasuk yang didukungnya adalah MySQL. b. Data Flow (Arus Data)
Dengan demikian database yang anda muat Data flow simbolnya panah, menunjukkan
dengan MySQL dapat diakses oleh PHP dan arus dari data yang dapat berupa masukan
dapat kemungkinan untuk menampilkan isinya untuk sistem atau hasil sitem
bahkan memanipulasi datanya melalui halaman c. Process (Proses)
web. Merupakan kegiatan atau kerja yang
Adapun kelebihan-kelebihan PHP : dilakukan oleh sebuah mesin atau computer
a. PHP mudah dibuat dan kecepatannya sangat dari hasil data flow diagram yang keluar
tinggi dari proses. Dalam penulisan proses harus
b. PHP dapat berjalan dalam web server yang jelas identifikasi proses menunjukkan
berada dan dalam sistem operasi yang nomor acuan dan nama proses
berbeda pula. PHP dapat berjalan di sitem menunjukkan apa yang dikerjakan.
opersai NIX, windows, Windows NT dan d. Data Store (Penyimpanan data)
macintosh Penyimpanan data dapat berupa suatu file
c. PHP diterbitkan secara gratis database di sistem computer, suatu rsip
d. PHP adalah bahas yang embedded (bisa di manual, suatu tabel acuan manual.
temple atau diletakkan dalam tag HTML) 2.4 ERD (Entity Relation Diagram)
PHP juga dapat berjalan pada web server a. Entity
Microsoft Personal Web server, Apache IIS, Merupakan obyek yang eksis dan dapat
Xitami dan sebagainya. dibedakan dengan obyek yang lain.
Didokumentasikan sebagai bentuk segi
2.2 Database MySQL empat.Entity dapat berupa orang, tempat,
Database adalah sebuah kumpulan data yang kejadian atau konsep tentang data yang
tersusun secara sistematis sehingga akan tercatat
memudahkan pengguna untuk mengakses dan b. Relasi
mengatur sehingga menghasilkan sebuah Didokumentasikan berbetuk kotak wajik
informasi yang efektif dan efisien. dengan garis yang dihubungkan dengan
MySQL adalah sebuah program databse server tipe-tipe entitas terkait
yang mampu menerima dan mengirimkan c. Atribut
datanya dengan sangat cepat, multi user serta Atribut adalah karakteristik dari entity atau
menggunakan perintah standar SQL ( Structured relationship yang menyediakan penjelasan
Query Language) detail tentang entity,relationship tersebut.
MySQL merupakan software yang tergolong
DBMS (Database Management System) yang 3. Hasil dan Pembahasan
bersifat open source. Open source menyatakan Seorang siswa mengisi data melalui pc yang ada
bahwa software ini dilengkapi dengan Source pada sistem informasi ujian sekolah berbasis
Code (kode yang dipakai) untuk membuat intranet. Inputan siswa berbasis intranet ini
MySQL, selain tentu saja dapat dijalankan secara mengirim informasi ke antarmuka admin melalui
langsung oleh sistem operasi. protocol-protokol internet (TCP/IP). Dan seluruh
Kelebihan MySQL adalah : data pada aktivitas tersebut disimpan pada sistem
a. Multiplatform database MySQL
MySQL tersedia pada beberapa platform
(Windows, Linix, Unix dan lain lain)
2
Tabel 3: Siswa.
Type
Nama Field Size Keterangan
Data
Primary
No Peserta Char 15
Key
Nama Char 35
Kelas Char 15
Tabel 5: Nilai.
Nama Field Type Data Size Keterangan
Primary
No Peserta Char 15
Key
Kode Soal Char 35
Gambar 2. DFD level 0 Jumlah Soal Char 15
Bener Char 15
3.2 ERD Salah Char 15
Nilai Char 15
3.3 Tabel
Disain Basis Data dapat dibuat dengan berikut
Tabel 1: Guru.
Type
Nama Field Size Keterangan
Data Gambar 2. Halaman Login
Primary
NIP Char 15
Key
3.4.2 Halaman konfirmasi
Nama Char 35
Mapel Char 15
Halaman konfirmasi bertujuan untuk mengecek
kebenaran dari biodata siswa
Tabel 2: Siswa.
Type
Nama Field Size Keterangan
Data
Primary
No Peserta Char 15
Key
Nama Char 35
Kelas Char 15
3
Halaman soal merupakan halaman yang
bersisikan kumpulan soal-soal ujian yang
digunakan siswa untuk mengerjakan dan dipilih
jawabannya, lengkap dengan waktu ujian.
4
dipelajari dan
digunakan ? Tabel 13: Hasil Pengujian Kuesioner Siswa Soal No. 2
3. Apakah menurut anda Pertanyaan Keterangan Responden Prosentase
sistem ujian sekolah Setuju 10 100%
berbasis intarnet terlihat Biasa Saja 0 0%
menarik 2
Tidak 0 0%
4. Apakah menurut anda Setuju
sistem ujian sekolah Jumlah 10 100%
berbasis intarnet
membantu siswa untuk Tabel 14: Hasil Pengujian Kuesioner Siswa Soal No. 3
bisa segera mengetahui Pertanyaan Keterangan Responden Prosentase
nilai ujiannya? Setuju 10 100%
Beradasarkan data kuesioner, dapat dicari Biasa Saja 0 0%
prosentase masing-masing jawaban dengan 3
Tidak 0 0%
menggunakan rumus : Setuju
Y = P/Q*100% Jumlah 10 100%
Tabel 7: Hasil Pengujian Kuesioner Guru Soal No. 1 Tabel 15: Hasil Pengujian Kuesioner Siswa Soal No. 4
Pertanyaan Keterangan Responden Prosentase Pertanyaan Keterangan Responden Prosentase
Setuju 10 100% Setuju 9 90%
Biasa Saja 0 0% Biasa Saja 1 10%
1 4
Tidak 0 0% Tidak 0 0%
Setuju Setuju
Jumlah 10 100% Jumlah 10 100%