Desain dan Implementasi Sistem Informasi Jadwal Kuliah Berbasis Komputer
Menggunakan Pengujian Metode Black Box dan Alpha Test
The Design and Implementation of Computer Based Time Schedule Information System
with Black Box and Alpha Test Methods
Imam Asrowardi, S.Kom1)
1) Staf Pengajar pada Program Studi Manajemen Informatika Jurusan Ekonomi dan Bisnis Politeknik Negeri Lampung
Jl. Soekarno—Hatta Rajabasa Bandar Lampung
Abstract
The need of time schedule access for students in an educational institution is significant that it should be a priority to provide by the institution. Information of a status of a certain subject sometimes confuses the students. This research is aimed at providing a system which can provide the time schedule, announcement of replacement of certain rescheduled lecturer, and status of subjects so that the students can obtain up to date information. The research was carried out by applying Visual Basic 6.0 programming language and two units of computer connected with peer to peer network. The system was analyzed through black box and alpha test methods. The research showed that the system worked well to provide the needed information.
Key word: time schedule information, subject status. Pendahuluan
Informasi dewasa ini sudah menjadi suatu kebutuhan primer baik untuk individu maupun suatu organisasi. Informasi menjadi semakin penting terutama untuk organisasi yang bergerak dalam pemberian pelayanana jasa atau barang, artinya cara pandang konsumen juga dipengaruhi oleh sejauh mana organisasi tersebut memberikan informasi-informasi yang mudah diakses oleh konsumen. Begitu juga tingkat keprofesionalan suatu organisasi dapat dilihat dari cara mereka memberikan suatu informasi kepada konsumen. Jika suatu organisasi masih menggunakan cara-cara manual dalam memberikan suatu informasi maka konsumen memandang organisasi tersebut masih gagap teknologi atau ketinggalan teknologi, tetapi sebaliknya jika organisasi tersebut memberikan
pelayanan yang memanfaatkan hasil-hasil perkembangan teknologi maka organisasi tersebut akan mempunyai citra yang baik di mata konsumen.
Dunia pendidikan (kampus) jika dilihat dari kaca mata bisnis maka pendidikan adalah bisnis yang dibuat untuk memberikan suatu pelayanan jasa kepada konsumen pendidikan. Jika jasa akan diberikan kepada konsumen pendidikan maka organisasi yang menanganinya harus berusaha memberikan pelayanan yang sebaik mungkin kepada konsumen sehingga citra institusi pendidikan akan tetap baik di mata masyarakat pendidikan. Beberapa hal yang sering menjadi sorotan konsumen pendidikan terhadap pelayanan yang diberikan kepadanya mulai dari cara
mengiklankan instansi, cara penerimaan pendaftaran dan penerimaan, registrasi mahasiswa hingga sampai pada tingkat pelayanan yang terkecil misalnya penerbitan jadwal kuliah oleh instansi pendidikan yang bersangkutan.
Penerbitan jadwal kuliah merupakan kegiatan rutin pada awal semester yang dilakukan pada bagian akademik mulai dengan cara memberikan lembar jadwal kuliah kepada seluruh mahasiswa atau dengan cara memasang jadwal kuliah tersebut pada papan pengumuman yang tersedia, kemudian mahasiswa yang bersangkutan mencatat jadwal tersebut untuk dirinya sendiri. Cara-cara manual sebagaimana di atas, jika dilakukan terus menerus akan menimbulkan suatu citra yang buruk di mata mahasiswanya, selain itu ada beberapa hal yang sering terjadi pada permasalahan jadwal kuliah, diantaranya : 1. Mahasiswa akan mencari informasi pada
bagian akademik ketika seorang dosen belum datang pada jam yang telah ditentukan pada jadwal kuliah, jika mahasiswa yang mengambil matakuliah tersebut berjumlah 60 orang maka bagian akademik akan memberikan jawaban yang sama kepada 60 mahasiswa tersebut. 2. Pada saat matakuliah yang bersangkutan
ternyata mengalami pemendekan waktu tatap muka sehingga kuliah berakhir dengan cepat, tetapi ternyata ada beberapa mahasiswa yang terlambat maka mahasiswa tersebut tidak mengetahui bahwa perkuliahan telah selesai.
3. Pada saat matakuliah tersebut kosong bagian akademik akan memasang pengumuman di papan pengumuman, tetapi tidak semua mahasiswa melihat pengumuman tersebut sehingga mahasiswa masih harus menunggu dosen yang bersangkutan atau sampai mahasiswa mengetahui bahwa matakuliah yang bersangkutan dikosongkan.
4. Tidak semua mahasiswa dapat menjaga lembar jadwal kuliah yang diberikan bagian akademik sehingga sering mahasiswa lupa akan jadwal kuliahnya.
Pada era informasi saat ini selayaknya hal-hal tersebut tidak terjadi, caranya dengan membuat suatu Sistem Informasi Jadwal Kuliah Berbasis Komputer, sehingga mahasiswa tidak dibingungkan dengan status matakuliah pada hari yang bersangkutan apakah sudah masuk, sudah keluar, sedang menunggu dosen datang atau dikosongkan. Selain itu bagian akademik tidak perlu lagi memasang pengumuman pada papan pengumuman yang berisi status matakuliah tertentu.
Metode
Penyusunan
karya
ilmiah
ini
dilakukan dengan menggunakan rancangan
pengembangan sistem informasi, dengan
tahapan aktivitas yaitu, studi kelayakan
sistem, p
enentuan kebutuhan sistem, desain sistem, pembangunan perangkat lunak, uji coba, dokumentasi, dan evaluasi.Hasil Dan Pembahasan
Desain Sistem
1. Diagram Arus Data
Pada Sistem Informasi Penjadwalan Kuliah ini, sistem akan menerima inputan data dari Bagian Akademik Politeknik Negeri Lampung yang terdiri dari data matakuliah, data dosen, dan data jadwal kuliah. Perlu diketahuai bahwa data mata kuliah dan data dosen hanya dijadikan sebagai data pendukung, artinya tidak semua data mata kuliah dan data dosen
digunakan dalam sistem ini. Selanjutnya sistem akan menyimpan data tersebut dalam basis data, sedangkan output dari sistem ini adalah jadwal kuliah berbasis komputer di mana jadwal ini memberikan suatu informasi dari status mata kuliah yang akan diikuti oleh mahasiswa, output yang lain dari sistem ini adalah pengumuman mata kuliah pengganti yang memberikan informasi kepada mahasiswa yang berkaitan pada ruang, hari, dan tanggal mata kuliah tersebut selenggarakan.
1.1 Diagram Konteks
1.2 Diagram Berjenjang
Informasi Pengumuman Data Dosen
Data Mata Kuliah Data Jadwal Data Pengumuman Data Status Mata Kuliah
0
Sistem Informasi Jadwal Kuliah
FTI - UTY
Bagian Akademik
Mahasiswa
Informasi Jadwal KuliahLevel 0
Top Level
4
Entry Pengumuman3
Entry Data Jadwal1
Entry Data Mata Kuliah0
Sistem Informasi
Jadwal Kuliah Berbasis
Komputer
2
Entry Data Dosen5
Inf
ormasi
Jadwal
Kuliah
1.3 Diagram Arus Data Level 0
2. Struktur Basis Data
Struktur basis data dari Sistem Informasi Jadwal Kuliah Berbasis Komputer ini terdiri dari tabel mata kuliah, tabel dosen, tabel jadwal dan tabel pengumuman.
a. Tabel Mata kuliah
Nama file : Jadwal.mdb Nama tabel : Matakuliah Nama field kunci : Kode_mk Nama field index : Kode_mk
Informasi
Data Dosen
Informasi Data jadwal
Informasi Data Mata Kuliah
Data Pengumuman
T. Mata Kuliah
Data Jadwal Data Pengumuman
Data Status Mata Kuliah
Informasi Data Pengumuman
T. Pengumuman In fo rm asi Data Statu s Ma ta Ku liah Data jadwal Data Mata Kuliah Data Dosen Data Jadwal T. Dosen AKADEMIK
1
Entry Data Mata Kuliah, Data Dosen, Data Jadwal3
Entry data Pengumuman4
Informasi Jadwal dan pengumuman MAHASISWA T. Jadwal2
Entry Status Mata Kuliah T. Jadwal AKADEMIK AKADEMIKInformasi Jadwal dan Informasi Pengumuman
Tabel 1. Tabel Mata Kuliah
Nama Field Type Width Keterangan Kode_mk Text 6 Kode mata kuliah Nama_mk Text 30 Nama mata kuliah
SKS text 1 Jumlah SKS
b. Tabel Dosen
Nama File : Jadwal.mdb Nama tabel : Dosen
Nama field kunci : Kd_dosen Nama field index : Kd_dosen
Tabel 2. Tabel Dosen
Nama Field Type Width Keterangan Kd_dosen Text 6 Kode dosen Nama_dosen Text 30 Nama dosen c. Tabel Jadwal
Nama File : Jadwal.mdb Nama tabel : Jadwal
Nama field kunci : Kd_mk Nama field index : -
Tabel 3. Tabel Jadwal
Nama Field Type Width Keterangan Kode_mk Text 6 Kode mata kuliah Kd_dosen Text 6 Kode dosen
Hari Text 1 Hari jadwal kuliah terdiri dari : 1 = Minggu, 2 = Senin, 3 = Selasa 4 =Rabu, 5 = Kamis, 6 = Jumat 7 = Sabtu
Jam Text 10 Waktu jadwal kuliah
Ruang Text 3 Ruang kuliah
Status Text 1 Status jadwal kuliah terdiri dari : 1 = menunggu
2 = masuk 3 = keluar 4 = kosong
Keterangan Text 40 Keterangan jadwal kuliah.
d. Tabel Pengumuman
Nama File : Jadwal.mdb Nama tabel : Pengumuman Nama field kunci : Kd_mk Nama field index : -
Tabel 4. Tabel pengumuman
Nama Field Type Width Keterangan Kode_mk Text 6 Kode mata kuliah Hari Text 6 Hari jadwal kuliah
Jam Text 10 Waktu jadwal kuliah
Ruang Text 3 Ruang jadwal kuliah
Tgl_pelaksanaan Date/time 8 Tanggal dilaksanakan kuliah pengganti.
Tgl_pengumuman Date/time 8 Tanggal diumumkan
3. Relasi antar Tabel
Keterangan :
- * = Kunci primer - ** = Kunci tamu
Gambar 5. Relasi antar tabel
4. HIPO (Hierarchy Input Process Output)
HIPO dari Sistem Informasi Jadwal Kuliah Berbasis Komputer ini adalah sebagai berikut :
1. HIPO Menu Utama
2. HIPO Sub Menu Berkas
Menu Utama
Berkas
Setup
Berkas
Jadwal Kuliah
Mata Kuliah_Dosen
Keluar
Tabel Mata
kuliah
Kode_mk *
Nama_mk
SKS
Tabel Jadwal
Kode_mk**
Kd_dosen**
Hari
Jam
Ruang
Status
Keterangan
Tabel Dosen
Kd_dosen *
Nama_dosen
Tabel
Pengumuman
Kode_MK** Hari Jam Ruang Tgl_Pelaksanaan Tgl_pengumuman3. HIPO Sub Menu Setup
Implementasi Sistem
1. Konfigurasi Sistem
Konfigurasi sistem yang digunakan dalam membangun Sistem Informasi Jadwal Kuliah Berbasis Komputer ini adalah sebagai berikut : - Dua unit komputer dengan Processor Intel
Pentium III atau AMD K5/K6 dengan kecepatan 600 Mhz atau yang lebih tinggi. - Kabel UTP dan dua buah konektor RJ-45. - Dua buah LAN Card yang dipasang pada
setiap unit komputer.
- Sistem Operasi Windows 98 atau yang lebih tinggi.
Pengujian dilakukan dengan menggunakan dua unit komputer yang dihubungkan dengan tipe jaringan peer to peer.
2.Cara Kerja Sistem
Pada komputer A tersimpan basis data, sehingga melalui komputer tersebut data dosen, data mata kuliah, data dosen, data jadwal kuliah, data pengumuman dinputkan, sedangkan komputer B berfungsi sebagai media penyampaian informasi jadwal kuliah dan pengumuman kepada mahasiswa.
3. Operasional Sistem a. Menu utama
Menu utama ini berfungsi untuk menjalankan sub menu yang ada didalamnya.
Setup
Jadwal
Kuliah
Jadwal
Pengganti
Database Komputer A Komputer BData Jadwal Kuliah Data Pengumuman
Gambar 10. Menu Utama
b. Sub menu input jadwal kuliah
Form input Jadwal Kuliah ini berfungsi sebagai input data dari jadwal yang telah diolah oleh bagian akademik ke dalam basis data, melalui form ini user juga dapat melakukan perubahan data (pengeditan data dan penghapusan data).
Gambar 11. Form Input Jadwal Kuliah
Gambar 12. Form Edit Jadwal Kuliah
c. Sub menu input mata kuliah dan dosen Form input mata kuliah dan dosen ini berfungsi untuk menginputkan data mata kuliah dan data dosen, melalui form ini user juga dapat melakukan perubahan data (pengeditan data dan penghapusan data).
Gambar 13. Form Input Mata Kuliah d. Sub menu setup jadwal
Form ini berfungsi untuk menginputkan keadaan atau status jadwal kuliah apakah pada hari yang bersangkutan status jadwal kuliah menunggu, kosong, masuk atau sudah keluar.
e. Sub menu pengumuman
Form ini berfungsi untuk menginputkan pengumuman dari bagian akademik yang berkaitan dengan adanya perubahan jadwal dari pihak dosen.
Gambar 15. Form Input Pengumuman f. Output sistem
Output dari Sistem Informasi Jadwal Kuliah ini berupa informasi jadwal yang disesuaikan dengan harinya. Artinya jadwal pada hari yang bersangkutan saja yang akan ditampilkan. Output sistem yang lain adalah pengumuman yang memberikan informasi kepada mahasiswa tentang perubahan jadwal sementara.
Gambar 16. Output Sistem
4. Cara Pengujian Sistem
Pengujian sistem dilakukan dengan metode Black Box dan Alpha Test. Pengujian
black box test dilakukan untuk mengetahui
kinerja aplikasi dan kesesuaian data sehingga data yang ditampilkan sesuai dengan data yang diinputkan. Kriteria penilaian dalam black box
test adalah program dapat mendeteksi DBSM :
yang terpasang, program dapat melakukan penyimpanan data dengan baik, program dapat mendapatkan melakukan peremajaan data dengan baik, program dapat melakukan penghapusan data dengan baik, program mampu menghidari redudansi, program mampu menampilkan informasi dengan baik, program dapat memberi informasi yang cukup terntang aktifias perkuliahan yang sedang berjalan, telah berlangsung maupun yang akan berlangsung.
Pengujian dengan metode alpha test dilakukan dengan mengundang beberapa responden untuk menilai program yang berjalan. Kriteria penilaian dalam alpha test ini adalah : program dapat berjalan dengan baik, input data mudah dilakukan, peremajaan data mudah dilakukan, penghapusan data mudah dilakukan, informasi yang ditampilkan sesuai dengan yang diinputkan, layanan yang diberikan dapat memudahkan user dalam mengakses informasi.
Kesimpulan
Berdasarkan pada pembahasan pada bab-bab sebelumnya, serta pengujian terhadap sistem yang telah dibuat maka dapat ditarik beberapa kesimpulan, yaitu :
1. Sistem Informasi Jadwal Kuliah Berbasis Komputer memberikan informasi tentang jadwal kuliah pada hari yang bersangkutan apakah statusnya sedang menunggu, masuk, keluar, atau kosong. Selain itu pengumuman yang berisi jadwal mata kuliah pengganti juga dapat diketahui melalui sistem ini.
2. Sistem tergantung pada kondisi jaringan komputer yang ada.
3. Berdasarkan hasil pengujian sistem layak untuk diterapkan di lapangan.
4. Desain dapat dikembangkan lebih lanjut dalam bentuk layanan berbasis WAP, MMS maupun layanan lain yang semakin memudahkan mahasiswa dalam mengakses informasi yang diinginkan.
Daftar Pustaka
Alam, Agus J. M. 2001. Manajemen Data
Base dengan Microsoft Visual
Basic Versi 6.0, Elex Media
Komputindo. Jakarta.
Kusumo, Suryo Ario. 2002. Pemrograman Data Base dengan Visual Basic 6.0. Elex Media Komputindo. Jakarta. Madcoms. 2002. Data Base Visual Basic 6.0
dengan Crystal Report. Andi Offset. Yogyakarta.
Pamungkas. 2001. Tip dan Trik Microsoft Visual Basic 6.0, Elex Media Komputindo. Jakarta.
Waljiyanto. 2000. Sistem Basis Data Analisis dan Pemodelan Data. J&J Learning. Yogyakarta.
Wenpen, Faithe. 2000. Belajar Sendiri dalam 10 Menit Microsoft Access 2000. Andi Offset. Yogyakarta.
Yung, Kok, Membangun Data Base dengan Visual Basic 6.0 dan Perintah SQL, Elex Media Komputindo, Jakarta, 2002.