Code Studio
Rabu, 14 Oktober 2026
Websites for Designers
Infografik “Websites for Designers” merupakan panduan berisi kumpulan situs web yang dapat membantu desainer grafis, UI/UX designer, web designer, dan kreator digital dalam mengembangkan keterampilan serta menghasilkan desain yang lebih baik.
Pesan utama infografik ini adalah Design Better, Create More, Inspire Always — mendesain lebih baik, menciptakan lebih banyak karya, dan terus mendapatkan inspirasi.
Infografik membagi sumber daya desain ke dalam 9 kategori, mulai dari inspirasi visual, ikon, warna, tipografi, UI/UX, mockup, foto, pembelajaran, hingga alat bantu produktivitas.
Graphic Design & Inspiration
Tujuan: mencari inspirasi dan referensi desain.
Behance — memamerkan portofolio karya kreatif.
Dribbble — melihat karya desainer, terutama UI, ilustrasi, dan visual digital.
Pinterest — mengumpulkan ide dan referensi visual.
Awwwards — mempelajari desain website yang inovatif.
Designspiration — menemukan dan menyimpan konsep desain.
Contoh penggunaan: mahasiswa mencari referensi desain landing page sebelum mulai membuat proyek website.
Selasa, 13 Oktober 2026
Web - Studi Kasus News Hub
Materi: Menganalisis header, navbar, hero section, kategori, kartu berita, sidebar, dan footer; mengidentifikasi alur pengunjung dan admin; menyiapkan struktur folder.
Output: Wireframe dan struktur proyek.
Senin, 12 Oktober 2026
Android - Studi Kasus: Aplikasi Login Terhubung Database
Buatkan materi kuliah. Pertemuan 1 — Analisis Kebutuhan dan Desain UI Login
Fokus: memahami desain aplikasi pada gambar referensi.
- Analisis kebutuhan fungsional dan nonfungsional.
- Pengenalan project Android Studio dan Kotlin.
- Struktur Composable:
Column,Row,Text,TextField,Button. - Pengaturan warna, tipografi, ikon, dan layout responsif.
Praktik: membuat halaman Welcome Back tanpa database.
Ubah dalam format Docx
Studi Kasus: Aplikasi Login Terhubung Database
Materi ini dirancang untuk perkuliahan Android Programming dengan pendekatan project-based learning. Mahasiswa akan membangun aplikasi login berdasarkan referensi desain yang diberikan, mulai dari pembuatan antarmuka, validasi input, pengelolaan akun pengguna, hingga autentikasi menggunakan database sederhana.
Target proyek
Membuat aplikasi Android dengan fitur:
Login menggunakan email dan password.
Registrasi akun pengguna.
Validasi input dan pesan kesalahan.
Penyimpanan data pengguna dalam database.
Verifikasi akun saat login.
Halaman utama setelah login berhasil.
Logout dan pengelolaan sesi pengguna.
1. Capaian Pembelajaran
Setelah menyelesaikan materi, mahasiswa diharapkan mampu:
Membuat antarmuka login menggunakan Jetpack Compose.
Mengelola input pengguna menggunakan state dan event handling.
Menerapkan validasi email dan password.
Memahami struktur tabel pengguna dan operasi CRUD dasar.
Menghubungkan aplikasi Android dengan database lokal atau backend.
Mengimplementasikan proses autentikasi dan navigasi setelah login.
Menerapkan prinsip dasar keamanan penyimpanan kredensial.
Minggu, 11 Oktober 2026
Ordering Food
PROMPT: FOOD ORDERING APPLICATION
GOAL
Buat aplikasi web pemesanan makanan online bernama FoodOrder yang memungkinkan pelanggan melihat katalog makanan, mencari menu, memilih makanan, mengelola keranjang, melakukan checkout, dan memantau status pesanan. Sediakan dashboard admin untuk mengelola menu, transaksi, dan laporan penjualan.
INPUT
Aplikasi menerima input berikut:
Data pelanggan: nama lengkap, nomor telepon, alamat pengiriman.
Data makanan: ID, nama, kategori, deskripsi, gambar, harga, dan status ketersediaan.
Data keranjang: produk, jumlah item, dan catatan khusus.
Data checkout: alamat, metode pembayaran, kode promo jika tersedia.
Data admin: perubahan menu, harga, ketersediaan, serta status pesanan.
OUTPUT
Aplikasi harus menghasilkan:
Katalog makanan dengan foto, nama, harga, dan kategori.
Ringkasan keranjang dan perhitungan total secara otomatis.
Konfirmasi checkout dan nomor pesanan unik.
Informasi status pesanan secara bertahap.
Riwayat pesanan pelanggan.
Dashboard admin yang menampilkan jumlah pesanan, total pendapatan, dan menu terlaris.
Pesan sukses, validasi, dan kesalahan yang informatif.
LAYOUT
Buat desain UI/UX modern, menarik, responsif, dan mudah digunakan pada desktop, tablet, serta smartphone.
Header: logo FoodOrder, pencarian menu, navigasi kategori, tombol login, dan ikon keranjang.
Hero section: banner promosi makanan dengan tombol “Pesan Sekarang”.
Menu section: grid kartu makanan dengan foto, nama, harga, deskripsi singkat, dan tombol “Tambah”.
Detail makanan: gambar besar, informasi menu, harga, pilihan jumlah, dan catatan khusus.
Cart page: daftar item, tombol tambah/kurangi jumlah, subtotal, ongkir, diskon, dan total.
Checkout page: formulir pelanggan, alamat, pilihan pembayaran, serta ringkasan pesanan.
Order tracking: nomor pesanan dan progres status.
Admin dashboard: sidebar, kartu statistik, tabel menu, tabel pesanan, dan laporan penjualan.
Gunakan warna oranye sebagai warna utama, putih sebagai latar, aksen hijau untuk status berhasil, tipografi yang jelas, ikon konsisten, sudut kartu yang lembut, dan foto makanan berkualitas tinggi.
FEATURES
Search menu berdasarkan nama makanan.
Filter menu berdasarkan kategori.
Tambah makanan ke keranjang.
Ubah jumlah item dan hapus item.
Hitung subtotal, diskon, ongkos kirim, dan total secara otomatis.
Validasi input dan checkout.
Pilihan pembayaran COD dan transfer bank sebagai opsi simulasi.
Pembuatan nomor pesanan unik.
Pelacakan status: Menunggu Konfirmasi, Diproses, Siap Diantar, Dalam Pengiriman, dan Selesai.
Riwayat pesanan pelanggan.
Autentikasi dan pembatasan akses pelanggan/admin.
CRUD menu makanan untuk admin.
Pengelolaan pesanan dan perubahan status oleh admin.
Dashboard ringkasan transaksi dan pendapatan.
Notifikasi ketika status pesanan berubah.
Desain responsif dan aksesibilitas dasar.
Penanganan loading, data kosong, validasi, dan error.
Persistensi data melalui database, bukan hanya data statis di antarmuka.
TECHNICAL REQUIREMENTS
Pisahkan komponen UI, logika bisnis, dan akses data.
Gunakan struktur kode yang modular dan mudah dipelihara.
Pastikan total pembayaran dihitung dan divalidasi di sisi server.
Terapkan validasi input dan otorisasi untuk seluruh operasi admin.
Jangan menyimpan kata sandi atau secret key secara langsung di kode.
Gunakan data contoh jika backend belum tersedia, dan jelaskan bagian yang masih berupa simulasi.
Sertakan petunjuk instalasi, konfigurasi, dan menjalankan aplikasi.
ACCEPTANCE CRITERIA
Aplikasi dinyatakan berhasil jika pelanggan dapat memilih menu, mengubah keranjang, melakukan checkout, menerima nomor pesanan, dan melihat status pesanan. Admin dapat menambah atau mengubah menu serta memproses pesanan. Semua halaman responsif, validasi berjalan, dan data tersimpan dengan benar.
-
https://www.youtube.com/watch?v=MDdT0WtRniE&list=PLjRBWix725xqEddhpGsg8_VmrIGoaFhs6 https://www.youtube.com/watch?v=FpwcfLHswUo&li...
-
https://www.geeksforgeeks.org/javascript/form-validation-using-javascript/ https://www.geeksforgeeks.org/html/javascript-application-for-e...
-
https://chatgpt.com/c/6a977781-74a4-83ec-9398-d58d36d3d82a https://stratoflow.com/web-application-development/?utm_source=chatgpt.com















.jpg)


.jpg)


















.png)







