• Tidak ada hasil yang ditemukan

Tugas Akhir Pemograman Berorientasi Obje

N/A
N/A
Protected

Academic year: 2018

Membagikan "Tugas Akhir Pemograman Berorientasi Obje"

Copied!
17
0
0

Teks penuh

(1)

Modul 1

MENGENAL HTML

1.1. TUJUAN PRAKTIKUM

1. Praktikum mampu menjelaskan media linear dan hypermedia.

2. Praktikum mampu mendefiniskan HTML dan mendeskripsikan struktur dasar suatu dokumen.

3. Praktikum mampu menidentifikasi sub elemen header.

4. Praktikum memahami beberapa tag-tag dasar HTML dan mampu mengimplementasikannya dalam script-script halaman HTML.

1.2. DASAR TEORI

A. Media Linier

Media linear adalah suatu hal yang digunakan untuk menjelaskan suatu awal dan suatu progress linear hingga akhir. Bentuk dari media linear dapat berupa movies, audio dan video tapes, dan sebagian besar buku-buku diorganisasikan dengan ekspektasi ini. Sedangkan World Wide Web diorganisasikan dengan cara yang sangat berbeda.

B. Hyper Media

Hyper Media adalah dimana seorang pengguna dengan mudahnya memilih item berikutnya yang diinginkan dan dengan segera di transport ke lokasi baru yang diinginkan tadi. Sebagai contoh adalah suatu audio CD dimana anda dapat memilih lagu kelima dan langsung dapat didengarkan lagu tersebut. Berbeda dengan sebuah audiotape dimana anda harus mencari muali dari lokasi saat ini tape anda hingga diawal lagu yang diinginkan. Ketika konsep ini dapat diaplikasikan pada suatu teks maka akan didapatkan suatu hypertext, dimana dengan {clicking} pada suatu link atau hotspot (hyperlink) anda dengan segera dikirimkan menuju ke lokasi baru dalam halaman yang sama atau halaman baru atau secara bersamaan.

Ketika anda melakukan interlink dalam jumlah yang banyak halaman teks pada computer yang berbeda di segala penjuru dunia, anda seolah-olah mendapatkan system seperti jarring laba-laba daripada link-link dan halaman-halaman tersebut. Hal inilah yang dikenal dengan World Wide Web, suatu sistem dimana suatu halaman disimpan pada beberapa Web server (penyedia layanan web) yang berbeda-beda, tersambung dengan atau menuju ke internet, kesemuanya itu tersambung bersama. Sistem ini sangatlah bermanfaat karena semua halaman dibuat dalam format yang sama. Format atau “language” ini dinamakan HTML(Hypertext Markup Language) yang merupakan bagian dari standar internasional untuk dokumen elektronik yang dinamakan SGML (Standard Generalized Markup Language).

(2)

sedang dipublish di World Wide Web. HTML (Hypertext Markup Language) merupakan salah satu format yang digunakan dalam dokumen dan apliaksi yang berjalan di web browser. Karena itu, untuk bisa melakukan pemrograman aplikasi diatas web Anda harus terlebih dahulu menguasai HTML. Walaupun sekarang telah banyak terdapat tool yang dapat anda gunakan untuk membuat halaman secara WYSIWYG (what you see it what you get) seperti Dreamweaver, Frontpage dan Netscape Editor.

C. Pembuatan Halaman HTML

1.

Memilih Text Editor

Saat ini banyak sekali program aplikasi yang dapat digunakan untuk membuat halaman web. Text Editor adalah program pengolah kata yang paling besar tanpa ada fitur-fitur yang “aneh-aneh” seperti pengolah kata pada umumnya seperti Ms. Word. Salah satu kelebihan dari Text Editor adalah suatu file yang dibuat dengan program ini disimpan hampir tanpa ada kode rahasia yang tidak terlihat seperti halnya dokumen Ms. Word atau pengolah kata yang lainnya, yang akan secara drastis akan menimbulakn efek pada dokuemen anda saat akan ditampilkan di web browser. Dengan kata lain akan lebih mudah untuk membangun suatu halaman web dengan menggunakan text editor biasa daripada suatu pengolah kata.

HTML editor mempermudah pengguna untuk membuat halaman web dengan cepat dan mudah hanya dengan menekan beberapa buah tombol yang disediakan dan kemudian program aplikasi ini akan menghasilkan “source code” HTML untuk anda, daripada memasukkan semua kode-kode HTML dengan mengetikannya satu persatu. HTML editor merupakn suatu alat yang tepat bagi seorang web developer, meskipun seharusnya juga sangat penting untuk mempelajari dan mengetahui bahasa HTML sehingga anda dapat mengedit kode-kode yang ada dan membetulkan dokumen anda jika tidak dapat dilakukan oleh HTML editor. Ms. Word dan Corel WordPerfect versi yang ada saat ini juga telah mempunyai kemampuan untuk membuat halaman web.

Dalam hal ini, kita akan menggunakan text editor editor dari Ms. Windows, yaitu NotePad. Anda dapat melakukan semua latihan dan konsep ini dengan text editor apapun pada berbagai platform yang lain juga.

2.

Memulai Notepad

Notepad adalah text editor standar yang ada baik di versi 16 bit maupun 32 bit sistem operasi Ms. Windows untuk memulai NotePad di Ms. Window ikuti langkah-langkah berikut :

a. Click pada tombol “START” yang ada pada taks bar Windows

b. Click pada “Program” dan lalu click pada menu direktori berlabel “Accessories” c. Kemudian click pada shortcut “NotePad”

(3)

Setelah anda membuat script-script HTML, tentunya anda ingin segera menyimpan file tersebut dalam ekstensi HTML atau ekstensi lainnya. Ikuti langkah berikut :

a. Click tombol “File” pada taskbar NotePad, kemudian pilih “Save”

b. Pada field isian nama file (filename), ketikkan namafile.html (“namafie” dapat anda ganti dengan nama file yang anda sukai, misalnya file1.html)

c. Coba jalankan browser dengan membuka “Intenet Eksplorer” d. Click pada menu “File..”

e. Pilih pada option “Open..” yang ada pada menu “File..”

f. Pada dialog box “Open” klik pada tombol “Browse.. “ dan cari file yang ingin ditampilkan

g. Selanjutnya pilih tombol “OK” jika file telah dipilih

4.

Mengedit File Script

Saat ini anda telah membuka dan menampilkan hasil kerja anda dalam suatu web browser, sekarang anda dapat melanjutkan pekerjaan anda dengan menambahkan dan mengedit file html tersebut, kemudian menyimpan hasil perubahan tersebut dan lalu menampilkan hasil perubahan file itu.

Anda akan lebih prodiktif jika anda belum menutup web browser anda, cukup hanya dengan meminimise web browser dan melanjutkan pekerjaan anda. Ketika anda ingin menampilkan hasil kerja anda yang sudah diedit :

a. Simpan hasil perubahan file html anda b. Pindah ke aplikasi web browser

c. Pada Ms Internet Explorer tekan tombol “REFRESH”

Web browser akan me-load dokumen yang sama tapi dengan revisi baru tadi. Proses ini adalah siklus Edit, Save dan View.

D. Dasar-Dasar HTML

HTTP (hypertext transfer protocol) merupakan protokol yang digunakan untuk mentransfer data antara web server dan web browser. Protokol ini mentransfer dokumen-dokumen web yang ditulis atau berformat HTML (hypertext markup language). Dikatakan markup language karena HTML berfungsi untuk “memperindah” file text biasa untuk ditampilkan pada program web browser. Hal ini dilakukan dengan menambahkan elemen atau sering disebut sebagai tag-tag pada file teks biasa tersebut.

(4)

Dalam hal ini <contoh> kita sebut sebagai elemen dan biasanya dalam suatu elemen terdapat atribut-atribut untuk mengatur elemen itu. Jadi, misalnya elemen <contoh> bila ditulis dengan atributnya adalah sebagai berikut :

<contoh atribut1=”nilai_atribut1” atribut2=”nilai_atribut2”..>

Dalam penulisan tag HTML tidaklah case sensitive artinya penggunaan huruf kecil atau kapital tidaklah menjadi masalah.

Struktur Data Dokumen HTML

Setiapa dokumen HTML memiliki struktur dasar atau susunan file sebagai berikut :

<html> <head>

<title> teks pada title bar web browser </title> </head>

<body>

Berisi tentang text, gambar atau apapun yang tampil pada dokumen web. </body>

</html>

Seperti terlihat, struktur file HTML diawali dengan sebuah tag <html> dan ditutup dengan tag </html>. Di dalam tag ini terdapat dua buah bagian besar, yaitu yang diapit oleh tag <head> … </head> dan tag <body> … </body>. Bagian tag yang diapit oleh tag HEAD merupakan header dari halaman HTML dan tidak ditampilkan pada browser. Bagian ini berisi tag-tag header seperti <title> … </title> yang berfungsi untuk mengeluarkan judul pada title bar window web browser. Bagian kedua, yang diapit oleh tag BODY merupakan bagian yang akan ditampilkan pada halaman web browser nantinya. Pada bagian ini anda akan menuliskan semua jenis informasi berupa teks dengan bermacam format maupun gambar yang ingin anda sampaikan pada pengguna nantinya.

E. Pengaturan Properti Dokumen

Properti dokumen diatur melalui atribut-atribut yang terdapat dalam elemen <body>. Sebagai contoh adalah pengaturan warna latar belakang halaman, warna teks, warna link dan lain-lain.

1. Kode Warna

(5)

Color Hexadecimal Color Hexadecimal

White #FFFFFF Black #000000

Red #FF0000 Green #00FF00

Blue #0000FF Magenta #FF00FF

Gray #00FFFF Yellow #FFFF00

2. Atribut Elemen <Body>

BACKGROUND = lokasi dan nama file (latar belakang image dokumen) BGCOLOR = warna (warna latar belakang dokumen, default putih) TEXT = warna (warna teks dokumen, default hitam)

LINK = warna (warna link dokumen, default biru)

VLINK = warna (warna visited link dokumen, default ungu) ALINK = warna (warna aktif link dokumen, default merah)

3. Elemen Heading <h1>...<h6>

Tag heading berfungsi untuk memformat heading (judul dan sub-judul) dari suatu halaman web. Heading ini akan memperbesar ukuran huruf untuk setiap jenis heading. Ada tujuh buah heading yang dikenal di HTML, yaitu dari <h1> sampai <h6>.

4. Elemen Paragrap

Tag paragraph berfungsi layaknya untuk pengatur antar paragrap dalam halaman we anda. Dalam halaman web terdapat atribut align yang berfungsi sebagai pengaturan perataan paragrap. Anda dapat memilih perataan kiri, tengah atau kanan.

ALIGN = [left | center | right]

5. Elemen Break <br>

Elemen break berfungsi untuk memberikan baris baru suatu paragrap dalam halaman web anda. Elemen break tidak memerluakan elemen penutup break.

6. Elemen Horizontal Rules <hr>

Elemen <hr> berfungsi untuk menampilkan garis horisontal di dalam halaman web anda. Elemen <hr> tidak memerlukan elemen penutup </hr>.

Atribut elemen horizontal rules

ALIGN = [left | center | right] (perataan horizontal, default center)

SIZE = Pixels (tinggi garis, default 2)

WIDTH = Length (lebar garis, pixel or persen, default 100%)

NOSHADE = (garis solid)

7. Elemen Pemormatan Karakter <font>

(6)

Atribut elemen font

SIZE = Angka (ukuran huruf, default 3)

COLOR = Warna (warna font, default hitam)

FACE = Angka (jenis font, default Times New Roman)

8. Elemen Ragam Karakter <font>

<b> bold </b> menghasilkan huruf tebal

<i> italic </i> menghasilkan huruf miring

<u> underline </u> menghasilkan huruf bergaris bawah

9. Elemen List

Properti <li> digunakan untuk menampilakn informasi dalam bentuk daftar (list). Ada dua jenis daftar yang dikenal di HTML, yaitu list dalam format bullet (unordered list <ul>) dan dalam bentuk nomor (ordered list <ol>).

Atribut elemen list

Atribut Elemen Ordered List TYPE = [1 | a | A | i | I | ] (tipe penomoran, default 1)

Atribut Elemen Unordered List TYPE = [disc | square | circle | ] (tipe bulet, default disc)

10. Elemen Img <img>

Anda dapat menampilkan gambar dalam halaman HTML, format filenya berupa JPG atau GIF. Untuk menampilkannya digunakan tag IMG.

Atribut elemen image

SRC = URI (lokasi image)

ALT = Text (text alternative)

WIDTH = Length (lebar image)

HEIGHT = Length (tinggi image)

ALIGN = [atas | tengah | bawah | kiri | kanan] (perataan image)

(7)

1.3. LATIHAN

heading.html

Source Code

<html> <head>

<title> latihan_01</title> </head>

<body bgcolor="black" text="red"> <h1> TOKO KOMPUTER ISAKUIKI </h1> <h2> Toko kami menyediakan</h2> <h3> komputer berbagai merk</h3> <h4> Apple, DELL, IBM, dll. </h4> <h3> CD-ROM dan CD-WRITER</h3> <h4> Asus, lite On, Samsung. </h4> <h3> Asesoris komputer</h3>

<h4> USB fashdisk, headset, speaker dll. </h4> </body>

</html>

Output :

Analisis :

(8)

Menggunakan perintah bgcolor untuk warna latar belakang yaitu dengan warna black, dan perintah text=”red” untuk warna teks yaitu warna hitam.

teks.html Source Code

<html> <head>

<title> latihan_02</title> </head>

<body bgcolor="black" text="red"> <h1> TOKO KOMPUTER ISAKUIKI </h1> <hr width="40%" align="left">

<h2> Toko kami menyediakan</h2> <h3> komputer berbagai merk</h3>

<p> Apple<br> DELL<br> IBM<br> dll. </p> <h3> CD-ROM dan CD-WRITER</h3>

<p> Asus<br> lite On<br> Samsung<br> dll. </p> <h3> Asesoris komputer</h3>

<p> USB fashdisk<br> headset<br> speaker<br> dll. </p> </body>

</html>

(9)

Analisis :

Program ini memiki pokok bahasanya yang mengacu pada text. Penggunaan headingnya sama seperti pada program sebelumnya dengan perintah bgcolor dan text sesuai dengan kode pada html. Program diatas mengilustrasikan beberapa barang yang tersedia dalam sebuah toko komputer. Elemen-elemen yang digunakan dalam program diantaranya : <h> sebagai formatur heading, <p> sebagai pengaturan antar paragrap, <br> untuk memberikan baris baru, <hr> menampilkan garis horizontal, width untuk lebar garis dan align untuk peletakkan teks.

font.html Source Code

<html> <head>

<title> latihan_03</title> </head>

<body bgcolor="black" text="blue">

<h1 align="center"><font color="red" face="arial">TOKO KOMPUTER ISAKUIKI </font></h1>

<hr width="360" align="center"> <h2> Toko kami menyediakan</h2>

<h3><font color="red"> komputer berbagai merk </font></h3> <p align="center">Apple<br> DELL<br> IBM<br> dll. </p> <h3> <font color="red"> CD-ROM dan CD-WRITER</font></h3> <p align="right">Asus<br> lite On<br> Samsung<br> dll. </p> <h3> <font color="red">Asesoris komputer</font></h3>

<p align="left">USB fashdisk<br> headset<br> speaker<br> dll. </p> </body>

(10)

Output

Analisis :

Program ini seperti sebelumnya, elemen yang digunakan pada program ini sama. hanya letak penulisan dan warna teks nya saja yang membedakan. Pada program ini width yang digunakan adalah 360 dan perataan teks tengah, kiri dan kanan. Dengan bgcolor hitam dan text berwarna merah dan biru. Namun ada sedikit perbedaan di jenis huruf pada “toko komputer isakuiki”, huruf ini berbeda dengan yang lain karena huruf ini jenisnya arial, yaitu menggunakan perintah face.

listing.html Source Code

<html> <head>

<title> latihan_04</title> </head>

<body bgcolor="black" text="red"> <h1> TOKO KOMPUTER ISAKUIKI </h1> <hr width="40%" align="left">

Toko kami menyediakan

<h2> komputer berbagai merk</h2> <ol>

(11)

<li> dll. </ol>

<h2> CD-ROM dan CD-WRITER</h2> <ol type="A">

<li> Asus <ul>

<li> seri A587-hitam-R <li> seri B002-Putih-R/W <li> seri C657-Hitam-R/W </ul>

<li> lite On <li> Samsung <li> dll. </ol>

<h3> Asesoris komputer</h3> <ol type="I">

<li> headset <li> USB fashdisk <ul type="square"> <li> kingston-128 mb <li> Twinmos-128 mb <li> iPod-1 GB

</ul>

(12)

Output

Analisis :

(13)

Modul 2

HTML DAN PEMBUATAN TABLE

2.1. TUJUAN PRAKTIKUM

1. Praktikan memahami konsep dasar pembuatan table dengan HTML. 2. Praktikan memahami atribut-atribut dasar dalam table HTML.

3. Praktikan mampu membuat dan mengatur table sesuai dengan ketentuan-ketentuan yang telah ditetapkan.

2.2. DASAR TEORI

Membuat Table

Table merupakan cara untuk menampilkan informasi dalam bentuk sel yang terdiri atas baris dan kolom. Untuk menampilkan data dalam bentuk table pada HTML, digunakan tag

<table>. Elemen table berisi property <tr> untuk menentukan baris (table row) yang di dalamnya terdapat property <td> untuk menampilkan data pada setiap sel table (table data).

Struktur elemen table adalah sebagai berikut :

<table> <tr>

<td> data baris 1 kolom 1 </td> <td> data baris 2 kolom 2 </td> </tr>

</table>

Atribut Elemen Tabel

Width = panjang (lebar table, pixel atau persen) height = panjang (tinggi table, pixel atau persen) border = pixel (tebal garis tepi)

cellspacing = pixel (spasi antar sel) cellspadding = pixel(spasi dalam sel)

align = [left|center|right] (perataan table) bgcolor = warna (warna latar belakang table)

Atribut Tabel Row

align = [left|center|right] (perataan sebaris cel secara horizontal) valign = [top|middle|bottom] (perataan sebaris cel secara vertikal) bgcolor = warna (warna latar belakang baris)

Atribut Tabel Data

(14)

valign = [top|middle|bottom] (perataan vertikal) width = pixel (lebar sel, pixel atau persen) height = pixel (tinggi sel, pixel atau persen) bgcolor = warna (warna latar belakang sel)

2.3. LATIHAN

table1.html Source Code

<html> <head>

<title> table01</title> </head>

<body>

berikut contoh table dengan rowspan dan colspan

<table width="80%" border="2" cellspacing="0" cellpadding="0"> <tr>

<td> baris 1 kolom 1</td> <td> baris 1 kolom 2</td> </tr>

<tr>

<td colspan="2"> baris 2 kolom 1</td> </tr>

<tr>

<td rowspan="2"> baris 3 kolom1</td> <td> baris 3 kolom 2</td>

</tr> <tr>

<td>baris 4 kolom 2</td> </tr>

</table> </body> </html>

(15)

Analisis :

Program ini merupakan implementasi dari penggunaan <table> dengan properti kolom dan baris yang disimpan dengan ekstensi .html. Tabel pada program ini memiliki atribut tabel data rowspan (baris yang di span oleh sel) dan colspan (kolom yang span oleh sel). Sementara atribut elemen tabelnya terdiri dari : width (untuk lebar tabel), border (untuk tebal garis tepi pada tabel), cellspacing (sebagai jarak spasi antar sel) dan cellpadding (sebagai jarak spasi di dalam sel). Dengan menggunakan tag <tr> adalah tag untuk membuat baris sementara tag <td> adalah tag untuk membuat kolom/cell.

table2.html Source Code

<html> <head>

<title> Pengguna ALIGN </title> </head>

<body>

<table border ="1">

<caption> Daftar Wiraniaga</caption> <tr>

<th colspan ="2" rowspan="2"> WIRANIAGA </th> <th colspan="3"> KOTA </th>

</tr>

(16)

Output

Analisis :

Program ini merupakan penggunaan perintah-perintah sama halnya dengan program sebelumnya, namun program ini membahas tentang penggunaan align (perataan tabel).

Elemen atribut yang digunakan ditambah dengan tag tabel border untuk ketebalan garis tepi pada tabel tersebut. Penulisan judul pada program tabel berada di tengah tabel karena

<table border="1" width="30%" cellspacing="0" cellpadding="0"> <tr>

(17)

</tr> <tr>

<th align="left">Fahmianto</th> <th align="left">27</th>

</tr> </br> </table> </body> </html>

Output

Analisis :

Referensi

Dokumen terkait

[r]

H272 - Bisa memperbesar kebakaran; pengoksidasi, H300 - Berbahaya jika tertelan, H315 - Menyebabkan iritasi kulit, H319 - Menyebabkan iritasi serius pada mata, H334 - Bisa

Tujuan penelitian ini ialah untuk mengetahui daya terima nugget ikan lele dengan tepung kacang merah berdasarkan analisis organoleptik terhadap kriteria warna,

Universitas Negeri

Hasil-hasil penelitian pada beberapa tahun terakhir menunjukkan bahwa faktor psikologi individu seperti sifat kepribadian merupakan salah satu variabel penting yang

aerobic condition which leads to peat oxidation and turns the peat into net C emitter and C loss [4, 5, 6]. Although the significant roles of groundwater depth in governing CO 2

Terdapat lima rekomendasi yang diberikan IACHR terkait femicide yaitu: (1) negara seharusnya bertindak tegas terhadap pelaku femicide dan tidak menggangap apa

Penyelenggaraan PLPG diakhiri dengan ujian yang mencakup ujian tulis dan ujian kinerja. Ujian tulis bertujuan untuk mengungkap kompetensi profesional dan pedagogik,