Jumat, 31 Oktober 2008

Backup Databse MYSQL dengan Mysqldump di Bat file.

Pada tulisan kali ini saya akan menerangkan bagaimana melakukan backup database mysql di windows dengan menggunakan file bat. Jika anda membackup file dalam mode command prompt akan seperti gambar dibawah.

Lihat gambar bawah



Untuk koding backup databasenya tidak jauh beda dengan yang saya buat fedora hanya saja penempatan file mysqldumpnya yang beda.



Buka notepad anda tulis koding diatas lalu simpan dengan nama extensi bat serta taruh di folder startup jika anda ingin menjalankannya setiap hari saat computer baru nyala.
Bat seperti file sh dilinux jadi sekarang anda dapat membackup database mysql di linux dan windows juga pastinya secara teratur,cukup sekian,kritik dan saran kirim ke ibaskorn@gmail.com , sekian wasalam.

Kamis, 30 Oktober 2008

Melakukan Restore pada Database Mysql (hasil backup dengan mysqldump)

Tutorial kali ini merupakan lanjutan dari sebelumnya yaitu mebuat backup database dengan menggunakan mysqldump,ini merupakan terusan dari backup tutorial kemarin.
Syarat2 merestore database mysql adalah

1.)Backup database anda terlebih dahulu melalui mysqldump atau mysql administrator, atau program backup lainnya sebelum ke langkah ke 2.

2.)Langkah kesatu harus dilakukan agar menghindari kejadian yang kita tidak diinginkan bilamana sudah,jalankan mysqladministrator dengan cara klik kiri 2 kali lalu liat gambar:




jika anda tidak mempunyai mysqladministrator harap install mysql-gui-tools-5.0-r12-win32 program dapat di download di http://dev.mysql.com/ pilih menu downloads,file sekitar 17 mb an jika anda memakai windows,jika linux juga ada telah disediakan.



3.)Langkah Ketiga
Priksa file hasil backup,letaknya dimana,wakti backupnya kapan,namanya apa biasanya berekstensi .sql,jika sudah dipersiapan lalu langkah selanjutnya



4.)Langkah keempat
Buka menu restore seperti gambar sesuai langkah di bawah:





Perhatikan kondisi database yang saya backup kemarin =dengan hasil test.sql





Perhatikan kondisi Database sekarang saya sebelum langkah restore dilakukan:




Masuk kemenu mysql administrator pilih menu system restore



Pilih lah hasil backup dengan ekstensi .sql dan lalu open




Kemudian akan muncul gambar seperti dibawah ini kemudian klik start restore




Setelah itu buka database anda seperti gambar berikut lihat dengan detail:




Perhatikan jumlah record yang ada di data saya lihat baik2 data saya kembali ke 2 record lagi yang merupakan data hasil backup kemarin,
Jadi fungsi backup ialah mengembalikan data kemarin yang 2 record itu yang sebelum restorenya data saya ada 3 record,jelaskan jika restore hasil backup database berhasil hasilnya seperti ini.
Demkian tutorial sedikit dari saya kritik dan saran ke ibaskorn@gmail.com,tutorial ini dibuat agak sedikit terlambat dikarenakan monitor komp penulis mengalami kerusakan,trima kasih dari saya,wasalam.

Menampilkan Tanggal dan Jam Di Java Netbeans

Mari Kita Menampilkan Tanggal dan Jam di jlabel di dalam frame Di Java Netbeans.

Langsung saja tampilan program yang sudah jadi yang sudah saya buat.



ini gambar codingnya:




enjelasan
Jadi untuk waktu %1$tH adalah angka Jam jumlah 2 digit
%1$tM adalah angka Menit jumlah 2 digit
%1$tS adalah angka Detik jumlah 2 digit
Untuk Tanggal %1$td adalah hari bentuk angka 2 digit
%1$tm adalah bulan bentuk bulan sesuai seting di regional setting
anda di control panel
%1$tY adalah tahun bentuk angka 4 digit Jadi semua ini yang memenentukan sesuai dengan seting computer kita di Regional Setting.




Berikut Penjelasan untuk lebih lanjut:
H adalah jam dengan format 2 digit angka 00-23
I adalah jam dengan format 2 digit angka 01-12
M adalah menit dalam 1 jam format 00-59
S adalah detik dalam 1 menit format 00-60
B adalah nama bulan dalam karakter
m adalah nama bulan dengan format angka 2 digit
d adalah hari dalam 1 bulan 01-31
Y adalah tahun dalam format 4 angka
F adalah format tanggal otomatis yang sudah langsung jadi yaitu “%1$tY-1$%tm-1$%td”
jadinya 2008-12-01,tahun,bulan,tanggal.
T adalah format jam yang otomatis yang sudah jadi yaitu “1$%tH:1$%tM:1$%tS”
12:10:38,jam,menit,detik.

Cukup sekian penjelasan dari saya kritik dan saran kirim ke ibaskorn@gmail.com Mohon maaf dan Terima kasih,wasalam.

Rabu, 29 Oktober 2008

Komponen - komponen Java diNetBeans

Komponen – komponenn Java di NetBeans (JLabel , JTextField , JButton JCheckBox , JRadioButton , JTextArea , JComboBox)

Sekarang ini saya akan membuat bagaimana komponen ini kita pakai melalu sourcecode yang saya akan lakukan seperti dibawah.

JLabel

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jLabel1.setText("Mohamad Basuki"); // manganti tulisan text label
// TODO add your handling code here:
}

JText

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField1.setText("Mohamad Basuki"); // menganti tulisan text textbox
}

JButton

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
jButton3.setText("Mohamad Basuki");
// mengannti tulisan text di button
}

JCheckBox
Pilih

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
jCheckBox1.setSelected(true);// isi chek button
jCheckBox1.setText("Mohamad Basuki");// ganti tulisan
}
Tidak
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
jCheckBox1.setSelected(false);// hilangkan chek button
jCheckBox1.setText("jCheckBox1");// ganti tulisan normal
// TODO add your handling code here:
}


JRadioButton
Pilih

private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
jRadioButton1.setSelected(true);// isi radio button
jRadioButton1.setText("Mohamad Basuki");// ganti tulisan
// TODO add your handling code here:
}
Tidak
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {
jRadioButton1.setSelected(false);// hilangkan tanda cek radio button
jRadioButton1.setText("jRadioButton");// ganti tulisan
// TODO add your handling code here:
}

JTextArea
private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {
jTextArea1.setText("Nama Saya Mohamad basuki baru belajar java sekarang");// TODO add your handling code here:
}

JComboBox
Jangan lupa kosongkan gui model di properties.
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {
jComboBox1.addItem("Mohamad"); // TODO add your handling code here:
jComboBox1.addItem("Basuki"); // TODO add your handling code here:
}

Gambar Program yang telah jadi.



Seperti inilah latihan yang saya buat,memang yang saya buat hanyalah sebagian kecilnya saja komponen – komponen yang ada di java Netbeans,Cukup sekian Tutorial dari saya untuk Pmrograman kali ini mudah – mudahan dapat sedikit membantu anda.kritik dan saran kirim ke ibaskorn@gmail.com ,trima kasih kasih wasalam.

Minggu, 26 Oktober 2008

Netbeans,Perintah Dasar Sekali Pada Menu Jframe (Form)

Pada kali ini saya akan mulai masuk membahas tentang cara pemrograman kali ini yang di bahas adalah pemerograman java dengan software develop Netbeans yang kini telah saya pakai versi 6.1.didalam blog ku ini mudah2an dapat sedikit membantu bagi anda yang mempunyai kesulitan,dan menjadikan tulisan ini sebagai informasinya.
Saya juga adalah orang yang awam sekali tentang Netbeans,kali ini saa akan menulis yang baru saya dapat seperti dibawah ini.


Cara mengetik source code di netbeans tidak seperti di visual basic yang huruf kecil besar dianggap sama tetapi tidak di Netbeans yang huruf kecil itu dibacanya beda serta setiap koding yang kita tulsi akhirannya biasanya terdapat tanda titik koma “;”.


Perintah Runing Test = F6 (untuk mentesting program)

Untuk set primary yang di compile =klik kanan properties seperti gambar dibawah ini:



Select main class lalu klik ok,lalu anda isa mentesting program.

Untuk Tool dalam program didalam Netbeans ini adalah dengan ditambahkan depannya J,button jadi jbutton,label jadi jlabel jadi semua tool pendukung kebanyakan ditambahkan awalannya huruf j.

Saya akan buat sedikit contoh perintah di form seperti sebagai berikut:




Koding sebagai berikut:

Jbutton1 (keluar form)
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
this.dispose(); // kode jbutton keluar atau exit
}

Jbutton2 (keluar form dan panggil form lain)
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
this.dispose(); //kode jbutton2 / panggil form lain
new dasar1().setVisible(true);
// TODO add your handling code here:
}
Ket dasar1 adalah name pada form 2 yang akan dipanggil

Jbutton3 (Utamakan Program)
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
this.setAlwaysOnTop(true);
// TODO add your handling code here:
}

Jbutton4 (Ukuran Form)

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
this.setSize(500,600);//(lebar,tinggi) TODO add your handling code here:
}

Untuk selebihnya anda tinggal memainkan di properties control melalui gui tanpa harus melalui menu coding.

Sekian sedikit tutorial dari saya mohon maaf bilamana terjdikesalahaan penulisan program,kritik dan saran kirim ke ibaskorn@gmail.com ,trima kasih,wasalam.

Senin, 20 Oktober 2008

Backup Database dengan mysqldump & crondtab Fedora8

Membuat backup database mysql dengan mysqldump dan Fungsi Crondtab

Tutorial saya kali ini membahas backup database untuk aplikasi yang dipakai saya adalah mysql versi 5.0 sistem operasi linux fedora8,cara ini sudah berhasil saya lakukan dan sangat membantu sekali dalam proses membackup database yang sangat penting untuk berjaga2 supaya agar sewaktu bilamana terjadi hall2 yang tidak diinginkan seperti database corrupt /rusak kita bisa mengatasinya dengan cara mengembalikan databasenya ke tanggal kemarin,minimal backup database sehari sekali.

1.Tidak Menggunakan Script SH

kode dibawah ini untuk membackup database mysql:
=====================================================================
mysqldump -ubackupteja -pbt -hlocalhost test > /media/backup/test.sql
=====================================================================

penjelasan
----------
mysqldump
merupakan file exe untuk backup database mysqlmerupakan file bawaan dari mysql
yang letaknya kalau di fedora8 di folder /usr/bin/


-uroot => merupakan nama user mysql (harus sebagai administrator backup)
-bt => merupakan password dari nama user diatas
-hlocalhost => merupakan computername yang akan dipakai,saya coba localhost untuk membackup
test => merupakan nama database yang akan di backup

/media/backup/test.mysql => merupakan loakasi tujuan folder backup database dengan nama test.sql


Langkah pertama


1.gunakan perintah chmod777 diterminal untuk menchmod mysqldump yg letaknya di /usr/bin/


Ketik diterminal

#cd ..
#cd usr
#cd bin
#chmod 777 mysqldump

Langkah Kedua
paste kode diatas dan tambahkan /usr/bin/ (karena letak mysqldump di folder tersebut)
jadi seperti dibawah:


/usr/bin/mysqldump -ubackupteja -pbt -hlocalhost test > /media/backup/test.sql


Langkah Kedua

paste kode tersebut di crondtab:
============================================================================
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
05 20 * * * root /sbin/shutdown -h now
58 12 * * * root /usr/bin/mysqldump -uroot -pbt -hlocalhost test > /media/backup/test.sql


==============================================================================

operasi backup akan dijalankan pada hari ini jam 12 menit ke 58
selesai anda sudah bisa menjalankan backup terjadwal,perhatikan jamnya detail untuk jam
dengan format 12 keatas kadang2 tidak bisa dikarenakan formatnya 1-24 sedang kan di komputer
1-12.


Langkah Ketiga
restart Cronttab

ketik diterminal
#service crond restart



2.Menggunakan Script SH
script sh adalah file script yang berisi kode2 tertentu yang letaknya di folder tertentu,yang kode2
tertentu itu dianggap fungsi sama bila diketik diterminal di linux(seperti file bat diwindows).
cara ini favorit saya karena saya menggunkannya sekarang

Langkah pertama

1.gunakan perintah chmod777 diterminal untuk menchmod mysqldump yg letaknya di /usr/bin/


Ketik diterminal

#cd ..
#cd usr
#cd bin
#chmod 777 mysqldump

Langkah Kedua

1.buat file sh open text dokumen

===================================================================================
#!/bin/bash
date=`date +%Y-%m-%d_%Hh%M`
/usr/bin/mysqldump -uroot -pbt -hlocalhost test > /media/backup/inventory$date.sql
===================================================================================
simpan dengan nama bupteja.sh => nama bisa diganti sesuai keinginan
taruh di lokasi folder /usr/bin/ibasbup/ => merupakan lokasi folder alamat penyimpanan
bupteja.sh =>> dapat diganti sesuai keinginan

Langkah Ketiga

untuk jaga2 sebaiknya file bupteja.sh di chmod terlebih dahulu



Ketik diterminal

#cd ..
#cd usr
#cd bin
#cd ibasbup
#chmod 777 bupteja.sh

Langkah Keempat
pasang di crondtab

=======================================================
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
05 20 * * * root /sbin/shutdown -h now
47 14 * * * root /usr/bin/ibasbup/bupteja.sh ===> memanggil script sh yang tadi telah dibuat
==========================================================


backupdilakukan di jam 2 lewat 47 menit =>>> bisa diganti sesuai dengan keinginan.


Langkah Kelima

restart Cronttab
ketik diterminal
#service crond restart

Sekian sedikit tutorial dari mohon maaf bilamana ada kekurangan,seperti biasa kritik
dan saran kirim ke ibaskorn@gmail.com,wasalam.

Sabtu, 11 Oktober 2008

Membaca harddisk external dengan format ntfs di linux fedora 8

sebelumnya hardisk harus telah terformat dalam format ntfs,untuk cara formatnya
seperti biasa dilakukan di os windows br setelah itu yaitu:

cek program ntfs-3g dan fuse apakah sudah terinstall di komputer kalo anda memakai os fedora 8
pasti sudah terinstall secara otomatis seperti dibawah.

cek ntfs-3g ketik diterminal
rpm -qa |grep ntfs-3g =>ketik diterminal
ntfs-3g-1.1120-1.fc8 =>hasil berarti sudah terinstall

cek fuse ketik di terminal
rpm -qa |grep fuse =>ketik diterminal
=>fuse-2.7.0-8.fc8 =>hasil berarti sudah terinstall

kemudian lakukan langkah2 berikut:

langkah pertama
buat folder direktori dulu dengan cara ketik diterminal:
mkdir /mnt/data


Langkah kedua
mount -t ntfs-3g /dev/sdb1 /mnt/data -o force


seperti contoh gambar dibawah:


lalu folder dengan nama data akan otomatis langsung muncul setelah di tekan enter.
cek di computer klik kiri2 kali trus periksa hardisk external tersebut dengan cara di klik kiri dua kali.

=================================================================================
atau kalu tdk bisa
/dev/sdb1 /mnt/data ntfs-3g default,force 0,0


sekian tutorial dari saya,kritik dan saran hub ibaskorn@gmail.com,wasalam

Senin, 06 Oktober 2008

Mengetahui Product Key Yang dipakai di Windows Xp,Keluarga NT dengan RockXp.

Dalam suasana nan fitri ini saya tidak lupa mengucapkan mohon maaf lahir dan batin.
Liburan dari tgl 27 sampai masuk kembali tgl 6-10-2008 merupakan liburan nasional yang membuat saya melupakan computer selama 1 minggu,jadi hari bebas computer nasional,cukup membuat refresh otak ya, tidak banyak kata2 langsung aja trik saya kali ini,judul diatas,merupakan cara untuk mengtahui apakah Product Key yang kita pakai benar2 sama dengan COA label licensi dari Microsoft ) yang ditempel diatas pc kita,cara ini dapat sedikit membantu kita untuk mengetahui Product Key windows yang telah terinstall di pc agar kita tidak mudah dibohongi,untuk mengetahui Product Key windows saya menggunakan program rockxp versi 4.0 program ini lumayan bagus merupakan program exe langsung jalan tanpa harus diinstall dan gratis lagi.

Langkah Pertama:
Download program di http://www.rockxp.org lalu simpan ukuran size program ini kecil hanya 760 kb.



Merupakan bentuk tampilan icon program yang sehabis didownload program ini saya taruh di desktop windows.


Langkah Kedua
-klik kiri2 kali lalu kemuadian akan muncul:



Langkah Ketiga

Keterangan gambar diatas saya rasa sudah cukup jelas,Mudah2aan cara ini sedikit membantu anda,sekian trik kali ini dari saya seperti biasa kritik dan saran kirim ke ibaskorn@gmail.com wasalam