Anda di halaman 1dari 15

SISTEM PENGHUBUNG

Kabupaten Sampang

Manajemen Application Programming Interface


sumber data Kabupaten Sampang
DAFTAR ISI

BAB I - LAPORAN PENDAHULUAN........................................................................................................ 3


1.1. Latar Belakang .......................................................................................................................... 3
1.2. Ruang Lingkup Masalah ............................................................................................................ 3
Identifikasi Masalah .................................................................................................................... 3
Perumusan Masalah .................................................................................................................... 3
Batasan Masalah ......................................................................................................................... 3
1.3. Tujuan dan Manfaat ................................................................................................................. 4
Tujuan ......................................................................................................................................... 4
Manfaat ...................................................................................................................................... 4
BAB II - ALUR SISTEM APLIKASI DAN TUTORIAL APLIKASI ..................................................................... 5
1.1. Alur Sistem Aplikasi .................................................................................................................. 5
1.2. Pejelasan alur sistem aplikasi.................................................................................................... 6
1.3. Tutorial pendaftaran API di aplikasi .......................................................................................... 6
1.4. Tutorial Pendaftaran Web Client dan Access Field untuk API .................................................. 11
BAB III - LAPORAN AKHIR .................................................................................................................. 15
1.1. Kesimpulan............................................................................................................................. 15
1.2. Saran ...................................................................................................................................... 15
BAB I - LAPORAN PENDAHULUAN

1.1. Latar Belakang

Aplikasi Sistem Penghubung Kabupaten Sampang adalah sebuah aplikasi yang berbasis
website yang dapat mengatur API dari semua sumber data yang di sediakan agar dapat di atur
sesuai dengan kebutuhan aplikasi dan website lain yang akan menjadi pengguna.

Saat ini proses API yang di sediakan tidak dapat di atur prosesnya, dan tidak dapat di
kumpulkan dalam 1 wadah untuk dapat di lihat.

Berdasarkan latar belakang yang telah dipaparkan pada paragraf diatas, maka Dinas
Komunikasi dan Informatika Kabupaten Sampang mengajukan pembuatan sistem Aplikasi
penghubung yang berbasis web agar dapat menampung semua API terkait dalam 1 repository.

1.2. Ruang Lingkup Masalah

Identifikasi Masalah
Identifikasi permasalahan ini akan di paparkan sebagai berikut:

1. Proses penggunaan API yang masih berjalan masing - masing dalam setiap website
dan tidak dapat di monitor.

2. Belum adanya sistem yang membantu Kabupaten Sampang untuk menampung


semua API website Kabupaten Sampang dalam 1 aplikasi.

Perumusan Masalah
Perumusan masalah pada kasus ini :

1. Bagaimana menampung API website Kabupaten Sampang dalam 1 wadah ?

2. Bagaimana membuat sistem Repository API yang secure dan teratur ?

Batasan Masalah
Batasan masalah pada kasus ini :

1. Input data sistem yang diperlukan adalah registrasi API pada aplikasi sistem-
penghubung.sampangkab.go.id dari web yang menyediakan API untuk dapat di
gunakan oleh client melalui aplikasi tersebut.
2. Output sistem yang di harapkan adalah dapat mengatur semua API yang di
sediakan oleh website sampang dalam 1 aplikasi, dan dapat di atur access field yang
di sediakan per masing-masing web yang akan di berikan access API dari sistem-
penghubung.sampangkab.go.id

3. Bahasa pemrograman yang digunakan :


a. PHP Hypertext Preprocessor ( for dev web )
b. Javascript ( for dev apk and web )

4. Database yang di gunakan adalah MySQL.

1.3. Tujuan dan Manfaat

Tujuan
Tujuan pembuatan sistem ini :

1. Untuk dapat mengingkatkan pelayanan masyarakat di Kabupaten Sampang.

Manfaat
Manfaat pembuatan sistem ini :

1. Mempermudah pihak kabupaten sampang dalam mengelola API seleuruh website


yang tersedia.
BAB II - ALUR SISTEM APLIKASI DAN TUTORIAL APLIKASI

1.1. Alur Sistem Aplikasi

Alur Sistem Aplikasi Saat ini :

Alur Sistem Aplikasi yang sudah menggunakan sistem-penghubung.sampangkab.go.id


1.2. Pejelasan alur sistem aplikasi

Untuk alur sistem aplikasi saat ini adalah website yang menyediakan API untuk dapat di
gunakan di client masih belum dapat di integrasikan dalam 1 wadah agar dapat di pantau
pemakaian dan penggunaannya, sedangkan untuk alur aplikasi sistem-penghubung kami
sudah dapat mengintegrasikan dalam 1 wadah dan untuk dapat di pantau dan di guanakan
oleh client.

1.3. Tutorial pendaftaran API di aplikasi


Berikut adalah cara mendaftarkan API :

Login di website sistem-penghubung.sampangkab.go.id dengan user yang sudah di daftarkan

Jika anda berhasil login, maka akan tampil dashboard seperti berikut :
Masuk ke menu Repository API

Lalu click Add untuk menambahkan


Isi form sesuai dengan kebutuhan , click submit jika sudah sesuai

Nama API : Di isi dengan nama api anda (optional)


URL API : Di isi dengan URL API yang sudah anda sediakan pada web server API anda
Method API : Di isi dengan method API yang anda gunakan di web server API anda, method berupa
POST dan GET
Header API : Di isi dengan header API yang di butuhkan di web server API anda
With Param : Di isi tidak, karena standard api tidak menggunakan param ( mencakup detail data )

Data berhasil di tambahkan


Test API untuk memastikan API dapat berfungsi dengan baik

Click Test API untuk mengetahui return API

Lalu click Validasi Format untuk check format JSONnya, apakah bisa di gunakan atau tidak
Jika ingin mengetahui format JSON yang di gunakan, anda bisa click Format Standard JSON

Jika format sudah benar, click Switch Status untuk aktifasi API
1.4. Tutorial Pendaftaran Web Client dan Access Field untuk API
Setalah mendaftarkan API pada aplikasi sistem-penghubung.sampangkab.go.id,
selanjutnya anda harus mendaftarkan WEB atau Aplikasi client yang akan menggunakan API
anda, berikut adalah caranya :

Masuk ke menu Web Consume

Click Add untuk menambahakan


Lengkapi form yang di sediakan

Nama Web : isi dengan nama web atau aplikasi client (optional)
URL WEB : isi dengan url web atau aplikasi client, harap tidak salah dalam mengiri url tersebut !!
Repo API : pilih repo API yang ingin di consume
Jenis Web : pilih jenis web client

Jika sudah click submit


Click web lalu pilih access field yang akan di berikan kepada client

Lalu click Commit jika sudah sesuai

Lalu click Get REST API untuk di berikan kepada client


Copy URL dan Header Authorization kepada client untuk dapat di gunakan pada website atau aplikasi
mereka

Untuk memastikan API berjalan, anda bisa test menggunakan postman, seperti berikut

Jika autorization di isi dengan code yg salah, maka API tidak dapat di access
BAB III - LAPORAN AKHIR
1.1. Kesimpulan

Beberapa kesimpulan yang dapat di ambil :

1. Aplikasi tersebut dapat memantau kegiatan integrasi API yang ada di Kabupaten
Sampang.

1.2. Saran

Untuk memelihara aplikasi penghubung kabupaten sampang :

1. Aplikasi sistem-penghubung.sampangkab.go.id ini harus di manage sesuai kebutuhan,


jika ada perubahan struktur API dari sisi web server API, maka harus di update pada
aplikasi penghubung agar dapat terupdate.

Anda mungkin juga menyukai