Show Assalamualaikum warahmatullahi wabarakaatuh, Alhamdulillah segala puji bagi Allah ta'ala yang telah melimpahkan nikmat dan rezekinya sehingga admin dapat kembali hadir memberikan tutorial yang InsyaAllah bermanfaat bagi kita semua. Ok, kali ini admin ingin membagikan tutorial membuat aplikasi pembelian barang sederhana tanpa menggunakan database. Aplikasi ini adalah implementasi lanjut dari fungsi array dan looping pada PHP. Tidak hanya itu, tutorial kali ini admin akan menggabungkan form html dengan array dan looping. Mudah-mudahan tutorial kali ini dapat memberikan pengetahuan yang lebih luas tentang penggunaan array dan looping pada PHP. Ok langsung saja kita masuk ke tutorial Pada tutorial kali ini kita akan membuat form 3 tahap, pertama kita akan menentukan jumlah item yang kedua kita akan mengisi nama barang, harga, dan jumlah di sejumlah item dan terakhir halaman akan menampilkan seluruh item yang akan kita beli beserta total dan subtotalnya.
Ini adalah contoh penggunaan array dan looping pada php, bisa dibilang ini adalah implementasi lanjutan dari penggunaan fungsi keduanya. Kombinasi-kombinasi seperti penambahan html dapat memperluas pemahaman kita tentang array dan looping jika anda masih bingung dengan array dan looping coba anda pahami betul dasar-dasarnya, kemudian kalian ulang-ulangi hingga benar-benar menguasai. Ok, cukup sekian tutorial kali ini, mudah-mudahan bermanfaat ... Artikel berikut merupakan artikel berseri dari artikel sebelumnya yaitu :
Membuat Tabel PenjualanTabel penjualan dipecah menjadi dua bagian yaitu :
berikut adalah rancangan dari tabel tersebut : tabel penjualan master :
Sedangkan untuk tabel penjualan detil adalah sebagai berikut :
Tambahkan kedua tabel tersebut kedalam database anda, jika sudah langkah berikutnya kita akan membuat API untuk apikasi penjualan. Membuat API Server aplikasi penjualanPembuatan API dilakukan pada project pertama jadi jangan salah buat yaa, untuk membuat API aplikasi penjualan kita perlu menambahkan sebuah Controller baru pada folder /application/controller/Penjualan.php pada project rest-server (aplikasi yang pertama kali kita buat). jika sudah tambahkan coding seperti berikut :
Jika kita perhatikan pada coding diatas terdapat beberapa fungsi/function yaitu :
jika sudah selesai membuat anda dapat melakukan pengetesan terhadap API yang sudah dibuat dengan menggunakan aplikasi Postman. pastikan API yang dibuat dapat berjalan dengan benar, berikut ini adalah hasil ekseskusi menggunakan postman : # index_get
nomor_transaksi merupakan data yang telah diinnput secara manual di database, yaitu pada tabel penjualan_master dan penjualan_detil, perlu diingat bahwa pengisian nomor transaksi pada kedua tabel tersebut harus sama agar dapat dilakukan join tabel. # pilihbarang_get
# nomor_transaksi_post Ketika dieksekusi akan menghasilkan nomor transaksi baru, nomor transaksi merupakan penomoran secara otomatis hasil generate berdasarkan tanggal dan waktu. #
simpan_master Ketika dieksekusi akan melakukan penyimpanan data nomor transaksi dan tanggal kedalam tabel penjualan_master. # simpan_penjualan_post untuk mengakses fungsi ini digunakan url sebagai berikut : jika kita lakukan eksekusi akan melakukan penyimpanan data kepada tabel penjualan_detil, perlu jadi catatan ketika melakukan tes menggunakan postman yaitu id_produk harus sesuai dengan tabel produk, dan nomor_transaksi harus sesuai dengan nomor transaksi yang ada pada penjualan_master # hapus_penjualan untuk mengakses fungsi ini digunakan url sebagai berikut :
Membuat Aplikasi ClientPembuatan Aplikasi Client dilakukan pada project kedua yaitu project ci-client , untuk membuat aplikasi penjualan client kita akan menambahkan beberapa file pada folder controller dan view, pada controller akan menambahkan file dengan nama Penjualan.php pada folder /application/controller/Penjualan.php berikut adalah coding nya :
Coding diatas terdapat beberapa fungsi/function sebagai berikut :
pada folder view tambahkan sebuah folder baru dengan nama penjualan pada folder tersebut tambahkan beberapa file baru sebagai berikut :
berikut adalah coding pada masing - masing file teserbut : v_list.php
Berikut adalah tampilan v_list ketika dieksekusi menggunakan url : v_form.php
Berikut adalah tampilan v_list ketika dieksekusi menggunakan url : Demikian pembuatan Aplikasi Penjualan Sederhana menggunakan Webservice, jika ada pertanyaan silahkan komentar dibawah. |