0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan12 halaman

Algoritma Sistem

Modul ini membahas tentang array dalam PHP, termasuk pendeklarasian, jenis, dan fungsi array serta perulangan dalam array. Modul ini juga memberikan contoh kode untuk mempraktikkan penggunaan array dalam PHP.

Diunggah oleh

hormatricky
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan12 halaman

Algoritma Sistem

Modul ini membahas tentang array dalam PHP, termasuk pendeklarasian, jenis, dan fungsi array serta perulangan dalam array. Modul ini juga memberikan contoh kode untuk mempraktikkan penggunaan array dalam PHP.

Diunggah oleh

hormatricky
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12

Modul Praktikum Pemrograman Web I

Pernyataan Perulangan
(Pertemuan 12)

Tujuan :
1. Mahasiswa dapat memahami dan membuat pernyataan perulangan dalam bahasa pemrograman
php dan dapat mengaplikasikannya dalam pembuatan program php.
2. Mahasiswa dapat memahami dan mengaplikasikan pernyataan perulangan For dalam
pemrograman PHP.
3. Mahasiswa dapat memahami dan mengaplikasikan pernyataan perulangan While dalam
pemrograman PHP.
DASAR TEORI
Dalam pemprograman PHP terdapat tiga kondisi perulangan (looping) dimana prulangan
tersebut berfungsi sebagai sintak untuk melakukan operasi / proses yang berulang. Adapun
kondisi perulangan tersebut antara lain :
1. Perulangan While
Fungsi dari perulangan while ialah untuk menjalankan operasi secara berulang-ulang hingga
ditemukan kondisi untuk menghentikannya. Adapun penulisan kondisi perulangan while pada
pemprograman PHP ialah sebagai berikut :

while (Kondisi){
Operasi;
}

Pada formula di atas dapat dijelaskan bahwa apabila kondisi bernilai false maka eksekusi operasi
sehingga kondisi yang telah ditetapkan menjadi true. Pada formula while program akan mengecek
kondisi terlebih dahulu apakah false atau true, apabila false maka operasi di jalanan dan apabila true
operasi berhenti dijalankan.

2. Perulangan For

Fungsi dari perulangan for ialah untuk menjalankan operasi secara berulang-ulang sesuai
dengan jumlah perulangan yang telah ditentukan. Adapun penulikan kondisi perulangan for
pada pemrograman php adalah :

for (nilai_awal; nilai_akhir; penambahan atau pengurangan nilai){


Operasi;
}
Modul Praktikum Pemrograman Web I

Pada formula di atas dapat dijelaskan pada perulangan for program akan menset nilai sesuai
dengan nilai_awal lalu mengecek nilai tersebut apakah telah mencapai nilai_akhir, apabila tidak
maka operasi akan dijalankan setelah itu akan terjadi pengubahan pada nilai apakah itu ditambahkan
atau dikurangi kemudian dilakukan kembali proses dari pengecekan dan seterusnya hingga nilai
mencapai ke nilai_akhir, apabila nilai mencapai nilai_akhir maka proses perulangan akan dihentikan.
3. Perulangan Do-While
Fungsi dari perulangan do-while hampir sama dengan perulangan while, perbedaan antara
keduanya terletak pada urutan prosesnya saja. Pada perulangan do-while proses dimulai dari
menjalankan operasi lalu pengecekan kondisi, sedangkan pada perulangan while proses dimulai
dari melakukan pengcekan kondisi lalu menjalankan operasi. Adapun penulikan kondisi
perulangan do-while pada pemprograman PHP ialah sebagai berikut :

do{
Operasi;
}while(Kondisi);

Dari formula diatas dapat dijelaskan program akan menjalankan operasi lalu mengecek apakah
kondisi true atau false, apabila false maka proses akan diulang kembali sehingga kondisi
menjadi true dan proses do-while berhenti.
KEGIATAN PRAKTIKUM
1. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini :
<?php
$bila = 1;
while($bil <= 3){
echo "Nilai Sekarang adalah $bil <br>";
$bil++;
}
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama perulangan.php dan jalankan di
browser. Maka pada browser akan muncul hasil sebagai berikut:

2. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini :
Modul Praktikum Pemrograman Web I

<?php
$bil = 1;
while ($bil <= 3)
{
echo $bil. "<br />";
$bil++;
}
echo "Nilai bilangan sekarang adalah:".$bil;
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama perulangan_2.php dan jalankan
di browser.
3. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini :

<?php
$bil = 5;
while ($bil <= 100)
{
if ($bil % 10 == 0) echo $bil. "<br />";
$bil++;
}
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama perulangan_3.php dan jalankan
di browser.
4. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini :

<?php
$bil = 5;
while ($bil <= 100)
{
if ($bil % 10 == 0) echo $bil. "<br />";
$bil++;
}
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama perulangan_3.php dan jalankan
di browser.
5. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini :

<?php
$bilangan = 0;
for ($a=1; $a<=5; $a++){

echo "Bilangan Sekarang adalah $bilangan <br>";


$bilangan = $bilangan + $a;
}
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama perulangan_5.php dan jalankan
di browser.
6. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini :
Modul Praktikum Pemrograman Web I

<?php
for ($a = 1; $a <=3; $a++)
{
for ($b = 1; $b <= 2; $b++)
{
echo "Nilai a = ".$a. " Nilai b = ".$b. "<br />";
}
}
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama perulangan_5.php dan jalankan
di browser.

7. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini :
<?php
$d = 1;
do{

echo "Perulangan ke-$d <br>";


$d++;
}while($d <= 5);
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama perulangan_6.php dan jalankan
di browser.

TUGAS
1. Buatlah program menggunakan pernyataan perulangan untuk menampilkan bilangan bulat 5 s/d
100 yang berkelipatan 10.
2. Buatlah program menggunakan pernyataan perulangan untuk menjumlahkan bilangan 2 s/d 50.
3. Buatlah program menggunakan pernyataan perulangan untuk mencari banyaknya bilangan bulat
mulai dari 3 s/d 127 yang merupakan kelipatan 6.
Modul Praktikum Pemrograman Web I

MODUL
Array

Tujuan
1. Mahasiswa dapat memahami dan mengaplikasikan array dalam PHP dalam pemrograman web.
2. Mahasiswa dapat mengetahui cara pendeklarasian array menggunakan bahasa pemrograman PHP
dan mengaplikasikannya dalam pembuatan web.
3. Mahasiswa dapat memahami dan melakukan pengolahan data array menggunakan bahasa
pemrograman PHP.
4. Mahasiswa dapat mengetahui dan menggunakan fungsi-fungsi array yang ada dalam bahasa
pemrograman PHP.
DASAR TEORI
Array merupakan suatu tipe data yang terstruktur dan dapat digunakan untuk menyimpan data yang
memiliki tipe data yang sama. Array berfungsi untuk mengidentifikasi variabel yang memiliki jumlah
data yang lebih dari satu, tapi memiliki nama variabel yang sama. Bagian yang menyusun array
disebut elemen array, yang masing-masing elemen dapat diakses melalui index array. Index array
dapat berupa bilangan integer atau string.
1. Deklarasi Array
Cara pendeklarasian sebuah array ialah sebagai berikut :
$nama_variabel = array();
key1 => value,
key2 => value,
key3 => value,
Penjelasan :
komponen array terdiri dari pasangan kunci (key) dan nilai (value). Key adalah penunjuk
posisi dimana value disimpan. Tanda panah (=>) untuk memberikan nilai kepada key.
Pengaksesan nilai dari array dapat dilakukan dengan menggunakan kombinasi
$nama_variabel dan nilai-key, dengan penulisan sebagai berikut :
$nama_variabel[key];

2. Jenis-jenis Array
- Array berindeks (indexed array)
Array berindeks adalah array yang diindeks menggunakan angka/nomor maupun karakter
yang sifatnya berurutan. Ada dua cara membuat array berindeks yaitu indeks yang diberikan
secara otomatis (selalu dimulai dari indeks ke-0), contohnya : '
$mobil = array("Volvo", "BMW", "Toyota");
Atau bisa dengan indeks yang diberikan secara manual, contohnya :
$mobil[0] = "Volvo";
$mobil[1] = "BMW";
$mobil[2] = "Toyota";
- Array assosiatif (Assosiative Array)
Modul Praktikum Pemrograman Web I

Array assosiatif adalah array yang diindeks berdasarkan nama tertentu. Ada dua cara membuat
array assosiatif , contohnya :
$umur = array("MangJorge"=>"29","Jennifer"=>"28"=,"Romeo"=>"33");
Atau
$umur['MangJorge'] = "29";
$umur['Jennifer'] = "28";
$umur['Romeo'] = "33";
3. Fungsi-fungsi Array
Dalam pemprograman PHP terdapat banyak fungsi-fungsi yang dapat digunakan untuk
memanipulasi data array. Adapun di antaranya ialah:
 Array_push()
Berfungsi untuk menambah isi dari sebuah data array, yang memungkinkan isi data array
bisa disusun dengan susunan yang baru.
 Array_merge()
Berfungsi untuk menggabungkan data array dengan beberapa array sekaligus.
 Array_shift()
Berfungsi untuk menghapus data pertama dari sebuah array.
 Sort()
Berfungsi untuk mengurutkan isi data array
 Count()
Berfungsi untuk menghitung jumlah element/data dari sebuah array.
Untuk fungsi-fungsi array, lebih lengkapnya dapat anda lihat pada website PHP di link
http://ca.php.net/manual/en/ref.array.php

4. Perulangan dalam Array


Perulangan dapat digunakan untuk mengakses elemen array. Perulangan dalam array ditujukan
apabila isi data array banyak maka akan lebih efektif untuk menggunakan perulangan dalam
mengakses elemen array sehingga data yang ada dalam array akan ditampilkan seluruhnya.
Perulangan yang paling sering digunakan adalah perulangan Foreach. Contoh sintaks
perulangan array :
foreach ($umur as $data => $nama)
Penjelasan :
foreach digunakan untuk mengakses semua elemen yang ada di dalam array $umur. Pada
setiap elemen yang sedang dibaca, kunci (key) atau nama indeks array akan ditampung dalam
variabel $data, sedangkan nilainya ditampung ke dalam variabel $nama.
5. Mengurutkan (Sorting) Array
Salah satu fungsi array yaitu adalah sorting yaitu mengurutkan elemen array. Dalam
mengurutkan array juga terdapat beberapa fungsi-fungsi antara lain :
- Sort ( )
Modul Praktikum Pemrograman Web I

Fungsi sort ( ) akan mengurutkan array berdasarkan nilai elemennya. Dalam proses
pengurutan ini, yang diurutkan hanya nilainya saja. Contoh sintaks pengurutan sort ( ) yaitu :
sort($nama_array);
- Asort ( )
Contoh sintaks pengurutan asort ( ) yaitu :
asort ( $nama_array);
- Ksort ( )
Digunakan untuk mengurutkan elemen array berdasarkan kunci (key) dan indeksnya. Contoh
sintaks pengurutan ksort ( ) yaitu :
ksort ($nama_array);
- Rsort ( )
Digunakan untuk mengurutkan array secara descending. Contoh sintaks pengurutan rsort ( )
yaitu :
rsort ($nama_array);
- Arsort ( )
Contoh sintaks pengurutan arsort ( ) yaitu :
arsort ($nama_array);
- Krsort ( )
Contoh sintaks pengurutan krsort ( ) yaitu :
Sort ($nama_array);

KEGIATAN PRAKTIKUM
1. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini :

<?php
$kelompok1 =
array("Andi","Budi","Chika","David",
"Erna"); echo "Nama Kelompok 1
:<br />";
for ($i=0; $i<=4; $i++){
echo " + ",$kelompok1[$i],"<br/>";
}

echo"<br /><br />";

$kelompok2[] = "Fera";
$kelompok2[] = "Gani";
$kelompok2[] = "Hery";
$kelompok2[] = "Intan";
$kelompok2[] = "Jaka";

echo "Nama Kelompok 2 :<br />";


for ($i=0; $i<=4; $i++){
echo " + ",$kelompok2[$i],"<br/>";
}
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama array1.php dan jalankan di
browser. Maka pada browser akan muncul hasil sebagai berikut:
Modul Praktikum Pemrograman Web I

2. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini :

<?php
$array1 = array
("Arman","Bayu","Feri"
); echo"array awal
ialah:<br/>";
for ($i=0; $i<count($array1); $i++){
echo"data ke-",$i," : ",$array1[$i],"<br/>";
}
echo "<br/>Setlah ditambahkan \"Herni, Gita
& Dewi\" menggunakan fungsi
array_push():<br/>";
array_push($array1,"He
rni","Gita","Dewi");
for ($i=0;
$i<count($array1);
$i++){
echo"data ke-",$i," : ",$array1[$i],"<br/>";
}

echo "<br/>Setlah bagian awal array


dihapus menggunakan fungsi
array_shift():<br/>";
array_shift($array1);
for ($i=0; $i<count($array1); $i++){
echo"data ke-",$i," : ",$array1[$i],"<br/>";
}

echo "<br/>Dan setelah isi array


diurutkan menggunakan fungsi sort():<br/>";
sort($array1);
for ($i=0; $i<count($array1); $i++){
echo"data ke-",$i," : ",$array1[$i],"<br/>";
}
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama array2.php dan jalankan di
browser. Maka pada browser akan muncul hasil sebagai berikut:
Modul Praktikum Pemrograman Web I

3. Buka notepad++, buat file baru New atau Ctrl+N, kemudian salin koding dibawah ini :
<?php
$pegawai = array("lina", "arni", "jona", "punjabi",
"marcus", "marlin");
echo "<strong>Sebelum diurutkan</strong><br />";
foreach($pegawai as $data => $nama){
echo "$data: $nama"."<br />";
}
sort($pegawai);

echo "<strong>Setelah diurutkan</strong><br />";


foreach($pegawai as $data => $nama){
echo "$data: $nama"."<br />";
}

?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama array3.php dan jalankan di
browser. Maka pada browser akan muncul hasil sebagai berikut:

TUGAS
1. Buatlah array assosiatif ,kemudian lakukan semua fungsi pengurutan.
2. Cari dan gunakan 5 fungsi array (selain yang di atas) dan implementasikan 5fungsi
array tersebut ke array yang telah anda buat!
Modul Praktikum Pemrograman Web I

MODUL
Function

Tujuan :
1. Mahasiswa dapat memahami dan mengaplikasikan fungsi dalam pembuatan web
menggunakan bahasa pemrograman PHP.
2. Mahasiswa dapat mengetahui cara pendeklarasian array menggunakan bahasa
pemrograman PHP dan mengaplikasikannya dalam pembuatan web.
3. Mahasiswa dapat memahami dan melakukan pengolahan data array menggunakan
bahasa pemrograman PHP
4. Mahasiswa dapat mengetahui dan menggunakan fungsi-fungsi array yang ada dalam
bahasa pemrograman PHP.

DASAR TEORI
Fungsi (function) adalah kumpulan beberapa statement yang dibuat untuk menyelesaikan
suatu tugas tertentu yang dapat dipanggil sesara berulang. Fungsi juga digunakan untuk
mencegah script dieksekusi pada saat halaman web diload, karena untuk mengeksekusinya kita
harus memanggil fungsi tersebut.
1. Deklarasi fungsi
untuk mendeklarasikan fungsi terdapat beberapa hal yang harus diperhatikan :

 yang berfungsi untuk memanggilan fungsi
nama fungsi (nama dari fungsi
 tersebut untuk dieksekusi)

 parameter (nilaitertentu yang dimasukkan ke dalam fungsi. dapat juga diisi
dengan variabel)
 
baris perintah (perintah yang dijalankan saat fungsi dipanggil)
contoh:
function nama_fungsi (parameter1, parameter2,…..){
baris_perintah;
}
2. Fungsi tanpa parameter
Pada saat mendeklarasikan sebuah fungsi adakalanya kita dapat mendeklarasikan tanpa
memberikan parameter. Contoh :
function nama_saya (){
echo “Indra Saputra”;
}
3. Fungsi dengan parameter
Saat kita mendeklarasikan sebuah fungsi yang memiliki parameter, maka parameter
tersebut menjadi sebuah inputan yang akan diproses dalam fungsi tersebut. contoh:
Function tambah ($x, $y){
Modul Praktikum Pemrograman Web I

$z = $x
+$ y;
echo
$z;
}

KEGIATAN PRAKTIKUM

1. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini

<?php
function tampil_ganjil(){
for ($i =1; $i<=10; $i++){
if ($i % 2 == 1){
echo "$i ";
}
}
}
//pemanggil fungsi
echo "Bilanggan ganjil
dari 1-10 :<br/>";
tampil_ganjil();
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama function.php dan jalankan
di browser. Maka pada browser akan muncul hasil sebagai berikut:

2. Buka notepad++, buat file baru New atau Ctrl+N, kemudian Salin Koding Dibawah ini :
?php
function volume($luas,$tinggi){
$volume = $luas * $tinggi;
echo "Volume ialah : $volume cm";
}

function luas_persegi($p, $l, $t){


$luas = $p * $l;
echo "Luas Persegi ialah
: $luas cm<br/>";
volume($luas, $t);
}

$panjang = 20;
$lebar = 10;
$tinggi = 5;

echo "Panjang Persegi : $panjang cm<br />";


echo "Lebar Persegi : $lebar cm<br/>";
echo "Tinggi Persegi :
$tinggi cm<br/><br/>";
luas_persegi($panjang,
$lebar, $tinggi);
?>
Modul Praktikum Pemrograman Web I

Setelah selesai mengetik coding di atas, maka simpan dengan nama function1.php dan jalankan
di browser. Maka pada browser akan muncul hasil sebagai berikut:

TUGAS PRAKTIKUM
Buatlah script untuk menghitung jumlah bilangan ganjil antara 10 sampai 123456. Gunakan function
untuk mengecek apakah suatu bilangan termasuk bilangan ganjil atau tidak.

Anda mungkin juga menyukai