PENDAHULUAN
1.1 Latar Belakang
PT. Sprint Asia Technology adalah suatu bidang teknologi yangmenyediakan jasa
infrastruktur digital dan teknologi yang memberikan inovasi kepada bisnis anda dengan
layanan seperti transaksi mobile, advertising digital dan juga membantu integrasi
pembayaran online kepada lebih dari 350 merchants yang bekerjasama dengan bank - bank
besar seperti BCA, BRI, Bank Permata, BNI, MayBank dan lainnya yang kantor cabangnya
berada Di alamat Jl. RS. Fatmawati Raya No.7, RT.4/RW.6, Gandaria Utara, Kec. Kby. Baru,
Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12140.
Jasa teknologi juga ini menjunjung tinggi integritas, kejujuran, keterbukaan, kritik
yang membangun, peningkatan diri yang berkelanjutan, serta rasa saling menghormati.
Kami berkomitmen penuh kepada para klien dan mitra. Tantangan adalah bagian dari
perjalanan kami dan kami bangga untuk menaklukkannya. Kami bertanggung jawab penuh
kepada klien, mitra, pemegang saham, dan karyawan kami dengan memberikan hasil yang
terbaik dan bekerja keras untuk mencapai kualitas terbaik.
PT. Sprint Asia Technology juga menghadirkan juga fitur aplikasi technology (fintech)
baru yang diberi nama “Bayarind” dan “Pasarind”. Keduanya dirancang sebagai gerbang
transaksi terintegrasi yang dirancang masing-masing untuk konsumen (Bayarind) dan
pemilik bisnis (Pasarind). Aplikasi berguna sebagai mempermudah masyarakat indonesia
menggunakan aplikasi dompet digital supaya mempermudah untuk menyimpan uang
dengan aman dan mempermudah untuk memajukan bisnis perusahaan.
Ruang lingkup materi kerja praktek yang dilaksanakan Di PT. Sprint Asia Technology
adalah suatu pembuatan web database data analyst berbasis web, jaringan, dan juga
berbasis sistem aplikasi. Di PT. Sprint Asia Technology menangani semua data-data web
database ke setiap perusahaan dan proses adminitrasi karyawan yang menyangkut hal
sebagai berikut:
1
Data kesehatab karyawan dan tanggungan
Dengan adanya sistem aplikasi berbasis web, sistem aplikasi dibuat oleh karyawan
PT. Sprint Asia Technology sangat berguna untuk semua masyarkat untuk setiap
perusahaan untuk mengembangkan bisnis ke setiap perusahaan.
Membangun relasi sistem informasi karyawan untuk bekerja tim membangun proyek
web digital Di Di PT. Sprint Asia Technology.
Mengelola sistem aplikasi data karyawan Di PT. Sprint Asia Technology.
Membangun dan mengembangkan proyek program yang akan dibuat kedepan nya.
Menambah ilmu dan skill dalam mengembangkan dunia teknologi.
Menambah jaringan lowongan pekerjaan.
2
BAB II
ORGANISASI DAN LINGKUNGAN KERJA PRAKTEK
Struktur oraganisasi Di PT. Sprint Asia Technology yang bernama Setyo Harsoyo
adalah Ceo Sprint Asia Technology beliau bergabungDi Sprint Asia Technology pada tahun
2006 dan dipercaya sebagai CEO sampai saat ini. Sprint fokus pada Mobile Payment
Services. Saat ini Sprint dipercaya oleh beberapa bank di Indonesia, di antaranya empat
bank besar yaitu BCA, BRI, Permatabank, dan Maybank. Di dunia e-commerce Sprint berhasil
mengembangkan Bayarind berperan sebagai Pemain Layanan E- Wallet, Payment Gateway
dan Fraud Detection System dengan lebih dari 1.000 merchant yang telah menggunakan
jasa Sprint.
PT. Sprint Asia Technology berada Di alamat Jl. RS. Fatmawati Raya No.7, RT.4/RW.6,
Gandaria Utara, Kec. Kby. Baru, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12140
adalah sebuah perusahaan teknologi mengembangkan aplikasi berbasis web digital dan
membangun relasi bisnis perusahaan untuk mengembangkan dunia teknologi dan informasi
yang berfokus ke bisnis pasar.
Struktur organisasi PT. Sprint Asia Technology dapat dilampirkan X dan dalam
melaksanakan tugas kerja praktek yang didaptkan dari pembimbing kerja praktek selama
magang yang nama Bapak Paulus Kriswanto selalu Manager Quality Assurance. Dengan
demikian pengembangan aplikasi ini berada dibawah lingkup tim Qulity Assurance.
3
Divisi Manager Quality Assurance PT. Sprint Asia Technology emiliki lingkup
pekerjaan mengembangkan aplikasi berbasis web yang siap digunakan sebagai sebuah alat
pembayaran non tunai dan untuk mengembangkan bisnis. Pengembangan aplikasi dapat
didasarkan pada aplikasi yang telah dibuat sebelumnya ataupun berupa aplikasi baru. Dalam
pelaksanaan kerja praktek dilakukan pengembangan proses pengujian sebagai
mengembangkan lebih lanjut dari aplikasi yang telah dibangun sebelumnya. Proses
pengembangan prototipe tersebut dimulai dari analisis kebutuhan hingga
pendokumentasian pengembangan perangkat lunak berbasis web.
Ketika proses kerja praktek ini berlangsung, divisi Data Analyst PT. Sprint Asia
Technoloy sedang mengembangkan web database bernama Sandeza System, sebuah sistem
informasi yang terintegrasi untuk Sandeza menggabungkan beberapa channel komunikasi
digital di dalam satu platform terintegrasi yang sangat mudah digunakan untuk
menyampaikan setiap informasi Ke Pelanggan untyuk memberi kemudahan dalam
mengunakan aplikasi digital.
3. Pelaporan kegiatan dan hasil kerja praktek, baik kepada PT. Sprint Asia Technology
maupun kepada Departemen Teknik Informatika ITB. Pelaporan ini dilakukan baik
melalui presentasi maupun pembuatan laporan kerja praktek.
Deskripsi pekerjaan yang dilakukan selama kerja praktek di PT. Sprint Asia Technology
adalah mengembangkan aplikasi web yang menangani hal berikut:
4
Pencatatan, perhitungan, modifikasi, dan pelaporan data gaji karyawan,
Pencatatan, perhitungan, modifikasi, dan pelaporan data lembur,
Pencatatan modifikasi, dan pelaporan data perkembangan karir internal karyawan
dan pengalaman bekerja di luar PT. Sprint Asia Technology
Pencatatan, perhitungan, modifikasi, dan pelaporan data perjalanan dinas karyawan,
Pencatatan, perhitungan, modifikasi, dan pelaporan data kesehatan,
Pencatatan, modifikasi, dan pelaporan data pendidikan dan pelatihan (diklat),
Secara umum, kegiatan yang dilakukan selama kerja praktek sebagai berikut:
1. Minggu pertama
Pengenalan lingkungan perusahaan Di tempat kerja.
Ekplorasi pengenalan lingkungan kerja dan penggunaan perangkat aplikasi.
2. Minggu Kedua
Instalasi tools dan aplikasi yangakan digunakan selama bekerja untuk
mengembangkan aplikasi.
Eksplorasi teknologi yang akan digunakan dalam mengembangkan aplikasi
web.
Eksplorasi aplikasi Postman, Oracle, aplikasi VPN test yang digunakan sebagai
pengujian sistem aplikasi.
3. Minggu Ketiga
Eksplorasi API Postman.
Eksplorasi teknologi yang digunakan untuk testing sistem aplikasi.
Mengalisa dokumentasi API aplikasi sistem.
4. Minggu Keempat
Membuat Dokumentasi dan rancangan testing sistem aplikasi Ke setiap
perusahaan.
Melakukan rancangan perangkat lunak yang siap akan dipresentasikan Ke
perusahaan lain.
Eksplorasi teknologi yang akan digunakan dalam merancang aplikasi.
5
Menyesuaiakan ulang dokumen yang telah dibuat untuk meracang aplikasi.
Menyusun dan menganalisa program.
Mempelajari penerapan coding dan penerapan testing sistem.
Membuat aplikasi baik kita testing sistem nya dan baik kita rancang ulang.
Melakukan pengujian sistem aplikasi supaya hasil nya optimal.
BAB III
LANDASAN TEORI
3.1 Teori Penunjang
Selama pelaksanaan kerja praktek Di PT. Sprint Asia Technology, peserta kerja
praktek menggunakan pengetahuan yang diperoleh selama masa kuliah sebagai landasan
teori untuk mengembangkan sistem API aplikasi dalam bentuk database berbasis digital
yang akan menggunakan aplikasi Postaman dan aplikasi lainnya. Pengetahuan dan teori
yang digunakan antara lain:
1. Konsep API dan metode perancangan web
Teori tentang API dan pengembangakan web database yang diperoleh dimata kuliah
Basis Data Lanjut, Data Mining, Rekayasa Perangkat Lunak Tenologi Web dan
Jaringan.
6
3.2 Teori Pengujian Aplikasi API
Teori yang digunakan untuk pengujian sistem aplikasi, antara lain:
1. Postman
Postman adalah sebuah aplikasi yang berfungsi sebagai REST Client untuk uji coba
REST API. Postman biasa digunakan oleh developer pembuat API sebagai tools untuk
menguji API yang telah mereka buat
Collection
Pengelompokan request API yang bisa disimpan atau diatur dalam bentuk folder.
Memudahkan untuk pengelompokan request sesuai dengan proyek yang di
kerjakan.
Environment
Semacam config untuk menyimpan attribute dan attribute tersebut dapat
digunakan ataupun dimanipulasi dalam proses request API.
Response
Developer dapat membuat Mockup API sebelum benar-benar
mengimplementasikan ke dalam proyek.
Mock Server
Dengan fitur ini, Mockup API yang dibuat menggunakan fitur “example response”
dapat diakses dari internet layaknya Mockup API tersebut sudah di
implementasikan dan di deploy ke server.
Script Test
Fitur untuk melakukan validasi respon, termasuk di dalamnya
menuliskan test sesuai dengan kebutuhan.
2. Laravel
PHP menjadi bahasa pemrograman yang sangat dinamis, tapi semenjak adanya
Laravel, dia menjadi lebih powerful, cepat, aman, dan simpel. Setiap rilis versi
terbaru, Laravel selalu memunculkan teknologi baru di antara framework PHP
lainnya.
3. Json
7
adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia,
serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat
berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi
ke-3 - Desember 1999. JSON merupakan format teks yang tidak bergantung pada
bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum
digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl,
Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa
pertukaran-data.
4. Laragon
BAB IV
PELKASANAAN KERJA PRAKTEK
4.1 Input Pengujian Aplikasi API
Rencana pengembangan sistem aplikasi web berbasis digital Saya ditunjuk untuk
membantu dibagian di divisi Quality Assurance dan serta membantu sedikit di divisi data
analyst yang sudah diberikan oleh selaku HRD PT. Sprint Asia Technology bernama Ibu
Aprilia Rizky Bintari. Setelah saya dipilih untuk membantu Di bagian Quality Assurance, Saya
langsung ditugaskan untuk mengerjakan praktek kerja Saya oleh mentor Saya bernama
Bapak Paulus Kriswanto untuk menggunakan aplikasi Postman dan menguasai bahasa
pemrogrman yaitu Json dan API (Application Programming Interface) bertujuan untuk
membuat dan menguji sistem aplikasi apakah aplikasi ini sudah bisa diuji dan apakah sistem
web nya masuk kedalam database. Untuk melakukan pengembangan sistem aplikasi
diperlukan banyak tim untuk mendokumentasikan lanjut mengenai software yang
digunakan untuk pengembangan teknologi ke tiap perusahaan-perusahaan lain.
Dalam mempelajari laporan ini, pengembangan aplakasi perangkat lunak dan sistem
web yang digunakan untuk membentuk database berbasis aplikasi digital berupa Sandeza,
Bayarind, Pasarind, Prezent, Gadiz yang dimana untuk memberi solusi platform komunikasi
digital dan keamanan bisnis. Dari segi pembentuk proyek ini saya juga mempelajari tugas
praktek yang berhubungan Web dan rekaya perangkat lunak serta juga membangun
jaringan bisnis antar perushaan bank.
8
Secara keseluruhan, atas dasar teori yang dipelajari selama masa perkulihan adalah
menjadi masukan berharga Saya dalam pelaksanaan kerja praktek. Dasar teori ini menjadi
hal paling berharga penting untuk mempelajari hal teknologi baru yang belum pernah
diajarkan di masa kuliah sebegai tambahan wawasan pengetahuan.
Sebagai penunjang seluruh kegiatan kerja praktek, sudah disediakan pula fasilitas
perangkat keras yang berupa set PC dan dua meja terpisah untuk teman peserta kerja
praktek, serta juga diberikan wifi gratis untuk mengakses keperluan proyek selama kerja
praktek ditambah uang saku makan dan trasportasi, sementara itu untuk keperluan
pencetakan disediakan sebuah printer yang dapat diakses oleh pegawai lain.
4.2 Proses
Setelah sudah melakukan pengenalan lingkungan kerja pada awal pelaksanaan kerja
praktek, selanjutnya proses kerja praktek dapat dibagi menjadi beberapa tahap, yaitu
eksplorasi, rancangan aplikasi sistem, pembangunan aplakasi, pengujian sistem web digital,
dan membuat laporan hasil kerja praktek.
9
Pengembangan perangkat sistem aplikasi yang dilakukan dimulai dengan
anlisis kebutuhan sistem aplikasi yang digunakan. Selanjutnya, berdasarkan
kebutuhan sistem aplikasi yang dilakukan, lalu melakukan perancangan proyek
pemrograman perangkat lunak aplikasi. Pembangunan aplikasi dilakukan berdasarkan
perancangan tersebut Untuk memastikan perangkat yang dihasilkan sesuai dengan
kebutuhan dan berfungsi dengan semestinya, dilakukan beberapa kegiatan
pendukung seperti pengujian, hue fixing, dun optimasi lainnya. Dalam membangun
perangkat lunak ini, digunakan laporan metodolodi Use Case, ERD, seal hasil
eksplorasi. Pembangunan perangkat lunak ini juga memanfaatkan berbagai teknologi
yang telah dipelajari pada tahap sebelumnya dengan mengacu kepada coding
standard yang telah ditetapkan Di PT. Sprint Asia Technology. Dengan pendekatan
propotyping pada tahap eksplorasi, pengembangan perangkat lunak membutuhkan
waktu yang tidak terlalu banyak.
Untuk memudahkan proses instalasi pada komputer yang berbeda, dibuat
pula installation wizard beserta configuration files. Installation wizard maupun
configuration files ini dibuat baik untuk sub-sistem web services maupun sub-sistem
mobile devices untuk pengembangab API. Untuk memastikan perangkat lunak
berjalan sesuai dengan spesifikasi yang tiberikan, dilakukan pula proses pengujian
beserta bug fixing. Proses pengujian dilakukan oleh pengembang dengan metode
white box testing. Untuk keperluan pengujian, digunakan data yang sama dengan data
yang diakses oleh server jaringan web. Pengujian dilakukan baik untuk sub-sistem web
services maupun sub-sistem mobile devices dengan skenario uji sesuai dengan
skenario use case. Dengan query yang sama, prototipe menghasilkan keluaran yang
sama dengan keluaran program yang dibuat.
10
4.3.1 Fitur Fungsional Pada Postman
Adapun hasil kerja praktek yang dicapai dari hasil Di Di PT. Sprint Asia Technology
berupa perangkat lunak berupa sistem aplikasi API Di Postman. Proyek program aplikasi ini
menawarkan fitur Postman yang sangat efisien untuk proses pemrograman, sebagai berikut:
Script Test
11
Script test merupakan sebuah code yang digunakan untuk menulis kode
untuk menguji sebuah API server Ke situs web developer. Ada dua jenis scripting
yang dapat dibuat, masing-masing dibedakan waktu pengerjaannya, yaitu:
o Pre-Request Script, yang dikerjakan pada request sebelum request dikirim ke
server. Untuk mengakses fitur ini dapat dilakukan dengan mengakses tab Pre-
request Script pada Postman.
o Test Script, yang dikerjakan setelah mendapatkan response balik dari server.
Untuk mengakses fitur ini dapat dilakukan dengan mengakses tab Test pada
Postman.
Environment
Mock Server
12
MockServer dirancang untuk menyederhanakan pengujian integrasi, dengan
mengejek HTTP dan HTTPS sistem seperti layanan web atau situs web, dan untuk tim
pengembangan decouple, dengan memungkinkan tim untuk mengembangkan
terhadap layanan yang tidak lengkap atau tidak stabil.
MockServer menyederhanakan pengujian otomatis dan mempromosikan
praktik terbaik dengan meningkatkan isolasi sistem yang diuji , menyederhanakan
skenario pengujian, dan meningkatkan enkapsulasi dan pemisahan masalah dalam
pengujian, sebagai berikut:
o Sistem yang bergantung pada tiruan adalah mekanisme yang efektif untuk
mengisolasi sistem yang sedang diuji untuk memastikan pengujian berjalan
dengan andal dan hanya gagal jika ada kesalahan asli, hal ini menghindari
pengujian gagal karena perubahan eksternal yang tidak relevan seperti
kegagalan jaringan atau server yang di-boot ulang / diterapkan ulang.
o Selain uji isolasi sistem mocking dependen juga memungkinkan berbagai
respon dan skenario untuk diuji tanpa harus menyiapkan dan mengelola
infrastruktur pengujian yang kompleks. Misalnya, peningkatan penundaan
respons atau koneksi terputus dapat meningkat seiring dengan peningkatan
beban pada sistem yang bergantung. Untuk mensimulasikan jenis-jenis
degradasi terkait kinerja ini dapat menjadi sangat sulit tanpa menghasilkan
lalu lintas dalam jumlah besar. Jika sistem dependen diejek, tiruan tersebut
dapat mengontrol penundaan respons yang tepat atau karakteristik lain dari
setiap respons.
Collection
13
Pengelompokan request API yang bisa disimpan atau diatur dalam bentuk
folder. Memudahkan untuk pengelompokan request sesuai dengan proyek yang di
kerjakan. Collection juga bisa membagikan request yang akan dibuat kepada orang
lain ataupun ke sebuah tim. Request-request yang telah dibuat juga dikumpulkan ke
dalam collection supaya terlihat rapi.
4.3.2 Dokumentasi
Fungsi-fungsi yang digunakan untuk implementasi program tersebut
menggunakan fitur yang ada Di aplikasi Postman untuk menguji coba developer
API. Akan tetapi ada beberapa tampilan hasil akhir menggunakan aplikasi API
Postman yang dijalankan menggunakan link API Di Windows 10 yang dapat dilihat
dari lampiran dibawah:
o Design API yang Baik
Restful
Untuk penamaan path API yang baik kita bisa memperhatikan aturan
Restful. Restful ini hanya menjadi acuan, mungkin ada beberapa kondisi
tidak bisa menggunakan aturan Restful.
14
sebagai contoh ada Restful pada resource admin/post diatas, dengan path
yang sama yaitu /admin/posts/ kita bisa membuat beberapa action sesuai
dengan HTTP Verb. Untuk nama path yang biasa digunakan adalah plurar
(jamak).
Authentication
Authentication ini diperlukan untuk membatasi akses pada API. Karena API
bersifat stateless (tidak menggunakan session untuk menyimpan auth)
sehingga menggunakan token yang dikirim melalui header request seperti
JSON dan OAuth2.
15
const moment = require('moment');
var username = '4cxn5if';
var password = 'PUi7x4g';
var senderID = 'ACAAsuransip';
var date = new Date();
var months = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli
', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var myDays = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu
'];
var day = date.getDate();
var month = date.getMonth();
var thisDay = date.getDay(),
thisDay = myDays[thisDay];
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
var jam = date.getHours();
var menit = date.getMinutes();
var detik = date.getSeconds();
var waktu = thisDay + ', ' + day + ' ' + months[month] + ' ' + year + ' ' +
jam + ':' + menit + ':' + detik;
//var reffID = 'TesPramigrate';
var utimes = moment().format('X');
var hash = CryptoJS.SHA256(username+password+utimes).toString(CryptoJS.enc.
Hex);
pm.globals.set('username', username);
pm.globals.set('senderID', senderID);
pm.globals.set('waktu', waktu);
pm.globals.set('uTimes', utimes);
pm.globals.set('Signature', hash);
pm.globals.set("RandNum", _.random(1000,9999));
pm.globals.set("RandNum2", _.random(1000,9999));
pm.globals.set("RandNum3", _.random(1000,9999));
pm.globals.set("RandNum4", _.random(1000,9999));
pm.globals.set("RandNum5", _.random(100000000000,999999999999));
//pm.environment.set("RandNum5", _.random(100000000000,999999999999));
pm.globals.set("timestamp", moment().format("YYYY-MM-DD HH:mm:ss"));
Dari hasil test API diatas semua pass / success, setelah test yang kita
buat sudah sesuai yang diharapkan maka ketika API sudah selesai develop
kita bisa menganti environmentnya di postman untuk melakukan test di
staging API Postman.
16
4.3.3 Hasil Akhir Dokumentasi
Dokumen-dokumen teknis tersebut tidak disertakan dalam laporan kerja
praktek ini karena kebijakan PT. Sprint Asia Technology tidak memperbolehkan
publikasi dokumen tersebut. Evaluasi terhadap dokumen-dokumen di atas dilakukan
secars iteratif oleh supervisor. Secara keseluruhan, dokumen tersebut dinilai sesual
dengan standar PT. Sprint Asia Technology
BAB V
PEMBAHASAN
5.1 Pembahasan Dari Sisi Teknologi
Dari hasil laporan kerja praktek menurut dari sisi teknologi yaitu supaya pembaca
mengerti dengan adanya teknologi dari era jaman ke jaman yang semakin canggih
kedepannya dengan adanya teknologi web masyarakat semakin mudah membuat dan
mendapat informasi dari berabagai komunikasi digital serta aplikasi digital pengganti media
surat dan telepon yang dibuat dari kaleng.
17
5.4 Pembahasan Dari Sisi Aksebilitas
Semakin berkembangnya teknologi web, teknologi di tahun sekarang juga
mengembangkan dan memperbanyak fitur untuk mempermudah masyarkat untuk
mengakses aplikasi seperti adanya NFC untuk melakukan pengisian saldo dari smartphone
dan kartu kredit serta fitur maps untuk mempermudah mencari lokasi yang diinginkan.
BAB VI
PENUTUP
6.1 Kesimpulan Pelaksanaan Praktek Kerja
Mahasiswa dapat mengaplikasikan ilmu yang diperoleh selama perkuliahan untuk
menyelesaikan permasalahan di dunia nyata.
Mahasiswa dapat mengetahui ilmu dan keterampilan yang dibutuhkan untuk memasuki
dunia kerja di era globalisasi, seperti:
Keterampilan berkomunikasi dan bekerja sama dengan orang lain. Ilmu dasar
mengenai bidang spesifik yang diperoleh selama perkuliahan. Misalnya ilmu dasar di
bidang informatika, ilmu dasar di bidang ekonomi, dan sebagainya.
Keterampilan menganalisis permasalahan untuk dicari solusinya.
Ilmu pengetahuan umum.
Keterampilan mempelajari hal yang baru dalam waktu relatif singkat.
Mahasiswa menyadari pentingnya etos kerja yang baik, disiplin, dan tanggung jawab
dalam menyelesaikan suatu pekerjaan.
Kerja praktek dapat melatih mahasiswa untuk bekerja sama dalam suatu tim, baik antar
peserta kerja praktek maupun dengan karyawan lain di PT. Sprint Asia Technology.
18
6.2 Saran Pelaksanaan Praktek Kerja
Adapun saran mengenai pelaksanaan kerja praktek antara lain:
Daftar Pustaka
https://medium.com/skyshidigital/documentation-testing-api-dengan-postman-part-1-
5d33e430dca7
http://roniandarsyah.poltekpos.ac.id/2020/06/documentation-testing-api-dengan-
postman.html
https://velina.info/cara-membuat-dokumentasi-api-request-response-di-postman-sangat-
mudah/
19