Animated Rainbow Nyan Cat
Flag Counter

Minggu, 07 April 2019

MENGENAL MENGENAI SESSION PADA PHP

Halo haloo sahabat blogger!
Pada artikel kali ini, kita akan mengupas mengenai Session.
Misalkan kita memiliki sebuah form sebagai berikut:
<form method="post" action="submit.php">
Bilangan ke-1 <input type="text" name="bil1" /><br /> 
Bilangan ke-1 <input type="text" name="bil1" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
Form di atas digunakan untuk memasukkan dua buah bilangan. Selanjutnya kita buat script untuk membaca kedua bilangan yang diinputkan tersebut.
submit.php
<?php
$bil1 = $_POST['bil1'];
$bil2 = $_POST['bil2'];
echo "Anda memasukkan bilangan ke-1 : ".$bil1."<br />";
echo "Anda memasukkan bilangan ke-2 : ".$bil2."<br />";
echo "<a href='lanjut.php'>Kliki</a>";
?>
Apabila kita telah memasukkan dua buah bilangan melalui form, kemudian mensubmitnya maka pada script submit.php akan memunculkan kedua bilangan tersebut dengan sukses. Pada submit.php ini terdapat pula link menuju script lanjut.php. Dalam script lanjut.php ini, kita juga akan menampilkan kedua bilangan yang diinputkan sebelumnya.
lanjut.php
<?php
echo "Anda memasukkan bilangan ke-1 : ".$bil1."<br />";
echo "Anda memasukkan bilangan ke-2 : ".$bil2."<br />";
echo "<a href='lanjut.php'>Kliki</a>";
?>
Dengan menggunakan SESSION, kita tidak perlu menuliskan nilai input dalam URL link. Nilai input ini nantinya akan disimpan dalam suatu variabel SESSION. Selama browser kita masih aktif (browser belum ditutup) atau sengaja dinonaktifkan (dihapus) SESSION nya, maka variabel SESSION ini masih terus aktif.
Nilai yang disimpan dalam variabel SESSION ini bisa dibaca atau dikenali di beberapa halaman script. Beda dengan variabel biasa. Kalau variabel biasa itu hanya dikenali pada halaman script tersebut saja.
Mengaktifkan SESSION nya terlebih dahulu menggunakan perintah session_start();Setelah SESSION aktif, barulah kita bisa membuat variabel SESSION untuk menyimpan nilai.
$_SESSION[‘namaSession’] = value;
Nilai yang bisa disimpan dalam SESSION ini bisa berupa bilangan, array, karakter maupun string. Sehingga apabila konsep ini diterapkan pada contoh di atas, maka berikut ini adalahscript submit.php yang telah dimodifikasi
submit.php
<?php
session_start(); // mengaktifkan SESSION
$bil1 = $_POST['bil1'];
$bil2 = $_POST['bil2'];
// menyimpan kedua bilangan ke dalam SESSION
$_SESSION['bil1'] = $bil1;
$_SESSION['bil2'] = $bil2;
echo "Anda memasukkan bilangan ke-1 : ".$bil1."<br />";
echo "Anda memasukkan bilangan ke-2 : ".$bil2."<br />";
echo "<a href='lanjut.php'>Kliki</a>";
?>
Menampilkan nilai kedua bilangan yang disimpan dalam SESSION
lanjut.php
<?php
session_start();
// membaca nilai dari variabel SESSION
$bil1 = $_SESSION['bil1'];
$bil2 = $_SESSION['bil2'];
echo "Anda memasukkan bilangan ke-1 : ".$bil1."<br />";
echo "Anda memasukkan bilangan ke-2 : ".$bil2."<br />";
?>

PENGAPLIKASIAN ARRAY DALAM PHP

ARRAY (LARIK) PADA PHP

Halo haloo sahabat blogger!
Pada artikel kali ini, kita akan mengupas mengenai Array. Array  adalah suatu variabel yang mempresentasikan kumpulan data. Setiap data yang terdapat dalam array menempati alamat memori yang berbeda yang disebut elemen array. Selanjutnya untuk mengakses nilai dari suatu elemen , kita menggunakan indeks dari array.
Analoginya dijelaskan dalam gambar berikut:
Capture
logika gampangnya X seperti apartemen yang memiliki kamar sejumlah N. Tiap tiap kamar memiliki ruangan yang bernomor 0, 1, 2, …, N-1. Nah didalam ruangan ini, bisa diassign beberapa nilai.
Dalam PHP, untuk mendeklarasikan suatu variabel (misalkan $x) bertipe data array
adalah sebagai berikut:
$x = array();

untuk mengassign suatu nilai ke dalam ruangan array adalah sebagai berikut:
<?php
$x = array();
$x[3] = 10;
$x[5] = "Assalamualaikum";
?>
atau bisa juga seperti berikut:
<?php
$x = array(10, 12, 3, 44, 50, "hallo");
?>
Note: variabel bertipe data array ini bisa diassign dengan berbagai tipe data.

MENGENAL TEKNIK MODULARITAS DAN PENGAPLIKASIANNYA

Halo haloo sahabat blogger!
Pada artikel kali ini, kita akan mengupas mengenai teknik modularitas. Teknik modularitas dalam programming diperlukan untuk mempermudah dalam
pengelompokan script/program.
Prinsip dari konsep ini adalah meletakkan beberapa perintah yang menjalankan suatu tugas khusus ke dalam modul atau file script. Setiap kali modul tersebut dibutuhkan, kita hanya menyisipkan modul tersebut ke dalam script yang sedang dibuat dengan cara memanggilnya.
Terdapat 2 perintah/function untuk hal tersebut dalam PHP yaitu menggunakan include() dan require ().
 - INCLUDE ( ) -
Fungsi Include ( ) mengambil semua teks dalam file tertentu dan menyalinnya ke dalam file yang menggunakan fungsi termasuk. Jika ada masalah dalam memuat file maka fungsi include() menghasilkan / memberitahukan peringatan dan script akan terus tereksekusi.
- REQUIRE ( ) -
Fungsi require( ) mengambil semua teks dalam file tertentu dan menyalinnya ke dalam file yang menggunakan fungsi termasuk. Jika ada masalah dalam memuat file maka fungsi require() menghasilkan kesalahan fatal dan menghentikan eksekusi script.
Cara memanggil modul dengan menggunakan perintah
include “namafilemodul”;
Langsung ke aplikasi soal kuy!
  • Membuat desain layout sebuah web
  • Membuat modul config.php, header.php dan footer.php dari hasil soal nomor 1. Modul config.php digunakan untuk mengatur konfigurasi seperti jenis font, ukuran font, warna background dll
  • Dari hasil soal nomor 2, buat 5 halaman web berisi konten yang berbeda. Kelima
    halaman web tersebut harus terintegrasi dengan link yang ada pada bagian link
    (lihat desain layout dari soal no. 1)
  • Seorang nasabah bank, mula-mula memiliki saldo awal Rp. 1.000.000,- di suatu
    bank X. Bank tersebut memiliki kebijakan memberikan bunga 3% jika besar saldo kurang dari Rp. 1.100.000,- dan 4% bila saldo lebih besar atau sama dengan Rp.
    1.100.000,- . Perhitungan bunga dihitung dari besar saldo terakhir. Selain itu di setiap bulannya nasabah dikenai biaya administrasi Rp. 9.000,-. Buatlah script PHP untuk menentukan saldo akhir setelah N bulan.
  • Menampilkan formasi bintang dari besar ke kecil secara horizontal
  • Coba cari dan download lah sebuah layout instant dari internet, disarankan berasal dari http://freecsstemplates.org, buatlah modul header.php dan footer.php. Lalu buatlah 5 halaman web menggunakan layout tersebut dengan teknik modularitas.