Pertemuan 13 - Registrasi Siswa
Nama: Kadek Fajar Pramartha Yasodana NRP: 5025231185 Kelas: PPB (C) Pertemuan 13 - Registrasi Siswa Pada pertemuan kali ini kita diminta untuk membuat aplikasi CRUD mengenai pengelolaan data siswa. Aplikasi ini menggunakan Room Database dengan arsitektur View Model. Berikut adalah struktur dari project yang mengikuti arahan dari blog, ditambah dengan helper Siswa.kt package com.fajary.registrasisiswa.data import androidx.room. Entity import androidx.room. Index import androidx.room. PrimaryKey @Entity () data class Siswa( @PrimaryKey (autoGenerate = true ) val id : Int = 0 , val nama : String, val email : String ) Siswa.kt adalah file model data yang merepresentasikan tabel siswa di dalam database Room. Di dalamnya terdapat data class Siswa yang memiliki tiga properti utama yaitu id, nama, dan email. Field id dijadikan primary key dan diatur agar auto-generated sehingga nilainya dibuat otomatis oleh database setiap kali data baru ditambahkan. File ini menjadi repre...