• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI. Secara sederhana sistem dapat diartikan sebagai suatu kumpulan unsur atau komponen

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI. Secara sederhana sistem dapat diartikan sebagai suatu kumpulan unsur atau komponen"

Copied!
23
0
0

Teks penuh

(1)

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 bekerja sama untuk mencapai tujuan tertentu.

Model dasar sebuah sistem terdiri atas masukan, 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.

(2)

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 (Environment)

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.

(3)

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 data adalah 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 sistem informasi, 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.

(4)

2.1.3 Klasifikasi Sistem

Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi di dalam sistem tersebut. Oleh karena itu sistem dapat diklasifikasikan dari beberapa sudut pandang:

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 tentang 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 manusia. 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.

(5)

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 dan sistem 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.

(6)

Siklus hidup sistem sering disebut sebagai pendekatan air terjun (waterfall

approach) bagi pembangunan 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.

(7)

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.

(8)

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.

(9)

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 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).

(10)

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

(11)

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

(12)

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 saling berkomunikasi 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 internet di antaranya 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

(13)

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, di antaranya 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.

(14)

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.

(15)

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.

(16)

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. www sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian dari padanya. 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-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.

(17)

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

(18)

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.

Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia.sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi

(19)

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 GNU General 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 dibandngkan dengani bahasa pemrograman lain, antara lain:

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

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

(20)

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.

2.6.5 Kelebihan dan kekurangan MySQL

(21)

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.

(22)

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

(23)

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),

Gambar

Gambar 2.1 Fungsi Sistem Informasi

Referensi

Dokumen terkait

Peneliti melakukan percobaan menggunakan model pembelajaran kooperatif tipe Team Product karena, dilihat dari langkah-langkah pelaksanaan pembelajarannya, siswa

Use case packages dengan aktor Petugas Dinas adalah use case verifikasi siswa yang terdiri dari verifikasi data siswa, tolak rekomendasi siswa, lihat status data siswa,

Small sided games merupakan suatu latihan dan juga permainan yang bisa di jadikan sebagai modal dalam meningkatkan kardiovaskuler endurance, dimana dalam

Dalam penghitungan kapasitas sisi udara terkait dengan konfigurasi bandar udara adalah exit factor atau faktor yang diakibatkan oleh jumlah landasan hubung dan jarak

 Untuk mencegah anemia atau kekurangan darah pada masa kehamilan, konsumsi makanan yang juga mengandung zat besi?.  Hindari memakan obat-obatan kimia, kecuali dengan

(2004) mengidentifikasi beberapa penyebab adanya penolakan terhadap perubahan di antaranya: (1) tidak adanya pemahaman akan kebutuhan untuk berubah; (2) tidak kondusifnya

Ujilah dengan alpha 5% apakah ada perbedaan lama mengurangi sakit kepala doantara 4 Ujilah dengan alpha 5% apakah ada perbedaan lama mengurangi sakit kepala doantara 4  jenis

Perilaku kesehatan adalah perilaku yang harus dilakukan seorang pasien untuk melaksanakan cara pengobatan atau nasehat yang ditentukan oleh tenaga kesehatan yang dapat