122
d. Harddisk 40 GB
e. Monitor
f. Keyboard
g. Mouse
5.1.4 Implementasi Basis Data
Implementasi basis data dilakukan dengan menggunakan bahasa SQL, dimana aplikasi pemrograman yang digunakan adalah MySQL, implementasi
basis datanya dalam bahas SQL adalah sebagai berikut :
1. Tabel Pemotretan
CREATE TABLE pemotretan
kodetransaksi varchar15, nama varchar20,
tanggal varchar20, status varchar18,
jumlahbayar integer15, bayar integer15,
sisabayar integer15, kodepaket varchar10,
kodeedit varchar5, kodecetak varchar6,
kode integer5, PRIMARY KEY kodetransaksi
123
FOREIGN KEY kodepaket REFERENCES barang kodepaket FOREIGN KEY kodeedit REFERENCES barang kodeedit
FOREIGN KEY kodecetak REFERENCES barang kodecetak ENGINE = MYISAM;
2. Tabel Pengeditan
CREATE TABLE pengeditan
kodeedit varchar6, nofoto varchar4,
kodetemplate varchar6, ukuran varchar5,
kodekertas varchar6, banyakcetak integer3,
laminasi varchar2, tambahanbayar integer15,
nourutedit integer4, PRIMARY KEY kodeedit
ENGINE = MYISAM;
3. Tabel hanyacetak
CREATE TABLE hanyacetak
Kodecetak varchar6, foto1 varchar5,
124
ukuran1 varchar5, banyakcetak1 integer3,
foto2 varchar5, ukuran2 varchar5,
banyakcetak2 integer3, foto3 varchar5,
ukuran3 varchar5, banyakcetak3 integer3,
foto4 varchar5, ukuran4 varchar5,
banyakcetak4 integer3, foto5 varchar5,
ukuran5 varchar5, banyakcetak5 integer3,
foto6 varchar5, ukuran6 varchar5,
banyakcetak6 integer3, foto7 varchar5,
ukuran7 varchar5, banyakcetak7 integer3,
foto8 varchar5, ukuran8 varchar5,
banyakcetak8 integer3,
125
foto9 varchar5, ukuran9 varchar5,
banyakcetak9 integer3, foto10 varchar5,
ukuran10 varchar5, banyakcetak10 integer3,
foto11 varchar5, ukuran11 varchar5,
banyakcetak11 integer3, foto12 varchar5,
ukuran12 varchar5, banyakcetak12 integer3,
foto13 varchar5, ukuran13 varchar5,
banyakcetak13 integer3, foto14 varchar5,
ukuran14 varchar5, banyakcetak14 integer3,
foto15 varchar5, ukuran15 varchar5,
banyakcetak15 integer3, totalbayarcetak integer6,
banyakcetak15 integer15,
126
PRIMARY KEY kodecetak ENGINE = MYISAM;
4. Tabel user
CREATE TABLE user
username varchar10, password varchar15,
nama varchar30, divisi varchar15,
PRIMARY KEY username ENGINE = MYISAM;
5. Tabel paket
CREATE TABLE paket
kodepaket varchar8, namapaket varchar15,
detailpaket1 varchar100, detailpaket2 varchar100,
detailpaket3 varchar100, detailpaket4 varchar100,
hargapaket varchar15, studio varchar3,
PRIMARY KEY kodepaket
127
ENGINE = MYISAM;
6. Tabel cetak