Implementasi Software Implementasi Basis Data

ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=72 ; 2. Pembuatan tabel pegawai : CREATE TABLE `pegawaitb` `nip` varchar15 collate latin1_general_ci NOT NULL, `nama` varchar50 collate latin1_general_ci NOT NULL, `alamat` varchar100 collate latin1_general_ci NOT NULL, `no_telp` varchar15 collate latin1_general_ci NOT NULL, `jabatan` varchar50 collate latin1_general_ci NOT NULL, `status` enumaktif,tidak aktif collate latin1_general_ci NOT NULL, PRIMARY KEY `nip` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; 3. Pembuatan tabel nota dinas : CREATE TABLE `notadinastb` `id_nota` int11 NOT NULL auto_increment, `kode` varchar4 collate latin1_general_ci NOT NULL, `tahun` year4 NOT NULL, `tgl` date NOT NULL, `nip` varchar15 collate latin1_general_ci NOT NULL, `app_koor` enumya,tidak collate latin1_general_ci NOT NULL, `app_dm` enumya,tidak collate latin1_general_ci NOT NULL, `id_dinas` int11 NOT NULL, PRIMARY KEY `id_nota` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=61 ; 4. Pembuatan tabel berita : CREATE TABLE `beritatb` `id_berita` int5 NOT NULL auto_increment, `id_kategori` int5 NOT NULL, `nama` varchar30 collate latin1_general_ci NOT NULL, `judul` varchar100 collate latin1_general_ci NOT NULL, `judul_seo` varchar100 collate latin1_general_ci NOT NULL, `isi_berita` text collate latin1_general_ci NOT NULL, `hari` varchar20 collate latin1_general_ci NOT NULL, `tanggal` date NOT NULL, `jam` time NOT NULL, `gambar` varchar100 collate latin1_general_ci NOT NULL, `dibaca` int5 NOT NULL default 1, `tag` varchar100 collate latin1_general_ci NOT NULL, PRIMARY KEY `id_berita` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=13 ; 5. Pembuatan tabel delegasi : CREATE TABLE `delegasitb` `id_delegasi` int4 NOT NULL auto_increment, `tgl_mulai` date NOT NULL, `tgl_selesai` date NOT NULL, `wkt_mulai` time NOT NULL, `wkt_selesai` time NOT NULL, `lama` int11 NOT NULL, `nip_penerima` varchar15 collate latin1_general_ci NOT NULL, `nip_pemberi` varchar15 collate latin1_general_ci NOT NULL, `level_pemberi` enumadmin,dm,koordinator,petugas collate latin1_general_ci NOT NULL, `level_penerima` enumadmin,dm,koordinator,petugas collate latin1_general_ci NOT NULL, `id_login` varchar15 collate latin1_general_ci NOT NULL, PRIMARY KEY `id_delegasi` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=49 ; 6. Pembuatan tabel dinas : CREATE TABLE `dinastb` `id_dinas` int11 NOT NULL auto_increment, `id_tujuan` int4 NOT NULL, `tanggal_awal` date NOT NULL, `tanggal_akhir` date NOT NULL, `lama` int11 NOT NULL, `keterangan` varchar1000 collate latin1_general_ci NOT NULL, PRIMARY KEY `id_dinas` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=106; 7. Pembuatan tabel tujuan : CREATE TABLE `tujuantb` `id_tujuan` int4 NOT NULL auto_increment, `tujuan` varchar100 collate latin1_general_ci NOT NULL, PRIMARY KEY `id_tujuan` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=7; 8. Pembuatan tabel kategori : CREATE TABLE `kategoritb` `id_kategori` int5 NOT NULL auto_increment, `nama_kategori` varchar50 collate latin1_general_ci NOT NULL, `kategori_seo` varchar100 collate latin1_general_ci NOT NULL, PRIMARY KEY `id_kategori` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3; 9. Pembuatan tabel modul admin : CREATE TABLE `moduladmintb` `id_modul` int5 NOT NULL auto_increment, `nama_modul` varchar50 collate latin1_general_ci NOT NULL, `link` varchar100 collate latin1_general_ci NOT NULL, `publish` enumY,N collate latin1_general_ci NOT NULL, `status` enumpetugas,koordinator,dm,admin collate latin1_general_ci NOT NULL, `aktif` enumaktif,tidak aktif collate latin1_general_ci NOT NULL, `urutan` int5 NOT NULL, PRIMARY KEY `id_modul` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=11 ;

3.3.4 Implementasi Antarmuka

Implementasi antarmuka meliputi setiap halaman program yang dibuat beserta pengkodean dalam bentuk file program. Berikut adalah implementasi antarmuka Aplikasi Operasional CMX :

3.3.4.1 Tampilan Halaman Utama

Gambar 3. 33 Tampilan Halaman Utama

3.3.4.2 Tampilan Halaman Login

Gambar 3. 34 Tampilan Halaman Login

3.3.4.3 Tampilan Halaman Manajemen User

Gambar 3. 35 Tampilan Halaman Manajemen User