Rahmat Hasril55411780
Pembimbing : Dini Triasanti, ST., MMSI.
APLIKASI E-COMMERCE BERBASIS FRAMEWORK
LARAVEL STUDI KASUS TOKO BUKU ONLINE
Pendahuluan
Latar Belakang
• Konektivitas internet yang terus berkembang di Indonesia menyebabkan perubahan pola komunikasi
konsumen dalam proses jual-beli barang dan jasa, perubahan dari perdagangan offline menuju
perdagangan online atau yang dikenal dengan e-commerce.
• Diperlukan efektivitas dan efesiensi saat pembuatan atau pengembangan aplikasi website.
• Kebutuhan referensi buku anak yang dapat dibeli secara online.
Batasan Masalah
• Aplikasi toko buku online dikembangkan menggunakan framework Laravel 5.
• Produk yang dijual di toko buku online adalah buku-buku anak.
• Terbagi menjadi dua halaman dasar, yaitu halaman Admin dan Client.
Tujuan Penulisan
Menawarkan efektivitas atau efisiensi kepada pengembang bahasa pemograman PHP atau pengembang
yang belum mengenal framework PHP, agar mengembangkan aplikasi website e-commerce
menggunakan framework Laravel.
Struktur Navigasi Client
Struktur Navigasi Admin
Diagram ERD
Flowchart Pembelian Buku
Proses MVC di Laravel
Struktur MVC Aplikasi
Model View Controller
Client
Product.php productlist.blade.php TokoController.php
Transaction.php productcart.blade.php
Pelanggan.php detail.blade.php
User.php pelanggan.blade.php
invoice.blade.php
master.blade.php
Admin
Product.php create.blade.php AdminProductController.php
Transaction.php edit.blade.php AdminLaporanController.php
Pelanggan.php home.blade.php
User.php index.blade.php
laporan.blade.php
periode.blade.php
Tampilan Halaman Utama Client
Tampilan Detail Buku
Tampilan Halaman Cart
Tampilan Halaman Checkout
Tampilan Halaman Checkout
Tampilan Halaman Invoice
Tampilan Halaman Login
Tampilan Halaman Utama Admin
Tampilan Halaman Data Buku
Tampilan Halaman Tambah & Edit Buku
Tampilan Halaman Periode Transaksi
Tampilan Halaman Laporan Transaksi
Kesimpulan dan Saran
• Dengan adanya framework pada PHP khususnya framework Laravel 5,pengembang aplikasi dapat memperoleh efektvitas saat melakukanpengembangan aplikasi.
• Laravel menyediakan bermacam paket yang dibutuhkan oleh pengembangdalam mengembangkan aplikasi
• Laravel memiliki kesederhanaan dalam hal Routing.• dengan adanya fitur-fitur seperti artisan, blade egine, Eloquent ORM, dan fitur-
fitur lain yang terus mengalami perbaikan sejalan dengan dirilisnya versi-versiterbaru Laravel akan memberi keefisienan saat melakukan pengembanganaplikasi
Kesimpulan
SaranAplikasi toko buku online ini masih memerlukan pengembangan. Fungsi-fungsi sepertiketersedian stok barang yang diupdate secara otomatis belum tersedia pada aplikasiini. User Interface yang lebih dinamis sehingga menjadi daya tarik untuk pembeli yangberkunjung ke website masih perlu dikembangkan.