• Tidak ada hasil yang ditemukan

LAND ASA N TEORI

E. Software yang digunakan

E.1. PH P H ypertext preprocessor ( PH P )

M enurut dokum en resm i PHP, PHP m erupakan singkatan dari P HP

Hypertext preprocessor. Ia m erupakan bahasa berbentuk skrip yang ditem pa tkan

dalam server dan diproses di server. Hasilnyalah ya ng dikirim kan ke klien, tem pat pem akai m enggunaka n brow ser.

PHP pertam a kali ditem ikan oleh Rasm us Lerdorf, seorang program m er unix dan perl wa ktu itu. D ia berusaha untuk m eluangkan wak tu sengga ngnya untuk m em buat sebuah skrip m akro perl CGI, yang pada awalnya tujuannya hanya untuk m engetahui sia pa saja ya ng m elihat tulisan pada hom epage pribadinya. Dan de ngan kehadiran skrip yang dibuatnya banyak m endapa t respon dari para netter yang a da, kem udian berkem bang denga n pesat m enja di bahasa pem rogram an web yang digunakan secara luas dijutaan server internet. Dan akhirnya, PHP berkem bang dengan sa ngat cepa t sehingga php m enjadi andalan untuk m em bangun situs - situs yang besar m aupun kecil, dan dikategorikan sebaga i software gratis yang paling popular.

PHP m erupakan bahasa scipt yang diginaka n untuk m em buat halam an web yang dinam is, dinam is berarti halam an web yang akan ditam pilkan dibuat saat halam an ini dim inta oleh client. M ekanism e ini m en ye babkab inform asi yang diterim a client selalu terbaru, Sem ua script PHP dieksekusi pada server dim ana dim ana script terse but dija lankan. O leh karena itu, spesifikasi server lebih berpengaruh pada ekseskusi dari script PHP daripada spesifikasu client. Nam u n

tetap diperhatikan bahwa halam an web yang dihasilka n tentunya harus bisa dubika oleh client. (Prayitno & Safitri, 2015)

E.1.2. XAM PP

M enurut (Palit, Rindengan, & dkk, 2015) XAM PP adalah perangkat lunak bebas, yang m endukung banyak sistem operasi, m erupakan kom pila si dari beberapa program . Fungsinya a dalah se bagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, M ySQL database, dan penerjem ah bahasa yang ditulis dengan bahasa pem rogram an PHP da n Perl. Nam a XAM PP m erupakan singkatan dari X (em pat sistem operasi apapun), Apache, M ySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, m erupakan web server yang m udah digunakan ya ng da pa t m elayani tam pilan halam an web ya ng dinam is. Untuk m enda patkanya dapat m endow nloa d langsung dari web resm inya.

F.1.3. M ySOL

M enurut (Prayitno & Safitri, 2015) M ySQL m erupakan sebuah software database yang dikem bangka n oleh sebuah perusahaan Swedia bernam a M ySQL AB, yang waktu itu bernam a TcX Data Konsulat AB. Pada awalnya M ySQL AB memakai mSQL atau “mini SQL” sebagai antarmuka yang digunakan, ternyata

dengan m engguna kan m SQL itu m engalam i banyak ke sulitan, karena sangat lam ba t dan tidak fleksibel. Oleh karena itu Michael Widenius (“Monthy”), panggilan

akrabnya, berusaha m engem bangkan interface tersebut sehingga ditem ukanlah M ySQL.

Sam pai saat ini, M ySQL da pat dijalankan se bagai system operasi walaupun pada awalnya M ySQL hanya bisa dijalanka n pada sistem unix beserta variannya. M ySQL m enjadi database server open source yang sangat popular dan m erupakan database relational (RDBM S) yang m em punyai kem am puan yang sangat cepat untuk dapat m enjalankan SQL (Structured Query Language) denga n m ulty user. Oleh karena itu dengan m elihat begitu tingginya potensi M ySQL untuk dijadikan sebagai da tabase yang handal, sega la feature pendukung terus dikem bangakan agar pengguna M ySQL dapat le bih optim al lagi da lam m enggunakannya. M aka akan m enjadi kebahagiaan tersendiri bagi pem akai com puter yang m enggunakan M icrosoft W indow s sebaga i sistem operasinya, karena M ySQL juga bisa digunakan di M icrosoft W indow s.

E.1.3. PH P

. (Prayitno & Safitri, 2015) berpendapat bahwa , “P HP m em iliki kepanjangan PHP Hypertext Preprocessor m erupakan suatu bahasa pem rogram an yang difungsikan untuk m em bangun suatu website dinam is.PHP m enya tu de ngan kode H TM L, m aksudnya adalah beda kondisi,HTM L digunakan se bagai pem bangun atau pondasi dari kera ngka layout web, sedangkan PHP difungsikan sebagai prose snya, sehingga dengan adanya PHP tersebut, sebuah web akan sangat m udah dim aintenance. Bahasa pem rogram an PHP di paka i sebagai m edia untuk m em persinngkat tata nan baha sa pem rogram an HTM L dan CSS. Bahas a pem rogram an ini dapat digunaka n di website -website server. PHP m erupakan bahasa pem rogram an berbasis server-side yang da pat m elakukan parsing script php

m enjadi script web sehingga dari sisi client m enghasilkan suatu tam pilan yang m enarik.

E.1.4. Java Development K it (JDK )

Java Developm ent K it (JD K) adalah se kum pulan perangkat lunak yang dapat kam u gunakan untuk m engem bangkan perangka t lunak yang berbasis Java, sedangka n JRE adalah sebuah im plem entasi dari Java Virtual M achine yang benarbenar digunakan untuk m enjalanka n program java. Baisanya, setiap JDK berisi sa tu atau lebih JRE dan berbagai alat pengem bangan la in seperti sum ber com piler java, bundling, debuggers, developm ent libraries dan lain sebagainya. (Dharm awan, Ginting, & Noya, Desem ber 2017)

E.1.5. Android Studio

Android studio adalah IDE (Integrated Developm ent Environm ent) resm i untuk pengem banga n aplikasi Android dan bersifat open source atau gratis. Peluncuran Android Studio ini dium um ka n oleh Google pada 16 m ei 20 13 pada event Google I/O Conference untuk tahun 2013. Sejak saat itu, Android Studio m engantikan Eclipse sebagai IDE resm i untuk m engem bangkan aplika si Android. (Kusniyati & Sitanggang, Aplikasi Edukasi Budaya Toba Sam osir Berbasis Android, April 2016)

Android studio sendiri dikem bangka n berdasarkan IntelliJ IDE A yang m irip dengan Eclipse diserta i dengan ADT plugin (Android Developm ent Tools). Android studio m em iliki fitur :

2. Refactory dan pembenahan bug yang cepat

3. Tools baru yang bernama “Lint” dikalim dapat memonitor kecepatan,

kegunaan, serta kom pe tibe lita s aplikasi dengan cepat. 4. M endukung Proguard A nd App-signing untuk keamanan. 5. M emiliki GUI aplikasi android lebih mudah

6. Didukung oleh Google Cloud Platfrom untuk setiap aplikasi yang

dikem bangkan.

E.1.6. Notepad++

Notepad++ sebe narnya evolusi dari editor Note pad dan juga dapat dijadikan web editor yang berfungsi sebagai pengolah bahasa pem rogram an berbasis web seperti PHP, HTM L, CSS, JQuery, da n JavaScript. M enurut Supono dan Putratam a (2016:13) menyatakan bahwa “Notepad++ merupakan aplikasi teks editor yang

gratis serta powerfull yang dapat digunaka n ole h seorang pengem bang aplika si (program m er) untuk m enuliska n sebuah kode -kode program ”.

Sedangkan m enurut Zaena l (2011:141) m engem ukakan ba hwa “m erupakan aplika si editor teks yang m am pu m em baca puluhan bahasa pem rogram an yang berbasis open source dan berjalan baik dalam sistem operasi Windows”. Notepad++

m erupakan aplika si teks editor yang suda h dapat m engenali sintaks beberapa bahasa pem rogram an (Sutarto dan Sutarto, 2009:21). Berdasarkan pengertian di atas, m aka Notepad++ m erupa kan sebuah web editor yang handal dan sering digunakan da lam pem buatan web yang berbasis open source dan dapat berjala n ba ik dalam sistem operasi W indow s (Siregar, Siregar, & M elani, 2018)

Dokumen terkait