Beruflich Dokumente
Kultur Dokumente
ABSTRAK
Penggunaan perangkat lunak berbasis web yang lebih mudah didistribusikan
dibandingkan perangkat lunak desktop, sudah banyak merambah ke berbagai
bidang. Aplikasi yang dulunya hanya ditemui dalam bentuk perangkat lunak desktop,
saat ini sudah banyak yang bertransformasi berbasis web (Stuttart 2008).
Pendaftaran mahasiswa baru IAIN Walisongo, merupakan salah satu bentuk
kegiatan yang bisa dibantu dengan menggunakan perangkat lunak berbasis web
secara online. Karena, dengan demikian pendaftaran bisa dilakukan di mana saja
tanpa harus datang secara langsung ke sekretariat pendaftaran. Perangkat lunak
pendaftaran yang dibuat ini mengakomodasi semua kebutuhan data seperti yang ada
pada perangkat lunak pendaftaran sebelumnya, dengan penambahan fasilitas filter
inputan untuk menjamin validitas inputan. Selain itu juga tersedianya fasilitas
pencetakan bukti pendaftaran secara langsung untuk mengonfirmasi pendaftaran di
sekretariat. Dengan menggunakan perangkat lunak tersebut, calon mahasiswa dari
luar kota akan lebih mudah melakukan registrasi tanpa harus datang secara
langsung ke sekretariat pendaftaran.
Kata kunci: pendaftaran mahasiswa baru, perangkat lunak, aplikasi berbasis web,
keamanan website.
PENDAHULUAN
Stuttart (2008) menjelaskan, pada awal periode kemunculan internet, website
berupa halaman-halaman berisi informasi tanpa interaktifitas dengan pengunjung.
Semua pengunjung dianggap sama, baik itu pengunjung tamu atau klien penting atau
bahkan administrator. Semua hanya mampu membaca halaman. Sekarang website
sama sekali berbeda dengan wajah halaman website pada kemunculan pertama
kalinya, faktanya, sekarang hampir semua website adalah aplikasi yang mempunyai
fungsional tinggi dan bergantung pada aliran informasi dua arah. Sekarang website
mampu mendukung registrasi, login, transaksi, dan konten yang dapat dibuat secara
dinamis.
Aplikasi web dibuat untuk menjalankan fungsi praktis yang sangat berguna
dan dapat dijalankan secara tersambung langsung (on-line). Beberapa contoh aplikasi
berbasis web yang paling banyak digunakan sekarang seperti aplikasi penjualan
seperti Amazon, jejaring sosial seperti Facebook, perbankan seperti klikBCA, mesin
2
pencari seperti Google, informasi interaktif seperti Wikipedia, surat elektronik seperti
Yahoo Mail, web logs seperti Wordpress.
Banyak juga perangkat lunak berbasis desktop yang telah berubah wajah
menjadi aplikasi berbasis web. Aplikasi bisnis seperti Enterprise Resource Planning
(ERP), yang sebelumnya hanya bisa diakses dengan perangkat lunak berbasis
desktop, sekarang dapat diakses menggunakan browser. Tren ini berlanjut kepada
pembuatan perangkat lunak seperti aplikasi pemroses kata (word processor),
spreadsheet, dan lain sebagainya yang telah dibuat dengan berbasis web seperti yang
ada pada Google Apps.
Institut Agama Islam Negeri Walisongo (IAIN Walisongo) adalah salah satu
perguruan tinggi agama Islam negeri yang berlokasi di Semarang. Meskipun
demikian mahasiswa yang mendaftar pada perguruan tinggi tersebut, berasal dari
beberapa kota di seluruh Indonesia. Bahkan juga ada banyak mahasiswa yang berasal
dari luar Jawa. Ini menunjukkan peminat dari perguruan tinggi tersebut, berasal dari
berbagai kota di Indonesia.
IAIN merupakan satu-satunya perguruan tinggi Islam negeri di Semarang, dan
sudah eksis sejak lama. Meskipun bertempat di Semarang, bukan berarti hanya
membidik pangsa pasar yang ada di Semarang, namun juga banyak mahasiswa yang
berasal dari luar daerah, bahkan dari luar pulau. Terutama setelah adanya program
Takhassus (jalur khusus beasiswa) pada fakultas Ushuluddin, IAIN Walisongo
semakin banyak dikenal masyarakat di seluruh Indonesia.
Seperti kebanyakan perguruan tinggi lain, IAIN Walisongo membuka
pendaftaran mahasiswa baru setiap tahunnya. Sekretariat pendaftaran mahasiswa baru
IAIN Walisongo bertempat di kampus I perguruan tinggi tersebut, yaitu di Jl.
Walisongo No 5 – 9. Sehingga semua calon mahasiswa yang ingin mendaftarkan diri
harus datang ke alamat tersebut untuk melakukan registrasi.
Hal tersebut tidak masalah untuk pendaftar dari kota Semarang dan beberapa
kota di sekitar Semarang seperti Purwodadi, Demak, Kudus, Jepara, dan lain
sebagainya. Namun untuk beberapa kota calon mahasiswa yang berasal dari luar kota,
model pendaftaran seperti ini tentu saja sangat merepotkan, karena mereka harus
datang berkali-kali ke sekretariat hanya untuk melakukan pendaftaran melakukan
ujian, dan juga melihat hasil pengumuman.
Semakin banyaknya calon mahasiswa yang berasal dari luar daerah inilah,
dibutuhkan suatu sistem yang dapat memfasilitasi calon mahasiswa dari luar daerah
untuk bisa mendaftar tanpa harus datang langsung ke sekretariat.
Untuk memberikan solusi permasalahan tersebut IAIN walisongo membuat
perangkat lunak pendaftaran online berbasis web yaitu sebagai mana dapat dilihat
pada http://walisongo.ac.id/form_pendaftaran.php. Namun sistem yang sudah ada
tersebut mempunyai banyak kekurangan seperti, calon mahasiswa baru tidak dapat
mencetak formulir pendafatarannya sendiri, form pendaftaran masih kurang aman dan
berpotensi besar dibanjiri dengan data-data sampah, dan lain sebagainya. Akibatnya
sistem tersebut tidak dapat diimplementasikan.
Dalam telekomunikasi, istilah online memiliki arti lain yang lebih spesifik.
Suatu alat yang diasosiasikan dalam sebuah sistem yang lebih besar dapat dikatakan
online bila berada dalam kontrol langsung dari sistem tersebut–dalam arti jika ia
3
Analisis Sistem
Tahap analisis mempelajari tentang spesifikasi sistem dan rencana perangkat
lunak. Analisis sistem bertujuan untuk menjabarkan kebutuhan pemakai sistem dan
meletakan dasar–dasar untuk proses perancangan perangkat lunak. Analisis yang
dibutuhkan meliputi analisis kebutuhan software dan hardware dan analisis
kebutuhan sistem. Karena sudah pernah ada perangkat lunak pendaftaran mahasiswa
baru yang lama, maka pada tahap analisis ini juga menganalisa perangkat lunak yang
telah ada, dan mengidentifikasi faktor-faktor yang menyebabkan perangkat lunak
tersebut tidak dapat diimplementasikan. Analisa kebutuhan yang dikumpulkan tidak
perlu lengkap, karenan nanti akan ada tahapan tersendiri untuk mengevaluasi dan
mengerjakan kembali perangkat lunak yang sudah dibuat.
4
nama ibu, pendidikan terakhir ibu, profesi ibu, jumlah penghasilan ibu, dan juga
tiga pilihan jurusan.
2. Menyediakan informasi agenda pendaftaran setiap gelombangnya, termasuk juga
agenda pendaftaran ulang, jadwal ujian, dan pengumuman hasil ujian.
3. Ada filter inputan untuk memastikan data yang dimasukkan pendaftar adalah
data yang valid, serta sebisa mungkin mengurangi kesalahan inputan fatal yang
berakibat data tidak bisa digunakan. Sebagai contoh inputan tanggal lahir harus
mengikuti pola "yyyy-mm-dd".
4. Menggunakan CAPTCHA sebagai gerbang keamanan, untuk memastikan yang
sedang melakukan registrasi secara online adalah manusia, bukan mesin yang
dibuat untuk melakukan pengisian formulir secara otomatis. Selain itu inputan
data dibuat secara step by step, tidak langsung dalam satu halaman, ini juga untuk
menambah keamanan inputan.
5. Pendaftar bisa mengubah kembali data pendaftarannya, sehingga kesalahan saat
menginput formulir bukan masalah lagi, karena secara langsung pendaftar dapat
mengoreksi kesalahan datanya sendiri.
6. Yang juga sangat penting adalah bukti pendaftaran. Perangkat lunak pendaftaran
ini juga menyediakan fitur untuk mencetak formulir pendaftaran dengan format
khusus, sehingga calon mahasiswa bisa yakin kalau dirinya telah terdaftar
sebagai peserta ujian. Selain itu, formulir ini juga digunakan untuk konfirmasi
saat pendaftaran ulang di sekretariat pendaftaran.
Sedangkan untuk client, perangkat keras yang digunakan bisa bervariasi yang
lebih dispesifikkan adalah keperluan perangkat lunak yaitu minimal:
1. sistem Operasi: Windows XP, Linux, Mac OS, atau yang setara;
2. perambah: IE6, Mozila FireFox 2.0, Opera 9.0, atau setara yang mendukung
JavaScript 2.0 agar filter dan AJAX berjalan dengan baik.
Pada saat ini hampir semua sistem operasi yang ada di pasaran, baik yang
bersifat komersial seperti Windows XP, atau yang bersifat bebas seperti Ubuntu, telah
memasukkan perambah dengan spesifikasi yang diperlukan. Sehingga untuk
mengakses perangkat lunak pendaftaran mahasiswa baru, cukup memasang sistem
operasi yang sesuai. Kemudian secara langsung dapat digunakan untuk mengakses
perangkat lunak pendaftaran tersebut begitu terhubung dengan internet.
KESIMPULAN
Perangkat lunak pendaftaran mahasiswa baru yang dikembangkan dengan
berbasis web, membuat pendaftaran mahasiswa baru IAIN Walisongo dapat
dilakukan di mana saja dengan syarat terhubung dengan internet, tanpa harus datang
secara langsung ke sekretariat. Dengan berbasis pengembangan prototyping,
perangkat lunak yang dibuat ini, bisa dikembangkan lebih lanjut begitu ada
perubahan pada analisis kebutuhan atau terdapat kesalahan-kesalahan yang fatal pada
perangkat lunak.
Perangkat lunak untuk pendaftaran mahasiswa baru secara online, perlu
dikembangkan lagi dengan mengakomodasi validasi pembayaran dan ujian secara
online. Sehingga calon mahasiswa hanya perlu datang ke kampus IAIN Walisongo
setelah resmi menjadi mahasiswa. Namun untuk menuju ke sana perlu adanya
penelitian tentang pembuatan perangkat lunak validasi pembayaran dan ujian berbasis
web dengan tingkat keamanan yang lebih tinggi untuk mencegah tindak kecurangan
dan manipulasi data (termasuk pencurian akun bank).
DAFTAR PUSTAKA
Arnowitz, Jonathan. 2007. Effective Prototyping for Software Makers. Amsterdam:
Morgan Kaufmann Publisher.
http://id.wikipedia.org/wiki/online (diakses tanggal 10 Desember 2008).
Jayaswal, Bijay K., Patto, Petter C. 2006. Design for Trustworthy Software: Tools,
Technique, and Metodology of Developing Robust Software. United States:
Prentice Hall.
Stuttart, Dafydd and Pinto, Marcus. 2008. The Web Application Hackers's
Handbook: Discovering and Exploiting Security Flaws. Indianapolis: Wiley
Publishing Inc.