Anda di halaman 1dari 33

Muhaaz Tutorial, Teknologi, Riset, dan Opini

TUTORIAL ANDROID  55 

Tutorial Membuat Aplikasi di Android Studio Super


Lengkap (API, SDK, Layout, Name)
OLEH MUH HADI ABDUL AZIZ · DIPUBLIKASIKAN 25 DESEMBER 2016 · DI UPDATE 30 JUNI 2018

Selamat datang di dunia Android bagi agan yang masih anget-anget di Android Studio.. hehe SHARE

Sebagian dari agan yang masih pemula, setidaknya pasti pernah membuat project baru di Android Studio 0

namun masih bingung bagaimana membuat project baru yang benar di Android Studio. Nah, saya di sini akan
memberikan Tutorial Membuat Project Aplikasi Baru di Android Studio yang Super Lengkap dari awal!

Seperti bagaimana memilih SDK, bagaimana cara memilih nama project, bagaimana cara menentukan level 14

minimum API yang tepat, serta cara memilih Layout Android.



Saya sebenarnya pernah membuat Video Tutorial Membuat Project Baru dan Membuat Android Virtual Device 0
(AVD) di Youtube. Bagi agan yang penasaran, silakan cek video berikut:

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD

Tutorial Membuat Project Baru dan Membuat Android Vi…

Dalam postingan ini, saya akan membahas lebih banyak tentang membuat project baru seperti menentukan API,
layout, dsb.. Untuk lebih jelasnya, iluti tutorial berikut:

1. Klik Start a new Android Studio project. Bisa juga lewat File > New Project

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
2. Konfigurasi Project.
Isikan sesuai petunjuk dibawah
Nama Keterangan

Nama aplikasi yang nanti ditampilkan. Diawali dengan huruf


Application Name
kapital

 Nama domain. Nantinya akan menjadi nama file apk


Company Domain
(default)

Package Name Nama file apk

Lokasi penyimpanan project. Jangan gunakan folder yang


Project Location
memiliki spasi.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
3. Memilih target device android.
Jika agan ingin mengembangkan aplikasi android untuk smartphone atau tablet. Pilih Phone and Tablet di
bagian atas. Untuk pilihan lain tidak perlu di isi.
Pada bagian ini, kita akan menentukan SDK minimal agar aplikasi kita bisa berjalan. Misal jika kita memilih
Lolipop, maka versi Android di bawahnya tidak akan berjalan, hanya akan berjalan dengan Android yang
memiliki SDK Lolipop ke atas. Perhatikan baik-baik ketika kita akan memilih SDK minimum, bisa jadi aplikasi
yang kita buat malah gak bisa di pasang.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Untuk lebih jelasny, berikut tabel sebaran perangkat API Android dari developer.android.com. Tabel ini
menunjukkan presentase penguna Android di seluruh dunia!

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Jika aplikasi kita nantinya hanya memakai fitur-fitur dasar (misal menampilkan teks, gambar, dan video)
maka kita tidak perlu memakai SDK terlalu tinggi. SDK level 8 misal, itu sudah cukup agar nanti semakin
banyak perangkat yang bisa memakai aplikasi kita! Nah, jika aplikasi kita nanti memiliki fitur yang kaya
(misal Firebase) maka boleh saja memakai SDK yang lebih tinggi (Firebase memakai SDK minimal 15).
Jika sudah memilih, klik tombol Next.
4. Menambah Activity (Add an Activity to Mobile)
Panel ini berfungsi untuk memilih template Activity. Jadi, kita nanti tidak perlu menulis kode dari awal (dari
halaman kosong). Hal ini juga berfungsi agar dapat memudahkan kita dan kita bisa segera memulai koding.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Perhatikan tabel berikut untuk memilih template mana yang sesuai dengan kebutuhan kita:
Nama Keterangan

Menghasilkan project yang sepenuhnya kosong.

Menghasilkan layout dengan fungsi menu (di


pojok kanan) dan tombol melayang.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Menghasilkan halaman kosong. Biasanya ada
teks “Hello world” yang muncul.
Saya merekomendasikan menggunakan Empty
Activity ketika kita membuat Project baru.

 Menghasilkan halaman Fullscreen.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
   Menghasilkan halaman yang siap menggunakan
Google AdMob.
Google AdMob merupakan layanan iklan oleh
Google. Kita bisa meraup pundi uang dari
layanan ini.

 Menghasilkan halaman Google Maps.

 Menghasilkan halaman login. Jika kita akan


membutuhkan user terda ar, activity ini bisa
menjadi pilihan cepat.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
   Menghasilkan halaman dengan panel.
Master/Detail Flow sering digunakan pada
aplikasi untuk tablet atau layar landscape.

 Menghasilkan halaman dengan menu samping


(Navigation). Menu ini dapat diakses ketika kita
menggeser halaman dari sebelah kiri.

Menghasilkan halaman yang dapat di scroll

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Menghasilkan halaman dengan pilihan settings
yang sudah di siapkan. Settings Activity bisa
menjadi pilihan jika nantinya aplikasi kita
memiliki fungsi settings yang banyak.

Menghasilkan halaman tab yang bisa digeser


kanan-kiri.

Dengan begitu banyak pilihan seperti di atas. Saya sarankan untuk memakai Empty Activity dulu, karena
nantinya kita bisa membuat aplikasi sesuai keinginan kita. Tapi itu sesuai kebutuhan agan saja.. hehe..
Jika sudah memilih, klk tombol next.

5. Customize the Activity


Secara default, nama Activity kita adalah MainActivity dan nama layout kita adalah activity_main. Menurut
saya, hal ini tidak perlu di rubah. Tinggal klik Finish saja.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
6. Sudah jadi deh, berikut tampilan editor Java dan XML yang telah kita buat.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Sekarang, kita akan menjalankan aplikasi kita.

1. Buka Edit Configuration.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
2. Buka bagian app. Atur seperti berikut kemudian klik Apply atau OK.

3. Klik Run, untuk link cepat klik tombol segitiga hijau. Atau buka lewat menu Run > Run di sebelah atas.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
4. Pilih Device (Perangkat) Android yang sudah terhubung USB. Atau gunakan Android Virtual Device. Lalu
klik OK.

5. Berikut hasil aplikasi yang telah kita buat

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Jika agan belum tahu caranya untuk menghubungkan perangkat Android ke Android Studio, simak tutorial
berikut:

Tutorial Cara Menjalankan Aplikasi ke HP Android di Android Studio (USB Debungging)

Jika agan ingin menjalankan di emulator Android Virtual Device (AVD). Simak tutorial berikut:

Tutorial Membuat Emulator Android Virtual Device (AVD) di Android Studio

Jika ingin segera memulai, ikuti tutorial berikut:

Tutorial TextView, ImageView, Button, serta Listener di Android Studio

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Oke, begitulah cara membuat Project Android baru di Android Studio. Nah, setelah kita berhasil membuat
aplikasi baru dan menjalankannya, agan bisa mengikuti tutorial berikutnya di www.muhaaz.com. Tetap
semangat dan Happy Coding! Good luck!

About Latest Posts

Muh Hadi Abdul Aziz Follow me

Saya adalah seorang developer muda yang masih mencari pengalaman diri dan bercita-cita
mengembangkan industri kreatif di Indonesia. Jika anda memiliki pendapat tentang tulisan saya, sampaikan pendapat
anda melalui komentar di bawah.

Bagikan ini:

   14

Terkait

Kumpulan Tutorial Membuat Media


Pembelajaran berbasis Android dengan
Android Studio
Saya berencana untuk membuat tutorial
Membuat Media Pembelajaran berbasis
Android dengan Android Studio (step by
step). Untuk itu, saya membuat urutan
tutorial step by step. Alasan saya memilih Tutorial Menjalankan Aplikasi ke HP Android Tutorial Membuat Emulator Android Virtual
5 Desember 2017 di Android Studio (USB Debungging) Device (AVD) di Android Studio
Postingan serupa

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
28 Desember 2016 31 Desember 2016
dalam "Tutorial Android" dalam "Tutorial Android"

Tag: belajar android untuk pemula cara membuat aplikasi android membuat project baru aplikasi baru lengkap penjelasan membuat aplikasi

tutorial android bahasa indonesia tutorial android lengkap tutorial android pemula

Muh Hadi Abdul Aziz


Saya adalah seorang developer muda yang masih mencari pengalaman diri dan bercita-cita mengembangkan industri kreatif di

Indonesia. Jika anda memiliki pendapat tentang tulisan saya, sampaikan pendapat anda melalui komentar di bawah.

 MUNGKIN ANDA JUGA MENYUKAI

2  26 3

Pengenalan dan Tutorial TextView, Tutorial Membuat Emulator Android 10 Tips untuk Mendapatkan Lebih
ImageView, Button, serta Listener di Virtual Device (AVD) di Android Studio Banyak Install (Play Store)
Android Studio
31 DESEMBER 2016 12 APRIL 2017

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
30 JUNI 2018

55 RESPON

 Komentar 51  Pingback 4

bani adam  15 Juli 2017 pukul 00:04

Om bisa bantu ngga ?


Balas

Muh Hadi Abdul Aziz  15 Juli 2017 pukul 00:06



Silahkan jika ada hal yg ingin ditanyakan
Balas

Otoclash  26 Agustus 2017 pukul 08:06

Bang, ada tutorial membuat blog wordpress dengan android studio gak? Tapi pakai rest api json wordpress bukan yang sekedar webview
saja?
Balas

Muh Hadi Abdul Aziz  12 Oktober 2017 pukul 11:08



Saat ini saya belum menulis tentang tutorial rest api json
Untuk sekarang silakan ikuti tutorial ini https://www.simplifiedcoding.net/wordpress-to-android-app-tutorial/
Balas

dimas  20 November 2017 pukul 20:11

keren gan, kalo buat game app kecil2an pakai ini bisa ga ya?
Balas

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Muh Hadi Abdul Aziz  22 November 2017 pukul 15:34

Bisa, jika game yg dibuat semacam kuis masih bisa. Tapi jika banyak animasi atau ingin game 3D lebih baik memakai Unity atau
sejenisnya.
Balas

emilda  22 November 2017 pukul 14:00

bikin layout pake photoshop bisa ga bang ?


Balas

Muh Hadi Abdul Aziz  22 November 2017 pukul 15:09



Bisa. Nanti dijadikan sebagai background
Balas

Rizky fadillah  2 Desember 2017 pukul 01:59

kak bisa bantu saya buat project aplikasi android studio gak buat perkuliahan dan boleh minta kontaknya gak? Terima kasih
Balas

okky  21 Desember 2017 pukul 10:59

gan punya saya kok Menambah Activity (Add an Activity to Mobile) cuma 2 pilihan ?
Balas

Muh Hadi Abdul Aziz  21 Desember 2017 pukul 12:49



Kalau boleh tahu 2 pilihan itu apa saja?
Balas

Sthevon  24 Desember 2017 pukul 18:22

Malam mas, bisa ajarin buat program android sederhana gk ya. Mau sekalian belajar juga.
Hanya untuk input, edit, lihat dan hapus data vendor/supplier & data barang/material.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Berikut email saya sthevonchang@gmail.com jika mas bersedia ajarin.
Terima kasih.
Balas

Doko  8 Januari 2018 pukul 10:17

Makasih Tutorialnya bang


Balas

silveraku  8 Januari 2018 pukul 11:40


bisa sharing cara buat aplikasi Shutdown, Restart dengan android studio?
Balas

rodi  10 Januari 2018 pukul 09:51

Bang bisa bikin aplikasi seperti gojek kah?


Balas

riccosafiira  21 Januari 2018 pukul 13:52

Tutorial sangat bermanfaat..


Pas banget utk saya sbgai pemula. Ingin belajar membuat applikasi ttg kesehatan . biar lebih bermanfaat ilmunya jugaaa…
Trmksih tutorialnya bg yaaa..
Terus berjayaaa…
Balas

Suwondo  10 Maret 2018 pukul 22:39

Mas bahan untuk membuat apk apa aja?


Balas

syarif  28 Maret 2018 pukul 18:31

mas bisa buat e book lewat android studio?

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Balas

Muh Hadi Abdul Aziz  25 April 2018 pukul 15:17



Salam kenal Mas Syarif.
Ya, kita bisa membuat aplikasi ebook untuk membaca format file seperti PDF, EPUB, dsb
Balas

Agus  30 Juni 2018 pukul 18:28

Keren bang, saya kemaren coba buat aplikasi sederhana, tPi ketika saya rilis kok levwl api nya kurang tinggi katanya mas,
gimana ya cara mengatasinya, mhon solusinya …maturnuwun
Balas

Muh Hadi Abdul Aziz  30 Juni 2018 pukul 21:44



Menurut saya, ketika muncul pesan API kurang tinggi itu yg dimaksud adalah API HP/emulator mas tidak
memenuhi syarat API minimal. Contohnya HP mas adalah KitKat tapi aplikasi yg dibuat minimal Lollipop.

Solusinya adalah menurunkan minimumSDK pada file Gradle di Projek Android Studio.
Balas

Agus  1 Juli 2018 pukul 17:50

Mas hadi ada no telpn atau email kah, saya masih perlu diskusi n bimbingan sama mas hadi …, maklum
saya masih newbie…hehehehe…mhon bimbingannya master

Muh Hadi Abdul Aziz  1 Juli 2018 pukul 18:41



silakan mas, mas bisa menghubungi saya melalui fans page muhaaz di facebook

yudho  3 April 2018 pukul 13:29

Assalaamualaikum,

Salam kenal Pak Aziz, terima kasih atas sharing ilmunya, semoga menjadi amal sholeh. Amiin.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Balas

Muh Hadi Abdul Aziz  25 April 2018 pukul 15:18



Waalaikum salam,
Salam kenal juga Mas Yodho, terima kasih sudah mampir di blog saya.
Amin.
Balas

Azelia Lestari  5 April 2018 pukul 08:39

Pagi mas, mas bisa di bantu untuk tutorial API Gmail berbasis android mas? Terima Kasih
Balas

Muh Hadi Abdul Aziz  25 April 2018 pukul 15:20



Untuk saat ini saya tampung dulu ya Mbak, barangkali untuk beberapa waktu kedepan.
Terima kasih sudah mampir.
Balas

Roby  30 April 2018 pukul 15:35

Mantap sekali pak, sangat rinci hehe. langsung saya coba ini.
Balas

Muh Hadi Abdul Aziz  17 Juli 2018 pukul 14:25



Sama-sama mas, senang bisa membantu.
Balas

Sofwan  14 Mei 2018 pukul 23:41

Ada WA yg bisa di hubungi mas..


Balas

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
 Muh Hadi Abdul Aziz  22 Mei 2018 pukul 13:32

Mas bisa menghubungi melalui Halaman Facebook


Balas

Ridho Nasser  9 Juni 2018 pukul 04:52


bang, mantap tulisan abang, cuma saya ngasih kritik sedikit, pada gambar 5 abang bikin project dengan menggunakan empty activity, tapi
pada gambar ke-6 pada toolbar di atas terdapat kata “Project Baru”.
itu gimana bang? sedangkan abang ga bikin step membuat kata2 tersebut. Terima Kasih bang.
Balas

Muh Hadi Abdul Aziz  9 Juni 2018 pukul 10:59



Kata “Project Baru” saya tuliskan di step 2 (konfigurasi) mas. Mas juga bisa merubah judul aplikasi di bagian app_name pada
string.xml
Balas

Andreas Boy  7 Juli 2018 pukul 13:33

Mas, bisa bikin contoh aplikasi pembelajaran ga? Contohnya kita bikin materi berisi pelajaran biologi gitu…
Perlu bgt nih buat bahan skripsi..
Makasih.
Balas

Muh Hadi Abdul Aziz  9 Juli 2018 pukul 16:12



Kebetulan saya sedang menulis tutorial memuat teks panjang seperti materi. Apabila sudah selesai, akan saya publikasikan. Mas
bisa subscribe agar bisa menerima email notif.
Balas

rane  14 Juli 2018 pukul 03:46


mas, bisa buat aplikasi sistem pakar di android?

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Balas

Muh Hadi Abdul Aziz  17 Juli 2018 pukul 14:09



Sistem pakar (expert system) adalah sistem yang berusaha mengapdosi pengetahuan manusia ke komputer, bentuk adopsinya
tentu saja berupa program. Jika mas berminat dengan sistem pakar, maka mas harus merancang sistem yg akan dibuat, kemudian
menterjemahkan menjadi algoritma program. Setahu saya, bahasa pemrograman yg sering dipakai justru Python. Sedangkan,
bahasa pemrograman yg dipakai di Android (Android Studio) biasanya adalah Java/Kotlin dan Pada Unity adalah C#/JavaScript.

Sebenarnya mas tidak perlu buat aplikasinya dulu, tapi bisa membuat algoritma program yg dibuat pakai compiler/ide. Jika sudah
jadi, barulah dipindah ke Aplikasi. Terkait bisa atau tidaknya sistem pakar diaplikasikan di Android, tentu saja jawabannya adalah
bisa.
Balas

Wawan  17 Juli 2018 pukul 13:31

Assalamualaikum wr wb,

Salam hormat, Mas Hadi sy mau membuat sebuah aplikasi sosial kewargaan (RW/RT), didalamnya terdapat data pengurus RW/RT,
menampilkan pemasukan/penggunaan dana Kas serta online pembayaran IPL.

apakah bisa di buat dengan Android Studio. tks


Balas

Muh Hadi Abdul Aziz  17 Juli 2018 pukul 14:24



Waalaikum salam pak.
Salam hormat kembali,

Apabila bapak berkeinginan membuat aplikasi/sistem yang memasukkan dan menampilkan data (misal data pengurus RW/RT),
maka bapak memerlukan Database. Apabila database tersebut disimpan di dalam satu perangkat saja, maka bapak perlu
database internal (biasanya dgn SQLite). Namun, apabila data tersebut perlu diakses oleh banyak orang maka bapak perlu server
untuk menyimpan database, sehingga dapat diakses bersama melalui internet.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Bapak bisa menggunakan hosting gratis dahulu sebagai media penyimpanan database dan pembuatan API (protokol aplikasi).
Tapi, kalau saya pribadi lebih menyukai Firebase. Karena selain gratis 100000 akses dokumen/hari, kita juga tidak perlu
memikirkan pembuatan database ataupun API. Karena tinggal pakai saja di sisi Android Studio. Bahkan, kita dapat membuat login
dengan email, facebook, google, dsb dengan API yg disediakan.

Terkait pembayaran IPL secara online, itu tergantung metode pembayaran yg digunakan. Apabila dengan transfer bank, bapak
bisa menggunakan API milik bank terkait (contoh API BCA). Apabila dengan Paypal maka bapak menggunakan API Paypal. Dan
motode yang lain. Jika cara tersebut terlalu sulit, bapak bisa mensiasati dengan cek data secara manual, misal warga yg sudah
transfer mngirim bukti kemudian bapak cek melalui internet/mobile banking.

Pertanyaan “apakah bisa di buat dengan Android Studio?” jawabannya adalah bisa.
Balas

Achmad  25 Juli 2018 pukul 12:41

Mas, knapa gradle project sync failed ya?


Kalau spt ini, bs diteruskan gak yah mas?
Balas

Muh Hadi Abdul Aziz  25 Juli 2018 pukul 14:37



pesan errornya apa mas? kalau boleh share di sini.
kalau mas baru saja menambah dependency maka mas harus punya koneksi internet
Balas

sohan  2 Agustus 2018 pukul 11:15

min saya memilih layout selain empty activity pada error. basic activity dll pada error di bagian app bar. errornya tidak muncul tulisan
(biasanya nama aplikasi) “myapplication”. apa ada solusi?
Balas

Muh Hadi Abdul Aziz  2 Agustus 2018 pukul 17:40


Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
update SDK tools melalui SDK Manager
Balas

Sohan  6 Agustus 2018 pukul 20:09

Terimakasih sudah membalas… Sudah aku update android versi 3.1.3 dan sdk toolsnya. Masih ada errornya, kalau boleh
apa ada wa/fb/gmail untuk tanya2 lebih lanjut, soalnya saya mau kirim foto error pada android studio
Balas

Muh Hadi Abdul Aziz  6 Agustus 2018 pukul 20:45



mas bisa menghubungi saya melalui halaman facebook muhaaz
Balas

sohan  8 Agustus 2018 pukul 11:53

terimakasih, sudah saya inbox fb nya, mohon balasannya

Muhammad Rayhan Afrizal  6 Agustus 2018 pukul 14:13

Assalamu’alaikum Mas. Salam kenal dan salam hormat.

Nama saya Muhammad Rayhan Afrizal dan saya seorang pelajar yang masih duduk di bangku SMK jurusan TKJ. Walau saya TKJ, saya ingin
mencoba segala sesuatu yang lain dan saya sudah mencobanya satu, seperti editting yang sudah saya terapkan di channel Youtube saya
dengan nama channel Rayhan Afrizal. Dan saya sebenarnya dari dulu sudah ingin belajar program dan ingin membuat suatu aplikasi. Jadi
di sini saya punya beberapa pertanyaan dan mohon dijawab jika berkenan :

1. Untuk aplikasi online, apakah butuh sebuah server? Harus butuh banyak orang kah untuk menghandle data2 yang masuk? Dan apakah
untuk aplikasi online memiliki sistem penukaran data internet yang dapat ditukarkan menjadi dolar secara otomatis? (kalo yang ini saya
hanya penasaran karena saya masih mencari2 apa yg membuat game online menjadi laku)
2. Di samping ingin membuat aplikasi, saya ingin membuat program yang saya rancang sendiri untuk kebutuhan saya sendiri, misalnya
seperti sistem AI Program yang dapat menjawab dan melakukan semua perintah yang saya katakan melalui voice, typing, dan camera
detected (untuk mencari informasi dari suatu gambar). Apa saja yang harus dipelajari untuk membuat program ini dan butuh banyak

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
aplikasi program kah untuk membuat aplikasi ini? Dan butuh server juga kah?
3. Misalnya saya ingin membuat suatu aplikasi untuk membantu pekerjaan orang tua saya di rumah atau saya menawarkan perancangan
aplikasi buatan saya ke perusahaan dimana Ayah saya bekerja, apakah perlu diupload ke platform online? (misalnya Playstore atau App
Store)
4. Jika saya sudah mahir dalam coding, bisakah saya membuat suatu sistem keamanan untuk melindungi data-data dan segala hal privasi
yang saya miliki di perangkat saya?
5. Aplikasi program apa saja yang wajib dipelajari?

Hanya itu yang ingin saya tanyakan dan saya akan sangat berterima kasih sekali jika Mas mau menjawabnya. Karena saya juga ingin
menjadi seorang Programmer, Edittor, dan IT. Kebetulan saya nemuin artikel ini dan saya bersyukur sekali ternyata ini bermanfaat buat
saya. Untuk materi program, kalo boleh tau kapan saja Mas menulis agar saya bisa selalu memantau materi ini di saat saya mendapatkan
notifikasinya?

Terima kasih banyak. Saya harap website ini bisa lebih berkembang dan bisa menginspirasi seluruh dev dan programmer di Indonesia
untuk selalu giat berusaha! Salam hormat saya!

Wassalamu’alaikum. Wr. Wb
Balas

Muh Hadi Abdul Aziz  6 Agustus 2018 pukul 20:03



Wa’alaikum salam.
Salam kenal juga.

Saya senang sekali karena adik sangat antusias belajar. Berikut jawaban saya sesuai nomor:

1a. Untuk aplikasi online harus pakai server.


1b. Untuk menangani data tergantung kerumitan dan penggunaan server. Jika masih awal2 biasanya hanya 1-2 orang cukup,
namun untuk skala besar bisa membutuhkan lebih dari 10 orang atau lebih.
1c. Ya ada. Biasanya dalam bentuk penyewaan/jasa antar kedua belah pihak. Misal iklan Facebook atau AdSense pasti mereka
menjual data pengguna sebagai target pasar.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
2a. “AI Program yang dapat menjawab dan melakukan semua perintah yang saya katakan melalui voice, typing, dan camera” itu
semacam Google, Siri, Alexa, dsb. Tingkatnya terlalu sulit dan butuh sumber daya besar. Saya sarankan agar belajar/mendalami
salah satunya, misal pengolahan citra gambar mendeteksi warna atau bentuk objek.
Saya menuliskan contoh pengolahan citra untuk memilah warna. Buka melalui link berikut
https://www.muhaaz.com/2017/10/tutorial-membuat-converter-image-to-ascii-dengan-java-image-processing/
2b. AI itu sangat luas dan tampak menarik. Untuk belajar AI saya sarankan belajar algoritmanya dulu. Berikut yang perlu dipelajari
pengertian atau kodenya (dapat dicari di google atau youtube):

– Algoritma searching seperti blind/uninform search dan heuristik.


– Propositional Logic, First Order Logic, dan Fuzzy System.
– Decision Tree Learning.
– Jaringan Syarat Tiruan (JST/ANN).
– Algoritma Genetika.

Pelajari tipe dari AI: Machine Learning, Neural Network, dan Deep Learning.
Saya juga menyarankan untuk belajar bahasa inggris, karena banyak referensi dari luar.

2c. Tidak wajib pakai server. Karena bisa dijalankan di komputer, robot, mesin, atau HP.

3. Tergantung permintaan klien. Untuk penawaran bisa dilakukan demo aplikasi. Jika klien meminta untuk disebarluaskan ke
masyarakat maka perlu diupload ke Store. Namun apabila untuk keperluan internal perusahaan maka tidak perlu lewat store, bisa
pakai link khusus.

4. Orang yg mahir koding ‘belum tentu’ paham tentang sistem keamanan, itu ada spesialisnya sendiri. Ibaratnya tukang bangunan
belum tentu paham membuat rumah yang tahan gempa atau tidak mudah kebobol maling. Melindungi data tidak hanya dari sisi
kode, tapi juga harus paham tentang database, server, i/o, protokol, environment, layer, dan perangkat fisik.

5. Saya kurang paham dengan maksud pertanyaan “aplikasi program”.


Kalau maksudnya bahasa pemrograman, ya tergantung spesialisasi apa yg diinginkan. Misal ingin belajar AI maka sebaiknya
belajar Python. Jika Android maka Java/Kotlin. iOS maka swi . Web frontend maka JS. dll
Jika maksudnya adalah IDE, ya itu tergantung bahasa pemrograman yg dipelajari. Tapi tidak wajib, karena programmer yang

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
handal pasti bisa menulis program dengan notepad sekalipun. IDE hanya alat bantu untuk memudahkan. Contoh IDE itu seperti
Visual Studio, Android Studio, Eclipse, NetBeans, dan variasi Intellij. Kalau saya lebih suka IntelliJ.
Balas

Sabri  6 Agustus 2018 pukul 19:20

Assalaamualaikum,

Salam kenal Pak HADI, terima kasih atas sharing ilmunya, semoga menjadi amal sholeh. Amiin.

Mas, knapa gradle project sync failed ya


emulator nya ga bisa tampil pdhl data saya seetting AVD sesuai referinsi dari mas hadi jg..maksih
Balas

Yahya  26 Agustus 2018 pukul 11:43

Om jika membuat tombol play stop lebih dari satu dan di satu halaman dengan lebih dari satu suara gimana? Terima kasih
Balas

Muh Hadi Abdul Aziz  28 Agustus 2018 pukul 11:16



duplikat tombol melalui layout, beri id berbeda. lalu pada kode berikan perintah pada masing-masing id tombol.
Balas

TINGGALKAN BALASAN

Komentar

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Nama * Email *

Situs Web

Beritahu saya akan tindak lanjut komentar melalui surel.


Beritahu saya akan tulisan baru melalui surel.

I'm not a robot


reCAPTCHA
Privacy - Terms

Kirim Komentar

ARSIP KOMENTAR TERBARU LAMAN

 Juni 2018  Muh Hadi Abdul Aziz pada Tutorial Membuat  About Me
Aplikasi di Android Studio Super Lengkap (API,
 Februari 2018 SDK, Layout, Name)  Contact Us

 Desember 2017  Disclaimer

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
 Oktober 2017  Yogi pada Apa itu Firebase? Manfaatkan Alat  Kirim Artikel
dan Infrakstuktur dari Google untuk Developer
 April 2017 (Kelebihan & Kekurangan)  Privacy Policy

 Februari 2017

 Desember 2016


Muhaaz © 2018. Hak Cipta Terda ar.
Didukung Oleh  - Designed with the Hueman theme
  

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD

Anda mungkin juga menyukai