xix BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer

advertisement
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 dari PHP Hypertext Preprocessor) yang merupakan
bahasa pemrograman berbasis web yang memiliki kemampuan
untuk memproses data dinamis. PHP dikatakan sebagai sebuah
server-side embedded script language artinya sintaks-sintaks dan
perintah yang diberikan akan sepenuhnya dijalankan oleh server
tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang
dibangun oleh PHP pada umumnya akan memberikan hasil pada
web browser, tetapi prosesnya secara keseluruhan dijalankan di
server. Pada prinsipnya server akan bekerja apabila ada permintaan
dari client. Dalam hal ini client menggunakan kode-kode PHP untuk
mengirimkan permintaan ke server (dapat dilihat pada gambar
xxviii
Universitas Sumatera Utara
dibawah). Ketika menggunakan PHP sebagai server-side embedded
script language maka server akan melakukan hal-hal sebagai
berikut:
1. Membaca permintaan dari client/browser
2. Mencari halaman/page di server
3. Melakukan instruksi yang diberikan oleh PHP untuk melakukan
modifikasi pada halaman/page.
4. Mengirim kembali halaman tersebut kepada client melalui
internet atau intranet.
2.8.1 Sejarah PHP
Pertama kali PHP dibuat dan diperkenalkan oleh Rasmus Lerdorf
pada tahun 1995 menggunakan nama PHP/FI (Personal Home
Page/Form Interpreter). Generasi awal PHP/FI dibuat dari Perl yang
pada saat itu digunakan untuk kebutuhan pribadi saja. Pada
awalnya, PHP/FI merupakan bagian dari Personal Home Page Tools,
namun,
kompleks
bahasa
karena
maka
C.
kebutuhan
penggunaan
dikembangkan
Rasmus
menulis
web
PHP/FI
dengan
sejumlah
besar
yang
semakin
menggunakan
fungsi
untuk
pengaksesan ke dalam database. Penulisan itu juga bertujuan
membangun halaman web menjadi dinamis.
xxix
Universitas Sumatera Utara
Perkembangan selanjutnya adalah Rasmus melepaskan kode
sumber tersebut kepada khalayak ramai dan menamakannya
PHP/FI, pada saat tersebut kepanjangan dari PHP/FI masih Personal
Home Page/Form Interpreter. Dengan pelepasan kode sumber ini
menjadi open source, maka banyak programmer yang tertarik untuk
ikut mengembangkan PHP. Setelah diberikan sebagai kode open
source, PHP kemudian dinamakan Hypertext Preprocessor.
Pada tahun 1997, dikeluarkan PHP/FI versi 2.0. Fungsi-fungsi
pada PHP/FI ditulis dengan menggunakan bahasa C. Karena telah
memiliki fungsi khusus untuk mengakses database maka, pada
tahun yang sama terdapat kurang lebih 50.000 domain yang
menggunakan PHP/FI sebagai bahasa pemrograman untuk website,
atau sekitar 1% dari total domain yang ada pada saat itu.
PHP 3 merupakan generasi baru hasil pengembangan PHP/FI.
Banyak developer yang terlibat di dalamnya. Tak heran jika PHP 3
dianggap sebagai tonggak awal bagi terciptanya PHP versi sekarang
ini. Secara resmi, peluncur PHP 3.0 adalah Andi Gutmans dan Zeev
Suraski pada tahun 1997. Mereka mengeluarkan PHP 3.0 karena
melihat kelemahan PHP/FI yang digunakan dalam aplikasi ecommerce. Kemudian, mereka menulisnya ulang dengan masih
mengacu kepada PHP/FI.
xxx
Universitas Sumatera Utara
Pada pertengahan tahun 1999, Zend merilis interpreter PHP
baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi
PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab
versi ini mampu dipakai untuk membangun aplikasi web kompleks
tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.
Dengan penambahan fitur baru, seperti session, output buffering,
dan penanganan input, menjadikan PHP 4.0 aman dari berbagai
jenis bahasa pemrograman berbasis web.
Pada Juni 2004, Zend merilis PHP 5.0. PHP versi 5.0 muncul
untuk menangani kelemahan-kelemahan yang terdapat pada versi
sebelumnya. PHP versi 5.0 dapat membuat file swf dan applet java.
Fokus utamanya adalah mengoptimalkan penggunaan PHP untuk
OOP (Object Oriented Programming).
2.8.2 Kelebihan dan Kelemahan PHP
Kelebihan PHP sebagai bahasa server-side adalah:
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang
tidak melakukan sebuah kompilasi dalam penggunaanya.
2. Web Server yang mendukung PHP dapat ditemukan dimanamana
dari
mulai
IIS
sampai
dengan
apache,
dengan
konfigurasi yang relatif mudah.
xxxi
Universitas Sumatera Utara
3. Dapat digunakan di berbagai mesin (linux, unix, Windows) dan
dapat dijalankan secara runtime melalui console serta juga
dapat menjalankan perintah-perintah sistem.
4. PHP dapat dijalankan pada platform yang berbeda-beda
(Windows, Linux, Unix, etc.)
5. PHP merupakan web scripting open source
6. PHP mudah dipelajari
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 memiliki kelemahan security tertentu apabila programmer
tidak jeli dalam
melakukan
pemrograman
dan
kurang
memperhatikan 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 <form>, judul dengan <title> dan senagainya. Untuk lebih lanjut mengenai
bagian-bagian HTML perhatikan skema di bawah ini:
<HTML>
<head>
<title>... </title>
</head>
<body> isi halaman</body>
</HTML>
Keterangan:
1.
Dokumen HTML selalu diawali dengan tanda tag pembuka <HTML> dan
diakhiri dengan tanda tag penutup </HTML>
2. Pada elemen head <head></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 <body></body> berisi tag-tag untuk isi atau layout tampilan
situs, seperti:<font></font>, <table></table>, </form></form>. 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:
<tag-awal> TEKS <.tag-akhir>
Namun ada juga tag yang tidak perlu ada penutup seperti <br>, <hr>, <img>,
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 <body> 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
Download