SISTEM INFORMASI PENDAFTARAN ONLINE DAN COMPUTER BASED TEST (CBT) BERBASIS MULTIPLE CHOICE QUESTION PADA PROSES PENERIMAAN MAHASISWA BARU FAKULTAS KEDOKTERAN UNIVERSITAS MUHAMMADIYAH PALEMBANG Heruaji Eko Setiawan Jurusan Sistem Informasi STMIK PalComTech Palembang Abstrak Sistem Informasi Pendaftaran Online dan Computer Based Test (CBT) berbasis Multiple Choice Question pada Proses Pendaftaran Mahasiswa Baru Fakultas Kedokteran Universitas Muhammadiyah Palembang merupakan sistem yang dibangun berdasarkan penelitian yang sudah dilakukan. Penulisan laporan penelitian ini dilatarbelakangi oleh upaya pemerataan teknologi khususnya teknologi sistem informasi. Landasan teori yang digunakan dalam penelitian ini antara lain sistem, informasi, sistem informasi dan ujian saringan masuk. Dalam penelitian ini penulis menggunakan metode penelitian meliputi lokasi dan waktu penelitian, data primer dan data sekunder. Penulis menggunakan teknik pengumpulan data dengan cara wawancara, observasi dan dokumentasi. Dalam penelitian ini teknik pengembangan sistem menggunakan analisis, design dan implementasi sistem dan alat pengembangan yang digunakan berupa flowchart, data flow diagram (DFD), entity relationship diagram (ERD). Sistem ini terdiri dari 6 (enam) tabel yaitu tabel tbl_user, tabel konfirmasi, tabel tbl_mahasiswa, tabel tbl_soal, tbl_nilai dan tabel tbl_pesan sedangkan hasil yang diperoleh berupa laporan pendaftaran dan kelulusan calon mahasiswa baru Fakultas Kedokteran Universitas Muhammadiyah Palembang. Aplikasi CBT ini dibangun untuk mengerjakan soal ujian dan menyimpan hasil penilaian kedalam basis data. Interface dirancang menggunakan bahasa pemrograman PHP dengan paduan CSS dan JQuery,sedangkan basis data disusun menggunakan MySQL. Menggunakan PHP sebagai front-end, data dan variable dapat dilewatkan antar basis data pada MySQL, PHP dan JQuery guna meningkatkan fungsi halaman yang menampilkan ujian serta pengelolaan basis data. Kata kunci : Computer Based Test, Multiple Choice Question, Pendaftaran Online, PHP dan MySQL, Sistem Informasi PENDAHULUAN Informasi merupakan aspek terpenting dalam suatu sistem. Suatu sistem dapat dikatakan baik jika alur penyampaian informasi berjalan dengan lancar. Sistem informasi merupakan rangkaian prosedur dimana data dikumpulkan, diproses menjadi informasi, dan didistribusikan kepada para pemakai. Agar informasi yang dihasilkan dapat bermanfaat, maka informasi yang disampaikan harus lengkap, tepat waktu, dan akurat. Informasi yang esensial tidak boleh hilang (lengkap), tersedia pada saat dibutuhkan (tepat waktu), dan bebas dari kesalahan (akurat). Untuk menghasilkan informasi yang demikian, maka data harus diproses didalam suatu sistem informasi yang matang dengan pengendalian intern yang baik. Dalam suatu institusi pendidikan terdapat berbagai macam ujian maupun tes sebagai syarat kelulusan penerimaan mahasiswa baru bagi calon peserta didik seperti antara lain tes kesehatan, akademik, psikotes maupun tes penunjang lainnya untuk meminimalisir terjadinya ketimpangan pada saat calon peserta didik tersebut diterima dan disahkan sebagai peserta didik dalam institusi pendidikan tersebut, oleh karena hal itu suatu institusi pendidikan khususnya 1
Fakultas Kedokteran Universitas Muhammadiyah Palembang membutuhkan suatu sistem yang memadai, baik dalam hal perangkat maupun sumberdaya manusia agar tidak terjadi kesalahan dalam pengolahan dan penyampaian data. Dalam penelitian ini, aspek data (informasi) yang terkait pada proses penerimaan mahasiswa baru Fakultas Kedokteran Universitas Muhammadiyah Palembang antara lain adalah data pendaftaran mahasiswa serta data hasil ujian dan pengumuman kelulusan. Permasalahan yang terjadi saat ini adalah butuh waktu yang tidak sedikit dalam mengolah ratusan hingga ribuan data pendaftar (calon peserta didik) beserta hasil ujian jika dilakukan secara konvensional. Selain kurang efektif cara tersebut juga kurang efisien karena membutuhkan lebih banyak tenaga kerja ahli untuk menghindari kesalahan koreksi hasil jawaban. LANDASAN TEORI Sistem Menurut Agus (2009:1), sistem diartikan sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu sebagai suatu kesatuan. Menurut Jogiyanto (2005:1), sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. Informasi. Informasi menurut Al Fatta (2007:9) merupakan data yang diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang. Menurut Agus (2009:17), informasi merupakan data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut. Sistem Informasi. Menurut Jogiyanto (2005:11), sistem informasi merupakan suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Menurut Agus (2009:29), sistem informasi adalah suatu komponen yang terdiri dari manusia, tekhnologi informasi, dan prosedur kerja yang memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk mencapai suatu tujuan. PHP (Hypertext Preprocessor) Menurut Kristanto (2010:9), PHP adalah bahasa pemograman yang digunakan secara luas untuk penanganan, pembuatan dan pengembangan sebuah web dan bisa digunakan pada HTML. Menurut Wahana komputer (2009:3), PHP merupakan bahasa pemograman berbasis web yang memiliki kemampuan untuk memproses dan mengolah data secara dinamis. MySQL Menurut Kristanto (2010:12), MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multithread dan multi-user. MySQL adalah Relational 2
Database Management (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). HASIL DAN PEMBAHASAN Data Flow Diagram (DFD) Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas. DFD terdiri dari diagram konteks (context diagram) dan diagram level (DFD Levelled). Diagram Konteks Diagram Konteks berfungsi memetakan model lingkungan (menggambarkan hubungan antara entitas luar, masukan dan keluaran sistem). Aliran arus data aplikasi Sistem Informasi Pendaftaran Online dan Computer Based Test (CBT) berbasis Multiple Choice Question pada Penerimaan Mahasiswa Baru Fakultas Kedokteran Universitas Muhammadiyah Palembang dapat dilihat pada gambar 1 dibawah ini: Gambar 1. Diagram Konteks 3
Diagram Level 0 Diagram ini dibuat untuk menggambarkan tahapan proses yang ada di dalam diagram konteks dengan penjabaran yang lebih terperinci, diagram Level 0 dari aplikasi Sistem Informasi Pendaftaran Online dan Computer Based Test (CBT) berbasis Multiple Choice Question pada Penerimaan Mahasiswa Baru Fakultas Kedokteran Universitas Muhammadiyah Palembang dapat dilihat pada gambar 2 berikut ini: Gambar 2. Diagram Level 0 Diagram Level 1 Diagram Level 1 merupakan diagram turunan dari proses data yang belum selesai pada diagram level 0. Level ini menunjukkan proses-proses internal yang menyusun proses utama pada proses 7.0. diagram level satu dapat dilihat pada gambar dibawah ini : 4
Gambar 3. Diagram Level 1 Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) adalah suatu penyajian data dengan menggunakan entitas dan relasi yang masing-masing dilengkapi dengan atribut-atribut diagram yang menggambarkan hubungan antara entitas dengan atribut penghubungnya. Diagram ERD aplikasi Sistem Informasi Pendaftaran Online dan Computer Based Test (CBT) berbasis Multiple Choice Question pada Penerimaan Mahasiswa Baru Fakultas Kedokteran Universitas Muhammadiyah Palembang dapat dilihat pada gambar 4 dibawah ini: Gambar 4. Entity relationship diagram (ERD) 5
Pembahasan Pada poin ini akan dijelaskan mengenai penerapan Sistem Informasi Pendaftaran Online dan Computer Based Test berbasis Multiple Choice Question pada Proses Pendaftaran Calon Mahasiswa Baru Fakultas Kedokteran Universitas Muhammadiyah Palembang. Halaman Utama Halaman Registrasi Gambar 5. Halaman Utama Gambar 6. Halaman Registrasi 6
Halaman Calon Mahasiswa Terdaftar Halaman Konfirmasi Pembayaran Gambar 7. Halaman Calon Mahasiswa Terdaftar Gambar 8. Halaman Konfirmasi 7
Halaman Profil Calon Mahasiswa Halaman Ujian CBT Gambar 9. Halaman Profil Calon Mahasiswa Gambar 10. Halaman CBT 8
Halaman Pengumuman CBT Gambar 11. Halaman Pengumuman CBT Halaman Pengumuman Kelulusan Gambar 12. Halaman Pengumuman Kelulusan PMB 9
Halaman Tentang Kami Gambar 13. Halaman Tentang Kami Halaman Saran dan Kritik Gambar 14. Halaman Saran&Kritik 10
Halaman Frequently Asked Question (FAQ) Gambar 15. Halaman FAQ Halaman Login Administrator Gambar 16. Halaman Login Administrator 11
Halaman Utama Administrator Gambar 17. Halaman Utama Cpanel Kelebihan Alur Proses Diusulkan Alur proses yang akan dibangun ini memiliki beberapa kelebihan yang kemungkinan bisa menjadi alternatif solusi masalah dari alur proses sistem yang selama ini berjalan, kelebihan tersebut antara lain : a. Untuk mengatasi kelemahan pada proses registrasi - Registrasi dan konfirmasi pembayaran dilakukan secara online hal ini dapat mengatasi permasalahan antara lain : Nota hilang, permasalahan ini dapat diatasi karena pencocokan data dilakukan oleh pihak panitia dan pihak bank secara langsung dengan mencocokan konfirmasi pada website PMB dengan menggunakan digit nomor unik dibelakang jumlah transfer. Dengan itu proses akan tetap berjalan tanpa harus berpatokan kepada nota pembayaran. Nomor registrasi yang kacau, permasalahan ini dapat diatasi karena database terpusat sehingga penentuan nomor dapat lebih akurat. Kesalahan pada input data, hal ini dapat diatasi karena input data dilakukan oleh mahasiswa yang bersangkutan melalui sistem registrasi online. Pengolahan data laporan yang kurang efektif, hal ini dapat diatasi dengan adanya sistem informasi PMB yang terpadu sehingga cukup dengan beberapa klik laporan dapat langsung dicetak maupun diedit sehingga proses menjadi lebih efektif dan efisien. b. - Untuk mengatasi kelemahan pada proses ujian Ujian dilakukan menggunakan Computer Based Test, hal ini dapat mengatasi kelemahan yang ada, antara lain : 12
Kesalahan koreksi hasil jawaban, hal ini dapat diatasi karena koreksi hasil jawaban dilakukan oleh sistem, hanya selang beberapa detik hasil pengumuman sudah dapat dilihat dengan akurat. Tidak memerlukan banyak tenaga koreksi, dengan adanya hal ini secara otomatis biaya operasional akan berkurang. PENUTUP Berdasarkan dari hasil penelitian yang telah dilakukan secara analisis dan pembahasan yang telah diuraikan pada bab sebelumnya, maka penulis dapat membuat beberapa kesimpulan yaitu: Telah dihasilkan suatu Sistem Informasi Pendaftaan Online dan Computer Based Test (CBT) Berbasis Multiple Choice Question yang kiranya dapat membantu pelaksanaan proses Penerimaan Mahasiswa Baru pada Fakultas Kedokteran Universitas Muhammadiyah Palembang. Dan dengan sistem informasi pendaftaran online dan CBT ini efektifitas waktu koreksi soal dan efisiensi dana pengeluaran menjadi berkurang. DAFTAR PUSTAKA Fatta, Hanif Al. 2007. Analisis dan Perancangan sistem Informasi. Yogyakarta : CV. Andi Offset. Jogiyanto. 2005. Analisis dan Disain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Cetakan Ketiga. Yogyakarta: CV. Andi Offset. Kristanto, Andi. 2008. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta: Gava Media. Kristanto, Andri. 2010. Kupas Tuntas PHP dan MySQL. Klaten: Cable Book Mulyanto, Agus. 2009. Sistem Informasi Konsep dan Aplikasi. Yogyakarta: Pustaka Pelajar 13