4.4.3 Implementasi Perangkat Keras
Adapun perangkat keras yang digunakan berdasarkan kebutuhan minimal yang harus terpenuhi untuk menjalankan program yang dibuat antara lain adalah :
a. Server
1. Menggunakan minimal prosessor intel Core2 Duo.
2. RAM 1 GB.
3. Harddisk untuk menyimpan data minimal 2.2Ghz.
4. Monitor, mouse, keyboard, dan printer.
5. LAN Card.
b. Client
1. Menggunakan minimal prosesor intel Duo Core
2. RAM 1 GB.
3. Harddisk untuk menyimpan data minimal 160Ghz.
4.4.4 Implementasi Basis Data Sintaks SQL
CREATE TABLE IF NOT EXISTS `absensi` `no_induk` varchar10 NOT NULL,
`jml_kehadiran` int10 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Table structure for table `instruktur`
-- CREATE TABLE IF NOT EXISTS `instruktur`
`id_instruktur` varchar3 NOT NULL,
`nama_instruktur` varchar100 NOT NULL, `kode_jurusan` int1 NOT NULL,
PRIMARY KEY `id_instruktur` ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Table structure for table `jurusan`
-- CREATE TABLE IF NOT EXISTS `jurusan`
`kode_jurusan` int1 NOT NULL AUTO_INCREMENT, `nama_jurusan` varchar20 NOT NULL,
PRIMARY KEY `kode_jurusan` ENGINE=InnoDB
DEFAULT CHARSET=latin1
AUTO_INCREMENT=5 ; --
-- Table structure for table `nilai` --
CREATE TABLE IF NOT EXISTS `nilai` `no_induk` varchar10 NOT NULL,
`nilai_teori` int10 NOT NULL, `nilai_praktek` int10 NOT NULL,
`nilai_akhir` varchar10 NOT NULL, `id_instruktur` varchar3 NOT NULL,
`kode_jurusan` int1 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Table structure for table `program`
-- CREATE TABLE IF NOT EXISTS `program`
`kode_program` varchar6 NOT NULL, `nama_program` varchar100 NOT NULL,
`bulan` varchar10 NOT NULL, `tahun` varchar4 NOT NULL,
`keterangan` varchar1000 NOT NULL, `kode_jurusan` int1 NOT NULL,
PRIMARY KEY `kode_program` ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Table structure for table `siswa`
-- CREATE TABLE IF NOT EXISTS `siswa`
`no_induk` varchar10 NOT NULL, `kode_jurusan` varchar1 NOT NULL,
`kelas` varchar10 NOT NULL, PRIMARY KEY `no_induk`
ENGINE=InnoDB DEFAULT CHARSET=latin1; --
-- Table structure for table `siswa_program` --
CREATE TABLE IF NOT EXISTS `siswa_program` `no_induk` varchar10 NOT NULL,
`nama_siswa` varchar30 NOT NULL, `alamat` varchar200 NOT NULL,
`tempat_lahir` varchar20 NOT NULL, `tanggal_lahir` date NOT NULL,
`kontak` varchar12 NOT NULL, `jenis_kelamin` varchar10 NOT NULL,
`pendidikan` varchar4 NOT NULL, `agama` varchar10 NOT NULL,
`foto_siswa` varchar50 NOT NULL, `keterangan` text NOT NULL,
`kode_program` varchar6 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Table structure for table `siswa_reguler`
-- CREATE TABLE IF NOT EXISTS `siswa_reguler`
`no_induk` varchar10 NOT NULL, `nama_siswa` varchar30 NOT NULL,
`tempat_lahir` varchar30 NOT NULL, `tanggal_lahir` date NOT NULL,
`alamat` varchar150 NOT NULL, `kontak` varchar12 NOT NULL,