e.
t✉✈ ✇ ①② ③
,
④⑤ ⑥
dan kabel LAN sebagai media jaringan komputer.
5.1.4 Implementasi Basis Data Sintaks SQL
Pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana DBMS yang digunakan adalah MySQL. Implementasi basis datanya dalam bahasa
SQL adalah sebagai berikut :
Database: gmcacom_ayu ------------------------------------------------------
Source for table admin CREATE TABLE `a_admin`
`id_admin` varchar11, `username` varchar40,
`password` varchar60, `nama_admin` varchar25
PRIMARY KEY `id_admin`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; Source for table confirmbayar
CREATE TABLE ` confirmbayar `
`id_confirm` varchar10, `id_daftar` varchar10,
`nama_pengirim` varchar35, `nama_penerima` varchar35,
`bank_penerima` varchar25, `norek_pengirim` varchar40,
`jml_transfer`doublé, `bank_penerima` varchar25,
`nama_penerima` varchar25, `rek_penerima` varchar25,
`bukti_bayar` varchar40, `tanggal` varchar12,
PRIMARY KEY `id_confirm`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
Source for table daftar CREATE TABLE ` a_daftar`
`id_daftar` varchar11, `nama_konsumen` varchar30,
`jenis_kelamin` varchar16, `tempat_lahir` varchar25,
`tgl_lahir` varchar11, `nama_sekolah` varchar40,
`nama_ortu`varchar30, `alamat` varchar35,
`kode_pos` varchar10, `telepon` varchar17,
`email` varchar40, `tgl_pendaftaran` varchar11,
PRIMARY KEY `id_daftar`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; Source for table jadwalkelas
CREATE TABLE ` a_jadwalkelas` `id_jadwal` varchar11,
`id_trainer` varchar10, `tempat_pelatihan` varchar20,
PRIMARY KEY `id_jadwal`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; Source for table member
CREATE TABLE ` a_member`
`id_member` varchar10, `id_confirm` varchar10,
`nama_konsumen` varchar25, `tgl_member` varchar11,
`user_name` varchar25, `password` varchar80,
`status`varchar20, PRIMARY KEY `id_member`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; Source for table trainer
CREATE TABLE ` a_trainer`
`id_trainer` varchar11, `nama_trainer` varchar25,
`alamat` varchar50, `telepon` varchar18,
`email` varchar40, `password` varchar50,
PRIMARY KEY `id_trainer` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
Source for table absen_trainer CREATE TABLE ` a_absentrainer`
`id_absentrainer` varchar10, `id_jadwal` varchar10,
`tanggal_pelatihan` varchar30, `tempat_pelatihan` varchar40,
`absensi` integer11,
PRIMARY KEY `id_absentrainer` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
5.1.5 Implementasi Antar Muka
Dalam PHP, implementasi antarmuka dilakukan dengan sebuah w
⑦⑧ ⑨ ⑩❶⑦
yang berekstensi PHP. Setiap halaman dalam perangkat lunak dibuat file program yang ditulis dengan berekstensi.php. Berikut ini adalah implementasi dari setiap
halaman yang dibuat dan dibedakan berdasarkan u s
⑦
r atau
❷
u st
❸❹ ⑦
r dan admin.
5.1.5.1 Implementasi Halaman Utama
Implementasi halaman utama yang dibuat bentuk file program dengan berekstensi php dapat dilihat pada tabel di bawah ini :
Tabel 5.1 Halaman Utama
Menu Deskripsi
Nama File
Halaman Depan
File program untuk menampilkan halaman utama program
index.php
Home File program berupa ucapan Selamat
Datang kepada pengguna program home.php
History File program untuk menampilkan
history dari GMC berupa sejarah berdirinya GMC
history.php
Pendaftaran File
program untuk
menangani mengenai
Pendaftaran awal
konsumen pendaftaran.php
Pembayaran File
program untuk
menangani informasi pembayaran konsumen
pendaftarankonfirm.php
Contact Us File
program untuk
menangani informasi kontak, fax, dan alamat
contact.php