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