Posts

Final Project

Image
Nama : Gabrielle Immanuel Osvaldo Kurniawan NRP : 5025211135 Kelas : PBKK A 2023/2024 (gasal) Link source code :  Repository Referensi Referensi yang digunakan dapat diakses pada link berikut Jurnal Analisis 1. MVC Studi Kasus (Individu) Komponen Model mewakili data dan logika aplikasi. Dalam studi kasus ini, Model mencakup struktur database dan data terkait penilaian karyawan, informasi pengguna, dan data relevan lainnya. Ini juga mencakup logika aplikasi untuk memproses dan mengelola data ini. Komponen View bertanggung jawab atas antarmuka pengguna dan presentasi aplikasi. Ini mencakup elemen visual yang digunakan pengguna, seperti halaman login, dasbor, formulir input penilaian, dan elemen antarmuka lainnya.  Komponen Controller bertindak sebagai perantara antara Model dan View. Ini menangani masukan pengguna, memproses permintaan, dan berinteraksi dengan Model untuk mengambil data dan memperbarui View. Dalam konteks studi kasus ini, Komponen Controller mengelola alur proses penilai

Kuliah 15, 04 Desember 2023

Image
Nama : Gabrielle Immanuel Osvaldo Kurniawan NRP : 5025211135 Kelas : PBKK A 2023/2024 (gasal) Link source code :  Repository Pada pertemuan ke 15 ini kami membuat formulir menggunakan HTML dan CSS sendiri dan mengirimkan data ke Google Spreadsheet, menggunakan beberapa teknologi tambahan seperti JavaScript dan Google Apps Script . Berikut adalah langkah-langkah umumnya: 1. Buat form menggunakan html dan css Berikut adalah tampilan halaman html form yang saya buat : 2. Buat spreadsheet  Beri nama kolom sesuai dengan name yang ada di file html disini saya gunakan "Nama" dan "Ucapan" Berikut adalah link spreadsheet :  Spreadsheet Klik "Extensi" -> "Apps Script" pada Google Sheets. Hapus kode default dan gantilah dengan kode berikut: 3. Deploy Lakukan deploy sebagai webapp, lengkapi data isian kemudian tunggu hingga mendapatkan url seperti pada tampilan berikut : Berikut adalah file html yang saya buat :

Susulan kuis 2 - Senin, 04 Desember 2023

Image
Nama : Gabrielle Immanuel Osvaldo Kurniawan NRP : 5025211135 Kelas : PBKK A 2023/2024 (gasal) Link source code :  Repositori Buatlah deskripsi aplikasi dan ruang lingkup fitur yang akan dikerjakan (individu) Aplikasi ini dirancang untuk memudahkan pengguna dalam melakukan manajemen dan pendataan surat-menyurat. Menggunakan framework CodeIgniter, aplikasi ini memiliki fungsi dasar CRUD (Create, Read, Update, Delete) untuk memanipulasi data persuratan. Berikut adalah deskripsi fitur-fitur utama beserta fitur pendukung: Fitur Utama: - Pendataan Surat Masuk dan Keluar Untuk memenuhi kebutuhan pendataan, aplikasi ini menyediakan menu "Inbox" dan "Sent" mirip dengan fitur pada aplikasi email umumnya. Pada menu "Inbox," akan ditampilkan semua surat yang ditujukan kepada departemen pemilik akun, sementara menu "Sent" berisi surat yang telah dikirimkan oleh departemen pemilik akun terkait. Surat akan ditampilkan dalam bentuk daftar yang dapat diklik untuk

Kuliah 13, 20 November 2023

Image
Nama : Gabrielle Immanuel Osvaldo Kurniawan NRP : 5025211135 Kelas : PBKK A 2023/2024 (gasal) Link source code :  Repository Pada perkuliahan hari ini membuat MVC toko online. Berikut adalah dokumentasi hasil pembuatan aplikasi menggunakan Code Igniter 3 : Halaman dashboard : pada halaman dashboard terdapat 4 bagian utama yaitu navbar yang terletak dibagian kiri aplikasi, kemudian header aplikasi yang memiliki 3 fitur yaitu pencarian, keranjang belanja yang akan menghitung item yang dipilih pengguna kemudian menampilkan detail pembelanjaan ketika diklik, dan informasi pengguna, dan terakhir adalah konten halaman yang terdiri dari carrousel dan item belanja pelanggan. Halaman detail keranjang : User akan diarahkan ke halaman berikut jika melakukan klik pada keranjang di header dashboard. Kontennya terdiri dari item yang dimasukkan keranjang dan total belanja user. Detail keranjang akan update sesuai dengan banyak klik button tambahkan ke keranjang oleh user. Berikut adalah halaman setel

Kuliah 12, 13 November 2023

Image
Nama : Gabrielle Immanuel Osvaldo Kurniawan NRP : 5025211135 Kelas : PBKK A 2023/2024 (gasal) Link source code :  Repository Pada perkuliahan hari ini membuat CRUD dengan menerapkan konsep MVC di code igniter. Dalam kesempatan kali ini saya membuat CRUD pendataan pegawai dengan langkah langkah sebagai berikut : 1. Database Configuration: Buat database pada phpmyadmin kemudian. Buka file app/config/Database.php dan sesuaikan pengaturan database sesuai dengan kebutuhan. 2. Membuat Model: Buat model untuk mengakses data dari tabel employees dan admin di app/Models/. Dalam tugas kali ini saya membuat 2 model yaitu Auth untuk menjembatani akses login dan employee untuk akses tabel employee. Detail code dapat dilihat pada repository github. 3. Membuat Controller: Buat controller untuk menangani logika aplikasi, dalam tugas kali ini juga dibuat 2 controller yaitu auth dan employee. Pada setiap controller dibuat fungsi yang menangani fitur fitur seperti insert, edit delete pada employee dan pr

Kuliah 11, 06 Nopember 2023

Image
Nama : Gabrielle Immanuel Osvaldo Kurniawan NRP : 5025211135 Kelas : PBKK A 2023/2024 (gasal) Link source code :  Repository Setelah sebelumnya mempelajari bagaimana struktur utama dari code igniter maka selanjutnya adalah membuat view model menggunakan code igniter seperti pada contoh gambar berikut : Berikut adalah dokumentasi hasil dari pembuatan tugas kelas kuliah 11 Untuk memulai terlebih dahulu melakukan pembuatan project seperti pada kuliah 9. Selanjutnya kita menghapus halaman home yang menjadi deafult code igniter. Ada beberapa setup yang perlu dilakukan seperti berikut : 1. Membuat controller untuk mereturn view pendaftaran 2. Mengubah routes yang semula home menjadi pendaftaran karena halaman home belum ada kontennya 3. Membuat desain front end view pendaftaran untuk ditampilkan

Kuliah 9, 23 Oktober 2023

Image
 Nama : Gabrielle Immanuel Osvaldo Kurniawan NRP : 5025211135 Kelas : PBKK A 2023/2024 (gasal) Link source code :  Repository Pada pertemuan kesembilan di kelas PBKK A, kami mengambil kesempatan untuk mengenal code igniter. Berikut adalah project hello world yang dibuat menggunakan code igniter Pertama tama dilakukan pembuatan project baru kuliahci1 menggunakan composer berikut adalah dokumentasinya Menggunakan git bash masuk ke folder htdocs Kemudian ketikkan  composer create-project codeigniter4/appstarter kuliahci1 --no-dev Setelah berhasil masuk ke folder project code igniter yang sudah dibuat dan buka link yang diberikan Jika hasilnya demikian artinya setup project telah selesai Membuat halaman hello world dengan terlabih dahulu menambahkan routes hello pada url sehingga view akan dapat diakses. Setelah menambahkan route maka selanjutnya membuat view html php yang akan ditampilkan pada url yang disebut. Terakhir tambahkan function hello world untuk memangil view yang sudah dibuat