SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
PEMROGRAMAN DATABASE(FOR ALL)




     Disajikan untuk memenuhi sebagian tugas untuk mencerdaskan segenap bangsa




                                Guru Pembimbing :
                                   Cyber World




                                   Oleh Siswa :
                               M.FAHMI A.ZAIN
                                       NIS :
                                      12661




                      Lembaga Pendidikan Cyber Indonesia
                                      (LPCI)
Jl.Cyber II No port.23 CyberRaya – Internet of The World IPaddress 192.168.10.225
                                     Mei,2011
Just for you
     Wah indahnya hidup ini.. Akhirnya baru kali ini kulo (artinya saya dalam KBBI) menulis artikel.
Sebenarnya kulo nulis artikel ini buat refreshing saja, tapi kali ini kulo berniat buat nulis artikel, ini untuk
  membagi ilmu kulo sama orang lain. Ya… hitung-hitung buat amal. Ya udah cukup basa basinya, kulo
 disini akan menjelaskan sedikit tentang Pemrograman Database. Ya, walaupun kulo gak terlalu mahir
sih karena kulo masih kelas 10 di smk dan masih semester 1 awal –to akhir, kulo sekolah di SMK PGRI
3 MALANG… tapi, kulo kan udah bilang walaupun gak terlalu mahir itung-itung amal, ya…langsung saja
   ke TKP. Sebenarnya apasih database itu? dan apasih fungsi dari database itu? Sebenarnya penting
   apagak sih database itu?.Sebenarya kulo bingung juga untuk menjawab pertanyaan yang terakhir
itu.orang awam pun tahu bahwa database itu ya pasti penting lah kalu nggak penting ngapain juga kulo
 ngarang dan mikir untuk buat artikel ini.Okelah kalau begitu sebenarnya Database Itu ibarat cinta yang
   dusta yang memiliki ruang perasaan yang berganti-ganti,ketika bertemu si dia bilang suka,ketika
  ketemu sidia yang lain bilang suka ya begitu juga dengan database yang memiliki ruang-ruang yang
    terbagi-bagi entah data tentang inilah tentang itulah pokoknya bermacam-macam deh tapi kalu
 database ibarat cinta itu sih pendapat kulo hehe… kalu pendapat sebenarnya tentang database adalah
  suatu kumpulan-kumpulan data yang berbentuk table dan di tamping dalam satu tempat(database).
Ibarat suatu rumah yang memiliki berbagai ruang-ruang dan ruang-ruang itu disebut dengan table dan di
dalam ruang itu terdapat almari dan almari itulah disebut dengan column. Terus didalam almari itu ada
   baju danbaju itu baru beli tadi siang eh…. Apaan sih kok malah gak jelas gitu.kita ulangi lagi ya….,
didalam almari itu terdapat pakaian dan pakaian itu dalam database di sebut dengan data.nah pendapat
 kali ini insyaallah benar kalu pendapat saya yang pertama tadi sih kulo Cuma ngelepasin sesuatu yang
  ada di otak kulo. Ya… begitulah kulo selalu sok exist.okey lanjut…… sekarang readers(pembaca) udah
   taukan apa itu database. Dalam pemrograman, database ini sangat diperlukan apalagi kalu dalam
  pemrograman berbasis web itu sangat dibutuhkan apalagi jejaring social. Ngomong-ngomong fungsi
 database itu apa ya…?(readers naya), walah orang awam pun tau apa fungsi database itu so pasti buat
                                      nyimpen data user lah maunya?.
Ya udah cukup bercandanya sekarang serius ,Kali ini kulo ingin menjelaskan bagai mana
membuat,mengisi,dan menjalankan perintah pada sebuah database.
Kali ini yang harus reader siapkan adalah software yang digunakan untuk membuat sebuah database.
Kali ini saya akan menajari anda membual database menggunakan mysql.Pertama-tama download lah
software xampp di www.google.com ,kenapa kok download xampp kan yang diperlukan mysql…?
Ya..elah hari gene nggak tau isi xampp, okelah xampp adalah software yang menampung berbagai
modules yang antara lain Apache,Xampp,FileZilla dll.sekarang tugas anda hanya lah mendownload
software tersebut .taukan caranya masak nggak tau sih. Kalu sudah terdownload softwarenya lalu install
pada computer/laptop anda, tau nggak caranya install..?,kalu nggak tau ya sudah…,nggak masalah dan
nggak usah bersedin mumpung saya lagi baik hati, kulo ajari bagai mana caranya install xampp

Ikutin cara kulo menginstall xampp secara teliti dan secara saksama ;

Dan saya telah meranggkum cara-cara menginstall xampp di bawah ini:

1)software xampp




1.1 gambar installer xampp

2)Setelah dapetin softwarenya lalu install dengan cara klik dua kali sampai muncul kotak dialog seperti di
bawah ini:
1.2 kotak dialog xampp telah tampil

3)lalu di dalam kotak dialog xampp ada kotak browse…, jika anda ining menyimpan file xampp di
direktori C: langsu aja lanjut kalu mau nyimpan di directory D:,E:,F:, atau direktori lainnya tingnggal klik
browse… setelah itu klik install

Jika sukses dan tidak ada gangguan apapun akan muncul kotak dialog seperti di bawah ini:




1.3 kotak dialog xampp dalam prosses penginstallan
4).Memang prosses installasi xampp cukum menyita waktu kita ya kita buat ngeteh aja biar lebih
nyaman, setelah prosses installasi selesai maka akan muncul kotak dialog seperti berikut:




1.4 setelah prosses penginstallan

4) prosses yang ke empat ini agak membingungkan ya anda hanya menekan enter saja pada kotak dialog
cmd di atas pas yang terakhir ada yang nggak bisa di enter nah yang ini tekan tombol x lautekan enter
selesai dah…

*II*)langkah-langkah menjalankan mysql

        Nah sampai sini kita udah nyelesaiin tahap awal setelah itu jika anda ingin menjalankanya anda
harus mengeclik 2 kali icon xampp yang telah di install biasanya icon tersebut berada pada desktop kalu
gak ada ya cari sendiri okey(jangan males :p).setelah anda mengklik icon tersebut maka akan muncul
kotak dialog berikurt:
1.5 kotak dialog untuk menjalankan mysql

2) setelah itu anda klik start sampai berbentuk seperti kotak dialog di bawah ini:




1.6 kotak dialog xampp dan mysql yang sudah di running atau dijalankan

3) Setelah dirunning atau dijalankan kali in I anda akan mulai memasuki tahap pembelajaran,Are you
ready to rock…?, apa….?,apa…? Kok are you ready to rock sih….., ah terlalu semangat oke kita mulai.

Mengaktifkan Mysql

1.pertama kali anda harus membuka command prompt dengan cara klik startcommand prompt atau
simpelnya tekan tombol windows +R, setelah kotak dialog run keluar keti cmd kemudian tekan enter.
Lalu akan muncul kotak dialog comman prompt seperti berikut:




1.7 kotak dialog commad prompt atau cmd

2.setelah itu cari direktori yang anda gunakan untuk menyimpan xampp tadi pada prosses pertamakali
penginstallan.

Misal: jika anda menyimpan ke directory E: anda harus menuliskan

        E: lalu di enter labih jelasnya ini deh:




1.8 memasuki direktori yang telah di simpan xampp di dalamnya

3. setelah masuk direktori tersebut, anda harus mengketikkan perintah seperti berikut ini:

E:>xamppmysqlbinmysql –u root –p

Lalu tekan enter, setelah itu akan muncul perintah seperti ini:

Enter password:
Kalau yang ini(enter password) jangan hiraukan langsung tekan enter saja sampai menjumpai kotak
dialog seperti ini:




Mengenal mysql dasar

Dalam database kita harus banyak-banya mengenali perintah perintah yang ada dan dapat dibaca oleh
computer tersebut lebih tepatnya oleh mysql tersebut. mungkin saya dapan memberi penjelasan
tentang hal-hal yang harus diketahui dalam pembuatan database:

1.tipe data

Tipe data what is it? Tipe data adalah sesuatu yang di berikan pada sebuah field & record. Ya kurang
lebihnya seperti itu. Kulo juga agak bingung bagaimana cara menjelaskannya. Dan tipedata ada
beberapa macam antaralain:




    a) Integer
        Integer adalah suatu tipe data yang berfungsi untuk menampung angka yang bulat maksudnya
        bulat tidak ada angka pecahan
    b) Double
        Double adalah suatu tipe data yang digunakan untuk menampung angka decimal atau pecahan
    c) Char
Char adalah suatu tipe data yang digunakan untuk menampung karakter atau huruf akan tetapi
        panjang karakternya lebih pendek dari yang tipe data yang di bawah ini.
    d) Varchar
        Varchar adalah tipe data yang di gunakan untuk menampung karakter atau huruf fungsinya
        hamper saman dengan char namun varchar lebih besar dari pada char
    e) Date
        Date adalah tipedata yang digunakan untuk menampung tanggal, bulan, tahun.

        DLL(kalu mau tau lebih detail search aja di www.google.com ).

Ya udah sebenarnya kulo bingung mau nerangin tau ya sudah lah lanjut aja okay….

Nah….. kali ini kita akan MULAI MEMBUAT DATABASE yang kali ini kita buatnya nyatai aja ya bro….

Perintah-perintah dasar yang harus diketahui:

Menampilkan database

Membuat database

Memilih database

Membuat table

Menampilkan table

Mengisi table

DLL(tenang aja gak kulo suruh nyari di google kok).




1.Menampilkan database

        Kalu ini sangat mudah kita cukup menampilkan database yang sudah ada pada laptop kita.hanya
denggan menggunakan perintah Show anda dapat menampilkan database berikut ini syntaxnya:

Catatan :yang ditebali adalah perintah

Syntax utama: mysql> show databases;
Lho writer(penulis) pada kata database huruf s yang terakhir kok ditebali plus ada garis bawahnya.ya
itulah syntaxnya jika anda ingin menampilkan database harus ditambahi sengan s .

2.Membuat database

          Nah kalu yang ini juga gampang dan gak kalah gampangnya sama yang nomer 1, dan anda
hanya butuh syntax yang sangat mudah di ingat yaitu create.dengan menggunakan perintah create anda
akan dapat membuat database dengan syarat sebagai berikut:

Syntax Utama: mysql> create database namadatabaseanda;

Contoh: mysql>create database db_belajar0;

Setelah menuliskan syntax tersebut lalu tekan enter. Beres dah…..

3.Memilih database

          Memilih database bisa dilakukan jika kita sudah mengetahui nama database yang akan anda
anda gunakan untuk bekerja.dalam hal ini kita akan menggunakan perintah use yang artinya dalam
bahasa inggris memakai atau menggunakan.kita bisa menggunakan perintah atau command use dengan
syntax sebagai berikut:

Syntax umum:mysql>use databaseyangdipilih; (dengan titik koma(;)).

Syntax khusus(bagi kulo): mysql> use databaseyangdipilih(tanpa titik koma(;)).

Contoh:

          saya ingin menggunakan database db_belajar0(untuk memberi nama pada database bebas tapi
tidak boleh ada space dan database tidak harus memiliki nama db_namadatabase(tidak harus memiliki
db).setelah selesai mengetikkan perintah tersebut tekan enter dan anda akan menemukan pesan
berikut ini:

mysql> use db_belajar0;

Database changed

Jika ada pesan seperti yang di garis bawah anda telah berhasil memilih database.
Oh iya kulo ada sedikit pengalaman, waktu kulo masih awal-awalnya masuk smk, kalau gak salah waktu
itu pelajaran database yang ke 3 kalo gak yang ke 2.ketika itu aku di beri tugas untuk membuat table
yang field & recordnya di tentukan oleh gurunya.yang membuat saya terkenang sampai sekarang adalah
ketika kulo selesai membuat database dengan perintah create. Setelah itu saya langsung membuat
table-tabel yang telah ditentukan oleh guru saya ,,dan akhirnya saya menemukan pesan seperti berikut
ini:

ERROR 1046 (3D000): No database selected

ERROR 1046 (3D000): No database selected

ERROR 1046 (3D000): No database selected

ERROR 1046 (3D000): No database selected

ERROR 1046 (3D000): No database selected

Kenapa kok diulang? Biar lebih detail kita ulang-ulang aja ya…..!@##$#?
Kira-kira kenapa gerangan kenapa seperti itu, padahal waktu itu saya sudah membuat database lalu
membuat table dengan field-field yang ditentukan serta tipedata yang telah ditentukan. No database
selected jika di translate ke KBBI(Kamus Besar Bahasa Indonesia) yang artinya tidak ada database
terpilih kurang lebihnya ya seperti itu artinya, ngomong-ngomong kalu artikel ini diketahui sama guru
bahasa inggris kulo dimarahi gak ya….?,.lha apa hubungannya guru b.inggris dengan artickel ini(Tanya
readers).hello…..readers ya pasti ada lah. readers harus berfikir kalau artian dari no database selected
apakah benar seperti apa yang saya artikan. sebenarya intinya ya… sama sih… tapi kalu artikel ini dibaca
sama guru b.inggirs kan pasti dia mikir drastis. Dulu guru saya pernah Tanya ginni ketika selesai
memberikan materi : do you understand?(maaf readers kalu yang dicetak tebal & digaris miring ini
bukan perintah pada database lho) saya ulangi lagi ya kata-katanya. ketika pelajaran bahasa
inggris,kalau sudah selesai memberi materi pasti sang guru bilang: do you understand? Terus saya dan
teman-teman kulo menjawab yesss….terus si guru tersebut Tanya lagi sure? Kami pun hanya bisa
menjawab yesss…. Kesimpulan dari pengalaman ini adalah jika aku ditanyasama guru itu kata-katanya
pasti yang keluar kaya gini:
hey you kenapa di artikel, you mengartikan no database selected saja berceceran dan sepertinya you
tak menguasai grammer, katanya understand,kamu itu bisanya yas yes yas yes melulu!!!!.
Kalu di marahi kayak gitukan gak enak eh ngomong-ngomong kenapa aku jadi menulis cerpan ya???.
Emang sih…kulo dulu mantan anggota FLP di FLP jember.dan ketika itu aku masih sekolah di kota jember
tercinta. oh….kangennya diriku dengan kota jember.eh….writer kenapa malah curhat sama kita-kita(kata
readers).ya sudah kita lanjut ajah okay…….!!!!!
Oh iya dari pesan yang tampak tadi yaitu ERROR 1046 (3D000): No database selected ini adalah pesan
yang ditampilkan karena anda atau saya belum memilih database yang akan kita gunakan untuk
bekerja.dalam hal ini anda harus teliti dan tidak boleh lupa, nanti seperti kejadian saya ketika masih
pertama kali masuk pada pembuatan database.pokonya inti dan kesimpulan dari perintah error di atas
adalah setelah anda selesai memuat database anda harus memilih dan menggunakan database tersebut
dengan perintah use yang sudah saya terangin di atas. Ya ampun gak nyangka padahal Cuma memilih
database tapi kok panjang amat ya tulisannya,gak kayak yang no.1 dan no.2.

4)Membuat Table

Kali ini sangat mudah bagi anda untuk membuat sebuah tabel. Sebelum itu anda harus mengerti dasar-
dasar untuk membuat sebuah(sebuah kalau satu, kalau banyak ya… mungkin berubuah-buah haha…)
table. Ada beberapa yang harus anda ketahui antara lain field,record column baris.

a).field

apakah itu field???? Kira-kira ketika anda mendengar kata field apa yang anda pikirkan ???? baiklah kalu
begitu langsung saja kita bahas. Field adalah variabel yang digunakan intuk menampung suatu banyak
data(record) yang lain perhatikan gambar di bawah ini:



  M.fahmi A.zain             Jl.Manggar                 1RPL Oracle                RPL
  Hakam Syaharuddin A        Jl.Merjosari               1RPL Oracle                RPL
  Iga Wahyu Aprilianto       Jl.Apel                    1TKJA                      TKJ
  Wahyu Nugraha              Jl.Harisan                 1TKJA                      TKJ
  Dedy Soesilo               Jl.Batukarang              1AVA                       AV
Dari yang terlihat pada struktur pada table di atas kata yang di block itu adalah field

Dan field tersebut menampung beberpa data yang berbeda maupun yang sama.

           b) Record

           record adalah data-data yang di tampung oleh field. Yang lebih jelasnya lihat dan perhatikan
struktur table berikut:
Dari keterangan di atas tulisan yang di block itu adalah record.

So… next bro……

Okay mungkin itu aja kale ya penjelasan mengenai struktur table okay next…next... next…

Langsug aja kita membuat tabelnya tapi perhatikan syntax yang satu ini:

Syntax: mysql>create table namatabel

       mysql>(namafield1 typedata(nilai),

       mysql>namafield2 typedata(nilai),

       mysql>namafield3 typedata(nilai))

dari keterangan Syntax di atas bahwa anda harus memahami betul perhatikan keterangan berikut ini:

a).create table adalah syntax utama yang dibutuhkan dalam pembuatan table

b). ( (buka kurung) dalam pembuatan nama-nama field dan pemberian tipe data pada sebuah field atau
beberapa field tersebut harus berada didalam atau di antara (field) buka kurung dan tutup kurung

c).namafield1,namafield2,namafield3 ini adalah nama-nama field yang akan anda buat dalam
pembuatan field-field sepertinya tidak ada batasan

d).typedata serasa mungkin anda sudah tahu apa itu type data baiklah kalu anda lupa saya ulangi. Type
data ini boleh di isi bebas sesuai dengan keinginan anda namau anda harus menyesuaikannya.

e).nilai yang ada didalam kurung adalah jumlah panjang suatu type data tersebut.yang ini
terserah,bebas, sesuai keinginan anda,entah anda memberi nilai 5 atau 100 pokoknya free.
,
f). “ ” koma (tanpa tanda petik) yang ini di gunakan untuk membatasi antara jenis field yang pertaman

dengan field yang kedua.

g). “ ) “(tutup kurung tanpa tanda petik) kalau ada buka kurung pasti ada tutup kurung, yang jelas tutup
kurung ini adalah berakhirnya suatu field yang ketik atau suatu field yang sudah terpenuhi oleh pikiran
anda.

h).”;”(titik koma tanpa tanda petik) yaitu berakhirnya suatu pembuatan field-field table.

Nah itulah keterangan yang harus anda pahami sepertinya saya nguantukkkkk banget

Huh tapi aku juga males untuk tidur ya….. mau gimana lagi.

Lho mas kok malah cerita yang sihhh (Tanya si reader).

Eh…readers ternyata nulis artickel itus susah ya harus berfikir ini itu kesana kemari

Tapi kenapa ya kalau artickel yang kita buat dengan susah payah selalu di copy oleh orang lain
sebenarnya sih…. Saya juga sering mengcopy artickel orang lain ya….. mau gimana lagi dari pada gak ada
isinya samasekali .

Tapi ngomong-ngomong ngapain saya malah cerita-cerita sama kalian aneh emang.

Hidup ini kita harus saling menolong dalam hal apapun kecuali dalam hal keburukan sungguh nikmat
indah orang yang selalu menolong saudaranya sesama manusia.

Ada beberapa orang mengatakan bahwa:

Keep your smile

Must to Pray

Hope to God

Work Hard

Giving Pray

We more than any other
Hidup adalah penuh perjuangan saling bantu ringankan beban saudara seiman

Kenapa saya memberi tahu kepanda anda sesuatu yang di atas tadi.

Motifasi adalah sebuah kunci pembangkit kekuatan baru untuk memperkuat penyerangan untuk
menggapai sesuatu yang baru tersebut.

Sebenarnya saya capek banget cerita kayak gini sama kalian tapi mau gimana lagi

Aku males tidur.

Yah…… maaf ya para reader

Mungkin artickel ini adalah artikel yang paling aneh bagi anda karena ini artickel belum selesai ditulis

Tapi readers santai saja saya akan melanjutkannya pada pertemuan kedua kita so…………..

See you next time

To be continue……………………………




                                                                          Copy Right@m. fahmi a.zain

Weitere ähnliche Inhalte

Ähnlich wie DATABASE PEMROGRAMAN

Himakomers magazine
Himakomers magazineHimakomers magazine
Himakomers magazineSamy Ummy
 
E zit vol 1
E zit vol 1E zit vol 1
E zit vol 1Bfhie El
 
Goji koneksi-java-access-odbc
Goji koneksi-java-access-odbcGoji koneksi-java-access-odbc
Goji koneksi-java-access-odbcIrwan Syah
 
Memperbaiki partisi windows xp dengan the partision sektor
Memperbaiki partisi windows xp dengan the partision sektorMemperbaiki partisi windows xp dengan the partision sektor
Memperbaiki partisi windows xp dengan the partision sektorEddy_TKJ
 
Makalah Kunjungan Binary Tree
Makalah Kunjungan Binary TreeMakalah Kunjungan Binary Tree
Makalah Kunjungan Binary TreeMuhammad Iqbal
 
Pascal dan Delphi
Pascal dan DelphiPascal dan Delphi
Pascal dan DelphiJurnal IT
 
Database server lanjutan 1
Database server lanjutan 1Database server lanjutan 1
Database server lanjutan 1Hadi Nursyam
 
1 pemrograman internet kuliah pengantar
1 pemrograman internet   kuliah pengantar1 pemrograman internet   kuliah pengantar
1 pemrograman internet kuliah pengantarToni Tegar Sahidi
 
Flip book tutorial
Flip book tutorialFlip book tutorial
Flip book tutorialqosasi ahmad
 
Mengenal pemrograman java
Mengenal pemrograman javaMengenal pemrograman java
Mengenal pemrograman javafandysp
 
6 formula jitu nge cad secepat kilat
6 formula jitu nge cad secepat kilat6 formula jitu nge cad secepat kilat
6 formula jitu nge cad secepat kilatAfret Nobel
 
Pemanfaatan sosial media blog berbasis wordpress
Pemanfaatan sosial media blog berbasis wordpressPemanfaatan sosial media blog berbasis wordpress
Pemanfaatan sosial media blog berbasis wordpressSunia Pradnyantara
 

Ähnlich wie DATABASE PEMROGRAMAN (20)

Himakomers magazine
Himakomers magazineHimakomers magazine
Himakomers magazine
 
E zit vol 1
E zit vol 1E zit vol 1
E zit vol 1
 
Goji koneksi-java-access-odbc
Goji koneksi-java-access-odbcGoji koneksi-java-access-odbc
Goji koneksi-java-access-odbc
 
Zona IT E-Book Volume I
Zona IT E-Book Volume IZona IT E-Book Volume I
Zona IT E-Book Volume I
 
Memperbaiki partisi windows xp dengan the partision sektor
Memperbaiki partisi windows xp dengan the partision sektorMemperbaiki partisi windows xp dengan the partision sektor
Memperbaiki partisi windows xp dengan the partision sektor
 
Makalah Kunjungan Binary Tree
Makalah Kunjungan Binary TreeMakalah Kunjungan Binary Tree
Makalah Kunjungan Binary Tree
 
Pascal dan Delphi
Pascal dan DelphiPascal dan Delphi
Pascal dan Delphi
 
Database server
Database serverDatabase server
Database server
 
Database server lanjutan 1
Database server lanjutan 1Database server lanjutan 1
Database server lanjutan 1
 
1 pemrograman internet kuliah pengantar
1 pemrograman internet   kuliah pengantar1 pemrograman internet   kuliah pengantar
1 pemrograman internet kuliah pengantar
 
124123 l
124123 l 124123 l
124123 l
 
Cover
CoverCover
Cover
 
Trik Seputar Komputer
Trik Seputar KomputerTrik Seputar Komputer
Trik Seputar Komputer
 
Trik Seputar Komputer
Trik Seputar KomputerTrik Seputar Komputer
Trik Seputar Komputer
 
Cover
CoverCover
Cover
 
Langkah mendesain website sederhana
Langkah mendesain website sederhanaLangkah mendesain website sederhana
Langkah mendesain website sederhana
 
Flip book tutorial
Flip book tutorialFlip book tutorial
Flip book tutorial
 
Mengenal pemrograman java
Mengenal pemrograman javaMengenal pemrograman java
Mengenal pemrograman java
 
6 formula jitu nge cad secepat kilat
6 formula jitu nge cad secepat kilat6 formula jitu nge cad secepat kilat
6 formula jitu nge cad secepat kilat
 
Pemanfaatan sosial media blog berbasis wordpress
Pemanfaatan sosial media blog berbasis wordpressPemanfaatan sosial media blog berbasis wordpress
Pemanfaatan sosial media blog berbasis wordpress
 

DATABASE PEMROGRAMAN

  • 1. PEMROGRAMAN DATABASE(FOR ALL) Disajikan untuk memenuhi sebagian tugas untuk mencerdaskan segenap bangsa Guru Pembimbing : Cyber World Oleh Siswa : M.FAHMI A.ZAIN NIS : 12661 Lembaga Pendidikan Cyber Indonesia (LPCI) Jl.Cyber II No port.23 CyberRaya – Internet of The World IPaddress 192.168.10.225 Mei,2011
  • 2. Just for you Wah indahnya hidup ini.. Akhirnya baru kali ini kulo (artinya saya dalam KBBI) menulis artikel. Sebenarnya kulo nulis artikel ini buat refreshing saja, tapi kali ini kulo berniat buat nulis artikel, ini untuk membagi ilmu kulo sama orang lain. Ya… hitung-hitung buat amal. Ya udah cukup basa basinya, kulo disini akan menjelaskan sedikit tentang Pemrograman Database. Ya, walaupun kulo gak terlalu mahir sih karena kulo masih kelas 10 di smk dan masih semester 1 awal –to akhir, kulo sekolah di SMK PGRI 3 MALANG… tapi, kulo kan udah bilang walaupun gak terlalu mahir itung-itung amal, ya…langsung saja ke TKP. Sebenarnya apasih database itu? dan apasih fungsi dari database itu? Sebenarnya penting apagak sih database itu?.Sebenarya kulo bingung juga untuk menjawab pertanyaan yang terakhir itu.orang awam pun tahu bahwa database itu ya pasti penting lah kalu nggak penting ngapain juga kulo ngarang dan mikir untuk buat artikel ini.Okelah kalau begitu sebenarnya Database Itu ibarat cinta yang dusta yang memiliki ruang perasaan yang berganti-ganti,ketika bertemu si dia bilang suka,ketika ketemu sidia yang lain bilang suka ya begitu juga dengan database yang memiliki ruang-ruang yang terbagi-bagi entah data tentang inilah tentang itulah pokoknya bermacam-macam deh tapi kalu database ibarat cinta itu sih pendapat kulo hehe… kalu pendapat sebenarnya tentang database adalah suatu kumpulan-kumpulan data yang berbentuk table dan di tamping dalam satu tempat(database). Ibarat suatu rumah yang memiliki berbagai ruang-ruang dan ruang-ruang itu disebut dengan table dan di dalam ruang itu terdapat almari dan almari itulah disebut dengan column. Terus didalam almari itu ada baju danbaju itu baru beli tadi siang eh…. Apaan sih kok malah gak jelas gitu.kita ulangi lagi ya…., didalam almari itu terdapat pakaian dan pakaian itu dalam database di sebut dengan data.nah pendapat kali ini insyaallah benar kalu pendapat saya yang pertama tadi sih kulo Cuma ngelepasin sesuatu yang ada di otak kulo. Ya… begitulah kulo selalu sok exist.okey lanjut…… sekarang readers(pembaca) udah taukan apa itu database. Dalam pemrograman, database ini sangat diperlukan apalagi kalu dalam pemrograman berbasis web itu sangat dibutuhkan apalagi jejaring social. Ngomong-ngomong fungsi database itu apa ya…?(readers naya), walah orang awam pun tau apa fungsi database itu so pasti buat nyimpen data user lah maunya?. Ya udah cukup bercandanya sekarang serius ,Kali ini kulo ingin menjelaskan bagai mana membuat,mengisi,dan menjalankan perintah pada sebuah database.
  • 3. Kali ini yang harus reader siapkan adalah software yang digunakan untuk membuat sebuah database. Kali ini saya akan menajari anda membual database menggunakan mysql.Pertama-tama download lah software xampp di www.google.com ,kenapa kok download xampp kan yang diperlukan mysql…? Ya..elah hari gene nggak tau isi xampp, okelah xampp adalah software yang menampung berbagai modules yang antara lain Apache,Xampp,FileZilla dll.sekarang tugas anda hanya lah mendownload software tersebut .taukan caranya masak nggak tau sih. Kalu sudah terdownload softwarenya lalu install pada computer/laptop anda, tau nggak caranya install..?,kalu nggak tau ya sudah…,nggak masalah dan nggak usah bersedin mumpung saya lagi baik hati, kulo ajari bagai mana caranya install xampp Ikutin cara kulo menginstall xampp secara teliti dan secara saksama ; Dan saya telah meranggkum cara-cara menginstall xampp di bawah ini: 1)software xampp 1.1 gambar installer xampp 2)Setelah dapetin softwarenya lalu install dengan cara klik dua kali sampai muncul kotak dialog seperti di bawah ini:
  • 4. 1.2 kotak dialog xampp telah tampil 3)lalu di dalam kotak dialog xampp ada kotak browse…, jika anda ining menyimpan file xampp di direktori C: langsu aja lanjut kalu mau nyimpan di directory D:,E:,F:, atau direktori lainnya tingnggal klik browse… setelah itu klik install Jika sukses dan tidak ada gangguan apapun akan muncul kotak dialog seperti di bawah ini: 1.3 kotak dialog xampp dalam prosses penginstallan
  • 5. 4).Memang prosses installasi xampp cukum menyita waktu kita ya kita buat ngeteh aja biar lebih nyaman, setelah prosses installasi selesai maka akan muncul kotak dialog seperti berikut: 1.4 setelah prosses penginstallan 4) prosses yang ke empat ini agak membingungkan ya anda hanya menekan enter saja pada kotak dialog cmd di atas pas yang terakhir ada yang nggak bisa di enter nah yang ini tekan tombol x lautekan enter selesai dah… *II*)langkah-langkah menjalankan mysql Nah sampai sini kita udah nyelesaiin tahap awal setelah itu jika anda ingin menjalankanya anda harus mengeclik 2 kali icon xampp yang telah di install biasanya icon tersebut berada pada desktop kalu gak ada ya cari sendiri okey(jangan males :p).setelah anda mengklik icon tersebut maka akan muncul kotak dialog berikurt:
  • 6. 1.5 kotak dialog untuk menjalankan mysql 2) setelah itu anda klik start sampai berbentuk seperti kotak dialog di bawah ini: 1.6 kotak dialog xampp dan mysql yang sudah di running atau dijalankan 3) Setelah dirunning atau dijalankan kali in I anda akan mulai memasuki tahap pembelajaran,Are you ready to rock…?, apa….?,apa…? Kok are you ready to rock sih….., ah terlalu semangat oke kita mulai. Mengaktifkan Mysql 1.pertama kali anda harus membuka command prompt dengan cara klik startcommand prompt atau simpelnya tekan tombol windows +R, setelah kotak dialog run keluar keti cmd kemudian tekan enter.
  • 7. Lalu akan muncul kotak dialog comman prompt seperti berikut: 1.7 kotak dialog commad prompt atau cmd 2.setelah itu cari direktori yang anda gunakan untuk menyimpan xampp tadi pada prosses pertamakali penginstallan. Misal: jika anda menyimpan ke directory E: anda harus menuliskan E: lalu di enter labih jelasnya ini deh: 1.8 memasuki direktori yang telah di simpan xampp di dalamnya 3. setelah masuk direktori tersebut, anda harus mengketikkan perintah seperti berikut ini: E:>xamppmysqlbinmysql –u root –p Lalu tekan enter, setelah itu akan muncul perintah seperti ini: Enter password:
  • 8. Kalau yang ini(enter password) jangan hiraukan langsung tekan enter saja sampai menjumpai kotak dialog seperti ini: Mengenal mysql dasar Dalam database kita harus banyak-banya mengenali perintah perintah yang ada dan dapat dibaca oleh computer tersebut lebih tepatnya oleh mysql tersebut. mungkin saya dapan memberi penjelasan tentang hal-hal yang harus diketahui dalam pembuatan database: 1.tipe data Tipe data what is it? Tipe data adalah sesuatu yang di berikan pada sebuah field & record. Ya kurang lebihnya seperti itu. Kulo juga agak bingung bagaimana cara menjelaskannya. Dan tipedata ada beberapa macam antaralain: a) Integer Integer adalah suatu tipe data yang berfungsi untuk menampung angka yang bulat maksudnya bulat tidak ada angka pecahan b) Double Double adalah suatu tipe data yang digunakan untuk menampung angka decimal atau pecahan c) Char
  • 9. Char adalah suatu tipe data yang digunakan untuk menampung karakter atau huruf akan tetapi panjang karakternya lebih pendek dari yang tipe data yang di bawah ini. d) Varchar Varchar adalah tipe data yang di gunakan untuk menampung karakter atau huruf fungsinya hamper saman dengan char namun varchar lebih besar dari pada char e) Date Date adalah tipedata yang digunakan untuk menampung tanggal, bulan, tahun. DLL(kalu mau tau lebih detail search aja di www.google.com ). Ya udah sebenarnya kulo bingung mau nerangin tau ya sudah lah lanjut aja okay…. Nah….. kali ini kita akan MULAI MEMBUAT DATABASE yang kali ini kita buatnya nyatai aja ya bro…. Perintah-perintah dasar yang harus diketahui: Menampilkan database Membuat database Memilih database Membuat table Menampilkan table Mengisi table DLL(tenang aja gak kulo suruh nyari di google kok). 1.Menampilkan database Kalu ini sangat mudah kita cukup menampilkan database yang sudah ada pada laptop kita.hanya denggan menggunakan perintah Show anda dapat menampilkan database berikut ini syntaxnya: Catatan :yang ditebali adalah perintah Syntax utama: mysql> show databases;
  • 10. Lho writer(penulis) pada kata database huruf s yang terakhir kok ditebali plus ada garis bawahnya.ya itulah syntaxnya jika anda ingin menampilkan database harus ditambahi sengan s . 2.Membuat database Nah kalu yang ini juga gampang dan gak kalah gampangnya sama yang nomer 1, dan anda hanya butuh syntax yang sangat mudah di ingat yaitu create.dengan menggunakan perintah create anda akan dapat membuat database dengan syarat sebagai berikut: Syntax Utama: mysql> create database namadatabaseanda; Contoh: mysql>create database db_belajar0; Setelah menuliskan syntax tersebut lalu tekan enter. Beres dah….. 3.Memilih database Memilih database bisa dilakukan jika kita sudah mengetahui nama database yang akan anda anda gunakan untuk bekerja.dalam hal ini kita akan menggunakan perintah use yang artinya dalam bahasa inggris memakai atau menggunakan.kita bisa menggunakan perintah atau command use dengan syntax sebagai berikut: Syntax umum:mysql>use databaseyangdipilih; (dengan titik koma(;)). Syntax khusus(bagi kulo): mysql> use databaseyangdipilih(tanpa titik koma(;)). Contoh: saya ingin menggunakan database db_belajar0(untuk memberi nama pada database bebas tapi tidak boleh ada space dan database tidak harus memiliki nama db_namadatabase(tidak harus memiliki db).setelah selesai mengetikkan perintah tersebut tekan enter dan anda akan menemukan pesan berikut ini: mysql> use db_belajar0; Database changed Jika ada pesan seperti yang di garis bawah anda telah berhasil memilih database.
  • 11. Oh iya kulo ada sedikit pengalaman, waktu kulo masih awal-awalnya masuk smk, kalau gak salah waktu itu pelajaran database yang ke 3 kalo gak yang ke 2.ketika itu aku di beri tugas untuk membuat table yang field & recordnya di tentukan oleh gurunya.yang membuat saya terkenang sampai sekarang adalah ketika kulo selesai membuat database dengan perintah create. Setelah itu saya langsung membuat table-tabel yang telah ditentukan oleh guru saya ,,dan akhirnya saya menemukan pesan seperti berikut ini: ERROR 1046 (3D000): No database selected ERROR 1046 (3D000): No database selected ERROR 1046 (3D000): No database selected ERROR 1046 (3D000): No database selected ERROR 1046 (3D000): No database selected Kenapa kok diulang? Biar lebih detail kita ulang-ulang aja ya…..!@##$#? Kira-kira kenapa gerangan kenapa seperti itu, padahal waktu itu saya sudah membuat database lalu membuat table dengan field-field yang ditentukan serta tipedata yang telah ditentukan. No database selected jika di translate ke KBBI(Kamus Besar Bahasa Indonesia) yang artinya tidak ada database terpilih kurang lebihnya ya seperti itu artinya, ngomong-ngomong kalu artikel ini diketahui sama guru bahasa inggris kulo dimarahi gak ya….?,.lha apa hubungannya guru b.inggris dengan artickel ini(Tanya readers).hello…..readers ya pasti ada lah. readers harus berfikir kalau artian dari no database selected apakah benar seperti apa yang saya artikan. sebenarya intinya ya… sama sih… tapi kalu artikel ini dibaca sama guru b.inggirs kan pasti dia mikir drastis. Dulu guru saya pernah Tanya ginni ketika selesai memberikan materi : do you understand?(maaf readers kalu yang dicetak tebal & digaris miring ini bukan perintah pada database lho) saya ulangi lagi ya kata-katanya. ketika pelajaran bahasa inggris,kalau sudah selesai memberi materi pasti sang guru bilang: do you understand? Terus saya dan teman-teman kulo menjawab yesss….terus si guru tersebut Tanya lagi sure? Kami pun hanya bisa menjawab yesss…. Kesimpulan dari pengalaman ini adalah jika aku ditanyasama guru itu kata-katanya pasti yang keluar kaya gini: hey you kenapa di artikel, you mengartikan no database selected saja berceceran dan sepertinya you tak menguasai grammer, katanya understand,kamu itu bisanya yas yes yas yes melulu!!!!. Kalu di marahi kayak gitukan gak enak eh ngomong-ngomong kenapa aku jadi menulis cerpan ya???. Emang sih…kulo dulu mantan anggota FLP di FLP jember.dan ketika itu aku masih sekolah di kota jember
  • 12. tercinta. oh….kangennya diriku dengan kota jember.eh….writer kenapa malah curhat sama kita-kita(kata readers).ya sudah kita lanjut ajah okay…….!!!!! Oh iya dari pesan yang tampak tadi yaitu ERROR 1046 (3D000): No database selected ini adalah pesan yang ditampilkan karena anda atau saya belum memilih database yang akan kita gunakan untuk bekerja.dalam hal ini anda harus teliti dan tidak boleh lupa, nanti seperti kejadian saya ketika masih pertama kali masuk pada pembuatan database.pokonya inti dan kesimpulan dari perintah error di atas adalah setelah anda selesai memuat database anda harus memilih dan menggunakan database tersebut dengan perintah use yang sudah saya terangin di atas. Ya ampun gak nyangka padahal Cuma memilih database tapi kok panjang amat ya tulisannya,gak kayak yang no.1 dan no.2. 4)Membuat Table Kali ini sangat mudah bagi anda untuk membuat sebuah tabel. Sebelum itu anda harus mengerti dasar- dasar untuk membuat sebuah(sebuah kalau satu, kalau banyak ya… mungkin berubuah-buah haha…) table. Ada beberapa yang harus anda ketahui antara lain field,record column baris. a).field apakah itu field???? Kira-kira ketika anda mendengar kata field apa yang anda pikirkan ???? baiklah kalu begitu langsung saja kita bahas. Field adalah variabel yang digunakan intuk menampung suatu banyak data(record) yang lain perhatikan gambar di bawah ini: M.fahmi A.zain Jl.Manggar 1RPL Oracle RPL Hakam Syaharuddin A Jl.Merjosari 1RPL Oracle RPL Iga Wahyu Aprilianto Jl.Apel 1TKJA TKJ Wahyu Nugraha Jl.Harisan 1TKJA TKJ Dedy Soesilo Jl.Batukarang 1AVA AV Dari yang terlihat pada struktur pada table di atas kata yang di block itu adalah field Dan field tersebut menampung beberpa data yang berbeda maupun yang sama. b) Record record adalah data-data yang di tampung oleh field. Yang lebih jelasnya lihat dan perhatikan struktur table berikut:
  • 13. Dari keterangan di atas tulisan yang di block itu adalah record. So… next bro…… Okay mungkin itu aja kale ya penjelasan mengenai struktur table okay next…next... next… Langsug aja kita membuat tabelnya tapi perhatikan syntax yang satu ini: Syntax: mysql>create table namatabel mysql>(namafield1 typedata(nilai), mysql>namafield2 typedata(nilai), mysql>namafield3 typedata(nilai)) dari keterangan Syntax di atas bahwa anda harus memahami betul perhatikan keterangan berikut ini: a).create table adalah syntax utama yang dibutuhkan dalam pembuatan table b). ( (buka kurung) dalam pembuatan nama-nama field dan pemberian tipe data pada sebuah field atau beberapa field tersebut harus berada didalam atau di antara (field) buka kurung dan tutup kurung c).namafield1,namafield2,namafield3 ini adalah nama-nama field yang akan anda buat dalam pembuatan field-field sepertinya tidak ada batasan d).typedata serasa mungkin anda sudah tahu apa itu type data baiklah kalu anda lupa saya ulangi. Type data ini boleh di isi bebas sesuai dengan keinginan anda namau anda harus menyesuaikannya. e).nilai yang ada didalam kurung adalah jumlah panjang suatu type data tersebut.yang ini terserah,bebas, sesuai keinginan anda,entah anda memberi nilai 5 atau 100 pokoknya free.
  • 14. , f). “ ” koma (tanpa tanda petik) yang ini di gunakan untuk membatasi antara jenis field yang pertaman dengan field yang kedua. g). “ ) “(tutup kurung tanpa tanda petik) kalau ada buka kurung pasti ada tutup kurung, yang jelas tutup kurung ini adalah berakhirnya suatu field yang ketik atau suatu field yang sudah terpenuhi oleh pikiran anda. h).”;”(titik koma tanpa tanda petik) yaitu berakhirnya suatu pembuatan field-field table. Nah itulah keterangan yang harus anda pahami sepertinya saya nguantukkkkk banget Huh tapi aku juga males untuk tidur ya….. mau gimana lagi. Lho mas kok malah cerita yang sihhh (Tanya si reader). Eh…readers ternyata nulis artickel itus susah ya harus berfikir ini itu kesana kemari Tapi kenapa ya kalau artickel yang kita buat dengan susah payah selalu di copy oleh orang lain sebenarnya sih…. Saya juga sering mengcopy artickel orang lain ya….. mau gimana lagi dari pada gak ada isinya samasekali . Tapi ngomong-ngomong ngapain saya malah cerita-cerita sama kalian aneh emang. Hidup ini kita harus saling menolong dalam hal apapun kecuali dalam hal keburukan sungguh nikmat indah orang yang selalu menolong saudaranya sesama manusia. Ada beberapa orang mengatakan bahwa: Keep your smile Must to Pray Hope to God Work Hard Giving Pray We more than any other
  • 15. Hidup adalah penuh perjuangan saling bantu ringankan beban saudara seiman Kenapa saya memberi tahu kepanda anda sesuatu yang di atas tadi. Motifasi adalah sebuah kunci pembangkit kekuatan baru untuk memperkuat penyerangan untuk menggapai sesuatu yang baru tersebut. Sebenarnya saya capek banget cerita kayak gini sama kalian tapi mau gimana lagi Aku males tidur. Yah…… maaf ya para reader Mungkin artickel ini adalah artikel yang paling aneh bagi anda karena ini artickel belum selesai ditulis Tapi readers santai saja saya akan melanjutkannya pada pertemuan kedua kita so………….. See you next time To be continue…………………………… Copy Right@m. fahmi a.zain