BAB V. ANALISA HASIL IMPLEMENTASI
15. Tabel Data Negara:
4.4. Tampilan Web Pengelolaan Untuk Admin
4.4.3. Menu Data Perusahaan
Dalam menu data perusahaan ditampilkan nama perusahaan, bidang kerja, alamat, dan status. Data perusahaan dapat diurutkan berdasarkan nama perusahaan dan bidang kerja.
Pada dua kolom terakhir, terdapat link Detail dan link Aktivasi.
Link Detail digunakan untuk melihat data perusahaan yang lengkap dan link Aktivasi digunakan untuk memberikan nilai aktivasi sebagai status kepada perusahaan agar perusahaan tersebut dapat melakukan login. Hal ini dilakukan, karena nilai awal status perusahaan ketika melakukan registrasi bernilai nol (0) yang berarti non aktif sehingga belum dapat melakukan proses login.
Gambar 4.49 : Tampilan Menu Data Perusahaan
Potongan listing program yang digunakan untuk menampilkan daftar perusahaan di atas adalah sebagai berikut:
echo("<TABLE BORDER=1 align=center bordercolor=black width=750>");
echo("<TR><TH>Nama Perusahaan</TH>
<TH>Bidang Kerja</TH><TH>Alamat</TH><TH>Status</TH> <TH colspan=2>Aksi</TH></TR>");
while( $row2 = mysql_fetch_array($hasil)) { if($row2['status'] == "1"){
$status = "AKTIF";
$kata = "<font color=red>Deaktifasi</font>"; }
if($row2['status'] == "0"){ $status = "NON AKTIF";
$kata = "<font color=green>Aktifasi</font>"; }
echo("<TR>");
echo("<TD width=200 align=left> $row2[nama_perusahaan] </TD>");
echo("<TD width=100 align=left> $row2[nama_bidang] </TD>");
echo("<TD width=200 align=left> $row2[alamat]</TD>");
echo("<TD width=50 align=center> $status</TD>");
echo("<TD width=50 align=center><A href=adm_detail_perusahaan.php?id=$row2[kd_perusahaan]&pag
e=$hal_top>Detail</TD>");
echo("<TD width=50 align=center><A href=aktifasi_perusahaan.php?id=$row2[kd_perusahaan]&page=
$hal_top>$kata</TD>"); echo("</TR>");
echo("</TABLE><BR><BR>");
Gambar 4.50 : Tampilan Menu Detail Perusahaan
Potongan listing program yang digunakan untuk menampilkan detail perusahaan adalah:
$kd = $HTTP_GET_VARS['id']; $perintah = "SELECT *
FROM perusahaan,kota,bidang,propinsi,negara WHERE kd_perusahaan = '$kd' AND
perusahaan.bidang = bidang.kd_bidang AND kota.kd_kota = perusahaan.kd_kota AND propinsi.kd_propinsi=perusahaan.kd_propinsi AND perusahaan.kd_negara = negara.kd_negara"; $hasil = mysql_query($perintah); while($row = mysql_fetch_array($hasil)) { if($row['status'] == "1"){ $tampil = "AKTIF"; } if($row['status'] == "0"){ $tampil = "NON AKTIF"; }
echo("<td id=tengah align=center valign=top width=80%> <table align=center border=0 width=500 cellspacing=5 cellpadding=0>
<tr><td colspan=3 align=center> <font size=3> <br><b>DETAIL PERUSAHAAN</b><br><br></font> </td></tr>
<tr><td colspan=3><font size=2 color=blue>
<b>Data Perusahaan :</b><br></font></td></tr> <tr><td width=150></td>
<td><input name=kdperusahaan type=hidden value=$row[kd_perusahaan]> </td></tr> <tr><td class=tulisan2> <b>Nama Perusahaan</b></td> <td width=5><b>:</b></td> <td class=tulisan3>$row[nama_perusahaan]</td></tr> <tr><td class=tulisan2> <b>Alamat</b></td><td><b>:</b></td> <td class=tulisan3>$row[alamat]</td></tr> <tr><td class=tulisan2> <b>Bidang Kerja</b></td><td><b>:</b></td> <td class=tulisan3>$row[nama_bidang] </td> </tr><tr><td class=tulisan2> <b>Direktur</b></td><td><b>:</b></td> <td class=tulisan3>$row[direktur]</td></tr> <tr><td class=tulisan2> <b>Email</b></td><td><b>:</b></td> <td class=tulisan3>$row[email]</td></tr> <tr><td class=tulisan2> <b>Telp.</b></td><td><b>:</b></td> <td class=tulisan3>$row[no_telp]</td></tr> <tr><td class=tulisan2> <b>Kota</b></td><td><b>:</b></td> <td class=tulisan3> $row[nama_kota] </td></tr> <tr><td class=tulisan2> <b>Propinsi</b></td><td><b>:</b></td> <td class=tulisan3>$row[nama_propinsi]</td></tr> <tr><td class=tulisan2> <b>Negara</b></td><td><b>:</b></td> <td class=tulisan3>$row[nama_negara]</td> </tr> <tr><td colspan=3><font size=2 color=blue>
<b>Contact Person :</b><br> </font></td></tr><tr><td class=tulisan2><b>Nama</b></td><td><b>:</b></td> <td class=tulisan3>$row[nama_person]</td></tr> <tr><td class=tulisan2> <b>Jabatan</b></td><td><b>:</b></td> <td class=tulisan3>$row[jbtn_person]</td></tr>
<tr><td class=tulisan2> <b>Email</b></td><td><b>:</b></td> <td class=tulisan3>$row[email_person]</td></tr> <tr><td class=tulisan2> <b>Telp.</b></td><td><b>:</b></td> <td class=tulisan3>$row[telp_person]</td></tr> <tr><td class=tulisan2> <b>Status </b></td><td><b>:</b></td> <td class=tulisan3>$tampil </td></tr> <tr><td colspan=3 align=center> <form action=adm_data_perusahaan.php
method=post> <font size=2><br><br>
<input type=submit
value=Kembali><br><br> </font>
</form></td></tr>
Gambar 4.51 : Tampilan Aktivasi Perusahaan
Potongan listing program tampilan aktivasi perusahaan di atas adalah: $kd = $HTTP_GET_VARS['id']; $page = $HTTP_GET_VARS['page']; $perintah = "SELECT * FROM perusahaan,kota,bidang,propinsi,negara,data_kota, data_propinsi,data_negara
WHERE perusahaan.kd_perusahaan='$kd' AND perusahaan.bidang = bidang.kd_bidang AND kota.kd_kota = data_kota.kd_kota AND
propinsi.kd_propinsi = data_propinsi.kd_propinsi AND data_negara.kd_negara = negara.kd_negara";
$hasil = mysql_query($perintah);
while($row = mysql_fetch_array($hasil)) {
echo("<td id=tengah align=center valign=middle width=100%>
<table align=center border=0 width=400 cellspacing=0 cellpadding=0 id=head> <form method=post action=aktifasi.php?id=$row[kd_perusahaan]&page=$page> <tr><td align=center colspan=2> <h2 align=center>AKTIFASI PERUSAHAAN</h2></td></tr> <tr><td align=center colspan=2> <font size=2>$row[nama_perusahaan]</font> <br><br></td></tr> <tr><td align=center colspan=3><br><b> <font color=white>STATUS: </font></b><br><br>
<input type=radio name=aktifasi value=0 checked>Non Aktif <input type=radio name=aktifasi value=1>Aktif</td></tr> <tr><td align=center><br><br><br>
<input type=submit name=aktifkan value=KIRIM> <br><br></form></td></tr>
<tr><td align=center> <form method=post
action=adm_data_perusahaan.php?page=$page> <br><input type=submit name=batal value=BATAL> <br><br><br>
</form></td></tr></table></td>"); }
Gambar 4.52 : Tampilan Konfirmasi Aktivasi Perusahaan Potongan listing program konfirmasi aktivasi perusahaan adalah sebagai berikut:
$kdp = $HTTP_GET_VARS['id'];
$stat = $HTTP_POST_VARS['aktifasi']; if($stat == '1'){
$perintah = "UPDATE perusahaan SET status = '$stat' WHERE kd_perusahaan = '$kdp';";
$hasil = mysql_query($perintah); $query = "SELECT * FROM perusahaan WHERE kd_perusahaan = '$kdp'"; $result = mysql_query($query);
$row = mysql_fetch_array($result);
<br><font size=2>
<b>Status Perusahaan Sudah Diaktifkan</b></font><br><br><br>
<form method=post action=mailto:$row[email]>
<input type=submit value=KIRIM EMAIL AKTIFASI>
</form><br>
<form method=post action=adm_data_perusahaan.php> <input type=submit value=Kembali>
</form> }
else if($stat == '0'){
$perintah = "UPDATE perusahaan SET status = '$stat'
WHERE kd_perusahaan = '$kdp';"; $hasil = mysql_query($perintah);
<br><font size=2>
<b>Status Perusahaan Sudah Dinonaktifkan</b> </font><br><br>
<form method=post action=adm_data_perusahaan.php> <input type=submit value=Kembali>
</form> }
else{
<td id=tengah align=center valign=middle target=_self height=350>
<table border=0 cellpadding=0 cellspacing=0 id=head><tr><td>
<table align=center border=0 width=250 cellspacing=10 cellpadding=0 id=head>
<tr><td align=center colspan=3>
<br><font size=2><b>... ERROR ...</b></font><br><br> <form method=post
action=adm_data_perusahaan.php> <input type=submit value=Kembali>
</form></td></tr></table> }