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
pelayanan
yang
memanfaatkan
suatu kebutuhan primer baik untuk individu
perkembangan
maupun suatu organisasi. Informasi menjadi
tersebut akan mempunyai citra yang baik di
semakin penting terutama untuk organisasi
mata konsumen.
yang bergerak dalam pemberian pelayanana jasa
atau
barang,
artinya
cara
pandang
konsumen juga dipengaruhi oleh sejauh mana organisasi tersebut memberikan informasiinformasi yang mudah diakses oleh konsumen. Begitu juga tingkat keprofesionalan suatu organisasi dapat dilihat dari cara mereka memberikan konsumen.
suatu Jika
menggunakan
informasi
suatu
cara-cara
kepada
organisasi
masih
manual
dalam
memberikan suatu informasi maka konsumen memandang organisasi tersebut masih gagap teknologi atau ketinggalan teknologi, tetapi sebaliknya jika organisasi tersebut memberikan
teknologi
hasil-hasil
maka
organisasi
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,
pendaftaran
dan
mahasiswa
hingga
cara
penerimaan
penerimaan, sampai
3. Pada saat matakuliah tersebut kosong
registrasi
pada
bagian
akademik
akan
memasang
tingkat
pengumuman di papan pengumuman,
pelayanan yang terkecil misalnya penerbitan
tetapi tidak semua mahasiswa melihat
jadwal kuliah oleh instansi pendidikan yang
pengumuman
bersangkutan.
mahasiswa masih harus menunggu
kegiatan rutin pada awal semester yang dilakukan pada bagian akademik mulai dengan
atau
dengan
cara
yang
tersedia,
bersangkutan
semua
mahasiswa
dapat
sering mahasiswa lupa akan jadwal kuliahnya.
tersebut untuk dirinya sendiri. Cara-cara
Pada era informasi saat ini selayaknya
manual sebagaimana di atas, jika dilakukan
ada beberapa hal yang sering terjadi pada
yang
diberikan bagian akademik sehingga
mahasiswa yang bersangkutan mencatat jadwal
yang buruk di mata mahasiswanya, selain itu
matakuliah
bahwa
menjaga lembar jadwal kuliah yang
kemudian
terus menerus akan menimbulkan suatu citra
mengetahui
4. Tidak
memasang jadwal kuliah tersebut pada papan pengumuman
mahasiswa
dikosongkan.
cara memberikan lembar jadwal kuliah kepada mahasiswa
sehingga
dosen yang bersangkutan atau sampai
Penerbitan jadwal kuliah merupakan
seluruh
tersebut
hal-hal tersebut tidak terjadi, caranya dengan membuat suatu Sistem Informasi Jadwal Kuliah
Berbasis
Komputer,
sehingga
mahasiswa tidak dibingungkan dengan status
permasalahan jadwal kuliah, diantaranya :
matakuliah pada hari yang bersangkutan 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
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.
akademik akan memberikan jawaban yang sama kepada 60 mahasiswa tersebut.
Metode
2. Pada saat matakuliah yang bersangkutan ternyata mengalami pemendekan waktu tatap muka sehingga kuliah berakhir dengan cepat, tetapi ternyata ada beberapa mahasiswa
yang
mahasiswa
tersebut
terlambat tidak
maka
mengetahui
bahwa perkuliahan telah selesai.
Penyusunan
karya
ilmiah
ini
dilakukan dengan menggunakan rancangan pengembangan sistem informasi, dengan tahapan aktivitas yaitu, studi kelayakan sistem, penentuan kebutuhan sistem, desain sistem, pembangunan perangkat lunak, uji coba, dokumentasi, dan evaluasi.
digunakan dalam sistem ini. Selanjutnya sistem
Hasil Dan Pembahasan
akan menyimpan data tersebut dalam basis Desain Sistem 1.
data, sedangkan output dari sistem ini adalah
Diagram Arus Data
jadwal kuliah berbasis komputer
Pada Sistem Informasi Penjadwalan Kuliah ini,
di mana
jadwal ini memberikan suatu informasi dari
sistem akan menerima inputan data dari Bagian
status mata kuliah yang akan diikuti oleh
Akademik Politeknik Negeri Lampung yang
mahasiswa, output yang lain dari sistem ini
terdiri dari data matakuliah, data dosen, dan
adalah pengumuman mata kuliah pengganti
data jadwal kuliah. Perlu diketahuai bahwa
yang memberikan informasi kepada mahasiswa
data mata kuliah dan data dosen hanya
yang berkaitan pada ruang, hari, dan tanggal
dijadikan sebagai data pendukung, artinya
mata kuliah tersebut selenggarakan.
tidak semua data mata kuliah dan data dosen 1.1 Diagram Konteks Data Dosen Data Mata Kuliah Data Jadwal Data Pengumuman Data Status Mata Kuliah
Bagian Akademik
0 Sistem Informasi Jadwal Kuliah FTI - UTY Informasi Jadwal Kuliah
Informasi Pengumuman
Mahasiswa
1.2 Diagram Berjenjang
0 Sistem Informasi Jadwal Kuliah Berbasis Komputer
Top Level
Level 0 1
2
3
Entry Data Mata Kuliah
Entry Data Dosen
Entry Data Jadwal
5
4 Entry Pengumuman
Inf ormasi Jadwal Kuliah
1.3 Diagram Arus Data Level 0 AKADEMIK Data Mata Kuliah Data Dosen Data Jadwal Data Mata Kuliah
1
T. Mata Kuliah
T. Dosen Informasi
Data Dosen
Entry Data Mata Kuliah, Data Dosen, Data Jadwal
Informasi Data jadwal
Informasi T. Jadwal
AKADEMIK Data Pengumuman
Data jadwal AKADEMIK Data Status
2
3
Entry Status Mata Kuliah
Entry data Pengumuman
Informasi
Data Status Mata Kuliah
Mata Kuliah
Informasi
T. Jadwal
Data Pengumuman
T. Pengumuman
4
Data Jadwal
Informasi Jadwal dan pengumuman
Data Pengumuman
Informasi Jadwal dan Informasi Pengumuman
MAHASISWA
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 Nama tabel Nama field kunci Nama field index
: Jadwal.mdb : Matakuliah : Kode_mk : Kode_mk
Tabel 1. Tabel Mata Kuliah Nama Field Kode_mk Nama_mk SKS
Type Text Text text
b. Tabel Dosen Nama File Nama tabel Nama field kunci Nama field index
Width 6 30 1
Keterangan Kode mata kuliah Nama mata kuliah Jumlah SKS
: Jadwal.mdb : Dosen : Kd_dosen : Kd_dosen
Tabel 2. Tabel Dosen Nama Field Kd_dosen Nama_dosen
Type Text Text
c. Tabel Jadwal Nama File Nama tabel Nama field kunci Nama field index
Width 6 30
Keterangan Kode dosen Nama dosen
: Jadwal.mdb : Jadwal : Kd_mk :-
Tabel 3. Tabel Jadwal Nama Field Kode_mk Kd_dosen Hari
Type Text Text Text
Width 6 6 1
Jam Ruang Status
Text Text Text
10 3 1
Keterangan
Text
40
d. Tabel Pengumuman Nama File Nama tabel Nama field kunci Nama field index
: Jadwal.mdb : Pengumuman : Kd_mk :-
Keterangan Kode mata kuliah Kode dosen Hari jadwal kuliah terdiri dari : 1 = Minggu, 2 = Senin, 3 = Selasa 4 =Rabu, 5 = Kamis, 6 = Jumat 7 = Sabtu Waktu jadwal kuliah Ruang kuliah Status jadwal kuliah terdiri dari : 1 = menunggu 2 = masuk 3 = keluar 4 = kosong Keterangan jadwal kuliah.
Tabel 4. Tabel pengumuman Nama Field Type Kode_mk Text Hari Text Jam Text Ruang Text Tgl_pelaksanaan Date/time Tgl_pengumuman
Width 6 6 10 3 8
Date/time
8
Keterangan Kode mata kuliah Hari jadwal kuliah Waktu jadwal kuliah Ruang jadwal kuliah Tanggal dilaksanakan kuliah pengganti. Tanggal diumumkan
3. Relasi antar Tabel
Tabel Pengumuman
Tabel Jadwal Kode_mk** Kd_dosen** Hari Jam Ruang Status Keterangan
Tabel Mata kuliah Kode_mk * Nama_mk SKS
Kode_MK** Hari Jam Ruang Tgl_Pelaksanaan Tgl_pengumuman
Tabel Dosen Kd_dosen * Nama_dosen
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
Menu Utama
Berkas
Setup
2. HIPO Sub Menu Berkas
Berkas
Jadwal Kuliah
Mata Kuliah_Dosen
Keluar
3. HIPO Sub Menu Setup
Setup
Jadwal Kuliah
Jadwal Pengganti
Implementasi Sistem 1. Konfigurasi Sistem
Pengujian dilakukan dengan menggunakan
Konfigurasi sistem yang digunakan dalam
dua unit komputer yang dihubungkan
membangun Sistem Informasi Jadwal Kuliah
dengan tipe jaringan peer to peer.
Berbasis Komputer ini adalah sebagai berikut : -
2.Cara Kerja Sistem
Dua unit komputer dengan Processor Intel
Pada komputer A tersimpan basis data,
Pentium III atau AMD K5/K6 dengan
sehingga melalui komputer tersebut data dosen,
kecepatan 600 Mhz atau yang lebih tinggi.
data mata kuliah, data dosen, data jadwal
-
Kabel UTP dan dua buah konektor RJ-45.
kuliah,
-
Dua buah LAN Card yang dipasang pada
sedangkan komputer B berfungsi sebagai
setiap unit komputer.
media penyampaian informasi jadwal kuliah
Sistem Operasi Windows 98 atau yang
dan pengumuman kepada mahasiswa.
-
data
pengumuman
lebih tinggi.
Data Jadwal Kuliah Data Pengumuman
Komputer B
Database
Komputer A
Gambar 9. Skema Cara Kerja Sistem 3. Operasional Sistem a. Menu utama Menu utama ini berfungsi untuk menjalankan sub menu yang ada didalamnya.
dinputkan,
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 Gambar 10. Menu Utama
dan penghapusan data).
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 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.
Gambar 11. Form Input Jadwal Kuliah
Gambar 14. Form Input Setup Jadwal
Gambar 12. Form Edit Jadwal Kuliah
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.
Program Studi Manajemen Informatika POLINELA
Gambar 16. Output Sistem 4. Cara Pengujian Sistem
kinerja aplikasi dan kesesuaian data sehingga
Pengujian sistem dilakukan dengan
data yang ditampilkan sesuai dengan data yang
metode Black Box dan Alpha Test. Pengujian
diinputkan. Kriteria penilaian dalam black box
black box test dilakukan untuk mengetahui
test adalah program dapat mendeteksi DBSM :
yang terpasang, program dapat melakukan
Kesimpulan
penyimpanan data dengan baik, program dapat
Berdasarkan pada pembahasan pada bab-bab
mendapatkan dengan
baik,
melakukan program
peremajaan dapat
data
melakukan
penghapusan data dengan baik, program mampu
menghidari
redudansi,
sebelumnya,
serta
pengujian
terhadap
sistem yang telah dibuat maka dapat ditarik beberapa kesimpulan, yaitu :
program
1. Sistem Informasi Jadwal Kuliah Berbasis
mampu menampilkan informasi dengan baik,
Komputer memberikan informasi tentang
program dapat memberi informasi yang cukup
jadwal kuliah pada hari yang bersangkutan
terntang aktifias perkuliahan yang sedang
apakah statusnya sedang menunggu,
berjalan, telah berlangsung maupun yang akan
masuk, keluar, atau kosong. Selain itu
berlangsung.
pengumuman yang berisi jadwal mata
Pengujian dengan metode alpha test dilakukan
dengan
responden
untuk
mengundang menilai
beberapa
program
yang
berjalan. Kriteria penilaian dalam alpha test ini adalah : program dapat berjalan dengan baik, input data mudah dilakukan, peremajaan data
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.
mudah dilakukan, penghapusan data mudah
4. Desain dapat dikembangkan lebih lanjut
dilakukan, informasi yang ditampilkan sesuai
dalam bentuk layanan berbasis WAP,
dengan
MMS maupun layanan lain yang semakin
yang
diinputkan,
layanan
yang
diberikan dapat memudahkan user dalam
memudahkan mahasiswa dalam mengakses
mengakses informasi.
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.