Hi! 👋, Saya Dian. Founder Petani Kode dan Web Developer Expert. Suka belajar hal baru dan menulis.
Ada 469 artikel yang ditulis oleh Ahmad Muhardian

Pada contoh program di pembahasan sebelumnya, kita hanya menulis kode instruksi pada fungsi main() saja. Fungsi main() adalah fungsi utama dalam program Java. Semua kode yang kita tulis di dalamnya, akan langsung dieksekusi. Tapi masalahnya sekarang: “Bagaimana kalau kita membuat program yang cukup besar, apakah kita masih bisa menulis semua kodenya di dalam fungsi main()?”

Apa yang akan kita lakukan bila memiliki banyak data yang akan disimpan dalam variabel? Misalkan kita ingin menyimpan nama-nama teman dalam variabel. Maka mungkin kita akan melakukannya seperti ini: String namaTeman1 = "Linda"; String namaTeman2 = "Santi"; String namaTeman3 = "Susan"; String namaTeman4 = "Mila"; String namaTeman5 = "Ayu"; Hal ini sah-sah saja. Akan tetapi… Masalahnya bagaimana kala datanya banyak, misalkan ada 100 data, pastinya capek donk membuat variabel sebanyak itu.

Pada tutorial ini, kita akan belajar step-by-step membuat aplikasi android dengan HTML 5, CSS, dan Javascript.

Jendela merupakan komponen utama sebuah aplikasi GUI. Di dalam jendela kita memasukkan berbagai macam komponen seperti tombol, teks, combobox, dan lain-lain. Jendela pada pemrograman Swing dapat kita buat dengan Class JFrame. Pada kesempatan ini, kita akan belajar cara membuat jendela dengan dua metode: Hard Coding Drag and drop Mari kita mulai…

Pengembangan aplikasi yang membutuhkan koneksi internet untuk operasinya, perlu melakukan pengecekan terlebih dahulu. Contoh sebuah aplikasi yang menerapkan API Google Maps, membutuhkan koneksi internet untuk menampilkan peta. Akan tetapi, tidak dilakukan pengecekan koneksi internet. Aplikasi pun gagal menampilkan peta dan tampa pesan umpan balik. Pengecekan koneksi internet akan membantu kita membuat umpan balik ke pengguna aplikasi.

Ketika saya bermain-main dengan perintah update-alternative untuk menambahkan pilihan alternatif java, malah terjadi error. Hal ini disebabkan karena saya salah memasukkan symbolic link ketika menambahkan pilihan alternatif. Berikut ini perintah salah yang menyebabkan masalah: sudo update-alternative --install /etc/alternatives/java java /opt/jdk1.8.0_77/bin/java Perhatikan teks yang berwarna merah. Teks tersebut merupakan symbolic link yang berlokasi di /etc/alternatives. Symbolic link yang seharusnya dimasukkan adalah /usr/bin/java. Akibatnya, error: petanikode@imajinasi:~$ sudo update-alternatives --config java update-alternatives: error: cannot stat file '/etc/alternatives/java': Too many levels of symbolic links Tidak dapat memilih alternatif java, karena symbolic link java yang berada di /etc/alternatives buntu (broken).

Saya menginstal lebih dari satu JDK di Linux (Xubuntu). Ada Open JDK 8, Open JDK 7, dan Oracle JDK 8. Awalnya saya hanya punya Open JDK 8. Kemudian setelah menginstal Gradle, Open JDK 7 juga ikut terinstal.

Android SDK (Software Development Kit) dan NDK (Native Development Kit) adalah dua alat yang harus kita persiapkan untuk membuat aplikasi Android.

Pernah mebayangkan, tidak? Membuat CRUD (Create, Read, Update, Delete) dalam satu file PHP. Biasanya, membuat aplikasi CRUD dilakukan dengan membuat file terpisah. Masing-masing file mewakili CRUD. Misalkan file create.php untuk menambahkan data, read.php untuk menampikan data, update.php untuk mengubah data, dan delete.php untuk menghapus data. Bagaimana kalau, semuanya digabungkan ke dalam satu file PHP? Pada kesempatan ini, saya ingin membagikan sebuah kode CRUD yang ditulis dalam satu file PHP. Kode ini, saya buat dengan koneksi database menggunakan API mysqli.