Anda di halaman 1dari 16

1

MODUL PERKULIAHAN

W152100023 –
Pemrograman
Web
FUNGSI PADA PHP

Abstrak Sub-CPMK

Mengenali cara kerja PHP dalam - Mahasiswa dapat memahami cara kerja
Fungsi pemrograman PHP program fungsi pada PHP

FUNGSI
PENDAHULUAN

Fungsi merupakan salah satu teknik pemrograman modular. Sebuah aplikasi besar
disusun dari modul-modul yang berupa sebuah fungsi atau prosedur. Fungsi berisi
sekelompok kode dengan tugas dan tujuan spesifik. Fungsi tidak akan dieksekusi ketika
program dijalankan. Fungsi hanya akan dieksekusi jika dilakukan pemanggilan
terhadapnya. Pemanggilan dapat dilakukan dari mana saja dalam program. Keuntungan
teknik ini, modul-modul yang dibuat dapat digunakan berkali-kali (reuse).

Membuat Fungsi
Sebuah fungsi dibuat dengan aturan sintaks:
function namaFungsi() {
kode-kode yang akan dieksekusi;
}
Beberapa petunjuk dalam membuat sebuah fungsi:
 Namai fungsi yang menggambarkan fungsinya
 Nama fungsi dimulai dengan huruf atau garis bawah (underscore), tidak boleh angka.

Pemanggilan Fungsi
Ketika fungsi sudah dibuat, dia dapat dijalankan dengan cara dipanggil. Pemanggilan
suatu fungsi mengikuti pola: nama fungsi lalu diikuti tanda kurung dan nilai parameter jika
ada. Contoh:
tambah(10,20);
Memanggil sebuah fungsi bernama tambah dengan nilai parameter 10 dan 20. Jika tidak
ada nilai parameter, maka pemanggilan fungsi:
cetak();

Parameter Fungsi
Untuk menambah daya guna fungsi dapat ditambahkan parameter fungsi yang tidak lain
adalah serupa variabel. Parameter ini dituliskan sesudah nama fungsi didalam tanda
kurung. Dengan parameter ini, hasil dari fungsi dapat diatur sesuai dengan keinginan.
Contoh:
<html>
<body>
<?php
function namaProg ($fprogram) {

2022 Pemrograman Web


2 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
echo $fname . “<br />”
}
echo “Bahasa membuat struktur dan konten adalah ”.namaProg(“HTML”);
echo “Unsur interaktif diberikan oleh ”.namaProg(“Javascript”);
echo “Memperindah tampilan fungsi dari ”.namaProg(“CSS”);
echo “Aplikasi web pengolahan data menggunakan ”.namaProg(“PHP”);
?>
</body>
</html>
Hasil dari fungsi diatas (nama program) dapat diubah-ubah dengan memberi nilai berbeda
pada parameter $fprogram saat pemanggilan fungsi.

Nilai Balik Fungsi


Fungsi dapat diatur agar mengembalikan hasil berupa nilai dengan cara menggunakan
kata kunci return.
Contoh:
<html>
<body>
<?php
function tambah(){
$total = $x + $y;
return $total;
}
echo “$x + $y = ” . tambah(5,20);
?>
</body>
</html>
Nilai yang dikembalikan pada fungsi diatas adalah jumlah dari nilai variabel $x dan $y
yang ada didalam variabel $total. Hasil di layar browser adalah tampilan 5 + 20 = 25.

ARRAY (LARIK)

2022 Pemrograman Web


3 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
Membuat Array

Membuat array dalam PHP menggunakan fungsi array().


Contoh:
$brg = array (“DVD”,”Televisi”,”Lemari es”);
Untuk mengakses elemen array tersebut dengan menggunakan indeksnya. Nilai
data “Televisi” dapat diakses dengan kode $brg[1]. Misalnya dicetak, maka
perintahnya adalah:
echo “Elemen array kedua adalah : ” . $brg[1];
Array juga dapat dibuat dengan cara menentukan indeksnya langsung seperti:
$brg[0]=”DVD”;
$brg[1]=”Televisi”;
$brg[2]=”Lemari es”;

Jenis Array

Dalam PHP terdapat 3 jenis array, yaitu array numerik (indexed arrays), array
assosiatif (associative array), dan array multidimensi (multidimensional array).
 Array numerik
Jenis array yang berindeks numeris seperti contoh sebelumnya.
 Array assosiatif
Jenis array yang memiliki indeks berupa string.
 Array multidimensi
Jenis arary yang indeksnya juga array. Artinya, elemen dari array jenis ini
berupa suatu array juga.
Contoh:
$mhs = array (
array (‘A12.2010.04567’, ’Anita Larasati’, 3.5);
array (‘A12.2010.05678’, ’Dude Harmono’, 3);
array (‘A12.2010.06789’, ’Ernawati Listyani’, 2.75);
)
Untuk mengakses elemen array multidimensi, misalkan akan dicetak, maka
kodenya:

2022 Pemrograman Web


4 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
echo “NIM : “ . $mhs[0][0]. “Nama : ” . $mhs[0][1] . “IPK : ” . $mhs[0][2] . “<br />”;
echo “NIM : “ . $mhs[1][0]. “Nama : ” . $mhs[1][1] . “IPK : ” . $mhs[1][2]; . “<br />”;
echo “NIM : “ . $mhs[2][0]. “Nama : ” . $mhs[2][1] . “IPK : ” . $mhs[2][2];

Mencari Panjang Suatu Array

Seperti diketahui array terdiri dari sejumlah elemen array. Untuk mengetahui
jumlah elemen dalam suatu array atau panjang suatu array dapat menggunakan
fungsi count().
Contoh:
$mobil = array (“Volvo”,”Jaguar”, “Mercedez”);
echo “Panjang array adalah : ” . count($mobil);
Fungsi count() diatas akan mengembalikan nilai panjang array yaitu 3.

Mencetak Seluruh Elemen Array

Untuk mencetak seluruh elemen array dapat digunakan suatu perulangan for
sebagai berikut:
$mobil = array (“Volvo”,”Jaguar”, “Mercedez”);$jum = count($mobil);
for ($i=0; $i<$jum; $i++) {
echo $mobil[$i] . ‘<br />’;
}

VARIABEL SUPER GLOBAL

Variabel super global adalah variabel terpasang siap pakai yang selalu tersedia dalam
semua lingkup aplikasi web yang dibuat. Tidak seperti variabel biasa yang hanya bisa
digunakan pada sebuah file program (misalnya program tambah data mahasiswa) dimana
variabel tersebut dibuat yang artinya lingkupnya hanya sebatas program tersebut.
Beberapa variabel yang telah ditetapkan dalam PHP adalah superglobal, yang berarti
bahwa variabel tersebut selalu dapat diakses, terlepas dari lingkupnya, dan kita dapat

2022 Pemrograman Web


5 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
mengaksesnya dari fungsi, kelas atau file program tanpa harus melakukan sesuatu yang
khusus.
Variabel-variabel superglobal adalah:
 $_GLOBALS
 $_SERVER
 $_REQUEST
 $_POST
 $_GET
 $_FILES
 $_ENV
 $_COOKIE
 $_SESSION

Variabel $GLOBAL

$GLOBAL adalah variabel super global PHP yang digunakan untuk mengakses variabel
global dari mana saja didalam script PHP (juga dari dalam fungsi atau metode). PHP
menyimpan semua variabel global dalam sebuah array yang disebut $GLOBALS[index].
Indeks berupa nama variabel.

Variabel $_SERVER

$_SERVER adalah variabel super global PHP yang menyimpan informasi tentang header,
path, dan lokasi file program atau script.

Variabel $_REQUEST

$_REQUEST digunakan untuk mengumpulkan data setelah pengiriman (submitting)


sebuah form HTML terjadi.

Variabel $_POST

$_POST secara luas digunakan untuk mengumpulkan data form setelah proses
pengiriman sebuah form HTML dengan method="post". $_POST Juga banyak digunakan
untuk melewatkan variabel.

Variabel $_GET

2022 Pemrograman Web


6 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
$_GET juga dapat digunakan untuk mengumpulkan data form yang dikirimkan oleh form
HTML dengan method="get". $_GET Juga dapat digunakan untuk mengumpulkan data
yang dikirim melalui sebua URL.

FORM

Seandainya saja tidak ada form HTML, tentulah programmer web akan
kelimpungan ketika berusaha mengumpulkan data dari pemakai/pengunjung
melalui aplikasinya. Form adalah alat pengumpul data yang utama bagi seorang
programmer web. Inilah alasannya mengapa Anda harus menguasai alat ini
dengan baik jika ingin menjadi seorang programmer web.
Script PHP bekerjasama secara baik dengan form HTML. Elemen-elemen form
pada sebuah halaman web secara otomatis akan tersedia pada script PHP.
Berikut contoh sebuah form (form.php):
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="nama" />
Age: <input type="text" name="usia" />
<input type="submit" />
</form>
</body>
</html>
Ketika seorang user mengisi isian data pada form diatas lalu menekan tombol
submit, maka data yang diisikan kedalam form akan dikirim ke file PHP
(welcome.php) yang ditentukan. Berikut isi file welcome.php:
<html>
<body>
Welcome <?php echo $_POST["nama"]; ?>!<br />
You are <?php echo $_POST["usia"]; ?> years old.
</body>

2022 Pemrograman Web


7 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
</html>
Variabel $_POST digunakan untuk mengambil data dari form. Ada satu variabel
jenis ini, yaitu $_GET, yang akan digunakan jika method form menggunakan get.
Catatan: Variabel-variabel $_POST dan $_GET adalah variabel super global yang
disediakan oleh PHP untuk keperluan pengiriman data form. Artinya, ketika tombol
submit diklik maka data form akan diletakkan dalam variabel ini secara otomatis.
Maka ketika PHP akan mengambil data yang dikirim oleh form tersebut, akan
menggunakan variabel-variabel ini untuk mengaksesnya.

Validasi FORM

Input user sebaiknya divalidasi pada sisi browser menggunakan script klien,
misalnya javascript, bila memungkinkan. Ini akan mempercepat proses validasi
dan mengurangi komunikasi dengan server.
Jika input user akan disimpan kedalam database, perlu dipertimbangkan
melakukan proses validasi di server. Cara yang disarankan dalam melakukan
proses validasi di server adalah mengirimkan data form ke form itu sendiri. Maka
isi dari atribut action form berupa nama file dari form itu sendiri. Dalam contoh
diatas, isi dari atribut action, yaitu berisi welcome.php, diganti form.php. Kemudian
isi file welcome.php ditulis dibawah kode yang ada pada file form.php sehingga isi
dari file form.php akan menjadi:
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="nama" />
Age: <input type="text" name="usia" />
<input type="submit" />
</form>
Welcome <?php echo $_POST["nama"]; ?>!<br />
You are <?php echo $_POST["usia"]; ?> years old.
</body>
</html>
Bagian yang dicetak tebal adalah kode yang semula ditulis di file welcome.php.

2022 Pemrograman Web


8 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
SESSION DAN COOKIES

Session di PHP

Dalam PHP, session merupakan data yang disimpan dalam suatu server yang
dapat digunakan secara global di server tersebut, dimana data tersebut spesifik
merujuk ke user/client tertentu, contoh penggunaan session adalah ketika user
telah login di halaman tertentu, maka ketika membuka halaman lain, php akan
mengingat bahwa user tersebut telah login, contoh ketika kita telah login pada
Google, maka setiap kali kita membuka layanan Google seperti GMail, Google
Drive, dll di tab berbeda, kita akan selalu dalam keadaan login, kecuali kita buka
dengan browser yang berbeda. Cntoh lain ketika web ecommerce merekam
keranjang belanja user, maka ketika pindah ke halaman pembayaran, daftar
belanja masih terekam.

Cara Kerja Session Pada PHP

Ketika kita memulai session dengan menjalankan perintah


session_start() maka PHP akan menjalankan perintah baik pada server
maupun pada client/user.

Sisi Server
Dari sisi server php akan membuat file yang kita sebut file session yang diawali
dengan sess_ dan diikuti dengan ID session, dimana ID Session tersebut
mereferensikan id session yang ada di browser client. nilai ID session adalah:
 Jika browser mengijinkan penggunaan cookie, maka ID session berupa
angka acak sebanya 26 karakter hexadesimal,
contoh: 1g7vcm79tg4869tp8u53gldl02
 Jika browser tidak mengijinkan penggunaan cookie Jika nama session ada
di url, maka nilai ID Session sama dengan id yang ada di url, misal
https://jagowebdev.com?page=login&PHPSESSID=1234, maka ID Session
yang digunakan adalah 1234, sehingga nama file session yang

2022 Pemrograman Web


9 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
dibuat sess_1234, Namun jika ID Session tidak ada di URL, maka PHP
akan membuat file dengan ID Session sama seperti sebelumnya yaitu 26
karakter hexadesimal, file ini akan dibuat setiap kali
perintah session_start() dijalankan, dan tidak ada referensi ke
user/client.

Session adalah sebuah varibel sementara yang diletakkan di server. Di mana PHP
bisa mengambil nilai yang tersimpan di server walaupun kita membuka halaman
baru. Biasanya session akan hilang jika anda menutup browser.

Fungsi session adalah untuk melakukan aktivitas yang berhubungan dengan


interaksi user pada sebuah web server php. Untuk kali ini saya akan jelaskan
penggunaan session untuk login dan logout. Penjelasanya yang perlu diketahui
adalah penggunaan $_SESSION[] harus di daftarkan terlebih dahulu. Tanpa
session didaftarkan, maka variabel session tidak dapat digunakan alias kosong.

Berikut ini bagian session yang perlu Anda ketahui penggunaannya.


1. Session_start();
Kegunaan dari fungsi session_start(); adalah untuk memulai eksekusi session
pada server dan kemudian menyimpannya pada browser. Dengan intruksi ini
menunjukkan pada saat session di mulai, semua session akan diaftarkan
selanjutnya akan disimpan. Penyimpanan ini terjadi sampai jangka waktu tertentu.
Dan untuk membaut session berdasarkan waktu bisa Anda setting sendiri. Mudah-
mudahan nanti saya buat tutorialnya dengan batas waktu session. Selain dengan
batas waktu, session bisa hilang jika cookies browser Anda hilangkan. Dengan
dihilangkan, maka secara otomatis session juga hilang dari browser Anda.

2. $_SESSION[username];
Jika pada no adalah mendaftarkan sebuah session. Berbeda dengan yang ketiga
ini. Varibel ini adalah sebuah inisialisasi dari session.
Session_destroy();

2022 Pemrograman Web


10 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
Pada bagian ini menjelesakan bahwa semua session yang telah di buat dan di
inisialisasi akan di destroy atau di hancurkan. Nah pada tahanpan inilah yang
sering digunakan untuk script logout pada web atau aplikasi berbasis web lainya.
Cara membuat session adalah sebagai berikut :
1. Deklarasi awal kalau kita menggunakan session, yaitu menggunakan fungsi
session_start()
2. Set suatu nilai ke variabel $_SESSION
Catatan:
 Script Session_start() harus diletakkan pada baris code nomor satu pada
editor yang anda gunakan.
 Kode session_start() harus diletakkan sebelum ada output apapun
walaupun hanya spasi, jadi sebaikanya selalu letakkan di bagian paling
atas.

Cookies di PHP

Cookies adalah data atau informasi yang diciptakan oleh suatu website untuk
disimpan di web browser, ketika user sedang menjelajahi website tersebut.
Cookies yang telah disimpan pada browser bisa iambil untuk memberitahu
website tentang aktifitas user pada waktu sebelumnya. Aktivitas tersebut misalnya
mengklik suatu tombol, login, atau halaman mana yang telah dibuka user pada
bulan lalu bahkan tahun lalu. Berdasarkan sifat yang telah di uraikan diatas.

Fungsi cookies dapat digunakan untuk :


1. Menyimpan username dan password login agar pengguna tidak selalu
harus mengisikannya pada saat membuka page (halaman web). Biasanya
akan muncul chechbox “Remember Me” atau “Ingat Saya Selalu” yang
terdapat pada bagian bawah box login.
2. Merekam daftar barang yang ingin dibeli pengunjung
3. Untuk mencatat konfigurasi yang dilakukan oleh user. Seperti: warna tema,
jenis huruf, pilihan bahasa, dll.
4. Menciptakan suatu sesi yang memungkinkan seseorang dapat masuk ke
halaman-halaman lain tanpa perlu melakukan login kembali.

2022 Pemrograman Web


11 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
5. Untuk mengetahui apakah pengunjung pernah datang atau belum ke
halaman yang sedang dibuka (seperti yang digunakan pada hit counter
/penghitung jumlah pengunjung pada blog).
6. Cookies mempunyai umur, artinya adalah setiap data yang kita simpan
dalam komputer user suatu saat bisa hilang atau musnah. Ini dikarenakan
bahwa cookie mempunyai umur atau masa disimpan dalam komputer user.

Jenis-jenis cookies diantaranya :

1. Non persistent (session) cookies. Suatu cookie yang akan hilang sewaktu
user menutup browser dan biasanya digunakan pada ‘shopping carts’ di
toko belanja online untuk menelusuri item-item yang dibeli,
2. Persistent cookies. Diatur oleh situs-situs portal, banner / media iklan situs
dan lainnya yang ingin tahu ketika user kembali mengunjungi site mereka.
(misal dengan cara memberikan opsi ”Remember Me” saat login). File file
ini tersimpan di hardisk user.
Kedua tipe cookies ini menyimpan informasi mengenai URL atau domain name
dari situs yang dikunjungi user dan beberapa kode yang mengindikasikan
halaman apa saja yang sudah dikunjungi. Cookies dapat berisi informasi pribadi
user, seperti nama dan alamat email, Akan tetapi dapat juga user memberikan
informasi ke website tersebut melalui proses registrasi. Dengan kata lain, cookies
tidak akan dapat “mencuri” nama dan alamat email kecuali diberikan oleh user.
Namun demikian, ada kode tertentu (malicious code) yang dibuat misalnya
dengan ActiveX control, yang dapat mengambil informasi dari PC tanpa
sepengetahuan user.
Cookies umumnya kurang dari 100 bytes sehingga tidak akan mempengaruhi
kecepatan browsing. tetapi karena umumnya browser diatur secara default untuk
menerima cookies maka user tidak akan tahu bahwa cookies sudah ada di
komputer. Cookies dapat berguna terutama pada situs yang memerlukan
registrasi, sehingga setiap kali mengunjungi situs tersebut, cookies akan me-login-
kan user tanpa harus memasukkan user name dan password lagi. Suatu server
hanya dapat menyimpan 20 cookies pada browser pemakai, masing-masing
cookies berukuran terbatas sampai sebesar 4 KB.

2022 Pemrograman Web


12 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
Cara Deklarasi Cookies Dalam PHP :
Cookies harus dideklarasikan sebelum halaman ditampilkan, yang artinya dituliskan
sebelum <html>. Secara mendasar untuk membuat sebuah cookies ditulis dengan
susunan, sbb:
Kemudian dalam implementasinya dapat kita tuliskan, sbb:
<?php
$nilai = ‘Martabak Mesir’;
// Cara Pertama
setcookie(“Enak”, $nilai);
// Cara Kedua
setcookie(“Enak”, $nilai, time()+3600); /* Berlaku Satu Jam */
// Cara Ketiga
setcookie(“Enak”, $nilai, time()+3600, “/Nama Folder/”,
“martabakmesirmaknyosselalusihati.com”);
?>
Dan untuk mengambil nilai dari cookies dapat dilakukan dengan cara, sbb:
<?php
$enak = $_COOKIE[“Enak”];
echo $enak;
?>
Sedangkan, untuk menonaktifkan cookies yang sudah dibuat dapat dilakukan
dengan perintah, sbb:
<?php
// Mengubah nilai waktu menjadi mundur
setcookie(“Enak”, “”, time()-3600);
?>

Cara Kerja Cookies dan Session

Saat pengunjung mengakses suatu halaman, pengunjung tersebut memulai session


(digunakan fungsi session_start()). Bila dalam konfigurasi php, session.auto_start
diset ke 1 maka php akan melakukan start session secara otomatis.

2022 Pemrograman Web


13 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
Pengunjung tadi kemudian diberi pengenal berupa session id, Session id ini
adalah rangkaian karakter yang unik, misalnya 12345678xx.. Bersamaan dengan
itu, pada sisi server juga dibuat file ses_12345678xx yang berisi variabel-variabel
session milik si pengunjung. Variabel yang diregister dengan fungsi
session_register() akan disimpan dalam file ini.
Metode di atas adalah default. Sebenarnya anda juga bisa menentukan lokasi
penampungan variabel session anda sendiri, misalnya di database. Selanjutnya,
saat pengunjung memulai atau melanjutkan session (melalui session_start())
maka dia tinggal mengirim session id-nya untuk memperoleh kembali variabel-
variabel session miliknya yang telah disimpan di server.
Pengiriman session id ke server bisa melalui 2 cara. Yang pertama, yaitu cara
default, dikirim melalui cookies. Session id berupa cookie PHPSESSID (default).
Ada kalanya dengan alasan tertentu, si pengunjung menonaktifkan cookies (bisa
dilakukan melalui setting browsernya). Bila hal ini terjadi, maka pengiriman
session id dilakukan dengan cara kedua, yaitu melalui query string (string yang
ditambahkan ke URL, seperti contoh di awal artikel).
Session akan berakhir saat fungsi session_destroy() dipanggil atau sewaktu user
menutup web browsernya. Dari cara kerja session tadi, terlihat bahwa yang
menjadi kunci pegangan si pengunjung (di sisi client) hanyalah variabel session id,
sedangkan variabel-variabel lain miliknya di server. Adanya fasilitas session
handling di PHP menjadikan proses diatas menjadi sederhana dan mudah karena
PHP melakukannya otomatis untuk anda.

2022 Pemrograman Web


14 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
Soal :
Buatlah program php berikut ini :
1. Buatlah program Login yang terdiri dari User Name dan Pasword menggunakan
Cookies dan session
2. Setelah berhasil login tampilkan menu :
1. Tampilan contoh output menggunakan program fungsi
2. Tampilan contoh output menggunakan program array
3. Tampilan Isi Form Pendaftaran Siswa Baru di SMP XYZ

2022 Pemrograman Web


15 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
DAFTAR PUSTAKA

- Abdul Kadir, Pemrograman Web Mencakup : HTML, CSS, JavaScript & PHP, Penerbit Andi,
Yogyakarta, 2002

- Ahmad Bustami, Cara Mudah Belajar Internet HomeSite dan HTML, Penerbit Dinastindo,
Jakarta 1999

- Betha Sidik, etc, Pemrograman Web dengan HTML, Penerbit Informatika, Bandung, 2002

- https://www.apachefriends.org/download.html

- https://www.php.net/docs.php

- https://www.petanikode.com/tutorial/php/

- https://kelasprogrammer.com

2022 Pemrograman Web


16 Umniy Salamah, ST., MMSI
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/

Anda mungkin juga menyukai