rekayasa perangkat lunak jilid 2 smk - Bursa Open Source
rekayasa perangkat lunak jilid 2 smk - Bursa Open Source
rekayasa perangkat lunak jilid 2 smk - Bursa Open Source
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
MyQSL<br />
Gambar 10.8.<br />
Logo MySQL<br />
pengembangan aplikasi secara cepat (Rapid Application<br />
Development), terutama untuk membangun prototipe dan<br />
aplikasi stand-alone. Microsoft Access juga dapat digunakan<br />
sebagai basis data untuk aplikasi berbasis web sederhana.<br />
Namun pada aplikasi yang lebih kompleks, baik berdasarkan<br />
web atau tidak, Microsoft Access bukanlah pilihan yang baik.<br />
Terutama karena kekurangannya dalam menangani<br />
penggunaan oleh banyak pengguna (multi-user). Hal ini<br />
karena sebenarnya Microsoft Access adalah sebuah basis<br />
data personal yang lebih ditujukan untuk single-user.<br />
Microsoft Access juga tidak dilengkapi dengan database<br />
triggers dan stored procedurs.<br />
Gambar 10.7. Tampilan Microsoft Access.<br />
Salah satu keuntungan dari Microsoft Access bagi<br />
programmer adalah kompatibilitasnya terhadap SQL<br />
(structured query language) relatif tinggi. Pada Microsoft<br />
Access kita dapat membuat query berbasis teks atau<br />
berbasis GUI kemudian dapat langsung dieksekusi dengan<br />
mudah untuk mendapatkan hasil.<br />
MySQL adalah SQL-DBMS yang bersifat multi-user<br />
dan multi-threaded. MySQL berjalan sebagai server yang<br />
melayani banyak pengguna untuk mengakses sejumlah<br />
basis data. DBMS ini sangat populer di dunia aplikasi<br />
berbasis web sebagai komponen basis data. Selain karena<br />
tersedia dalam versi gratis, popularitas MySQL juga sangat<br />
dipengaruhi oleh populernya web server Apache dan bahasa<br />
pemrograman PHP. Istilah-istilah seperti LAMP (Linux-<br />
Apache-MySQL-PHP/Perl/Python), MAMP (Mac-Apache-<br />
MySQL-PHP/Perl/Python dan WAMP (Windows-Apache-<br />
MySQL-PHP/Perl/Python menjadi sangat terkenal. Banyak<br />
Rekayasa Perangkat Lunak 259