• Tidak ada hasil yang ditemukan

Bab 2 LANDASAN TEORI. Internet (Interconnected Network) merupakan jaringan (Network) komputer yang

N/A
N/A
Protected

Academic year: 2021

Membagikan "Bab 2 LANDASAN TEORI. Internet (Interconnected Network) merupakan jaringan (Network) komputer yang"

Copied!
13
0
0

Teks penuh

(1)

Bab 2

LANDASAN TEORI

2.1 Internet

Internet (Interconnected Network) merupakan jaringan (Network) komputer yang terdiri dari ribuan ribuan jaringan komputer independent yang dihubungkan satu dengan yang lainnya. Jaringan komputer ini dapat terdiri dari lembaga pendidikan, pemerintahan, militer, organisasi bisnis dan organisasi lainnya. Internet atau nama pendeknya Net, merupakan jaringan komputer yang terbesar di dunia. Sampai saat ini, internet sudah menghubungkan lebih dari 100.000 jaringan komputer dengan pemakai lebih dari 100 juta orang.

Awal mula internet adalah jaringan komputer untuk sistem pertahanan yang dikembangkan oleh Departemen Pertahanan Amerika Serikat. Proyek jaringan ini diberi nama Advance Research Project Agency (ARPA). Jaringan komputer ini kemudian diberi nama ARPANET. Pada tahun 1969, para ahli ilmu pengetahuan memikirkan untuk membuat suatu jaringan komputer yang dapat menghubungkan mereka untk dapat berkomunikasi satu dengan lainnya. Departemen Pertahanan Amerika Serikat kemudian menjadi sponsor untuk melibatkan jaringan ini ke dalam ARPANET. Demonstrasi pertama dari ARPANET menghubungkan komputer di

(2)

University of California at Los Angeles (UCLA) dengan komputer di Stamford University.

Pada tahun 1971, jaringan ARPANET sudah melibatkan 20 situs termasuk Massachusetts Institute of Technology (MIT) dan Harvard University. Pada tahun 1981 jumlah situs berkembang dengan pesat, tidak hanya melibatkan jaringan di Universitas saja, tetapi juga melibatkan jaringan di organisasi lainnya di seluruh dunia. Dan di tahun 1983, karena sistem ini sudah menghubungkan jaringan di seluruh dunia, maka mulai di kenal dengan nama Internet.

2.2 Website

Website atau World Wide Web (WWW), sering disingkat sebagai www atau “web” saja, yaitu sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak yang disebut browser. Informasi di web pada umumnya ditulis dalam format HTML.

Keistimewaan inilah yang telah menjadikan web sebagai service yang paling cepat pertumbuhannya. Web mengizinkan pemberian highlight (penyorotan) pada kata atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk ke media lain seperti dokumen, frase, movie clip, atau file suara. Web dapat menghubungkan dari sebarang tempat dalam sebuah dokumen atau gambar ke sebarang tempat di dokumen lain. Dengan sebuah browser yang memiliki Graphical User interface

(3)

(GUI), link-link dapat dihubungkan ke tujuannya dengan membentuk link tersebut dengan mouse dan menekannya.

2.2.1 Web Statis

Web statis adalah web yang berisi/menampilkan informasi-inforamasi yang sifatnya

statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Singkatnya, untuk mengetahui suatu web bersifat statis atau tidak dapat dilihat dari tampilannya. Jika web tersebut hanya berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap maka web tersebut dinamakan statis.

Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web dan apabila diklik akan berpindah ke halaman web yang lain. Interaksi pengguna hanya berbatas dapat melihat informasi yang ditampilkan, tetapi tidak dapat mengolah informasi yang dihasilkan. Web statis biasanya merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau .htm.

2.2.2 Web Dinamis

Web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi dengan

pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku, dan terlihat lebih indah.

(4)

2.3 HTML (Hypertext markup Language)

Hypertext markup Language (HTML) adalah bahasa yang digunakan untuk menulis

halaman web. HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu Standard Generalized Markup Language (SGML). HTML sebenarnya adalah dokumen ASCII atau teks biasa, yang dirancang untuk tidak tergantung pada satu sistem operasi tertentu.

HTML dibuat oleh Tim Berners-Lee ketika masih bekerja untuk CERN dan dipopulerkan pertama kali oleh browser Mosaic. Selama awal tahun 1990, HTML mengalami perkembangan yang sangat pesat. Setiap pengembangan HTML pasti akan menambahkan kemampuan dan fasilitas yang lebih baik dari versi sebelumnya. Namun perkembangan tersebut tidak sesuai sampai mengubah cara kerja HTML. HTML 2.0 secara resmi dikeluarkan pada bulan November 1995 oleh IETF (Internet Engineering Task Force). HTML 2.0 ini merupakan penyempurnaan dari HTML+ (1993).

HTML 3.0 (1995) memberikan kemampuan lebih dari pada versi sebelumnya. Sebuah usaha dari World Wide Web Consortium’s HTML Working Group pada tahun 14996 menghasilkan HTML 3.2. HTML versi ini secara resmi diterbitkan pada bulan januari 1997.

HTML versi terbaru adalah HTML 4.01 yang dikeluarkan secara resmi oleh W3C pada tanggal 24 April 1998. HTML 4.01 merupakan perbaikan dari HTML 4.0 yang lebih dulu diterbitkan (18 Desember 1997).

(5)

Dan adapun secara umum tugas-tugas yang dilakukan oleh HTML adalah: 1. Mengontrol tampilan dari Web page dan isinya.

2. Mempublikasikan web secara online.

3. Membuat online form yang biasa digunakan untuk menangani pendaftaran buku tamu, dan transaksi online lainnya.

4. Menambahkan objek-objek seperti image, audio, video dalam dokumen HTML.

Browser merupakan software yang diinstal di mesin Client yang berfungsi

untuk menterjemahkan tag-tag HTML menjadi halaman web. Browser yang biasanya digunakan adalah internet explorer, nescape navigator dan banyak browser lainnya. Untuk membuat dokumen HTML, digunakan suatu program editor diantaranya MS, FrontPage, NotePad, dan yang digunakan penulis adalah Macromedia Dreamweaver 8.

2.4 PHP

PHP adalah singkatan dari Personal Home Page yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML. Penggunaa PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs Web tersebut lebih mudah dan efisien. PHP merupakan Software Open-Source yang disebarkan dan dilisensikan secara gratis serta dapat di download secara bebas dari situs resminya.

(6)

PHP yang ditulis dengan menggunakan bahasa C dapat dikembangkan sendiri dengan menambah fungsi-fungsi baru. PHP adalah bahasa yang sangat popular. Sebagian besar sintaks PHP mirip dengan sintaks dalam bahasa C dan Perl.

2.4.1 Sejarah Singkat PHP

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada

homepage-nya. Rasmus Lerdorf adalah seorang pendukung open source. Oleh karena

itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian ia menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0.

Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. Tidak hanya sampai disitu, kemampuan PHP terus bertambah, dan versi terbaru adalah PHP 5.0.x.

(7)

2.4.2 Kelebihan-kelebihan PHP

PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan script server-side yang bias melakukan apa saja yang dapat dilakukan oleh GCI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookiesm bahkan lebih dari pada CGI.

PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix, Microsoft Windows, Macintosh. PHP juga mendukung banyan Web Server, seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI

processor.

PHP tidak terbatas pada hasil keluaran HTML (Hypertext markup Language). PHP juga memiliki kemampuan untk mengolah keluaran gambar, file PDF, dan movie

Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya.

Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database. Berikut database yang dapat didukung oleh PHP :

a. Adabas D b. dBase

c. Direct MS-SQL

d. Oracle (OC17 dan OC18) e. Solid

(8)

f. Unix DBM, dll.

2.4.3 Sintaks PHP

Sintaks Program/Script PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP.

<?php … ?>

<script language = “PHP”> … </script> <? … ?>

<% … %>

2.5 MySQL

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB yang waktu itu bernama TcX DataKonsult AB sekitar 1994-1995, meski cikal bakal kodenya biasa disebut sudah ada sejak 1979. Tujuan mula-mula TcX membuat MySQL pada waktu itu memang untuk mengembangkan aplikasi web untuk klien TcX adalah perusahaan pengembangan software dan konsultan database. Masa itu Michael Widenis, atau “Monty”, pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM yang dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan di atasnya. Mula-mula TcX memakai mSQL, atau “mini SQL”. Barangkali mSQL adalah satu-satunya kode database open source yang tersedia dan cukup sederhana saat itu meskipun sudah ada Postgress.

(9)

Namun ternyata, menurut Monty, mSQL tidaklah cukup cepat maupun fleksibel. Versi pertama mSQL bahkan tidak memiliki indeks. Maka monty memutuskan untuk membuat sendiri mesin SQL yang antar mukanya mirip mSQL tapi memiliki kemampuan yang lebih sesuai kebutuhan, dan lahirnya MySQL.

Nama MySQL tidak jelas diambil dari mana. Ada yang bilang nama tersebut diambil dari huruf pertama dan terakhir nama panggilan Michael Widenius, Monty. Ada lagi yang bilang kaya My diambil dari nama putrid Monty. Tapi sebenarnya kalau source code MySQL dilirik, prefiks My memang sudah terbubuhi di mana-mana prefiks ini sering menjadi prefiks umum kalau seseorang membuat kode custom tersendiri untuk sesuatu.

MySQL adalah salah jenis database server yang sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat free (tidak perlu memebayar menggunakannya) pada pelbagai platform (kecuali pada Windows, yang bersifat shareware atau perlu membayar setelah melakukan evaluasi dan memutuskan untuk digunakan untuk keperluan produksi). Perangkat lunak MySQL sendiri dapat di download dari www.mysql.org atau www.mysql.com.

MySQL termasuk jenis RDBMS (Relation Database Management Sistem). Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. MySQL dapat didefinisikan sebagai :

(10)

a. MySQL merupakan sistem manajemen database. Database merupakan struktur penyimpan data. Untuk menambah, mengakses, dan memproses data

yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen MySQL server.

b. MySQL merupakan sistem manajemen database atau basis data terhubung (Relational Database Management Sistem). Database terhubung menyimpan data pada tabel-tabel terpisah. Hal tersebut akan menambah kecepatan dan fleksibilitasnya. Kata SQL pada MySQL merupakan singkatan dari “Structure Query Language”. SQL merupakan bahasa standar yang digunakn untuk mengakses database dan ditetapkan oleh ANSI/ISO SQL Standard.

c. MySQL merupakan software Open Source. Open Source berarti semua orang diizinkan menggunakan dan memodifikasi software. Semua orang dapat mendownload software MySQL dari internet dan menggunakannya tanpa membayar. Anda dapat mempelajari Source Code dan menggunakannya sesuai kebutuhan.

d. Server database MySQL mempunyai kecepatan akses tinggi, mudah digunakan, dan handal. MySQL dikembangkan untuk menangani database yang besar secara cepat dan telah sukses digunakan selama bertahun-tahun. Konektivitas, kecepatan, dan keamanannya memuat server MySQL cocok untuk mengakses database di internet.

e. MySQL server bekerja di client/server atau sistem embedded. Software database MySQL merupakan sistem client/server yang terdiri atas multithread SQL server

(11)

yang mendukung software client dan library yang berbeda, tool administrative, dan sejumlah Application Programming Interfaces (APIs).

f. MySQL tersedia dalam beberapa macam bahasa.

2.6 Adobe Photoshop

Adobe Photoshop adalah sebuah apilikasi desain yang lebih sesuai digunakan untuk memodifikasi sebuah image ilustrasi. Sering juga aplikasi ini dinamakan modifikasi, karena hampir setiap optionnya dapat digunakan untuk membuat modifikasi. Aplikasi ini menyajikan beberapa option tool yang berfungsi untuk membuat ilustrasi dan efek untuk sebuah objek. Objek yang masuk dalam sokumen Photoshop akan disimpan dalam bentuk image. Sehingga diperlukan dokumen backup untuk mempermudah jika sewaktu-waktu ada proses editing.

Ada dua dokumen yang dapat dipilih sesuai format flattennya, yaitu :

1. Flatten Image, dokumen dengan layer menyatu. Pada dokumen ini terdapat penggabungan beberapa layer penyusun desain yang dibuat sebelumnya. Sehingga dokumen akan muncul dengan materi desain yang sama tetapi hanya ada satu layer. Beberapa dokumen seperti ini dapat ditemukan dalam format jpeg, bmp, gif, dan lain-lain. Kelebihan format ini adalah :

a. Memori lebih kecil

b. Mudah di – load ke aplikasi lain c. Sangat praktis untuk materi presentasi d. Tidak dapat di edit

2. Don’t Flatten Image, dokumen dengan layer penyusun tetap. Artinya pada dokumen tersebut masing-masing layer penyusun dalam posisi tetap. Sehingga

(12)

layer akan memampilkan kotak layer sesuai dengan jumlah materi dalam dokumen. Bila dokumen terdiri dari sepuluh materi, maka layer yang terbentuk juga sepuluh buah. Dokumen seperti ini biasanya ditemukan dalam format psd, pdf. Kelebihan dari dokumen ini adalah :

a. Mudah dilakukan editing b. Memori lebih besar c. Digunakan sebagai master

Adobe PhotoShop juga dapat digunakan bersama aplikasi lain, misalnya Adobe Illustrator, Adobe InDesign, Adobe After Effect, Adobe Premiere, bahkan dengan Macromedia FreeHand. Proses yang dapat diberikan adalah kemampuan saling melengkapi kebutuhan ilustrasi desain dan modifikasi pada masing-masing aplikasi sehingga akan tercipta karya desain yang profesional.

Dalam Adobe Photoshop terdapat beberapa jenis cara proses saving, diantaranya :

a. Save, proses penyimpanan dokumen langsung.

b. Save as, proses penyimpanan dokumen dengan pilihan format saving. c. Save for Web, menyimpan dokumen untuk Web.

d. Export, menyimpan untuk dibuka dalam aplikasi Adobe Illustrator.

Adobe Photoshop memiliki beberapa option dan tool yang akan dibagi dalam beberapa bagian, diantaranya yaitu :

a. Toolbars b. Toolbox c. Dialogbox

(13)

2.8 Macromedia Dreamweaver 8

Saat ini Dreamweaver merupakan software utama yang digunakan oleh Web Desainer maupun Web Programmer dalam membangun suatu situs web. Dreamweaver memberikan kemudahan bagi penggunanya dalam menentukan ruang kerja yang diinginkan. Tipe ruang kerja ditentukan berdasarkan kebutuhan maupun kebiasaan pemakainya. Ruang kerja, fasilitas dan kemampuan Dreamweaver mampu meningkatkan produktivitas maupun efektivitas dalam desain maupun dalam membangun sebuah situs web (Isak Rickyanto, 2002).

Versi terbaru Macromedia Dreamweaver di tahun 2005 adalah Macromedia Dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya. Fasilitas terbaru dari Macromedia Dreamweaver 8 adalah Zoom Tool and Guides, Panel CSS yang baru, Code Collapse, Coding Toolbar dan Insert Flash Video. Tidak jauh berbeda dengan versi sebelumnya, Macromedia Dreamweaver 8 mendukung program Client side yang terkenal, yaitu JavaScript dengan penggunaan yang sangat mudah. Macromedia Dreamweaver 8 juga mendukung Script Server Side, seperti Personal Home Page (PHP), Active Server Pages (ASP), ASP.NET, ColdFusion, dan Java Server Page (JSP).

Referensi

Dokumen terkait

Memperbaiki tabel simpleks dilakukan dengan mengganti variabel basisnya dengan variabel basis yang baru dengan harapan variabel basis baru tersebut

Puji syukur kepada Tuhan Yesus Kristus, Juru Selamat penulis yang telah melimpahkan rahmat serta kasih karunia-Nya sehingga penulis dapat menyelesaikan penulisan

Berdasarkan hasil penelitian terhadap kemahiran menulis cerpen dengan menggunakan media gambar berseri siswa kelas X Sekolah Menengah Atas Negeri 4 Bintan Tahun

8 Yang berisi tentang pelaksanaan metode Jadi, Penelitian ini merupakan penelaahan kembali terhadap penelitian yang sudah ada, yaitu sama-sama membahas tentang

Keterbatasan penelitian ini adalah tidak dilakukan penelusuran etiologi secara detail dan tidak dilakukan pemeriksaan histopatologi untuk membantu menegakkan jenis rinosinusitis

2) Proses adalah tempat dimana kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses. Pada

Dari dua sektor ini diterapkan lima program spesifik meliputi edukasi dan pelatihan transplantasi karang, kegiatan bersih pantai, penanaman mangrove, kegiatan

Penerimaan atau pengumpulan zakat yang dilakukan Rumah Zakat dilakukan dengan 3 cara yang berbeda yang dapat dipilih oleh pembayar zakat.. shadaqah oleh