XAMPP Microsoft Office Visio 2003 Pengujian Testing

48

2.12 XAMPP

XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk tersebut. Selain paket installasi instant, XAMPP juga memberikan fasilitas pilihan pengunaan PHP4 atau PHP5. Untuk berpindah versi PHP yang ingin digunakan juga sangat mudah dilakukan dengan mengunakan bantuan PHP-Switch yang telah disertakan oleh XAMPP, dan yang terpenting XAMPP bersifat free atau gratis untuk digunakan. Software ini bisa didownload pada http:www.apachefriends.orgenxampp-window.html Petter, 2007.

2.13 MySQL

2.13.1 Pengertian MySQL

MySQL merupakan software sistem manajemen database Database Management System yang sangat popular dikalangan pemrograman web, terutama di lingkungan Linux dengan menggunakan script PHP dan Perl Sidik, 2005. MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar Structured Query Language SQL. MySQL merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. MySQL pertama kali dirintis oleh seorang programmer database bernama Michael Widenius Kadir, 2003. MySQL adalah salah satu jenis database server yang sangat terkenal, disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses 49 database. MySQL termasuk RDBMS Relation Database Management System yang lebih polular lewat pemrograman web, terutama di lungkkungan Linux. Namun, saat ini telah tersedia MySQL untuk platform sistem operasi Windows 90MENT2000XP. MySQL mendapat penghargaan sebagai database terbaik untuk server Linux versi Linux Magazine thun 2001 dan 2002. Dan sebagai database favorit tahun 2000. Saputro, 2005. 2.13.2 Perbedaan MySQL dan SQL Structur Query Language SQL adalah sebuah bahasa permintaan database yang terstruktur. Bahasa SQL dibuat sebagai bahasa yang dapat merealisasikan beberapa table dalam database maupun merealisasikan antar database. Bahasa SQL ditulis langsung dalam sebuah program database sehingga seorang pengguna dapat melihat langsung permintaan yang diinginkan, sekaligus melihat hasilnya. MySQL sendiri adalah sebuah program database server yang memerlukan sebuah bahasa permintaan dalam melayani permintaan user Nugroho, 2005. Jadi dapat disimpulkan bahwa MySQL adalah program database server dan SQL adalah bahasa yang digunakan di dalamnya.

2.13.2.1 Data Definition Language DDL

DDL adalah sebuah metode Query SQL yang berguna untuk mendefinisikan data pada sebuah database, adapun Query yang dimiliki adalah Nugroho, 2005: 50 1. CREATE : Digunakan untuk melakukan pembuatan table dan database. 2. DROP : Digunakan untuk melakukan penghapusan tabel maupun database. 3. ALTER : Digunakan untuk melakukan pengubahan struktur table yang telah dibuat, baik menambah Field add, mengganti nama Field change ataupun menamakannya kembali rename, sehingga menghapus drop. 2.13.2.2 Data Manipulation Language DML DML adalah metode query yang dapat digunakan apabila DDL telah terjadi, sehingga fungsi dari query ini adalah untuk melakukan pemanipulasian database yang telah ada atay telah dibuat sebelumnya Nugroho, 2005. Adapun Query yang termasuk di dalamnya adalah Nugroho, 2005: 1. INSERT : Digunakan untuk melakukan penginputannya pemasukan data pada table database. 2. UPDATE : Digunakan untuk melakukan pengubahan atau peremajaan terhadap data yang ada pada table. 3. DELETE : Digunakan untuk melakukan penghapusan data pada table. Penghapusan ini dapat dilakukan secara sekaligus seluruh isi tabel maupun hanya beberapa Recordset. Gambar 2.6 SQL Nugroho, 2005 DDL CREATE DROP ALTER DML SELECT INSERT UPDATE DELETE SQL 51

2.13.3 Kelebihan MySQL

Beberapa kelebihan MySQL dibanding database lain, di antaranya adalah Nugroho, 2005: 3. MySQL sebagai Database Management System DBMS 4. MySQL sebagai Relation Database Management System RDBMS 5. MySQL adalah sebuah software database OpenSource, artinya program ini bersifat free atau bebas digunakan oleh siapa saja tanpa harus membeli dan membayar lisensi kepada pembuatnya. 6. MySQL merupakan sebuah database server, jadi dengan menggunakan database ini anda dapat menghubunginya ke media internet sehingga dapat diakses dari jauh. 7. MySQL merupakan sebuah database client. Selain menjadi server yang melayani permintaan, MySQL juga dapat melakukan query yang mengakses database pada server. Jadi MySQL dapat juga berperan sebagai Client. 8. MySQL mampu menerima query yang bertumpuk dalam satu permintaan atau yang disebut Multi-Threading. 9. MySQL merupakan sebuah database yang mampu menyimpan data berkapasitas sangat besar hingga berukuran Gigabyte sekalipun. 10. MySQL didukung oleh driver ODBC, artinya database MySQL dapat diakses menggunakan aplikasi apa saja termasuk berupa visual seperti Delphi maupun Visual Basic. 11. MySQL adalah database menggunakan enkripsi password. Jadi database ini cukup aman karena nmemiliki password untuk mengaksesnya. 52 12. MySQL merupakan server database yang multi user, artinya database ini tidak hanya digunakan oleh sepihak orang akan tetapi merupakan database yang dapat digunakan oleh banyak pengguna. 13. MySQL dapat menciptakan lebih dari 16 kunci per table, dan dalam satu kunci memungkinkan berisi belasan Field kolom. 14. MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci Uniq atau Unique. 15. MySQL didukung oleh sebuah komponen C dan perl API, sehingga database MySQL dapat diakses melalui sebuah program aplikasi yang berada di bawah protocol internet berupa web. Biasanya aplikasi yang sering digunakan adalah PHP dan Perl. 16. MySQL memiliki kecepatan dalam pembuatan table maupun peng-update-an table. 17. MySQL menggunakan suatu bahasa permintaan standar yang bernama SQL Structur Query Language yaitu sebuah bahasa permintaan yang distandarkan pada beberapa database server seperti Oracle dan PostGreSQL.

2.14 Microsoft Office Visio 2003

Microsoft Visio adalah salah satu program yang dapat digunakan untuk membuat diagram. Microsoft Visio menyediakan banyak fasilitas yang membantu Anda dalam pembuatan diagram untuk menggambarkan informasi dan sistem dari penjelasan dalam bentuk teks menjadi suatu diagram dalam bentuk gambar disertai penjelasan singkat. Untuk mempelajari Microsoft Visio dan menggambar diagram, Anda tidak membutuhkan teknik yang sangat tinggi karena Microsoft 53 Visio sangat mudah untuk digunakan dan diimplementasikan. Microsoft Visio dapat menghasilkan suatu diagram mulai dari yang sederhana hingga diagram yang lebih kompleks, Anda hanya perlu melakukan penambahan shape dengan menarik shape ke halaman pengerjaan. Microsoft Visio 2003 merupakan pengembangan versi sebelumnya dari segi template, wizard, dan filter. Template dan Shape yang terdapat pada Microsoft Visio 2003 digunakan membantu user dalam merancang, membuat, serta menggambarkan informasi dan sistem dalam bentuk diagram. Oleh karena Microsoft Visio merupakan salah satu produk dari Microsoft Office, maka Microsoft Visio dapat berkolaborasi dengan produk Microsoft Office lainnya seperti Microsoft Word, Excel, PowerPoint, dan Project. Bentuk kolaborasi dapat dilakukan dengan fasilitas export dan import data. Dibandingkan dengan versi sebelumnya, Microsoft Visio memiliki shape dan template baru, di antaranya pada bagian diagram Brainstorming, Business Process, Building Plan, Project Schedule, Network, Software, dan Web Diagram http:www.pdfsearchengine.comVisioBS MS Visio 2003.pdf .

2.15 Pengujian Testing

Pengujian atau testing merupakan proses pengeksekusian program untuk menemukan kesalahan-kesalahan yang terdapat di dalam sistem, kemudian dilakukan pembenahan. Tahap ini merupakan tahap yang penting dalam pengembangan sistem karena pada tahap ini merupakan tahapan untuk memastikan bahwa suatu sistem terbebas dari kesalahan. Pengujian juga dilakukan dengan memerhatikan konsep pengembangan. Tahap-tahap pengujian 54 antara lain pengujian unit, pengujian modul, pengujian subsistem, pengujian sistem dan pengujian penerimaan Sommerville, 2001. Pengujian Unit Pengujian Penerimaan Pengujian Sistem Pengujian Subsistem Pengujian Modul Pengujian Komponen Pengujian Integrasi Pengujian User Gambar 2.7 Proses Pengujian Sommerville, 2001

2.16 Studi Literatur Sejenis

Dokumen yang terkait

Pengembangan aplikasi perpustakaan fakultas sains dan teknologi berbasis online : studi kasu perpustakaa fakultas sains dan teknologi universitas islam negeri syarif hidayatullah jakarta

2 8 204

Sistem informasi penjadwalan mata kuliah pada international programs fakultas sains dan teknologi UIN Syarif Hidayatullah Jakarta berbasis website

0 5 239

Perancangan sistem pembuatan surat keterangan mahasiswa berbasis web pada Fakultas Sains Dan Teknologi Prodi Teknik Informatika Universitas Islam Negeri Syarif Hidayatullah Jakarta

0 6 155

Periklanan berbasis multimedia Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta

0 4 70

Laporan penelitian bibliografi hasil penelitian dosen IAIN syarif Hidayatullah Jakarta, 1996

0 4 142

Pengembangan aplikasi pengajian dosen pada fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta

1 9 221

Perilaku pencarian informasi dosen jurusuan komunikasi fakultas ilmu dakwah ilmu komunikasi UIN Syarif Hidayatullah Jakarta dalam memenuhi kebutuhan berdakwah

0 12 0

Layanan sirkulasi di perpustakaan fakultas sains dan teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta: Kajian terhadap perspektif pemustaka dan pustakawan

0 10 90

Sistem informasi evaluasi kinerja dosen (studi kasus: fakultas sains dan teknologi universitas Islam negeri syarif hidayatullah Jakarta)

0 2 5

Model aplikasi pengukuran kinerja dosen dalam evaluasi proses belajar mengajar “studi kasus : fakultas sains dan teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta”

0 3 7