Database

Dashboard Aplikasi Real Time dengan Yii2, Node.js, MySQL dan Chart.js

Dalam artikel ini kita akan membuat sebuah dashboard yang bisa menampilkan grafik dari data secara real time. Data yang kita gunakan sebagai...

Script Insert Ribuan Random Data ke MySQL

Ketika kita membuat aplikasi yang menggunakan database, tentunya kita membutuhkan simulasi database seperti pada kondisi sesungguhnya. Dengan...

Membuat aplikasi realtime dengan Node.js dan MySQL

Pada contoh sebelumnya, Membuat aplikasi real time dengan Node.js data tidak tersimpan secara permanen. Artinya setiap kali server Node.js kita...
Hapus baris duplikat di MySQL

Hapus baris duplikat di MySQL

Jika dalam database yang anda miliki terdapat baris data yang berulang atau terjadi duplikat baris data, anda dapat menghapus duplikasi tersebut dengan mudah hanya dengan menggunakan script MySQL. Pada artikel kali ini, kita akan belajar menghapus baris data duplikat dari MySQL dengan menggunakan script yang akan kita jalankan dengan menggunakan phpMyAdmin. Siapkan contoh tabel data Sebelum kita mulai, siapkan tabel dengan nama "duplicate_row" dengan struktur dan data seperti berikut: CREATE TABLE `duplicate_row` ( `id` int(11) DEFAULT NULL, `refID` int(11) DEFAULT NULL, `data` varchar(7) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 PACK_KEYS=0; INSERT INTO `duplicate_row` (`id`, `refID`, `data`) VALUES (1, 3526, 'aaaaaaa'), (2, 3527, 'bbbbbbb'), (3, 3528, 'ccccccc'), (4, 3529, 'ddddddd'), (5, 3527, 'eeeeeee'), (6, 3528, 'fffffff'), (7, 3527, 'ggggggg'); COMMIT; Hapus baris duplikat menggunakan DELETE JOIN Buka phpMyAdmin dan pilih nama database dari tabel "duplicate_row"....

Script Insert Ribuan Random Data ke MySQL

Script Insert Ribuan Random Data ke MySQL

Ketika kita membuat aplikasi yang menggunakan database, tentunya kita membutuhkan simulasi database seperti pada kondisi sesungguhnya. Dengan simulasi tersebut, kita ingin mengukur performance dari aplikasi yang kita bangun. Baik dalam kondisi ideal maupun ekstremnya.Pada artikel kali ini, Bardimin akan membagikan cara mudah dengan menggunakan script untuk melakukan insert ribuan random data ke MySQL. Script yang pertama akan kita bagikan adalah sebuah fungsi dari MySQL untuk membuat random data. Sedangkan script yang kedua adalah sebuah procedure untuk melakukan insert data dari script yang pertama. Sebelum memulainya, anda harus membuat database terlebih dahulu, kemudian membuat tabel yang akan kita insert dengan data tersebut. Membuat tabel random data Buat tabel dengan nama “random_data” yang memiliki 3 kolom dengan nama (id, column01, colum02) CREATE TABLE `random_data` ( `id` int(11) NOT NULL, `Column01` varchar(20) NOT NULL, `Column02` varchar(20) NOT NULL ) ENGINE=InnoDB...

Dashboard Aplikasi Real Time dengan Yii2, Node.js, MySQL dan Chart.js

Dashboard Aplikasi Real Time dengan Yii2, Node.js, MySQL dan Chart.js

Dalam artikel ini kita akan membuat sebuah dashboard yang bisa menampilkan grafik dari data secara real time. Data yang kita gunakan sebagai simulasi adalah populasi penduduk suatu kota. Jika kita melakukan update data penduduk, menambahkan atau menghapus, tampilan grafik akan berubah secara real time tanpa perlu melakukan refresh dari halaman. Sebelum kita memulai, kita perlu mempersiapkan: Webserver sudah terpasang, lihat Cara Konfigurasi Virtual Host XAMPP di Windows 10.Yii2 sudah terpasang, lihat Cara Install Yii2 Advanced via Composer.Node.js sudah terpasang, lihat Membuat aplikasi real time dengan Node.js.Chart.js. Langkah-Langkah Membuat Dashboard Aplikasi Real Time dengan Yii2, Node.js, MySQL dan Chart.js A. Membuat tabel dengan MySQL Buat tabel dengan nama "city", dan kolom dengan nama "id" dan "population". Atau lebih mudahnya anda dapat menjalankan script sql berikut ini CREATE TABLE `city` ( `id` CHAR(16) NOT NULL PRIMARY KEY, `population` INT(11) NOT NULL DEFAULT '0' )...

Membuat aplikasi realtime dengan Node.js dan MySQL

Membuat aplikasi realtime dengan Node.js dan MySQL

Pada contoh sebelumnya, Membuat aplikasi real time dengan Node.js data tidak tersimpan secara permanen. Artinya setiap kali server Node.js kita restart, data akan kembali kosong. Untuk bisa menyimpan data yang diinput, kita harus menggunakan database. Pada artikel kali ini, kita akan menggunakan database MySQL yang sudah cukup terkenal. Teknik yang sama bisa anda gunakan jika anda menggunakan database yang lain. Proyek yang akan kita buat merupakan kelanjutan dari proyek pada Membuat aplikasi real time dengan Node.js. Jika belum memiliki, silahkan ikuti pada artikel tersebut. Langkah-langkah membuat aplikasi realtime dengan Node.js dan MySQL Download dan install MySQL.Buat database MySQL seperti script berikut CREATE TABLE `voting` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(12) COLLATE utf8mb4_general_ci NOT NULL, `time` DATETIME NOT NULL DEFAULT current_timestamp(), PRIMARY KEY USING BTREE (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 ROW_FORMAT=DYNAMIC CHARACTER SET...