dari menjual Flash lite runtime kepada OEM ke membantu pengembang untuk mengembangkan kontennya ke dalam jutaan perangkat yang telah
terpasang pemutar Flash Lite.
2.14 PHP
Menurut Dodit2008: 5 PHP merupakan kependekan dari kata hypertext preprocessor
. PHP merupakan perangkat lunak open source yang diatur dalam general purpose
GPL. PHP tergolong sebagai bahasa pemrograman yang berbasis server server side script. Ini berarti bahwa setiap skrip PHP diletakkan di server dan
diterjemahkan oleh web server terlebih dahulu, kemudian hasilnya dikirim ke klien. Menurut Kasiman 2006: 15 beberapa kelebihan dari PHP adalah:
a. PHP difokuskan pada pembuatan skrip server side yang dapat
menghasilkan web dinamis. b.
PHP dapat digunakan pada semua sistem operasi, diantaranya Linux, UNIX, Windows, Mac-OS, dll.
c. PHP juga mendukung banyak web server seperti apache, Microsoft
Internet Information Server, Netscape, dll. d.
PHP tidak terbatas pada hasil keluaran HTML, PHP juga memiliki kemampuan untuk mengolah gambar, PDF, Flash Movie.
e. PHP mendukung banyak basis data, seperti MySql, Oracle, UNIX
DBM, dll.
38
2.15 MySql
Menurut Lans, Van der 2007:3, MySql adalah server basis data relasional yang mendukung bahasa basis data SQL structured query language. SQL adalah
basis data yang diformulasikan untuk memproses pernyataan dari server basis data. Dalam hal ini, server basis data adalah MySql.
Menurut Sheldon dan Moes 2005:8 MySQL memungkinkan untuk mengakses dan memanipulasi data dalam basis data, melindungi data dari korupsi dan
inkonsistensi, dan mempertahankan metadata yang diperlukan untuk mendefinisikan data yang disimpan. Fitur yang dimiliki oleh MySQL adalah:
a. Skalabilitas
MySQL dapat menangani basis data besar yang telah ditunjukkan oleh pelaksanaannya di organisasi seperti Yahoo, Cox Communications, Google,
Cisco, Texas Instruments, UPS, Sabre Holdings, HP, dan Associated Press. Bahkan NASA dan Biro Sensus Amerika Serikat telah menggunakan MySQL.
Menurut dokumentasi produk MySQL, beberapa basis data yang digunakan oleh MySQL AB, perusahaan yang membuat MySQL, mengandung 50 juta
catatan, dan beberapa pengguna melaporkan bahwa basis data MySQL mereka mengandung 60.000 tabel dan 5 miliar baris.
39
b. Portabilitas
MySQL berjalan pada berbagai macam sistem operasi, termasuk Unix, Linux, Windows, QS 2, Solaris, dan MacOS. MySQL juga dapat berjalan pada
arsitektur yang berbeda, mulai dari PC low-end hingga mainframe high-end. c.
Konektivitas MySQL mendukung sepenuhnya jaringan TCP IP socket, Unix socket, dan
lainnya. Selain itu, MySQL dapat diakses dari mana saja di Internet, dan beberapa pengguna dapat mengakses basis data MySQL secara bersamaan.
MySQL juga menyediakan bermacam-macam Application Programming Interface
APIs untuk mendukung konektivitas dari aplikasi yang ditulis dalam bahasa seperti C, C + +, perl, PHP, Java, dan Python.
d. Keamanan
MySQL mencakup sistem yang kuat untuk mengontrol akses ke data. Sistem ini menggunakan host berbasis struktur yang mengendalikan siapa yang dapat
mengakses informasi spesifik dan tingkat akses informasi tersebut. MySQL juga mendukung Secure Socket Layer SSL protokol untuk memungkinkan
koneksi terenkripsi. e.
Kecepatan MySQL dikembangkan dengan kecepatan dalam proses data. Jumlah waktu
yang diperlukan sebuah MySQL basis data untuk menanggapi permintaan untuk data secepat atau lebih cepat dari RDBMSs komersial lain. Situs
40
MySQLWeb www.mysql.com memberikan hasil tes benchmark banyak yang menunjukkan hasil kecepatan menerima data dengan MySQL.
f. Mudah digunakan
MySQL mudah untuk menginstal dan menerapkannya. Seorang pengguna dapat memiliki instalasi MySQL dan berjalan dalam beberapa menit setelah
mengunduh file. Bahkan pada tingkat administrasi, MySQL relatif mudah untuk dioptimalkan, terutama dibandingkan dengan produk RDBMS lainnya.
g. Open-source code
MySQLAB membuat source code MySQL tersedia untuk semua orang untuk diunduh dan digunakan. Open-source memungkinkan khalayak global untuk
berpartisipasi dalam review, pengujian, dan pengembangan kode.
41
BAB III METODOLOGI PENELITIAN
3.1. Metode Pengumpulan Data 3.1.1
Studi Pustaka
Peneliti melakukan studi pustaka untuk mendapatkan informasi dan data dari berbagai sumber seperti buku, artikel, dan internet. Perincian mengenai
sumber studi pustaka dapat dilihat di daftar pustaka.
3.1.2 Studi literatur
Peneliti menggunakan studi literatur untuk menentukan penelitian skripsi ini. Berikut adalah penelitian yang telah dilakukan dan berkaitan dengan
penelitian skripsi ini. Tabel 3.1 Studi Literatur
Nama penulis Judul penelitian
Kelebihan Kekurangan
Galih Prasetya Utama
Perancangan Sistem Informasi Tanaman Obat
berbasis jaringan Komputer
Mampu menyediakan
informasi tanaman secara lengkap
seputar definisi, klasifikasi, kategori,
dan konfirmasi seputar
Tidak teroptimalisasi
untuk penggunaan pada
perangkat ponsel. ---------------------
Pengguna tidak dapat
42