12
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP Erik Fefriano Amrian [email protected] Abstrak Sebuah database mencatat berbagai data yang diperlukan oleh suatu organisasi. Rekaman-rekaman data tersebut pada suatu saat akan diambil dan melalui suatu pemrosesan akan diperoleh infornasi yang dikehendaki oleh pengguna. XAMPP adalah salah satu paket software web server yang terdiri dari Apache, MySQL, PHP dan PHP MyAdmin. PHP dirancang untuk membentuk halaman web yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data ke halaman web. Keyword : Database, XAMPP, PHP, Web. Pendahuluan Pada dasarnya database dapat dibuat dan diolah dengan menggunakan suatu software (perangkat lunak). Software yang digunakan untuk mengelola dan memanggil query database disebut Database Management System (DBMS). XAMPP adalah salah satu paket software web server yang terdiri dari Apache, MySQL, PHP dan PHP MyAdmin. PHP dirancang untuk membentuk halaman web yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data ke halaman web.

2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

  • Upload
    buicong

  • View
    334

  • Download
    7

Embed Size (px)

Citation preview

Page 1: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

2 CARA MEMBUAT DATABASE MENGGUNAKAN

XAMPP PHP

Erik Fefriano Amrian

[email protected]

Abstrak

Sebuah database mencatat berbagai data yang diperlukan oleh suatu organisasi.

Rekaman-rekaman data tersebut pada suatu saat akan diambil dan melalui suatu

pemrosesan akan diperoleh infornasi yang dikehendaki oleh pengguna. XAMPP adalah

salah satu paket software web server yang terdiri dari Apache, MySQL, PHP dan PHP

MyAdmin. PHP dirancang untuk membentuk halaman web yang dinamis, yaitu

halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini,

seperti menampilkan isi basis data ke halaman web.

Keyword : Database, XAMPP, PHP, Web.

Pendahuluan

Pada dasarnya database dapat dibuat dan diolah dengan menggunakan suatu software

(perangkat lunak). Software yang digunakan untuk mengelola dan memanggil query

database disebut Database Management System (DBMS). XAMPP adalah salah satu

paket software web server yang terdiri dari Apache, MySQL, PHP dan PHP MyAdmin.

PHP dirancang untuk membentuk halaman web yang dinamis, yaitu halaman web yang

dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan

isi basis data ke halaman web.

Page 2: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Pembahasan

A. CARA PERTAMA

Pastikan aplikasi XAMPP telah terinstall di komputer/PC Anda, jika sudah, silahkan

jalankan XAMPP Control Panel yang terdapat pada Windows – All Programs –

Apache Friends – XAMPP – XAMPP Control Panel.

Pada jendela XAMMP Control Panel Application, klik start pada Modul Apache

dan MySQL.

Berikut point-point dalam membuat databases sesuai tahap yang terdapat pada

gambar :

Page 3: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

1. Jalankan aplikasi browser, seperti Mozilla firefox/ Google Crome/ Internet

Explorer, setelah itu pada toolbar pencariannya, ketikan

http://localhost/phpmyadmin/

2. Pada text field yang terdapat pada “Create New Database”, isikan nama

databases yang akan kita buat, contohnya : dbkaryawan

3. Selanjutnya Klik Create

Jika sudah maka akan muncul halaman baru yang mememuat SQL Query dan table

yang masih kosong, yang nanti bisa kita isi dengan beberapa table, contohnya yang

akan kita masukkan adalah tabel karyawan(1) dengan jumlah field atau atribut 5

kolom(2) selanjutnya klik Go

Page 4: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Isikan struktur tabel dari tabel karyawan yang tadi kita buat, sesuai ketentuan yang

ada. Contohnya :

NIK(5) -> digunakan sebagai Primary Key, karena bernilai unik

Nama(25)

Tgl_Lahir

Golongan(5)

Alamat(30)

Kemudian klik tombol Save, atau bisa kita tambahkan beberapa field lagi ke dalam

struktur tabel yang telah kita buat dengan contohnya 5 field, lalu tambahkan 5 nama

field lagi.

Untuk sekarang kita abaikan dulu tambahan 5 field tadi, nah setelah di save, maka

akan muncul halaman baru yang berisi SQL Query yang telah kita buat beserta

struktur datanya.

Lihat gambar dibawah :

Page 5: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Untuk mengisi record ke dalam database, kita bisa menggunakan tombol Insert

Kemudian isikan beberapa record data yang akan kita inputkan, contohnya 2 buah

record data lalu klik Go, untuk contoh data lihat seperti gambar dibawah :

Untuk saat ini kita telah berhasil membuat 1 database dengan 1 tabel yang terdiri

dari 5 field dan 2 record.

B. CARA KEDUA

Selain cara di atas, untuk membuat sebuah database, kita bisa menggunakan

perintah-perintah dasar dalam SQL, ada 2 jenis perintah dasar dalam SQL, yaitu

Page 6: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

perintah DDL (Data Definition Language) dan DML (Data Manipulation

Language).

DDL digunakan untuk mengubah, serta menghapus database dan objek-objek yang

diperlukan dalam basis data, misalnya table, view, user dan sebagainya.

Perintah dasar dalam DDL :

CREATE

DROP

RENAME

ALTER, dll

DML digunakan untuk memanipulasi data yang ada dalam suatu table.

Perintah dasar DML :

SELECT

INSERT

DELETE

UPDATE, dll

Berikut Cara Membuat Database Dengan Menggunakan Perintah Dasar Dalam Sql

Language :

Pastikan modul Apache dan MySQL di XAMPP Control Panel Application dalam

keadaan aktif, kemudian buka Browser-nya lalu ketikan

http://localhost/phpmyadmin/

Pada page tersebut, silahkan klik logo SQL yang terdapat pada bagian kanan atas

halaman.

Page 7: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Untuk membuat sebuah database, gunakan perintah “CREATE DATABASE

nama_database”

Ex : “CREATE DATABASE dbapotek“

Setelah itu klik Go, maka akan tercipta sebuah database dengan nama “dbapotik”

Untuk dapat mendefenisikan database dan mengelola/ memanipulasi data-data

dalam database tersebut dengan menggunakan SQL Query, maka terlebih dahulu

kita klik database yang akan kita kelola, pada saat ini yang kita kelola adalah

dbapotek. Kemudian klik menu SQL yang terdapat pada halaman database tersebut.

Page 8: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Pada text area di atas, maka kita dapat bereksperimen dengan database yang telah

kita buat.

1. Membuat Tabel Obat

“CREATE TABLE obat (kd_obat VARCHAR(5) NOT NULL, nama_obat

varchar(20) NOT NULL, harga_obat INT NOT NULL)”

2. Membuat Primary Key

“ALTER TABLE obat ADD PRIMARY KEY (kd_obat)“

Cara ini dilakukan apabila kita terlupa memasukkan primary key ketika

membuat sebuah table.

3. Menambahkan Kolom Baru

“ALTER TABLE obat ADD COLUMN kemasan VARCHAR(10) NOT NULL“

Kita manambahkan sebuah kolom baru/ field baru dengan nama “kemasan”.

4. Menggubah Nama Kolom

“ALTER TABLE obat CHANGE COLUMN kemasan jenis_kemasan

VARCHAR(10)“

Nama kolom “kemasan” pada tabel obat diganti dengan “jenis_kemasan”

5. Menghapus Nama Kolom

“ALTER TABLE obat DROP COLUMN jenis_kemasan“

Hapus kolom jenis_kemasan pada tabel obat.

6. Menambah Record

“INSERT INTO obat VALUES (‘A001’,’Parasetamol’,’12000’)“

Menambahkan 1 record dalam tabel obat.

Page 9: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

“INSERT INTO obat VALUES

(‘A002’,’Betadine’,’15000’),(‘A003’,’Ranitidine’,’10000’)“

Menambahkan 2 record atau lebih.

7. Menampilkan Record

“SELECT * FROM obat“

Menampilkan seluruh record dalam tabel obat.

“SELECT * FROM obat ORDER BY nama_obat ASC“

Menampilkan record pada tabel obat secara Ascending/ terurut A-Z.

8. Memperbaiki Informasi Pada Record

“UPDATE obat SET nama_obat=’Bodrex’ WHERE kd_obat=’A002’“

Ganti nama obat dimana kode obat adalah A002 menjadi Bodrex.

9. Hapus Record

“DELETE FROM obat where kd_obat=’A002’“

Hapus record yang memiliki kode obat A002.

“DELETE FROM obat“

Hapus semua record yang terdapat pada tabel obat.

10. Hapus Database

“DROP DATABASE dbapotek“

Hapus database dengan nama database dbapotek.

EXPORT DAN IMPORT DATABASE PADA XAMPP PHP

Export dan Import database sangat berguna untuk melindungi data dari kehilangan,

karna tanpa export dan import database, sangat rentan terjadinya kehilangan data

Page 10: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

atau corrupt atau terserang virus sehingga tidak bisa digunakan dan sangat

merugikan apabila data-data tersebut sangat banyak dan penting.

Fungsi Export sendiri adalah untuk meng-back up database berserta struktur dan

datanya, sehingga database tersebut bisa digunakan di komputer lain, tanpa repot-

repot harus membuatkan struktur barunya.

Import berguna untuk memasukan data-data yang telah di export sebelumnya tadi,

sehingga dapat digunakan.

Berikut tutorial dalam mengeksport database :

1. Aktifkan modul Apache dan MySql pada Xampp Control Panel, lalu ketikkan

http://localhost/phpmyadmin/

2. Klik Export

3. Disini kita dapat memilih bagaimana format atau extensi dari hasil export kita,

contohnya : sql, pdf, txt, dll. Lalu juga dapat menentukan apa saja yang akan kita

export. Apakah strukturnya saja? Atau Datanya saja? Atau keduanya?

Biasanya kita selalu membutuhkan struktur beserta datanya, maka kita check list

saja Structure dan Data. Selanjutnya jangan lupa check list pada Save as File,

supaya database bisa kita backup.

Kemudian klik Go. Contoh yang kita ambil disini adalah dbkaryawan.

Page 11: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Database yang berformat *.sql yang terdiri dari struktur beserta datanya telah

berhasil kita back up.

Untuk meng-import nya kembali, lakukanlah dengan cara-cara sebagai berikut :

1. Buat terlebih dahulu nama database yang akan kita import, lalu klik Go

2. Pilih menu import, lalu klik choose file, maka akan muncul jendela dimana kita

dapat memilih file yang akan kita import, cari file yang berekstensikan *.sql

3. Klik Go, maka struktur beserta data pada dbkaryawan telah terbentuk.

Adapun cara lain yang lebih simple yang dapat digunakan untuk memback-up

database adalah dengan copy paste dari web server itu sendiri.

Page 12: 2 CARA MEMBUAT DATABASE MENGGUNAKAN …ilmuti.org/wp-content/uploads/2014/04/Erik... · 2 CARA MEMBUAT DATABASE MENGGUNAKAN XAMPP PHP ... seperti menampilkan isi basis data ke

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap

dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Database yang tersimpan di web server xampp terdapat pada directory :

C:\xampp\mysql\data\

Lebih gampang daripada export dan import dari Xampp Control Panel yang

harus diaktifkan terlebih dahulu.

Penutup

Dengan dituliskannya artikel 2 Cara Membuat Database Menggunakan XAMPP PHP

ini semoga pembaca dapat bertambah wawasannya mengenai teknologi. Dan semoga

artikel saya bermanfaat buat pembaca. Mohon maaf apabila terdapat kesalahan

penulisan pada artikel ini dan adanya pihak-pihak yang merasa dirugikan. Atas segala

perhatiannya saya ucapkan banyak terima kasih.

Referensi

http://antonovsky.blogspot.com

Biografi

Nama saya Erik Fefriano Amrian, kesibukan saat ini saya bekerja di sebuah perusahaan

Interior. Saya sangat menyukai dunia rancang bangun komputer, untuk info lebih lanjut

lagi bisa akses media sosial saya di facebook : Er Fefriano