Last Updated on 8 years by Mas Herdi
Hi guys, kali ini saya akan berbagi tutorial tentang cara membuat aplikasi Android menggunakan Android Studio. Kalian pasti sudah tahu kalau sekarang Android Studio adalah official IDE yang disarankan oleh Google untuk membuat aplikasi Android. Pertama-tama sebelum memulai tutorial ini, pastikan kalian sudah men-download semua yang dibutuhkan (JDK, Android Studio dan Android SDK) untuk memulai pengembangan aplikasi Android.
Seperti biasa, aplikasi pertama yang akan kita buat pada Android Studio adalah aplikasi “Hello World”. Dengan asumsi kalian telah mempunyai devices Android sendiri, maka aplikasi ini akan kita jalankan langsung pada device Android, tanpa menggunakan emulator.
Android Studio Hello World
- Oke, pertama-tama, pastikan semuanya sudah terinstall. Kemudian jalankan Android Studio .exe. Pada menu bar klik File > New Project. Seperti gambar di bawah :
Ada yang perlu kalian ketahui, Project pada Android Studio itu sama dengan Workspace pada Eclipse. Sedangkan Module pada Android Studio itu sama seperti Project pada Eclipse. Yang berarti satu project pada Android Studio bisa berisi banyak module, seperti satu workspace pada Eclipse bisa berisi banyak project. 🙂
- Setelah itu isikan nama project, dan nama domain yang nantinya akan diconvert menjadi nama package. Kalian juga bisa memilih folder lokasi untuk menyimpan project ini. Isikan saja seperti gambar di bawah :
- Setelah itu, klik Next
- Di halaman selanjutnya, kalian akan disuruh memilih minimum SDK yang akan digunakan, pilih saja SDK Ice Cream Sandwich (Android 4.0.3) karena SDK Gingerbread sekarang sudah hampir tidak ada yang memakai. Kesediaan jenis SDK yang muncul di list sesuai dengan SDK apa saja yang telah kalian download. Pada Android Studio juga akan otomatis ditampilkan persentase devices yang support dengan SDK yang kalian pilih, contoh di bawah SDK ICS support hampir 88% devices Android yang ada.
- Klik Next
- Langkah berikutnya, kita akan memilih jenis Activity yang akan ditampilkan pada aplikasi Android buatan kita. Android Studio menyediakan banyak jenis template untuk tiap-tiap Activity, seperti MapActivity, FragmentActivity, FullScreen, dan lain sebagainya. Untuk keperluan tutorial ini kita pilih saja BlankActivity. Kemudian klik Next.
- Tahap ke tujuh adalah memberi nama untuk Activity Android kalian, kalian hanya perlu mengisi kolom “Activity Name”, dari situ otomatis Android Studio akan meng-generate nama untuk layout dan lain sebagainya :
- Jika sudah, klik Finish.
Setelah tahap-tahap di atas selesai dijalankan, maka kalian akan masuk ke halaman utama Android Studio seperti gambar di bawah :
Pada gambar di atas akan terlihat layout dari aplikasi yang sedang kita buat langsung muncul di bagian tengah. Sedangkan pada bagian kiri adalah struktur project dari aplikasi Android yang sedang kita buat. Pada Android Studio, struktur aplikasi akan dibagi menjadi beberapa elemen seperti di bawah :
Pada gambar di samping, bisa dilihat struktur aplikasi Android tersebut mempunyai root di folder app, app itu sebenarnya adalah nama module dari aplikasi HelloWorld yang kita buat.
Bisa dilihat juga aplikasi Android di Android Studio mempunyai 3 folder utama, yaitu manifest, java, dan res. Tidak jauh berbeda dengan struktur pada Eclipse. Untuk penjelasannya sebagai berikut :
- manifest : berisi file AndroidManifest.xml
- java : berisi source code aplikasi Android yang kita buat dalam bentuk file .java. Perlu diketahui ada dua folder androidTest dan main, source code yang kita pakai berada pada folder main, bukan di androidTest.
- res : kemudian folder res berisi file-file resource, seperti layout, drawable, dan sebagainya. Untuk file layout dan kebanyakan resource lain, Android menggunakan file .xml. Untuk resource drawable bisa berupa gambar (PNG/JPEG) bisa juga berupa file xml.
- Sebenarnya ada folder lainnya, seperti assets, libs dan sebagainya. Namun karena folder tersebut tidak digunakan dalam project ini, maka folder-folder itu tidak ditampilkan.
Menjalankan Aplikasi
Jika sudah, maka kita bisa menjalankan aplikasi yang telah kita buat. Untuk menjalankan aplikasi cukup dengan menekan Shift + F10, atau dengan mengklik tombol panah hijau pada toolbar bagian atas Android Studio, dengan terlebih dahulu memilih nama module yang ingin dijalankan.
Ketika kita klik tombol hijau tersebut, tunggu beberapa saat maka akan muncul tampilan aplikasi Android yang kita buat pada devices kita :
Oke, selamat! Kalian sudah berhasil membuat aplikasi Android pertama kalian menggunakan Android Studio. Terus ikuti blog ini untuk mendapatkan tutorial-tutorial lainnya, Semoga bermanfaat. 🙂
Download Project Dasar Android Studio di GitHub (Updated [last-modified])
Bagi kalian yang malas mengikuti step by step nya, bisa langsung download source code project nya di GitHub saya.
Keren mas Hafizh, pengen migrasi jg ke android studio, pake eclipse ga jadi2 app nya hehe..
Kalo bisa bikin tutorial buat app lbs dong mas, nampilin beberapa lokasi yg udah kita pilih ke map nya google trs bisa nampilin rute user ke lokasi tsb jg 🙂
Harry 🙂
Untuk menampilkan lokasi pada Maps (dengan fitur check in) bisa dibaca di sini
http://www.twoh.co/2014/09/menambahkan-fitur-check-pada-android-location-based-service-maps-api-v2/
Untuk nampilin rute ke lokasi, bisa menggunakan ini
http://www.twoh.co/2014/12/menggunakan-map-toolbar-pada-google-map-android-api-v2-dengan-play-services-6-5/
Thanks 🙂
Wahhh..mantap sekali gan,,
Ditambah lagi tutorialnya gan,,Ane pengen banget belajar android, tapi gak tau mulai dari mana. Pas ada android studio nampaknya mudah, namun blum mengerti konsep java dan android…hehe
Gampang kok gan, mesti kuat di object oriented nya. Semangat
kalo cara buat database di android itu gmn ? ada tutorialnya ga??? 🙂 Thanks ^^
kalo buat database di android gmn caranya? ada tutorialnya ga? thanks 🙂
Monggo gan
http://www.twoh.co/2013/01/tutorial-membuat-aplikasi-database-sqlite-android/
Gan mau tanya refrensi dong. ane ada tugas dari kampus disuruh bikin aplikasi untuk android menggunakan android studio. tapi ane masih bingung gagasan atau ide apa / mau bikin apa masih bingung tapi yang engga mainstream gan.
Bikin aplikasi Maps saja gan 🙂
keren…
mas, kalo saya pengen buat aplikasi pembelajaran berbasis android, pake android studio ini sama eclipse mudahan mana ? saya pernah buat pake eclipse.
trus nanti kan pake database, yang dipake berarti sqlite ? mudah gak sih ?
tolong reply nya yaa..
btw keren banget, semoga semua tutorial yg mas buat disini bermanfaat bagi banyak orang + jd nilai pahala buat masnya. amiin ^^
Lebih baik belajar menggunakan Android Studio, lebih mudah kok, karena Eclipse sekarang sudah tidak dipakai lagi untuk membuat aplikasi Android.
Yup, tutorialnya bisa dibaca di sini http://www.twoh.co/2013/01/tutorial-membuat-aplikasi-database-sqlite-android/
Sip, thanks ya 🙂
Gan mau tanya
Saya mau buat GPS untuk Mall
Kira2 yg dibutuhkan apa saja dan tutorialnya gan hhe
Maksudnya GPS untuk mall gimana gan?
gan gmn ya cara nya membuat aplikasi total harga perbelanjaan?? dengan mengklik namanya kita bisa tau jumlah harga yang kita ambil,,, mohon bantuannya gan
Mantap gan. Mau nanya yang harus di install di android sdk utk pemula apa aja ? Qo project saya ga muncul emulator hp nya gtu gan
Nice bro , now i can make a simple App on my android device
Gan mau tanya nih, kalo mau buat tracking map gimana yah? Kaya misalnya app gojek, kita tau si driver nya udah sampe mananya. Makasih
Gan mau tanya nih,referensi untuk pembuatan aplikasi pengukur tinggi objek paakai android studio ada tidak ?? . Makasih
mas mau naya refrensi buku androi studio ada di mana aja ya mas .. mau belajar
Kalo referensi buku Indonesia saya belum pernah baca/menemukan, untuk buku luar lebih saya sarankan seperti contohnya Learn Android Studio: Build Android Apps Quickly and Effectively
bang sy ingin skli ada aplikasi yg mnunjang krjaan sy… slma ini sy hnya mnggunakan ms excel dgn rumus vlookup… bgaimn cranya biar bsa diaplikasikan ke aplikasi android.
Gan, ada referensi untuk membuat radio streaming gak
tks
Mas, kalau spek komputer untuk memasang Android Studio direkomendasikan apa ya?. Ini lemot amat AVDnya waste time jadinya kalau seandainya mau develop. Emulator yang bagus untuk belajar itu Nexus berapa ya yang ada di bawaan aplikasinya, yang pas. Terima Kasih 🙂
Untuk spesifikasi komputer jika ingin membuat aplikasi Android menggunakan Android Studio saya rekomendasikan spesifikasi minmial Intel Core i3 atau setara dengan 4GB RAM, untuk test aplikasinya saya rekomendasikan juga langsung ditest di HP ASLI gan tidak menggunakan emulator, karena emulator sudah pasti lemot dan waste time 🙂
Tutorialnya sangat membantu. terima kasih.
Sangat membantu saya nih yang baru mengenal tentang android, oh ya mas saya mau tanya dong kalau mau bikin games seperti Harvest Moon BTN Bahasa Indonesia Android itu pakai aplikasi apa ya ?
Gan, ada gak tutorial buat apk yang kita tinggal memasukkan keywordnya di search engine terus muncul semua data yang berhubungan dengan keywordnya?
saat ini belum ada gan
Saya sangat tertarik untuk belajar android studio yang akan saya gunakan pembuatan pembelajaran Dasar Berhitung untuk anak SD.
Tahapan belajarnya, mulai dari mana ya ?
Thanks.
Coba membuat aplikasi hello world dari contoh di halaman ini 🙂
gan, kalau mau koneksiin bluetooth hc 05 +arduino gimana y? sama nambah fitur google vice gimana caranya?
gan, kalau mau koneksiin bluetooth hc 05 +arduino gimana y? sama nambah fitur google voice gimana caranya?
belum pernah ngoprek gan 😀
mw tanya dong gan kalo bikin alert dialog pake inputan data pegimana ya kodingnya.thx
Kalo itu bisa menggunakan interface gan
If I want to develop a mobile application using Android Studio, where do I need to store all the data (images, videos and text)?
It’s stored in the user devices. Anyway please use Bahasa Indonesia when speaking/asking questions here. You can bragging off your good English anywhere else, but not on this site. Thanks
mas hanya ingin bertanya metode sperti apa yg digunakan di dalam java android untuk menghitung angka % dan tahun , atau kurang lebih nya seperti Simulasi KPR rumah , terima kasih mas
tinggal dikalikan dengan persenan tersebut
Nise share pak. tips memilih sdk minimum
mas, ada tutorial bikin aplikasi pengingat ga mas?
keren mas tutorialnya … lengkap….
boleh request tutorial bikin rss pake android mas ?
saya mau bikin aplikasi berita gitu, yg nampilin menu catalog berita, judul berita, trus nampilkan isi beritanya saja di webview. dan satu lg, bisa gak kita bikin fitur oencarian berita sebelumnya dg rss ?
Terima Kasih mas …
Mantap gan, saya juga lagi coba buat aplikasi android untuk pencarian tiket
kunjungi ZAFRAN TRAVEL
Gan , ane mo nanya , ane newbie, ini ane coba program “HelloWorld” , nah terus tulisan yang tampil ingin di rubah jadi yang laen bukan “HelloWorld” , itu di bagian mana Gan ? sorry ane newbie banget
Gan , ane mo nanya , ane newbie, ini ane coba program “HelloWorld” , nah terus tulisan yang tampil ingin di rubah jadi yang laen bukan “HelloWorld” , itu di bagian mana Gan ?
dI bagian strings.xml nya gan
Gan mau tanya itu klo tes run apa harus terhubung ke hp android kita dulu ya
iya gan, bisa ke HP atau ke emulator dan dipastikan debug mode nya ON
Kurang paham di akhir om,
Start run nya di hp nya atau masih di Android studio ny itu om?
Trus gimna cara install file apk ke hp nya aplikasi hello world itu?
Maap nubi ny kebangetan om, mksih
Start Run nya di Android Studio.
Nah aplikasinya mau dijalankan dimana? Ada dua pilihan :
1. Pake HP Android, dicolokkan ke laptop / PC dan enable USB Debugging
2. Pake emulator
terimakasih banyak atas pembelajarannya, saya sangat terbantu dengan tutorial awal ini
Mas minimal ramp di Pc / laptop berapa yah. Biar gak lelet…
Dan minta bantu untuk memulai menggunakan Android Studio
Tutorial nya sanggat membantu
Makasih mas.
8GB RAM minimal
Tutorial pemula bisa dilihat di sini ya https://www.twoh.co/mudengdroid-belajar-android-bersama-twohs-engineering/basic-belajar-membuat-aplikasi-android-untuk-pemula-di-android-studio/
Gan, bagaimana cara konversi rumus Excel ke Android Studio sehingga jadi apk, tolong pencerahannya gan…
haha itu harus ngerti algoritma gan, tergantung rumusnya gimana dulu
mas,
kalau belajar android baiknya tahu Java dulu atau sambil jalan saja?.
terima kasih
Bagusnya ada basic javanya gan, kalo mau sambil jalan pakainya Kotlin