PERANCANGAN APLIKASI SOAL-SOAL UJIAN ONLINE DENGAN PEMANFAATAN SMS GATEWAY SEBAGAI MEDIA PENYAMPAIAN INFORMASI Muhammad Wahid1, Baginda Oloan Siregar, ST.MT2 1Penulis, Mahasiswa Jurusan Teknik Elektro Pembimbing Utama, Dosen Jurusan Teknik Elektro 2 Fakultas Teknik Jurusan Teknik Elektro, Universitas Sriwijaya Email :
[email protected]
ABSTRAK Pada saat ini, program aplikasi berbasis web sangat diminati oleh berbagai kalangan. Termasuk di dunia pendidikan, khususnya di lembaga yang belum menggunakan teknologi terutama pada teknologi informasi dan telekomunikasi. Untuk memenuhi kebutuhan tersebut, penulis merancang sebuah aplikasi ujian online dengan menggunakan SMS Gateway yang dapat dimanfaatkan di institusi pendidikan untuk mengubah ujian konvensional yang sedang berjalan saat ini. Aplikasi ujian online ini diharapkan dapat mengurangi kendala dalam kegiatan ujian. Seperti misalnya, ketidakefektifan dari kertas pada soal ujian, koreksi jawaban yang kadang kala terjadi kesalahan atau dapat membebani tugas sang pengajar karena ada kesibukan di luar daerah ataupun karena sakit dan sebagainya. Aplikasi ujian online dapat digunakan sebagai alternatif dalam pelaksanaan ujian dalam bidang pendidikan. Berdasarkan kebutuhan untuk menjadi suatu alternatif lain yang dapat digunakan sebagai sarana pelaksanaan ujian di lembaga pendidikan manapun khususnya untuk di lingkungan Jurusan Teknik Elektro Universitas Sriwijaya. Aplikasi Ujian Online ini dibuat dengan menggunakan bahasa pemograman PHP, MySQL sebagai database dan appserv sebagai aplikasi pengolaan databasenya. Pengujian Aplikasi Ujian Online dilakukan secara langsung pada setiap fungsi yang telah ada. Hasil dari pengujian setiap fungsi yang ada dapat diketahui bahwa fungsi-fungsi pada Aplikasi Ujian Online dapat berjalan dengan baik sesuai dengan tujuan perancangannya. Secara keseluruhan dapat disimpulkan bahwa Aplikasi Ujian Online dapat berfungsi sesuai dengan tujuan dan kegunaannya dengan baik. Kata Kunci : Aplikasi Ujian Online, PHP, MySQL, SMS Gateway, Appserv
ABSTRACT Web-based applications are highly preferred by different technology users. In the world education, for example in the campus there is also yet to use such technology in particular for conducting exams that are still using media stationery and paper that is less efficient in its use of technology in an era right now. The authors plan to design an online exam applications by utilizing SMS Gateway delivery information as a media that can be used in education to transform conventional exams at this time. Online exam application is expected to reduce the constraint the test, especially for activities within the Department of Electrical Engineering University of Sriwijaya. For example, the ineffectiveness of the paper on the exam questions, corrections to the answers that sometimes an error occurs or can overload the tasks the teachers because there is the bustle outside the area or due to illness and so forth. This Online Exam application created by using the PHP programming language, MySQL database and appserv as an application of process database and services for processing activities as SMS Gammu between systems to user mobile phone number registered in this web application system. SMS Gateway support tools used is a modem with GSM This online exam applications has been tested on every menu-a menu that has been created. All of the menu in this application runs as expected by the user. Such as input data, automatic test time and test result assessment process and so on. The delivery of SMS notifications were already underway in accordance with their functions. I Hope this application can work successfully in accordance with the user’s wishes. Keywords: Online Exam Applications, PHP, MySQL, SMS Gateway, Appserv
1. PENDAHULUAN Dalam dunia pendidikan, ujian konvensional masih digunakan sebagai kegiatan untuk mengetahui hasil belajar mahasiswa. ujian konvensional ini masih menggunakan media kertas dan alat tulis sebagai penunjang kegiatan ujian baik untuk pembuatan soal, pencetakaan soal, perbanyak soal dan lain-lain. Menyebabkan kurangnya efisisiensi kertas dan efisisensi waktu untuk pelaksanaan ujian. dosen juga kesulitan bisa datang tepat waktu ke tempat ujian bila ada kendala macet ataupun kesibukan lain ataupun sakit. Yang menyebabkan kegiatan ujian yang sesuai jadwalnya harus ditunda. Oleh karena itu, Seiring dengan berkembangnya teknologi telekomunikasi dan informasi, sistem ujian konvensional/manual secara bertahap ingin diubah untuk menjadi sistem ujian online.. Hal ini juga diiringi dengan semakin banyaknya peralatan berbasis komputer yang dimiliki hampir semua kalangan masyarakat, misalnya handphone, tab, ataupun laptop. Peralatan tersebut dapat digunakan untuk memudahkan aktivitas semua orang sehari-hari untuk membuka situs informasi web. Dengan memanfaatkan teknologi web dan SMS, aplikasi ini nanti dapat memberikan informasi dari pengajar (dosen) ke mahasiswa misalnya bila dosen tersebut berhalangan hadir karena kesibukan ataupun karena kemacetan dan alasan lainnya sehingga ujian tetap bisa berlangsung. Serta mampu meningkatkan efektifitas belajar mengajar dan mengasah pengetahuan dari mahasiswa dengan belajar di aplikasi ujian online ini. Serta lebih tercapainya komunikasi yang terjalin erat antara dosen dengan para mahasiswa. Oleh karena itu, penulis membuat aplikasi yang berjudul "Perancangan Aplikasi Soal-Soal Ujian Online dengan Pemanfaatan SMS Gateway sebagai Media Penyampaian Informasi”. - Tujuan Penelitian 1. Untuk menciptakan sistem yang mempermudah proses pembelajaran 2. Untuk meningkatkan efisiensi pembelajaran - Manfaat Penelitian 1. Soal-soal yang dibuat oleh dosen bisa disimpan sebagai bank soal 2. Dosen bisa mengirim pemberitahuan ujian melalui sms ke nomor Handphone mahasiswa yang telah mendaftar di mata kuliahnya 3. Memudahkan dosen untuk memeriksa hasil jawaban mahasiswa dengan menggunakan kunci jawaban yang telah dibuat oleh dosen 4. Mempermudah mahasiswa untuk mengetahui nilai secara cepat dengan SMS
2. TINJAUAN PUSTAKA 2.1 Ujian Konvensional dan Ujian Online Ujian adalah salah satu cara untuk mengevaluasi hasil belajar. Dalam dunia pendidikan, ujian adalah mengukur taraf pencapaian suatu tujuan pengajaran oleh siswa atau mahasiswa sebagai peserta didik, sehingga siswa atau mahasiswa dapat mengetahui tingkat kemampuannya dalam memahami bidang mata pelajaran atau mata kuliah yang sedang ditempuh. Jika ternyata hasil yang didapat belum sesuai harapan, maka proses belajar tersebut harus lebih ditingkatkan baik dari segi kualitas maupun kuantitas. 2.2 SMS Gateway Ada dua cara mengirimkan pesan dari kompter / mobile phone: 1. Sambungkan mobile phone atau GSM/GPRS modem ke kompter/PC. Kemudian gunakan komputer/PC dan AT Commands untuk menginstruksikan mobile phone atau GSM/GPRS modem untuk mengirimkan pesan sms. 2. Sambungkan komputer/PC ke sms center (SMSC) atau sms gateway dari perusahaan wireless atau sms service provider. Lalu kirimkan pesan sms dengan menggunakan protokol yang disupport oleh SMSC atau sms gateway.
Gambar 2.1 Cara Kerja SMS Gateway Sumber : http://masterdigital.blogspot.com/2009/09/membuat-sendiri-smsgateway.html/18 Desember 2013 3. METODOLOGI PENELITIAN Secara garis besar aplikasi ujian online ini ialah suatu metode ujian dengan menggunakan media perangkat berbasis komputer seperti laptop, smartphone, dan sebagainya. Maka dari sini penulis akan membuat perancanagan soal-soal ujian online dengan pemanfaatan SMS Gateway sebagai media penyampaian informasi. 3.1 Gambaran Perancangan Aplikasi yang Akan Diusulkan (Ujian Online) 3.1.1 Use Case Diagram Use case bekerja dengan cara mendeskripsikan tipe interaksi antara user/pengguna
sebuah aplikasi dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah aplikasi itu digunakan. System login
<
> <> <<extend>>
Mahasiswa
Admin
melihat halaman admin
mengolah data mata kuliah
3.1.3 Activity Diagram A. Activity Diagram Soal Activity Diagram pengolahan data soal memperlihatkan segala aktifivitas penginputan data soal ujian. Aktor yang berperan dalam proses ini adalah dosen. Adapun diagram aktivitas soal adalah sebagai berikut :
<<extend>> Melihat Halaman Mahasiswa
mengolah data dosen
<<extend>>
dosen
Sistem
<> mengolah data mahasiswa <<extend>> <<extend>> <<extend>> melihat nilai ujian
Dosen <<extend>>
mengupload jawaban ujian
validasi
melakukan login
melihat halaman dosen
Mengolah soal ujian
login gagal
memeriksa dan menilai ujian mahasiswa
valid memilih menu soal ujian
Gambar 3.1 Use Case Ujian Online Keterangan: Pada diagram ini, proses dimulai dari dosen dan mahasiswa mendaftarkan diri ke sistem dengan login dan diverifikasi oleh admin. Selanjutnya dosen membuat soal ujian secara online melalui akun pribadi yang didaftarkan oleh admin. Lalu dosen menggunakan fasilitas pengumuan ujian dengan pemanfaatan SMS. Setelah itu pesan akan diterima oleh mahasiswa, pesan SMS berisi pemberitahuan ujian online beserta link situs web untuk mengakses sistem ujian online. Selanjutnya mahasiswa mengikuti ujian secara online dengan cara mengupload jawaban ke sistem. Data jawaban mahasiswa yang masuk ke sistem akan tampil di halaman dosen bersangkutan, dan dosen akan melakukan proses penilaian jawaban mahasiswa. Setelah dilakukan proses penilaian, dosen dapat menggunakan fasilitas pengumuman hasil ujian via SMS. Kemudian mahasiswa dapat melihat hasil ujian secara online maupun dengan kirim SMS dengan format nilai#kodesoal. 3.1.2 Class Diagram Terdapat beberapa kelas atau objek yang merupakan tabel yang digunakan dalam pembuatan sistem yaitu: 1
-mhs_id : int = 11 -mhs_nama : string = 100 -mhs_jurusan : string = 50 -mhs_fakultas : string = 50 -mhs_email : string = 100 -mhs_hp : string = 50 +Input Data() +Edit Data() +Kirim File() +Lihat Hasil()
Login -login_id : int = 11 -login_email : string = 100 -login_password : string = 50 -login_level : string = 25 +daftar akun() +edit akun() +lihat hasil()
Mahasiswa 1
menyimpan data soal
menampilkan list data soal
melihat list data soal
Gambar 3.3 activity diagram pengolahan soal ujian online B. Activity Diagram Ujian Online Activity Diagram proses ujian memperlihatkan segala aktifivitas mahasiswa dalam melakukan ujian online. Aktor yang berperan dalam proses ini adalah mahasiswa dan admin/dosen yang bertugas dalam aktivasi soal yang akan diujikan. Adapun diagram aktivitas soal adalah sebagai berikut : mahasiswa
sistem
mengklik situs ujian online dari sms
melakukan login
memilih menu soal ujian
mengerjakan ujian
Soal 1:*
Input soal
dosen
memberi sms link soal ujian
validasi
menampilkan halaman home mahasiswa
menampilkan soal dan aktivasi durasi waktu ujian
Dosen 1
1
1:* -soal_id : int = 11 -soal_judul : string = 255 -soal_file : string = ~ -soal_isi : string = ~ -soal_tgl : Date -soal_durasi : Date -soal_idmatkul : int = 11 -soal_iddsn : int = 11 -soal_ket : string = ~ +input data() +edit data() +upload soal() +kirim file() +lihat hasil()
menampilkan halaman home dosen
1:*
-dsn_id : int = 11 -dsn_nip : string = 20 -dsn_nama : string = 50 -dsn_email : string = 30 -dsn_TTL : string = 50 -dsn_alamat : string = 200 -dsn_hp : string = 20 +Input Data() +Edit Data() +Tambah Data() +Kirim Pesan() +Lihat Hasil()
1:*
menginput jawaban
melihat nilai ujian
menampilkan data jawaban
memeriksa dan memberi nilai ujian
menampilkan nilai di menu soal ujian dan melalui sms
Gambar 3.4 activity diagram ujian online Gambar 3.2 Class Diagram
3.1.4 Sequence Diagram Pada diagram ini, aktor utama yang menggunakan aplikasi adalah Dosen. Dosen adalah aktor yang mengelola dan mengotrol data soal serta hasil ujian dari mahasiswa. Dosen juga yang akan mengirimkan pengumuman berupa pesan sms kepada para mahasiswa untuk mengikuti ujian yang telah dibuat oleh dosen sebelumnya. Lalu mahasiswa mengirimkan jawaban ke system dengan cara mengupload file jawaban. Kemudian dosen akan memberikan hasil dari jawaban yang dibuat oleh mahasiswa.
3.2.2
Pemilihan Software Software Pembangun Aplikasi : Sistem Operasi Windows 7 b. Software Pembangun Server : - Apache (appserv) dan Gammu 1.33.0 a.
3.3. Gambaran Mekanisme Sistem yang Diusulkan 3.3.1 Mekanisme SMS Gateway Dosen ke Mahasiswa
Dosen
Database Server
Mahasiswa
A. Sequence diagram Soal Handphone
Aplikasi Soal Ujian Yang dilengkapi dengan Gammu sebagai SMS Gateway
Dosen
index
main
menu soal
t_soal Operator GSM
1 : log in()
Gambar 3.7 Mekanisme SMS Gateway Dosen ke Mahasiswa
2 : invalid()
3 : lihat menu() 4 : klik menu soal ujian() 5 : add data soal() 7 : input data soal()
6 : kirim info()
8 : data soal selesai diinput()
9 : simpan data() 10 : dikirim()
11 : lihat data()
Gambar 3.5 Sequence Diagram pengolahan soal ujian online
Keterangan : proses dimulai dari Dosen yang mengelolah soal ujian. Data akan diproses oleh sistem dari database. Selanjutnya dilakukan proses pengiriman pesan melalui SMS dengan memanfaatkan jaringan operator seluler GSM. Kemudian operator akan meneruskan pesan ke handphone mahasiswa, dan mahasiswa menerima pesan pemberitahuan akan dilakukannnya ujian online beserta link untuk mengakses ujian tersebut.
B. Sequence Diagram ujian online Mahasiswa
dosen
index
menu ujian
main
T Soal
T mata kuliah
3.3.2 Mekanisme SMS Gateway Server
Mahasiswa ke
1 : log in() 2 : invalid() 3 : lihat menu()
Database Server
4 : pilih menu soal ujian()
5 : request ujian()
Operator GSM Mahasiswa
6 : dkirimkan() 7 : aktivasi soal() 8 : permintaan dikirim() 9 : dikirim() 10 : lihat soal ujian() 11 : isi jawaban()
Aplikasi Soal Ujian Yang dilengkapi dengan Gammu sebagai SMS Gateway
Handphone
12 : diperiksa jawaban() 13 : menginput nilai()
14 : lihat nilai()
Gambar 3.6 sequence diagram ujian online 3.2. Alat Bantu Perancangan Aplikasi 3.2.1 Pemilihan Hardware 1. CPU AMD E2 Vision 2. Processor 1,65 GHz 3. RAM 2,0 GB 4. HDD 500 GB 5. 1 unit Modem Huawei E173
Gambar 3.8 Mekanisme SMS Gateway Mahasiswa ke Server Keterangan : proses dimulai dari Mahasiswa yang mengirim sms ke sistem dengan memanfaatkan jariangan operator seluler. Mahasiswa mengirim sms ke sistem untuk mengetahui hasil ujian yang telah mereka laksanakan sebelumnya. Sms yang dikirim harus sesuai dengan format yang telah ditentukan sistem. Jika format sms benar, maka sistem akan merespon dan memberikan informasi nilai kepada mahasiswa yang bersangkutan
4. HASIL DAN PEMBAHASAN 4.1. Halaman pada admin 4.1.1 Tampilan Halaman Mata Kuliah
Gambar 4.1 Tampilan Form penginputan data mata kuliah
Gambar 4.5 Halaman data mahasiswa terdaftar 4.2 Halaman implementasi antarmuka pada dosen 4.2.1 login dosen Bila dosen mau mengakses sistem ini, dosen harus mendaftar pada bagian admin terlebih dahulu. Setelah didaftarkan admin, maka dosen akan mendapat username dan password untuk mengakses menu-menu yang ada di halaman dosen.
Gambar 4.2 tampilan data mata kuliah
Gambar 4.6 Tampilan login Dosen
4.1.3 Tampilan Halaman Data Dosen
Bila login gagal maka akan muncul, artinya username dan password tidak ada di sistem.
Gambar 4.7 Login dosen gagal 4.2.2 Tampilan Halaman Soal Ujian Gambar 4.3 Tampilan Data Dosen 4.1.4 Tampilan Halaman Data Mahasiswa Admin juga bisa mengaktifkan mahasiswa yang baru mendaftar
status
Gambar 4.8 Tampilan input soal ujian Gambar 4.4 Admin mengaktifkan status mahasiswa yang baru mendaftar
Dosen bisa mengklik kirim sms untuk memberitahukan situs ujian online.
Gambar 4.9 SMS pemberitahuan Ujian Online
Gambar 4.13 pembuatan soal ujian pilihan ganda Di bawah ini adalah data mahasiswa yang ikut ujian pilihan ganda dan langsung dinilai otomatis oleh sistem
Gambar 4.10 Tampilan data Mahasiswa yang sudah ikut ujian Dosen masih memberikan nilai secara manual dan objektif kepada mahasiswa yang ikut ujian.
Gambar 4.14 data mahasiswa yang mengikuti ujian Untuk melihat nilai dan kunci jawaban bisa dilihat di akun mahasiswa setelah waktu durasi ujian berakhir.
Gambar 4.11 Tampilan pemberian nilai untuk mahasiswa Gambar 4.15 tampilan nilai mahasiswa
Gambar 4.12 Tampilan Hasil Nilai Ujian Mahasiswa Aplikasi ini juga bisa membuat soal ujian bertipe pilihan ganda.
Gambar 4.16 kunci jawaban dari soal pilihan ganda
Dosen juga bisa membalas SMS mahasiswa di kolom yang sudah disediakan
Jika nim dan nomor handphone sama maka mahasiswa yang mendaftar ke sistem akan dinyatakan gagal
Gambar 4.21 NIM atau no HP mahasiswa sudah terdaftar Gambar 4.17 Pengiriman SMS dosen ke mahasiswa 4.2.3 Tampilan halaman data mahasiswa Di menu ini, Dosen bisa melihat data mahasiswa yang mendaftar di mata kuliahnya. Gambar 4.22 Tampilan login Mahasiswa gagal 4.3.2 Tampilan Daftar Mata kuliah yang diikuti Di menu ini, mahasiswa harus mendaftar untuk mengkuti ujian online dari mata kuliah yang diikutinya. Dengan mengklik tombol add dan mahasiswa pilih mata kuliah dan dosen yang mengajar mata kuliah tersebut.
Gambar 4.18 Tampilan data mahasiswa mendaftar mata kuliah di dosen 4.3 Halaman implementasi antarmuka pada mahasiswa 4.3.1 Tampilan login Mahasiswa Pertama-tama mahasiswa harus mendaftar dulu ke sistem supaya bisa mengakses situs ujian online.
Gambar 4.23 Tampilan untuk menginput mata kuliah yang diikuti
Gambar 4.24 Tampilan mata kuliah yang sudah diikuti oleh mahasiswa
Gambar 4.19 Tampilan form untuk login mahasiswa
Gambar 4.20 Tampilan login mahasiswa
4.3.3 Tampilan halaman soal ujian dan nilai ujian Di menu ini mahasiswa akan mendapatkan tabel data ujian yang telah dibuat oleh dosen bersangkutan. Jika mahasiswa telah mengklik jenis ujian tersebut maka waktu ujian telah dimulai. Dan jika waktu menjawab ujian telah habis sesuai durasi yang diberikan, maka mahasiswa tersebut tidak bisa lagi untuk menginput jawaban.
Dan ini adalah tampilan nilai dalam bentuk SMS.
Gambar 4.25 Tampilan daftar ujian mata kuliah yang diikuti Ketika mengklik soal quiz maka waktu ujian akan dimulai otomatis
Gambar 4.26 aktivasi mulai ujian Dan akan terlihat data soal ujian online. Bila soal berbentuk file maka mahasiswa harus mendownload data soal ujian tersebut. Lalu jawablah pertanyaan yang ada di soal tersebut dan jika telah yakin dan selesai menjawab sebelum waktu habis maka mahasiswa tinggal mengupload data jawaban ke sistem.
Gambar 4.29 SMS nilai 4.4 Penggujian 4.4.1 Rencana Pengujian Pengujian sistem informasi ujian online berbasis SMS gateway berikut menggunakan data uji berupa sebuah data masukan dengan metode pengujian mengunakan metode black box Tabel 4.1 skenario pengujian aplikasi untuk admin Kelas Uji
Login
Mata Kuliah
Gambar 4.27 Tampilan input jawaban ujian online Setelah mengupload jawaban ujian ke sistem, maka dosen akan memberi nilai kepada mahasiswa tersebut. Mahasiswa bisa melihat nilai ujian di halaman soal ujian jika melalui web. Dan bila melalui sms, mahasiswa mengirim sms ke sistem dengan cara ketik nilai#kodesoal. Berikut tampilan gambar dalam web:
Dosen
Mahasiswa
Gambar 4.28 Tampilan nilai mahasiswa
Butir Uji Isi Data Login Verifikasi username Verifikasi password Tampilkan data mata kuliah Tambah data mata kuliah Ubah data mata kuliah Hapus mata kuliah Tampilkan data dosen Tambah data dosen Ubah data Dosen Hapus data Dosen Tampilkan data mahasiswa Tambah data mahasiswa Edit data mahasiswa Hapus data mahasiswa
Jenis Pengujian Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box
Black Box Black Box Black Box Black Box
Data SMS (inbox dan sent items) Logout
Tampilkan data SMS Hapus data SMS Menghapus session pengguna
Black Box Black Box
Tabel 4.3 skenario pengujian aplikasi untuk mahasiswa Kelas Uji
Black Box Login
Tabel 4.2 skenario pengujian aplikasi untuk dosen Kelas Uji
Login
Soal Ujian
Mahasiswa
Data Akun
Logout
Butir Uji Isi data login Verifikasi username Verifikasi password Tampilkan data soal Tambahkan data soal Edit data soal Hapus data soal Kirim SMS pemberitahuan Tampilkan Peserta Ujian Tampilkan Jawaban Ujian Tampilkan data nilai Update data nilai Tampilkan data mahasiswa Hapus data mahasiswa Tampilkan data akun Mengubah data akun Menghapus Session pengguna
Jenis Pengujian Black Box
Mata Kuliah
Black Box Black Box Black Box Black Box Black Box Black Box
Soal ujian
Black Box Black Box Black Box
Data Akun
Black Box Logout Black Box Black Box Black Box Black Box Black Box
Butir Uji Isi data login Verifikasi username Verifikasi password Menampilkan data mata kuliah yang dipilih Menambahkan mata kuliah Menghapus mata kuliah yang dipilih Tampilkan data ujian Melihat soal ujian Waktu ujian dimulai Mendownload soal ujian Input jawaban ujian Melihat nilai ujian Tampilkan data akun Mengubah data akun Menghapus Session pengguna
Jenis Pengujian Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box
4.4.2 Analisa dan Kesimpulan Hasil Pengujian Aplikasi ini telah diuji dengan banyak item di berbagai menu akses baik menu login, menu data mata kuliah, menu dosen, menu mahasiswa, menu pembuatan soal ujian, menu kirim SMS, menu menjawab soal ujian, menu lihat nilai dengan SMS dan lain-lain. Pengujian aplikasi dilakukan di localhost secara offline (tanpa internet) dan di situs web ujian secara online (internet). Pengujian layanan SMS juga dilakukan secara offline dengan menggunakan modem untuk layanan gammu (sms server) dan tanpa internet, serta dilakukan secara online dengan menggunakan modem untuk layanan gammu (sms server) dan akses internet. Ketika aplikasi diuji secara offline hampir semuanya berhasil tanpa kendala karena aplikasi tidak menggunakan internet. Dan untuk proses SMS kadang terkendala dari jaringan operator GSM Yang mengalami gangguan jaringan. Solusi untuk menanggulanginya adalah gunakan operator GSM yang kualitas sinyalnya baik. Walaupun banyak pengguna jaringan yang melakukan aktivitas SMS di
jam sibuk, layanan pengiriman dan penerimaan SMS tetap baik. Ketika aplikasi diuji secara online dengan akses internet, terdapat banyak kendala yaitu kesulitan login, kesulitan mengolah database, kesulitan menginput data baik dari admin, dosen, dan mahasiswa, kesulitan mengirim dan membalas SMS. Untuk kesulitan login dikarenakan dosen yang belum mendaftar ke admin, mahasiswa yang mendaftar ke sistem tapi statusnya belum diaktifkan oleh admin, serta karena faktor pengguna yang lupa username dan password untuk login ke sistem ujian online. Faktor-faktor kesulitan tersebut dikarenakan adanya gangguan dari hosting web itu sendiri, karena penulis hanya menggunakan hosting web (idhostinger) gratis. Tapi itu semua masih bisa dimaklumi karena terkendala dengan kecepatan akses yang terbatas, data penyimpanan yang terbatas, RAM yang terbatas, dan lainnya. Mungkin jika nanti menggunakan hosting web berbayar bisa lebih bagus lagi kecepatan aksesnya, serta proses-proses lain yang ada di situs web. Bisa juga kendala gangguan dari operator GSM yang saya gunakan sehingga harus bisa memilih operator GSM yang bagus kualitas jaringannya baik untuk akses internet ataupun untuk SMS. Jika kualitas jaringan bagus, semua pengguna yang akan menggunakan situs web ujian online akan mendapatkan kemudahan dan kelancaran dalam pengaksesan situs web ini. Ada juga kendala dari layanan Gammu (server SMS) yang kadang-kadang tidak mau diaktifkan. Itu adalah kendala non-teknis ketika melakukan pengujian SMS. Berdasarkan hasil pengujian diatas dapat ditarik kesimpulan bahwa ketika aplikasi diuji secara offline di localhost, aplikasi ini bebas dari kesalahan sintaks (kode-kode program) dan aplikasi bisa berfungsi sesuai dengan yang penulis rancang sebelumnya. Namun pengujian tersebut belum bisa dikatakan sempurna, dikarenakan ada juga ketidakberhasilan dari aplikasi ini ketika digunakan secara online. Dari semua yang telah dilakukan dalam pengujian ini diharapkan dapat mewakili pengujian fungsi yang lainnya. Secara garis besar dari pengujian dan hasil implementasi aplikasi yang dibangun sudah sesuai dengan kebutuhan yang diinginkan oleh semua pengguna yang akan menggunakan aplikasi ini nanti. 5. KESIMPULAN 1. Dengan aplikasi ini, dosen bisa membuat bank soal, mengirim sms ke mahasiswa, dan menilai hasil ujian mahasiswa secara online, 2. Dengan aplikasi ini, mahasiswa bisa mengerjakan ujian tanpa alat tulis dan bisa melihat nilai dari SMS dan akunnya secara online.
3. Situs aplikasi ini menggunakan hosting web (idhostinger.com) gratis sudah membantu untuk penginputan data-data dan aktivitas ujian secara online 4. Layanan Gammu sebagai server SMS sudah bisa digunakan untuk aktivitas layanan SMS ketika aplikasi ujian online ini dijalakankan baik secara offline (localhost) maupun secara online 5. Modem Huawei E173 sebagai media dari server SMS sudah mendukung aktivitas layanan SMS 6. Ketika aplikasi ini diuji secara offline (localhost) tidak ditemukan kegagalan dalam pengujian DAFTAR PUSTAKA Guwindra, Gugi. 2012. Perancangan Aplikasi Ujian Online di SMKN 4 Bandung. Bandung : Universitas Komputer Indonesia Heriyanto , Bambang. 2004. Rekayasa Sistem Berorientasi Objek. Informatika: Bandung. Indarmawan, Rendra. 2012. Sistem Informasi Akademik pada SMAN 9 Bandung Berbasis SMS Gateway. Bandung : Universitas Komputer Indonesia Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Andi. Yogyakarta. Kadir, Abdul. 2005. Pengenalan Sistem Informasi 3. Andi:Yogyakarta Kurniawan Usman,Uke,. Dkk. 2008. Konsep Teknologi Seluler. Bandung: Informatika Bandung. Rosidi,R,I 2004. Membuat Sendiri SMS Gateway berbasis protocol SMPP.Andi. Yogyakarta Way, Denny, Walter. 2006, Online Testing Research: Informing And Guiding Transitions To Computerized Assessment, http://www.pearsonassessments.com/NR/rdonly res/E1A43E5F-D0C7-4CD7-93BEEFFD863E9C2A/0/OnlineTestResearch_wp060 1.pdf. Diakses 29 desember 2013 Yunianto, 2006. Membangun aplikasi SMS Gateway di Linux, Dian Rakyat, Jakarta Zakaria, Teddy Markus dan Josef Widiadhi. 2006. Aplikasi SMS untuk Berbagai Keperluan. Informatika: Bandung. Unknown. 2009. membuat-sendiri-sms-gateway http://masterdigital.blogspot.com/2009/09/membuat-sendirisms-gateway.html diakses 18 Desember 2011