Nov 152011
 

Assalamu’ alikum wr wb

Setelah lama mencari – cari, perbaikan pada MySQL Workbench, akhirnya menemukan juga path untuk MySQL Workbench pada ubuntu 11.10.

Mysqlwb

Sebelumnya maaf bagi yang tidak tau apasih kegunaan dari MySQL Workbench. Tools ini adalah sebuah alat untuk memanagement pada MySQL jadi hampir sama dengan SQL-Interprice kalo di SQL – Server. cuman ada beberapa kelebihan terutama para ERD, jadi kita akan mudah dalam desain system kita.

lanjut pada versi ubuntu sebelumnya MySQL Workbench  berjalan dengan lancar, cuman pada ubuntu 11.10 ada beberapa bug yang mungkin akan terasa mengesalkan,Ok Langsung saja bagi yang mau menggunakan bisa langsung download ke sini :

http://lotomas.net/files/mysql-workbench-gpl-5.2.35-1.i386.ubuntu-oneiric.deb

Wassalamu’alaikum wr wb

Nov 042011
 

Assalamu’ alaikum wr wb

Lowogan

Wassalamu’ alaikum wr wb

Jul 142011
 

Assalamu’ alaikum wr wb

Secara default mysql menutup hak akses dari ip luar, jadi jika kita menggunakan mysql sebagai database server yang akan di akses dari beberapa client yang menggunakan aplikasi client server pasti akan di reject. Sehingga untuk mengakses kita harus mengarah ke ip komputer server yang sudah terinstall mysql, Lalu bagaimana caranya ….!

1. Masuk ke komputer yang sudah terinstall mysql misal dengan ssh:

sugik@sugik-pc:~$ ssh sugik@lokal.com

2. Ubah konfigurasi pada mysql

sugik@server:~$ sudo vi /etc/mysql/my.cnf

lalu cari tulisan

bind-address            = 127.0.0.1

ubah menjadi ip server kamu semisal

bind-address            = 192.168.0.1

lalu restart mysql

sugik@server:~$ sudo /etc/init.d/mysql restart

3. Langkah ketiga adalah menmbahkan user yang kita beri hak akses untuk database kita

sugik@server:~$ mysql -u root -p
Enter password:
mysql> CREATE DATABASE dblatihan;
mysql> GRANT ALL ON dblatihan.* TO user@'%' IDENTIFIED BY 'PASSWORD';
mysql> \q

4. Sekarang kita sudah dapat mengaksesnya dari komputer lain.

Sekian dulu semoga membantu

Wassalamu’ alaikum wr wb

Feb 092011
 

Assalamu’ alaikum wr wb

SQurrel Client

SQuirrel Client

Tiap kita menggunakan database pasti kita membutuhkan sebuah aplikasi pembantu atau mungkin kita menggunakan bawaan database tersebut, misal kita menggunakan postgreSQL biasanya sudah terinstall juga PGAdmin III yang merupakan bawan PostgreSQL, atau mungkin juga anda menggunaan phpmyadmin untuk mysql.

kali ini saya akan memberi sedikit informasi tentang sebuah aplikasi pembantu untuk memanage databse kita. Setelah mencari dan berkeliling dari website satu ke website lain akhirnya saya menemukan sebuah aplikasi database client yang lumayan bagus, dan juga lengkap fiturnya, dan yang jelas gratis atau free. Nama aplikasi ini adalah SQUirrel SQL Client. aplikasi ini dibuat dengna menggunakan java, jadi jika teman – teman mau install jangan lupa install dulu jdk atau jre ok. berikut adalah screen shotnya.

SQurrel SQL Client

SQuirrel SQL Client

SQuirrel SQL Client

SQuirrel SQL Client

Untukd apat mendownload aplikasi ini silakan masuk ke sini : http://squirrel-sql.sourceforge.net/

Wassalamu’ alaikum wr wb

Oct 012009
 

Mbahsomo Chat

Mbahsomo Chat

bersamaan dengan di akuinya batik oleh dunia, mbahsomo juga telah menyelesaikan bagian kecil dari Project M Forum yaotu chat online dengan browser.

Untuk dapat mengakses anda harus register dulu. untuk demo silakan masuk ke http://forum.do-event.com/?/chat/

Terimakasih kepada :

ExtJS, CodeIgniter, dan semua teman – teman yang telah membantu semoga ini dapat bermanfaat.

Sep 032009
 
Kelanjutan dari tutorial sebelumnya selain Trigger di MySQL yang baru juga terdapat procedure. Pertama buat sebuah tabel di MySQL kamu.
Code :
CREATE
TABLE tbl_stock (
kode char(2) NOT NULL,
nama varchar(20) default NULL,
jumlah int(11) NOT NULL default ‘0’,
harga double(15,3) NOT NULL default ‘0.000’,
total double(15,3) default NULL,
PRIMARY KEY
(kode)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8;
Pada kasus kali ini kita akan melakukan perhitungan di tbl_stock yaitu pada field total yang akan otomatis melakukan perkalian pada saat kita melakukan isi dan edit data. Pada procedure yang kita buat akan otomatis melakukan perhitungan dan mengetahui apakah data tersebut akan di Edit ada tambah data.
Code :
CREATE
PROCEDURE pr_isi_stock(IN kode_in char(2), IN nama_in VARCHAR(20), IN jumlah_in
INT, IN harga_in DOUBLE)
BEGIN
DECLARE ada INT;
SELECT COUNT(*) INTO ada from tbl_stock where kode=kode_in;
IF ada=0 then BEGIN
–Tambah baru
insert into tbl_stock values(kode_in,nama_in,jumlah_in,harga_in,(jumlah_in*harga_in));
END;
ELSE
–Edit data yang sudah ada
update tbl_stock set nama=nama_in, jumlah=jumlah_in,
harga=harga_in, total=jumlah_in*harga_in where kode=kode_in;
END IF;
END;
Untuk memanggil Procedure di atas dapat menggunakan perintah call nm_procedure

Kelanjutan dari tutorial sebelumnya selain Trigger di MySQL yang baru juga terdapat procedure. Pertama buat sebuah tabel di MySQL kamu.

Code :

CREATE
TABLE <code>tbl_stock</code> (
<code>kode</code> char(2) NOT NULL,
<code>nama</code> varchar(20) default NULL,
<code>jumlah</code> int(11) NOT NULL default '0',
<code>harga</code> double(15,3) NOT NULL default '0.000',
<code>total</code> double(15,3) default NULL,
PRIMARY KEY
(<code>kode</code>)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8;

Pada kasus kali ini kita akan melakukan perhitungan di tbl_stock yaitu pada field total yang akan otomatis melakukan perkalian pada saat kita melakukan isi dan edit data. Pada procedure yang kita buat akan otomatis melakukan perhitungan dan mengetahui apakah data tersebut akan di Edit ada tambah data.

Code :

CREATE
PROCEDURE pr_isi_stock(IN kode_in char(2), IN nama_in VARCHAR(20), IN jumlah_in
INT, IN harga_in DOUBLE)
BEGIN
DECLARE ada INT;
SELECT COUNT(*) INTO ada from tbl_stock where kode=kode_in;
IF ada=0 then BEGIN
--Tambah baru
insert into tbl_stock values(kode_in,nama_in,jumlah_in,harga_in,(jumlah_in*harga_in));
END;
ELSE
--Edit data yang sudah ada
update tbl_stock set nama=nama_in, jumlah=jumlah_in,
harga=harga_in, total=jumlah_in*harga_in where kode=kode_in;
END IF;
END;

Untuk memanggil Procedure di atas dapat menggunakan perintah call nm_procedure

Hasil

Hasil

Aug 092009
 

Assalamu’alaikum wr wb

Minggu lalu saya sedang ada pekerjaan untuk membuat report dengan banyak sekali model grafik – grafik. Yang membuat agak sedikit kerepotan adalah report ini jalan di browser bukan pada program desktop, juga masalahnya bukan juga dengan java, kenapa kalo di java kan ada Ireport, nah di php kira – kira apa yang di pakai ya. Saya teringat beberapa tahun yang lalu saya pernah iseng buat report di php dengan grafik dengan memanfaatkan Flass, alias parsing ke flas dengan data xml. Tapi saya saya lupa nama programnya apa. Karena lupa ya jalan terakhir tanya sama mbah google. dengan jawabannya adalah XML/SWF Charts yang beralamatkan di http://www.maani.us ok segera explorasi dua hari saya berexplorasi dengan nih chart. dengan keputusan ya mungkin ini kurang cocok atau saya yang kurang merasa puas karena harus create xml baru bisa di baca oleh char. Lama merenung akhirnya teringat dengan ExtJs kalo ngak salah ada chart di ExtJs, ok langsung buka ExtJs dan hasilnya betul ada. ok cerita selesai sampai disini ya mulai explorasinya.

Pertama yang dibutuhkan adalah Library ExtJS yang bisa di Download di http://www.extjs.com, dan juga

CodeIgniter.
Copykan Library ExtJS ke folder di CodeIgniter misal kita buat folder sendiri

1.Langkah pertama konfigurasi database pada CodeIgniter anda.
2.Buat table pada database anda
misal :

CREATE TABLE <code>tbl_grafik</code> (
    <code>keterangan</code> varchar(50) NOT NULL,
    <code>tahun</code> int(11) NOT NULL,
    <code>bulan</code> int(11) NOT NULL,
    <code>nilai</code> float(9,3) DEFAULT '0.000',
    PRIMARY KEY (<code>keterangan</code>)
  ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  Insert into tbl_grafik values('Pembelian',2009,1,200);
  Insert into tbl_grafik values('Pembelian',2009,2,245);
  Insert into tbl_grafik values('Penjualan',2009,1,150);
  Insert into tbl_grafik values('Penjualan',2009,2,300);

3.Buat Controller dengan nama printController.php

Continue reading »

Jul 292009
 

Untuk membuat trigger di MySQL and harus mengaktifkan INODB pada MySQL. Setelah aktif barulah kita bisa menggunkan fasilitas trigger pada MySQL. Ok langsung pada tujuan mari kita mulai proyek kita, pertama – tama kita akan membuat 2 buah tabel untuk percobaan kita

Code :

CREATE TABLE <code>tbl_pertama</code> (
  <code>kode</code> char(2) NOT NULL,
  <code>nama</code> varchar(20) default NULL,
  PRIMARY KEY  (<code>kode</code>)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE <code>tbl_kedua</code> (
  <code>kode_kedua</code> char(2) NOT NULL,
  <code>nama_kedua</code> varchar(20) default NULL,
  PRIMARY KEY  (<code>kode_kedua</code>)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Pada dua buah table saya buat sama, agar kita mudah untuk memahami pada proses selanjutnya. Setelah selesai akan tercipta dua buah tabel seperti pada gambar di bawah ini Continue reading »