Penyusun :
ANGGITA BELLA VERBENA (17532798)
LABORATORIUM
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
2019
HALAMAN PENGESAHAN
LAPORAN PRAKTIKUM
PEMROGRAMAN PERANGKAT LUNAK
Disusun Oleh:
Anggita Bella Verbena
NIM. 17532798
ii
KATA PENGANTAR
Syukur Alhamdulilah segala puji bagi Allah SWT yang telah memberikan
Rahmat, Taufik, Hidayah-Nya dan yang telah memberi ilmu pengetahuan serta
kemampuan kepada saya sehingga terselesaikannya laporan praktikum ini dengan
judul “Laporan Praktikum Pemrograman Perangkat Lunak”. Penulisan
laporan praktikum ini merupakan tugas akhir yang diberikan dalam praktikum
pemrograman perangkat lunak di Universitas Muhammadiyah Ponoroggo.
Sholawat dan salam semoga tetap terlimpah curahkan kepada Rasulullah
SAW yang telah menunutun kita dari zaman jahiliyah menujun zaman islamiyah
dan yang kita nantikan syafaatnya besok dihari kiamat aamiin.
Tak lupa saya mengucapkan banyak terima kasih kepada semua pihak dalam
mendukung laporan praktikum ini,terutama kepada yang terhormat Bapak
Nurwanto, S.Kom.,M.Kom selaku pembimbing praktikum dan semua pihak yang
mendukung hingga terselesainya laporan praktikum ini.
Dengan iringan Do’a saya hanya mampu memohon kehadirat Allah SWT,
semoga amal ibadah yang telah beliau berikan mendapat ridho dan balasan dari
Allah SWT. Menyadari keterbatasan kemampuan,pengalaman, serta sempitnya
pengetahuan ilmiah dari saya, saya yakin bahwa laporan praktikum ini masih jauh
dari kesempurnaan. Oleh karena itu saya mengharapkan kritik dan saran yang
sifatnya membangun demi kesempurnaan laporan praktikum pemrograman
perangkat lunak ini di masa yang akan datang.
Akhir kata saya berharap laporan praktikum pemrograman perangkat lunak
ini bermanfaat bagi saya khususnya dan bagi pembaca umumnya.
iii
DAFTAR ISI
iv
BAB I
PENDAHULUAN
1
satu mesin dengan mesin lainnya akan berbeda.
2
lingkungan PC dengan mudah.Bahasa pemrograman generasi
keempat disebut sebagai high level language atau bahasa berorientasi
pada masalah (problem oriented language) karena memungkinkan
pemakai menyelesaikan masalah dengan sedikit penulisan kode
dibandingkan pada bahasa prosedural. Bahasa pemrograman generasi
keempat menggunakan pendekatan non-prosedural. Untuk
mendapatkan suatu hasil, seorang pemakai tidak perlu
memberitahukan secara detail tentang bagaimana mendapatkannya.
e. Bahasa Pemrograman Generasi V
Bahasa pemrograman generasi kelima merupakan kelompok
bahasa-bahasa pemrograman yang ditujukan untuk menangani
kecerdasan buatan (artificial intelligence). Kecerdasan buatan adalah
disiplin dalam ilmu komputer yang mempelajari cara komputer
meniru kecerdasan manusia.
1.3 Tujuan
a. Untuk mengetahui apa yang dimaksud Pemrograman Perangkat
Lunak
b. Untuk memahami bagaimana cara membuat tampilan dengan bahasa
PHP
1.4 Manfaat
Manfaat dari PHP yaitu untuk membuat halaman website yang
dinamis dan interaktif yang dapat menyesuaikan tampilan konten tergantung
pada situasi. Website dinamis juga bisa menginput data ke databased,
membuat halaman yang berubah-ubah sesuai pada input dari user,
menghasilkan gambar, mengkonversi halaman text menjadi PDF,
memproses form, dll. Dalam membuat aplikasi website, kode PHP disisipkan
3
ke dalam dokumen HTML, oleh karena itu PHP disebut sebagai bahasa
pemrograman scrip.
4
BAB II
PEMBAHASAN
5
Ketiganya adalah program open source yang tersedia secara gratis di internet
dan dapat berjalan di berbagai platform (windows maupun UNIX/Linux).
b. Langkah – langkah :
• Buka notepad++
• Klik berkas, lalu pilih baru
• Atur bahasa lalu pilih PHP
• Tulis code seperti dibawah ini
6
• buka browser lalu ketik http://localhost/tugas/bab2.php
• Jika berhasil akan muncul gambar dibawah ini:
b. Langkah – langkah :
• Buka notepad++
• Klik berkas, lalu pilih baru
• Atur bahasa lalu pilih PHP
• Tulis code seperti dibawah ini :
7
• Simpan file tersebut di Local Disk c -> xampp ->htdocs->tugas
• klik xampp lalu pilih start apache dan mysql
• buka browser lalu ketik http://localhost/tugas/bab2_1.php
• Jika berhasil akan muncul gambar dibawah ini.
8
• Tulis code seperti dibawah ini :
9
2.5 Operator Modularitas
Suatu pemrograman yang baik seharusnya program yang besar dipecah
menjadi programprogram yang kecil yang selanjutnya disebut modul. Modul-
modul kecil tersebut dapat dipanggil sewaktu-waktu diperlukan. Dalam PHP
juga mendukung konsep tersebut yang selanjutnya diberinama modularitas.
Kita dapat menyisipkan isi suatu file/modul lain ke dalam file/modul tertentu.
Terdapat 2 perintah/function untuk hal tersebut dalam PHP yaitu menggunakan
include dan require.
Include()
Untuk memudahkan pemahaman, diberikan contoh berikut. Misalkan kita
akan membuat menu link sejumlah 4 buah yaitu index, about, links, dan contact
pada setiap halaman web yang kita buat. Teknik yang digunakan adalah
membuat menu link dalam suatu modul tersendiri kemudian modul tersebut
dipanggil pada setiap halaman web yang diinginkan terdapat menu link di
dalamnya.
a. Alat dan bahan :
• Notepad ++
• Leptop
• Xampp
b. Langkah – langkah :
• Buka notepad++
• Klik berkas, lalu pilih baru
10
• Atur bahasa lalu pilih PHP
• Tulis code seperti dibawah ini :
Index.php
11
• Jika dipanggil halaman tersebut akan menampilkan seperti ini :
About.php
Links.php
12
Contact.php
13
• buka browser lalu ketik http://localhost/tugas/bab5.php
• Jika berhasil akan muncul gambar dibawah ini:
2.7 Statement IF
Untuk menyatakan syarat, biasanya digunakan operator perbandingan. Apabila
syarat bernilai TRUE maka statement-statement yang diapit dengan tanda kurung
kurawal akan dijalankan.
a. Alat dan bahan :
• Notepad ++
• Leptop
• Xampp
b. Langkah – langkah :
• Buka notepad++
• Klik berkas, lalu pilih baru
• Atur bahasa lalu pilih PHP
• Tulis code seperti dibawah ini :
14
• Jika berhasil akan muncul gambar dibawah ini:
15
• Simpan file tersebut di Local Disk c -> xampp ->htdocs->tugas
• klik xampp lalu pilih start apache dan mysql
• buka browser lalu ketik http://localhost/tugas/bab7_1.php
• Jika berhasil akan muncul gambar dibawah ini:
16
• Dari hasil http://localhost/tugas/bab7_1.php pilih salah satu dari 3 macam
alat tulis
• Tulis jumlah pesanan
• Lalu akan menampilkan tampilan kode dari proses.php
Untuk melihat perbedaan post dan get, kita akan sedikit mengubah file
HTML form dan file PHP proses.php sebelumnya.
a. Alat dan bahan :
• Notepad ++
• Leptop
• Xampp
17
b. Langkah – langkah :
• Buka notepad++
• Klik berkas, lalu pilih baru
• Atur bahasa lalu pilih PHP
• Tulis code seperti dibawah ini :
18
• Jika berhasil akan muncul gambar dibawah ini:
2.10 Function
Sebuah function merupakan sebuah nama yang kita berikan pada suatu
blok program yang sewaktu-waktu dapat kita panggil dan gunakan. Sebuah
function dapat diletakkan di bagian manapun, bisa di awal, tengah, dan akhir
dari keseluruhan bagian kode PHP.
a. Alat dan bahan :
• Notepad ++
• Leptop
• Xampp
b. Langkah – langkah :
• Buka notepad++
• Klik berkas, lalu pilih baru
• Atur bahasa lalu pilih PHP
19
• Tulis code seperti dibawah ini :
20
b. Langkah – langkah :
• Buka notepad++
• Klik berkas, lalu pilih baru
• Atur bahasa lalu pilih PHP
• Tulis code seperti dibawah ini :
21
• Klik berkas, lalu pilih baru
• Atur bahasa lalu pilih PHP
• Tulis code seperti dibawah ini :
22
BAB III
PENUTUP
3.1 Kesimpulan
Praktikum pemrograman perangkat lunak membahas tentang bahasa
pemrograman web PHP. PHP sendiri sekarang memiliki kepanjangan dari
Hypertext Preprocessing.
Dengam dilakukannya sebuah pratikum maka kita akan mengetahui proses
dalam pembuatan web dengan menggunakan Bahasa pemoograman PHP.
Dalam penulisan sintaks PHP sangat memerlukan ketelitian agar sebuah
program tersebut dapat berjalan.
23
Daftar Pustaka
24