• Tidak ada hasil yang ditemukan

BAB II TINJAUAN PUSTAKA

2.4 Tool Pengembangan Perangkat Lunak

Kartini (2013:27-26), berpendapat bahwa, “Xampp merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket”. Menurut Februariyanti Dan Zuliarso (2012:129), "XAMPP adalah sebuah software web server yang didalamnya sudah tersedian database server MYSQL dan dapat mendukung pemrograman PHP. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5).

Berdasarkan pengertian di atas dapat disimpulkan Xampp merupakan tool paket perangkat lunak yang menggambungkan Apache, PHP, dan MySQL dalam satu paket aplikasi yang memudahkan membuat web server multiplatform. Menurut Kartini (2013:27-26), Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, Php MyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasi-kannya secara otomatis untuk anda. XAMPP adalah sebuah web server. Asal kata dari XAMPP sendiri adalah:

1. (X): Program ini dapat dijalankan dibanyak sistem operasi. 2. (A): Apache merupakan suatu aplikasi web server.

3. (M): MySQL digunakan untuk aplikasi database server. 4. (P): PHP bahasa pemrograman yang dipakai.

5. (P): Perl bahasa pemrograman yang dipakai

2.4.2 PHP

Menurut Sidik (2014:5), “PHP meruapakan kependekan dari (PHP HypertText Preprocessor), yang merupakan bahasa utama script server side yang disisispkan pada HTML yang dijalankan di server, dan juga bisa digunakan untuk membuat aplikasi desktop”.

Menurut Sidik (2012 : 4), menyebutkan bahwa : ”PHP merupakan secara umum dikenal dengan sebagai bahasa pemrograman script-script yang membuat dokumen HTML secara on the fly yang dieksekusi di server web, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat

dengan menggunakan editor teks atau editor HTML, dikenal juga sebagai bahasa pemrograman server side. Keuntungan dari sifatnya yang server-side tersebut adalah:

a. Tidak harus menggunakan browser tertentu, karena server yang akan mengerjakan script PHP. Hasil akan dikirimkan kembali ke browser umumnya bersifat teks atau gambar saja sehingga pasti dapat diproses oleh browser apapun.

b. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server, misalnya koneksi ke database.

c. Script tidak dapat dilihat dengan menggunakan fasilitas view HTML source yang terdapat pada browser.

2.4.3 MySQL

Menurut Kurniawan (2010:6), “ MySQL adalah satu jenis database server yang sangat terkenal. MySQL termasuk RDMS (Relational Database Management Sistem) lebih populer lewat kalangan pemograman Web”.Sedangkan Alexander F. K. Sibero (2011:97), berpendapat bahwa “MySqL atau dibaca “My Sekuel” adalah suatu RDBMS (Relational Data-base Management System) yaitu aplikasi sistem yang menjalankan fungsi pengolahan data”.Sementara itu Wahana Komputer (2010:26), berpendapat bahwa “MySQL adalah salah satu software sistem manajemen database (DBMS) Structured Query Language (SQL) yang bersifat open source”.

Menurut Raharjo (2011:21), “MySQL adalah RDBMS atau server database yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyak user”. Sementara itu Anhar (2010:21),

berpendapat bahwa “MySQL (My Structure Query Language) adalah sebuah perangkat lunak sistem manajemen basis data SQL (Database Management System) atau DBMS”.

Berdasarkan pengertian diatas dapat disimpulkan MySQL adalah salah satu jenis database server yang termasuk jenis RDMS (Relational Database Management Sistem) dan Database yang termasuk DBMS bersifat open source.

2.4.3.1 Perintah Dasar MySQL

Menurut Raharjo (2011:22), dalam menjalankan MySQL diperlukan berbagai perintah untuk membuat suatu database, berikut ini disebutkan beberapa perintah dasar dalam menggunakan MySQL. Untuk menjalankan MySQL pertama kali cukup dengan mengetikkan mysql pada Command Prompt. Perintah-perintahnya adalah sebagai berikut:

1. Menampilkan database : SHOW DATABASE.

2. Membuat database baru : CREATE DATABASE database. 3. Memilih database yang akan digunakan : USE database. 4. Menampilkan tabel : SHOW TABLE.

5. Membuat tabel baru: CREATE TABLE (field spesifikasi_field,...).

6. Menampilkan struktur tabel: SHOW COLUMNS FROM tabel atau DESCRIBE tabel.

7. Mengubah struktur tabel: ALTER TABLE tabel Jenis_Pengubahan.

8. Mengisikan data: INSERT INTO tabel (kolom1, ) VALUES („data_kolom1,); atau INSERT INTO tabel SET kolom1= „data_kolom1.

9. Menampilkan data: SELECT kolom FROM tabel WHERE kriteria ORDER BY kolom atau SELECT * FROM tabel.

10. Mengubah data: UPDATE tabel SET kolom = pengubahan_data WHERE kriteria.

11. Menampilkan data dengan kriteria tertentu: SELECT kolom1,... FROM tabel WHERE kriteria.

12. Menghapus data: DELETE FROM tabel WHERE kriteria. 13. Menghapus tabel: DROP tabel.

14. Menghapus database: DROP database. 15. Keluar dari MySQL: QUIT; atau EXIT.

2.4.4 Sublime Text

Sublime Text adalah salah satu kode editor yang biasa digunakan oleh para programmer untuk membuat suatu program. Menurut Supono dan Putratama (2016:14) “Sublime text merupakan perangkat lunak text editor yang digunakan untuk membuat atau meng-edit suatu aplikasi. Sublime text mempunyai fitur plugin tambahan yang memudahkan programmer”. Selain itu, menurut Faridi (2015:3) menjelaskan bahwa “Sublime Text 3 adalah editor berbasis python, sebuah teks editor yang elegan, kaya akan fitur, cross platform, mudah dan simpel yang cukup terkenal di kalangan developer (pengembang), penulis dan desainer”.

Jadi dapat disimpulkan bahwa sublime text ialah teks editor yang digunakan untuk membuat program aplikasi yang secara otomatis untuk mempermudah progremer dalam mengetikkan kode editor.

2.4.5 Visual Paradigm

Visual Paradigm merupakan aplikasi untuk merancang sebuah aplikasi atau biasa disebut aplikasi rekayasa perangkat lunak. Dengan Visual Paradigm sebuah aplikasi dapat digambarkan dalam sebuah rancangan simbol dan gambar tanpa koding yang menjelaskan bagaimana aplikasi tersebut akan berjalan setelah selesai nantinya. Visual Paradigm adalah salah satu alat bantu Unified Modelling Language (UML) yang digunakan untuk membuat Use case Diagram, Activity Diagram, Class Diagram, dan Sequence Diagram (Pressman, 2010) Sesuai dengan motonya “Build Quality Applications Faster, Better, and Cheaper”, Visual Paradigm merupakan tools yang berguna untuk membuat model pembangunan sistem. (Yakub, 2012)

Dokumen terkait