Explore artikel
Ada 473 artikel dalam post Arsip Artikel Petani Kode.

Pilihan Alternatif Java dan Symbolic Link yang Buntu
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).

Cara Menggunakan Banyak JDK di Linux agar tidak Bentrok
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.

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

Kode CRUD dalam Satu File PHP
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.

Cara Menampilkan Pesan Error untuk Debugging Program PHP
Secara default, konfigurasi yang akan diberikan pada server Apache di Linux adalah mode production. Server produksi (production server) merupakan server yang digunakan setelah web selesai dikembangkan atau sudah siap dipakai. Server produksi tidak akan menampilkan apa-apa kalau terjadi error. Karena itu, kita harus mengubahnya ke dalam mode development. Silakan simak caranya, sebagai berikut.
![Apa Fungsi String[] args pada Pemrograman Java?](/img/cover/java.png)
Apa Fungsi String[] args pada Pemrograman Java?
Saat awal belajar pemrograman Java, kita akan menemukan String[] args. Apa sih fungsinya? Kenapa kita harus menuliskannya?

Bagaimana Cara Menyimpan Tanggal dan Waktu di MySQL?
Ini artikel lama, belum di-update. Isinya mungkin tidak relevan dengan kondisi sekarang Beberapa hari yang lalu, saya melakukan downgrade sistem operasi, dari versi 15.10 ke 14.04. Secara otomatis, versi server MySQL-nya juga ikut di-downgrade, dari versi 5.6.27 ke versi 5.5.47. Pada versi yang lebih lama (5.5.47), tipe data Datetime dengan nilai default current_timestamp tidak diterima. Ketika saya mengimpor dari cadangan database, terjadi error.

Cara Backup Database MySQL di Linux (Ekspor dan Impor)
Membuat backup (cadangan) database perlu dilakukan sebelum instal ulang server atau untuk berjaga-jaga bila terjadi sesuatu yang tidak diinginkan. Backup sebenarnya bisa kita lakukan melalui Phpmyadmin dengan cara mengekspor semua database. Tapi bagaimana kalau kita belum menginstal Phpmyadmin di Server? Tenang… Kita masih bisa melakukan backup melalui command line. Caranya gimana? Silakan disimak:

Membuat Template Wordpress #2: Fungsi-fungsi Dasar Wordpress di Homepage
Pada tutorial sebelumnya kita telah membuat konstruksi awal dari template. Ada dua file yang telah kita dibuat, index.php dan style.css. Sekarang kita fokus pada file index.php. Isinya adalah sebuah HTML percobaan (hello world). Tentu ini bukan tujuan akhir yang kita inginkan,