3.3 Implementasi Sistem
Tahap implementasi
sistem merupakan
tahap menterjemahkan
perancangan, berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh mesin serta penerapan perangkat lunak pada keadaan yang sesungguhnya.
Untuk mendukung aplikasi yang akan diterapkan pada lingkungan implementasi, maka dalam hal ini menggunakan perangkat keras dan perangkat
lunak yang menunjang dalam pembangunan website NC Programming PT.Dirgantara Indonesia.
3.3.1 Perangkat Keras dan Lunak yang Digunakan 3.3.1.1 Perangkat Keras yang Digunakan
Spesifikasi perangkat keras yang digunakan dalam pembangunan website NC Programming PT.Dirgantara Indonesia adalah tercantum pada tabel sebagai
berikut :
Tabel 3.16 Perangkat Keras Yang Digunakan
Perangkat Spesifikasi
Processor Amd Phenom II X4
RAM 2Gb
Harddisk 160Gb
Monitor Resolusi 1280 x 1024
VGA 256 Mb
3.3.1.2 Perangkat Lunak yang Digunakan
Spesifikasi perangkat lunak yang digunakan dalam membangun website NC Programming PT.Dirgantara Indonesia adalah sebagai berikut:
Tabel 3.17 Perangkat Lunak Yang Digunakan
No Perangkat Lunak
Keterangan 1
Sistem Operasi Windows Seven Sp1
2 Bahasa Pemrograman
PHP 3
DBMS MySQL 5.0.51a
4 Web browser
Mozilla firefox 3.6 5
Code editor Macromedia Dreamweaver 8
6 DFD modeler
Microsoft Visio 2007 Power Designer 6 7
ERD modeler Concept Draw 7
8 Flow Map
Microsoft Visio 2007 9
Perancangan Microsoft Visio 2007
10 Jaringan Simantik
Microsoft Visio 2007
3.3.2 Implementasi database
Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut:
1. Tabel admin
Tabel 3.18 Tabel Admin
CREATE TABLE IF NOT EXISTS `admin` `id` int11 NOT NULL AUTO_INCREMENT,
`username` varchar25 NOT NULL, `password` varchar100 NOT NULL,
`nama` varchar50 NOT NULL, PRIMARY KEY `id`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
2. Tabel berita
Table 3.19 Tabel Berita
CREATE TABLE IF NOT EXISTS `berita` `no` int3 NOT NULL AUTO_INCREMENT,
`kategori` varchar15 NOT NULL, `judul` varchar30 NOT NULL,
`isi` text NOT NULL, `tanggal` date NOT NULL,
`hari` varchar20 NOT NULL, `jam` time NOT NULL,
`gambar` varchar200 NOT NULL, PRIMARY KEY `no`
ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
3. Tabel kategori blog
Table 3.20 Tabel Kategori Blog
CREATE TABLE IF NOT EXISTS `kategori_blog` `id` int11 NOT NULL AUTO_INCREMENT,
`nama_kat` varchar25 NOT NULL, PRIMARY KEY `id`
ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
4. Tabel login
Table 3.21 Tabel Login
CREATE TABLE IF NOT EXISTS `login` `id` int5 NOT NULL AUTO_INCREMENT,
`username` varchar6 NOT NULL, `password` varchar100 NOT NULL,
`nama` varchar25 NOT NULL, PRIMARY KEY `id`
ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
5. Tabel peg
Table 3.22 Tabel Peg
CREATE TABLE IF NOT EXISTS `peg` `id` int5 NOT NULL AUTO_INCREMENT,
`nama` varchar20 NOT NULL, `jabatan` varchar20 NOT NULL,
`foto` varchar200 NOT NULL, `alamat` text NOT NULL,
`nohp` varchar12 NOT NULL, `status` enumTETAP,KONTRAK NOT NULL,
`jobd` text NOT NULL, `jobas` text NOT NULL,
PRIMARY KEY `id` ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
6. Tabel sejarah
Tabel 3.23 Tabel Sejarah
CREATE TABLE IF NOT EXISTS `sejarah` `id` int5 NOT NULL DEFAULT 0,
`judul` varchar50 NOT NULL, `tanggal` date NOT NULL,
`isi` text NOT NULL, `foto` varchar200 NOT NULL,
`created` varchar10 NOT NULL, PRIMARY KEY `id`
ENGINE=InnoDB DEFAULT CHARSET=utf8;
7. Tabel upload
Tabel 3.24 Tabel Upload
CREATE TABLE IF NOT EXISTS `upload` `id_upload` int5 NOT NULL AUTO_INCREMENT,
`name` varchar50 NOT NULL, `size` varchar50 NOT NULL,
`type` varchar50 NOT NULL, `tgl` varchar30 NOT NULL,
`golongan` varchar30 NOT NULL, PRIMARY KEY `id_upload`
ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
8. Tabel visi
Tabel 3.25 Tabel Visi
CREATE TABLE IF NOT EXISTS `visi` `id` int11 NOT NULL AUTO_INCREMENT,
`isi` text NOT NULL, `tanggal` date NOT NULL,
`created` varchar20 NOT NULL, `nama` varchar10 NOT NULL,
PRIMARY KEY `id` ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
3.3.3 Implementasi Antarmuka 3.3.3.1 Tabel Implementasi Antarmuka