Minggu, 25 Januari 2015

Menggunakan Field Auto Increment di MySQL

Auto increment field pada MySQL adalah suatu tipe field integer yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada table dimana field tersebut berada.

Otomatis disini artinya pada saat kita memasukkan data baik melalui stement INSERT maupun melalui mekanisme data access lainnya, field tersebut tidak perlu dimasukkan nilainya atau cukup diberi nilai NULL, maka MySQL akan menentukan sendiri nilai apa yang akan diberikan sebagai akibat penambahan baris data tersebut.

Definisi Auto Increment Field

Untuk menambahkan atau merubah suatu field sebagai auto increment, berikut adalah beberapa aturannya :
  • field tersebut harus didefinisikan sebagai primary key.
  • menambahkan keyword AUTO_INCREMENT pada definisi field.
  • harus bertipe numerik (TINYINT, INT, FLOAT, DECIMAL, dan lain-lain).
  • hanya boleh ada satu field auto increment pada suatu table, tidak bisa lebih.

Sebagai contoh, berikut adalah definisi auto increment field dengan nama kode-transaksi :
kode_transaksi INT NOT NULL AUTO_INCREMENT KEY

Membuat Table dengan Auto Increment Field 

Berikut adalah contoh statement SQL untuk membuat suatu table bernama "table_ai" dengan auto increment pada field  "kode_transaksi".

CREATE TABLE table_ai (
        kode_transaksi INT NULL AUTO_INCREMENT KEY,
        deskripsi VARCHAR(200)
);

Sekarang mari kita menambahkan beberapa data pada table tersebut dan setelah itu kita membaca hasilnya dengan perintah berikut ini.

INSERT INTO table_ai(deskripsi) VALUES ('deskripsi 1');
INSERT INTO table_ai(deskripsi) VALUES ('deskripsi 2');
SELECT * FROM table_ai;

Hasil eksekusinya terlihat pada gambar berikut di bawah ini.


Sekarang mari kita coba eksekusi lagi perintah berikut ini.

INSERT INTO table_ai(kode_transaksi, deskripsi) VALUES (NULL,'deskripsi 3');
SELECT * FROM table_ai;

Dan berikut adalah hasil eksekusi dari perintah tersebut.


Menambahkan Auto Increment Field pada suatu Table 

Jika kita ingin menambahkan field auto increment pada suatu table yang sudah ada, maka pastikan tidak ada definisi primary key sebelumnya pada table tersebut atau penambahan field akan gagal.

Berikut adalah contoh statement SQL untuk menambahkan field auto increment  "kode_transaksi" pada table "tr_penjualan" dari database phi_minimart.

ALTER TABLE tr_penjualan ADD kode_transaksi MEDIUMINT NOT NULL AUTO_INCREMENT KEY;

Berikut adalah isi data pada table tr_penjualan setelah eksekusi perintah tersebut di atas.



Merubah Field menjadi Auto Increment

Ada kalanya field yang sudah kita definisikan sebelumnya ingin kita rubah menjadi auto increment dengan melihat efektivitasnya yang lebih baik sebagai unique identifier yang automate.

Sebagai contoh, misalkan kita memiliki suatu table dengan nama "suppliers" dan kita memiliki field "supplier_id" yang bertipe integer dan ingin kita rubah sebagai auto_increment maka perintahnya adalah sebagai berikut.

ALTER TABLE suppliers MODIFY COLUMN supplier_id INT NOT NULL AUTO_INCREMENT KEY;

Penutup

Auto increment field merupakan suatu tipe data numerik yang mengisi nilainya secara otomatis secara incremental  atau bertambah terus. Pada artikel ini telah ditunjukkan bagaimana kita mendefinisikan field tersebut dalam tiga skenario, yaitu :
  • pada saat pembuatan table baru.
  • sebagai field tambahan pada table yang sudah ada.
  • melakukan konversi field yang sudah ada menjadi auto increment.
Jika kita eksplorasi dan analisa lebih lanjut maka tipe field ini sangat berguna terutama untuk table yang perlu dikenali secara unik namun sebelumnya tidak memiliki key yang bisa digunakan untuk tujuan tersebut.

Demikian artikel mengenai auto increment field ini kami buat, semoga bisa bermanfaat banyak bagi Anda sebagai pengunjung situs ini.

Cara Copy File Ke CD Kosong

         MemBurn atau Membakar Data Ke CD / DVD Mungkin Sudah Sangat Umum di Dengar Tapi Bagi Anda Yang belum tau bagaimana cara memasukan data atau file ke Media Penyimpanan dalam bentuk CD  Maka Saya Akan Memberikan Tutorial Sederhana dan Pastinya tanpa Software atau aplikasi tambahan, Seperti Yang di Ketahui Untuk Memasukan File CD Tidak Seperti Mengcopy File Kemedia Penyimpanan Biasa, Contohnya Flashdisk dan Kartu Memori tapi perlu sedikit perlakuan Khusus.  kita hanya perlu menggunakan bawaan Windows 7 dan pastinya sangat simple dan tidak serepot seperti aplikasi Nero dan Software Lain yang membuat Newbie seperti kita menjadi bingung.

         Yang Perlu di Persiapkan Untuk MemBurn FIle Ke CD atau DVD adalah CD atau DVD Kosong, Banyak di Jual di Toko komputer atau sejenisnya, Yang Perlu di Perhatikan Adalah jenis nya seperti CD-ROM (hanya bisa di isi sekali) dan CD-RW (bisa di isi berkali-kali dan bisa di Hapus Semua isinya) dan CD-ROM harganya pasti Lebih murah di Bandingkan CD-RW begitu pun dengan DVD. bila masih bingung perbedaan dari CD dan DVD . CD mampu Memuat File sekitar 512Mb sedangkan DVD bisa Sampai 4Gb, Jadi silahkan di pilih. namun untuk menyimpan file yang kecil-kecilan cukup CD saja.
Dan Yang Terpenting Kedua Adalah Komputer Atau Laptop Harus Mempunyai Pemutar CD atau DVD yang Rewitable, Ektensinya bertuliskan CD-RW atau DVD-RW kalau Tulisan pemutar CD atau DVD anda adalah CD-ROM atau DVD-ROM Sebaiknya Jangan teruskan Membaca tutorial ini, karna pastinya Tidak bisa.dan yang yang Terakhir OS Windows 7, Karna Tutorial ini Menggunakan Windows 7.
Kali ini saya memiliki 2 versi :
  1. Tanpa Menggunakan Software Nero
  2. Menggunakan Software Nero
Oke cekidot  !
A. Tanpa Menggunakan Software
1. Masukan CD atau DVD kosong maka akan muncul auto run seperti gambar di Bawah ini, Kemudian Pilih Burn File To Disk, Bila tidak Muncul Auto Run Seperti Gambar bisa di klik di Windows Explorer Kemudian pilih DVD atau CD-RW anda.
2. Setelah di Klik Burn akan Muncul jendela Kedua Masukan Nama FIle atau biarkan Default pada Disk Title Kemudian Pilih With a CD/DVD Player dan Next.
3. Drag atau Copy File yang ingin di Burn Kemudian Klik Burn to Disk yang saya lingkari hitam
4. Setelah itu akan muncul sepeti gambar di Bawah ini dan pilih recording Speed 10x atau 4x, saya Rekomendasikan pilih 4x karna file dan CD lebih awet dan tidak cepat rusak, Bila gagal ulangi cara diatas dan pilih 10x saja. Karna ada CD yang tidak mau di burn pada kecepatan 4x. kemudian klik Next. dan tunggu sampai ter Eject .
Selesai, mudah kan. dengan cara ini kita tida perlu susah-susah mendownload software atau aplikasi  Burning yang memakan waktu dan Bandwith.
B. Menggunakan NERO
1. Masukkan cd yang akan anda kopy ke drive
2. Buka software nero pilih copy and backup kemudian klik Copy CD.
3. Tentukan source drive, yaitu drive cdrw/dvdrw cd yang ingin di copy, sedangkan pada destination drive tentukan tujuan drive yang nantinya akan dimasuki cd blank. jika hanya ada cd drive masukkan sama dengan source drive.

  • writing speed untuk menentukan kecepatan burning (semakin kecil kecepatan maka semakin lama dalam proses burningnya tetapi semakin bagus kualitas yang dihasilhan begitu juga sebaliknya).
  • number of copies : banyaknya cd yang ingin digandakan ingin menggandakan 2 keping cd maka isikan 2 pada kolom ini
kemudian klik copy pada bagian bawah sebelah kanan
4.  Proses copy cd berjalan, tunggu sampai 100% drive akan keluar sendiri langsung saja masukkan cd blank anda

5. Proses burning berlangsung, tunggu sampai mencapai 100% akan keluar “burning process completly succesfully at ….,” itu tandanya proses burning sukses. klik Next
6. Selesai dan klik Exit.
Selamat mencoba.