Abstrak
Perkembangan software saat ini telah banyak memberikan kemudahan-
kemudahan dalam membangun sebuah program aplikasi database, salah satunya
adalah Borland Delphi. Borland Delphi merupakan bahasa pemrograman yang
mempunyai cakupan kemampuan yang luas dan canggih, terlebih untuk aplikasi
pengolah database karena Delphi menyediakan object yang sangat kuat, canggih
dan lengkap sehingga memudahkan dalam merancang, membuat dan
menyelesaikan aplikasi database yang diinginkan. Sistem Informasi Akademik
yang dibuat ini, dirancang dalam bahasa pemrograman tersebut di atas.
Sistem Informasi Akademik (SIAKAD) yang sudah dibangun, mampu
menyelesaikan persoalan akademik di Jurusan Teknik Informatika UNIKOM.
Termasuk antara lain, menangani proses perwalian, menangani proses penilaian
dan juga mampu mencetak nilai mahasiswa baik itu Kartu Hasil Studi (KHS)
ataupun Transkrip mahasiswa serta juga dapat mencetak daftar absensi, cetak
Kartu Studi Mahasiswa (KSM) dan laporan-laporan yang ada.
Salah satu kelebihan dari sistem yang dibuat ini adalah dapat bekerja pada
komputer yang terhubung dengan jaringan. Selain itu juga, keabsahan data
terjamin keamanannya karena masing-masing user mempunyai wewenang akan
tugasnya masing-masing, serta mampu melakukan perubahan data yang up-to-
date.
1. Pendahuluan
2. Metodologi
Dalam pelaksanaannya, penelitian dilakukan di Jurusan Teknik Informatika
UNIKOM, terhitung mulai Maret 2004 sampai dengan Agustus 2004.
Alat dan instrumen yang digunakan dalam penelitian antara lain: dua
perangkat komputer Intel Pentium 800 MHz, memori 256 MB, monitor 15 inci,
LAN Card 10/100 Mbps, dan kabel UTP 10 M, serta perangkat lunak
menggunakan sistem operasi Windows XP, Windows 98, Borland Delphi 5.0,
MySQL, serta MyODBC 3.51 Driver
yang akan diikuti. Setelah mendapatkan persetujuan dari dosen wali, maka
perubahan mata kuliah yang diambil. Bila tidak ada perubahan, maka
TIDAK
Form Registrasi &
Form KRS
Form KRS Registrasi
Disetujui
?
Form Dosen Wali
Registrasi
Sekretariat Mahasiswa
Mahasiswa
YA
Perkuliahan
maka dalam hal ini dosen bertugas untuk menilai kemampuan para
mahasiswa yang telah mengikuti mata kuliah yang diajarkan dosen yang
pada lembaran nilai yang diberikan dosen untuk diolah kembali menjadi
disimpan maka pihak sekretariat akan mengolah data nilai itu menjadi IP.
Jika nilai telah diolah menjadi IP maka tugas selanjutnya adalah membuat
laporan sehingga menjadi sebuah Kartu Hasil Studi (KHS). Setelah KHS
Dosen Pengajar
Mahasiswa Perkuliahan
Pengolahan
Copy KHS
Sekretariat
KHS per Mahasiswa KHS Nilai per Mahasiswa
Dosen Wali
bagian luar (kesatuan luar). Kesatuan luar ini merupakan sumber arus data
1997)
MAHASISWA
KHS,
KSM,
Nilai Transkrip
Berkas Registrasi,
KRS
KETUA JURUSAN
No
Proses Data In Data Out
Proses
0 Sistem Informasi o Berkas Registrasi o KSM
Akademik o KRS o KHS
o Berkas Nilai o Nilai Transkrip
o Data Mahasiswa o Daftar Nilai
o Data Doasen o Bukti Data Perwalian
o Data Mata Kuliah o Form Pengisian Nilai
o Data Kelas o Form Absensi Mahasiswa
o Update Nilai ke o laporan Data Mahasiswa
Database o Laporan Data Dosen
o Update Nilai dari o Laporan Data Kelas
Excel o Laporan Nilai KHS
o Laporan Nilai Transkrip
b. DFD Levelled
pertama dari diagram konteks adalah DFD level 1. Dari turunan pertama
sebelumnya.
(a) DFD Level 1
MAHASISWA
DOSEN
KHS,
Transkrip Nilai
Menyerahkan Berkas Nilai, 3
Update-an Nilai pada Excel Proses Nilai
Update Nilai ke database
KETUA JURUSAN
Laporan KHS,
Laporan Transkrip
DFD Level 1
No
Proses Data In Data Out
Proses
1 Proses o Berkas Registrasi o Bukti Data Perwalian
Perwalian o KRS o Format Pengisian Nilai
o Form Absensi Mahasiswa
2 Proses o Input data Mahasiswa o Laporan Data Mahasiswa
Pemasukan o Input Data Dosen o Laporan Data Dosen
Data o Input Data Mata Kuliah o Laporan Data Mata Kuliah
o Input Data Kelas o Laporan Data Kelas
3 Proses Nilai o Berkas Nilai o Berkas Nilai
o Update Nilai pada Excel o KHS
o Update Nilai ke database o Transkrip Nilai
(b) DFD Level 2 untuk Proses Pemasukan Data
Input Data Mahasiswa Input Data Dosen
SEKRETARIAT
2.1
Laporan Data Mahasiswa 2.2
PEMASUKAN
PEMASUKAN
DATA
DATA DOSEN
MAHASISWA
D. Mahasiswa D. Dosen
2.3
2.4
PEMASUKAN
PEMASUKAN
DATA MATA Laporan Data Kelas DATA KELAS
KULIAH
SEKRETARIAT
Input Data Mata Kuliah Input Data Kelas
No
Proses Data In Data Out
Proses
2.1 Pemasukan Data o Input Data Mahasiswa o Laporan Data Mahasiswa
Mahasiswa
2.2 Pemasukan Data o Input Data Dosen o Laporan Data Dosen
Dosen
2.3 Pemasukan Data o Input Data Mata Kuliah o Laporan Data Mata Kuliah
Mata Kuliah
2.4 Pemasukan Data o Input Data Kelas o Laporan Data Kelas
Kelas
(c) DFD Level 2 untuk Proses Nilai
D. Mahasiswa
3.4
PROSES
D. Dosen PEMBUATAN
TRANSKRIP
NIM Laporan Transkrip
D. Mata Kuliah
3.1
PROSES
D. Kelas PEMASUKAN
NILAI Transkrip
3.2
PROSES Menyerahkan Berkas Nilai,
DOSEN
PENGUMPULAN Update Nilai pada Excel
BERKAS NILAI
No
Proses Data In Data Out
Proses
3.1 Pemasukan Nilai o KDMK o Daftar Nilai
o Thn_Ajaran
o Semester
o Updata Nilai ke
database
3.2 Pengumpulan o Berkas Nilai o -
Berkas Nilai o Update Nilai pada Excel
3.3 Pembuatan KHS o NIM o Lembar KHS
o Tahun_Ajaran o Laporan KHS
o Semester
3.4 Pembuatan o NIM o Transkrip Nilai
Transkrip o Laporan Transkrip
C. Entity Relationship Diagram
1 1 STATUS
1 SKRIPSI MEMILIKI
KELAS
JURUSAN MEMPUNYAI
1 JABATAN
N BERADA N
N
N 1
1 N KELAS
DIMILIKI MAHASISWA
N
N
MEMILIKI
N 1
N MEMILIKI AGAMA
N
DOSEN MENGAMBIL
N
1
N MEMILIKI STATUS
N
N N
MEMILIKI MENGAJAR MATA KULIAH
1
MEMILIKI PROGRAM
N
1
MEMILIKI
SEX
1
MEMILIKI JENIS
1
KETERANGAN
telah mampu bekerja dalam sistem jaringan client/ server dengan database
b. Setiap user memiliki hak akses yang disesuaikan dengan tingkatan manajemen
dalam sistem;
Jay Greenspan and Brad Bulger, “MySQL/ PHP Database Applications”, IDG
Book India, New Delhi, 2001