• Tidak ada hasil yang ditemukan

Pembuatan Website Penjualan ABC Shop Menggunakan Framework Laravel. Rama Rahmat Wijaya, Oktaviani

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pembuatan Website Penjualan ABC Shop Menggunakan Framework Laravel. Rama Rahmat Wijaya, Oktaviani"

Copied!
8
0
0

Teks penuh

(1)

Pembuatan Website Penjualan ABC Shop Menggunakan Framework Laravel

Rama Rahmat Wijaya, Oktaviani

Latar Belakang

Dalam era globalisasi ini seiring dengan perkembangan teknologi informasi, komputer telah banyak digunakan oleh perusahaan sebagai alat bantu untuk pekerjaan sehari-hari dan untuk segala sesuatu yang berhubungan dengan pengolahan data. Dalam bidang bisnis, teknologi dapat memberikan akses informasi kepada calon konsumen dengan mudah, salah satu kemudahan yang bisa didapatkan oleh calon konsumen yaitu dengan adanya website. dengan adanya website, perusahaan juga bisa membuat sistem informasi penjualan, supaya proses pengelolaan data penjualan menjadi efisien. untuk membuat website penjualan yang dapat menunjang proses bisnis menjadi lebih efisien pada ABC Shop, baik dari segi manajemen penjualan, maupun dari segi pemasaran kepada konsumen. membuat website penjualan menggunakan bahasa pemrograman PHP dan framework Laravel pada serverside website, framework Bootstrap pada client-side website, serta MySQL untuk manajemen basis datanya. Pembuatan website ini dari sisi pengguna akan menampilkan halaman berupa katalog, dimana pengguna nanti bisa melihat daftar produk beserta deskripsi dan harganya, pengguna juga dapat memesan barang yang hendak dibeli dari website. Sedangkan dari sisi administrator (pengelola website), website ini memiliki data-data penjualan, seperti data rekap penjualan dalam periode tertentu, daftar produk, daftar pesanan, dan daftar pengguna.

Landasan Teori

Website

Menurut Arief (2011:8), ditinjau dari aspek content atau isi, web dapat dibagi menjadi 2 jenis, yaitu: web statis dan web dinamis. Selain dari sisi content atau isi, web statis dan web dinamis dapat dilihat dari aspek teknologi yang digunakan untuk membuat jenis web tersebut. Penggunaan framework terutama dalam membangun sebuah aplikasi adalah kemudahan yang ditawarkan, didalam sebuah framework biasanya sudah tersedia struktur aplikasi yang baik, standard coding, best practice, design pattern, dan common function. Dengan menggunakan

(2)

framework dapat langsung fokus kepada business process yang dihadapi tanpa harus berfikir banyak masalah struktur aplikasi, standar coding dan lain-lain.

Lavarel

Laravel merupakan framework aplikasi web yang ekspresif dan sintaks yang elegan. Framework ini dibangun dengan menyenangkan dan dari pengalaman-pengalaman kreatif agar menjadi produk yang memuaskan. Laravel berusaha mencoba menjadi framework yang mudah digunakan dengan mengurangi tugas-tugas umum yang sering digunakan dalam sebagian besar proyek web seperti otentikasi, routing, session, dan caching (Rohman, 2014). Adapun kelebihan dari framework Laravel adalah

1. Expressive

Ketika melihat suatu sintaks Laravel, seorang programmer diharapkan akan langsung tahu kegunaan dari sintaks tersebut meskipun belum pernah mempelajarinya apalagi menggunakannya.

2. Simple

Salah satu yang membuat Laravel begitu simple adalah dengan adanya Eloquent ORM. 3. Accessible

Memiliki dokumentasi yang lengkap, sehingga framework ini menjadi leih mudah untuk digunakan (Aminudin, 2015).

HTML

HTML ialah singkatan dari HyperText Markup Languange merupakan bahasa web atau markup internet yang berasal dari kombinasi antara text dan informasi berupa simbol atau kode yang akan dimasukan ke dalam suatu file guna membuat suatu halaman situs. Secara singkat mengenal HTML adalah bahasa markup internet yang beguna untuk membuat suatu website.

CSS

CSS (Cascading Style Sheet) adalah salah satu bahasa desain web (style sheet language) yang mengontrol format tampilan sebuah halaman web yang ditulis dengan menggunakan penanda (markup language). Biasanya CSS digunakan untuk mendesain sebuah halaman

(3)

HTML dan XHTML, tetapi sekarang CSS bisa diaplikasikan untuk segala dokumen XML, termasuk SVG

dan XUL bahkan ANDROID.

Bootstrap

Bootstrap adalah front-end framework yang bagus dan luar biasa yang mengedepankan tampilan untuk mobile device (Handphone, Smartphone dll.) guna mempercepat dan mempermudah pengembangan website. Bootstrap menyediakan HTML, CSS dan Javascript siap pakai dan mudah untuk dikembangkan. Bootstrap merupakan framework untuk membangun desain web secara responsif, artinya, tampilan web yang dibuat oleh Bootstrap akan menyesuaikan ukuran layar dari browser yang digunakan baik di desktop, tablet ataupun mobile device.

PHP

PHP sendiri sebenarnya merupakan singkatan dari “Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting tingkat tinggi yang dipasang pada dokumen HTML. Sebagian besar sintaks dalam PHP mirip dengan bahasa C, Java dan Perl, namun pada PHP ada beberapa fungsi yang lebih spesifik. Sedangkan tujuan utama dari penggunaan bahasa ini adalah untuk memungkinkan perancang web yang dinamis dan dapat bekerja secara otomatis.

MySQL

MySQL (My Structured Query Language) adalah multiuser database yang menggunakan bahasa Structured Query Languange (SQL). MySQL dalam operasi client-server melibatkan server daemon MySQL pada sisi server dan berbagai macam program serta library yang berjalan pada sisi klien. MySQL juga mampu menangani data yang cukup besar.

Struktur Navigasi

Struktur Navigasi adalah struktur bagaimana suatu halaman dihubungkan dengan halaman lain. Menurut Iwan Binanto (2010), terdapat empat macam struktur navigasi, yaitu linear navigation model, hierarchical model, spoke-and-hub model, dan full web model.

(4)

Perancangan Sistem

Dalam perencanaan pembuatan website ABC Shop, website telah dirancang sebagai aplikasi berbasis web yang dibuat untuk manajemen penjualan dan juga sebagai media pemasaran produk dari ABC Shop agar pelanggan bisa membeli produk melalui internet. Untuk menyimpan berbagai data toko, seperti data produk, data transaksi, dan juga laporan keuangan, website Sasa Shop menggunakan perangkat lunak manajemen database yaitu MySQL.

Website Sasa Shop memiliki dua tampilan yang terdiri dari tampilan untuk admin dan tampilan untuk pengguna, hanya admin yang dapat mengakses kedua tampilan tersebut jika email dan password yang login yaitu sebagai admin (email dan password khusus). Pada tampilan admin, terdapat halaman yang dapat melihat data laporan keuangan, dimana laporan keuangan telah dikonfigurasi dengan laporan keuangan bulanan dan tahunan, dan juga laporan status transaksi. Tampilan admin juga memiliki halaman yang dapat menampilkan data produk, dimana nanti admin dapat menginput data produk yang dijual, dan juga terdapat halaman galeri untuk gambar produk, serta halaman order yang mana berisi data – data pengguna yang memesan barang.

Tampilan untuk pengguna berisi halaman yang akan menampilkan produk-produk yang dijual oleh toko Sasa Shop, beserta kategori produk dan harganya, halaman pengguna juga memiliki fitur cart atau keranjang yang berfungsi untuk menampung produk-produk yang hendak dibeli pengguna di website, sehingga pengguna bisa membeli lebih dari satu barang pada satu transaksi. Tampilan pengguna juga memiliki halaman profile pengguna, yang mana berisi data-data pengguna seperti email, nomor handphone, alamat lengkap, serta dapat menampilkan transaksi yang dilakukan oleh pengguna, yang mana nantinya pengguna bisa memantau status transaksinya.

(5)

Gambar 1 Struktur Navigasi Admin

(6)

Gambar 3 Struktur Database Admin

Gambar 4 Struktur Database User

Kesimpulan

Berdasarkan uraian yang telah dibahas dan apa yang dialami penulis selama pembuatan website menggunakan framework Laravel, maka dapat diambil kesimpulan bahwa penggunaan

(7)

framework Laravel dirasa jauh lebih efisien dibandingkan menulis kode menggunakan bahasa pemrograman PHP murni atau biasa disebut dengan istilah native. Pembuatan website ABC Shop ini juga telah berjalan dengan baik dan dapat diakses secara online pada url

http://ABCshop.masuk.web.id/. Dari hasil uji coba yang telah dilakukan menunjukan bahwa website berfungsi dan telah berjalan dengan baik, sesuai dengan apa yang dimaksudkan pada penulisan ini. Website ABC Shop masih bisa dan akan terus dikembangkan selanjutnya supaya lebih dikenal dan dapat lebih mempermudah pengguna, serta meningkatkan efisiensi manajemen penjualan pada ABC Shop.

DAFTAR PUSTAKA

[1] Arief M Rudianto. 2011. Pemrograman Web Dinamis menggunakan PHP dan MySQL. C.V ANDI OFFSET. Yogyakarta.

[2] Hakim, Lukmanul. 2010. Membangun Web Berbasis PHP dengan Framework Codeigniter.Yogyakarta : Lokomedia.

[3] Id Cloudhost. 2019. “Mengenal Apa Itu HTML dan Cara Kerjanya”.

https://idcloudhost.com/mengenal-apa-itu-html-dan-cara-kerjanya/. Diakses pada 3 Mei 2020.

[4] Dwiki Andika. 2018. “Pengertian CSS (Cascading Style Sheet)”. https://www.it-

jurnal.com/pengertian-css-cascading-style-sheet/. Diakses pada 3 Mei 2020.

[5] Ghozali, Imam. 2016. Aplikasi Analisis Multivariete Dengan Program IBM SPSS 23 (Edisi 8). Cetakan ke VIII. Semarang : Badan Penerbit Universitas Diponegoro.

[6] Ramadhan, Mukhlis dan Nurcahyo Budi Nugroho. 2009. Desain Web dengan PHP. STMIK Triguna Dharma. Medan.

[7] Anhar. 2010. Panduan menguasai PHP & Mysql secara otodidak. Jakarta: Mediakita. Nugroho, Bunafit. 2004. PHP dan MySQL dengan Editor Dreamweaver MX. Yogyakarta: Penerbit Andi.

(8)

[8] Rohman, A. 2014. Mengenal Framework Laravel. Ilmu Teknologi Informasi. Tangerang: Ilmuti.

[9] Orr, E. dan Zadik. 2013. Programming with CodeIgniter MVC. Birmingham: Packt Publishing. Freeman, A. Pro ASP.NET MVC 5 Platform. Apress.

[10] Bunafit Nugroho. 2013. Membuat Aplikasi Web Penggajian dengan PHP, MySQL dan Dreamweaver. PT. Alif Media. Yogyakarta.

[11] https://code.visualstudio.com/docs. Diakses pada 3 Mei 2020.

[12] Iwan Binanto (2010), Multimedia Digital Dasar Teori dan Pengembangannya. Andi Offset.

Gambar

Gambar 2 Struktur Navigasi User
Gambar 3 Struktur Database Admin

Referensi

Dokumen terkait