rancang bangun sistem informasi akademik berbasis web di ... - PPTA

36 downloads 1680 Views 194KB Size Report
RANCANG BANGUN SISTEM INFORMASI AKADEMIK BERBASIS WEB ... S1 / Jurusan Sistem Informasi Sekolah Tinggi Manajemen Komputer & TeknikĀ ...
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.