Mengenal Struktur & Perintah Dasar Php
00.17Mengenal Struktur & Perintah Dasar Php
Mengenal Struktur & Perintah Dasar Php -Dalam penulisanya, script PHP tidak harus berdiri sendiri, tetapi dapat disisipkan di antara kode HTML. Script PHP harus selalu di awali dengan <? atau <?php dan di akhiri dengan ?>
Perhatikan contoh penulisan script PHP berikut ini :
<?
Tempat Penulisan script PHP
?>
Atau
<?php
Tempat Penulisan script PHP
?>
Semua teks yang diketik setelah tanda buka script (<?) dan tanda tutup script (?>) akan diproses sebagai suatau script PHP. Anda dapat membuat keterangan atau komentar di dalam script PHP dan komentar tersebut tidak akan di proses sebagai sebuah script.
Beberapa cara untuk memberi keterangan di dalam script PHP adalah :
- Gunakan tag /* dan diakhiri dengan tag */ apabila jumlah komentar lebih dari satu baris.
- Gunakan tag //; tag ini digunakan dalam komentar yang hanya terdiri dari satu baris saja sehingga penulisan baris berikutnya harus diawali dengan tag // kembali
- Gunakan tag #; tag ini juga digunakan dalam 1 baris komentar saja.
contoh :
<html> <head> <title> echo.php </title> </head><body> <?php echo ("cuman coba") ; ?></body></html><html> <head> <title> ilyas.php </title> </head><body> <?php print ("ilyas") ; print ("I'm happy") ; print ("thank you") ; ?></body></html><html> <head> <title> myprog.php </title> </head><body> <?php print ("program PHP") ; ?></body></html>
mengenal karakte dalam php
fungsi string pada PHP yang berfungsi untuk menghitung jumlah karakter yang tersimpan dalam sebuah variabel bertipe string.
<html> <head> <title> echo.php </title> </head><body> <?php echo ("cuman coba") ; ?></body></html><html> <head> <title> ilyas.php </title> </head><body> <?php print ("ilyas") ; print ("I'm happy") ; print ("thank you") ; ?></body></html><html> <head> <title> myprog.php </title> </head><body> <?php print ("program PHP") ; ?></body></html>
mengenal karakte dalam php
FUNGSI STRING LAINNYA PADA PHP
fungsi lainnya untuk mengolah data string adalah sangat banyak, berikut kami tampilkan daftar tabel fungsi string pada bahasa pemograman PHP
Function Description
addcslashes() Menambahkan garis miring sebelum karakter yang ditentukan
addslashes() menambahkan garis miring setelah kata yang ditentukan
bin2hex() Mengkonfersi format string ASCII kedalam format hexadesimal
chop() Menghilangkan spasi atau katakter lainnya dari sebelah kanan akhir string
chr() Menghasilkan sebuah karakter dari nilai ASCII yang ditentukan
chunk_split() Memisahkan sebuah string menjadi bagian-bagian yang lebih kecil
convert_cyr_string() Mengkonversi string dari sebuah karakter cyrilic menjadi karakter lainnya
convert_uudecode() Men-dekode sebuah string uuencoden
convert_uuencode() Meng-Encode sebuah string dengan algoritma uuencode
contoh membuat karakter string
hasil dari karakter string
konversi suatu data
konversi memberikan kemudahan penulisan, namun juga mendatangkan permasalahan tersendiri. Terkadang PHP mengubah tipe data suatu variabel menjadi tipe data lainnya secara tidak langsung tanpa kita instruksikan.
Perhatikan kode program php berikut:
1
2
3
4
5
<?php
$a
=12;
$b
=
"9 ilyas"
;
echo
$a
+
$b
;
// 21
?>
contoh pembuatan konversi
hasil konversi
operator ternary
Kita akan membahas ternary operator php sebagai pengganti if else, yang mana dapat menghemat waktu dan membuat coding kalian rapi dalam melakukan pemrograman aplikasi yang kompleks.
contoh membuat ternary
hasil dari ternary
contoh pemograman dalam php
3.
5.
PENGGUNAAN FUCTION DALAM PERHITUNGAN ARETMATIKA
- Penjumlahan
hasil
- Pengurangan
hasil
- Perkalian
hasil
Cara Penulisan Struktur Perulangan For dalam PHP
Sebagai contoh sederhana untuk perulangan for, saya akan membuat program PHP untuk menampilkan 12 baris kalimat “ilyas ahmad”. Berikut adalah kode program yang digunakan:
Penulisan Struktur Kondisi
Penulisan Struktur Swicth
Penjelasan program: Pada program di atas, variabel $day (baris ke-2) akan berisi 3 (tiga) digit pertama dari nama hari dalam bahasa Inggris. Dengan fungsi date(), kita akan memperoleh informasi tanggal, hari dan waktu sekarang. Fungsi ini akan diperlajari lebih lanjut pada Bab mendatang. Selanjutnya isi variabel $day akan diperiksa dengan switch (baris ke-3), jika isinya adalah ‘Sun’ maka $hari adalah “Minggu” dan seterusnya.
Database Conection
sebelum kita mengkoneksikan sebuah database, terlebih dahulu kita buat sebuah database disini saya membuat database akademik,berikut adalah membuat sebuah database. disini saya menggunakan command prompt
Cara Mengkoneksikan Suatu database
langkah pertama membuat koneksi database server
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konekserver" .mysql_error());
if ($koneksi) {
echo "Koneksi berhasil";
}
?>
</body>
</html>
maka hasilnya akan seperti ini
Mengaktifkan Database
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server".mysql_error());
if ($koneksi){
mysql_select_db("akademik", $koneksi)
or die ("Database Gagaldibuka".mysql_error());
echo "Database ma'ilowali";
}
?>
</body>
</html>
maka hasilnya akan seperti ini
Menampilkan isi dari Database
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost","root","")
or die ("Database gagal dibuka".mysql_error());
if ($koneksi){
mysql_select_db("akademik",$koneksi)
or die ("Database Gagal dibuka ".mysql_error());
' Menjalankan Query
$sql = mysql_query("SELECT * FROM anggota", $koneksi)
or die(Query Gagal ".mysql_error());
while ($data = mysql_fetch_array($sql)){
echo "ID : $data[id_anggota] <br>" ;
echo "Nama : $data[nm_anggota] <br>";
echo "Alamat : $data[alamat] <br>";
echo "Kelamin : ";
echo ($data['kelamin']=="P")
?"Pria":"Wanita";
echo "<br><hr>;
}}
?>
</body>
</html>
maka hasilnya akan seperti ini
untuk hasil ini saya sudah mengisi datanya pada langkah yang selanjutnya.
Membuat form input Data Anggota
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<form action="MasukanSim.php" method="post" name"form1"
target="self">
<table widht="350" border="1">
<tr bgcolor="#69FFF">
<td colspan="2"><center><b>Masukkan Data Anggota</b></center></td>
</tr>
<tr>
<td width="96">ID Anggota</td>
<td width="248">:
<input name="TxtID" type="text" size="10"maxlength="6">
</td>
</tr>
<tr>
<td> Nama</td>
<td> :
<input name="TxtNama" type="text" size="30" maxlength="35">
</td>
</tr>
<tr>
<td> Alamat </td>
<td> :
<input name="TxtALamat" type="text" size="30" maxlength="60">
</td>
</tr>
<tr>
<td> Kelamin </td>
<td> :
<input name="RbKelamin" type="radio" value="P" checked>
Pria
<input name="RbKelamin" type="radio" value="W" checked>
Wanita
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" name="submit" value="Simpan">
</td>
</tr>
</table>
</form>
</body>
</html>
maka hasilnya akan seperti ini
nah pada tahap ini jika kita menginputkan suatu data maka akan di tampilkan pada TampilData.php
Membuat Program Tombol Simpan Data Anggota
<html>
<head>
<title>Akses Mysql</title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server" .mysql_error());
if ($koneksi){
mysql_select_db("akademik", $koneksi)
or die ("Database Gagal Dibuka".mysql_error());
$TxtID =$_POST['TxtID'];
$TxtNama =$_POST['TxtNama'];
$TxtAlamat =$_POST['TxtAlamat'];
$RbKelamin= $_POST['Rbkelamin'];
$SQL = "INSERT INTO anggota
(id_anggota,nm_anggota,alamat,kelamin)
VALUES ('$TxtID','$TxtNama','$Txtalamat','$Rbkelamin')";
mysql_query($SQL, $koneksi)
or die ("Gagal query disimpan : ".mysql_error());
echo "Data berhasil disimpan";
}
?>
</body>
</html>
maka hasilnya akan seperti ini
Function | Description |
---|---|
addcslashes() | Menambahkan garis miring sebelum karakter yang ditentukan |
addslashes() | menambahkan garis miring setelah kata yang ditentukan |
bin2hex() | Mengkonfersi format string ASCII kedalam format hexadesimal |
chop() | Menghilangkan spasi atau katakter lainnya dari sebelah kanan akhir string |
chr() | Menghasilkan sebuah karakter dari nilai ASCII yang ditentukan |
chunk_split() | Memisahkan sebuah string menjadi bagian-bagian yang lebih kecil |
convert_cyr_string() | Mengkonversi string dari sebuah karakter cyrilic menjadi karakter lainnya |
convert_uudecode() | Men-dekode sebuah string uuencoden |
convert_uuencode() | Meng-Encode sebuah string dengan algoritma uuencode |
contoh membuat karakter string
hasil dari karakter string
konversi suatu data
konversi memberikan kemudahan penulisan, namun juga mendatangkan permasalahan tersendiri. Terkadang PHP mengubah tipe data suatu variabel menjadi tipe data lainnya secara tidak langsung tanpa kita instruksikan.
Perhatikan kode program php berikut:
1
2
3
4
5
| <?php $a =12; $b = "9 ilyas" ; echo $a + $b ; // 21 ?> |
contoh pembuatan konversi
hasil konversi
operator ternary
Kita akan membahas ternary operator php sebagai pengganti if else, yang mana dapat menghemat waktu dan membuat coding kalian rapi dalam melakukan pemrograman aplikasi yang kompleks.
contoh membuat ternary
hasil dari ternary
contoh pemograman dalam php
3.
5.
PENGGUNAAN FUCTION DALAM PERHITUNGAN ARETMATIKA
- Penjumlahan
hasil
- Pengurangan
hasil
- Perkalian
hasil
Cara Penulisan Struktur Perulangan For dalam PHP
Sebagai contoh sederhana untuk perulangan for, saya akan membuat program PHP untuk menampilkan 12 baris kalimat “ilyas ahmad”. Berikut adalah kode program yang digunakan:
Penulisan Struktur Kondisi
Penulisan Struktur Swicth
Penjelasan program: Pada program di atas, variabel $day (baris ke-2) akan berisi 3 (tiga) digit pertama dari nama hari dalam bahasa Inggris. Dengan fungsi date(), kita akan memperoleh informasi tanggal, hari dan waktu sekarang. Fungsi ini akan diperlajari lebih lanjut pada Bab mendatang. Selanjutnya isi variabel $day akan diperiksa dengan switch (baris ke-3), jika isinya adalah ‘Sun’ maka $hari adalah “Minggu” dan seterusnya.
Database Conection
sebelum kita mengkoneksikan sebuah database, terlebih dahulu kita buat sebuah database disini saya membuat database akademik,berikut adalah membuat sebuah database. disini saya menggunakan command prompt
Cara Mengkoneksikan Suatu database
langkah pertama membuat koneksi database server
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konekserver" .mysql_error());
if ($koneksi) {
echo "Koneksi berhasil";
}
?>
</body>
</html>
maka hasilnya akan seperti ini
Mengaktifkan Database
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server".mysql_error());
if ($koneksi){
mysql_select_db("akademik", $koneksi)
or die ("Database Gagaldibuka".mysql_error());
echo "Database ma'ilowali";
}
?>
</body>
</html>
maka hasilnya akan seperti ini
Menampilkan isi dari Database
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost","root","")
or die ("Database gagal dibuka".mysql_error());
if ($koneksi){
mysql_select_db("akademik",$koneksi)
or die ("Database Gagal dibuka ".mysql_error());
' Menjalankan Query
$sql = mysql_query("SELECT * FROM anggota", $koneksi)
or die(Query Gagal ".mysql_error());
while ($data = mysql_fetch_array($sql)){
echo "ID : $data[id_anggota] <br>" ;
echo "Nama : $data[nm_anggota] <br>";
echo "Alamat : $data[alamat] <br>";
echo "Kelamin : ";
echo ($data['kelamin']=="P")
?"Pria":"Wanita";
echo "<br><hr>;
}}
?>
</body>
</html>
maka hasilnya akan seperti ini
untuk hasil ini saya sudah mengisi datanya pada langkah yang selanjutnya.
Membuat form input Data Anggota
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<form action="MasukanSim.php" method="post" name"form1"
target="self">
<table widht="350" border="1">
<tr bgcolor="#69FFF">
<td colspan="2"><center><b>Masukkan Data Anggota</b></center></td>
</tr>
<tr>
<td width="96">ID Anggota</td>
<td width="248">:
<input name="TxtID" type="text" size="10"maxlength="6">
</td>
</tr>
<tr>
<td> Nama</td>
<td> :
<input name="TxtNama" type="text" size="30" maxlength="35">
</td>
</tr>
<tr>
<td> Alamat </td>
<td> :
<input name="TxtALamat" type="text" size="30" maxlength="60">
</td>
</tr>
<tr>
<td> Kelamin </td>
<td> :
<input name="RbKelamin" type="radio" value="P" checked>
Pria
<input name="RbKelamin" type="radio" value="W" checked>
Wanita
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" name="submit" value="Simpan">
</td>
</tr>
</table>
</form>
</body>
</html>
maka hasilnya akan seperti ini
nah pada tahap ini jika kita menginputkan suatu data maka akan di tampilkan pada TampilData.php
Membuat Program Tombol Simpan Data Anggota
<html>
<head>
<title>Akses Mysql</title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server" .mysql_error());
if ($koneksi){
mysql_select_db("akademik", $koneksi)
or die ("Database Gagal Dibuka".mysql_error());
$TxtID =$_POST['TxtID'];
$TxtNama =$_POST['TxtNama'];
$TxtAlamat =$_POST['TxtAlamat'];
$RbKelamin= $_POST['Rbkelamin'];
$SQL = "INSERT INTO anggota
(id_anggota,nm_anggota,alamat,kelamin)
VALUES ('$TxtID','$TxtNama','$Txtalamat','$Rbkelamin')";
mysql_query($SQL, $koneksi)
or die ("Gagal query disimpan : ".mysql_error());
echo "Data berhasil disimpan";
}
?>
</body>
</html>
maka hasilnya akan seperti ini
4 komentar
nice min
BalasHapuslampu servis hp
Ok min
BalasHapusterimakasih atas infonys
BalasHapusSolder uap
BalasHapus167.114.18.208 - Asikbet adalah Agen Sbobet, Bandar Taruhan, IDN Poker, Kasino Online Poker Slot Online. Melayani pembuatan Akun Daftar Sbobet Online. Selamat Datang Di Situs 167.114.18.208 Agen Sbobet Terpercaya. http://167.114.18.208/