MySQL Server


MySQL di kembangkan sekitar tahun 1994 oleh sebuah perusahaan pengembang perangkat lunak dan konsultan database bernama MySQL AB yang bertempat di Swedia. Pada waktu itu perusahaan tersebut masih bernama TcX DataKonsult AB, dan tujuan awal dikembangkan MySQL untuk mengembangkan aplikasi berbasis web pada client.

MySQL merupakan salah satu database server yang berkembang di lingkungan open source dan didistribusikan secara free (gratis) di bawah lisensi GPL (General Public Licence), Lisensi GPL ini di umumkan sejak meluncurnya versi 3.23.19. Dengan Lisensi ini pengguna MySQL dapat melihat source code MySQL tanpa harus mengeluarkan biaya.

MySQL merupakan Relational Database Management System (RDBMS) server. RDBMS adalah program yang memungkinkan pengguna database untuk membuat, mengelola dan menggunakan data pada suatu model relational. Dengan demikian, tabel-tabel yang ada pada database memiliki relasi (hubungan) antara satu tabel dengan lainnya. RDBMS di buat dengan menggunakan bahasa standart dalam database, yaitu Structured Query Language (SQL) yang di masukkan oleh penggunake dalam data tersebut.

 

PhpMyAdmin


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).

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya. Baca pos ini lebih lanjut

PHP


PHP adalah singkatan dari “PHP: Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama pengguanaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.

Sistem database yang dapat di dukung oleh PHP adalah Oracle, MySQL, Sybase, PostgreSQL, dan lainnya.

PHP dapat berjalan di berbagai sistem operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. PHP merupakan software yang open source yang dapat anda download dari situs resminya yaitu http://www.php.net. Software ini juga dapat berjalan pada web server seperti PWS (Personal Web Server), Apache, IIS, AOLServer, fhttpd, phttpd, dan sebagianya. PHP juga merupakan bahasa pemrograman yang dapat kita kembangkan sendiri seperti untuk menambah fungsi-fungsi baru.

Keunggulan lainnya dari PHP adalah bahwa PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3, dan bahkan HTTP.

PHP dapat di install sebagai bagian atau modul dari apache web server atau sebagai CGI script yang mandiri. Banyak keuntungan yang dapat di peroleh jika menggunakan PHP sebagai modul dari apache, di antaranya adalah :

  • Tingkat keamanan yang cukup tinggi
  • Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemrograman web lainnya yang berorientasi pada server-side scripting.
  • Akses ke sistem database yang lebih fleksibel, seperti MySQL.

 

Apache


Apache merupakan salah satu program web server diantara sekian banyak program web server lainnya. Apache web server merupakan hasil dari Apache Software Foundation dengan Apache Project-nya. Untuk saat ini apache merupakan program web server paling populer di bandingkan dengan Microsoft Internet Information Server (IIS) dan Personal Web Server (PWS).

Berikut ini beberapa faktor penyebab keunggulan Apache dibandingkan program web server lainnya :

  • Apache merupakan web server yang tangguh
  • Apache dapat digunakan pada berbagai sistem operasi
  • Apache mudah dikonfigurasi ulang
  • Apache mudah diektensifikasi
  • Apache dikembangkan oleh banyak programmer
  • Apache bersifat terbuka
  • Apache memiliki dokumnetasi yang lengkap
  • Apache memiliki kerjasama dengan berbagai vendor lainnya.

 

Web Server


Di layer taratas protokol TCP/IP terdapat beberapa protokol untuk berbagai jenis layanan yang sering di gunakan. Salah satunya adalah protokol HTTP (HyperText Transfer Protokol) untuk layanan World Wide Web.

WWW adalah layanan yang paling sering di gunakan dan memiliki perkembangan yang sangat cepat karena dengan layanan ini kita bisa menerima informasi dalam berbagai format (multimedia). Untuk mengakses layanan WWW dari sebuah komputer (yang disebut WWW server atau web server) digunakan program web client yang disebut web browser atau browser saja. Jenis-jenis browser yang sering digunakan adalah: Netscape Navigator, Internet Explorer, NSCA Mosaic, Arena dan lain-lain.

 

Ubuntu Server


Ubuntu adalah sistem operasi bebas yang lengkap dan open source berbasis GNU/Linux Debian, mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli. Ubuntu merupakan proyek yang didanai oleh Canonical Ltd milik Mark Shuttleworth. Ubuntu berasal dari bahasa Zulu dan Xhosa yang dalam bahasa Inggris berarti “Humanity towards other” bisa di artikan sebagai “rasa kemanusian terhadap sesama”.

Pihak pengembang yaitu Canonical Ltd, memiliki deskripsi tersendiri untuk ubuntu yaitu “Ubuntu is a community developed operating system that is perfect for laptops, desktops and servers. Whether you use it at home, at school or at work Ubuntu contains all the applications you’ll ever need, from word processing and email applications, to web server software and programming tools”. Deskripsi ini memiliki beberapa kata kunci diantaranya sebagai berikut : Baca pos ini lebih lanjut

Linux


Linux secara teknis merupakan sebuah kernel yang menjalankan komputer dalam mode low level. Secara umum saat ini Linux merupakan gabungan kernel dan program-program tambahan lainnya (kernel, driver, X Window, fonts, dan lain-lain) yang bersifat multitasking, multiuser sehingga menjadi sebuah sistem operasi lengkap.

Pada saat ini, GNU/Linux sudah menjadi sebuah sistem operasi yang lengkap, tidak hanya digunakan sebagai sistem operasi pada server, tetapi juga sebagai sistem operasi untuk komputer desktop. Pada saat ini sudah banyak tersedia aplikasi-aplikasi untuk komputer desktop seperti spreadsheet, word processor, grafis, game, dan lain-lain, dimana program bebas untuk digunakan.

Beberapa keuntungan yang bisa kita peroleh dengan menggunakan GNU/Linux adalah: Baca pos ini lebih lanjut