Blogger Widgets

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Jumat, 26 Juli 2013

Macam-macam Aplikasi Web Server

Macam-macam Web Server Localhost

web server local, web server, web server localhost
Localhost adalah sebutan bagi server lokal yang ada di komputer kita. Pada dasarnya komputer adalah server, dan server adalah komputer. Namun sebutan server lebih sering digunakan bagi komputer yang diakses oleh orang banyak melalui komputer lain.
Maksudnya adalah kita bisa mengakses virtual server dari sebuah komputer menggunakan komputer atau media lain sepanjang akses port-nya dibuka.
Hehe, terdengar techie ya.. Mudah-mudahan bisa memberikan gambaran yang cukup.
Sebelumnya saya telah menulis tentang aplikasi web server dan apa kegunaannya. Dan sekarang saya ingin menuliskan macam-macam aplikasi web server populer yang banyak tersedia di internet, dan bisa kita gunakan secara gratis.

  • XAMPP

Xampp merupakan salah satu aplikasi web server cross platform yang bisa dipakai di komputer Windows, Linux, maupun Mac. Di modul ini sudah tersedia modul Apache, MySQL, dan FileZilla.
Ini adalah salah satu tools favorit para web developer, baik yang pemula maupun expert. Dengan XAMPP, kita bisa menginstal aplikasi berbasis Apache Web Server hanya dengan beberapa klik.
XAMPP dikembangkan oleh Apache Friends. Anda bisa mengunduh aplikasi ini melalui situs resminya di ApacheFriends.org. Free!

  • WampServer

Sama seperti XAMPP, pengoperasian hampir mirip namun lebih kompleks, karena WampServer bisa dipergunakan untuk langsung online.
WampServer banyak digunakan oleh para developer untuk menguji script yang telah dibuatnya sudah layak untuk mengudara atau belum, dan bahkan ada beberpa server yang juga menggunakan WampServer.
WampServer ini sering dipakai untuk melihat website langsung secara online sebelum dipublikasikan. Karena belum tentu server Localhost yang menggunakan XAMPP sudah benar-benar sempurna tampil secara online. Untuk mendapatkan WampServer dapat diakses melalui WampServer.com.

 

  • IIS

IIS merupakan platform web server bawaan Windows. Jadi jika Anda pengguna Windows 7, bisa langsung menggunakannya hanya dengan menginstal aplikasi NetFramework yang bisa di download di repository Microsoft.
Jika Anda adalah pengguna ASP, aplikasi IIS ini cocok untuk digunakan. Selain itu, IIS mempuyai fitur keamanan yang lebih ketat.

  • AMPPS

AMPPS merupakan aplikasi webserver ciptaan Softaculous dan bisa digunakan baik sebagai Webserver localhost ataupun di Onlinekan, karena AMPPS sudah mendukung banyak pengaplikasian, control panel yang sudah dapat diakses melalui browser dan sudah terintegrasi dengan segala pengaturan seperti hosting panel dan juga dapat langsung mengatur domain setting dan sebagainya.
Softaculous Auto installer juga sudah termasuk disini, meskipun untuk memanfaatkan Auto installer ini diharuskan mempunyai koneksi internet.
Untuk mengunduh aplikasi AMPPS bisa dilakukan melalui situs Ampps.com
Itulah beberapa aplikasi web server localhost yang bisa kita gunakan dan cukup populer dikalangan para pembuat web.

Macam-macam software Database

Macam-macam Software Database

Macam-macam Software Database


  • Microsoft Access

Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

Kelebihan dan Kekurangan Ms. Access :

1. Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang bersifat klien atau server.
2. Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL). Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.


  • Oracle

Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).

Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.

Kelebihan:

-Oracle itu sangat baik, dia hanya akan memanfaatkan resource yang default atau diberikan saja. Sehingga ketika sudah running di server, kadang perlu ditunning agar kecepatan dan kerjanya bisa maksimal. Tunning dapat dilakukan kapan saja dan berkali-kali. Ini sangat menguntungkan karena pemakaian resource dapat dikontrol dengan mudah.

Kekurangan:

-Efek buruknya adalah kalau salah dalam melakukan tunning atau tidak ditunning sama sekali, oracle akan bekerja sangat lambat dan bikin stress.


  • Ms. SQL Server

Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.

Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.


  • Postgre SQL

Postgre SQL merupakan tool untuk membuat database server yang bersifat open source yang memiliki licensi GPL (General Public License). Postgre SQL mendukung bahasa pemrograman seperti : SQL, C, C++, Java, PHP dan lainnya. Dengan lisensi GPL, PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun komersil. Kebanyakan PostgreSQL tersedia untuk pengguna Linux


  • MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) 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.

Kelebihan:

1. Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll.

2. Dapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan Python.

3. Memiliki lebih banyak type data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.

4. Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh ( COUNT ( ),COUNT (DISTINCT), AVG ( ), STD ( ), SUM ( ), MAX ( ) AND MIN ( ) ).

5. Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC.

6. Mendukung ODBC for Windows 95 (dengan source program). Semua fungsi ODBC 2.5 dan sebagainya. Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server.

7. Menggunakn GNU automake, autoconf, dan LIBTOOL untuk portabilitas.

8. Kita dapat menggabungkan beberapa table dari database yang berbeda dalam query yang sama.

9. Ditulis dengan menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat jauh berbeda.

10. Privilege (hak) dan password sangat fleksibel dan aman serta mengujinkan ‘Host-Based’ Verifikasi.

11. Open Source dan gratis didownload.

12. Lebih hemat resource memory (dibandingkan database lain).

Kekurangan :

1. Untuk koneksi ke bahasa pemrograman visual seperti visual basic, delphi, dan foxpro, mysql kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini yang menyebabkan mysql jarang dipakai dalam program visual.

2. Data yang ditangani belum begitu besar.


  • Firebird