Thursday, June 23, 2011

MySQL Get Size Database and Table

Dalam aktivitas monitoring database untuk mengetahui kondisi database pada umumnya memerlukan informasi tentang ukuran database dan tabel didalamnya. Pada Database MySQL Server untuk mendapatkan informasi ukuran database dan tabel bisa didapatkan didatabase MySQL bernama information_schema.

Untuk dapat akses ke database information_schema perlu login ke database MySQL Server sebagai Root, seperti yang ditunjukan pada contoh dibawah ini.
mysql -uroot -ppass
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 49832
Server version: 5.1.47-MariaDB-log (MariaDB - http://mariadb.com/)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
Database yang digunakan oleh penulis dalam posting ini adalah MariaDB 5.1.47 yang merupakan turunan dari database MySQL. Perintah yang di posting ini akan berjalan dengan baik pada Database Maria maupun MySQL.

Setelah Anda login sebagai root ke database MySQL Server maka dapat melakukan berbagai perintah dalam monitoring database dan table seperti yang akan dijelaskan dibawah ini.

Sunday, June 5, 2011

Javascript Object Oriented Programming

Javascript sebuah script yang begitu populer dalam dunia website dan aplikasi berbasis web. JavaScript atau biasa disingkat dengan JS adalah script yang di eksekusi pada sisi client yaitu Web Browser (contoh: IE, Firefox, Opera, Crome, dll)

Dari sekian banyak kemampuan yang dimiliki oleh Javascript diantaranya yang menarik adalah dukungan terhadap OOP.


Javascript memang tidak sepenuhnya OOP (Object-Oriented Programming) language seperti java, tetapi setidaknya dapat diterapkan teknik pemrograman berbasis objek.

Object-Oriented Programming adalah sebuah pendekatan dalam pemrograman yang berorientasi pada objek. Semua data dan fungsi dalam pendekatan ini dibungkus dengan istilah bernama kelas, kemudian dari kelas tersebut dapat menghasilkan banyak objek

Objek pada programaan dapat di analogikan dengan objek/benda yang ada pada dunia nyata yang milik ciri dan sifat, sebagai contoh adalah objek lampu pijar memiliki ciri diameter dan tinggi, sedangkan sifat dari lampu adalah memancarkan cahaya.

Friday, June 3, 2011

Menjual Buku Berjudul : 29 Fitur Dahsyat MySQL

Database MySQL adalah sebuah database yang bersifat open source dan didistribusikan secara free. Walaupun MySQL bersifat free tetapi sanggup untuk menjawab tuntutan kebutuhan teknologi informasi, hal ini terbukti dengan semakin banyaknya pengguna database MySQL dan berbagai fitur yang tersedia pada MySQL.




Bagi Anda yang baru mengenal database MySQL buku ini dapat memberikan penjelasan yang menarik mengenai kemampuan-kemapuan yang dimiliki MySQL dalam menyelesaikan berbagai kasus pengelolahan data. Sedangkan bagi yang telah berpengalaman dengan database MySQL buku ini akan membantu Anda untuk meng-explore lebih jauh MySQL dalam memanfaatkan fitur-fitur MySQL untuk menyelesaikan berbagai pesoalan pengolahan data.

Meteri buku ini memang ditujukan untuk tingkatan yang telah mengenal database MySQL. Materi pada buku ini disampaikan dalam berbagai contoh kasus yang sering dijumpai dengan penyampaian gaya bahasa yang singkat & jelas sehingga Anda mudah memahaminya. Anda akan mendapatkan cara-cara yang praktis dalam menyelesaikan berbagai persoalan pengelolahan data, yang semuanya itu dikumpulkan dari pengalaman penulis, dokumentasi online, berbagai tips di internet dan maling-list serta sumber lainnya, dibawah ini adalah daftar isi buku dari  29 Fitur Dahsyat MySQL.

Friday, May 27, 2011

Linux Find String in File

Di dalam keseharian menggunakan komputer aktivitasi pencarian data adalah sesuatu yang sering dilakukan, Aktivias pencarian data dapat berbentuk pencarian file dan direktori pada komputer, pencarian data pada database atau pencarian data berupa kata/kalimat yang terkadung dalam sebuah file teks.


Pencarian data berupa kata/kalimat yang terkadung dalam sebuah file teks biasanya sering dibutuhkan oleh orang-orang yang biasa berkerja dengan file teks, sebagai contoh web programmer yang banyak menuliskan baris-baris kode program atau administrator server yang sering menuliskan berbagai macam shell script.

Pada posting ini akan menjelaskan melakukan pencarian data berupa kata/kalimat yang terkadung dalam file teks pada komputer bersistem operasi linux. Operating System yang digunakan pada praktek ini adalah Ubuntu 10.10 - Maverick Meerkat.

Monday, May 23, 2011

SVN Switch

Dalam manajemen Source Code sebuah Software pada umumnya menggunakan sebuah tools untuk melakukan hal tersebut. Tools yang banyak digunakan untuk keperluan tersebut adalah Subversion (SVN) dan GIT.




Pada Tools Manajemen Source Code pasti memiliki tempat untuk menampung/menyimpan seluruh perubahan yang terjadi pada sebuah source code, hal tersebut biasa disebut dengan istilah Repository.

Apabila Anda menggunakan Subversion (SVN) maka lokasi dari Repository bersifat terpusat, dapat diletakan pada lokal jaringan komputer atau dapat ditaruh di Internet. Apabila Repository Anda ingin dapat diakses melalui internet maka komputer Anda harus memiliki IP PUBLIC.

Friday, April 22, 2011

MySQL Show Processlist

Show Processlist adalah sebuah fitur pada MySQL untuk menunjukkan thread yang berjalan pada Server MySQL. Fitur ini berguna untuk monitoring MySQL Server yang memiliki banyak user dan koneksi sehingga bisa mendapatkan pesan error apabila terjadi error.


Untuk menggunakan fitur processlist Anda harus login terlebih dahulu sebagai root, berikut ini adalah contoh untuk login sebagai root.
mysql -uroot -ppass

Tuesday, April 19, 2011

About MySQL

MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan developer software dan konsultan database bernama MYSQL AB yang berada di Swedia.  Saat itu perusahaan tersebut masih bernama TcX DataKonsult AB dan tujuan awal dikembangkannya MySQL adalah untuk mengembangkan aplikasi berbasis web pada client. 


Sejarahnya seseorang yang bernama Michael "Monty" Widenius adalah developer satu-satunya di TcX yang memiliki sebuah aplikasi UNIREG dan rutin ISAM buatannya sendiri dan sedang mencari interface SQL yang cocok untuk diimplementasikan ke dalamnya. Mula-mula Monty memakai miniSQL (mSQL) pada eksperimennya itu, namun SQL dirasa kurang sesuai, karena terlalu lambat dalam pemrosesan query. Akhirnya Monty menghubungi David Hughes, pembuat mSQL yang sedang merilis versi kedua dari mSQL. 

Thursday, April 7, 2011

MySQL Repair Table

Kejadian database yang tiba-tiba rusak atau korup dapat terjadi pada Database MySQL dimanapun hal tersebut biasanya terjadi karena listrik tiba-tiba mati karena Power Supply komputer yang rusak, Konslate atau disebabkan aliran listrik dari PLN terputus.


Untuk meminimalisir dampak buruk dari kejadian tesebut maka pada komputer server perlu dipasang stabilizer dan UPS untuk komputer server yang harus available setiap saat serta dilengkapi dengan Generator Listrik (Genset) untuk antisipasi ketika listrik mati maka secara otomasi UPS akan menggantikan supply listrik ke Komputer Server hingga Genset hidup atau Listrik dari PLN kembali normal.

Apabila kerusakan database telah terjadi, Anda dapat menggunakan fitur yang dimiliki MySQL untuk Repair Table. Cara Repair table yang saya jelaskan ini disini adalah untuk table-table yang menggunakan Store Engine MyISAM.