Aplikasi Kamus Bahasa Latin Pada Hewan Dan Tumbuhan Berbasis Web

BAB 2
LANDASAN TEORI

2.1

Pengertian Komputer

Komputer berasal dari bahasa Latin computare yang memiliki arti menghitung.
Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeda
dalam mendefinisikan terminologi komputer.

Menurut V. Carl Hamacher, Zvonko G.Vranesic, Safwat G.Zaky, Computer
Organization (5th Edition. McGraw-Hill, 2001). Komputer adalah mesin penghitung
elektronik yang cepat dan dapat menerima informasi input digital, kemudian
memprosesnya sesuai dengan program yang tersimpan di memorinya, dan
menghasilkan output berupa informasi.

Menurut William M.Fuori, Introduction to the Computer: The Tool of
Bussiness (3rd Edition. Pretince Hall, 1981). Komputer adalah suatu pemroses data
yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan
aritmatika dan operasi logika, tanpa campur tangan dari manusia.


Menurut Donlad H.Sanders, Computer Today. Komputer adalah sistem
elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan
diorganisasikan supaya secara otomatis menerima dan menyimpan data input,
memprosesnya dan menghasilkan output di bawah pengawasan suatu langkahlangkah, instruksi-instruksi program yang tersimpan di memori (strored program).

xix
Universitas Sumatera Utara

Menurut Robert H. Blissmer, Computer Annual, An Introduction to
Information Systems 1985-1986 (2nd Edition. John Wiley & Sons, 1985). Komputer
adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut:
1. Menerima input
2. Memproses input tersebut sesuai dengan programnya
3. Menyimpan perintah-perintah dan hasil dari pengolahan
4. Menyediakan output dalam bentuk informasi

Dari berbagai pendapat di atas, maka dapat disimpulkan secara umum bahwa
komputer merupakan suatu peralatan eletronik yang dapat menerima input, mengolah
input dengan menggunakan suatu program yang tersimpan di memori komputer,

memberikan output yang berupa informasi dan dapat menyimpan program serta hasil
pengolahan dalam suatu media penyimpanan.

2.2

Pengertian Internet

Istilah internet berasal dari singkatan dua suku kata yaitu, interconnected dan network.
Interconnected berarti hubungan yang sangat luas, sedangkan network berarti jaringan
kerja.

Maka

internet

merupakan

sebuah

sistem


komunikasi

global

yang

menghubungkan komputer-komputer dan jaringan komputer di seluruh dunia.
Komputer dan jaringan dengan berbagai platform yang mempunyai perbedaan dan ciri
khas masing-masing (Unix, Linux, Windows, Mac, dll) bertukar informasi dengan
sebuah protokol standar yang dikenal dengan nama TCP/IP (Transmission Control
Protocol/Internet Protocol).

xx
Universitas Sumatera Utara

Komputer yang terdahulu berdiri sendiri kini dapat berhubungan langsung
dengan komputer-komputer lainnya di seluruh dunia. Jaringan ini tercipta melalui
saluran komunikasi yang meliputi telepon, satelit, dan jalur telekomunikasi lainnya.


Agar komunikasi dapat terhubung serta dapat menggunakan fasilitas internet,
maka harus berlangganan ke salah satu ISP (Internet Service Provider) atau
penyelenggara layanan internet. Fasilitas-fasilitas yang tersedia dalam layanan internet
antara lain:
1. www (World Wide Web) adalah layanan yang paling sering digunakan dan
memiliki perkembangan yang sangat cepat karena dengan layanan ini kita
dapat menerima informasi dalam berbagai format (multimedia). Informasi
dalam web disimpan ke bentuk dokumen yang disebut halaman web (web
page). Untuk dapat mengakses layanan www dari sebuah komputer digunakan
program (web client) yang disebut web browser atau browser. Jenis-jenis
browser yang sering digunakan adalah Netscape Navigator/Comunicator,
Internet Explorer, Mozilla Firefox, dan lain sebagainya.
2. Search engine adalah salah satu fasilitas internet yang dijalankan melalui
browser untuk mencari informasi yang kita inginkan. Search engine
menampung

database

situs-situs


dari

seluruh

dunia

cukup

dengan

memasukkan kata kunci (keyword) maka search engine akan menampilkan
berberapa link situs yang disertai dengan keterangan singkat, salah satu search
engine yang paling popular adalah Google.
3. E-mail (Electronic Mail) merupakan aplikasi surat menyurat melalui internet.
Pengguna dapat saling bertukar file dan informasi. File-file itu akan
dikumpulkan dalam sebuah tempat untuk pengamatan yang berupa mailbox,
xxi
Universitas Sumatera Utara

sehingga pengguna dapat membaca berita yang ditujukan kepadanya kapan

saja. Namun sebelum menggunakan fasilitas dalam e-mail, kita harus terlebih
dahulu terdaftar dan memiliki akun di salah satu penyedia layanan e-mail
seperti Yahoo atau Gmail.
4. FTP (File Transfer Protocol) adalah suatu protokol yang digunakan untuk
melakukan pemindahan (transfer) baik upload atau download file dari suatu
server FTP.

2.3

Network

Network adalah jaringan dari sistem komunikasi data yang melibatkan sebuah alat
atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat komunikasi
membentuk suatu sistem (Mico Pardosi, 2004). Dengan network, komputer yang satu
dapat menggunakan data di komputer lain, dapat mencetak laporan di printer ke
komputer lain, dapat member berita ke komputer lain walaupun berlainan area.
Network merupakan cara yang sangat berguna untuk mengintegrasikan sistem
informasi dan menyalurkan arus informasi dari suatu area ke area lain.
2.4


Web Server

Web server adalah komputer yang mengirimkan halaman-halaman web (Mico Pardosi,
2004). Setiap web server mempunyai alamat IP dan nama. Komputer dapat dijadikan
sebagai web server dengan menginstal software server dan menghubungkannya
dengan internet. Terdapat banyak software server, seperti yang dibuat oleh NCSA dan
Apache, dan yang dibuat oleh Microsoft dan Netscape.

xxii
Universitas Sumatera Utara

2.5

Kamus

Kata kamus diserap dari bahasa Arab qamus, dengan bentuk jamaknya qawamis. Kata
Arab itu sendiri berasal dari kata Yunani okeanos yang berarti lautan. Sejarah kata itu
jelas memperlihatkan makna dasar yang terkandung dalam kata kamus, yaitu wadah
pengetahuan, khususnya pengetahuan bahasa, yang tidak terhingga dalam dan luasnya.


Kamus adalah sejenis buku rujukan yang menerangkan makna kata-kata.
Dalam pengertian lain, kamus adalah buku acuan yang memuat kata dan ungkapan,
biasanya disusun menurut abjad beserta penjelasan tentang makna dan pemakainya.
Kamus disusun sesuai dengan abjad dari A - Z dengan tujuan untuk memudahkan
pengguna kamus dalam mencari istilah yang diinginkannya dengan cepat dan mudah.
Kamus memiliki kegunaan untuk memudahkan penggunanya mengenal kata-kata baru
dan dalam mencari istilah-istilah yang belum dipahami maknanya.
Leksikografi adalah bidang ilmu bahasa yang mengkaji cara pembuatan
kamus. Sebagian besar (atau bahkan semua) sarjana memiliki kamus, namun mereka
belum tentu tahu bahwa penulisan kamus yang baik harus melalui berbagai proses.
Dua nama besar yang mengawali penyusunan kamus adalah Samuel Johnson (17091784) dan Noah Webster (1758-1843). Johnson, ahli bahasa dari Inggris, membuat
Dictionary of the English Language pada tahun 1755, yang terdiri atas dua volume. Di
Amerika, Webster pertama kali membuat kamus An American Dictionary of the
English Language pada tahun 1828, yang juga terdiri atas dua volume. Selanjutnya,
pada tahun 1884 diterbitkan Oxford English Dictionary yang terdiri atas 12 volume.

xxiii
Universitas Sumatera Utara

2.6


Pengertian dan Fungsi Bahasa

Berikut pengertian dan fungsi dari bahasa.

2.6.1

Pengertian Bahasa

Bahasa merupakan alat komunikasi yang berupa sistem lambang bunyi yang
dihasilkan alat ucap manusia. Bahasa terdiri atas kata-kata atau kumpulan kata.
Masing-masing mempunyai makna, yaitu, hubungan abstrak antara kata sebagai
lambang dengan objek atau konsep yang diwakili kumpulan kata atau kosakata itu
oleh ahli bahasa disusun secara alfabetis, atau menurut urutan abjad, disertai
penjelasan artinya dan kemudian dibukukan menjadi sebuah kamus.

Berikut ini beberapa pengertian bahasa menurut para ahli sebagai berikut:
1. Harimurti Kridalaksana (1985:12)
Menyatakan bahwa bahasa adalah sistem bunyi bermakna yang dipergunakan
untuk komunikasi oleh kelompok manusia.

2. Kamus Besar Bahasa Indonesia (KBBI) (2001:88)
Bahasa adalah sistem bunyi yang arbitrer yang digunakan oleh anggota suatu
masyarakat untuk bekerja sama, berinteraksi, dan mengidentifikasikan diri.
3. Finoechiaro (1964:8)
Bahasa adalah sistem simbol vokal yang arbitrer yang memungkinkan semua
orang dalam suatu kebudayaan tertentu, atau orang lain yang mempelajari
sistem kebudayaan itu, berkomunikasi atau berinteraksi.
4.

Carol (1961:10)

xxiv
Universitas Sumatera Utara

Bahasa merupakan sistem bunyi atau urutan bunyi vokal yang terstruktur yang
digunakan atau dapat digunakan dalam komunikasi internasional oleh
kelompok manusia dan secara lengkap digunakan untuk mengungkapkan
sesuatu, peristiwa, dan proses yang terdapat di sekitar manusia.
5.


I.G.N. Oka dan Suparno (1994:3)
Bahasa adalah sistem lambang bunyi oral yang arbitrer yang digunakan oleh
sekelompok manusia (masyarakat) sebagai alat komunikasi.

6. Gorys Keraf (1984:1 dan 1991:2)
Bahasa adalah komunikasi antar anggota masyarakat, berupa lambang bunyi
ujaran yang dihasilkan oleh alat ucap manusia.
7. Kamus Linguistik (2001:21)
Bahasa adalah sistem lambang bunyi yang arbitrer yang digunakan oleh para
anggota

suatu

masyarakat

untuk

kerja

sama,

berinteraksi

dan

mengidentifikasikan diri.
8. D.P. Tambulan (1994:3)
Bahasa adalah untuk memahami pikiran dan perasaan, serta menyatakan
pikiran dan perasaan.
9.

H.G. Brown (1987:4)
Bahasa adalah suatu sistem komunikasi menggunakan bunyi yang diucapkan
melalui organ-organ ujaran dan didengar di antara anggota-anggota
masyarakat, serta menggunakan pemrosesan simbol-simbol vokal dengan
makna konvensional secara arbitrer.

2.6.2

Fungsi Bahasa

xxv
Universitas Sumatera Utara

Fungsi bahasa selain sebagai sebagai alat komunikasi atau sarana untuk
menyampaikan informasi atau mengutarakan pikiran, perasaan, atau gagasan, juga
berfungsi sebagai berikut:
1. Sebagai alat untuk mengungkapkan perasaan atau mengekspresikan diri.
Mampu mengungkapkan gambaran, maksud, gagasan, dan perasaan. Melalui
bahasa kita dapat menyatakan secara terbuka segala sesuatu yang tersirat di
dalam hati dan pikiran kita.
2. Sebagai alat komunikasi.
Komunikasi merupakan akibat yang lebih jauh dari ekspresi diri. Pada saat
menggunakan bahasa sebagai komunikasi, berarti memiliki tujuan agar para
pembaca atau pendengar menjadi sasaran utama perhatian seseorang. Bahasa
yang dikatakan komunikatif karena bersifat umum. Selaku makhluk sosial
yang memerlukan orang lain sebagai mitra berkomunikasi, manusia memakai
dua cara berkomunikasi, yaitu verbal dan non verbal. Berkomunikasi secara
verbal dilakukan menggunakan alat/media bahasa (lisan dan tulis), sedangkan
berkomunikasi secara non verbal dilakukan menggunakan media berupa aneka
simbol, isyarat, kode, dan bunyi seperti tanda lalu lintas, sirene setelah itu
diterjemahkan kedalam bahasa manusia.
3. Sebagai alat berintegrasi dan beradaptasi sosial.
Pada saat beradaptasi dilingkungan sosial, seseorang akan memilih bahasa
yang digunakan tergantung situasi dan kondisi yang dihadapi. Seseorang akan
menggunakan bahasa yang non standar pada saat berbicara dengan temanteman dan menggunakan bahasa standar pada saat berbicara dengan orang tua
atau yang dihormati

xxvi
Universitas Sumatera Utara

4. Sebagai alat kontrol sosial.
Yang mempengaruhi sikap, tingkah laku, serta tutur kata seseorang. Kontrol
sosial dapat diterapkan pada diri sendiri dan masyarakat, contohnya buku-buku
pelajaran, ceramah agama, orasi ilmiah, mengikuti diskusi serta iklan layanan
masyarakat.

2.7

Bahasa Latin

Bahasa Latin adalah sebuah bahasa Italik yang berasal dari Latium, sebuah daerah di
Italia sekeliling kota Roma. Bahasa ini menjadi penting karena munculnya Kekaisaran
Romawi yang bahasa resminya adalah bahasa Latin. Pada puncak kejayaan kerajaan
ini, bahasa Latin dituturkan dari pulau Britania di barat laut sampai Palestina di ujung
tenggara. Setelah runtuhnya Kekaisaran Romawi, sekitar akhir abad ke-5, bahasa
Latin tidak ikut runtuh tetapi malah justru berkembang. Bahasa ini dipakai sebagai
bahasa lingua franca, bahasa liturgis gereja dan bahasa ilmu pengetahuan, bahkan juga
di daerah-daerah yang tidak pernah ditaklukkan Roma.

Tata nama binomial (binomial berarti 'dua nama') merupakan aturan penamaan
baku bagi semua organisme (makhluk hidup) yang terdiri dari dua kata dari sistem
taksonomi (biologi), dengan mengambil nama genus dan nama spesies. Nama yang
dipakai adalah nama baku yang diberikan dalam bahasa Latin atau bahasa lain yang
dilatinkan. Aturan ini pada awalnya diterapkan untuk fungi, tumbuhan dan hewan oleh
penyusunnya (Carolus Linnaeus), namun kemudian segera diterapkan untuk bakteri
pula. Sebutan yang disepakati untuk nama ini adalah 'nama ilmiah' (scientific name).
Awam seringkali menyebutnya sebagai "nama latin" meskipun istilah ini tidak tepat

xxvii
Universitas Sumatera Utara

sepenuhnya, karena sebagian besar nama yang diberikan bukan istilah asli dalam
bahasa latin melainkan nama yang diberikan oleh orang yang pertama kali memberi
pertelaan atau deskripsi (disebut deskriptor) lalu dilatinkan.

Penamaan organisme pada saat ini diatur dalam Peraturan Internasional bagi
Tata Nama Botani (ICBN) bagi tumbuhan, beberapa alga, fungi, dan lumut kerak,
serta fosil tumbuhan; Peraturan Internasional bagi Tata Nama Zoologi (ICZN) bagi
hewan dan fosil hewan; dan Peraturan Internasional bagi Tata Nama Prokariota
(ICNP). Aturan penamaan dalam biologi, khususnya tumbuhan, tidak perlu
dikacaukan dengan aturan lain yang berlaku bagi tanaman budidaya (Peraturan
Internasional bagi Tata Nama Tanaman Budidaya, ICNCP.

2.8

Pengenalan PHP (Hypertext Processor)

PHP ( akronim dar i PHP Hypert ext Preprocessor) yang m erupakan
bahasa pem rogram an berbasis web yang m em iliki kem am puan
unt uk m em proses dat a dinam is. PHP dikat akan sebagai sebuah
server- side em bedded script language art inya sint aks- sint aks dan
perint ah yang diberikan akan sepenuhnya dij alankan oleh server
t et api disert akan pada halam an HTML biasa. Aplikasi- aplikasi yang
dibangun oleh PHP pada um um nya akan m em berikan hasil pada
web browser, t et api prosesnya secara keseluruhan dij alankan di
server. Pada prinsipnya server akan bekerj a apabila ada perm int aan
dari client . Dalam hal ini client m enggunakan kode- kode PHP unt uk
m engirim kan perm int aan ke server ( dapat dilihat pada gam bar
xxviii
Universitas Sumatera Utara

dibawah) . Ket ika m enggunakan PHP sebagai server- side em bedded
script

language m aka server akan m elakukan hal- hal sebagai

berikut :
1. Mem baca perm int aan dari client / browser
2. Mencari halam an/ page di server
3. Melakukan inst ruksi yang diberikan oleh PHP unt uk m elakukan
m odifikasi pada halam an/ page.
4. Mengirim kem bali halam an t ersebut kepada client m elalui
int ernet at au int ranet .

2 .8 .1 Se j a r a h PH P
Pert am a kali PHP dibuat dan diperkenalkan oleh Rasm us Lerdorf
pada t ahun 1995 m enggunakan nam a PHP/ FI ( Personal Hom e
Page/ Form I nt erpret er) . Generasi awal PHP/ FI dibuat dar i Perl yang
pada saat

it u digunakan unt uk kebut uhan pribadi saj a. Pada

awalnya, PHP/ FI m erupakan bagian dari Personal Hom e Page Tools,
nam un,

karena

kom pleks
bahasa

m aka
C.

kebut uhan

penggunaan

dikem bangkan

Rasm us

m enulis

web

PHP/ FI

dengan

sej um lah

besar

yang

sem akin

m enggunakan
fungsi

unt uk

pengaksesan ke dalam dat abase. Penulisan it u j uga bert uj uan
m em bangun halam an web m enj adi dinam is.

xxix
Universitas Sumatera Utara

Perkem bangan selanj ut nya adalah Rasm us m elepaskan kode
sum ber

t ersebut

kepada

khalayak

ram ai

dan

m enam akannya

PHP/ FI , pada saat t ersebut kepanj angan dari PHP/ FI m asih Personal
Hom e Page/ Form I nt erpret er. Dengan pelepasan kode sum ber ini
m enj adi open source, m aka banyak program m er yang t ert arik unt uk
ikut m engem bangkan PHP. Set elah diberikan sebagai kode open
source, PHP kem udian dinam akan Hypert ext Preprocessor.

Pada t ahun 1997, dikeluarkan PHP/ FI versi 2.0. Fungsi- fungsi
pada PHP/ FI dit ulis dengan m enggunakan bahasa C. Kar ena t elah
m em iliki fungsi khusus unt uk m engakses dat abase m aka, pada
t ahun yang sam a t erdapat kurang lebih 50.000 dom ain yang
m enggunakan PHP/ FI sebagai bahasa pem rogram an unt uk websit e,
at au sekit ar 1% dari t ot al dom ain yang ada pada saat it u.

PHP 3 m erupakan generasi baru hasil pengem bangan PHP/ FI .
Banyak developer yang t erlibat di dalam nya. Tak heran j ika PHP 3
dianggap sebagai t onggak awal bagi t ercipt anya PHP versi sekarang
ini. Secara resm i, peluncur PHP 3.0 adalah Andi Gut m ans dan Zeev
Suraski pada t ahun 1997. Mereka m engeluarkan PHP 3.0 karena
m elihat

kelem ahan

PHP/ FI

yang

digunakan

dalam

aplikasi e-

com m erce. Kem udian, m ereka m enulisnya ulang dengan m asih
m engacu kepada PHP/ FI .

xxx
Universitas Sumatera Utara

Pada pert engahan t ahun 1999, Zend m erilis int erpret er PHP
baru dan rilis t ersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi
PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab
versi ini m am pu dipakai unt uk m em bangun aplikasi web kom pleks
t et api t et ap m em iliki kecepat an proses dan st abilit as yang t inggi.
Dengan penam bahan fit ur baru, sepert i session, out put buffering,
dan penanganan input , m enj adikan PHP 4.0 am an dar i berbagai
j enis bahasa pem rogram an berbasis web.

Pada Juni 2004, Zend m erilis PHP 5.0. PHP versi 5.0 m uncul
unt uk m enangani k elem ahan- kelem ahan yang t erdapat pada versi
sebelum nya. PHP versi 5.0 dapat m em buat file swf dan applet j ava.
Fokus ut am anya adalah m engopt im alkan penggunaan PHP unt uk
OOP ( Obj ect Orient ed Program m ing) .

2 .8 .2 Ke le biha n da n Ke le m a ha n PH P
Kelebihan PHP sebagai bahasa server- side adalah:
1. Bahasa pem rogram an PHP adalah sebuah bahasa script yang
t idak m elakukan sebuah kom pilasi dalam penggunaanya.
2. Web Server yang m endukung PHP dapat dit em ukan dim anam ana

dari

m ulai

IIS

sam pai

dengan

apache,

dengan

konfigurasi yang relat if m udah.

xxxi
Universitas Sumatera Utara

3. Dapat digunakan di berbagai m esin ( linux, unix, Windows) dan
dapat dij alankan secara runt im e m elalui console sert a j uga
dapat m enj alankan perint ah- perint ah sist em .
4. PHP dapat

dij alankan

pada plat form

yang

berbeda- beda

( Windows, Linux, Unix, et c.)
5. PHP m erupakan web script ing open source
6. PHP m udah dipelaj ari

Adapun Kelemahan PHP adalah:
1.

Tidak ideal untuk pengembangan skala besar.

2.

Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau
penggunaan template dapat memperbaikinya).

3. PHP m em iliki kelem ahan securit y t ert ent u apabila program m er
t idak j eli dalam

m elakukan

pem r ogram an

dan

k urang

m em perhat ikan isu dan konfigurasi PHP.

2.9

HTML (Hypertext Markup Language)

HTML merupakan kependekan dari Hyper Text Markup Language. Dokumen HTML
adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini
dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan
dalam browser web surfer. Dokumen ini umumnya berisi informasi ataupun interface
aplikasi di dalam internet. HTML sendiri adalah suatu dokumen teks biasa yang
xxxii
Universitas Sumatera Utara

mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu
maka HTML dapat dibaca oleh sebagai platform seperti: Windows, linux, macintosh.
Kata ”Markup Language” pada HTML menunjukkan fasilitas yang berupa tanda
tertentu dalam script HTML dimana bisa mengatur judul, garis, tabel, gambar, dan
lain-lain dengan perintah yang telah ditentukan pada elemen HTML. HTML sendiri
dikeluarkan oleh W3C (World Wide Web Consortium), setiap terjadi perkembangan
level HTML, harus dievaluasi ketat dan disetujui oleh W3C.

2.10

Dokumen HTML
HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu

kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan
kode , judul dengan dan senagainya. Untuk lebih lanjut mengenai
bagian-bagian HTML perhatikan skema di bawah ini:


...

isi halaman

Keterangan:
1.

Dokumen HTML selalu diawali dengan tanda tag pembuka dan
diakhiri dengan tanda tag penutup

2. Pada elemen head , dapat disisipkan kode-kode untuk
menuliskan keterangan tentang dokumen HTML. Atau dapat juga disisipkan
script-script pemrograman web seperti JavaScript, VBScript, atau CSS untuk
menambah daya tarik pada situs yang dibuat agar lebih menarik dan dinamis.
xxxiii
Universitas Sumatera Utara

3. Elemen body berisi tag-tag untuk isi atau layout tampilan
situs, seperti:, , . Jadi jelas
bahwa elemen adalah suatu bagian yang besar yang terdiri dari kode-kode tag
tersebut. Sedangkan tag hanya merupakan bagian dari elemen.Tag adalah
kode-kode yang digunakan untuk men-setting dokumen HTML. Secara garis
besar bentu umun tag adalah sebagai berikut:
TEKS
Namun ada juga tag yang tidak perlu ada penutup seperti , , ,
dan

lain-lain.

2.11

MYSQL

MySQL merupakan produk software DBMS yang cukup populer dipasaran, karena
DBMS ini didistribusikan secara freeware atau gratis dan juga support untuk berbagai
platform bahkan sekarang juga telah tersedia paketan untuk platform sistem operasi
Windows. Selain gratis DBMS MySQL ini juga memiliki kecepatan akses yang lebih
baik selain produk-produk DBMS sekelas sehingga MySQL sangat cocok untuk
diterapkan pada aplikasi-aplikasi pemrograman berbasis internet. Berikut ini akan
diuraikan beberapa perintah-perintah untuk mengakses DBMS MySQL yang dapat
diketikkan pada aplikasi MySQL Client. Penyebab utama MySQL begitu popular di
kalangan web adalah karena memang cocok bekerja di lingkungan tersebut. Pertama,
MySQL tersedia di berbagai platform Linux dan berbagai varian Unix. Sesuatu yang
tidak dimiliki Access, misalnya padahal Access amat popular di platform Windows.
Banyak web server berbasiskan Unix, ini menjadikan Access otomatis tidak dapat
dipakai karena tidak memiliki kemampuan client-server/networking. Pada bulan Juni
xxxiv
Universitas Sumatera Utara

2000, MySQL AB mengumumkan bahwa sejak versi 3.23.19, MySQL adalah
merupakan software database yang bebas berlisensi GPL. Pada versi awal, MySQL
hanya berjalan di Linux dan Solaris dan juga masih banyak terdapat kelemahan walau
sudah dapat digunakan untuk aplikasi web sederhana, namun belum memadai untuk
aplikasi bisnis.

2.12

Adobe Dreamweaver CS5

Adobe Dreamweaver merupakan program penyunting halaman web keluaran Adobe
Systems yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia.
Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang
menarik dan kemudahan penggunaannya. Versi terakhir Macromedia Dreamweaver
sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Versi terakhir
Dreamweaver keluaran Adobe Systems adalah versi 12 yang ada dalam Adobe
Creative Suite 6 (sering disingkat Adobe CS6). Dreamweaver merupakan suatu
software aplikasi yang digunakan sebagau HTML editor profesional untuk mendesain
web secara visual. Aplikasi ini juga yang bisa dikenal istilah WYSIWYG (What You
See Is What You Get), yang intinya anda tidak harus berurusan dengan tag-tag HTML
untuk membuat situs. Selain itu, dreamweaver juga memberikan keleluasaan kepada
anda untuk mengunakannya sebagai media penulisan bahasa pemograman.

Dengan kemampuan fasilitas yang optimal dalam jendela desain membuat
program ini memberikan kemudahan untuk mendesain web meskipun untuk para web
desain pemula sekalipun. Sedangkan kemampuan dreamweaver untuk berinteraksi
dengan beberapa bahasa pemograman seperti PHP, ASP, JavaScript, dan yang lainnya

xxxv
Universitas Sumatera Utara

juga memberikan fasilitas maksimal kepada para desain web yang menyertakan
bahasa pemograman web didalamnya.

Adobe kembali mengeluarkan varian baru Dreamwaever yaitu Dreamweaver
CS5. Ada beberapa fitur baru yang ditemukan pada versi terbaru Dreamweaver CS5
ini, diantaranya: Integrasi dengan Adobe Bussines Catalyst, Integrasi Adobe Bowser
Lab, Integrasi dengan CMS, pengecekan CSS, dan yang lain-lainnya. Selain itu juga
ada beberapa fitur dalam versi Dreamweaver CS4 yang tidak disertakan atau
ditemukan kembali dalam Dreamweaver CS5, diantaranya: fasilitas pembuatan web
album foto, penambahan flash paper, beberapa behaviour javascript, dan lain-lainya.

2.12.1 Halaman Kerja Adobe Dreamweaver CS5
Untuk menjalankan program Adobe Dreamweaver dapat dibuka dari menu
start|Program|Adobe Dreamweaver CS5, akan muncul tampilan Starter Page berikut:

Gambar 2.1 Starter Page

xxxvi
Universitas Sumatera Utara

Bagian dari Starter Page diantaranya sebagai berikut:
1. Bagian kiri, yaitu Open a Recent Item merupakan alternatif untuk membuka
file, atau recent file. Untuk membuka file, pilih Open pada Starter
Page.
2. Bagian tengah yaitu Create New digunakan untuk membuat halaman web
baru. Terdapat beberapa macam tipe file untuk format halaman web yang
dapat Anda buat seperti:
1. HTML merupakan dasar untuk pembuatan desain web. File HTML berisi
suatu instruksi tertentu yang dapat memberikan sebuah format pada
dokumen yang akan ditampilkan pada WWW (World Wide Web).
2. Coldfusion merupakan bahasa script yang digunakan oleh Adobe
Coldfusion, Bluedragon, dan sebagainya yang digunakan untuk scripting
server-side.
1.

PHP (HyperText Preprocessor) adalah sebuah bahasa pemgrograman
yang umum dipakai untuk scripting server-side. PHP biasanya
terpasang pada HTML. Dengan bahasa pemrograman ini dapat dibuat
suatu website yang dinamis.

2.

ASP VBScript (ASP Visual Basic Script). VBScript merupakan
bahasa scripting turunan dari bahasa pemrograman Visual Basic.

Pada Starter Page di atas pada Create New pilih HTML, maka tampilan dari Adobe
Dreamweaver adalah sebagai berikut:

xxxvii
Universitas Sumatera Utara

Gambar 2.2 Lembar Kerja Adobe Dreamweaver CS5

Beberapa hal yang baru di Dreamweaver CS5:
1

CSS inspeksi terbaru

2

Menampilkan model visual kotak CSS di detail, dan mudah beralih ke properti
CSS tanpa membaca kode atau perlu menggunakan utilitas terpisah.

3

Terintegrasi dengan Adobe Browser Lab terbaru

4

Pratinjau halaman web yang dinamis dan konten lokal dengan melihat,
mendiagnostik, dan beberapa alat perbandingan.

5

Mengisyaratkan kode PHP kelas kustom baru

6

Tampilkan sintaks yang tepat untuk fungsi PHP kustom untuk membantu
menulis kode agar lebih akurat.

7

Terintegrasi dengan Bisnis Catalyst terbaru

xxxviii
Universitas Sumatera Utara

8

Leverage integrasi antara Dreamweaver dan layanan Adobe Bisnis Catalyst
(tersedia secara terpisah) untuk membangun dan memulai dari situs web untuk
toko online dan menghasilkan situs mini.

9

Halaman CSS starter ditingkatkan

10 Memulai website berbasis standar Anda dengan desain diperbaharui dan
disederhanakan dengan CSS Layouts Pemula.
11 Dukungan Subversion ditingkatkan
12 Mengelola file situs yang lebih efektif dalam kolaboratif.
13 Mengisyaratkan kode Situs khusus terbaru
14 Membuat website lebih cepat daripada sebelumnya, bahkan dengan beberapa
server untuk situs bertahap atau jaringan.

2.12.2 Menu- Menu Pada Adobe Dreamweaver CS5
Berikut menu-menu yang terdapat pada Adobe Dreamweaver CS5 diantaranya:
1

Menu bar
Menu bar pada Adobe Dreamweaver yaitu File, Edit, View, Insert, Modify,
Format, Commands, Site, Window, dan Help. Setiap menu mempunyai
beberapa submenu sesuai dengan kategorinya, selain itu juga mempunyai
fungsi yang berbeda-beda.

Gambar 2.3 Menu Bar

2

Document Toolbar

xxxix
Universitas Sumatera Utara

Dokumen Toolbar berisi tombol-tombol yang digunakan untuk mengatur layar
kerja dokumen pada dengan cepat, diantaranya show Code view, Show Code
and Design views, dan Show Design view.

Gambar 2.4 Document Toolbar

a. Show Code View
Mode pada layar Code hanya akan menampilkan kode-kode script dari
halaman web. Di sebelah kiri layar kerja terdapat Coding tool yang
digunakan untuk mengatur kode atau script tersebut. Untuk mengaktifkan
tampilan layar Code, dapat menggunakan salah satu cara berikut:
Pada Menu Bar klik View >Code
Pada Document Toolbar klik ikon Code
Tampilan layar Code terlihat seperti gambar berikut:

Gambar 2.5 Layar Code
b. Show Design View

xl
Universitas Sumatera Utara

Tampilan layar mode Design akan menampilkan dokumen halaman web
secara grafis atau visual. Untuk menampilkan Design View, dapat melakukan
salah satu cara berikut:
Pada Menu Bar klik View > Design
Pada Document Toolbar klik ikon Design
Tampilan layar Design terlihat seperti gambar berikut:

Gambar 2.6 Layar Design
c. Show Code and Design view
Mode tampilan layar ini dikenal dengan mode Split, yaitu menampilkan atau
menggabungkan secara bersamaan tampilan layar code dan tampilan layar
design. Untuk menampilkan dokumen halaman web dalam mode Split, dapat
menggunakan salah satu cara berikut:
Pada Menu Bar klik View > Split
Pada Document Toolbar klik ikon Split

xli
Universitas Sumatera Utara

Gambar 2.7 Layar Split
3

Tag Selector
Tag selector berfungsi untuk menampilkan tag HTML dari objek yang
terseleksi. Dapat meng-klik untuk memilih keseluruhan elemen
dokumen. Tag Selector ini terdapat pada Document Window, dan terletak di
bawah sebelah kiri.

4

Panel Groups
Panel groups merupakan salah satu fasilitas yang terdapat pada Adobe
Dreamweaver yang berfungsi untuk membantu dalam mengedit suatu halaman
web. Panel Groups terletak di sebelah kanan layar kerja dan terdiri dari
beberapa panel. Untuk menampilkan panel, klik ganda pada nama panel
tersebut.

xlii
Universitas Sumatera Utara

Gambar 2.8 Panel Groups
5

Tab Common
Pada tab ini terdapat tool yang digunakan untuk membuat dan menyisipkan
objek ke dalam halaman web, seperti membuat hyperlink, tabel, gambar,
media, dan lain sebagainya.

6

Tab Layout
Tab ini berisikan tool-tool yang berfungsi untuk membuat layout halaman
web, seperti membuat tabel, frame dan lain sebagainya
1. Tab Forms
Tab ini membuat tampilan website menjadi lebih interaktif karena pengguna
dapat memberikan input pada sistem atau website dengan menggunakan tool
yang ada dalam tab Forms.
2. Tab data
Tab data pada dreamweaver berfungsi untuk memasukkan object dat model
spry dan elemen-elemen dinamis lainnya seperti Recordset, Repeated Regions,
Insert Record, Update Record, Delete Record, dan lain sebagainya.

xliii
Universitas Sumatera Utara

3. Tab Spry
Tab ini berisikan tombol-tombol untuk membuat halaman-halaman spry,
termasuk object data spry. Spry merupakan library JavaScript yang dapat
digunakan untuk mendesain halaman web, seperti membuat menu bar,
textarea, text field, dan lain sebagainya dengan hasil yang lebih menarik.
4. Tab Text
Tab Text berfungsi untuk mengatur format teks, paragraf, maupun karakter
teks lainnya.

xliv
Universitas Sumatera Utara