* The preview only shows a few pages of manuals at random. You can get the complete content by filling out the form below.
Description
LAPORAN PRAKTIKUM KE-1 Proyek Pemrograman Internet dan E-commerce
DISUSUN OLEH : : FITRI DWI RAHMATULAINI : G1A018005 : B1
NAMA NPM KELAS
Nama Asisten Dosen: 1.
Choiriya Saputri
G1A015029
2.
Prita Puspita Sari
G1A016032
3.
Muhammad Iqbal Baskoro
G1A016077
4.
Sandra Revitasari
G1A016075
5.
M. Ikhwan Alif M
G1A017022
6.
Mia Martha Amalia
G1A017024
7.
Hastri Winanda
G1A017060
8.
Zahira Salsabila Barly
G1A017080
Dosen pengampu : 1. Yudi Setiawan, S.T., M.Eng. 2. Nadiza Lediwara, S.T., M.Eng.
PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS BENGKULU 2020
LANDASAN TEORI Bahasa pemrograman PHP biasanya tidak digunakan pada keseluruhan pengembangan website, melainkan dikombinasikan dengan beberapa bahasa pemrograman lain. Misalnya saja untuk mengatur tampilan, layout, dan berbagai macam menu menggunakan CSS. Selain itu, terdapat juga beberapa framework PHP: Laravel, Phalcon, Codigniter, Symfoni yang saat ini banyak tersedia di internet untuk memudahkan proses pengembangan website menggunakan bahasa pemrograman tersebut [ CITATION Nia19 \l 1033 ]. PHP adalah bahasa pemrograman yang sering disisipkan ke dalam HTML. PHP sendiri berasal dari kata Hypertext Preprocessor. Sejarah PHP pada awalnya merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web [ CITATION Nia19 \l 1033 ].
Bahasa pemrograman ini menggunakan sistem server-side. Server-side programming adalah
jenis
bahasa
pemrograman
yang
nantinya
script/program
tersebut
akan
dijalankan/diproses oleh server. Kelebihannya adalah mudah digunakan, sederhana, dan mudah untuk dimengerti dan dipelajari. Semenjak PHP menjadi bahasa pemrograman yang open source, pengembang tidak perlu menunggu sampai dengan update terbaru rilis . Pengguna PHP akan lebih baik jika menggunakan versi terbaru. Sehingga jika ada rilis terbaru Anda harus menyesuaikan sistem Anda dengan versi PHP yang paling baru. Meskipun harus menggunakan versi terbaru, biaya untuk maintenance dan web development sangat terjangkau [ CITATION Nia19 \l 1033 ].
Bahasa pemrograman PHP membantu Anda untuk mengembangkan aplikasi berbasis web yang cukup kompleks, handal, dan cepat. Tergantung dari spesifikasi bisnis, penggunaan hosting, tingkat pengalaman, kebutuhan aplikasi, dan pengembangan timeframe. Selain itu ada banyak PHP frameworks yang dapat dipilih [ CITATION Nia19 \l 1033 ]. Bahasa pemrograman PHP merupakan bahasa pemrograman yang kebanyakan digunakan untuk mengembangkan website. Jadi sebenarnya untuk membuat sistem berbasis web tidak harus menggunakan PHP. Namun karena fiturnya yang menarik dan dirasa memudahkan, maka kebanyakan pengembangan menggunakan bahasa pemrograman ini. Sebelum ada PHP, pengembang kebanyakan menggunakan bahasa pemrograman HTML. Bahasa pemrograman ini sudah dapat membuat tampilan website, akan tetapi tampilan yang
dihasilkan masih biasa saja. Biasa saja karena website masih bersifat statis atau tetap, tidak bisa menyesuaikan tampilan dengan kondisi pengguna [ CITATION Nia19 \l 1033 ]. Semenjak adanya PHP maka pembuatan website dapat dikembangkan dan diatur agar menjadi website yang dinamis. Dimana website dapat menyesuaikan tampilan sesuai dengan perangkat yang digunakan oleh pengguna. Tidak hanya itu, website juga dapat melakukan input output dengan database. PHP sendiri biasanya disisipkan ke dalam kode HTML dan dikombinasikan dengan bahasa pemrograman lain, seperti CSS [ CITATION Nia19 \l 1033 ]. Text Editor adalah suatu software aplikasi atau suatu program komputer yang memungkinkan Anda sebagai penggunanya untuk membuat, mengubah atau mengedit file teks yang ada berupa plain text. Text editor ini sebenarnya bisa digunakan untuk membuat program-program komputer dan mengedit source code dari bahasa pemograman. Selain itu, text editor juga bisa dimanfaatkan untuk membuat halaman web atau template web design dan juga membuat aplikasi tertentu. Software aplikasi satu ini memang secara umum ditujukan untuk mempermudah aktivitas pemrograman [ CITATION Dew18 \l 1033 ]. Text Editor memiliki fitur-fitur yang sangat kecil dan sederhana. Namun ada juga beberapa text editor kini sudah menawarkan fungsi yang luas dan kompleks. Apa saja contohnya? Unix dan Linux adalah contohnya. Dalam sistem operasinya sudah tersedia Editor VI (atau varian), tapi banyak juga yang mencakup editor Emacs. Sementara sistem operasi dari Windows itu sendiri menyediakan Notepad standar. Walaupun sudah tersedia secara bawaan, banyak programmer lebih menyukai text editor lainnya yang memang fiturnya lebih banyak atau lengkap [ CITATION Dew18 \l 1033 ]. Sublime adalah text editor yang secara eksklusif didukung dengan aplikasi pemograman interface Python (API). API ini secara native mendukung banyak bahasa pemrograman dan bahasa markup. Jadinya fungsi-fungsi tambahan bisa didapatkan oleh pengguna dengan plugin. Biasanya plugin-plugin itu dibuat oleh komunitas dan dipelihara di bawah lisensi free software yang ada [ CITATION Dew18 \l 1033 ]. Salah satu keunggulannya adalah adanya multiple selection. Fungsinya yaitu untuk menghasilkan perubahan pada sebuah kode dalam waktu yang sama dan dalam baris yang berbeda. Multiple selection ini juga adalah salah satu fitur unggulan dari Sublime Text Editor. Anda bisa saja meletakkan kursor pada kode yang akan di ubah / edit, lalu tekan Ctrl + click atau blok kode yang akan diubah kemudian Ctrl + D. Nah, setelahnya Anda bisa merubah kode secara bersamaan [ CITATION Dew18 \l 1033 ].
SOAL DAN PEMBAHASAN 1. Buat biodata diri kalian pada website! Data yang ditampilkan yaitu data-data pada KTP, SIM, dan Kartu Mahasiswa JAWAB
G1A018005 Gambar 1.1 Source Code KTP Source Code : ";
echo "KOTA BENGKULU
"; $nik = '1771055101000001'; $nama = 'FITRI DWI RAHMATULAINI'; $ttl = 'BENGKULU, 11-01-2000'; $jk = 'PEREMPUAN
Gol. Darah :O';
$alamat = 'JL. LESTARI 8 NO.29'; $rt_rw = '013/003'; $kel_desa = 'KANDANG'; $kec = 'KAMPUNG MELAYU'; $agama = 'ISLAM'; $sp = 'BELUM KAWIN'; $pkrj = 'PELAJAR/MAHASISWA'; $kwnrg = 'WNI'; $brlk = 'SEUMUR HIDUP'; echo "NIK : " . $nik . "
"; echo "Nama : " . $nama . "
"; echo "Tempat/Tgl Lahir : " . $ttl . "
"; echo "Jenis Kelamin : " . $jk . "
"; echo "Alamat : " . $alamat . "
"; echo "RT/RW : " . $rt_rw . "
"; echo "Kel/Desa : " . $kel_desa . "
"; echo "Kecamatan : " . $kec . "
"; echo "Agama : " . $agama . "
"; echo "Status Pekerjaan : " . $sp . "
"; echo "Pekerjaan : " . $pkrj . "
"; echo "Kewarganegaraan : " . $kwnrg . "
"; echo "Berlaku Hingga : " . $brlk . "
"; ?> PENJELASAN Untuk membuat biodata kartu tanda penduduk (KTP) ini saya membuka tag PHP dan mengisinya dengan echo yang berisi string provinsi Bengkulu lalu saya break dengan fungsi
begitu juga dengan string kota Bengkulu namun saya menggunakan dua break. Setelah itu saya menginisialisasi variable-variabel saya, yaitu nik, nama, tempat tanggal lahir, jenis
kelamin, golongan darah, alamat, rt/rw, kel/desa, kecamatan, agama, status pekerjaan, pekerjaan, kewarganegaraan, dan berlaku hingga. Dan untuk menginisialisasi variable tersebut saya menggunakan simbol $ (Dollar) sebelum nama dari variable tersebut. Untuk menampilkan variable-variabel tersebut saya menggunakan fungsi echo dan menambahkan beberapa string dan menggunakan operator string untuk menyatukan suatu kalimat dan tak lupa menggunakan break pada setiap line nya agar menghasilkan enter ke bawah pada outputnya nanti.
Gambar 1.2
G1A018005
Output KTP PENJELASAN OUTPUT Untuk output ini harus menggunakan salah satu aplikasi browser dan browser yang saya gunakan adalah Mozilla firefox. Selain itu, saya juga menggunakan aplikasi xampp agar localhost dapat berjalan. Selanjutnya kita akan mengetikkan alamat url nya di browser, yaitu localhost/praktikum_b1/soal1a.php maka akan muncul outputnya seperti pada gambar diatas, pada PHP memang spasi tidak akan berpengaruh banyak, sehingga pada output ini jenis kelamin dan gol. Darah sangat dekat dan tidak terlalu menarik, maka untuk membuat website diperlukan html dan css agar tampilan tampak lebih menarik.
G1A018005 Gambar 1.3 Source Code SIM Source Code : "; echo "REPUBLIK INDONESIA
"; echo "SURAT IZIN MENGEMUDI C
"; echo "( Driving License) BENGKULU
"; $nama = 'FITRI DWI RAHMATULAINI WANITA'; $alamat = 'JL. LESTARI 8 NO.29 RT. 13/3
KEL KANDANG'; $tmpt = 'BENGKULU'; $tgl = '11-01-2000';
$tinggi = '152 cm'; $pkrj = 'PELAJAR'; $nosim = '2529110200098'; echo "Nama : " . $nama . "
"; echo "Alamat : " . $alamat . "
"; echo "Tempat & : " . $tmpt . "
"; echo "Tgl.Lahir : " . $tgl . "
"; echo "Tinggi : " . $tinggi . "
"; echo "Pekerjaan : " . $pkrj . "
"; echo "No. SIM : " . $nosim . "
"; echo "BENGKULU, 03-02-2018
"; echo "KAPOLRES
"; echo "ADY SAVART, S.H., S.IK.
"; echo "AKBP NRP.74030653"; ?> PENJELASAN Untuk membuat biodata surat izin mengemudi (SIM) ini saya membuka tag PHP dan mengisinya dengan echo yang berisi string kepolisian negara lalu saya break dengan fungsi
begitu juga dengan string republik Indonesia, surat izin mengemudi, dan driving license namun saya menggunakan dua break. Setelah itu saya menginisialisasi variable-variabel saya, yaitu nama, alamat, tempat tanggal lahir, tinggi, pekerjaan, dan no. sim. Dan untuk menginisialisasi variable tersebut saya menggunakan simbol $ (Dollar) sebelum nama dari variable tersebut. Untuk menampilkan variable-variabel tersebut saya menggunakan fungsi echo dan menambahkan beberapa string dan menggunakan operator string untuk menyatukan suatu kalimat dan tak lupa menggunakan break pada setiap line nya agar menghasilkan enter ke bawah pada outputnya nanti. Setelah itu saya kembali menggunakan fungsi echo untuk format tanda tangan kapolres yang berisi echo Bengkulu, 03-02-2018 lalu break satu kali, selanjutnya kapolres dan dilakukan break sebanyak tiga kali, lalu nama kapolres tersebut serta nomor nrp nya yaitu AKBP NRP.74030653. Sehingga keseluruhan ini nantinya akan membentuk output yang mirip dengan surat izin mengemudi yang biasanya digunakan oleh pengendara transportasi daratan, sebagai tanda bukti bahwa seorang individu telah mendapatkan izin untuk mengendarai suatu kendaraan.
Gambar 1.4 G1A018005 Output SIM PENJELASAN OUTPUT Untuk output ini menggunakan aplikasi browser dan aplikasi xampp. Selanjutnya kita akan mengetikkan alamat url nya di browser, yaitu localhost/praktikum_b1/soal1b.php maka akan muncul outputnya seperti pada gambar diatas, pada PHP memang spasi tidak akan berpengaruh banyak, sehingga pada output ini keterangan bahwa ini merupakan sim c dan dari provinsi Bengkulu serta beridentitas wanita sangat dekat dengan komponen biodata yang lain sehingga tidak terlalu menarik, maka untuk membuat website diperlukan html dan css agar tampilan tampak lebih menarik.
G1A018005 Gambar 1.5 Source Code Kartu Mahasiswa
Source Code : "; echo "KARTU MAHASISWA
"; $nama = 'FITRI DWI RAHMATULAINI'; $npm = 'G1A018005'; $prd = 'S1-TEKNIK INFORMATIKA 08/24'; echo $nama . "
"; echo $npm . "
"; echo $prd . "
"; echo "SETIAP SEMESTER MAHASISWA HARUS MELAKSANAKAN REGISTRASI ADMINISTRASI DAN AKADEMIK"; ?> PENJELASAN Untuk membuat biodata kartu tanda mahasiswa (KTM) ini saya membuka tag PHP dan mengisinya dengan echo yang berisi string Universitas Bengkulu lalu saya break dengan fungsi
dan kartu mahasiswa namun saya menggunakan empat break. Setelah itu saya menginisialisasi variable-variabel saya, yaitu nama, npm, dan prodi. Untuk menampilkan variable-variabel tersebut saya menggunakan fungsi echo dan menambahkan beberapa string dan menggunakan operator string untuk menyatukan suatu kalimat dan tak lupa menggunakan break pada setiap line nya agar menghasilkan enter ke bawah pada outputnya nanti. Lalu saya menggunakan echo kembali untuk menampilkan keterangan dibawahnya.
Gambar 1.6 Output Kartu Mahasiswa
G1A018005
PENJELASAN OUTPUT Untuk output ini menggunakan aplikasi browser dan aplikasi xampp. Selanjutnya kita akan mengetikkan alamat url nya di browser, yaitu localhost/praktikum_b1/soal1c.php maka akan muncul outputnya seperti pada gambar diatas.
2. Lakukan dan jelaskan fungsi operasi pada PHP untuk setiap jenis operator, 1 jenis operator 1 contoh. JAWAB
Aritmatika
Gambar 2.1 Operator Aritmatika Source Code:
"; echo "Ini Jawaban Pertambahan = ". ($a + $b). "
"; echo "Ini Jawaban Pengurangan = ". ($a - $b). "
"; echo "Ini Jawaban Perkalian = ". ($a * $b)."
"; echo "Ini Jawaban Pembagian = ". ($a / $b)."
"; echo "Ini Jawaban Modulus = ". ($a % $b)."
"; ?>
G1A018005
PENJELASAN Terdapat lima operator pada operator aritmatika. Operator pertama adalah pertambahan, pertambahan merupakan operator penjumlahan di php yang digunakan untuk menjumlahkan bilangan atau variabel. contohnya $a + $b. Kedua adalah pengurangan, pengurangan adalah operator di php yang digunakan untuk mengurangkan bilangan atau variabel. contohnya $a – $b. Selanjutnya adalah operator perkalian di php digunakan untuk mengalikan bilangan atau variabel. untuk membuat perkalian di php gunakan tanda bintang ” * “. contohnya $a * $b. Selain itu, pada operator pembagian di php digunakan untuk membuat pembagian bilangan atau variabel. untuk membuat pembagian di php gunakan garis miring ” / “. contohnya $a / $b. Operator terakhir adalah operator modulus yang merupakan operator untuk menemukan hasil dari pembagian. untuk penulisan operator modulus di php menggunakan tanda persen ” % “. contohnya ”$a % $b“. operator modulus di gunakan untuk mendapatkan hasil sisa dari pembagian.
G1A018005 Gambar 2.2 Output Operator Aritmatika PENJELASAN OUTPUT Pada sintaks diatas kita telah menggunakan operator aritmatika. Dimana untuk operator pertambahan variable a yang bernilai 2 ditambah dengan variable b bernilai 6 dijumlahkan maka menghasilkan angka 8. Pada operator pengurangan dua dikurang enam menghasilkan angka -4. Pada operator perkalian dua dikali dengan enam sehingga menghasilkan 12. Pada operator pembagian 2 dibagi 6 menghasilkan 0,333. Dan pada operator modulus menghasilkan angka 2.
Operator Penugasan
G1A018005 Gambar 2.3 Operator Penugasan Source Code:
"; echo "Ini Jawaban '=' : ". $a; ?> PENJELASAN OUTPUT Operator penugasan biasa juga disebut operator assignment. Pada operator ini berguna untuk memberikan tugas kepada variabel. Assigment dengan Nilai atau dalam istilah pemograman dikenal dengan Assignment by Value , adalah proses pemberian nilai kedalam sebuah variabel dengan meng-copy nilai atau value dari variabel lain.
Gambar 2.4 G1A018005 Output Operator Penugasan PENJELASAN OUTPUT Pada operator penugasan kali ini saya memberikan nilai pada variable a yakni berisi Hi Friends… sehingga saat saya menjalankan program tersebut maka akan muncul jawaban dari operator penugasan ini.
Operator Bitwise
G1A018005 Gambar 2.5 Operator Bitwise Source Code:
$b = 5; echo "OPERATOR BITWISE
"; echo "Ini Jawaban AND = ". ($a & $b). "
"; echo "Ini Jawaban OR = ". ($a | $b). "
"; echo "Ini Jawaban XOR = ". ($a ^ $b). "
"; echo "Ini Jawaban NOT = ". (~$b). "
"; echo "Ini Jawaban Shift Left = ". ($a << $b). "
"; echo "Ini Jawaban Shift Right = ". ($a >> $b). "
"; ?> PENJELASAN Terdapat enam buah operator pada jenis operator bitwise, yaitu bitwise and, bitwise or, bitwise xor, bitwise not, shift left, serta shift right. Operator bitwise sendiri adalah operator yang bertujuan untuk mengoperasikan bilangan biner (angka 0 dan 1). Cara kerja dari operator ini adalah jika bilangan operan berupa bilangan desimal maka harus dikonversikan terlebih dahulu menjadi bilangan biner, baru kemudian dioperasikan dengan operator bitwise. Jika operan kedua-duanya berupa string maka nilai operan harus dikonversikan terlebih dahulu menjadi nilai ASCII (sesuai dengan tabel ASCII), baru kemudian dioperasikan dengan operator bitwise.
G1A018005 Gambar 2.6 Output Operator Bitwise PENJELASAN OUTPUT Pada operator ini untuk operator and variable a yang bernilai 76 dan variable b bernilai 5 akan kita and kan sehingga menghasilkan 4. Operator or akan menghasilkan 77,
sedangkan pada operator xor akan menghasilkan nilai 73. Pada operator not akan menghasilkan nilai -6. Sedangkan untuk shift left dan shift right akan menghasilkan 2432 dan 2.
Operator Perbandingan
G1A018005 Gambar 2.7 Operator Perbandingan Source Code:
"; echo "Ini Jawaban Sama Dengan = ". ($a == $c). "
"; echo "Ini Jawaban Identik = ". ($a === $c). "
"; echo "Ini Jawaban Tidak Sama Dengan = ". ($a != $b). "
"; echo "Ini Jawaban Tidak Sama Dengan = ". ($a <> $b). "
"; echo "Ini Jawaban Tidak Identik = ". ($a !== $b). "
"; echo "Ini Jawaban Kurang Dari = ". ($a < $b). "
"; echo "Ini Jawaban Lebih Dari = ". ($b > $c). "
"; echo "Ini Jawaban Kurang Dari Sama Dengan= ". ($a <= $b). "
"; echo "Ini Jawaban Lebih Dari Sama Dengan = ". ($b >= $c). "
"; ?> PENJELASAN
Operator perbandingan ini didalam PHP berfungsi untuk membandingkan 2 nilai (angka atau string). Hasil perbandingan akan bernilai TRUE jika kondisi perbandingan tersebut benar, atau FALSE jika kondisinya salah. Untuk Sama Dengan ( == ) : Jika nilai $a sama dengan nilai $c maka hasilnya Benar. Identik ( === ) : Jika nilai $a sama dengan nilai $c, dan memiliki jenis atau nilai yang sama, maka hasilnya Benar. Tidak Sama ( != ) : Jika nilai $a tidak sama dengan nilai $b, maka hasilnya Salah. Tidak Sama ( < > ) : Jika nilai $a tidak sama dengan nilai $b, maka hasilnya Salah. Tidak Identik ( !== ) : Jika nilai $a tidak sama dengan nilai $b, dan tidak memiliki jenis yang sama, maka hasilnya Salah. Lebih Besar Dari ( > ) : Jika nilai $b lebih besar dari nilai $c, maka hasilnya Salah. Lebih Kecil Dari ( < ) : jika nilai $a kurang dari nilai $b, maka hasilnya Benar. Lebih Besar Dari Atau Sama Dengan ( >= ) : Jika nilai $b lebih besar atau sama dengan nilai $c, maka hasilnya Salah. Kurang Dari Atau Sama Dengan ( <= ) : Jika nilai $a kurang dari atau sama dengan nilai $b, maka hasilnya, Benar.
G1A018005 Gambar 2.8 Output Operator Perbandingan PENJELASAN OUTPUT Pada kesembilan operator pada jenis operator perbandingan, disini saya membuatnya memili output true atau 1 karena keseluruhan program telah memenuhi syarat perbandingan. PENJELASAN Operator Logika adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE). Perbedaan dari
operator AND dengan &&, dan OR dengan || terkait dengan cara penulisan dan aturan “kekuatan” operator. Operator && dan || memiliki “kekuatan” lebih tinggi dari pada AND dan OR. Untuk outputnya hanya memberikan hasil untuk kondisi TRUE, maka selain kondisi tersebut, hasilnya adalah FALSE.
Operator Logika
Gambar 2.9 Operator Logika Source Code:
"; echo "Ini Jawaban AND = ". ($a and $b). "
"; echo "Ini Jawaban && = ". ($a && $b). "
"; echo "Ini Jawaban OR = ". ($a or $b). "
"; echo "Ini Jawaban || = ". ($a || $b). "
"; echo "Ini Jawaban XOR = ". ($a xor $c). "
"; echo "Ini Jawaban ! = ". (!$c). "
"; ?>
G1A018005
G1A018005 Gambar 2.10 Output Operator Logika PENJELASAN OUTPUT Pada operator ini untuk operator and variable a yang bernilai 65 dan variable b bernilai 77 serta variable c bernilai 0 akan kita and kan sehingga menghasilkan 1. Operator && akan menghasilkan 1, sedangkan pada operator or akan menghasilkan nilai 1. Pada operator || akan menghasilkan nilai 1. Sedangkan untuk xor dan negasi akan menghasilkan 1.
Operator String
G1A018005 Gambar 2.11 Operator String Source Code:
echo $a.$b.$c; ?> PENJELASAN Operator string merupakan operator yang digunakan pada saat kita ingin menghubungkan sebuah karakter ataupun nilai, baik itu angka maupun hasil aritmatika pada suatu variabel. Operator string digunakan untuk menggabungkan nilai sehingga dibutuhkan lebih dari satu variable agar dapat membentuk sebuah kalimat.
G1A018005 Gambar 2.12 Output Operator String PENJELASAN OUTPUT Pada operator string ini terdapat tiga variable bernilai string yakni variable a berisi dia, variable berisi saying, dan variable c berisi orang lain. Sehingga saat disatukan dapat membentuk sebuah kalimat. 3. Lakukan dan jelaskan fungsi komentar pada PHP untuk setiap tipe komentar. JAWAB
G1A018005 Gambar 3.1 Source Code Komentar Source Code :
// ini komentar untuk satu baris
# ini juga komentar untuk satu baris echo "Ayo berkomentar"; ?> PENJELASAN Komentar adalah sejenis anotasi yang bisa digunakan untuk mengklarifikasi tujuan dan maksud satu bagian kode. Ketika menggunakan PHP, ada beberapa opsi untuk menulis komentar yang dapat dipilih, dan opsi-opsi tersebut diangkat dari bahasa pemrograman lama yang populer. Ada dua opsi komentar baris tunggal dan satu opsi komentar baris ganda seperti bahasa C. Komentar juga berguna untuk mencegah satu bagian kode tertentu dijalankan, dan komentar juga bisa digunakan untuk membuat dokumentasi. Terdapat tiga jenis komentar pada bahasa pemrograman PHP. Komentar pertama berguna untuk jika sebuah informasi pada kode PHP membutuhkan banyak teks, anda tidak perlu menulis banyak karakter double slash untuk memuat banyak informasi yang ditulis, cukup gunakan tipe komentar pertama. Komentar kedua adalah komentar satu baris yang digunakan apabila penulisan informasi pada sebuah kode tidak membutuhkan banyak teks, misalnya untuk memberi tahu jenis tipe data yang di gunakan “// integer” dan lain-lain. Penulisan komentar ketiga sama saja seperti menggunakan double slash, dimana anda tidak dapat membuat baris baru untuk penulisan komentar jenis ini, anda harus menulis ulang tanda “#” jika ingin memuat informasi banyak didalam komentar. Dan terdapat satu echo untuk membuat sebuah tampilan pada output tersebut nanti.
G1A018005 Gambar 3.2 Output Komentar PENJELASAN OUTPUT Komentar adalah bagian dari skrip PHP yang tidak diterjemahkan oleh browser. Fungsi komentar hanyalah sebagai dokumentasi dari skrip PHP yang kita buat atau merupakan penjelesan-penjelasan dari skrip tersebut. Sehingga komentar /* Ini komentar untuk satu paragraf */, // ini komentar untuk satu baris, # ini juga komentar untuk satu baris, tidak akan tampil sebagai output sebuah proses dan pada output hanya akan menampilkan kalimat ayo berkomentar. Karena kalimat ayo berkomentar bukanlah sebuah komentar pada source code ini. Komentar sendiri diperlukan untuk memberikan penjelasan kepada orang lain yang membaca kode kita. Komentar sepenuhnya akan diabaikan oleh PHP pada saat eksekusi. Dengan adanya komentar ini tentu akan memudahkan programmer dalam mengidentifikasi source codenya.
DAFTAR PUSTAKA Dewa Web. (2018, April 22). Panduan Dasar Text Editor Atom, Sublime, Notepad++. Dipetik Februari 16, 2020, dari Dewa Web: https://www.dewaweb.com/blog/panduantext-editor-atom-sublime-notepad/ Niaga Hoster Blog. (2019, Januari 17). Pengertian PHP dan Fungsinya. Dipetik Februari 16, 2020, dari Niaga Hoster Blog: https://www.niagahoster.co.id/blog/pengertian-php/