x DAFTAR ISI LEMBAR PENGESAHAN PEMBIMBING... ii LEMBAR PENGESAHAN PENGUJI... iii LEMBAR PERNYATAAN KEASLIAN... iv HALAMAN PERSEMBAHAN... v MOTTO... vi KATA PENGANTAR... vii SARI/ABSTRAK... viii TAKARIR... ix DAFTAR ISI... x DAFTAR TABEL... xiii DAFTAR GAMBAR... xiv BAB I PENDAHULUAN.. 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah. 4 1.3 Batasan Masalah... 4 1.4 Tujuan Penelitian.. 4 1.5 Manfaat Penelitian 5 1.6 Metode Penelitian. 5 1.6.1 Metode Pengumpulan Data... 6 1.6.2 Metode Pengembangan Sistem. 6 1.7 Sistematika Penulisan 6 BAB II LANDASAN TEORI 8 2.1 Event Organizer. 9 2.2 Sistem Informasi 9 2.3 Web Service 9 2.3.1 SOAP Web Service... 10 2.3.2 RESTful Web Service 10 2.3.3 Keuntungan Web Service... 11
xi 2.4 Javascript Object Notation (JSON) 11 2.5 Konsep Client-Server. 12 BAB III METODOLOGI.. 14 3.1 Analisis Masalah 15 3.2 Usulan Penyelesaian Masalah 16 3.3 Perancangan Sistem 17 3.3.1 Use Case Diagram..... 18 3.3.2 Activity Diagram SIPPKEO..... 19 3.3.3 Perancangan Antarmuka...... 27 3.3.3.1 Antarmuka Event Organizer. 27 3.3.3.2 Antarmuka Admin. 32 3.3.4 Perancangan Basis Data...... 35 3.3.5 Relasi Tabel...... 38 3.3.6 Arksitektur Web Service 39 3.3.7 API (Aplication Programing Interface) 40 3.3.7.1 API SIPPKEO... 41 3.3.7.2 API Web Service Penyedia Barang 41 BAB IV IMPLEMENTASI DAN PENGUJIAN.. 42 4.1 Implementasi Program... 42 4.1.1 Sistem yang dibutuhkan 42 4.1.2 Implementasi Web Service untuk Pemesanan... 42 4.1.3 Implementasi Web Service Penyedia Barang 44 4.2 Implementasi Antarmuka... 45 4.2.1 Event Organizer 45 4.2.2 Halaman Admin 49 4.2.2.1 Menu Manajemen EO.. 50 4.2.2.2 Menu Manajemen Kategori.. 51 4.2.2.3 Menu Manajemen Wilayah... 53 4.2.2.4 Halaman List Event Organizer. 55 4.2.2.5 Halaman List Pemesanan. 55 4.3 Pengujian Sistem 56
xii 4.4 Kelebihan dan Kekurangan Sistem... 64 4.4.1 Kelebihan.. 64 4.4.2 Kekurangan... 64 BAB V KESIMPULAN DAN SARAN. 65 5.1 Kesimpulan 65 5.2 Saran.. 65 DAFTAR PUSTAKA... 66
xiv DAFTAR GAMBAR Gambar 1.1 Proses Bisnis Event Organizer... 2 Gambar 1.2 Proses Bisnis Event Organizer Menggunakan Web Service... 3 Gambar 2.1 Konsep Client Server... 13 Gambar 3.1 Alur SIPPKEO... 15 Gambar 3.2 Skema permintaan dan pemberian informasi event organizer. 15 Gambar 3.3 Use Case Diagram.. 17 Gambar 3.4 Activity Diagram Login... 19 Gambar 3.5 Activity Diagram melihat barang... 20 Gambar 3.6 Activity Diagram Pencarian barang 21 Gambar 3.7 Activity Diagram Pemesanan barang.. 22 Gambar 3.8 Activity Diagram Manajemen Penyedia. 23 Gambar 3.9 Activity Diagram Manajemen Kategori.. 24 Gambar 3.10 Activity Diagram Manajemen Wilayah. 25 Gambar 3.11 Activity Diagram Manajemen User... 26 Gambar 3.12 Activity Diagram Manajemen Pemesanan. 27 Gambar 3.13 Halaman Utama. 28 Gambar 3.14 Halaman Login Event Organizer... 28 Gambar 3.15 Halaman Pendaftaran User/event organizer.. 29 Gambar 3.16 Halaman Pencarian 30 Gambar 3.17 Halaman Detail Barang.. 30 Gambar 3.18 Halaman Pemesanan.. 31 Gambar 3.19 Halaman Detail Pemesanan 31 Gambar 3.20 Tampilan Manajemen EO.. 32 Gambar 3.21 Tampilan Manajemen Kategori. 32 Gambar 3.22 Tampilan Manajemen Wilayah. 33 Gambar 3.23 Tampilan Manajemen User/Event Organizer 33 Gambar 3.24 Tampilan daftar_pemesanan.. 34 Gambar 3.25 Relasi Tabel Aplikasi. 38
xv Gambar 3.26 Arkistektur Web Service. 38 Gambar 4.1 Alur web service SIPPKEO dengan web service penyedia barang. 43 Gambar 4.2 Alur web service penyedia barang dengan SIPPKEO 44 Gambar 4.3 Halaman Utama.. 46 Gambar 4.4 Halaman Login Event Organizer 46 Gambar 4.5 Halaman pendaftaran event organizer 47 Gambar 4.6 Halaman Detail Barang... 48 Gambar 4.7 Halaman Pemesanan... 48 Gambar 4.8 Halaman detail pemesanan.. 49 Gambar 4.9 Halaman Admin... 49 Gambar 4.10 Menu Tambah Data Penyedia Barang 50 Gambar 4.11 Menu Ubah Data Event Organizer. 51 Gambar 4.12 Halaman List Manajemen EO 51 Gambar 4.13 Halaman Tambah Kategori 52 Gambar 4.14 Halaman Ubah Kategori 52 Gambar 4.15 Halaman List Kategori.. 53 Gambar 4.16 Halaman Tambah Wilayah 53 Gambar 4.17 Halaman Ubah Wilayah 54 Gambar 4.18 Halaman List Wilayah.. 54 Gambar 4.19 Halaman List Event Organizer. 55 Gambar 4.20 Halaman List Pemesanan.. 55 Gambar 4.21 Activity diagram alur penggunaan SIPPKEO... 56 Gambar 4.22 Tampilan pengujian login event organizer 57 Gambar 4.23 Tampilan validasi form login event organizer.. 57 Gambar 4.24 Tampilan pengujian pencarian barang.. 58 Gambar 4.25 Tampilan validasi form login event organizer.. 58 Gambar 4.26 Tampilan pengujian detail barang. 59 Gambar 4.27 Tampilan validasi form login event organizer.. 60 Gambar 4.28 Tampilan pengujian pemesanan barang 61 Gambar 4.29 Tampilan proses kedua pengujian pemesanan barang.. 61 Gambar 4.30 Tampilan proses ketiga pengujian pemesanan barang.. 62
xvi Gambar 4.31 Tampilan proses keempat pengujian pemesanan barang.. 63 Gambar 4.32 Tampilan approvement data pemesanan... 63 Gambar 4.33 Tampilan approvement data pemesanan... 63 Gambar 4.34 Tampilan validasi stok barang.. 64
xiii DAFTAR TABEL Tabel 3.1 Tabel Admin... 35 Tabel 3.2 Tabel EO.. 35 Tabel 3.3 Tabel kategori.. 36 Tabel 3.4 Tabel pemesanan.. 36 Tabel 3.5 Pemsanandetail. 37 Tabel 3.6 Tabel User. 37 Tabel 3.7 Tabel wilayah 38