Upload
lythu
View
239
Download
0
Embed Size (px)
Citation preview
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
i
PEMBUATAN SISTEM APLIKASI PEMINJAMAN RUANG DAN
PERALATAN PADA JURUSAN DIII TEKNIK INFORMATIKA
FAKULTAS MIPA
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret
Diajukan Oleh:
FITRI LISTYANINGRUM
NIM. M3108097
PROGRAM DIPLOMA III ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2011
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
PEMBUATAN SISTEM APLIKASI PEMINJAMAN RUANG DAN
PERALATAN PADA JURUSAN DIII TEKNIK INFORMATIKA
FAKULTAS MIPA
Disusun Oleh :
FITRI LISTYANINGRUM
NIM. M3108097
Tugas akhir ini telah disetujui untuk dipertahankan
di hadapan dewan penguji pada tanggal _______________________
Pembimbing Utama
Agus Purbayu, S.Si.
NIDN. 0629088001
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
HALAMAN PENGESAHAN
PEMBUATAN SISTEM APLIKASI PEMINJAMAN RUANG DAN
PERALATAN PADA JURUSAN DIII TEKNIK INFORMATIKA
FAKULTAS MIPA
Disusun Oleh :
FITRI LISTYANINGRUM
NIM. M3108097
Dibimbing oleh:
Pembimbing Utama
Agus Purbayu, S.Si
NIDN. 0629088001
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika
pada hari rabu tanggal 06 Juli 2011
Dewan Penguji:
1. Penguji 1 Agus Purbayu, S.Si ( ) NIDN. 0629088001
2. Penguji 2 Drs. Y. S. Palgunadi, M.Sc. ( ) NIP. 19560407 198303 1 004 3. Penguji 3 Drs. Syamsurizal ( ) NIP. 19561212 198803 1 001
Disahkan Oleh:
Dekan Fakultas MIPA Universitas Sebelas Maret Ir. Ari Handono Ramelan, M.Sc(Hons,), Ph.D NIP. 19600809 198612 1 001
Ketua Program Diploma III Teknik Informatika
FMIPA UNS
Drs. Y. S. Palgunadi, M.Sc. NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRAK
Fitri Listyaningrum. 2011. DEVELOPING WEB BASED APLICATION OF EQUIPMENT AND ROOMS RENT AT DIII TEKNIK INFORMATIKA MIPA FACULTY. Diploma Programs of Informatics Engineering . Faculty of Mathematics and Natural Science. Sebelas Maret University Surakarta.
Alocation of rooms at DIII Teknik Informatika have been defined according to schedule, but room or computer laboratory is not used for lecture can be rent for another purposes, as well as equipment such as laptop, lcd, etc.. To manage process of rent required making the system have facilities such as write process of rent, give information of using equipment and computer laboratory. This system also can find which rooms are not being used and can be borrowed.
This application is created by collecting data, systems planning, system analysis, design of system and database. Making system it was used PHP and HTML programming language with MySQL DBMS.
Rent equipment and tool systems of DIII Teknik Informatika can be used for rent tool and room, information rent report and availability of equipment and rooms.
Kata Kunci: System of rent, Systems, Equipment and room, Rent, MySQ, PHP.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
MOTTO
Tuntutlah dari ilmu yang kamu kehendaki. Sesungguhnya ilmu yang kamu dapati
itu tidak akan ada manfaatnya di sisi Allah jika kamu tidak mengamalkan apa
yang telah kamu pelajari
( H. R Ibnu A )
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
PERSEMBAHAN
Tugas Akhir ini kupersembahkan untuk:
Ibu dan ayah yang kucinta,
Kakak dan adik yang kusayang,
Teman – teman satu angkat
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
KATA PENGANTAR
Assalamu’alaikum Warohmatullohi Wabarokatuh.
Bismillahirrohmanirrohim, segala puji dan rasa syukur hanya penulis
panjatkan kehadirat Allah subhanahu wa ta’ala, yang telah melimpahkan segala
kemudahannya hingga akhirnya penulis mampu menyelesaikan Tugas Akhir dan
menuliskan laporannya tepat waktu.
Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan
memperoleh kelulusan Diploma III Teknik Informatika Fakultas Matematika dan
Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Dalam pelaksanaan
Tugas Akhir, yang didalamnya termasuk kegiatan pembuatan laporan ini, penulis
mendapat banyak bantuan dari berbagai pihak. Tanpa bantuan Alloh subhanahu
wa ta’ala melalui tangan mereka niscaya Tugas Akhir penulis tidak akan berjalan
dengan lancar. Untuk itu dalam secuil kertas yang mungkin tiada berarti ini
penulis sampaikan rasa hormat dan menghaturkan rasa terima kasih kepada:
1. Drs. YS. Palgunadi, M.Sc., selaku Ketua Program Diploma III Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sebelas Maret Surakarta yang telah memberikan banyak masukan untuk
memperbaiki Tugas Akhir yang telah dibuat.
2. Agus Purbayu, S.Si., selaku pembimbing, yang telah benar-benar memberikan
ilmu dan bimbingan sehingga penulis dapat menyelesaikan Tugas Akhir.
4. Keluarga penulis yang terus memberikan dukungan baik moral dan materi tiada
henti.
5. Seluruh pihak-pihak yang tidak dapat penulis cantumkan satu persatu, atas
segala bimbingan, bantuan, kritik dan saran dalam penyusunan tugas akhir ini.
Walaupun disadari dalam penulisan tugas akhir ini masih banyak
kekurangan namun diharapkan tugas akhir ini dapat bermanfaat bagi semua pihak.
Wassalamu’alaikum Warohmatullohi Wabarokatuh.
Surakarta, Juni 2011
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
DAFTAR ISI
HALAMAN
HALAMAN JUDUL ................................................................................... i
HALAMAN PERSETUJUAN ..................................................................... ii
HALAMAN PENGESAHAN ...................................................................... iii
ABSTRAK .................................................................................................. iv
MOTTO ....................................................................................................... v
HALAMAN PERSEMBAHAN .................................................................. vi
KATA PENGANTAR ................................................................................. vii
DAFTAR ISI .............................................................................................. viii
DAFTAR TABEL ........................................................................................ xi
DAFTAR GAMBAR .................................................................................... xii
BAB I PENDAHULUAN .......................................................................... 1
1.1 Latar Belakang Masalah ............................................................... 1
1.2 Perumusan Masalah ....................................................................... 2
1.3 Batasan Masalah ........................................................................... 2
1.4 Tujuan ........................................................................................... 2
1.5 Manfaat ......................................................................................... 2
1.6 Metodologi Penulisan ................................................................... 2
1.7 Sistematika Penulisan ................................................................... 3
BAB II LANDASAN TEORI ..................................................................... 4
3.1 Tinjauan Pustaka ............................................................................ 4
2.1.1 Desain Sistem ...................................................................... 4
2.1.1.1 DFD (Data Flow Diagram) ...................................... 4
2.1.1.2 Diagram Kontek (Contex Diagram) .......................... 6
2.1.1.3 Kamus Data (Data Dictionary) ................................. 6
2.1.2 Basis Data (Database) ......................................................... 6
2.1.3 Model Data .......................................................................... 7
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
2.1.4 HTML dan PHP ................................................................... 8
2.1.5 MySQL ................................................................................ 8
2.1.6 Web Server .......................................................................... 8
2.1.7 Apache ................................................................................ 9
BAB III DESAIN DAN PERANCANGAN ................................................ 10
3.1 Analisis Kebutuhan ........................................................................ 10
3.1.1 Desain Sistem ...................................................................... 10
3.1.2 Kebutuhan Software............................................................. 10
3.2 Deskripsi Umum Sistem ................................................................ 10
3.3 Perancangan Sistem ....................................................................... 11
3.3.1 Diagram Konteks ................................................................. 11
3.3.2 Data Flow Diagram (DFD) Level 0 ..................................... 11
3.3.3 Data Flow Diagram (DFD) Level 1 Proses Manajemen
Data User Dosen .................................................................. 13
3.3.4 Data Flow Diagram (DFD) Level 1 Proses Manajemen
Data Mahasiswa ................................................................... 13
3.3.5 Data Flow Diagram (DFD) Level 1 Proses Manajemen
Data Alat ............................................................................. 14
3.3.6 Data Flow Diagram (DFD) Level 1 Proses Manajemen
Data Ruang .......................................................................... 15
3.3.7 Data Flow Diagram (DFD) Level 1 Proses Manajemen
Data User ............................................................................. 13
3.3.8 Data Flow Diagram (DFD) Level 1 Proses
Peminjaman Ruang .............................................................. 16
3.3.9 Data Flow Diagram (DFD) Level 1 Proses
Peminjaman Alat ................................................................. 16
3.4 ERD (Entity Relational Diagram) .................................................. 17
3.5 Relasi Antar Tabel ......................................................................... 18
3.6 Rancangan Tabel ........................................................................... 19
3.7 Kamus Data ................................................................................... 22
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
3.8 Rancangan Layout.......................................................................... 25
3.8.1 Form Login Admin dan Dosen........................................... 25
3.8.2 Halaman Daftar User Dosen .............................................. 26
3.8.3 Halaman Utama Admin ..................................................... 27
3.8.4 Halaman Utama Dosen ...................................................... 27
3.8.5 Halaman Peminjaman Alat untuk Dosen ............................ 28
3.8.6 Halaman Peminjaman Alat untuk Mahasiswa .................... 28
3.8.7 Halaman Peminjaman Ruang untuk Dosen ........................ 29
3.8.8 Halaman Peminjaman Ruang untuk Mahasiswa ................. 29
3.8.9 Halaman Pengembalian Alat .............................................. 30
3.8.10 Halaman Pengembalian Ruang .......................................... 30
BAB IV IMPLEMENTASI DAN ANALISA ................................................ 31
4.1 Implementasi Program ................................................................ 31
BAB V PENUTUP ....................................................................................... 57
5.1 Kesimpulan ................................................................................ 57
5.2 Saran .......................................................................................... 57
DAFTAR PUSTAKA ................................................................................... 58
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
DAFTAR TABEL
Tabel 2.1 Simbol DFD Teknik Gane/Sarson .................................................... 5
Tabel 2.2 Simbol DFD Teknik Yourdon/De Marco ......................................... 5
Tabel 2.3 Notasi Simbolik dalam ERD ............................................................ 7
Tabel 3.1 Mahasiswa ....................................................................................... 19
Tabel 3.2 User Dosen ...................................................................................... 19
Tabel 3.3 Alat ................................................................................................. 19
Tabel 3.4 Ruang .............................................................................................. 20
Tabel 3.5 Lokasi .............................................................................................. 20
Tabel 3.6 Peminjaman Alat Mahasiswa ........................................................... 20
Tabel 3.7 Peminjaman Alat Dosen .................................................................. 21
Tabel 3.9 Peminjaman Ruang Mahasiswa ........................................................ 21
Tabel 3.10 Peminjaman Ruang Dosen ............................................................... 22
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
DAFTAR GAMBAR
Gambar 3.1 Diagram Konteks........................................................................... 11
Gambar 3.2 DFD Level 0 Sistem ...................................................................... 12
Gambar 3.3 DFD Level 1 Proses Manajamen Data User Dosen ........................ 13
Gambar 3.4 DFD Level 1 Proses Manajemen Data Mahasiswa ......................... 14
Gambar 3.5 DFD Level 1 Proses Manajemen Data Alat ................................... 14
Gambar 3.6 DFD Level 1 Proses Manajemen Data Ruang ................................ 15
Gambar 3.7 DFD Level 1 Proses Peminjaman Ruang ....................................... 16
Gambar 3.8 DFD Level 1 Proses Peminjaman Alat ........................................... 16
Gambar 3.9 Entity Relationship Diagram sistem aplikasi peminjaman
alat dan ruang ................................................................................ 17
Gambar 3.10 Relasi Antar Tabel ........................................................................ 18
Gambar 3.11 Form Login ................................................................................... 25
Gambar 3.12 Halaman Daftar User Dosen.......................................................... 26
Gambar 3.13 Halaman Utama Admin ................................................................ 27
Gambar 3.14 Halaman Utama Dosen ................................................................. 27
Gambar 3.15 Halaman Peminjaman Alat untuk Dosen ....................................... 28
Gambar 3.16 Halaman Peminjaman Alat Mahasiswa ......................................... 28
Gambar 3.17 Halaman Peminjaman Ruang untuk Dosen .................................... 29
Gambar 3.18 Halaman Peminjaman Ruang Mahasiswa ...................................... 29
Gambar 3.19 Halaman Pengembalian Alat ......................................................... 30
Gambar 3.20 Halaman Pengembalian Ruang...................................................... 30
Gambar 4.1 Halaman Login Admin dan Dosen ................................................. 31
Gambar 4.2 Halaman Utama Admin ................................................................. 32
Gambar 4.3 Halaman Data Alat ........................................................................ 33
Gambar 4.4 Form Tambah Data Alat ................................................................ 34
Gambar 4.5 Form Edit Data Alat ...................................................................... 34
Gambar 4.6 Konfirmasi aksi Hapus Data Alat................................................... 35
Gambar 4.7 Halaman Data Ruang ..................................................................... 35
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
Gambar 4.8 Form Tambah Data Ruang ............................................................. 36
Gambar 4.9 Halaman Edit Data Ruang ............................................................. 37
Gambar 4.10 Konfirmasi Hapus Data Ruang ...................................................... 37
Gambar 4.11 Halaman Data Mahasiswa ............................................................. 38
Gambar 4.11 Form Tambah Data Mahasiswa ..................................................... 38
Gambar 4.12 Halaman Edit Data Mahasiswa ..................................................... 39
Gambar 4.13 Konfirmasi Hapus Data Mahasiswa .............................................. 39
Gambar 4.14 Halaman Data Dosen .................................................................... 40
Gambar 4.15 Form Tambah Data Dosen ............................................................ 40
Gambar 4.16 Halaman Edit Data Dosen ............................................................. 41
Gambar 4.17 Konfirmasi Hapus Data Dosen ...................................................... 41
Gambar 4.18 Halaman Peminjaman Alat Oleh Mahasiswa ................................ 42
Gambar 4.19 Halaman Data Peminjaman Alat Oleh Mahasiswa ......................... 43
Gambar 4.20 Halaman Peminjaman Ruang Oleh Mahasiswa ............................. 43
Gambar 4.21 Halaman Data Peminjaman Ruang Oleh Mahasiswa ..................... 44
Gambar 4.22 Halaman pengembalian alat oleh mahasiswa dan dosen ................ 45
Gambar 4.23 Halaman pengembalian alat oleh mahasiswa dan dosen ................ 45
Gambar 4.24 Halaman Data Peminjaman Alat Dosen dan Mahasiswa ................ 46
Gambar 4.25 Halaman Selesai Penggunaan Ruang
Oleh Mahasiswa dan Dosen ........................................................... 46
Gambar 4.26 Form Input Tanggal Kembali Ruang ............................................. 47
Gambar 4.27 Data Peminjaman Ruang oleh Dosen dan Mahasiswa .................... 48
Gambar 4.28 Halaman Laporan Peminjaman Alat Oleh Dosen dan Mahasiswa .. 49
Gambar 4.29 Halaman Laporan Peminjaman Ruang
Oleh Dosen dan Mahasiswa ........................................................... 50
Gambar 4.30 Halaman Utama Dosen ................................................................. 51
Gambar 4.32 Halaman Data Peralatan untuk Dosen ........................................... 52
Gambar 4.33 Halaman Data Ruang untuk Dosen ................................................ 52
Gambar 4.34 Halaman Peminjaman Alat untuk Dosen ....................................... 53
Gambar 4.36 Halaman Peminjaman Ruang Oleh Dosen ..................................... 53
Gambar 4.37 Data Peminjaman Ruang Oleh Dosen............................................ 54
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
Gambar 4.38 Halaman Laporan Peminjaman Alat untuk Dosen ......................... 56
Gambar 4.39 Halaman Laporan Peminjaman Ruang untuk Dosen ...................... 56
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pesatnya perkembangan zaman dan adanya era globalisasi menuntut
setiap manusia untuk siap menghadapi persaingan dengan manusia lain. Untuk
dapat bersaing dan dapat bertahan maka harus memiliki kualitas sumber daya
manusia yang baik.
Seiring dengan kemajuan tekhnologi, kita dituntut untuk cepat dalam
memperoleh dan mencari informasi. Setiap orang harus mampu mengikuti
kemajuan zaman. Sekarang ini penggunaan komputer tidak hanya untuk mencari
informasi, tentunya komputer yang terkoneksi dengan internet yang bisa
digunakan untuk memperoleh informasi. Komputer juga tidak hanya digunakan
untuk output sebuah tulisan. Komputer juga dapat digunakan untuk mengolah data
dengan menggunakan sebuah program yang dirancang khusus untuk pengolahan
data tertentu.
Saat ini pembagian ruangan pada jurusan DIII Teknik Informatika sudah
ditetapkan sesuai jadwal perkuliahan, namun ruangan atau laboratorium komputer
yang kosong dan tidak digunakan untuk perkuliahan bisa dipinjam dan digunakan
untuk berbagai keperluan demikian juga dengan peralatan seperti LCD, laptop dan
lain sebagainya. Untuk mencatat peminjaman ruang serta alat tersebut pihak DIII
saat ini menggunakan cara manual yaitu hanya dengan menulisnya pada sebuah
kertas.
Untuk memudahkan proses peminjaman ruangan dan alat maka
diperlukan pembuatan sistem yang mempunyai fasilitas seperti menangani proses
peminjaman alat dan ruang, memberikan informasi penggunaan ruangan dan
laboratorium komputer agar bisa mengetahui ruangan mana yang tidak sedang
digunakan dan bisa untuk dipinjam, serta memberikan informasi ketersediaan
peralatan dan peminjaman peralatan tersebut.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
1.2 Perumusan Masalah
Berdasarkan latar belakang masalah maka dapat dirumuskan
permasalahan sebagai berikut : “ Bagaimanakah cara untuk mempermudah
pendataan peminjaman ruangan dan peralatan?
1.3 Batasan Masalah
Dari perumusan masalah pada poin sebelumnya, dapat dijabarkan
batasan permasalahan. Dalam penulisan tugas akhir ini penulis membatasi pokok
pembahasan pada pembuatan sistem yang melayani peminjaman ruang dan
peralatan yang dipergunakan untuk keperluan perkuliahan dan sertifikasi
1.4 Tujuan
Tujuan disini adalah untuk menjawab permasalahan yang telah
dirumuskan dalam perumusan masalah tersebut diatas yaitu membuat sistem
aplikasi yang dapat memudahkan pendataan peminjaman ruangan dan peralatan
jurusan DIII Teknik Informatika.
1.5 Manfaat
Manfaat yang dapat diperoleh dari pembahasan yang dilakukan dalam
Tugas Akhir ini yaitu terciptanya sebuah sistem yang dapat membantu pendataan
peminjaman alat dan ruang jurusan DIII Teknik Informatika.
1.6 Metodologi Penulisan
Metode pengumpulan data yang akan digunakan dalam pembuatan
Tugas Akhir penulis adalah sebagai berikut :
1. Observasi
Metode pengumpulan data dengan melakukan pengamatan pada objek
yang diteliti secara langsung, yang kemudian dilakukan pencatatan kejadian
kejadian yang berhubungan dengan objek yang diteliti.
2. Wawancara (interview)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
Metode pengumpulan data dengan mengadakan wawancara atau tanya
jawab secara langsung dengan pihak yang terkait dengan masalah yang diteliti.
Dalam hal ini mengadakan wawancara langsung dengan pihak
labaratorium sertifikasi. Dengan metode ini diharapkan dapat diperoleh
keterangan yang jelas dan lengkap sesuai dengan tujuan penelitian.
3. Studi Pustaka
Mengumpulkan data dari membaca buku dan literatur yang berhubungan
dengan permasalahan yang dijadikan objek penelitian.
1.7 Sistematika Penulisan
Sistematika penulisan yang digunakan dalam penyusunan Tugas Akhir
ini sebagai berikut:
BAB I PENDAHULUAN, memuat latar belakang masalah, perumusan
masalah, penetapan tujuan dan manfaat, batasan masalah, metode penelitian dan
sistematika penulisan.
BAB II LANDASAN TEORI, bab ini berisi landasan teori yang
memuat teori-teori yang menunjang dalam laporan Tugas Akhir ini.
BAB III DESAIN DAN PERANCANGAN, berisi langkah-langkah
penyelesaian masalah secara umum. Tahapan itu meliputi perancangan dan desain
sistem yang dibangun oleh penulis. Perancangan dan desain tersebut meliputi
pemodelan proses, pemodelan basis data dan perancangan struktur navigasi.
BAB IV IMPLEMENTASI DAN ANALISA, berisi uraian analisis
terhadap sistem dan implementasi perancangan dalam hal kerja sistem. Bab ini
berisi dua subbab yaitu analisis dan implementasi. Subbab implementasi berisi
penjelasan dari desain antarmuka sistem, sedangkan subbab analisis menjelaskan
kinerja sistem ketika sistem telah diimplementasikan.
BAB V PENUTUP, berisi kesimpulan yang didapatkan dari analisis
mengenai keterkaitan dengan tujuan pembuatan sistem serta saran-saran yang
berkaitan dengan penggunaan sistem dan atau pengembangan sistem di masa yang
akan datang yang diperlukan dalam mendapatkan hasil yang lebih baik.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
BAB II
LANDASAN TEORI
2.1 Tinjauan Pustaka
2.1.1 Desain Sistem
Desain Sistem adalah suatu fase dimana diperlukan suatu keahlian
perencanaan elemen-elemen komputer yang akan menggunakan sistem baru.
Ada beberapa alat bantu yang digunakan dalam desain sistem yaitu DFD
(Data Flow Diagram), Kamus Data (Data Dictionary), dan Diagram Kontek
(Context Diagram). (Kristanto, 2003).
2.1.1.1 DFD (Data Flow Diagram)
DFD adalah suatu model logika data atau proses yang dibuat untuk
menggambarkan darimana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan
interaksi antara data yang tersimpan dan proses yang dikenakan pada data
tersebut. DFD menggambarkan penyimpanan data dan proses yang
mentransformasikan data. DFD menunjukkan hubungan antara data pda sistem
dan proses pada sistem. Ada 2 teknik dasar DFD yang umum dipakai yaitu Gane
and Sarson dan Yourdon and De Marco. (Kristanto, 2003).
1. Simbol DFD
Ada beberapa simbol DFD yang dipakai untuk menggambarkan data
beserta proses transformasi data, antara lain :
A. Teknik Gane/Sarson
Simbol – simbol DFD yang digunakan pada teknik Gane/Sarson dapat
dilihat pada tabel 2.1
Tabel 2.1 Simbol DFD Teknik Gane/Sarson
Bentuk Simbol Keterangan
Simbol dari Entity
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
Menggambarkan aliran data dari proses
ke proses lainnya.
Menggambarkan proses pada sistem
Merupakan komponen yang berfungsi
untuk menyimpan data atau file
B. Teknik Yourdon/De Marco
Simbol – simbol DFD yang digunakan pada teknik Yourdon/De Marco
dapat dilihat pada tabel
Tabel 2.2 Simbol DFD Teknik Yourdon/ De Marco
Bentuk Simbol Keterangan
Simbol dari Entity
Menggambarkan aliran data dari proses
ke proses lainnya.
Menggambarkan proses pada sistem
Merupakan komponen yang berfungsi
untuk menyimpan data atau file
2.1.1.2 Diagram Kontek (Context Diagram)
Diagram kontek adalah sebuah diagram sederhana yang menggambarkan
hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram kontek
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.
(Kristanto, 2003).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
2.1.1.3 Kamus Data (Data Dictionary)
Kamus data adalah kumpulan elemen – elemen atau simbol – simbol
yang digunakan untuk embantu dalam penggambaran atau pengidentifikasian
setiap field atau file di dalam sistem. (Kristanto, 2003).
Simbol – simbol yang ada dalam kamus data adalah sebagai berikut :
= artinya adalah terdiri atas
+ artinya adalah dan
() artinya adalah proporsional
[ ] artinya adalah memilih
** artinya adalah komentar
@ artinya adalah identifikasi atribut kunci
| artinya adalah pemisah alternatif simbol []
2.1.2 Basis Data (Database)
Basis Data terdiri dari 2 kata yaitu Basis dan Data. Basis kurang lebih
dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul.
Sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek
seperti manusia (pegawai, siswa, pembeli, pelanggan), barang dan sebagainya,
yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi dan
kombinasinya. ( Fathansyah, 1999).
Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang
seperti :
1. Himpunan sekelomppok data (arsip) yang saling berhubungan yang
diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali
dengan cepat dan mudah.
2. Kumpulan file atau tabel yang saling berhubungan yang disimpan dalam media
penyimpanan elektronis. ( Fathansyah, 1999).
2.1.3 Model Data
Model data dapat didefinisikan sebagai kumpulan perangkat konseptual
untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan
data. ( Fathansyah, 1999). Model data yang penulis gunakan dalam pembuatan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
sistem aplikasi kali ini adalah model hubungan antar entitas ( Entity Relationship
Diagram) atau ERD.
Model Entity Relationship berisi komponen – komponen himpunan
entitas dan hubungan relasi yang masing – masing dilengkapi dengan atribut –
atribut. Entitas merupakan individu yang mewakili sesuatu yang nyata dan dapat
dibedakan. Sedangkan himpunan entitas adalah sekelompok entitas yang sejenis
dan berada pada lingkup yang sama. Setiap entitas mempunyai atribut yang
mendeskripsikan karakteristik dari entitas tersebut. ( Fathansyah, 1999).
Notasi – Notasi simbolik di dalam Entity Relationship Diagram yang
dapat digunakan dapat dilihat pada tabel 2.3: ( Fathansyah, 1999)
Tabel 2.3 Tabel Notasi Simbolik dalam ERD
Bentuk Notasi Keterangan
Menyatakan himpunan entitas
Menyatakan atribut
Menyatakan himpunan relasi
Sebagai penghubung antara himpunan
relasi himpunan entitas dan himpunan
entitas dengan atributnya
2.1.4 HTML dan PHP
HTML ( HyperText Markup Language ) adalah bahasa standar untuk
membuat halaman – halaman web. File yang hanya berisi kode HTML tidak
mendukung pembuatan aplikasi yang melibatkan database karena HTML
dirancang untuk menyajikan informasi yang bersifat statis ( tampilan yang isinya
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
tetap hingga web master atau penanggung jawab web melakukan perubahan isi ).
(kadir, 2009).
2.1.5 MySQL
MySQL merupakan software yang tergolong database server dan bersifat
opensource. Open Source menyatakan bahwa software ini dilengkapi dengan
source code (kode yang dipakai untuk membuat MySQL) yang dapat dijalankan
secara langsung dalam sistem operasi. MySQL bersifat multiplatform yaitu dapat
dijalankan pada berbagai sistem operasi. Pengaksesan data dalam database dapat
dilakukan dengan mudah melalui SQL ( Structured Query Language). Data dalam
database dapat diakses melalui aplikasi non web maupun aplikasi web misalnya
PHP. ( Kadir, 2009).
2.1.6 Web Server
Web server adalah merupakan suatu server internet yang menggunakan
protokol HTTP (Hypertext Transfer Protocol) untuk melayani proses
pentransferan data. Web server hingga saat ini merupakan server yang dapat
dikatakan sebagai tulang pungung bagi semua pengguna internet. Hal ini
dikarenakan, Web server bukan hanya bisa dapat melayani jenis data dalam
bentuk text, akan tetapi juga dapat menampilkan format-format dal bentuk 2D
atau 3D, suara dan juga dapat berinteraksi dalam dunia wireless Internet dengan
menjadikannya sebagai sebuah Wireless Access Protocol (WAP) gateway dan
sebagainya. (Syahputra,2003).
2.1.7 Apache
Apache adalah aplikasi yang digunakan untuk web server. Apache
merupakan turunan dari Web server yang dikembangkan oleh NCSA (National
Center for Supercomputing Application). Apache web server memiliki program
pendukung cukup banyak yang dapat memberikan layanan yang cukup bagi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
penggunanya. Salah satunya adalah PHP (Personal Home Page).
(Syahputra,2003).
perpustakaan.uns.ac.id digilib.uns.ac.id
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12
Gambar 3.2 DFD Level 0 Sistem
perpustakaan.uns.ac.id digilib.uns.ac.id
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
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
perpustakaan.uns.ac.id digilib.uns.ac.id
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
perpustakaan.uns.ac.id digilib.uns.ac.id
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
3.4 ERD ( Entity Relational Diagram )
ERD berisi hubungan diantara tabel-tabel yang diperlukan sebagai
database dari sistem yang dibuat. Entity Relationship Diagram sistem aplikasi
peminjaman alat dan ruang ditunjukan pada gambar 3.9.
Gambar 3.9 Entity Relationship Diagram sistem aplikasi peminjaman alat dan ruang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
3.5 Relasi Antar Tabel
Gambar 3.10 berikut menunjukan relasi antar tabel yang terdapat dalam
sistem aplikasi peminjaman alat dan ruang.
Gambar 3.10 Relasi Antar Tabel
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
3.6 Rancangan Tabel
Dalam pembuatan sistem peminjaman alat dan ruang ini diperlukan suatu
tabel – tabel basis data yang digunakan untuk menyimpan seluruh data dan
informasi. Adapun perancangan tabel – tabel basis data sistem aplikasi
peminjaman alat dan ruang DIII Tekhnik Informatika adalah sebagai berikut :
3.6.1 Tabel Mahasiswa.
Tabel mahasiswa memiliki fungsi untuk menyimpan data mahasiswa yang ditunjukan pada tabel 3.1.
Tabel 3.1 Tabel Mahasiswa Field Type Null/NotNull Keterangan
nim varchar(8) NotNull Primary Key nama varchar(25) NotNull
jurusan varchar(20) NotNull kelas varchar(10) NotNull
3.6.2 Tabel user
Tabel user adalah tabel yang digunakan untuk menyimpan data user
seperti yang ditunjukan pada tabel 3.2.
Tabel 3.2 Tabel user dosen
Field Type Null/NotNull Keterangan user_id varchar(8) NotNull Primary Key password varchar(10) NotNull
nama varchar(25) NotNull
No_hp Varchar(12) NotNull
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
3.6.3 Tabel Alat
Tabel peralatan berisi data peralatan yang tersedia berdasarkan jenis dan
jumlahnya. Tabel alat dapat dilihat pada tabel 3.3.
Tabel 3.3 Tabel Alat
Field Type Null/NotNull Keterangan kd_alat varchar(5) NotNull Primary Key nama varchar(30) NotNull jumlah int NotNull no_lokasi varchar(8) NotNull Foreign Key No_inventaris Varchar(10) NotNull Denda int NotNull
3.6.4 Tabel ruang
Tabel peminjaman ruang digunakan untuk menyimpan data peminjaman
ruang. Tabel ruang ditunjukan pada gambar 3.4.
Tabel 3.4 Tabel Ruang
Field Type Null/NotNull Keterangan kd_ruang int NotNull Primary Key nama varchar(30) NotNull Denda Int NotNull
3.6.5 Tabel Lokasi
Tabel lokasi adalah tabel yang digunakan untuk menyimpan data lokasi
tempat menyimpan alat. Tabel lokasi ditunjukan pada tabel 3.5.
Tabel 3.5 Tabel Lokasi
Field Type Null/NotNull Keterangan no_lokasi varchar(8) NotNull Primary Key lokasi varchar(25) NotNull
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
3.6.6 Tabel Peminjaman alat Mahasiswa
Tabel peminjaman alat mahasiswa merupakan tabel untuk menyimpan data
peminjaman alat yang dilakukan oleh mahasiswa. Ditunjukan pada tabel 3.6.
Tabel 3.6 Tabel Peminjaman alat mahasiswa
Field Type Null/NotNull Keterangan kd_pinjam_amhs int NotNull Primary Key nim varchar(8) NotNull Foreign Key kd_alat varchar(8) NotNull Foreign Key tgl_pinjam date NotNull
tgl_hrskembali date NotNull
tgl_kembali date Null status
enum('belum_kembali', 'sudah_kembali')
NotNull
3.6.7 Tabel Peminjaman alat Dosen
Tabel peminjaman alat dosen merupakan tabel untuk menyimpan data
peminjaman alat yang dilakukan oleh dosen. Ditunjukan pada tabel 3.7.
Tabel 3.7 Tabel Peminjaman Alat Dosen
Field Type Null/NotNull Keterangan kd_pinjam_ados int NotNull Primary Key user_id varchar(8) NotNull Foreign Key kd_alat varchar(5) NotNull Foreign Key tgl_pinjam date NotNull
tgl_hrskembali date NotNull
tgl_kembali date Null
status
enum('belum_kembali', 'kembali') NotNull
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
3.6.8 Tabel Peminjaman Ruang Mahasiswa
Tabel peminjaman ruang untuk menyimpan data peminjaman ruang
mahasiswa yang ditunjukan pada tabel 3.8.
Tabel 3.8 Tabel Peminjaman ruang
Field Type Null/NotNull Keterangan id_pinjam_rmhs int NotNull Primary Key nim varchar(8) NotNull Foreign Key kd_ruang varchar(8) NotNull Foreign Key jam_pinjam time NotNull
jam_hrskembali time NotNull
jam_kembali time Null status
enum('belum_kembali', 'sudah_kembali')
NotNull
3.6.9 Tabel Peminjaman Ruang Dosen
Tabel peminjaman ruang dosen adalah tabel yang digunakan untuk
menyimpan data peminjaman yang dilakukan oleh dosen. Gambar 3.9
menunjukkan tabel peminjaman ruang dosen.
Tabel 3.9 Tabel Peminjaman Ruang Dosen
Field Type Null/NotNull Keterangan kd_pinjam_rdos int No Primary Key user_id varchar(8) No Foreign Key kd_ruang varchar(5) No Foreign Key jam_pinjam time No jam_hrskembali time No
jam_kembali time No
status
enum('belum_kembali', 'sudah_kembali')
No
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
3.7 Kamus Data
Pada kamus data ini, semua jenis data yang terlibat dalam proses yang
terjadi, didefinisikan dalam bentuk seperti tabel – tabel berikut :
1. User = @user_id + password + nama + level
user_id : {varchar} 8 Nama identitas untuk semua user admin
dan dosen untuk masuk ke dalam sistem
sebagai atribut kunci.
password : {varchar} 10 Karakter tertentu untuk verifikasi user
agar bisa masuk kedalam sistem
nama : {varchar} 25 Nama dari user
level : {varchar} 10 Level dari user untuk membedakan
jenisnya admin atau user biasa
2. Mahasiswa = @nim + nama + jurusan + kelas
nim : {varchar} 8 Nomor induk mahasiswa sebagai kunci
primer.
nama : {varchar} 25 Nama dari mahasiswa
jurusan : {varchar} 20 Jurusan dari mahasiswa
kelas : {varchar} 10 Kelas dari mahasiswa
3. Alat = @kd_alat + nama + jumlah + no_lokasi+no_inventaris
kd_alat : {varchar} 5 Karakter yang mendefinisikan kode alat
sebagai kunci primer
nama : {varchar} 30 Nama Alat
jumlah : {int} 10 Jumlah alat
no_lokasi
no_inventaris
Denda
: {varchar} 8
: {varchar} 8
: {int}
Nomor lokasi dimana alat disimpan
No inventaris setiap alat
denda
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
4. Ruang =@kd_ruang + nama_ruang + status
kd_ruang : {varchar} 5 Karakter yang mendefinisikan kode
ruang sebagai kunci primer
nama_ruang : {varchar} 25 Nama ruangan
Denda : {int} denda.
5. Lokasi = @no_lokasi + lokasi
no_lokasi : {varchar} 8 Karakter yang mendefinisikan no lokasi
dimana alat disimpan sebagai kunci
primer
lokasi : {varchar} 25 Lokasi dari alat
6. Peminjaman_alat_mhs= @kd_pinjam_amhs + nim +kd_alat+ tgl_pinjam+
tgl_hrskembali+ tgl_kembali+ status
kd_pinjam_amhs : {int} Karakter yang mendefinisikan kode
pinjam alat mahasiswa sebagai kunci
primer
nim
kd_alat
: {varchar} 8
: {varchar} 8
Nomor induk mahasiswa yang berelasi
ke tabel mahasiswa field nim
Kode alat yang dipinjam yang berelasi
dengan tabel alat field kd_alat
tgl_pinjam : {date} Tanggal dari pinjam alat
tgl_hrskembali
tgl_kembali
status
: {date}
: {date}
: {enum}
Tanggal harus alat dikembalikan
Tanggal kembali
Pilihan belum_kembali dan
sudah_kembali
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
7. Peminjaman_alat_dosen= @kd_pinjam_ados + user_id +kd_alat+ tgl_pinjam+
tgl_hrskembali+ tgl_kembali+ status
kd_pinjam_ados : {int} Karakter yang mendefinisikan kode
pinjam alat dosen sebagai kunci primer
user_id
kd_alat
: {varchar} 8
: {varchar} 8
User_id dari dosen yang berelasi ke tabel
user dengan field user_id
Kode alat yang dipinjam yang berelasi
dengan tabel alat field kd_alat
tgl_pinjam : {date} Tanggal dari pinjam alat
tgl_hrskembali
tgl_kembali
status
: {date}
: {date}
: {enum}
Tanggal harus alat dikembalikan
Tanggal kembali
Pilihan belum_kembali dan
sudah_kembali
8. Peminjaman_ruang_mhs= @ id_pinjam_rmhs+ nim+ kd_ruang+ jam_pinjam+
jam_hrskembali+ jam_kembali+ status
kd_pinjam_rmhs : {int} Karakter yang mendefinisikan kode
pinjam ruang mahasiswa sebagai kunci
primer
nim
kd_ruang
: {varchar} 8
: {varchar} 8
Nomor induk mahasiswa yang berelasi
ke tabel mahasiswa field nim
Kode ruang yang dipinjam yang berelasi
dengan tabel ruang field kd_ruang
tgl_pinjam : {date} Tanggal dari pinjam ruang
tgl_hrskembali
tgl_kembali
status
: {date}
: {date}
: {enum}
Tanggal harus ruang dikembalikan
Tanggal kembali
Pilihan belum_kembali dan
sudah_kembali
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
9. Peminjaman_ruang_dosen= @id_pinjam_rdos+ user_id+ kd_ruang+
jam_pinjam+ jam_hrskembali+ jam_kembali+ status
kd_pinjam_rmhs : {int} Karakter yang mendefinisikan kode
pinjam ruang mahasiswa sebagai kunci
primer
user_id
kd_ruang
: {varchar} 8
: {varchar} 8
User_id dari dosen yang berelasi ke tabel
user dengan field user_id
Kode ruang yang dipinjam yang berelasi
dengan tabel ruang field kd_ruang
tgl_pinjam : {date} Tanggal dari pinjam ruang
tgl_hrskembali
tgl_kembali
status
: {date}
: {date}
: {enum}
Tanggal harus ruang dikembalikan
Tanggal kembali
Pilihan belum_kembali dan
sudah_kembali
3.8 Rancangan Layout
3.8.1 Form Login Admin dan Dosen.
Form ini digunakan untuk melakukan login oleh admin dan dosen agar
dapat masuk ke halaman utama. Form login ditunjukan pada gambar 3.11
Gambar 3.11 Form Login 3.8.2 Halaman Daftar User Dosen.
Halaman daftar user dosen digunakan untuk mendaftar bagi dosen yang
ingin meminjam peralatan maupun ruang tetapi belum memiliki user id. Halaman
daftar user dosen ditunjukan pada gambar 3.12.
User ID
Password
LOGIN
Login Cancel
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
Gambar 3.12 Halaman Daftar User Dosen
3.8.3 Halaman Utama Admin.
Halaman ini merupakan halaman yang dapat diakses oleh Admin setelah
melakukan login. Admin memiliki hak dalam mengelola dan mengatur seluruh
fasilitas yang ada dalam sistem aplikasi peminjaman alat dan ruang. Admin
berhak menginput data, mengedit data, menghapus data, melayani peminjaman
dan melihat laporan peminjaman. Rancangan halaman utama admin ditunjukkan
pada gambar 3.13.
MENU
FORM TAMBAH DOSEN User Id Nama No HP
FOOTER
HEADER
SIMPAN BATAL
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
Gambar 3.13 Halaman Utama Admin
3.8.4 Halaman Utama Dosen
Setelah dosen berhasil melakukan proses login, maka akan muncul
halaman utama untuk dosen. Secara tampilan halaman utama mirip dengan
halaman utama untuk admin, tetapi yang membedakan adalah pada halaman
utama dosen ini dosen hanya dapat melihat info alat, info ruang dam melakukan
proses peminjaman. Rancangan halaman utama dosen ditunjukan pada gambar
3.14.
Gambar 3.14 Halaman Utama Dosen
HEADER
MENU
CONTENT
FOOTER
HEADER
MENU
CONTENT
FOOTER
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
Form Peminjaman Alat
Form Peminjaman Alat
3.8.5 Halaman Peminjaman Alat untuk Dosen
Rancangan halaman peminjaman alat untuk dosen dapat dilihat pada
gambar 3.15
Gambar 3.15 Halaman Peminjaman Alat untuk Dosen
3.8.6 Halaman Peminjaman Alat Mahasiswa
Halaman peminjaman alat mahasiswa untuk mencatat peminjaman alat
yang dilakukan mahasiswa melalui admin. Rancangan halaman peminjaman alat
mahasiswa ditunjukan pada gambar 3.16.
Gambar 3.16 Halaman Peminjaman Alat Mahasiswa
HEADER
MENU
FOOTER
HEADER
MENU
FOOTER
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
Form Peminjaman Ruang
Form Peminjaman Ruang
3.8.7 Halaman Peminjaman Ruang untuk Dosen
Rancangan halaman peminjaman ruang untuk dosen dapat dilihat pada
gambar 3.17.
Gambar 3.17 Halaman Peminjaman Ruang untuk Dosen
3.8.8 Halaman Peminjaman Ruang Mahasiswa
Halaman peminjaman ruang mahasiswa untuk mencatat peminjaman ruang
yang dilakukan mahasiswa melalui admin. Rancangan halaman peminjaman
ruang mahasiswa ditunjukan pada gambar 3.18.
Gambar 3.18 Halaman Peminjaman Ruang Mahasiswa
HEADER
MENU
FOOTER
HEADER
MENU
FOOTER
Nim
Ruang
Tanggal Pinjam
Jam Pinjam
Jam hrs Kembali
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
BAB VI
IMPLEMENTASI DAN ANALISIS
4.1 Implementasi Program
Implementasi perancangan terhadap sistem yang dibangun bisa dilihat
melalui desain menu utama, yang secara garis besar adalah sebagai berikut:
1. Halaman Login Admin dan Dosen
Hal pertama yang dilakukan agar dapat masuk ke dalam sistem aplikasi
peminjaman alat dan ruang, user harus melakukan login terlebih dahulu. User yang
dapat melakukan login dibagi menjadi 2 yaitu admin dan dosen. Untuk melakukan
login, admin dan dosen mengisi user_id dan password. Untuk dosen yang belum
memiliki user_id dan password dapat menghubungi admin untuk mendaftar.
gambar 4.1 adalah tampilan untuk halaman login untuk admin dan dosen.
Gambar 4.1 Halaman Login Admin dan Dosen
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
2. Halaman Utama Admin
Setelah admin melakukan login dengan user_id dan password yang benar,
maka admin akan langsung masuk ke halaman utama untuk admin. Terdapat
beberapa menu yaitu data peralatan, data ruang, data mahasiswa, data dosen,
peminjaman, pengembalian, laporan peminjaman dan logout. Halaman utama
admin ditunjukan pada gambar 4.2.
Gambar 4.2 Halaman Utama Admin
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
3. Data Peralatan pada Halaman Utama Admin
Halaman data peralatan akan tampil setelah menu data peralatan pada
halaman utama admin diklik. Pada halaman ini berisi data – data seluruh peralatan
yang terdiri dari kode alat, nama, jumlah, no lokasi dan aksi. Halaman data
peralatan dapat dilihat pada gambar 4.3.
Gambar 4.3 Halaman Data Alat
Pada halaman ini admin dapat melakukan beberapa tugas yaitu mengedit,
menghapus dan menambah data. Menambah data dapat dilakukan dengan mengklik
tambah data yang terdapat diatas tabel data alat. Tampilan form tambah data alat
ditunjukan pada gambar 4.4.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
Gambar 4.4 Form Tambah Data Alat
Untuk mengedit data dapat dilakukan dengan mengklik aksi edit. Maka akan
muncul form edit yang menampilkan data alat yang akan diedit. Untuk menyimpan
data yang sudah diedit dengan mengklik tombol simpan perubahan. Form edit data
peralatan dapat dilihat pada gambar 4.5.
Gambar 4.5 Form Edit Data Alat
Menghapus data alat dapat dilakukan dengan memilih aksi hapus disamping
aksi edit pada setiap data alat. Jika aksi hapus dipilih maka akan muncul konfirmasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
untuk menghapus data yang ditunjukkan pada gambar 4.6. tekan ok untuk
menghapus dan batal untuk membatalkan.
Gambar 4.6 Konfirmasi aksi Hapus Data Alat
4. Data Ruang pada Halaman Utama Admin
Data ruang menampilkan seluruh data ruang meliputi kode ruang, nama
ruang, status dan aksi. Halaman data ruang ditunjukan pada gambar 4.7.
Gambar 4.7 Halaman Data Ruang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
Admin juga dapat mengedit, menghapus dan menambah data ruang.
Menambah data dapat dilakukan dengan mengklik tambah data yang terdapat diatas
tabel data ruang. Tampilan form tambah data ruang ditunjukan pada gambar 4.8.
Gambar 4.8 Form Tambah Data Ruang
Untuk mengedit data dapat dilakukan dengan mengklik aksi edit. Maka akan
muncul form edit yang menampilkan data ruang yang akan diedit. Untuk
menyimpan data yang sudah diedit dengan mengklik tombol simpan perubahan.
Form edit data ruang dapat dilihat pada gambar 4.9.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
Gambar 4.9 Halaman Edit Data Ruang
Menghapus data ruang dapat dilakukan dengan memilih aksi hapus
disamping aksi edit pada setiap data ruang. Jika aksi hapus dipilih maka akan
muncul konfirmasi untuk menghapus data yang ditunjukkan pada gambar 4.10
tekan ok untuk menghapus dan batal untuk membatalkan.
Gambar 4.10 Konfirmasi Hapus Data Ruang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
38
5. Halaman Data Mahasiswa
Data mahasiswa menampilkan seluruh data mahasiswa. Halaman data
mahasiswa ditunjukan pada gambar 4.11.
Gambar 4.11 Halaman Data Mahasiswa
Admin juga dapat mengedit, menghapus dan menambah data mahasiswa.
Menambah data dapat dilakukan dengan mengklik tambah data yang terdapat diatas
tabel data mahasiswa. Tampilan form tambah data mahasiswa ditunjukan pada
gambar 4.12.
Gambar 4.11 Form Tambah Data Mahasiswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
Untuk mengedit data dapat dilakukan dengan mengklik aksi edit. Maka akan
muncul form edit yang menampilkan data ruang yang akan diedit. Untuk
menyimpan data yang sudah diedit dengan mengklik tombol simpan perubahan.
Form edit data peralatan dapat dilihat pada gambar 4.12.
Gambar 4.12 Halaman Edit Data Mahasiswa
Menghapus data mahasiswa dapat dilakukan dengan memilih aksi hapus
disamping aksi edit pada setiap data mahasiswa. Jika aksi hapus dipilih maka akan
muncul konfirmasi untuk menghapus data yang ditunjukkan pada gambar 4.13.
tekan ok untuk menghapus dan batal untuk membatalkan.
Gambar 4.13 Konfirmasi Hapus Data Mahasiswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
40
6. Halaman Data Dosen
Data dosen menampilkan seluruh data dosen. Halaman data dosen
ditunjukan pada gambar 4.14.
Gambar 4.14 Halaman Data Dosen
Menambah data dapat dilakukan dengan mengklik tambah data yang
terdapat diatas tabel data dosen. Tampilan form tambah data dosenditunjukan pada
gambar 4.15.
Gambar 4.15 Form Tambah Data Dosen
Untuk mengedit data dapat dilakukan dengan mengklik aksi edit. Maka akan
muncul form edit yang menampilkan data dosen yang akan diedit. Untuk
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
menyimpan data yang sudah diedit dengan mengklik tombol simpan perubahan.
Form edit data dosen dapat dilihat pada gambar 4.16.
Gambar 4.16 Halaman Edit Data Dosen
Menghapus data dosen dapat dilakukan dengan memilih aksi hapus
disamping aksi edit pada setiap data dosen. Jika aksi hapus dipilih maka akan
muncul konfirmasi untuk menghapus data yang ditunjukkan pada gambar 4.17.
tekan ok untuk menghapus dan batal untuk membatalkan.
Gambar 4.17 Konfirmasi Hapus Data Dosen
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
42
7. Halaman Peminjaman Alat Oleh Mahasiswa
Menu halaman utama admin selanjutnya adalah peminjaman, halaman ini
adalah halaman untuk transaksi peminjaman oleh mahasiswa melalui admin.
Berikut gambar 4.18 halaman peminjaman oleh mahasiswa.
Gambar 4.18 Halaman Peminjaman Alat Oleh Mahasiswa
Admin memasukan nim, alat yang dipinjam, tanggal pinjam dan tanggal
kembali. Button simpan untuk menyimpan dan batal untuk membatalkan
menyimpan data peminjaman. Jika button simpan dipilih maka data peminjaman
akan langsung masuk ke dalam data peminjaman alat oleh mahasiswa yang
ditunjukan pada gambar 4.19.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
Gambar 4.19 Halaman Data Peminjaman Alat Oleh Mahasiswa
8. Halaman Peminjaman Ruang Oleh Mahasiswa
Halaman peminjaman ruang untuk transaksi peminjaman ruang oleh
mahasiswa melalui admin. Berikut gambar 4.20 halaman peminjaman ruang oleh
mahasiswa.
Gambar 4.20 Halaman Peminjaman Ruang Oleh Mahasiswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
Admin memasukan nim, ruang yang dipinjam, hari, tanggal, jam pinjam dan
jam kembali. Button simpan untuk menyimpan dan batal untuk membatalkan
menyimpan data peminjaman. Jika button simpan dipilih maka data peminjaman
akan langsung masuk ke dalam data peminjaman ruang oleh mahasiswa yang
ditunjukan pada gambar 4.21.
Gambar 4.21 Halaman Data Peminjaman Ruang Oleh Mahasiswa
9. Halaman Pengembalian Alat Oleh Mahasiswa dan Dosen
Halaman pengembalian alat oleh mahasiswa dan dosen dilakukan melalui
admin. Halaman pengembalian alat ditunjukan pada gambar 4.22.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45
Gambar 4.22 Halaman pengembalian alat oleh mahasiswa dan dosen
Aksi kembali pada tabel peminjaman alat dipilih untuk memulai proses
pengembalian alat, jika aksi kembali dipilih maka akan muncul form pengembalian
yang ditunjukan pada gambar 4.23.
Gambar 4.23 Halaman pengembalian alat oleh mahasiswa dan dosen
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
46
Setelah muncul data alat yang akan dikembalikan, pilih simpan dan akan
langsung muncul tampilan data peminjaman alat dan data peminjaman alat yang
sudah dikembalikan statusnya akan berubah menjadi sudah kembali. Seperti
ditunjukan pada gambar 4.24.
Gambar 4.24 Halaman Data Peminjaman Alat Dosen dan Mahasiswa
10. Halaman Pengisian Waktu Selesai Penggunaan Ruang Oleh Mahasiswa dan
Dosen
Halaman ini digunakan untuk mengisikan waktu selesai dalam penggunaan
ruang oleh mahasiswa dan juga oleh dosen melalui admin. Pertama akan muncul
halaman yang ditunjukan pada gambar 4.25.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
47
Gambar 4.25 Halaman Selesai Penggunaan Ruang Oleh Mahasiswa dan Dosen
Aksi selesai dipilih untuk mengisikan waktu selesai penggunaan ruang.
Setelah itu muncul form yang ditunjukan pada gambar 4.26
Gambar 4.26 Form Input Tanggal Kembali Ruang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
48
Setelah selesai pilih simpan, maka data ruang yang dipinjam akan berubah
statusnya menjadi sudah kembali yang ditunjukan pada gambar 4.27
Gambar 4.27 Data Peminjaman Ruang oleh Dosen dan Mahasiswa
11. Halaman Laporan Peminjaman Alat Oleh Dosen dan Mahasiswa
Halaman laporan peminjaman alat digunakan untuk menampilkan data
peminjaman alat oleh dosen dan mahasiswa. Data peminjaman yang ditampilkan
adalah semua data peminjaman yang sudah dikembalikan maupun yang belum
dikembalikan. Halaman laporan peminjaman alat ditunjukkan pada gambar 4.28.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
49
Gambar 4.28 Halaman Laporan Peminjaman Alat Oleh Dosen dan Mahasiswa
12. Halaman Laporan Peminjaman Ruang Oleh Dosen dan Mahasiswa
Halaman laporan peminjaman ruang digunakan untuk menampilkan data
peminjaman ruang oleh dosen dan mahasiswa. Data peminjaman yang ditampilkan
adalah semua data peminjaman ruang yang sudah dikembalikan maupun yang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
50
belum dikembalikan. Halaman laporan peminjaman ruang ditunjukkan pada
gambar 4.28
Gambar 4.29 Halaman Laporan Peminjaman Ruang Oleh Dosen dan Mahasiswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
51
13. Halaman Utama Dosen
Setelah dosen berhasil melakukan proses login dengan user id dan password
yang benar, maka dosen akan memasuki halaman utama. Halaman utama untuk
dosen ditunjukkan pada gambar 4.30. Pada halaman utam dosen terdapat beberapa
menu antara lain home, data peralatan, data ruang, peminjaman, laporan
peminjaman, dan log out. Dosen memiliki hak akses berbeda dengan admin yaitu
dosen tidak dapat memanipulasi data, artinya dosen hanya dapat melihat data.
Dosen dapat melakukan proses peminjaman dan untuk pengembalian harus melalui
admin.
Gambar 4.30 Halaman Utama Dosen
14. Halaman Data Peralatan untuk Dosen
Pada halaman data peralatan, dosen dapat melihat semua data peralatan
yang ada beserta jumlah peralatan tersebut. Halaman data peralatan untuk dosen
dapat dilihat pada gambar 4.31.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
52
Gambar 4.32 Halaman Data Peralatan untuk Dosen
15. Halaman Data Ruang untuk Dosen
Dosen dapat melihat data ruang pada halaman data ruang. Halaman data
ruang dapat dilihat pada gambar 4.33.
Gambar 4.33 Halaman Data Ruang untuk Dosen
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
53
16. Halaman Form Peminjaman Alat untuk Dosen
Gambar 4.34 Menunjukan form peminjaman untuk dosen. Dosen
memasukkan data – data peminjaman
Gambar 4.34 Halaman Peminjaman Alat untuk Dosen
Setelah data peminjaman alat disimpan maka data tersebut akan langsung
masuk ke dalam data peminjaman alat oleh dosen seperti yang ditunjukan pada
gambar 4.35
Gambar 4.35 Data Peminjaman Alat Oleh Dosen
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
54
17. Halaman Peminjaman Ruang untuk Dosen
Dosen juga dapat melakukan proses peminjaman ruang dengan mengisikan
data peminjaman ruang. Halaman peminjaman ruang untuk dosen ditunjukan pada
gambar 4.36
Gambar 4.36 Halaman Peminjaman Ruang Oleh Dosen
Data peminjaman ruang akan langsung disimpan pada tabel peminjaman
ruang dosen yang ditunjukan pada gambar 4.37.
Gambar 4.37 Data Peminjaman Ruang Oleh Dosen
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
55
18. Halaman Laporan Peminjaman Alat untuk Dosen
Halaman laporan peminjaman alat untuk dosen menampilkan semua data
peminjaman data alat yang dilakukan oleh dosen dan mahasiswa. Halaman laporan
peminjaman alat ditunjukan pada gambar 4.38.
Gambar 4.38 Halaman Laporan Peminjaman Alat untuk Dosen
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
56
19. Halaman Laporan Peminjaman Ruang untuk Dosen
Halaman laporan peminjaman ruang untuk dosen menampilkan semua data
peminjaman data ruang yang dilakukan oleh dosen dan mahasiswa. Halaman
laporan peminjaman ruang ditunjukan pada gambar 4.39
Gambar 4.39 Halaman Laporan Peminjaman Ruang untuk Dosen
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
57
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan data yang telah diperoleh, dapat diambil kesimpulan sebagai
berikut :
1. Telah berhasil dibuat Sistem Aplikasi Peminjaman Alat dan Ruang DIII Teknik
Informatika FMIPA. Sistem Peminjaman Alat dan Ruang DIII Teknik
Informatika FMIPA ini dapat melayani peminjaman dan pengembalian alat dan
ruang untuk keperluan perkuliahan, sertifikasi dan lainnya serta dapat melihat
laporan peminjaman alat dan ruang tersebut.
5.2 Saran
Saran penulis untuk sistem aplikasi peminjaman alat dan ruang DIII
Teknik Informatika FMIPA adalah diharapkan diwaktu yang akan datang terdapat
penambahan fasilitas untuk mencetak laporan peminjaman berupa rekap
peminjaman alat dan ruang serta dapat mencetak bukti peminjaman alat dan
ruang.