VOTEKNIKA Jurnal Vokasional Teknik Elektronika dan Informatika http://ejournal.unp.ac.id/index.php/voteknika/index Vol. 6, No. 2, Juli Desember 2018 E - ISSN: 2302-3295 ABSTRAK Sistem simulasi ujian nasional berbasis komputer (UNBK) sekolah menengah kejuruan (SMK) berbasis client server menggunakan smartphone dapat digunakan untuk meminimalisir dalam pelaksanaan simulasi UNBK yang belum diadakan secara merata disekolah-sekolah di indonesia. Sistem ini dibuat menggunakan bahasa pemrograman PHP dan menggunakan framework codeigniter, serta menggunakan MySQL untuk database. Dalam implementasi sistem, soal yang muncul pada tampilan client akan diacak berdasarkan id soal menggunakan metode rand() pada PHP, sedangkan token dihasilkan menggunakan metode pengacakan array yaitu mt_rand(), sistem ini dapat berjalan pada smartphone dengan versi android minimal android versi 4.3 jelly Bean. Sistem ini tidak hanya digunakan untuk simulasi UNBK saja akan tetapi sistem ujian ini diharapkan bisa di jadikan sebagai sistem ujian yang lain seperti Ujian Akhir Sekolah (UAS) maupun ujian semester dan ujian lainnya yang ingin dilaksanakan secara CBT dengan fitur penambahan kategori ujian pada sistem yang akan dibuat dan dengan sistem ini guru mata pelajaran dapat melihat perkembangan peserta didiknya dengan cara mengakses nilai ujian yang telah dikerjakan oleh siswa. Kata kunci : Sistem simulasi ujian, unbk, smartphone, project, web, codeigniter framework. ABSTRACT National exam simulation system of computer-based (UNBK) vocational secondary school (SMK)- based client server using a smartphone can be used to minimize in the execution of the simulation UNBK who haven't held evenly disekolah-sekolah in indonesia. This system is created using the PHP programming language and uses the codeigniter framework, as well as using MySQL for the database. In system implementation, a matter that appears on the client's display will be re-randomized based on id reserved using the method of rand () in PHP, while the token generated using the method of randomization array i.e. mt_rand (), this system can run on Smartphones with android version at least android version 4.3 jelly Bean. This system is not only used for simulating UNBK alone will test system but is expected to be in use as the other test systems such as School final exam (UAS) and other exams and semester exams who want implemented CBT with features the addition of the category of the test on the system to be made and with this system of teachers of subjects can see the progression of his protégé participant by accessing the value of the test that has been carried out by students. Keywords: system simulation test, unbk, smartphone, project, web, codeigniter framework. PENDAHULUAN Ujian Nasional merupakan salah satu sistem evaluasi standar pendidikan dasar dan menengah secara nasional dan persamaan mutu tingkat pendidikan antar daerah yang dilakukan oleh Pusat Penilaian Pendidikan, Depdiknas. Berdasarkan Undang-Undang Republik Indonesia nomor 20 tahun 2003 menyatakan bahwa dalam rangka pengendalian mutu pendidikan secara nasional dilakukan evaluasi sebagai bentuk akuntabilitas penyelenggara pendidikan kepada pihak-pihak yang berkepentingan [1]. Welyansyah Maredy Putra 1) , Ahmaddul Hadi 2) 1 Prodi Pendidikan Teknik Informatika, Fakultas Teknik,Universitas Negeri Padang 2 Dosen Jurusan Teknik Elektronika, Fakultas Teknik,Universitas Negeri Padang Jl. Prof.Hamka Kampus UNP Air Tawar Padang e-mail : 1 welyansyahmaredyputra@gmail.com, 2 dagadul@gmail.com SISTEM SIMULASI UJIAN NASIONAL BERBASIS KOMPUTER (UNBK) SEKOLAH MENENGAH KEJURUAN (SMK) BERBASIS CLIENT SERVER MENGGUNAKAN SMARTPHONE