tugas akhir - skripsi.narotama.ac.idskripsi.narotama.ac.id/files/04205001 bambang.pdfdiharapkan...
TRANSCRIPT
TUGAS AKHIR
RANCANG BANGUN SISTEM INFORMASI INVENTARISASI BERBASIS WEB
STUDI KASUS : LEMBAGA PENDIDIKAN AL FALAH SURABAYA
Oleh :
BAMBANG AGUS SUPRASTYONIM : 04205001
PROGRAM STUDI SISTEM INFORMASIFAKULTAS ILMU KOMPUTER
UNIVERSITAS NAROTAMASURABAYA
2010
ii
RANCANG BANGUN SISTEM INFORMASI INVENTARISASI BERBASIS WEB(STUDI KASUS : LEMBAGA PENDIDIKAN AL FALAH SURABAYA)
Oleh : Bambang Agus Suprastyo (04205001)Pembimbing I : Rinci Kembang Hapsari, S.Si.,M.Kom
Pembimbing II : Achmad Zakki Falani, S.Kom
ABSTRAK
Dalam pencarian, pendataan, pendistribusian serta monitoring barang-barang inventaris sekolah baik itu per-ruangan atau perjenjang bahkan total keseluruhan yang ada di Lembaga Pendidikan Al Falah Surabaya membutuhkan waktu yang lama. Sedangkan untuk pengiriman data barang-barang inventaris dari jenjang ke kantor pusat mengunakan alat manual yaitu, admin jenjang harus pergi ke kantor pusat setiap seminggu sekali untuk melaporkan perkembangan data inventaris barang dengan menggunakan flashdisd atau CD.
Informasi yang cepat, dan akurat yang bisa diakses antar jenjang maupun admin pusat sangat diperlukan dalam inventarisasi barang. Sehingga dibutuhkan perancangan program aplikasi inventarisasi barang yang bisa diimplementasikan mengingat kondisi geografis yang ada, serta program tersebut sesuai dengan kebutuhan.
Diharapkan dengan adanya program aplikasi dapat memberikan solusi yang tepat untuk saat ini, yang mana program tersebut bisadiakses baik oleh admin jenjang untuk mengetahui kondisi inventaris barang yang ada di jenjangnya masing-masing atau oleh admin kantor pusat untuk mengetahui kondisi inventaris barang di tiap-tiap jenjang sebagai sentralnya.
Kata kunci : Inventaris Barang, Informasi, Program Aplikasi Berbasis Web
iii
KATA PENGANTAR
Puji syukur kepada Allah SWT, karena dengan rahmat dan hidayah-Nya yang begitu
besar dan shalawat serta salam tercurahkan kepada junjungan Nabi Muhammad SAW
selama pembuatan Tugas Akhir yang berjudul “RANCANG BANGUN SISTEM
INFORMASI INVENTARISASI BERBASIS WEB” dapat terselesaikan dengan baik.
Sebagaimana diketahui bahwa Tugas Akhir ini dibuat oleh penulis dengan tujuan
memenuhi salah satu syarat yang harus ditempuh dalam kurikulum fakultas Ilmu
Komputer jurusan Sistem Informasi Universitas Narotama Surabaya.
Penulis sangat menyadari bahwa tanpa bantuan tenaga, pikiran, dukungan serta
bimbingan dari berbagai pihak , maka Tugas Akhir ini tidak akan mungkin dapat
terselesaikan dengan baik, oleh karena itu pada kesempatan ini penulis ingin
menyampaikan ucapan terima kasih kepada :
1. H. R. Djoko Soemadijo, S.H. Selaku Rektor Universitas Narotama
2. Ibu Rinci Kembang Hapsari, S.Si., M. Kom, Selaku Dekan Fakultas Ilmu
Komputer sekaligus selaku pembimbing I yang juga telah banyak meluangkan
waktu, tenaga dan pikirannya untuk membimbing penulis dalam menyelesaikan
Tugas Akhir ini.
3. Bapak Cahyo Darujati ST, selaku Kaprodi jurusan Sistem Informasi.
4. Bapak Achmad Zakki Falani ,S.Kom, selaku pembimbing II yang juga telah
banyak meluangkan waktu, tenaga dan pikirannya untuk membimbing penulis
dalam menyelesaikan Tugas Akhir ini.
iv
5. Ibu Dra. Nining Martiningtyas, M.MT. yang telah memberikan banyak masukan
dan revisi perbaikan pada program perpustakaan ini.
6. Ibu Ir. Theresia Widi Siswanti yang telah banyak membantu dan memberikan
saran guna terselesaikannya tugas akhir ini.
7. Seluruh staff dosen pengajar dan staff administrasi Fakultas Ilmu Komputer
Universitas Narotama.
8. Bapak H. Syamsul Huda, S.Ag selaku Kepala SD Al Falah Surabaya yang telah
memberikan bantuan penulis dalam menyelesaikan Tugas Akhir ini.
9. Bapak Indra Kristika, S.Pd. selaku pastner kerja, teman-teman guru dan
karyawan SD Al Falah Surabaya serta keluarga besar lembaga Pendidikan Al
Falah Surabaya.
10. Kedua orang tuaku dan juga kedua mertuaku yang tak henti-hentinya
memberikan do’a dan dukungan.
11. Khusus untuk istriku tercinta serta dua orang buah hati kami yaitu Wafa Nailuna
Ali dan Salwa Queen N. Shadrina yang selalu memberikan dukungan baik do’a,
meluangkan waktu, motivasi dan inspirasi terhadap Tugas Akhir ini.
12. Adik-adikku yang telah memberikan do’a dan dukungan terhadap Tugas Akhir
ini.
13. Teman-teman ku mas Achmet Usman Ali, mas Mahrus Abdillah, mas Hendro
Adi S, mas A’an dan juga mas Roziq yang selalu memberi semangat dalam
penyelesaian Tugas Akhir dan seluruh teman-teman Fakultas Ilmu Komputer
Universitas Narotama angkatan 2005 yang selalu memberikan motivasi,
masukan dan bantuannya dalam penulisan Tugas Akhir ini.
v
Penulis menyadari bahwa dalam penulisan Tugas Akhir ini masih jauh dari
kesempurnaan. Oleh sebab itu kritik dan saran yang dapat menjadikan Tugas Akhir ini
lebih baik akan diharapkan selalu.
Surabaya, 28 April 2009
Penulis,
Bambang Agus Suprastyo
vi
DAFTAR ISI
HALAMAN JUDUL ....................................................................................... i
HALAMAN PENGESAHAN ......................................................................... ii
HALAMAN PERSETUJUAN ........................................................................ iii
SURAT PERNYATAAN ................................................................................ iv
KATA PENGANTAR ..................................................................................... v
ABSTRAK ....................................................................................................... viii
DAFTAR ISI ................................................................................................... ix
DAFTAR TABEL ........................................................................................... xiii
DAFTAR GAMBAR ....................................................................................... xiv
BAB I PENDAHULUAN ................................................................................ 1
1.1 Latar Belakang............................................................................................. 1
1.2 Perumusan Masalah .................................................................................... 2
1.3 Batasan Masalah ......................................................................................... 2
1.4 Tujuan dan Manfaat .................................................................................... 3
1.5 Metodologi ................................................................................................. 4
1.6 Sistematika Penulisan .................................................................................. 5
BAB II LANDASAN TEORI .......................................................................... 7
2.1 Sistem Informasi ......................................................................................... 7
2.1.1 Siklus Sistem Informasi ............................................................................ 8
2.2 HTTP .......................................................................................................... 9
2.2.1 TCP/IP ..................................................................................................... 10
2.2.2 World Wide Web ..................................................................................... 11
vii
2.2.3 Web Server Xampp .................................................................................. 12
2.2.4 Hypertext Markup Language (HTML) ..................................................... 10
2.3 Page Hypertext Preprocessor (PHP) ............................................................ 14
2.3.1 Editor PHP ............................................................................................... 15
2.4 MySQL ....................................................................................................... 16
2.5 Dreamweaver .............................................................................................. 17
2.6 Basis Data ................................................................................................... 18
2.5.1 Istilah dalam Basis Data ........................................................................... 22
2.5.2 Entity Relationship (ER) .......................................................................... 22
2.5.3 Kardinalitas ……………………………………………………………….. 25
2.6 Desain Sistem ............................................................................................. 28
2.6.1 Diagram Konteks ..................................................................................... 28
2.6.2 Data Flow Diagram (DFD) ....................................................................... 29
2.6.2.1 Komponen-Komponen DFD .................................................................. 29
2.7 Sistem Akuntasnsi........................................................................................ 33
2.8 Pengertian Persediaan Barang ...................................................................... 34
2.9 Metode Pencatatan Persediaan Barang ......................................................... 35
2.9.1 Metode Fisik ............................................................................................ 35
2.9.2 Metode Buku (Perpectual) ....................................................................... 36
2.10 Unit-unit yang Terkait ................................................................................ 37
2.11 Sistem Perhitungan Fisik ........................................................................... 38
2.12 Pengendalian Intern ................................................................................... 38
BAB III PERANCANGAN SISTEM ............................................................. 40
viii
3.1 Perancangan Sistem .................................................................................... 40
3.1.1 Diagram Konteks ..................................................................................... 40
3.1.2 Diagram Berjenjang ................................................................................. 42
3.1.3 Data Flow Diagram .................................................................................. 43
3.1.3.1 Data Flow Diagram Level 0 ................................................................... 43
3.3.3.2 Data Flow Diagram Level 1 Sub Proses Laporan ................................... 44
3.2 Perancangan Database ................................................................................. 45
3.2.1 Entity Relationship Diagram (ERD) ......................................................... 45
3.2.2 Physical Data Model (PDM) .................................................................... 46
3.3 Kamus Data ................................................................................................ 48
3.4 Desain Layout ............................................................................................. 52
BAB IV IMPLEMENTASI DAN UJICOBA SISTEM ................................. 55
4.1 Ruang Lingkup Sistem ................................................................................ 55
4.1.1 Perangkat Keras ........................................................................................ 55
4.1.2 Perangkat Lunak ...................................................................................... 56
4.2 Implementasi Proses .................................................................................... 57
4.2.1 Halaman Home ........................................................................................ 57
4.2.2 Validasi .................................................................................................... 58
4.2.3 Halaman Admin ....................................................................................... 63
BAB V KESIMPULAN DAN SARAN ........................................................... 75
5.1 Kesimpulan ................................................................................................. 75
5.2 Saran Pengembangan .................................................................................. 75
DAFTAR PUSTAKA ...................................................................................... 77
ix
DAFTAR TABEL
Tabel 2.1 Simbol ER Diagram .......................................................................... 28
Tabel 2.2 Simbol Diagram Konteks ................................................................... 30
Tabel 2.3 Komponen-komponen DFD .............................................................. 31
Tabel 2.4 Simbol Data Flow Diagram ............................................................... 33
Tabel 3.1 Tabel Barang ..................................................................................... 48
Tabel 3.2 Tabel User ......................................................................................... 49
Tabel 3.3 Tabel Kategori ................................................................................... 50
Tabel 3.4 Tabel Ruang ...................................................................................... 50
Tabel 3.5 Tabel Jabatan .................................................................................... 51
Table 3.6 Tabel Jenjang .................................................................................... 51
Table 3.7 Tabel .................................................................................................. 52
x
DAFTAR GAMBAR
Gambar 2.1 Siklus Informasi ............................................................................. 9
Gambar 2.2 One to One Relationship ................................................................ 27
Gambar 2.3 One to Many Relationship ............................................................. 27
Gambar 2.4 Many to Many Relationship ........................................................... 28
Gambar 2.5 Tabel Simbol ER Diagram.............................................................. 28
Gambar 2.6 Tabel Simbol Diagram Konteks ...................................................... 30
Gambar 2.7 Tabel Simbol Komponen-komponen DFD ..................................... 31
Gambar 2.8 Tabel Simbol Data Flow Diagram .................................................. 32
Gambar 3.1 Diagram Konteks ........................................................................... 41
Gambar 3.2 Diagram Berjenjang ....................................................................... 42
Gambar 3.3 DFD Level 0 .................................................................................. 43
Gambar 3.4 DFD Level 1 Sub Proses Laporan .................................................. 44
Gambar 3.5 Diagram Conceptual Data Model (CDM) ...................................... 46
Gambar 3.6 Diagram Physical Data Model ( PDM ) ......................................... 47
Gambar 3.7 Tabel Barang ................................................................................. 48
Gambar 3.8 Tabel User ..................................................................................... 49
Gambar 3.9 Tabel Kategori ................................................................................ 50
Gambar 3.10 Tabel Ruang ................................................................................ 50
Gambar 3.11 Tabel Jabatan ............................................................................... 51
Gambar 3.12 Tabel Jenjang ............................................................................... 51
Gambar 3.13 Tabel Transaksi ........................................................................... 52
xi
Gambar 3.14 Layout Halaman Utama ................................................................ 53
Gambar 3.15 Layout Halaman Admin................................................................ 54
Gambar 4.1 Halaman Utama ............................................................................. 58
Gambar 4.2 Form Login .................................................................................... 59
Gambar 4.3 Form Login Error ........................................................................... 60
Gambar 4.4 Form Ganti Password ..................................................................... 61
Gambar 4.5 Fo rm Ganti Password Error ........................................................... 62
Gambar 4.6 Form Admin .................................................................................. 63
Gambar 4.7 Form Barang .................................................................................. 64
Gambar 4.8 Form Tambah Barang .................................................................... 65
Gambar 4.9 Form Ruang ................................................................................... 66
Gambar 4.10 Form Tambah Ruang ................................................................... 67
Gambar 4.11 Form Data Karyawan ................................................................... 68
Gambar 4.12 Form Tambah User ...................................................................... 69
Gambar 4.13 Form Inventaris ........................................................................... 70
Gambar 4.14 Form Tambah Inventori ............................................................... 71
Gambar 4.15 Form Form Laporan ..................................................................... 72
Gambar 4.16 Form Laporan Barang di Ruangan ................................................ . 73
Gambar 4.17 Form laporan Total Barang ........................................................... 74
xii
DAFTAR PUSTAKA
Arbie. M. (2004). “Manajemen Database dengan MySQL”, Andi. Yogyakarta
Betha, Sidik, Ir, dan Husni I, Pohan, Ir., M.Eng. (2003). “Pemrograman Web dengan
HTML”. Bandung
Bunafit Nugroho (2004). “PHP dan MySQL dengan Editor Dreamweaver MX”,
ANDI Yogyakarta
Bunafit Nugroho. (2004). “Aplikai Pemrograman WEB dinamis dengan PHP dan
MySQL”. Yogyakarta
Djarwanto PS, SE. (1990). “Pokok-Pokok Metode Riset dan Bimbingan Teknis
Penulisan Skripsi”. Liberty. Yogyakarta
Ellsworth H, Jill & Ellsworth V, Mathew. (1999). “Marketing On The Internet”. PT.
Gramedia Widiasarana Indonesia & Bhuana Ilmu Komputer. Jakarta
Fathansyah, Ir. (1999). “Baisi Data”. Informatika. Bandung
Greg Perry (2000). “HTML 4.01 Weekend Crash Course”, PT. Gramedia Jakarta
Jogiyanto, HM. (1989). Analisis dan Disain. Sistem Informasi : Pendekatan
Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta
Jogiyanto HM. (2003). “Sistem Teknologi Informasi”. Andi. Yogyakarta
Kadir, Abdul. (2003). “Pemrograman Web Mencakup : HTML, CSS, Javascript, dan
PHP”. Andi. Yogyakarta.
Madcoms. (2004). “Apliksi Program PHP & MySQL untuk Membuat Website
Interatif”. Andi. Yogyakarta.
M. Syafii (2004). “Membangun Aplikasi Berbasis PHP dan MySQL”, ANDI
Yogyakarta