commit to user
10
BAB III DESAIN DAN PERANCANGAN
3.1 Analisis Kebutuhan
3.1.1 Kebutuhan Hardware
Spesifikasi hardware minimal yang diperlukan untuk pembuatan sistem aplikasi peminjaman alat dan ruang DIII Teknik informatika adalah sebagai
berikut : a. Minimal Processor Intel Pentium III atau lebih.
b. Memory 512 MB c. VGA Card 64MB
3.1.2 Kebutuhan Software
Software yang diperlukan dalam pembuatan sistem aplikasi peminjaman alat dan ruang DIII Tekhnik Informatika adalah sebagai berikut :
a. Php b. MySQL
c. Apache
3.2 Deskripsi Umum Sistem
Sistem ini adalah sistem yang berfungsi untuk melayani peminjaman alat dan ruang pada jurusan DIII Teknik Informatika. Untuk ruang yang dipinjamkan
adalah laboratorium sertifikasi dan laboratorium lainnya. Laboratorium ini bisa dipinjam sesuai jadwal yang sudah dibuat.
Sistem peminjaman nya dibedakan menjadi dua yaitu untuk mahasiswa dan dosen yang dikelola oleh admin. Dosen juga terdaftar sebagai user yang dapat
melakukan login, tetapi dosen hanya bisa melihat info – info yang tersedia dan melakukan peminjaman. Untuk Admin terdapat fasilitas untuk memanipulasi data
seperti menambah, menghapus, mengedit data dan juga melayani proses peminjaman.
commit to user
11
3.3 Perancangan Sistem
Perancangan sistem bertujuan untuk menentukan rancangan sistem aplikasi peminjaman alat dan ruang. Dalam perancangan sistem ini menjelaskan
langkah-langkah pembuatan alur proses yang ada dalam sistem aplikasi peminjaman alat dan ruang. Hal ini akan dibutuhkan untuk pedoman
implementasi.
3.3.1 Diagram Konteks
Diagram konteks adalah garis besar dari proses yang dilakukan oleh sistem. Adapun konteks diagram sistem aplikasi peminjaman alat dan ruang dapat
dilihat pada gambar 3.1.
Gambar 3.1 Diagram Konteks
3.3.2 Data Flow Diagram DFD Level 0
DFD level 0 merupakan rincian dari proses yang terjadi di dalam sistem. Pada DFD level 0 ini terdapat beberapa proses utama yaitu proses untuk login,
manajemen data dan peminjaman. Berikut adalah gambar 3.2 DFD level 0 dari sistem aplikasi peminjaman alat dan ruang.
commit to user
12 Gambar 3.2 DFD Level 0 Sistem
commit to user
13
3.3.3 Data Flow Diagram DFD Level 1 Proses Manajemen Data User Dosen
DFD level 1 proses manajemen data user dosen adalah pengembangan proses manajemen data user dosen yang berasal dari DFD level 0 sebelumnya.
Berikut gambar 3.3 adalah DFD level 1 proses manajemen data user dosen sistem aplikasi peminjaman alat dan ruang.
Gambar 3.3 DFD Level 1 Proses Manajemen Data User Dosen
3.3.4 Data Flow Diagram DFD Level 1 Proses Manajemen Data Mahasiswa
DFD level 1 proses manajemen data mahasiswa adalah pengembangan proses manajemen data mahasiswa yang berasal dari DFD level 0 sebelumnya.
Berikut gambar 3.4 adalah DFD level 1 proses manajemen data mahasiswa sistem aplikasi peminjaman alat dan ruang.
commit to user
14 Gambar 3.4 DFD Level 1 Proses Manajemen Data Mahasiswa
3.3.5 Data Flow Diagram DFD Level 1 Proses Manajemen Data ALat
DFD level 1 proses manajemen data alat adalah pengembangan proses manajemen data alat yang berasal dari DFD level 0 sebelumnya. Berikut gambar
3.5 adalah DFD level 1 proses manajemen data alat sistem aplikasi peminjaman alat dan ruang.
Gambar 3.5 DFD Level 1 Proses Manajemen Data ALat
commit to user
15
3.3.6 Data Flow Diagram DFD Level 1 Proses Manajemen Data Ruang
DFD level 1 proses manajemen data ruang adalah pengembangan proses manajemen data ruang yang berasal dari DFD level 0 sebelumnya. Berikut
gambar 3.6 adalah DFD level 1 proses manajemen data user dosen sistem aplikasi peminjaman alat dan ruang.
Gambar 3.6 DFD Level 1 Proses Manajemen Data Ruang
commit to user
16
3.3.7 Data Flow Diagram DFD Level 1 Proses Peminjaman Ruang
DFD level 1 proses peminjaman ruang yang berasal dari DFD level 0 proses peminjaman ruang sebelumnya. Gambar 3.7 adalah DFD level 1 proses
peminjaman ruang.
Gambar 3.7 DFD Level 1 Proses Peminjaman Ruang
3.3.8 Data Flow Diagram DFD Level 1 Proses Peminjaman Alat.
Gambar 3.8 adalah DFD level 1 proses peminjaman alat pengembangan dari DFD level 0 proses peminjaman alat sebelumnya.
Gambar 3.8 DFD Level 1 Proses Peminjaman Alat
commit to user
17
3.4 ERD Entity Relational Diagram