Anda di halaman 1dari 10

Nama : idar

Kelas :matematika (A)


Nim : A1I117012

1. cara menggunakan function di dalam PHP, simak terus ya teman-teman.


Untuk menambah pemahaman ke teman-teman, cara menggunakan function di dalam PHP,
pernahkan teman-teman, melihat sebuah tanggal dari sebuah blog dimana tanggal itu pasti ada
ketika kita dalam halaman index, ketika kita klik kategorinya, pasti terdapat sebuah tanggal betul
ya, nah, coba teman-teman bayangkan jika kita harus membuat sebuah tanggal dari halaman satu
ke halaman lain secara berulang-ulang mungkin sangat memakan banyak waktu ya, jadi tidak
efisien, untuk menanggulangi masalah itu kita bisa gunakan function.
Oke ada cara menggunakan function di dalam PHP, atau syarat untuk menggunakan function,
yaitu function harus:
 Menggunakan huruf atau garis bawah pada pada huruf pertama ya, tidak boleh angka
 dan di usahkan beri nama function sesuai kebutuhan, misal saya membuat tanggal ya beri
saja function tanggal() ya,
Dan contoh Penulisan function seperti ini:
JavaScript
3 lines

function namaFunction(){
//Kode yang akan di esekusi
}

Dan disini saya akan membuat sebuah function pesan:


JavaScript
7 lines L ; \
<?php
function tampil() {
echo "Hello Saya sedang belajar function";
}
tampil(); //panggil function disini
?>

Kita juga bisa memberi argumen di dalam function, dengan cara di dalam tanda kurung, kita buat
sebuah argumen seperti membuat variabel contoh:
JavaScript
11 lines

<?php
function namaKelas($nama) {
echo "$nama halo.<br>";
}
namaKelas("budi");
namaKelas("budu");
namaKelas("bebe");
namaKelas("bobo");
namaKelas("bogo");
?>

Kita juga bisa menambahkan argumen ya didalam function dengan cara memisahkan dengan
koma (,). Contohnya seperti ini:
JavaScript
9 lines
<?php
function biodata($nama, $tahun) {
echo "$nama asli. lahir tanggal $tahun <br>";
}
biodata("budi", "1944");
biodata("bogo", "1923");
biodata("boy", "1903");
?>

Satu lagi yang ingin saya tunjukan yaitu menggunakan return untuk mencetak sebuah functionya,
jadi kita tidak memberikan echo didalam function tapi kita berikan terlebih dahulu return ya,
baru nanti saat kita memanggil functionya menggunakan echo contohnya seperti ini:
2. Perbedaan antara echo,print dan printf
a) Echo

Fungsi echo digunakan untuk menampilkan hasil output sebanyak satu atau lebih data yang
dipisahkan dengan tanda koma (,) pada browser.

Contoh:

b) Print

Fungsi print memiliki fungsi yang sama dengan echo, namun print hanya mampu menampilkan
data tunggal (hanya satu data).

Contoh:
c) Printf

Fungsi printf memiliki fungsi yang sama dengan echo dan print, namun fungsi ini dapat
mengatur format data yang akan ditampilkan pada browser.

Contoh:

Pada printf, parameter pertama menunjukan format string, dan parameter ke 2, 3 dst...
menunjukan argumen atau data. Format string selalu menggunakan tanda persen (%). Pada
format %s mewakili kata "sting" (data bertipe string), %d mewakili 10 (data bertipe integer),
%0.02f mewakili 3.14 (data bertipe bilangan real).

3. Perbedaan include dan require php


include dan require sama-sama digunakan untuk memanggil file php dari external untuk
dimasukkan kedalam kode. cara ini bertujuan agar tidak terjadi penulisan yang berulang-ulang
untuk kode yang sama. Misalkan untuk file koneksi ke database, kita cukup membuat satu file dan
kita panggil untuk file yang memerlukan koneksi ke database.

A. Require
Dengan pernyataan ini, kode program akan langsung dihentikan apabila file yang dipanggil
tidak ditemukan.

B. Include
Dengan pernyataan ini, kode program akan tetap dieksekusi hingga selesai meskipun file yang
dipanggil tidak ditemukan

4. Fungsi dan Perbedaan Method POST dan GET pada PHP

Fungsi dan Perbedaan Method POST dan GET pada PHP – Dalam dunia PHP Programming
tentu menggunakan Method POST dan GET. Apa itu Method POST dan GET ? Sedikit
pengertian dari kegunaan Method POST dan GET ini sama yaitu?untuk mengirimkan nilai
variabel ke halaman lain atau mengirimkan ke database dan mengambil nilai variabel dari
halaman lain atau mengambil data pada database.

Penggunaan Method POST dan GET ini biasanya menggunakan form pada halaman PHP. Untuk
perbedaannya sangatlah kecil pada Method POST dan GET namun sangat terlihat.

Sebagai contoh :

Method $_POST
Buatlah file dengan nama?index.php?dan isikan dengan code dibawah ini.

<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Silakan Login dengan Username dan Password Anda
<form action="lihat.php" method="POST">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login"/></td>
</tr>
</table>
</form>
</body>
</html>

Kemudian buatlah file?lihat.php?untuk menampilkan input pada?index.php?dengan code


dibawah ini.

<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Username : <?php echo $_POST["username"]; ?><br/>
Password : <?php echo $_POST["password"]; ?>
</body>
</html>

Maka dibrowser akan tampil seperti ini.

?Method $_GET
Buatlah file dengan nama index.php dan isikan dengan code dibawah ini.

<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Silakan Masukkan Username dan Password Anda
<form action="lihat.php" method="GET">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login"/></td>
</tr>
</table>
</form>
</body>
</html>
Kemudian buatlah file lihat.php untuk menampilkan input pada index.php dengan code
dibawah ini.

<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Username : <?php echo $_GET["username"]; ?><br/>
Password : <?php echo $_GET["password"]; ?>
</body>
</html>

Maka dibrowser akan tampil seperti ini.

Setelah melihat hasilnya pasti kamu sudah bisa menyimpulkan apa perbedaan Method POST dan
GET ini.?Perbedaan Method POST dan GET pada PHP ini salah satunya adalah pada URL. Pada
Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai
variabel yang dikirimkan.

Kesimpulannya :

 Method POST tidak menampilkan nilai variabel pada URL dan Method GET
menampilkan nilai variabel yang dikirimkan.

 Method POST lebih aman dan Method GET kurang aman (pada contoh diatas berati
password ditampilkan pada URL).
 Jika Method GET dibatasi panjang string hingga 2047 karakter, Method POST tidak.
 Perbedaan pengambilan data jika Method POST menggunakan $_POST sedangkan
Method GET menggunakan $_GET.
 Method POST biasanya digunakan untuk input dari FORM, Method GET menggunakan
input dari LINK atau akses menggunakan link.
 Method POST digunakan untuk mengirimkan data rahasia seperti password, Method GET
digunakan untuk mengirimkan/mengambil data pablik seperti id_user atau id_halaman.
5. perbedaan antara if,else dan elseif

Struktur IF

Jika kalian pernah belajar bahasa pemograman yang lain, pasti kalian tidak asing dengan struktur
if. Struktur IF adalah stuktur kode pemograman ‘conditional’ yang akan membuat percabangan
di dalam program.

penulisan struktur if mirip dengan penulisan di bahasa pemograman C++dan PHP . Jika yang
akan dijalankan 2 baris atau lebih maka harus menggunakan kurung kurawal {} pada blok awal
dan blok akhir struktur if.

Struktur IF ELSE

Struktur if adalah percabangan yang akan dijalankan, jika kondisi if tidak terpenuhi maka harus
ditambahkan else.

Struktur ELSE IF

Struktur else if hampir sama dengan struktur if else, ketika kalian menggunakan struktur if else
secara berulang harus menggunakan struktur esle if.

6. materi tentang my sql connect dan my sql query

a. Mengenal Fungsi Query PHP-MySQL: mysql_query

Untuk menjalankan query MySQL, PHP menyediakan fungsi mysql_query(). Fungsi ini
dijalankan setelah koneksi berhasil dilakukan dengan fungsi mysql_connect().
Fungsi mysql_query() merupakan fungsi yang akan sering kita gunakan, karena dengan fungsi
inilah PHP akan melakukan ’percakapan’ dengan MySQL. Hampir seluruh perintah query
MySQL yang kita bahas pada tutorial belajar MySQL Dasar, dapat dijalankan dengan
fungsi mysql_query().
Fungsi mysql_query() membutuhkan 2 argumen, dimana argumen pertama diisi dengan query
MySQL, dan argumen kedua diisi dengan link koneksi hasil fungsi mysql_connect(). Argumen
kedua ini bersifat opsional.
Berikut adalah format dasar penulisan fungsi mysql_query() dalam PHP:
$result = mysql_query("query_mysql",[$link_koneksi_mysql]);

 $result adalah variabel yang akan menampung hasil dari fungsi mysql_query(). Jika
fungsi mysql_query() berhasil dijalankan, variabel $result akan berisi hasil query, namun
jika query gagal, variabel ini akan berisi nilai boolean FALSE.
Variabel $result bertipe resources (sama dengan hasil dari fungsi mysql_conncect()).
Nama dari variabel ini tidak harus ditulis sebagai $result, anda bebas jika ingin
menggantinya dengan nama lain.
 ‘query_mysql’ adalah argumen pertama fungsi mysql_query(). Pada bagian inilah kita
menulis query MySQL. Query tersebut selanjutnya akan dikirim kepada MySQL Server
untuk diproses. Argumen ini harus pertipe string dan mengikuti aturan penulisan string
didalam PHP. Contoh query ini, misalnya “SELECT * FROM mahasiswa”,
atau “CREATE DATABASE universitas”.
 $link_koneksi_mysql adalah argumen kedua dari fungsi mysql_query(). Argumen ini diisi
dengan variabel hasil pemanggilan fungsi mysql_connect(). Argumen ini bersifat opsional,
dan jika diabaikan PHP akan menggunakan variabel mysql_connect() yang sedang
terkoneksi saat ini

Cara Menjalankan query MySQL dari PHP

Untuk memahami cara penggunaan fungsi mysql_query(), langsung saja kita masuk kedalam
contoh program. Dalam contoh program berikut, saya akan membuat query untuk menampilkan
seluruh database yang ada di dalam MYSQL.
Berikut adalah contoh program penulisan fungsi mysql_query dalam PHP:
1 <?php

2 //buat koneksi dengan MySQL

3 $link=mysql_connect('localhost','root','');
4 //jika koneksi gagal, langsung keluar dari PHP

5 if (!$link)

6 {

7 die("Koneksi dengan MySQL gagal");

8 }

9 //jalankan query

10 $result=mysql_query('SHOW DATABASES',$link);

11 //tampilkan hasil query

12 while ($row = mysql_fetch_row($result))

13 {

14 echo $row[0];

15 echo "<br />";

16 }

17 ?>

Anda mungkin juga menyukai