RANCANG BANGUN SISTEM INFORMASI AKADEMIK BERBASIS WEB DI UNIVERSITAS KATOLIK DARMA CENDIKA SURABAYA Abetnego Willyanto 1) S1 / Jurusan Sistem Informasi Sekolah Tinggi Manajemen Komputer & Teknik Komputer Surabaya email :
[email protected] Abstract : Currently, the need for information is important, also in academic, and Catholic University Darma Cendika was one of them. Catholic University Darma Cendika (UKDC) is located in Surabaya. By having 3 and 6 Department faculties, the university requires adequate academic information system to support its operations. But this time, UKDC still can't meet the demand of lecturers and students for academic when they're not in the campus area. Students and faculty should come or at least in the area around campus just to get academic information. Therefore needed an information system which is a web-based academic can convey academic information via the Internet, and accessed by using a computer or a mobile phone that connected to the internet. Information systems developed has a menu to display student's mark information, schedule, KHS, KRS, student points, a list of teaching lecturers, lecturer's teaching schedule and library collection which is borrowed by lectures. Information systems developed is web-based, so it can be accessed anywhere and anytime as long as it is connected to the Internet. Keywords : Academics Information System, Information System, web-based.
Dalam
PENDAHULUAN
menjalankan
kegiatan
Universitas Katholik Darma Cendika
operasionalnya UKDC telah menerapkan
merupakan salah satu universitas yang berada
sistem terkomputerisasi yang disebut Sistem
di kota Surabaya dan memiliki 3 fakultas serta
Informasi
6 jurusan. Kegiatan operasional Universitas
aplikasi komputer yang digunakan oleh pihak
Katholik
adalah
kampus untuk mengolah dan menyimpan
menyelenggarakan proses belajar mengajar.
data-data akademik mahasiswa yang kuliah di
Salah satu aspek untuk mendukung proses
UKDC. Sistem ini belum tersedia secara
belajar mengajar tersebut agar dapat berjalan
online,
dengan
adalah
akademik oleh pihak kampus hanya dapat
pengelolaan data-data akademik mahasiswa,
dilakukan melalui komputer yang ada di
pengolahan data, penyimpanan data, maupun
kampus, namun ketika tidak bisa datang ke
penyampaian data dan informasi akademik
kampus,
kepada mahasiswa.
menanyakan informasi tersebut kepada bagian
Darma
sebagaimana
Cendika
mestinya
Akademik
sehingga
(SIAKAD),
penyampaian
mahasiswa
atau
yaitu
informasi
dosen
sering
pusat komputer (Puskom) atau ke Biro
melalui
peminjaman koleksi perpustakaan. Setelah
telepon. Hal ini sangat tidak efektif, karena
melakukan implementasi, ujicoba dan evaluasi
permintaan
dapat
terhadap sistem informasi yang dibuat, maka
membuat pekerjaan di BAA dan Puskom
sampailah pada suatu kesimpulan bahwa sistem
bertambah.
telah
Administrasi
Akademik
melalui
Telah
(BAA)
telepon
dilakukan
ini
sebuah
survey
kepada beberapa civitas akademika, di mana
berjalan
menyampaikan
dengan informasi
baik
dan
akademik
dapat kepada
mahasiswa dan dosen melalui media internet.
dalam survey tersebut ditanyakan tentang tingkat kebutuhan mereka terhadap suatu sistem yang akan dibuat, frekuensi akses
LANDASAN TEORI
terhadap sistem, jenis informasi, dan lain-lain. Berdasarkan hasil resume dari survey tersebut
Sistem Informasi
(terlampir dalam halaman lampiran), dapat disimpulkan bahwa sebagian besar civitas akademika UKDC memang membutuhkan suatu sistem informasi akademik untuk menghantarkan
informasi
yang
mereka
butuhkan sehubungan dengan akademik di kampus.
Menurut Herlambang (2005:121), data adalah fakta-fakta atau kejadian-kejadian yang dapat berupa angka-angka atau kodekode tertentu. Data masih belum mempunyai arti
bagi
penggunanya.
Untuk
dapat
mempunyai arti data diolah sedemikian rupa sehingga dapat digunakan oleh penggunanya.
Dengan adanya permasalahan dan fakta ini, maka dibutuhkan suatu solusi untuk menyediakan informasi
bagi dosen dan
mahasiswa ketika mereka sedang tidak berada di lingkungan kampus. Solusi yang akan dibuat berupa sistem informasi akademik berbasis web.
Hasil pengolahan data inilah yang disebut sebagai informasi. Secara ringkas, Informasi adalah data yang telah diolah dan mempunyai arti bagi penggunanya. Sehingga sistem informasi
dapat
didefinisikan
sebagai
prosedur-prosedur yang digunakan untuk mengolah data sehingga dapat digunakan oleh
Dengan menggunakan aplikasi ini,
penggunanya.
dosen dapat mengetahui informasi tentang jadwal mengajar, melihat daftar anak wali,
Sistem Informasi Akademik
daftar mata kuliah apa saja yang diajarnya, serta melihat daftar buku yang dipinjam dari perpustakaan. Bagi mahasiswa, mereka bisa mendapatkan informasi mengenai jadwal kuliah,
nilai
mata
kuliah,
poin
kemahasiswaan, status pembayaran SPP, dan
Menurut
Satoto
(2009)
Sistem
Informasi Akademik adalah perangkat lunak yang digunakan untuk menyajikan informasi dan menata administrasi yang berhubungan dengan
kegiatan
akademis.
Dengan
menggunakan perangkat lunak seperti ini
diharapkan kegiatan administrasi akademis
perangkat-perangkat mobile, seperti: telepon
dapat dikelola dengan baik dan informasi
seluler (ponsel), PDA ataupun smartphone.
yang diperlukan dapat diperoleh dengan
Jadi xHTML MP merupakan bagian dari
mudah dan cepat
xHTML. Aplikasi mobile yang dibangun menggunakan xHTML MP, selain dapat dibaca melalui browser yang ada di dalam
Aplikasi Mobile Aplikasi
mobile
adalah
sebuah
aplikasi yang memungkinkan dapat dilakukan secara
mobilitas
dengan
Dengan menggunakan aplikasi mobile, user dapat mengakses dan menggunakan sebuah web
secara
browser.
menggunakan
perlengkapan seperti PDA atau smartphone.
aplikasi
ponsel, juga dapat dibaca melalui internet
nirkabel
dengan
menggunakan perangkat mobile, di mana data yang diperoleh dapat berupa teks, gambar, maupun video. (Mulyanta, 2005).
2.5. World Wide Web (WWW) Menurut Sidik dan Pohan (2007:1) World Wide Web (WWW), lebih dikenal dengan web, merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Web pada awalnya adalah ruang informasi
Extensible Hypertext Markup Language Mobile Profile (xHTML MP) Menurut Jusak (2008) Extensible Hypertext Markup Language Mobile Profile (xHTML MP) merupakan sebuah bahasa
dalam
menggunakan digunakan
internet,
teknologi
untuk
dengan
hypertext,
menemukan
yang
informasi
dengan mengikuti link yang disediakan dalam dokumen web yang ditampilan dalam browser web.
markup yang didefinisikan dalam Wireless Application Protocol (WAP) 2.0. yaitu sebuah protocol komunikasi untuk aplikasi-aplikasi nirkabel yang dibuat oleh WAP forum. xHTML merupakan gabungan antara Hypertext Markup Language (HTML) yang digunakan untuk
sebagai
membuat
Extensible
bahasa
situs-situs
Markup
pemrograman internet
Language
dan
(XML).
Penambahan istilah Mobile Profile berarti xHTML MP merupakan bahasa pemrograman yang
dikhususkan
untuk
membangun
aplikasi-aplikasi yang dapat dibaca melalui
2.6
Unified Modeling Language (UML) Unified Modelling Language (UML)
adalah salah satu alat bantu yang sangat andal di
dunia
pengembangan
sistem
yang
berorientasi objek. Hal ini disebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan bagi pengembang sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku, mudah dimengerti, serta dilengkapi dengan mekanisme yang efektif
untuk
berbagi
dan
mengkomunikasikan
rancangan
mereka
diproses
di
server.
Hasilnyalah
yang
dikirimkan ke klien melalui browser.
dengan yang lain. (Munawar, 2005). dari
Secara khusus, PHP dirancang untuk
bahasa pemodelan yang dikembangkan oleh
membentuk aplikasi web dinamis. Artinya ia
Booch, Object Modeling Technique (OMT)
dapat membentuk suatu tampilan berdasarkan
dan Object Oriented Software Engineering
permintaan
(OOSE). Metode Booch dari Grady Booch
menampilkan fungsi yang sama dengan skrip-
sangat terkenal dengan nama metode Design
skrip seperti ASP (Active Server Page), Cold
Object Oriented. Metode ini menjadikan
Fusion, ataupun Perl. Namun perlu diketahui
proses analisis dan desain ke dalam empat
bahwa PHP sebenarnya bisa dipakai secara
tahapan iteratif, yaitu : identifikasi kelas-kelas
command line. Artinya skrip PHP dapat
dan obyek-obyek, identifikasi semantik dari
dijalankan tanpa melibatkan web server
hubungan obyek dan kelas tersebut, perincian
maupun browser.
UML
interface
dan
merupakan
kesatuan
implementasi.
terkini.
Misalnya
anda
bisa
Keunggulan
metode Booch adalah pada detil dan kayanya
PERANCANGAN SISTEM
dengan notasi dan elemen. Tahapan utama dalam metodologi ini adalah analisis, desain
Gambaran Umum Sistem
sistem, desain obyek dan implementasi. Keunggulan
metode
ini
adalah
dalam
penotasian yang mendukung semua konsep OO. Metode OOSE dari Jacobson lebih memberi penekanan pada use case. OOSE memiliki tiga tahapan, yaitu membuat model requirement implementasi, Keunggulan dipelajari
dan
analisis,
dan metode
kerena
desain
model ini
pengujian.
adalah
memiliki
dan
notasi
mudah yang
sederhana namun mencakup seluruh tahapan dalam rekayasa perangkat lunak.
Pengguna
PHP Hypertext Preprocessor (PHP) Menurut dokumen resmi PHP, PHP
merupakan singkatan dari PHP hypertext preprocessor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan
informasi
ini
nantinya adalah mahasiswa dan dosen, sistem ini digunakan ketika mahasiswa sedang tidak berada di kampus untuk mengakses informasi akademik
melalui
terminal,
sehingga
mahasiswa tetap dapat memantau informasi akademik tanpa harus mengakses terminal di kampus. Pertama kali, user mengakses web akademik ini dengan menggunakan ponsel ataupun komputer pribadi mereka, pada halaman
login
user
diharuskan
untuk
mengetikkan NPM dan password. Sistem akan
2.7
sistem
melakukan
verifikasi
NPM
dan
password yang dimasukkan berdasarkan data mahasiswa
yang
telah
terekam
dalam
database. Setelah berhasil login, maka akan ditampilkan
menu
utama,
user
dapat
mengakses menu yang dibutuhkan dengan
melakukan klik pada salah satu menu yang
proses login. Gambar di bawah menunjukkan
tersedia.
diagram use case sistem informasi akademik. Untuk setiap pemilihan menu dari
menu
utama,
akan
diproses
dengan
Menampilkan Informasi Nilai
<
>
<>
<>
berdasarkan data yang telah terekam dalam
Menampilkan Informasi Jadwal Ajar
database akademik di kampus. Proses terakhir
Menampilkan Informasi Jadwal Kuliah <>
<> Login
yang akan dijalankan adalah menampilkan informasi yang telah diproses oleh sistem kepada
mahasiswa.
Gambar
di
Menampilkan Informasi Poin Kemahasiswaan
Daftar Anak Wali <> <> <>
Menampilkan Informasi Keuangan Dosen
Menampilkan Informasi Daftar Ajar
Mahasiswa
bawah Menampilkan Informasi Daftar Pinjaman Perpustakaan
menggambarkan rancangan sistem informasi berbasis web di UKDC.
Gambar 2. Diagram Use Case Sistem Informasi Akademik
INTERNET
Diagram Kelas Diagram
Akses Melalui Laptop
Kelas
menggambarkan
beberapa kelas yang digunakan dalam sistem Database Mahasiswa
Sistem Informasi Akademik
informasi akademik di UKDC, kelas diagram mahasiswa dan dosen dapat dilihat pada
Akses Melalui Ponsel
gambar di bawah ini.
Gambar 1. Gambaran Umum Sistem
Model Rancangan Sistem Pada saat pertama kali mengakses halaman login, pengguna sistem tidak akan ditanya tentang keanggotaannya yang sudah terdaftar di database atau belum, karena diasumsikan
bahwa
pengguna
sistem
informasi ini hanya mahasiswa dan dosen UKDC yang sudah pasti terdaftar secara resmi
di
UKDC.
Tetapi
untuk
dapat
mengakses sistem informasi ini secara lebih jauh, maka pengguna tetap harus melakukan
Mahasiswa NPM : varchar Nama : varchar Nilai : varchar presensi poinKemahasiswaan : varchar setNPM() setNama() setNilai() setpresensi() setpoinKemahasiswaan() getNPM() getNama() getNilai() getpresensi() getpoinKemahasiswaan()
Gambar 3. Diagram Kelas Mahasiswa
pengguna
Dosen NIP : varchar Nama : varchar
sudah
terdaftar
atau
tidak,
melainkan hanya melakukan validasi bahwa apakah data username dan password yang
setNIP() setNama() getNIP() getNama()
dimasukkan oleh pengguna sesuai dengan data yang telah terekam di dalam database atau tidak. Setelah berhasil login, maka akan ditampilkan menu utama kepada pengguna.
Gambar 4. Diagram Kelas Dosen
Gambar 6 menunjukkan halaman menu utama untuk mahasiswa.
Diagram Deployment Diagram Deployment menampilkan penempatan semua titik (node) dalam suati jaringan secara fisikal hubungan antar mereka dan proses-proses yang dijalankan pada masingmasing
titik.
Diagram
deployment
system
informasi akademik UKDC ditunjukkan pada Gambar 6. Halaman Utama Mahasiswa
gambar di bawah ini.
Ujicoba
Terminal
Setelah melakukan implementasi sistem, tahap selanjutnya adalah melakukan uji coba dan evaluasi terhadap sistem. Tujuan
Jaringan LAN
Server Web
Server Basis Data
ujicoba ini adalah untuk mengetahui apakah aplikasi yang telah dibuat ini sudah berjalan dengan baik dan sesuai dengan tujuan atau
Internet
output yang diharapkan. Kemudian dilakukan
Internet
proses evaluasi, tahap ini dilakukan dengan
Laptop/Komputer
Ponsel
cara melakukan penyebaran angket kepada sejumlah mahasiswa serta dosen UKDC. Gambar 5. Diagram Deployment
Evaluasi ini bertujuan untuk mendapatkan respon dari pengguna sampai sejauh mana sistem yang telah diimplementasikan ini dapat
IMPLEMENTASI SISTEM Sebelum utama,
mahasiswa
masuk atau
ke
halaman
dosen
harus
melakukan proses login terlebih dahulu. Sistem tidak akan melakukan validasi bahwa
diterima nantinya.
dan
digunakan
oleh
pengguna
KESIMPULAN Setelah
dilakukan
proses
implementasi sistem, ujicoba dan evaluasi sistem,
maka
sampailah
pada
suatu
kesimpulan bahwa sistem telah berjalan dengan
baik
dan
dapat
menyampaikan
informasi akademik kepada mahasiswa dan dosen melalui media internet.
SARAN Saran yang dapat diberikan dalam pengembangan depannya
sistem
adalah
informasi
dapat
ini
ke
ditambahkannya
fasilitas email, sehingga bila ada informasi yang bersifat pengumuman, dapat langsung diberitahukan melalui email, dan tentunya bagi pihak pengguna hanya perlu melihat pengumuman itu via email.
DAFTAR PUSTAKA Herlambang, Soendoro, dan Haryanto Tanuwijaya, 2005, Sistem Informasi: konsep, teknologi, dan manajemen, Graha Ilmu, Yogyakarta. Jusak. 2008. Kreasi Situs Mobile Internet dengan xHTML MP. Prestasi Pustaka: Jakarta. Mulyanta, Edi S. 2005. Kupas Tuntas Telepon Seluler Anda. Penerbit ANDI Yogyakarta: Yogjakarta. Satoto, 2009, Analisis Keamanan Sistem Informasi Akademik Berbasis Web Di Fakultas Teknik Universitas Diponegoro, Seminar Nasional Aplikasi Sains dan Teknologi, Yogyakarta
Suhendar, A. 2003. Teknologi Pemograman Mobile Commerce. Informatika Bandung: Bandung. Sidik, Betha dan Husni Iskandar Pohan, 2007, Pemrograman Web dengan HTML Disertai lebih dari 200 contoh program beserta tampilan grafisnya, Informatika, Bandung. _. 2003. Panduan Praktis Poengembangan Program WAP. Penerbit ANDI Yogyakarta: Yogjakarta. Kadir, Abdul. 2008. Dasar Pemrograman Web Dinamis Menggunakan PHP. Penerbit ANDI Yogyakarta: Yogjakarta.