a. PC atau laptop sebagai
server
yang terkoneksi dalam jaringan lokal Jurusan Teknik Elektro dan Komputer, dengan spesifikasi minimum:
Prosessor Pentium IV 2,4 Ghz, RAM 2 GB, dan Kapasitas Hardisk 160 GB.
2. Kebutuhan perangkat lunak
software
a. Sistem Operasi yang ter-
install
pada PC atau laptop adalah Microsoft
Windows 7 32-bit b.
Aplikasi Notepad++ sebagai
editor programming
,
browser
, dan XAMPP sebagai paket
web server
dan
database server
Apache, PHP dan MySQL yang ter-
install
pada PClaptop
3.3.3 Gambaran Umum Sistem
Rancangan aplikasi penyusunan jadwal perkuliahan yang dibangun adalah berbasis web. Secara umum, pengguna aplikasi yakni administrator dan bagian
akademik jurusan berinterkasi dengan aplikasi melalui
browser
. Seperti terlihat pada Gambar 3.2, aplikasi dapat diakses melalui jaringan Local Area Network di
jurusan.
Database server
Web server
Client PC Client PC
Client PC SwitchHub
LAN Local Area Network Jurusan Teknik Elektro dan Komputer
Local Server
Gambar 3.2 Gambaran Umum Sistem
Pengguna sistem baik administrator maupun bagian akademik, untuk dapat menggunakan aplikasi harus melewati proses login terlebih dahulu. Pengguna
sebagai administrator memiliki hak akses untuk melakukan pengelolaan data-data
utama, seperti data pengguna
,
data dosen, data sesiwaktu, data ruangan, data mata kuliah, dan data semester. Pengguna bagian akademik dapat melakukan
penyusunan jadwal perkuliahan. Penyusunan jadwal perkuliahan dimulai dengan menentukan data semester dan mata kuliah yang ditawarkan pada semester
tersebut. Selanjutnya, baru kemudian dilakukan pemetaan ke dalam jadwal sesuai hari, waktu, ruangan, dan dosen pengampu mata kuliah. Jadwal yang telah
disusun akan disimpan ke
database
dan dapat dicetak oleh bagian akademik jurusan.
3.4 Perancangan Sistem
Perancangan aplikasi penyusunan jadwal perkuliahan ini menggunakan DFD Data Flow Diagram untuk pemodelan sistem
.
Diagram aliran data merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul
yang lebih kecil atau aliran data dalam sistem serta fungsi-fungsi proses yang terlibat dalam transformasi aliran data tersebut.
3.4.1 Context Diagram
Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Pada Gambar 3.3 merupakan
penggambaran sistem secara garis besar dan menggambarkan hubungan masukan dan keluaran antara sistem dengan entitas di luar sistem yang meliputi
Administrator dan Bagian Akademik.
Data Login, Data Pengguna,
Data Waktu, Data Ruangan,
Data Mata Kuliah, Data Dosen.
Data Semester Info Jadwal
Data Login, Data Waktu,
Data Ruangan, Data Mata Kuliah,
Data Dosen, Data Semester,
Data Jadwal Info Jadwal
Bagian Akademik
Administrator
AppJadwalKuliah
Gambar 3.3 Context Diagram