Anda di halaman 1dari 8

MODUL 1 PENGENALAN PHP

Nur Syahid (2010631160119)


Asisten: Nur Aji Prasetyo
Tanggal Percobaan: 19/10/2021
TEL61619-Praktikum Aplikasi Pemrograman Komputer
Laboratorium Teknik Elektro – Fakultas Teknik UNSIKA

Abstrak 2. STUDI PUSTAKA


Pada praktikum ini menjelaskan tentang Xampp adalah perangkat lunak berbasis web
pengenalan PHP, seperti variabel, tipe data, server yang bersifat open source (bebas), serta
percabangan, dan perulangan. Percobaan mendukung di berbagai sistem operasi, baik
dimulai dengan membuat syntax pada Visual Windows, Linux, atau Mac OS. Xampp
Studio Code yang diterjemahkan oleh web- digunakan sebagai standalone server (berdiri
server sehingga menghasilkan kode yang sendiri) atau biasa disebut dengan localhost.
dikirim ke browser agar dapat ditampilkan. Hal tersebut memudahkan dalam proses
Kata kunci: PHP, Script, Variabel, Tipe Data. pengeditan, desain, dan pengembangan
aplikasi.
1. PENDAHULUAN Xampp tersusun atas kependekan dari
PHP adalah bahasa skrip server, dan alat yang beberapa kata berikut ini:
ampuh untuk membuat halaman Web yang 1. X (Cross Platform)
dinamis dan interaktif.
Maksudnya adalah, Xampp dalam dijalankan
PHP adalah alternatif yang banyak digunakan, di berbagai perangkat sistem operasi yang ada,
gratis, dan efisien untuk pesaing seperti ASP misalnya Windows, Linux, Mac OS, dan
Microsoft. PHP dikembangkan oleh Rasmus Solaris. Dari ke semua sistem operasi tersebut,
Lerdorf pada tahun 1995. Tujuan utama dari software ini bersifat open source atau dapat
penggunaan bahasa ini adalah untuk digunakan secara gratis.
memungkinkan perancang web yang dinamis
dan dapat bekerja secara otomatis. 2. A (Apache)
Penulisan pada bahasa PHP diawali dengan Apache merupakan aplikasi web server yang
“<?php” dan diakhiri dengan “?>”, namun bertugas untuk menciptakan halaman website
penulisan “?>” bersifat opsional (dapat yang benar berdasarkan kode program PHP
digunakan atau tidak). Beberapa server yang yang ditulis oleh pengembang web
didukung oleh PHP antara lain Apache dan (developer). Memungkinkan juga untuk
MySQL. Apache merupakan web server untuk mengakses sistem database terlebih dahulu
menjalankan PHP, sedangkan MySQL untuk mendukung halaman situs yang
berfungsi sebagai database server. Keduanya dihasilkan.
akan aktif jika sudah berwarna hijau dan 3. M (MySQL / MariaDB)
memiliki nilai PID dan Port di XAMPP.
MySQL merupakan salah satu aplikasi
Dalam perancangan website ini memerlukan database server yang menerapkan bahasa
bantuan web server untuk menjalankan web pemrograman SQL (Structured Query
server Apache dan mengkoneksikan file-file Language). Fungsi dari MySQL sendiri adalah
website ke basis data.Web server yang untuk mengelola dan membuat sistem basis
digunakan adalah XAMPP. XAMPP data secara terstruktur dan sistematis.
merupakan suatu paket instalasi Apache, PHP,
dan MySQL, untuk mengakses web server ini 4. P (PHP)
bisa menggunakan web browser biasa seperti PHP adalah bahasa pemrograman khusus
Google Chrome, atau Mozilla Firefox. berbasis web untuk kebutuhan pada sisi server
(back end). Sehingga, PHP sangat
memungkinkan untuk membuat suatu

1
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
halaman website menjadi lebih dinamis Yang terakhir, jika anda ingin belajar
dengan menerapkan server-side scripting. PHP WordPress, maka anda dapat memanfaatkan
juga mendukung manajemen sistem pada penggunaan dari Xampp tanpa membutuhkan
Oracle, Postgresql, Microsoft Access. koneksi internet. Sehingga, sangat
memudahkan dalam proses pengerjaan front
5. P (Perl)
end maupun back end.
Perl merupakan bahasa pemrograman untuk
PHP adalah singkatan rekursif untuk "PHP:
segala kebutuhan (cross platform) yang
Hypertext Preprocessor", yaitu bahasa
berfungsi sebagai penunjuk eksistensi dari
pemrograman yang digunakan secara luas
PHP. Perl biasanya banyak digunakan untuk
untuk penanganan pembuatan dan
website development pada sistem berbasis
pengembangan sebuah situs web dan bisa
CMS (Content Management System) seperti
digunakan bersamaan dengan HTML. PHP
WordPress.
adalah salah satu bahasa pemrograman open
Sejarah Singkat Xampp source yang dikhususkan untuk
Sejarah awal terbentuknya Xampp adalah pengembangan web dan dapat ditanamkan
dimulai dari tahap pengembangan yang pada sebuah skripsi HTML. Bahasa PHP dapat
dilakukan oleh tim proyek yang bernama dikatakan menggambarkan beberapa bahasa
Apache Friends pada tahun 2002. Tim tersebut pemrograman seperti C, Java, dan Perl serta
terdiri dari tim inti (core), pengembang mudah untuk dipelajari.
(development), dan pendukung (support). Adapun pengertian lain PHP adalah akronim
Proyek ini bertujuan untuk mendukung dan dari Hypertext Preprocessor, yaitu suatu
mempromosikan penggunaan dari Apache bahasa pemrograman berbasiskan kode – kode
web server. (script) yang digunakan untuk mengolah suatu
Fungsi dari Xampp data dan mengirimkannya kembali ke web
browser menjadi kode HTML.
Terdapat banyak manfaat dari penggunaan
Xampp, berikut merupakan beberapa fungsi Menurut Kustiyaningsih (2011:114), “PHP
utama yang dimiliki oleh tool web server ini. (atau resminya PHP: Hypertext Preprocessor)
adalah skrip bersifat server-side yang
1. Mengkonfigurasi Pengaturan Database pada ditambahkan ke dalam HTML”. Pada
PhpMyAdmin prinsipnya, server akan bekerja apabila ada
Pertama, mampu mengatur halaman basis data permintaan dari client. Dalam hal ini client
pada PhpMyAdmin tanpa perlu khawatir menggunakan kode-kode PHP untuk
terjadi error, dikarenakan anda hanya mengirimkan permintaan ke server.
mengakses pada server lokal komputer saja. Jenis server yang sering digunakan bersama
Dengan PhpMyAdmin, anda bebas untuk dengan PHP antara lain Apache, Nginx, dan
melakukan beberapa perubahan seperti LiteSpeed. PHP adalah bahasa pemograman
mengedit, menghapus, mengupdate, dan yang bersifat open source. Artinya, para
menambahkan user pada database. pengguna bebas untuk memodifikasi dan
2. Menjalankan Laravel melalui Perangkat mengembangkannya sesuai dengan kebutuhan
Komputer masing-masing.

Kedua, Laravel merupakan salah satu Keuntungan dan Fungsi PHP


framework milik PHP yang berfungsi untuk Keuntungan menggunakan PHP adalah:
mempermudah programmer dalam
mengembangkan tampilan website. Sehingga, • PHP merupakan bahasa pemrograman yang
dengan penggunaan Xampp akan lebih mudah dijalankan pada sisi server yang dapat
dalam memodifikasi kode program atau script, digunakan untuk mengelola konten dinamis,
serta membuat fitur baru dengan lebih cepat. database, perekaman sesi, bahkan dapat
membangun seluruh situs web e-commerce.
3. Menginstall WordPress secara Offline
• PHP dapat diintegrasikan dengan berbagai
database populer seperti MySQL, PostgreSQL,

2
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
Oracle, Sybase, Informix, dan Microsoft SQL dikenal dengan website statis, dimana konten
Server. dan halaman web bersifat tetap.
• PHP mendukung banyak jumlah protokol Untuk pembuatan web, kode PHP biasanya di
besar seperti POP3, IMAP, dan LDAP. PHP4 sisipkan ke dalam dokumen HTML. Karena
menambahkan dukungan untuk bahasa fitur inilah PHP disebut juga sebagai Scripting
pemrograman Java dan arsitektur objek yang Language atau bahasa pemrograman script.
terdistribusi (COM dan CORBA), membuat
C. Menjalankan web server apache dan file
pengembangan n-tier menjadi mungkin untuk
php dengan xampp menjalankan web server
pertama kali.
apache
• Sintaks pada PHP sama seperti bahasa
Untuk menjalankan web server Apache,
pemrograman C.
pertama kali kita harus menjalankan aplikasi
Fungsi-fungsi PHP adalah sebagai berikut: XAMPP Control Panel. Untuk menjalankan
Apache, silahkan klik tombol Start pada kolom
• PHP dapat melakukan fungsi-fungsi pada
Action untuk menu Apache. Warna
sistem seperti membuat, membuka, membaca,
background dari text Apache akan beralih
menulis file dalam suatu sistem.
menjadi kuning yang menandakan proses
• PHP dapat menangani formulir, seperti sedang dimulai
mengambil data-data tersebut dari file,
menyimpan data tersebut dalam bentuk file,
dapat mengirimkan data melalui email, dan
mengembalikan data ke pengguna
• Anda dapat menambahkan, menghapus, dan
mengubah elemen dalam database Anda
melalui PHP
• PHP dapat mengakses dan mengatur
cookies.
2.1 JUDUL SUB-BAB
A. Pengenalan php Tunggu lah beberapa saat sampai warna
background text Apache menjadi hijau yang
PHP adalah bahasa pemrograman script menandakan web server tersebut telah berjalan
server-side yang didesain untuk di latar belakang
pengembangan web. Selain itu, PHP juga bisa
digunakan sebagai bahasa pemrograman Pengertian Alamat Localhost
umum (wikipedia). PHP di kembangkan pada Setelah web server Apache berhasil dijalankan,
tahun 1995 oleh Rasmus Lerdorf, dan sekarang untuk mengakses web server ini anda dapat
dikelola oleh The PHP Group. Situs resmi PHP menggunakan web browser biasa seperti
beralamat di http://www.php.net. Google Chrome, atau Mozilla Firefox. Untuk
PHP disebut bahasa pemrograman server side mengakses web server yang baru saja kita
karena PHP diproses pada komputer server. jalankan, silahkan buka web browser lalu
Hal ini berbeda dibandingkan dengan bahasa ketikkan pada address bar:
pemrograman client-side seperti JavaScript localhost dan tekan tombol Enter. Jika tidak
yang diproses pada web browser (client). ada masalah, halaman awal XAMPP akan
B. Fungsi php dalam pemograman web muncul.

Untuk membuat halaman web, sebenarnya Seluruh file PHP harus diletakkan dalam
PHP bukanlah bahasa pemrograman yang folder htdocs ini.
wajib digunakan. Kita bisa saja membuat 3. Buat file php
website hanya menggunakan HTML saja. Web
yang dihasilkan dengan HTML (dan CSS) ini

3
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
Berikut adalah contoh variable yang benar
dalam PHP

Dan berikut adalah contoh variabel yang salah


<?php
echo ”Saya sedang belajar PHP sambil
Praktikum teroos tiap hari";
echo ”<br>";
echo ”Hello World...”; Jika dalam syntax tersebut contoh yang benar
adalah dengan menuliskan variabel seperti
gambar di bawah ini
2. Lalu simpan file tersebut dengan nama file
coba.php , dan simpan di folder
.../htdocs/coba.php
3. Pastikan Web Server Apache sudah berjalan
Tugas 2 cobalah kedua script di bawah ini ,
4. Buka browser dan ketik pada address bar amati dan analisis dengan aturan aturan
localhost/coba.php konstanta PHP
Sebuah konstanta telah didefenisikan, kita
3. METODOLOGI tidak bisa merubah nilai tersebut. Contoh error
konstanta:
Metode yang digunakan dalam mengerjakan
modul ini adalah studi literatur dari berbagai
referensi di internnet. untuk aplikasi yang
digunakan untuk mengerjakan praktikum
modul ini adalah aplikasi visual studi
code,XAMP, dan aplikasi Google
chrome/Mozilla firefox. Percobaan diawali
dengan pembuatan program pada visual
studio code, dan menjalankannya di aplikasi Jika program di atas di jalankan menggunakan
chrome dengan bantuan server apache dari <?php maka hasil outputnya adalah
XAMPP
4. HASIL DAN ANALISIS
Tugas pendahuluan 1
A. variabel dalam php harus di awali dengan
dollar sign atau tanda
dollar ($).setelah tanda $ sebuah variabel PHP
harus diikuti dengan karakter pertama berupa
huruf kemudian untuk karakter kedua dan
seterusnya bisa menggunakan huruf, angka
atau underscore(_).dengan aturan tersebut ,
variabel di dalam PHP tidak bisa diawali
dengan angka.

4
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
Sedangkan jika program diatas tidak Dalam contoh diatas saya mencoba
menggunakan <?php maka hasil outputnya memberikan nilai array sebagai nilai dari
adalah konstanta GAJI_PEGAWAI, dan dari PHP
mengeluarkan 100000<br /> yang menjelaskan
bahwa konstanta hanya dapat berisi nilai
dengan tipe skalar saja.

Tugas 3 membuat program implentasi


B. Gambar Selanjutnya
penggunakan data PHP (minimal 3 jenis tipe
data)
ARRAY

Jika Jika program di atas di jalankan maka


hasil outputnya adalah

hasil menggunakan localhost/tugasmodul1

STRINGG

Sedangkan jika program tersebut tidak


menggunakan <?php maka hasil ouputnya
adalah Fungsi PHP str_replace() menggantikan
beberapa karakter dengan beberapa karakter
lain dalam sebuah string. Output:

Konstanta hanya dapat berisi tipe data tertentu


.Konstanta dalam PHP hanya dapat berisi tipe
data sederhana (disebut juga jenis tipe skalar),
yakni INTEGER
boolean, integer, float dan string. Hal ini
berbeda dengan variabel, yang dapat juga
berisi tipe data turunan seperti array, objek
atau resources.

5
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
Hasil dari visual studio code

Menggunakan pengulangan for


Hasil menggunakan integer.php

Hasil visual code

Hasil dari
http://localhost/tugasmodul1/for.php

Tugas 4
A. buatlah implentasi struktur percabangan
B. buatlah implenetasi struktur perulangan

if elseif else

Hasil dari visual studio code

Tugas 5 analisa potongan script di bawah ini


a. Sebuah program percabangan yang
Hasil dari menjelaskan variable a bernilai 50 dan b
http://localhost/tugasmodul1/integer.php/g bernilai 10. Jika nilai variable b >= a
anteng.php maka output nya nilai variable b
namun di output tidak muncul karena

6
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
logika variable tidak sesuai, yang mana
harusnya nilai variable a > b.
b. Switch/case adalah program
percabangan, terdapat variable a = 5
adalah suatu fungsi. Diketahui case
masing-masing memiliki output, yang
mana nilai output case-nya akan
terpanggil apabila variable (fungsi)
memanggil nilai case. Dikarenakan
dalam soal variable bernilai 5 maka
yang terpanggil adalah output
“default” (bernilai 4).
c. For adalah jenis program pengulangan,
diketahui nilai x dimulai dari satu, nilai
x tidak lebih dari 10, dan pengulangan
ditambah satu angka dari nilai awal.
Untuk output memanggil variable “x”
tersebut dan disesain pengulangannya
menyamping dari tanda ( “…” ) pada
echo.
d. Function yang berarti fungsi bisa
dikatakan wadah, yang mana fungsi
tersebut diberi tempat yaitu
(“SetNilai”) dan variable nilai = 50
maka outputnya pun 50, tetapi dengan
catatan bahwa fungsi harus dipanggil
kembali sesuai tempat (“SetNilai”).
apabila tempat memanggil angka yang
berbeda, maka output nilai akan
berbeda pula.

Tugas 6 buatlah program yang memuat auto


biografi praktikan

7
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
kita dapat melihat berbagai macam contoh
program yang dapat membantu kita dalam
pembuatan website. Kesimpulan dari praktik
ini kita dapat belajar tentang dasar dalam
pembuatan program pada aplikasi PHP dan
kita pun dapat mengenal berbagai macam tipe
data pada PHP, sekaligus dapat mempraktikan
program program yang sebelmnya belum
diketahui dan mentukan akar dari
permasalahan dalam program tersebut.
Dan dalam modul 1 ini kita juga dapat
mengenal sebuah aplikasi xampp yang
berfungsi sebagai server yang menjalan
program dari visual studio code melalu google
chrome atau website lainya.

DAFTAR PUSTAKA
[1] https://www.merdeka.com/jatim/php-
adalah-bagian-dari-bahasa-pemograman-
berikut-penjelasan-selengkapnya-kln.html?
page=3 25 okotber 2021, 11.13
[2] https://www.sekawanmedia.co.id/apa-
itu-xampp/ 25 okotber 2021, 11.20
[3]
https://cendana25.blogspot.com/2015/03/pe
ndahuluan-php.html 25 okotber 2021,11.35
[4]
https://www.niagahoster.co.id/blog/pengerti
an-php/ 25 okotber 2021 , 11.40
[5]
https://www.w3schools.com/php/
default.asp/ 25 oktober 2021, 12.15

5. KESIMPULAN
Pada Modul 1 ini kita mambahas tentang
pengenalan dan pemahaman PHP. modul ini

8
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA

Anda mungkin juga menyukai