Desain Dan Implementasi Modul Dosen Pada Sistem Informasi Akademik
Studi Kasus Politeknik Negeri XYZ
Mahendri Winata1, Agus Pratondo2 1,2,3
Program Studi Manajemen Informatika, Jurusan Teknologi Informasi, Politeknik Telkom 1
mahendri.winata@mi.politekniktelkom.ac.id ,2agus@politel.ac.id Abstrak
Sistem Informasi yang berjalan pada instansi Politeknik Negeri XYZ sudah menggunakan sistem komputerisasi tetapi masih menggunakan aplikasi desktop. Pada saat ini, aplikasi tersebut dapat membantu proses akademik tetapi masih terdapat masalah lain yaitu masalah user, akses sistem, dan pendistribusian data. Untuk mengatasi masalah tersebut dibangun suatu sistem yang berbasis web dengan tetap memberikan fasilitas dan akses user terhadap kebutuhannya. Sehingga data yang real time dapat diperoleh dan dapat diakses kapanpun dan dimanapun dengan menggunakan internet. Sistem Informasi Akademik ini merupakan sistem yang terdiri dari beberapa modul dan memiliki kompleksitas yang cukup tinggi. Pada makalah ini akan dibahas mengenai desain dan implementasi modul dosen pada sistem informasi akademik pada Politeknik Negeri XYZ.
Kata kunci: Sistem, Informasi, Akademik, modul, dosen Abstract
Information System that runs on XYZ Polytechnic institutions already using the computerized system but still use a desktop application. At this time, the application can help the academic process but there is still another problem that is a problem user, system access, and data distribution. To overcome these problems built a web-based systems while providing facilities and access to user needs. So that real time data can be obtained and can be accessed anytime and anywhere by using the internet. Academic Information System is a system consisting of several modules and has a fairly high complexity. In this paper will discuss the design and implementation module lecturer in academic information systems at XYZ Polytechnic.
Keywords: System, Information, Modul, Faculty 1. Pendahuluan
Dalam kehidupan sehari-hari, internet telah memberikan banyak manfaat bagi masyarakat dunia.Pada umumnya semua yang terdapat dalam kehidupan kita terdapat dalam internet.Fungsi dan manfaat Internet ini pun dapat kita rasakan dalam berbagai bidang kehidupan.Hampir semua bidang kehidupan telah dimasuki teknologi Internet yang sangat memudahkan bagi para penggunanya dalam mencari berbagai informasi yang dibutuhkan. Hanya dengan sebuah komputer yang terkoneksi Internet, kita dapat menjelajah dunia hanya dengan melihat pada sebuah layar monitor. Ribuan bahkan jutaan informasi digital berharga dapat kita dapatkan dengan mudah melalui Internet.
Website adalah unsur terpenting dalam internet.Website dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi, gambar, gambar gerak, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan link-link. (Deeyan 2008)
Pertumbuhan website sangat cepat sekali, boleh dibilang setiap hari bermunculan puluhan bahkan ribuan web baru, hal ini tidak terlepas dari pengaruh perkembangan teknologi internet dan teknologi komunikasi data serta banyaknya tersedia tool-tool untuk membuat website secara gratis di internet.Hingga saat ini, jumlah halaman web yang dapat diakses melalui internet sudah mencapai angka miliaran.
Suatu instansi/badan pendidikan juga membutuhkan suatu sistem yang dapat menggantikan sistem manual dengan sistem komputerisasi. Bahkan sangat membutuhkan internet sebagai media penyalur informasi.Pada instansi pendidikan Politeknik Negeri XYZ membutuhkan suatu sistem yang dapat memberikan kemudahan untuk berinteraksi antar civitas akademik Politeknik Negeri XYZ.Sistem yang dibutuhakan merupakan suatu sistem yang dapat menangani semua kegiatan yang terdapat di dalamnya.
Dengan dibangunya SIA-KOP modul dosen, diharapkan kebutuhan dosen terhadap sistem dapat terpenuhi sehingga dapat mempermudah dosen dalam menyampaikan informasi kepada yang membutuhkan.
2. Metode Pengerjaan Proyek
Dalam penulisan proyek akhir ini, metode yang digunakan adalah metode Software Development Life Cycle (SDLC) dengan model waterfall yang dibagi menjadi 5 tahapan, yaitu seperti di bawah ini [1,2,3]:
Gambar 1 SDLC Proses
1) Analisis Kebutuhan
Pada tahap analisis dilakukan pengumpulan data semua kebutuhanusersesuai dengan aplikasi yang dibangun.
2) Desain
Desain perangkat lunak merupakan tahapan untuk menerjemahkan keinginan user menjadi desain teknis yang siap diimplementasikan olehprogrammer. 3) Pembuatan kode (coding)
Pada tahap ini dilakukan penerjemahan dari desain model ke dalam aplikasi yang siap digunakan olehuser.
4) Pengujian
Pengujian terhadap program dilaksanakan setelah sebuah program aplikasi selesai dibuat. Proses pengujian dimulai dari kebenaran logika perangkat lunak, kemudian dipastikan bahwa di setiap aktivitas perangkat lunak terdapat skenario pengujiannya.
5) Implementasi
Perangkat lunak yang telah lolos uji implementasi ditempat pemesanan dengan disertai perangkat pendukungnya.
6) Perawatan
Perangkat lunak yang telah diimplementasikan diharapkan dapat dipakai terus menerus dan tidak berhenti di tengah jalan. (Hendraputra, et al. 2009)
3. Desain Modul Sistem
Secara umum, desain ,modul dosen yang dibangun mengacu kepada DFD berikut.
Gambar 2 DFD
Sedangkan untuk pohon menu dapat digambarkan dengan pohon menu berikut.
Gambar 3 Struktur Menu
Sedangkan desain antarmuka yang terkait dengan modul ini adalah.
Gambar 4 Desain Antarmuka Menu
Antarmuka ini menjelaskan pada bagian atas adalah header. Pada bagian bawahnya terdapat departemen, departemen di sini merupakan kelompok akses pegawai contoh : pimpinan, dosen, BAK, dan sebagainya yang termasuk bagian dari kepegawaian institusi.
Gambar 5 Desain Antarmuka Tabel
Desain antarmuka lihat data merupakan bagian terpenting dari isi (content). Antarmuka dalam bentuk table yang menggunakan beberapa gambar/simbol untuk mewakili nama tombol.
Gambar 6 Antarmuka Tambah dan Ubah Data
Desain antarmuka tambah dan ubah data digunakan antarmuka ketika melakukan proses tambah atau ubah data dari tabel padadatabase. Terdapat beberapa jenis tipe masukandatasehingga
tampilannya dibedakan untuk menghindari kesalahan memasukkan data.
4. Implementasi dan Pengujian
Untuk menjalankan sistem ini, komputer server harus sudah terinstall Apache (dalam paket XAMPP) dan SQL Server 2005.Setelah melakukan instalasi,restoredatabase ke SQL server 2005 dan salindatakeserver localhost[4,5,6].
Gambar 7 Halaman Login
Halaman login berfungsi sebagai pintu masuk ke Aplikasi SIA-KOP.Pada halaman ini terdapat validasiusername dan password dosen.Validasi berfungsi untuk mengecek kesesuaian datausername dan password dosen. Halaman ini merupakan halaman yang dianggap sangat penting, hal ini dikarenakan jika keamanan tidak terjaga maka siapa pun akan bisa masuk dalam aplikasi SIA-KOP modul dosen.
Gambar 8 Interface Menu
Halaman content berisi menu dan content tentang hal-hal yang berkaitan dengan dosen.
Untuk melakukan proses KRS masuk ke menuperwalian kemudian pilihsubmenuKRS. Kemudian akan muncul halaman KRS seperti di bawah ini:
Gambar 9 Halaman KRS
Pilih data angkatan sesuai dengan angkatan/tahun masuk mahasiswa, kemudian akan muncul data kelas pada list kelas dan muncul mahasiswa sesuai angkatan. Pilih kelas sesuai kelas mahasiswa yang akan melakukan KRS dengan memilih list kelas. Kemudian akan muncul data mahasiswa sesuai list yang dipilih.
Checkbox digunakan untuk menandai KRS mahasiswa yang akandiapprovedengan syarat mahasiswa sudah siap approve. Jika ingin melihat mata kuliah yang diambil mahasiswa klik detail.Ketika dipilih detail akan muncul data mata kuliah yang diambil, seperti gambar di bawah ini:
Gambar 10 Halaman Detail KRS
Approve juga dapat dilakukan pada detail mata kuliah KRS mahasiswa dengan cara memilih tombol approve. Pada gambar di atas terlihat mata kuliah apa saja yang akan diambil pada semester akan datang.
Tombol hapus pada gambar digunakan untuk menghapus semua mata kuliah yang sudah di ambil dengan kata lain dapat melakukan KRS kembali. Ketika terjadi kesalahan input beberapa mata kuliah pada waktu KRS dapat dihapus dengan memilih tombol detail mata kuliah semester depan, seperti gambar di bawah ini:
Gambar 11 Halaman Detail Mata Kuliah
Checkboxdigunakan untuk menandai mata kuliah yang akan dihapus, kemudian pilih approve untuk melakukan perintah hapus.
Untuk melakukan proses pada tugas akhir mahasiswa, masuk ke menu tugas akhir pilih submenu mahasiswa bimbingan. Kemudian akan muncul halaman seperti di bawah ini:
Gambar 12 Halaman Tugas Akhir
Ketika judul tugas akhir belum disetujui dosen dapat menyetujui judul dengan cara pilih tombol belum setuju untuk menyetujui. Sedangkan tombol detail digunakan untuk melihat detail tugas akhir mahasiswa bimbingan. Ketika dipilih detail maka akan munculdetaildata tugas akhir, seperti gambar di bawah ini:
Gambar 13 Detail Tugas Akhir
Untuk melakukan proses memasukkan nilai mahasiswa mahasiswa, masuk ke menu perkuliahan pilih submenu daftar kelas. Kemudian akan muncul halaman seperti di bawah ini :
Gambar 14 Halaman Daftar Kelas
Pilih absensi untuk menampilkan data absensi yang sudah dilakukan pada mata kuliah tersebut. Setelah dipilih absensi akan muncul halaman seperti di bawah ini:
Gambar 15 Halaman Absensi
Pada tabel terdapat data absensi yang pernah dilakukan, pada kolom paling kana nada tombol detail, ketika tombol ini dipilih akan menampilkan mahasiswa yang hadir pada perkuliahan sesuai tanggal tersebut, dapat dilihat seperti gambar di bawah ini :
Gambar 16 Halaman Detail Absensi
Tombol ubah pada table digunakan untuk merubah data absensi mahasiswa ketika ada perubahan status absensi dari mahasiswa.
Gambar 2 Halaman Ubah Absensi
Pada gambar terdapat tombol tambah absen, tombol ini berfungsi untuk menambah data absensi mahasiswa.
Gambar 17 Halaman Tambah Absensi
Pada gambar terdapat tombol nilai. Pilih tombol nilai, kemudian akan muncul halaman sebagai berikut:
Gambar 18 Halaman Nilai
5. Penutup
Kesimpulan dari proyek akhir ini adalah Modul Dosen pada Sinformasi Akademik di Politeknik Negeri XYZ dapat membantu para user dalam kemudahan akses secara optimal
Daftar Pustaka
[1] B.Sakur, Stendy. Aplikasi Web Database dengan Dreamweaver MX. Yogyakarta: Andi, 2003.
[2] Deeyan. "Pengertian Website." Pengertian Website., 2008. [3] Hendraputra, Ade, Agus Pratondo, Dedy Rahman Wijaya,
Eko Darwiyanto, Edy Prasetyo Nugroho, and Guntur Prabawa Kusuma. Information System Quality Assurance. Bandung: Politeknik Telkom, 2009.
[4] Kadir, Abdul. Mastering Ajax dan PHP. Yogyakarta: Andi, 2009.
[5] Publisher, Andi, and Wahana Komputer. Panduan Lengkap Pemrograman HTML 4.4. Yogyakarta: Penerbit Andi, 2003. [6] Suryatiningsih, S.T, and S.T Wardani Muhamad.