100% menganggap dokumen ini bermanfaat (1 suara)
197 tayangan31 halaman

Konsep Basis Data

Modul ini membahas konsep dasar basis data, sistem basis data, dan MySQL database. Topik utama yang dibahas antara lain pengertian dan manfaat basis data, komponen sistem basis data, jenis file dan data dalam basis data, serta fitur dan tipe data pada MySQL."

Diunggah oleh

Smansapa
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
197 tayangan31 halaman

Konsep Basis Data

Modul ini membahas konsep dasar basis data, sistem basis data, dan MySQL database. Topik utama yang dibahas antara lain pengertian dan manfaat basis data, komponen sistem basis data, jenis file dan data dalam basis data, serta fitur dan tipe data pada MySQL."

Diunggah oleh

Smansapa
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 31

Modul

Share Aplikasi IT
Konsep Basis Data

Disusun Oleh :
Divisi IT Support & Research Development
UPT. Pusat Informatika

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN


INSTITUT SENI INDONESIA SURAKARTA
2014

BAB I
KONSEP DASAR BASIS DATA

Konsep Basis Data


Analogi Lemari Arsip

Disk

FILE

Pengertian Database
Suatu database adalah sebuah sistem yang memudahkan untuk
menyimpan, mengorganisasikan dan mengambil data besar.
Umumnya database terdiri dari koleksi data yang sudah
terorganisasikan untuk satu atau beberapa penggunaan, dan biasanya
disimpan dalam bentuk digital / elektronik.
Tujuan Basis data
1. Mengatur data sehingga diperoleh kemudahan, ketepatan dan
kecepatan dalam pengambilan kembali.
2. Tidak adanya redundansi dan menjaga konsistensi data.
3. Pengaturan dalam pemilahan data sesuai dengan fungsi dan
jenisnya.
Manfaat Basis data
1.
2.
3.
4.

Kecepatan dan Kemudahan (Speed)


Kebersamaan Pemakaian (Sharability)
Pemusatan Kontrol Data
Efisiensi Ruang Penyimpanan (Space)

5. Keakuratan (Accuracy)
6. Ketersediaan (Availability)
7. Kelengkapan (Completeness)
8. Keamanan (Security)
9. Kemudahan dalam Pembuatan Program Aplikasi Baru
10.User View
Operasi Dasar Basis data
1. Pembuatan basis data (create database)
2. Penghapusan basis data (drop database)
3. Pembuatan file/tabel (create table)
4. Penghapusan file/tabel (drop table)
5. Pengubahan tabel (Update )
6. Penambahan/pengisian (Insert )
7. Pengambilan data (Retrieve/search)
8. Penghapusan data (delete)

BAB II
SISTEM BASIS DATA
Sistem Basis Data merupakan sistem yang terdiri atas kumpulan
file (tabel) yang saling berhubungan (dalam sebuah basis data di
sebuah

sistem komputer) dan

sekumpulan

program lain

untuk

mengakses dan memanipulasi file (tabel) tersebut.


Didalam sistem basis data, DBMS adalah paket perangkat lunak
yang didesain untuk melakukan penyimpanan dan pengaturan basis
data.
Komponen Sistem Basis data
1.
2.
3.
4.

Hardware
Sistem Operasi
Basis Data
Software DBMS : MySQL, Ms. SQL Server, Interbase, Paradox, Ms.

Access, Oracle, DB2


5. Pemakai : Programmer, User Aplikasi
6. Aplikasi Lain
Pada sistem database relasional, di dalamnya kita jumpai
table-table yang merupakan tempat penyimpanan data dari proses
bisnis tersebut.
Table terdiri dari kolom (field) dengan tipe data (data type)
tertentu. Dan penyimpanan data semuanya dilakukan pada table.
Setiap data mewakili 1 baris table.

Catatan (Record, Field dan Value)

Field
Field adalah atribut ataupun judul informasi yang menunjukan
wadah/tempat dari suatu nilai.
Value
Value adalah nilai/isi dari tiap-tiap field.
Record
Baris data yang berisi field dan value yang tidak terpisahkan.

Isi (Data Type)


Data Type dalam sistem database umumnya terdiri dari :

Teks atau karakter, adalah tipe data yang menyimpan semua


karakter yang dimungkinkan oleh sistem kita.
Contoh : 'Kacang Goreng', 'Baterai (1 kotak)', dan lain-lain

Angka atau numerik, adalah tipe data yang menyimpan hanya


angka yang bisa dilakukan perhitungan matematis.
Contoh : 150, 7.23, 60000, dan lain-lain

Tanggal, adalah tipe data dengan kumpulan karakter yang


menunjukkan penanggalan tertentu.
Contoh : 1-Jan-2010, 01/01/2010, 01/04/2010 13:30:00, dan lainlain.

Biner atau kumpulan karakter dengan format khusus yang


hanya dimengerti oleh suatu sistem aplikasi komputer.

Jenjang data

Gambar jenjang data di dalam sebuah database


Didalam sebuah database terdapat jenjang tingkatan data, diantaranya
:
1. Characters : merupakan bagian data yang terkecil, dapat
berupa

karakter

numerik,

huruf

ataupun

karakter-karakter

khusus (special characters) yang membentuk suatu item data /


field.
2. Field : merepresentasikan suatu atribut dari record yang
menunjukkan suatu item dari data, seperti misalnya nama,

alamat dan lain sebagainya. Kumpulan dari field membentuk


suatu record.
3. Record : Kumpulan dari field membentuk suatu record. Record
menggambarkan

suatu

unit

data

individu

yang

tertentu.

Kumpulan dari record membentuk suatu file. Misalnya file


personalia,

tiap-tiap

record

dapat

mewakili

data

tiap-tiap

karyawan.
4. File: File terdiri dari record-record yang menggambarkan satu
kesatuan data yang sejenis. Misalnya file mata pelajaran berisi
data tentang semua mata pelajaran yang ada.
5. Database : Kumpulan dari file / tabel membentuk suatu
database
Jika digambarkan secara utuh adalah sebagai berikut :

Gambar konsep database

Tipe File
1. File Induk (master File)

File induk acuan (reference master file) : file induk yang


recordnya relatif statis, jarang berubah nilainya. Misalnya file

daftar gaji, file mata pelajaran.


File induk dinamik (dynamic master file): file induk yang nilai
dari

record-recordnya

sering

berubah

atau

sering

dimutakhirkan (update) sebagai hasil dari suatu transaksi.


5

Misalnya file induk data barang, yang setiap saat harus di update bila terjadi transaksi.
2. File Transaksi (transaction file)

File ini bisa disebut file input; digunakan untuk merekam data
hasil dari transaksi yang terjadi. Misalnya file penjualan yang
berisi data hasil transaksi penjualan.

3. File Laporan (Report file)

File ini bisa disebut output file, yaitu file yang berisi informasi
yang akan ditampilkan.

4. File Sejarah (history file)

File ini bisa disebut file arsip (archival file), merupakan file
yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi
masih disimpan sebagai arsip.

5. File Pelindung (backup file)

File ini merupakan salinan dari file-file yang masih aktif di


dalam database pada suatu saat tertentu. File ini digunakan
sebagai pelindung atau cadangan bila file database yang
aktif mengalami kerusakan atau hilang.

BAB III
MySQL DATABASE
MySQL adalah sebuah perangkat lunak sistem manajemen basis
data SQL DBMS yang multithread dan multi-user. MySQL AB membuat
MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU
GeneralPublic License (GPL), tetapi mereka juga menjual dibawah
lisensi komersial untuk kasus-kasus dimana penggunaannya tidak
cocok dengan penggunaan GPL. Tidak seperti PHP atau Apache yang
merupakan software yang dikembangkan oleh komunitas umum, dan
hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing,
MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial
Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir
atas semua kode sumbernya
Fitur-fitur MySQL antara lain :
1. Relational Database System. Seperti halnya software database
lain yang ada di pasaran, MySQL termasuk RDBMS.
2. Arsitektur Client-Server. MySQL memiliki arsitektur client-server
dimana server database MySQL terinstal di server. Client MySQL
dapat berada di komputer yang sama dengan server, dan dapat
juga di komputer lain yang berkomunikasi dengan server melalui
jaringan bahkan internet.
3. Mengenal perintah SQL

standar.

SQL

(Structured

Query

Language) merupakan suatu bahasa standar yang berlaku di


hampir semua software database. MySQL mendukung SQL versi
SQL:2003.
4. Mendukung Sub Select. Mulai versi 4.1 MySQL telah mendukung
select dalam select (subselect)
5. Mendukung Views. MySQL mendukung views sejak versi 5.0
6. Mendukung Stored Prosedured (SP). MySQL mendukung SP sejak
versi 5.0
7. Mendukung Triggers. MySQL mendukung trigger pada versi 5.0
namun masih terbatas. Pengembang MySQL berjanji akan
meningkatkan kemampuan trigger pada versi 5.1.
8. Mendukung replication.
9. Mendukung transaksi.

10.Mendukung foreign key.


11.Free (bebas didownload)
12.Stabil dan tangguh
13.Fleksibel dengan berbagai pemrograman
14.Security yang baik
15.Dukungan dari banyak komunitas
16.Perkembangan software yang cukup cepat
Tipe Data
Beberapa jenis tipe data dalam MySQL memiliki tipe tersendiri
dalam tiap
field di table databasenya.
MySQL mengenal beberapa type data field, yaitu :
1. Tipe data numerik
Tipe data numerik dapat dibedakan menajdi dua kelompok, yaitu
tipe data integer dan tipe data floating point. Tipe data integer
untuk data bilangan bulat sedangkan tipe data floating point
digunakan untuk bilangan desimal.
Tipe data numeric dapat kita sajikan dalam table di bawah ini :
Tipe data
Tinyint
Smallint
Mediumint

Kisaran nilai
(-128) 127 atau 0-225
(-32768) 32767 atau 0 65535
(-8388608)-8388607 atau 0-16777215
(-2147683648)-(2147683647)

Int

atau

0-

4294967295
(-9223372036854775808)(9223372036854775807)

Bigint

atau
0 - 18446744073709551615
(-3.402823466E+38)-(-1.175494351E-38),0,dan

Float(x)

1.175494351E-38 3.402823466E + 38

2. Tipe data string


Yang termasuk dalam tipe data string adalah tipe-tipe data
berikut :
Tipe data

Kebutuhan memori penyimpanan

CHAR(M)
VARCHAR(M)
TINYBLOB,
TINYTEXT
MEDIUMBLOB,
MEDIUMTEXT
LONGBLOB,
LONGTEXT

M bytes, 1 <= M <= 255


L+1 bytes, where L <= M and 1 <= M <= 255
L+1 bytes, where L < 2^8 BLOB, TEXT L+2
bytes, where L < 2^16
L+3 bytes, where L < 2^24
L+4 bytes, where L < 2^32
('value1','value2',...)

ENUM

1 or 2 bytes, depending on the number of


enumeration values (65535 values maximum)
('value1','value2',...)

SET

1, 2, 3, 4 or 8 bytes, depending on the number


of set
members (64 members maximum)

3. Tipe data waktu


Yang termasuk dalam tipe data tanggal dan waktu adalah tipe
data sebagai berikut :
Tipe data
DATETIME
DATE
TIMESTAMP
TIME
YEAR
ENUM

Kebutuhan memori penyimpanan


8 bytes
3 bytes
4 bytes
3 bytes
1 byte
('value1','value2',...)
1 or 2 bytes, depending on the number of
enumeration values (65535 values maximum)
('value1','value2',...)

SET

1, 2, 3, 4 or 8 bytes, depending on the number


of set
members (64 members maximum)

User Interface Pada Aplikasi Client


Pembagian Client berdasarkan user interfacenya biasanya terbagi atas
2 yaitu :

Command Line User Interface (CLI) : yaitu pengguna


menjalankan aplikasi dengan mengirim perintah (command)
berupa teks.
Berikut adalah gambar penggunaan CLI MySQL pada sistem
operasi Windows.

Graphical User Interface (GUI) : yaitu pengguna menjalankan


aplikasi dengan command dalam bentuk interaksi grafis seperti
menekan tombol, membuka menu pulldown, dan seterusnya.
Berikut adalah gambar penggunaan salah satu GUI client MySQL
pada sistem operasi Windows.

10

Bahasa SQL
SQL (Structured Query Language) adalah konstruksi bahasa
yang digunakan untuk mengolah objek dan isi dari sistem database
relasional (RDBMS).
Dengan SQL, RDBMS akan mengerti maksud kita dan mengolah
dan mengirimkan data yang kita inginkan.
DDL & DML
Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya,
yaitu :

DDL - Data Definition Language


merupakan kumpulan perintah SQL yang digunakan
untuk membuat, mengubah dan menghapus struktur dan
definisi metadata dari objek-objek database.

11

DML - Data Manipulation Language


merupakan kumpulan perintah SQL yang digunakan
untuk proses pengolahan isi data di dalam table seperti
memasukkan, merubah dan menghapus isi data - dan tidak
terkait dengan perubahan struktur dan definisi tipe data dari
objek database.

Definisi lebih lanjut pada bagian berikut di bawah ini.


DDL - Data Definition Language
Seperti definisi yang telah dijelaskan di atas, DDL adalah
kumpulan perintah SQL yang digunakan untuk membuat (create),
mengubah (alter) dan menghapus (drop) struktur dan definisi tipe data
dari objek-objek database.
Objek-objek database pada yang dimaksud - pada MySQL - adalah
sebagai berikut :

Database

Table

View

Index

Procedure (Stored Procedure)

Function

Trigger

Contoh :
-- Perintah berikut akan membuat table pada database kita dengan
nama "ms_karyawan"
CREATE TABLE ms_karyawan (
kode_cabang varchar(10) default NULL,
kode_karyawan varchar(10) NOT NULL,
nama_depan varchar(8) default NULL,
nama_belakang varchar(9) default NULL,
jenis_kelamin varchar(1) default NULL,

12

PRIMARY KEY (kode_karyawan)


)
Daftar Perintah DDL pada MySQL 5.0
Berikut adalah contoh perintah DDL yang digunakan pada MySQL. Klik
pada link untuk melihat rincian penggunaan dari perintah tersebut.

Pembuatan (CREATE)
o

CREATE DATABASE

CREATE FUNCTION

CREATE INDEX

CREATE PROCEDURE

CREATE TABLE

CREATE TRIGGER

CREATE VIEW

Perubahan (ALTER & RENAME)


o

ALTER DATABASE

ALTER FUNCTION

ALTER PROCEDURE

ALTER TABLE

ALTER VIEW

RENAME TABLE

Penghapusan (DROP)
o

DROP DATABASE

DROP FUNCTION

DROP INDEX

DROP PROCEDURE

DROP TABLE

DROP TRIGGER

DROP VIEW

DML - Data Manipulation Language


DML sendiri adalah kumpulan perintah SQL yang berhubungan
dengan pekerjaan mengolah data di dalam table - dan tidak terkait

13

dengan perubahan struktur dan definisi tipe data dari objek database
seperti table, column, dan sebagainya.
Contoh DML : Mengambil Seluruh Row Data dari table MS_KARYAWAN
SELECT *
FROM ms_karyawan
Contoh DML : Memasukkan data ke dalam tabel ms_karyawan
INSERT INTO ms_karyawan(
kode_cabang,
kode_karyawan,
nama_depan,
nama_belakang,
jenis_kelamin)
VALUES ('cab-001','kar-001','Feris','Thia','Laki-laki');
Beberapa daftar Perintah DML MySQL 5.0

CALL

DELETE

DO

HANDLER

INSERT

LOAD DATA INFILE

REPLACE

SELECT

TRUNCATE

UPDATE

Funsi Join Table


Pada

bahasa

SQL,

operasi

join

atau

penggabungan

"menyamping" antar table adalah operasi dasar database relasional


yang sangat penting. Untuk mendukung perancangan database
resional yang baik, berikut adalah penjelasan dan ilustrasi mengenai
join ini.
14

Merelasikan Table dengan "Join"


Secara singkat join adalah operasi menghubungkan antar beberapa
table sehingga terbentuk satu set data yang baru. Sebagai contoh,
saya memiliki hubungan antar table master cabang dan master kota
yang tampak pada gambar skema berikut ini.

Gambar : Table "ms_cabang" memiliki relasi dengan "ms_kota"


melalui kolom "kode_kota"

Beberapa poin dari skema di atas adalah sebagai berikut :

pada table "ms_cabang" kita dapat melihat informasi "nama


cabang" dan "kode kota".

kita ingin mencari keterangan "nama kota", dan data tersebut


ada di table "ms_kota" (gambar di bawah). Relasi antara kedua

15

table ini perlu dicari karena kita memerlukan informasi akhir


gabungan yang diambil dari masing-masing table tersebut.

Perhatikan kedua gambar, nilai-nilai pada table "ms_cabang"


dan "ms_kota" ternyata memiliki kaitan atau relasi pada kolom
"kode_kota".

Sebagai contoh, untuk mencari nama kota dari cabang "PHI


Mini Market - Lhokseumawe 01" maka kita perlu mengambil
nilai kode kota dari cabang tersebut, yaitu "KOTA-001". Setelah
itu, dengan data tersebut kita cari data row terkait di table
"ms_kota" sehingga kita dapatkan "Lhokseumawe" sebagai
nama kotanya.

Dengan menggunakan join di SQL maka hasil akhir tampak


seperti gambar berikut ini.

16

Fungsi String / Text


Walau kelihatannya sepele, penggabungan teks atau string di
MySQL sering menimbulkan kebingungan. Hal ini disebabkan karena
MySQL harus menggunakan function sedangkan pada beberapa produk
database

lain

cukup

menggunakan

operator

plus

(+)

atau ampersand (&).


CONCAT dan CONCAT_WS
1. CONCAT : adalah fungsi yang digunakan untuk menggabungkan
satu atau lebih teks yang diberikan.
CONCAT(teks1, teks2, ...)
2. CONCAT_WS : adalah fungsi yang digunakan untuk
menggabungkan satu atau lebih teks dengan tambahan pemisah
(separator) antar teks yang digabungkan.
CONCAT(pemisah, teks1, teks2, ...)
Contoh Penggunaan CONCAT
1. Menggabungkan kata "Kampung", spasi dan "Rambutan".
SELECT CONCAT("Kampung", " ", "Rambutan");
17

2. Menggabungkan kata "Produk : " dan field "nama_produk"


dari table "ms_produk".
SELECT CONCAT("Produk : ", nama_produk) FROM ms_produk;

Contoh Penggunaan CONCAT_WS


1. Menggabungkan kata "Kampung" dan "Rambutan" dengan
pemisah "-".
SELECT CONCAT_WS("-", "Kampung", "Rambutan")

18

2. Menggabungkan field "kode_produk" dan "nama_produk"


dengan pemisah ", ".
SELECT CONCAT_WS(",
", kode_produk, nama_produk) FROM ms_produk

Mengganti Teks dengan REPLACE


Fungsi REPLACE digunakan di dalam MySQL untuk mengganti
teks (satu atau kumpulan karakter) tertentu dengan teks lain.
Syntax :
19

REPLACE( teks_yang_akan_diganti, teks_yang_dicari, teks_pengganti )


Contoh :
Misalkan table dengan teks yang akan kita ganti adalah sebagai berikut
:
Nama_Karyawan
============
Bintang Maven]
Eria Setiawan]
Kristina Damai]
Terlihat dari row field tersebut ada yang mengganggu, yaitu tanda
penutup kurung sikur "]" pada tiap akhiran. Maka kita bisa gunakan
penggunaan fungsi REPLACE untuk mengganti tanda tersebut dengan
teks kosong :
REPLACE(Nama_Karyawan, ']', '')
dan konstruksi lengkapnya dengan konteks select dan update :
SELECT REPLACE(Nama_Karyawan, ']', '') from ms_karyawan;
UPDATE ms_karyawan
SET Nama_Karyawan = REPLACE(Nama_Karyawan, ']', '')
Hasil Eksekusi :
Nama_Karyawan
============
Bintang Maven
Eria Setiawan
Kristina Damai

20

21

Menggunakan MySQL dengan Aplikasi Client Terkenal


Berikut adalah daftar beberapa daftar aplikasi client terkenal MySQL
:
1. PHPMyAdmin : merupakan aplikasi web yang dapati digunakan
untuk manajemen dan administrasi server dan database serta
objek-objek yang terdapat di dalamnya.
2. MySQL GUI Tools : merupakan paket aplikasi yang terdiri dari
MySQL Administrator, MySQL Query Browser, MySQL Migration
Toolkit yang dapat di-download dari link berikut.
3. Navicat for MySQL : merupakan aplikasi MySQL Client yang
sangat powerfull karena terdapat menu dan fasilitas yang sangat
mudah untuk mengelola database.
Instalasi XAMPP (Apache, Php, MySQL dan PhpMyAdmin)
1. Langkah 1
a. Jalankan programnya kemudian klik next
b. Tentukan drive tempat anda akan menyimpan hasil extrac
dari XAMP. Jika sudah klik next

2. Langkah 2
a. Jika muncul tampilan seperti gambar di bawah, centang saja
semua

22

3. Langkah 3
a. Kemudian akan muncul proses extrack file XAMPP, tunggu
sampai proses selesai, kemudian tinggalnext/ok, jika semua
proses berjalan dengan lancar maka akan muncul XAMPP
Control Panel Application,klik start pada bagian kanan
Apache dan Mysql sehinggal status menjadi

b. Selesai. Proses installasi XAMPP berakhir. Silahkan cek


dengan mengetikkan http://localhost pada browser anda.
Jika muncul seperti gambar di bawah berarti proses install

23

xampp berhasil dan berjalan dengan baik,

Instalasi AppServ (Apache, Php dan MySQL dan PhpMyAdmin)


1. Klik 2x master appserv yang sudah anda download,lalu anda
pilih Next saja.

2. Silahkan anda pilih dan klik IAgree.

24

3. Silahkan anda pilih lokasi penyimpanan file appserv dengan


klikbrowse,tapi kalau Gak mau merubah lokasi penyimpananya,
langsung saja pilih next,,,karna biasanya Sudah muncul
otomatis lokasi penyimpannya yaitu di partisi C.

4. Silahkan anda centang semuanya ,ingin pastikan semuanya


tercentang ,,jika sudah Dicentang.

25

5. Silahkan anda beri nama dikolom server name,biasanya si kalo


yang standar Di beri nama localhost tapi bisa anda isi apa saja
sesuai keinginan anda. Untuk kolom Andministrators silahkan
anda isikan email anda nah untuk yang apache HTTP Prot untuk
Standarnya(80)tapi bisa anda isi berapa saja sesuai keinginan
anda.

6. Silahkan anda isikan password di kolom enter root password.


Lalu anda ulangi password yang anda buat tadi isikan di kolom
Re-Enter password (contoh : 123) Untuk carakter sets and
collations pilih TF-8 Unicode Dibawahnya 2 kotak kecilsilahkan
anda Beri centang semuanya. Jika semuanya sudah anda atur
langsung aja anda klik install.

26

7. Sesudah penginstalan lalu anda klik finish. nah sekarang coba


buka web browser anda, lalu tulisakan localhost/phpmyadmin,
trus enter, keluar kota user dan password, silahkan masukkan
8. user : root
9. pass: 123 (isi sesuai dengan yang kita masukkan tadi lihat poin
6)
Menggunakan phpMyAdmin
1. Pastikan

web

server

dan

database

server (

database

MySQL ) pada aplikasi xampp telah aktif.


2. Ketik url "http://localhost/phpmyadmin/" pada web browser
Anda. Sehingga pada web browser tampil seperti gambar
berikut:

27

3. Pada kolom "Create new database" ketik nama database yang


akan Anda buat, sebagai contoh kita buat dengan nama
"apotik". Kemudian klik button Create. Sehingga tampil seperti
gambar berikut:

4. Pada gambar di atas database "apotik" telah berhasil dibuat.


Langkah selanjutnya adalah membuat table didalam database
apotik tersebut.
5. Perhatikan kembali gambar diatas, pada kolom "Create new
table on database apotik" terdapat 2 (dua) kolom input, yaitu
"Name" dan "Number of Fields".

28

6. Pada kolom Name, isikan nama table yang akan Anda buat,
sebagai contoh nama table nya adalah "obat". Sedangkan pada
kolom Number of fields, isikan jumlah fields pada table tersebut,
sebagai contoh jumlah fieldsnya adalah "3". Kemudian klik
button GO.
7. Mengisi nama fields pada table "obat" dalam database "apotik".
Ada 3 fields yang dibentuk masing-masing diberi nama id_obat,
description, price. Untuk type, values, dan lainnya dari tiap-tiap
field dapat Anda isi sesuai dengan kebutuhan Anda sendiri. Kami
contohkan seperti gambar berikut:

8. Setelah selesai mengisi nama fields, kemudian klik button Save.


9. Table "obat" didalam database apotik berhasil dibuat. Seperti
gambar berikut:

29

~~~ Selesai ~~~

30

Anda mungkin juga menyukai