PENDAHULUAN
kelebihan yang ada pada web service dapat mendukung kinerja pada suatu sistem
menjadi semakin baik dan dapat diakses oleh user kapanpun dan dimanapun selama
masih terhubung internet. . Teknologi web service sekarang ini memungkinkan untuk
melakukan pertukaran data, pemakaian fungsi-fungsi yang ada antara perangkat lunak
sehingga memberikan kemudahan dalam membuat suatu aplikasi yang lain pada
jaringan yang berbeda sehingga dapat digunakan antar platform dan antar sistem
oriented architecture (SOA) yaitu sebuah permodelan perangkat lunak yang dibangun
service. RESTful web service membangun integrasi dengan cara yang lebih ringan dan
komponen (Wijaya, 2017). RESTful API memanfaatkan response data dalam bentuk
JSON (JavaScript Object Notation) yang akan digunakan sebagai penyedia data dan
1
2
website akan menjadi lebih tertata sehingga meningkatkan stabilitas dan efektif dalam
kebutuhan dalam mencari solusi masalah yang ditemui di kemudian hari. Hadirnya
penggunaan sistem yang memiliki arsitektur MVC (Model View Controller) maka
dapat membagi aplikasi menjadi tiga modul asosiasi yang terdiri dari model, view dan
pemisahan bagian pada konsep MVC sehingga apabila terdapat kondisi perubahan
kode pada tampilan maka tidak diperlukan membuka kode pada bagian sistem sehingga
pengerjaan pada tiap bagian Model, View serta Controller ini beraikbatkan dalam
percepatan pada penyelesaian pengembangan suatu sistem, hal ini dikarenakan apabila
terdapat pelaksanaan modifikasi pada suatu bagian kode pemrograman di dalam bagian
3
salah satu model, view serta controller maka tidak akan menjadi pengaruh terhdap
bagian pada MVC lainnya yang diubah (Alip dkk, 2021). Konsep MVC yang
penjualbelian kendaraan khususnya kendaraan mobil. Saat ini apabila pelanggan ingin
memesan dan melakukan transaksi dalam pembelian mobil maka pelanggan perlu
ketersediaan dan informasi lainnya dari mobil tersebut. dapat membeli mobil, calon
pembeli harus menghubungi atau mendatangi Showroom Mobil Nafira untuk dapat
merencanakan pertemuan mengenai rencana membeli mobil. Hal ini menjadi kurang
efektif dan efisien dikarenakan calon pembeli harus mengkonfirmasi data pribadi
secara langsung untuk bisa mengisi formulir pembelian. Selain itu untuk sistem
pelayanannya yang masih menggunakan cara mencatat setiap ada transaksi masuk, dan
untuk proses pencarian data saat ingin melihat arsipan data transaksi harus mencari
satu- persatu data tersebut hal ini yang dapat menghambat pelayanan kepada pelanggan
Hasil dari penelitian ini berdasarkan masalah yang telah diurai maka dibangun
sebuah website sebagai wadah bagi Showrrom Mobil Nafira dalam melaksanakan
transaksi jual beli kendaraan berupa mobil dengan menerapkan framework Laravel
dan pemanfaatan Retfull API sebagai alat pertukaran data serta informasi seputar
Showroom Mobil Nafira termasuk pertukaran informasi jual beli kendaraan dan
4
pelaksanaan transaksi pada Showroom Mobil Nafira. Hadirnya website yang mampu
informasi detail dari Jenis Mobil, informasi seputar Showroom Mobil Nafira serta
informasi mobil yang baru diluncurkan Menjadi salah satu solusi tepat dan diharapkan
mampu memberikan kemudahan akan akses informasi dan pelayanan untuk calon
pelanggan yang ingin membeli kendaraan pad a Showroom Mobil Nafira . Tedapatnya
pengembangan dan fitur filter katalog seperti filter kategori dari produk yang dijual,
sehingga calon pelanggan dapat lebih mudah mencari kendaraan yang dapat
menampilkan kendaraan sesuai dengan keyword yang sudah diiputkan dan memfilter
Maka dari itu dengan hadirnya website, diharapkan dapat menjadi peluang
Tidak hanya itu terdapatnya sebuah fitur yang dapat mengirimkan email dengan konten
informasi kendaraan yang baru muncul pada Showroom Mobil Nafira sebagai salah
satu upaya pendekatan kepada calon pelanggan. Terdapat alasan dalam memilih
Restfull Api dalam membangun dan mengembangan sebuah sistem berbasis web.
Penggunaan REST style sangat cocok untuk digunakan sebagai oertukaran dara dari
aplikasi yang karena aksesnya yang mudah dan hasil data yang dikirimkan berupa
JSON sehingga ukuran file menjadi kecil. Ada empat metode HTTP Request yang bisa
digunakan pada REST yaitu GET, POST, UPDATE dan DELETE. API (Application
Programming Interface) adalah software interface yang terdiri dari kumpulan instruksi
5
yang disimpan ke dalam bentuk library dan menjelaskan bagaimana supaya suatu
software bisa berinteraksi dengan software yang lain (Arianto, Munir, Khotimah,
2016). API dapat dirancang dengan banyak cara dan teknologi dalam konteks website
maka perlu melalui protokol HTTP yang memiliki mekanisme yang mudah
hal tersebut yang bisa membuat REST API ringan dan mudah di implementasikan serta
sangat fleksibel untuk membangun website. JSON (JavaScript Object Notation) dapat
digunakan sebagai format untuk pertukaran data yang terdapat pada REST API. JSON,
mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat
(generate) oleh komputer. Oleh karena itu JSON sangat mudah diimplementasikan
penerapan RestFull Api dalam sistem penjualan seperti yang terdapat pada penelitian
dari (Umami & Ningrum, 2019) yang dimana penelitian tersebut membangun sebuah
website penjualan produk dengan menerapkan Restfull Api dalam pengelolaan sistem
pencarian dengan meanfaaatkan pihak ketiga yang terhubung dengan sistem API.
Restfull Api dengan sistem penjualan dari (Lander dkk ,2021) dimana pada penelitian
Restfull Api agar sistem mampu berhubungan dengan perangkat yang lain.
dalam membangun sebuah sistem yang mampu mengelola data pelanggan dalam
Berdasarkan paparan latar belakang yang telah diuraikan diata, maka masalah
yang dibahas di dalam penelitian ini adalah “Bagaimana membangun dan menerapkan
RESTful web service dalam penyajian data Showroom Mobil Nafira dan konfirmasi
pembelian mobil.
Agar permasalah di dalam penelitian ini lebih jelas dan terarah tujuannya,
maka penulis memberikan batasan masalah. Adapun Batasan masalah dalam penelitian
kali ini diantaranya tidak membahas aspek seperti komunikasi secara langsung dengan
pihak Showroom Mobil Nafiramelalui fitur Chatting pada website serta tidak
Berdasarkan uraian diatas maka dapat diketahui ruang lingkup dalam penelitan
ini dimaksudkan untuk memberikan fokus pada permasalahan yang diteliti oleh penulis
agar tepat sasaran dan sesuai tujuan. Ruang lingkup pada peracangan website ini
mobil sebagai media informasi dan pelayanan penjualan pada Showroom Mobil Nafira
7
yang lebih efektif dan efisien. Adapun pada penelitian ini menghasilkan sebuah website
yang dapat menampilkan informasi katalog yang dilengkapi dengan display kendaraan,
fitur pencarian serta filter katalog seperti filter Jenis dari kendaraan yang dijual
sehingga dapat membantu pelanggan Showroom Mobil Nafira saat mencari kendaraan
yang diinginkan dan dibutuhkan pada saat menggunakan website Showroom Mobil
Nafira hal ini lah terdapat fungsi dari adanya suatu website yang dapat menjadi pelayan
secara digital.
Adapun fitur lainnya pada website Showroom Mobil yang berguna bagi pihak
manajemen akun pengguna dapat melaksanakan pelacakan akun pengguna dan melihat
data pengguna. Pihak Showroom Mobil Nafira juga akan diberikan akses untuk
mengelola data dan informasi serta spesifikasi dari kendaraan yang akan ditampilkan
yakni email yang dapat mengirimkan pesan rekapan belanjaan kepada pelanggan
apabila pelanggan telah selesai belanja di website tersebut juga dapat menjadi
Perancangan website kali ini juga menerapkan Framework Laravel sebagai Framework
Framework laravel juga mendukung konsep MVC (Model View Controller) guna
Pamanfaatan RestFull Api juga menjadi salah satu penunjuang dalam membangun dan
Tujuan dari penelitian ini adalah mempermudah konsumen mobil di Showroom Mobil
Adapun tujuan dari penelitian ini adalah untuk menghasilkan sebuah website
Showroom Mobil Nafira yang dapat membantu pengguna dalam menemukan pilihan
mobil yang sesuai dengan menggunakan layanan web service Restful API pada
a. Bagi penulis
memberikan keefektifan kerja bagi penjualan mobil. Dan juga diharapkan dapat
9
membantu konsumen agar bisa memilih mobil sesuai kebutuhan dan keinginan
c. Bagi Konsumen
Konsumen dapat lebih mudah melaksanakan transaksi dan juga mencari produk
Sistematika penulisan skripsi terdapat 6 bab yang dimana di setiap babnya terdiri dari
beberapa sub bab. Dengan mengenai materi didalam bab-bab yang terdapat di dalam
laporan skripsi ini, dengan maksud agar pembaca dapat memahami gambaran yang
Bab 1 : Pendahuluan
ini.
Bab ini berisi gambaran umum tentang informasi objek penelitian, visi dan misi
Bab ini berisi penjelasan secara lebih terperinci mengenai tahap demi tahap
yang telah ditetapkan. Hasil akhir berupa website yang dapat menjadi
BAB 6 PENUTUP
Bab ini berisi tentang kesimpulan dan saran dengan penjelasan uraian