SlideShare a Scribd company logo
LAPORAN PRAKTIKUM 
PEMROGRAMAN WEB 
MODUL 5 
Disusun Oleh : 
ZAINAL SALAMUN 
TI-S1 
125410283 
Sekolah Tinggi Manajemen Informatika dan Komputer 
AKAKOM 
Yogyakarta 
2014
Laporan praktikum 
Pemrograman web 5 
PEMBAHASAN. 
Praktikum1 
<?php 
//sebagai tag pembuka dalam penulisan sebuah program php 
$angkaAcak = rand(1,9999999); 
echo "Angka Acak : $angkaAcak<br/>"; 
//Pada program diatas dengan menggunakan variable angkaAcak dan 
menggunakan keyword rand kita dapat membuat sebuah angka acak 
$akar = sqrt(100); 
echo "Akar angka 100 : $akar <br/>"; 
//Pada program diatas kita dapat membuat akar angka dengan 
menggunakan fungsi keyword sqrt 
$decimal = 123.6783; 
echo "Nilai Decimal : $decimal <br/>"; 
//Pada program diatas kita dapat membuat angka decimal dengan 
menggunakan fungsi 123.6783 sehingga akan muncul nilai decimal 
$pembulatan = floor($decimal); 
echo "pembulatan nilai decimal ke bulat : $pembulatan <br/>"; 
//Dari program diatas kita dapat membuat pembulatan nilai decimal 
dengan menggunakan fungsi floor 
$pembulatannaik = ceil($decimal); 
echo "pembulatan nilai naik : $pembulatannaik <br/>"; 
//ceil ($decimal) digunakan untuk membuat nilai angka decimal 
diatasnya menjadi naik 
$pendekatan = round($decimal,3); 
echo "pendekatan nilai : $pendekatan <br/>"; 
//dari program diatas dengan menggunakan fungsi rund yaitu dengan 
pendekatan nilai 
?> 
//sebagai tag penutup dalam penulisan sebuah program php 
Hasil: 
Praktikum2 
<form action=”#” method=”post”> 
Nominal Rp. <input type="text" name="nominal" /> <br/> 
<input type="submit" value="SUBMIT" /> 
</form> 
//Program diatas digunakan untuk membuat sebuah form yang digunakan 
untuk inputan nominal sebuah mata uang rupiah dengan menggunakan 
method “post” dengan menggunakan inputan text yang bernama “nominal”
juga menggunakan tombol submit sebagai tombol untuk inputan sebuah 
form 
<?php 
// sebagai tag pembuka dalam penulisan sebuah program php 
$nominal= isset ($_POST["nominal"]) ? $_POST["nominal"]:0; 
$format = number_format ($nominal,2,",","."); 
echo "Format Nominal : Rp. $format"; 
//Program diatas digunakan untuk menghitung nilai nominal yang akan 
di masukan oleh user dengan format “number_format” jika kita 
menginputkan selain angka maka program tidak akan menjalankan 
sesuatu, program akan menjalankan kita memasukan sebuah angka, 
$nominal,2,”,”,”, adalah batas nilai nominal yang akan kita masukan 
?> 
//sebagai tag penutup dalam penulisan sebuah program php 
Hasil: 
Praktikum 3 
Settanggal.php 
<?php 
//Sebagai tag pembuka dalam penulisan sebuah program php 
date_default_timezone_set("asia/jakarta"); 
//Program diatas adalah waktu di daerah Jakarta karena Jakarta masuk 
kawasan asia 
$angka_hari = $_POST["angka_hari"]; 
//Digunakan untuk menampilkan hari tetapi dalam bentuk angka 
$bulan = $_POST["bulan"]; 
//Digunakan untuk menampilkan bulan 
$tahun = $_POST["tahun"]; 
//Digunakan untuk menampilkan tahun 
$angka_tanggal = mktime(0,0,0,$bulan,$angka_hari,$tahun); 
$tanggal = date("1, J F Y",$angka_tanggal); 
echo "FORMAT TANGGAL : $tanggal"; 
//Program diatas untuk menghitung tanggal, bulan, dan tahun dengan 
menggunakan J F Y, echo “FORMAT TANGGAL : $tanggal” digunakn untuk 
memberi nama tampilan 
?> 
//Sebagai tag penutup dalam penulisan sebuah program di php 
Formtanggal.php 
<form action="settanggal.php" method="post">
//Program diatas adalah untuk memanggil program dari settanggal.php 
yang sudah kita bikin sebelumnya dengan menggunakan method post 
Tgl 
<select name="angka_hari"> 
//Digunakan untuk membuat nama “angka_hari” 
<?php 
//Sebagai tag pembuka dalam penulisan tag php 
for($hari=1;$hari<=31;$hari++){ 
$htgl = str_pad($hari,2,"0",STR_PAD_LEFT); 
echo "<option value='$htgl'>$htgl</option>"; 
} 
//Pada script diatas untuk mengitung dan menampilkan hari dalam 
tanggal yang berjumlah 31 hari. 
//Str_pad pada PHP adalah sebuah fungsi yang digunakan untuk 
menambahkan karakter tertentu disebelah kiri atau kanan pada sebuah 
//echo untuk menampilkan nama hari tanggal “htgl” 
?> 
//Sebagai tag penutup dalam penulisan php 
</select> 
//Sebagai tag penutup untuk menampilkan data 
String 
<select name="bulan"> 
//Digunakan untuk membuat nama data yang berupa “bulan” 
<?php 
//Sebagai tag pembuka dalam penulisan program php 
for($bulan=1;$bulan<=12;$bulan++){ 
$bln =str_pad($bulan,2,"0", STR_PAD_LEFT); 
echo "<option value='$bln'>$bln</option>"; 
} 
//Program diatas digunakan untuk menampilkan bulan dengan nilai 1 
sampai 12 bulan yang akan ditampilkan 
//Str_pad pada PHP adalah sebuah fungsi yang digunakan untuk 
menambahkan karakter tertentu disebelah kiri atau kanan pada sebuah 
//echo untuk menampilkan tulisan “bln” 
?> 
//Sebagai tag penutup dalam penulisan program php 
</select> 
//Digunakan tag pentup pada ahkir program dalam pembuatan data 
Tahun 
<select name="Tahun"> 
//Digunakan untuk membuat data yang bernama tahun 
<?php 
//sebagai tag penutup dalam penulisan program php 
$tahun_sekarang = date("Y"); 
$tahun_awal = $tahun_sekarang-10; 
$tahun_akhir = $tahun_sekarang+10; 
for($tahun=$tahun_akhir;$tahun>=$tahun_awal;$tahun--){ 
echo "<option value='$tahun'>$tahun</opti0n>"; 
} 
//program diatas untuk menghitung tahun sekarang dan 
$tahun_sekarang-10; adalah sepuluh tahun sebelumnya dari tahun ini 
$tahun_sekarang+10; adalah sepuluh tahun selanjutnya dari tahun 
sekarang 
Jadi program akan menghitung nilai tahun dari 10 tahun sebelumnya 
dari tahun sekarang dan 10 tahun kedepan dari tahun sekarang 
?>
//sebagai tag penutup dalam penulisan program php 
</select> 
//Digunakan tag pentup pada ahkir program dalam pembuatan data 
</fieldset> 
//Digunakan sebagai tag penutup <fielset> 
<input type="submit" value="SET" TANGGAL" /> 
//Program diatas digunakan untuk membuat tombol submit dengan 
nama”set tanggal” 
</form> 
//sebagai tag penutup dalam pembuatan form 
Hasil: 
Praktikum 4 
<form action="#" method="post"> 
//Membuat sebuah form dengan menggunakan “method post” 
<fieldset><legend>Kode Barang</legend> 
//Tag <fieldset> digunakan sebagai pengelompok, dan tag <legend> 
untuk keterangannya. Dengan nama “Kode barang” 
Kode Depan (Jenis) <br/> 
<select name="jenis"> 
<option value="">-Pilih-</option> 
<option value="C">Celana</option> 
<option value="K">Kaos</option> 
<option value="H">Hem</option> 
</select> <br/> 
//Digunakan untuk membuat sebuah kode depan dengan nama (jenis) 
<option value untuk membuat sebuah pilihan yang akan kita pilih 
seuai dengan permintaan user jika program dijalankan 
Kode Tengah (Nomor Seri) <br/>
<input type="text" name="nomor_seri" maxlenght="6"/> 
<br/> 
//Digunakan untuk membuat kode tengah dengan nama (nomor seri) 
dengan inputan text yang bernama “nomor seri” dengan panjang 
karakter maksimal 6 karakter 
Kode Belakang (Merk) <br/> 
<input type="text" name="merk"/> 
//Digunakan untuk membuat sebuah kode belakang dengan nama “merk” 
dengan inputan nama text yaitu “merk” 
</fieldset> 
//Sebagai tag penutup 
<input type="submit" value="BUAT KODE" /> 
//Untuk membuat tombol submit dengan nama “BUAT KODE” 
</form> 
//sebagai tag penutup dalam pembuatan form 
<?php 
//Sebagai tag pembuka dalam penulisan program php 
$kode = array (); 
//Membuat kode dengan menggunakan fungsi array 
if (isset($_POST["jenis"]) and !empty($_POST["jenis"])){ 
$kode[]= $_POST["jenis"]; 
} 
if (isset($_POST["nomor_seri"]) and !empty($_POST["nomor_seri"])){ 
$kode[]=str_pad($_POST["nomor_seri"],6,"0",STR_PAD_LEFT); 
} 
if (isset($_POST["merk"]) and !empty($_POST["merk"])){ 
$kode[]=$_POST["merk"]; 
} 
//isset() digunakan untuk menyatakan variabel sudah diset atau 
tidak. Jika variabel sudah diset makan variabel akan mengembalikan 
nilai true, sebaliknya akan bernilai false (memesan tempat di 
memori) 
//empty(), digunakan untuk memerikasa apakah variabel form tidak 
dikirim atau tidak berisi data alias kosong. berbeda denagn isset(), 
yang mengembalikan nilai false pada variabel yang di-unset, empty() 
akan mengembalikan nilai true. yang pertama kita akan bahas mengenai 
isset: 
$banyak_array=count($kode); 
if($banyak_array == 3){ 
$set_kode = implode("-",$kode); 
echo "Kode Barang : $set_kode"; 
} 
//program diatas dengan nama banyak_array untuk menampilkan kode 
jika banyak_array 3 maka akan menampilkan $set_code dengan nama echo 
kode barang dengan tag $set_kode 
?> 
//Sebagai tag penutip dalam penulisan program php 
Hasil:
TUGAS. 
1. PHP adalah bahasa pemrograman web yang paling banyak dipakai. Php memang 
memiliki kelebihan-kelebihan dibandingkan bahasa programming web lainnya. PHP 
memiliki banyak sekali fungsi dan built in yang terdapat di dalamnnya. Namun dari 
sekian banyak built dan fungsi yang ada, ada beberapa yang paling sering digunakan. 
Berikut daftar fungsi dan built in php yang paling sering digunakan : 
1. str_replace 
Function str_replace() digunakan untuk mengganti substring tertentu dalam suatu 
string 
2. explode 
explode berfungsi untuk memecah teks menjadi beberapa bagian array. 
3. implode 
Implode adalah kebalikan dari explode. Yaitu menggabungkan variable yang bertipe 
array menjadi 1 variable teks. 
4. substr 
Substring adalah fungsi yang digunakan untuk memperolek karakter dalam sebuah 
variable. 
5. rtrim 
Fungsi rtrim adalah menghapus string dari bagian paling kanan. 
6. strpos 
Fungsi strpos() digunakan untuk mencari karakter / teks dalam sebuah string. 
2. 
<form action="#" method="post"> 
<fieldset><legend>Nama Barang</legend> 
<input type="text" name=""/> <br/> 
Jenis <br/> 
<select name="jenis"> 
<option value="PC">PC Komputer</option> 
<option value="LP">Laptop</option> 
<option value="PR">Peripheral</option> 
<option value="SP">Smartphone</option> 
<option value="IP">IPad</option> 
</select> <br/>
Nomor Seri <br/> 
<input type="text" name="nomor_seri" maxlenght="6"/> 
<br/> 
Merk <br/> 
<input type="text" name="merk"/> <br/> 
Negara Pembuat <br/> 
<input type="text" name"Negara Pembuat"/> </br> 
<?php 
date_default_timezone_set("asia/jakarta"); 
$angka_hari = $_POST["angka_hari"]; 
$bulan = $_POST["bulan"]; 
$tahun = $_POST["tahun"]; 
$angka_tanggal = mktime(0,0,0,$bulan,$angka_hari,$tahun); 
$tanggal = date("1, J F Y",$angka_tanggal); 
?> 
<form action="settanggal.php" method="post"> 
Tgl 
<select name="angka_hari"> 
<?php 
for($hari=1;$hari<=31;$hari++){ 
$htgl = str_pad($hari,2,"0",STR_PAD_LEFT); 
echo "<option value='$htgl'>$htgl</option>"; 
} 
?> 
</select> 
Bulan 
<select name="bulan"> 
<?php 
for($bulan=1;$bulan<=12;$bulan++){ 
$bln =str_pad($bulan,2,"0", STR_PAD_LEFT); 
echo "<option value='$bln'>$bln</option>"; 
} 
?> 
</select> 
Tahun 
<select name="Tahun"> 
<?php 
$tahun_sekarang = date("Y"); 
$tahun_awal = $tahun_sekarang-10; 
$tahun_akhir = $tahun_sekarang+10; 
for($tahun=$tahun_akhir;$tahun>=$tahun_awal;$tahun--){ 
echo "<option value='$tahun'>$tahun</opti0n>"; 
} 
?> 
</select> 
</form> 
<?php 
$nominal= isset ($_POST["nominal"]) ? $_POST["nominal"]:0; 
$format = number_format ($nominal,2,",","."); 
echo "Harga Barang : Rp. $format"; 
?>
<form action=”#” method=”post”> 
Nominal Rp. <input type="text" name="nominal" /> <br/> 
<input type="submit" value="SUBMIT" /> 
<input type="RESET" value="RESET" /> 
</form> 
</fieldset> 
HASIL:

More Related Content

PDF
Analisis Suatu Script Web
PDF
MODUL_PHP_TIK_XII
PDF
tutorial php
PDF
Lapres so d_modul5_yuka
DOCX
pemrograman php ii
DOCX
Semua tentang php
DOCX
PHP & MySQL Basic
PDF
Basic PHP Syntax
Analisis Suatu Script Web
MODUL_PHP_TIK_XII
tutorial php
Lapres so d_modul5_yuka
pemrograman php ii
Semua tentang php
PHP & MySQL Basic
Basic PHP Syntax

What's hot (13)

DOCX
Fungsi-Fungsi PHP
PPT
Variabel dan Operator PHP
PDF
Membuat laporan pdf berbasis web dengan php 5.0
PDF
Function pada PHP
DOC
Php acak
PPT
Struktur dan tipe data
PDF
Tugas modul fungsi
PPT
Tugas rekayasa web 1 soap
PPTX
Pengenalan PHP
PDF
Belajar php-dengan-framework-code-igniter
PDF
Tugas modul praktikum pemrograman web
PDF
Tugas api 3fix
PDF
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Fungsi-Fungsi PHP
Variabel dan Operator PHP
Membuat laporan pdf berbasis web dengan php 5.0
Function pada PHP
Php acak
Struktur dan tipe data
Tugas modul fungsi
Tugas rekayasa web 1 soap
Pengenalan PHP
Belajar php-dengan-framework-code-igniter
Tugas modul praktikum pemrograman web
Tugas api 3fix
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Ad

Similar to Laporan praktikum web ke 5 (20)

PDF
10 pemrograman internet php (2)
PDF
Dasar PHP
PPTX
Berkenalan dengan bahasa php pemrograman web
PDF
Modul praktikum algoritma
DOC
Jobsheet2 php
PPT
265991658-Pengantar-PHP-ppt.ppt
PDF
Modul php 1
PPT
DOCX
Laporan pratikum iv web
PPSX
Pseudo code
PPTX
PHP merupakan bahasa script yang biasa digunakan untuk web development
PPTX
Tugas Presentasi Pemrogram Komputer.pptx
PDF
Php basic
DOC
Intruksi Fundamental
PDF
Modul c++
PDF
CRUD pada Android Studio menggunakan MySQL
PDF
Belajar php-dengan-framework-code-igniter1
PDF
10012333 tugas1 db_web
PDF
Tugas2 1300631019
PPT
Fu Nction
10 pemrograman internet php (2)
Dasar PHP
Berkenalan dengan bahasa php pemrograman web
Modul praktikum algoritma
Jobsheet2 php
265991658-Pengantar-PHP-ppt.ppt
Modul php 1
Laporan pratikum iv web
Pseudo code
PHP merupakan bahasa script yang biasa digunakan untuk web development
Tugas Presentasi Pemrogram Komputer.pptx
Php basic
Intruksi Fundamental
Modul c++
CRUD pada Android Studio menggunakan MySQL
Belajar php-dengan-framework-code-igniter1
10012333 tugas1 db_web
Tugas2 1300631019
Fu Nction
Ad

Laporan praktikum web ke 5

  • 1. LAPORAN PRAKTIKUM PEMROGRAMAN WEB MODUL 5 Disusun Oleh : ZAINAL SALAMUN TI-S1 125410283 Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta 2014
  • 2. Laporan praktikum Pemrograman web 5 PEMBAHASAN. Praktikum1 <?php //sebagai tag pembuka dalam penulisan sebuah program php $angkaAcak = rand(1,9999999); echo "Angka Acak : $angkaAcak<br/>"; //Pada program diatas dengan menggunakan variable angkaAcak dan menggunakan keyword rand kita dapat membuat sebuah angka acak $akar = sqrt(100); echo "Akar angka 100 : $akar <br/>"; //Pada program diatas kita dapat membuat akar angka dengan menggunakan fungsi keyword sqrt $decimal = 123.6783; echo "Nilai Decimal : $decimal <br/>"; //Pada program diatas kita dapat membuat angka decimal dengan menggunakan fungsi 123.6783 sehingga akan muncul nilai decimal $pembulatan = floor($decimal); echo "pembulatan nilai decimal ke bulat : $pembulatan <br/>"; //Dari program diatas kita dapat membuat pembulatan nilai decimal dengan menggunakan fungsi floor $pembulatannaik = ceil($decimal); echo "pembulatan nilai naik : $pembulatannaik <br/>"; //ceil ($decimal) digunakan untuk membuat nilai angka decimal diatasnya menjadi naik $pendekatan = round($decimal,3); echo "pendekatan nilai : $pendekatan <br/>"; //dari program diatas dengan menggunakan fungsi rund yaitu dengan pendekatan nilai ?> //sebagai tag penutup dalam penulisan sebuah program php Hasil: Praktikum2 <form action=”#” method=”post”> Nominal Rp. <input type="text" name="nominal" /> <br/> <input type="submit" value="SUBMIT" /> </form> //Program diatas digunakan untuk membuat sebuah form yang digunakan untuk inputan nominal sebuah mata uang rupiah dengan menggunakan method “post” dengan menggunakan inputan text yang bernama “nominal”
  • 3. juga menggunakan tombol submit sebagai tombol untuk inputan sebuah form <?php // sebagai tag pembuka dalam penulisan sebuah program php $nominal= isset ($_POST["nominal"]) ? $_POST["nominal"]:0; $format = number_format ($nominal,2,",","."); echo "Format Nominal : Rp. $format"; //Program diatas digunakan untuk menghitung nilai nominal yang akan di masukan oleh user dengan format “number_format” jika kita menginputkan selain angka maka program tidak akan menjalankan sesuatu, program akan menjalankan kita memasukan sebuah angka, $nominal,2,”,”,”, adalah batas nilai nominal yang akan kita masukan ?> //sebagai tag penutup dalam penulisan sebuah program php Hasil: Praktikum 3 Settanggal.php <?php //Sebagai tag pembuka dalam penulisan sebuah program php date_default_timezone_set("asia/jakarta"); //Program diatas adalah waktu di daerah Jakarta karena Jakarta masuk kawasan asia $angka_hari = $_POST["angka_hari"]; //Digunakan untuk menampilkan hari tetapi dalam bentuk angka $bulan = $_POST["bulan"]; //Digunakan untuk menampilkan bulan $tahun = $_POST["tahun"]; //Digunakan untuk menampilkan tahun $angka_tanggal = mktime(0,0,0,$bulan,$angka_hari,$tahun); $tanggal = date("1, J F Y",$angka_tanggal); echo "FORMAT TANGGAL : $tanggal"; //Program diatas untuk menghitung tanggal, bulan, dan tahun dengan menggunakan J F Y, echo “FORMAT TANGGAL : $tanggal” digunakn untuk memberi nama tampilan ?> //Sebagai tag penutup dalam penulisan sebuah program di php Formtanggal.php <form action="settanggal.php" method="post">
  • 4. //Program diatas adalah untuk memanggil program dari settanggal.php yang sudah kita bikin sebelumnya dengan menggunakan method post Tgl <select name="angka_hari"> //Digunakan untuk membuat nama “angka_hari” <?php //Sebagai tag pembuka dalam penulisan tag php for($hari=1;$hari<=31;$hari++){ $htgl = str_pad($hari,2,"0",STR_PAD_LEFT); echo "<option value='$htgl'>$htgl</option>"; } //Pada script diatas untuk mengitung dan menampilkan hari dalam tanggal yang berjumlah 31 hari. //Str_pad pada PHP adalah sebuah fungsi yang digunakan untuk menambahkan karakter tertentu disebelah kiri atau kanan pada sebuah //echo untuk menampilkan nama hari tanggal “htgl” ?> //Sebagai tag penutup dalam penulisan php </select> //Sebagai tag penutup untuk menampilkan data String <select name="bulan"> //Digunakan untuk membuat nama data yang berupa “bulan” <?php //Sebagai tag pembuka dalam penulisan program php for($bulan=1;$bulan<=12;$bulan++){ $bln =str_pad($bulan,2,"0", STR_PAD_LEFT); echo "<option value='$bln'>$bln</option>"; } //Program diatas digunakan untuk menampilkan bulan dengan nilai 1 sampai 12 bulan yang akan ditampilkan //Str_pad pada PHP adalah sebuah fungsi yang digunakan untuk menambahkan karakter tertentu disebelah kiri atau kanan pada sebuah //echo untuk menampilkan tulisan “bln” ?> //Sebagai tag penutup dalam penulisan program php </select> //Digunakan tag pentup pada ahkir program dalam pembuatan data Tahun <select name="Tahun"> //Digunakan untuk membuat data yang bernama tahun <?php //sebagai tag penutup dalam penulisan program php $tahun_sekarang = date("Y"); $tahun_awal = $tahun_sekarang-10; $tahun_akhir = $tahun_sekarang+10; for($tahun=$tahun_akhir;$tahun>=$tahun_awal;$tahun--){ echo "<option value='$tahun'>$tahun</opti0n>"; } //program diatas untuk menghitung tahun sekarang dan $tahun_sekarang-10; adalah sepuluh tahun sebelumnya dari tahun ini $tahun_sekarang+10; adalah sepuluh tahun selanjutnya dari tahun sekarang Jadi program akan menghitung nilai tahun dari 10 tahun sebelumnya dari tahun sekarang dan 10 tahun kedepan dari tahun sekarang ?>
  • 5. //sebagai tag penutup dalam penulisan program php </select> //Digunakan tag pentup pada ahkir program dalam pembuatan data </fieldset> //Digunakan sebagai tag penutup <fielset> <input type="submit" value="SET" TANGGAL" /> //Program diatas digunakan untuk membuat tombol submit dengan nama”set tanggal” </form> //sebagai tag penutup dalam pembuatan form Hasil: Praktikum 4 <form action="#" method="post"> //Membuat sebuah form dengan menggunakan “method post” <fieldset><legend>Kode Barang</legend> //Tag <fieldset> digunakan sebagai pengelompok, dan tag <legend> untuk keterangannya. Dengan nama “Kode barang” Kode Depan (Jenis) <br/> <select name="jenis"> <option value="">-Pilih-</option> <option value="C">Celana</option> <option value="K">Kaos</option> <option value="H">Hem</option> </select> <br/> //Digunakan untuk membuat sebuah kode depan dengan nama (jenis) <option value untuk membuat sebuah pilihan yang akan kita pilih seuai dengan permintaan user jika program dijalankan Kode Tengah (Nomor Seri) <br/>
  • 6. <input type="text" name="nomor_seri" maxlenght="6"/> <br/> //Digunakan untuk membuat kode tengah dengan nama (nomor seri) dengan inputan text yang bernama “nomor seri” dengan panjang karakter maksimal 6 karakter Kode Belakang (Merk) <br/> <input type="text" name="merk"/> //Digunakan untuk membuat sebuah kode belakang dengan nama “merk” dengan inputan nama text yaitu “merk” </fieldset> //Sebagai tag penutup <input type="submit" value="BUAT KODE" /> //Untuk membuat tombol submit dengan nama “BUAT KODE” </form> //sebagai tag penutup dalam pembuatan form <?php //Sebagai tag pembuka dalam penulisan program php $kode = array (); //Membuat kode dengan menggunakan fungsi array if (isset($_POST["jenis"]) and !empty($_POST["jenis"])){ $kode[]= $_POST["jenis"]; } if (isset($_POST["nomor_seri"]) and !empty($_POST["nomor_seri"])){ $kode[]=str_pad($_POST["nomor_seri"],6,"0",STR_PAD_LEFT); } if (isset($_POST["merk"]) and !empty($_POST["merk"])){ $kode[]=$_POST["merk"]; } //isset() digunakan untuk menyatakan variabel sudah diset atau tidak. Jika variabel sudah diset makan variabel akan mengembalikan nilai true, sebaliknya akan bernilai false (memesan tempat di memori) //empty(), digunakan untuk memerikasa apakah variabel form tidak dikirim atau tidak berisi data alias kosong. berbeda denagn isset(), yang mengembalikan nilai false pada variabel yang di-unset, empty() akan mengembalikan nilai true. yang pertama kita akan bahas mengenai isset: $banyak_array=count($kode); if($banyak_array == 3){ $set_kode = implode("-",$kode); echo "Kode Barang : $set_kode"; } //program diatas dengan nama banyak_array untuk menampilkan kode jika banyak_array 3 maka akan menampilkan $set_code dengan nama echo kode barang dengan tag $set_kode ?> //Sebagai tag penutip dalam penulisan program php Hasil:
  • 7. TUGAS. 1. PHP adalah bahasa pemrograman web yang paling banyak dipakai. Php memang memiliki kelebihan-kelebihan dibandingkan bahasa programming web lainnya. PHP memiliki banyak sekali fungsi dan built in yang terdapat di dalamnnya. Namun dari sekian banyak built dan fungsi yang ada, ada beberapa yang paling sering digunakan. Berikut daftar fungsi dan built in php yang paling sering digunakan : 1. str_replace Function str_replace() digunakan untuk mengganti substring tertentu dalam suatu string 2. explode explode berfungsi untuk memecah teks menjadi beberapa bagian array. 3. implode Implode adalah kebalikan dari explode. Yaitu menggabungkan variable yang bertipe array menjadi 1 variable teks. 4. substr Substring adalah fungsi yang digunakan untuk memperolek karakter dalam sebuah variable. 5. rtrim Fungsi rtrim adalah menghapus string dari bagian paling kanan. 6. strpos Fungsi strpos() digunakan untuk mencari karakter / teks dalam sebuah string. 2. <form action="#" method="post"> <fieldset><legend>Nama Barang</legend> <input type="text" name=""/> <br/> Jenis <br/> <select name="jenis"> <option value="PC">PC Komputer</option> <option value="LP">Laptop</option> <option value="PR">Peripheral</option> <option value="SP">Smartphone</option> <option value="IP">IPad</option> </select> <br/>
  • 8. Nomor Seri <br/> <input type="text" name="nomor_seri" maxlenght="6"/> <br/> Merk <br/> <input type="text" name="merk"/> <br/> Negara Pembuat <br/> <input type="text" name"Negara Pembuat"/> </br> <?php date_default_timezone_set("asia/jakarta"); $angka_hari = $_POST["angka_hari"]; $bulan = $_POST["bulan"]; $tahun = $_POST["tahun"]; $angka_tanggal = mktime(0,0,0,$bulan,$angka_hari,$tahun); $tanggal = date("1, J F Y",$angka_tanggal); ?> <form action="settanggal.php" method="post"> Tgl <select name="angka_hari"> <?php for($hari=1;$hari<=31;$hari++){ $htgl = str_pad($hari,2,"0",STR_PAD_LEFT); echo "<option value='$htgl'>$htgl</option>"; } ?> </select> Bulan <select name="bulan"> <?php for($bulan=1;$bulan<=12;$bulan++){ $bln =str_pad($bulan,2,"0", STR_PAD_LEFT); echo "<option value='$bln'>$bln</option>"; } ?> </select> Tahun <select name="Tahun"> <?php $tahun_sekarang = date("Y"); $tahun_awal = $tahun_sekarang-10; $tahun_akhir = $tahun_sekarang+10; for($tahun=$tahun_akhir;$tahun>=$tahun_awal;$tahun--){ echo "<option value='$tahun'>$tahun</opti0n>"; } ?> </select> </form> <?php $nominal= isset ($_POST["nominal"]) ? $_POST["nominal"]:0; $format = number_format ($nominal,2,",","."); echo "Harga Barang : Rp. $format"; ?>
  • 9. <form action=”#” method=”post”> Nominal Rp. <input type="text" name="nominal" /> <br/> <input type="submit" value="SUBMIT" /> <input type="RESET" value="RESET" /> </form> </fieldset> HASIL: