Jumat, 28 Desember 2012

instal qreport dehlpi

kadang kita bingung dalam membuat laporan di dhelpi karena gak ada qreportnya ya ga....
ini saya uplode sesuai pengalaman yang saya alami kemarin.. bingung mo bikin laporan pake apa, akhirnya saya putuskan pake q report aja... namun masalah yang saya hadapi og gak ada qreportnya di menu dhelpi saya... ternyata harus instal dolo.. namun jangan khawatir gan library nya sudah ada saat intsal dhelpi.. namun untuk menggunakanya harus di panggil dolo gan?

ini caranya gan
langkah1 : buka dhelpi ==> klik menu component ==> pilih instal packages
seperti gambar ini gan
langkah2 : maka akan muncul form seperti ini

==> klik add ==> cari lokasi bin ( biasany di barlond => dhelpi =>bin) ==> pilih dclqrt70.bpl
seperti gambar ini
==> klik open ==> ok.
dah jadi deh tu.... tinggal cek di tool bar ada tool qreport gan
sillahkan di pake caranya... mongo mongo...
semoga bermanfaat..

ini untuk menjawab permintaan mas Herry Purwanto saya kasih link Downloadnya..
silahkan download DISINI




Kamis, 13 Desember 2012

instal netbeans di ubuntu

untuk langkanya download dulu JDK dan netbeans nya dolo ya...
kalo sudah terdownload pindah file JDK dan netbeansnya ke home

langka1:
* masuk terminal ubuntu... bagi yang gunakan linux pasti pada tau dong terminal itu yang mana
1. ketik sudo su
* untuk masuk ke administrasinya ubuntu isi pasword sesuai dengan pasword ubuntu yang anda
gunakan ga
2. lo sukses maka akan mucul tulisan
    /home/namauser linux anda(disini punyaku elrahma) lalu tambahkan perintah ls
 *  fungsi ls untuk ngecek file apa saja yang ada di home
3. setelah di cek file jdk dan netbeansnya ada di home
    ketik : sh jdk-6u29-ng-7_0_1.linux-ml.sh ( jdk disini disesuaikan aja dengan nama jdk yang anda punya gan )
terus perintahnya seperti gambar ini



    lo sudah tinggal enter tunggu sampai selesai gan
    nanti tunggu sampai muncul perintah kek instal java di windows tinggal next terus gan sampai finish

langkah 2 :
* instal netbeansnya sekarang gan
4. ulangi perintah 3 cuma di ganti dengan printahnya
   ketik : sh netbeans-7.2.1-ml-linux.sh ( netbeans disini disesuaikan aja dengan nama netbeans yang anda punya gan )



    lo sudah tinggal enter tunggu sampai selesai gan
    nanti tunggu sampai muncul perintah kek instal netbeans di windows tinggal next terus gan sampai finish.

disini saya pakai jdk 7.0 dan netbeans 7.2 gan...
moga ini menjadi bermanfaat bagi kita semua gan... matur suwun.. lo ada yang perlu di pertanyakan silahkan koment aja gan insyALLOH akan saya tanggapi... kalopun kadang telat dikit ya gan... coz ru sibuk nyusun KP saat biki ini.


apa itu mysql?


MySQL adalah multiuser database yang menggunakan bahasa StructuredQuery Language (SQL). Sedangkan SQL adalah bahasa standar yang digunakan untuk mengakses database server.
Tujuan dari pemakaian SQL dalam menyelesaikan tugas-tugas yang berkaitan dengan database, diantaranya:
  • Memanggil data dari satu tabel atau lebih pada satu database atau lebih.
  • Memanipulasi data pada tabel-tabel dengan menyisipkan, menghapus, atau memperbarui record.
  • Mendapatkan ringkasan informasi mengenai data pada tabel, seperti total, jumlah record, nilai minimun, nilai maksimum, dan nilai rata-rata.
  • Membuat, memodifikasi, atau menghapus tabel pada database.
1 Jenis-Jenis Perintah SQL

Secara umum perintah-perintah SQL dibagi menjadi dua kelompok, yaitu:

1.      DDL (Data Definition Language)

Data Definition Language merupakan bagian dari SQL yang digunakan untuk mendefinisikan data dan obyek database. Perintah tersebut berupa membuat, mengubah, menghapus dll.

Beberapa perintah SQL yang termasuk Data Definition Languag, seperti terlihat pada tabel berikut ini:

Perintah
Kegunaan
Create Table
Membuat tabel
Create Index
Membuat index
Alter Table
Mengubah atau menyisipkan ke dalam tabel
Drop Table
Menghapus tabel
Drop Index
Menghapus index

2.      DML (Data Manipulation Language)

Data Manipulation Language merupakan bagian dari perintah SQL yang digunakan untuk manipulasi data. Perintah-perintah ini bertugas untuk melakukan query dan perubahan yang dilakukan didalam suatu tabel.

Beberapa perintah SQL yang termasuk Data Manipulation Language, seperti terlihat pada tabel berikut ini:

Perintah
Kegunaan
Select
Digunakan untuk memilih data dari suatu tabel
Insert
Menyisipkan atau memasukkan data dari suatu tabel
Delete
Menghapus isi data dari beris (record) pada tabel tertentu
Update
Mengubah isi data dari kolom (field) pada tabel tertentu


2 Tipe Data Pada MySQL

2.1 Tipe Data Interger

Pada tipe data ini yang dapat disimpan hanya berupa angka (numerik) saja, baik berupa angka positif maupun angka negatif. Lebih jelasnya lihat tabel dibawah ini:

Tabel tipe data numerik di MySql:

Tipe Data
Jangkauan Signed
Jangkauan Unsigned
Memori
TINYINT
-128 – 127
0 – 255
1 byte
SMALLINT
-32768 – 32767
0 – 65535
2 byte
MEDIUMINT
-8388608 – 8388607
0 – 16777215
3 byte
INT
-2147483648 – 2147483647
0 – 4294967295
4 byte
BIGINT
-922337203685477508 – 9223372036854775807
0 – 18446744073709551615
8 byte
FLOAT
Tergantung nilainya
4 byte
DOUBLE
Tergantung nilainya
8 byte
DECIMAL
Tergantung nilainya
M+2 byte

Sedangkan attribut AUTO_INCREMENT, UNSIGNED dan ZEROFILL hanya dapat digunakan pada tipe data interger saja.
  • AUTO_INCREMENT memberikan nilai tipe data angka(number) yang di setting oleh servernya, jadi secara otomatis nilai dari data(filed) tersebut akan selalu naik 1 angka setelah nilai data sebelumnya.
  • UNSIGNED memberikan nilai tipe data yang hanya dengan nilai positif saja, karena secara default tipe data ini jangkauannya sampai negatif.
  •  ZEROFILL berfungsi untuk memberikan imbuhan nilai 0 di depan nilai sepanjang lebar tipe data.
2.2 Tipe Data String

Pada tipe data ini dapat beisi nilai string (alpanumerik/karakter) dan numerik. Yang jelas nilai numerik disini dapat untuk operasi perhitungan sebelum dilakukan konversi.

Tabel tipe data string di MySql:

Tipe Data
Max Size
Memori
VARCHAR
225 byte
X+1 byte
TINYTEXT
225 byte
X+1 byte
TINYBLOB
225 byte
X+2 byte
TEXT
65535 byte
X+2 byte
BLOB
65535 byte
X+2 byte
MEDIUMTEXT
1.6 byte
X+3 byte
MEDIUMBLOB
1.6 byte
X+3 byte
LONGTEXT
4.2 byte
X+4 byte
LONGBLOB
4.2 byte
X+4 byte


2.3 Tipe Data Waktu

Tipe data ini menyimpan informasi waktu, baik tanggal maupun jam. Walaupun data yang disimpan disini numerik tetapi pembacaan terhadap data string. Jadi perlu dilakukan konversi bila ingin melakukan perhitungan. Berikut tipe data waktu yang didukung MySQL.

Tabel tipe data date time di MySql:

Tipe Data
Format Standard
Zero Value
DATETIME
YYY-MM-DD HH:MM:SS
0000-00-00 00:00:00
DATE
YYY-MM-DD
0000-00-00
TIME
HH:MM:SS
00:00:00
YEAR
YYY
0000
TIMESTAMP
YYYMMDDHHMMSS
00000000000000


2.4 Tipe Data Binary String

  • BINARY
    Mendefinisikan bilangan dengan ukuran teteap hingga 8000 byte.
  • VARBINARY
    Mendefinisikan bilangan dengan ukuran bervariasi hingga 8000 byte
 2.5 Tipe Data Lainnya

Selain macam tipe data yang disebutkan diatas masih ada dua tipe data, yaitu ENUM dan SET.
  • ENUM
    Merupakan tipe data yang menyimpan beberapa pilihan data yang akan disimpan tetapi hanya satu pilihan yang boleh disimpan.
  • SET
    Tipe data ini hampir mirip dengan ENUM tetapi bisa memilih lebih dari satu pilihan.
Ada beberapa referensi aplikasi yang di gunakan untuk mempelajari mysql yang salah satunya Wamp dan Xampp

Sabtu, 08 Desember 2012

reset canon 2850


Cara Reset Canon MP258 Error 5B00 atau P07

Aplikasi Reset Printer Canon MP258 dan Cara Resetter Canon MP258 error 5B00 atau P07 :
  1. Printer MP258 yang error 5B00 atau P07 dalam keadaan mati dan kabel listrik terpasang. 
  2. Tekan Tombol STOP/RESET dan tahan, kemudian tekan tombol POWER dan tahan. 
  3. Tombol POWER masih ditekan, lepas tombol STOP/RESET, kemudian tekan tombol STOP/RESET 2 x dalam keadaan tombol power masih ditekan. 
  4. Lepas kedua tombol secara bersamaan. 
  5. Printer MP258 yang error 5B00 atau P07 akan berproses beberapa saat (agak lama), kemudian LCD Panel akan tampil angka 0.
  6. Komputer akan mendeteksi DEVICE BARU, Abaikan saja .
  7. Keadaan ini menunjukkan printer MP258 dalam keadaan SERVICE MODE dan siap direset. 

Langkah selanjutnya ini gan
1. Exctract File Resetter MP258 untuk error 5B00 atau P07
2. Siapkan 2 kertas di printer (ini untuk print pada waktu proses reset)
3. Jalankan program Resetter MP258 untuk error 5B00 atau P07

4. Klik "MAIN", maka printer akan berproses, kemudian MP258 akan print satu halaman dengan tulisan " D=000.0 "

5. Klik " EEPROM Clear ".
6. Kemudian klik " EEPROM ", dan printer akan print hasil Resetter MP258. Salah satu barisnya tulisannya sbb:
"TPAGE(TTL=00000 COPY=00000)"

7. Matikan Printer dengan menekan tombol POWER.
8. Dan Printer MP258 yang error 5B00 atau P07 sudah siap digunakan kembali . Selesai.

9. Close sofware reseternya.

ini untuk link sofwarenya dan tutorial dalam word aku kasih disini

Kamis, 06 Desember 2012

load data dari Mysql ke JcomboBox


Bagi yg baru belajar java(Sama seperti saya) dan belum tahu cara meload data dari mysql ke JComboBox, ini ada potongan functionnya
koneksiDB koneksi=new koneksiDB();
public void loadCombo(JComboBox cmb,String field,String table){
cmb.removeAllItems();
try{
java.sql.Connection connect=new koneksiDB().condb();
java.sql.Statement stat=connect.createStatement();
ResultSet rs=stat.executeQuery(“select “+field+” from “+table);
while(rs.next()){
String item=rs.getString(1);
cmb.addItem(item);
a++;
}
stat.close();
}catch(SQLException e){
System.out.println(“Error : “+e);
}
}
sedangkan koneksiDB koneksi=new koneksiDB(); pada potongan program diatas merupakan deklarasi fungsi yang saya ambil dari pakage class lain yaitu dari klas koneksiDB yang bisa dipakai berulang2 di class lain, agar qita tidak melulu menuliskan coding yang sama. naach ini isi classnya, silahkan buatkan package sendiri :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package inventorymarket.fungsi;
/**
*
* @author Owner
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
*
* @author Owner
*/
public class koneksiDB {
public koneksiDB(){}
Connection con;
public void panggilDriver(){
try{
String driver=”com.mysql.jdbc.Driver”;
Class.forName(driver);
System.out.println(“Memanggil driver sukses”);
}catch(ClassNotFoundException cnfe){
System.out.println(“Pesan Error : “+cnfe);
}
}
public Connection condb() throws SQLException{
Connection koneksi=null;
try{
String url=”jdbc:mysql://localhost:3306/panti_db?zeroDateTimeBehavior=convertToNull”;
String user=”root”;
String pass=”bismillah”;
koneksi=DriverManager.getConnection(url,user,pass);
System.out.println(“Koneksi Database Sukses”);
}catch(SQLException e){
System.out.println(“gagal di : “+e);
}
return koneksi;
}
}
ini ambil dari warung sebelah gan sebagi referensi .... untuk coding bikinan saya sendiri lum bikin .. maklum ru sibuk.. ini aku kasih alamatnya gan link nya gan.