PHP MySql LANDASAN TEORI

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