Minggu, 12 Juni 2022

Tugas 11 PBKK A: Registrasi pada Laravel

 Halo temen-temen semua! Pada kesempatan kali ini kita akan mencoba membuat sistem register dan login menggunakan framework Laravel 9 dan Bootstrap. Untuk hasil dari implementasinya dapat dilihat dibawah ini.


Halaman Registrasi:




Halaman Login:



Halaman Setelah Login:



Tugas 10 PBKK A: Model pada CI

 Apa itu Model? Model adalah salah satu bagian dari sistem MVC (Model, View, Controller) dimana model ini sendiri seringkali disebut sebagai data manager atau tempat menghimpun data. Dari model ini Controller akan mengambil melalui method atau fungsi yang tersedia. Untuk Model sendiri hanya menyediakan data-data yang dibutuhkan oleh Controller sebelum menyalurkannya ke view. Contoh dari model dapat dilihat dibawah ini.


<?php
class Model_invoice extends CI_Model
{
public function index()
{
date_default_timezone_set('Asia/Jakarta');
$nama = $this->input->post('nama');
$alamat = $this->input->post('alamat');
$tanggal = $this->input->post('tanggal');
$invoice = array(
'nama' => $nama,
'alamat' => $alamat,
'tgl_pesan' => date('Y-m-d H:i:s'),
'batas_bayar' => date('Y-m-d H:i:s', mktime(
date('H'),
date('i'),
date('s'),
date('m'),
date('d') + 7,
date('Y')
)),
);
$this->db->insert('tbl_invoice', $invoice);
$id_invoice = $this->db->insert_id();
foreach ($this->cart->contents() as $item) {
$data = array(
'id_invoice' => $id_invoice,
'id_gdg' => $item['id'],
'nama_gdg' => $item['name'],
'jumlah' => $item['qty'],
'harga' => $item['price'],
'tgl_booking' => $tanggal
);
$this->db->insert('tbl_pesanan', $data);
}
return TRUE;
}
public function tampil_data()
{
$result = $this->db->get('tbl_invoice');
if ($result->num_rows() > 0) {
return $result->result();
} else {
return array();
}
}
public function ambil_id_invoice($id_invoice)
{
$result = $this->db->where('id', $id_invoice)->limit(1)->get('tbl_invoice');
if ($result->num_rows() > 0) {
return $result->row();
} else {
return array();
}
}
public function ambil_id_pesanan($id_invoice)
{
$result = $this->db->where('id_invoice', $id_invoice)->limit(1)->get('tbl_pesanan');
if ($result->num_rows() > 0) {
return $result->result();
} else {
return array();
}
}
}

Tugas 9 PBKK A: Mengatur View dengan menggunakan SB Admin

 Halo teman-teman! Pada kesempatan kali ini kita akan membuat sebuah aplikasi berbasis web dengan menggunakan framework CodeIgniter 3 dan SB Admin. Untuk hasil dari implementasi SB Admin dapat dilihat dibawah ini.






Untuk referensi yang saya gunakan dapat dilihat pada link ini.

Senin, 06 Juni 2022

Tugas 7 Pemrograman Berbasis Kerangka Kerja A

 Tugas 7 PBKK A: Membuat Mobile Application dengan Xamarin


    Halo temen-temen, pada kesempatan kali ini kita akan mencoba untuk membuat aplikasi Android dengan menggunakan framework Xamarin. Aplikasi yang kita buat kali ini merupakan aplikasi Crypto Converter yang akan merubah nilai crypto coin menjadi rupiah. Pada aplikasi ini terdapat 4 jenis crypto coin yang akan kita masukkan, yaitu Bitcoin, Etherium, Tethet, dan Binance Coin.

    Untuk hasil pengerjaan aplikasi akan terlihat seperti dibawah ini