18
RANCANG BANGUN APPLICATION PROGRAMMING INTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : BACHTIAR ARIEF PAHLEVY 201010370311479 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

RANCANG BANGUN APPLICATION PROGRAMMING

INTERFACE (API) ONGKOS KIRIM DAN TRACKING

EKSPEDISI INDONESIA

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

BACHTIAR ARIEF PAHLEVY

201010370311479

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2016

Page 2: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

iii

Page 3: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

iv

Page 4: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

v

Page 5: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

vi

KATA PENGANTAR

Puji dan rasa syukur penulis panjatkan kehadirat Alloh SWT, karena berkat

limpahan rahmat, hidayah, dan inayah-Nya maka tugas akhir ini dapat diselesaikan

dengan lancer. Salam dan sholawat semoga selalu tercurah pada baginda

Rosullualloh Muhammad SAW.

Penyusunan Laporan Tugas Akhir (TA) dengan judul “Rancang Bangun

Aplication Programming Interface (API) Ongkos Kirim dan Tracking

Ekspedisi Indonesia” yang diajukan sebagai salah satu syarat untuk meraih gelar

Sarjana Strata 1 di Universitas Muhammadiyah Malang.

Penyusunan tugas akhir ini penulis berusaha menerapkan ilmu yang telah

didapat selama menjalani perkuliahan dengan tidak terlepas dari petunjuk,

bimbingan, bantuan, dan dukungan dari berbagai pihak. Penulis menyadari bahwa

tugas akhir ini belum sempurna baik dari segi materi maupun penyajiannya. Untuk

itu saran dan kritik yang membangun sangat diharapkan dalam penyempurnaan

tugas akhir ini.

Terakhir penulis berharap semoga tugas akhir ini dapat memberikan hal

yang bermanfaat dan menambah wawasan bagi pembaca dan khususnya bagi

penulis.

Malang, 21 Oktober 2016

Penulis

Page 6: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

vii

DAFTAR ISI

Abstrak ............................................................................................................ i

Abstract ........................................................................................................... ii

Lembar Persetujuan ......................................................................................... iii

Lembar Pengesahan ........................................................................................ iv

Kata Pengantar ................................................................................................ vi

Daftar Isi .......................................................................................................... vii

Daftar Gambar ................................................................................................. xiii

Daftar Tabel .................................................................................................... xviii

BAB I PENDAHULUAN ................................................................................... 1

1.1 Latar Belakang ............................................................................................ 1

1.2 Rumusan Masalah ....................................................................................... 2

1.3 Tujuan Penelitian ........................................................................................ 2

1.4 Batasan Masalah ......................................................................................... 2

1.5 Metodologi ................................................................................................. 3

1.5.1 Studi Kepustakaan .......................................................................... 3

1.5.2 Pengumpulan data ........................................................................... 3

1.5.3 Perancangan Sistem ........................................................................ 3

1.5.4 Implementasi Sistem ....................................................................... 3

1.5.5 Pengujian ........................................................................................ 3

1.6 Sistematika Penulisan ................................................................................. 4

BAB II LANDASAN TEORI ........................................................................... 5

2.1 Application Programming Interface(API) .................................................. 5

2.2 API Testing ................................................................................................ 6

2.3 Pencarian Infomasi (Information Retrival) ................................................. 7

2.4 PHP ............................................................................................................ 7

2.5 Grabbing ..................................................................................................... 8

2.6 MySQL ........................................................................................................ 9

2.7 Responsive Web Design ............................................................................. 10

2.8 JAVASCRIPT ............................................................................................ 11

Page 7: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

viii

2.9 AJAX .......................................................................................................... 11

2.10 JSON ........................................................................................................... 12

BAB III ANALISA DAN PERANCANGAN SISTEM ................................... 16

3.1 Analisa Sistem ............................................................................................ 16

3.1.1 Analisis dan Gambaran Umum ....................................................... 16

3.1.2 Analisa Produk ................................................................................ 16

3.1.3 Analisa Data . ................................................................................... 17

3.1.4 Analisa Kebutuhan .......................................................................... 17

3.1.4.1 Kebutuhan Fungsional ..................................................... 17

3.1.4.2 Kebutuhan Non Fungsional .............................................. 18

3.1.5 Lingkungan Pengembangan ............................................................ 18

3.1.5.1 Hardware .......................................................................... 18

3.1.5.2 Software ........................................................................... 18

3.2 Perancangan Sistem ................................................................................... 19

3.2.1 Flowchart Sistem ............................................................................ 19

3.2.1.1 Flowchart Gambaran Umum Sistem .................................... 20

3.2.1.2 Flowchart Tracking Paket .................................................... 20

3.2.1.3 Flowchart Penggunaan API ................................................. 21

3.2.1.4 Flowchart Cek Ongkos Kirim .............................................. 22

3.2.2 Data Flow Diagram .......................................................................... 26

3.2.2.1 Diagram Konteks ................................................................. 21

3.2.2.2 DFD level 0 .......................................................................... 24

3.2.2.3 DFD level 1 Cek Ongkir ...................................................... 27

3.2.2.4 DFD level 1 Cek Resi .......................................................... 27

3.2.2.5 DFD level 1 Cek Pendaftaran .............................................. 28

3.2.2.6 DFD level 1 API Request .................................................... 28

3.2.2.7 DFD level 1 Upgrade User .................................................. 29

3.2.2.8 DFD level 1 User Management ........................................... 30

3.2.2.9 DFD level 1 Courier Management ....................................... 31

3.2.3 Desain Database ............................................................................... 31

3.2.4 Desain Interface (Antar Muka Sistem) ............................................ 34

Page 8: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

ix

3.2.4.1 Halaman Utama ............................................................................... 34

3.2.4.2 Halaman Menu Cek Ongkos Kirim ..................................... 35

BAB IV IMPLEMENTASI DAN ANALISA HASIL ..................................... 36

4.1 Implementasi Sistem .................................................................................... 36

4.1.1 Implementasi Kelas pada Aplikasi yang dibangun ........................ 36

4.1.1.1 Kelas Tarif ........................................................................... 37

4.1.1.2 Kelas JNE ............................................................................ 39

4.1.1.3 Kelas ESL ............................................................................ 40

4.1.1.4 Kelas Wahana ...................................................................... 41

4.1.1.5 Kelas Tiki ............................................................................. 42

4.1.1.6 Kelas Sicepat ........................................................................ 42

4.1.1.1 Kelas Tarif.php .................................................................... 37

4.1.1.2 Kelas Jne.php ....................................................................... 39

4.1.1.3 Kelas Esl.php ....................................................................... 40

4.1.1.4 Kelas Wahana.php ............................................................... 41

4.1.1.5 Kelas Tiki.php ...................................................................... 42

4.1.1.6 Kelas Sicepat.php ................................................................. 42

4.1.1.7 Kelas Posindonesia.php ....................................................... 43

4.1.1.8 Kelas Pahala.php .................................................................. 44

4.1.1.9 Kelas Pcp.php ...................................................................... 45

4.1.1.10 Kelas Pandu.php ................................................................ 46

4.1.1.11 Kelas Rpx.php .................................................................... 47

4.1.1.12 Kelas Rex.php .................................................................... 48

4.1.1.13 Kelas Fl.php ....................................................................... 49

4.1.2 Implementasi Fungsi Grabbing pada Aplikasi ................................... 50

4.1.2.1 Grabbing Jne ........................................................................ 50

4.1.2.2 Grabbing Esl ........................................................................ 51

4.1.2.3 Grabbing Wahana ................................................................ 51

4.1.2.4 Grabbing Tiki ....................................................................... 52

4.1.2.5 Grabbing Sicepat .................................................................. 53

4.1.2.6 Grabbing Pos Indonesia ....................................................... 53

Page 9: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

x

4.1.2.7 Grabbing Pahala ................................................................... 54

4.1.2.8 Grabbing Pcp ....................................................................... 55

4.1.2.9 Grabbing Pandu ................................................................... 55

4.1.2.10 Grabbing Rpx ..................................................................... 56

4.1.2.11 Grabbing Rex ..................................................................... 56

4.1.2.12 Grabbing First Logistik ...................................................... 55

4.2 Pengujian Fungsionalitas Sistem ................................................................. 58

4.2.1 Pengecekan Ongkos Kirim .............................................................. 60

4.2.1.1 Form Ongkos Kirim ............................................................. 60

4.2.1.2 Pengecekan Ongkos Kirim kurir ESL ................................. 61

4.2.1.3 Pengecekan Ongkos Kirim kurir First Logistik ................... 61

4.2.1.4 Pengecekan Ongkos Kirim kurir JNE .................................. 62

4.2.1.5 Pengecekan Ongkos Kirim kurir Pahala .............................. 64

4.2.1.6 Pengecekan Ongkos Kirim kurir Pandu ............................... 65

4.2.1.7 Pengecekan Ongkos Kirim kurir PCPExpress ..................... 65

4.2.1.8 Pengecekan Ongkos Kirim kurir Pos Indonesia .................. 66

4.2.1.9 Pengecekan Ongkos Kirim kurir Rex .................................. 67

4.2.1.10 Pengecekan Ongkos Kirim kurir Rpx ................................ 68

4.2.1.11 Pengecekan Ongkos Kirim kurir SICEPAT ...................... 69

4.2.1.12 Pengecekan Ongkos Kirim kurir Tiki ................................ 70

4.2.1.13 Pengecekan Ongkos Kirim kurir Wahana ......................... 71

4.2.2 Pengecekan Resi .............................................................................. 71

4.2.2.1 Form Resi ............................................................................. 72

4.2.2.2 Pengecekan Resi Tiki ........................................................... 72

4.2.2.3 Pengecekan Resi Pos Indonesia ........................................... 73

4.2.2.4 Pengecekan Resi Sicepat ..................................................... 74

4.2.2.5 Pengecekan Resi Wahana .................................................... 74

4.2.2.6 Pengecekan Resi PCP .......................................................... 75

4.2.2.7 Pengecekan Resi EMS ......................................................... 76

4.2.3 Form Pendaftaran ............................................................................. 77

4.2.4 Update Profil .................................................................................... 77

4.2.5 User Upgrade ................................................................................... 78

Page 10: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

xi

4.2.5.1 User Upgrade Klien ............................................................. 78

4.2.5.2 User Upgrade Admin ........................................................... 79

4.2.6 User Management ............................................................................ 79

4.2.6.1 Create User .......................................................................... 80

4.2.6.2 Edit User .............................................................................. 80

4.2.6.3 Delete User .......................................................................... 81

4.2.7 Courier Management ....................................................................... 81

4.2.8 Pengecekan API Request ................................................................. 84

4.2.8.1 API Request getcity ............................................................. 84

4.2.8.2 API Request cek Key ........................................................... 84

4.2.8.3 API Request ongkir ESL ...................................................... 85

4.2.8.4 API Request ongkir First Logistik ....................................... 85

4.2.8.5 API Request ongkir JNE ...................................................... 85

4.2.8.6 API Request ongkir Pahala .................................................. 86

4.2.8.7 API Request ongkir Pandu ................................................... 86

4.2.8.8 API Request ongkir PCPExpress ......................................... 86

4.2.8.9 API Request ongkir Pos Indonesia ...................................... 87

4.2.8.10 API Request ongkir Rex .................................................... 87

4.2.8.11 API Request ongkir Rpx .................................................... 87

4.2.8.12 API Request ongkir Sicepat ............................................... 88

4.2.8.13API Request ongkir Tiki ..................................................... 88

4.2.8.14 API Request ongkir Wahana .............................................. 88

4.2.8.15 API Request resi Tiki ......................................................... 89

4.2.8.16 API Request resi Pos Indonesia ......................................... 89

4.2.8.17 API Request resi Sicepat .................................................... 90

4.2.8.18 API Request resi Wahana .................................................. 90

4.2.8.19 API Request resi PCPExpress ............................................ 90

4.2.8.20 API Request resi EMS ....................................................... 91

4.3 Review User................................................................................................. 91

BAB V PENUTUP .............................................................................................. 94

5.1 Kesimpulan ................................................................................................. 94

5.2 Saran ........................................................................................................... 94

Page 11: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

xii

DAFTAR PUSTAKA ......................................................................................... 95

Page 12: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

xiii

DAFTAR GAMBAR

Gambar 2.1 API ............................................................................................. 5

Gambar 2.2 3scale network ............................................................................ 6

Gambar 3.1 Alur kerja Sistem ........................................................................ 19

Gambar 3.2 Flowchart gambaran umum ........................................................ 20

Gambar 3.2 Flowchart Tracking Paket ........................................................... 21

Gambar 3.3 Flowchart Cek API ..................................................................... 22

Gambar 3.4 Flowchart Ongkos kirim ............................................................. 23

Gambar 3.5 Context Diagram Sistem API ongkir .......................................... 24

Gambar 3.6 DFD level 0 ................................................................................. 26

Gambar 3.7 DFD level 1 Cek Ongkir ............................................................. 27

Gambar 3.8 DFD level Cek Resi .................................................................... 28

Gambar 3.9 DFD level 1 Pendaftaran ............................................................. 28

Gambar 3.10 DFD level 1 API Request ............................................................ 29

Gambar 3.11 DFD level 1 Upgrade User .......................................................... 30

Gambar 3.12 DFD level 1 User Management................................................... 30

Gambar 3.13 DFD level 1 Courrier Management ............................................ 31

Gambar 3.14 Diagram ER ................................................................................. 32

Gambar 3.15 Halaman Awal ............................................................................. 34

Gambar 3.16 Halaman cek ongkos kirim ........................................................ 35

Gambar 4.1 Fungsi cek harga pada kelas tariff ............................................... 37

Gambar 4.2 Fungsi cek kurir pada kelas tariff ................................................ 38

Gambar 4.3 Fungsi getcity pada kelas jne ...................................................... 39

Gambar 4.4 Fungsi cekprice pada kelas jne .................................................... 39

Gambar 4.5 Fungsi cekprice pada pada kelas esl............................................ 40

Gambar 4.6 Potongan fungsi cekpriceonline esl ............................................. 40

Gambar 4.7 Fungsi getorigin pada kelas wahana ........................................... 41

Gambar 4.8 Potongan fungsi cekpriceonline wahana ..................................... 41

Gambar 4.9 Potongan fungsi getcityname pada kelas tiki .............................. 42

Gambar 4.10 Potongan fungsi cekpriceonline pada kelas tiki .......................... 42

Gambar 4.11 Potongan fungsi getori pada kelas sicepat .................................. 43

Page 13: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

xiv

Gambar 4.12 Potongan fungsi cekpriceoffline pada kelas sicepat.................... 43

Gambar 4.13 potongan fungsi getcity_code pada kelas posindonesia .............. 43

Gambar 4.14 Potongan fungsi cekpriceonline pada kelas posindonesia .......... 44

Gambar 4.15 Potongan fungsi getori pada kelas pahala ................................... 44

Gambar 4.16 Potongan fungsi getori pada kelas pcp ........................................ 45

Gambar 4.17 Potongan fungsi cekpriceoffline pada kelas pcp ......................... 46

Gambar 4.18 Potongan fungsi getcity pada kelas pandu .................................. 46

Gambar 4.19 Potongan fungsi cekpriceoffline pada kelas pandu ..................... 47

Gambar 4.20 Potongan fungsi getori pada kelas rpx ........................................ 47

Gambar 4.21 Potongan fungsi cekpriceoffline pada kelas rpx ......................... 48

Gambar 4.20 Potongan fungsi getori pada kelas rex ........................................ 48

Gambar 4.21 Potongan fungsi cekpriceoffline pada kelas rex.......................... 49

Gambar 4.22 Kode grabbing pada fungsi cekpriceonlin jne ............................. 51

Gambar 4.23 Kode grabbing pada fungsi cekpriceonline esl ........................... 51

Gambar 4.24 Kode grabbing pada fungsi cekpriceonline wahana.................... 52

Gambar 4.25 Kode grabbing pada fungsi cekpriceonline TIKI ........................ 53

Gambar 4.26 Kode grabbing pada fungsi cekpriceonline sicepat ..................... 53

Gambar 4.27 Kode grabbing pada fungsi cekpriceonline pos Indonesia .......... 54

Gambar 4.28 Kode grabbing pada fungsi cekpriceonline pahala ..................... 54

Gambar 4.29 Kode grabbing pada fungsi cekpriceonline pcp .......................... 55

Gambar 4.30 Kode grabbing pada fungsi cekpriceonline Pandu ...................... 55

Gambar 4.31 Kode grabbing pada fungsi cekpriceonline rpx .......................... 56

Gambar 4.32 Kode grabbing pada fungsi cekpriceonline rex ........................... 57

Gambar 4.33 Kode grabbing pada fungsi cekpriceonline first logistic............. 57

Gambar 4.34 Form Cek ongkir ......................................................................... 60

Gambar 4.35 Hasil ongkir ESL ......................................................................... 61

Gambar 4.36 Hasil ongkir website ESL............................................................ 61

Gambar 4.37 Hasil ongkir first logistic ............................................................. 62

Gambar 4.38 Hasil ongkir website first logistic ............................................... 62

Gambar 4.39 Hasil ongkir jne ........................................................................... 63

Gambar 4.40 Hasil ongkir website jne .............................................................. 64

Gambar 4.41 Hasil ongkir pahala ..................................................................... 64

Page 14: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

xv

Gambar 4.42 Hasil ongkir website pahala ........................................................ 65

Gambar 4.43 Hasil ongkir pandu logistic ......................................................... 65

Gambar 4.44 Hasil ongkir website pandu logistic ............................................ 65

Gambar 4.45 Hasil ongkir pcpexpress .............................................................. 66

Gambar 4.46 Hasil ongkir website pcpexpress ................................................. 66

Gambar 4.47 Hasil ongkir pos Indonesia .......................................................... 67

Gambar 4.48 Hasil ongkir website pos Indonesia ............................................ 67

Gambar 4.49 Hasil ongkir rex ........................................................................... 67

Gambar 4.50 Hasil ongkir website rex.............................................................. 68

Gambar 4.51 Hasil ongkir rpx .......................................................................... 68

Gambar 4.52 Hasil ongkir website rpx ............................................................. 69

Gambar 4.53 Hasil ongkir sicepat ..................................................................... 69

Gambar 4.54 Hasil ongkir website sicepat........................................................ 69

Gambar 4.55 Hasil ongkir tiki .......................................................................... 70

Gambar 4.56 Hasil ongkir website tiki ............................................................. 70

Gambar 4.57 Hasil ongkir wahana .................................................................... 71

Gambar 4.58 Hasil ongkir website wahana ...................................................... 71

Gambar 4.59 Hasil form resi ............................................................................. 72

Gambar 4.60 Hasil cek resi tiki ......................................................................... 73

Gambar 4.61 Hasil cek resi pos Indonesia ........................................................ 74

Gambar 4.62 Hasil cek resi sicepat .................................................................. 74

Gambar 4.63 Hasil cek resi wahana .................................................................. 75

Gambar 4.64 Hasil cek resi pcp ........................................................................ 75

Gambar 4.65 Hasil cek resi EMS ...................................................................... 76

Gambar 4.67 Form pendaftaran user................................................................. 77

Gambar 4.68 Hasil pendaftaran sukses ............................................................. 77

Gambar 4.69 Form update user ......................................................................... 78

Gambar 4.70 Form upgrade user....................................................................... 78

Gambar 4.71 Hasil request upgrade sukses ...................................................... 78

Gambar 4.72 Form upgrade admin ................................................................... 79

Gambar 4.73 Form Management User .............................................................. 79

Gambar 4.74 Membuat user pada user management ........................................ 80

Page 15: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

xvi

Gambar 4.75 Update user pada user management ............................................ 80

Gambar 4.76 Proses penghapusan user pada management user ....................... 81

Gambar 4.77 Data user setelah proses penghapusan user ................................. 81

Gambar 4.78 Form pengecekan esl ................................................................... 82

Gambar 4.79 Form pengecekan first logistic .................................................... 82

Gambar 4.80 Form pengecekan jne .................................................................. 82

Gambar 4.81 Form pengecekan pahala ............................................................. 82

Gambar 4.82 Form pengecekan pandu logistic ................................................. 82

Gambar 4.83 Form pengecekan pcp ................................................................. 83

Gambar 4.84 Form pengecekan pos Indonesia ................................................. 83

Gambar 4.85 Form pengecekan rex .................................................................. 83

Gambar 4.86 Form pengecekan rpx .................................................................. 83

Gambar 4.87 Form pengecekan sicepat ............................................................ 83

Gambar 4.88 Form pengecekan tiki .................................................................. 83

Gambar 4.89 Form pengecekan wahana ........................................................... 84

Gambar 4.90 Request api getcity ...................................................................... 84

Gambar 4.91 Hasil request tanpa key ............................................................... 84

Gambar 4.92 Hasil request ongkir esl ............................................................... 85

Gambar 4.93 Hasil request ongkir first logistic ................................................ 85

Gambar 4.94 Hasil request ongkir jne .............................................................. 85

Gambar 4.95 Hasil request ongkir pahala ......................................................... 86

Gambar 4.96 Hasil request ongkir pandu logistic ............................................. 86

Gambar 4.97 Hasil request ongkir pcpexpress.................................................. 86

Gambar 4.98 Hasil request ongkir pos Indonesia ............................................. 87

Gambar 4.99 Hasil request ongkir rex .............................................................. 87

Gambar 4.100 Hasil request ongkir rpx .............................................................. 87

Gambar 4.101 Hasil request ongkir sicepat ........................................................ 88

Gambar 4.102 Hasil request ongkir tiki .............................................................. 88

Gambar 4.103 Hasil request ongkir esl ............................................................... 88

Gambar 4.104 Hasil request resi tiki ................................................................... 89

Gambar 4.105 Hasil request resi pos Indonesia .................................................. 90

Gambar 4.106 Hasil request resi sicepat ............................................................. 90

Page 16: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

xvii

Gambar 4.107 Hasil request resi wahana ............................................................ 90

Gambar 4.108 Hasil request resi pcpcexpress .................................................... 91

Gambar 4.109 Hasil request resi EMS ................................................................ 91

Gambar 4.110 Informasi Pengunduhan aplikasi ................................................. 91

Gambar 4,111 Informasi rating yang diberikan oleh pengguna.......................... 92

Page 17: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

xviii

DAFTAR TABEL

Tabel 4.1 Daftar rating dan komentar user .................................................. 60

Tabel 4.2 Daftar rating dan komentar user .................................................. 93

Page 18: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK …eprints.umm.ac.id/36078/1/jiptummpp-gdl-bachtiarar-47934-1-pendahul-n.pdfINTERFACE (API) ONGKOS KIRIM DAN TRACKING EKSPEDISI INDONESIA

xix

1 DAFTAR PUSTAKA

[1] P. Mair and S. Chamberlain, "Web Technologies Task View," The R Journal,

vol. 6, no. 1, pp. 178-181, 2014.

[2] H. R. Rianto and Sarwosri, "Rancang Bangun Aplikasi Perangkat Bergerak,"

JURNAL TEKNIK POMITS, vol. 1, no. 2012, pp. 1-4, 2012.

[3] D. Benslimane, S. Dustdar and A. P. Sheth, "Services Mashups: The New

Generation of Web," Internet Computing, IEEE, vol. 12, no. 5, pp. 13 - 15,

2008.

[4] Sumarsono and A. S. Husin, "SISTEM TERINTEGRASI PORTAL WEB

PERGURUAN TINGGI AGAMA ISLAM NEGERI MENGGUNAKAN

METODE GRABBING," Kaunia, vol. IX, no. 2, 2013.

[5] Z. U. Haq, G. F. Khan and T. Hussain, "A Comprehensive analysis of XML

and JSON web technologies," in New Developments in Circuits, Systems,

Signal Processing, Communications and Computers, Vienna, 2015.

[6] A. J. Alan and A. W. James, "An API TestingMethod," Florida, 2000.

[7] PCMagazine, "API Definition from PC Magazine Encyclopedia," 28 12 2015.

[Online]. Available: http://www.pcmag.com/encyclopedia/term/37856/api.

[8] M. R. Nahado, Bumbu Bumbu Membuat Website: Cara Membuat Website

Cantik dan Mudah, Bang Roy Han, 2015, 2015.

[9] S. Clatworthy, "Service innovation through touch-points: Development of an

innovation toolkit for the first stages of new service development.,"

International, vol. 5, no. 2, pp. 15-28, 2011.

[10] B. Mager and T. J. Sung, "Designing for Services," International Journal of

Design, vol. 5, no. 2, pp. 1-3, 2011.