Senin, 04 Januari 2016

Gilang Arifinanta (3115100948) D3 Sore Tugas UAS

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
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. 
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