Disusun Oleh
NIM : 1711499932
NAMA : SAUT MARULI SIRAIT
1
KATA PENGANTAR
2
7. Bapak Nizam Malik Yahya, SE. selaku Kepala Sekolah SMK AL
HIKMA TELUKNAGA Tangerang yang telah menerima peneliti
sebagai peserta Skripsi.
8. Bapak Pepen Efendi, S.Pd. Selaku WK Sekolah dan pembimbing
lapangan yang sudah membantu peneliti selama melakukan
observasi.
9. Orang tua tercinta serta saudaraku tercinta, yang telah
memberikan doa, semangat, dukungan, dan motivasi selama
melakukan studi.
Peneliti menyadari bahwa dalam penulisan Proposal ini masih banyak
kekurangan dan kesalahan, baik dalam penulisan, penyajian ataupun isinya. Oleh
karena itu, peneliti senantiasa menerima kritik dan saran yang bersifat
membangun agar dapat dijadikan acuan bagi peneliti untuk menyempurnakan
dimasa yang akan datang.
3
DAFTAR ISI
COVER DEPAN…………………………………………………………………...i
KATA PENGANTAR…………………………………………………………….. ii
DAFTAR ISI……………………………………………………………………...iv
BAB I PENDAHULUAN………………………………………………………...1
4
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Seiring dengan perkembangan zaman teknologi semakin berperan dan
bermanfaat hampir di semua aspek kehidupan. Sebagai wujud
perkembangan zaman dan teknologi yang dituangkan dalam tindakan untuk
membangun sumber daya manusia yang lebih baik dan yang mampu
bersaing. Kemajuan Teknologi dan informasi yang demikian pesat
memudahkan masyarakat, khususnya dalam lembaga pendidikan untuk
berkomunikasi dan mendapatkan suatu informasi dengan cepat.
Ujian menjadi salah satu cara untuk mengevaluasi proses belajar. Dalam
dunia pendidikan ujian dapat dijadikan alat ukur taraf pencapaian tujuan
pengajaran kepada siswa sebagai peserta didik, sehingga guru dapat
mengetahui tingkat kemampuan siswa dalam memahami bidang studi.
Dunia pendidikan seperti sekolah sampai saat ini masih ada yang
menerapkan ujian konvensional menggunakan media kertas dan alat tulis
sebagai penunjang kegiatan ujian seperti pembuatan soal ujian,
penggandaan soal ujian, evaluasi ujian, dan lain-lain. Hal tersebut
menyebabkan kurangnya efisiensi kertas dan efektivitas waktu untuk
pelaksanaan ujian hingga banyak memakan biaya, waktu, tempat, dan
personil. Pada ujian konvensional tidak lepas dari proses evaluasi dan report
data nilai siswa yang dilakukan secara manual satu-persatu.
Pada sistem ujian online memiliki banyak kelebihan yang tidak
mungkin diperoleh pada sistem manual atau konvensional, yaitu pada
kecepatan pengolahan hasil ujian. Pada evaluasi ujian online dalam
penggunaanya, sistem memberikan hasil evaluasi secara real time. Hasil
evaluasi langsung diketahui pada saat itu juga, ketika seseorang mengakhiri
ujian tanpa harus menunggu berhari-hari.
Awal tahun 2020 ini masyarakat dunia digemparkan dengan adanya
pandemi covid-19. Pandemi covid-19 sangat berdampak pada seluruh
bidang yang ada, tak terkecuali pada bidang Pendidikan di dunia.
5
Pendidikan formal yang biasanya dilakukan secara langsung di sekolah
dengan melakukan tatap muka kini harus terkendala dengan adanya
pandemi ini.
Oleh karena itu, berdasarkan penjabaran masalah di atas peneliti akan
melaksanakan penelitian yang berjudul “Model Aplikasi Ujian Online
Siswa Berbasis Website Pada SMK Al Hikma Teluknaga” dengan bahasa
pemrograman Personal Home Page (PHP). PHP merupakan bahasa
pemrograman Web (server side) yang nantinya akan berkomunikasi dengan
Database, sehingga dapat diolah dan untuk memaksimalkan fitur
pengawasan digunakan remote desktop. Remote Desktop dipilih karena
memiliki banyak fitur built in pendukung yang bervariasi. Remote Desktop
dinilai sangat cocok untuk pengawasan Dengan fitur tambahan pada sistem
ujian ini, diharapkan akan terwujud sebuah sistem ujian online yang
memadai.
6
1. Lingkup pembuatan aplikasi ini hanya sebatas tentang model ujian online
siswa berbasis website pada SMK Al Hikma Teluknaga.
2. Penelitian ini hanya menggunakan metodologi pengumpulan data, analisa
sistem dan perancangan sistem.
3. model ujian online yang dibuat terdiri dari user guru, siswa, dan bagian
akademik.
7
3. Menjadikan hasil karya dari penelitian menjadi bermanfaat
bagi masyarakat luas.
8
bahan tugas skripsi. Penelitian ini menggunakan beberapa metode
pengumpulan data, diantaranya sebagai berikut:
1. Metode Observasi
Pada metode ini, peneliti melakukan penelitian langsung
terhadap masalah yang ada dengan cara mengamati sumber dan
prosedur pengolahan data pada ruang lingkup sekolah terutama
dalam hal pelaksanaan ujian agar peneliti mendapatkan data
yang dibutuhkan.
2. Metode Wawancara
Metode Wawancara adalah metode pengumpulan data melalui
wawancara atau tanya jawab secara lisan dan tertulis kepada
bapak Pepen Efendi selaku stakeholder SMK Al Hikma
Teluknaga untuk mendapatkan data dan informasi terkait objek
yang diteliti.
1. Perencanaan (Planning)
9
Tahap perencanaan merupakan tahap awal dalam
pengembangan sistem yang mendefinisikan apa saja yang
menjadi kebutuhan-kebutuhan sumber daya, seperti: perangkat
fisik, metode dan anggaran yang sifatnya masih umum. Dalam
tahap ini juga terdapat beberapa aktivitas pada pengembangan
sistem seperti: Mendefinisikan tujuan dan ruang lingkup
pengembangan, mengidentifikasi kendala-kendala sistem,
menentukan serta evaluasi strategi yang akan digunakan dalam
pengembangan sistem.
2. Analisa (Analysis)
Pada penelitian ini Peneliti menggunakan metode analisis
PIECES (Performance, Information, Economic, Control,
Efficiency, Service). Dari analisis ini biasanya dapat dilihat
beberapa masalah utama dikarenakan yang sering muncul
dipermukaan bukan sebuah masalah utama, tetapi hanya sebuah
gejala dari masalah utama. Tahapan analisis ini merupakan
tahapan penelitian dari sistem berjalan dengan tujuan
merancang sebuah sistem yang baru dengan menggunakan
analisis Object Oriented Analysis (OOA) dengan alat bantu
UML (Unified Modeling Language) serta menggunakan
Software Visual Paradigm yaitu sebuah bahasa yang
berdasarkan grafik atau gambar, memvisualisasikan,
menspesifikasikan, membangun dan mendokumentasikan
sebuah sistem pengembangan piranti lunak berbasis Object
Oriented melalui tahap Use Case Diagram, Sequence Diagram,
Activity Diagram, dan lain sebagainya.
3. Desain (Design)
Metode ini adalah tahap desain yaitu menentukan proses data
yang diperlukan oleh sistem baru dengan tujuan sebagai
pendekatan sebuah object oriented dengan alat bantu UML
10
(Unified Modeling Language). pada proses desain ini akan
menerjemahkan syarat kebutuhan ke dalam sebuah
perancangan perangkat lunak yang dapat diperkirakan sebelum
dibuat source code. Proses ini fokus pada sebuah struktur data
dengan menggunakan MySQL, arsitektur perangkat lunak,
presentasi interface menggunakan Visual Studio Code dan
database menggunakan XAMPP yang sudah mencakup
Apache, PHP dan MySQL. Aplikasi browsing yang dipakai
Peneliti adalah browser Chrome.
4. Implementasi (Implementation)
Pada tahap implementasi rancangan sistem yang sudah jadi
akan dibentuk menjadi suatu kode (program) yang siap
dioperasikan. Langkah yang diperlukan yaitu menyiapkan
fasilitas fisik dan melakukan simulasi. Metode pengujian dapat
menggunakan Blackbox Testing. Blackbox Testing merupakan
tipe testing yang akan memfokuskan pada keperluan software.
5. Pemeliharaan (Maintenance)
Tahapan pemeliharaan sangat penting dan wajib dilakukan
secara berkala terhadap pemakaian program, audit sistem,
penjagaan, perbaikan dan pengembangan sistem yang ada. Hal
ini bertujuan agar program aplikasi yang sudah dibuat dapat
diperbaiki dan dikembangkan dengan baik sesuai kebutuhan
perusahaan atau instansi seiring dengan kemajuan teknologi.
BAB I PENDAHULUAN
11
Berisi tentang latar belakang, rumusan masalah, ruang lingkup,
tujuan dan manfaat, metode penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini berisikan teori umum, teori khusus serta literature review
yang berupa pengertian dan definisi yang diambil dari kutipan
buku yang berkaitan dengan penelitian.
BAB III ANALISA SISTEM YANG BERJALAN
12
1.7 Jadwal Pelaksanaan Penelitian
Time Schedule (rencana kegiatan) Penelitian :
Tabel 1.1 Jadwal Pelaksanaan Penelitian
Bulan
No Jenis Kegiatan September Oktober November Desember
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Identifikasi masalah
2 Penelitian ruang
lingkup penelitian
3 Pengumpulan data dan
observasi
4 Wawancara
5 Analisis kebutuhan
hasil dari pengumpulan
data, observasi dan
wawancara
6 Merancang sebuah
sistem berdasarkan
kebutuhan
7 Membuat program
aplikasi hasil rancangan
8 Melakukan uji coba
terhadap program yang
dihasilkan
9 Implementasi program
10 Evaluasi terhadap hasil
dari implementasi
program
11 Dokumentasi penelitian
10