Implementasi Perangkat Keras Implementasi Basis Data Sintaks SQL
86
--CREATE DATABASE db_penggajian; == Struktur dari tabel login
CREATE TABLE login username varchar10 not null, password int10 not null,
nama varchar10 not null, bagian varchar15 not null
, constraint pk_username primary key
username go
== Struktur dari tabel jabatan CREATE TABLE jabatan kodeJabatan varchar10 not null,
namaJabatan varchar 15 not null, gajiPokok int10 not null,
constraint pk_kodeJabatan primary keykodeJabatan
go == Struktur dari tabel jabatan
CREATE TABLE pegawai nip int10 not null, kodeJabatan varchar 10 not null,
ama varchar20 not null, kelamin varchar20 not null,
alamat varchar30 not null, TTL varchar30 not null,
agama varchar10 not null, pendidikan varchar15 not null,
87
status varchar15 not null, anak int10 not null,
telepon int10 not null, constraint pk_nip primary keynip
go == Struktur dari tabel pendistribusian
CREATE TABLE Distribusi noDistribusi varchar10 not null, nip varchar15 not null,
jumlahDistribusi int10 not null, komisiDistribusi int10 not null,
constraint pk_noDistribusi primary keynoDistribusi
go == Struktur dari tabel pinjaman
CREATE TABLE pinjaman noPinjam varchar10 not null, nip varchar15 not null,
jumlahPinjam int10 not null,
constraint pk_noPinjam primary keynoPinjam
go == Struktur dari tabel penggajian
CREATE TABLE penggajian noSlip varchar15 not null, nip int10 not null,
gajiPokok10 not null, tunjangan int10 not null,
88
komisiDistribusi int10 not null, gajiKotor int25 not null,
jumlahPinjam int15 not null, gajiBersih int25 not null,
constraint pk_NoSlip primary keynoSlip go