1 BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem dan Sistem Informasi Pengertian Sistem Istilah sistem berasal dari bahasa Yunani yaitu systema yang menga...
2.1 Pengertian Sistem dan Sistem Informasi 2.1.1 Pengertian Sistem
Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan atau keseluruhan dari bagian-bagian yang berhubungan satu dengan yang lainnya. Sistem adalah sekumpulan objek yang merupakan suatu wadah terdiri dari pada subsistem yang saling berhubungan dan di dalam hubungan tersebut terdapat ketergantungan antara satu dengan yang lain, dalam arti bahwa jika ada salah satu dari pada subsistem tidak berfungsi maka sistem tersebut akan terganggu.
Ada beberapa pendapat mengenai definisi dari sistem itu sendiri antara lain: a. Menurut Jogiyanto HM, bahwa “Sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi
untuk mencapai suatu tujuan. ”(Pengenalan Komputer, Andi
Offset, Yogyakarta, 2000, hal:183). b. Menurut Jerry Fitzgerald, bahwa “Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. ”(Analisa dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi Offsset, Yogyakarta, 2001, hal:1).
Universitas Sumatera Utara
-
Pendekatan sistem yang menekankan pada komponen akan lebih memudahkan didalam mempelajari suatu sistem untuk tujuan analisis dan perancangan sistem dari suatu sistem. Karena pada kenyataannya suatu sistem dapat terdiri dari beberapa subsistem yang saling berhubungan untuk mencapai sasaran atau tujuan tertentu.
2.1.2 Pengertian Informasi
Dalam kehidupan sehari-hari informasi sering diartikan sebagai data. Dalam ruang sistem informasi hal ini berbeda walau sangat erat, dimana informasi merupakan data yang diproses, sehingga data yang ditransformasikan menjadi informasi dapat diproses dari data yang bentuknya kurang bermakna menjadi data yang berarti.
Menurut Jogiyanto HM yang menyatakan bahwa “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan pada saat sekarang atau masa yang akan datang. Selain itu informasi juga merupakan fakta-fakta atau data yang diproses sedemikian atau mengalami proses transformasi data sehingga berubah bentuk menjadi informasi. ”(Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori Praktek Aplikasi Bisnis, Yogyakarta, Jogiyanto HM, 1989:8).
Universitas Sumatera Utara
2.1.3 Pengertian Sistem Informasi
Pengertian Sistem informasi adalah suatu himpunan komponen yang terpadu dan sistematis maupun formal yang mendukung ataupun melakukan fungsi operasi, manajemen dan menyajikan informasi guna menunjang manajemen sebagaimana yang diinginkan.
Menurut Jogiyanto HM menyatakan bahwa “Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan yang diperlukan. ”(Jogiyanto HM, Analisa dan Desain Sistem Informasi, Yogyakarta, 1999:11).
2.2 Sejarah Singkat Internet
Internet berawal dari diciptakannya teknologi jaringan komputer. Jaringan komputer merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel dalam satu lokasi, misalnya satu kantor atau gedung. Jaringan komputer ini berfungsi agar pengguna komputer bisa bertukar informasi dan data dengan pengguna komputer lainnya.
ARPAnet (US Defense Advanced Research Projects Agency) atau Departemen Pertahanan Amerika pada tahun 1969 membuat jaringan komputer yang tersebar untuk menghindarkan terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan. Jadi bila satu bagian dari sambungan jaringan terganggu dari
Universitas Sumatera Utara
serangan musuh, jalur yang melalui sambungan itu secara otomatis dipindahkan ke sambungan lainnya.
Setelah angkatan bersenjata Amerika, dunia pendidikan pun merasa sangat perlu mempelajari dan mengembangkan jaringan komputer. Salah satunya adalah Universitas of California at Los Angeles (UCLA). Akhirnya pada tahun 1970 internet banyak digunakan di universitas-universitas di Amerika dan berkembang pesat sampai saat ini. Agar para pengguna komputer dengan merek dan tipe berlainan dapat saling berhubungan, maka para ahli membuat sebuah protokol (semacam bahasa) yang sama untuk dipakai di internet. Namanya TCP (Transmission Control Protocol), atau Protokol Pengendali Transmisi dan IP (Internet Protocol).
2.3 World Wide Web (WWW)
World Wide Web (WWW), lebih dikenal dengan web, merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet.
Web pada awalnya adalah ruang informasi dalam internet, dengan menggunakan teknologi hypertext, pemakai dituntut untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam browser web.
Kini internet identik dengan web, karena kepopuleran web sebagai standar interface pada layanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi, kini digunakan juga untuk komunikasi dari email sampai dengan chatting, sampai dengan melakukan transaksi bisnis (commerce).
Universitas Sumatera Utara
-
Sekarang web seakan lebih populer daripada email, walaupun secara statistik email masih merupakan aplikasi terbanyak yang digunakan oleh pengguna internet. Web lebih populer bagi khalayak umum dan pemula, terutama untuk tujuan pencarian informasi dan melakukan komunikasi email yang menggunakan web sebagai interfacenya.
Internet identik dengan web, karena popularitasnya sebagai penyedia informasi dan interface yang dibutuhkan oleh pengguna internet dari masalah informasi sampai dengan komunikasi. Informasi produk dari yang serius sampai dengan yang sampah, dari yang cuma-cuma sampai dengan yang komersial, semuanya ada.
Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku internet lainnya dan menelusuri (informasi) di internet.
Selain itu web telah diadopsi oleh perusahaan sebagai sebagian dari strategi teknologi informasinya, karena beberapa alasan: a. Akses informasi mudah. b. Setup server lebih mudah. c. Informasi mudah didistribusikan. d. Bebas platform; informasi dapat disajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan.
Universitas Sumatera Utara
-
2.4 Lahirnya Web
Tahun 1989, Timothy Berners-Lee seorang ahli komputer dari Inggris dan peneliti lain di European Particle Physics Lab (Consei European pour la Recherche Nucleaire, atau CERN) di Geneva, Swiss, mengembangkan suatu cara untuk men-share data antarkoleganya menggunakan sesuatu yang disebut dengan hypertext. Pemakai di CERN dapat menampilkan dokumen pada layar komputer dengan menggunakan software browser baru.
Kode-kode
khusus
disisipkan
ke
dalam
dokumen
elektronik
ini,
memungkinkan pemakai untuk meloncat dari satu dokumen ke dokumen lainnya pada layar dengan hanya memilih sebuah hyperlink.
Kemampuan internet dimasukkan ke dalam browser ini sehingga lompat dari satu dokumen ke dokumen lain, tidak lagi dari satu komputer saja, tetapi dapat melompat ke dokumen lain yang letaknya pada komputer remote. Seorang peneliti dapat juga mengirimkan sebuah file dari komputer remote ke sistem lokalnya, atau log in ke dalam suatu sistem remote hanya dengan mengklik hyperlink, tidak perlu melalui mekanisme FTP atau Telnet. Jalan pintas CERN digunakan sebagai dasar dari yang disebut sekarang dengan Word Wide Web dan berikut server dan browser webnya (sekarang dimaintenance oleh World Wide Web Consortium).
Browser web adalah software yang digunakan untuk menampilkan informasi dari server web. Software ini kini telah dikembangkan dengan menggunakan user
Universitas Sumatera Utara
interface grafis, sehingga pemakai dapat dengan mudah melakukan ‘point dan click’ untuk pindah antardokumen.
Lynx adalah browser web yang masih menggunakan mode teks, yang akibatnya adalah tidak ada gambar yang dapat ditampilkan. Lynx ini ada pada lingkungan DOS (Disk Operating System) dan *.nix (keluarga sistem operasi UNIX). Akan tetapi perkembangan dari browser mode teks ini tidaklah secepat browser web dengan GUI (Grafic User Interface).
Server web adalah komputer yang digunakan untuk menyimpan dokumendokumen web, komputer ini akan melayani permintaan dokumen web dari kliennya.
Browser web seperti IE atau Opera berkomunikasi melalui jaringan (termasuk jaringan internet) dengan server web, menggunakan HTTP. Browser akan mengirimkan request kepada server untuk meminta dokumen tertentu atau layanan lain yang disediakan oleh server. Server memberikan dokumen atau layanannya jika tersedia juga dengan menggunakan protokol HTTP.
Home page sering juga disebut dengan website. Untuk bisa mengakses informasi yang terdapat dalam home page diperlukan suatu Software tool yang disebut web browser untuk membaca file HTML yang terdapat dalam suatu komputer.
Universitas Sumatera Utara
2.5 HTML (Hypertext Markup Language)
2.5.1 Pendahuluan HTML
HTML (Hypertext Markup Language) merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. Oleh karena itu agar dapat membuat program aplikasi di atas halaman web, terlebih dahulu harus mengenal dan menguasai HTML. Walaupun sekarang telah banyak paket aplikasi yang dapat digunakan untuk membuat halaman web secara WYSIWYG (What You See Is What You Get) seperti Fontpage, Dreamweaver, Netscape Composer, dan masih banyak lagi, namun tetap juga harus menguasai tag-tag HTML terutama yang dipergunakan untuk membuat aplikasi di internet dan bekerja dalam mode text editor bila ingin menyisipkan setiap script program dalam script HTML.
2.5.2 Dasar-Dasar HTML
HTTP (Hypertext Transfer Protocol) merupakan protocol yang digunakan untuk menstransfer data antara web server ke web browser. Protokol ini mentransfer dokumen-dokumen web yang ditulis atau berformat HTML.
Dikatakan markup language karena HTML berfungsi untuk memformat file dokumen teks biasa untuk bisa ditampilkan pada web browser dengan bantuan tanda yang sudah ditentukan. Hal tersebut dapat dilakukan dengan menambahkan elemen atau sering disebut dengan tag.
Elemen HTML biasanya berupa tag yang berpasangan dan setiap tag ditandai dengan symbol < dan >. Pasangan dari sebuah tag ditandai dengan tanda ‘/’. Misalnya
Universitas Sumatera Utara
pasangan dari tag adalah . Dalam hal ini disebut sebagai elemen dan biasanya dalam suatu elemen terdapat atribut-atribut untuk mengatur elemen itu. Dalam penulisan tag HTML tidaklah case sensitive, artinya penggunaan huruf kecil ataupun besar tidaklah menjadi masalah.
2.5.3 Struktur Dasar HTML
Sebelum memulai mempelajari tag-tag HTML, akan terlebih dahulu dibahas aturan penulisannya. Script dituliskan dalam text editor seperti Notepad, kemudian disimpan dengan ekstensi .htm atau .html. Kemudian untuk mencobanya dapat langsung dibuka dengan web browser, seperti Internet Explorer atau Nescape Navigator, cukup dengan perintah FILE/OPEN, kemudian browse nama file dan lokasi dimana file HTML tadi disimpan.
HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode .
Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari kodekode tag tersebut. Sedangkan tag hanyalah merupakan bagian dari elemen. Tag adalah kode-kode yang digunakan untuk men-setting dokumen HTML. Secara garis besar bentuk umum tag adalah sebagai berikut: TEKS
Namun ada juga tag yang tidak perlu ada penutup seperti , , , dan lain-lain.
Universitas Sumatera Utara
2.5.4 Cascading Style Sheet(CSS)
CSS singkatan dari Cascading Style Sheet, merupakan kode untuk mengatur tampilan halaman. Untuk mengatur jenis huruf, warna, ketebalan, bisa langsung menggunakan TAG HTML, namun dalam perkembangannya menjadi rumit kalau menyangkut desain yang banyak, kalau mau mengedit, maka tiap halaman harus di edit satu persatu. Dengan CSS kita tinggal masuk ke script CSS nya lalu mengganti bagian mana yang akan diganti. Karena dalam CSS semua sudah dikelompokkan dalam ID atau Class tertentu, maka menjadi mudah manajemen halamnnnya. CSS ada yang merupakan file terpisah, CSS external, yang kemudian di link ke halaman HTML. Satu file CSS bisa dipakai untuk banyak halaman dengan style sama. Pemisahan halaman HTML dengan CSS akan memudahkan dalam pengeditan. Namun hal ini membutuhkan hosting untuk menyimpan file. Keuntungan lainnya, dengan memisahkan file css, tidak mudah ditiru orang hanya dengan melihat source kodenya. Untuk untuk membuat css external, buatlah file dengan extensi *.css.
Misalnya: File: latihan1.css
body { bground-color:#red }
kemudian cara
buat
menyisipkan
file
html,
kode
CSS
misalnya
dengan
nama
yaitu
dengan
koneksi
latihan1.html link
css:
Universitas Sumatera Utara
Sisipkan
di
antara
tag
...
kode
sebagai
berikut:
<style type=text/css>
href="latihan1.css"
rel="stylesheet"
type="text/css">
2.5.5 Java Script
JavaScript pertama kali diperkenalkan oleh Nestcape pada tahun 1995. Pada awalnya bahasa ini dinamakan “LiveScript” dan berfungsi sebagai bahasa yang sederhana untuk browser Netscave Navigator 2. Pada masa awal rilis, bahasa ini banyak dikritik karena kurang aman. Tidak ada pesan kesalahan yang ditampilkan saat kita membuat kesalahan program. Kemudian sejalan dengan kerja sama dengan Netscape dan Sun (pengembang bahasa pemrograman Java) pada masa itu, maka Netscape memberi nama “JavaScript” kepada bahasa tersebut pada tanggal 4 Desember 1995. JavaScript adalah bahasa pemrograman yang sederhana karena bahasa ini tidak dapat digunakan untuk membuat aplikasi. Dengan JavaScript kita dapat dengan mudah membuat sebuah halaman web yang interaktif. Program Java Script dituliskan pada file HTML (*.html atau *.htm). Dengan kata lain, anda tidak perlu menuliskan program JavaScript pada file terpisah. Bahasa ini adalah bahasa pemrograman yang memberikan kemampuan tambahan terhadap bahasa HTML dengan mengijinkan pengeksekusian perintah di sisi klien, yang artinya di sisi browser bukan di sisi server web. JavaScript bergantung kepada browser (navigator) yang memanggil halaman web berisi script. JavaScript tidak memerlukan kompilator atau penerjemah khusus untuk menjalankannya.
Universitas Sumatera Utara
-
2.6 Pengenalan PHP
2.6.1 Sejarah PHP
PHP adalah bahasa pemrograman web atau scripting language yang didesain untuk web. PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.
Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada tahun 1997 sebuah perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. 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.
Universitas Sumatera Utara
Pada Juni 2004 Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman kearah pemrograman berorientasi objek.
Gambar 2.1 Logo PHP
Adapun database yang didukung PHP 5 adalah Adobas D, dBase, Empress, File Pro, Hyperware, IBM DB2, Informix, Ingres, Inter Base, Front Base, Direct MSSQL, MySQL, ODBC, Oracle (OCI7 dan OCI8), Ovrimos, PostgreSQL, Sqlite, Solid, Sybase, Velocis, dan Unix dbm. PHP 5 mempunyai extensi DBX yang memungkinkan pengunaan basis data dengan ekstensi tersebut. Apalagi PHP mendukung ODBC (Open Database Connection Standard) sehingga dapat menghubungkan PHP ke basis data manapun yang mendukung standar dunia ini. PHP 5 mendukung komunikasi dengan layanan lain menggunakan protokol seperti LDAP, IMAP, SNMP, POP3, HTTP, dan COM (pada windows). Anda juga dapat membuka sket jaringan dan berinteraksi dengan protokol lain. PHP 5 mendukung pertukaran data kompleks WDDX secara virtual pada semua bahasa pemrograman web. PHP 5 mempunyai fitur text processing yang sangat bermanfaat , dari POSIX Extended atau Perl Regular Expression untuk memparsing XML. Kalau PHP 4 mendukung standar SAXOFON dan DOM, untuk mengubah dokumen XSLT dapat menggunakan ekstensi XSLT, sedangkan PHP 5 menstandarisasi semua ekstensi XML menjadi libxml2 yang tangguh dan memperluas fitur dengan menambahkan SimpleXML dan mendukung XMLREADER.
Universitas Sumatera Utara
PHP 5 dan Zend Engine 2 telah memperbaiki tampilan dan kemampuan PHP. Hanya ada sedikit perubahan kode sehingga pergantian kode PHP 4 menjadi PHP 5 sangatlah mudah. Sebagian kode PHP 4 masih dapat berjalan tanpa mengalami perubahan, tetapi harus teliti terhadap perubahan yang ada. Beberapa perbaikan yang dilakukan pada PHP 5 adalah:
a. Kinerja PHP 5 akan lebih cepat dari PHP 4 karena model eksekusinya telah diubah. PHP 4 masih menggunakan banyak pernyataan switch ketika mengeksekusi operasi dari array-array. PHP 5 menggunakan fungsi pointer sehingga pemanggilan fungsi akan menjadi 40% lebih cepat.
b. Konstanta Pada versi sebelumnya digunakan definisi () untuk mendeklarasikan sebuah konstanta. Hal ini agar pemanggilan fungsi untuk proses eksekusi menjadi lebih lambat. Mungkin tidak menjadi masalah jika pemakainya tidak banyak. Pemakaian konstanta akan menghemat waktu kompilasi. Seperti pada bahasa pemrograman yang lain, konstanta diletakkan dengan nilai sebelum eksekusi.
c. XML menjadi lebih handal XML yang didukung pada PHP 4 masih banyak mengalami masalah. Ekstensi DOM dan XSLT masih berupa eksperimen. Pada PHP 4, proses parsing pada XML memerlukan kode yang panjang. Semua ekstensi XML baru menggunakan libxml dan libxslt. Libxml adalah salah satu implementasi yang cepat. Ekstensi XML pada PHP 5 antara lain xml, dom, simplexml, xsl, dan soap. Ekstensi xml, dom, dan
Universitas Sumatera Utara
simpelxml akan dikompilasi secara default dan memperbaiki dukungan xml pada hosting. Pada PHP 5 ektensi XSL dan DOM merupakan hal baru. Ekstensi XSL adalah ext/xsl. Ekstensi xsl digunakan untuk menjaga agar ekstensi lama ext/exslt masih dapat dipergunakan.
d. CGI Pada PHP 5 ada beberapa perubahan dalam penamaan file CLI dan CGI. Pada PHP 5, versi CGI kembali diberi nama php-cgi.exe (sebelumnya php.exe) dan versi CLI sekarang berada pada direktori utama (sebelumnya cli/php.exe). Pada PHP 5 juga diperkenalkan suatu model baru: php-win.exe. Versi sama dengan versi CLI, tetapi php-win tidak memberikan keluaran apapun dan juga tidak menyediakan konsul. Versi ini mirip dengan PHP-GTK. Versi CLI akan selalu berada pada variabel global $ argv dan $ argc dengan mengabaikan setting direktif php.ini. Meskipun register_argc_argv dibuat off, hal ini tidak akan menimbulkan pengaruh apapun pada CLI. Perubahan nama pada modul ISAPI dari PHP4 xxx menjadi PHP5 xxx memerlukan beberapa perubahan pada konfigurasi file. Nama file CLI dan CGI juga mengalami perubahan. Untuk konfigurasi apache sangatlah mudah, lakukan langkah berikut: # ubah garis ini Load Module php4_module , php / sapi / php4apache2.dll # menjadi Load Module php5_module / php / php5apache2.dll Apabila server web menjalankan PHP pada mode CGI maka Anda harus ingat bahwa versi CGI telah berubah nama dari php.exe menjadi php-cgi.exe. Untuk mengubah Apache, pada versi ini lakukan hal berikut:
Universitas Sumatera Utara
# ubah garis ini Action Application /x-httpd-php”/php/php.exe” # menjadi Action application/x-httpd-php/php-cgi.exe”
e. Perbaikan pada orientasi objeck Mendukung private, public, dan protected. Anda harus mendeklarasikan untuk masing-masing property dan method. Hal ini berbeda dari bahasa lain (seperti C++). Jika keyword diabaikan maka default-nya adalah public. Objeck yang diferensi oleh identifier atau resource handler merupakan bilangan integer.
2.6.2 Skrip PHP
Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Suatu skrip akan dikenali sebagai skrip PHP bila diapit oleh tanda:
a.
b. Script PHP anda ?> c. <script language=”php”>
Universitas Sumatera Utara
Script PHP anda d. <% Script PHP anda %>
Cara pertama merupakan format yang dianjurkan tetapi mungkin cara yang kedua lebih sering digunakan karena lebih ringkas. Cara ketiga yang digunakan untuk mengantisipasi editor dan web server yang tidak dapat menerima kedua cara diatas. Selain itu kita juga bisa menggunakan cara penulisan ASP, tetapi tentu saja ada beberapa konfigurasi yang perlu ditambahkan terlebih dahulu pada file konfigurasi php.
Skrip yang dibuat dengan PHP disimpan dengan nama file dan diikuti dengan ekstensi *.php, misalnya : contoh.php. Bila skrip PHP diakses melalui komputer lokal maka file PHP disimpan di folder htdocs
di web server. Sama halnya dengan
penamaan dokumen HTML, pemberian nama dokumen yang sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya contoh.php akan berbeda dengan CONTOH.php atau Contoh.php. Skrip PHP dapat disisipkan di bagian manapun dalam dokumen HTML, begitu pula sebaliknya skrip HTML dapat diletakkan di antara skrip PHP.
Berikut ini contoh dari skrip PHP: contoh1.php
Universitas Sumatera Utara
Menyisipkan PHP di dokumen HTML Cara menyapa PHP dengan akrab:
Alasan yang menyebabkan besarnya persentasi pengguna PHP, karena PHP memiliki keuntungan sebagai berikut: 1. Life Cycle yang singkat, sehingga PHP selalu up to date mengikuti perkembangan teknologi internet. 2. CrosPlatform, PHP dapat dipakai pada hampir semua web server yang ada di pasaran seperti Apache, AOL server, Microsoft, fhttpd yang dapat dijalankan pada sistem operasi Windows, Linux, freeBSD, Unix, Solaris dan lainnya. Dengan demikian proses developing dapat dilakukan menggunakan sistem operasi yang berbeda dengan sistem operasi yang digunakan setelah publishing. 3. PHP mendukung banyak paket database baik yang komersil maupun yang non komersil seperti Postgressql, mSQL, Informix, Microsoft SQL server, MySQL dan lain-lain.
Universitas Sumatera Utara
2.7 Pengenalan MySQL
MySQL adalah multiuser database yang menggunakan bahasa Structured Query Language (SQL). MySQL dalam operasi client server melibatkan server daemon. MySQL di sisi server dan berbagai macam program serta library yang berjalan di sisi client. MySQL mampu mengenal data yang cukup besar. Perusahaan yang mengembangkan MySQL yaitu TcX, mengaku mampu menyimpan data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta baris, total kurang lebih 100 Gigabyte data.
SQL adalah bahasa standar yang digunakan untuk mengakses database server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi dan digunakan sebagai standar industri. Dengan menggunakan SQL, proses akses database menjadi lebih user-friendly dibandingkan dengan menggunakan dBASE atau Clipper yang masih menggunakan perintah-perintah pemrograman.
Gambar 2.2 Logo MySQL MySQL yang dirilis sekitar Juli 2001 menggunakan logo bertulisan MySQL dengan logo bergambar lumba-lumba melompat, dimana maksudnya adalah menggambarkan kecepatan, kekuatan, ketepatan dan sifat alami dari basis data MySQL. Dengan MySQL maka pengolahan data akan lebih mudah dan efisien karena MySQL merupakan system manajemen basis data yang relasional sehingga
Universitas Sumatera Utara
memungkinkan untuk menggabungkan beberapa tabel-tabel yang terpisah, untuk mendapatkan informasi yang lengkap, cepat dan akurat. Sesuai dengan namanya MySQL mendukung Bahasa Query Terstruktur atau SQL (Struktur Query Language), yang merupakan bahasa untuk mengolah basis data. Karena kecepatan hubungan (connect) dan keamanannya, maka tepatlah kiranya bila menentukan MySQL sebagai server basis data untuk mengakses basis data.
2.8 Macromedia Dreamweaver 8
Macromedia Dreamweaver 8 memiliki kemampuan untuk menyunting kode dengan lebih baik, serta mampu menggabungkan layout site dengan programming webnya. Kehebatan Dreamweaver ini menjadikan Dreamweaver lebih banyak digunakan oleh Web Desainer maupun Web Programmer guna mengembangkan situs web. Ruang kerja, fasilitas, dan kemampuan Dreamweaver mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun situs web.
Sepertinya halnya dengan program-program lain, untuk menjalankan Macromedia Dreamweaver 8, mulailah dengan memilih tombol Start pada taskbar, kemudian pilih All Program pada tampilan Start Menu Program, pilih folder Macromedia dan klik Macromedia Dreamweaver 8. Pada saat awal pembukaan akan tampilan Start Page atau halaman awal dari Dreamweaver 8.
Universitas Sumatera Utara
-
Insert Bar
Document Toolbar
Document Window
Panel
Groups
Property Inspector Gambar 2.3 Area kerja Macromedia Dreamweaver 8
Komponen yang terdapat pada ruang kerja Dreamweaver 8 adalah : a. Insert Bar, merupakan tool yang digunakan umtuk menyisipkan objek kedalam dokumen web. Ada enam kelompok kategori yang digunakan untuk insert bar, yaitu Common, Layout, Form, Text, HTML dan Aplication yang masing-masing memiliki beberapa tool beserta kegunaannya.
Universitas Sumatera Utara
b. Document Window, jendela kerja dokumen terdiri atas layar kerja serta fasilitasnya. Yang dimaksud dengan fasilitasnya adalah tool untuk mengatur layar kerja atau sering disebut Document Toolbar, antara lain Coding Tool dan Zoom and Guide Tool. c. Document Toolbar, pada document toolbar kita dapat mengatur segala yang berhubungan dengan pengaturan layar kerja. Untuk mengatur layar kerja yang berupa kode atau desain, dapat menggunakan toolbar Show Code view, Show Desaign view dan Show Code and Desaign view. d. Panel Groups, panel pada Macromedia Dreamweaver 8 merupakan suatu media yang berfungsi sebagai fasilitator. Kumpulan berbagai panel disebut Panel Groups, terletak pada sebelah kanan layar kerja. Panel-panel tersebut di antaranya CSS, Application, Tag Inspector, File dan History yang masingmasing memiliki bagian dan fungsi. e. Property Inspector, dalam dokumen ini terdapat text, image maupun table yang memiliki properti atau aturan dalam mengelolahnya. Pengaturan properti-properti tersebut dengan menggunakan jendela Property Inspector. Mengelolah property dalam Property Inspector sangat mudah karena tinggal memasukkan nilai-nilai parameter yang sudah disediakan. Secara umum Property Inpector terdiri dari Page Property, Tabel Property, Image Property dan Form Property.