23.06

membuat form pemesanan makanan

Diposting oleh berbagi ilmu |

Dynamic HTML(DHTML) merupakan suatu teknik untuk menciptakan halaman web yang interaktif dengan cara mengkombinasi elemen-elemen seperti HTML, style sheet, dan scripting. Jadi DHTML bukanlah suatu jenis bahasa pemrograman melainkan hanya sekedar istilah saja. Pada bagian ini, pembuatan DHTML akan dilakukan dengan pemanfaatatn JavaScript. Berikut adalah contoh pengaplikasian DHTML dengan JavaScript dalam pembuatan daftar harga makanan.

b
Berikut adalah script untuk membuat aplikasi seperti di atas

<html>
<head>
<title>Waroeng makan</title>
</head>
<center><h1><font color="blue" face="monotype corsiva">Pilihan Makanan dan Minuman</font></h1></center>
<table border="0" cellpadding="2">
    <tr>
        <td align="center" colspan="2" width="15%" bgcolor="green">
<font color="#FFFFFF"><strong>Menu</strong></font></td>
        <td align="center" colspan="3" bgcolor="green">
<font color="#FFFFFF"><strong>pilihan menu</strong></font></td>
        <td align="center" bgcolor="green">
<font color="#FFFFFF"><strong>Total</strong></font></td>
</font>    </tr>
    <tr>
<form>
        <td colspan="2" width="15%" bgcolor="purple"><font color="yellow">Makanan : </font></td>
        <td width="25%" bgcolor="red"><input type="radio"
        name="Bakso Spesial" value="Bakso Spesial" onClick="form.Makanan_value.value= 12000">
<strong>Bakso Spesial</strong> <br><font size="2">Rp 12,000</font></td>

        <td width="25%" bgcolor="red"><input type="radio"
        name="Pangsit Spesial" value="Pangsit" onClick="form.Makanan_value.value= 11000">
<strong>Pangsit Spesial</strong> <br><font size="2">Rp 11,000 </font></td>

        <td width="25%" bgcolor="red"><input type="radio"
        name="Soto Babat" value="Soto Babat" onClick="form.Makanan_value.value= 9000">
<strong>Soto Babat</strong> <font size="2"><br>Rp 9,000 </font></td>

        <td width="15%" bgcolor="red"><input type="text" size="13" 
name="Makanan_value" value="0"> </td>
</form>
    </tr>
    <tr>
<form>
        <td colspan="2" width="15%" bgcolor="purple"><font color="yellow">Minuman : </font></td>
        <td width="15%" bgcolor="Blue">
            <p><input type="radio" checked name="BAkso Spesial" value="Jus Apukat" 
   onclick="form.Minuman_value.value= 6000"><strong><font color="orange">Jus Apukat</font></strong>
            <font color="red" size="2">Rp 6,000</font></p></td>
        <td width="15%" bgcolor="blue">
            <p><input type="radio" name="Bakso Spesial" value="softdrink" 
   onclick="form.Minuman_value.value= 4000"><strong><font color="orange">softdrink</font></strong>
            <br><font color="red" size="2">Rp 4,000</font></p>        </td>
        <td width="15%" bgcolor="blue">
            <p><input type="radio" name="Bakso Spesial" value="Es Dawet"
   onclick="form.Minuman_value.value= 3000"><strong><font color="orange">Es Dawet</font></strong>
            <font color="red" size="2"><br>Rp 3,000 </font></p>        </td>
        <td width="15%" bgcolor="blue"><input type="text" size="13" 
name="Minuman_value" value="0"> </td>
        </form>
    </tr>
    <tr>
<form>
        <td colspan="2" width="15%" bgcolor="purple"><font color="yellow"> Makanan Ringan : </font></td>
        <td width="15%" bgcolor="yellow">
<input type="radio" name="Bakso Spesial" value="Bakwan"
        onclick="form.camilan_value.value= 500"><strong><font color="red">Bakwan</font></strong>
        <br><font size="2">Rp 500</font></td>

        <td width="15%" bgcolor="yellow">
<input type="radio" name="Bakso Spesial" value="pisang goreng"
        onclick="form.camilan_value.value= 600"><strong><font color="red">pisang goreng</font></strong>
        <br><font size="2">Rp 600</font></td>

        <td width="15%" bgcolor="yellow"><font color="">
<input type="radio" name="Bakso Spesial" value="Tempe Menjes"
        onclick="form.camilan_value.value= 500"><strong><font color="red">Tempe menjes </font></strong></font>
<br><font size="2">Rp 500</font></td>

        <td width="15%" bgcolor="yellow"><font color=""><input
        type="text" size="13" name="camilan_value" value="0"> </font></td>
</form>
    </tr>
    <tr>
<td colspan="4"></td>
<form>
<td colspan="1" valign="top" align="center" bgcolor="purple">
<input type=button value="Total Harga" name="total" onClick='
var total=eval(parseInt(document.forms[0].Makanan_value.value) + parseInt(document.forms[1].Minuman_value.value) + parseInt(document.forms[2].camilan_value.value));
var diskon=5000;
form.total_value.value="Rp " + total;
if(total>20000)
{
totDis=eval(total- diskon);form.diskon.value="Rp "+diskon;
else 
{
totDis=total;form.diskon.value=0;
}
form.total_diskon.value="Rp " + totDis;
'>
</td>
<td bgcolor="purple">
<label><font color="yellow"><b>TOTAL HARGA</b></font></label>
<input type="text" size=12 name="total_value">
<label><font color="yellow"><b>DISKON</b></font></label>
<input type="text" name="diskon" size=12 > 
   
<label><font color="yellow"><b>jumlah dibayar</b></font></label>
<input type="text" size=12 name="total_diskon">    
</td>
</form>
    </tr>
    
</table>

</body>
</html>



14.23

Membuat Desain web dengan CSS

Diposting oleh berbagi ilmu |

Dalam membuat desain web, hal yang tidak boleh terlewatkan adalah membuat kerangka dasar desain. Kerangka dasar merupakan kulit luar atau pembungkus (wrapper) yang digunakan untuk menampung keseluruhan desain. Setelah mempersiapkan wrapper, langkah selanjutnya adalah mempersiapkan layout. Berikut ini adalah contoh layout web yang terdiri dari header, menu content, dan footer dengan desain terpisah.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

<head>

  <title>Studi CSS-1</title>

  <link type="text/css" rel="stylesheet" href="layout.css" />

</head>

<body>

<div id="wrapper">

  <div id="header">

    Header

  </div>

  <div id="inner">

    <div id="sidebar">

      sidebar

    </div>

    <div id="content">

      <div id="content-top">

        Top Content

      </div>

      <div id="content-main">

        Main Content

      </div>

      <div id="content-right">

        Right Content

      </div>

    </div>

  </div>

  <div id="footer">

  Footer

  </div>

</div>

</body>
</html>

Langkah selanjutnya adalah simpan source code di atas dengan file name *.css, lalu tuliskan source kode berikut untuk ditautkan dengan source kode yang dibuat di atas.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

<head>

  <title>Studi CSS-2</title>

  <link type="text/css" rel="stylesheet" href="3_2.css" />

</head>



<body>

<div id="wrapper">

  <div id="header">

      <div id="header-content">

        <div id="menu-top">

        Home | Sitemap | RSS | Contact | About Us

        </div>

        <div id="logo">

            <img src="UM3D.png" width="50"alt=""/>

        </div>

        <div id="site-title">

            <h2>TEKNIK ELEKTRO</h2>

        </div>

        <div id="search">

            Search : <input name="q" size="20" type="text"/>

        </div>

    </div>

  </div>

 

  <div id="inner">

    <div id="sidebar">

      <div id="leftmenu">

        <ul>

          <li><a href="#">Home</a></li>

          <li><a href="#">News and Media</a></li>

          <li><a href="#">Tutorials</a></li>

          <li><a href="#">Tips and Tricks</a></li>

          <li><a href="#">Download</a></li>

        </ul>

      </div>

    </div>

    <div id="content">

      <div id="content-top">



      </div>

      <div id="content-main">

        <h3>Presentasi dari TecQuipment Ltd, UK</h3>

        <hr />

        <p class="style1">

        Rabu, 3 Maret 2010

        </p>

        Voice over Internet Protocol (VoIP), atau dengan nama lainnya Internet Telephony adalah suatu teknologi untuk mentransmisikan data termasuk yang berupa data biasa, suara ataupun video secara real time melalui internet (saluran IP). Dalam aplikasi transmisi suara, VoIP merupakan kandidat kuat untuk menggantikan jaringan telepon konvensional yang menggunakan PaBX (Privat Branch Exchange). Hal ini dikarenakan biayanya yang lebih murah terutama untuk koneksi interlokal dan internasional (jarak jauh). Apalagi sekarang dikatakan bahwa kualitas dari layanan VoIP ini dapat melebihi kualitas layanan jaringan konvensional.
      </div>

      <div id="content-right">

        <h3>Events</h3>

            <ul>

                <li><a href="#">Lomba Fotografi</a></li>

                <li><a href="#">Pelantikan KORPS ASISTEN</a></li>

                <li><a href="#">Lomba Desain Grafis</a></li>

                <li><a href="#">Seminar Nasional</a></li>

            </ul>

        </div>

      </div>

  </div>

  <div id="footer">

  <br />

  <p><b>&#169; 2010 Teknik Elektro UM. Malang, Indonesia.</b></p>

  </div> 

</div>
</body></html>

Hasil tampilannya adalah sebagai berikut:

13.21

Desain Tabel Pengelompokan

Diposting oleh berbagi ilmu |

Dengan memanfaatkan fitur pengelompokan, desain web dapat digunakan untuk membuat tabel pengelompokan sebagai berikut:

Dan source kodenya adalah:

<!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>
<title>Grafik Berbasis tabel 2</title>
</head>

<body>
<table width="470" height="401" border="0">
  <tr>
    <td colspan="8" style="border-bottom:#000000 solid;"><p align="center"><font color="black" face="TIME NEW ROMAN" siz"3">PERBANDINGAN FITUR</font></td>
  </tr>
  <tr>
    <td width="31"align="center">No</td>
    <td width="0" rowspan="10" style="border-left:#000000 solid thin;">&nbsp;</td>
    <td width="208" align="center">Fitur</td>
    <td rowspan="10" style="border-left:#000000 solid thin;padding-left:-5px;" width="0"></td>
    <td width="92" align="center">Enterprise</td>
    <td width="0" rowspan="10" style="border-left:#000000 solid thin;">&nbsp;</td>
    <td width="0"align="center">Pro</td>
    <td width="0"align="center">Free</td>
  </tr>
      <tr>
    <td colspan="8" style="border-top:#000000 solid thin;"></td>
  </tr>
  <tr>
    <td align="center">1</td>
    <td>Garansi seumur hidup </td>
    <td align="center">X</td>
    <td align="center">-</td>
    <td align="center">-</td>
  </tr>
  <tr>
    <td align="center">2</td>
    <td>Multiuser</td>
    <td align="center">X</td>
    <td align="center">-</td>
    <td align="center">-</td>
  </tr>
  <tr>
    <td align="center">3</td>
    <td>Update otomatis </td>
    <td align="center">X</td>
    <td align="center">X</td>
    <td align="center">-</td>
  </tr>
  <tr>
    <td align="center">4</td>
    <td>Cetak Laporan </td>
    <td align="center">X</td>
    <td align="center">X</td>
    <td align="center">-</td>
  </tr>
  <tr>
    <td align="center">5</td>
    <td>Notifikasi error </td>
    <td align="center">X</td>
    <td align="center">X</td>
    <td align="center">X</td>
  </tr>
  <tr>
    <td colspan="8" style="border-top:#000000 solid thin;"></td>
  </tr>
  <tr>
    <td align="center">6</td>
    <td>Ubah tema </td>
    <td align="center">X</td>
    <td align="center">X</td>
    <td align="center">X</td>
  </tr>
  <tr>
    <td align="center">7</td>
    <td>Try ikon</td>
    <td align="center">X</td>
    <td align="center">X</td>
    <td align="center">X</td>
  </tr>
    <tr>
    <td colspan="8" style="border-top:#000000 solid thin;"></td>
  </tr>
</table>
</body>
</html>

12.11

Membuat Kreasi Grafik dengan Elemen Tabel

Diposting oleh berbagi ilmu |

Pada umumnya, tabel digunakan untuk menampilkan data tabular dalam bentuk baris dan kolom. Pada pemrograman web dengan HTML, elemen-elemen yang digunakan untuk membuat dabel dapat dikreasikan untuk membuat suatu grafik berupa diagram batang. Berikut adalah contoh pengapikasiannya:

Berikut adalah listing programnya:

<!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" xml:lang="en" lang="en">

<head>
<title>Grafik Berbasis tabel</title>
</head>
<body>
<p>
<font color="Black" face="Times New Romans" size="5">Membuat grafik berbasis tabel 1</font>
</p>

<table width="600" >
<tr>
<td colspan="20" style="border-top:#000000 solid;border-bottom:#000000 solid;">
<table rules="rows" align="left" cellspacing="1" cellpadding="7">
<tr><!-- Mengatur lebar kolom -->
<th width="230">PERUSAHAAN</th>
<th width="566">PENDAPATAN</th>
</tr>
</table>
</td>
</tr>

  <tr >
    <!--&nbsp;-->
    <td width="172" >Angin Reebot Ltd </td>
    <td width="27"></td>
    <td width="31"></td>
    <td width="25"></td>
    <td width="33"></td>
    <td width="16"></td>
    <td width="13"></td>
    <td colspan="6" bgcolor="#006600"style="border:#000000 solid"></td>
    <td width="17">+150%</td>
  </tr>

  <tr>
    <td>Command Prompt, Inc </td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td colspan="4" bgcolor="#006600"style="border:#000000 solid"></td>
    <td width="16">+55%</td>
    <td width="16"></td>
    <td></td>
  </tr>

  <tr>
    <td>Hibernate Ltd </td>
    <td></td>
    <td></td>
    <td></td>
    <td>-23%</td>
    <td colspan="2" bgcolor="#FFFF00"style="border:#000000 solid"></td>
    <td width="34"></td>
    <td width="16"></td>
    <td width="16"></td>
    <td width="16"></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr>
    <td>Shutdown Ltd </td>
    <td></td>
    <td>-75%</td>
    <td colspan="4" bgcolor="#FF0000"style="border:#000000 solid"></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>

  <tr>
    <td colspan="14" style="border-top:#000000 solid"></td>
  </tr>
</table>

</body>
</html>




23.32

Membuka Dokumen Corrupt

Diposting oleh berbagi ilmu |

Saat bekerja dengan Microsoft Word mungkin Anda pernah mengalami hal ini. Dokumen yang ingin Anda akses tiba-tiba rusak dan tak bisa dibuka. Dengan kondisi begini pasti Anda akan panik. Apalagi jika file tersebut adalah file penting, dan tidak ada file back up-nya.

Jangan berkecil hati dahulu! File yang rusak tersebut mungkin saja masih dapat diperbaiki dan diperbaiki dengan Text Recovery Converter. Caranya menggunakannya sebagai berikut:
1. Buka program Microsoft Word, lalu klik [File] > [Open].
2. Pilih file dokumen yang rusak tersebut.
3. Klik panah kecil yang ada di sisi kanan tombol [Open].
4. Pada menu drop down yang terbuka, pilih [Open and Repair].
5. File Anda yang rusak akan terbuka kembali. Tapi perlu diketahui, tingkat keberhasilan perbaikan ini tergantung dari seberapa besar kerusakan file Anda.

20.44

TIPS HEMAT UNTUK SEMUA NOTEBOOK

Diposting oleh berbagi ilmu |

Baterai Lithium-Ion memiliki kinerja tinggi dan mudah digunakan, tetapi hanya bila ditangani dengan baik. Dengan tips berikut, baterai Anda akan tetap kuat seperti baru meskipun telah ratusan kali telah di-charge

Hal-hal mendasar bagi Li-ion : Usia baterai Li-ion sangat tergantung pada tiga hal. Pertama, Anda hanya dapat men-charge sekitar 500 kali. Kedua, sel-sel baterai akan menua dan usianya hanya 2-3 tahun -- digunakan

atau tidak. Ketiga, umurnya bergantung pada cara penyimpanannya (suhu dan kelembaban lingkungan). Jika ditangani dengan keliru, kapasitas baterai akan cepat menurun hingga 50%. Agar anda mendapat performa tinggi selama mungkin perhatikan poin, poin berikut:

Hati-hati ketika men-charge : Setiap kali anda mengghubungkan notebook ke stop-kontak, baterai akan di-charge tak peduli masih penuh atau tidak. Pada notebook bisnis seperti Thinkpad pada Lenovo, terdapat teknologi yang bagus. Chip akan menghitung siklus charging dan mengaktifkan siklus charging hanya bila kapasitas baterai turun hingga kapasitas tertentu. Cara ini akan mengurangi jumlah siklus dan meningkatkan usia baterai. Notebook konsumer yang murah biasanya tidak memiliki fungsi semacam itu. Di sini anda harus mengamati kondisi baterai sebelum memutuskan untuk menghubungkan baterai dengan stop-kontak. Charge baterai hanya bila baterai sudah hampir kosong-di bawah 10%.


Simpan dengan benar : Bila notebook sering dioperasikan melalui stop-kontak, sebaiknya cabut baterainya dan simpan dengan isi sekitar 60%. Tempat penyimpanannya sebaiknya yang bersuhu sekitar 15 derajat celcius dan tidak lembab.Sebaiknya anda tidak pasrah dengan durasi notebook yang singkat. Beberapa trik sederhana, tetapi efektif dapat memperpanjang durasi operasi hingga 80%.

1. Display-durasi baterai +5%
Tips termudah adalah yang paling efektif. Kurangi cahaya latar belakang display (backlight). Langkah ini dapat mengurangi daya sebesar 4W. Secara keseluruhan langkah di atas menawarkan penghematan energi hingga 20%. 

2. Hard disk-durasi+5%
Untuk menjaga konsumsi daya serendah mungkin, minimalkan akses ke harddisk. Pertama, uninstall semua program yang tidak diperlukan. Kedua, defragmentasi harddisk secara teratur.

3. WLAN-durasi+10%
Aktifkan modul WLAN hanya bila Anda benar-benar membutuhkannya. Lebih baik gunakan koneksi kabel jika tersedia karena ia lebih cepat dan lebih hemat energi. 

4. CPU durasi baterai+30%
Salah satu pemboros energi adalah CPU. Untuk mengurangi konsumsi energi CPU, turunkan tegangan sehingga CPU dioperasikan dengan tegangan core yang lebih rendah. Perhatian : Bila CPU tidak cukup mendapat cukup daya, notebook bisa hang. Bila itu terjadi, Anda perlu me-restart dan menaikkan lagi tegangan CPU ke nilai semula.Sebelum melakukan tes, backup data Anda. Bila semua lancar, Anda dapat memperpanjang durasi baterai hingga 30%. 

5. Grafik durasi baterai+10%
Notebook dengan graphic-card performa tinggi (GPU) dari NVIDIA atau ATI dan performa 3D yang bagus membutuhkan lebih banyak energi. Solusi ampuh dan sederhana untuk menghemat energi adalah dengan bantuan graphic driver khusus yang tersedia di alamat www.driverheaven.net. Bila nda tidak tidak menginstal game, matikan saja 3D-GPU 

6. Bluetooth durasi baterai+2%
Aktifkan bluetooth hanya ketika anda ingin mentransfer data 

7. Kipas durasi baterai+4%
Biasanya, notebook mengendalikan kipasnya sendiri dengan tidak efisien dan memakai daya lebih banyak daripada yang dibutuhkan. Tools khusus untuk notebook tertentu dapat membantu mengatur kecepatan putaran kipas sesuai kebutuhan.

Subscribe