Pages

Jumat, 30 Oktober 2009



BAHASA PEMROGRAMAN WEB


Pastilah kita pernah mengunjungi suatu situs yang sangat berkesan, misalnya dari sisi layout dan desainnya atau dari sisi interaktifnya, seperti bhinneka.com, amazon.com, ebay.com, dan lain-lain. Pastilah kita pernah mengisikan sesuatu pada sebuah situs baik itu sebuah buku tamu, polling, email dan lain-lain. Lalu kita juga dapat melihat pada halaman tersebut seperti tanggal saat ini, jam, dan jumlah pengunjung yang telah melihat situs tersebut. Sebelum kita mempelajari bahasa – bahasa pemrograman dalam web lebih lanjut, ada baiknya kita mengerti dahulu cara kerja Internet dalam hal ini konsep client server dan peer to peer. Kita tidak usah membicarakan bagaimana data berjalan dan sampai ketujuan dengan melewati berbagai perangkat-perangkat jaringan computer karena tidak akan habis dibahas dalam satu bab.

Konsep client server adalah koneksi dan komunikasi yang dilakukan dua computer dimana satu sisi bertindak sebagai klien dan sisi lain sebagai server, server hanya melayani permintaan klien dan klien mengirimkan atau meminta suatu proses pada server. Sedangkan peer to peer adalah konsep teknologi dimana antara kedua sisi tersebut menjadi kabur, satu sisi computer tersebut bisa berupa client dengan meminta suatu layanan ke server dan sisi lain computer tersebut bisa berupa server dengan menerima proses permintaan dari client. Web dibuat dengan suatu bahasa pengkodean HTML, agar dapat interaktif maka seorang web development membuat suatu pemrograman agar dapat interaksi antara pengunjung dan situs tersebut, ada banyak bahasa yang dapat digunakan seperti ASP, PHP, Javascript, Css, XML, CMS dan lain-lain. Contohnya pada saat kita masuk ke situs tertentu, terdapat hit counter, jam, dan bukutamu, dan halaman polling. Lalu pertanyaan dasar gimana kita membuat ini, apakah bisa diwujudkan dengan hanya menggunakan HTML, atau butuh suatu script lain untuk mewujudkannya. Jawabannya dengan kode HTML ini bisa diwujudkan dengan sangat sederhana dan terbatas kemampuannya.


KONSEP DASAR PEMROGRAMAN WEB

World Wide Web ("WWW", atau singkatnya"Web") adalah suatu ruang informasi dimana sumber-sumber daya yang berguna di identifikasi oleh pengenal global yang disebut Uniform Resource Identifier (URI). WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian dari padanya. Hiperteks dilihat dengan sebuah program bernama browser web yang mengambil informasi (disebut"dokumen" atau“halaman web") dari server web dan menampilkannya, biasanya disebuah monitor. Kita lalu dapat mengikuti pranala disetiap halaman untuk pindah kedokumen lain atau bahkan mengirim informasi kembali kepada server untuk berinteraksi dengannya. Ini disebut "surfing" atau" berselancar" dalam bahasa Indonesia. Halaman web biasanya diatur dalam koleksi material yang berkaitan yang disebut “situsweb".


BAHASA PEMROGRAMAN WEB

HTML ( HyperText Markup Language )

HTML adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi didalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan didunia penerbitan dan percetakan yang disebut dengan SGML, HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web dan HTML kini merupakan standar Internet yang saat ini dikendalikan oleh World Wide Web Consortium (W3C). Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML. HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan browser.

Struktur HTML

Secara umum dokumaen web dibagi menjadi dua section (bagian), yaitu section head dan section body. Sehingga setiap dokumen HTML harus mempunyai pola dasar lengkap.

Contoh umum HTML :

Maka hasilnya akan terlihat seperti berikut :

Contoh sederhana dari perintah-perintah dasar HTML :

Hasilnya akan terlihat seperti :


PHP ( PHP: Hypertext Preprocessor )

PHP adalah sebuah script yang bersifat Server Side yang artinya semua proses akan dikerjakan disisi server dan hanya hasilnya saja yang akan dikirim ke browser. PHP pertama kali dibuat oleh Rasmus Lerdorf untuk mengetahui siapa saja yang telah mengunjungi situsnya. Penulisan script PHP harus selalu didahului dengan tanda http://gapranimator.host22.com/capture1.jpgdan diakhiri dengan tanda http://gapranimator.host22.com/capture2.jpg. Apabila tanda tersebut tidak ada maka script yang ditulis dianggap hanya sebagai HTML biasa. Identifier dalam PHP terdiri dari fungsi, variabel, dan classes. Identifier memiliki aturan penulisan sebagai berikut :

Harus dimulai dengan huruf atau under_score (_)

Tidak boleh menggunakan tanda baca

Identifier adalah case sensitive, kecuali fungsi-fungsi yang telah disediakan oleh PHP

Variabel diawali dengan tanda dolar ( $ )

Nama fungsi yang dibuat tidak boleh sama dengan nama fungsi yang telah tersedia dalam bahasa PHP


Tipe Data PHP

PHP mengenal tiga maca tipe data, yaitu integer, floating point, dan string. Floating point lebih dikenal dengan double dan selalu dalam bentuk desimal. Penulisan string diawali dengan tanda petik ganda ( “ ) atau dengan petik tunggal (‘). Contoh-contoh penulisan tipe data :



Variabel PHP

Dalam setiap bahasa pemrograman, pasti akan ditemui konsep variable. Variable adalah sebuah tempat untuk menyimpan data yang nilainya dapat berubahubah. Tidak seperti bahasa-bahasa pemrograman lain yang mengharuskan kita untuk mendeklarasikan variable terlebih dahulu, veriabel dalam PHP tidak harus dideklarasikan sebelum variable tersebut digunakan. Umtuk memberikan nilai variable digunakan tanda sama dengan (=). Variable tempat menyimpan data di dalam PHP diawali dengan karakter $ diikuti dengan huruf karakter pertama setelah $, kemudia kombinasi karakter dengan angka. Tidak boleh ada spasi dan tanda baca dalam penamaannya, kecuali karakter _ (garis bawah, under score).

source dibawah ini :

http://gapranimator.host22.com/pemrograman-web.php

Senin, 19 Oktober 2009



TUGAS I

P. MULTIMEDIA

FORMAT GAMBAR

1. Pengertian berbagai format gambar

Ø JPEG

Joint Photographic Experts Group (JPEG) adalah format gambar yang banyak digunakan untuk menyimpan gambar-gambar dengan ukuran lebih kecil. Beberapa karakteristik gambar JPEG:

  • Memiliki ekstensi jpg atau .jpeg.
  • Mampu menayangkan warna dengan kedalaman 24-bit true color.
  • Mengkompresi gambar dengan sifat lossy.
  • Umumnya digunakan untuk menyimpan gambar-gambar hasil foto.

Ø GIF

Graphics Interchange Format (GIF) merupakan salah satu format gambar yang banyak digunakan. Beberapa karakteristik format gambar GIF:

  • Mampu menayangkan maksimum sebanyak 256 warna karena format GIF menggunakan 8-bit untuk setiap pixel-nya.
  • Mengkompresi gambar dengan sifat lossless
  • Mendukung warna transparan dan animasi sederhana

Ø TIFF

TIFF (Tagged Image File Format) adalah format gambar yang fleksibel biasanya menyimpan 16-bit per warna - merah, hijau dan biru untuk total 48-bit - atau 8-bit per warna - merah, hijau dan biru untuk total 24-bit - dan menggunakan nama file atau perpanjangan TIFF. Beberapa karakteristik format gambar TIFF:

· Tiff bersifat fleksibilitas fitur

· TIFF dapat lossy atau lossless

· Mengkompresi gambar dengan sifat lossless relatif baik untuk tingkat dua (hitam dan putih, tidak abu-abu)

· Mampu menangani perangkat-warna ruang khusus, seperti yang ditetapkan oleh CMYK tertentu menetapkan pencetakan tekan inks.

Ø PNG

PNG (Portable Network Graphics) adalah salah satu format penyimpanan citra yang menggunakan metode pemadatan yang tidak menghilangkan bagian dari citra tersebut (lossless compression).

PNG dibaca “ping”, namun biasanya dieja apa adanya - untuk menghindari kerancuan dengan istilah “ping” pada jaringan komputer. Format PNG ini diperkenalkan untuk menggantikan format penyimpanan citra GIF. Secara umum PNG dipakai untuk Citra Web (Jejaring jagad Jembar - en:World Wide Web). Beberapa karakteristik format gambar PNG:

  • gambar yang memiliki warna banyak.
  • gambar yang mau diedit ulang tanpa menurunkan kualitas.
  • Kelebihan file PNG adalah adanya warna transparan dan alpha
  • gambar yang mau diedit ulang tanpa menurunkan kualitas.

Ø BMP

Bitmap adalah representasi dari citra grafis yang terdiri dari susunan titik yang tersimpan di memori komputer. Dikembangkan oleh Microsoft dan nilai setiap titik diawali oleh satu bit data untuk gambar hitam putih, atau lebih bagi gambar berwarna. Tipe file BMP umum digunakan pada sistem operasi Windows dan OS/2. Beberapa karakteristik format gambar BMP:

  • Tipe file BMP dapat dibuka oleh hampir semua program pengolah gambar.
  • Cocok untuk desktop background di windows.
  • Sebagai gambar sementara yang mau diedit ulang tanpa menurunkan kualitasnya.
  • Ukuran sebenarnya untuk n-bit (2n warna) bitmap dalam byte dapat dihitung: tinggi dan lebar dalam pixel.

Berbagai format BMP :

ü MONOCHROME BITMAP

File bertipe BMP yang hanya memiliki resolusi dua buah warna (hitam dan putih)

ü 16 COLOR BITMAP

File bertipe BMP yang memiliki 16 resolusi warna .

ü 256 COLOR BITMAP

File bertipe BMP yang memiliki 256 resolusi warna.

ü 24-BIT BITMAP

File bertipe BMP yang memiliki 24-bit resolusi warna .

  1. Perbandingan

NO.

FORMAT

UKURAN FILE

KUALITAS GAMBAR

1

JPEG

24 KB

2

GIF

43 KB

3

TIFF

362 KB

4

PNG

261 KB

5

MONOCHROME BITMAP

18 KB

6

16 COLOR BITMAP

68 KB

7

256 COLOR BITMAP

135 KB

8

24-BIT BITMAP

399 KB

KESIMPULAN

Setelah mengenal beberapa format gambar diatas maka kita bisa memilih dan memahami format apa yang bisa kita gunakan untuk penyimpanan gambar dengan hasil yang lebih baik.