Perancangan Perancangan di Laptop

3.3.2.1. Perancangan

Database Perancangan database yang akan digunakan adalah untuk menyimpan data-data mahasiswa dan dosen yang mengikuti matakuliah yang diampu atau diajarkan, kemudian dapat membuat laporan sederhana mengenai aktivitas presensi yang dilakukan oleh dosen dan mahasiswa. Laporan yang dibuat ini disimpan dalam format file yang dapat dibaca pada Ms. Excel , sehingga petugas sekretariat dapat mengambil data yang sudah tersimpan dalam database dan membukanya kembali pada program Ms. Excel . Dalam hal ini yang dapat mengakses sistem ini adalah sekretariat program studi. Tugas dari sekretariat program studi dalam sistem presensi ini adalah untuk meng- input kan, menyimpan, meng- update data mahasiswa dan dosen serta membuat laporan sederhana mengenai aktivitas presensi yang dilakukan. Dalam pengambilan datanya, petugas sekretariat mengambil data pada komputer masing-masing di tiap kelas, karena penelitian ini masih menggunakan satu laptop untuk client dan server. Perancangan database yang dibuat pada sistem ini terdiri dari 5 tabel, yaitu tabel matakuliah, daftar dosen, daftar mahasiswa, tabel admin dan tabel aktivitas. Penjelasan dari kelima tabel tersebut sebagai berikut: a. Tabel Matakuliah Tabel ini berisi pilihan matakuliah yang akan dilakukan. Gambar 3.17. Perancangan pada Laptop. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI b. Tabel Daftar Dosen Tabel ini digunakan untuk menyimpan data lengkap dari dosen yang akan mengajar. c. Tabel Daftar Mahasiswa Tabel ini digunakan untuk menyimpan data lengkap mahasiswa yang mengikuti perkuliahan. d. Tabel Aktivitas Tabel ini digunakan untuk menyimpan data aktivitas presensi yang dilakukan pada setiap perkuliahan. e. Tabel Admin Tabel ini berisi tentang data admin yang dapat mengakses sistem presensi. Perancangan database ini dimaksudkan agar data dosen dan mahasiswa yang mengadakan perkuliahan dapat terekam selngkap-lengkapnya dalam database , agar dapat diakses dengan mudah. Setiap tabel juga memiliki hubungan one to one atau one to many tergantung pada rancangan data yang akan ditampilkan dalam user interface nantinya. Untuk lebih jelasnya hubungan antara tabel yang satu dengan yang lainnya ditunjukkan pada gambar 3.18. Pada gambar 3.19 menunjukkan gambar perancangan pengenalan pada database. Secara sederhana database menerima data yang dikirim oleh mikrokontroler, kemudian dicocokkan data yang diterima da ditampilkan pada user interface. Administrator adm_id nama_adm nomor_pegawai_adm nomor_KTP_adm password type_login Aktivitas aktivitas_id start_date start_time adm_id daftar_dosen_id matakuliah_id daftar_mahasiswa_id Matakuliah matakuliah_id nama_matakuliah kode_matakuliah Daftar_Dosen daftar_dosen_id nama_dosen nomor_pegawai nomor_KTP_dosen Daftar_Mahasiswa daftar_mahasiswa_id nama_mahasiswa nim_mahasiswa nomor_KTP_mahasiswa Gambar 3.18. Perancangan Tabel pada Database.

3.3.2.2. Perancangan