23
BAB 2 LANDASAN TEORI 2.1 Sistem 2.1.1 Konsep Dasar Sistem Secara sederhana sistem dapat diartikan sebagai suatu kumpulan unsur atau komponen yang terorganisasi, berinteraksi dan saling tergantung satu sama lain. Ada dua pendekatan yang dapat dilakukan untuk mendefinisikan sebuah sistem, yaitu: 1. Tinjauan atas dasar fasilitas ( komponen/elemen) Sistem yaitu kumpulan komponen yang saling berkaitan dan bekerja sama untuk mencapai suatu tujuan tertentu. 2. Tinjauan atas dasar aktivitas (prosedur) Sistem yaitu suatu jaringan kerja dari prosedur-prosedur yang berupa urutan kegiatan yang saling berhubungan dan bekerjasama untuk mencapai tujuan tertentu. Model dasar sebuah sistem terdiri atasmasukan, proses, keluaran. Namun sistem dapat dikembangkan hingga menyertakan media penyimpanan, dan sistem juga dapat bersifat terbuka dan tertutup. Sistem terbuka artinya sistem tersebut dapat menerima berbagai masukan dari lingkungan sekitarnya. Sistem tertutup, sebaliknya.

BAB 2 LANDASAN TEORI 2.1 Sistem 2.1.1 Konsep Dasar Sistem

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

BAB 2

LANDASAN TEORI

2.1 Sistem

2.1.1 Konsep Dasar Sistem

Secara sederhana sistem dapat diartikan sebagai suatu kumpulan unsur atau komponen

yang terorganisasi, berinteraksi dan saling tergantung satu sama lain. Ada dua

pendekatan yang dapat dilakukan untuk mendefinisikan sebuah sistem, yaitu:

1. Tinjauan atas dasar fasilitas ( komponen/elemen)

Sistem yaitu kumpulan komponen yang saling berkaitan dan bekerja sama

untuk mencapai suatu tujuan tertentu.

2. Tinjauan atas dasar aktivitas (prosedur)

Sistem yaitu suatu jaringan kerja dari prosedur-prosedur yang berupa urutan

kegiatan yang saling berhubungan dan bekerjasama untuk mencapai tujuan

tertentu.

Model dasar sebuah sistem terdiri atasmasukan, proses, keluaran. Namun

sistem dapat dikembangkan hingga menyertakan media penyimpanan, dan sistem juga

dapat bersifat terbuka dan tertutup. Sistem terbuka artinya sistem tersebut dapat

menerima berbagai masukan dari lingkungan sekitarnya. Sistem tertutup, sebaliknya.

8

2.1.2 Karakter Sistem

Adapun karakteristik atau ciri-ciri dari sebuah sistem yaitu:

1. Komponen sistem (Componens)

Sistem terdiri dari sejumlah komponen yang saling berinteraksi dan bekerja

sama membentuk satu kesatuan.

2. Batasan sistem (Boundary)

Batasan Sistem (Boundary) merupakan daerah yang membatasi antara sistem

dengan sistem lainnya atau sistem dengan lingkungan luarnya. Dengan batasan

ini, sistem dipandang sebagai satu kesatuan.

3. Lingkungan luar sistem (Environtment)

Lingkungan luar sistem (Environtment) yaitu bentuk apapun yang berada di

luar ruang lingkup yang mempengaruhi operasi sistem. Lingkungan luar dapat

menguntungkan dan dapat juga merugikan. Jika menguntungkan maka

lingkungan luar tersebut harus dijaga, jika merugikan maka lingkungan luar

tersebut harus dikendalikan, karena lingkungan luar yang merugikan dapat

mengganggu kelangsungan hidup sistem.

4. Penghubung sistem (Interface)

Penghubung sistem (Interface) yaitu sebagai media yang menghubungkan

sistem dengan subsistem. Penghubung ini memungkinkan sumber daya

mengalir dari suatu subsistem ke subsistem lain. Keluaran subsistem akan

menjadi masukan bagi subsistem lainnya.

9

5. Masukan sistem (Input)

Masukan sistem (Input) yaitu energi yang dimasukkan ke dalam sistem yang

dapat berupa pemeliharaan (maintenance input) dan signal (signal input).

Contoh: dalam unit komputer, program adalah maintenance input yang

digunakan untuk mengoperasikan komputer dan dataadalah signal input yang

alan diolah menjadi informasi.

6. Keluaran sistem (Output)

Keluaran sistem (Output) yaitu hasil dari energi yang diolah dan

diklasifikasikan menjadi keluaran yang berguna.Keluaran ini merupakan

masukan bagi bagi subsistem yang lain. Contoh: sebuah sisteminformasi, yang

menjadi keluaran adalah informasi, yang mana informasi ini dapat digunakan

sebagai masukan untuk hal-hal yang merupakan input bagi subsistem lain.

7. Pengolah sistem (Process)

Pengolah sistem (Process) yaitu proses yang mengubah masukan menjadi

keluaran. Contoh: sistem akuntansi, sistem ini mengolah data transaksi

menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.

8. Sasaran sistem (Objektive)

Suatu sistem harus mempunyai tujuan dan sasaran, kalau tidak maka operasi

sistem tidak akan ada gunanya. Suatu sistem dikatakan berhasil jika sudah

mengenai tujuan dan sasaran yang telah direncanakan.

10

2.1.3 Klasifikasi Sistem

Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen

lain karena sistem memiliki sasaran yang berbeda untuk setiapkasus yang terjadi di

dalam sistem tersebut. Oleh karena itu sistem dapat diklasifikasikan dari beberapa

sudut pandangan:

1. Sistem abstrak dan sistem fisik

a. Sistem abstrak yaitu sistem yang berupa pemikiran atau ide-ide yang tidak

tampak secara fisik. Contohnya sistem teologia, yaitu satu sistem yang

berupa pemikiran tentanng hubungan antara manusia dengan Tuhan.

b. Sistem Fisik yaitu sistem yang ada secara fisik. Contohnya sistem

komputer, sistem produksi, sistem penjualan dan sistem administrasi

personalia.

2. Sistem alamiah dan sistem buatan manusia

a. Sistem alamiah yaitu sistem yang terjadi melalui proses alam, tidak dibuat

oleh manusi. Contohnya sistem pemutaran bumi, terjadinya siang malam

dan pergantian musim.

b. Sistem buatan manusia yaitu sistem yang melibatkan hubungan manusia

dengan mesin, yang disebut denga Human machine System. Contohnya

sistem informasi berbasis komputer, karena menyangkut penggunaan

komputer yang berinteraksi dengan manusia.

11

3. Sistem deterministik dan sistem probabilistik

a. Sistem deterministik yaitu sistem yang beroperasi dengan tingkah laku

yang dapat diprediksi. Contohnya sistem pemprograman dalam komputer,

karena berdasarkan program-program komputer yang dijalankan.

b. Sistem probabilistik yaitu sistem yang kondisi masa depannya tidak dapat

diprediksi karena mengandung unsur probabilitas. Contohnya sistem

pemilu dan sistem pemerintahan.

4. Sistem terbuka dan sistem tertutup

a. Sistem terbuka yaitu sistem yang berhubungan dan dipengaruhi oleh

lingkungan luarnya, yang menerima masukan dan menghasilkan keluaran

untuk subsistem lainnya. Contohnya sistem perdagangan.

b. Sistem tertutup yaitu sistem yang tidak berhubungan dan tidak

dipengaruhi oleh lingkungan luarnya. Sistem ini bekerja secara otomatis

tanpa ada campur tangan dari pihak luar. Contohnya sistem robotic, sistem

arloji dansistem ATM.

2.1.4 Daur Hidup Sistem

Siklus hidup sistem yaitu proses evolusioner yang diikuti dalam penerapan sistem atau

subsistem informasi berbasis komputer. Siklus hidup sistem terdiri dari serangkaian

tugas yang mengikuti langkah-langkah pendekatan sistem, karena tugas-tugas tersebut

mengikuti pola yang teratur dan dilakukan secara topdown.

12

Siklus hidup sistem sering disebut sebagai pendekatan air terjun (waterfall

approach) bagi pembanguna dan pengembangan sistem. Pembangunan sistem

hanyalah salah satu dari serangkaian dari daur hidup suatu sistem, meskipun demikian

proses ini merupakan aspek yang sangat penting. Fase/tahapan dari daur hidup suatu

sistem:

1. Mengenali adanya kebutuhan

Sebelum segala sesuatunya terjadi, timbul suatu kebutuhan atau problema yang

harus dapat dikenali sabagaimana adanya. Kebutuhan dapat terjadi sebagai

hasil perkembangan organisasi. Volume kebutuhan itu meningkat melebihi

kapasitas dari sistem yang ada. Semua kebutuhan ini harus dapat didefinisikan

dengan jelas. Tanpa adanya kejelasan dari kebutuhan yang ada, pembangunan

sistem akan kehilangan arah dan efektivitasnya.

2. Pembangunan sistem

Suatu proses atau serangkaian prosedur yang harus diikuti guna menganalisis

kebutuhan yang timbul dan membangun sebuah sistem untuk memenuhi

kebutuhan tersebut.

3. Pemasangan sistem

Setelah tahap pembangunan selesai, sistem kemudian akan dioperasikan.

Pemasangan sistem merupakan tahap yang penting dalam daur hidup sistem,

dimana peralihan dari tahap pembangunan menuju tahap operasional adalah

pemasangan sistem yang merupakan langkah akhir dari suatu pembangunan

sistem.

13

4. Pengoperasian sistem

Program-program komputer dan prosedur-prosedur pengoperasian yang

membentuk suatu sistem informasi semuanya bersifat statis, sedangkan

organisasi yang ditunjang oleh sistem informasi selalu mengalami perubahan

karena pertumbuhan kegiatan, perubahan peraturan dan kebikjaksanaan

ataupun kemajuan teknologi. Untuk mengatasi perubahan-perubahan tersebut,

sistem harus diperbaiki atau diperbaharui.

5. Sistem menjadi usang

Kadang-kadang perubahan yang terjadi begitu drastis sehingga tidak dapat

diatasi hanya dengan melakukan perbaikan pada sistem yang sedang berjalan.

Tiba saat dimana secara ekonomis dan teknis, sistem yang ada sudah tidak

layak lagi untuk dioperasikan dan sistem yang baru perlu dibangun untuk

menggantikannya. Sistem informasi kemudian akan melanjutkan daur

hidupnya. Sistem dibangun untuk memenuhi kebutuhan. Sistem beradaptasi

terhadap berbagai perubahan lingkungannya yang dinamis sehingga kemudian

sampai pada kondisi dimana sistem tidak dapat lagi beradaptasi. Sistem baru

kemudian dibangun untuk menggantikannya.

14

2.2 Konsep Dasar Informasi dan Data

2.2.1 Pengertian Informasi dan Data

Informasi (Information) adalah data yang telah dibentuk menjadi sesuatu yang

memiliki arti dan berguna bagi manusia. Sebaliknya data merupakan sekumpulan

fakta mentah yang mewakili kejadian-kejadian yang terjadi dalam organisasi atau

lingkungan fisik perusahaan. Data biasanya belum dikelolah dan diorganisasikan

kedalam bentuk yang dapat secara efektif dipahami oleh manusia. (Laudon, Kenneth

C. dan Jane P, Laudon. 2008).

2.2.2 Karakteristik Informasi

Suatu informasi ditentukan oleh karakteristik–karakteristik sebagai berikut:

1. Akurat (Acurate)

Akurat (Acurate) dapat diartikan bahwa suatu informasi harus benar-benar dapat

memberikan suatu kebenaran dan bebas dari kesalahan-kesalahan dan harus jelas

mencerminkan maksudnya.

2. Tepat Waktu (Time Liness )

Tepat Waktu (Time Liness) dapat diartikan bahwa informasi yang digunakan

bukan merupakan informasi yang telah usang dan tidak bernilai lagi, serta harus

sampai pada penerima tidak terlambat sehingga dapat membuat keputusan secara

tepat waktu.

15

3. Sejalan (Relevan)

Sejalan (Relevan) dapat diartikan bahwa Informasi yang disampaikan mempunyai

hubungan dengan masalah yang akan digunakan bersama informasi tersebut.

4. Lengkap

Lengkap dapat diartikan bahwa informasi yang disampaikan kepada penerima

tidak terpotong-potong, Karena hal itu mempengaruhi dalam pengambilan

keputusan.

5. Jelas dan Lugas

Jelas dan Lugas dapat diartikan bahwa informasi yang disampaikan kepada

penerima harus jelas sehingga dapat diterima dan mudah dipahami.

2.2.3 Siklus Informasi

Untuk memperolah informasi yang bermanfaat bagi penerimanya, perlu untuk

dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan

informasi. Pertama-tama data dimasukkan ke dalam model yang umumnya memiliki

urutan proses tertentu dan pasti, setelah diproses akan menghasilkan informasi tertentu

yang bermanfaat bagi penerima (level management). Sebagai dasar dalam membuat

suatu keputusan atau melakukan tindakan tertentu, dari keputusan yang nantinya akan

dimasukkan kedalam model (process) begitu seterusnya. Dengan demikian akan

membentuk suatu siklus informasi atau (information cycle).

16

2.2.4 Sistem Informasi

Sistem informasi merupakan sekumpulan komponen yang saling berhubungan,

mengumpulkan, memproses, menyimpan, dan mendistribusikan informasi untuk

menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi. (Laudon,

Kenneth C. dan Jane P, Laudon. 2008).

Selain menunjang proses pengambilan keputusan, koordinasi, dan

pengawasan, sistem informasi juga dapat membantu manusia dalam menganalisis

permasalahan, menggambarkan hal-hal yang rumit dan menciptakan produk baru.

(Laudon, Kenneth C. dan Jane P, Laudon. 2008).

Tiga aktivitas di dalam sistem informasi akan memproduksi informasi yang

dibutuhkan oleh organisasi untuk membuat keputusan, mengendalikan operasi,

menganalisis permasalahan dan menciptakan produk baru. Aktivitas tersebut adalah

input, proses dan output. Input yaitu merekam dan mengumpulkan data mentah dari

dalam maupun luar organisasi. Pemrosesan (processing) yaitu mengubah data input

mentah tersebut menjadi bentuk yang berarti. Output yaitu mengirimkan informasi

yang telah diproses tersebut ke orang-orang yang akan menggunakan atau kepada

aktivitas yang akan menggunakan informasi tersebut. Sistem informasi juga

memerlukan umpan balik, yang merupakan output yang dikembalikan ke anggota

yang tepat untuk mengevaluasi atau mengoreksi tahapan input. (Laudon, Kenneth C.

dan Jane P, Laudon. 2008).Adapun fungsi dari sistem informasi secara keseluruhan

dapat dilihat pada Gambar 2.1:

17

Pemasok Pelanggan

Organisasi

Badan Pembuat Peraturan Pemegang Saham Pesaing

Gambar 2.1 Fungsi Sistem Informasi

2.3 Pengenalan Internet

2.3.1 Pengertian Internet

Internet berasal dari kata Interconnection Networking yang mempunyai arti hubungan

komputer dengan berbagai tipe yang membentuk sistem jaringan yang mencakup

seluruh dunia (jaringan komputer global) dengan melalui jalur telekomunikasi seperti

telepon, radio link, satelit dan lainnya.

Dalam mengatur integrasi dan komunikasi jaringan komputer ini digunakan

protokol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas memastikan

bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang

mentransmisikan data dari satu komputer ke komputer lain.

Sistem Informasi

Input Pemrosesan Output

18

TPC/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih

rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan

paket-paket pengiriman data.

Dengan memanfaatkan internet, pemakaian komputer di seluruh dunia

dimungkinkan untuk salingberkomunikasi dan pemakaian bersama informasi dengan

cara saling kirim e-mail, menghubungkan ke komputer lain, mengirim dan menerima

file, membahas topik tertentu pada newsgroup dan lain-lain.

2.3.2 Fasilitas Internet

Beberapa fasilitas-fasilitas yang dapat dimanfaatkan dengan menggunaakan

internetdiantaranya yaitu:

1. Web, adalah fasilitas hypertext untuk menampilkan data berupa teks, gambar,

bunyi, animasi dan data multimedia lainnya, yang diantara data tersebut saling

berhubungan satu sama lain. Untuk memudahkan kita membaca data dan

informasi tesebut kita dapat mempergunakan web browser seperti internet

explorer ataupun netscape.

2. E-Mail (Electronic Mail), dengan fasilitas ini user dapat mengirim dan menerima

surat elektronik (e-mail) pada/dari pemakai komputer lain yang terhubung di

internet, dan dapat menyertakan file sebagai lampiran (attachment).

19

3. Newsgroup, fasilitas ini digunakan untuk mendistribusikan artikel, berita,

tanggapan, surat, penawaran ataupun file ke pemakai internet lain yang tergabung

dengan kelompok diskusi untuk topik tertentu. Dengan fasilitas ini pula user dapat

melakukan diskusi, seminar ataupun konferensi dengan cara elektronik tanpa

terikat waktu, ruang dan tempat.

4. FTP (File Transfer Protocol), fasilitas ini digunakan untuk menghubungkan ke

computer server tertentu dan bila perlu menyalin (download) file yang dibutuhkan

dari server tersebut dan menyimpannya di komputer.

2.3.3 Istilah-Istilah dalam Internet

Ada beberapa istilah yang sering digunakan dalam internet, diantaranya yaitu:

1. World Wide Web (WWW), merupakan kumpulan web server dari seluruh dunia

yang berfungsi menyediakan data dan informasi untuk digunakan bersama.

Berbagai informasi dapat ditemukan pada WWW, seperti informasi politik,

ekonomi, sosial, budaya, sastra, sejarah, teknologi, pendidikan dan sebagainya.

2. Web Site (Situs Web), merupakan tempat penyimpanan data dan informasi dengan

berdasarkan topik tertentu. Diumpamakan situs web ini adalah sebuah buku yang

berisi topik tertentu.

3. Web Pages (Halaman Web), merupakan sebuah halaman khusus dari situs Web

tertentu. Diumpamakan halaman Web ini adalah sebuah halaman khusus buku dari

situs Web tertentu.

20

4. Homepage, merupakan sampul halaman yang berisi daftar isi atau menu dari

sebuah situs Web.

5. Browser, merupakan program aplikasi yang digunakan untuk memudahkan user

melakukan navigasi berbagai data dan informasi pada WWW.

2.3.4 Sejarah Internet

Internet berasal dari kata Interconnection Networking yang mempunyai arti hubungan

ketika ARPANET (Advanced Research Project Agency Network) melakukan

penyelidikan. Beberapa penyelidikan awal yang disumbang oleh ARPANET, termasuk

kaidah rangkaian tanpa pusat (decentralized network), teori queueing, dan kaidah

pertukaran paket.

ARPANET itu sendiri merupakan lembaga yang dibentuk oleh ARPA (United

Stated Department of Defense Advanced Research Project Agency Network) yang

bernaung dibawah department keamanan AS atau Depertment of Defense (DoD),

dengan tujuan utama untuk meneliti dan mengembangkan konsep jaringan agar semua

kegiatan transfer data lebih efisien. Pada awalnya, internet hanya digunakan untuk

mendukung kegiatan militer, tetapi pada tanggal 01 januari 1983, ARPANET menukar

koneksi NPC ke TCP/IP, metode alamat terakhir ini lebih sering digunakan dari tahun

90-an hingga sekarang.

21

Namun demikian, beberapa situs tertentu menambahkan bahwa ARPANET dan

ARPA ini dipengaruhi oleh perang dingin diantara dua kutub besar di dunia, yaitu AS

dan Uni Soviet. Uni Soviet yang pada tahun 1957 meluncurkan sebuah satelit sputnik

membuat AS kelabakan. Kemudian presiden Dwight D. Eisenhower membuat

program tandingan serupa agar kedigdayaan mereka tidak tersaingi oleh AS dengan

membangun kedua sarana tersebut. Hal inilah yang sampai sekarang menjadi

perdebatan di kalangan praktisi internet dalam menentukan mana yang lebih berperan

dalam sejarah internet.

2.3.5 Manfaat Internet

Adapun beberapa manfaat yang bisa diperoleh dari internet adalah sebagai berikut:

1. Informasi yang didapatkan lebih cepat dan murah dengan menggunakan aplikasi

dan fasilitas internet seperti: e-mail, www, newsgroup, dan ftp,

2. Mengurangi biaya kertas dan biaya distribusi, dengan adanya koran, majalah,

brosur dalam internet.

3. Sebagai media promosi seperti: Pengenalan, pemesanan produk perusahaan.

4. Komunikasi interaktif melalui e-mail, video conferencing, dan mIRC.

5. Sebagai alat penelitian dan pengembangan.

6. Sebagai alat pertukaran data.

22

2.4 Pengenalan World Wide Web (WWW)

2.4.1 Pengertian World Wide Web (WWW)

World Wide Web (WWW) adalah suatu ruang informasi yang yang dipakai oleh

pengenal global yang disebut Uniform Resource Identifier(URI) untuk

mengidentifikasi sumber-sumber daya yang berguna. wwwsering dianggap sama

dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian

daripadanya.www berfungsi untuk menyediakan data dan informasi untuk dapat

digunakan bersama.

2.4.2 Sejarah World Wide Web (WWW)

World Wide Web (WWW) adalah suatu program yang ditemukan oleh Tim Berners-

Lee pada tahun 1991. Awalnya Berners-Lee hanya ingin menemukan cara untuk

menyusun arsip-arsip risetnya. Untuk itu, dia mengembangkan suatu sistem untuk

keperluan pribadi. Sistem itu adalah program peranti lunak yang diberi nama Equire.

Dengan program itu, Berners-Lee berhasil menciptakan jaringan terkait antara

berbagai arsip sehingga memudahkan informasi yang dibutuhkan. Inilah yang

kemudian menjadi dasar dari sebuah revolusi yang dikenal sebagai web.

23

WWW dikembangkan pertama kali di Pusat Penelitian Fisika Partikel Eropa

(CERN), Jenewa, Swiss. Pada tahun 1989 Berners-lee membuat proposal untuk

proyek pembuatan hypertext secara global, kemudian pada bulan Oktober 1990,

„World Wide Web„ sudah bisa dijalankan dalam lingkungan CERN. Pada musim panas

tahun 1991, www resmi digunakan secara luas pada jaringan internet.

2.5 Pengenalan Web Browser

2.5.1 Pengertian Web Browser

Browser adalah sebuah program yang digunakan untuk menampilkan halaman web.

Web browser berkomunikasi dengan web server melalui protocol HTTP, yang

membaca dan menerjemahkan bahasa HTML dan data gambar untuk menampilkan

secara visual sehingga informasi yang ada dapa dibaca. Beberapa contoh web browser

yaitu: Internet Explorer, Mozilla Firefox, dan opera.

2.5.2 Kriteria Menentukan Web Browser Yang Baik

Adapun beberapa kriteria yang harus dipenuhi oleh sebuah web browser yang baik,

yaitu:

1. Memiliki kompatibilitas dalam membaca dan menerjemahkan HTML dan

XHTML.

2. Dapat menerjemahkan scripting web seperti Java Script, VBscript, CSS, XML dan

RSS.

24

3. Dukungan terhadap plugins seperti Flash Player, Quicktime, Java, dan Applet.

4. Penanganan masalah yang baik apabila web browser tidak dapat menampilkan

halaman web.

2.6 Pengenalan PHP dan MySQL

2.6.1 Pengertian PHP dan MySQL

PHP adalah singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai

bahasa script server side dalam pengembangan web yang disisipkan oleh dokumen

HTML. Penggunaan PHP memungkinkan web dapat dibuat dinamis sehingga

maintenance situs web tersebut menjadi lebih mudah dan efisien.

PHP merupakan software open-source yang disebarkan dan dilisensikan

secara gratis serta dapat di download secara bebas dari situs resminya yaitu

http://www.php.net. (Abdul Kadir, 2005).

2.6.2 Sejarah PHP

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya PHP

digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada

home page nya. Rasmus Lerdorf adalah seorang pendukung open source. Oleh karena

itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Kemudian

menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0.

25

Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia.sebuah

kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi

Gutman, Stig Bekken, 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 berhenti sampai di

situ, kemampuan PHP terus ditambah hingga saat ini telah diluncurkan kembali PHP

5.0.x. (Kadir, Abdul. 2005).

2.6.3 Pengertian MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database

management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta

instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat

lunak gratis dibawah lisensi GNUGeneral Public License (GPL), tetapi mereka juga

menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak

cocok dengan penggunaan GPL.

2.6.4 Kelebihan dan kekurangan PHP

Adapun beberapa Kelebihan PHP dibandingkan dengani bahasa pemrograman lain,

antara lain:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan

sebuah kompilasi dalam penggunaanya.

26

2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai

apache, IIS, Lighttpd, hingga Xitami dengan configurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya developer yang siap

membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah

karena memiliki referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux,

Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console

serta juga dapat menjalankan perintah-perintah sistem.

Adapun beberapa kekurangan PHP dibandngkan dengani bahasa pemrograman lain,

antara lain:

1. Tidak detail untuk pengembangan skala besar.

2. Tidak memiliki sistem pemrogaman berorientasi objek yang sesungguhnya.

3. Tidak bisa memisahkan antara tampilan dengan logic dengan baik.

4. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam

melakukan pemrogaman dan kurang memperhatikan isu konfigurasi PHP.

5. Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan

dengan tool yang mahal dari Zend.

27

2.6.5 Kelebihan dan kekurangan MySQL

Adapun beberapa kelebihan MySQL, antara lain:

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti

Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak

lagi.

2. Open Source. MySQL didistribusikan secara open source, dibawah lisensi GPL

sehingga dapat digunakan secara cuma-cuma.

3. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang

bersamaan tanpa mengalami masalah atau konflik.

4. Performance tuning. MySQL memiliki kecepatan yang menakjubkan dalam

menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL

per satuan waktu.

5. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask,

nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi

terenkripsi.

Adapun beberapa kekurangan MySQL, antara lain:

1. Untuk koneksi ke bahasa pemrograman visual seperti vb, delphi, dan foxpro,

mysql kurang support, karena koneksi ini menyebabkan field yang dibaca harus

sesuai dengan koneksi dari program visual tersebut, dan ini yang menyebabkan

mysql jarang dipakai dalam program visual.

2. Data yang ditangani belum begitu besar.

28

2.7 Pengenalan HyperText Markup Language (HTML)

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan

untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam

sebuah Penjelajah web internet dan formating hypertext sederhana yang ditulis

kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang

terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah

kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan

perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak

digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML(Standard

Generalized Markup Language),HTML adalah sebuah standar yang digunakan secara

luas untuk menampilkan halaman web. HTML saat ini merupakan standar internet

yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web

Consortium (W3C). Pada dasarnya HTML menentukan dua fungsi yaitu:

1. Membentuk tata letak dokumen, seperti jenis huruf, gambar, dan komponen

dokumen lainnya.

2. Menentukan hubungan ke dokumen lain, HTML merupakan suatu bahasa

computer yang termasuk dalam katetegori SGML (Standard Generalized Markup

Language) dimana bentuknya merupakan file standar ASCII yang berisi kode-kode

untuk mengatur dokumen.

29

2.8 Pengenalan Macromedia Dreamweaver 8

Versi terbaru macaromedia dreamweaver di tahun 2005 adalah macromedia

dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan tentu saja

semakin mudah penggunaannya. Fasilitas terbaru dari macromedia dreamweaver 8

adalah Zoom tool adn Guides, Panel CSS terbaru, Code collapse, Coding toolbar dan

Insret flash video. Tidak jauh dengan kemampuan versi sebelumnya, Macromedia

Dreamweaver 8 mendukung pemrograman Client side yang terkenal, yaitu Java Script

dengan penggunaan yang sangat mudah. Macromedia Dreamweaver 8 juga

mendukung pemrograman Script server side, seperti Personal Home Page (PHP),

Active Server Pages (ASP), ASP.NET, Cold Fusion dan Java Server Pages (JSP).