bab 2 landasan teori 2.1 sistem 2.1.1 konsep dasar sistem
Post on 03-Feb-2022
23 Views
Preview:
TRANSCRIPT
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).
top related