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