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

Pelajari cara membuat fitur login untuk Admin di Codeigniter dengan Library session bawaan Codeigniter.

Rumus matematika biasanya akan sering kita temui pada web pendidikan atau akademis. Contohnya seperti ini: Rumus matematika di HTML sebenarnya bisa kita tampilkan dengan gambar. Namun, tidak interaktif dan dinamis. Selain dengan Gambar, kita juga busa menampilkannya dengan MathML. MathML adalah sebuah bahasa markup yang khusus untuk menulis rumus matematika di HTML dan XML.

Pada pelajaran Matematika, kadang kita sering menemukan perhitungan akar. Contoh, akar kuadrat dari 25 adalah 5, karena 5x5=25, bisa ditulis: $\sqrt{25} = 5$. Lalu kalau akar kubik dari 27 adalah 3, karena 3x3x3=27, bisa ditulis: $\sqrt[3]{27} = 3$.

Konversi bilangan desimal ke biner sangat mudah dilakukan di Java, karena ada method atau fungsi yang sudah disediakan untuk melakukannya. Berikut ini tampilan program konversi yang saya buat dengan Java (Swing).

Sebuah kekeliruan saya temukan ketika memeriksa kode program milik teman. Dia mengimplementasikan rumus berikut ke dalam kode java. y = x2 + 3 Potongan kode program yang dia tulis. int x = 3;int y = x^2 + 3; Hasilnya pun 6; tidak sesuai harapan. Seharusnya menghasilkan 12. Operator ^ (Exclusive Or) disingkat xor, merupakan operator bitwise. Operator bitwise merupakan operator untuk memanipulasi bilangan biner. Contoh konversi bilangan desimal ke biner (8bit):

Awalnya Google menggunakan Eclipse sebagai IDE untuk pengembangan aplikasi Android. Kemudian beralih ke Android Studio. Eclipse memang lebih ringan daripada Android Studio, akan tetapi Eclipse sudah tidak lagi didukung oleh Google.
![[Solved] Error phpMyAdmin `mbstring is missing` di Linux](https://4.bp.blogspot.com/-0iFBzAJkiyk/Vx8UfFI-gEI/AAAAAAAACxM/R4q3xD4xj1sXrGpeD3HYMwcu31gG1zRfgCK4B/s1600/phpMyAdmin%2B-%2BPetani%2BKode.png)
Masih segar, Ubuntu saya baru saja ditingkatkan (upgrade) ke versi 16.04. Secara otomatis semua versi software-nya juga ditingkatkan. Tapi, peningkatan versi tidak selalu menjadi lebih baik. Kadang mendapat bugs dan masalah baru. Seperti phpMyAdmin, terjadi error karena menggunakan PHP 7. Pada versi sebelumnya menggunakan PHP 5. Berdasarkan pesan error tersebut, kesalahnya ada pada konfigurasi PHP. Atur konfigurasi agar dapat me-load ekstensi. buka file /etc/php5/apache2/php.ini atau /etc/php/7.0/apache2/php.iniTambahkan extension_dir = /usr/lib/php/20151012/Lokasi /usr/lib/php/20151012/ adalah lokasi ekstensi PHP pada komputer saya. Nyalakan ulang service apache2 sudo service apache2 restartSekarang coba buka lagi phpMyAdmin. Kalau masih belum berhasil, instal ekstensi php-mbstring. sudo apt install php-mbstringReferensi: http://stackoverflow.com/q/12858772 http://php.net/manual/en/mbstring.installation.php

Ini artikel lama, belum di-update. Isinya mungkin tidak relevan dengan kondisi sekarang Gara-gara upgrade versi server MySQL tadi malam, server-nya malah error. Awalnya saya menggunakan MySQL versi 5.5, kemudian ditingkatkan (upgrade) ke versi 5.6. $ mysql -u root -p ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)Kemudian saya mencoba menghapus mysql-server dan meninginstal lagi (instal ulang). sudo apt-get remove mysql-server sudo apt-get install mysql-serverMalah dapat error dependensi: $ sudo apt-get install mysql-server Reading package lists… Done Building dependency tree Reading state information… Done The following extra packages will be installed: mysql-server-5.5 mysql-server-core-5.5 Suggested packages: tinyca mailx The following NEW packages will be installed: mysql-server mysql-server-5.5 mysql-server-core-5.5 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/5.144 kB of archives. After this operation, 53,2 MB of additional disk space will be used. Do you want to continue? [Y/n] y Preconfiguring packages … Selecting previously unselected package mysql-server-core-5.5. (Reading database … 272846 files and directories currently installed.) Preparing to unpack …/mysql-server-core-5.5_5.5.49-0ubuntu0.14.04.1_amd64.deb … Unpacking mysql-server-core-5.5 (5.5.49-0ubuntu0.14.04.1) … Selecting previously unselected package mysql-server-5.5. Preparing to unpack …/mysql-server-5.5_5.5.49-0ubuntu0.14.04.1_amd64.deb … Unpacking mysql-server-5.5 (5.5.49-0ubuntu0.14.04.1) … Selecting previously unselected package mysql-server. Preparing to unpack …/mysql-server_5.5.49-0ubuntu0.14.04.1_all.deb … Unpacking mysql-server (5.5.49-0ubuntu0.14.04.1) … Processing triggers for man-db (2.6.7.1-1ubuntu1) … Processing triggers for ureadahead (0.100.0-16) … Setting up mysql-server-core-5.5 (5.5.49-0ubuntu0.14.04.1) … Setting up mysql-server-5.5 (5.5.49-0ubuntu0.14.04.1) … 160424 14:50:11 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead. 160424 14:50:11 [Note] /usr/sbin/mysqld (mysqld 5.5.49-0ubuntu0.14.04.1) starting as process 12092 … start: Job failed to start invoke-rc.d: initscript mysql, action “start” failed. dpkg: error processing package mysql-server-5.5 (–configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.5; however: Package mysql-server-5.5 is not configured yet. dpkg: error processing package mysql-server (–configure): dependency problems - leaving unconfigured Processing triggers for ureadahead (0.100.0-16) … No apport report written because the error message indicates its a followup error from a previous failure.Beberapa solusi sudah dilakukan, tapi masih belum juga bisa. Solusi terakhir yang saya temikan di Stackoverflow sangat ampuh. Solusi terakhir ini membersihkan semuanya: database, konfigurasi, user, paket-paket MySQL dll. Jangan coba-coba solusi ini, kalau anda belum yakin kehilangan semua hal yang berkaitan dengan MySQL. Berikut ini perintah-perintah ajaibnya. $ sudo apt-get –yes autoremove –purge mysql-server-5.5 $ sudo apt-get –yes autoremove –purge mysql-client-5.5 $ sudo apt-get –yes autoremove –purge mysql-common $ sudo rm -rf /var/lib/mysql /etc/mysql ~/.mysql $ sudo deluser mysql $ sudo apt-get autoclean $ sudo apt-get update && sudo apt-get upgrade $ sudo apt-get install mysql-server-5.5 mysql-client-5.5 Server MySQL yang ada di komputer saya pun kembali normal. Tetapi, semua database-nya hilang. Untunglah dulu sudah pernah membuat cadangan (back-up).