Untuk mengirim data antar activity pada android kita biasa menggunakan intent , 
namun jika data yang ingin kita kirim antar activity itu berjumlah banyak maka itu akan sedikit ribet dan rentan terjadi kesalahan saat pengaksesan key intent .

solusinya adalah dengan menggunakan parcelable , dengan menggunakan parcelable maka kita bisa membungkus kelas data/model data dalam 1 intent saja yang nantinya kita tinggal melakukan gettext/settext pada activity tujuan .

untuk langkah langkahnya sebagai berikut :

1. Buat sebuah project di android Studio
2. Buat sebuah model data/kelas data mahasiswa


ModelMahasiswa.java

public class ModelMahasiswa {
    
    private String nim;
    private String nama;
    private String hobi;
    private String jurusan;

    public String getNim() {
        return nim;
    }

    public void setNim(String nim) {
        this.nim = nim;
    }

    public String getNama() {
        return nama;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }

    public String getHobi() {
        return hobi;
    }

    public void setHobi(String hobi) {
        this.hobi = hobi;
    }

    public String getJurusan() {
        return jurusan;
    }

    public void setJurusan(String jurusan) {
        this.jurusan = jurusan;
    }

  
    
}

3. Untuk mengimplementasikan parcelable pada model data mahasiswa kita bisa membuatnya secara manual atau menggunakan plugin, untuk lebh cepat dan simplenya disini saya mencoba menggunakan sebuha plugin Android Parcelable code generator , silahkan download terlebih dahulu klik  File -> settings -> plugins -> marketplace cari Android Parcelable generator  ,
instal dan kemudian restart IDE android studio nya 




4. setelah itu buka kembali ModelMahasiswa.java lalu klik kanan pilih generate->Parcelable 



5. klik ok untuk membuat parcelable
'

5. Maka akan otomatis class ModelMahasiswa.java akan menjadi parcelable 


Demikianlah cara singkat membuat parcelable , semoga bermanfaat :)

untuk source code lengkap nya bisa di unduh digithub saya :