Anda di halaman 1dari 7

PERANCANGAN

Class diagram

Relasi antar tabel


FUNDAMENTAL JAVASCRIPT

a. Javascript E6

b. Variabel

c. Default Parameter

d. Template String atau Literal

e. Arrow Function
Arrow Function memungkinkan sintaks singkat untuk menulis ekspresi fungsi. Tidak
memerlukan kata kunci fungsi, kata kunci kembali, dan tanda kurung kurawal.

For more details, klik https://www.w3schools.com/js/js_arrow_function.asp

f. Rest Parameter
Rest Parameter memungkinkan fungsi untuk memperlakukan sejumlah argumen
yang tidak terbatas sebagai larik:

g. Destructuring & Restructuring


Klik https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/
Destructuring_assignment

h. Spread Operator
Klik https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax
i. Array Map

j. Promise
Promise adalah objek JavaScript yang menghubungkan "Producing Code" dan
"Consuming Code".
"Producing Code" dapat memakan waktu lama dan "Consuming Code" harus
menunggu hasilnya.

Syntax Promise

Contoh menggunakan Promise

k. Async Await
Go to ---> https://sanbercode.com/bootcamp/class/192/materi/hari-ke-6-javascript-asynchronous-
teori-/7b451c36-c847-44b5-b7e9-557dfdf55a83
Instalasi dan Persiapan

a. Project laravel dengan composer


b. Membuat helper dengan laravel
c. Konfigurasi koneksi ke database
d. Konfigurasi Time Zone

Roles & Permission

Instalasi dan Konfigurasi Laravel Spatie


Check video on D:/Web Programming/Laravel/Spatie

Database

a. Membuat Model and Migration


b. Eloquent Relationships
c. Eloquent Accesor, Mutator dan Casting
d. Membuat Seeder Roles
e. Membuat Seeder Permissions
f. Membuat Seeder User
g. Menjalankan Migration dan Seeder

Konfigurasi Inertiajs
a. Instalasi dan konfigurasi intertiajs “server-side”
b. Instalasi dan konfigurasi intertiajs “client-side”
c. Share data di inertiajs
d. Menambah progressbar di inertiajs
e. Konfigurasi permissions di inertiajs

Authentication
a. Installasi dan Konfigurasi Laravel Fortify
b. Membuat proses login
c. Membuat proses forgot dan reset password
d. Membuat proses logout
Source: https://santrikoding.com/laravel-fortify
Halaman Dashboard

a. Membuat Controller Dashboard


b. Membuat Layout App
c. Menampilkan halaman dashboard
d. Menampilkan statistik halaman dashboard
e. Menampilkan chart atau grafik di dashboard
f. Menampilkan produk limit stok di dashboard

PERMISSIONS

a. Membuat controller permissions


b. Menampilkan data permissions

CRUD Data Roles

a. Membuat Controller role


b. Menampilkan data roles
c. Membuat proses insert data role
d. Membuat proses edit dan update data role
e. Membuat proses hapus data

CRUD Data Users

a. Membuat controller users


b. Menampilkan data users
c. Membuat proses insert data user
d. Membuat proses edit dan update data user
e. Membuat proses hapus data user

CRUD Data Categories

a. Membuat controller category


b. Menampilkan data categories
c. Membuat proses insert data category
d. Membuat proses edit dan update category
e. Membuat proses hapus data category
CRUD Data Products

a. Membuat controller product


b. Menampilkan data product
c. Membuat proses insert data product
d. Membuat proses edit dan update data product
e. Membuat proses hapus data product
f. Membuat dan menampilkan component barcode

CRUD Data Costumer

a. Membuat controller costumer


b. Menampilkan data costumer
c. Membuat proses insert data costumer
d. Membuat proses edit dan update data costumer
e. Membuat proses hapus data costumer

Transactions

a. Membuat controller transactions


b. Menampilkan halaman transactions
c. Menampilkan cashier dan costumer
d. Membuat fitur search product
e. Menampilkan grand total
f. Menambahkan item product ke cart
g. Menampilkan item product di carts
h. Menghapus item product di cart
i. Membuat fitur discount, pembayaran dan kembalian
j. Membuat proses simpan data transaction
k. Membuat fitur cetak nota pembelian

Report Sales

a. Membuat controller sales


b. Menampilkan sales atau penjualan berdasarkan range tanggal
c. Instalasi dan konfigurasi laravel excel
d. Membuat fitur export excel data sales atau penjualan
e. Instalasi dan konfigurasi laravel DomPDF
f. Membuat fitur cetak PDF data sales atau penjualan
Report Profit

a. Membuat controller profit


b. Menampilkan profits atau laba berdasarkan range tanggal
c. Membuat fitur export excel data profits atau laba
d. Membuat fitur cetak pdf data profits atau laba

Deployment

a. Compile assets production


b. Deploy project laravel di cPanel (shared hosting)

Anda mungkin juga menyukai