<?php
//membuat variabel $buah bertipe array, index/key tidak ditentukan
$buah = array("Anggur","Pepaya","jeruk","Rambutan");
echo $buah[0];
//Hasilnya Anggur
echo "<br>";
echo $buah[3];
//Rambutan
?>
Jumat, 03 Februari 2017
Menghitung Luas Seigitiga PHP
<html>
<head>
<title>Luas Segitiga</title>
</head>
<body>
<form method="post" action="luassegitiga.php" >
<table> <tr>
<td>Alas</td><td>:</td><td><input type="text" name="alas"/></td>
</tr><tr>
<td>Tinggi</td><td>:</td><td><input type="text" name="tinggi"/></td>
</tr><tr>
<td><input type="submit" name="submit" value="hasil" /></td>
</tr>
</table>
</form>
</body></html>
<?php
if($_POST['submit']){
$alas = $_POST['alas']; // membaca bil pertama dari form
$tinggi = $_POST['tinggi']; // membaca bil kedua dari form
$hasil = ($alas * $tinggi)/2 ;
echo "Alas" .$alas;
echo "</br> Tinggi " .$tinggi;
echo "</br> Jadi Alas dikali tinggi bagi 2 adalah ".$hasil;
}
?>
<head>
<title>Luas Segitiga</title>
</head>
<body>
<form method="post" action="luassegitiga.php" >
<table> <tr>
<td>Alas</td><td>:</td><td><input type="text" name="alas"/></td>
</tr><tr>
<td>Tinggi</td><td>:</td><td><input type="text" name="tinggi"/></td>
</tr><tr>
<td><input type="submit" name="submit" value="hasil" /></td>
</tr>
</table>
</form>
</body></html>
<?php
if($_POST['submit']){
$alas = $_POST['alas']; // membaca bil pertama dari form
$tinggi = $_POST['tinggi']; // membaca bil kedua dari form
$hasil = ($alas * $tinggi)/2 ;
echo "Alas" .$alas;
echo "</br> Tinggi " .$tinggi;
echo "</br> Jadi Alas dikali tinggi bagi 2 adalah ".$hasil;
}
?>
Membuat Matriks PHP
<?php
$batas = 5;
echo '<table>';
for ($i=1;$i<=$batas;$i++){
echo '<tr>';
for ($j=1;$j<=$batas;$j++){
echo '<td>';
echo $i.$j;
echo '</td>';
}
echo '</tr>';
}
echo '</table>';
?>
$batas = 5;
echo '<table>';
for ($i=1;$i<=$batas;$i++){
echo '<tr>';
for ($j=1;$j<=$batas;$j++){
echo '<td>';
echo $i.$j;
echo '</td>';
}
echo '</tr>';
}
echo '</table>';
?>
Kamis, 02 Februari 2017
Cara Membuat Bilangan Ganjil Genap & Prima PHP
- PERULANGAN BILANGAN GENAP
<html>
<head>
<title>Menghitung Bilangan Genap php </title>
</head>
<body>
<h1> Contoh Menghitung Bilangan Genap dengan PHP </h1>
<?php
for ($genap = 1; $genap <= 10; $genap++)
{
if ($genap %2 == 0)
{
echo $genap;
echo "<br>";
}
}
?>
</body>
</html>
<head>
<title>Menghitung Bilangan Genap php </title>
</head>
<body>
<h1> Contoh Menghitung Bilangan Genap dengan PHP </h1>
<?php
for ($genap = 1; $genap <= 10; $genap++)
{
if ($genap %2 == 0)
{
echo $genap;
echo "<br>";
}
}
?>
</body>
</html>
- PERULANGAN BILANGAN GANJIL
<html>
<head>
<title>Menghitung Bilangan ganjil php </title>
</head>
<body>
<h1> Contoh Menghitung Bilangan ganjil dengan PHP </h1>
<?php
for ($ganjil = 1; $ganjil <= 10; $ganjil++)
{
if ($ganjil %2 == 1)
{
echo $ganjil;
echo "<br>";
}
}
?>
</body>
</html>
<head>
<title>Menghitung Bilangan ganjil php </title>
</head>
<body>
<h1> Contoh Menghitung Bilangan ganjil dengan PHP </h1>
<?php
for ($ganjil = 1; $ganjil <= 10; $ganjil++)
{
if ($ganjil %2 == 1)
{
echo $ganjil;
echo "<br>";
}
}
?>
</body>
</html>
- PERULANGAN BILANGAN PRIMA
<html>
<head>
<title>Menghitung Bilangan prima php </title>
</head>
<body>
<h1> Contoh Menghitung Bilangan Prima dengan PHP</h1>
<?php
for ($i = 1; $i <= 100; $i++){ //angka yang akan dicetak
$a=0;
for ($j = 1; $j <= $i; $j++){//kemungkinan angka pembagi
if ($i %$j == 0){
$a++;
}
}
if($a==2){
print $i." adalah bilangan Prima <br/>";
}
}
?>
</body>
</html>
Sejarah Dan Pengertian HTML
HTML adalah bahasa markup internet (web) berupa kode dan simbol yang dimasukkan kedalam sebuah file yang ditujukan untuk ditampilkan didalam sebuah website. Singkatnya, HTML adalah bahasa markup yang digunakan untuk membuat website. Website yang dibuat dengan HTML ini, dapat dilihat oleh semua orang yang terkoneksi dengan internet. Tentunya dengan menggunakan aplikasi penjelajah internet (browser) seperti Internet Explorer, Mozilla Firefox dan Google Chrome. Seperti yang sudah saya jelaskan sebelumnya, HTML adalah singkatan dari Hyper Text Markup Language. Tapi mengetahui singkatannya saja tidak akan cukup. Karena itu saya akan menyajikan arti dari kata kata tersebut. HyperText adalah metode dimana kita "berpindah" disekeliling web, dengan mengeklik sebuah teks yang bernama hyperlink. Hyperlink adalah sebuah teks khusus di internet, dimana saat teks tersebut diklik, akan membawa kita ke halaman web selanjutnya/halaman web lain yang telah ditentukan. Markup adalah hal yang dilakukan oleh tag HTML kepada teks yang ada didalamnya. HTML menandai teks yang berada didalamnya sebagai tipe teks tertentu. Misalnya saja jika kita menandai sebuah teks dengan tag html , maka teks tersebut akan berubah menjadi italic (huruf yang miring). Sedangkan jika kita menandainya dengan , maka teks tersebut akan berubah menajadi bold (huruf tebal). Language yang berarti bahasa. HTML adalah sebuah bahasa, yang memiliki kata kata berupa kode dan syntax seperti bahasa yang lain. Saat ini bahasa HTML masih terus dikembangkan Hal ini dikarenakan pengguna internet semakin hari semakin berkembang pesat. Oleh karena itu bahasa HTML harus ditingkatkan lagi agar bisa menciptakan halaman web yang lebih berkualitas. Untuk itulah dibentuk sebuah organisasi yang bertanggungjawab mengembangkan bahasa HTML. Organisasi ini bernama W3C.
Cara Membuat Login PHP
<?php
ob_start();
session_start();
$user = $_POST['user'];
$password = $_POST['password'];
$_SESSION['user'] = $user;
$Open = mysql_connect("localhost","root","");
if (!$Open){
die ("Koneksi ke Engine MySQL Gagal !<br>");
}
$Koneksi = mysql_select_db("login");
if (!$Koneksi){
die ("Koneksi ke Database Gagal !");
}
$sql = "SELECT * FROM admin where user='$user'";
$qry = mysql_query($sql);
$num = mysql_num_rows($qry);
$row = mysql_fetch_array($qry);
if ($num==0 OR $password!=$row['password']) {
?>
<script language="JavaScript">
alert('Username atau Password tidak sesuai !');
document.location='index.php';
</script>
<?php
}
else {
$_SESSION['login']=1;
header("Location: home.php");
}
mysql_close($Open); //Tutup koneksi engine MySQL
?>
ob_start();
session_start();
$user = $_POST['user'];
$password = $_POST['password'];
$_SESSION['user'] = $user;
$Open = mysql_connect("localhost","root","");
if (!$Open){
die ("Koneksi ke Engine MySQL Gagal !<br>");
}
$Koneksi = mysql_select_db("login");
if (!$Koneksi){
die ("Koneksi ke Database Gagal !");
}
$sql = "SELECT * FROM admin where user='$user'";
$qry = mysql_query($sql);
$num = mysql_num_rows($qry);
$row = mysql_fetch_array($qry);
if ($num==0 OR $password!=$row['password']) {
?>
<script language="JavaScript">
alert('Username atau Password tidak sesuai !');
document.location='index.php';
</script>
<?php
}
else {
$_SESSION['login']=1;
header("Location: home.php");
}
mysql_close($Open); //Tutup koneksi engine MySQL
?>
Cara Membuat Nama Depan Dan Belakang
<?php
function double_value($namalengkap)
{
$depanbelakang = explode(” “, $namalengkap);
$nama_depan = $depanbelakang[0];
$nama_belakang = $depanbelakang[1];
return array($nama_depan, $nama_belakang);
}
{
$depanbelakang = explode(” “, $namalengkap);
$nama_depan = $depanbelakang[0];
$nama_belakang = $depanbelakang[1];
return array($nama_depan, $nama_belakang);
}
$namalengkapnya = “Loka Dwiartara”;
list($namadepannya, $namabelakangnya) = double_value($namalengkapnya);
echo “Nama Lengkap : “.$namalengkapnya.”<br>”;
echo “Nama Depan : “.$namadepannya.”<br>”;
echo “Nama Belakang : “.$namabelakangnya ;
echo “Nama Depan : “.$namadepannya.”<br>”;
echo “Nama Belakang : “.$namabelakangnya ;
?>
Perulangan Menggunakan DOWHILE
<?php
$a=1;
Do
{echo"Dicetak dengan dowhile $a <br>";
$a++;
}while($a <= 8)
?>
$a=1;
Do
{echo"Dicetak dengan dowhile $a <br>";
$a++;
}while($a <= 8)
?>
Perulangan Menggunakan WHILE
<?php
echo"Operasi menggunakan while.";
$a=1;
While($a <= 8)
{
echo"<br>Cetak ke : $a ";
$a++;
}
?>
$a=1;
While($a <= 8)
{
echo"<br>Cetak ke : $a ";
$a++;
}
?>
Perulangan Menggunakan FOR
<?php
echo"Pengulangan dengan menggunakan for<br>
<form method=\"POST\" action=\"kirim.php\">
<form method=\"POST\" action=\"kirim.php\">
Beri nilai Anda:<br>";
For($a=10;$a<=100;$a+=10)
{
echo"<input type=\"radio\" value=\"$a\" name=\"R1\">$a<br>";
}
?>
<input type="submit" value="PILIH" name="pilih">
</form>
For($a=10;$a<=100;$a+=10)
{
echo"<input type=\"radio\" value=\"$a\" name=\"R1\">$a<br>";
}
?>
<input type="submit" value="PILIH" name="pilih">
</form>
Input Data Mahasiswa Menggunakan PHP My sql
Membuat Aplikasi Input Data Mahasiswa dengan PHP MySQLi
BY FIRMANDIJE · PUBLISHED · UPDATED · 13,394 VIEWS
Kali ini kita akan mempelajari tutorial Membuat Aplikasi Input Data Mahasiswa dengan PHP MySQLi. Tutorial ini akan menjelaskan bagaimana membuat aplikasi input data mahasiswa dengan PHP MySQLi meliputi CRUD (Creat, Read, Update, Delete) dengan menggunakan Bootstrap 3 sebagai dasar framework CSS. Sebelumnya saya telah menulis tutorial Membuat Aplikasi Input Data Karyawan dengan PHP MySQLi dengan menggunakan skrip yang sama.
Mengapa Harus menggunakan MySQLi? Hal ini karena pada versi PHP 7 Query MySQL sudah deprecated (usang serta tidak didukung lagi) dan tidak bisa digunakan. Oleh karena itu pada tutorial Membuat Aplikasi Input Data Mahasiswa dengan PHP MySQLi ini, kita akan mengaplikasikan penggunaan MySQLi.
Oke, langsung saja kita mulai tutorial Membuat Aplikasi Input Data Mahasiswa dengan PHP MySQLi ini. Aplikasi yang akan kita buat menggunakan framework Bootstrap sebagai skrip CSS. Silakan download file framework dan database berikut:
Pertama, buat folder baru pada direktori web server Anda dengan namadatamahasiswa , kemudian ekstrak file bootstrap-datamahasiswa-v1.0.rar dan simpan pada folder datamahasiswa yang baru dibuat tadi. Misalkan Anda menggunakan webserver WAMP, maka area kerja kita ada pada direktori iniC:\wamp\www\datamahasiswa .
Kedua, silakan buat database baru dengan nama datamahasiswa dan import file database database-datamahasiswa-v1.0.sql .
Selanjutnya kita buat file koneksi.php dengan isi kode sebagai berikut:
koneksi.php
1
2
3
4
5
6
7
8
9
10
11
12
|
<?php
$host = "localhost"; // server
$user = "root"; // username
$pass = ""; // password
$database = "datamahasiswa"; // nama database
$koneksi = mysqli_connect($host, $user, $pass, $database); // menggunakan mysqli_connect
if(mysqli_connect_errno()){ // mengecek apakah koneksi database error
echo 'Gagal melakukan koneksi ke Database : '.mysqli_connect_error(); // pesan ketika koneksi database error
}
?>
|
kemudian simpan pada direktori C:\wamp\www\datamahasiswa .
Selanjutnya kita buat file index.php sebagai halaman depan Aplikasi Input Data Mahasiswa. File index.php ini nantinya akan kita bagi ke dalam 3 file yaitu header.php, index.php dan footer.php untuk memudahkan pembuatan halaman yang lain.
Isi file index.php yang masih utuh secara keseluruhan adalah sebagai berikut:
index_full.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Data Mahasiswa v1.0</title>
<link rel="shortcut icon" href="img/logo_ilmututorial_32x32.jpg" type="image/x-icon" />
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-datepicker.css" rel="stylesheet">
<!-- JS -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/tooltip.js"></script>
<script src="js/bootstrap-datepicker.js"></script>
<link href="style.css" rel="stylesheet">
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>
<!--
Project : Data Mahasiswa v1.0
Description : CRUD (Create, read, Update, Delete) PHP, MySQLi dan Bootstrap
Author : Firman Dwi Jayanto
Author URI : http://www.facebook.com/firmandije
Website : http://www.ilmututorial.com
Email : firmandije[at]gmail.com, firman@firmandije.com
-->
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Start navbar -->
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand visible-xs-block visible-sm-block" href="http://www.ilmututorial.com" target="_blank">ilmututorial.com</a>
<a class="navbar-brand hidden-xs hidden-sm" href="http://www.ilmututorial.com" target="_blank">ilmututorial.com</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="index.php"><span class="glyphicon glyphicon-home"></span> Home</a></li>
<li><a href="data.php" data-toggle="tooltip" data-placement="bottom" title="Lihat Data Mahasiswa"><span class="glyphicon glyphicon-list"></span> Lihat Data</a></li>
<li><a href="tambah.php" data-toggle="tooltip" data-placement="bottom" title="Tambah Data Mahasiswa" ><span class="glyphicon glyphicon-user"> Tambah Data</a></li>
</ul>
<form name="cari" method="post" action="cari.php" role="search" class="navbar-form navbar-left">
<div class="form-group">
<input type="text" name="carinim" placeholder="Cari NIM Mahasiswa" class="form-control">
</div>
<button type="submit" name="submit" id="submit" value="search" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Cari Data Mahasiswa">Cari</button>
</form>
</div>
</div>
</nav>
<!-- End navbar -->
<!-- Start container -->
<div class="container">
<div class="content">
<div class="jumbotron">
<h1>Data Mahasiswa v1.0</h1>
<p>Aplikasi input data mahasiswa menggunakan PHP, MySQLi dan bootstrap.</p>
<a href="data.php" data-toggle="tooltip" title="Lihat Data Mahasiswa" class="btn btn-info" role="button"><span class="glyphicon glyphicon-list"></span> Lihat Data Mahasiswa</a>
<a href="tambah.php" data-toggle="tooltip" title="Tambah Data Mahasiswa" class="btn btn-success" role="button"><span class="glyphicon glyphicon-user"></span> Tambah Data</a>
</div> <!-- /.jumbotron -->
</div> <!-- /.content -->
</div>
<!-- End container -->
<script>
$('.datepicker').datepicker({
format: 'dd-mm-yyyy',
})
</script>
</body>
</html>
|
Selanjutnya kita buat file header.php yang isinya diambil dari file index.php baris 1-67. Isi file header.php adalah sebagai berikut:
header.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Data Mahasiswa v1.0</title>
<link rel="shortcut icon" href="img/logo_ilmututorial_32x32.jpg" type="image/x-icon" />
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-datepicker.css" rel="stylesheet">
<!-- JS -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/tooltip.js"></script>
<script src="js/bootstrap-datepicker.js"></script>
<link href="style.css" rel="stylesheet">
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>
<!--
Project : Data Mahasiswa v1.0
Description : CRUD (Create, read, Update, Delete) PHP, MySQLi dan Bootstrap
Author : Firman Dwi Jayanto
Author URI : http://www.facebook.com/firmandije
Website : http://www.ilmututorial.com
Email : firmandije[at]gmail.com, firman@firmandije.com
-->
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Start navbar -->
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand visible-xs-block visible-sm-block" href="http://www.ilmututorial.com" target="_blank">ilmututorial.com</a>
<a class="navbar-brand hidden-xs hidden-sm" href="http://www.ilmututorial.com" target="_blank">ilmututorial.com</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="index.php"><span class="glyphicon glyphicon-home"></span> Home</a></li>
<li><a href="data.php" data-toggle="tooltip" data-placement="bottom" title="Lihat Data Mahasiswa"><span class="glyphicon glyphicon-list"></span> Lihat Data</a></li>
<li><a href="tambah.php" data-toggle="tooltip" data-placement="bottom" title="Tambah Data Mahasiswa" ><span class="glyphicon glyphicon-user"> Tambah Data</a></li>
</ul>
<form name="cari" method="post" action="cari.php" role="search" class="navbar-form navbar-left">
<div class="form-group">
<input type="text" name="carinim" placeholder="Cari NIM Mahasiswa" class="form-control">
</div>
<button type="submit" name="submit" id="submit" value="search" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Cari Data Mahasiswa">Cari</button>
</form>
</div>
</div>
</nav>
<!-- End navbar -->
|
Selanjutnya kita buat file footer.php yang isinya diambil dari file index.php baris 80-88. Isi file footer.php adalah sebagai berikut:
footer.php
1
2
3
4
5
6
7
|
<script>
$('.datepicker').datepicker({
format: 'dd-mm-yyyy',
})
</script>
</body>
</html>
|
Langganan:
Postingan (Atom)