Mengambil Data Berdasarkan Latitude dan Longitude dengan Radius Tertentu di MySQL

Di kasus yang saya buat ini, kita mempunyai beberapa data hotel di masing-masing daerah, dan kita sedang berada di Yogyakarta ingin mengambil data yang hanya ada di sekitar kita dengan radius katakanlah 10 km. Buat database baru CREATE DATABASE coba-maps; Di dalam table tersebut, saya akan isi table hotels dengan atribut id, name, address, latitude, longitude. … “Mengambil Data Berdasarkan Latitude dan Longitude dengan Radius Tertentu di MySQL”

Read More

Instal PostgreSQL dengan Homebrew

PostgreSQL adalah salah satu object-relational database system yang sangat powerful dan juga familiar. Untuk menginstal postgreSQL di macOS kita bisa menggunakan homebrew. brew install postgresql Setelah terinstal jalankan service agar bisa menggunakan koneksi database. brew services start postgresql Service sudah berjalan, untuk melihat daftar database yang sudah ada. bisa menggunakan perintah psql -l Maka database … “Instal PostgreSQL dengan Homebrew”

Read More

Install VestaCP di Server Centos 7

VestaCP adalah control panel untuk menyediakan berbagai macam hal di server kita. Contohnya, Pengaturan databasePengaturan DNSMemanage userMengatur domain dan subdomainMengatur firewallDll. Langsung saja, untuk menginstallnya masuk ke server menggunakan user root. Disini saya menggunakan server / droplet yang baru saya buat. ssh root@ip-address/domain Kemudian jalankan perintah curl -O http://vestacp.com/pub/vst-install.sh Untuk mendownload script instalasinya. Kemudian jalankan … “Install VestaCP di Server Centos 7”

Read More

Cara Install Ruby

Pada kali ini saya akan berbagi bagaimana menginstall ruby dengan RVM. RVM adalah sebuat command-line tool yang memudahkan kita untuk menginstall, memanage, dan bekerja dengan versi ruby yang berbeda-beda. Dengan menginstall ruby menggunakan rvm, kita dapat menginstall ruby tanpa perlu mengakses root alias terinstall di user folder. Dengan ini membuat lebih aman dan lebih mudah … “Cara Install Ruby”

Read More

Membuat Admin Panel WordPress Lebih Cepat

Setelah struggling dengan lemotnya admin panel wordpress yang saya gunakan dan sempat kepikiran langsung ganti penyedia hosting, untungnya saya mencari alternatif lain yang bisa saya gunakan. Tambah Limit Alokasi Memory Alokasi memory untuk wordpress yang terlalu kecil menjadi penyebab dashboard admin panel wordpress lambat, untuk itu kita bisa menambahkannya dengan mngedit di dalam file wp-include/default-constants.php pada cPanel. Masuk ke cPanel > … “Membuat Admin Panel WordPress Lebih Cepat”

Read More

Alter Foreign Key Menggunakan Migration di AdonisJS

Dalam kasus ini, sebagai contoh kita mempunyai dua buah tables, users dan cars dan hubungannya cars belongsTo users sehingga di table cars terdapat foreign key user_id yang mereferensi ke id di table users. Kita ingin menjadikan onDelete CASECADEuntuk foreign key user_id yang sebelumnya RESTRICT. Untuk alter suatu foreign key, langkah yang perlu dilakukan yaitu ada 2: Menghapus foreign key yang sudah adaMembuat … “Alter Foreign Key Menggunakan Migration di AdonisJS”

Read More

Migrasi dari WordPress ke Jekyll

Untuk memindahkan data dari wordpress ke jekyll, pastikan ruby sudah terinstall. Kemudian langkah-langkahnya: Export data dari wordpress Untuk mengexportnya, masuk ke domain_kamu/wp-admin/export.php pilih all atau semua post agar semua postingan dan assets yang ada di wordpress terexport. Hasil export wordpress akan otomatis terdownload dalam bentuk xml. Ubah file name (optional) Agar mudah menuliskan di terminal nanti, ubah nama … “Migrasi dari WordPress ke Jekyll”

Read More

Mengatasi Error query GROUP BY di Mysql 5.7

Error seperti ini terjadi karena terdapat sql_mode only_full_group_by di settingan mysql. Contoh error yang tampil ketika mengeksekusi query group by. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘support_desk.mod_users_groups.group_id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Sedangkan cara simple … “Mengatasi Error query GROUP BY di Mysql 5.7”

Read More

Belajar AdonisJS: Pagination

Setelah berhasil membuat data baru dengan migration dan seeder sekarang kita akan belajar bagaimana membuat pagination di adonisjs. Pagination ini biasanya digunakan untuk membuat datatable di frontend. Nanti jika saya bisa meluangkan waktu akan saya buatkan seri untuk frontendnya juga. :yaay: Langsung saja kita mulai Membuat Route Yang pertama akan kita lakukan adalah dengan membuat route, url mana … “Belajar AdonisJS: Pagination”

Read More

Belajar AdonisJS: Migration dan Seeder

Persiapan Pastikan teman-teman sudah menginstall: NodeJSAdonis-CLI Buat project Adonis Pertama-tama kita membuat project baru adonis new showroom –api-only Dalam kasus ini saya akan mencontohkan dengan nama project showroomdan flag –api-only digunanakn untuk mengidentifikasi bahwa project yang akan kita buat hanya untuk API saja. Konfigurasi Database Setelah project terbuat, saatnya kita mengkonfigurasi database yang akan digunakan di project kita nantinya. … “Belajar AdonisJS: Migration dan Seeder”

Read More