TUGAS AKHIR RANCANG BANGUN SISTEM INFORMASI INVENTARISASI BERBASIS WEB STUDI KASUS : LEMBAGA PENDIDIKAN AL FALAH SURABAYA
Oleh : BAMBANG AGUS SUPRASTYO NIM : 04205001
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS NAROTAMA SURABAYA 2010
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
ii
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.
iii
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.
iv
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
v
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
vi
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
vii
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
viii
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
ix
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
x
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
xi
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
xii
Pardosi, Mico. (2001). “Bahasa Pemrograman Internet HTML dan Javascript”. Indah. Surabaya Pressman, S,Ph.D, Roger. (2002). ‘Rekayasa Perangkat Lunak”. Andi. Yogyakarat http//www.macromedia.com/,2003 http//www.mysql.com, 2003 http//www.php.net
xiii