BAB I ..................................
...........................................
.........
Ujian Online Menggunakan Handphone dan Komputer .......... 1
1. Ujian Menggunakan Handphone dan Komputer ............ 1
2. Apa itu FlyExam .........................
.....................................
............ 4
BAB II .................................
..........................................
.........
Instalasi dan Konfigurasi Aplikasi Server dan Client ..... 6
Instalasi VirtualBOx ............
.........................
.........................
............ 6
1. Periksa Bios Komputer ...............................
............................... 7
2. Download VirtualBox ..........................
.................................
....... 9
3. Instalasi VirtualBox .........................
................................
....... 9
4. Instalasi Server Ubuntu 18.04 LTS (Virtual Hardisk)
dalam VirtualBox ...........................
....................................
......... 13
5. Menjalankan Aplikasi Ujian FlyExam .................. 18
BAB IV .................................
..........................................
.........
Instalasi dan Konfigurasi Akses Poin & FlyExam Client .... 80
Topologi Jaringan ..........................
........................................
.............. 80
Instalasi Akses Poin cnPilot E400 ........................
........................ 82
Instalasi Client FlyExam Browser ..............
.........................
........... 86
Pembayaran dengan Pemotongan Pulsa Telkomsel ............. 87
Pembayaran dengan Tukarkan Kode ..........................
.......................... 88
Melakukan Uji Coba Ujian ..........................
.................................
....... 90
BAB V ..................................
...........................................
.........
Melaksanakan Ujian .........................
.......................................
.............. 94
Mengatur Sesi Ujian, Ruangan, Pengawas dan Jumlah Akses
Poin .........................
.......................................
............................
.............. 94
Ujian Menggunakan Handphone .........................
..............................
..... 94
Pengaturan Pengawasan Ujian .........................
..............................
..... 97
Ancaman Keamanan Ujian Menggunakan Handphone dan
Pengamanannya ..........................
........................................
..................
.... 97
www.deltamicrotech.id i
Daftar Isi
BAB I ..................................
...........................................
.........
Ujian Online Menggunakan Handphone dan Komputer .......... 1
1. Ujian Menggunakan Handphone dan Komputer ............ 1
2. Apa itu FlyExam .........................
.....................................
............ 4
BAB II .................................
..........................................
.........
Instalasi dan Konfigurasi Aplikasi Server dan Client ..... 6
Instalasi VirtualBOx ............
.........................
.........................
............ 6
1. Periksa Bios Komputer ...............................
............................... 7
2. Download VirtualBox ..........................
.................................
....... 9
3. Instalasi VirtualBox .........................
................................
....... 9
4. Instalasi Server Ubuntu 18.04 LTS (Virtual Hardisk)
dalam VirtualBox ...........................
....................................
......... 13
5. Menjalankan Aplikasi Ujian FlyExam .................. 18
BAB IV .................................
..........................................
.........
Instalasi dan Konfigurasi Akses Poin & FlyExam Client .... 80
Topologi Jaringan ..........................
........................................
.............. 80
Instalasi Akses Poin cnPilot E400 ........................
........................ 82
Instalasi Client FlyExam Browser ..............
.........................
........... 86
Pembayaran dengan Pemotongan Pulsa Telkomsel ............. 87
Pembayaran dengan Tukarkan Kode ..........................
.......................... 88
Melakukan Uji Coba Ujian ..........................
.................................
....... 90
BAB V ..................................
...........................................
.........
Melaksanakan Ujian .........................
.......................................
.............. 94
Mengatur Sesi Ujian, Ruangan, Pengawas dan Jumlah Akses
Poin .........................
.......................................
............................
.............. 94
Ujian Menggunakan Handphone .........................
..............................
..... 94
Pengaturan Pengawasan Ujian .........................
..............................
..... 97
Ancaman Keamanan Ujian Menggunakan Handphone dan
Pengamanannya ..........................
........................................
..................
.... 97
www.deltamicrotech.id i
BAB VI ..............
...........................
...........................
.......................
.........
Instalasi Mandiri Tanpa VHD .........................
..............................
..... 101
Instalasi Server Linux Ubuntu 18.04 LTS .................. 101
Konfigurasi IP Address Server .........................
............................
... 108
Apache Webserver, PHP, MySQL Server ......................
...................... 110
1. Install Taskel ..........................
......................................
............ 110
2. Uji Coba Hasil Instalasi ............................
............................ 110
3. Instalasi Skript Keamanan MySQL ..................... 111
4. Instalasi PHPMyAdmin .........................
................................
....... 114
5. SSH Server ..........................
........................................
................
.. 116
6. FTP Server ..........................
........................................
................
.. 119
7. DHCP Server .........................
.......................................
................
.. 121
8. Beberapa Konfigurasi Penting ........................ 124
9. Upload FlyExam ..........................
......................................
............ 125
10. Pembuatan Database FlyExam ..........................
.......................... 126
11. Konfigurasi FlyExam ..........................
.................................
....... 128
12. Menjalankan FlyExam ..........................
.................................
....... 130
Link Download Aplikasi FlyExam Server Format .VHD (Virtual
Hardisk)..................
Hardisk)...............................
...........................
...................
..... 134
www.deltamicrotech.id ii
BAB I
Ujian Online Menggunakan Handphone dan Komputer
www.deltamicrotech.id 1
yang bisa dilakukan adalah dengan memanfaatkan komputer serta
gadget / Hanphone para siswa dalam penyelenggaraan ujian
semester.
Perkembangan teknologi hanphone yang sangat pesat membuat
kemampuan sebuah ponsel bisa menyamai sebuah komputer. Hanphone
memiliki kapasitas penyimpanan yang banyak, memori internal dan
memori eksternal yang banyak, kecepatan processor (CPU),
konektivitas jaringan nirkabel (seperti itu seperti, Wi-Fi dan
Bluetooth), Sensor terpasang, GPS, Kamera dan sistem operasi,
lengkap dalam sebuah handphone. Ponsel memungkinkan menjalankan
program komputer kecil (aplikasi seluler), yang menyediakan
berbagai fitur termasuk, melihat dan mengedit file teks dalam
format yang berbeda seperti kata dan pdf, grafik instan, browser
web, kamus, ilmiah kalkulator dan sebagainya. Jika digunakan
secara positif, hanphone adalah alat pembelajaran yang baik
(Nyamawe & Mtonyole, 2014).
Pemilihan pelaksanaan ujian semester menggunakan hanphone
adalah berdasarkan tingkat kepemilikan perangkat oleh siswa.
Menurut survey yang dilakukan oleh penulis kepada beberapa
sekolah yang dilakukan pada bulan Mei tahun 2018, tercatat 680
siswa dari 972 siswa (70%) memiliki Handphone Android.
Pemanfaatkan handphone berbasis Android dalam dunia pendidikan
sangat besar. Terutama untuk menggantikan peranan komputer
mengakses content-content pembelajaran serta pemanfaatan untuk
pelaksanaan evaluasi pembelajaran. Perbandingan penggunaan
penggunaan Handphone dalam pelaksanaan ujian dengan pelaksanaan
ujian berbasis komputer dan berbasis kertas disajikan pada tabel
1 berikut ini:
Tabel 1.1. Perbandingan Ujian menggunakan kertas, komputer dan
Handphone
Kegiatan Basis Pelaksanaan Ujian
No Penyelanggaraan
Kertas Komputer Handphone
ujian
Penyediaan
1 √ √ √
Ruangan Ujian
2 Pengawas ujian √ √ √
Panitia
3 √ - -
pengepakan soal
4 Penggandaan soal √ - -
5 Lembar jawaban √ - -
Koreksi lembar
6 √ - -
jawaban
www.deltamicrotech.id 2
Penyediaan
7 - √ -
ruangan khusus
8 Soal Acak - √ √
Hasil ujian
9 diperoleh dengan - √ √
cepat
Butuh
10 infrastruktur - √ √
jaringan LAN
Sumber: Diolah oleh penulis
Dari penyajian data tersebut dapat disimpulkan bahwa
penggunaan Hanphone dalam pelaksanaan ujian pada sekolah-
sekolah, terutama SMK/SMA/SMP lebih unggul dan efisien
dibandingkan menggunakan kertas dan komputer. Sehubungan dengan
hal itu, Mojarrad (2014) menyelidiki perbandingan ujian berbasis
komputer dibandingkan ujian berbasis kertas, menemukan bahwa,
kedua sistem ujian hampir tidak memiliki pengaruh signifikan
terhadap validitas dan reliabilitas keseluruhan dari pengujian.
Untuk menyelanggarakan ujian berbasis handpone dan komputer
membutuhkan aplikasi yang bisa digunakan pada kedua jenis
perangkat tersebut. Beberapa aplikasi open source yang ada
seperti TCExam hanya bisa digunakan pada komputer. Apabila
diakses memalui handphone maka tampilannya terlalu kecil, belum
responsif, tidak bisa menyesuaikan pada layar handphone yang
kecil. Beberapa aplikasi lain yang cukup baik, namun
didistribusikan secara close source ataupun lisensi berbayar.
TCExam adalah sistem Open Source untuk ujian elektronik
(juga dikenal sebagai CBA – CBT) yang memungkinkan pendidik
untuk menulis, menjadwalkan, menyampaikan, dan melaporkan kuis,
tes dan ujian. TCExam adalah Berbasis Web, platform independen.
TCExam mengotomatiskan semua tahapan penilaian, penjadwalan,
pengiriman, dan pelaporan. Sangat mudah digunakan dan tidak
memerlukan perangkat keras yang mahal untuk dijalankan, maupun
perangkat lunak komersial tambahan. Pengguna terhubung ke sistem
TCExam menggunakan browser Web umum seperti google Chrome
Mozilla Firefox atau Internet Explorer (https://tcexam.org).
TCExam cukup powerfull untuk menangani ujian dengan jumlah
client lebih dari 100, pembuatan soal dan ujian yang sederhana,
dan penggunaaan memori yang cukup hemat. Dari pemantauan yang
dilakukan dengan jumlah client 350 penggunaan memori sekitar
850MB. Sangat sedikit jika dibandingkan dengan ketersediaan
www.deltamicrotech.id 3
memori dipasaran untuk masa kini. TCExam bisa digunakan disemua
tingkat pendidikan, bisa digunakan disemua jenis ujian.
Agar aplikasi TCExam bisa digunakan untuk menyelanggarakan
ujian berbasis Hanphone, maka dilakukan pengembangan khusus pada
antar muka ujian. Antar muka ujian yang dibangun harus bisa juga
digunakan atau diakses menggunakan komputer. Disamping antar
muka ujian, pengembangan juga dilakukan pada sisi client, yaitu
aplikasi khusus untuk mengakses ujian dari Handphone berbasis
Android. Hasil pengembangan yang dilakukan kami beri nama dengan
FlyExam. Tampilan FlyExam sudah jauh berbeda dengan TCExam. Dari
sisi cara kerja FlyExam mengadopsi TCExam.
Pengembangan aplikasi pada sisi client (handphone) Android,
harus memenuhi syarat-syarat keamanan sebagai berikut:
1. Selama pelaksanaan ujian, siswa tidak boleh keluar dari
aplikasi. Hal ini diperlukan agar siswa tidak bisa mengakses
file-file atau aplikasi lain pada handphone selama proses
pelaksanaan ujian. Siswa bisa keluar aplikasi apabila token
diberikan oleh pengawas ujian.
2. Selama proses ujian, akses tombol home dan tombol activity ,
pada Handphone tidak bisa difungsikan. Tujuannya agar siswa
tidak bisa mengakses file-file atau aplikasi lain pada
handphone selama proses pelaksanaan ujian.
3. Selama proses ujian, akses screen shoot dan screen record
harus tidak bisa dilakukan. Tujuannya agar soal-soal yang
sedang dikerjakan tidak bisa direkam, untuk menghindari
kebocoran soal ujian.
FlyExam
FlyExam adalah aplikasi yang penulis kembangkan untuk
mengakses antar muka ujian dari hasil pengembangan TCExam.
FlyExam dikembangkan khusus untuk mengakses ujian dari handphone
Android dengan fitur-fitur keamanan, untuk menghindari
kecurangan pada waktu pelaksanaan ujian. Adapun fitur-fitur
kemanan dan kelebihan lain yang terdapat pada FlyExam adalah:
1. Selama pelaksanaan ujian, siswa tidak bisa keluar dari
aplikasi. Siswa bisa keluar aplikasi apabila token diberikan
oleh pengawas ujian.
2. Selama proses ujian, akses tombol home dan tombol activity ,
pada Handphone tidak bisa difungsikan.
3. Selama proses ujian, akses screen shoot dan screen record
tidak bisa dilakukan. Tujuannya agar soal-soal yang sedang
www.deltamicrotech.id 4
dikerjakan tidak bisa direkam, untuk menghindari kebocoran
soal ujian.
4. Tampilan FlyExam fullscreen, sehingga lebih nyaman
menggunakannya.
5. Bisa juga digunakan untuk mengakses ujian yang dibuat dari
aplikasi lain.
6. Khusus ujian menggunakan handphone, Aplikasi ujian pada
server tidak bisa diakses bila menggunakan browser selain
FlyExam. Tetapi bila ujiannya dilakukan dari komputer, ujian
bisa diakses menggunakan browser yang umum seperti chrome,
Firefox, Internet Explorer dan lain-lain.
www.deltamicrotech.id 5
BAB II
Instalasi dan Konfigurasi Aplikasi Server dan
Client
Instalasi VirtualBOx
Sebelum melakukan instalasi VirtualBox periksa komputer
Anda apakah memenuhi kriteria minimal yang dipersyaratkan.
Spesifikasin minimum untuk instalasi VirtualBox dalam
menjalankan FlyExam adalah:
Processor : Minimum Core I3
Memori : Minimum 4GB
Hardisk : Minimum 100GB Free
Bios : Support virtualisasi
System Operasi : Windows 7/8/10 64 Bit
www.deltamicrotech.id 6
Langkah-langkah untuk instalasi adalah sebagai berikut:
www.deltamicrotech.id 7
Gambar 2. Program and Features
Klik Turn Windows features on or off dan hilangkan centang
pada Hyper-V
www.deltamicrotech.id 8
2. Download VirtualBox
VirtualBox dapat di peroleh pada alamat website resminya
yaitu: https://www.virtualbox.org/. Versi terakhir pada saat
buku ini ditulis adalah versi 5.2.16. Pilih windows hosts.
www.deltamicrotech.id 9
Gambar 6. Pilihan Kustom Instalasi
www.deltamicrotech.id 10
Gambar 8. Peringatan Koneksi Pemutussan Sementara
www.deltamicrotech.id 11
Klik Install untuk memulai instalasi.
www.deltamicrotech.id 12
4. Instalasi Server Ubuntu 18.04 LTS (Virtual Hardisk) dalam
VirtualBox.
www.deltamicrotech.id 13
Ketik nama virtualisasi, pilih tipe Linux, dan versi linuxnya
adalah Ubuntu (64-bit). Klik lanjut, untuk melanjutkan
instalasi. Jika versi 64 bit tidak muncul, berkemungkinan
setting Bios virtualisasi belum di enable. Cek semua
konfigurasi Bios, jika masih tidak bisa ikuti langkah seperti
dijelaskan sebelumnya.
www.deltamicrotech.id 14
Gambar 15. Ciptakan mesin virtual
www.deltamicrotech.id 15
Gambar 17. Mesin Vitual Selesai diciptakan
www.deltamicrotech.id 16
Selamat instalasi system operasi linux Ubuntu 18.04 LTS
telah selesai dan siap digunakan.
www.deltamicrotech.id 17
Untuk masuk/login pada server linux Ubuntu 18.04, gunakan
user name dan password berikut ini.
sudo poweroff
atau
a. Menggunakan Komputer
Bagi peserta yang ujian menggunakan computer, bisa langsung login
dengan membuka alamat server di http://172.16.3.253/cbt/ Peserta
bisa login menggunakan username dan password yang sudah dibuat
sebelumnya.
www.deltamicrotech.id 18
Setelah berhasil login, anda akan diarahkan menuju halaman
beranda aplikasi.
b. Menggunakan Android
Penulis menganggap semua peserta ujian sudah mengunduh dan
menginstall aplikasi flyexam browser yang sudah tersedia di
google playstore, jika belum silahkan lihat pada penjelasan
bab sebelumnya.
www.deltamicrotech.id 19
Gambar 23. Flash Screen dan Koneksi FlyExam Browser
www.deltamicrotech.id 20
Untuk penjelasan lebih lanjut mengenai cara memulai test akan
dibahas pada bab berikutnya.
www.deltamicrotech.id 21
BAB III
Menggunakan FlyExam Server
Pada Bab ini penulis akan menjelaskan fitur-fitur yang ada pada
Aplikasi FlyExam Server baik pada level Admin (level 10), dimana
pada level admin ini memiliki hak akses secara penuh di dalam
aplikasi dibandingkan dengan Level guru (Level 5), pengawas
(Level 2) dan user biasa (level 1).
www.deltamicrotech.id 22
Setelah berhasil login, maka anda akan diarahkan ke halaman
Index aplikasi FlyExam dimana terdapat beberapa menu utama
yaitu: Manage Test dan Token.
Manage Test secara umum berguna bukan hanya untuk mengatur Test
atau ujian saja, namun menu ini digunakan untuk mengelola
seluruh fitur-fitur pada aplikasi FlyExam baik sebagai
Administrator, guru dan juga pengawas.
Manage Test
Jika anda seorang pengguna dengan level Administrator atau guru,
maka anda bias mengakses halaman “Manage Test” dengan tampilan
seperti gambar dibawah ini.
www.deltamicrotech.id 23
Gambar 27. Tampilan login FlyExam
www.deltamicrotech.id 24
Gambar 28. Tampilan Menu Pengaturan FlyExam
www.deltamicrotech.id 25
Bisa disesuaikan dengan kebutuhan masing-masing, untuk
menyimpan perubahan tekan tombol Simpan Perubahan.
b. Manage Token Ujian dan Token Pengguna Android
Fitur halaman ini sangat penting bagi pengawas yang sedang
mengawas peserta ujian, gal ini dikarenakan ketika siswa
ingin melakukan ujian akan membutuhkan akses token untuk
supaya bisa memulai ujian. Token ini diperlukan bagi seluruh
peserta ujian yang menggunakan computer maupun mobile
berbasis android.
Sedangkan Token Pengguna Android digunakan hanya khusus untuk
pengguna yang mengikuti ujian dengan perangkat mobile, Token
ini digunakan ketika peserta selesai ujian dan ingin
mengeluarkan aplikasi FlyExam Browser.
Pada halaman Operator tekan pada menu samping kanan atas
(icon gear) dan pilih menu Token.
www.deltamicrotech.id 26
Untuk mengupdate/menghapus token khusus pengguna Mobile
android anda harus login sebagai user dengan level
Administrator (Level 10).
Tekan tombol update (Icon Pencil) pada bagian token pengguna
Mobile untuk mengubah token.
www.deltamicrotech.id 27
Gambar 33. Tampilan halaman grup FlyExam
www.deltamicrotech.id 28
Gambar 34. Tampilan Halaman Grup FlyExam
www.deltamicrotech.id 29
Gambar 36. Tampilan tombol action grup FlyExam
www.deltamicrotech.id 30
Gambar 37. Tampilan halaman tambah user FlyExam
www.deltamicrotech.id 31
Gambar 38. Tampilan pilih level halaman user FlyExam
klik tombol Update untuk mengedit data user dan klik tombol
hapus untuk menghapus data user.
www.deltamicrotech.id 32
Gambar 40. Tampilan Button Action Tambah User FlyExam
www.deltamicrotech.id 33
Gambar 41. Tampilan Daftar USer FlyExam
www.deltamicrotech.id 34
Tabel tce_users FlyExam
Pada Server PHPMyadmin FlyExam yang
beralamat di
http://172.16.3.250/phpmyadmin/ silahkan
login dengan user : root, dan password:
0987654321
Jika berhasil silahkan pilih nama
database ynag digunakan, secaraq default
menggunakan nama database flyexam dan
pilih table tce_users.
www.deltamicrotech.id 35
Penting :
Pada database flyexam table tce_users, tepatnya pada field
user_id 1237 sudah digunakan untuk user_name admin . Agar
proses export data berhasil pada file excel penulis memulai
user_id 1238 untuk user_name alex@FB56 dan seterusnya.
Password yang digunakan pada database maupun file exel harus
bentuk hash yang sudah diencrypt, disini penulis membuat
password:
$2y$10$J4.X2GyABFRvEFCbZsgg/.XxLG9Vm08zaNiwOvhb4evCSvqRXfRq
i (1234567890 jika di deckrypt).
Untuk memudahkan dalam mengisi data seluruh user dari excel,
field password, user_regdate dan field lain bisa langsung
dicopy dan paste.
Setelah file excel dibuat sesuai dengan database flyexam,
dari aplikasi Microsoft excel silahkan simpan/ export kedalam
format .csv (Comma Delimited)
www.deltamicrotech.id 36
Selanjutnya kembali pada Server PHPMyAdmin FlyExam, pilih
nama database yang digunakan (flyexam) dan pilih table
tce_users. Selanjutnya pada table tce_users pilih menu Import
Pada tahap ini, kita akan memilih file .csv yang sudah kita
buat sebelumnya untuk di import ke table tce_user flyexam,
caranya dengan menekan tombol Pilih untuk memilih file .csv
tersebut.
Silahkan cari lokasi file .csv yang sudah dibuat dan pada
halaman paling bawah, ada beberapa option sebelum melakukan
import data, diantaranya pembatas column dari file .scv yang
sudah dibuat ubah menjadi semicolon(;).
www.deltamicrotech.id 37
Gambar 47. Tampilan Opsi khusus saat import file .csv
PHPMyAdmin
www.deltamicrotech.id 38
Pengguna yang sudah terdaftar didatabase flyexam sudah bisa
langsung login ke aplikasi FlyExam dengan format username :
menggunakan username yang dibuat, dan password : 1234567890
www.deltamicrotech.id 39
nama pelajaran yang diinginkan, dan pada bagian “enable”
terlihat tombol checklist dipilih yang menadakan nama modul
ini akan bisa digunakan. Untuk menyimpan modul ini klik
tombol tambah.
www.deltamicrotech.id 40
Gambar 52. Tampilan Button Action Tambah Modul FlyExam
www.deltamicrotech.id 41
Gambar 53. Tampilan Pilih Nama Modul FlyExam
www.deltamicrotech.id 42
Gambar 54. Tampilan Halaman Tambah Topik FlyExam
www.deltamicrotech.id 43
Gambar 55. Tampilan Pilih Modul FlyExam
www.deltamicrotech.id 44
Gambar 56. Tampilan Pilih Topik FlyExam
www.deltamicrotech.id 45
Gambar 57. Tampilan button action tambah topik FlyExam
www.deltamicrotech.id 46
Gambar 58. Tampilan pilih topik halaman tambah soal FlyExam
Untuk menambah soal baru pastikan tanda plus (+) pada select
option soal terpilih.
www.deltamicrotech.id 47
Gambar 60. Tampilan pengisian soal FlyExam
www.deltamicrotech.id 48
Gambar 61. Tampilan pilih soal FlyExam
www.deltamicrotech.id 49
i. Menambah Jawaban Soal
Pada penjelasan poin sebelumnya kita sudah bisa membuat soal
test, langkah selanjutnya membuat jawaban dari soal yang
sudah dibuat. Silahkan tekan Tombol Mengelola Jawaban.
Nama modul merupakan nama modul dari topik dan soal yang
sidah dibuat sebelumnya, selanjutnya kita akan menambahkan
opsi jawaban (boleh lebih dari 4 buah).
www.deltamicrotech.id 50
Gambar 64. Tampilan input jawaban FlyExam
Lakukan hal yang sama untuk opsi jawaban yang lain. Sehingga
akan terlihat seperti gambar berikut :
Keterangan jawaban :
1. [benar] Lollipop, berarti opsi jawaban ini merupakan
jawaban sebenarnya
2. [salah], jika diawali kata salah menandakan opsi
jawabannya salah.
www.deltamicrotech.id 51
Jumlah opsi jawaban bisa dibuat minimal dua opsi atau
lebih dari empat opsi jawaban.
www.deltamicrotech.id 52
Gambar 67. Tampilan button action halaman tambah jawaban
FlyExam
www.deltamicrotech.id 53
Gambar 68. Tampilan halaman daftar soal FlyExam
www.deltamicrotech.id 54
Gambar 69. Menampilkan daftar soal dan menyembunyikan jawaban
FlyExam
www.deltamicrotech.id 55
Jika semua / sebagian soal sudah terpilih, silahkan pilih
pada select opsi disable untuk menonaktifkan seluruh soal dan
jawaban yang terpilih, opsi enable untuk mengaktifkan kembali
seluruh soal dan jawaban yang dipilih. Opsi Hapus untuk
menghapus seluruh soal dan jawaban yang dipilih. Setelah
memilih opsi selanjutnya klik tombol Update untuk menerapkan
perubahan data.
Keterangan gambar :
1. Undo (Batal)
2. Repeat (Ulang)
3. Bold, ex : FlyExam
4. Italic, ex : FlyExam
5. Underline, ex : FlyExam
6. Striketrought, ex : FlyExam
7. Small, ex : FlyExam
8. Subscript, ex : Fly Exam
9. Superscript, ex ; Fly Exam
10. Link, ex : FlyExam
11. Bullets
12. Numbers
www.deltamicrotech.id 56
13. Lists
14. LTR Format
15. RTL Format
16. Warna Background Tulisan, Ex : FlyExam
17. Warna Tulisan, Ex : FlyExam
18. Penulisan format Code
19. Latex
20. Math
21. Object (file gambar, document, video dll.)
Cara penggunaan fitur-fitur diatas secara umum sama dengan
fitur yang dimiliki Microsoft word.
Blok pada baris kalimat/kata yang ingin diubah bentuk
stylenya dan klik pada menu bagian style yang sudah
dijelaskan sebelumnya, lebih kurang seperti gambar berikut
ini :
www.deltamicrotech.id 57
n. Membuat Soal dan Jawaban Bergambar
Bagaimana jika membuat soal atau jawaban bergambar? Pada
Aplikasi FlyExam kita bisa menggunakan Menu Object pada
halaman tambah soal ataupun jawaban dan di bagian TextArea
Soal atau jawaban.
Pertama-tama pastikan posisi gambar sudah diatur sebelumnya,
dalam contoh ini penulis memposisikan gambar diatas soal, dan
klik tombol Object untuk memilih gambar.
Jika berhasil, maka akan muncul jendela baru dan klik pada
bagian Pilih File untuk mengambil file berupa gambar, video,
audio, dokumen lain dari computer anda.
www.deltamicrotech.id 58
Gambar 77. Mengirim gambar dari local ke server flyexam
www.deltamicrotech.id 59
Gambar 78. Menyisipkan gambar kedalam soal
www.deltamicrotech.id 60
Gambar 80. Tampilan soal dengan gambar
www.deltamicrotech.id 61
Gambar 81. Tampilan halaman Tambah Test FlyExam
www.deltamicrotech.id 62
Setelah semua konfigurasi selesai, tekan tombol tambah untuk
menambah test.
Pada Tahap ini, kita sudah selesai dalam pembuatan test namun
belum bisa ditampilkan kepada peserta ujian karena Soal dan
jawaban belum dipilih untuk test ini, langkah selanjutnya
adalah menambahkan soal dan jawaban kedalam test yang baru
dibuat.
Untuk menambahkan soal dan jawaban silahkan scroll pada
bagian bawah halaman test, perhatikan pada bagian Pilih Soal
merupakan daftar soal dari beberapa modul dan topik yang
sudah dibuat sebelumnya. Silahkan pilih modul dan topik yang
sesuai untuk test ini.
www.deltamicrotech.id 63
b. Edit, Hapus dan Kunci Test
Selain bisa menambah test, dalam aplikasi FlyExam juga
tersedia fitur untuk mengupdate, menghapus dan mengunci test.
Langkah pertama pada halaman test silahkan pilih nama test
yang ingin di edit, hapus atau kunci.
www.deltamicrotech.id 64
c. Daftar Test
Menampilkan seluruh Nama Test yang sudah dibuat dengan cara
memilih menu test dan klik pada bagian Daftar Test. Pada
halaman ini kita juga bisa menghapus, kunci dan buka kunci
dari seluruh test yang sudah dibuat.
d. Hasil Test
Halaman ini berguna untuk menampilkan Hasil peserta ujian
secara detail yang bisa di filter berdasarkan Nama Test,
Waktu Mulai dan Selesai, Nama Grup, Nama User.
Untuk menampilkan Hasil ujian, pada halaman Test perhatikan
bagian Nama Test, silahkan pilih Nama Test yang ingin
ditampilkan, Selanjutnya tekan tombol Tampilkan.
www.deltamicrotech.id 65
Gambar 89. Tampilan hasil test dari seluruh peserta ujian
www.deltamicrotech.id 66
otomatis status Test peserta yang bersangkutan akan
“Terkunci” dan akan menampilkan hasil test dihalaman beranda.
Permasalahan
Ada beberapa permasalahan yang kami temui seperti ketika
komputer peserta ujian mati (misalnya karena mati lampu) dan
ketika hidup dan login kembali tiba-tiba tombol
mulai/lanjutkan ujian peserta yang bersangkutan hilang
(Status Test Terkunci) padahal peserta yang bersangkutan
belum menyelesaikan seluruh test yang diberikan dan Waktu
test masih ada.
Dalam kasus lain misalnya aplikasi browser pada computer
peserta ujian berjalan tidak normal sehingga ter-logout /
aplikasi keluar dengan sendirinya, ketika login kembali dan
tombol mulai/ lanjutkan ujian sudah hilang.
Pemecahan Masalah
Contoh kasus seperti diatas sering terjadi, cara menampilkan
test yang sudah “Terkunci” bisa dibuka/ unlock kembali dari
menu Test dan bagian hasil ini.
Gambar dibawah ini adalah hasil penulis menyelesaikan sebuah
test dan masih mempunyai sisa waktu test sekitar 59 Menit dan
Status test penulis sudah dalama keadaan “Terkunci”.
www.deltamicrotech.id 67
Untuk membuka Kunci khusus untuk peserta yang bersangkutan
agar bisa memulai test kembali cukup dengan cara checklist
pada test peserta tersebut dan tekan tombol Unlock (icon buka
kunci), Ini juga berlaku untuk sebaliknya jika ingin
Mengkunci beberapa test user cukup dengan memilih nama Test
yang ingin di kunci dan tekan tombol kunci (icon kunci).
www.deltamicrotech.id 68
Jika berhasil, maka anda akan otomatis mendownload seluruh
file hasil seluruh peserta ujian. Silahkan buka file yang
sudah didownload sebelumnya menggunakan Microsoft excel.
5. Melakukan Ujian
Setelah membuat test/ujian seperti yang sudah dijelaskan pada
poin-poin sebelumnya, pengguna akhirnya sudah bisa melakukan
ujian sesuai dengan username, password dan jadwal yang sudah
ditentukan sebelumnya.
Peserta bisa melakukan ujian dari perangkat computer maupun
perangkat mobile berbasis Android.
Untuk Aplikasi android sudah tersedia satu paket dengan buku
ini, atau bisa langsung didowload di playstore dengan kata
kunci “FlyExam Browser”. Untuk penjelasan lengkap nya bisa
dilihat pada bab sebelumnya.
www.deltamicrotech.id 69
Gambar 97. Halaman Login aplikasi FlyExam
www.deltamicrotech.id 70
Gambar 99. Halaman konfirmasi untuk mulai ujian
www.deltamicrotech.id 71
Gambar 101. Tampilan halaman ujian FlyExam
www.deltamicrotech.id 72
Gambar 102. Tampilan halaman ujian soal berikutnya
www.deltamicrotech.id 73
Gambar 104. Gambar tampilan tombol Hentikan Test Halaman Ujian
www.deltamicrotech.id 74
Gambar 106. Halaman konfirmasi hentikan test tanpa peringatan
www.deltamicrotech.id 75
adalah halaman yang digunakan untuk mengakses alamat server
yang digunakan, 172.16.3.253/cbt
172.16.3.253/cbt
www.deltamicrotech.id 76
Gambar 110. Halaman login dan beranda aplikasi FlyExam Browser
www.deltamicrotech.id 77
Berikut halaman konfirmasi untuk menghentikan test/ujian
menggunakan aplikasi FlyExam Browser di Android
www.deltamicrotech.id 78
Gambar 113. Tampilan logout dan input token FlyExam Browser
Penting :
Jika anda ujian menggunakan aplikasi FlyExam Browser pada
perangkat mobile berbasis android, untuk keluar dari aplikasi
FlyExam Browser setelah selesai melakukan ujian harus
menggunakan Token (Token Khusus Pengguna Android), Pengaturan
token ini sudah dibahas pada point pembahasan sebelumnya.
www.deltamicrotech.id 79
BAB IV
Instalasi dan Konfigurasi Akses Poin & FlyExam
Client
Topologi Jaringan
Untuk melaksanakan ujian berbasis handphone
handphone dan komputer,
dibutuhkan jaringan komputer (LAN). Untuk ujian menggunakan
handphone
handphone digunakan jaringan berbasis Wi-Fi. Sedangkan bila
ujian dilakukan menggunakan komputer bisa menggunakan jaringan
LAN berbasis kabel UTP atau berbasis Wi-Fi. Topologi jaringan
gabungan antara hanphone dan komputer bisa digunakan seperti
gambar 1., tapi bisa juga digunakan topologi-topologi jaringan
lain. Tergantung tersedianya perangkat jaringan dan keinginan
para pengguna.
www.deltamicrotech.id 80
2. Server
menggunakan 2 card ethernet, Eth1 digunakan untuk
jaringan berbasis Wi-Fi, sedangkan Eth2 digunakan untuk
jaringan berbasis kabel. Pada contoh topologi diatas Eth2
terkoneksi pada 4 ruang lab komputer. IP Address pada
network A yang terkoneksi pada Eth1 adalah 172.16.0.0/22,
IP Address semuanya diberikan oleh server DHCP yang sudah
diinstall pada server.
3. Pada network B bisa digunakan server DHCP atau juga bisa
juga menggunakan pengaturan IP adress manual tanpa server
DHCP.
4. Semua switch yang digunakan menggunakan kecepatan giga
bit.
5. Server DHCP 2 menggunakan router , yang tugasnya hanya
memberikan IP Address, bukan routing atau NAT .
6. AP-1, AP-2, AP-3, adalah akses poin, 1 akses poin digunakan
untuk 2 ruang ujian, yaitu masing-masing ruangan 30
peserta. Semua peserta menggunakan handphone.
7. Siswa yang tidak mempunyai handphone, mengikuti ujian
menggunakan komputer pada LAB-1, LAB-2, LAB-3 dan LAB-4.
www.deltamicrotech.id 81
Pada buku ini akan dijelaskan cara konfigurasi akses poin dengan
merek Cambium cnPilot E400. Untuk merek lain pembaca bisa
mencari tutorialnya sendiri.
www.deltamicrotech.id 82
Gambar 117. Halaman Admin Konfigurasi cnPilot E400
Selanjutnya akan masuk pada halaman konfigurasi.
4. Klik menu Configure – System
, sebelah kiri.
www.deltamicrotech.id 83
Gambar 119. Konfigurasi sistem
www.deltamicrotech.id 84
Gambar 121. Konfigurasi SSID
Isi SSID, Security, Passphrase password, Radios pilih 2,4GHZ.
www.deltamicrotech.id 85
Instalasi Client FlyExam Browser
Untuk dapat mengakses server dari handphone, membutuhkan sebuah
browser khusus, yaitu FlyExam browser yang dibuat khusus untuk
mengakses server ujian. Browser ini dibuat dengan fitur-fitur
kemanan seperti, tidak bisa mengakses file, menonaktifkan tombol
home, tombol activity dan lain-lain. Jika menggunakan handphone
server hanya bisa diakses jika menggunkan aplikasi FlyExam. Bila
menggunakan browser lain, server akan menolak. Namun apabila
ujiannya menggunakan komputer, semua browser bisa menjalaankan
aplikasi pada server.
Untuk menginstall FlyExam Browser pada client /HP peserta ujian
langkah-langkahnya adalah sebagai berikut:
1. Aplikasi ini adalah berbayar sebesar Rp 4000,00 (empat ribu
rupiah), Pastikan Anda menggunakan kartu Telkomsel.
Pembayaran bisa dilakukan dengan menggunakan pulsa
telkomsel. Disini dijelaskan hanya menggunakan pembayaran
dengan kartu telkomsel.
2. Buka aplikasi Play store,dan akses menu seperti gambar yang
dilingkari berikut, pilih Akun.
Tombol
Menu
www.deltamicrotech.id 86
Atur pembayaran
misalnya pilih
telkomsel
www.deltamicrotech.id 87
Pembayaran dengan Tukarkan Kode
Pembayan dengan cara tukarkan kode bisa dilakukan dengan
memilih metode pembayaran tukarkan kode. Anda harus membeli kode
Google Play pada toko Indomaret atau atau toko lain yang menjual
kode Google Play, Seperti gambar berikut:
www.deltamicrotech.id 88
Gambar 127. Pembayaran dengan Tukarkan Kode
www.deltamicrotech.id 89
Melakukan Uji Coba Ujian
Server
Akses Poin
Switch
Smartphone
www.deltamicrotech.id 90
`
``
www.deltamicrotech.id 91
Gambar 131. Akses Server Ujian Melalui Handphoe
www.deltamicrotech.id 92
Gambar 132. Tampilan Soal dan Penghentian Ujian
www.deltamicrotech.id 93
BAB V
Melaksanakan Ujian
www.deltamicrotech.id 94
b. Skenario 2 sesi ujian
Bila menggunakan 2 sesi ujian, maka ruangan yang
digunakan, dengan jumlah siswa per-ruangan ujian seperti
skenario 1 yaitu 30 siswa maka adalah 880/2 sesi =440,
440/30= 15 ruangan, ruang 1 sampai ruang 14, 30 siswa,
ruang 15 20 siswa. Server yang digunakan sejumlah 2 unit.
Akses poin yang digunakan 9 unit.
Keuntungan dari 2 sesi ujian, perangkat akses point,
server dan jaringan lebih sedikit dibandingkan dengan 1
sesi. Bisa diujikan lebih dari 2 mata pelajaran.
Kelemahannya pembiayaan masih tinggi, karena perangkat yang
digunakan masih banyak.
www.deltamicrotech.id 95
Tabel 5.3 Contoh jadwal ujian
WAKTU SESI KETERANGAN
07.00 - 10.00 1 2 MP
10.10 - 13.10 2 2 MP
c. Skenario 3 sesi
Pada skenario 3 sesi ujian, sesi ke-1 untuk kelas X 300
peserta, sesi ke-2 untuk kelas XI 300 peserta dan sesi 3
untuk kelas XII 280 peserta. Jika dalam 1 ruangan dibagi
menjadi 30 siswa maka dibutuhkan 10 ruangan ujian. Jika
menggunakan akses poin cnPilot E400, dari hasil pengujian
mampu 60 user
, maka dibutuhkan 5 akses poin, 1 akses poin
untuk 2 ruangan. Bila menggunakan akses poin lainnya
perhatikan kemampuannya. Ingat satu ruangan sebaiknya hanya
1 akses poin agar tidak terjadi interferensi frekuensi. 1
server usahakan hanya untuk ±300 client.
Tabel 5.4 Pembagian Ruangan 3 Sesi
Kelas Ruang Sesi 1 Sesi 2 Sesi 3 Jumlah
X 1 30
X 2 30
X 3 30
X 4 30
X 5 30
300
X 6 30
X 7 30
X 8 30
X 9 30
X 10 30
XI 1 30
XI 2 30
XI 3 30
XI 4 30
XI 5 30
300
XI 6 30
XI 7 30
XI 8 30
XI 9 30
XI 10 30
XII 1 30
XII 2 30
XII 3 30
280
XII 4 30
XII 5 30
XII 6 30
www.deltamicrotech.id 96
XII 7 30
XII 8 30
XII 9 30
XII 10 10
07.00 - 10.00 1 2 MP
10.10 - 13.10 2 2 MP
14.00 - 15.00 3 2 MP
www.deltamicrotech.id 97
Berkenaan dengan ancaman melalui jaringan Wi-Fi di kelompokkan
menjadi 2 ancaman penting.
KRACK
KRACK (Key Reinstallation Attack)ancaman dimana data yang
disalurkan melalui semua perangkat nirkabel Wi-Fi yang
menggunakan pengamanan sekuriti WPA2 rentan bocor ketika
dieksploitasi dengan teknik tertentu. Adapun konfigurasi
jaringan yang rentan adalah WPA1 dan WPA2, baik PSK (Personal)
maupun Enterprise.
Untuk semua cipher (WPA-TKIP, AES-CCMP dan GCMP). Semua
Wifi yang menggunakan perlindungan WPA2 bisa dieksploitasi dan
digunakan untuk mencuri informasi sensitif. Ancaman ini sangat
serius karena semua sistem operasi dan perangkat Wi-Fi dunia
bisa dieksploitasi. Tidak seperti ancaman malware yang biasanya
mengincar korban terbesar dari sistem operasi Windows, kali ini
dua sistem operasi yang memiliki resiko tertinggi atas
kerentanan ini adalah Android 6.0 dan Linux.
ROCA
Ancaman kedua juga mengancam jaringan nirkabel dikenal
dengan nama ROCA (Return of Coppersmith Attack) yang terjadi
karena adanya kerentanan dalam implementasi pengamanan kunci
enkripsi RSA pada Infineon TPM (Trusted Platform Module).
Infineon TPM adalah pengontrol mikro khusus yang dirancang
untuk mengamankan perangkat keras dengan cara mengintegrasikan
kunci kriptografi pada perangkat dan digunakan untuk mengamankan
proses kriptografi. Sebagai informasi, TPM Infineon digunakan
oleh miliaran perangkat di dunia. Microsoft, Google, HP, Lenovo
dan Fujitsu merupakan beberapa vendor besar yang menggunakan TPM
Infineon dan segera melakukan aksi membuat tambalan (patch)
untuk menutup celah keamanan ini.
Kalau KRACK mampu menyadap data para pengguna WiFi yang
diamankan dengan enkripsi WPA2
tanpa mengetahui kunci enkripsi, maka sebaliknya ROCA memiliki
kemampuan untuk mengekstraksi kunci privat dengan hanya berbekal
kunci publik.
Dalam pengamanan enkripsi, menggunakan standar dua kunci,
kunci privat dan kunci publik. Kunci privat dan kunci publik ini
merupakan sepasang kunci unik dan data yang dienkripsi dengan
satu kunci publik hanya bisa dibuka atau di dekripsi dengan
kunci privat pasangannya. Kunci publik akan disebarkan secara
bebas dan akan digunakan oleh perangkat pengirim data untuk
www.deltamicrotech.id 98
mengenkripsi data antar perangkat yang berkomunikasi. Kunci
privat dirahasiakan dan tidak disebarkan karena akan digunakan
untuk mendekripsi data yang diacak dengan kunci privat dan
dikirimkan ke perangkat penerima data.
Disamping 2 ancaman diatas beberapa hal yang menjadi
ancaman selama pelaksanaan ujian berbasis handphone yaitu:
1. User
yang tidak berhak masuk kejaringan LAN melalui sinyal
Wi-fi. Misalnya orang-orang disekitar lingkungan sekolah.
2. Siswa yang terdaftar sebagai user resmi masuk kejaringan
WI-Fi dari luar lingkungan sekolah.
3. Siswa melaksanakan ujian di luar lingkungan sekolah pada
waktu jadwal ujian berlangsung.
www.deltamicrotech.id 99
PETUNJUK PELAKSANAAN UJIAN HARI KE-5
Mohon Dirahasiakan Kepada Peserta Diluar Ruangan yang Belum
Melaksanakan Ujian. !!!!
www.deltamicrotech.id 100
BAB VI
Instalasi Mandiri Tanpa VHD
Instalasi Server Linux Ubuntu 18.04 LTS
www.deltamicrotech.id 101
Gambar 133. Pemilihan Bahasa
Pilih English, selanjutnya tekan enter untuk melanjutkan.
4. Pilih Layout Keyboard, pilih Done untuk melanjutkan.
www.deltamicrotech.id 102
Gambar 134. Pemilihan Layout Keyboard
5. Partisi Hardisk
Pilih Use An Entire Disk, Enter, pilih hardisk yang akan
di partisi.
www.deltamicrotech.id 103
Gambar 135. Pemilihan Partisi Hardisk
www.deltamicrotech.id 104
6. Masukkan nama komputer dan user serta password
www.deltamicrotech.id 105
8. Setelah instalasi selesai dan sudah booting kembali, maka
tahapan selanjunya adalah melakukan Update.
Masukkan username dan password seperti gambar berikut ini,
ingat bahwa password yang Anda ketikkan tidak akan muncul
di layar (seperti tidak terjadi apa-apa). Akhiri dengan
menekan tombol ENTER. Jika Password dan Username maka akan
dihadapkan pada layar prompt login $.
www.deltamicrotech.id 106
Untuk update lakukan perintah sudo apt-get update
atau bisa juga dengan perintah sudo apt update masukkan
password apabila diminta, tunggu sampai semua proses update
selesai dilakukan. Ingat proses update hanya bisa dilakukan
apabila terkoneksi ke internet.
9. Install MC
MC (midnight Commander) adalah sebuah aplikasi yang
memudahkan Anda mengelola file. Perannya mirip windows
explorer, namun ini berbasis CLI (Command Line Interface).
Dengan menggunakan MC Anda akan lebih mudah melakukan
proses copy, masuk direktori hapus file/direktori, edit,
pemberian hak akses dan lain-lain, tanpa harus menghafal
perintah.
www.deltamicrotech.id 107
Untuk masuk ke direktori cukup sorot nama direktori, tekan
enter. Pindah dari layar kekiri kekanan tekan TAB, F5 untuk
mengkopi. Untuk editing file sorot file yang akan diedit,
tekan tombol F4. Jika pertama sekali edit dengan menekan
tombol F4 akan dihadapkan pada pilihan editor. Pilih editor
NANO, yang lebih mudah dan simpel.
www.deltamicrotech.id 108
Ingat..! penulisannya harus seperti digambar 143,
termasuk inden tab-nya.
Secara singkat dapat dijelaskan script diatas sebagai
berikut:
Network: yang akan dikonfigurasikan adalah network
Ethernets:
enp0s2 adalah nama dari ethernet card komputer.
dhcp4: no adalah settingan agar mematikan fitur
DHCP.
Addresses: [ip address] adalah IP Address yang akan
dibuat pada server.
gateway4: gateway jaringan Anda
nameservers:
addresses: [ip address] adalah IP DNS.
8.8.8.8 adalah DNS google.
Simpan editan Anda dengan menekan tombol F2 , ketik Y
,
untuk menimpa file yang sudah ada, tekan enter.
Tekan F10 keluar dari mc, ketik sudo netplan apply, untuk
menggunakan konfigurasi yang sudah dibuat. Bila ada error
cek errornya dimana, lakukan edit file 50-cloud-init.yaml
jangan lupa netplan apply.
Anda bisa gunakan perintah ifconfig dari prompt untuk
melihat konfigurasi IP Address. Lakukan juga test koneksi
ke IP Address Anda dengan cara ketik ping 192.168.1.150
tekan enter. Tekan tombol CTRL dengan C secara bersamaan
untuk menghentikan test ping. Silakan juga test ping dari
client.
www.deltamicrotech.id 109
Apacahe Webserver, PHP, MySQL server
Aplikasi FlyExam dibuat dengan bahasa pemrograman PHP.
Untuk menjalankan aplikasi ini dibutuhkan sebuah web server.
Pada buku ini hanya dijelaskan untuk instalasi web server
Apache. Dari pengalaman penulis akan lebih mudah menginstall
ketiga aplikasi tersebut dalam satu kali install. Aplikasi
Apache, MySQL, PHP biasanya disingkat dengan aplikasi LAMP
(Linux Apache, MySQL, PHP). Untuk menginstall ketiga paket
tersebut sekaligus gunakan langkah-langkah berikut ini.
www.deltamicrotech.id 110
3.Instalasi Skript Keamanan MySQL
sudo mysql_secure_installation
www.deltamicrotech.id 111
Using existing password for root.
sudo mysql
www.deltamicrotech.id 112
Yang dilingkari merah otentifikasi pengguna root
menggunakan auth_socket.
Agar pengguna root otentifikasinya menggunakan password
,
jalankan perintah ALTER USER
berikut.
Mysql> exit
www.deltamicrotech.id 113
4.Install PHPMyAdmin
www.deltamicrotech.id 114
Gambar 149. Konfirmasi instalasi PHPMyAdmin
http://IPSERVER/phpmyadmin
www.deltamicrotech.id 115
Gambar 151. Password Username dan Password MySQL
5.SSH Server
SSH server adalah aplikasi remote login seperti
telnet, rsh, dan rlogin, yang jauh lebih aman. Fungsi utama
aplikasi ini adalah untuk mengakses mesin secara remote
(akses server dari jauh). Sehingga akan memudahkan
mengelola server tanpa harus berada didepan server. Sama
seperti telnet, SSH Client menyediakan User dengan Shell
untuk remote ke mesin Server.
Untuk menginstall SSH sever Anda cukup ketikkan pada
prompt:
www.deltamicrotech.id 116
Gambar 152. Aplikasi Putty untuk meremote server
www.deltamicrotech.id 117
Gambar 153. Pesan Keamanan Koneksi
www.deltamicrotech.id 118
Gambar 155. Terminal Putty
6.FTP Server
Fungsi FTP memberikan akses klien ke server file
melalui File Transfer Protocol (FTP). Fungsi FTP digunakan
untuk membuka, masuk dan menutup koneksi, serta mengunggah,
mengunduh, mengganti nama, menghapus, dan mendapatkan
informasi tentang file dari server file. FTP server akan
digunakan untuk menggunggah /upload aplikasi FlyExam pada
server.
Untuk mulai menginstall FTP server, gunakan perintah
berikut:
www.deltamicrotech.id 119
sudo nano /etc/vsftpd.conf
www.deltamicrotech.id 120
Gambar 156. FileZilla
7.DHCP Server
DHCP Server (Dynamic Host Configuration Protocol )
sangat penting pada ujian berbasis Handphone. Dengan
menggunakan server DHCP maka pengaturan IP Address bisa
dilakukan secara otomatis, kepada setiap client yang
terhubung dengan jaringan komputer dan memberikan kemudahan
www.deltamicrotech.id 121
bagi seorang network administrator dalam mengelola jaringan
komputer.
Untuk melakukan instalasi DHCP Server pada Ubuntu
18.04 LTS ketikkan perintah:
/etc/default/isc-dhcp-server
Ifconfig
www.deltamicrotech.id 122
Gambar 158. Konfigurasi isc-dhcp-server
Address : 172.16.0.0
Broadcast : 172.16.3.255
Netmask : 255.255.252.0
Host Minimum : 172.16.0.1
Host Maksimum : 172.16.3.254
www.deltamicrotech.id 123
Tanda # artinya komentar konfigurasi, tidak akan diproses.
Konfigurasi tersebut akan memberikan Address pada client mulai
172.16.0.151 sampai dengan 172.16.3.254, gateway 172.16.0.1,
DNS server 172.16.0.1 dan 192.168.1.1.
upload_max_filesize = 64M
post_max_size = 64M
jangan lupa lakukan retart apache dengan perintah:
/etc/mysql/mysql.conf.d/mysql.cnf
key_buffer_size=128M
max_allowed_packet = 16M
table_cache = 512
query_cache_size = 128M
max_connections=350
www.deltamicrotech.id 124
9.Upload FlyExam
Gunakan File Zilla untuk meng-upload semua aplikasi (baca
kembali tutorial diatas untuk menggunakan file zilla.
Hasil download akan disimpan pada folder /home/USER
LINUX, misalnya jika user myserver, maka file-file akan
disimpan pada folder /home/myserver/cbt.
Cp -R /home/myserver/cbt /var/www/html
www.deltamicrotech.id 125
user default yang memiliki hak pada /var/www/html. Perintahnya
adalah:
chown -R /var/www/html/cbt
http://IPADDRESS/phpmyadmin,
www.deltamicrotech.id 126
Gambar 162. Pembuatan Database
www.deltamicrotech.id 127
Pilih folder penyimpanan database ada pada sub folder
UPDATE- Database, Pilih flyexam.sql. Selanjutnya klik
open untuk memulai proses Import
/var/www/html/cbt/function/tce_config.php
/var/www/html/cbt/function/tce_db_config.php
www.deltamicrotech.id 128
Gambar 165. Konfigurasi database
/var/www/html/cbt/function/tce_paths.php
www.deltamicrotech.id 129
Sampai disini instalasi dan konfigurasi sudah selesai
semua. Bila tidak ada kekeliruan atau kesalahan, server
FlyExam siap digunakan.
www.deltamicrotech.id 130
Gambar 167. Halaman awal flyexam
b. Menggunakan Android
www.deltamicrotech.id 131
Gambar 168. Splash screen dan koneksi ke server FlyExam
Browser
Selanjutnya isikan username dan password yang sudah dibuat
sebelumnya, dan jika berhasil maka akan diarahkan menuju
halaman beranda, untuk proses ujian sama seperti ujian
menggunakan computer.
www.deltamicrotech.id 132
Untuk penjelasan lebih lanjut mengenai cara memulai test
sudah dibahas pada bab sebelumnya.
www.deltamicrotech.id 133