74 j.
Implementasi pembuatan pengusaha_perusahaan
4.1.2. Implementasi Antar Muka Pengguna
Implementasi sistem juga meliputi implementasi manajemen dialog, yaitu implementasi dari rancangan antar muka yang sudah dibuat.
Manajemen dialog adalah media interaksi untuk menginputkan dan mengelola data dalam sistem informasi.
Berikut adalah implementasi antar muka pengguna:
4.1.2.1. Admin
4.1.2.1.1. Implementasi Halaman Login
Halaman login diimplementasikan oleh kelas login.php. Kelas ini merupakan kelas yang pertama kali
muncul ketika pengguna yaitu admin menjalankan sistem informasi ini. Admin mengisikan username dan password
CREATE TABLE `pengusaha_perusahaan` `Id_pengusahaPerusahaan` int10 NOT NULL
AUTO_INCREMENT, `Id_perusahaan` int10 DEFAULT NULL,
`Id_pengusaha` int10 DEFAULT NULL, PRIMARY KEY `Id_pengusahaPerusahaan`,
KEY `FK_pengusaha_perusahaan_1` `Id_perusahaan`,
KEY `FK_pengusaha_perusahaan_2` `Id_pengusaha`,
CONSTRAINT `FK_pengusaha_perusahaan_1` FOREIGN KEY `Id_perusahaan` REFERENCES `perusahaan`
`Id_perusahaan` ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `FK_pengusaha_perusahaan_2` FOREIGN KEY `Id_pengusaha` REFERENCES `pengusaha`
`Id_pengusaha` ON DELETE CASCADE ON UPDATE CASCADE
ENGINE=InnoDB AUTO_INCREMENT=2110 DEFAULT CHARSET=latin1;
75 yang ada dalam sistem. Untuk membuka sistem ini,
pengguna mengetikkan alamat web sistem informasi barang dan jasa. Gambar 4.1 adalah tampilan halaman
login.
Gambar 4. 1 Tampilan halaman login
Proses otentifikasi dimulai dengan menampilkan halaman login untuk pengguna yang terdapat masukkan
username dan password. Ketika halaman login muncul, maka secara otomatis kursor akan ditempatkan pada field
username yang artinya pengguna harus mengisikan username dan password. Ketika pengguna menekan
tombol login dan ternyata belum mengisikan salah satu baik username maupun password atau penggua salah
memasukkanusername dan password, maka sistem akan menampilkan pesan yang meminta pengguna untuk
mengisiskan kembali username dan password dengan
76 benar. Gambar 4.2 adalah tampilan pesan yang
ditampilkan oleh sistem
Gambar 4. 2 Pesan error ketika pengguna melakukan kesalahan
belum memasukkan password saat login
Gambar 4. 3 Pesan error ketika pengguna melakukan kesalahan
memasukkan username dan password saat login
Gambar 4. 4 Pesan error ketika pengguna belum memasukkan username dan password saat login
Sebaliknya ketika admin memasukkan username dan password dengan benar, maka sistem akan
menampilkan halaman beranda yang berisi menu menu yang dapat diakses oleh admin, seperti menu insert izin,
menu insert jenis usaha, menu insert pengusaha, menu
77 insert
perusahaan, menu
laporan, dan
menu logout.Gambar 4.5 adalah tampilan halaman utama
administrator.
Gambar 4. 5 Tampilan Halaman Utama Admin
4.1.2.1.2. Implementasi Halaman Pilih Insert
Halaman pilih insert diimplementasikan oleh kelas pilih_insert.php. Halaman ini digunakan oleh admin untuk
memilih data yang akan diinsertkan, yaitu insert data jenis usaha, insert data izin, insert data pengusaha dan insert
data perusahaan. Gambar 4.6 adalah tampilan halaman pilih insert.
78
Gambar 4. 6 Tampilan Halaman Pilih Insert
4.1.2.1.3. Implementasi Halaman Insert Izin
Halaman insert izin diimplementasikan oleh kelas insert_izin.php. Data yang diinputkan akan disimpan ke
dalam tabel izin. Data yang diinputkan yaitu nama izin, id izin akan bertambah secara otomatis karena id izin bertipe
auto increament. Setelah menginputkan data pada form insert izin, kemudian menekan button simpan, maka akan
memanggil perintah untuk insert data ke dalam tabel izin. Perintah insert disimpan dalam kelas simpan_izin.php.
Gambar 4.7 adalah tampilan halaman insert izin.