RANCANGAN DAN IMPLEMENTASI
SISTEM INFORMASI AKADEMIK BERBASIS
SMS
Disusun
Oleh :
Gilang
Arifinanta
(3115100948)
Manajement
Informatika
STIKOM
PGRI BANYUWANGI
Jl. Jenderal Ahmad Yani No.80, Kec. Banyuwangi,
Banyuwangi, Jawa Timur 68416
ABSTRAK
Perkembangan Information and Communication Technology
(ICT) yang sangat pesat telah menyentuh berbagai aspek pendidikan. Salah satu
contoh nyata adalah perkembangan teknologi informasi melalui SMS sudah begitu
meluas di kalangan masyarakat dalam melakukan berbagai komunikasi yang tak lagi
terbatas pada informasi yang bersifat pribadi. Dengan memanfaatkan perkembangan
teknologi tersebut, melalui penelitiaan ini dikembangan sebuah sistem informasi
akademik berbasis SMS. Pengembangan sistem ini dilakukan dengan menggunakan
salah satu heavyweight methodology, yaitu waterfall methodology. Rancangan dan
mekanisme yang terjadi pada aplikasi sistem informasi akademik berbasis SMS dibangun menggunakan UnifiedModelling Language (UML). Sistem ini
memiliki empat aktor atau pengguna yang memiliki hak akses yang berbeda-beda.
Sistem Informasi Akademik Berbasis SMS (SIA-SMS) ini dikembangkan dari
sisi client (mahasiswa) dan dari sisi admin
(administrator). Adapun tujuan pengembangan sistem ini adalah untuk
meningkatkan kualitas layanan pendidikan di lingkungan Universitas Pendidikan
Ganesha (Undiksha) Singaraja, khususnya
bagi mahasiswa jurusan D3 Manajemen Informatika. Di samping itu pula,
melalui penelitian ini, diharapkan dapat dimasyarakatkan teknologi informasi
dan komunikasi (TIK) kepada seluruh masyarakat, khususnya civitas akademika di
jurusan D3 Manajemen Informatika Undiksha. SIA-SMS ini akan dikembangkan secara
bertahap sehingga dapat dimanfaatkan oleh seluruh civitas akademika di
lingkungan Universitas Pendidikan Ganesha, sehingga dapat tercapai peningkatan
kualitas layanan pendidikan secara menyeluruh.
Kata Kunci: ICT, SMS, UML, SIA- SMS
Pendahuluan
Perkembangan
ICT dewasa ini memberikan dampak yang sangat signifikan, khususnya terhadap
dunia pendidikan. STIKOM PGRI Banyuwangi,
sebagai salah satu instansi pendidikan, berusaha secara optimal untuk
mengimplementasikan ICT ke dalam lingkungan kampus. Adapun tujuan yang ingin
dicapai adalah meningkatkan kualitas layanan pendidikan terhadap seluruh
civitas akademika.
Pengimplementasian
ICT secara optimal sangat diharapkan oleh seluruh civitas akademika. Hal ini
terbukti dengan seringnya terdengar keluhan dari mahasiswa. Mereka tidak bisa
mengakses informasi akademik secara optimal di mana pun mereka berada. Sebagai
contoh kecil, para mahasiswa harus datang ke kampus hanya untuk melihat nilai hasil ujian, atau
mata kuliah yang diremidikan.
Uraian
di atas memberikan gambaran bahwa sistem yang ada sekarang ini tidak memberikan
akses yang optimal terhadap seluruh civitas akademika. Diharapkan, nanti dapat
dikembangkan suatu sistem yang real
time, sehingga seluruh civitas akademika bisa memperoleh informasi dengan mudah
dan up-to-date. Melalui penelitian ini, akan dirancang sebuah sistem informasi
skademik (SIA) yang berbasis ICT
(Information and Communication Technology). Sistem yang akan
dikembangkan adalah SIA yang berbasis SMS. Mengapa harus SIA yang berbasis SMS?
Seperti diketahui, khususnya di Bali, tidak semua orang dapat mengakses
informasi melalui internet dengan mudah dan murah. Oleh karena itu,
dikembangkanlah sebuah sistem yang berbasis SMS. Melalui sistem ini, pengguna
dapat mengakses informasi melalui handphone yang mereka miliki di mana pun
mereka berada (You can do it wherever
you are). Penggunaan handphone dewasa ini lebih umum (familiar) dibandingkan dengan penggunaan
komputer. Hal ini disebabkan oleh harga
handphone lebih murah dan lebih mudah dalam pengoperasiannya. Melalui
pengembangan sistem ini, diharapkan dapat diberikan layanan yang optimal kepada
seluruh civitas akademika Universitas STIKOM PGRI Banyuwangi, khususnya bagi
mahasiswa D3 Manajemen Informatika di Universitas STIKOM PGRI Banyuwangi.
Sistem ini juga memberikan kesempatan kepada seluruh orang tua mahasiswa untuk
memonitor kemajuan prestasi anaknya,
tanpa perlu harus meluangkan waktu untuk datang ke kampus.
Keamanan (security) menjadi isu penting dalam
pengembangan sistem ini, karena sistem berbasis SMS ini dapat diakses oleh
seluruh lapisan masyarakat, baik yang berkepentingan maupun tidak. Oleh karena
itu, seluruh civitas akademika di Jurusan D3 Manajemen Informatika Universitas STIKOM
PGRI Banyuwangi pada khususnya dan masyarakat pada umumnya (orang tua mahasiswa) akan diberikan PIN (Personal Identification Number) yang akan
di-generate secara otomatis oleh sistem.
Berdasarkan
uraian tersebut, melalui penelitian ini diharapkan dapat dibuat suatu perangkat
lunak SIA yang berbasis SMS. Secara eksplisit, dapat dirumuskan sebagai
berikut: Bagaimanakah rancangan dan
implementasi sistem informasi akademik berbasis SMS dalam meningkatkan kualitas
layanan pendidikan di Jurusan D3 Manajemen Informatika Universitas STIKOM PGRI
Banyuwangi?
Untuk
memberikan ketegasan dalam cakupan penelitian ini, perlu ditetapkan batasan
penelitian sebagai berikut. (1)
Informasi akademik yang dapat diakses melalui teknologi SMS adalah jadwal
ujian, nilai ujian per mata kuliah, mata kuliah yang diremidikan, perkembangan
prestasi akademik, serta hal-hal lain yang dianggap perlu dimasukkan dalam
sistem informasi akademik berbasis SMS ini, yang akan dilakukan secara
bertahap. (2) Untuk memberikan keamanan terhadap sistem ini, setiap mahasiswa
di Jurusan D3 manajemen Informatika Universitas Pendidikan Ganesha Singaraja
diberikan PIN (Personal Identification Number).
Sejalan
dengan perumusan masalah yang diangkat, dapat dirumuskan beberapa tujuan yang
ingin dicapai, antara lain (1) dapat
dirancang dan diimplementasikan sebuah sistem informasi akademik yang berbasis
SMS di Jurusan D3 Manajemen Informatika, Universitas STIKOM PGRI Banyuwangi;
(2) terbentuknya sebuah sistem informasi akademik yang berbasis SMS, sehingga
dapat meningkatkan kualitas layanan pendidikan
di lingkungan Universitas Pendidikan Ganesha Singaraja, khususnya bagi
mahasiswa Jurusan D3 Manajemen Informatika; dan (3) dapat mengenalkan secara
tidak langsung teknologi informasi kepada seluruh civitas akademika, serta
memberikan kesempatan untuk menggunakan kemajuan teknologi informasi yang ada
sekarang ini.
Penelitian
ini diharapkan dapat memberikan kontribusi yang signifikan terhadap seluruh
civitas akademika dalam pengaksesan informasi akademik secara optimal. Sistem
ini merupakan salah satu usaha dalam meningkatkan pelayanan pendidikan sehingga
diharapkan dapat meningkatkan kualitas pendidikan itu sendiri.
Di
samping itu, melalui penelitian ini diharapkan dapat dimasyarakatkan teknologi
informasi dan komunikasi kepada masyarakat, khususnya civitas akademika di
Jurusan D3 Manajemen Informatika Universitas STIKOM PGRI Banyuwangi. Secara
bertahap pula, SIA berbasis SMS akan dikembangkan sehingga dapat dimanfaatkan
oleh seluruh civitas akademika di lingkungan Universitas Pendidikan Ganesha
Singaraja, sehingga dapat tercapainya peningkatan kualitas layanan pendidikan secara menyeluruh.
Aplikasi
SIA berbasis SMS adalah aplikasi yang mampu menerima SMS dari mahasiswa sebagai
permintaan layanan, pengolahan data di server, pengambilan data yang diminta di
basis data, mengirim kembali ke client dan melakukan pengisian basis data.
Mahasiswa
yang ingin mencari informasi akademik mengirim SMS request ke server. Pesan dalam bentuk teks ini kemudian
dipotong-potong berdasarkan adanya tanda spasi. Hasil potongan SMS itu meliputi
username, password, dan jenis request.
Jika username dan password mahasiswa
benar, server mengambil data ke basis data
sesuai dengan permintaan mahasiswa. Setelah data didapatkan, server kemudian
menyimpan data hasil permintaan mahasiswa ke dalam basis data, kemudian
mengubah format SMS tersebut menjadi format PDU dan mengirim ke telepon seluler
mahasiswa.
Administrator
adalah pengguna aplikasi yang mempunyai hak akses tertinggi. Tugas-tugas
administrator meliputi memanipulasi data
operator, memanipulasi data mahasiswa, memanipulasi data dosen, memanipulasi
data jurusan, memanipulasi data mata kuliah masing-masing dosen, memanipulasi
indeks prestasi mahasiswa dan memanipulasi informasi terbaru dari jurusan.
Dosen
mempunyai tugas memanipulasi nilai UAS, UTS, tugas, remidial dan jadwal kuliah.
Nilai-nilai yang akan dikirim oleh
server ke mahasiswa adalah nilai terbaru dari masing-masing ujian. Untuk
mengakses aplikasi ini, dosen dilengkapi dengan username dan password supaya
dosen hanya bisa memanipulasi nilai dan jadwal mata kuliah yang diampu.
Operator
bertugas mengaktifkan aplikasi server. Selain mengaktifkan aplikasi server, operator juga bisa melakukan setting
port server, mengirim sms dari
server dan menampilkan laporan-laporan yang diperlukan.
Metode
Rancangan
dan mekanisme yang terjadi pada aplikasi SIA berbasis SMS dibangun menggunakan
UML(Unified Modelling Language). Rancangan ini terdiri dari diagram use case
dan activity diagram. Gambar 1 adalah diagram use case aplikasi SIA berbasis
SMS.
Aplikasi
SIA berbasis SMS melibatkan empat pengguna system, yaitu mahasiswa,
administrator, operator, dan dosen. Mahasiswa adalah pencari informasi
akademik, yaitu indeks prestasi kumulatif dan indeks prestasi pada semester sebelumnya,
nilai UAS, nilai UTS, nilai tugas, nilai remidial, jadwal kuliah, dan informasi
terbaru jurusan.
Selain
mencari informasi akademik, mahasiswa juga dapat mengubah username dan
password untuk keamanan ataupun untuk kemudahan mengakses informasi.
Gambar 1
Diagram
Use Case Aplikasi Sistem Informasi
Akademik Berbasis SMS
Administrator
adalah pengguna yang mempunyai hak akses tertinggi terhadap sistem.
Kegiatan-kegiatan yang bisa dilakukan oleh administrator terhadap sistem
adalah log in, mengubah username
dan password administrator, memanipulasi data mahasiswa, memanipulasi
data jurusan, memanipulasi data indeks prestasi, memanipulasi data informasi terbaru jurusan,
memanipulasi data operator, memanipulasi data dosen, dan memanipulasi data mata
kuliah. Pengguna lainnya adalah
operator, merupakan pengguna yang mengoperasikan server SMS. Operasi yang bisa dilakukan
antara lain log in, mengubah usernamedan
password operator, mengubah port
SMS server, menjalankan SMS server, mengirim SMS, dan menampilkan
laporan. Dosen memiliki kewajiban untuk
memanipulasi nilai ujian yang meliputi UAS, UTS, tugas dan remidial. Selain
itu, dosen juga bisa memanipulasi jadwal mata kuliah, melakukan log in, dan mengubah username dan password
dosen.
Dari
diagram kelas sebelumnya, diperoleh kelas tabel yang diperlukan untuk
mengimplementasikan aplikasi ini. Kelas-kelas ini akan digambarkan dalam
diagram E-R (Entity Relationship) seperti pada Gambar 2.
Gambar 2.
Relasi Antartabel
Relasi Antartabel
Keterangan:
1-1...*
: Hubungan satu ke banyak
1-1
: Hubunagn satu ke satu
Hasil dan Pembahasan
Aplikasi
SIA berbasis SMS adalah aplikasi desktop berbasis GUI (Graphical User
Interface). Bahasa pemprograman yang dipakai untuk membangun aplikasi ini
adalah Java. Penulis memilih bahasa Java karena bahasa Java adalah bahasa yang
memiliki sifat multiplatform dan
berbasis OOP (Object Oriented
Programming) (CAS, 2003). Semua script Java ditulis melalui software aplikasi
Netbeans versi 4.1. Software aplikasi
Netbeans adalah editor Java sekaligus sebagai tempat design GUI aplikasi. Dalam Netbeans, struktur
kelas dibagi menjadi beberapa paket. Pengelompokan file ini berfungsi untuk
memudahkan dalam pengerjaan dan pengelolaan program. Secara garis besar,
terdapat tiga paket dalam aplikasi ini, yaitu: paket yang khusus menyimpan
kelas rancangan antar muka, paket yang khusus untuk melakukan kontrol, dan
paket yang khusus untuk entity (HAR,
2003). Dalam manajemen data, penulis memilih Mysql sebagai basis datanya. Dalam
pembuatan design basis data,
digunakan software aplikasi Platinum
Erwin 3.5.2 dan mysql control center,
sedangkan perancangan laporan program
ini menggunakan IReport 1.2.2
Untuk
bisa menjalankan aplikasi ini, diperlukan software Java (dalam hal ini dipakai
J2sdk1.4.2) yang sekaligus mencakup Java Runtime Enviroment (JRE). Selain
j2sdk1.4.2, diperlukan juga file
atau library tambahan untuk mendukung
pembacaan port komputer. File tersebut adalah comm.jar dan win32com. Basis data
yang dipakai adalah Mysql versi 4. file.
Basis data disimpan di dalam folder data yang berada di bawah folder mysql.
Aplikasi ini mampu dijalankan pada spesifikasi minimum Pentium III 500 Mhz
dengan memory 128 MB. Pada komputer yang memiliki spesifikasi tersebut,
aplikasi ini berjalan dengan stabil, tetapi dalam proses instalasi sedikit
lambat. Aplikasi ini berjalan stabil dan lancar dalam komputer yang memiliki
spesifikasi P4 1,7 Ghz dengan memory 256 MB.
Penulis
melakukan uji kasus program aplikasi ini pada spesifikasi seperti uraian di atas.
Dalam uji kasus ini diperoleh hasil seperti pada Tabel 1.
Penulis
melakukan uji kasus program aplikasi ini pada spesifikasi seperti uraian di
atas. Dalam uji kasus ini diperoleh hasil seperti pada Tabel 1.
Simpulan
Berdasarkan
pembahasan di atas, dapat disimpulkan
bahwa aplikasi sistem informasi akademik berbasis SMS yang mengambil studi
kasus pada jurusan D3 Manajemen Informatika Universitas STIKOM PGRI Banyuwangi
mampu mempermudah mahasiswa dalam mencari informasi akademik serta meningkatkan
pelayanan pendidikan secara serta merta dapat meningkatkan kualitas kinerja
lembaga.
Adapun
kelebihan-kelebihan dari aplikasi ini adalah sebagai berikut. (1) Mahasiswa
dapat dengan mudah mencari informasi indeks prestasi, jadwal mata kuliah, nilai
UTS, nilai UAS, nilai tugas, remedial, dan informasi-informasi terbaru dari
jurusan. (2) Mahasiswa dapat dengan cepat mengetahui informasi akademik. (3)
Mahasiswa dapat mengetahui informasi akademik kapan saja dan dari mana saja. (4)
Petugas penyedia layanan informasi akademik lebih mudah dalam melaksanakan
tugasnya.
Daftar Acuan
Braude, E. 2003. Software
design from programming to architecture.
United States of America: Jon Wiley and Sons INC.
Case Bradley, J. 2003.
Programming with Java. New York: McGraw-Hill.
Eriksson, H. E. &
Penker, M. 1998. UML Toolkit. New York: John Wiley & Sons, Inc.
Hariyanto, B. 2003. Esensi-esensi bahasa pemrograman Java, Bandung: Informatika Bandung
Haryanto, S. 2005. Kumpulan resep query menggunakan mysql. Jakarta: Gramedia.
Hariyanto, B. 2003. Esensi-esensi bahasa pemrograman Java, Bandung: Informatika Bandung
Haryanto, S. 2005. Kumpulan resep query menggunakan mysql. Jakarta: Gramedia.
Heywood, D. 1997.
Microsoft TCP/IP: Konsep dan penerapan. Yogyakarta: Andi.
Imron, R. & Romzi.
2004. Membuat sendiri SMS gateway (ESME) berbasis protokol SMPP. Yogyakarta:
Andi.
Indrajani.
2004. Pemrograman berorientasi objek dengan Java, Jakarta: PT. Elex Media
Komputindo.
Tidak ada komentar:
Posting Komentar