Jumat, 30 September 2022

OPERATOR PADA PHP

MACAM-MACAM OPERATOR PADA PHP


  1. OPERATOR PENUGASAN

         Operator 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 :












  2. OPERATOR PERBANDINGAN

         Operator 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:


















  3. 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:












  4. 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:



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:
  1. paragraph <p>
  2. heading <h1> hingga <h6>
  3. menampilkan gambar <img />
  4. 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)

  1. 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.


  2. 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.


  3. 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.


  4. 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


  5. 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.


  6. 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.


  7. 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.


  8. 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.


  9. 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


  10. 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.


  11. 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)


  12. 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


  13. 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 // )


  14. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi
    Jawaban: define()

    Penjelasan: fungsi define() untuk membantu kita membuat konstanta.


  15. 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.




  16. Tuliskan jenis jenis syntax yang anda ketahui
    Jawaban:
    a) <?php

             echo "hai!";

           ?>

    b) <?php

                 $kelas='kelasSatu';

                 $namaSiswa='nana';

             ?>

    c) <?php

                  include "koneksi.php";

             ?>


  17. Tuliskan hal hal yang perlu dipahami dalam penulisan kode program 
    Jawaban:
    - perhatikan format
    - pemberian komentar
    - konsisten
    - sabar
    - fokus dan teliti


  18. 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.


  19. Jabarkan yang anda ketahui tentang kelebihan PHP dibandingkan dengan bahasa pemrograman web lainnya
    Jawaban:
    - program yang ringkas
    - mudah dipelajari
    - open source
    - fleksibel


  20. Uraikan tentang hubungan antara IIS dengan Microsoft Corporation
    Jawaban:
    Karena IIS lebih kompetibel dengan microsoft corporation karena sama-sama windows


  21. 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 :



Menambahkan Edit dan Delete pada PHP

 PRAKTIK 1 source code file "koneksi1.php" <?php  $host = mysqli_connect("localhost","root","",...