Part 1: Pemrograman Android untuk pemula

 Daftar isi

    • Apa yang perlu Anda unduh
    • Tutorial memulai Android Studio pertama
    • Memulai proyek Android pertama
    • Cara Menjalankan Aplikasi di Android Studio

Android menggunakan Java sebagai bahasa pemrogramannya. Meskipun Anda membutuhkan beberapa keterampilan Java, Anda tidak perlu menguasai semua hal, dengan cara apa pun. Bahkan, untuk beberapa bagian pertama.

Materi ini khusus bagi mereka yang belajar pemula jika anda sudah master bisa skip saja materi ini:

Pemrograman android
gambar oleh : Galih Pratama

Kursus gratis untuk membuat aplikasi ponsel dan tablet Android. Setidaknya anda harus paham mengenai pemrograman JAVA sebelum memulai materi ini, Meskipun Anda kurang berpengalaman dengan JAVA, tenang Kami memiliki materi tentang Java disini.

Tanpa basabasi langsung saja kita ke materi inti:

1. Tools Apa yang perlu diunduh untuk memulai android 

Kami menggunakan Java sebagai bahasa pemrograman, dan Android Studio sebagai perangkat lunaknya. Jika anda belum mempunyainya silahkan download terlebih dahulu pada link dibawah ini:

Software yang dibutuhkan untuk memulai materi pemrograman android

Perangkat lunak yang akan kita gunakan disebut Android Studio. Ini adalah IDE resmi untuk pengembangan Android. (Ini didasarkan pada perangkat lunak IntelliJ IDEA oleh JetBrains.) Anda bisa mendapatkan Android Studio di sini:

Sebaiknya unduh Java terlebih dahulu. (Jika Anda telah menyelesaikan kursus Java kami, maka Anda sudah mendapatkan ini.)

Jika Anda perlu mengunduh Java, pergilah ke Oracle. Unduhan yang Anda butuhkan disebut Java SE

Namun, jika Anda kehilangan sesuatu, Android Studio akan memberi tahu Anda, dan meminta Anda untuk mengunduh file yang hilang. Butuh beberapa waktu untuk mengunduh semuanya, jadi dibutuhkan sedikit kesabaran.

Meskipun Anda dapat mengunduh versi untuk Mac dan Linux, semua tangkapan layar untuk kursus ini dilakukan menggunakan Windows 10. Namun, seharusnya tidak menimbulkan masalah bagi Anda.

2. Tutorial memulai android studio pertama

Buka Android Studio. Saat Anda membuka perangkat lunak untuk pertama kalinya, Anda akan melihat layar seperti ini:

Layar pembuka Android Studio

Saat Anda membuat proyek, proyek tersebut akan muncul di area putih di sebelah kiri, siap untuk dibuka kembali dengan cepat. Karena Anda belum membuat proyek, klik tautan yang bertuliskan Mulai proyek Android Studio baru . Ketika Anda mengklik tautan ini, Anda akan mendapatkan kotak dialog berikut:

Kotak dialog Proyek Baru

Di area Nama aplikasi di bagian atas, masukkan Hello Android World. (Beberapa orang telah melaporkan masalah dengan spasi putih dalam nama aplikasi saat berjalan di Perangkat Virtual Android. Namun, kami tidak masalah.)

Memasukkan Nama Aplikasi

Nama Domain Perusahaan dapat diubah menjadi sesuatu yang sedikit lebih berguna bagi Anda. Yang pada gambar di atas mengatakan ken.example.com . Ini akan digunakan sebagai nama paket (tempat semua file Anda berada). Tetapi perhatikan bahwa nama paket dibalik: com.example.ken . Ini agak membingungkan, karena ini bukan nama domain untuk internet. Jadi itu bukan alamat web yang sebenarnya. Yang Anda lakukan di sini adalah menyiapkan namespace unik yang menunjuk ke tempat semua file aplikasi Anda berada. Pada gambar di bawah, kami telah mengubah nama Domain Perusahaan kami:

Memasuki Domain Perusahaan

Anda dapat mengetikkan hampir semua hal yang Anda suka sebagai Domain Perusahaan, selama nama Anda dipisahkan oleh titik.

Lokasi Proyek di bagian bawah adalah tempat Anda menyimpan proyek. Kami menyimpan ini ke folder Documents , di dalam folder lain bernama AndroidApps . Klik tombol di sebelah kanan kotak teks, jika Anda ingin menyimpan proyek Anda di tempat lain.

Klik tombol Next setelah Anda mengisi semua kotak di atas. Layar kemudian akan terlihat seperti ini:

Layar Target Perangkat Android

Layar ini meminta Anda untuk memilih tempat aplikasi akan dijalankan: di ponsel atau tablet, di perangkat yang dapat dikenakan, di TV, di Android Auto, atau Android Glass. Kami hanya akan membuat proyek untuk ponsel atau tabel, jadi pastikan opsi itu dipilih.

Lihat kotak dropdown untuk SDK Minimum. (SDK adalah kependekan dari Software Development Kit.)

Daftar API Android

Daftar ini menunjukkan kepada Anda semua jenis sistem operasi Android. Apa yang Anda lakukan di sini adalah memilih versi minimum yang ingin Anda dukung. Saat Anda memilih rasa, itu akan menampilkan persentase semua pengguna Android yang akan Anda jangkau. Dengan memilih Ice Cream Sandwich, kami akan menjangkau 97,4 persen dari semua pengguna Android.

Klik tautan Bantu saya memilih untuk melihat perincian semua rasa Android yang berbeda:

Versi Android berdasarkan pangsa pasar

Catat level API untuk setiap versi Android. Ice Cream Sandwich adalah API level 15. Semakin tinggi API level, semakin banyak fitur yang ditambahkan. Jadi, jika Anda memutuskan untuk mengembangkan untuk KitKat dan yang lebih baru, API level 19 atau lebih tinggi, maka pengujian pada ponsel yang memiliki API level 15 akan menyebabkan masalah bagi Anda. Sederhana karena Ice Cream Sandwich tidak akan memiliki fitur baru API level 19. Anda akan melihat cara mengubah level API di kode Anda. Ini cukup mudah!

Klik Berikutnya pada kotak dialog Proyek Baru Anda. Layar berikutnya adalah daftar template proyek yang tersedia:

Template aktivitas

Kami ingin Aktivitas Kosong . Pilih yang itu dan klik Next . Anda akan melihat layar ini:

Layar Sesuaikan Aktivitas

Biarkan saja Nama Aktivitas dan Nama Tata Letak pada default. Tapi Activity adalah nama file Java, dan Layout adalah nama file XML. File XML mengambil versi huruf kecil terbalik dari Nama Aktivitas.

Klik Selesai untuk membuat proyek pertama Anda. (Agak lambat untuk dimuat. Sebaiknya tunggu sampai garis merah hilang sebelum melakukan apa pun.

3. Memulai Proyek android pertama

Android Studio IDE

Area putih besar adalah tempat Anda melakukan semua pengkodean. File MainActivity.java dibuka, pada gambar di atas. Klik x kecil untuk menutupnya:

Tutup file di Android Studio

Sekarang, file activity_main.xml ditampilkan. Tutup ini juga, untuk meninggalkan hanya area pengkodean abu-abu:

Android Studio tanpa proyek terbuka

Area putih yang lebih kecil di sebelah kiri adalah tempat semua file proyek Anda berada. Item kiri atas disebut app . Luaskan item aplikasi untuk melihat tiga item lainnya: manifests , java , dan res . Item Java diperluas pada gambar di bawah, dan file Java disorot:

Project Explorer menampilkan folder Android

Untuk proyek sederhana dan kosong seperti ini, Anda akan memiliki dua file yang paling sering Anda kerjakan. File pertama adalah file Java. Di sinilah kode itu hidup. Kode Java terpisah dari antarmuka apa pun yang Anda desain. Antarmuka yang akan Anda bangun, yang akan berinteraksi dengan pengguna, dibuat dengan XML. File Java menunjuk ke file XML.

Dengan item Java diperluas, di bawah item pertama pada daftar yang mengatakan com.homeandlearn.ken.helloandroidworld pada gambar di atas, Anda akan melihat file Java bernama MainActivity . Klik dua kali file Java ini untuk membukanya kembali. Mengklik dua kali file di penjelajah proyek di sebelah kiri akan membuka file itu di jendela pengeditan utama.

Sekarang perluas folder res untuk melihat lebih banyak item di folder ini. Folder di bawah res adalah drawable , layout , mipmap , dan values ​​. Perluas folder layout untuk melihat file bernama activity_main.xml :

Folder tata letak Android

File apa pun yang Anda miliki untuk antarmuka harus masuk ke folder tata letak. Sekarang klik dua kali file XML untuk membukanya di editor. Jika Anda telah menutup file XML atau Java di editor, ingat saja di mana mereka tinggal: file XML ada di folder res > layout , dan file java ada di folder Java Anda , di bawah nama proyek Anda.

Sekarang periksa file Java:

kode jawa

File Java tidak memiliki banyak baris di dalamnya. Tapi lihat baris ini:

setContentView( R.layout.activity_main );

Ini adalah metode Java yang disebut setContentView . Ini menetapkan file XML yang Anda inginkan sebagai tata letak utama Anda saat aplikasi dimulai. Di antara tanda kurung bulat, Anda memerlukan nama dan lokasi file tata letak Anda. Huruf R dalam kurung bulat adalah kependekan dari res . Ini adalah folder sumber daya tempat folder drawable, layout, mipmap, dan values ​​itu berada. Bagian layout.activity_main menunjuk ke file XML activity_main, yang ada di folder layout res. Jika Anda ingin file XML berbeda dimuat saat aplikasi dimulai, Anda harus mengarahkan ke file lain:

setContentView(R.layout.some_other_xml_file);

Mari kita lihat file XML.

Klik dua kali file activity_main.xml di bawah folder layout. Ini akan membukanya lagi di area pengkodean utama:

File tata letak XML terbuka di Designer of Android Studio

Di area pengkodean, file XML dapat dilihat dalam tampilan Desain dan tampilan Teks. Tampilan Desain adalah tempat Anda dapat menarik dan melepas kontrol ke antarmuka aplikasi Anda. Ini jelas digunakan untuk mendesain aplikasi Anda, dan mencoba menebak seperti apa jadinya saat dijalankan di ponsel atau tablet. Versi biru disebut cetak biru. Anda akan melihat lebih banyak lagi pada tampilan Desain di bagian selanjutnya dari kursus ini.

Klik tab Teks di bagian bawah untuk melihat XML sebenarnya yang menghasilkan antarmuka dari tampilan Desain:

Tab Teks disorot

XMLnya akan terlihat seperti ini:

XML untuk tata letak Android

Kita akan membahas apa artinya semua ini di bagian selanjutnya. Namun, satu perubahan yang dapat Anda lakukan adalah pada android:text di bagian bawah. Pada gambar di atas, milik kita mengatakan "Halo Dunia!". Ubah ke sesuatu yang lain. Pada gambar di bawah, kami telah mengubahnya menjadi "Hello Android World":

Mengubah Teks pada TextView

Dalam pelajaran berikutnya, Anda akan mempelajari cara menjalankan aplikasi di Perangkat Virtual Android, dan di perangkat nyata.

4. Cara menjalankan aplikasi di android studio

Untuk menjalankan aplikasi di Android Studio, Anda dapat mengklik panah hijau di bilah menu di bagian atas:

Atau Anda dapat mengklik menu Run, lalu pilih Run (kami telah memotong beberapa item dari menu di bawah):

Menjalankan aplikasi Anda dari menu Jalankan

Saat Anda mengklik Jalankan, Anda mungkin diminta untuk memilih perangkat:

Kotak dialog Select Deployment Target

Seperti yang Anda lihat, kami tidak memiliki perangkat nyata yang terhubung ke komputer ini, seperti yang tertulis tidak ada di bawah Perangkat Terhubung . (Kami akan segera memasang perangkat nyata.) Namun, ada opsi di bawah Perangkat Virtual yang Tersedia . Bagi kami, ini adalah Nexus 5X API 25 x86 .

Jika Anda tidak melihat kotak dialog di atas, maka Anda dapat memilih perangkat dari daftar turun bawah di sebelah kiri tombol Jalankan:

Dropdown Perangkat yang tersedia di Android Studio

Daftar Perangkat yang tersedia di Android Studio

Anda dapat membuat Perangkat Virtual Android baru dengan mengklik tombol Buat Perangkat Virtual Baru , atau item Buka AVD Manger dari daftar di atas. Ketika Anda melakukannya, Anda akan melihat layar seperti ini: (Versi Android Studio selanjutnya akan melihat layar yang berbeda terlebih dahulu. Klik tombol di kiri bawah yang bertuliskan Create Virtual Device .)

Layar Pilih Perangkat Keras pada layar Konfigurasi Perangkat Virtual

Klik Kategori di sebelah kiri. Kami telah memilih Telepon . Anda kemudian akan melihat daftar spesifikasi yang telah ditentukan sebelumnya untuk perangkat keras ini. Kami telah memilih Nexus One , yang memiliki ukuran layar 3,7 inci, dan resolusi 480 x 800.

Anda juga dapat membuat profil perangkat keras baru dengan mengeklik tombol di kiri bawah. Anda kemudian akan melihat layar ini:

Layar Konfigurasi Profil Perangkat Keras

Tetapi kembali ke kotak dialog Select Hardware, dan Nexus One Android Virtual Device baru kami, klik tombol Next untuk melihat layar ini:

Kotak dialog Konfigurasi Perangkat Virtual

Pada gambar di atas, kami telah memilih Nougat di bagian atas. Anda harus memilih sesuatu di sini, jika tidak, Anda akan mendapatkan kesalahan di bagian bawah layar dan Anda tidak akan dapat mengklik tombol di bagian bawah untuk melanjutkan. Jika tidak ada item untuk diklik, pilih salah satu tautan unduhan. Android Studio kemudian akan memperbarui perangkat lunak Anda.

Layar Verifikasi Konfigurasi

Sekali lagi, biarkan pengaturan ini pada defaultnya. Sekarang klik tombol Selesai di bagian bawah. Anda akan kembali ke kotak dialog Select Deployment Target di mana Anda akan melihat bahwa perangkat virtual baru Anda telah ditambahkan. Jika Anda tidak melihat kotak dialog ini, Anda akan melihat perangkat virtual baru Anda pada daftar dropdown di sebelah kiri tombol Run.

Perangkat Virtual Android baru ditambahkan ke layar Deployment Target

Pilih perangkat dan klik OK pada kotak dialog. Perangkat virtual Anda akan mulai.

Menjalankan aplikasi Anda di perangkat virtual jauh lebih lambat daripada di perangkat nyata. Sebenarnya, ini bisa memakan banyak waktu sebelum aplikasi dimuat!

Hal pertama yang akan Anda lihat adalah pesan di bagian bawah Android Studio. Sesuatu seperti ini:

Pesan pembuatan Android Studio

Akhirnya, Anda akan melihat emulator muncul:

Emulator Android memulai

Anda mungkin melihat layar ini untuk beberapa waktu, tergantung seberapa cepat dan efisien komputer Anda. Pada komputer yang lambat, Anda mungkin bisa keluar dan berbelanja sekarang. Pada saat Anda kembali, Anda mungkin, mungkin saja, melihat layar seperti ini:

Emulator yang menampilkan sistem operasi Android

Ini adalah versi virtual dari sistem operasi Android. Langkah terakhir adalah agar aplikasi Anda ditampilkan. Seharusnya terlihat seperti ini:

Aplikasi yang berjalan di Android Emulator

Dan itu dia - aplikasi Anda berjalan di Perangkat Virtual Android! Teks dari kontrol TextView adalah Hello Android World , dan ditampilkan pada latar belakang putih. Hello Android World dalam teks putih dengan latar belakang biru di bagian atas adalah nama aplikasi, dan berasal dari tempat lain. Anda akan melihat cara mengubahnya di tutorial selanjutnya.

Tapi lihat strip kontrol di sebelah kanan ponsel yang ditiru. Yang ini:

Kontrol untuk Emulator Android

Pertama-tama, JANGAN klik X di pojok kanan atas. Ini akan menutup AVD, dan Anda harus memulainya dari awal lagi. Anda dapat mengklik ikon perkecil tepat di sebelah kiri X. Juga, jangan klik tombol daya juga, karena ini dapat menyebabkan layar hitam pada perangkat di dalam emulator.
Namun, coba klik beberapa ikon lain, terutama yang berotasi ke kiri dan kanan.
 

Menguji pada perangkat nyata

Kami merekomendasikan pengujian pada ponsel atau tablet asli. Perangkat Virtual Android memberikan kesan yang baik tentang tampilan aplikasi Anda, tetapi tidak sempurna. Tidak ada pengganti untuk menghubungkan perangkat nyata ke komputer Anda melalui kabel mikro USB.

Saat Anda memasang perangkat nyata ke komputer Anda, klik Jalankan lagi untuk melihat kotak dialog muncul: (Versi yang lebih baru jika Android Studio akan memiliki perangkat asli yang sudah dipilih di dropdown di sebelah kiri tombol Jalankan sehingga mungkin tidak melihat dialog ini kotak.)

Perangkat nyata yang terhubung ke Android Studio

Perangkat yang terhubung adalah Samsung Galaxy S6. Perhatikan bahwa ini memberi tahu Anda nomor API maksimum yang didukung ponsel ini, yaitu API 23. Jadi, jika Anda tidak yakin nomor API mana yang didukung perangkat Anda, colokkan ke komputer Anda dan lihat entri Perangkat Terhubung. (Sayangnya, versi Android Studio yang lebih baru tidak memiliki informasi ini.)

Pilih ponsel atau tablet Anda dari bagian Perangkat Terhubung . Klik OK pada kotak dialog dan Anda akan melihat aplikasi Hello Android World muncul di ponsel/tablet Anda.

Menghentikan aplikasi Anda

Untuk menghentikan aplikasi Anda berjalan dan kembali ke Android Studio, Anda dapat mengklik ikon berhenti di bagian atas:

Ikon aplikasi Berhenti di bilah alat Android Studio

Anda juga bisa mengklik menu Run, lalu pilih Stop app:

Item aplikasi Berhenti di menu

Cara pintas adalah dengan menahan tombol CTRL pada keyboard Anda dan kemudian tekan tombol F2.

Sekarang setelah Anda memiliki beberapa gagasan tentang cara membuat dan menjalankan aplikasi, kami akan mulai menjelajahi lebih detail. Yang pertama adalah Layout.

Akhir Kata

Kami memiliki banyak materi Pemrograman Menengah untuk Anda, sekarang Anda telah menyelesaikan kursus Pemrograman Android untuk pemula.

Previous Post Next Post