Perancangan Form Data Pengajar dan Mahasiswa Perancangan Form Data Matakuliah Perancangan Form Data Peserta

Gambar 3.17. Kode pada keyboard komputer.

3.4.2. Perangkat Lunak Aplikasi Desktop

Bagian ini akan membahas perancangan perangkat lunak pada PC berupa aplikasi desktop. Aplikasi desktop yang dibuat terdiri dari dua bagian yaitu bagian pengolah data dan aplikasi server. Pengolahan data meliputi penanganan jadwal kuliah dan peserta perkuliahan. Aplikasi server digunakan untuk menangani komunikasi terhadap modul pencatat kehadiran. Oleh karena aplikasi desktop cukup kompleks, maka aplikasi desktop yang dibuat terdiri dari beberapa form. Form – form yang digunakan untuk menangani jadwal dan peserta kuliah terdiri dari empat buah form data, yaitu pengajar dan mahasiswa, matakuliah, jadwal, dan peserta. Form – form untuk aplikasi server yakni form koneksi dan halaman utama. Selain beberapa form tersebut tedapat dua buah form lain yaitu form laporan dan input file .

3.4.2.1. Perancangan Form Data Pengajar dan Mahasiswa

Form pengajar dan mahasiswa digunakan untuk mengolah data yang berkaitan dengan pengajar maupun mahasiswa. Data yang diolah meliputi NIM, nama mahasiswa, kode pengajar, dan nama pengajar. Pada form ini, terdapat tiga menu utama yaitu input, edit, dan delete. Setiap menu dapat dioperasikan untuk data pengajar atau mahasiswa. Terdapat fasilitas untuk melakukan pencarian yang disesuaikan dengan kategori yang dipilih. Gambar 3.18. Form Pengajar dan Mahasiswa. Data pengajar dan mahasiswa disimpan pada dua buah tabel. Format tabel yang digunakan ada pada gambar 3.19. Primary key yang digunakan tabel mahasiswa adalah NIM, sedangkan untuk pengajar digunakan kode pengajar. Gambar 3.19. Tabel Mahasiswa dan Pengajar.

3.4.2.2. Perancangan Form Data Matakuliah

Form ini digunakan untuk pengolahan informasi matakuliah. Informasi yang termasuk di dalamnya ialah kode matakuliah, nama matakuliah, sks, kode pengajar, fakultas dan program studi. Terdapat tiga buah menu utama untuk menambah, mengubah dan menghapus matakuliah. Gambar 3.20. Form Data Matakuliah. Informasi matakuliah disimpan pada tabel yang diberi nama tabel matakuliah, dapat dilihat pada gambar 3.21. Primary key yang digunakan adalah kode matakuliah. Gambar 3.21. Tabel Matakuliah.

3.4.2.3. Perancangan Form Data Peserta

Input peserta secara manual dilakukan melalui form ini, input peserta dilakukan dengan menambahkan NIM peserta matakuliah. Pada form ini terdapat tampilan informasi yang didalamnya berisikan kode matakuliah, nama matakuliah, kode pengajar, nama pengajar, sks dan total peserta. Matakuliah yang diperbolehkan untuk penambahan peserta hanya matakuliah yang telah memiliki jadwal. Peserta dapat ditambahkan ke suatu matakuliah apabila peserta tersebut telah terdapat pada tabel mahasiswa. Selain itu, peserta dapat dihapus satu per satu atau secara keseluruhan sesuai dengan kode matakuliah yang dipilih. Gambar 3.22. Form Data Peserta. Peserta yang telah ditambahkan melalui form ini akan disimpan ke dalam tabel peserta yang memiliki format tabel pada gambar 3.23. Gambar 3.23. Tabel Peserta. Kolom [1] – [16] digunakan untuk mencatat waktu presensi. Total kehadiran menyatakan jumlah kehadiran selama perkuliahan berjalan. Keterangan mengenai status dapat dilihat pada tabel 3.5.

3.4.2.4. Perancangan Form Data Jadwal