DAFTAR ISI
Daftar
isi ……………………………………………………………. 01
Kata
pengantar ……………………………………………………. 02
BAB
I PENDAHULUAN ……………………………………………03
A. Latar
Belakang ………………………………………………..........03
B. Rumusan
Masalah …………………………………………........... 03
C. Tujuan
Penulisan ……………………………………………..........03
BAB
II PEMBAHASAN …………………………………………….04
A. Pengertian
Database ………………………………………...........10
A. KESIMPULAN
………………………………………………...........10
B. SARAN
………………………………………………………...........10
Daftar
Pustaka …………………………………………………….. 11
Kata Pengantar
Segala Pujisyukur Kami Panjatkan kehadirat Tuhan Yang Maha Esa atas segala Berkat dan RahmatNya sehingga makalah ini dapat tersusun hingga selesai, tidak lupa kami juga mengucapkan banyak terima kasiha atas bantuan dari teman-teman yang telah berkontribusi dengan memberikan sumbangan baik materi maupun pikirannya.
Harapan kami semoga makalah ini dapat menambah pengetahuan dan Wawasan bagi para pembaca, namun kami menyadari keterbatasan pengetahuan maupun pengalaman kami dalam penyusunan Makalah ini, Kami yakin masih banyak kekurangan dalam makalah ini, Oleh karenai tu kami sangat mengharapkan saran dan kritik yang membangun dari pembaca demi kesempurnaan makalah ini.
Makassar, 09 November 2015
BAB I
PENDAHULUAN
A. LATAR BELAKANG
Dalam kehidupan moderen,
teknologi merupakan sebuah media yang paling penting serta berpengaruh dalam
kehidupan sehari-hari kita. Kita seakan-akan tidak bisa terlepas dari sesuatu yang
berbau teknologi. Terlebih lagi bagi mahasiswa yang mendalami bidang teknologi
tersebut. Dengan semakin terbaharui setiap harinya mahasiswa yang hidup
dibidang teknologi sangatlah dituntut peka terhadap perkembangannya. Berbagai
program yang mendukung sebuah teknologi semakin banyak bermunculan dan juga
sebuah program tidak terlepas dengan yang namanya sebuah data, yaitu merupakan
“DATABASE” dari suatu program, yang mana dalam suatu program pastilah memiliki
database didalamnya. Untuk itulah perlu di ketahui apa saja perintah perintah
command pada database di Foxpro.
B. RUMUSAN MASALAH
1. Apa
itu database ?
2. Perintah
perintah apa sajakah yang digunakan dalam pembuatan database pada foxpro 9 ?
C. TUJUAN
Pembaca
dapat memahami apa itu data base, cara pembuatan
Database,
dan perintah – perintah yang digunakan dalam pembuatan database di foxpro9.
BAB
II
PEMBAHASAN
A.
PENGERTIAN
DATABASE
Database dalam pengertian Visual
FoxPro 9 adalah koleksi sejumlah Tabel yang berelasi / saling terkait satu dengan
lainnya, Database disini berekstensi .DBC,
pada jamannya Foxbase + dahulu Databasenya berektensi .DBF, sedangkan pada Visual FoxPro 9,
File .DBF disebut Tabel.
Sebagai gambaran jika anda telah mempelajari Microsoft Excel, pada saat pertama
membuka File maka akan terbuka sebuah Workbook dan di dalamnya ada beberapa
Worksheet, begitu juga dengan Visual FoxPro 9, anda membuat Database ( .DBC )
dan didalamnya terdapat Tabel (.DBF) yang dapat direlasikan satu dengan yang
lain.
Database
dan Tabel berbeda, karenanya jika Database diciptakan bukan berarti anda telah menciptakan
Tabel, perlu diketahui bahwa File / Tabel yang disimpan didalam .DBC adalah hanya
difinisi dari Tabel tersebut, bukan Tabel itu sendiri, jadi setelah anda menciptakan
Database, maka didalam Database tersebut harus diciptakan lagi Tabel yang
dibutuhkan.
Microsoft
Visual FoxPro 9 tidak dapat dipergunakan secara optimal tanpa adanya Database
dan Tabel .antara Database dan Tabel sebenarnya lebih baik digunakan secara bersama,
akan tetapi Microsoft Visual FoxPro 9 memberikan keluwesan
kepada Tabel untuk berdiri sendiri secara bebas, seperti layaknya pada Foxbase +
dahulu.
B. PERINTAH-PERINTAH DASAR DATABASE
PADA COMMAND
1.
Membuat database melalui Jendela Command
Format
umum untuk perintah membuat database adalah :
CREATE DATABASE [Database Name| ?]
Contoh
:
CREATE DATABASE
norys
2.
Menghapus database melalui Jendela Command
Format
umum untuk perintah menghapus database adalah :
DELETE
DATABASE Database Name | ? [DELETETABLES]
[RECYCLE]
Contoh
:
DELETE
DATABASE norys
Note :
Suatu
database dapat dihapus jika database tersebut tidak sedang
Dalam keadaan terbuka
atau aktif.
3.
Membuka database dariJendela Command
Satu
atau beberapa database dapat dibuka secara bersama-sama
didalam
program Visual FoxPro 9.0.
Format
umum dari untuk perintah membuka database adalah :
OPEN
DATABASE [FileName| ?] [EXCLUSIVE | SHARED]
[NOUPDATE]
[VALIDATE]
contoh
:
OPEN
DATABASE d:\foxpro\norys.DBC
4.
Menutup database dari Jendela Command
Format
umum dari Visual FoxPro 9.0 untuk perintah menutup
Database
adalah :
CLOSE
[ALL | ALTERNATE | DATABASES [ALL] | DEBUGGER |
FORMAT
| INDEXES | PROCEDURE | TABLES [ALL]]
Contoh:
CLOSE
DATABASES
Contoh menutup semua database :
CLOSE DATABASES
all
5.
Informasi suatu database
Format
umum dari Visual FoxPro 9.0 untuk perintah
melihat
Informasi
dari suatu database adalah :
DISPLAY
DATABASE [TO PRINTER [PROMPT] | TO FILE FileName
[ADDITIVE]]
[NOCONSOLE]
contoh
:
DISPLAY
DATABASE
6.
Mencetak informasi database aktif ke printer.
Hasil
dari informasi suatu database dapat langsung dicetak dengan
Printer
jika anda tambahkan kata to printer didalam
kalimat perintah
Tersebut,
Contoh :
DISPLAY
DATABASE TO PRINTER
7.
Membuat table
CREATE TABEL [nama table](nm_F1 t_f1
(p_f1), nm_FN t_fN (p_fN))
Keterangan:
nm_F=Nama Field
t_f=Type Field
p_f=Panjang Field
Contoh:
CREATE
TABLE Mahasiswa(nama c(25),nim c(12))
8.
Menambahkan table yang ada pada database
Sytax:
ADD TABLE tablename
Contoh:
ADD TABLE dosen
Ket : Bila Pembuatan tabel pada saat
suatu database terbuka maka secara otomatis tabel akan berada pada database
yang aktif.
9.
Membuang table yang ada dalam data base
Syntax:
remove table namatable
Contoh
: remove table dosen
10.
Menghapus table yang ada pada database
Syntax:
Drop table namatable
Contoh:
Drop table dosen
11.
Membuka atau Menggunakan table
Syntax:
use nama table
12.
Menambah field pada table
Contoh
: ALTER table mahasiswa ADD COLUMN kelas c(5)
13.
Membuat Index Table &
Mengaktifkannya
Syntax
: INDEX ON [nama field index] TAG [nama index]
SET ORDER TO [nama index]
Keterangan : Table Aktif Harus
Ditentukan Dengan Syntax USE
Contoh : USE Mahasiswa
INDEX ON nama TAG nama
SET ORDER TO nama
14. Menambah Record Dalam Tabel Syntax1
INSERT
INTO dbf_name [(FieldName1 [, FieldName2, ...])]
VALUES
(eExpression1 [, eExpression2, ...])
Syntax2
APPEND BLANK
REPLACE FieldName1 With Value1
REPLACE FieldName2 With Value2
REPLACE FieldNameN With ValueN
Contoh 1 :
INSERT INTO Mahasiswa (nama, alamat,
kelas) VALUES (“norys”,”rappocini”,”ak14”)
Contoh 2 :
APPEND BLANK
REPLACE nama With “norys”
REPLACE nim With “141401016”
REPLACE kelas WITH “ak14”
15. Menampilkan Record
Contoh 1: Brows {Bentuk Grid)
Contoh 2 :List {Ke Layar Editor
Foxpro)
Syntax 3
? [nama field]
Contoh 3
? nama
Ket: Untuk Membersihkan Layar Editor
Foxpro digunakan Syntax Clear
14. Berpindah Antar Record
Syntax 1
Go [no urutan record]
Go TOP
Go BOTTOM
Syntax 2
SKIP [Jumlah Counter]
Contoh 1
Go 4 {Menuju Record Nomor 4}
Contoh 2
SKIP 1 {Menuju 1 Record dibawah
Record Aktif}
SKIP -1 {Menuju 1 Record diatas
Record Aktif}
15. Pencarian Record
Syntax1
LOCATE FOR [Expression]
Keterangan : Dikombinasikan dengan
perintah FOUND() untuk mengetahui hasil pencarian, FOUND() akan Bernilai .T.
bila ketemu dan .F. jika tidak dan tanpa perlu index aktif.
Syntax2
SEEK([Expression])
Keterangan : Memerlukan index aktif
untuk pencarian Expression berisi data yang mau dicari berdasarkan index aktif,
akan mengembalikan nilai .T. jika ketemu dan .F. jika tidak.
Contoh1
LOCATE FOR nama=”norys”
Contoh2
SET ORDER TO nama
SEEK(“norys”)
16. Mengedit Record
Syntax 1
UPDATE [nama tabel] SET
Field1=Value1, Field2=Value2 ;
WHERE [Expression]
Syntax 2
REPLACE FieldName1 With Value1
Keterangan : Harus Didahului Proses
Pencarian
Contoh 1
UPDATE mahasiswa SET nama=”novianto”,
nim=”141401016” ;
WHERE nama=”norys”
Contoh 2
LOCATE FOR nama=”norys”
REPLACE nama With “novianto”
REPLACE nim With “141401016”
17. Menghapus Record
Syntax1
DELETE FOR [Expression]
Keterangan : Table Aktif Harus
Ditentukan Dengan Syntax USE
Syntax2
DELETE FROM [nama tabel] WHERE
[Expression]
Contoh1
USE Mahasiswa
DELETE FOR nama=”norys”
Contoh2
DELETE FROM mahasiswa WHERE nama=”norys”
Ket: Syntax DELETE diatas tidak akan
menghapus data secara fisik,
data masih dapat dikembalikan dengan
syntax RECALL, Untuk
Menghapus Data Secara Fisik Setelah
Syntax Diatas Harus
Diakhiri dengan Syntax PACK.
BAB III
PENUTUP
A. KESIMPULAN
Perintah-perintah
dalam pembuatan database tersebut tidaklah sulit, hanya perlu untuk memahami
perintah yang ada kemudian mengulang ulang perintah yang ada sehingga itu akan
terbiasa dan dapat dalam membuat database tidak serumit atau susah dalam
mengerjakannya.
B. SARAN
Dalam membuat suatu database pada command dalam
pemograman visual foxpro anda harus memahami setiap perintah yang anda ketik,
karna jika anda menghapal perintah tersebut maka anda tidak dapat suses dalam
pembuatan database tersebut, dan jika anda memahami perintah untuk pembuatan
database maka anda bisa sukses dalam pembuatan database dan agar untuk
memahaminya cobalah untuk mengulang ulang perintah yang ada.
DAFTAR PUSTAKA