Skip to content

repository praktikum mata kuliah pemrograman web lanjut prodi S1 informatika.

Notifications You must be signed in to change notification settings

RobyCigar/praktikum-web

Repository files navigation

Rangkuman Belajar Praktikum Pemrograman Web Lanjutan

Daftar Isi

Cara Download

  1. Install Git yang ada pada link berikut https://git-scm.com/downloads
  2. Setelah selesai instalasi, masuk ke folder xampp > htdocs
  3. Klik kanan dan buka git bash.
  4. Masukkan perintah git clone https://github.com/RobyCigar/asprak-informatika

Cara Update

  1. Masuk ke folder yang sudah kalian download.
  2. Klik kanan dan buka git bash.
  3. Masukkan perintah git pull.

Rangkuman Belajar

Syntax Dasar

Mengeluarkan pesan ke halaman

	echo "Hello world";

Deklarasi variable

	$a = "rabih";
	$b = 20;

Membuat fungsi

	function greet() {
		return "Selamat pagi";
	}

Membuat indexed array dan mengaksesnya

	$arr = array("merah", "jingga", "kuning", "biru");
	echo $arr[0]; // merah
	echo $arr[1]; // jingga

Membuat associative array

	$arr = array("merah" => 4, "jingga" => 1, "kuning" => 40);

Scope

Deskripsi: variable yang ada di dalam function tidak dapat mengakses variable yang ada di luar function. Untuk dapat mengaksesnya dibutuhkan keyword global

	$apel = "hijau";
	function buah() {
		// kita tidak dapat mengakses $apel
	}
	$apel = "hijau";
	function buah() {
		global $apel;
		// sekarang kita dapat mengakses $apel
	}

Membuat Konstanta

Note: konstanta adalah variable yang tidak dapat diubah

	define("kampus", "amikom");
	echo kampus; // amikom

Mendapatkan jumlah item pada array

	$warna = array("merah", "jingga", "kuning");
	echo count($warna); // 3

Struktur Kendali

Percabangan if

	if(statement) {
		// code
	}

Perulangan for

	for($i = 0; i < count($arr); $i++) {
		// code
	}

Forms

$_GET adalah variable superglobal yang digunakan untuk mengirimkan data yang TIDAK sensitive, seperti searchbox.

	$_GET
	print_r($_GET) // menghasilkan associative array jika form telah di submit 

$_POST adalah variable superglobal yang digunakan untuk mengirimkan data yang sensitive, seperti email, password dan lain-lain.

	$_POST
	print_r($_POST) // menghasilkan associative array jika form telah di submit 

Regex untuk validasi input, sehingga hanya menerima input berupa alphabet

	preg_match("/[^A-Za-z'-]/",$_POST['nama'] )

Built in Function dan Syntax yang Sering Digunakan di PHP

trim() adalah function yang berfungsi untuk menghilangkan whitespace dan special characters yang terdapat di awal dan akhir string

$str = trim("\t\tThese are a few words :) ...  "); 


echo $str; // hasil: These are a few words :) ...

htmlspecialchars() adalah function wajib biar nggak ke hack

$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; // &lt;a href=&#039;test&#039;&gt;Test&lt;/a&gt;

stripslashes() berfungsi untuk menghilangkan backslash

$str = "Is your name O\'reilly?";

// Outputs: Is your name O'reilly?
echo stripslashes($str);

exit() untuk mengakhiri script php

exit();

echo "hello world"; // baris ini tidak akan tereksekusi

About

repository praktikum mata kuliah pemrograman web lanjut prodi S1 informatika.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published