PENGERTIAN VARIABLE PARAMETER DALAM FUNGSI PHP

dokumen-dokumen yang mirip
CARA MENGUBAH HURUF BESAR KE KECIL DAN SEBALIKNYA MENGGUNAKAN PHP

MEMBUAT CRUD DENGAN CODEIGNITER : INPUT DATA KE DATABASE

CARA MENGECEK TIPE DATA ARGUMEN DALAM PHP

MEMBUAT PAGINATION PADA FRAMEWORK CODEIGNITER

MENGHILANGKAN INDEX.PHP PADA FRAMEWORK CODEIGNITER

MEMBUAT QR CODE DENGAN PHP

BERKENALAN DENGAN MODEL CODEIGNITER

PETUNJUK PENGGUNAAN PRODUK (UNTUK SISWA)

MENGENAL OPERATOR ASSIGNMENT pada PHP

Object-Oriented Programming Sederhana Dengan PHP

Bahasa Pemrograman Untuk Pembuatan Web

MODUL 8 Insert, Update, & delete

Manajemen File Sederhana Dengan PHP

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

Praktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP

Manfaat CSS dalam Pembuatan Website

PENGANTAR KOMPUTER DAN TI 2C

CARA MEMPERCANTIK TAMPILAN BLOG

BAB I PENDAHULUAN 1.1 Latar Belakang Toko kertas Zaida merupakan perusahaan yang bergerak di bidang penjualan kertas yang dapat digunakan untuk

BAB 1 PENDAHULUAN. penjualan. Media promosi yang dapat dilakukan untuk memasarkan suatu produk

Tutorial CakePHP Dasar Part IV - Searching

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PEMROGRAMAN WEB. Disusun Oleh: Lelly Hidayah Anggraini, S.Kom, M.Cs

Memahami Struktur Perulangan Dalam PHP

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB 1 PENDAHULUAN. khususnya teknologi Internet dan Web berkembang dengan sangat pesat. Pengguna

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

Pengenalan Script. Definisi HTML

BAB II KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan

Abstrak. Pendahuluan. cerita. Pemrograman. mewakili semua. Struktur Bahasa. dan deklarasi. Mari. ilmuti.org Seluruh disertakan dalam

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB 2 TINJAUAN PUSTAKA

BAB III METODE PENELITIAN Langkah-Langkah Penelitian Sistem Pendukung Keputusan (SPK) yang dibangun merupakan sistem

Abstrak : SMS,absensi,administrasi,pengumuman,SIAS

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user menginginkan

DSS Pengambilan Keputusan Pemilihan Bank Sesuai Keuangan Pribadi

Aplikasi Pembokingan Tiket Kereta Api Tugas Besar Pemrograman Web

Aplikasi CRUD Sederhana Dengan PHP dan MySql

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Pemrograman V SI 1501

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

Trik Mudah Membuat CMS Website dari Nol

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

KOMENTAR pada PHP. Sartim. Abstrak. Pendahuluan. Pembahasan.

MENGENAL TENTANG BAHASA PEMROGRAMAN RUBY

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

BAB 1 PENDAHULUAN. yang ada di dunia bisa kita dapatkan dalam waktu yang relatif singkat. Kemampuan

Membuat CRUD Sederhana pada Framework Laravel

PRAKTIKUM PHP 5 VALIDASI FORM DENGAN PHP

HTML Uncover. Duniailkom Duniailkom

Pembangunan Aplikasi Permainan Web Pembelajaran Aksara Jawa Menggunakan Teknologi HTML5 dan CSS3

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

PHP (HYPERTEXT PREPROCESSOR)

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Agus Subardjo Lisensi Dokumen:

TUGAS AKHIR DORIS SILALAHI

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

TUTORIAL CSS FRAMEWORK

BAB I PENDAHULUAN Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai

2 aplikasinya yaitu Find My Iphone. Aplikasi Find My Iphone ini memliki fitur seperti melihat lokasi keberadaan dari smartphone pemilik maupun sesama

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya yaitu :

Mengenal Struktur Syntax, Struktur Halaman, Variabel dan Tipe Data Pada PHP

BAB II DASAR TEORI. Pada bab ini akan dibahas teori-teori pendukung yang digunakan sebagai acuan dalam merancang algoritma.

Membuat Template dengan Bootstrap pada Codeigniter

BAB I PENDAHULUAN 1.1 Latar Belakang

METODE PROTOTYPING DALAM PEMBUATAN SEBUAH APLIKASI

PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN PT.PLN (PERSERO) WILYAH SUMATERA UTARA DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR

Pengenalan JavaScript

6 Bab II Tinjauan Pustaka

SILABI. 2. HTML (HyperText Markup Language) 3. Cascading Style Sheets (CSS) 9. Pengenalan ASP.Net. 10. Pengantar Content Management System (CMS)

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB 2 LANDASAN TEORI

CARA MEMBERSIHKAN PROSESOR KOMPUTER

Cara Membuat Website. Heni Handayani. Abstrak. Pendahuluan. ::

Sejarah HTML5. Abstrak. Pendahuluan. Reni Resiani Sunmaryati

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB 1 PENDAHULUAN. optimal dan berkualitas dengan proses media pembelajaran secara online dan

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

PENGESAHAN PENGUJI SIDANG...

Teori Algoritma. 1Universitas Gunadarma

Struktur Kontrol Kondisi Dalam PHP

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

7 Rencana Studi (KRS) dan Kartu Hasil Studi (KHS) dengan menggunakan metode waterfall dan Data Flow Diagram (DFD) level satu. Kemudian untuk mengimple

Tutorial Membuat Dropdown Menu di Blog Wordpress

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Bab 4 Pembahasan Dan Hasil Pengujian

BAB I PENDAHULUAN. Menurut Ciptaningtyas, Ijtihadie, dan Lumayung (2014) bahwa di

ABSTRAK. Kata kunci: Website, Kost, SIMADE. vi Universitas Kristen Maranatha

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

AJAX dengan jquery Part 1

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. autentikasi dan otorisasi user. Aplikasi belum menggunakan teknologi responsive

I. Pengenalan Play Framework

Transkripsi:

PENGERTIAN VARIABLE PARAMETER DALAM FUNGSI PHP Muhamad Yusuf muhamadyusuf0012@gmail.com :: https://muhamadyusufppn.blogspot.co.id Abstrak Variable Parameter adalah sebuah fitur dalam PHP dimana kita bisa membuat fungsi dengan jumlah parameter yang bisa berubah-ubah (variable). Umumnya sebuah fungsi membutuhkan parameter yang telah ditentukan sebelumnya, namun dengan beberapa fungsi khusus, PHP membolehkan kita untuk membuat fungsi dengan jumlah parameter tidak dibatasi, bisa 0, 2, 5, bahkan 100 parameter dengan 1 nama fungsi. Kata Kunci: Function, PHP, Parameter Pendahuluan Adapun tujuan dibuatnya artikel ini agar pembaca bisa mengetahui pengertian dari variabel parameter dalam fungsi PHP dan cara menggunakannya. Didalam artikel ini kita juga akan mempraktikan cara untuk mengubahnya dan syntax apa saja yang harus diketikan. Diharapkan pembaca dapat memanfaatkan dan memahami artikel ini dengan sebaik-baiknya.

Pembahasan Sebuah fungsi dengan jumlah parameter yang tidak diketahui tampaknya agak aneh, namun fleksibilitas ini dapat digunakan untuk kasus-kasus pemograman khusus. Sebagai contoh, kita akan membuat fungsi penambahan(), dimana fungsi ini akan menambahkan seluruh angka yang terdapat di dalam argumennya. Misalkan penambahan(2,6,8) akan menghasilkan 16, dan penambahan(1,2,3,4,5,6) akan menghasilkan nilai 21. Kita menginginkan fungsi ini mendukung berapapun jumlah argumen. Fungsi akan mengunakan fitur Variable Parameter. Untuk membuat sebuah fungsi dengan jumlah parameter yang tidak diketahui, PHP menyediakan 3 fungsi tambahan untuk mengakses argumen yang diinput pada saat fungsi dipanggil. Ketiga fungsi tersebut adalah: func_get_args(): fungsi ini akan mengembalikan seluruh nilai argumen dalam sebuah fungsi. Hasilnya dalam bentuk array. func_num_args(): fungsi ini akan mengembalikan banyaknya jumlah argumen dalam pemanggilan fungsi, apakah 1 argumen, 3 argumen, atau 10 argumen. func_get_arg(no_urut_argumen): fungsi ini akan mengembalikan nilai dari argumen pada nomor urut yang diberikan kepadanya.

Agar mudah memahami fungsi ketiganya, langsung saja kita masuk ke dalam kode program:

Maka hasilnya seperti berikut ini: Mari kita membahas kode PHP diatas: Pada baris ke 2, kita mendefenisikan fungsi penambahan() tanpa menggunakan parameter. Untuk membuat fungsi variable parameter (dimana jumlah parameternya yang tidak ditentukan) dalam pendefenisian fungsi, dibuat tanpa parameter sama sekali. Pada baris ke 5-7, kita menjalankan ke-3 fungsi khusus yang telah dijelaskan sebelumnya. Fungsi-fungsi ini akan mengambil nilai-nilai dari argumen yang diinputkan pada saat pemanggilan fungsi. Lalu nilai ini saya simpan kedalam 3 variabel, yakni $array_argumen, $jumlah_argumen, dan $nilai_argumen_ke_2.

Sebagai catatan, untuk mengambil nilai argumen ke-2, kita dapatkan nilainya dari fungsi func_get_arg(1). Karena argumen dihitung dari angka 0, sehingga argumen kedua berada di index ke 1. Pada saat pemanggilan fungsi penambahan() pada baris ke 26, 30 dan 34, kita memanggilnya dengan jumlah argumen yang berbeda-beda, dan anda dapat melihat hasil dari ke-3 fungsi khusus variabel parameter. Dengan ke-3 fungsi khusus telah sukses di jalankan, untuk membuat fungsi penambahan() yang sebenarnya, saya tinggal membuat perulangan (looping) untuk menambahkan seluruh argumen-argumen yang ada. Berikut adalah kode program fungsi penambahan versi final:

Maka jika tidak terdapat kesalahan script, hasilnya seperti berikut: Fungsi penambahan() diatas akan memproses tiap-tiap argumen yang diberikan kepada fungsi tersebut. Perulangan for akan memproses perulangan sebanyak argumen yang dimiliki. Penutup Sekian tutorial Pengertian Variable Parameter dalam Fungsi PHP. Jika pada praktiknya terdapat error silahkan kontak email saya. semoga bermanfaat serta dapat membantu pembaca mendapatkan ilmu baru dan membuat minat pembaca untuk langsung mempraktikkan apa yang sudah saya jelaskan ini.

Referensi http://www.duniailkom.com/tutorial-belajar-php-pengertian-variable-parameter-dalamfungsi-php/ Pengalaman Sendiri Biografi Nama saya Muhamad Yusuf lahir di Bandung 12 Desember 1995, sedang menyelesaikan kuliah disalah satu perguruan tinggi. Saya sedikit menguasai Hyper Text Markup Language(HTML), bahasa pemrograman Hypertext Prepocessor(PHP), Structured Query Language(SQL), Cascading Style Sheet(CSS), framework CodeIgniter(CI) dan JavaScript. Semoga artikel-artikel yang saya buat bermanfaat bagi pembaca semua. Terimakasih. Email : muhamadyusuf0012@gmail.com Blog : https://muhamadyusufppn.blogspot.co.id