Senin, 14 Oktober 2024

ulangan praktik

 membuat database

part3

step 1 : mengaktifkan Xampp server

Software Xampp dapat diperoleh dengan cara mendownloadnya melalui situs resminya di https://www.apachefriends.org/index.html. ketika sudah selesai di instal 

klik star untuk menyalakan apache dan mysql seperti gambar di atas 

step 2 : membuat database

Sebelum masuk ke Myql, anda perlu masuk pada Command Prompt (CMD) pada Windows untuk sebagai UI (User Interface) berinteraksi dengan query Mysql. Silahkan tekan tombol Windows + R. Kemudian ketikkan CMD pada field input diakhiri dengan mengklik atau menekan tombol Enter.

Setelah masuk pada Command Prompt Windows, langkah selanjutnya adalah menuju program Mysql pada Xampp. Untuk masuk program Mysql anda harus masuk pada direktori file executable mysql.exe terlebih dahulu. File tersebut digunakan untuk menghandle seluruh operasi database pada mysql.

Silahkan ketik cd c:\xampp\mysql\bin. seperti gambar di bawah ini :




Untuk masuk dan mengakses database silahkan ketik mysql -u root. dan membuat database baru. Perintah atau query untuk membuat database baru adalah create database db_gudang; nanti akan keluar seperti gambar berikut :


step 3 : membuat tables

Silahkan ketik use db_gudang; untuk menggunakan database tersebut. seperti contoh di bawah :



Untuk menampilkan tabel, silahkan gunakan Command SQL Query show tables;. Tabel yang sudah dibuat akan ditampilkan di sini. seperti gambar di atas.

Kemudian untuk mengetahui struktur tabel beserta deskripsinya silahkan ketikkan query desc data_penjualan; atau description data_penjualan; seperti gambar di bawah : 


step terakhir : mengisi data pada tabel 

Setelah tabel sudah tercipta, namun tabel tersebut masih dalam keadaan kosong. Cara mengisi tabel data_penjualan, silahkan gunakan Command SQL Query di bawah ini. Query tersebut akan menginputkan data sebanyak 5 buah data. contoh ada pada gambar di bawah :


dari gambar di atas yang perlu kita isi ada :

-kode_barang
-nama_barang
-harga_barang
-jumlah

Selanjutnya, untuk melihat isi data yang sudah dibuat silahkan gunakan query select * from data_penjualan;



Selasa, 08 Oktober 2024

Membuat Database Dan Tabel Melalui CMD Pada Xampp Server

membuat database dan table melalui CMD pada Xampp server


step 1 : mengaktifkan Xampp server

Software Xampp dapat diperoleh dengan cara mendownloadnya melalui situs resminya di https://www.apachefriends.org/index.html. ketika sudah selesai di instal 


klik star untuk menyalakan apache dan mysql seperti gambar di atas 


step 2 : membuat database

Sebelum masuk ke Myql, anda perlu masuk pada Command Prompt (CMD) pada Windows untuk sebagai UI (User Interface) berinteraksi dengan query Mysql. Silahkan tekan tombol Windows + R. Kemudian ketikkan CMD pada field input diakhiri dengan mengklik atau menekan tombol Enter.

Setelah masuk pada Command Prompt Windows, langkah selanjutnya adalah menuju program Mysql pada Xampp. Untuk masuk program Mysql anda harus masuk pada direktori file executable mysql.exe terlebih dahulu. File tersebut digunakan untuk menghandle seluruh operasi database pada mysql.

Silahkan ketik cd c:\xampp\mysql\bin. seperti gambar di bawah ini :



Untuk masuk dan mengakses database silahkan ketik mysql -u root. seperti gambar di bawah:



Selanjutnya adalah membuat database baru. Perintah atau query untuk membuat database baru adalah create database db_transaksi; nanti akan keluar seperti gambar berikut



step 3 : membuat tables

Silahkan ketik use db_transaksi; untuk menggunakan database tersebut. seperti contoh di bawah 


Untuk menampilkan tabel, silahkan gunakan Command SQL Query show tables;. Tabel yang sudah dibuat akan ditampilkan di sini. seperti gambar di bawah 


Kemudian untuk mengetahui struktur tabel beserta deskripsinya silahkan ketikkan query desc data_penjualan; atau description data_penjualan; seperti gambar di bawah 


 
step terakhir : mengisi data pada tabel 

Setelah tabel sudah tercipta, namun tabel tersebut masih dalam keadaan kosong. Cara mengisi tabel data_penjualan, silahkan gunakan Command SQL Query di bawah ini. Query tersebut akan menginputkan data sebanyak 7 buah data. Anda tidak perlu mengisi field id_penjualan. Hal ini karena field tersebut menggunakan auto_increment yang akan menambahkan nomor urut otomatis jika setap datanya ditambahkan. contoh ada pada gambar di bawah :


Selanjutnya, untuk melihat isi data yang sudah dibuat silahkan gunakan query select * from data_penjualan;





Senin, 07 Oktober 2024

blokir akses situs web

 konfigurasi firewall pada mikrotik menggunakan winbox

( blokir akses situs web )

Langkah-langkah Konfigurasi Firewall untuk Memblokir Situs Web

Berikut adalah langkah-langkah untuk memblokir akses ke situs web tertentu menggunakan Mikrotik dan Winbox:

1. Pastikan Komputer Sudah Memiliki Akses Internet

Sebelum memulai konfigurasi, pastikan komputer yang digunakan untuk mengakses Winbox sudah terhubung ke jaringan dengan akses internet yang stabil.

2. Buka Winbox dan Masuk ke Router Mikrotik

Jalankan aplikasi Winbox dan sambungkan ke router Mikrotik Anda dengan memasukkan alamat IP atau MAC Address router.

3. Pilih Menu Firewall

Setelah berhasil masuk, navigasikan ke menu Firewall yang terdapat di panel sebelah kiri. Di dalam menu ini, Anda akan menemukan beberapa sub-menu yang berkaitan dengan konfigurasi firewall.

4. Buat Layer 7 Protocol

  1. Pilih Layer 7 Protocol.
  2. Klik tombol Add (+) untuk membuat aturan baru.
  3. Beri nama pada aturan ini sesuai dengan yang Anda inginkan.
  4. Pada bagian Regexp, masukkan pola untuk situs web yang ingin diblokir. Contoh untuk memblokir facebook.com adalah :


5. Buat Aturan Firewall untuk Memblokir Akses

  1. Selanjutnya, navigasikan ke Filter Rules di menu Firewall.
  2. Klik Add (+) untuk menambahkan aturan baru.
  3. Pada tab General:
    • Pilih Chain sebagai forward.
    • Pada Src. Address, Anda dapat menentukan alamat IP yang ingin diblokir atau biarkan kosong untuk memblokir semua pengguna.
    • Pada Layer 7 Protocol, pilih nama yang telah Anda buat sebelumnya.
  4. Pada tab Action:
    • Pilih Action sebagai drop untuk memblokir akses ke situs tersebut.
  5. Klik OK untuk menyimpan aturan.




6. Uji Coba Akses Situs Web

Setelah semua langkah di atas dilakukan, coba akses situs web yang telah diblokir dari perangkat lain di jaringan Anda. Jika konfigurasi berhasil, akses ke situs tersebut akan terputus.













Selasa, 01 Oktober 2024

konfigurasi virtual hotspot pada mikrotik

 cara membuat konfigurasi wlan dan vlan pada hotspot

pengertian hotspot

 Hotspot adalah istilah bagi seseorang yang menggunakan jaringan internet melalui perangkat lain, seperti komputer, ponsel, laptop, dan lain sebagainya. Jadi, hotspot juga bisa diartikan sebagai penghubung perangkat tanpa menggunakan kabel, tetapi gelombang yang bisa menjangkau radius kurang lebih beberapa ratusan meter.

Hotspot sendiri bisa berada di lokasi pribadi atau publik, mulai dari kedai kopi, bandara, hotel, hingga pesawat terbang. Ada juga hotspot publik yang menawarkan akses nirkabel pada jaringan terbuka, tetapi penggunanya harus membayar sejumlah uang tertentu. Kendati demikian, kondisi tersebut bergantung pada pengelola hotspot tersebut.

pengertian WLAN

WLAN (Wireless Local Area Network) adalah jenis jaringan lokal yang menggunakan teknologi nirkabel untuk menghubungkan perangkat seperti komputer, smartphone, dan printer tanpa kabel fisik. WLAN memungkinkan pengguna untuk terhubung ke jaringan dan internet dalam area terbatas, seperti rumah, kantor, atau kampus, dengan menggunakan perangkat seperti router atau access point.

pengertian VLAN

VLAN (Virtual Local Area Network) adalah teknik dalam jaringan yang memungkinkan pengelompokan perangkat dalam satu jaringan logis meskipun secara fisik berada di lokasi yang berbeda. Dengan VLAN, administrator jaringan dapat mengatur dan mengisolasi lalu lintas data berdasarkan fungsi, tim, atau proyek tertentu tanpa harus mengubah kabel fisik.

Langkah-langkah Konfigurasi :

1. Pastikan Komputer sudah memiliki akses internet atau Konfigurasi dasar mikrotik 

2. Klik menu Wireless > Wifi Interfaces : klik 2 kali untuk membuka konfigurasi Wlan jika sudah nanti akan berwarna biru

3. Ganti Mode menjadi : ap bridge

Ganti Band menjadi : 2GHz-G/N

Frequency : auto

Ganti SSID menjadi : (Terserah kalian, Misal : faiq -Kantor)

Klik Apply > Ok

4. Klik Tombol pada Wifi Interfaces + lalu Pilih Virtual

Ganti Mode menjadi : ap bridge

Ganti SSID menjadi : (Terserah kalian, Misal : paii-Public)

Klik Apply > Ok




5. Klik Menu IP > Address> Klik +.

Ganti Address menjadi : 192.169.(Terserah Kalian).1/24

Ganti Interface menjadi : wlan1

Klik Apply > Ok


Klik Menu IP > Address> Klik +.

Ganti Address menjadi : 192.170.(Terserah Kalian).1/24

Ganti Interface menjadi : wlan2

Klik Apply > Ok


6. Klik Menu DHCP Server > DHCP Setup

DHCP Server Interface > Wlan1

 Klik Next Terus Sampai Successfully

Buka IP > Hotspot> Hotspot Setup

HotSpot Interface : wlan1 > Next

Local Address of Network : (Tidak usah dirubah) > Next

Local Address of Network : (Tidak usah dirubah) > Next

Select Certificate : none > Next

IP Address of SMTP Server : (Tidak usah dirubah) > Next

DNS Server : (Tidak usah dirubah) > Next

DNS Name : Tambahkan DNS Name (misal : faiiq.net) > Next

Ubah Name of Local HotSpot User : (misal : admin) 

Ubah Password for the User : (misal : admin) 

Klik Next jika sudah successfull maka sudah berhasil.Lakukan hal yang sama pada wlan 2


7. Buka IP > Hotspot> Hotspot Setup

HotSpot Interface : wlan2 > Next

Local Address of Network : (Tidak usah dirubah) > Next

Local Address of Network : (Tidak usah dirubah) > Next

Select Certificate : none > Next

IP Address of SMTP Server : (Tidak usah dirubah) > Next

DNS Server : (Tidak usah dirubah) > Next

DNS Name : Tambahkan DNS Name (misal : paii.net) > Next
Jika sudah successful maka sudah berhasil


8. Klik menu IP > Hotspot > klik tab User Profile > + isikan nama : (bebas) > Address pool mengikuti Hotspot Server sesuai dengan wlan, contoh dibawah Address pool : hs-pool-6 menggunakan wlan 1 isi shared user : (bebas) > isi Rate Limit : contoh 2m/2m > Ok > Lakukan hal yang sama jika ingin menambahkan vlan 


and

Senin, 30 September 2024

membuat data base

cara membuat data base menggunakan xampp, berikut hasil jadinya :



1. download applikasi xampp di pc/laptop kalian :


klik “Start” pada menu Action untuk Module “Apache” dan “MySQL” sehingga terlihat kedua module tersebut berubah warna menjadi hijau dan pada jendela log dibawahnya terlihat program sedang berjalan, dan biarkan ini terus berjalan sampai pembuatan web database kita selesai.

2. Kemudian bukalah File browser (chrome atau IE) kemudian ketikkan “http://localhost/phpmyadmin”


3. membuat menu baru 


kemudian klik “New” pada menu sebelah kiri, munculah “Create Database”, masukkan nama database yang akan dibuat, disini saya membuat nama “paiq” kemudian biarkan isian disampingnya “Collation” dan klik “Create” setelah itu muncul gambar seperti berikut,

4. membuat field seperti gambar di bawah 




kemudian klik “Go”, kemudian buatlah field seperti gambar berikut, hanya pada kolom “id” kemudian di centang pada “A_I” atau disebut Auto Increment, nomor akan bertambah jika terdapat record baru, ketika di klik “A_I” ini akan muncul jendela kecil menanyakan tentang “Primary” key, klik OK saja.



5. menu insert

kemudian klik “Save” dan setelah itu terlihat secara keseluruhan tabel perpustakaan yang telah kita susun, untuk mencoba mengisinya, maka pada menu klik lah “Insert”, kemudian klik “Go” dan lihatlah hasilnya dengan klik pada menu “Browse”. Sampai tahap ini berarti database perpustakaan sudah siap.


Tahap koneksi PHP-MySQL



1. download visual studio code


setelah selesai download kita pilih menu file dan membuat file baru seperti gambar di atas.


Bukalah Notepad, dan copy paste kode berikut

<?php
$kon = mysqli_connect('localhost','root','');
$link = mysqli_select_db($kon,"paiq") or die(mysqli_error());
?>

setelah itu carilah folder “xampp”, kemudian cari folder “htdocs” setelah itu buatlah folder baru dengan nama “koleksiku”, sehingga (dalam laptop saya) terbentuk seperti ini “d:/xampp/htdocs/koleksiku”

simpanlah kode diatas dengan nama “db_connect.php” (simpan dalam php bukan dalam txt) nanti akan hasilnya seperti berikut : 




kemudian buka kembali Notepad dan copylah kode berikut,


<?php
include "db_connect.php";
$query=mysqli_query ($kon, "SELECT * FROM tbpaiq")or die (mysqli_error());
$jumlah = mysqli_num_rows($query);
echo "<html>";
echo "<head>";
echo "<link href='style.css' type='text/css' rel='stylesheet'>";
echo "</head>";
echo "<title>Perpustakaan Kecil</title>";
echo "<body>";
echo "<font color='darkmagenta' face='Arial' size=3><b><br>Koleksi Bukuku</b></font><br><br>";
echo "<a href='add.php' style=\"text-decoration: none\"><font face='tahoma' size='1'>Masukkan buku baru</font></a><br>";
echo "<br><table border=\"0\" cellpadding=\"1\" cellspacing=\"1\" bordercolor=\"blue\" bgcolor=\"white\">
<tr bgcolor='blue' height=\"30\"><font color='white'>
<th align='center'><font color='white' face='Arial' size=2>No</font></th>
<th align='center'><font color='white' face='Arial' size=2>Judul</font></th>
<th align='center'><font color='white' face='Arial' size=2>Penulis</font></th>
<th align='center'><font color='yellow' face='Arial' size=2>Ubah?</font></th>
</tr>";
$j=0;
while ($row=mysqli_fetch_array($query)) {
echo "<tr><td align='left' bgcolor='#657FFF'>";
echo "<font face='Arial' size=1>";
echo $j+1;
echo"</font>";
echo"</td>";
echo "<td align='left' bgcolor='#E8D3DF'>";
echo "<font face='Arial' size=1>";
echo $row["judul"];
echo"</font>";
echo"</td>";
echo "<td align='left' bgcolor='#E8D3DF'>";
echo "<font face='Arial' size=1>";
echo $row["penulis"];
echo"</font>";
echo"</td>";
echo"<td align='left' bgcolor='#E8D3DF'>";
echo "<a href='delete.php?id=".$row['id']."' style=\"text-decoration: none\" title=\"Hapus\"><font face='tahoma' size='1'>Hapus</font></a>
<a href='edit.php?id=".$row['id']."' style=\"text-decoration: none\" title=\"Edit\"><font face='tahoma' size='1'>Edit</font></a>"; $j++; }
echo"</table>";
echo "</body>";
echo "</html>";
?>

simpan kode diatas dengan nama “index.php” dalam folder d:/xampp/htdocs/koleksiku. nanti akan jadi seperti ini :


kemudian kembali copy lah kode berikut

body,html {
margin: 0 5px;
font-family: Verdana,sans-serif;
font-size:12px
}
h1 {
font-size:1.4em;
color: #008000;
}
a {
color: #008000;
}
th { text-align: left;
}
td, th {
padding-right: 5px;
}
form dt {
width: 100px;
display: block;
float: left;
clear: left;
}
form dd {
margin-left: 0;
float: left;
}
form #submitbutton {
margin-left: 100px;
}

simpanlah dengan nama “style.css” di direktori d:/xampp/htdocs/koleksiku. hasilnya : 


kemudian copy kembali perintah berikut,


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tambah buku baru</title>
<link href="style.css" type="text/css" rel="stylesheet">
</head>
<body>
<form action="insert_koleksi.php" method="POST">
<font face="Tahoma" color="green" size="1"><b><br>Masukkan buku baru</b></font>
<table align="left">
<tr>
<td><font face="Tahoma" color="black" size="2">judul</font></td>
<td>:</td>
<td><input type="text" name="judul" size="30"></td>
</tr>

<tr>
<td><font face="Tahoma" color="black" size="2">penulis</font></td>
<td>:</td>
<td><input type="text" name="penulis" size="30"></td>
</tr>

<tr>
<td></td><td></td>
<td><input type="submit" value="Add">
<font face="Tahoma" color="green" size="2">
<a href="index.php" style="text-decoration:none">back</font></a>
</td>
</tr>
</table>
</form>
</body>
</html>

kemudian simpanlah dengan nama “add.php” dalam direktori d:/xampp/htdocs/koleksiku. hasilnya :

Kembali copy perintah berikut


<?php
include "db_connect.php";
$judul = $_POST['judul'];
$penulis = $_POST['penulis'];

$query=mysqli_query($kon, "INSERT INTO tbpaiq(judul, penulis)
VALUES ('$judul', '$penulis')")or die (mysqli_error());

if($query) {
?>
<script language="JavaScript">
document.location='index.php'</script>
<?php
}
?>

kemudian simpanlah dengan nama “insert_koleksi.php” juga simpan pada direktori d:/xampp/htdocs/koleksiku. hasilnya


lihat kembali kode berikut, copylah


<?php
include "db_connect.php";
$id = $_GET['id'];

$query = "DELETE FROM tbpaiq WHERE id = $id";
mysqli_query($kon, $query);

?>
<script language="JavaScript">
document.location='index.php'</script>
<?php
?>

kemudian simpan dengan nama “delete.php” dalam d:/xampp/htdocs/koleksiku. ini hasilnya : 


setelah itu copy lah kode berikut,


<?php
include "db_connect.php";
$id = $_GET['id'];

$query=mysqli_query($kon, "SELECT * FROM tbpaiq WHERE id='$id'");
while ($row=mysqli_fetch_array($query)){

$judul = $row['judul'];
$penulis = $row['penulis'];

echo "<html>";
echo "<body>";
echo "<font face='tahoma' color='green' size=4><b>Perbaiki koleksi</b></font>";
echo "<table align='left'>";
echo "<form method=\"post\" action=\"update.php?id=$id\" enctype='multipart/form-data'>";
echo "<br>";
echo "<tr><td><font face='Tahoma' color='black' size=2>judul </font></td><td>:</td><td><input type='text' name='judul' value='$judul' size='30'>&nbsp;
</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>penulis</font></td><td>:</td><td><input type='text' name='penulis' value='$penulis' size='30'>&nbsp;
</td></tr>";

echo "<tr><td></td><td></td><td><font size='2'><input type='submit' name='submit' value='Update'/></font></td></tr>";
echo "</table></form></body></html>";
}
?>

simpanlah dengan nama “edit.php” pada d:/xampp/htdocs/koleksiku. ini hasilnya : 


berikut kode yang akan di copy lagi,


<?php
include "db_connect.php";
$id = $_GET['id'];

$judul = $_POST['judul'];
$penulis = $_POST['penulis'];

$query=mysqli_query ($kon, "UPDATE tbpaiq SET judul='$judul',
penulis='$penulis' WHERE id='$id'")or die (mysqli_error());

if($query) {
?>
<script language="JavaScript">
document.location='index.php'</script>
<?php
}
?>

kemudian simpanlah dengan nama “update.php” dalam d:/xampp/htdocs/koleksiku. ini hasilnya : 



and.

ulangan praktik

 membuat database part3 step 1 : mengaktifkan Xampp server Software  Xampp  dapat diperoleh dengan cara mendownloadnya melalui situs resminy...