1 x DAFTAR ISI LEMBAR PENGESAHAN PEMBIMBING... ii LEMBAR PENGESAHAN PENGUJI... iii LEMBAR PERNYATAAN KEASLIAN... iv HALAMAN PERSEMBAHAN... v MOTTO... ...
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