Posts

PBKK - Tugas 13 - Google Apps Scripts

Image
Nama: Aurelio Killian Lexi Verrill NRP: 5025211126 Kelas: Pemrograman Berbasis Kerangka Kerja B Tahun: 2023/2024      Tugas Pertemuan 13: Membuat aplikasi input form menggunakan Google Apps Scripts. Aplikasi yang dibuat adalah aplikasi untuk input data orang. Informasi yang dibutuhkan untuk diinput adalah nama, email, jenis kelamin, nomor telepon, tanggal lahir, dan asal provinsi. Apps Scripts bekerja dengan menghubungkan spreadsheet dengan javascript. Aplikasi Spreadsheet   Berikut adalah hasil aplikasi yang dibuat:

Final Project Pemrograman Berbasis Kerangka Kerja

Image
Nama: Aurelio Killian Lexi Verrill NRP: 5025211126 Kelas: Pemrograman Berbasis Kerangka Kerja B Tahun: 2023/2024   Deskripsi Studi Kasus Referensi Aplikasi akan dibuat menggunakan pola arsitektur Model-View-Controller (MVC) yang memisahkan tiga komponen utama aplikasi, yaitu Model, View, dan Controller. Kerangka kerja yang akan digunakan adalah Codeigniter4, kerangka kerja PHP populer yang menggunakan pola arsitektur MVC. Setiap komponen MVC berdasarkan studi kasus yang dipilih adalah sebagai berikut: Model: Merupakan komponen yang merepresentasikan data dan logika dari aplikasi. Pada studi kasus tersebut, model dapat menyimpan beberapa metode untuk mengakses data dari entitas yang ada, misalnya model wisata (WisataModel). Model tersebut meyimpan beberapa informasi seperti nama tabel bersangkutan pada database serta beberapa metode untuk mendapatkan data. View: Merupakan komponen yang menangani tampilan atau antarmuka pengguna. Komponen ini akan dipanggil dari sebuah controller. View

PBKK - Tugas 14 - AppSheet

Image
Nama: Aurelio Killian Lexi Verrill NRP: 5025211126 Kelas: Pemrograman Berbasis Kerangka Kerja B Tahun: 2023/2024      Tugas 10: Membuat aplikasi mobile menggunakan Google AppSheet. AppSheet merupakan platform no-code untuk membuat aplikasi mobile, tablet, maupun web. Aplikasi yang saya buat dapat mengisi daftar mahasiswa. Setiap mahasiswa dapat mengisikan NRP, nama lengkap, jenis kelamin dan gambar App   Berikut ini adalah  preview  dari aplikasi yang telah saya buat:  

PBKK - Tugas 10 - CodeIgniter: Partial View dan SB-Admin

Image
  Nama: Aurelio Killian Lexi Verrill NRP: 5025211126 Kelas: Pemrograman Berbasis Kerangka Kerja B Tahun: 2023/2024      Tugas 10: Mengimplementasikan Partial View untuk mengatur halaman website. Implementasi menggunakan fungsi seperti include(), renderSection(), dan extend() untuk menggabungkan beberapa bagian halaman seperti header, navbar, footer, dan konten menjadi suatu halaman utuh. Selain itu, saya juga menambahkan endpoint admin untuk menampilkan halaman dashboard admin menggunakan template SB-Admin. Repository   Berikut ini adalah  preview  dari aplikasi yang telah saya buat:       

Quiz 2 PBKK

Image
  Nama: Aurelio Killian Lexi Verrill NRP: 5025211126 Kelas: Pemrograman Berbasis Kerangka Kerja B Tahun: 2023/2024   Deskripsi Aplikasi: Aplikasi BukuQ merupakan sebuah aplikasi penjualan buku yang dibuat menggunakan framework Codeigniter4. Aplikasi ini bertujuan untuk manajemen stok buku dan melayani pembelian buku secara online. Pengguna dapat melihat daftar katalog dan mencari buku yang tersedia. Selain itu, seorang admin juga dapat memasukkan data buku baru, mengubah harga, dan mengubah data pengguna apabila dibutuhkan. Pengguna yang ingin membeli buku dapat memasukkan buku ke keranjang dan dapat melakukan checkout untuk membeli. Setelah membeli, pengguna mendapatkan struk transaksi berupa QR code dan dapat ditunjukkan pada kasir untuk mengambil buku yang dibeli. Fitur: Register User Login (User dan Admin) Dashboard Admin Tambah, ubah, dan hapus data buku Cari buku Fitur keranjang pembelian Checkout keranjang pembelian Lihat struk transaksi Desain UI Implementasi Reposito

PBKK - Tugas 9 - CodeIgniter: Route dan Controller

Image
Nama: Aurelio Killian Lexi Verrill NRP: 5025211126 Kelas: Pemrograman Berbasis Kerangka Kerja B Tahun: 2023/2024      Tugas 9: Mengimplementasikan Route dan Controller pada Framework CodeIgniter. Saya membuat 3 route dan 3 views (about, contanct, faqs). Route dibuat pada file app/Config/Routes.php. Tiap route dibuat dengan memberikan nama route dan controller yang menanganinya. Controller dibuat pada direktori app/Controllers. Pada class tersebut, akan ada beberapa fungsi yang menangani tiap route yang dibuat sebelumnya. Pada kasus ini, fungsi contact() akan mengembalikan view contact sedangkan fungsi() faqs mengirimkan data pertanyaan dan jawaban kepada view faqs Repository   Berikut ini adalah  preview  dari aplikasi yang telah saya buat:      

Quiz 1 PBKK

Image
Nama: Aurelio Killian Lexi Verrill NRP: 5025211126 Kelas: Pemrograman Berbasis Kerangka Kerja B Tahun: 2023/2024     Jelaskan struktur framework , dan apa saja kegunaanya dalam pengembangan Perangkat Lunak? Framework  merupakan suatu alat bantu yang digunakan dalam pengembangan perangkat lunak. Suatu framework memiliki struktur tertentu. Setiap proyek yang menggunakan framework berbeda pasti memiliki struktur proyek yang berbeda. Framework biasanya dibekali dengan berbagai library yang berisi fungsi-fungsi dan modul yang langsung dapat digunakan oleh developer. Library inilah yang sangat membantu proses pembuatan perangkat lunak. Dengan framework, developer tidak perlu pusing dalam membuat fungsi-fungsi maupun komponen yang bersifat umum karena sudah terdapat di dalam library framework tersebut. Developer cukup membuat beberapa fungsi atau komponen khusus yang memang dibutuhkan oleh perangkat lunak yang dikembangkan. Dengan framework, aplikasi menjadi sangat cepat dikembangkan di tahap