Android Programming (Android Studio)
by Doni Setyawan | Jun 8, 2017
Building Mobile Web Application with Phonegap
by Doni Setyawan | May 22, 2017
Kursus / Training Android Programming (Android Studio) di Jogja
by Doni Setyawan | May 22, 2017
Durasi Pelatihan : 5 Hari
Deskripsi Pelatihan
Pelatihan ini dibuat untuk membuat peserta dapat dengan cepat memahami pembuatan aplikasi android. Peserta akan mempelajari dasar-dasar platform Android. Peserta akan memahami siklus aplikasi.
Tujuan Pelatihan
- Mampu menentukan layanan/aplikasi yang akan dibuat berdasarkan analisa kebutuhan atau startup
- business atau mobile first company
- Mampu membuat aplikasi berbasis Android
- Mengetahui cara mempublikasikan aplikasi ke dalam Play Store
Target Peserta Pelatihan
Pelatihan ini didesain bagi para pengembang software yang tertarik dalam perancangan, pembuatan, deploy dan pengujian aplikasi untuk aplikasi mobile ber-platform Android.
Prasyarat Peserta Pelatihan
Peserta harus menguasai dasar pemrograman menggunakan bahasa Java, atau ekuivalen dengan pengalaman pada pemrograman berorientasi objek.
Output Pelatihan
- Terbuatnya daftar layanan/aplikasi yang dapat dibuat berdasarkan problem, opportunity atau directive baik dalam perspektif organisasi atau personal.
- Terbuatnya satu atau lebih aplikasi / layanan berbasis Android
Garis Besar Pelatihan
- Introduction
- Setting up Android Studio IDE
- Application Components
- User Interface Layout
- Multimedia
- Networking
- Data Storage Methods
- Location Based Services
- Debugging and Testing
- Publishing
Akselerasi Android Emulator dengan Intel HAXM
by Doni Setyawan | Mar 1, 2017
Akselerasi Android Emulator dengan Intel HAXM
Dalam pengembangan aplikasi mobile untuk Android, Android Studio dan Android SDK menyediakan tool AVD (Android Virtual Device) sehingga kita bisa menggunakan emulator Android untuk melakukan pengujian terhadap aplikasi mobile yang kita kembangkan. Agar emulator Android bisa berjalan dengan cepat dan lancar di PC atau laptop kita, maka Intel menyediakan Hardware Accelerated Execution Manager (Intel HAXM) yang mampu mempercepat kinerja dari emulator Android termasuk akselerasi 3D melalui OpenGL.
Intel HAXM versi terbaru bisa diunduh secara gratis dari situs Intel berikut: http://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
Bila ingin menggunakan Intel HAXM, maka ada beberapa syarat yang harus terpenuhi di PC atau laptop kita:
- Prosesor Intel dengan dukungan 64-bit (EM64T), virtualisasi (VT-x), dan Execute Disable (XD). Kadang-kadang fitur VT-x dan Execute Disable perlu diaktifkan dahulu melalui konfigurasi BIOS di motherboard.
- RAM 8GB sangat disarankan. Bila RAM di PC hanya 4GB, maka sebaiknya menggunakan HP Android aktual dan bukan emulator. Intel HAXM sendiri akan membutuhkan RAM sebesar 2GB untuk mendukung emulator Android.
Untuk versi Windows, Intel HAXM terbaru saat ini adalah versi 6.1.0 yang bisa jalan di Windows 7, 8, 8.1, maupun 10 baik versi 32-bit maupun 64-bit. Setelah berhasil mengunduh file dalam format zip, kita tinggal melakukan ekstraksi file zip tersebut dan menjalankan file installer “intelhaxm-android.exe” seperti gambar di bawah ini:

Pada saat melakukan instalasi di Windows, kadang kala akan muncul pesan error seperti berikut:

Bila muncul error seperti itu, jangan langsung klik pada tombol OK namun gunakan Windows Explorer untuk menyalin folder “C:\Program Files\Intel\HAXM” ke tempat lain yang aman seperti berikut:

Setelah folder HAXM berhasil disalin ke folder lain yang aman, baru klik tombol OK yang akan menyebabkan folder pertama dihapus karena instalasi gagal. Barulah kita menyalin kembali folder HAXM yang diamankan tadi ke lokasi yang semula yaitu di “C:\Program Files\Intel\HAXM” agar bisa melakukan instalasi secara manual. Untuk melakukan instalasi secara manual, jalankan command prompt (cmd) di Windows dengan “Run as administrator” seperti berikut:

Setelah berhasil menjalankan command prompt dengan tingkat Administrator, maka tinggal mengetik ketiga perintah berikut secara urut:
cd “\Program Files\Intel\HAXM”
HaxInst64.exe /i intelhaxm.inf 16
sc query intelhaxm
Perintah pertama digunakan supaya kita berpindah folder ke tempat instalasi Intel HAXM. Perintah kedua digunakan untuk melakukan instalasi driver dan service Intel HAXM secara manual. Perintah ketiga dan terakhir digunakan untuk melakukan verifikasi bahwa instalasi telah berhasil. Bila STATE sudah RUNNING maka instalasi berhasil. Berikut adalah tampilan hasil instalasi manual tersebut:

Setelah melakukan instalasi secara manual, installer “intelhaxm-android.exe” masih tetap perlu dijalankan lagi agar terdaftar di Windows registry dan terdeteksi oleh Android Studio. Kali ini, seharusnya instalasi tidak lagi error dan bisa selesai seperti berikut:

Agar emulator Android bisa memanfaatkan Intel HAXM yang baru saja kita install, pastikan di Android SDK Manager bahwa kita menggunakan file system image yang versi “Intel x86 Atom System Image” atau “Google APIs Intel x86 Atom System Image” untuk versi API yang ingin digunakan. Jangan menggunakan file system image versi “Atom_64” karena Intel HAXM hanya mendukung system image yang 32-bit saja, bukan yang 64-bit.
Untuk memastikan bahwa Intel HAXM berfungsi saat menjalankan emulator Android melalui AVD Manager di Android Studio, periksalah pesan yang muncul di Android Studio ketika sedang menjalankan emulatornya sebagai berikut:

Bila muncul pesan “HAX is working and emulator runs in fast virt mode” maka emulator Android sedang menggunakan akselerasi melalui Intel HAXM agar berjalan dengan lebih cepat dan lancar.
Selamat mencoba!
Andrian The
Instruktur Senior
-
Inovasi Data Governance: Sinergi DAMA-DMBOK dan AI untuk Keunggulan Bisnis11-12-2025
-
Audit Sistem Informasi untuk Deteksi dan Pencegahan Ancaman Siber18-12-2025
-
EC-COUNCIL Certified Ethical Hacker (CEH)05-01-2026
-
Digital Marketing (Sertifikasi BNSP)05-01-2026
-
IT Governance with COBIT 2019 + Sertifikasi05-01-2026
-
Chief Information Officer for Government (Sertifikasi BNSP)12-01-2026
-
EC-COUNCIL Computer Hacking Forensic Investigator (CHFI)12-01-2026
-
IT Audit Process (Administration and Technical)14-01-2026
-
Certified Associate in Project Management19-01-2026
-
Mastering AI Tools and Prompt Engineering21-01-2026
-
EC-Council Certified Incident Handler (ECIH)26-01-2026
-
Pengelolaan Keamanan Informasi (Sertifikasi BNSP)26-01-2026
-
Pengelolaan Data Center (Sertifikasi BNSP)26-01-2026
-
Data Management with DAMA-DMBOK + Exam26-01-2026
-
ISMS Lead to Implement ISO 2700129-01-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)02-02-2026
-
Mastering AI Tools and Prompt Engineering02-02-2026
-
IT Governance with COBIT 2019 + Sertifikasi02-02-2026
-
EC-COUNCIL Computer Hacking Forensic Investigator (CHFI)09-02-2026
-
Content Creator (Sertifikasi BNSP)09-02-2026
-
Big Data Scientist (Sertifikasi BNSP)09-02-2026
-
Mastering AI Tools and Prompt Engineering18-02-2026
-
EC-Council Certified Incident Handler (ECIH)18-02-2026
-
Data Management with DAMA-DMBOK + Exam23-02-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)02-03-2026
-
Digital Marketing (Sertifikasi BNSP)02-03-2026
-
IT Governance with COBIT 2019 + Sertifikasi02-03-2026
-
Chief Information Officer for Government (Sertifikasi BNSP)09-03-2026
-
EC-COUNCIL Computer Hacking Forensic Investigator (CHFI)09-03-2026
-
IT Audit Process (Administration and Technical)12-03-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)30-03-2026
-
Mastering AI Tools and Prompt Engineering30-03-2026
-
IT Governance with COBIT 2019 + Sertifikasi30-03-2026
-
Enterprise Architecture with TOGAF06-04-2026
-
Oracle Database Administration06-04-2026
-
Pengelolaan Data Center (Sertifikasi BNSP)06-04-2026
-
Secure Web Programming13-04-2026
-
Pengembang Web Pratama (Sertifikasi BNSP)13-04-2026
-
Information System Audit13-04-2026
-
Secure Web Programming13-04-2026
-
Backend Web API Programming13-04-2026
-
Web App Penetration Testing20-04-2026
-
Security Operation Center20-04-2026
-
Information System Audit20-04-2026
-
Data Management with DAMA-DMBOK + Exam20-04-2026
-
EC-Council Certified Incident Handler (ECIH)20-04-2026
-
Computer Forensic Analysis23-04-2026
-
EC-COUNCIL Computer Hacking Forensic Investigator (CHFI)27-04-2026
-
ISMS Lead to Implement ISO 2700127-04-2026
-
Data Management with DAMA-DMBOK + Exam27-04-2026
-
Pengelolaan Data Center (Sertifikasi BNSP)27-04-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)04-05-2026
-
IT Governance with COBIT 201904-05-2026
-
Administering Network Operation Center04-05-2026
-
Administering Network Operation Center11-05-2026
-
Enterprise Architecture with TOGAF11-05-2026
-
Pengelolaan Data Center (Sertifikasi BNSP)11-05-2026
-
EC-Council Certified Incident Handler (ECIH)11-05-2026
-
Information System Audit18-05-2026
-
Mastering AI Tools and Prompt Engineering25-05-2026
-
Security Operation Center25-05-2026
-
Computer Forensic Analysis25-05-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)02-06-2026
-
Agile Scrum Master04-06-2026
-
Manajer Layanan TI (Sertifikasi BNSP)08-06-2026
-
Enterprise Architecture with TOGAF08-06-2026
-
Data Visualization with Python17-06-2026
-
Security Operation Center22-06-2026
-
Web App Penetration Testing22-06-2026
-
Information System Audit22-06-2026
-
EC-Council Certified Incident Handler (ECIH)22-06-2026
-
Computer Forensic Analysis25-06-2026
-
EC-COUNCIL Computer Hacking Forensic Investigator (CHFI)29-06-2026
-
Administering Network Operation Center29-06-2026
-
Data Management with DAMA-DMBOK + Exam29-06-2026
-
Pengelolaan Data Center (Sertifikasi BNSP)29-06-2026
-
ISMS Lead to Implement ISO 2700102-07-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)06-07-2026
-
Data Visualization with Python06-07-2026
-
Mastering AI Tools and Prompt Engineering06-07-2026
-
IT Governance with COBIT 201906-07-2026
-
EC-COUNCIL Computer Hacking Forensic Investigator (CHFI)13-07-2026
-
Big Data Scientist (Sertifikasi BNSP)13-07-2026
-
Content Creator (Sertifikasi BNSP)13-07-2026
-
IT Audit Process (Administration and Technical)13-07-2026
-
Digital Marketing (Sertifikasi BNSP)20-07-2026
-
Secure Web Programming20-07-2026
-
Secure Web Programming20-07-2026
-
Desainer Grafis Madya (Sertifikasi BNSP)27-07-2026
-
Certified Information System Auditor27-07-2026
-
Data Management with DMBOK27-07-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)03-08-2026
-
Digital Marketing (Sertifikasi BNSP)03-08-2026
-
IT Governance with COBIT 2019 + Sertifikasi03-08-2026
-
EC-COUNCIL Computer Hacking Forensic Investigator (CHFI)10-08-2026
-
Chief Information Officer for Government (Sertifikasi BNSP)10-08-2026
-
IT Audit Process (Administration and Technical)13-08-2026
-
Mastering AI Tools and Prompt Engineering18-08-2026
-
Computer Forensic Analysis20-08-2026
-
Pengelolaan Data Center (Sertifikasi BNSP)24-08-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)31-08-2026
-
Mastering AI Tools and Prompt Engineering31-08-2026
-
IT Governance with COBIT 201931-08-2026
-
Oracle Database Administration07-09-2026
-
Enterprise Architecture with TOGAF07-09-2026
-
Big Data Scientist (Sertifikasi BNSP)07-09-2026
-
Content Creator (Sertifikasi BNSP)07-09-2026
-
Secure Web Programming14-09-2026
-
Secure Web Programming14-09-2026
-
Backend Web API Programming14-09-2026
-
Digital Marketing (Sertifikasi BNSP)15-09-2026
-
Desainer Grafis Madya (Sertifikasi BNSP)21-09-2026
-
Security Operation Center21-09-2026
-
Web App Penetration Testing21-09-2026
-
Information System Audit21-09-2026
-
EC-Council Certified Incident Handler (ECIH)21-09-2026
-
Computer Forensic Analysis24-09-2026
-
EC-COUNCIL Computer Hacking Forensic Investigator (CHFI)28-09-2026
-
Administering Network Operation Center28-09-2026
-
Data Management with DAMA-DMBOK + Exam28-09-2026
-
Pengelolaan Data Center (Sertifikasi BNSP)28-09-2026
-
ISMS Lead to Implement ISO 2700101-10-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)05-10-2026
-
Digital Marketing (Sertifikasi BNSP)05-10-2026
-
IT Governance with COBIT 201905-10-2026
-
Administering Network Operation Center08-10-2026
-
Chief Information Officer for Government (Sertifikasi BNSP)12-10-2026
-
Enterprise Architecture with TOGAF12-10-2026
-
Mastering AI Tools and Prompt Engineering19-10-2026
-
Security Operation Center26-10-2026
-
Information System Audit26-10-2026
-
Pengelolaan Data Center (Sertifikasi BNSP)26-10-2026
-
EC-Council Certified Incident Handler (ECIH)26-10-2026
-
Computer Forensic Analysis29-10-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)02-11-2026
-
IT Governance with COBIT 201902-11-2026
-
Agile Scrum Master04-11-2026
-
Enterprise Architecture with TOGAF09-11-2026
-
Pengelolaan Data Center (Sertifikasi BNSP)09-11-2026
-
Pengembang Web Pratama (Sertifikasi BNSP)16-11-2026
-
Data Visualization with Python18-11-2026
-
Security Operation Center23-11-2026
-
Web App Penetration Testing23-11-2026
-
Information System Audit23-11-2026
-
EC-Council Certified Incident Handler (ECIH)23-11-2026
-
Computer Forensic Analysis26-11-2026
-
EC-COUNCIL Certified Ethical Hacker (CEH)30-11-2026
-
Mastering AI Tools and Prompt Engineering30-11-2026
-
IT Governance with COBIT 201930-11-2026
-
Oracle Database Administration07-12-2026
-
Enterprise Architecture with TOGAF07-12-2026
-
Pengelolaan Data Center (Sertifikasi BNSP)07-12-2026
-
Secure Web Programming14-12-2026
-
Secure Web Programming14-12-2026
-
Backend Web API Programming14-12-2026
-
Security Operation Center21-12-2026
-
Computer Forensic Analysis21-12-2026
-
Web App Penetration Testing21-12-2026
-
EC-Council Certified Incident Handler (ECIH)21-12-2026
Pelatihan Populer
Article Terbaru
- Mengapa ISMS seperti ISO 27001 Perlu Diaudit?
- Mengapa Perusahaan Anda Membutuhkan ISO 27001 Lead Auditor?
- Peran Strategis ISO 27001 Lead Auditor dalam Keamanan Informasi
- Mengapa ISO 27001 Semakin Penting untuk Perusahaan yang Sudah Menggunakan AI
- ISO 27001: Strategi Proaktif Bisnis dalam Menghadapi Ancaman Siber yang Terus Meningkat