Rabu, 27 April 2016

Program Ascending dan Descending menggunakan PHP

Sorting data atau yang sering disebut dengan pengurutan data merupakan suatu kegiatan yang dilakukan untuk mengurutkan data pada sebuah variabel tertentu.
  • Sort Ascending
    Sort Ascending adalah teknik mengurutkan data dari yang terkecil sampai dengan yang terbesar, contoh : 0,1,2,3,.. (jika dengan huruf dari a – z)
  • Sort Descending
    Sort Descending adalah teknik mengurutkan data dari yang terbesar sampai dengan yang terkecil, contoh : n,..,5,4,3,2,1,0(jika dengan huruf dari z-a) 
Script untuk formnya :

<html>
<head>
<title>form</title>
</head>
<body>
<form method="post"action="terima.php">
<table>
<tr>
<td>Inisialisasi</td>
<td>:</td>
<td><input type="text"name="inisialisasi"></td>
</tr>
<tr>
<td> Batas </td>
<td>:</td>
<td><input type="text"name="batas"></td>
</tr>
<tr>
<td>Jenis</td>
<td>:</td>
<td><select name="jenis">
<option value="">--pilih--</option>
<option value="Ascending">Ascending</option>
<option value="Descending">Descending</option>
</select>
</td>
</tr>
<tr>
<td colspan="2"></td>
<td>
<input type="submit" value="kirim"/>
</td>
</tr>
</table>
</form>
</body>
</html>

Script untuk menentuka rumus perulangan Ascending dan Descending :

<?php

$a=$_POST['inisialisasi'];
$b=$_POST['batas'];
$c=$_POST['jenis'];

if($b>$a && $c=="Ascending"){
for ($i=$a; $i<=$b; $i++){
echo "$i<br>";
}
}
elseif($b>$a && $c=="Descending"){
for ($i=$b; $a<=$i; $i--){
echo "$i<br>";
}
}

elseif($b<$a){
echo "Nilai batas harus lebih besar dari nilai inisialisasi<br>Silahkan input ulang ^_^";
}

?>

print outputnya :





Sabtu, 16 April 2016

Perbedaan dari Echo, Print, Printf Dalam PHP dan Format yang Dapat Digunakan Untuk PHP dalam Fungsi Date

Echo, print dan printf kurang lebih berfungsi sama yaiu digunakan untuk output data ke layar. Berikut penjelasannya :

1.  Echo
Echo berfungsi untuk menampilakan satu output data atau lebih yang dipisahkan dengan tanda koma(,) atau berfungsi untuk menampilkan string terformat.
Echo dapat digunakan dengan atau tanpa tanda kurung. echo atau echo().
Contoh berikut menunjukkan bagaimana output teks dengan perintah echo.
       Contoh String :
                  <?php
       echo "<h2>Belajar</h2>";
       echo " Mari belajar PHP<br>";
       echo " welcome ! <br>";

       ?>
      
       Contoh Variabel :
   <?php
$txt1 = "Belajar PHP";
$txt2 = "latihan PHP";
$x = 7;
$y = 9;
echo "<h2>$txt1</h2>";
echo "Belajar dan $txt2<br>";
echo "$x kurang dari $y";
                    ?>

 2.  Print 
Print adalah konstruksi bahasa dalam php untuk menampilkan string yang berfungsi hampir sama dengan echo tetapi print hanya dapat menampilkan 1 data.
Print dapat digunakan dengan atau tana tanda kurung. Print atau print(). 
Contoh berikut menunjukkan bagaimana output teks dengan perintah print.
       Contoh string :
               <?php
      print "<h2>Belajar PHP</h2>";
      print " Latihan PHP<br>";
      print " welcome ! <br>";
      ?>

       Contoh Variabel :
  <?php
$txt1 = "Belajar PHP";
$txt2 = "Latihan PHP";
$x = 10;
$y = 3;
print "<h2>$txt1</h2>";
print "Belajar PHP dan $txt2<br>";
print $x + $y;
                  ?>

3.  Printf
Printf memiliki fungsi yang hampir sama dengan echo dan print, perbedaanya printf dapat mengatur format tipe data yang akan ditampilakan.

 Contoh :
<?php
Printf(“%s %d %0.02f <br />\n”, “string”, 18, 3.14);
?>

Ket:

%s adalah format untuk string

%d adalah dormat untuk integer,notasi desimal

%f adalah format untuk desimal atau bilangan real
Format string selalu menggunakan tanda persen(%). Pada format %s mewakili kata”string”, %d mewakili 18, & %0.02f mewakili 3.14.

 Format yang Dapat Digunakan Untuk PHP dalam Fungsi Date
Function : date('char')
Syntax: 
date (date_format[,int timestamp])
Format Wajib diisi. Digunakan untuk menentukan format tanggal waktu.
Timestamp Bersifat pilihan, artinya boleh dimasukan atau tidak. Digunakan untuk menentukan catatan waktu.
Fungsi date() digunakan untuk pengolahan data berformat time / waktu atau tanggal / date.


Berikut ini beberapa jenis timestamp yang dapat digunakan untuk mengatur format tampilan anggal dan waktu
Time :
a : am atau pm
A : AM atau PM
g : Jam tanpa 0 di depan. Bernilai antara 1- 12.
G : Jam tanpa 0 di depan (format 24 jam). Bernilai antara 0- 23.
h : Jam dengan 0 di depan. Bernilai antara 01- 12.
H : Jam dengan 0 di depan (format 24 jam). Bernilai antara 00- 23.
i : Menit dengan 0 di depan. Bernilai antara 00-59.
s : Detik dengan 0 di depan. Bernilai antara 00-59.
 

Day :
d : Hari dalam bulan (tanggal) dengan 0 di depan. Bernilai antara 01-31.
j : Hari dalam bulan (tanggal) tanpa 0 di depan. Bernilai antara 1-31.
D : Hari dalam mingguan (disingkat). Bernilai antara Sun-Sat
l : Hari dalam mingguan. Bernilai antara Sunday-Saturday
w : Hari dalam mingguan tanpa 0 di depan. Bernilai antara 0-6.
z : Hari dalam tahunan tanpa 0 di depan. Bernilai antara 0-365.
 

Month:
m : Nomor bulan dengan 0 di depan (01-12)
n : Nomor bulan tanpa 0 di depan (1-12)
M : Singkatan dari bulan. (Jan-Dec)
F : Nama bulan lengkap. (January-December)
t : Jumlah hari dalam sebulan. (28-31)
 

Year:
L : 1 jika melompati tahun dan 0 jika tidak.
Y : Format tahun 4 digit
y : Format tahun 2 digit. (00-99)



Contoh :

  
 
<?php
echo "Today is " . date("Y/m/d") . "<br>";
echo "Today is " . date("Y.m.d") . "<br>";
echo "Today is " . date("Y-m-d") . "<br>";
echo "Today is " . date("l");
?>
Output  :
Today is 2015/04/04
Today is 2015.04.04
Today is 2015-04-04
Today is Saturday
Selain untuk tanggal fungsi Date PHP juga dapat digunakan untuk mengambil waktu sekarang. Berikut format penulisan karakter untuk waktu :
  • h – Menampilkan jam sekarang (01-12)
  • i – Menampilkan menit sekarang (00-59)
  • s – Menampilkan detik sekarang (00-59)
  • a – Untuk menampilkan waktu am atau pm
Seperti dalam contoh pengambilan tanggal, karakter lain, seperti “/”, atau “.” “-” Juga dapat disisipkan di antara format karakter untuk menambahkan format tambahan. Perhatikan contoh program PHP dalam pemanfaatan fungsi date untuk mengambil waktu sekarang.

<?php
echo "The time is " . date("h:i:sa");
?>
Output :


The time is 16:58:32pm

Kita juga dapat mengambil tanggal dan waktu sekaligus dengan cara mengkombinasikan format karakter tanggal dan waktu dalam fungsi date PHP. Perhatikan contoh program dibawah :


<?php
echo "Tanggal dan Waktu sekarang adalah " . date("d/m/Y h:i:s");
?>
Output :


Tanggal dan Waktu sekarang adalah 16/04/2016 16:58:32

Minggu, 10 April 2016

Membuat Table dengan Format HTML dan CSS

Markup Html yang saya gunakan untuk membuat table:

<html>
<head>
<title>TABLE DATA MAHASISWA</title>
<link rel="stylesheet" type="text/css" href="style table mergina.css">
</head>
<body>
<table border="2">
<th>No</th>
<th>Nama Lengkap</th>
<th>NIM</th>
<th>Prodi</th>
<th>Kota Asal</th>
<tr class="no">
<td>1</td>
<td class="yes">Kurnia</td>
<td>201512064</td>
<td>Teknik Informatika</td>
<td>Dubai</td>
</tr>
<tr>
<td>2</td>
<td class="yes">Lina Annisa</td>
<td>201512048</td>
<td>Teknik Informatika</td>
<td>Beijing</td>
</tr>
<tr class="no">
<td>3</td>
<td class="yes">Mergina Larasati</td>
<td>201512034</td>
<td>Teknik Informatika</td>
<td>Bontang</td>
</tr>
<tr>
<td>4</td>
<td class="yes">Nur Aeni</td>
<td>201512059</td>
<td>Teknik Informatika</td>
<td>Busang</td>
</tr>
<tr class="no">
<td>5</td>
<td class="yes">Ummul Khair</td>
<td>201512019</td>
<td>Teknik Informatika</td>
<td>Santan</td>
</tr>
<tr>
<td>6</td>
<td class="yes">Jihan Halifah Z</td>
<td>201512001</td>
<td>Teknik Informatika</td>
<td>Washington DC</td>
</tr>
<tr class="no">
<td>7</td>
<td class="yes">Muhammad Alif A.R</td>
<td>201512007</td>
<td>Teknik Sipil</td>
<td>New Delhi</td>
</tr>
</table>
</body>
</html>

Berikut adalah kode css untuk di-linkkan antara html dan css:

table{
border-collapse: collapse;
border:1px solid white;
width: 750px;
height: 350px;

}
th{
font-size: 20px;
font-family: courier;
text-align: center;
background-color: purple;
color: white; 
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
td.yes{
text-align: left;
}
td{text-align: center;
}
tr.no{
text-align: left;
font-family: trebuchet;
font-size: 18px;
background-color: skyblue;
font-weight: bold;
}
tr.no:hover{
background-color: white;
color:pink;
}
tr{
text-align: left;
font-family: trebuchet;
font-size: 18px;
background-color: skyblue;
font-weight: bold;
background-color: yellow;
}
tr:hover{
background-color: pink;
color:white;

}

Berikut adalah hasil print outnya :






















Minggu, 03 April 2016

Membuat Form dengan HTML

Tag Form digunakan untuk mengirimkan data, dalam tag <form> definisi </form> memiliki beberapa atribut yaitu :

  1. Method ada 2 get & post.
  2. Tag input <input/> merupakan tag tunggal
  3. Tag untuk membuat Radio button ex: <inpu type="radio" name="nama" value="j"/>jj
  4. Tag untuk membuat check box ex: <inpu type="checkbox" name="nama" value="K"/>Kt
  5. Tag untuk membuat combo box <select> definisi </select>
  6. Tag untuk membuat text area <textarea> definisi </textarea>
print scriptnya :




























print outputnya :