MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan...

27
MODUL KURSUS ANDROID DVD android-pemula (SKU) Muhammad Irsyad Diperbarui, 11 Maret 2018

Transcript of MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan...

Page 1: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

MODUL KURSUS ANDROID

DVD android-pemula (SKU)

Muhammad Irsyad

Diperbarui, 11 Maret 2018

Page 2: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 2

Numpang iklan bentar ya…

Sudah follow kita di Bukalapak atau Tokopedia?

Lazday Indonesia

By the way, kalian sudah punya DVD tutorial kita yang mana?

[BEST SELLER] DVD video tutorial pembuatan aplikasi android

dengan android studio dan database sqlite untuk pemula, studi kasus

membuat aplikasi manajemen keuangan.

Beli via Tokopedia atau Bukalapak

DVD video tutorial pembuatan aplikasi android dengan Android Studio,

PHP dan MySQL untuk menengah, studi kasus membuat aplikasi

manajemen keuangan bagian ke – 2

Beli via Tokopedia atau Bukalapak

DVD video tutorial pembuatan tampilan aplikasi e-commerce dengan

android studio untuk pemula – menengah

Beli via Tokopedia atau Bukalapak

Page 3: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 3

“Kamu tidak mengerti sesuatu, sampai kamu

mempelajarinya lebih dari satu cara.”

- Marvin Minsky

Page 4: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 4

KONSOL GOOGLE PLAY

Dari Konsol Google Play, kamu dapat mengelola semua fase publikasi dan menjangkau lebih dari 1 miliar

pengguna Android aktif di Google Play. Uji aplikasi kamu dan kumpulkan data sebelum peluncuran,

kelola distribusi dan harga di seluruh platform Android, pahami dan tingkatkan performa toko, temukan

pengguna baru, dan lain-lain.

https://developer.android.com/distribute/console/index.html?hl=id

Ps.

Gunakan ekstensi google translate pada browser jika ingin membaca dalam bahasa Indonesia

Upload Apk ke Playstore

1. Kita asumsikan temen-temen pembaca sudah melakukan login akun dan pembelian akun toko

melalui https://play.google.com/apps/publish/?hl=id

Jika belum, nah belilah dulu seharga $25 disana

Page 5: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 5

2. Kita pastikan terlebih dahulu posisi menu di samping berada pada menu Semua Aplikasi

3. Klik pada button BUAT APLIKASI yang berapa pada sebelah kanan di layar browser

4. Bahasa default kita tetep menggunakan Bahasa Indonesia – id

Page 6: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 6

5. Pada studi kasus ini kita akan mengunggah apk (aplikasi) catatan dan memberikannya nama Catatan

Cepat. Temen-temen bisa menggunakan nama sesuai dengan aplikasi yang dibuat

6. Kemudian kita juga diwajibkan mengisi deskripsi singkat dan juga deskripsi lengkap

Page 7: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 7

7. Pastikan semua bisa diisi dengan deskripsi sebaik mungkin, sesuai dengan aplikasi yang akan

diunggah

8. Scroll kebawah kita akan bertemu dengan screenshot dan wajib mengisinya minimal dengan 2

screenshot aplikasi dengan mengklik JELAJAH FILE

Page 8: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 8

9. Kita pilih semua screenshot yang sudah kita siapkan sebelumnya

10. Posisi screenshot sudah dipilih dari komputer

11. Yang wajib lagi selain screenshot adalah ikon dan grafis unggulan sebagai cover yang kana muncul

pada halaman playstore ketika aplikasi akan di download orang lain

Page 9: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 9

12. Posisi Ikon dan Grafis unggulan sudah dipilih dari komputer

13. Scroll lagi kebawah kita akan bertemu dengan Kategorisasi, kebetulan untuk jenis aplikasi disini kita

memilih Aplikasi dan Hiburan untuk Kategori

14. Kemudian wajib mengisi email juga pada bagian Detail kontak

Page 10: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 10

15. Karena kebijakan privasi ini wajib diisi, maka jika belum punya boleh di centang pada bagian kotak

dibawahnya

16. Kita SIMPAN DRAF terlebih dahulu kemudian klik pada teks berwarna biru rating konten

17. Tapi sebelum mengisi rating koten, kita harus mengupload apk-nya terlebih dahulu

Page 11: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 11

18. Kita buka Project kita pastinya menggunakan Android Studio,

kemudian buka Gradle Script > build.gradle (Module: app)

19. Jika applicationId seperti gambar berikut, maka setelah upload ke playstore dia akan memiliki URL

https://play.google.com/store/apps/details?id=id.lazday.catatancepat seperti itulah kira-kira fungsi

dari applicationId pada project aplikasi android

Page 12: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 12

20. Pada menu (yang tulisannya miring di sebelah kiri) kita klik Build Variants kemudian terlihat debug

pada Build Variant

21. Ubah debug tadi menjadi release

Page 13: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 13

22. Kemudian klik menu Build diatas, klik Generate Signed APK

23. Kita diwajibkan memiliki keystore sebelum publish apk ke playstore, jika belum punya maka kita

perlu membuatnya, klik Create New…

Page 14: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 14

24. Menentukan path (lokasi) keystore

25. Sebelumnya saya sudah membuat folder GooglePlay pada direktori E:\Android dan kemudian

menggunakannya untuk lokasi keystore yang dibuat sekarang. Nama keystore-nya bebas, disini saya

memberikannya nama keystore_tutorial yang nantinya akan memiliki ekstensi jks. Klik OK jika

sudah selesai

Page 15: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 15

26. Isi semua kolom yang tersedia kira-kira seperti dibawah, pastikan password-nya kita tidak boleh

lupa. Jika sudah selesai, klik OK

27. Centang Remember Me agar tidak perlu mengisi password lagi jika ingin memperbarui aplikasi

untuk di upload lagi ke playstore. Klik Next

Page 16: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 16

28. Setiap Apk yang masuk ke playstore membutuhkan Tanda Tangan, jadi jangan lupa untuk men-

centang Signature Versions sebelum mengklik Finish

29. Tunggu hingga proses selesai

30. Kemudian langsung klik locate untuk langsung otomatis membuka folder Apk yang sudah dibuat

Page 17: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 17

31. Buka folder release

32. app-relesae.apk adalah apk yang sudah berhasil kita buat

33. Kembali lagi ke menu pada Konsol GooglePlay bagian Rilis Aplikasi

Page 18: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 18

34. Klik KELOLA PRODUKSI

35. Kemudian klik button Buat Rilis

36. Klik LANJUTKAN

Page 19: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 19

37. Klik JELAJAHI FILE dan cari app-release.apk yang sudah dibuat sebelumnya

38. Kode versi dan Nama Rilis diambil dari VarsionCode dan VersionName pada Project Android

39. Scroll lagi kebawah, kemudian klik TINJAU

40. Jika sudah muncul RIlis ini siap diluncurkan artinya proses upload apk sudah berhasil

Page 20: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 20

41. Kembali ke menu di sebelah kiri, klik Rating Konten yang disana masih ada tanda seru

42. Klik LANJUTKAN

43. Pilih kategori sesusai dengan tema aplikasi yang kita buat, disini saya memilih HIBURAN

Page 21: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 21

44. Jawab semua pertanyaan sesuai dengan konten aplikasi

45. Jika sudah terjawab semua, klik SIMPAN KUISIONER

46. Klik MENGHITUNG RATING

Page 22: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 22

47. Klik TERAPKAN RATING

48. Centang hijau adalah tanda kita sudah selesai mengisi Rating konten, kemudian klik Harga dan

distribusi

49. Pilih Negara yang akan kita ijinkan menggunakan aplikasi kita, biasanya disesuaikan dengan

ketersediaan bahasa pada aplikasi, kalau default berbasa Indonesia maka pilih Negara Indonesia saja

50. Tanda bintang pada Pedoman konten dan Undang-undang ekspor AS artinya kita wajib

memberikannya centang, kemudian klik SIMPAN DRAF

Page 23: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 23

51. Scroll lagi kebawah, jika sudah muncul tanda centang Siap menerbitkan berarti semua sudah beres.

Klik Siap menerbitkan

52. Kemudian akan muncul dialog seperti gambar dibawah, klik KELOLA RILIS

53. Klik EDIT RILIS

54. Klik TINJAU

Page 24: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 24

55. Scroll kebawah kita akan muncul kolom untuk catatan rilis yang akan dibaca oleh pengguna ketika

membuat aplikasi kita di playstore

56. Berikut adalah contoh sederhana untuk mengisi, namun sebaiknya lebih panjang dan jelas. Jika

sudah selesai klik SIMPAN

57. Kemudian klik TINJAU

Page 25: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 25

58. Klik MULAI PELUNCURAN KE PRODUKSI

59. Klik KONFIRMASI

60. Kemudian kembali ke halaman awal Semua Aplikasi, disana akan ada keterangan status publikasi

untk menunggu sampai aplikasi sudah tersedia di playstore. Biasanya 3 – 4 jam

61. Selamat! Aplikasi sudah tersedia di playstore

Page 26: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 26

MASIH ADA DIBAWAH…

Page 27: MODUL KURSUS ANDROID - aipni-ainec.org · MODUL KURSUS ANDROID DVD android-pemula (SKU) ... dengan android studio dan database sqlite untuk pemula, studi kasus membuat aplikasi manajemen

Lazday Indonesia www.lazday.com

Page | 27

TENTANG PENULIS

Memiliki nama lengkap Muhammad Irsyad, biasa di panggil Irsyad. Lahir di

bangkalan dan tumbuh besar di kota Surabaya. Selain fulltime menjadi

Trainer pemrograman untuk Aplikasi Android dan juga co-founder di

Lazday Indonesia, dia juga aktif pada kegiatan komunitas seperti

Indonesia Android Kejar dan Komunitas AndroidDev Surabaya.

Pemuda yang pernah memiliki mimpi menjadi menteri pendidikan ini

berharap, lima sampai sepuluh tahun yang akan datang; akan banyak

anak-anak kelas 4 sampai 6 sekolah dasar tidak hanya memiliki mimpi menjadi guru, dokter, pilot atau

cita-cita umum lainnya, akan tetapi akan ada masanya nanti mereka (baca, anak-anak) juga ingin

menjadi seorang programmer atau developer yang bisa bermanfaat untuk banyak orang.

Masih ingin berkenalan dengan Mas Irsyad?

Kamu bisa menghubunginya melalui bit.ly/mchirsyd

TERIMA KASIH.