Web Programming 1 || Pertemuan 3

Senin 30 Maret 2020

Tugas Diskusi

Sebutkan dan jelaskan bahasa pemograman berbasis web yang anda ketahui ? Sebutkan kelemahan dan kelebihannya ? berikan contoh!

Jawab :
- HTML ( Hypertext Markup Language )

HTML merupakan bahasa standar yang digunakan untuk membuat suatu dokumen atau halaman web, terdiri dari kode-kode singkat tertentu yang akan ditampilkan oleh web browser.

Kelemahan :
Menghasilkan halaman yang statis, yang saya tahu untuk memperoleh halaman yang dinamis harus menggunakan bahasa pemrograman tertentu seperti Javascript atau VBScript dan animasi seperti Flash atau Shockwave.
Memiliki tag-tag yang begitu banyak sehingga susah dipelajari untuk yang masih awam. Tidak dapat menghasilkan halaman yang interaktif. Interaktif di sini maksudnya client dapat berinteraksi dengan server. Untuk keperluan itu, HTML harus disisipi bahasa pemrograman yang dapat menangani hal tersebut, contohnya Perl atau Tcl.

Kelebihan :
Merupakan bahasa penkodean yang lintas platform (cross platform), maksudnya HTML dapat digunakan pada berbagai jenis mesin komputer yang berbeda dan berbagai macam sistem operasi yang berbeda. Jadi bersifat fleksibel karena ditulis cukup dengan menggunakan editor karakter ASCII.
Dapat disisipi gambar baik gambar statis atau dinamis (animasi) termasuk menggunakan gambar untuk dijadikan hyperlink. Gambar di sini digunakan untuk merujuk pada suatu halaman web, dimana setiap titik-titik yang sudah didefinisikan berupa rectangular (kotak), poligon (kurva tak beraturan) atau lingkaran digunakan untuk ‘jump’ ke halaman lain, atau link ke halaman di luar web yang bersangkutan.
Dapat disisipi animasi berupa Java Applet atau file-file animasi dari Macromedia Flash atau Macromedia Shockwave (untuk keperluan ini, browser harus memiliki plug-in khusus untuk menjalankan file-file animasi ini).
Dapat disisipi bahasa pemrograman untuk mempercantik halaman web seperti Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP dan sebagainya.
Bukan merupakan bahasa pemrograman jadi tidak memerlukan kompiler. Cara menjalanakannya cukup dengan menggunakan browser.


- PHP  ( PHP Hypertext Preprocessor )

 PHP adalah bahasa pemrograman yang digunakan secara luas untuk penggunaan, pembuatan, dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML.

Kelebihan :
Memiliki Community yang besar.
Memiliki Community yang besar.
Pengembangan Cepat.
Ringkas.
Maintenance mudah.
Open Source.
Perkembangan pesat.

Kelemahan :
Tidak ideal jika untuk pengembangan skala besar.
Tidak mempunyai sistem pemrograman berorientasi objek yang sesungguhnya.
Tidak dapat memisahkan antara tampilan dengan logik dengan baik (Meskipun penggunaan template bisa memperbaikinya).
PHP mempunyai kelemahan security tertentu yang mana jika programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.

- Javascript

JavaScript adalah bahasa script yang dapat bekerja di sebagian besar browser. JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.  JavaScript pertama kali dikembangkan oleh  Brendan Eich. Walaupun namanya JavaScript namun bahasa pemrograman ini tidak ada hubungannya dengan bahasa pemrograman java. JavaScript dapat digunakan untuk membuat efek rollover baik gambar maupun teks dan yang paling utama untuk membuat AJAX.

Kelemahan :
script yang digunakan pada Javascript tidak terenkripsi.
bukan untuk pengembangan aplikasi stand alone.
memiliki keterbatasan objek.

kelebihan :
Tidak membutuhkan resource memory besar (ringan dan kecil)
Mudah untuk dipelajari.
Dinamis.
Multi platform, bisa dijalankan di banyak sistem operasi.
Mudah untuk dikembangkan.


Berikan contoh bentuk coding untuk komentar dalam php ?

Scriptnya :



Tampilannya :


Tugas Slide Pertemuan 3


Scriptnya :

<html>
<head>
<title>Membuat Biodata Sederhana</title>
</head>
<body>
<form action="#" style="width: 700px"class="posisi";>
<fieldset class="h"/>
<table style="width: 600px;">
<body style="background-color:pink"> </body>

</td>
</tr>
<center>
<font size="25px">
<b>TUGAS 2</b>
</font>
</center>
<tr>
<td><b>Nama Saya</b></td>
<td>:   Lintang Seruni Senja</td>
</tr>
<tr>
<td><b>Alamat</b></td>
<td>:   Jl. Badak No.2 Cimahi-Bandung</td>
</tr>
<tr>
<td><b>TTL</b></td>
<td>:   Jakarta, 20 Oktober 1990</td>
</tr>
<tr>
<td><b>Telp</b></td>
<td>:   0812345678</td>
</tr>
</body>
</html>


Tampilan nya :





Tugas Slide Pertemuan 4 

Latihan Operator





Script nya :
<?php

$teks1="Belajar Menghitung Volume Kubus";
$teks2="Panjang Sisi Kubus";
$teks3="Volume Kubus";
$teks4="cm3";
$sisi=15;
$volume=$sisi*$sisi*$sisi;

echo "$teks1<br>";
echo "$teks2 = $sisi<br>";
echo "$teks3 = $volume $teks4<br>";

?>

Tampilan nya :


Tugas Modul Bab IV

Buat scipt php untuk tampilan dibawah ini. Tentukan variablenya :


Jawab :

<head>
<title>Membuat Biodata Sederhana</title>
</head>
<body>
<form action="#" style="width: 700px"class="posisi";>
<fieldset class="h"/>
<table style="width: 600px;">
<body style="background-color:pink"> </body>

</td>
</tr>
<center>
<font size="25px">
<b>TUGAS 04</b>
</font>
</center>
<tr>
<td><b>Nama Saya</b></td>
<td>:   Widi Mawardi</td>
</tr>
<tr>
<td><b>Alamat</b></td>
<td>:   Jl Ibu Ganirah No 252 D Cimahi-Bandung</td>
</tr>
<tr>
<td><b>Ttl</b></td>
<td>:   Jakarta, 20 Oktober 1990</td>
</tr>
<tr>
<td><b>No Telepon</b></td>
<td>:   0876778778</td>
</tr>
</body>
</html>




Tugas Diskusi Grup

Jenis jenis operator : 
1. Operator aritmatika
2. Operator perbandingan
3. Operator logika 
4. Operator string
Sebutkan, berikan contoh coding dan jelaskan, dari jenis2 operator diatas !

1. Operator Aritmatika

 Operator ini digunakan untuk melakukan perhitungan matematika

Contoh codingan Aritmatika :

<?php 
$bil1 = 90;
$bil2 = 30;
$hasil = $bil1 + $bil2;
echo "$bil1 + $bil2 = $hasil<br>\n";
$hasil = $bil1 - $bil2;
echo "$bil1 - $bil2 = $hasil<br>\n";
$hasil = $bil1 * $bil2;
echo "$bil1 * $bil2 = $hasil<br>\n";
$hasil = $bil1 / $bil2;
echo "$bil1 / $bil2 = $hasil<br>\n";
?>

Tampilan nya :




2. Operator Perbandingan

Operator perbandingan digunakan untuk menghasilkan 2 nilai yang hasil akhirnya adalah nilai Boolean true dan false. Operator ini sangat berguna dalam pemrograman karena bisa menentukan arah pemrograman.

contoh codingan Perbandingan :

<?php 
$bil1 = 90;
$bil2 = 30;
$teks1="PHP";
$teks2="PHP";

$hasil=$bil1==$bil2;
echo "$bil1==$bil2 = $hasil<br>\n";

$hasil=$bil1=$bil2;
echo "$bil1=$bil2=$hasil<br>\n";

$hasil=$bil1>=$bil2;
echo "$bil1>=$bil2=$hasil<br>\n";

$hasil=$teks1==$teks2;
echo"$teks1==$teks2=$hasil<br>\n";

$hasil=$teks1=$teks2;
echo"$teks1=$teks2=$hasil<br>\n";
?>

Tampilan nya :




3. Operator Logika

Operator untuk menyusun kalimat ekspresi/ungkapan logika. Hasil operasi ini akan didapatkan nilai satu jika benar dan nol jika salah.

contoh codingan logika :

<?php 
$bil1 = 90;
$bil2 = 30;
$teks1="PHP";
$teks2="PHP";

$hasil=($bil1<>$bil2) or ($teks1==$teks2);
echo "$bil1<>$bil2 or $teks1==$teks2 adalah $hasil<br>\n";

$hasil=!($teks1==$teks2);
echo "!($teks1==$teks2) adalah $hasil";
?>

Tampilan nya :




4. Operator String

Operator string digunakan untuk operasi penggabungan teks. Adapun symbol yang digunakan yaitu berupa karakter titik (.)

contoh codingan String :

<?php
$teks1 = "kami dari kelompok 2";
$teks2 = "Web programming 1";
$teks3 = "Sedang belajar mengguknakan bahasa pemrogaman PHP";
$hasil = $teks1 . $teks2 .$teks3;
echo "$hasil";
?>

Tampilan nya :




Apa yang dimaksud operator aritmatika? dan pada saat membuat program apa kita menggunakan operator tersebut?

Jawab :
Operator aritmatika adalah operator yg digunakan untul  melakukan perhitungan seperti penjumlahan, pengurangan, perkalian, pembagian.
pada saat apa kita menggunakan operator tersebut?  digunakan pada saat program perhitungan/ saat melakukan opersi terhadap dua nilai atau variabel tersebut.





Pada saat apa sebuah program menggunakan opeprator perbandingan ? Jelaskan cara menggunakan operator  perbandingan? Berikan contoh coding dan jelaskan !

Jawab:
Pada saat apa sebuah program menggukanan operator perbandingan? pada saat membandingkan 2 nilai yg hasil akhirnya adalah true dan false
jelaskan cara menggunkan operator perbandingan?
 lebih besar (>) true jika nilai a lebih besar dari nilai b
lebih besar atau sama dengan (>=) true jika nilai a lebih besar atau sama dengan nilai b
lebih kecil (<) true jika nilai a lebih kecil dari nilai b
lebih kecil atau sama dengan (<=) true jika nilai a lebih kecil atau sama dengan nilai b
sama dengan (==) true jika nilai a sama dengan nilai b
identik (===) true jika nilai dan tipe data a sama dengan nilai b
tidak sama (!=) true jika nilai a berbeda dengan nilai b
tidak identik (!==) true jika nilai dan tipe a berbeda dengan b

contoh :



Tampilan nya :



























































































Komentar

Postingan populer dari blog ini

Web Programming 1 || Pertemuan 5