APLIKASI XAMPP


APLIKASI XAMPP

XAMPP adalah program aplikasi pengembang yang berguna untuk pengembangan website berbasis PHP dan MySQL. Versi terbaru program ini adalah XAMPP 1.7.7, yang dirilis pada tanggal 20 September 2011. Software XAMPP dibuat dan dikembangkan oleh Apache Friends.
Pengertian XAMPP yaitu sebuah aplikasi yang dapat merangkum beberapa aplikasi server sekaligus.
XAMPP adalah kepanjangan dari :
X : multi platform, bisa Windows, Linux, Mac OS, maupun Solaris
A : Apache HTTP Server
M : MySQL Database Server
P : PHP Scripting Language
P : Perl Scripting Language
 Berikut ini beberapa aplikasi server yang dirangkum pada XAMPP :
•      Apache HTTP Server
Apache HTTP Server merupakan aplikasi untuk server web terpopuler di dunia,
Apache yang dipaketkan oleh XAMPP ini, sudah terdapat dua modul
pengolah pemrograman di sisi server (server-side scripting), yaitu PHP dan Perl.
Hal ini memungkinkan kita memanfaatkan web server untuk menginstall beberapa
aplikasi berbasis web, atau untuk mempelajari
pembuatan website dinamis menggunakan bahasa pemrograman tersebut di server
lokal.
•    •   MySQL Database Server
Sebagaimana disebutkan sebelumnya, Apache memberikan kemampuan sebuah
web server pada komputer kita, dan PHP memungkinkan kita menjalankan sebuah
website dinamis yang menggunakan bahasa pemrograman PHP. Namun aplikasi
berbasis web tidak bisa diinstall jika kita belum menyiapkan
sebuah database server atau server basis data yang sesuai.
Database server dibutuhkan untuk menyediakan penyimpanan data
secara terstruktur, efektif, dan efisien. MySQL yang dipaketkan dalam XAMPP
merupakan aplikasi server database yang mumpuni, dan banyak digunakan pada
aplikasi berbasis web. Bahkan banyak website besar dengan trafik yang tinggi
memanfaatkan MySQL untuk penyimpanan basis datanya. Sebut saja Flickr,
Facebook, Wikipedia, Google, Nokia dan YouTube yang secara resmi telah
membeberkan bahwa website mereka menggunakan MySQL sebagai database
server.

SQL Server  terdiri atas beberapa komponen sebagai berikut:
a.              Relational Database Engine : komponen utama atau jantung SQL Server.
b.             Analysis Services : Basis dari solusi intelijen bisnis yang ampuh (powerful), dan mendukung aplikasi-aplikasi OLAP (online analytical processing), serta data minning.
c.              Data Transformation Service (DTS): sebuah mesin untuk membuat solusi ekspor dan impor data, serta untuk mentransformasi data ketika data tersebut ditransfer.
d.             Notification Services: sebuah framework untuk solusi dimana pelanggan akan dikirimi notifikasi ketika sebuah event muncul.
e.              Reporting Services: service yang akan mengambil data dari SQL Server, dan menghasilkan laporan-laporan.
f.              Service broker: sebuah mekanisme antrian yang akan menangani komunikasi berbasis pesan diantara service.
g.             Native HTTP Support: dukungan yang memungkinkan SQL server  yang (jika diinstall pada Windows Server 2003) akan merespon request terhadap HTTP endpoint, sehingga memungkinkan pembangunan sebuah web service untuk SQL Server tanpa menggunakan IIS.
h.             SQL server Agent : akan mengotomatiskan perawatan database dan mengatur task, event dan alert.
i.               NET CLR (Common Language Runtime): akan memungkinkan pembuatan solusi menggunakan managed code yang ditulis dalam salah satu bahasa .NET.
j.               Replication: serangkaian teknologi untuk menjalin dan mendistribusikan data dan obyek database dari sebuah database ke database lain, dan melakukan sinkronisasi untuk menjaga konsistensinya.
k.             Full-Text Search: memungkinkan pengindeksan yang cepat dan flexibel untuk query berbasis kata kunci (terhadap data teks yang disimpan dalam database).
Fitur untuk Administrasi Database
a.       Database Mirroring
Perluas log pengiriman kemampuan dengan solusi mirroring database. Anda akan dapat menggunakan mirroring database untuk meningkatkan ketersediaan sistem SQL Server Anda dengan mendirikan failover otomatis ke server siaga.
b.      Online Restore
Dengan SQL Server 2005, database administrator dapat melakukan restore operasi sementara instance dari SQL Server yang berjalan. Online mengembalikan meningkatkan ketersediaan SQL Server karena hanya data yang dipulihkan tidak tersedia, sisa database tetap online dan tersedia.
c.       Online Indexing Operations
Opsi Indeks online memungkinkan modifikasi concurrent (update, menghapus, dan menyisipkan) ke meja yang mendasari atau data clustered index dan setiap indeks terkait selama data indeks bahasa eksekusi (DDL) definisi. Sebagai contoh, sementara clustered index sedang dibangun kembali, Anda dapat terus memperbarui data yang mendasari dan melakukan query terhadap data.
d.      Fast Recovery
Sebuah pilihan pemulihan baru yang lebih cepat meningkatkan ketersediaan database SQL Server. Administrator dapat menyambung kembali ke database pulih setelah log transaksi telah diperpanjang ke depan.
e.       Standards-based Information Access
Setiap objek, sumber data, atau komponen usaha intelijen bisa terkena menggunakan protokol berbasis standar seperti SOAP dan HTTP-menghilangkan kebutuhan pendengar yang tingkat menengah, seperti IIS, untuk mengakses antarmuka layanan Web yang terkena oleh SQL Server 2005.
f.       SQL Server Management Studio
SQL Server 2005 termasuk SQL Server Management Studio, sebuah suite terintegrasi baru alat manajemen dengan fungsi untuk mengembangkan, menyebarkan, dan atasi masalah database SQL Server, serta perangkat tambahan untuk fungsi sebelumnya.
g.      Dedicated Administrator Connection
SQL Server 2005 menyediakan koneksi administrator administrator khusus yang dapat digunakan untuk mengakses server yang menjalankan bahkan jika server terkunci atau tidak tersedia. Kemampuan ini memungkinkan administrator untuk memecahkan masalah pada server dengan menjalankan fungsi diagnostik atau pernyataan Transact-SQL.
h.      Snapshot Isolation
Snapshot Isolasi (SI) tingkat disediakan pada tingkat database. Dengan SI, pengguna dapat mengakses baris berkomitmen terakhir menggunakan pandangan transitionally konsisten database. This capability provides greater scalability. Kemampuan ini memberikan skalabilitas yang lebih besar.
i.        Data Partitioning
Data partisi ditingkatkan dengan tabel partisi asli dan indeks yang memungkinkan pengelolaan efisien tabel besar dan indeks.
j.        Replication Enhancements
Untuk database terdistribusi, SQL Server 2005 menyediakan skema komprehensif perubahan (DDL) replikasi, kemampuan pengawasan generasi berikutnya, dibangun pada replikasi dari Oracle ke SQL Server, menggabungkan replikasi lebih dari https, dan signifikan menggabungkan skalabilitas replikasi dan peningkatan kinerja. Selain itu, peer-to-peer fitur replikasi transaksional meningkatkan dukungan untuk skala data dengan menggunakan replikasi.
Fitur untuk Pengembang Database
a.       Hosted Common Language Runtime
Dengan SQL Server 2005 pengembang dapat membuat objek database menggunakan bahasa asing seperti Microsoft Visual C # NET dan. Microsoft Visual Basic. Pengembang juga dapat membuat dua jenis benda-user-defined baru dan agregat.
b.      Native XML Support
Native XML data dapat disimpan, tanya, dan diindeks dalam database SQL Server-memungkinkan pengembang untuk membangun kelas baru sekitar tersambung aplikasi layanan Web dan di setiap platform atau perangkat.
c.       ADO.NET version 2.0
Dari dukungan baru untuk SQL Jenis untuk Hasil Multiple Set Aktif (MARS), ADO.NET di SQL Server 2005 berkembang Dataset akses dan manipulasi untuk mencapai skalabilitas dan fleksibilitas yang lebih besar.
d.      Security Enhancements Keamanan Perangkat Tambahan
Model keamanan di SQL Server 2005 pengguna yang terpisah dari benda, menyediakan akses-butiran halus, dan memungkinkan kontrol yang lebih besar akses data. Selain itu, semua tabel sistem diimplementasikan sebagai pandangan, memberikan kontrol lebih atas objek sistem database.
e.       Transact-SQL Enhancements
SQL Server 2005 menyediakan kemampuan bahasa baru untuk mengembangkan aplikasi database scalable. Peningkatan ini termasuk penanganan error, kemampuan query rekursif, PIVOT operator relasional, BERLAKU, ROW_NUMBER dan fungsi baris lainnya peringkat, dan banyak lagi.
f.       Reliable Messaging for Asynchronous Applications
Layanan Broker merupakan infrastruktur olahpesan kuat yang menyediakan pengiriman transaksional yang dapat diandalkan pesan penting antara server-dengan kinerja tinggi scalable-yang diharapkan dengan antrian asynchronous.
g.      Visual Studio Integration
Ketat integrasi dengan Microsoft Visual Studio dan NET Framework. Pembangunan arus dan debugging aplikasi berbasis data. Pengembang dapat membangun objek database, seperti prosedur yang tersimpan, dengan menggunakan bahasa apapun. NET dan mulus bisa debug di. NET dan Transact-SQL (TSQL) bahasa.
h.      Web Services
Dengan SQL Server 2005 pengembang dapat mengembangkan layanan Web dalam database tier, membuat SQL Server protokol transfer hypertext (HTTP) pendengar dan menyediakan sebuah tipe baru kemampuan akses data untuk layanan-centric aplikasi Web.
i.        Embedded Reports
Gunakan kontrol pelaporan sisi klien untuk laporan real-time embed ke aplikasi pada saat desain.
j.        Full-Text Search Enhancements
SQL Server 2005 mendukung kaya, aplikasi penuh-teks pencarian  Katalogisasi kemampuan memberikan fleksibilitas yang lebih besar atas apa yang di katalog. Query kinerja dan skalabilitas telah meningkat secara dramatis, dan alat manajemen yang baru memberikan wawasan yang lebih besar ke dalam implementasi teks lengkap.

•    •  FileZilla FTP Server
FileZilla FTP Server sesuai namanya merupakan aplikasi untuk server FTP (File
Transfer Protocol), yang memungkinkan kita berbagi file
secara lebih aman, terstruktur, dan tanpa pembatasan jumlah sesi koneksi. Meski
mirip, pada prinsipnya FTP (layanan pada port 21) berbeda dengan Windows File
Sharing (layanan pada port 445). Dengan FileZilla Server kita bisa membuat user
dengan home folder terpisah dan memiliki password masing-masing, sehingga
cocok untuk mekanisme pengumpulan tugas siswa sehari-hari.

Comments