Cara Membuat Cluster Database MySQL (Database Terdistribusi)

MySQL Cluster merupakan database terdistribusi untuk kondisi database dengan trafic yang tinggi. MySQL Cluster bekerja dengan melakukan sinkronisasi data antar server bukan replikasi data (replikasi berbeda dengan cluster). Cluster MySQL terdiri dari satu server manajemen (ndb_mgmd) yang menyimpan konfigurasi cluster dan mengontrol satu atau lebih node db server (ndbd).

MySQL Cluster dapat bekerja dengan banyak node sesuai dengan beban database, namun untuk ujicoba pada kesempatan ini hanya digunakan 2 server, 1 server sebagai manajer dan 1 server lain sebagai node server.

Continue reading “Cara Membuat Cluster Database MySQL (Database Terdistribusi)”

Cara Menghilangkan Public dan Index.php Pada URL Web CodeIgniter 4

codeigniter 4

Bagaimana cara menghapus Public dan index.php di codeigniter 4. Jika Anda ingin menghapus public dan index.php dari URL di framework Codeigniter 4, tutorial ini akan membantu.

Sebagaimana yang kita tahu, CodeIgniter 4 memiliki struktur yang cukup berbeda dari versi sebelumnya yaitu CodeIgniter 3. Hal yang paling mencolok ialah, adanya folder Public. Folder ini berimbas pada adanya url /public/ saat mengakses url-url controllernya.

Continue reading “Cara Menghilangkan Public dan Index.php Pada URL Web CodeIgniter 4”

Membuat Aplikasi Migrasi Database MySQL ke MongoDB dengan Python (Versi 2: Memanfaatkan Metadata SQL)

Pada artikel sebelumnya kita sudah membahas bagaimana cara membuat aplikasi migrasi database dari database relasional MySQL ke NoSQL database MongoDB. Kekurangan pada artikel sebelumnya ialah hanya bisa memindahkan 1 (satu) table saja, sehingga untuk memindahkan dua table atau lebih perlu di eksekusi berulang.

Pada artikel ini, masalah diatas akan kita perbaiki. Pada artikel ini kita akan membuat aplikasi migrasi database yang lebih lengkap. Aplikasi yang di bangun dapat memindahkan 1 (satu) database utuh beserta semua tablenya secara otomatis. Aplikasi ini dibangun dengan bahasa Python dan mereferensi penelitian:

Continue reading “Membuat Aplikasi Migrasi Database MySQL ke MongoDB dengan Python (Versi 2: Memanfaatkan Metadata SQL)”

Membuat Aplikasi Migrasi Table Database MySQL ke MongoDB dengan Python: Teknik Transformasi Data

Beberapa tahun terakhir database telah memasuki era baru di mana database NoSQL sudah menjadi sebuah kebutuhan dalam industri teknologi informasi. Banyaknya kebutuhan untuk dapat menyimpan data yang bervariasi, cepat dan banyak membuat NoSQL semakin menjadi pilihan. Pada akhirnya kebutuhan untuk melakukan pemindahan data dan migrasi dari database relational sepertu MySQL ke NoSQL seperti MongoDB semakin dibutuhkan.

Continue reading “Membuat Aplikasi Migrasi Table Database MySQL ke MongoDB dengan Python: Teknik Transformasi Data”

Meningkatkan Performa Kecepatan Query Random pada Database Relational

fater order by rand

Sedikit sharing tentang salah satu paper publikasi yang baru terbit awal tahun 2020 ini, tepatnya bulan maret kemarin. Paper ini mengangkat masalah tentang lambarnya proses pengambilan data secara acak pada database relational. Proses lambat ini sangat terasa jika table yang digunakan sudah menampung ratusan ribu data.

Continue reading “Meningkatkan Performa Kecepatan Query Random pada Database Relational”

Database Nama Negara Seluruh Dunia dan Benderanya

github database negara dunia

Ini merupakan project iseng dan receh saya baru-baru ini. Project ini tentang mendata nama negara seluruh dunia beserta bendera negaranya. Project ini diawali dari keinginan saya untuk mengembangakan salah satu website yang saya asuh yaitu AddresSeek.com agar dapat menjangkau lebih banyak orang dalam menyampaikan informasi alamat. Untuk mewujudkan niat ini, maka setidaknya dibutuhkan data negara.

Continue reading “Database Nama Negara Seluruh Dunia dan Benderanya”

Web Based Sentiment Analysis Bahasa Indonesia dengan Metode Naive Bayes

web based sentiment analysis bahasa indonesia dengan metode naive bayes

Beberapa waktu lalu mendapat tugas dari salah satu mata kuliah yang saya ambil semester ini yaitu software testing. Tugas ini bertujuan untuk memastikan kehandalan software sebelum digunakan oleh pengguna. Sebagai objek software untuk di test, saya memutuskan menggunakan module sentiment analysis yang sempat saya buat awal tahun 2017 ini yaitu sentiment analysis bahasa Indonesia berbasis web dengan metode Naive Bayes.

Continue reading “Web Based Sentiment Analysis Bahasa Indonesia dengan Metode Naive Bayes”