Dasar Pemrograman Komputer
Dasar Pemrograman Komputer
Disusun Oleh : ANDIKA RAHMAD SAPUTRA CAHYO NUGROHO ANDI ARIFIANTO NPM : 12.03.0.024 NPM : 12.03.0.034 NPM : 12.03.0.044
3. Cross Platform
Perbedaan fungsi antara PHP, MySQL dan Apache adalah, PHP merupakan bahasanya, MySQL adalah databasenya, dan Apache merupakan webserver yang dapat mengeksekusi script php dan menampilkannya kepada user, dan melalui apache lah php dapat mengolah data dan menyimpan data tersebut ke dalam database.
Kemudian buka XXAMP CONTROL PANEL untuk menjalankan Server dan Database.
Klik tombol centang service dan mysql sebelum mengklik tombol start pada kanan program.(lihat gambar).
Localhost/phpmyadmin
Di halaman itulah kita akan membuat dan merancang tabel-tabel yang akan digunakan untuk sistem penghitung inventori ini.
Untuk mengetikkan baris code php, maka anda perlu mengapitnya dengan tag <?php dan di akhir dengan ?> karena di luar dari itu php engine tidak menganggapnya sebagai script php, melainkan hanya html biasa. Sebagai contoh kita akan menggunakan php,
untuk menampilkan kalimat "Hallo dunia PHP?!" kita cukup membuka notepad, lalu ketikan seperti ini di notepad :
<?php echo "Hallo dunia PHP?!"; ?>
buat folder baru dengan nama latihan php, kemudian save dengan nama latihan1.php, sehingga nanti struktur pathnya adalah :
c:\xampp\htdocs\latihanphp\latihan1.php
Halaman beranda.php
align="center"
border="2"
style="border-radius:10px;"><h1><marquee>LOGIN
<div align="center"><a style="text-decoration:none;" href="logout.php">LOGOUT</a></div> </body> </html> <tr> <td><input password"/></td> </tr> <tr> <td align="right"><input type="submit" name="button" id="tombol" value="LOGIN" /></td> </tr> <tr> </tr> </table> </form> </body> </html> Login_pro.php <?php name="password" type="password" id="input" placeholder="
10
include ("sambungan.php"); //meng inkludkan, atau sama saja kayag memsakkukan skrip file include di session_start();//membentuk session $username = $_POST['username']; $a=$_POST['password']; $v=md5($a); //md5 merusak password agar cocok dengan data base. karena password yang ada di database sudah dirusak agar tidak dapat di baca
Skrip di atas akan menampilkan halaman log in seperti gambar di bawah ini.
Kemudian setalah Log In akan masuk ke halaman (seperti gambar dibawah ini)
11
Kesimpulan
Dengan majunya zaman sekarang ini,kita dituntut untuk terus maju dan menciptakan sesuatu program untuk memudahkan pekerjaan kita.Nah pembuatan Web development tentang System pengamanan,akan sangat membantu untuk melindungi sebuah program. Sebagai mahasiswa yang masih awam tentang dunia web, program PHP dan MySQL ini sangat membantu untuk mempelajari ilmu IT yang lebih jauh.
Saran
Untuk menciptakan dan memperbaiki atau membuat web development ini agar bisa di akses dan di gunakan kepadaa masyarakat banyak,harus ada pembeharuan di dalam skrip nya agar lebih optimal saat digunakan dan bisa di upload ke internet.
DAFTAR PUSTAKA
PHPAJAXtutorial.pdf. php_manual_en.chm refman-5.0-en.chm Skripsi Mahasiswa Universitas Brawijaya Ayik Tata Tri Prasetyo.pdf Ebook PHP - Menyelam dan Menaklukan Samudra PHP - Loka Dwiartara
12
Index.php
<?php session_start(); session_destroy(); ?> <html> <head> <link rel="shortcut icon" href="images/logounrika.bmp"> <script type="text/javascript"> function FocusOnInput() { document.getElementById("input_log").focus(); } function FocusOnEnter(){ document.getElementById("tombol").focus(); } </script>
</head> <body style="background:#FFF;" onLoad="FocusOnInput()"> <form method="post" action="login_pro.php"> <!-- post tidak di tampilkan di url, kalo GET di tampilkan di URL addres bar dan maximal data yang di kirim 100char-->
13
<table border="0"> <tr> <td rowspan="4"><img src="images/gembok.jpg" width="179" height="130"></td> <td><b>LOGIN</b></td> <td width="70"></td> </tr> <tr> <td width="144"><input name="username" type="text" id="input_log" placeholder=" username"/></td> </tr> <tr> <td><input password"/></td> </tr> <tr> <td align="right"><input type="submit" name="button" id="tombol" value="LOGIN" /></td> </tr> <tr> </tr> </table> </form> </body> name="password" type="password" id="input" placeholder="
14
</html>
Login_pro.php
<?php include ("sambungan.php"); session_start(); $username = $_POST['username']; $a=$_POST['password']; $v=md5($a); $password =$v;
15
$a = mysql_query("SELECT * FROM `unrika`.`user` WHERE `user`.`username` = '$username' and `user`.`password` = '$password' "); $ono_a= mysql_num_rows($a); if ($ono_a>= 1 ) { $_SESSION['username'] = $username; if($_SESSION['username']=='admin'){ echo TYPE="TEXT/JAVASCRIPT"> document.location.href="beranda.php"; </SCRIPT>'; } } else{ ?> <script language="JavaScript" type="text/javascript"> alert('USERNAME DAN PASSWORD KEYIYU ^_^ mas bro'); document.location="index.php"; </script> <?php } ?> '<SCRIPT LANGUAGE="JAVASCRIPT"
16
Beranda.php
<html> <head> <title>TEKNIK ELEKTRO UNRIKA</title> <!--<link rel="stylesheet" type="text/css" href="css/sual.css">--> <link rel="shortcut icon" href="images/logounrika.bmp"> <link href="css/suale_menu.css" rel="stylesheet" type="text/css" /> </head>
<body bgcolor="#ffffff">
<br> <br>
17
Logout.php
18