Bagi seorang webdev pasti tidak asing dengan nama phpMyAdmin, bukan? Sebuah tools untuk mengelola basis data (database) MySQL yang dibuat untuk dapat digunakan secara bebas tanpa harus mengeluarkan biaya apapun. Sampai saat tulisan ini dibuat, phpMyAdmin telah rilis versi terbarunya, yaitu 5.2. Bagi teman-teman pengguna phpMyAdmin versi jadul, begini cara updatenya.
Continue reading3 Cara Penerapan onClickListener pada Pemrograman Android
Sebagai android app developer pastinya tidak asing dengan istilah onClickListener misalnya sering kita terapkan pada view Button. Ternyata ada 3 (tiga) cara penerapan onClickListener ini, apa saja itu?
Continue readingMembuat USB Bootable Windows 10 melalui MacOS
Tulisan ini dibuat sebagai catatan saja karena pada saat ini saya sendiri sedang berusaha melakukan instalasi Windows 10 di komputer milik seorang teman. Ada 6 tahapan untuk membuat USB bootable Windows 10 melalui MacOS. Disini saya gunakan MacOS 10.15.7 Catalina.
Continue readingCatatan Belajar untuk Android ViewBinding
Teknologi ini bisa dibilang sudah cukup lama, yakni sekitar 3 tahun yang lalu yaitu pada 2019 tetapi seringkali saya tidak menggunakannya dengan alasan “lupa” karena tidak diulang-ulang. Lagi pula, saya baru mulai lagi belajar pemograman android setelah sekian lama vakum cleaner. Oke, sebenarnya inti pembahasannya ialah menggunakan viewBinding pada mobile programming menggunakan Java.
Menampilkan Data Grouping dalam Tabel (PHP + MySQL)
Sebenarnya tulisan ini didasari pada beberapa masalah yang kerap ditemui oleh member group online yang menanyakan bagaimana menampilkan baris data yang di dalamnya terdapat beberapa data lagi (dalam sebuah grup). Simpelnya dapat dilihat seperti pada featured image postingan ini.
Continue readingImplementasi Algoritma Binary Search
Saat berhubungan dengan data, tentunya tidak terlepas dari pencarian data. Aplikasi komputer untuk pengolah data yang kita gunakan-pun juga sudah disedikan fitur pencarian data namun dengan algoritmanya sendiri. Terdapat banyak sekali metode atau algoritma pencarian, dan yang akan dibahas disini adalah binary search.
Continue readingImplementasi Algoritma Sequential Search
Pada tulisan kali ini kita akan sama-sama belajar bagaimana mengimplementasikan algoritma pencarian data menggunakan sequential search. Algoritma sequential search merupakan salah satu algoritma pencarian data yang dapat dikatakan sebagai algoritma pencarian paling sederhana. Disini kita akan coba implementasikan dengan menggunakan bahasa pemrograman Java.
Continue readingPerankingan Nilai Menggunakan Algoritma Bubble Sort
Perankingan nilai berarti memberikan derajat pada nilai tertentu dari beberapa data yang tersedia. Dapat diartikan pula mengurutkan data berdasarkan urutan atau kriteria tertentu. Pada tulisan kali ini akan dilakukan perankingan mahasiswa berdasarkan nilai akademiknya menggunakan algoritma bubble sort. Perankingan disini lebih kepada pengurutan data saja, dan bukan didasarkan pada pembobotan variabel tertentu.
Continue readingMengaktifkan WP-JSON pada WordPress
Bismillah. Jadi ceritanya saya install wordpress di local menggunakan apache sebagai web server dan mysql sebagai RDBMSnya, kemudian mau coba akses wordpress API, saat dicoba menggunakan Terminal dengan perintah $ curl -X OPTIONS -i http://localhost/wordpress/wp-json/wp/v2/posts maka akan memunculkan response 200 OK, sebagai berikut:
Continue readingProjectLombok: Jangan Ketik Setter dan Getter Lagi
Pada pemrograman berorientasi objek ada suatu metode untuk menyembunyikan anggota kelas yang disebut dengan enkapsulasi (encapsulation), yaitu membatasi akses langsung ke beberapa komponen objek. Lalu bagaimana cara mengakses anggota kelas tersebut? yaitu dengan menggunakan metode setter dan getter.
Continue readingImplementasi Algoritma Kriptografi Caesar Cipher pada Java
Pada tulisan kali ini saya akan mencoba untuk berbagi pengetahuan tentang cara implementasi salah satu algoritma kriptografi klasik yang digunakan untuk menyembunyikan pesan/teks sehingga maksud pesan tidak dapat dengan mudah untuk dimengerti, kecuali bagi orang lain yang mengerti kunci-nya. Algoritma yang akan digunakan kali ini yaitu Caesar Cipher yang merupakan algoritma kriptografi klasik dan sangat sederhana.
Continue readingContoh Kasus Penerapan Left Join pada MySQL
Beberapa waktu yang lalu di suatu forum pemrograman online ada member yang bertanya cara memberikan flag (status) yang datanya dibandingkan dari dua tabel yang tersedia. Apabila datanya ada di salah satu tabel dan tidak ada di tabel lain, maka status bernilai 0, sedangkan apabila ada nilai di kedua tabelnya maka status bernilai 1.
Continue reading[Fix] BottomNavigationView Preview Not Working (Android Studio)
Beberapa waktu yang lalu nyoba-nyoba bikin project sederhana lagi menggunakan Android Studio, tujuannya yah sekedar “menyegarkan” kembali pemahaman tentang pembuatan BottomNavigationView di Android Studio. Namun ada sedikit rasa mengganjal saat menggunakan komponen ini, BottomNavigationView tidak muncul pada bagian Preview, ternyata ini penyebabnya.
Continue reading[Fix] Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.
Semenjak menggunakan IDE Android Studio versi 4.x, saya merasa banyak sekali perbedaan user experience dibandingkan dengan versi 3.x sebelumnya, tentu membuat saya sedikit “bingung” apalagi sudah lama juga tidak “bermain” menggunakan IDE ini untuk mem-build aplikasi Android. Tapi tulisan ini bukan berbagi cara tentang apa saja perbedaan Android Studio versi 3.x dibandingkan dengan versi 4.x, tetapi tentang pengalaman pertama kali menggunakan versi 4.x dan menemukan error Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager sesaat setelah build gradle.
Continue readingInstall XAMPP pada Mac OS
Jadi ceritanya untuk beberapa waktu yang lalu saya masih setia gunakan XAMPP versi 7.2.X pada sistem operasi Mac OS Catalina, dimana di dalamnya sudah terinstall PHP versi 7.2.X juga. Versi ini sudah saya gunakan untuk membangun beberapa aplikasi berbasis web, memang tak ada masalah tapi kemudian ada satu keperluan belajar yang dimana sistem requirement untuk hal yang akan saya pelajari ini setidaknya gunakan PHP versi 7.3, alhasil saya putuskan untuk “upgrade” ke XAMPP versi diatasnya.
Continue readingMencari N Bilangan Ganjil / Genap Menggunakan Java
Beberapa hari yang lalu di dalam sebuah kelas, saya membahas tentang mencari suatu bilangan ganjil dari deret bilangan bulat menggunakan bahasa pemrograman Java. Kasus yang ingin dicari solusinya yaitu ketika user memasukkan sebuah bilangan bulat sembarang (N), maka akan ditampilkan bilangan ganjil sebanyak N. Misalkan diinputkan angka 5, maka akan memunculkan 5 deret bilangan ganjil yaitu 1, 3, 5, 7 dan 9.
Continue readingTutorial Membuat Select Chain menggunakan JavaScript
Pagi tadi sengaja buka-buka group online dan nemu satu pertanyaan terkait select chain, itu loh ada dua buah combobox yang apabila combobox pertama diklik, maka combobox kedua muncul nilai-nilai yang berkaitan dengan combobox pertama. Seperti munculin nama-nama kecamatan berdasarkan nama kabupaten, dll. Ok, tanpa berlama-lama kuy ikuti langkah-langkah pembuatannya menggunakan JavaScript sebagai aktor utamanya. Hehe
Continue readingMematikan Fitur AutoUpdate pada Microsoft Office for Mac
Melakukan update pada suatu aplikasi tentunya bertujuan untuk memperbaharui fitur ataupun menutup celah keamanan yang mungkin ada pada aplikasi sebelumnya. Namun, terkadang dari kita tidak menginginkan itu dengan berbagai alasan seperti ukuran file update yang cukup besar, fitur yang baru tidak terlalu diperlukan, dan sebagainya. Berikut ini langkah mudah melakukan disable AutoUpdate pada Microsoft Office for Mac.
Continue readingDowngrade MacOS Big Sur ke Catalina
MacOS Big Sur merupakan salah satu sistem operasi besutan Apple setelah macOS Catalina. Mengusung icon yang serba rounded dan window yang juga rounded, rasa penasaran saya muncul setelah beberapa bulan lamanya bertahan di Catalina. Setelah lakukan upgrade ke Big Sur, ternyata tidak sesuai dengan ekspektasi saya sebelumnya, saya tidak suka. Tulisan ini hanya sebagai catatan kecil saja bagaimana downgrade dari macOS Big Sur ke Catalina.
Continue readingMembuat Aplikasi Android, Aplikasi Quran
Membuat Aplikasi Android, Aplikasi Quran | kangriyanto.wordpress.com – Kali ini saya hendak share video langkah-langkah pembuatan aplikasi Quran yang sudah saya lakukan. Aplikasi Android ini dibuat dengan menggunakan IDE Android Studio dan memanfaatkan API sebagai sumber datanya.
Continue reading