- OPERATOR PENUGASANOperator penugasan (=) ini berfungsi untuk memberikan nilai pada suatu variabel. Operator penugasan merupakan operator yang digunakan untuk memanipulasi variabel itu sendiri seperti menambah atau memasukkan sebuah nilai ke variabel. Operator penugasan dasar dalam PHP adalah "=".contoh penulisan program :Hasil output :
- OPERATOR PERBANDINGANOperator perbandingan atau comparison operator digunakan untuk membandingkan dua operand atau lebih. Pada umumnya operator perbandingan digunakan pada kondisi if-else sebagai penentu tingkat kecocokan.
Jenis-jenis operator perbandingan yang ada di PHP: - OPERATOR LOGIKA
Operator Logika adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE). Operator logika sering digunakan untuk kodisi IF, atau untuk keluar dari proses perulangan (looping).
Jenis operand dalam operator logika ini adalah variabel dengan tipe boolean. Namun jika operand bukan boolean, akan “dikonversi” menjadi boolean oleh PHP.
Jenis-jenis operator logika dalam PHP: - OPERATOR TERNARY
Operator Ternary merupakan sebuah operator yang hanya memiliki 3 expession, dan operator ternary juga digunakan sebagai operator pembanding, operator ternary merupakan operator bawaan bahasa c namun kita juga dapat menggunakan pada PHP versi 5.3.
Contoh penulisan:
Output:
Jumat, 30 September 2022
OPERATOR PADA PHP
MACAM-MACAM OPERATOR PADA PHP
Rabu, 14 September 2022
RINGKASAN MATERI HTML, CSS, DAN PHP
HTML DAN CSS
Website HTML dan CSS adalah dasar bagi seorang pengembang atau web developer dalam membuat website.
Apa itu HTML dan CSS?
HTML adalah singkatan dari Hyper Text Markup Language yang memiliki makna sebagai bahasa markup yang digunakan untuk membuat sebuah halaman web. Markup adalah bahasa pemrograman dalam komputer yang digunakan untuk memproses format teks dan juga berbagai media di dalamnya.
Dalam pembuatan website HTML, dibutuhkan CSS. CSS merupakan singkatan dari Cascading Style Sheets yang digunakan untuk menyederhanakan format pembuatan website HTML dengan mengatur elemen yang terdapat dalam bahasa markup yang sudah terlampir.
CSS lebih mudah dipelajari, dan tetap menjadi elemen yang penting dalam pembuatan website berbasis HTML karena bisa mengatur penyajian tampilan dari website yang akan dibuat. Sehingga, website yang sudah jadi memiliki tampilan yang powerfull.
Fungsi dan Tujuan
HTML : sebuah markup language yang berfungsi untuk memberi kerangka suatu website
CSS : berfungsi untuk menstyling suatu website atau memperbagus tampilan website.
Stuktur HTML dan CSS
- Struktur Dasar HTML -
Dokumen HTML harus memiliki struktur dasar yang terdiri dari 4 bagian utama, yaitu; tag html, tag head, dan tag body. Keempat bagian tersebut adalah syarat minimal yang menjadi standar pada struktur global dokumen HTML.
Contoh penulisan struktur dasar html:
<!DOCTYPE html>
<html>
<head>
<title>Judul Halaman Web</title>
</head>
<body>
<p>Konten halaman web</p>
</body>
</html>
- Tag <html> : digunakan untuk menginformasikan pada halaman web browser bahwa tipe dokumen tersebut adalah HTML.
- Tag <head> : tag yang berisi informasi tentang halaman yang tidak ditampilkan di halaman web browser.
- Tag <title> : tag yang berada di daam head HTML yang berfungsi untuk menampilkan judul halaman web pada title bar web browser.
- Tag <body> : tag yang berisi elemen-elemen yang ditampilkan di halaman web.
tag yang ada biasanya:
- paragraph <p>
- heading <h1> hingga <h6>
- menampilkan gambar <img />
- membuat tabel <table>
- Unsur Dasar CSS -
CSS memiliki struktur kode dan sintaks dasar yang terdiri dari tiga bagian penting antara lain:
Selector merupakan kata kunci untuk menentukan elemen HTML yang akan kita beri gaya (style)
contoh penggunaan selector pada background semua elemen <h1>
/* h1 adalah selektor */
h1{ background-color: yellow; }
Selektor tidak hanya berupa nama tag HTML, tapi juga dapat berupa id, class dan atribut. Contohnya:
/* selektor dengan nama tag */
h1{
background-color: yellow;
}
/* selektor dengan id */
#header{
font-family: arial;
}
/* selektor dengan class */
.text-primary{
color: blue;
}
/* selektor dengan atribut */
input[type=text]{
background-color: green;
}
Blok Deklarasi berisi properti dari selektor dan nilai dari properti tersebut. Deklarasi diawali dan diakhiri dengan kurung kurawal ( {....} ). Hal inilah yang menghasilkan blok deklarasi.
Contoh penggunaan blok deklarasi:
h1{
background-color: green
}
Contoh penggunaan blok deklarasi yang berisi lebih dari satu properti untuk satu selector:
h1{
background-color: green;
color: yellow;
font-family: arial;
}
Properti dan Nilainya
Properti merupakan atribut atau aturan yang akan diterapkan oleh elemen yang dipilih (selektor). Untuk mendefinisikan nilai properti, perlu menggunakan tanda titik dua (:) setelah penulisan nama properti.
Jika terdapat lebih dari satu properti dalam blok deklarasi, maka tiap properti harus kita pisahkan dengan titik koma (;).
h1{
background-color: green;
color: yellow;
font-family: arial;
}
Sedangkan untuk properti terakhir atau hanya berisi satu properti, boleh memakai titik koma ataupun tidak pada akhir penulisan.
h1{
background-color: green
}
Rabu, 07 September 2022
LATIHAN SOAL & PEMBAHASAN APLIKASI WEB SERVER DAN PEMROGRAMAN SERVER SIDE SCRIPTING
ULANGAN HARIAN XII-RPL
CHITRA CHALYA SILWANA
XII-RPL(11)
XII-RPL(11)
- Secara mendasar, halaman web dapat dikategorikan menjadi web apabila
Jawaban: Statis dan dinamis
Penjelasan: Pada halaman web dikategorikan menjadi statis dan dinamis berdasarkan isinya. Web statis informasinya tetap dan tidak berubah, sedangkan web dinamis informasinya berubah dan fleksibel. - Untuk menyimpan, mengelolah dan menyampaikan suatu informasi berupa halaman web kepada client yang memintanya merupakan fungsi utama dari
Jawaban: Web server
Penjelasan: Web server merupakan sebuah perangkat yang bisa menjadi perangkat keras (hardware) dan perangkat lunak (software) yang menyediakan layanan pada user berupa data melalui protokol HTTP atau HTTPS untuk mengakses file yang ada pada suatu situs web dengan media browser untuk membuka file-file tersebut. - Sebutkan bagi server lokal yang ada dikomputer user
Jawaban: localhost
Penjelasan: Localhost adalah sebutan bagi server lokal yang ada di komputer. Karena pada dasarnya komputer adalah server, dan server adalah komputer. - Situs resmi dari XAMPP adalah
Jawaban: ApacheFriends.org
Penjelasan: XAMPP merupakan sebuah software yang berfungsi sebagai localhost, dan link download resminya adalah https://www.apachefriends.org/download.html - Jenis aplikasi yang memiliki fungsi untuk menginstal beberapa program, yaitu apache, PHP dan Mysql dalam waktu singkat adalah
Jawaban: Appserv
Penjelasan: Banyak orang mengeluh-eluhkan tentang susahnya install Apache, PHP, MySQL. Dengan adanya AppServ, mempermudahkan orang untuk membuat web server dan database. - Pengguna windows 7 bisa langsung menggunakan IIS (Internet Information Services) dengan menginstal cara aplikasi
Jawaban: Net Framework
Penjelasan: Fungsi net framework yang paling utama pada windows adalah sebagai penerjemah dan pengeksekusi sebuah perangkat lunak agar dapat berjalan pada sistem operasi windows. - PHP pertama kali dibuat pada tahun 1995 dengan nama
Jawaban: Form Interpreted (FI)
Penjelasan: Pada awalnya PHP 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. - ColdFusion pertama kali dikembangkan oleh
Jawaban: Kakak beradik JJ dan Jeremy Allaire
Penjelasan: ColdFusion yaitu teknologi yang pertama kali menyediakan kemampuan membuat situs web dinamis yang terhubung pada basis data backend. ColdFusion pertama kali dikembangkan di Allaire Corporation, oleh kakak beradik JJ dan Jeremy Allaire sampai dengan versi 5 sebelum dibeli oleh Macromedia. - Berikut yang bukan termasuk jenis jenis web container adalah
Jawaban: Personal web
Penjelasan:
Jenis Web Container:
1) Apache Tomcat
2) GlassFish
3) Tiny Java Web Server
4) Orion Application Server
5) NetWeaver
6) JRun - Salah satu program aplikasi server side programming yang banyak digunakan adalah
Jawaban: PHP
Penjelasan: karena PHP merupakan program server side populer, selain itu ada javascript. PHP juga banyak keunggulan, yaitu fleksibel, open source, dan koneksi database yang baik. - Berikut ini beberapa aturan penulisan variabel pada PHP, kecuali
Jawaban: Perlu dideklarasikan
Penjelasan:
Aturan menuliskan variabel:
1) penulisan variabel harus diawali tanda $
2) huruf awal hanya boleh menggunakan huruf atau underscore
3) variabel bersifat case sensitif
4) hindari menggunakan keyword tertentu (int, false, global, if) - Jenis jenis operator diklasifikasikan sebagai berikut, kecuali
Jawaban: Example operator
Penjelasan:
Jenis-jenis operator:
- Assignment operator
- Arithmetic operator
- Compound assignment
- Incerement dan decrement operator
- Relational dan camparison operators
- Logical operator - Bagian dari skrip PHP yang tidak diterjemahkan oleh browser adalah
Jawaban: Komentar
Penjelasan: tanda komentar PHP tidak bisa dibaca, karena memang fungsinya untuk menonaktifkan kode pada PHP ( tanda // ) - Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi
Jawaban: define()
Penjelasan: fungsi define() untuk membantu kita membuat konstanta. - Metode HTML style disebut tag singkat (PHP short tag) karena tag ini lebih singkat dari metode
Jawaban: XML
Penjelasan: Tujuan desain XML berfokus pada kesederhanaan, umum, dan kegunaan di Internet. - Tuliskan jenis jenis syntax yang anda ketahui
Jawaban:
a) <?phpecho "hai!";
?>
b) <?php$kelas='kelasSatu';
$namaSiswa='nana';
?>
c) <?phpinclude "koneksi.php";
?>
- Tuliskan hal hal yang perlu dipahami dalam penulisan kode program
Jawaban:
- perhatikan format
- pemberian komentar
- konsisten
- sabar
- fokus dan teliti - Jelaskan yang anda ketahui tentang penggabungan dengan HTML
Jawaban:
HTML bisa digabung dengan bahasa pemrograman PHP. HTML bisa digunakan untuk membuat layout, yaitu dengan menggunakan CSS. Di layout tersebut lalu disisipkan sintaks PHP agar menjadi sebuah program. - Jabarkan yang anda ketahui tentang kelebihan PHP dibandingkan dengan bahasa pemrograman web lainnya
Jawaban:
- program yang ringkas
- mudah dipelajari
- open source
- fleksibel - Uraikan tentang hubungan antara IIS dengan Microsoft Corporation
Jawaban:
Karena IIS lebih kompetibel dengan microsoft corporation karena sama-sama windows - Jelaskan kekurangan atau kelemahan dari :
a. XAMPP
b. Appserv
c. IIS
Jawaban:
a) XAMPP
Kekurangan :
- tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data
- mempunyai keterbatasan kemampuan kinerja pada server ketika data yang disimpan telat melebihi batas penampungan di server karena tidak menerapkan konsep Technology Cluste.
Kelebihan :
- gratis
- mempunyai kapasitas yang cukup bisa diandalkan
- keamanan data aman
- kecepatannya
- bersifat multiplatform
b) Appserv
Kelebihan :
- memudahkan untuk menginstal apache, MySQL
- memudahkan penyetelan
Kekurangan :
- tidak mendukung pada OS Windows
- banyak b=menggunakan memori dan CPU pada windows
c) IIS
Kelebihan :
- mendukung bahasa .net, yang saat ini hanya bisa digunakan di IIS
- IIS dapat melakukan isolasi resource untuk sebuah aplikasi website yang dibuat, sehingga bila ada kerusakan pada salah satu website, maka tidak terimbas ke website lain yang ada di server
Kekurangan :
- IIS hanya dapat digunakan di sistem operasi Windows
- memerlukan resource server yang cukup besar untuk menggunakannya
- keamanan server khususnya pada port http/80 masih rentan, sehingga sangan rawan terkena hack.
Jumat, 02 September 2022
OPERATOR STRING
OPERATOR STRING
Source Code :
<?php
$mata = "Rp ";
$harga = 5500;
$harga2 = 6500;
?>
<html>
<head>
<title>PROMO SUSU</title>
<style>
body{
background-image: url(./bekgren.jpg) ;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed ;
font-size: 1.5em;
color: #FFFF;
margin-top: 30px;
}
h1{
text-align:center;
font-family: "forte";
-webkit-text-stroke: 1px #495c60;
}
.table{
margin-left: 400px;
margin-top: 10px;
font-family: "arial";
border-color: #FFD700;
}
.barang{
border-color: #495c60;
}
</style>
<body>
<h1>PROMO HEMAT!</h1>
<table class="barang" border=4 witdh=100% align="center">
<tr style="background-color: #684536;">
<td align="center"><font size=5> Jenis Barang </font></td>
<td align="center"><font size=5> Harga Satuan </font></td>
</tr>
<tr>
<td rowspan="6" align="center"><img src="ultraa.jpg" width="250px" height="250px"></td>
</tr>
<tr style="background-color: #7b7167;">
<td align="center">Full Cream : <?php echo $mata. " ".$harga; ?></td>
</tr>
<tr style="background-color: #7b7167;" >
<td align="center">Cokelat : <?php echo $mata. " ".$harga; ?></td>
</tr>
<tr style="background-color: #7b7167;">
<td align="center">Stroberi : <?php echo $mata. " ".$harga; ?></td>
</tr>
<tr style="background-color: #7b7167;">
<td align="center">Cokelat (putih) : <?php echo $mata. " ".$harga2; ?></td>
</tr>
<tr style="background-color: #7b7167;">
<td align="center">Full Cream (putih) : <?php echo $mata. " ".$harga2; ?></td>
</tr>
</table>
<?php
$nama = "Susu Ultra Full Cream";
$harga = 5500;
$jumlah = 4;
$total = $harga*$jumlah;
$discount=(($total*10)/100);
$total_bayar=($total-$discount);
?>
<table class="table">
<tr>
<td>Nama Barang</td>
<td> : </td>
<td> <?php echo $nama; ?> </td>
</tr>
<tr>
<td>Harga Barang</td>
<td> : </td>
<td> <?php echo $mata. " ".$harga; ?> </td>
</tr>
<tr>
<td>Jumlah Barang</td>
<td> : </td>
<td> <?php echo $jumlah; ?> </td>
</tr>
<tr>
<td>Total Barang</td>
<td> : </td>
<td> <?php echo $mata. " ".$total; ?> </td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>Mendapat Diskon</td>
<td> : </td>
<td> 10% </td>
</tr>
<tr>
<td>Total Bayar</td>
<td> : </td>
<td> <?php echo $mata. " ".$total_bayar; ?> </td>
</tr>
</table>
</body>
</head>
</html>
Output :
Langganan:
Komentar (Atom)
Menambahkan Edit dan Delete pada PHP
PRAKTIK 1 source code file "koneksi1.php" <?php $host = mysqli_connect("localhost","root","",...