# Membuat File AAB (Android App Bundle)

*Android App Bundle* merupakan file (dengan ekstensi file .aab) yang Anda upload ke *Google Play*. *App bundle* adalah *biner* bertanda tangan yang mengatur kode dan *resource* aplikasi Anda ke dalam modul, seperti ditunjukkan dalam gambar 1. Kode dan *resource* untuk setiap modul diatur seperti halnya dalam APK—dan hal tersebut wajar karena setiap modul ini dapat dijadikan sebagai APK terpisah. Kemudian, *Google Play* menggunakan *app bundle* untuk membuat berbagai APK yang ditayangkan kepada pengguna, seperti APK dasar, APK fitur, APK konfigurasi, dan multi APK (untuk perangkat yang tidak mendukung APK terpisah). Direktori yang berwarna biru—seperti direktori *drawable/*, *values/*, dan *lib/*—merepresentasikan kode dan *resource* yang digunakan *Google Play* untuk membuat APK konfigurasi untuk setiap modul.

<span style="text-decoration: underline;">**Cara Membuat**</span>  
Pada bagian ini akan dijelaskan cara bagaimana membuat file AAB, jika Anda telah membuat file AAB sebelumnya, Anda dapat langsung ke tahap selanjutnya (Membuat APK di *Google Play Console*). Berikut cara membuat file AAB:

1. Buka *project* Anda di *Android Studio.   
    [![wNrQI.png](https://spbe.denpasarkota.go.id/wikia/uploads/images/gallery/2022-08/scaled-1680-/l1KPclbMDk70H4JB-wnrqi.png)](https://spbe.denpasarkota.go.id/wikia/uploads/images/gallery/2022-08/l1KPclbMDk70H4JB-wnrqi.png)*
2. Meng-*generate* *Signed Bundle*/APK. Pilih opsi tersebut pada submenu <span style="text-decoration: underline;">Build yaitu "Generate Signed Bundle / APK".</span>  
    [![Screenshot_2022-08-22_10-13-18.png](https://spbe.denpasarkota.go.id/wikia/uploads/images/gallery/2022-08/scaled-1680-/kHdwfM8HQkBeW3sz-screenshot-2022-08-22-10-13-18.png)](https://spbe.denpasarkota.go.id/wikia/uploads/images/gallery/2022-08/kHdwfM8HQkBeW3sz-screenshot-2022-08-22-10-13-18.png)  
      
    Setelah Anda mengklik opsi itu akan tambil window seperti gambar pada di bawah.  
    [![Screenshot_2022-08-22_10-14-47.png](https://spbe.denpasarkota.go.id/wikia/uploads/images/gallery/2022-08/scaled-1680-/oDMJ9aLuRCzY18iD-screenshot-2022-08-22-10-14-47.png)](https://spbe.denpasarkota.go.id/wikia/uploads/images/gallery/2022-08/oDMJ9aLuRCzY18iD-screenshot-2022-08-22-10-14-47.png)
3. Buat *keystore* baru dengan mengklik '*Create new...*'. Lalu isikan informasi detail *keystore* seperti 'store password', 'key alias' dan 'key password' serta kebutuhan lainnya untuk membuat *key store*. Jangan lupa untuk menentukan path/alamat tempat *key store* akan disimpan. Selanjutnya klik '*Next*' dan lanjutkan proses hingga menghasilkan file dengan ekstensi .aab  
    [![Screenshot_2022-08-22_10-14-16.png](https://spbe.denpasarkota.go.id/wikia/uploads/images/gallery/2022-08/scaled-1680-/VgrfhER4fXGlN7iU-screenshot-2022-08-22-10-14-16.png)](https://spbe.denpasarkota.go.id/wikia/uploads/images/gallery/2022-08/VgrfhER4fXGlN7iU-screenshot-2022-08-22-10-14-16.png)
4. Untuk aplikasi yang masih tahap *testing* (Beta). Silahkan untuk memilih *build variants* <span style="text-decoration: underline;">debug</span> dan memilih *<span style="text-decoration: underline;">release</span>* untuk yang sudah versi final dari aplikasi.  
    [![Screenshot_2022-08-22_10-15-08.png](https://spbe.denpasarkota.go.id/wikia/uploads/images/gallery/2022-08/scaled-1680-/E91d8SKGTOsJ38Xs-screenshot-2022-08-22-10-15-08.png)](https://spbe.denpasarkota.go.id/wikia/uploads/images/gallery/2022-08/E91d8SKGTOsJ38Xs-screenshot-2022-08-22-10-15-08.png)