Teori Web Database Server Linux Debian

27

Click here to load reader

description

Database server adalah sebuah perangkat lunak komputer yang digunakan untuk menyediakan jenis layanan database untuk sistem lain Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML

Transcript of Teori Web Database Server Linux Debian

Page 1: Teori Web Database Server Linux Debian

Kelompok 3Sri Wulan Utami V

Prasalda Rahmat A T

Hasbullah Marwan

Safwan Abdullah

Ary Saputra S

Novita Putri A

Tirta Rusli

Page 2: Teori Web Database Server Linux Debian

hhaswan.com

Database server adalah sebuah perangkat lunak komputer yang digunakan untuk menyediakan jenis layanan database untuk sistem lain, yang dilakukan dengan model clien-server. Database server dapat digunakan untuk beberapa kegiatan, seperti analisis data, penyimpanan data, pengarsipan dan lain-lain.

Database Server

Page 3: Teori Web Database Server Linux Debian

hhaswan.com

Manfaat menggunakan Database server

• Dapat melihat data secara teratur.

Hal ini sangat berguna untuk perusahaan dan entitas yang menyimpan banyak informasi, seperti nama, alamat, nomor telepon, alamat e-mail dan banyak lagi. • Banyak pengguna dapat mengakses database pada waktu

yang sama.

Ini adalah cara yang efisien untuk menyediakan layanan kepada banyak orang semua pada waktu yang sama.

Page 4: Teori Web Database Server Linux Debian

hhaswan.com

Jenis-Jenis Database Server

Page 5: Teori Web Database Server Linux Debian

hhaswan.com

MySQL

• MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.

• MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

• Kegunaan database MySQL sebagai wadah yang menyimpan string (text based) data. Gambar, media file, file audio, dan hal-hal alam yang benar-benar tidak harus disimpan dalam database.

Page 6: Teori Web Database Server Linux Debian

hhaswan.com

Kelebihan MySQL antara lain :• Portabilitas• Free (bebas didownload) Stabil dan tangguh, fleksibel dengan

berbagai pemrograman • Security yang baik & mendukung transaksi• Dukungan dari banyak komunitas & perkembangan software yang

cukup cepat• Kemudahan management database • Multi-user• Performance tuning• Ragam tipe data• Keamanan• Skalabilitas dan Pembatasan. • Antar Muka

Page 7: Teori Web Database Server Linux Debian

hhaswan.com

Oracle

Oracle adalah relational database management system (RDBMS) untuk

mengelola informasi secara terbuka, komprehensif dan terintegrasi.

Oracle Server menyediakan solusi yang efisien dan efektif karena

kemampuannya dalam hal sebagai berikut:

1. Dapat bekerja di lingkungan client/server (pemrosesan tersebar)

2. Menangani manajemen space dan basis data yang besar

3. Mendukung akses data secara simultan

4. Performansi pemrosesan transaksi yang tinggi

5. Menjamin ketersediaan yang terkontrol

6. Lingkungan yang terreplikasi

Page 8: Teori Web Database Server Linux Debian

hhaswan.com

Microsoft SQL Server

• Microsoft SQL Server adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas

• Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java.

Page 9: Teori Web Database Server Linux Debian

hhaswan.com

DBASE

dBASE adalah sebuah sistem manajemen basisdata (DBMS) yang secara luas digunakan pada mikrokomputer.

Page 10: Teori Web Database Server Linux Debian

hhaswan.com

Clipper

• Clipper adalah bahasa pemrograman komputer keluarga XBase yang digunakan untuk membuat program komputer utamanya yang berjalan pada sistem operasi DOS.

• Clipper umumnya digunakan untuk membuat program-program yang terkait dengan database/bisnis (contoh. akuntansi, manajemen simpan/pinjam, dan lain-lain).

Page 11: Teori Web Database Server Linux Debian

hhaswan.com

Firebird

• Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003.

• RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix.

• Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source

Page 12: Teori Web Database Server Linux Debian

hhaswan.com

Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML

Web Server

Page 13: Teori Web Database Server Linux Debian

hhaswan.com

Cara kerja web server

1. Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.

2. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yang memungkinkan semua komputer dapat berkomunikasi satu dengan yang lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP).

Page 14: Teori Web Database Server Linux Debian

hhaswan.com

• HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari browser ke Web server disebut sebagai HTTP request yg meminta web page dan kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser.

• Data yg dikirim dari server ke browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yg sering anda lihat di web page yaitu Error : 404 Page Not Found.

Page 15: Teori Web Database Server Linux Debian

hhaswan.com

Jenis-Jenis Web Server

• Apache• Litespeed• Nginx• Microsoft windows Server 2003 Internet Information

Services (IIS)• Lighttpd• Web server Jigsaw• Sun Java System Web Server• Xitami Web Server• Zeus Web Server

Page 16: Teori Web Database Server Linux Debian

hhaswan.com

Web Server Apache

Apache merupakan Aplikasi Web Server yang paling banyak digunakan saat ini, selain dapat berjalan di banyak Operating System seperti Windows, Linux dan lainya, Apache juga bersifat Open Source alias Gratis. Secara default Apache menggunakan Script PHP dan menggunakan MySQL sebagai Data Base nya dan kesemuanya itu dapat di gunakan secara Gratis pula.

Page 17: Teori Web Database Server Linux Debian

hhaswan.com

• Beberapa dukungan Apache :

1. Kontrol Akses.Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP

2. CGI (Common Gateway Interface)Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl)

3. PHP (Personal Home Page/PHP Hypertext Processor);Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik

4. SSI (Server Side Includes)

Page 18: Teori Web Database Server Linux Debian

hhaswan.com

Kelebihan Web server Apache :

• Apache termasuk dalam kategori freeware.

• Apache mudah sekali proses instalasinya jika dibanding web server lainnya

seperti NCSA, IIS, dan lain-lain.

• Mampu beroperasi pada berbagai platform sistem operasi.

• Mudah dalam menambahkan peripheral lainnya ke dalam platform web

servernya.

• Mudah untuk dikustomisasi (Apache hanya punya 4 file konfigurasi)

ataupun menambah peripheral dalam web servernya

• Ada komunitas yang besar sehingga mudah mencari solusinya jika

ditemukan masalah

• Server Apache otomatis berkomunikasi dengan clientnya untuk

mendapatkan tampilan web terbaik

• Keamanannya bagus dan bisa menggunakan SSL (Secure Socket Layer)

Page 19: Teori Web Database Server Linux Debian

hhaswan.com

Kekurangan Web Server Apache :• Tidak bisa mengatur load seperti IIS sehingga akan terus

memfork proses baru sampai dalam batas yang diijinkan OS. Akan memudahkan penyerang karena RAM akan cepat habis

• Mudah diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36)

• Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang dikirimkan oleh Client

Page 20: Teori Web Database Server Linux Debian

hhaswan.com

Jenis-Jenis Apache

• Ada beberapa Aplikasi Apache yang dapat berjalan di Windows yaitu :

1. Apache2 triad

2. XAMPP

3. WAMPP

4. DLL

• Di Linux pun ada beberapa Aplikasi Apache,yaitu :

1. LAMPP

2. XAMPP

3. Atau kita bisa juga menginstall satu persatu seperti apache(http),PHP dan

mysql

Page 21: Teori Web Database Server Linux Debian

hhaswan.com

Web Server Litespeed

Litespeed web server merupakan teknologi baru yang diciptakan untuk menggantikan Apache Web Server di masa mendatang. Litespeed menurut hasil riset mempunyai kelebihan yaitu 50% lebih cepat dalam memproses PHP dan lebih cepat 6x dibandingkan Apache Web Server

Page 22: Teori Web Database Server Linux Debian

hhaswan.com

Web Server Nginx

Nginx dengan cepat memberikan konten statis dengan penggunaan efisien sumber daya sistem.Hal ini dapat menyebarkan dinamis HTTP konten di jaringan menggunakan FastCGI handler untuk script , dan dapat berfungsi sebagai perangkat lunak yang sangat mampu penyeimbang beban

Nginx menggunakan asynchronous -event pendekatan untuk menangani permintaan yang diprediksi memberikan kinerja yang lebih bawah beban, kontras dengan Apache HTTP server model yang menggunakan berulir atau proses yang berorientasi pada pendekatan-permintaan penanganan.

Page 23: Teori Web Database Server Linux Debian

hhaswan.com

Web Server IIS

Internet Information Service (IIS) adalah komponen yang dapat digunakan untuk mengelola web, File Transfer Protocol (FTP), Ghoper, dan NNTP. Komponen IIS terdapat pada sistem operasi Windows NT ,Windows 2000, Windows XP, 7 dan Windows Server 2003.

Page 24: Teori Web Database Server Linux Debian

hhaswan.com

Web server LIGHTTPD

Web Server yang alamat websitenya di http://lighttpd.net/ ini ditulis dalam bahasa pemrograman C. Dapat dijalankan pada sistem operasi Linux dan sistem operasi Unix-like lainnya, serta dapat pula dijalankan pada sistem operasi Windows. Lighttpd bersifat open source dan didistribusikan dengan lisensi BSD.

Page 25: Teori Web Database Server Linux Debian

hhaswan.com

PHP

• PHP merupakan singkatan dari ” Hypertext Preprocessor”, PHP adalah sebuah bahasa scripting 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.

Page 26: Teori Web Database Server Linux Debian

hhaswan.com

PHPMYADMIN

phpMyAdmin adalah suatu software yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk membuat database/menangani administrasi MySQL, karena software ini mendukung berbagai operasi MySQL. Dengan menggunakan phpMyAdmin kita bisa membuat database tanpa perlu menghafal dan menuliskan query seperti pada saat membuat database menggunakan MySQL manual, karena bisa dibilang phpMyAdmin ini adalah MySQL dengan GUI, jadi kita hanya perlu memasukkan field field apa saja yang ingin kita buat sekali lagi tanpa perlu mengetikkan barisan-barisan query MySQL.

Page 27: Teori Web Database Server Linux Debian

Thank You