I I | 13
Language, didefinisikan sebagai suatu sintaks perintah-perintah tertentu atau bahasa program yang digunakan untuk mengelola suatu database. Jadi MySQL
adalah softwarenya dan SQL adalah bahasa perintahnya.
[13]
2.11 Sublime Text
Sublime Text 3 adalah sebuah textsource editor yang memudahkan kita saat melakukan coding dan support terhadap banyak bahasa pemrograman mulai
dari ASP, C, C, C++, PHP, HTML, dan masih banyak lagi. Sublime Text 3 ini juga hadir dengan berbagai macam tema yang membuat text editor ini terlihat
lebih indah dan nyaman saat melakukan coding. Sublime Text 3 juga tersedia di berbagai sistem operasi seperti Windows, Linux, dan Mac OS.
[14]
2.12 XAMPP
XAMPP merupakan paket PHP berbasis open source yang dikembangkan oleh sebuah komunitas Open Source. Dengan menggunakan XAMPP, semua
kebutuhan telah disediakan oleh XAMPP. Berikut adalah beberapa paket yang telah disediakan :
[15]
a. Apache HTTPD 2.0.54
b. MySQL 4.1.12
c. PHP 5.0.3
d. FilZilla FTP Server 0.9 Beta
e. Dan lain-lain
2.13 Software Development Methodology
Metode pengembangan perangkat lunak Software Development Methodology atau metode pengembangan sistem mengacu pada kerangka yang
digunakan untuk membuat struktur, rencana, dan kontrol dari proses pengembangan sebuah sistem khususnya sistem informasi. Dalam kata lain
dapat dikatakan juga sebagai sebuah pendekatan yang digunakan oleh organisasi atau sebuah tim dalam mengembangkan perangkat lunak. Ada banyak metode-
metode pengembangan perangkat lunak yang ada saat ini. Beberapa diantaranya merupakan metode dasar klasik yakni seperti metode Waterfall, Spiral dan
I I | 14
Prototyping. Selain ketiga metode tersebut, telah banyak juga pengembangan metode-metode lainya seperti Incremental Development, Reuse-oriented Software
Engineering, dan Agile Methodology.
[16]
2.14 Agile Methodology
Metode agile merupakan metode pengembangan incremental yang fokus pada perkembangan yang cepat, perangkat lunak yang dirilis bertahap,
mengurangi overhead proses, dan menghasilkan kode berkualitas tinggi dan pada proses pengembangannya melibatkan pelanggan secara langsung. Metode agile
ditemukan oleh tujuh belas pengembang yang sedang berdiskusi untuk menciptakan lightweight development methods. Tujuh belas pengembang
mendiskusikan dan merumuskan beberapa tujuan metode agile yaitu :
[17]
a. High-value working App system
, diharapkan dengan memakai agile
development methods dapat dihasilkan perangkat lunak yang mempunyai nilai jual yang tinggi, biaya pembuatan bisa di tekan dan perangkat lunak
bisa berjalan dengan baik.
b. Iterative, incremental, evolutionary, agile adalah metode pengembangan