Minggu, 03 Juni 2012

 TUGAS MID SEMESTER
SIFAT                             : Mandiri dan Open Book 
Ketentuan                    : Mencontek atau memberikan contekan, skornya -10. 
Kerjakan soal berikut dengan penuh tanggung jawab, mandiri dan sesuai dengan hati nurani anda. Jangan lupa berdoa sebelum mengerjakan soal.
1. Jelaskan sejelas-jelasnya disertai dengan contoh pengertian dan perbedaan HTML, CSS, PHP, dan Java script, jelaskan pula cara mendeklarasikannya.
2. Pengertian dan perbedaan web statis dan web dinamis, berikan ciri-cirinya.
3. Jika banner untuk header di simpan dengan nama file banner.jpg dan menu dibuat dengan link menu dalam tabel. Tulislah program html untuk web berikut ini.

JAWAB :
1. HTML (Hyper Text Markup Language )
merupakan sebuah bahasa yang di gunakan untuk menyusun dokumen yang akan di tampilkan pada web file dari dokumen web bereksitensi .html atau .html 
HTML juga dapat digunakan sebagai link link antara file-file dalam situs atau dalam komputer dengan menggunakan localhost, atau link yang menghubungkan antar situs dalam dunia internet.

CSS (Cascading Style Sheets)
merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa file. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. 
CSS dapat mengendalikan ukuran gambar, warna body teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri/kanan/atas/bawah, dan parameter lainnya.CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokument. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.



PHP (Hypertext Prepocessor)
merupakan  bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. 
PHP banyak dipakai untuk memrogram situs webdinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.



Java Script
merupakan bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.
dan bekerja pada banyak browser seperti Internet Explorer, Mozilla, Firefox, Netscape, Opera. JavaScript digunakan pada Web pages untuk meningkatkan design, validate forms, detect browsers, create cookies, GUI dsb.
Java (dikembangkan oleh Sun Microsystems) adalah sebuah bahasa pemrograman yang powerful & sangat kompleks – sama dengan C & C++.
JavaScript dapat bereaksi terhadap events - JavaScript dapat di-set untuk menjalankan saat terjadi sesuatu, seperti sebuah page telah selesai dipanggil atau saat seorang user meng-klik pada HTML element 
JavaScript dapat membaca dan menulis HTML elements - JavaScript dapat membaca dan mengubah isi dari HTML element 
JavaScript dapat digunakan untuk mem-validasi data - JavaScript dapat digunakan untuk mem-validasi form data sebelum di-submitted ke server, hal ini akan mengamankan server dari pemrosesan extra 
JavaScript dapat digunakan untuk mendeteksi browser pengunjung - JavaScript dapat digunakan untuk mendeteksi browser pengunjung dan – memanggil page lain yang secara specifik didesain untuk browser tersebut.
JavaScript dapat digunakan untuk membuat cookies - JavaScript dapat digunakan untuk menyimpan dan memanggil informasi di komputer pengunjung.

 
2. WEB STATIS  adalah web yang content atau isinya tidak berubah – ubah. Maksudnya adalah isi dari dokumen yang ada di web tersebut tidak dapat diubah secara mudah. Ini dikarenakan karena script yang digunakan untuk membut web statis tidak mendukung untuk mengubah isi dokumen.
Karena script yng digunakan untuk membuat web statis ini seperti HTML dan Cascading Style Sheet atau biasa disebut dengan CSS. Maka dari itu untuk perubahan isi dokumen pada web statis harus mengubah isi file HTML atau CSS tersebut. Tentunya bagi orang awam atau orang yang tidak mengerti soal program atau script HTML dan CSS akan sangat sulit sekali dilakukan. Untuk itu jika kita ingin mengubah dokumen web statis harus mengerti benar scipt HTML atau CSS atau sering disebut programmer yang dapat melakukan perubahan isi dokumen sebuah web statis.
Web statis ini biasanya digunakan oleh website yang menggunakan HTML, Web Search Engine, atau web Company Profile.
Ciri-cirinya :
a. Biasanya tampilan halamannya itu-itu saja karena jarang di update atau di update hanya dalam waktu-waktu tertentu saja (tidak dalam hitungan jam atau hari). 
b. Selain itu website statis ini dalam halamannya tidak menyediakan menu komentar bagi para pengunjung yang datang dan sulit dalam menambahkan konten (hanya orang-orang tertentu yang bisa melakukannya.
<b>WEB DINAMIS </b> adalah Web yang content atau isinya dapat berubah – ubah setiap saat. Karena dalam teknologi pembuatan web dinamis sudah dirancang semudah mungkin bagi user yang menggunakan web dinamis tersebut.
Untuk perubahan content atau isi dokumen dalam sebuah web dinamis dibilang mudah ketimbang web statis yang harus memiliki keahlian khusus pada bagian scripting web tersebut. Ketika kita akan mengubah content atau isi dari sebuah web dinamis kita hanya perlu masuk kebagian control panel atau bagian administrator  web yang telah disediakan oleh script web dinamis.
Jadi untuk pengubahan content atau isi dokumen dalam sebuah web dinamis tidak perlu memiliki keahlian programming atau seorang programmer saja yang dapat mengubah isi dokumen pada web dinamis. Untuk
membuat web dinamis diperlukan beberapa komponen yaitu client side  scripting ( HTML, JavaScript, Casing Style Sheet atau CSS) dan server side scripting seperti PHP dan program basis data seperti database MySQL untuk menyimpan data – data yang ada di web dinamis.
Web Dinamis ini banyak sekali bertebaran di internet seperti Web Berita, Personal Blog, Toko Online/Web Pasng Iklan, dll.
Ciri-cirinya : 
a. Konten selalu di update
b. Mudah dalam menambahkan konten baru
c. Konten terbaru selalu berada di urutan pertama
d. Pengunjung dapat memberikan komentar pada sebuah konten yang di sajikan.

Perbedaan Web Statis dan Web Dinamis
Interaksi antara pengunjung dengan pemilik web
Dalam web statis tidak dimungkinkan terjadinya interaksi antara pengunjung dengan pemilik web. Sementara dalam web dinamis terdapat interaksi antara pengunjung dengan pemilik web seperti memberikan komentar, transaksi online, forum dll. 

Adanya script language yang digunakan 
Web statis hanya menggunakan HTML saja, sedangkan web dinamis menggunakan bahasa pemrograman web seperti PHP atau ASP. 

Penggunaan database
Web statis tidak menggunakan database karena tidak ada data yang perlu disimpan dan diproses. Sedangkan web dinamis menggunakan database seperti mysql, oracle, dll untuk menyimpan dan memproses data.

Content
Content dalam web statis hanya diberikan oleh pemilik web dan jarang diupdate, sementara content dalam web dinamis bisa berasal dari pengunjung dan lebih sering diupdate.
3. Tulisan Program html untuk program berikut ini yg saya buat









Scriptnya
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Web Sekolah</title>
<style type="text/css">
<!--
.style1 {
    color: #0000FF;
    font-weight: bold;
}
-->
</style>
<style type="text/css">
.style12 {color: #000000}
</style>
</head>

<body>

<div align="center">
  <table width="661" height="586" border="2">
    <tr>
      <td height="279" colspan="2"><img src="banner.jpg" width="800" height="275" /></td>
    </tr>
    <tr>
      <td height="23" colspan="2">
      <style>
body{font-family:arial;}
table{font-size:80%;background:white}
a{color:black;text-decoration:none;font:bold}
a:hover{color:#606060}
td.menu{background:lightblue}
table.menu
{
font-size:100%;
position:absolute;
visibility:hidden;
}
</style>
<script type="text/javascript">
function showmenu(elmnt)
{
document.getElementById(elmnt).style.visibility="visible";
}
function hidemenu(elmnt)
{
document.getElementById(elmnt).style.visibility="hidden";
}
</script>
</head>

<body>

<table width="100%" border="2">
  <tr bgcolor="#FF8080">
  <td onmouseover="showmenu('Beranda')" onmouseout="hidemenu('Beranda')">
    <div align="center"><a href="/default.asp">Beranda</a><br />
      <table class="menu" id="Beranda" width="120">
      </table>
    </div></td>
  <td onmouseover="showmenu('Profil')" onmouseout="hidemenu('Profil')">
    <div align="center"><a href="/default.asp">Profil</a><br />
      <table class="menu" id="Profil" width="120">
        <tr><td class="menu"><a href="/js/default.asp">Sejarah Singkat</a></td></tr>
        <tr><td class="menu"><a href="/vbscript/default.asp">Visi Misi</a></td></tr>
      </table>
    </div></td>
  <td onmouseover="showmenu('Galery')" onmouseout="hidemenu('Galery')">
    <div align="center"><a href="/default.asp">Galery</a><br />
      <table class="menu" id="Galery" width="120">
      </table>
    </div></td>
  <td onmouseover="showmenu('Alumni')" onmouseout="hidemenu('Alumni')">
    <div align="center"><a href="/default.asp">Alumni</a><br />
      <table class="menu" id="Alumni" width="120">
      </table>
    </div></td>
 </tr>
</table></td>
    </tr>
    <tr>
      <td width="255" height="160" bgcolor="#FFCC99"><table width="255" border="1">
        <tr>
          <td width="219" bgcolor="#FF9933"><a href="www.binasriwijaya.ac.id">STMIK Bina Sriwijaya </a></td>
        </tr>
        <tr>
          <td bgcolor="#FF9933"><a href="www.unsri.ac.id">Universitas Sriwijaya </a></td>
        </tr>
        <tr>
          <td bgcolor="#FF9933"><a href="www.ugm.ac.id">Universitas Gadjah Mada </a></td>
        </tr>
        <tr>
          <td bgcolor="#FF9933"><a href="www.itb.ac.id">Institut Teknologi Bandung </a></td>
        </tr>
        <tr>
          <td bgcolor="#FF9933"><a href="www.diknas.com">Diknas</a></td>
        </tr>
      </table></td>
      <td width="539" bgcolor="#FFFF99"><h1><strong>Visi</strong></h1>
        <p>Menjadi Sekolah yang Unggul dan Penguasaan Teknologi Informasi</p>
      <h1><strong>Misi</strong></h1>
      <p>1. Mendidik siswa agar tidak gaptek</p>
      <p>2. Mendidik siswa menguasai teknologi web </p>
      <p>3. Mendidik siswa menguasai ilmu eksakta </p></td>
    </tr>
    <tr>
      <td height="23" colspan="2" bgcolor="#FF99FF"><div align="center" class="style1"><span class="style12"> desain oleh : Nama Kamoe @ NIM </span></div></td>
    </tr>
  </table>
</div>
</body>
</html>



Nama : Ayu Novita Amelia
Nim : 10.11.393
Kelas : MI 4D

Sabtu, 02 Juni 2012

Langkah-langkah membuat koneksi database PHP MySQL ke Dreamwaver:
  • Pastikan Anda membuka file dengan ekstensi PHP
  • Klik Windows > Databases, maka akan muncul panel Databases.
  • Klik Icon Plus (+) > MySQL Connection
  • Isi beberapa parameter berikut ini.
  • Connection name: koneksiku, Anda dapat memilih nama lain.
  • MySQL Server: localhost, ini jika Anda bekerja di localhost
  • User name: root, secara default Xampp menggunakan username root. Bisa jadi berbeda dengan konfigurasi web server di komputer Anda
  • Password: , biarkan kosong kecuali Anda telah mensetting password di web server dan database Anda.
  • Database: jwm, klik Select untuk memilih database. Klik OK
  • Klik Test, jika muncul tulisan pop-up “Connection was made successfully”.
  • Klik OK sekali lagi
Anda telah berhasil membuat koneksi database.