Perancangan Prosedural Perancangan Sistem

2. Perancangan Lupa Password Menampilkan Pesan Gagal Lupa Password Mulai Username dan Password Verivikasi Username dan Password Ada? Selesai Ya Tidak Menampilkan Password Telah Terkirim Gambar 3. 126 Prosedur Lupa Password 3. Prosedur Tambah Data Mulai Input data yang akan ditambah Data lengkap? Simpan data Selesai Ya Tidak Tampilan Data telah disimpan Gambar 3. 127 Prosedur Tambah Data 4. Prosedur Cari Data Mulai Input data yang akan dicari Cari data Data ketemu? Selesai Ya Tidak Tampilan Data Data Tidak Ditemukan Gambar 3. 128 Prosedur Cari Data 5. Perancangan Ubah Data Mulai Input data yang akan diubah Data lengkap? Simpan data Selesai Ya Tidak Tampilan Data telah disimpan Gambar 3. 129 Prosedur Ubah Data 6. Perancangan Hapus Data Mulai Klik Data Yang Akan Di Hapus Validasi Hapus Hapus? Hapus Data Selesai Ya Tidak Data Telah di Hapus Gambar 3. 130 Prosedur Hapus Data 7. Perancangan Penilaian Potensi Mulai Baca Data Dari Database Potensi = Hasil Jumlah Data Banyak Data Potensi 0 Potensi = Nilai Indikator Selesai Ya Tidak Potensi = 0 Tampilan Data Potensi Gambar 3. 131 Prosedur Penilaian Potensi 8. Perancangan Monitoring Mulai Baca Data Monitor Select Count from log Selesai Tampilan Data Monitor Gambar 3. 132 Prosedur Monitor 154

BAB IV IMPLEMENTASI DAN PENGUJIAN

4.1. Implementasi Sistem

Setelah melakukan analisis dan perancangan secara terperinci maka selanjutnya akan dilakukan tahap implementasi. Implementasi sistem merupakan tahap peletakan sistem sehingga dapat dioperasikan. Implementasi bertujuan untuk mengkonfirmasi modul-modul perancangan sehingga pengguna sistem dapat memberikan masukan-masukan terhadap pengembangan sistem.

4.1.1. Implementasi Perangkat Keras

Perangkat keras yang digunakan untuk implementasi sistem informasi track record yang dibuat tertera pada tabel 4.1. Tabel 4. 1 Spesifikasi Implementasi Perangkat Keras Perangkat Keras Spesifikas 1. Processor Prosesor Core 2 Duo 1,5 GHz 2. Monitor Monitor15 inch 3. VGA VGA On-Board 64 MB 4. Memori 1 GB 5. Space Hardisk 80 GB 6. Jaringan Internet pada jaringan lp2es 7. Printer Printer berwarna 8. Mouse dan Key Board Standar

4.1.2. Implementasi Perangkat Lunak

Perangkat lunak yang digunakan untuk implementasi sistem informasi track record yang dibuat tertera pada tabel 4.2. Tabel 4. 2 Spesifikasi Implementasi Perangkat Lunak No Perangkat Lunak Keterangan 1. Sistem Operasi Windows 7 2. Web Server WampServer 2.2i 3. DBMS MySQL 5 4. Web browser Mozilla Firefox 12 5. Code Editor Macromedia Dreamweaver CS5

4.1.3. Implementasi Basis Data

Pembangunan basis data dilakukan dengan menggunakan MySql. Berikut adalah implementasi basis data dalam sql:

1. Tabel admin

CREATE TABLE IF NOT EXISTS `admin` `ID_Admin` int11 NOT NULL AUTO_INCREMENT, `Username` varchar64 NOT NULL, `Password` varchar64 NOT NULL, `Role` int1 NOT NULL, PRIMARY KEY `ID_Admin` ENGINE=InnoDB DEFAULT CHARSET=latin1;

2. Tabel agenda_marketing

CREATE TABLE IF NOT EXISTS `agenda_marketing` `ID_Agenda` bigint20 NOT NULL AUTO_INCREMENT, `ID_Perusahaan` bigint20 NOT NULL, `NamaAgenda` varchar64 DEFAULT NULL, `CP_Client` varchar64 DEFAULT NULL, `Telp` varchar15 NOT NULL, `Tgl` date DEFAULT NULL, `Tempat` varchar64 DEFAULT NULL, `Keperluan` varchar64 DEFAULT NULL, `Status` varchar64 DEFAULT NULL, `ID_Pegawai` int11 NOT NULL, `Pukul` time NOT NULL, `Aktivitas` int11 NOT NULL, PRIMARY KEY `ID_Agenda`, KEY `ID_Pegawai` `ID_Pegawai`, KEY `ID_Perusahaan` `ID_Perusahaan` ENGINE=InnoDB DEFAULT CHARSET=latin1; ALTER TABLE `agenda_marketing` ADD CONSTRAINT `agenda_marketing_ibfk_1` FOREIGN KEY `ID_Pegawai` REFERENCES `pegawai` `ID_Pegawai`, ADD CONSTRAINT `agenda_marketing_ibfk_2` FOREIGN KEY `ID_Perusahaan` REFERENCES `client``ID_Perusahaan`;