SlideShare a Scribd company logo
1 of 8
Download to read offline
Integer
"Integer" digunakan untuk merujuk kepada tipe data apapun yang merepresentasikan bilangan bulat,
atau beberapa bagian dari bilangan bulat.
Diperuntukkan angka yang tidak dijumlahkan, contohnya : nomer transaksi,nomor registrasi dll.
Char
digunakan untuk data yang panjangnya tetap.
Jika nilai yang kamu berikan itu tidak sepanjang dari panjang CHAR maka nilaimu akan ditambahkan
dengan spasi sampai panjangnya sama dengan panjang CHAR.
Varchar
tipe data dimana panjang kolomnya dapat berubah menyesuaikan dengan data yang diberikan.
Panjang karakter dari tipe VARCHAR ini bisa mencapai 65535.
Double
double berupa bilangan riil (termasuk bilangan pembagian atau koma).
Tipe double memiliki ciri khas unik dimana ia bisa mengenali bilangan dibelakang koma.
Jadi, pastikan dahulu sebelum menggunakan tipe data double. Jika memang hasil yang akan dipakai
membutuhkan keluaran yang biasa standart dan tidak rumit, sebaiknya jangan pakai double. Tapi kalau
memang membutuhkan kode untuk pembuatan harga, atau memang harus menggunakan double maka
silahkan dan disarankan. Yang perlu diingat penggunaan double terlalu banyak menyebabkan kode
program akan semakin besar bila dijalankan dan tentunya bisa semakin memberatkan komputer.
Date
tipe data yang digunakan untuk menampung data yang bertipe tanggal, bulan, dan tahun contoh:-tanggal
lahir dll.
Datetime
tipe data yang berguna untuk menyimpan tanggal dan waktu di database.
Untuk memudahkan user dalam membaca tipe data date dan time ini digunakan fungsi untuk melakukan
format terhadap tipe data ini.
Text
tipe data yang dapat menampung semua tipe data.
Enum
Tipe data enum digunakan untuk menyimpan yang hanya boleh diisi berdasarkan suatu list tertentu
yang didefinisikan ketika pembuatan tabel.
Satu baris hanya dapat menyimpan slah satu dari pilihan yang ada
Pendefinisiannya adalah sebagai berikut : namakolom ENUM (‘pil1’,’pil2’,.. .,’piln’)
SQLyog adalah aplikasi client MySQL yang sangat populer digunakan di Indonesia. Aplikasi ini memiliki
banyak fitur yang memudahkan pengguna melakukan administrasi maupun melakukan pengolahan data
MySQL.
Masuk ke dalam area MySQL
1. Jalankan SQLyog.
2. Jika ada komentar "Upgrade to Professional/Enterprise/Ultimate edition now", klik tombol
"Continue..." saja.
3. Pada dialog "Connect to MySQL host" klik tombol "New", namakan koneksi tersebut misalkan dengan
"localhost"
4. Masukkan rincian koneksi dan klik tombol "Connect"
5. Jika koneksi berhasil akan muncul layar kerja seperti gambar di bawah ini dengan panel kiri adalah
bagian "Object Browser" yang berisi daftar informasi dari semua objek database kita.
Menciptakan Database
1. Klik menu DB Create Database
2. Setelah mengclick “Create Database” maka akan muncul kotak dialog yang berarti kita diperintahkan
untuk mengisi nama database yang akan kita buat.Isi dengan nama admin_smk
3. Nah,kalau sudah benar maka database yang kita buat akan terlihan di kolom sebelah kiri , seperti
gambar di bawah ini:
Menciptakan tabel dalam database
Sebelum masuk ke dalam cara membuat tabel, berikut ini penjelasan tentang Primary Key dan Auto
Increment:
1. Primary key
Prmary Key adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris
dalam tabel,jadi apabila sebuah field sudah diberi tanda centang pada kolom primary key maka isi dr
field tersebut tidak boleh sama dengan yg lain dan tidak boleh Null atau kosong. Primary Key
merupakan kunci utama yang harus unik dan tidak boleh sama, fungsinya untuk mencegah duplikasi dan
memperepat pencarian data
2. Auto Increment
Auto increment pada SQL merupakan penambahan pengurutan angka secara otomatis ketika field yang
lain ditambahkan. Biasanya auto increment itu dipakai pada ID yang sifatnya sebagai primary key dan
type datanya harus integer.
Misal terdapat tabel dengan nama kasus_mahasiswa yang terdiri dari 3 kolom yaitu: no_kasus,
nama_mahasiswa, keterangan. no_kasus dibuat auto increment sehingga ketika dimasukkan data pada
Database yang baru dibuat
kolom namamahasiswa dan keterangan, maka secara otomatis kolom no_kasus akan terisi secara urut
yaitu dengan angka 1. Jika dimasukkan data lagi, no_kasus akan terisi dengan angka 2, dan seterusnya.
1. Klik menu Table Create Table
2. Isilah kolom-kolom di bawah ini berdasarkan nama-nama field yang akan kita buat
Nama
Field
Tipe Data
Panjang
Karakter
Klik untuk Create
Table
Primary Key
Jika dicentang berarti
tidak boleh kosong
Klik menu Table, kemudian
pilih Create Table
3. Setelah selesai mengisi kolom-kolom yang menentukan nama-nama field dari tabel yang kita buat, tekan
‘”Create Table”. Maka akan muncul kotak dialog yang menanyakan nama tabel yang akan kita buat,
kemudian tekan “OK”.
4. Berikut ini cara apabila ingin mengedit tabel yang telah dibuat misalx mengganti tipe data,nama field
dan sebagainya.
Setelah selesai mengedit
tabel,klik menu Alter
Klik menu Table,lalu pilih
Alter Table …
Mengisi Data Dalam Tabel
Setelah tabel spp_siswa sudah tercipta,kmudian klik Table Data dan isi langsung setiap kolom yg
tersedia dalam tabel.
Tabel SPP siswa sudah
Klik Table Data untuk isi
Tipe data date menampilkan
tanggal dalam format
“YYYY-MM-DD”
(tahun-bulan-tanggal)
Tipe data date menampilkan tanggal dalam
format “YYYY-MM-DD HH:MM:SS”
“(tahun-bulan-tanggal) (jam:menit:detik)”
misalnya “2013-11-31 13:05:00”
Menghapus Tabel dan Database
1. Berikut ini cara untuk menghapus tabel dari sebuah database
2. Berikut ini cara untuk menghapus database
Klik menu Table,lalu pilih Drop
Table From Database …
Klik menu DB, pilih Drop
Database…
Klik Tabel yang akan dihapus
Klik Database yang akan dihapus

More Related Content

What's hot

Apa itu microsoft access
Apa itu microsoft accessApa itu microsoft access
Apa itu microsoft accessFirdaus Abadi
 
Pembuatan data base pada ms
Pembuatan data base pada msPembuatan data base pada ms
Pembuatan data base pada msasepsyamsul012
 
Panduan microsoft office access 2007 2
Panduan microsoft office access 2007 2Panduan microsoft office access 2007 2
Panduan microsoft office access 2007 2adityo_nugroho
 
Panduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excelPanduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excelMas Tri Sragen
 
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...Yasni Lavinia
 
Xi.1 chapter 2
Xi.1 chapter 2Xi.1 chapter 2
Xi.1 chapter 2PhOo JuTek
 
Materi Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMKMateri Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMKfauzia resty
 
calon bidan belajar it
calon  bidan belajar itcalon  bidan belajar it
calon bidan belajar itMega Mega
 
Bahan ajar kkpi software basis data
Bahan ajar kkpi software basis dataBahan ajar kkpi software basis data
Bahan ajar kkpi software basis databernimontolalu
 
2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excelmarsel zagoto
 
Pengolahan Data MS. Access
Pengolahan Data MS. AccessPengolahan Data MS. Access
Pengolahan Data MS. AccessIAIN PEKALONGAN
 
Cara membuat database dengan mudah dan simple
Cara membuat database dengan mudah dan simpleCara membuat database dengan mudah dan simple
Cara membuat database dengan mudah dan simpleLisa Ariyanti
 
Contoh ms. access aplikasi penjualan
Contoh ms. access aplikasi penjualanContoh ms. access aplikasi penjualan
Contoh ms. access aplikasi penjualanSis Wanti
 
Step By Step Latihan Soal Ms. Access 2007 (Part 3)
Step By Step Latihan Soal Ms. Access 2007 (Part 3)Step By Step Latihan Soal Ms. Access 2007 (Part 3)
Step By Step Latihan Soal Ms. Access 2007 (Part 3)Ati Suci Dian Martha
 
Mengoperasikan software spread sheet (1,2,3,4) ok
Mengoperasikan software spread sheet (1,2,3,4) okMengoperasikan software spread sheet (1,2,3,4) ok
Mengoperasikan software spread sheet (1,2,3,4) okHafis Lubis
 

What's hot (19)

Apa itu microsoft access
Apa itu microsoft accessApa itu microsoft access
Apa itu microsoft access
 
Tugas 5 tik (4)
Tugas 5 tik (4)Tugas 5 tik (4)
Tugas 5 tik (4)
 
Pembuatan data base pada ms
Pembuatan data base pada msPembuatan data base pada ms
Pembuatan data base pada ms
 
Panduan microsoft office access 2007 2
Panduan microsoft office access 2007 2Panduan microsoft office access 2007 2
Panduan microsoft office access 2007 2
 
Panduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excelPanduan aplikasi Persediaan dg excel
Panduan aplikasi Persediaan dg excel
 
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...
 
Xi.1 chapter 2
Xi.1 chapter 2Xi.1 chapter 2
Xi.1 chapter 2
 
Materi Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMKMateri Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMK
 
calon bidan belajar it
calon  bidan belajar itcalon  bidan belajar it
calon bidan belajar it
 
Bahan ajar kkpi software basis data
Bahan ajar kkpi software basis dataBahan ajar kkpi software basis data
Bahan ajar kkpi software basis data
 
2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel
 
Pengolahan Data MS. Access
Pengolahan Data MS. AccessPengolahan Data MS. Access
Pengolahan Data MS. Access
 
Cara membuat database dengan mudah dan simple
Cara membuat database dengan mudah dan simpleCara membuat database dengan mudah dan simple
Cara membuat database dengan mudah dan simple
 
Materi access
Materi accessMateri access
Materi access
 
Contoh ms. access aplikasi penjualan
Contoh ms. access aplikasi penjualanContoh ms. access aplikasi penjualan
Contoh ms. access aplikasi penjualan
 
Cara membuat
Cara membuatCara membuat
Cara membuat
 
Step By Step Latihan Soal Ms. Access 2007 (Part 3)
Step By Step Latihan Soal Ms. Access 2007 (Part 3)Step By Step Latihan Soal Ms. Access 2007 (Part 3)
Step By Step Latihan Soal Ms. Access 2007 (Part 3)
 
Mengoperasikan software spread sheet (1,2,3,4) ok
Mengoperasikan software spread sheet (1,2,3,4) okMengoperasikan software spread sheet (1,2,3,4) ok
Mengoperasikan software spread sheet (1,2,3,4) ok
 
Ms access2007-1201
Ms access2007-1201Ms access2007-1201
Ms access2007-1201
 

Similar to Tipe Data Dasar SQL dan Penggunaannya

SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...
SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...
SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...Fitri Febriani
 
Praktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLPraktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLMega Yasma Adha
 
Tutorial ms access
Tutorial ms accessTutorial ms access
Tutorial ms accesssman2mkd
 
Database access
Database access Database access
Database access elaedc
 
Modul my sql tutorial part 2
Modul my sql tutorial part 2Modul my sql tutorial part 2
Modul my sql tutorial part 2Ratzman III
 
Agus access
Agus accessAgus access
Agus accessauxer
 
F 12069 membuataplikasisederhanadenganmicrosoftaccess2007
F 12069 membuataplikasisederhanadenganmicrosoftaccess2007F 12069 membuataplikasisederhanadenganmicrosoftaccess2007
F 12069 membuataplikasisederhanadenganmicrosoftaccess2007Fanny Pratama
 
(15) SIM, Nurli Hardianto, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...
(15) SIM, Nurli Hardianto, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...(15) SIM, Nurli Hardianto, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...
(15) SIM, Nurli Hardianto, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...Nurli Hardianto
 
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...Mutia Nabila
 
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...Mutia Nabila
 
Sim,agus saiful,prof.dr.ir hapzi ali, mm ,cma,membuat dan mengelola blog &amp...
Sim,agus saiful,prof.dr.ir hapzi ali, mm ,cma,membuat dan mengelola blog &amp...Sim,agus saiful,prof.dr.ir hapzi ali, mm ,cma,membuat dan mengelola blog &amp...
Sim,agus saiful,prof.dr.ir hapzi ali, mm ,cma,membuat dan mengelola blog &amp...AGUS SAIFUL
 
(15) SIM, Vidia Ambarwati, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...
(15) SIM, Vidia Ambarwati, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...(15) SIM, Vidia Ambarwati, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...
(15) SIM, Vidia Ambarwati, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...viividia
 
Sim , pujiyanti oktavianti , hapzi ali , langkah langkah membuat blog & d...
Sim , pujiyanti oktavianti , hapzi ali , langkah langkah membuat blog & d...Sim , pujiyanti oktavianti , hapzi ali , langkah langkah membuat blog & d...
Sim , pujiyanti oktavianti , hapzi ali , langkah langkah membuat blog & d...pujiyanti oktavianti
 
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...diah putri handayani
 

Similar to Tipe Data Dasar SQL dan Penggunaannya (20)

SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...
SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...
SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...
 
Praktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLPraktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQL
 
Tutorial ms access
Tutorial ms accessTutorial ms access
Tutorial ms access
 
Microsoft acces
Microsoft accesMicrosoft acces
Microsoft acces
 
Access
AccessAccess
Access
 
Database access
Database access Database access
Database access
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Modul my sql tutorial part 2
Modul my sql tutorial part 2Modul my sql tutorial part 2
Modul my sql tutorial part 2
 
Access
AccessAccess
Access
 
Agus access
Agus accessAgus access
Agus access
 
Agus access
Agus accessAgus access
Agus access
 
F 12069 membuataplikasisederhanadenganmicrosoftaccess2007
F 12069 membuataplikasisederhanadenganmicrosoftaccess2007F 12069 membuataplikasisederhanadenganmicrosoftaccess2007
F 12069 membuataplikasisederhanadenganmicrosoftaccess2007
 
Acces
AccesAcces
Acces
 
(15) SIM, Nurli Hardianto, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...
(15) SIM, Nurli Hardianto, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...(15) SIM, Nurli Hardianto, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...
(15) SIM, Nurli Hardianto, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...
 
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...
 
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...
Sim16, Mutia Nabila, Hapzi Ali, Opsi membuat Blog & Database Ms. Access, Univ...
 
Sim,agus saiful,prof.dr.ir hapzi ali, mm ,cma,membuat dan mengelola blog &amp...
Sim,agus saiful,prof.dr.ir hapzi ali, mm ,cma,membuat dan mengelola blog &amp...Sim,agus saiful,prof.dr.ir hapzi ali, mm ,cma,membuat dan mengelola blog &amp...
Sim,agus saiful,prof.dr.ir hapzi ali, mm ,cma,membuat dan mengelola blog &amp...
 
(15) SIM, Vidia Ambarwati, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...
(15) SIM, Vidia Ambarwati, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...(15) SIM, Vidia Ambarwati, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...
(15) SIM, Vidia Ambarwati, Hapzi Ali, Bukti Upload, Universitas Mercu Buana, ...
 
Sim , pujiyanti oktavianti , hapzi ali , langkah langkah membuat blog & d...
Sim , pujiyanti oktavianti , hapzi ali , langkah langkah membuat blog & d...Sim , pujiyanti oktavianti , hapzi ali , langkah langkah membuat blog & d...
Sim , pujiyanti oktavianti , hapzi ali , langkah langkah membuat blog & d...
 
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...
 

More from Muhammad Syafriansyah

More from Muhammad Syafriansyah (20)

Modul 11 4 mei 2013
Modul 11 4 mei 2013Modul 11 4 mei 2013
Modul 11 4 mei 2013
 
Modul 10 27 april 2013
Modul 10 27 april 2013Modul 10 27 april 2013
Modul 10 27 april 2013
 
Modul 8&9 maret 2013
Modul 8&9 maret 2013Modul 8&9 maret 2013
Modul 8&9 maret 2013
 
Modul7 23 maret 2013
Modul7 23 maret 2013Modul7 23 maret 2013
Modul7 23 maret 2013
 
Modul6 2 maret 2013
Modul6 2 maret 2013Modul6 2 maret 2013
Modul6 2 maret 2013
 
Modul5 23feb2013
Modul5 23feb2013Modul5 23feb2013
Modul5 23feb2013
 
Modul4 16 februari 2013
Modul4 16 februari 2013Modul4 16 februari 2013
Modul4 16 februari 2013
 
Modul 2 19 jan 2013
Modul 2 19 jan 2013Modul 2 19 jan 2013
Modul 2 19 jan 2013
 
Modul i 12 jan 2013
Modul i 12 jan 2013Modul i 12 jan 2013
Modul i 12 jan 2013
 
Saintek2015518
Saintek2015518Saintek2015518
Saintek2015518
 
Tkpa2015622
Tkpa2015622Tkpa2015622
Tkpa2015622
 
System software quality assurance for safety critical systems
System software quality assurance for safety critical systemsSystem software quality assurance for safety critical systems
System software quality assurance for safety critical systems
 
Software re engineering
Software re engineeringSoftware re engineering
Software re engineering
 
Prioritizing software maintenance plan by analyzing user feedback
Prioritizing software maintenance plan by analyzing user feedbackPrioritizing software maintenance plan by analyzing user feedback
Prioritizing software maintenance plan by analyzing user feedback
 
Organizational commitment of information technology professionals
Organizational commitment of information technology professionalsOrganizational commitment of information technology professionals
Organizational commitment of information technology professionals
 
Interpretasi sqa
Interpretasi sqaInterpretasi sqa
Interpretasi sqa
 
Interpretasi re engineering
Interpretasi re engineeringInterpretasi re engineering
Interpretasi re engineering
 
Interpretasi maintenance
Interpretasi maintenanceInterpretasi maintenance
Interpretasi maintenance
 
Interpretasi leadership
Interpretasi leadershipInterpretasi leadership
Interpretasi leadership
 
Laporan fp
Laporan fpLaporan fp
Laporan fp
 

Tipe Data Dasar SQL dan Penggunaannya

  • 1. Integer "Integer" digunakan untuk merujuk kepada tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa bagian dari bilangan bulat. Diperuntukkan angka yang tidak dijumlahkan, contohnya : nomer transaksi,nomor registrasi dll. Char digunakan untuk data yang panjangnya tetap. Jika nilai yang kamu berikan itu tidak sepanjang dari panjang CHAR maka nilaimu akan ditambahkan dengan spasi sampai panjangnya sama dengan panjang CHAR. Varchar tipe data dimana panjang kolomnya dapat berubah menyesuaikan dengan data yang diberikan. Panjang karakter dari tipe VARCHAR ini bisa mencapai 65535. Double double berupa bilangan riil (termasuk bilangan pembagian atau koma). Tipe double memiliki ciri khas unik dimana ia bisa mengenali bilangan dibelakang koma. Jadi, pastikan dahulu sebelum menggunakan tipe data double. Jika memang hasil yang akan dipakai membutuhkan keluaran yang biasa standart dan tidak rumit, sebaiknya jangan pakai double. Tapi kalau memang membutuhkan kode untuk pembuatan harga, atau memang harus menggunakan double maka silahkan dan disarankan. Yang perlu diingat penggunaan double terlalu banyak menyebabkan kode program akan semakin besar bila dijalankan dan tentunya bisa semakin memberatkan komputer. Date tipe data yang digunakan untuk menampung data yang bertipe tanggal, bulan, dan tahun contoh:-tanggal lahir dll. Datetime tipe data yang berguna untuk menyimpan tanggal dan waktu di database. Untuk memudahkan user dalam membaca tipe data date dan time ini digunakan fungsi untuk melakukan format terhadap tipe data ini. Text tipe data yang dapat menampung semua tipe data. Enum Tipe data enum digunakan untuk menyimpan yang hanya boleh diisi berdasarkan suatu list tertentu yang didefinisikan ketika pembuatan tabel. Satu baris hanya dapat menyimpan slah satu dari pilihan yang ada Pendefinisiannya adalah sebagai berikut : namakolom ENUM (‘pil1’,’pil2’,.. .,’piln’)
  • 2. SQLyog adalah aplikasi client MySQL yang sangat populer digunakan di Indonesia. Aplikasi ini memiliki banyak fitur yang memudahkan pengguna melakukan administrasi maupun melakukan pengolahan data MySQL. Masuk ke dalam area MySQL 1. Jalankan SQLyog. 2. Jika ada komentar "Upgrade to Professional/Enterprise/Ultimate edition now", klik tombol "Continue..." saja. 3. Pada dialog "Connect to MySQL host" klik tombol "New", namakan koneksi tersebut misalkan dengan "localhost" 4. Masukkan rincian koneksi dan klik tombol "Connect" 5. Jika koneksi berhasil akan muncul layar kerja seperti gambar di bawah ini dengan panel kiri adalah bagian "Object Browser" yang berisi daftar informasi dari semua objek database kita.
  • 3. Menciptakan Database 1. Klik menu DB Create Database 2. Setelah mengclick “Create Database” maka akan muncul kotak dialog yang berarti kita diperintahkan untuk mengisi nama database yang akan kita buat.Isi dengan nama admin_smk
  • 4. 3. Nah,kalau sudah benar maka database yang kita buat akan terlihan di kolom sebelah kiri , seperti gambar di bawah ini: Menciptakan tabel dalam database Sebelum masuk ke dalam cara membuat tabel, berikut ini penjelasan tentang Primary Key dan Auto Increment: 1. Primary key Prmary Key adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel,jadi apabila sebuah field sudah diberi tanda centang pada kolom primary key maka isi dr field tersebut tidak boleh sama dengan yg lain dan tidak boleh Null atau kosong. Primary Key merupakan kunci utama yang harus unik dan tidak boleh sama, fungsinya untuk mencegah duplikasi dan memperepat pencarian data 2. Auto Increment Auto increment pada SQL merupakan penambahan pengurutan angka secara otomatis ketika field yang lain ditambahkan. Biasanya auto increment itu dipakai pada ID yang sifatnya sebagai primary key dan type datanya harus integer. Misal terdapat tabel dengan nama kasus_mahasiswa yang terdiri dari 3 kolom yaitu: no_kasus, nama_mahasiswa, keterangan. no_kasus dibuat auto increment sehingga ketika dimasukkan data pada Database yang baru dibuat
  • 5. kolom namamahasiswa dan keterangan, maka secara otomatis kolom no_kasus akan terisi secara urut yaitu dengan angka 1. Jika dimasukkan data lagi, no_kasus akan terisi dengan angka 2, dan seterusnya. 1. Klik menu Table Create Table 2. Isilah kolom-kolom di bawah ini berdasarkan nama-nama field yang akan kita buat Nama Field Tipe Data Panjang Karakter Klik untuk Create Table Primary Key Jika dicentang berarti tidak boleh kosong Klik menu Table, kemudian pilih Create Table
  • 6. 3. Setelah selesai mengisi kolom-kolom yang menentukan nama-nama field dari tabel yang kita buat, tekan ‘”Create Table”. Maka akan muncul kotak dialog yang menanyakan nama tabel yang akan kita buat, kemudian tekan “OK”. 4. Berikut ini cara apabila ingin mengedit tabel yang telah dibuat misalx mengganti tipe data,nama field dan sebagainya. Setelah selesai mengedit tabel,klik menu Alter Klik menu Table,lalu pilih Alter Table …
  • 7. Mengisi Data Dalam Tabel Setelah tabel spp_siswa sudah tercipta,kmudian klik Table Data dan isi langsung setiap kolom yg tersedia dalam tabel. Tabel SPP siswa sudah Klik Table Data untuk isi Tipe data date menampilkan tanggal dalam format “YYYY-MM-DD” (tahun-bulan-tanggal) Tipe data date menampilkan tanggal dalam format “YYYY-MM-DD HH:MM:SS” “(tahun-bulan-tanggal) (jam:menit:detik)” misalnya “2013-11-31 13:05:00”
  • 8. Menghapus Tabel dan Database 1. Berikut ini cara untuk menghapus tabel dari sebuah database 2. Berikut ini cara untuk menghapus database Klik menu Table,lalu pilih Drop Table From Database … Klik menu DB, pilih Drop Database… Klik Tabel yang akan dihapus Klik Database yang akan dihapus