Internet II. Pertemuan 2 & 3 Dasar Pemrograman PHP I. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

dokumen-dokumen yang mirip
Perangkat Lunak Pengembangan Web

Pemrograman Berbasis Web Pertemuan 4 Javascript. Program Diploma IPB - Aditya Wicaksono, S.Komp 1

Modul 1. Variabel dan String

// membuat komentar satu baris # juga membuat komentar satu baris /* ini contoh membuat komentar yang membutuhkan lebih dari satu baris */

PHP (HYPERTEXT PREPROCESSOR)

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Dasar PHP. Wiratmoko Yuwono

MODUL 1 INTERNET PROGRAMMING : PHP 1

Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

Pertemuan 07 Struktur Dasar PHP

STRUKTUR DASAR PHP ASUMSI 02/10/2014

PENGENALAN PHP DASAR

Bab 2 Struktur Dasar PHP

Server Response. Hello

PEMROGRAMAN WEB 08 JavaScript Dasar

Pengenalan Script. Definisi HTML

Web Programming. Pengenalan PHP

Pertemuan 2. Muhadi Hariyanto

P - 7 Bab 5 : PHP : Hypertext Prepocessor

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

DASAR PHP. Oleh : Devie Rosa Anamisa

Pertemuan 2 Struktur Dasar PHP

MODUL. Variabel. Workshop Programming

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

Pengembangan Web. Ramos Somya

MODUL 2 PHP INTRO PHP INTRO

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

E-Commerce. Lesson 2. Nizar Rabbi Radliya PHP : Variable, Constant, Data Type, Operator. 2 SKS Semester 7 UNIKOM

Apa itu PHP? Riwayat PHP

Kholid Fathoni EEPIS ITS Surabaya

Pemrograman Basis Data Berbasis Web

BAB VII DASAR-DASAR PHP

DASAR PEMOGRAMAN JAVA

Pemrograman PHP7 untuk Pemula

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Pengenalan PHP Contoh penulisan file PHP :

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Pemrograman Basis Data Berbasis Web

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

Variabel dan Tipe data Javascript

Java Script (Bagian 1)

Otodidak Bahasa Pemrograman Perl

JavaScript. Pemrograman Web 1. Genap

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

BAB II Tipe Data pada PHP

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

MODUL 3 DASAR-DASAR PHP

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

Perancangan & Pemprograman WEB

Pengertian Situs / Web

Chapter 2. Tipe Data dan Variabel

SUMBER BELAJAR PENUNJANG PLPG

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

PERTEMUAN KE 1 PENGENALAN DASAR PHP

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

MODUL 1 PHP. (Variabel, Tipe Data, Operator)

PEMROGRAMAN WEB 1 Variabel, tipe data, operator Aritmatika. Rio Andriyat Krisdiawan, M.Kom

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

PHP Intro. Pemrograman Web II. Ganjil

BAB 2 LANDASAN TEORI

VBSCRIPT TUTORIAL. 2. MEMASUKKAN KODE VBSCRIPT KE DALAM HALAMAN HTML Kode VBScript ditulis didalam pasangan tag <SCRIPT>.

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Struktur dan Kondisi Perulangan. Struktur Kondisi

DASAR DASAR PHP. Purnomo Saputro. ABSTRAK

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

Pertemuan 10. PHP (Personal Home Page)

Selection, Looping, Branching

BAB III LANDASAN TEORI. yang dimiliki oleh internet seperti , File Transfer Protocol (FTP), dan lain

BAB II LANDASAN TEORI

PEMPROGRAMAN WEB JAVASCRIPT

BAHASA PEMROGRAMAN C

Modul 1 Pengenalan PHP

BAB 2 LANDASAN TEORI

Pengantar Pemrograman Sisi Server

YUPOCOM COMPUTER EDUCATION. JavaScript. 1. Mengenal JavaScript Hal yang harus diketahui Apa itu JavaScript. 2.

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

BAB 2 LANDASAN TEORI

Module 4. Ekpresi, Operator, dan Konstanta

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

BAB III LANDASAN TEORI

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

Chapter 1 KONSEP DASAR C

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

Control Structure. Dasar Pemrograman C Mikrokontroler AVR. Hendawan Soebhakti Oktober 2009

2. DASAR TEORI 2.1 PHP5

BAB II LANDASAN TEORI

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Transkripsi:

Internet II Pertemuan 2 & 3 Dasar Pemrograman PHP I Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

HTML Apa yang harus Anda sudah tahu? CSS Javascript Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 2

Apa itu PHP? PHP Pemberi Harapan Palsu Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 3

Apa itu PHP? PHP PHP Hypertext Preprocessor Open source scripting language Script PHP dieksekusi pada server PHP gratis untuk diunduh dan digunakan PHP sederhana untuk pemula namun menawarkan banyak fitur canggih untuk programmer profesional Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 4

File PHP Dapat berisi teks, HTML, CSS, Javascript, dan kode PHP Dijalankan di server dan hasilnya dikembalikan ke browser sebagai HTML biasa Ekstensi file default *.php Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 5

Apa yang bisa dilakukan PHP? Dengan PHP keluaran tidak dibatasi hanya HTML. Namun dapat ditampilkan dalam gambar, file PDF, dan bahkan Flash Movies. Dapat pula keluaran berupa teks, seperti XHTML dan XML. PHP dapat menghasilkan konten halaman dinamis PHP dapat membuat, membuka, membaca, menulis, dan menutup file di server PHP dapat mengumpulkan data form PHP dapat mengirim dan menerima cookies PHP dapat menambah, menghapus, memodifikasi data dalam database PHP dapat membatasi pengguna untuk mengakses beberapa halaman di situs web PHP dapat mengenkripsi data Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 6

Mengapa PHP? PHP dapat berjalan di berbagai platform yang berbeda (Windows, Linux, Unix, Mac OS X, dll) PHP kompatibel dengan hampir semua server yang digunakan saat ini (Apache, IIS, dll) PHP memiliki dukungan untuk berbagai database (MySQL, PosgreSQL, dll) PHP itu gratis Unduh dari official PHP resource : www. php.net PHP mudah dipelajari dan berjalan efisien pada sisi server Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 7

Apa yang dibutuhkan untuk mulai menggunakan PHP? Web Server (Apache, IIS, dll) Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 8

Syntax PHP Script PHP dapat ditempatkan di manapun dalam dokumen Script PHP dimulai dengan <?PHP dan diakhiri denga?> Setiap baris kode PHP harus diakhiri dengan titik koma (;) Titik koma adalah pemisah dan digunakan untuk membedakan satu set instruksi dari yang lain Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 9

Contoh Syntax PHP <!DOCTYPE html> <html> <body> <h1>my first PHP page</h1> <?PHP echo "Hello World!";?> </body> </html> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 10

echo dan print statement echo Dapat mengeluarkan satu atau lebih string Tidak mengembalikan nilai apapun Merupakan language construct, dan dapat digunakan dengan ataupun tanpa parantheses (echo atau echo()) String dapat berisi markup HTML Sedikit lebih cepat dibandingkan dengan print print Hanya dapat menampilkan satu string Selalu mengembalikan nilai 1 Merupakan language construct, dan dapat digunakan dengan ataupun tanpa parantheses (print atau print()) String dapat berisi markup HTML Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 11

Komentar di PHP <!DOCTYPE html> <html> <body> <?PHP //This is a PHP comment line /* This is a PHP comment block */?> </body> </html> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 12

String Sebuah string adalah rangkaian karakter Sebuah string dapat berupa teks dalam tanda kutip (kutip tunggal taupun ganda) Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 13

Integer Sebuah integer adalah angka tanpa desimal Aturan untuk integer : Memiliki minimal satu digit (0-9) Tidak dapat berisi koma atau kosong Tidak harus memiliki titik desimal Dapat berupa positif atau negatif Integer dapat ditentukan dalam tiga format : Desimal (basis 10) Heksadesimal (basis 16, diawali dengan 0x) Oktal (basis 8, diawali dengan 0) Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 14

Float Angka floating point adalah nomor dengan titik desimal atau angka dalam bentuk eksponensial Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 15

Boolean Dapat berupa TRUE atau FALSE Boolean sering digunakan dalam pengujian bersyarat Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 16

Object Sebuah object adalah tipe data yang menyimpan data dan informasi tentang bagaimana memproses data Sebuah object harus dinyatakan secara eksplisit Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 17

NULL Nilai NULL khusus menyatakan bahwa suatu variabel tidak memiliki nilai Berguna untuk membedakan antara string kosong dan nilai NULL dari database Variabel dapat dikosongkan dengan menetapkan nilai ke NULL Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 18

Variabel di PHP Variabel dimulai dengan tanda $ diikuti dengan nama variabel Nama variabel harus dimulai dengan huruf atau karakter garis bawah Nama variabel hanya dapat berisi karakter alfanumerik dan garis bawah (A-z, 0-9, _) Nama variabel tidak boleh mengandung spasi Nama variable bersifat case sensitive Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 19

Contoh Variabel di PHP <?PHP $x = 5; $y = 6; $z = $x + $y; echo $z;?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 20

Variabel String <?PHP $txt = "Hello world!"; echo $txt;?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 21

strlen() <?PHP echo strlen("hello world!");?> Digunakan untuk mengetahui panjang nilai string Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 22

strpos() <?PHP echo strpos("hello world!","world");?> Digunakan untuk mencari karakter atau teks tertentu dalam string Jika kecocokan ditemukan, fungsi akan mengembalikan posisi karakter pertama yang cocok. Jika tidak ditemukan yang cocok, maka fungsi akan mengembalikan FALSE Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 23

Konstanta PHP Sebuah konstanta adalah identifier (nama) untuk nilai sederhana Nilai tidak dapat diubah selama script Sebuah nama konstanta yang valid dimulai dengan huruf atau garis bawah (tidak ada tanda $ sebelum nama konstanta) Tidak seperti variabel, konstanta secara otomatis global di seluruh script Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 24

Mengatur Konstanta PHP Untuk mengatur sebuah konstanta, gunakan fungsi define() Dibutuhkan 3 parameter : Parameter pertama mendefinisikan nama dari konstanta Parameter kedua mendefinisikan nilai konstanta Parameter ketiga optional, menentukan apakah nama konstanta harus case-insensitive (defaultnya FALSE) Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 25

Contoh Konstanta <?php define("greeting", "Welcome to W3Schools.com!", true); echo greeting;?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 26

PHP merupakan Loosely Typed Language PHP secara otomatis mengkonversi variabel dengan tipe data yang sesuai, tergantung pada nilainya Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 27

Scopes Variabel Local Global Static Parameter Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 28

Local Scope <?PHP $x = 5; // global scope function mytest() { echo $x; // local scope } mytest();?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 29

Global Scope <?PHP $x = 5; // global scope $y = 10; // global scope function mytest() { global $x, $y; $y = $x + $y; } mytest(); echo $y; // outputs 15?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 30

Global Scope <?PHP $x = 5; $y = 10; function mytest() { $GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y']; } mytest(); echo $y;?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 31

Static Scope <?PHP function mytest() { static $x = 0; echo $x; $x++; } mytest(); mytest(); mytest();?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 32

Parameter Scope <?PHP function mytest($x) { echo $x; } mytest(5);?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 33

Concatenation Operator <?PHP $txt1 = "Hello world!"; $txt2 = "What a nice day!"; echo $txt1. " ". $txt2;?> Digunakan untuk menggabungkan dua nilai string menjadi satu Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 34

Operator Assignment Operator digunakan untuk memberikan nilai pada variabel Arithmetic Operator digunakan untuk menambah nilai Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 35

Arithmetic Operator Operator Nama Deskripsi Contoh Hasil x + y Addition Penjumlahan x dan y 2 + 2 4 x - y Subtraction Pengurangan x dan y 5-2 3 x * y Multiplication Perkalian x dan y 5 * 2 10 x / y Division Pembagian x dan y 15 / 5 3 x % y Modulus Sisa x dibagi dengan y - x Negation Kebalikkan x - 2 5 % 2 10 % 8 10 % 2 a. b Concatenation Menggabungkan dua string "Hi". "Ha" HiHa 1 2 0 Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 36

Assignment Operator Assignment Same as... Deskripsi x = y x = y Operan kiri akan diberikan nilai dari ekspresi di sebelah kanan x += y x = x + y Addition x -= y x = x - y Subtraction x *= y x = x * y Multiplication x /= y x = x / y Division x %= y x = x % y Modulus a.= b a = a. b Concatenate dua string Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 37

Increment & Decrement Operator Operator Nama Deskripsi ++ x Pre-increment Tambah x dengan satu, kemudian kembalikan x x ++ Post-increment Kembalikan x, kemudian tambah x dengan satu -- x Pre-decrement Kurangi x dengan satu, kemudian kembalikan x x -- Post-decrement Kembalikan x, kemudian kurangi x dengan satu Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 38

Comparison Operator Operator Nama Deskripsi Contoh x == y Equal True if x is equal to y 5==8 returns false x === y Identical True if x is equal to y, and they are of same type 5==="5" returns false x!= y Not equal True if x is not equal to y 5!=8 returns true x <> y Not equal True if x is not equal to y 5<>8 returns true x!== y Not identical True if x is not equal to y, or they are not of same type 5!=="5" returns true x > y Greater than True if x is greater than y 5>8 returns false x < y Less than True if x is less than y 5<8 returns true x >= y Greater than or equal to True if x is greater than or equal to y 5>=8 returns false x <= y Less than or equal to True if x is less than or equal to y 5<=8 returns true Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 39

Logical Operator Operator Nama Deskripsi Contoh x and y And True if both x and y are true x or y Or True if either or both x and y are true x xor y Xor True if either x or y is true, but not both x && y And True if both x and y are true x y Or True if either or both x and y are true x=6 y=3 (x < 10 and y > 1) returns true x=6 y=3 (x==6 or y==5) returns true x=6 y=3 (x==6 xor y==3) returns false x=6 y=3 (x < 10 && y > 1) returns true x=6 y=3 (x==5 y==5) returns false x=6! x Not True if x is not true y=3!(x==y) returns true Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 40

Array Operator Operator Nama Deskripsi x + y Union Union of x and y x == y Equality True if x and y have the same key/value pairs x === y Identity x!= y Inequality True if x is not equal to y x <> y Inequality True if x is not equal to y x!== y Non-identity True if x is not identical to y True if x and y have the same key/value pairs in the same order and are of the same type Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 41

Conditional Statements if statement if else statement if else if else statement Switch statement Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 42

if statement if (condition) { code to be executed if condition is true; } Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 43

Contoh if statement <?PHP $t = date("h"); if ($t <"20") { echo "Have a good day!"; }?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 44

if else statement if (condition) { code to be executed if condition is true; } else { code to be executed if condition is false; } Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 45

Contoh if else statement <?PHP $t = date("h"); if ($t < "20") { echo "Have a good day!"; } else { echo "Have a good night!"; }?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 46

if else if else statement if (condition) { code to be executed if condition is true; } else if (condition) { code to be executed if condition is true; } else { code to be executed if condition is false; } Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 47

Contoh if else if else statement <?PHP $t = date("h"); if ($t < "10") { echo "Have a good morning!"; } else if ($t < "20") { echo "Have a good day!"; } else { echo "Have a good night!"; }?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 48

switch statement switch (n) { case label1: code to be executed if n=label1; break; case label2: code to be executed if n=label2; break; default: code to be executed if n is different from both label1 and label2; } Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 49

Contoh switch statement <?PHP $favcolor = "red"; switch ($favcolor) { case "red": echo "Your favorite color is red!"; break; case "blue": echo "Your favorite color is blue!"; break; case "green": echo "Your favorite color is green!"; break; default: echo "Your favorite color is neither red, blue, or green!"; }?> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 50

Loops while do while for foreach Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 51

while Loop while (condition) { code to be executed; } Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 52

Contoh while Loop <html> <body> <?PHP $i = 1; while($i <= 5) { echo "The number is ". $i. "<br>"; $i++; }?> </body> </html> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 53

do while Loop do { code to be executed; } while (condition); Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 54

Contoh do while Loop <html> <body> <?PHP $i = 1; do { $i++; echo "The number is ". $i. "<br>"; } while ($i <= 5);?> </body> </html> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 55

for Loop for (init; condition; increment) { code to be executed; } Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 56

Contoh for Loop <html> <body> <?PHP for ($i = 1; $i <= 5; $i++) { echo "The number is ". $i. "<br>"; }?> </body> </html> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 57

foreach Loop foreach ($array as $value) { code to be executed; } Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 58

Contoh foreach Loop <html> <body> <?PHP $x = array("one", "two", "three"); foreach ($x as $value) { echo $value. "<br>"; }?> </body> </html> Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 59

Terima Kasih Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 60