Posts

Final Project PBKK 2023

Image
  Final Project - Membuat Aplikasi E-Learning Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Deskripsi Studi Kasus Referensi Paper :  PERANCANGAN DAN PEMBUATAN APLIKASI E-LEARNING MENGGUNAKAN MODEL WATERFALL PADA SEKOLAH MENENGAH ATAS Studi kasus aplikasi e-learning untuk Sekolah Menengah Atas, yang dikembangkan menggunakan model pengembangan waterfall, dapat dipandang dari perspektif Model-View-Controller (MVC) sebagai berikut: Dalam konteks MVC, Model pada aplikasi e-learning ini mencakup struktur database MySQL yang menyimpan informasi tentang pengguna (siswa dan guru), materi pelajaran, dan jadwal. Logika bisnis, seperti proses autentikasi dan pemrosesan data, terdapat pada lapisan Model ini. Sebagai contoh, Model akan memastikan keamanan login siswa dan guru. View dalam aplikasi ini mencakup antarmuka pengguna (UI) yang dirancang untuk memudahkan akses siswa dan guru ke berbagai fitur, seperti kelas, materi

Tugas Pertemuan 14 - Membuat Aplikasi dengan Google AppSheet

Image
Tugas Pertemuan 14 - Membuat Aplikasi dengan Google AppSheet Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Deskripsi Tugas Google AppSheet adalah platform pengembangan aplikasi tanpa kode yang memungkinkan pengguna untuk membuat dan mengelola aplikasi bisnis kustom tanpa memerlukan keterampilan pemrograman. Dengan menggunakan antarmuka pengguna grafis, AppSheet memungkinkan pengguna untuk dengan mudah mengonversi data dari spreadsheet Google Sheets atau sumber data lainnya menjadi aplikasi yang berfungsi penuh. Ini memungkinkan pengguna untuk membuat aplikasi yang sesuai dengan kebutuhan bisnis mereka tanpa harus menguasai keterampilan pengkodean, sehingga mempercepat proses pengembangan dan memberikan solusi praktis bagi pengguna yang ingin membangun aplikasi tanpa perlu melibatkan pengembang perangkat lunak. Berikut adalah tampilan dari aplikasi menggunakan Google AppSheet untuk mobile: Berikut adalah tampilan

Tugas Pertemuan 13 - Membuat Aplikasi dengan Memanfaatkan Framework Google

Image
Tugas Pertemuan 13 - Membuat Aplikasi dengan Google Apps Script dan Google Sheets Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Deskripsi Tugas Google Apps Script adalah suatu lingkungan pengembangan yang diberikan oleh Google untuk membuat skrip atau skenario otomatisasi tugas di berbagai produk Google, seperti Google Sheets, Google Docs, Google Drive, dan Google Forms. Menggunakan JavaScript sebagai bahasa pemrogramannya, Google Apps Script memungkinkan pengguna untuk membuat fungsi kustom, mengotomatisasi berbagai tugas, dan mengintegrasikan fungsionalitas di antara berbagai produk Google. Contoh penggunaannya melibatkan otomatisasi spreadsheet, pembuatan dokumen, respons formulir, manajemen file di Google Drive, integrasi dengan layanan eksternal, serta kustomisasi aplikasi Google Workspace. Akses ke Google Apps Script dapat dilakukan melalui editor skrip yang terintegrasi di antarmuka pengguna produk Google,

QUIZ CI

Image
  QUIZ CI - Bookstore System Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Media Ilmu App Deskripsi Aplikasi dan Ruang Lingkup Fitur Media Ilmu Bookstore App dirancang untuk memastikan pengguna umum dapat dengan mudah menjelajahi dan menyimpan buku favorit mereka, sementara memberikan admin kontrol penuh terhadap manajemen inventaris, pesanan, dan informasi buku dan pengguna. Dengan antarmuka yang ramah pengguna, aplikasi ini memberikan kemudahan navigasi, proses pemesanan yang cepat, dan fitur penyimpanan yang mempersonalisasi pengalaman setiap pengguna. Berikut adalah ruang lingkup fitur: 1. Halaman Beranda : menampilkan buku-buku terpopuler, terbaru, terekomendasi untuk calon pembeli buku 2.  Halaman Daftar Buku:  menampilkan daftar buku yang tersedia di Toko Media Ilmu serta filter buku berdasarkan judul, genre, dan penulis 3. Halaman Login dan Sign up : sign up untuk membuat akun baru pengguna dan admin, log

Tugas Pertemuan 10 - Mengimplementasikan Bootstrap ke dalam CodeIgniter

Image
Tugas Pertemuan 10 - Mengimplementasikan Bootstrap ke dalam CodeIgniter Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Deskripsi Tugas SB Admin (Start Bootstrap Admin) adalah sebuah tema admin gratis yang dikembangkan oleh Start Bootstrap. Tema ini dirancang untuk memudahkan pembuatan antarmuka administratif atau dasbor (dashboard) pada aplikasi web. SB Admin menyediakan berbagai elemen UI, komponen, dan fitur yang umumnya diperlukan dalam pengembangan aplikasi web administratif. Berikut adalah beberapa fitur umum yang dapat ditemukan dalam SB Admin: 1. Antarmuka yang Bersih dan Responsif : SB Admin menawarkan antarmuka yang bersih dan responsif, sehingga dapat diakses dengan baik baik pada perangkat desktop maupun perangkat seluler. 2. Elemen UI dan Komponen: Tema ini menyertakan berbagai elemen UI dan komponen yang umumnya digunakan dalam pembuatan dasbor administratif, seperti tabel, grafik, formulir, dan elem

Tugas Pertemuan 9 - Routing dengan CodeIgniter

Image
  Tugas Pertemuan 9 - Routing dengan CodeIgniter Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Deskripsi Tugas Routing dalam CodeIgniter adalah proses mengaitkan URI (Uniform Resource Identifier) dengan metode atau fungsi tertentu dalam controller. Ini memungkinkan pengembang untuk menentukan bagaimana permintaan dari pengguna akan diarahkan dan dihandle oleh aplikasi. Dalam CodeIgniter, file `Routes.php` mengandung definisi aturan routing yang menentukan cara URI harus diinterpretasikan. Aturan-aturan ini memetakan URI ke metode-metode di dalam controller, memungkinkan aplikasi untuk menanggapi permintaan pengguna dengan cara yang diinginkan. Routing adalah bagian penting dari pengembangan web karena memberikan kontrol yang kuat atas tata letak URI dan menghubungkannya dengan logika pengendali yang sesuai. Berikut adalah elemen-elemen yang melibatkan routing dalam tugas yang telah saya buat: 1.  Mengatur Rute di

Tugas 6 : Framework CodeIgniter

Image
  Latihan 6 - Framework CodeIgniter Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Deskripsi Tugas CodeIgniter adalah sebuah kerangka kerja (framework) pengembangan aplikasi web open-source yang ditulis dalam bahasa pemrograman PHP. Kerangka kerja ini mengikuti pola desain Model-View-Controller (MVC) yang memisahkan logika bisnis, tampilan, dan pengendalian. Keunggulan utama CodeIgniter termasuk kode yang mudah dibaca, dokumentasi yang kuat, dan komunitas pengguna yang aktif, yang menjadikannya pilihan populer dalam pengembangan aplikasi web. Kerangka kerja ini menyediakan alat bantu seperti manajemen basis data, validasi formulir, sesi, dan keamanan untuk mempercepat proses pengembangan dan memastikan keamanan aplikasi. Keunggulan lainnya adalah ringan, artinya tidak memerlukan sumber daya komputer yang besar, dan kesederhanaan, yang memungkinkan pengembang untuk memiliki kebebasan dalam desain aplikasi. Dengan C