MATERI PKL

  • MACAM MACAM TIPE DATA DALAM DATABASE
  • DATE

Digunakan untuk meyimpan data tanggal dalam format YY:MM:DD

  • INT

Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -2.147.483.648 s/d 2.147.483.647. Tipe data ini mempunyai ukuruan 4 byte (32 bit).

Contoh : TOTAL_MAHASISWA INT;

  • VARCHAR

Digunakan untuk menyimpan data karakter/string dengan ukuran dinamis. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 255 untuk MySQL versi 4.1. Dan mempunyai jangkauan antara 0 s/d 65.535 untuk MySQL versi 5.0.3

  • TEXT

Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 65.535 (216-1) karakter.

  • Bootstrap

Pengertian Bootstrap adalah library (pustaka / kumpulan fungsi-fungsi) dari Framework CSS yang dibuat khusus untuk bagian pengembangan fontend dari suatu website. Didalam library tersebut terdapat berbagai jenis file yang diantaranya HTML, CSS, dan Javascript. Hampir semua developer website menggunakan framework bootstrap agar memudahkan dan mempercepat pembuatan website. Karena semuanya sudah ada dalam frameworknya sehingga para develop / pengembang hanya tinggal membuat / menyisipkan class nya yang ingin dipakai seperti membuat tombol, grid navigasi dan lain sebagainya.

Bootstrap telah menyediakan kompulan aturan dan komponen class interface dasar sebagai modal dalam pembuatan web yang telah dirancang sangat baik untuk memberikan tampilan yang sangat menarik, bersih, ringan dan memudahkan bagi penggunanya. Dan penggunaan bootstrap ini kita juga diberikan keleluasan salama pengembangan website, anda bisa merubah dan menambah class sesuai dengan keinginan.

  • ) APLIKASI PEMROGAMAN WEB

Apa Itu Pemrograman Web?

  • Web Programming atau Pemrograman Web merupakan istilah yang erat kaitannya dengan internet dan website. Memang benar, karena pemrograman web merupakan suatu proses pembuatan website untuk keperluan internet. Orang banyak mengenal web dengan istilah WWW atau World Wide Web.

World Wide Web adalah halaman-halaman website yang terkoneksi satu dengan lainnya atau disebut juga dengan hyperlink yang membentuk samudera informasi yang berjalan dengan protokol HyperText Transfer Protocol (HTTP).

Bahasa Pemrograman Web

Dalam semua ilmu tentang pemrograman baik itu desktopmobile, game maupun software atau aplikasi lainnya pasti selalu ada bahasa-bahasa pemrograman yang digunakan untuk membuat aplikasi tersebut yang berisi statement-statement, perintah, atau pun fungsi agar aplikasi yang dibuat sesuai dengan apa yang telah didesain oleh si programmer. Oleh karena itu pemrograman web pun memiliki banyak bahasa yang digunakan, di antaranya:

  • HyperText Markup Language (HTML)

HTML sebenarnya bukan sebuah bahasa pemrograman, melainkan markup language atau bahasa penandaan yang terdiri dari kumpulan tag. Pada dasarnya HTML hanya mendeskripsikan bahwa bagian tertentu dalam sebuah halaman web adalah isi yang harus ditampilkan oleh browser dengan cara tertentu. HTML merupakan standar internet yang didefinisikan dan dikendalikan oleh World Wide Web Consortium (W3C).

  • Cascading Style Sheet (CSS)

CSS merupakan bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dengan HTML. CSS juga digunakan untuk menambah desain-desain tertentu pada halaman web agar desain halaman menarik untuk dilihat. Penggunaan CSS paling umum adalah untuk mengatur halaman web yang ditulis dengan HTML atau XHTML.

  • Hypertext Preprocessor (PHP)

Bahasa pemrograman PHP merupakan salah satu bahasa scripting yang wajib dikuasai oleh seorang web developer. Karena sifatnya yang server-side scripting, maka untuk menjalankan bahasa pemrograman PHP tidak bisa hanya memanggil file yang berekstensi PHP saja. Bahasa pemrograman PHP memerlukan sebuah web server untuk menjalankannya. PHP juga dapat diintegrasikan dengan HTML, JavaScript, jQuery, Ajax dan lain sebagainya. Akan tetapi pada umumnya bahasa pemrograman PHP digunakan bersamaan dengan file yang bertipe HTML agar file tersebut dapat menjalankan berbagai fungsi.

  • JavaScript

JavaScript merupakan bahasa scripting yang berjalan pada sisi client. Maksudnya adalah pemrosesan script dilakukan sendiri pada komputer user. Biasanya JavaScript digunakan untuk membuat animasi-animasi dan bentuk interaktif lain pada halaman web. Terbukti dari banyaknya library-library JavaScript yang dapat digunakan oleh programmer untuk membuat halaman web yang dibuat menjadi lebih interaktif. Untuk menjalankan script yang ditulis dalam JavaScript, kita membutuhkan browser yang mendukung dan mampu menjalankan JavaScript atau sering disebut dengan javascript-enabled browser.

  • )KABEL UTP STRAIGHT

Pengertian kabel UTP dan fungsinya – Kabel UTP adalah UTP singkatan dari “Unshielded Twisted Pair” yaitu jenis kabel ini terbuat dari bahan penghantar tembaga, mempunyai isolasi dari plastik & terbungkus oleh bahan isolasi yang dapat melindungi dari api dan juga kerusakan fisik, kabel UTP sendiri terdiri dari 4 pasang inti kabel yang saling berbelit dimana masing-masing pasang mempunyai kode warna berbeda.

A. Penjelasan tentang kabel UTP

Definisi kabel UTP adalah suatu jenis kabel yang dapat dipakai untuk membuat jaringan komputer, berupa kabel yang di bagian dalamnya berisikan 4 pasang kabel. Kabel Twisted Pair Cable ini terbagi kedalam 2 jenis diantaranya, Shielded dan Unshielded. Shielded adalah jenis dari kabel UTP yang memiliki selubung pembungkus, sedangkan unshielded adalah jenis yang tidak mempunyai selubung pembungkus. Untuk koneksinya kabel jenis ini memakai konektor RJ-45 atau RJ-11.

B. Berikut ini fungsi dari kabel UTP

Fungsi kabel UTP yaitu dapat digunakan sebagai kabel untuk jaringan Local Area Network (LAN) pada sistem network/jaringan komputer, dan umumnya kabel UTP memiliki impedansi kurang lebih 100 ohm, dan juga dibagi menjadi kedalam beberapa kategori berdasarkan kemampuannya sebagai penghantar data.

  • )FIBER OPTIK
fiber optik
  • ) PENGERTIAN FIBER OPTIK adalah suatu jenis kabel yang terbuat dari kaca atau plastik yang sangat halus, dan digunakan sebagai media transmisi karena dapat mentransmisikan sinyal cahaya dari suatu lokasi ke lokasi lainnya dengan kecepatan tinggi.

Ukuran fiber optik ini sangat kecil dan halus (diameternya hanya 120 mikrometer), bahkan lebih kecil dari helaian rambut manusia. Komponen jaringan ini memiliki kecepatan transmisi yang tinggi dengan menggunakan pembiasan cahaya sebagai prinsip kerjanya. Sumber cahaya yang digunakan untuk proses transmisi adalah laser atau LED.

Fiber optik  atau serat optik menjadi salah satu komponen yang cukup populer dalam dunia telekomunikasi belakangan ini. Pasalnya, kabel jaringan tersebut memiliki kecepatan akses yang tinggi sehingga banyak digunakan sebagai saluran komunikasi.

  • ) JENIS JENIS FIBER OPTIK
  • FIBER OPTIK SINGLE MODE

Kabel fiber optik single mode yaitu kabel jaringan yang memiliki transmisi tunggal, sehingga hanya bisa menyebarkan cahayanya hanya melalui satu inti dalam suatu waktu.

  • FIBER OPTIK MULTIMODE

Kabel fiber optik multimode merupakan kabel yang dapat mentransmisikan banyak cahayan dalam waktu bersamaan karena memiliki ukuran inti besar yang memiliki diameter sekitar 625 mikrometer.

Kabel jenis ini biasanya digunakan untuk keperluan komersial yang pada umumnya diakses banyak orang. Fiber optik ini mengirimkan sinar inframerah yang memiliki panjang 850-1300 nanometer.

  • )FUNGSI FIBER OPTIK

Mengacu pada pengertian fiber optik di atas, fungsi serat optik pada dasarnya sama seperti kabel lainnya, yaitu untuk menghubungkan antar komputer dalam suatu jaringan komputer.

Letak perbedaan antara fiber optik dengan jenis kabel lainnya adalah kemampuannya dalam memberikan kecepatan tinggi dalam hal akses dan transfer data. Selain itu, serat optik juga tidak mengalami gangguan elektromagnetik seperti halnya kabel lainnya karena pada kabel ini tidak terdapat arus listrik.

Selain karena kelebihan fiber optik tersebut proses instalasi juga harus dilakukan oleh para ahli sehingga membuat biaya instalasinya menjadi lebih mahal. Pada umumnya perusahaan operator telekomunikasi lebih memilih memakai kabel fiber optik karena berbagai kelebihannya tersebut.

  • )TELEPON VOIP
  • ) Pengertian VOIP adalah kepanjangan dari Voice Over Internet Protocol adalah komunikasi suara yang menggunakan saluran internet. Telepon Voip adalah telepon yang menggunakan jalur internet, jadi tidak menggunakan jalur kabel seperti biasanya. Dulu dimana telepon kabel masih mendominasi, VoIP masih belum seperti sekarang, masih dilakukan dengan menyambungkan pesawat telepon ke internet (computer). Cara seperti ini diterapkan oleh perusahaan komunikasi VONAGE dan AT&T, yaitu dengan menggunakan alat  ATA (Analog Telephone Adaptor). Tapi sekarang banyak gadget yang dapat digunakan untuk berkomunikasi melaui internet.  Contoh VoIP yang mudah kita temui sekarang adalah Skype, Line, WhatsApp, dll. Kelancarannya sangat tergantung dari kelancaran internet atau bandwidth yang digunakan. Semakin besar bandwidthnya maka semakin bagus dan semakin jernih.

Sebenarnya teknologi VoIP adalah teknologi yang sudah lama dan bukan teknologi baru. Prisip kerjanya adalah mengubah gelombang suara menjadi gelombang data agar dapat dilewatkan melalui sambungan internet. Pada VoIP suara akan dikompres menjadi ukuran 13,3 kilo byte dimana pada GSM suaranya dikodekan dengan 64 kilo byte. Dan suara yang sudah dikompres ini sudah sering kita dengar melalui ponsel.

Berbeda dengan PSTN atau telepon rumah yang saat listrik padam maka masih mungkin untuk melakukan panggilan telepon, kalau VoIP karena menggunakan jaringan internet yang pasti menggunakan energy listrik, saat lampu padam agar dapat menggunakannya maka harus digunakan energy listrik alternative seperti genset.

Server VoIP adalah server penyedia layanan VoIP sistem yaitu berupa computer yang digunakan untuk menyimpan sistem data VoIP dan agar fungsi VoIP dapat berjalan dengan baik. Server VoIP dibutuhkan pada kantor atau gedung yang menggunakan internet sebagai alat komunikasinya, sehingga arus komunikasi tidak tumpang tindih. Dalam membuat server juga diperlukan instalasi software pendukung seperti Asterisk atau Trixbox. Trixbox dan Asterisk VoIP adalah software atau aplikasi VoIP yang digunakan untuk membuat sistem VoIP agar dapat membuat fungsi VoIP dengan baik.

  • ) FUNGSI VOIP adalah signaling-signaling, database service, bearer control (connect/disconnect), Codect operation.  Keempat fungsi itu harus bekerja secara bersamaan. Signaling adalah proses penangkap sinyal dari internet agar dapat melakukan percakapan. Setelah sinyal ditangkap maka atabase service dapat mengenali kemana tujuan signaling tadi. Selanjutnya codect operation akan mentrasfer gelombang suara menjadi gelombang digital atau sebaliknya. Dan Bearer control melakukan fungsinya untuk menyambung atau menutup percakapan.

Karena VoIP adalah layanan komunikasi murah berupa komunikasi menggunakan jaringan internet, maka akan sangat berguna untuk menekan biaya percakapan terutama bagi anda yang sering menggunakan percakapan intelokal maupun internasional. Anda hanya perlu membayar iuran internet anda saja sedangkan iuran untuk VoIP sudah ikut tagihan internet Anda. Dan oleh karena VoIP adalah fasilitas di internet untuk berkomunikasi, maka tidak ada perbedaan tarip antara lokal, interlokal maupun internasional. Oleh sebab itu banyak orang menamakan VoIP dengan telepon hemat.

  • ) IP ADRESS (internet protocol adress)
  • Pengertian lP Address (Internet Protocol Address) merupakan deretan angka biner antara 32 bit sampai dengan 128 bit yang digunakan sebagai alamat identifikasi untuk tiap komputer host dalam jaringan internet. Angka 32 bit digunakan untuk alamat IP Address versi IPv4 dan angka 128 bit digunakan untuk IP Address versi IPv6 untuk menunjukkan alamat dari komputer pada jaringan internet berbasis TCP/IP.

IP Address memiliki identitas numerik yang akan dilabelkan kepada suatu device seperti komputer, router atau printer yang terdapat dalam suatu jaringan komputer yang menggunakan internet protocol sebagai sarana komunikasi.

  • Fungsi IP ADRESS

Kita telah bahas mengenai pengertian IP Address, kali ini kita akan bahas tentang fungsi IP Address Pada Jaringan Komputer. Fungsi IP Address antara lain:

  1. Alat Identifikasi Host atau antar muka pada jaringan komputer.
    Jika diilustrasikan seperti kehidupan nyata, maka IP Address berfungsi sebagai nama ataupun identitas seseorang. Dalam hal ini, seperti halnya nama, setiap komputer memiliki IP Address yang unik da berbeda antara datu dengan yang lainnya (yang terkoneksi pada satu jaringan komputer).
  2. Alamat Lokasi Jaringan
    Fungsi selanjutnya dari IP Address yaitu sebagai petunjuk alamat lokasi jaringan. IP Address akan menunjukkan lokasi keberadaan sebuah komputer, berasal dari mana, ataupun negara mana. Dalam hal ini, seperti halnya dalam kehidupan nyata, rute yang haru ditempuh agar data yang di inginkan bisa sampai ke komputer yang ingin dituju.
  • ) SERVER
server
  • Pengertian Server adalah : suatu sistem komputer yang menyediakan jenis layanan tertentu untuk client dalam suatu jaringan komputer. Server dilengkapi dengan sistem operasi khusus untuk mengontrol akses dan sumber daya yang ada di dalamnya, biasanya sistem operasi khusus tersebut disebut sistem operasi jaringan atau network operating system. Selain itu Server didukung dengan dan RAM yang besar dan prosesor yang bersifat scalable. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.
  • Fungsi Server Secara umum sebuah server mempunyai fungsi yang sama. Secara umum fungsi server adalah sebagai berikut:
  • Untuk melayani permintaan data dari komputer client.
  • Bertanggung jawab untuk mengatur lalu lintas data.
  • Menyediakan database dan aplikasi yang dapat dijalankan di semua komputer client.
  • Mengatur permissions (hak akses) ke dalam sebuah jaringan, sehingga tidak semua client dapat mengakses data yang ada dalam komputer server.
  • cara kerja server

Secara sederhana, server bekerja atas permintaan dari sebuah klien. Misalnya saja untuk kasus web server, ketika Anda mengetikkan suatu alamat website menggunakan browser, maka artinya komputer Anda sedang bertindak sebagai klien yang meminta informasi kepada web server. Web server tersebut kemudian mengirimkan isi website ke komputer Anda, sehingga Anda pun dapat mengakses isi website tersebut.

Untuk kasus lainnya, seperti server FTP, mungkin agak sedikit berbeda. Pada server FTP, Anda dapat mengunggah sebuah dokumen atau data menuju server FTP, sehingga dapat disimpan dalam server tersebut. Sebagai klien, Anda berhak untuk menyimpan data Anda di server FTP. Nantinya, jika ada orang lain yang tergabung dalam jaringan server tersebut dan ingin mengunduh data atau dokumen Anda, maka server FTP akan menyediakan koneksi untuk klien lain tersebut.

Secara umum, semua jenis server bekerja dengan menjalankan fungsi-fungsi yang telah disebutkan sebelumnya, mulai dari melayani permintaan data dari klien hingga memberikan perlindungan pada komputer klien. Hanya saja, untuk jenis server yang berbeda, hal yang dilayani pun berbeda.

Sebuah perangkat komputer yang dijadikan server biasanya dirancang sedikit berbeda dari komputer – komputer klient. Dalam hal spesifikasi perangkat dan juga dalam hal sistem operasi misalnya, spesifikasi perangkat komputer yang digunakan sebagai server harus dibuat tinggi (karena harus menangani lalu lintas data yang cukup besar), sedangkan sistem operasinya harus menggunakan sistem operasi khusus server seperti Windows Server atau pun Linux Ubuntu Server / Linuxt Mint Server.

A. FREKUENSI WIFI

Wifi adalah layanan penyedia sinyal internet yang bisa membuat beberapa perangkat yang berbeda mengakses sinyal dari satu sumber sinyal yang sama. Pada umumnya sinyal wifi yang ada pada saat ini dibagi kepada sinyal wifi dengan frekuensi 2.4 GHz dan juga 5 GHz. Dengan frekuensi tersebut bisa membantu Kamu untuk mendapatkan sinyal yang baik dan kuat untuk mengakses internet.

FREKUENSI 2,4 GHZ

Frekuensi 2.4 GHZ (2400 MHz) adalah Frekuensi atau sinyal yang sudah sejak lama kita gunakan pada umumnya. Dengan usia yang sudag sangat lama, gelombang ini adalah ‘area bebas’ dimana nyaris semua perangkat wireless memakai frekuensi ini. Contoh umumnya seperti pada perangkat remote control TV, remote control mainan, remote alarm mobil, bluetooth, dan router wi-fi salah satunya.

Sinyal frekuensi 2.4 GHz mempunyai daya cakupan yang lebih luas dan sinyal yang lebih kuat, tetapi frekuensi ini sudah terlalu banyak penggunanya sehingga kadang menyebabkan gangguan. Apabila koneksi sinyal wi-fi anda memerlukan kedua kondisi diatas (sinyal yang kuat dan jangkauan yang jauh) misalkan berbeda ruangan (komputer/laptop di kamar tidur dengan hotspot wi-fi di ruang tamu) maka sebaiknya anda menggunakan Frekuensi 2.4 GHz.

FREKUENSI 5 GHZ

Gelombang 5 GHz adalah teknologi yang lebih baru sebagai jawaban terhadap banyaknya pemakain frekuensi 2.4 GHz. Selain itu saat ini perangkat yang telah mendukung frekuensi ini masih belum sebanyak perangkat yang memakai Frekuensi 2.4 GHz. Tetapi frekuensi yang lebih kuat ini mempunyai kekurangan di daya cakupan yang lebih pendek.

Bilamana sambungan wi-fi anda lebih langsung mengarah seperti tidak terhalang bangunan dinding atau lantai, atau layaknya wireless mi-fi (mobile wi-fi) yang bisa dibawa kemana mana dan selalu ada di dekat perangkat yang memerlukannya, akan lebih bagus apabila anda memakai sinyal 5 GHz.

  • ) PRINTER SHARING
  • Pengertian Printer Sharing Printer adalah menghubungkan beberapa PC ke suatu Printer yang bertujuan untuk mempermudah kinerja user. Fungsi dari sharing printer juga menghubungkan beberapa PC ke suatu printer.
  • cara kerja printer sharing

Cara Kerja printer sharing

Pada proses printer sharing ini ada dua tahap yang perlu dilakukan sebagai berikut:
Pertama, Membuka Fasilitas Sharing Printer pada komputer Host.
Yang dimaksud dengan komputer host adalah komputer yang memiliki printer. Kalo di rental atau warnet, seringkali komputer host ini disebut sebagai server layanan. Printer yang ada di komputer inilah yang nantinya dibagi dan dipake rame-rame dengan memanfaatkan fasilitas File and Printer Sharing Windows.
Selanjutnya lakukan langkah berikut:
1.Buka Control Panel > Printer and Faxes, klik kanan pada Printer Anda > Pilih Sharing. Dalam contoh ini saya pakai printer HP Deskjet 4300 Series.

  • ) DHCP (dynamic host configuration protocol)
  • PENGERTIAN DHCP

DHCP atau Dynamic Host Configuration Protocol adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual.

Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.

  • FUNGSI DHCP
  • DHCP server merupakan komputer yang berfungsi memberi pinjaman IP address ke host yang ada. Sedangkan host yang mendapat pinjaman IP address dari DHCP server tersebut biasa disebut DHCP Client. Jadi, dimana ada server pasti ada client juga.
  • ) DNS (DOMAIN NAME SYSTEM)
  • PENGERTIAN DNS
  • Domain Name Server atau DNS adalah sebuah sistem yang menghubungkan Uniform Resource Locator (URL) dengan Internet Protocol Address (IP Address).

Normalnya, untuk mengakses internet, Anda perlu mengetikkan IP Address sebuah website. Cara ini cukup merepotkan. Sebab, ini artinya, Anda perlu punya daftar lengkap IP Address website yang dikunjungi dan memasukkannya secara manual.

  • FUNGSI DNS
  • Meminta informasi IP Address sebuah website berdasarkan nama domain;
  • Meminta informasi URL sebuah website berdasarkan IP Address yang dimasukkan;
  • Mencari server yang tepat untuk mengirimkan email.
  • CARA KERJA DNS
  • DNS bekerja dalam tahapan-tahapan. Dimulai proses meminta informasi atau DNS Query. Kemudian dilanjutkan dengan tahapan-tahapan lain seperti DNS recursion, root nameserver, TLD nameserver, hingga authoritative nameserver.

membuat form login dengan php dan mysql

<?php
@session_start();
include "koneksi.php";
if(@$_SESSION['siswa'] || @$_SESSION['guru']) {
	header("location: index.php");
} else {
?>
<!DOCTYPE html>
<html>
<head>
	<title>Login</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
	<div id="utama">
		<div id="judul">
			Silahkan Login
		</div>
		<div id="inputan">
		<form action="" method="post">
			<div>
				<input type="text" name="user" placeholder="Username" class="lg" autocomplete="off">
			</div>
			<div style="margin-top: 10px;">
				<input type="password" name="pass" placeholder="Password" class="lg">
			</div>
			<div style="margin-top: 10px;">
				<input type="submit" name="login" value="Login" class="btn">
			</div>
		</form>
		<?php 
		$user = @$_POST['user'];
		$pass = @$_POST['pass'];
		$login = @$_POST['login'];
		if ($login) {
			if ($user == "" || $pass == "") {
				?> <script type="text/javascript">alert("Username / password tidak boleh kosong");</script><?php
			} else {
				$sql = mysql_query("select * from tb_login where username = '$user' and password = md5('$pass')") or die(mysql_error());
				$data = mysql_fetch_array($sql);
				$cek = mysql_num_rows($sql);
				if($cek >= 1){
					if($data['level'] == "siswa") {
						@$_SESSION['siswa'] = $data['kode_user'];
						header("location: index.php");
					} else if($data['level'] == "guru") {
						@$_SESSION['guru'] = $data['kode_user'];
						header("location: index.php");
					} 
				} else {
					echo "Login gagal";
				}
			}
		}
		?>
		</div>
	</div>
</body>
</html>
<?php
}
?>

Saya membuat form login tersebut bertujuan untuk memproses yang paling penting dan paling diutamakan pada sebuah website Banyak manfaatnya membuat form login tersebut manfaatnya supaya kita bisa tau kalo form login yang di buat pada script php itu bisa di jalankan.

index.php

<?php
@session_start();
include "koneksi.php";

if(@$_SESSION['siswa'] || @$_SESSION['guru']) {
?>

<!DOCTYPE html>
<html>
<head>
	<title>Data Siswa</title>
<style type="text/css">
body{
	font-family: arial;
	font-size: 14px;
}

#canvas{
	width: 960px;
	margin: 0 auto;
	border: 1px solid silver;
}

#header{
	font-size: 20px;
	padding: 20px;
}

#menu{
	background-color: #0066ff;
}

#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ul li.utama{
	display: inline-table;
}
#menu ul li:hover{
	background-color: #0033cc;
}
#menu ul li a{
	display: block;
	text-decoration: none;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
}
.utama ul{
	display: none;
	position: absolute;
	z-index: 2;
}
.utama:hover ul{
	display: block;
}
.utama ul li{
	display: block;
	background-color: #6cf;
	width: 140px;
}

#isi{
	min-height: 400px;
	padding: 20px;
}

#footer{
	text-align: center;
	padding: 10px;
	background-color: #C0C0C0;
}
</style>
</head>
<body>

<div id="canvas">
	<div id="header">
		SMK YPT TEGAL
	</div>

	<div id="menu">
		<ul>
			<li class="utama"><a href="/data_siswa">Home</a></li>
			<li class="utama"><a href="">Profil</a></li>
			<li class="utama"><a href="">Data Siswa</a>
				<ul>
					<li><a href="?page=datasiswa">Lihat Data</a></li>
					<li><a href="?page=datasiswa&action=tambah">Tambah Data</a></li>
				</ul>
			</li>
			<li class="utama" style="float: right; background-color: #ff4500;"><a href="logout.php">Logout</a></li>
		</ul>
	</div>

	<div id="isi">
	<?php
	$page = @$_GET['page'];
	$action = @$_GET['action'];
	if($page == "datasiswa") {
		if($action == "") {
			include "data.php";
		} else if($action == "tambah") {
			include "tambah_data.php";
		} else if($action == "edit") {
			include "edit_data.php";
		}  else if($action == "hapus") {
			include "hapus_data.php";
		}
	} else if($page == "") {
		echo "Selamat datang di halaman utama";
	} else {
		echo "Halaman tidak ditemukan";
	}
	?>
	</div>

	<div id="footer">
		Copyright 2020
	</div>
</div>

</body>
</html>

<?php
} else {
	header("location: login.php");
}
?>
  • saya membuat index php supaya saya klik login masuk ke halaman data siswa