Septa Animation
BERANDA / JELAJAHI KARYA / SmartCook: Asisten Dapur Pintar
SmartCook: Asisten Dapur Pintar
Mobile App (Android) Teknologi & Informatika VERIFIED WORK

SmartCook: Asisten Dapur Pintar

22 Views 0 Ulasan 5.0 / 5.0 03 Jul 2026

GALERI PREVIEW APLIKASI

/ 7 GAMBAR

VIDEO DEMO KARYA & GAMEPLAY

YOUTUBE
RINGKASAN EKSEKUTIF

SmartCook adalah aplikasi mobile berbasis Android (Java) yang dirancang untuk mengoptimalkan efisiensi manajemen dapur dan proses memasak. Dibangun dengan arsitektur MVVM (Model-View-ViewModel), aplikasi ini beroperasi secara hibrida

Dalam rutinitas memasak, pengguna sering menghadapi kendala komputasi manual saat harus menyesuaikan takaran porsi resep, manajemen daftar belanja yang tidak terintegrasi, serta kesulitan berinteraksi dengan layar smartphone saat tangan dalam kondisi kotor atau basah. Selain itu, banyak aplikasi resep yang mengabaikan aspek inklusivitas (aksesibilitas) bagi pengguna dengan keterbatasan visual atau motorik. Tujuan Mengembangkan sistem asisten dapur digital yang tidak hanya menyajikan informasi statis, tetapi memproses data secara dinamis (kalkulasi matriks bahan) dan menyediakan antarmuka inklusif (Material Design 3 & TTS) untuk menyelesaikan hambatan interaksi fisik selama proses memasak. Fitur Utama Katalog & Manajemen Resep Lokal (CRUD): Pengguna dapat menyimpan, mengedit, dan menghapus resep pribadi secara luring dengan antarmuka grid modern. Kalkulator Porsi Dinamis (Reaktif): Mengubah rasio gramasi dan takaran bahan secara real-time berdasarkan input jumlah porsi pengguna tanpa membebani Main Thread. Ekstraksi Daftar Belanja (Shopping List): Sistem konversi satu klik yang memindahkan daftar bahan dari resep aktif ke dalam format checklist belanja interaktif. Pencarian Resep Global (REST API): Terhubung dengan endpoint eksternal untuk melakukan query pencarian ribuan resep internasional secara daring. Hands-Free Mode (Aksesibilitas): Memanfaatkan Text-to-Speech Engine bawaan OS dan manipulasi WakeLock untuk menjaga layar tetap menyala serta membacakan instruksi memasak secara verbal. Teknologi & Arsitektur (Tech Stack) Bahasa Pemrograman: Java (Strict). Arsitektur Desain: MVVM (Model-View-ViewModel) untuk pemisahan business logic dan UI state. Basis Data Lokal: SQLite via Android Room Persistence Library. Networking: Retrofit2 & Gson Converter untuk parsing JSON asynchronous. Manajemen UI/UX: Material Components for Android (MDC-Android / Material 3), Glide untuk Image Caching asinkron. Konkurensi: ExecutorService untuk manipulasi data di background thread. Manfaat Memangkas waktu persiapan memasak, mengurangi risiko kegagalan resep akibat salah hitung takaran bahan, serta menciptakan ekosistem memasak yang lebih inklusif dan higienis berkat interaksi tanpa sentuhan.

Aksesibilitas

SeptaLabs Inklusif
Logo

Install Aplikasi

Akses lebih cepat & ringan!