Anda di halaman 1dari 14

Dasar Pemrograman

PHP
(Bagian IV)

Benny Afandi
ARRAY
Banyak sekali dipakai dalam pemrograman.
Definidi Array adalah tipe data bentukan
yang terdiri dari tipe data sejenis.
namun karena PHP tidak strict terhadap tipe
data, isi array dapat bertipe apapun.
Efisien untuk menyimpan data yang cukup
banyak
ARRAY
Mendeklarasikan array dengan statemen array()
atau tanda [ ]
Array diakses melalui index (urutan data) yang
dimulai dari 0.
Pengisian nilai pada Array tidak harus urut
Index Array dapat berupa Asosiatif, artinya
tidak harus dengan tipe integer
Bersifat dinamis, dapat ditambahkan/ dikurangi
kapan saja.
ARRAY
(contoh)
ARRAY 2D dan 3D
Dalam penggunaan tertentu, array dapat dibentuk menjadi 2
dan 3 dimensi array
Contoh dalam matematika adalah matrik
ARRAY
(studi kasus)
PROCEDURE
Prosedure seperti program kecil didalam
program besar (sub-procedure)
Tujuannya mengurangi pengulangan
penuliasan program serta untuk penggunaan
kembali kode program
Seperti layaknya program besar, menerima
variable, tipe data dll
Dapat menerima input sebagai parameter
Deklarasi:
procedure NAMA_PROSEDUR(PARAMETER:tipedata);
CONTOH PROCEDURE

https://www.pascal-programming.info/lesson7.php
FUNCTION
Function seperti program kecil didalam program besar.
Tujuannya mengurangi pengulangan penulisan program
serta untuk penggunaan kembali kode program
Seperti layaknya program besar, menerima variable,
tipe data dll namun berlaku lokal untuk fungsi itu
sendiri
Dapat menerima input sebagai parameter dan mungkin
mengembalikan sebuah output
Deklarasi dengan cara :

function nama_fungsi(input) { … }
CONTOH FUNCTION
Fungsi Rekursif
Rekursif berarti memanggil fungsi itu
sendiri.
Mirip dengan konsep PERULANGAN,
hanya saja dalam bentuk function.
Harus ada kondisi berhenti didalam
function itu sendiri
(+) Efisien didalam penulisan kode
program
(-) Memerlukan resource yang besar
CONTOH REKURSIF
Referensi
https://www.petanikode.com/php-array/
https://www.malasngoding.com/belajar-p
hp-mengenal-array-pada-php
/
https://jagongoding.com/web/php/dasar/f
ungsi-rekursif
/
TERIMA KASIH

Anda mungkin juga menyukai