Senin, 21 Oktober 2013

Langkah-Langkah Konfigurasi IP Address dan DNS Pada MikroTik RouterOS

Buka WinBox , Kemudian Search Mac Address MikroTik RouterOS tersebut, dan Login : admin , Password : Kosongkan ( no password ). Seperti gambar dibawah ini



Setelah Login sudah masuk , Buka Interfaces akan muncul 2 ethernet , karena di PC hanya mempunyai 2 LAN Card..

Kemudian , Anda bisa mengganti nama Ether-ether tersebut supaya tidak keliru dan gampang diingat. 
Caranya mengganti namanya , 2x klik nama ether yang ingin di ganti. 
Kebetulan ether1 di gambar adalah “INTERNET” dan ether2 adalah LAN


Setelah selesai mengganti nama ethernya , langkah selanjutnya adalah menambah IP Address pada ether1 dan ether2 , Cara menambahkan IP pada ether-ethernya . 
IP -> Address -> Klik tombol (+) Warna Merah
Seperti gambar di bawah , saya menambahkan IP address pada LAN 192.168.100.1/24



Kemudian Pada ether1 ( INTERNET ) menggunakan IP DHCP. Karena dari Modem Internet tersebut sudah di beri IP DHCP jadi tidak usah capek-capek isikan IP nya lagi.
Caranya tinggal pilih IP -> DHCP Client -> Klik tombol (+) warna merah.
Setelah itu pilih Interfacenya ethernya adalah INTERNET. Kemudian klik OK !



Jadi IP Ether Internetnya akan didapatkan secara otomatis , cara liat Bukti IP itu terdeteksi otomatis ,  Buka IP -> Address.
Maka akan muncul seperti gambar di bawah ini.




Sekarang Kita coba PING ke Client yang memakai LAN dengan IP 192.168.100.3
Cara PING , Tools -> PING



Konfigurasi selanjutnya agar internet anda terkoneksi.

Setelah selesai anda dapat melakukan konfigurasi selanjutnya. 

Sekarang kita akan menambahkan IP DNS , dan Cara menambahkan  :  IP -> DNS
Kemudian isikan DNSnya google saja 8.8.8.8 , dan jangan lupa di centang Allow remote requests dan setelah itu klik OK !



Tadikan sudah setting DNSnya , Sekarang kita buat IP nya NAT supaya dapat internet ..
Temukan Firewall pada : IP -> Firewall.
Kemudian masi ada Sub Menu di TABnya , Pilih “NAT”
Jika sudah ketemu maka akan seperti gambar di bawah ini .




Kemudian Klik Tombol (+) Yang berwarna merah , maka akan muncul New NAT Rule 
Chain : Srcnat (tetap)




Setelah itu , Pilih Tab pada menu “Action”.  Kemudian Pada action tersebut pilihlah masquerade terus Klik OK !


Jika sudah berhasil , maka akan seperti gambar di bawah ini


Dan Sekarang kita test PING ke google untuk mengetahui apakah sudah terkoneksi atau belum.

Minggu, 06 Oktober 2013

Tugas Pemrograman Web Dinamis

Source code koneksi.php :

<?php
mysql_connect("localhost","root","");
mysql_select_db("tugas1_pwd");
?>

Source code form_isi.php :

<?php
echo "<h2><p align='center'>Tambah Data Penyakit</h2></p>";
echo "<form method='post' action='simpan_data.php'>";
echo "<table>

<tr>
<td width=150>Kode Penyakit : </td>
<td><input type='text' name='kode' size=4></td>
</tr>
<tr>
<td>Nama Penyakit :</td>
<td><input type='text' name='nama_penyakit' size=40></td>
</tr>
<tr>
<td valign='middle'>Definisi Penyakit :</td>
<td><textarea name='definisi' cols=40 rows=6></textarea></td>
</tr>
<tr>
<td colspan=2 align='center'><input type='submit' value='OK'></td>
</tr>";
echo "</table></form>";
?>

Screenshoot :

Source code simpan_data.php :


<?php

include "koneksi.php";
$kode = $_POST['kode'];
$nama = $_POST['nama_penyakit'];
$definisi= $_POST['definisi'];
$query = "insert into penyakit (`kode`,`nama_penyakit`,`definisi`)
values ('$kode','$nama','$definisi')";
$hasil = mysql_query($query) or die(mysql_error());
if($hasil)
{
echo "<h2 align='center'>Pengiriman Data Sukses !</h2>";
}
else {
echo "<h2 align='center'>Pengiriman Data Gagal !<input type=button value=BACK OnClick=self.history.back();></h2>";
}
?>

Source code daftar_penyakit.php :


<?php
echo "<h1 align='center'>Daftar Data Penyakit</h1>";
?>
?>
<table border="1" width="550" align="center">
<tr>
<td height=20 align="center" width=50><b>Kode</b></td>
<td align="center" width=200><b>Nama Penyakit</b></td>
<td align='center' width=300><b>Definisi</b></td>
</tr>

<?php
include "koneksi.php";
$qdata = mysql_query("select kode,nama_penyakit,definisi from Penyakit");
while($rdata = mysql_fetch_array($qdata))
{
$kode = $rdata["kode"];
$nama = $rdata["nama_penyakit"];
$definisi = $rdata["definisi"];
echo "<tr>
<td align='center'>$kode</td>
<td>$nama</td>
<td>$definisi</td></tr>";}
?>
</table>

Screenshoot :

Source code edit_data.php :


<?php
include "koneksi.php";
?>
<table border="1" width="550" align="center">
<tr><td height=20 align="center" width=50><b>Kode</b></td>
<td align="center" width=170><b>Nama Penyakit</b></td>
<td align='center' width=250><b>Definisi</b></td>
<td align='center' width=80><b>Fungsi</b></td>
</tr>

<?php
$kirim_edit = (!empty($_GET['kode']) ? $_GET['kode'] : '');
$edit = (!empty($_GET['edit']) ? $_GET['edit'] : '');
if($kirim_edit==1)
{
$query3 = "update penyakit set kode='$kode_penyakit',nama='$nama_penyakit', definisi='$definisi'where kode='$kodeg'";
mysql_query($query3);
}
$i=0;
$qdata = mysql_query("select kode ,nama_penyakit,definisi from Penyakit order by kode");
while($rdata = mysql_fetch_array($qdata))
{
$pkode = $rdata["kode"];
$pnama = $rdata["nama_penyakit"];
$pdefinisi = $rdata["definisi"];
echo "<tr><td align='center'>$pkode</td><td >$pnama</td>
<td>$pdefinisi</td><td align='center'>
<a href='edit_penyakit.php?kode=$pkode&edit=1'>Edit</a></td></tr>";
$i++;
}
?>
</table>
<br>
<?php
if($edit==1)
{
$kode = $kirim_edit;
$qdata2 = mysql_query("select kode,nama_penyakit, definisi from Penyakit where kode='$kode'");
while($rdata2 = mysql_fetch_array($qdata2))
{
$pkode = $rdata["kode"];
$nama2 = $rdata2["nama_penyakit"];
$definisi2 = $rdata2["definisi"];
}
echo "<p align='center'>Ubah Data Penyakit <br><br>";
echo "<form method='post' action='edit_data.php'>
<input type='hidden' name='kodeg' value='$kode'>
<input type='hidden' name='kirim_edit' value=1>";
echo "<table border=0 width=500 align='center'>";
echo "<tr><td width=150>Kode Penyakit </td><td><input type='text' name='kode' size=4 value='$kode'></td></tr>
<tr><td>Nama Penyakit </td>
<td><input type='text' name='nama_penyakit' size=40 value='$nama2'></td></tr>
<tr><td valign='middle'>Definisi Penyakit </td>
<td><textarea name='definisi' cols=40 rows=6>$definisi2</textarea></td></tr>
<tr><td colspan=2 align='center'><input type='submit' value='EDIT'></td></tr>";
echo "</table></form></p>";
}
?>

Screenshoot :


Source code hapus_data.php :


<?php
include "koneksi.php";
?>
<table border="1" width="550" align="center">
<tr>
<td height=20 align="center" width=50><b>Kode</b></td>
<td align="center" width=170><b>NamaPenyakit</b></td>
<td align='center' width=250><b>Definisi</b></td>
<td align='center' width=80><b>Fungsi</b></td>
</tr>

<?php
$hapus = 0;
if(!empty($_GET['hapus'])){
$hapus = $_GET['hapus'];
$kode = $_GET['kode'];
}
if($hapus==1)
{
$query2 = "delete from penyakit where kode='$kode'";
mysql_query($query2);
}
$qdata = mysql_query("select kode,nama_penyakit,definisi from penyakit order by kode");
$i =0;
while($rdata = mysql_fetch_array($qdata))
{
$pkode = $rdata["kode"];
$pnama = $rdata["nama_penyakit"];
$pdefinisi = $rdata["definisi"];
echo "<tr>
<td align='center'>$pkode</td>
<td>$pnama</td>
<td>$pdefinisi</td>
<td align='center'>
<a href='hapus_penyakit.php?kode=$pkode &hapus=1'>Hapus</a></td> </tr>";
$i++;
}
?>
</table>

Screenshoot :