Assalamu'alaikum Wr. Wb.
A. PENDAHULUAN
Selamat datang di blog saya kali ini saya akan membagikan sedikit inforamsi atau saharing tentang pengertian dari apache2, mysql, php, dan phpmyadmin. Untuk lebih jelasnya mari kita simak artikel berikut ini.
B. LATAR BELAKANG
Xampp adalah perangkat yang menggabungkan tiga aplikasi kedalam satu paket,yaitu Apache,MySQL,dan PHPMyAdmin,Dengan Xampp pekerjaan anda sangat dimudahkan karena dapat menginstalasi dan mengkonfigurasi ketiga aplikasi tersebut dengan sekaligus dan otomatis dan kompilasi dari beberapa program.
C. MAKSUD DAN TUJUAN
- Dapat memudahkan dalam pembuatan atau membangun web server
- Agar bisa mengkompilasi dari beberapa program
- Dapat memudahkan dalam pembuatan sebuah web maupun aplikasi
D. WAKTU YANG DIBUTUHKAN
Kurang dari 5 menit
E. PEMBAHASAN
1. Apache2
Apache merupakan server WEB yg dapat di jalankan yg dapat di jalankan oleh sistem operasi yg berbeda contohnya saja linux dan windows yg bertugas untuk melayani fasilitas WEB dengan menggunakan protocol http.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan server WEB yg dapat di jalankan yg dapat di jalankan oleh sistem operasi yg berbeda contohnya saja linux dan windows yg bertugas untuk melayani fasilitas WEB dengan menggunakan protocol http.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Dan cara kerja dari apache adalah WEB server apache akan bekerja saat pengguna mengetikan request pada protocol http:// untuk membuka suatu halaman . apache akan menjawab request yg ditanyakan dan kemudian akan menapilkan halaman yg di minta.
Karena berbagai keunggulan dan kelebihan yang dimiliki web server apache, server web ini menjadi sebuah web server yang paling populer dikalangan pengguna dengan berbagai kelebihan sebagai berikut :
1. Open Source, Free software
2. Apache dapat berjalan di beberapa sistem operasi (Unix, BSD, Linux,
Microsoft Windows dan Novell Netware serta platform lainnya).
3. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat
dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga
3. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat
dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga
didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang
memungkinkan penanganan server menjadi mudah.
4. Fleksibel, mudah settingnya (fleksibilitas untuk di setting dengan PHP dan
MySQL).
5. Kehandalannnya telah teruji.
4. Fleksibel, mudah settingnya (fleksibilitas untuk di setting dengan PHP dan
MySQL).
5. Kehandalannnya telah teruji.
2. Mysql
Mysql merupkan sebuah server database open source yang terkenal yang digunakan berbagai aplikasi terutama untuk server atau membuat WEB. Mysql berfungsi sebagai SQL (Structured Query Language) yang dimiliki sendiri dan sudah diperluas oleh Mysql umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi server yang dinamis dan powerfull.
MySQL memiliki beberapa keistimewaan, antara lain :
- Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi
seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dll.
- Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai
- Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai
perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat
digunakan secara gratis.
- Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu
- Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu
yang bersamaan tanpa mengalami masalah atau konflik.
- Performance tuning’, MySQL memiliki kecepatan yang menakjubkan dalam
- Performance tuning’, MySQL memiliki kecepatan yang menakjubkan dalam
menangani query sederhana, dengan kata lain dapat memproses lebih
banyak SQL per satuan waktu.
3. Maria DB
MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.
Pengembangan MariaDB sekarang dipimpin oleh Michael "Monty" Widenius, salah satu founder MySQL AB dan Monty ProgramAB. Setelah MySQL diakusisi, Michael membangun sistem manajemen database baru dengan nama MariaDB. Penamaan MariaDB menggunakan salah satu anaknya Maria. Tak beda jauh dengan MySQL, MySQL juga dinamai dengan salah satu nama anakya yaitu My.
Untuk awal mula penomoran versi, MariaDB mengikuti skema penomoran MySQL yakni 5.5. Setelah versi 5.5, pengembang MariaDB memutuskan untuk 'lompat jauh' dengan memberi versi terbaru mereka dengan penomoran 10. Tidak hanya penomoran versinya saja, fitur-fitur major pun dibangun dalam MariaDB. Saat ini versi terbaru MariaDB yang stabil adalah MariaDB 10.1.
Untuk awal mula penomoran versi, MariaDB mengikuti skema penomoran MySQL yakni 5.5. Setelah versi 5.5, pengembang MariaDB memutuskan untuk 'lompat jauh' dengan memberi versi terbaru mereka dengan penomoran 10. Tidak hanya penomoran versinya saja, fitur-fitur major pun dibangun dalam MariaDB. Saat ini versi terbaru MariaDB yang stabil adalah MariaDB 10.1.
MariaDB adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MariaDB, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial.
4. PHP
PHP merupakan singkatan dari ” Hypertext Preprocessor”, PHP adalah sebuah bahasa scripting atau sering disebut bahasa pemrograman yang terpasang pada HTML. Sebagian besar sintaksnya mirip dengan bahasa pemrograman C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik dan mudah dimengerti.
PHP merupakan singkatan dari ” Hypertext Preprocessor”, PHP adalah sebuah bahasa scripting atau sering disebut bahasa pemrograman yang terpasang pada HTML. Sebagian besar sintaksnya mirip dengan bahasa pemrograman C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik dan mudah dimengerti.
Kegunaan dari PHP adalah untuk membuat tampilan web menjadi lebih dinamis, dengan php kita bisa menampilkan atau menjalankan beberapa file dalam 1 file dengan cara di include atau require.
Kelebihan dari php :
- bisa membuat web menjadi dinamis
- php bersifat open source yang berarti dapat digunakan oleh siapa
saja secara gratis.
- aplikasi php lebih cepat dibandingkan dengan ASP maupun java
- mendukung banyak paket database seperti mysql, oracle,
postgrsql, dll.
Kekurangan dari php :
- php tidak mengenal package
- jika tidak di encoding, maka kode php dibuat dibuat semua orang
dan untuk meng
encodingnya dibutuhkan tool dari zend yang mahal sekali
biayanya.
- php memiliki kelemahan keamanan, jadi programmer harus jeli
an teliti serta
berhati-hati dalam melakukan pemrograman dan konfigurasi
php.
- bisa membuat web menjadi dinamis
- php bersifat open source yang berarti dapat digunakan oleh siapa
saja secara gratis.
- aplikasi php lebih cepat dibandingkan dengan ASP maupun java
- mendukung banyak paket database seperti mysql, oracle,
postgrsql, dll.
Kekurangan dari php :
- php tidak mengenal package
- jika tidak di encoding, maka kode php dibuat dibuat semua orang
dan untuk meng
encodingnya dibutuhkan tool dari zend yang mahal sekali
biayanya.
- php memiliki kelemahan keamanan, jadi programmer harus jeli
an teliti serta
berhati-hati dalam melakukan pemrograman dan konfigurasi
php.
5. phpmyadmin
Phpmyadmin adalah sebuah aplikasi open source yang berfungsi untuk memudahkan manajemen MySQL. Dengan menggunakan phpmyadmin, anda dapat membuat database, membuat tabel, menginsert, menghapus dan mengupdate data dengan GUI dan terasa lebih mudah, tanpa perlu mengetikkan perintah SQL secaramanual.
PhpMyAdmin merupakan aplikasi web yang bersifat open source (sumber terbuka) sejak pertama dibuat dan dikembangkan. Dengan dukungan dari banyak developer dan translator, aplikasi web phpMyAdmin mengalami perkembangan yang cukup pesat dengan ketersediaan banyak pilihan bahasa. Sampai saat ini, ada kurang lebih 65 bahasa yang sudah didukung oleh aplikasi web phpMyAdmin.
F. KESIMPULAN
Dengan adanya sebuah paket XAMPP (Apache,MySQL,dan PHPMyAdmin) kita dapat menggabungkan atau kompilsai dari berbagai program yang dapat untuk membuat sebuah web maupun aplikasi.
G. REFERENSI
H. PENUTUP
Sekian yang hanya dapat saya sampikan, semoga artikel ini dapat bermnafaat bagi anda dan apabila ada kesamaan atau kesalahan kata dan tutur bahasa yang kurang berkenan saya mohon maaf yang sebesar besarnya.
Wassalamu'alaikum Wr. Wb.
0 komentar:
Post a Comment