Posts

Tugas 11 PBKK

Image
Achmad Khosyi' Assajjad Ramandanta 5025211007 PBKK (A)      Pada pertemuan kali ini, kami diminta untuk membuat aplikasi formulir sederhana yang telah diintegrasikan dengan Google Apps Script sehingga dapat menampilkan view dari hasil submit form ke dalam Google Sheets. Disini saya membuat contoh membuat form untuk registrasi sebuah webinar. Tampilan Halaman HTML untuk Formulir :     Formulir ini terdiri dari beberapa komponen seperti html, css, js, dan Apps Script yang menghubungkannya dengan Google Sheets. Berikut merupakan link source code untuk kode-kodenya: Source Code :  Github Cara Kerja :      Setup terlebih dahulu kode html, css, dan js nya. Lalu buat google sheet dan pada google sheet tambahkan Apps Script nya lalu jalankan dan deploy Web App yang permissionnya "Anyone" lalu copy link dan taruh ke dalam kode html dan js. Lalu pada google sheet tulis setiap bagian yang akan disubmit di form seperti contohnya "Nama", "Email", dll. Has...

FP PBKK

Image
Achmad Khosyi' Asajjad Ramandanta 5025211007 PBKK (A) Final Project Cari paper yang berhubungan dengan aktivitas pembuatan perangkat lunak/ aplikasi menggunakan framework. Berdasarkan referensi yang sudah didapatkan, buatlah deskribsi studi kasus aplikasi ditinjau dari MVC nya(individu) Dilihat dari permasalahan yang ada di dalam paper, yaitu:  Permasalahan yang dihadapi adalah sistem penjualan masih mengandalkan media  interaksi dengan konsumen secara langsung dan konsumen yang akan membeli harus datang ke  toko secara langsung. Kendala lain, pengelolaan data pemesanan konsumen yang tidak tersusun  secara rapih, serta proses penjualan yang masih menyita banyak waktu dikarenakan pengelolaan  data masih dilakukan secara manual di buku catatan, lalu akan direkap menggunakan aplikasi  Ms.Excel. Sehingga kami terinspirasi untuk membuat sistem management penjualan sepeda PrimaBike. Buatlah rancangan umum arsitektur atau fitur yang ada dalam aplikasi  (indiv...

Quiz 2 PBKK

Image
Achmad Khosyi' Assajjad Ramandanta 5025211007 PBKK (A) QUIZ 2 1. Buatlah deskripsi aplikasi dan ruang lingkup fitur yang akan dikerjakan (individu) Deskripsi Aplikasi :      Aplikasi penjualan tiket bioskop ini merupakan aplikasi yang dirancang untuk memudahkan pengguna dalam memesan tiket bioskop secara online. Aplikasi ini dapat digunakan dan dimengerti oleh pengguna akhir (pengunjung bioskop) maupun administrator (staf bioskop). Fitur utama yang tersedia di dalam aplikasi ini adalah: Pemesanan Tiket: Memungkinkan pengguna untuk memilih film yang ingin ditonton, menentukan jadwal pemutaran, memilih tempat duduk di dalam bioskop, dan melakukan pembayaran tiket secara online. Jadwal Film: Menampilkan daftar lengkap film yang sedang tayang beserta jadwal pemutaran di berbagai bioskop yang bekerja sama. Pilihan Tempat Duduk: Memberikan kemampuan kepada pengguna untuk memilih tempat duduk yang diinginkan sesuai preferensi mereka di dalam auditorium bioskop. Pembayaran M...

Tugas PBKK Pertemuan 13

Image
Achmad Khosyi' Assajjad Ramandanta 5025211007 PBKK (A)     Tugas kali ini adalah tugas lanjutan menggunakan CodeIgniter untuk membuat Toko Online. Pada tugas ini, saya menggunakan CodeIgniter3 karena saya merasa sedikit kesulitan menggunakan CI4, dan juga jika menggunakan CI3 maka saya tinggal mengikuti tutorial yang ada di web pbkk pak Fajar. Berikut merupakan tampilan hasil Toko Online saya menggunakan CI3 dengan mengikuti tutorial dan sedikit modifikasi dari saya. Halaman Registrasi Halaman Login Halaman Dahsboard Halaman Keranjang Pembelian Halaman Form Pembayaran Halaman Dashboard Admin Halaman List Barang Halaman Invoice Pembeli Halaman Detail barang yang dibeli Source Code :  Github

Tugas PBKK Pertemuan 12

Image
 Achmad Khosyi' Assajjad Ramandanta 5025211007 PBKK(A)     Tugas kali ini adalah latihan CRUD (create, read, update, delete) menggunakan CI4 pada sebuah database. Saya menggunakan phpmyadmin sebagai database dan CodeIgniter4 sebagai frameworknya. Database yang saya buat memiliki tema list dari anime atau bisa dibilang saya membuat versi mini dari MyAnimeList yang merupakan database lengkap tentang anime yang ada. Berikut merupakan database saya di phpmyadmin : Untuk memulai project, saya melakukan konfigurasi yang sama seperti tugas CI4 sebelumnya. Untuk membuat koneksi database dengan codeigniter, saya mengedit file app/Config/Database.php  pada bagian berikut : Selanjutnya, pada file app/Config/Routes.php  saya menyiapkan konfigurasi untuk fitur-fitur yang akan saya gunakan : Lalu saya membuat file AnimeList_model.php  di folder  app/Models untuk melengkapi fungsi CRUD yang isinya sebagai berikut : <?php namespace App\Models; use CodeIgniter\Mode...

Tugas PBKK Pertemuan 11

Image
Achmad Khosyi' Assajjad Ramandanta 5025211007 PBKK (A)     Tugas kali ini adalah latihan membuat page view untuk pendaftaran PPDB menggunakan CodeIgniter. Disini saya menggunakan versi CodeIgniter4. Untuk cara pengerjaannya, pertama melakukan setup terlebih dahulu seperti pada pertemuan sebelumnya. Setelah itu saya membuat file .php baru bernama formregis.php di /app/Controllers/ sebagai berikut : Selanjutnya file /app/Config/Routes.php pada bagian       $routes->get('/', 'Home::index'); saya ganti menjadi      $routes->get('/', 'formregis::index'); Terakhir, saya membuat file regis.php  di app/Config  untuk menampilkan tampilan dari halaman form pendaftaran PPDB versi saya. Link Github :  Github

Tugas CodeIgnite4

Image
Achmad Khosyi' Assajjad Ramandanta 5025211007 PBKK (A)     Tugas kali ini adalah kami disuruh latihan menggunakan framework CodeIgniter lalu memodifikasi tampilan yang ditampilkan melalui framework CodeIgniter sesuai dengan kemauan kita, seperti contohnya menampilkan tulisan Hello World.     Cara pengerjaannya adalah dengan mendownload CodeIgniter 4, lalu ekstrak file .zip yang telah didownload di  C:\xampp\htdocs . Lalu saya membuka XAMPP dan melakukan config Apache pada php.ini. Lalu uncommand pada bagian berikut.     Setelah itu saya membuka direktori dari CodeIginter 4 yang tadi sudah saya download melalui VS Code. Lalu saya menjalankan kode berikut di terminal : composer create-project codeigniter4/appstarter ci-news -vvv create-project adalah perintah untuk membuat proyek baru dengan composer; codeigniter4/appstarter adalah file CI yang akan di-download; ci-news adalah nama proyek yang akan kita buat; -vvv berfungsi untuk melihat proses install l...