Postingan

Mobile development dan react native

Gambar
1. Apa Mobile Development? Mobile development (pengembangan aplikasi seluler) adalah proses membuat atau membangun perangkat lunak (aplikasi) yang dirancang khusus untuk berjalan di perangkat genggam, seperti smartphone , tablet, atau jam tangan pintar ( smartwatch ). Secara umum, konsep mobile development dibagi menjadi beberapa jenis berdasarkan teknologi yang digunakan: 1. Native Development Aplikasi dibuat khusus untuk satu sistem operasi tertentu menggunakan bahasa pemrograman resmi dari sistem tersebut. Android: Biasanya menggunakan bahasa Kotlin atau Java . iOS (Apple): Menggunakan bahasa Swift . Kelebihan: Performa sangat cepat, animasi mulus, dan bisa mengakses seluruh fitur bawaan HP (seperti kamera, GPS, dan sensor) secara maksimal. 2. Cross-Platform Development Aplikasi dibuat menggunakan satu basis kode ( single codebase ), tetapi hasilnya bisa langsung dijalankan di Android dan iOS sekaligus. Teknologi Populer: React Native (menggunakan JavaScript) dan Flutter (m...

aplikasi transaksi atau pemesanan kantin

Blog Aplikasi Kantin SMKN 1 Banjar | Pesan Go Digital SMKN 1 BANJAR · INOVASI DIGITAL Kantin-Pesan-Go ✨ Cerdas, Cepat, Tanpa Antre Dari siswa untuk sekolah. Transformasi layanan kantin SMKN 1 Banjar agar lebih modern, higienis, dan serba praktis. Cukup pesan lewat web, makanan diantar ke kelasmu! Kunjungi Website Langsung Tujuan Aplikasi Hilangkan Antrean Waktu istirahat lebih panjang, siswa bisa makan tenang tanpa rebutan di depan lapak kantin. Pesan dari kelas atau laboratorium. Efisiensi Pedagang Memudahkan pengelola kantin dalam memprediksi stok dan menyiapkan pesanan, mengurangi limbah makanan serta meningkatkan omzet. Di...

Praktikum flutter -aplikasi jadwal pelajaran (CRUD+setState)

  Praktikum Flutter:  Aplikasi Jadwal Pelajaran (CRUD+setState) 1. Pendahuluan Aplikasi Jadwal Pelajaran merupakan studi kasus yang ideal untuk mempelajari dasar-dasar pengembangan aplikasi mobile dengan Flutter. Fokus utama praktikum ini adalah pengolahan data dinamis menggunakan operasi CRUD (Create, Read, Update, Delete) serta pengelolaan status aplikasi menggunakan setState. 2. Konsep Dasar CRUD: Operasi dasar pengolahan data yang meliputi pembuatan data baru, pembacaan data, pembaruan data yang ada, dan penghapusan data. setState: Metode paling sederhana dalam Flutter untuk memberi tahu framework bahwa ada perubahan pada state (data), sehingga Flutter akan membangun ulang (rebuild) UI sesuai dengan data terbaru. 3. Struktur Kode dan Komponen Aplikasi ini dibangun menggunakan beberapa komponen utama: A. Model Data Mendefinisikan atribut yang dibutuhkan seperti id, mataPelajaran, hari, dan jam. Penggunaan ID unik (seperti timestamp) sangat penting untuk membedakan antar da...