mengubah, menghapus, memanipulasi, serta memperoleh data atau informasi dengan praktis dan efisien.
2.9 Software dan bahasa pemograman
Software dan bahasa pemograman yang digunakan dalam pembuatan aplikasi website e-commerce penjualan antara lain :
2.9.1 HTML
Menurut Sidik 2002, Hypertext Markup Language HTML yaitu salah satu bahasa scripting yang dapat menghasilkan halaman website sehingga halaman
tersebut dapat diakses pada setiap komputer pengakses client. Dokumen HTML merupakan dokumen yang disajikan dalam browser web surfer. Dokumen ini
umumnya berisi informasi ataupun interface aplikasi dalam internet.
2.9.2 Xampp
Pengertian XAMPP adalah perangkat lunak free software bebas, yang mendukung untuk banyak sistem operasi, yang merupakan kompilasi dari
beberapa program.
Universitas Sumatera Utara
Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri localhost, yang terdiri beberapa program antara lain : Apache HTTP Server,
MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan singkatan dari X
empat sistem operasi apapun, Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server
yang mudah untuk digunakan yang dapat menampilkan halaman web yang dinamis. Untuk mendapatkanya XAMPP anda dapat mengunduh langsung dari
web resminya. Dan berikut beberapa definisi program lainnya yang terdapat dalam XAMPP.
2.9.3 PHP
PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web
dinamis. PHP dapat digunakan untuk membangun sebuah CMS. phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa
pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar World Wide Web. phpMyAdmin mendukung
berbagai operasi MySQL, diantaranya mengelola basis data, tabel-tabel, bidang fields, relasi relations, indeks, pengguna users, perijinan permissions, dan
lain-lain.Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai command line untuk
setiap maksud tertentu. Jika seseorang ingin membuat basis data database,
Universitas Sumatera Utara
ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal
tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu.
phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat
http:localhostphpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya seseorang bisa membuat create basis data baru, dan mengelola MySQL.
Menurut Nugroho 2004, PHP Hypertext Prepocessor PHP adalah sebuah bahasa pemograman yang berbentuk scripting. Sistem kerja ini adalah
interpreter bukan sebagai compiler. Bahasa interpreter adalah bahasa yang script- script programnya tidak harus diubah kedalam bentuk source code. Sedangkan
bahasa compiler adalah bahasa yang akan megubah script-script programnya ke dalam source code, selanjutnya dari bentuk source code akan diubah menjadi
object code, bentuk dari objek code akan menghasilkan file yang lebih kecil dari file mentah sebelumnya.
Bahasa PHP merupakan salah satu dari bahasa pemrograman yang bersifat server side, jadi bahasa ini dieksekusi dan dijalankan disisi server, sehingga dia
tidak memperhatikan tingkat kompatibilitas dari user yang mengaksesnya, melainkan melihat kapasitas dan kompatibilitas dari server yang menjalankanya.
2.9.4 Javascript