Aplikasi Inventorty Gudang Berbasis Web PT. Meissa Berkah Teknologi
Gilang Pratama Putra 41511010001
PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA
JAKARTA 2017
PT. Meissa Berkah Teknologi
Laporan Tugas Akhir
Diajukan Untuk Melengkapi Persyaratan Menyelesaikan Gelar Sarjana Komputer
Disusun oleh : Gilang Pratama Putra
41511010001
PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA
JAKARTA 2017
KATA PENGANTAR
Alhamdulillahi Robbil ’Alamiin, tiada sanjungan dan pujian yang diucapkan selain hanya kepada Allah SWT, yang senantiasa memberikan rahmat, ridho, hidayah dan karunia-Nya, sehingga penulis dapat menyelesaikan laporan tugas akhir ini. Shalawat serta salam semoga terujuk kepada junjungan kita nabi Agung Nabi Muhammad SAW, yang telah membawa umatnya dari zaman jahiliyah menuju zaman islamiyah yang penuh dengan ilmu pengetahuan seperti saat sekarang ini, dan senantiasa kita nantikan syafaat beliau di hari akhir nanti.
Laporan Tugas Akhir dengan judul “Keamanan DataBase Dengan Backup Otomatis Menggunakan Sistem Cloud” ini penulis buat untuk melengkapi salah satu syarat memperoleh gelar Sarjana Strata 1 (S1) pada Program Studi Teknik Informatika, Universitas Mercu Buana, Jakarta.
Dalam menyelesaikan laporan tugas akhir ini, penulis tidak lepas dari dukungan, bantuan serta sumbangan ide maupun pikiran juga meteriil dari berbagai pihak. Perkenankan penulis mengucapkan terima kasih kepada :
1. Ibu Desi Ramayanti S.Kom, MT, selaku Dosen Pembimbing Tugas Akhir pada Jurusan Informatika, Universitas Mercu Buana, yang telah banyak memberikan bimbingan, saran, ide maupun kritik kepada penulis, sejak awal penelitian hingga selesainya laporan tugas akhir ini.
2. Ibu Desi Ramayanti,S.Kom, MT, selaku Ketua Program Studi Teknik Informatika, Universitas Mercu Buana.
3. Bapak Dicky Firdaus, S.Kom, MM, selaku Koordinator Tugas Akhir pada Jurusan Teknik Informatika Universitas Mercu Buana.
4. Bapak Leonard Goeirmanto, ST, M.Sc, selaku Dosen Pembimbing Akademik.
5. Seluruh dosen dan staff akademis program S-1 Informatika yang telah membantu penulis selama menempuh pendidikan di Universitas Mercu Buana.
6. Bapak dan Ibu tercinta , serta keluarga besar yang selalu memberikan dukungan, perhatian, motivasi dan inspirasi serta mendo’akan yang terbaik
untuk kelancaran pembuatan laporan tugas akhir ini dan juga untuk adik yang selelalu memberikan semangat.
membalas segala kebaikan saudara-saudara semua dan dengan segala kerendahan hati, penulis mohon maaf atas segala kekurangan dan keterbatasan dalam penulisan laporan tugas akhir ini. Semoga laporan tugas akhir ini dapat memberikan manfaat bagi pihak-pihak yang berkepentingan.
Jakarta, Maret 2017
Daftar Isi
Lembar Pernyataan ... I Lembar Pengesahan ... II Kata Pengantar ... III Abstrack ... V Daftar Isi ... VII Bab 1. Pendahuluan ... 1-1 1.1 Latar Belakang ... 1-1 1.2 Rumursan Permasalahan ... 1-2 1.3 Tujuan & Manfaat Penilitian ... 1-2 1.3.1 Tujuan Penilitan ... 1-2 1.3.2 Manfaat Penilitian ... 1-2 1.4 Ruang Lingkup ... 1-2 1.5 Sistematika Penulisan Laporan ... 1-3 1.5.1 Pendahuluan ... 1-3 1.5.2 Landasan Teori ... 1-3 1.5.3 ANalisa Dan Perancangan ... 1-3 1.5.4 Implementasi Dan Pengujian Sistem ... 1-3 1.5.5 Kesimpulan Dan saran ... 1-3
Bab 2. Landasan Teori2-4 2.1 Web2-4 2.2 Xampp2-4 2.2.1 Apache2-4 2.2.2 MySQL ... 2-5 2.3 HTML2-5 2.4 PHP ... 2-6 2.5 JavaScript ... 2-8 2.6 AJAX ... 2-8 2.7 CSS ...2-10 2.8 Bootstrap ...2-10
2.9 UML ...2-11 2.9.1 Artifact UML ...2-12 2.9.2 Use Case Diagram ...2-13 2.9.3 Activity Diagram ...2-14 2.9.4 Class Diagram ...2-15
Bab 3. Analisa Sistem...3-18 3.1 Analisa Sistem ...3-18 3.1.1 Analisa Sistem Yang Berjalan ...3-18 3.2 Analisa Kebutuhan...3-19 3.3 Analisa Kebutuhan...3-19 3.3.1 Kebutuhan Perangkat Keras ...3-19 3.3.2 Analisa Perangkat Lunak ...3-20 3.4 Perancangan Sistem ...3-20 3.4.1 Use Case Diagram ...3-21 3.4.2 Use case Scenario...3-22 3.4.3 Use Case Skenario Login ...3-22 3.4.4 Use Case Skenario Logout ...3-23 3.4.5 Use Case Skenario Pengolahan Data Gudang ...3-24 3.4.6 Use Case Skenario Pengolahan Data Keluar ...3-24 3.4.7 use case skenario delete data gudang ...3-25 3.4.8 use case skenario pengolahan monitoring barang ...3-26 3.4.9 Diagram Activity ...3-27 3.4.10 diagram activity login...3-27 3.4.11 Diagram Activity Pengolahan Data Gudang ...3-28 3.4.12 Diagram Activity Tambah Stok Barang ...3-28 3.4.13 Diagram Activity Hapus Data Barang ...3-29 3.4.14 Diagram Activity ubah Data Barang ...3-30 3.4.15 Diagram Activity Lihat Data Barang ...3-31
3.4.19 Tabel provider ...3-33 3.4.20 Tabel fwp dan fwt ...3-34 3.4.21 Tabel modem ...3-35 3.4.22 Tabel inventori_kariawan ...3-36 3.4.23 Tabel wifone ...3-36 3.4.24 Tabel internet ...3-37 3.5 Perancangan Antar Muka ...3-38 3.5.1 Form Login ...3-38 3.5.2 Form Index ...3-39 3.5.3 Form Insert Data ...3-40 3.5.4 Form Update Data ...3-41 3.5.5 Form View Data ...3-42
Bab 4. Implementasi Dan Pengujian Sistem ...4-43 4.1 Implementasi Sistem ...4-43 4.1.1 Implementasi Program ...4-43 4.1.2 Implementasi Database ...4-43 4.1.2.1 Tabel admin ...4-43 4.1.2.2 Tabel user ...4-43 4.1.2.3 Tabel provider ...4-44 4.1.2.4 Tabel fwt ...4-44 4.1.2.5 Tabel fwp ...4-45 4.1.2.6 Tabel modem ...4-45 4.1.2.7 Tabel internet ...4-46 4.1.2.8 Tabel gateway ...4-46 4.1.2.9Tabel inventori_kantor ...4-46 4.1.2.10 Tabel inventori_kariawan ...4-46 4.1.2.11 Tabel wifone...4-47 4.1.3 Implementasi Antar Muka...4-47 4.1.3.1 Tampilan Halaman Login ...4-47 4.1.3.2 Tapilan Halaman Dashboard ...4-48 4.1.3.3 Tampilan Halaman Inventory ...4-49
4.1.3.4 Tampilan form insert data ...4-50 4.1.3.5 Tampilan form update data ...4-51 4.1.3.6 Tampilan form view ...4-52 4.1.3.7 Tampilan Pengaturan Akun User ...4-52 4.1.3.8 Tampilan Info Admin ...4-53 4.1.3.9 Tampilan Tambah User ...4-54 4.2 Pengujian Sistem ...4-54 4.2.1 Pengujian BlackBox ...4-55 4.2.2 Kasus Dan Hasil Pengujian ...4-54
Bab 5. Kesimpulan Dan Saran
5-56
5.1 Kesimpulan
5-56
5.2 Saran
Daftar Gambar
Gambar 2.1 Google ... 2-8 Gambar 2.2 Alur Request dan respon Tradisional ... 2-9 Gambar 2.3 Alur Request dan Response Menggunakan ajax ... 2-9 Gambar 3.1 usecase diagram ... 3-21 Gambar 3.2 Diagram Activity Login Admin ... 3-27 Gambar 3.3 Diagram Activity Tambah Stok Barang ... 3-28 Gambar 3.4 Diagram Activity Hapus data barang ... 3-29 Gambar 3.5 Diagram Activity Ubah Data barang ... 3-30 Gambar 3.6 Diagram Activity Lihat Data Barang ... 3-31 Gambar 3.7 Class Diagram ... 3-32 Gambar 3.8 form login... 3-38 Gambar 3.9 form index ... 3-39 Gambar 3.10 form insert data ... 3-40 Gambar 3.11 form update data ... 3-41 Gambar3.12 Form view data ... 3-42 Gambar 4.1 Tabel admin ... 4-43 Gambar 4.2 Tabel user ... 4-43 Gambar 4.3 Tabel Provider ... 4-44 Gambar 4.4 Tabel fwt ... 4-44 Gambar 4.5 Tabel fwp ... 4-45 Gambar 4.6 Tabel modem ... 4-45 Gambar 4.7 Tabel internet ... 4-46 Gambar 4.8 Tabel gateway ... 4-46 Gambar 4.9 Tabel Inventori_kantor ... 4-46 Gambar 4.10 Tabel inventori_kariawan ... 4-47 Gambar 4.11 Tabel wifone ... 4-47 Gambar 4.12 Tampilan halaman login user ... 4-48 Gambar 4.13 Tampilan halaman login admin ... 4-48 Gambar 4.14 Tampilan halaman dashboard ... 4-49 Gambar4.15 Tampilan halaman inventori ... 4-49 Gambar 4.16 Tampilan form insert data ... 4-50
Gambar 4.17 Tampilan form update data... 4-51 Gambar 4.18 Tampilan form view data ... 4-52 Gambar 4.19 Tampilan pengaturan akun user ... 4-52 Gambar 4.20 Tampilan info admin ... 4-53 Gambar 4.21 Tambah user... 4-53
Daftar Tabel
TAbel 2.1 Tipe Data PHP ... 2-7 Tabel 2.2 Notasi Use Case Diagram ... 2-13 Table 2.3 Notasi Diagram Aktifitas ... 2-14 Tabel 3.1 Use Case Skenario Login... 3-22 Tabel 3.2 Use Case Skanario Logout ... 3-23 Tabel 3.3 Use Case Skenario Pengolahan data gudang ... 3-23 Tabel 3.4 Use Case Skenario Pengolahan data keluar 3-24
Tabel 3.5 Use Case Scenario delete data gudang ... 3-25 Tabel 3.6 Use Case Skenario pengolahan monitoring barang ... 3-26 Tabel 3.7 database user ... 3-33 Tabel 3.8 Tabel admin ... 3-33 Tabel 3.8 database provider 3-33
Tabel 3.9 database fwp dan fwt ... 3-34 Tabel 3.10 database modem ... 3-35 Tabel 3.11 database inventori kariawan ... 3-36 Tabel 3.12 database wifone ... 3-36 Tabel 3.13 database internet ... 3-37 Tabel 4.1 Pengujian Fungsional Sistem ... 4-54