DHANI TRIANGGARA Proposal TA1 - Revisi Fix
DHANI TRIANGGARA Proposal TA1 - Revisi Fix
DHANI TRIANGGARA Proposal TA1 - Revisi Fix
V AMALIA PRATAMA
MANUFACTURE AND ENGINEERING ANTAR
VENDOR BERBASIS WEB API SERVICE
PROPOSAL
Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan
Mata Kuliah Tugas Akhir 1
Jenjang Strata 1 pada Program Studi Informatika
Universitas Jendral Achmad Yani
Diusulkan Oleh:
Dhani Trianggara
3411 17 1008
Pembimbing 1 Pembimbing 2
Wina Witanti, S.T., M.T. Herdi Ashaury, S.Kom, M.T.
NID. 4121 762 73 NID. 4121 986 88
Oleh:
Dhani Trianggara
3411 171 008
Pembimbing 1 Pembimbing 2
ii
ABSTRAK
3
1. LATAR BELAKANG
Teknologi Web service merupakan salah satu metode yang sangat
bermanfaat dalam menyelesaikan permasalahan di berbagai bidang mulai dari
pemerintahan, pendidikan, ekonomi, sosial, budaya. Web service mampu
menunjang integrasi data, sehingga dapat penghubungkan antara berbagai
sistem yang ada.[1]dalam pemanggilan data menggunakan Restfull api dimana
merupakan gaya arsitektur dalam mendesain sebuah web service desain REST
memiliki resource yang dapat diakses melalui sebuah alamat yang unique.
REST juga memungkinkan klien dapat melakukan request melalui protokol
HTTP dengan mudah menggunakan URL.[2] untuk pengolahan data pada Web
Service SOAP juga dapat menggunakan protokol HTTP, namun hanya terbatas
untuk kebutuhan transport saja. Protokol tersebut sangat sederhana client
mengirimkan sebuah request message yang mencakup HTTP method yang akan
di invokasi, lokasi resource dalam format URI, serta pilihan format pesan (pada
dasarnya dapat berupa format apa saja seperti HTML, plain text, XML, JSON,
ataupun data binary), Kemudian server akan mengirimkan response sesuai
dengan spesifikasi yang diminta oleh client.[3][4]
Sistem inventory barang dan penjualan barang pada C.V Amalia Pratama
Bergerak dalam bidang Manufaktur yang belum memanfaatkan adanya
teknologi informasi dalam proses pengolahan data barang penjualan barang.
Akibat hal tersebut membuat terjadinya peningkatan kebutuhan informasi
akurat terutama di bidang Produksi Manufaktur. CV.Amalia melakukan
pendataan masuknya barang pengurusan produksi barang dengan mencatat pada
buku, hal ini mengakibatkan lamanya proses pengolahan data barang serta
terdapat masalah pencarian data barang yang masuk. sehingga kurang efektif
dan efisien. Hal yang menjadi latar belakang masalah adalah integrasi
pengambilan informasi dari perusahaan. Jika pesanan masuk ke perusahaan
harus melakukan pencatatan informasi yang didapatkan.
4
2. RUMUSAN MASALAH
Dari Pihak C.V Amalia Pratama Ketika mendapatkan informasi barang harus
dengan menghubungi satu persatu vendor yang telah bekerja sama kemudian pihak
perusahaan akan memasukan kebutuhan informasi apa saja ke dalam sistem
tersebut. Jika pesanan masuk sistem harus memastikan terlebih dahulu apakah stock
tidak kosong.
3. RUANG LINGKUP
Penggunaan Web Service untuk Integrasi perusahaan C.V Amalia pratama
Manufacture Engineering dengan antar vendor dengan Teknik SOAP Web Service
Serta mengintegrasikan data diakses dengan Resfull Api.
4. TUJUAN PENELITIAN
Tujuan yang ingin dicapai pada penelitian ini adalah untuk mnyelesaikan
masalah dengan integrasi data Perusahaan dengan data antara vendor menggunakan
Web Service serta menggunakan Teknik SOAP (Simple Object Access Protocol)
yang berasal dari pengiriman data yang diakses oleh Restfull Api.
5
6. TINJAUAN PUSTAKA
Penelitian ini meliputi penelitian yang sebelumnya pernah dibuat, berkaitan
dengan Restfull Api, Web Service, Teknik SOAP pada pengolahan data, metode
waterfall pada pengembangan perangkat lunak yang akan dibangun pada C.V
Amalia Pratama Manufacture And Engineering, Api Service, Web Services
Description Language.
• API modern mematuhi standar (biasanya HTTP dan REST), yang ramah
pengembang, mudah diakses, dan dipahami secara luas Api dirancang untuk
digunakan bagi khalayak tertentu (misalnya, pengembang seluler), dan
didokumentasikan sedemikian rupa sehingga pengguna dapat memiliki
ekspektasi tertentu dari pemeliharaan dan siklus integrasi data. Karena
mereka jauh lebih terstandarisasi, API memiliki integritas data lebih kuat
untuk keamanan dan tata Kelola data. serta dipantau untuk dikelola sebagai
kinerja perangkat lunak produksi lainnya, API modern memiliki siklus
pengembangan perangkat lunak seperti (SDLC) sendiri untuk merancang,
menguji, membangun, mengelola, dan membuat versi. Selain itu, API
modern didokumentasikan dengan baik digunakan dan pembuatan versi
terbaru. Application programming interface (API) merupakan suatu
dokumentasi yang terdiri dari interface, fungsi, kelas, struktur dan
sebagainya untuk membangun sebuah perangkat lunak. Dengan adanya API
ini, maka memudahkan programmer untuk me suatu software, kemudian
6
dapat dikembangkan atau diintegrasikan dengan perangkat lunak yang
berbeda.
6.2 Rest
7
menurut memodelkan interaksi antara tiga peran yaitu penyedia layanan, konsumen
layanan, dan pendaftar layanan[10].untuk mengkoneksikan secara dinamis dari
perangkat yang sudah diketahui maupun tidak diketahui didalam satu jaringan
komputer. web service memungkinkan melakukan prosess pertukaran data dan
pengambilan data antar perangkat lunak menjadi standar pada berbagai platform
yang berbeda.
8
Arsitektur Web Service
Pada gambar diatas, ada tiga komponen utama dari web service yaitu:
a) Service provider: Penyedia web service yang berfungsi menyediakan
kumpulan web services yang dapat diakses oleh pelanggan.
b) Service requestor: Adalah aplikasi yang bertindak sebagai pengguna yang
melakukan permintaan layanan (berupa web services) ke service provider.
c) Service registry: Adalah tempat dimana service provider mempublikasikan
layanannya. Pada arsitektur Web service, Service registry bersifat opsional.
9
7. METODE PENELITIAN
Metode penelitian ini menjelaskan Langkah langkah yang akan dilakukan pada
pengambilan data barang order yang dipesan customer oleh perusahaan Serta
integerasi data dengan vendor menggunakan metode web service berbasis web dan
menggunakan pengolahan data web service dapat menggunakan Integrasi REST API
dan SOAP Web Service pada perusahaan C.V Amalia Pratama Manufacture And
Engineering.
Pemanggilan Web
Service
Web Service
(JSON Format)
MYSQL MYSQL
Response Dari
SERVER DATABASE
DATABASE Web Service VENDOR
10
Pada Tahap Pertama yaitu dari perolehan struktur data antar Vendor. Serta
data dari Perusahaan C.V Amalia Pratama Manufacture And Engineering
mempunyai database yang berbeda. Hal Tersebut Menjadi Mudah dalam
menerapkan dalam prosess integrasi data karena integrasi antara vendor dan
perusahaan memerlukan struktur data yang sama. Pada tahap tersebut data yang
didapatkan akan dianalisis untuk diketahui bagian struktur database agar bisa
diintegrasikan dengan baik.
Pada Tahap ketiga penerimaan data Server C.V Amalia Pratama Melalui
pemanggilan Web Service berupa data JSON yang nantinya akan direspon oleh
pihak Vendor sebagai Client dengan Teknik SOAP berfungsi untuk bertukar pesan
berbasis XML melalui internet yang berjalan pada sistem operasi serta dapat
berkomunikasi dengan program pada sistem operasi Tahap keempat yaitu
pengujian. Pengujian perlu dilakukan untuk memastikan web service dan Rest Api
dapat diintegrasikan dengan baik.
11
Table 1 Jadwal Penelitian
Bulan ke-1 Bulan ke-2 Bulan ke-3 Bulan ke-4
No. Kegiatan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Pengumpulan Melakukan
Data wawancara untuk
Pengumpulan data membuat kuesioner.
kebutuhan sistem
Pengumpulan
yang akan
data barang
dibangun.
masuk dan data
barang keluar
dari
perusahaan.
2 Analysis Menganalisis
Menganalisis konsep yang akan
kebutuhan sistem yang digunakan
akan dibangun. pada penelitian.
3 Pengembangan Menganalisis
Perangkat Lunak kebutuhan
Implementasi Kode
Perangkat Lunak
4 Pengujian Perangkat Pengujian Perangkat
Lunak Lunak dengan teknik
Pengujian perangkat Black Box.
lunak yang akan
dibangun.
5 Dokumentasi Dokumentasi seluruh
12
Dokumentasi seluruh proses selama penelitian
prosess selama sesuai format yang telah
penelitian ditentukan.
6 Publikasi. Pengajuan untuk
Memasukan hasil karya dilakukan publikasi.
yang telah diteliti untuk
dipublikasikan.
13
8. REFERENSI
[1] I. N. T. A. Putra, “Pengembangan Sistem Inventaris Berbasis Qr Code
Menggunakan Web Service Pada Bidang Sarana Dan Prasarana Stmik
Stikom Indonesia,” J. Nas. Pendidik. Tek. Inform., vol. 7, no. 3, p. 315,
2019, doi: 10.23887/janapati.v7i3.16658.
[6] W. Zhou, L. Li, M. Luo, and W. Chou, “REST API design patterns for
SDN northbound API,” Proc. - 2014 IEEE 28th Int. Conf. Adv. Inf. Netw.
Appl. Work. IEEE WAINA 2014, pp. 358–365, 2014, doi:
10.1109/WAINA.2014.153.
[7] H.-M. Lee and M. Mehta, “Defense Against REST-based Web Service
Attacks for Enterprise Systems,” Commun. IIMA, vol. 13, no. 1, p. 5, 2014.
14
Conf. Lang. Resour. Eval. Lr. 2004, pp. 1477–1480, 2004.
[10] M. Chen, “Providing web services to mobile users : the architecture design
of an m-service portal Dongsong Zhang and Lina Zhou,” Manag. Inf. Syst.,
vol. 3, no. 1, 2005.
[11] C. Wu, “WSDL term tokenization methods for IR-style Web services
discovery,” Sci. Comput. Program., vol. 77, no. 3, pp. 355–374, 2012, doi:
10.1016/j.scico.2011.08.001.
15
16