## PENGANTAR REDAKSI
Puji syukur dipanjatkan kehadirat Tuhan Yang Maha Esa, atas karunia dan limpahan rahmatNYA jualah Jurnal  Informasi  dan  komputer  (JIK)  STMIK  Dian  Cipta  Cendikia  Kotabumi  ini  dapat  terwujud.Jurnal Informasi dan Komputer (JIK) yang terbit dua (2) kali dalam setahun ini merupakan suatu wadah untuk penyebar luasan  hasil-hasil penelitian,  studi pustaka, karya ilmiah  yang berkaitan dengan Informasi dan Komputer  khususnya  bagi  dosen-dosen  STMIK  Dian  Cipta  Cendikia  Kotabumi  serta  umumnya  para cendikiawan, praktisi, peneliti ilmu Informatika dan Komputer.
Harapan,  dengan  diterbitkannya  Jurnal  Informasi  dan  Komputer  (JIK)  ini  sebagai  salah  satu  bentuk sumbangan  pemikiran  dalam  pengembangan  ilmu  informatika  dan  komputer  yang  berkaitan  dengan kajian-kajian  di  bidang  tekhnologi  Informatik,  Komunikasi  Data  dan  Jaringan  Komputer,  perancangan dan  Rekayasa  Perangkat  Lunak,  serta  ilmu-ilmu  yang  terkait  dengan  bidang  Informasi  dan  Komputer lainnya.
Berkenaan  dengan  harapan  tersebut,  kepada  para  peneliti,  dosen  dan  praktisi  yang  memiliki  hasil-hasil penelitian,  kajian  pustaka,  karya  ilmiah  dalam  bidang  tersebut  diatas,  dengan  bangga  redaksi  Jurnal Informasi  dan  Komputer  (JIK)  menerima  naskah  ringkasan  untuk  dimuat  pada  jurnal  Informasi  dan Komputer  (JIK)  STMIK  Dian  Cipta  Cendikia  Kotabumi  dengan  berpedoman  pada  penulisan  naskah jurnal sebagaimana dilampirkan pada halaman belakang (Bagian kulit dalam) buku jurnal ini.
Mutu dari suatu jurnal ilmiah tidak hanya ditentukan oleh para pengelolanya saja, tetapi para penulis dan pembaca  jualah  yang  mempunyai  peranan  besar  dalam  meningkatkan  mutu  jurnal  Informatika  dan Komputer  ini.  Merujuk  pada  realita  ini  kamu  sangat  mengharapkan  peran  aktif  dari  peneliti  untuk bersama-sama  menjaga  dan  memelihara  keberlangsungan  dari  jurnal  Informasi  dan  Komputer  STMIK Dian  Cipta  Cendikia  Kotabumi  ini.  Yang  juga  tidak  kalah  pentingnya  dari  partisipasi  tersebut  diatas, adalah  saran  dan  kritik  yang  membangun  dari  pembaca  yang  budiman  agar  kiranya  dapat  disampaikan langsung  kepada  redaksi  JIK.  Saran  dan  kritik  yang  membangun  akan  dijadikan  masukan  dan pertimbangan  yang  sangat  berarti  guna  peningkatan  mutu  dan  kualitas  Jurnal  Informasi  dan  Komputer STMIK Dian Cipta Cendikia Kotabumi.
Tak lupa diucapkan terima kasih yang tak terhingga atas perhatian dan kerjasama dari semua pihak yang tak  dapat  disebutkan  satu  persatu  hingga  dapat  diterbitkan  nya  Jurnal  Informasi  dan  Komputer  (JIK) STMIK Dian Cipta Cendikia  Kotabumi. Semoga apa yang telah diperbuat untuk kebaikan akan menjadi amal ibadah, amin.
Kotabumi, 25 Oktober  2021
Dewan Redaksi

## JURNAL INFORMASI DAN KOMPUTER Volume 9 Nomor 2 Oktober 2021
Jurnal  Informasi  dan  Komputer  merupakan  Sarana  informasi  ilmu pengetahuan,  Tekhnologi  dan  Komunikasi  yang  berupa  hasil  penelitian, tulisan  ilmiah,  Ataupun    studi  pustaka.  Jurnal  ini  terbit  dua  kali  setahun pada  bulan  April  dan  Oktober.  Berisi  hasil  penelitian  ilmiah  di  bidang informatika  yang  bertujuan  untuk  menghubungkan  adanya  kesenjangan antar  kemajuan  teknologi  dan  hasil  penelitian.  Jurnal  ini  di  terbitkan pertama kali pada tahun 2013.

## Penanggung Jawab:

## Ketua STMIK Dian Cipta Cendikia Kotabumi

## Pembina:
Ketua STMIK Dian Cipta Cendikia Kotabumi Ketua  Lembaga  Penelitian  STMIK  Dian  Cipta Cendikia Kotabumi

## Pimpinan Redaksi
Dwi Marisa Efendi,.S.Kom.,M.Ti

## Redaksi pelaksana
Rustam,.S.Kom,.M.Ti  (STMIK  Dian  Cipta Cendikia Kotabumi)
Nurmayanti  M.Kom  (STMIK  Dian  Cipta Cendikia Kotabumi) Sukatmi,.S.Kom., M.Kom (AMIK DCC Bandar Lampung)
Sampurna  Dadi  Riskiono,M.Kom  (Universitas Teknokrat Indonesia) Ifo Wahyu
Pratama,S.Kom.,M.Ti(AMIK
MASTER Lampung)

## Mitra Bestari
Dr.  RZ.  ABDUL  AZIZ,  ST.,  MT  (Institut Informatika dan Bisnis Darmajaya) Dr.  Dadang  Sudrajat,  S.Si,  M.Kom  (STMIK IKMI Cirebon) Dr.  Septafiansyah  Dwi  Putra,  S.T.,  M.T (Politeknik Negeri Lampung) Dr.  Evi  Grativiani,  S.E.,  M.S.I    (Universitas Sebelas Maret) Rohmat  Indra  Borman  (  Universitas  Teknokrat Indonesia ) Ferry  Wongso,  S.KOm.,  M.Kom  (  STMIK Darma Pala Riau) Ferly  Ardhy,  S.Kom.,  M.Ti  (  Universitas Aisyah Pringsewu ) Firmansyah,  S.E.,  M.Si  (STMIK  Darma  Pala Riau)
Amarudin (Universitas Teknokrat Indonesia) Didi Susianto, S.T., M.Kom (AMIK Dian Cipta Cendika Bandar Lampung) Alhibarsyah,  St.,  M.Kom  (STMIK  Tunas Bangsa Bandar Lampung) Kemal  Farouq  Mauladi,  S.Kom  .M.Kom (Universitas Islam Lamongan)
Rima  Mawarni,  M.Kom  (  STMIK  Dian  Cipta Cendikia Kotabumi) Wira  Jaya  Hartono,  S.Pd.,  M.Pd  (  STMIK Darma Pala Riau)
Penerbit  : STMIK  Dian  Cipta  Cendikia Kotabumi Bekerja Sama Dengan LPPM STMIK Dian Cipta Cendikia Kotabumi.

## Alamat Redaksi/Penerbit:
Jl. Negara No. 3 Candimas Kotabumi Lampung Utara No Telpon/Fax 0724 23003 Email : lppm-stmik@dcc.ac.id
Jurnal informasi dan Komputer Vol: 9 no:2.2021                                                                           P-ISSN: 2337-8344 E-ISSN: 2623-1247

## JURNAL INFORMASI DAN KOMPUTER VOL. 9 NO. 2 THN. 2021

## DAFTAR ISI

## Halaman
Sistem Informasi Akuntansi Persedian Barang Berbasis Web Pada Lembaga Permasyarakatan Kelas II A Banceuy Bandung : “Kelompok Tani Desa Banjar Kertarahayu”
Teuku Rian Hardiyansyah, Fatia Salsa Azzahra (Politeknik Piksi Ganesha Bandung 1,2 ) ...................................................................... 01-07
Penerapan Finite State Automata Pada Vending Machine Penjual Obat Non Resep Dokter Dan Keperluan Medis Eko Supriyanto 1 , Angga Ardiansyah 2 , Frieyadie 3 , Sri Rahayu 4 , Windu Gata 5
( Universitas Nusa Mandiri 12 ) .................................................................................... 08-14
Sistem Pendukung Keputusan Untuk Menentukan Kelayakan Pengajuan Sertifikasi Guru Dengan Metode Simple Additive Weighting (Studi Kasus : Ma Al Muhajirin Janti Jogoroto Jombang) Budiman, umam baharudin , winarti (Universitas Darul „Ulum Jombang)  ......................................................................... 15-22
Perancangan Infrastruktur Domain Name Server Lokal Menggunakan Ubuntu Server 16.04

## Pada PT. Xyz
Zaenal  Mutaqin  Subekti, Hendra  Setiawan, Satria, Widia Murni Wijaya, Aliy Hafiz, Warsudi (STMIK Bani Saleh, Universitas Negeri Yogyakarta, AMIK Dian Cipta Cendikia, STMIK MIC CIkarang) .............................................................................................. 23-29
Perancangan Sistem Informasi Idea Proposal (Ip) Berbasis Web Pada Pt. Paxel Algorita Unggul Julian Murhan Sahputra, Indah Purnamasari (Universitas Nusa Mandiri 12 )  .................................................................................... 30-35
Sistem Pendukung Keputusan Untuk Menentukan Ekstrakurikuler Atletik Berdasarkan Bakat  Siswa Menggunakan Metode Profile Matching
Agnes Basuki, Petrus Sokibi, Tiara Eka Putri ( Universitas Catur Insan Cendekia ) ........................................................................... 36-50
Penerapan Algoritma K-Means Untuk Pengelompokan Usia Calon Penerima Vaksin Di Kab. Ngawi
Irna Yuniarfi, Saifulloh (Universitas PGRI Madiun 12 )  ................................................................................... 51-62
System Penilaian Seleksi Calon Karyawan Baru Menggunakan Metode Simple Additive Weighting (SAW) Di PT.TNA
Anik Sri Wahyuningsih , Yudhi Firmansyah (Universitas Panca Sakti Bekasi )  ..............................................................................63-74
Perancangan Sistem Informasi Pembayaran SPP Menggunakan Framework Laravel Ichwan Habib Moudi (Universitas Panca Sakti Bekasi) ................................................................................ 75-80
Implementasi Algoritma K-Means  Dan Algoritma Apriori Optimasi Kinerja Ecu (Study Kasus Mobil Avanza Dan Xenia)
Sigit Mintoro , Asep Afandi (STMIK Dian Cipta Cendikia Kotabumi)  .................................................................81-88
Sistem Pakar Penyakit Buah Kakao Untuk Peningkatan Hasil Panen Kakao Menggunakan Metode Case Base Reasoning (CBR) Berbasis Web Mobile
Aliy hafiz, Verawati (AMIK Dian Cipta Cendikia,Bandar Lampung) ........................................................ 89-94
Penerapan Metode Rapid Application Develomment (RAD) Dalam Pengembangan Sistem Pemesanan Menu Berbasis Android Aris Baihaqi, Tumini (Fakultas Sains dan Teknologi 1,2 ) .............................................................................. 95-102
Rancang Bangun Sistem Informasi Geografis Pariwisata Di Lampung Timur
Sukatmi, Rexa Alfa Rizi
(AMIK DCC Bandar Lampung 12 )  .............................................................................103-108
Implementasi Psak No. 45 Pada Proses Penyusunan Laporan Keuangan Menggunakan
M.S. Excel Dan Aplikasi Accurate Accouting Pada STMIK Bani Saleh
Marhakim, Willy Adam (STMIK Bani Saleh 12 )  .............................................................................................. 109-116
Sistem Prediksi Harga KOPI LAMBAR ( Lampung Barat) Dengan Metode Backpropagation, dan Double Exponential ( Studi Kasus BUMDES  ) Supriyanto, Dwi marisa Efendi,Rhomadhon
(STMIK Dian Cipta cendikia Kotabumi 1- )  ...............................................................117-123
Sistem Informasi Pemasaran Produk Umkm Berbasis Web Pada Kecamatan Bumi Nabung  Lampung Tengah
Yuli Syafitri, Agus Prasetyo, Reni Astika (AMIK Dian Cipta Cendikia Bandar Lampung)  ......................................................124-134
Rancang  Bangun Aplikasi Pembelajaran Aksara Lampung  Berbasis Android Ferly Ardhy, Hendra Syahrobi (Universitas Aisyah Pringewu 1, STMIK Dian Cipta Cendikia 2 )  .............................. 135-143
Sistem Pakar Diagnosa Penyakit Kulit Pada Balita Menggunakan Metode Naïve Bayes Dan Forward Chaining Studi Kasus Puskesmas Cempaka Sungkai Selatan Sidik Rahmatullah, Rima Mawarni (STMIK Dian Cipta Cendikia Kotabumi 12 )  .............................................................. 144-153
Rekayasa Perangkat Lunak Perhitungan Harga Pokok Produksi Metode Full Costing  Pada Umkm Mitra Cake Di Bandar Lampung
Pitrawati, Arif Sanjaya
(AMIK Dian Cipta Cendikia, Bandar Lampung)  ...................................................... 154-162

## Rancang Bangun Sistem Ujian Online Menggunakan Algoritma Cosine Similarity Berbasis Web
Haryono, Zaenal Mutaqin Subekti, Widiyawati, Hidayatullah (STMIK Bani Saleh 1234 )  ............................................................................................ 163-168
Model Aplikasi Helpdesk Ticketing System Berbasis Web Menggunakan Metode Rad
Indra Permana  ........................................................................................................... 169-173
Pattern Recognition Tulisan Tangan Huruf Hijaiyah Menggunakan Metode Convolutional Neural Network (CNN)
Mufassiril Abror, Nopiyanto (Universitas Panca Sakti Bekasi 12 )  ............................................................................ 174-178
Aplikasi Sistem Informasi Keuangan Berbasis Android Di Perumahan Taman Karang Bahagia
Melda Ayulestari
(Universitas Panca Sakti Bekasi)  .............................................................................. 179-185
Audit Pelayanan Sistem Rujukan Online Puskesmas Menggunakan Framework COBIT 5.0
Nurmayanti, Merri Parida, Ngajiyanto, Ina Anzalna (STMIK Dian Cipta Cendikia Kotabumi 1234 )  ............................................................ 186-195
Perancangan Sistem Informasi Pengolahan Data Nilai Siswa Berbasis Web Erin Ermawati, Anik Sri Wahyuningsih (Fakultas Sain dan Teknologi, Universitas Panca Sakti Bekasi 12 ) ............................. 196-205
Pengembangan Sistem Pelaporan Data Hasil Inspeksi Barang Berbasis Web
Siska Putriani (Universitas Pancasakti Bekasi)  ................................................................................ 206-212 Penerapan Extreme Programming Dalam Perancangan Aplikasi Web Food Market
Tumini, Hilman Septiana
(   Fakultas Sains dan Teknologi Universitas Panca Sakti Bekasi 1,2 )  ........................... 213-221
Sistem Pencarian Barang Berbasis Website Menggunakan Php Dan Mysql Studi Kasus PT. Surya Technology Industri Sulaeman
(Universitas Panca Sakti Bekasi)  ............................................................................... 222-228
Implementasi Metode Prototype Pada Sistem Peminjaman Alat Kerja Berbasis Web Di PT SK Metalindo
Ali Mulyanto, Arjun Gunawan (Univeritas Panca Sakti Bekasi)  ................................................................................ 229-233
Aplikasi Tata Cara Wudhu Menggunakan Teknologi Augmented Reality Sebagai Media  Pembelajaran  Di TK Al Fatih Ahmad Yakub , Idarul Fadli (Universitas Panca Sakti Bekasi 12 )  ............................................................................ 234-247
Sistem Pakar Diagnosa Penyakit Ayam Petelur Menggunakan Metode Certainty Factor Berbasis Web Mochammad
Taufiq Hidayat, Ali Mulyanto (Universitas Panca Sakti Bekasi 12 )  ............................................................................ 248-255
Penerapan Metode Prototyping Dalam Perhitungan Hasil Produksi Menggunakan Arduino Uno R3 Dan Php Di PT. Indonesia Epson Industry
Amandha Aulia, Ajar Rohmanu (Universitas Panca Sakti Bekasi 12 )  ............................................................................ 256-264
System Pendukung Keputusan Penentuan Guru Teladan Dengan Metode Profile Matching Hasbulloh, Agmawarnida (Universitas Panca Sakti Bekasi 1,2 )  ............................................................................ 265-271
Implementasi Waterfall Method Pada Aplikasi Buku Induk Siswa Berbasis Web
Idam Holid , Yogie Krisnayadi (Universitas Panca Sakti 12 )  ........................................................................................ 272-282
Pengembangan Text To Speech Media Pembelajaran Untuk Pengenalan Anggota Tubuh Manusia Kelas V Sekolah Dasar
Juwanda Saputra, Ali Mulianto (Teknik Infomratika Fakulutas Sains dan Teknologi 12 )  ........................................... 283-289
Perancangan Sistem Peminjaman Barang Berupa Aset Tetap Berbasis Web Pada Lembaga Permasyarakatan Kelas II A Banceuy Bandung Guntur Salasa Priambodo, Perwito, Candra Mecca Sufyana (Politeknik Piksi Ganesha Bandung 1,2,3 )  ................................................................... 290-295
Metode Pemilihan Karyawan Terbaik Sebagai Penentu Goodwill Perguruan Tinggi Dengan Menggunakan Metode Topsis (Studi Kasus Perguruan Tinggi Di Lampung Utara)
Dwi Sartika, Pakarti Riswanto (STMIK Dian Cipta Cendikia Kotabumi)  ................................................................. 296-303
Sistem Pendukung Keputusan Pemilihan Merek Smartphone Menggunakan Metode Analytical Hierarchy Process (AHP)
Ade Kiki Fatmawati, Muhammad Sultan Raflie, Norma Yunita (Universitas Nusa Mandiri 123 )  .................................................................................. 304-315
Pattern Recognition Aksara Lampung Menggunakan Algoritma Neural Network Metode Analytical Hierarchy Process (AHP)
Nopiyanto, Rahmadi
(Universitas Panca Sakti Bekasi)  .............................................................................. 316-321
Jurnal informasi dan Komputer Vol: 9 no:2.2021                                                                           P-ISSN: 2337-8344 E-ISSN: 2623-1247

## RANCANG BANGUN SISTEM UJIAN ONLINE MENGGUNAKAN ALGORITMA COSINE SIMILARITY BERBASIS WEB
Haryono 1 , Zaenal Mutaqin Subekti 2 , Widiyawati 3 , Hidayatullah 4
STMIK Bani Saleh 1234
Jl. M Hasibuan No. 68 Bekasi E-mail : haryono.siradku@gmail.com 1 , zms.stmikbanisaleh@gmail.com 2 , widiyawati.zul@gmail.com 3 , abilcrew03@gmail.com 4

## ABSTRAK
Ujian  Online  merupakan  suatu  cara  yang  digunakan  untuk  mengevaluasi  hasil  belajar  siswa  dalam mengukur  taraf  pencapaian  siswa  sebagai  peserta  didik,  sehingga  siswa  dapat  mengetahui  batas kemampuan dirinya dalam memahami bidang studi yang ditempuh selama mengikuti pendidikan dengan pelaksanaan ujian menggunakan internet. Rancang bangun  sistem ujian online menggunakan algoritma cosine similarity yaitu melakukan perkalian skalar antara query dengan dokumen kemudian dijumlahkan, setelah itu melakukan perkalian antara panjang dokumen dengan panjang query yang telah dikuadratkan, setelah  itu  di  hitung  akar  pangkat  dua.  Selanjutnya  hasil  perkalian  skalar  tersebut  di  bagi  dengan  hasil perkalian panjang dokumen dan query, hasil rancangan sistem ini dapat mempermudah proses pendataan ujian  sekolah  yang  sistematis  dan  terkomputerisasi,  dan  dengan  adanya  sistem  ujian  sekolah  ini  dapat mengurangi penumpukan kertas. Rancangan sistem ujian onlie menggunakan use case, diagram activity, class  diagram  dan  rancangan  database.  Pengujian  menggunakan  metode  black  box  untuk  menguji Interface  sistem  ujian,  Pengujian  fungsi  dasar  sistem,  pengujian  form  handle  sistem,  dan  pengujian keamanan sistem aplikasi.
Kata kunci : ujian online, cosine, similarity

## ABSTRACTS
Online exam is a method used to develop student learning outcomes in measuring the quality of students as students, students can know the limits of their abilities in understanding the studies achieved during learning using the internet. Design and build an online exam system using the cosine equation, which is to do a scalar multiplication between the query and the document then add it up, after multiplying the length of the document with the length of the query that has been squared, after calculating the square root. Furthermore, the scalar results are divided by the results of extended documents and queries, the results of this system design can facilitate the systematic and computerized process of collecting school exam  data,  and  with  the  existence  of  this  school  exam  system  it  can  reduce  paper.  The  online  exam system design uses use cases, activity diagrams, class diagrams and database designs. The test uses the black box method to test the test system interface, test basic system functions, test form handle systems, and test application security systems.
Keywords: online test, cosine, similarity.

## 1. PENDAHULUAN
Teknologi  Informasi  berkembang  dengan cepat,  begitu  juga  dengan  aplikasi[1]  atau sistem  informasi  yang  digunakan  untuk kebutuhan  pada  sekolah  menengah.  Ujian Online  berbasis  web[2]  merupakan  suatu  cara yang  digunakan  untuk  mengevaluasi  hasil
belajar siswa dalam mengukur taraf pencapaian siswa  sebagai  peserta  didik,  sehingga  siswa dapat  mengetahui  batas  kemampuan  dirinya dalam  memahami  bidang  studi  yang  ditempuh selama mengikuti pendidikan[3] dengan pelaksanaan  ujian  menggunakan  internet, dimana siswa maupun guru tidak harus bertatap muka  saat  pelaksanaan  ujian.  Seiring  dengan berkembangnya kemajuan teknologi
Jurnal informasi dan Komputer Vol: 9 no:2.2021                                                                           P-ISSN: 2337-8344 E-ISSN: 2623-1247
informasi[4],  mungkin  akan  sangat  terbantu dengan  adanya  internet.  Dengan  internet,  kita akan mudah menghadirkan layanan yang dapat diakses  dari  manapun  dan  kapanpun  untuk dapat  melakukan  pengaksesan  informasi[5] didunia ini. Dalam melakukan ujian pada suatu sekolah  masih  menggunakan  manual[6]  yaitu dengan  menggunakan  kertas  untuk  soal  dan untuk  pengisian  jawaban,  sehingga  menjadi banyak  nya  kertas  yang  digunakan,  guru  juga sering  mengalami  kesulitan  dalam  menyajikan soal-soal  ujian  yang  akan  diberikan  kepada murid-muridnya, begitu juga dalam melakukan sistem  pengolahan  nilai  yang  dilakukan  oleh seorang  guru  dalam  melihat  hasil  ujian  murid- muridnya.  untuk  menunjang  kinerja  dalam ujian online serta  membuat laporan[7] bulanan dibutuhkan  sebuah  sistem  atau  aplikasi  ujian online  berbasis  web  dengan  menggunakan algoritma  yang  digunakan  adalah Cosine Similarity [8],  algoritma  ini  dipilih  karena pembangunan  sistem  yang  lebih  cepat  dan sangat fleksibel dengan perubahan yang terjadi dengan proses pembangunan perangkat lunak.
Seperti yang sudah dilakukan oleh  mohammad agus  salim  dan  yeni  anis  tyasari  dengan  judul pengembangan  aplikasi  penilaian[9]  ujian essay  berbasis  online  menggunakan  algoritma nazief  dan  adriani  dengan  metode  cosine similarity, tidak ada perbedaan yang signifikan antara  hasil  koreksi  aplikasi  penilaian  ujian essay  berbasis  online  menggunakan  algoritma nazief  dan  adriani  dengan  metode  cosine similarity dan metode koreksi secara manual[10].
Rancang bangun sistem cerdas pemberian nilai otomatis  untuk  ujian  essai  menggunakan algoritma  cosine  similarity  oleh  hamdan arfandy dan izmy alwiyah musdar, tujuan pada penelitian  ini  mengambangkan  sebuah  sistem ujian  berbasis  komputer  dimana  pada  sistem ujian  essai  diberi  nilai  secara  otomatis  dengan memanfaatkan metode cosine similarity[11].

## 2. METODE PENELITIAN
Dalam  menghitung  cosine  similarity,  pertama yang  di  lakukan  yaitu  melakukan  perkalian skalar antara query dengan dokumen kemudian dijumlahkan,  setelah  itu  melakukan  perkalian antara panjang dokumen dengan panjang  query yang  telah  dikuadratkan,  setelah  itu  di  hitung akar  pangkat  dua.  Selanjutnya  hasil  perkalian skalar  tersebut  di  bagi  dengan  hasil  perkalian
panjang dokumen dan query.
Cosine similarity atau Kesamaan cosine adalah ukuran kesamaan antara dua  vektor bukan-  nol dari  ruang  produk  dalam.  Didefinisikan  sama dengan  cosinus  sudut  di  antara  mereka,  yang juga sama dengan produk dalam dari vektor yang sama  dinormalisasi  untuk  keduanya  memiliki Panjang

## 3. HASIL DAN PEMBAHASAN
Hasil  dan  pembahasan  pada  rancang  bangun ujian  online  menggunakan  algoritma  cosine similarity berbasis web, dimulai dari perancangan use case diagram.
Gambar 1. Use Case Diagram Sistem Aplikasi Ujian Sekolah
Selanjutnya  perancangan  activity  diagram yang  menjelaskan  bagaimana  aliran  kerja pada  suatu  sistem,  pada  sistem  disini  yaitu sistem  ujian  online.  Ada  beberapa  activity yaitu Activity  Diagram Admin  Tambah Guru, Activity  Diagram Admin  Tambah Mapel, Activity  Diagram Admin  Tambah Soal, Activity  Diagram Admin  Lihat  Soal Kelas, Activity Diagram Admin Lihat Nilai, Activity  Diagram Admin  Tambah  Siswa, Activity  Diagram Admin  Tambah  Kelas, Activity  Diagram Admin  Tambah  Ujian, Activity  Diagram Guru  Tambah  Soal, Activity Diagram  Guru  Lihat  Soal, Activity Diagram Guru Lihat Nilai, Activity Diagram Murid  Ikut  Ujian,  berikut  gambar Activity Diagram Murid Ikut Ujian.
Jurnal informasi dan Komputer Vol: 9 no:2.2021                                                                           P-ISSN: 2337-8344 E-ISSN: 2623-1247
Gambar 2. Activity Diagram Murid Ikut Ujian
Pembahasan selanjutnya yaitu perancangan class diagram, berikut class diagram yang digunakan untuk membuat sistem aplikasi ujian sekolah.
Gambar 3. Class Diagram Sistem Aplikasi Ujian Sekolah
Pemabahasan berikut nya tentang rancangan database, berikut relasi antar tabel yang digunakan.
Gambar 4. Relasi antar tabel
Dari  relasi  antar  tabel  dapat  di  breakdown ada  beberapa  tabel  yang  digunakan  yaitu Tabel kelas, tabel jurusan, tabel mapel, tabel siswa,  tabel  ujian,  tabel  ikut_ujian,  tabel admin, tabel soal, dan tabel guru. pada aplikasi ujian sekolah  berbasis  web ini terdiri dari 3  sub bagian  yaitu aplikasi  ujian sekolah  untuk  admin,  aplikasi  ujian  sekolah untuk guru, dan aplikasi ujian sekolah untuk siswa. berikut tampilan halaman utama pada admin.
Gambar 5. Halaman utama untuk admin Halaman utama pada guru, dapat menambahkan  tambah  soal,  soal  dan  nilai, berikut tampilan halaman utama pada guru.
Gambar 6. Halaman utama untuk guru
Pada  halaman  siswa,  siswa  dapat  melihat dashboard  ujian  berbasis  web,  beriktu
Jurnal informasi dan Komputer Vol: 9 no:2.2021                                                                           P-ISSN: 2337-8344 E-ISSN: 2623-1247
tampilan nya.
Gambar 7. Halaman utama untuk siswa
Pengujian  pada  Aplikasi  Ujian  Sekolah Berbasis  Web  dengan  metode  pengujian Black-Box. Pengujian  ini  dilakukan  pada beberapa  sistem  yaitu  Pengujian Black-Box
Interface Sistem,  Pengujian Black-Box
Fungsi  Dasar  Sistem,  Pengujian Black-Box Form Handle  Sistem,  Pengujian Black-Box Keamanan Sistem Aplikasi. Pengujian  fungsi  interface  sistem  bertujuan untuk mengetahui fungsionalitas dari elemen-elemen  interface  yang  terdapat  di dalam  halaman  sistem.  Elemen-elemen interface  yang  diujikan  terutama  adalah elemen-elemen button.
Tabel 1. Pengujian Black-Box Interface Sistem N o Test Case Hasil yang dihara pkan Hasil yang didapa tkan Keter anga n 1. Pengu jian button Tamb ah. Sistem akan mempr oses form. sistem menjala nkan fungsi proses form Berha sil. 2. Pengu jian button Selesa i. Sistem akan menyi mpan data dan keluar dari interfa ce form dan kemba li ke halama Sistem penyim pan data dan kembal i ke halama n utama modul yang bersang kutan. Berha sil.
n
utama modul yang bersan gkutan . 3. Pengu jian button Edit. Sistem akan masuk ke form edit data. Sistem masuk ke halama n yang menyaj ikan Form edit data. Berha sil. 4. Pengu jian Button Hapus . Sistem akan menjal ankan proses pengha pusan data. Sistem mengha pus data yang terpilih. Berha sil. 5. Pengu jian Menu Sistem akan masuk ke modul yang bersan gkutan . Sistem masuk ke halama n dari modul yang dipilih lewat interfac e menu .
Berha sil.
Pengujian  fungsi  dasar  sistem  aplikasi bertujuan  untuk  mengetahui  kerja  dari fungsi-fungsi dasar pada sistem.
Tabel 2. Pengujian Black-Box Fungsi Dasar
Sistem N o Test Case Hasil yang diharap kan Hasil yang didapa tkan Keter anga n 1. Pengu jian fungsi tampil an data. Data akan ditampil kan sesuai dengan modul yang Data dapat ditampi lkan dalam format datagri d . Berha sil.
Jurnal informasi dan Komputer Vol: 9 no:2.2021                                                                           P-ISSN: 2337-8344 E-ISSN: 2623-1247
terpilih. 2. Pengu jian fungsi tamba h data. Data akan masuk ke dalam basis data. Data tersebut dimasu kan ke dalam basis data. Berha sil.
3.
Pengu jian fungsi ubah data. Data akan berubah sesuai dengan input user . Data beruba h sesuai dengan input user .
Berha sil. 4. Pengu jian fungsi hapus data. Data yang akan dihapus dari basis data. Data yang dipilih terhapu s. Berha sil. Pengajuan Form handle  sistem  aplikasi bertujuan  untuk  mengetahui  kemampuan sistem  untuk  menangani  bermacam-macam input yang diberikan oleh user
Tabel  3.  Pengujian Black-Box Form Handle
Sistem N o Test Case Hasil yang diharap kan Hasil yang didapa tkan Keter anga n
1. Pengisi an
Form dengan data yang benar. Sistem akan mempros es form . Sistem mempr oses input form . Berha sil. 2. Pengisi an form dengan data yang salah atau menggu nakan symbol. Sistem tidak akan mempros es form dan memberi kan feedback kepada user. Halam an tidak pindah dan muncul pesan terjadi nya kesalah an pada field yang Berha sil.
bersan gkutan.
3.
Form tidak di isi lalu di simpan. Sistem tidak akan mempros es form dan memberi kan feedback kepada user. Halam an tidak pindah dan muncul pesan terjadi nya kesalah an pada field yang bersan gkutan. Berha sil. Pengujian keamanan sistem aplikasi bertujuan untuk mengetahui aspek keamanan yang dimiliki oleh Aplikasi
Tabel  4.  Pengujian Black-Box Keamanan
Sistem Aplikasi N o Test Case Hasil yang diharap kan Hasil yang didapatka n Ket era nga n 1. User tidak melaku kan proses login. User tidak akan masuk ke dalam sistem. Sistem selalu menampilk an form login . Ber hasi l.
2.
User masuk ke halama n yang bukan merupa kan haknya . User tidak akan masuk ke halaman sistem. Sistem melakukan redirect ke halaman login. Ber hasi l.
3.
Penguji an tampila n menu dengan hak akses user . Menu akan muncul sesuai dengan hak akses yang Menu yang muncul bervariasi, sesuai dengan hak akses user yang bersangkut Ber hasi l.
Jurnal informasi dan Komputer Vol: 9 no:2.2021                                                                           P-ISSN: 2337-8344 E-ISSN: 2623-1247
dimiliki oleh user . an.

## 4. KESIMPULAN
berikut  dapat  di  ambil  dari  analisis  dan pengaturan  sistem  informasi  Ujian  sekolah, pengenalan  sistem  aplikasi  ujian  online berbasis web telah efektif dalam menyelesaikan  permasalahan,  Bagi  guru, sistem hasil rancangan ini dapat mempermudah  proses  kegiatan  Ujian  online, untuk  memudahkan  mengelola  nilai,  dan dengan adanya sistem aplikasi ujian online ini dapat  efisien  dalam  memberikan  soal  ujian, Bagi  siswa,  mempermudah  siswa  dalam melihat hasil ujian secara langsung.

## DAFTAR PUSTAKA
[1] A.  Hafiz et  al. ,  “Rancang  Bangun  Aplikasi Android Sebagai Media Pembelajaran  Interaktif  Berbasis Dua  Dimensi  Untuk  Pembelajaran
Di  Taman  Kanak-Kanak,” J.  Inf. dan Komput. , vol. 9, no. 1, pp. 94–
100, 2021,
doi:
10.35959/jik.v9i1.200.
[2] Z.  M.  Subekti,  M.  D.  Suryadi,  and  R. Ardiansyah,  “Aplikasi  Layanan
Administrasi Kependudukan Berbasis Web di Kelurahan
Mangun Jaya,”  vol.  20, no. 68, pp. 139–147, 2021.
[3]  W.  M.  Wijaya  and  Z.  M.  Subekti,  “Jurnal Manajemen  Pendidikan  Penerapan Aplikasi  Database  pada  Kegiatan Manajemen  Sekolah  The  Use  of Database  Applications  in  School Management Activities,” vol. 1, no. 2, pp. 157–166, 2019.
[4]  Z.  M.  Subekti,  “Implementasi  Keamanan Akses Sharing Folder pada Windows 10,” vol. 11, no. 1, 2021.
[5]  Z.  Mutaqin  Subekti,  “Optimasi  Jaringan Wireless  Lokal  Area  Network untuk  Akses  Finger  Print,” Syntax J. Inform. , vol. 9, no. 2, pp. 63–78, 2020, doi: 10.35706/syji.v9i2.4059.
[6]  A.  I.  Ramdhani,  Z.  M.  Subekti,  I.  Husein, and  E.  Imrohatun,  “Aplikasi  Jasa Service  AC  (  Air  Conditioner  ) Pada CV Teknik Makmur,” vol. 20, pp. 148–155, 2021.
[7]  J. Computech,  “IMPLEMENTASI SISTEM INFORMASI  PAYROLL  PADA SEKOLAH,” vol. 15, no. 1, pp. 31– 37, 2021.
[8]  E.  L.  Amalia,  A.  J.  Jumadi,  I.  A.  Mashudi, and  D.  W.  Wibowo,  “Analisis Metode  Cosine  Similarity  Pada Aplikasi  Ujian  Online  Otomatis (Studi  Kasus  JTI POLINEMA),” J. Teknol. Inf. dan Ilmu Komput. , vol. 8,  no.  2,  p.  343,  2021,  doi: 10.25126/jtiik.2021824356.
[9]  F.  Rahimi  and  A.  N.  Asyikin,  “Aplikasi
Penilaian  Ujian  Essay  Otomatis Menggunakan Metode Cosine Similarity,” Poros  Tek. ,  vol.  7,  no. 2,  pp.  88–94,  2015,  [Online]. Available: http://ejurnal.poliban.ac.id/index.ph p/porosteknik/article/view/218.
[10]  M.  A.  Salim  and  Y.  Anistyasari, “Pengembangan  Aplikasi  Penilaian
Ujian Essay Berbasis Online Menggunakan  Algoritma  Nazief Dan Adriani Dengan Metode
Cosine  Mohammad  Agus  Salim
Yeni  Anistyasari  Abstrak,” IT-Edu J.  Inf.  Technol.  Educ. ,  vol.  02,  no. 1, pp. 126–135, 2017.
[11]  H.  Arfandy  and  I.  A.  Musdar,  “Rancang Bangun  Sistem  Cerdas  Pemberian Nilai  Otomatis  Untuk  Ujian  Essai Menggunakan  Algoritma  Cosine Similarity,” Inspir.  J.  Teknol.  Inf. dan Komun. , vol. 10, no. 2, p. 123, 2020, doi: 10.35585/inspir.v10i2.2580.