Perancangan Antar Muka Perancangan Sistem

2. Struktur Menu User Admin Sistem Informasi Penjadwalan Matakuliah Login Admin Master Akademik Penjadwalan Logout Menu Modul Grup User User Program Studi Jenjang Konsentrasi Ruang Gedung Universitas Asal Dosen Matakuliah Angkatan Dosen Kurikulum Mahasiswa Tahun Akademik Krs Jadwal Per Kelas Jadwal Jadwal Per Dosen Gambar 4.24. Struktur Menu User Admin 3. Struktur Menu User Akademik Sistem Informasi Penjadwalan Matakuliah Login Penjadwalan Logout Jadwal Per Kelas Jadwal Jadwal Per Dosen Gambar 4.25. Struktur Menu User Akademik

4.2.5.2 Perancangan Input

Perancangan input yaitu desain yang dirancang untuk menerima masukan dari pemakai sistem. Rancangan input ini harus dapat memberikan kejelasan bagi pemakai baik dari bentuk maupun masukan-masukan yang harus diisi. Perancangan input berguna untuk media pencatatan data yang merupakan sumber data untuk pengolahan data. 1. Rancangan Menu Login Form ini berfungsi sebagai sarana untuk login ke sistem informasi penjadwalan matakuliah Program Pascasarjana FISIP Unpad. Masukkan Username Password Login Logo Universitas Gambar 4.26. Rancangan Menu Login 2. Rancangan Menu Input Data Modul Form ini berfungsi sebagai sarana untuk pengolahan data modul.. Modul : Tambah Nama Modul Kode Deskripsi SIMPAN RESET KEMBALI Gambar 4.27. Rancangan Menu Input Data Modul 3. Rancangan Menu Input Data Menu Form ini berfungsi sebagai sarana untuk pengolahan data menu.. Menu : Tambah Nama Menu Path Deskripsi SIMPAN RESET KEMBALI Modul Gambar 4.28. Rancangan Menu Input Data Menu 4. Rancangan Menu Input Data User Form ini berfungsi sebagai sarana untuk pengolahan data user.. User : Tambah Nama Menu SIMPAN RESET KEMBALI Grup User Tempat Lahir Laki-laki Perempuan Tgl Lahir Alamat Telepon Handphone Email Username Password Ulangi Password Gambar 4.29. Rancangan Menu Input Data User 5. Rancangan Menu Input Data Jenjang Form ini berfungsi sebagai sarana untuk pengolahan data Jenjang.. Jenjang : Tambah Kode SIMPAN RESET KEMBALI Nama Jenjang Gambar 4.30. Rancangan Menu Input Data Jenjang 6. Rancangan Menu Input Data Program Studi Form ini berfungsi sebagai sarana untuk pengolahan data Program Studi.. Program Studi : Tambah Kode Program Studi SIMPAN RESET KEMBALI Nama Program Studi Jenjang Gambar 4.31. Rancangan Menu Input Data Program Studi 7. Rancangan Menu Input Data Konsentrasi Form ini berfungsi sebagai sarana untuk pengolahan data Konsentrasi.. Konsentrasi : Tambah Kode Konsentrasi SIMPAN RESET KEMBALI Nama Konsentrasi Jenjang Program Studi Gambar 4.32. Rancangan Menu Input Data Konsentrasi 8. Rancangan Menu Input Data Gedung Form ini berfungsi sebagai sarana untuk pengolahan data Gedung.. Gedung : Tambah Nama Gedung SIMPAN RESET KEMBALI Kode Gedung Gambar 4.33. Rancangan Menu Input Data Gedung 9. Rancangan Menu Input Data Ruangan Form ini berfungsi sebagai sarana untuk pengolahan data Ruangan.. Ruangan : Tambah Nama Ruang SIMPAN RESET KEMBALI Kode Ruang Nama Gedung Kapasitas Status Ruang Gambar 4.34. Rancangan Menu Input Data Ruangan 10. Rancangan Menu Input Data Universitas Form ini berfungsi sebagai sarana untuk pengolahan data Universitas.. Universitas : Tambah Nama Universitas SIMPAN RESET KEMBALI Gambar 4.35. Rancangan Menu Input Data Universitas 11. Rancangan Menu Input Data Matakuliah Form ini berfungsi sebagai sarana untuk pengolahan data Matakuliah.. Matakuliah : Tambah Nama Matakuliah SIMPAN RESET KEMBALI SKS Jenjang Program Studi Konsentrasi Kode Matakuliah Gambar 4.36. Rancangan Menu Input Data Matakuliah 12. Rancangan Menu Input Data Dosen Form ini berfungsi sebagai sarana untuk pengolahan data Dosen.. Dosen : Tambah SIMPAN RESET KEMBALI NAMA Dosen Kode Dosen Internal Kode Dosen UNPAD Gelar Depan Gelar Belakang NIP NIDN Universitas Asal Gambar 4.37. Rancangan Menu Input Data Dosen 13. Rancangan Menu Input Data Mahasiswa Form ini berfungsi sebagai sarana untuk pengolahan data Mahasiswa.. Mahasiswa : Tambah NIM SIMPAN RESET KEMBALI Tempat Tanggal Lahir Alamat Telepon Handphone Jenjang Program Studi Konsentrasi Angkatan Gelombang Status Nama Mahasiswa Laki-laki Perempuan Jenis Kelamin Tgl Bulan Thn Gambar 4.38. Rancangan Menu Input Data Mahasiswa

4.2.5.3 Perancangan Output

Perancangan output merupakan keluaran yang dihasilkan setelah proses pengolahan data. 1. Rancangan Menu Output Penjadwalan Matakuliah Berikut form output yang dihasilkan dari proses Penjadwalan Matakuliah. Gambar 4.39. Rancangan Menu Output Penjadwalan Matakuliah 2. Rancangan Menu Output Penjadwalan Matakuliah Per Kelas Berikut form output yang dihasilkan dari proses Penjadwalan Matakuliah Per Kelas. Gambar 4.40. Rancangan Menu Output Jadwal Per Kelas No Hari Jam Mulai Jam Selesai Ruang Mata Kuliah SKS Kelas Dosen No Hari Jam Mulai Jam Selesai Ruang Mata Kuliah SKS Kelas Dosen Jadwal Jenjang : Program Studi : Konsentrasi : Tahun Akademik : Jadwal Per Kelas Jenjang : Program Studi : Konsentrasi : Tahun Akademik : 3. Rancangan Menu Output Penjadwalan Matakuliah Per Dosen Berikut form output yang dihasilkan dari proses Penjadwalan Matakuliah. Gambar 4.41. Rancangan Menu Output Jadwal Per Dosen 4. Rancangan Menu Output Daftar Hadir Mahasiswa dan Dosen DHMD Berikut form output yang dihasilkan dari proses Penjadwalan Matakuliah. Gambar 4.42. Rancangan Menu Output DHMD No Kode Dosen Nama Dosen NIP Jumlah Kelas Mata Kuliah SKS Kelas Dosen No NIM Nama Mahasiswa Tanggal Hadir Jadwal Per Dosen Jenjang : Program Studi : Konsentrasi : Tahun Akademik : Daftar Hadir Mahasiswa dan Dosen DHMD Semester : Program Studi : Konsentrasi : Dosen : Matakuliah : Kelas : Jumlah Mahasiswa : Hari : Jam Mulai : Jama Selesai : Ruang : Jumlah Pertemuan :

4.2.6 Perancangan Arsitektur Jaringan

Perancangan arsitektur jaringan yang penulis gunakan yaitu LAN Local Area Network dan tipe jaringanya mengunakan Topologi Star, masing-masing komputer di hubungkan secara langsung ke server atau HubSwich. seperti gambar dibawah ini Gambar 4.43. Topologi Star sumber: http:ariflaw.blogspot.com2012 109

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1. Implementasi

Implementasi adalah proses penerapan rancangan program yang telah dibuat pada bab sebelumnya atau aplikasi dalam melaksanakan sistem informasi pemrograman yang dibuat. Proses implementasi untuk prosedur dalam teknologi komputer akan menggunakan bahasa pemrograman. Pertimbangan untuk memilih bahasa pemrograman didasarkan pada dua hal yaitu, kemampuan bahasa itu untuk menangani dan mengimplementasikan proses-proses yang dirancang. Bahasa pemrograman yang digunakan dalam perancangan sistem informasi penjadwalan mata kuliah Program Pascasarjana FISIP Unpad adalah PHP dengan MySQL untuk basis datanya.

5.1.1. Batasan Implementasi

Dalam mengimplementasikan perangkat lunak ada beberapa hal yang menjadi batasan implementasi, yaitu: 1. Tidak semua kebutuhan sistem informasi penjadwalan matakuliah dikerjakan, tetapi hanya subsistem-subsistem yang mendukung seperti jadwal kuliah, laporan jadwal per kelas, laporan dosen mengajar, laporan daftar hadir mahasiswa dan dosen. 110

5.1.2. Implementasi Perangkat Lunak

Perangkat lunak yang mendukung dalam pembuatan program ini adalah sebagai berikut: 1. PHP Digunakan untuk mengimplementasikan rancangan sistem karena menyediakan fasilitas yang memadai untuk membuat perangkat lunak berbasis web. 2. MySQL Digunakan sebagai basis data yang memfasilitasi penyimpanan data-data dengan bahasa pemrograman PHP. Perangkat lunak yang diperlukan dalam perancangan sistem ini adalah sebagai berikut: 1. Sistem operasi Windows 7 Professional 2. Xampp versi 1.7.3 3. Adobe Dreamweaver CS3 4. Notepad ++

5.1.3. Implementasi Perangkat Keras

Kebutuhan perangkat keras merupakan hal yang sangat penting karena nantinya sistem akan berjalan apabila didukung oleh perangkat keras yang sesuai dengan kebutuhan sistem perangkat lunak. Perangkat keras yang diperlukan dalam perancangan sistem ini adalah sebagai berikut: 1. Processor : menggunakan minimal processor dengan kecepatan 2 GHz