MySQL adalah sistem manajemen database
SQL yang bersifat Open Source dan paling populer saat ini. Sistem
Database MySQL mendukung beberapa fitur seperti multithreaded,
multi-user, dan SQL database managemen sistem (DBMS). Database ini
dibuat untuk keperluan sistem database yang cepat, handal dan mudah
digunakan.
Ulf Micheal Widenius adalah penemu awal
versi pertama MySQL yang kemudian pengembangan selanjutnya dilakukan
oleh perusahaan MySQL AB. MySQL AB yang merupakan sebuah perusahaan
komersial yang didirikan oleh para pengembang MySQL. MySQL sudah
digunakan lebih dari 11 millar instalasi saat ini.Referensi: http://hastomo.net/php/pengertian-dan-kelebihan-database-mysql/
Keunggulan MySQL
- Adanya dukungan SQL
- Lebih handal ,cepat dan Mudah digunakan.
- Adanya Multiplatform dan protable,MySQL dapat berjalan stabil pada berbagai sistem Operasi seperti Windows,Linux,FreeBSD,Mac Os X server,Solaris,Amiga,dan masih banyak lagi .
- Perangkat lunak yang open source.MySQL didistribusikan sebagai perangkat lunak Open source,dibawah lisensi GPL sehingga digunakan secara gratis.
- Multi-User.MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami crash.
- ‘Performance Tuning’, MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana,dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
- Ragam tipe data MySQL sangat banyak,seperti signed unsigned integer,float,double,char,text,date,timestamp,dan lain lain.
- Perintah dan fungsi MySQL memliki operator dan fungsi secara penuh mendukung perintah select dan where dalam perintah (query).
- Security.MySQL memiliki beberapa lapisan keamanan seperti level subnetmask,nama host,dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
- Skalabilitas dan pembatasan, MySQL mampu menangani database dalam skala besar,dengan jumlah rekaman(records) lebih dari 50 juta dan 60 ribu tabelserta 5 milyar baris.selain itu batas indeks yang didapat ditampung mencapai 32 indeks pada tiap tabelnya.
- Konektivitas , MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP ,Unix soket (UNIX),atau Named Pipes(NT).
- MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari 20 bahasa.meskipun demikian ,bahasa indonesia belum termasuk didalamnya.
- Interface, MySQL memiliki antar muka terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application programming interface).
- Client and Tools,MySQL dilengkapi dengan berbagai peralatan yang dapat digunakan untuk administrasi database,dan pada setiap peralatan yang ada disertakan petunjuk online.
- Table structure,MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE ,dibandingkan database lainnya semacar PostgreSQL ataupun Oracle.
- Kelemahan MySQL adalah ‘Feature Creep’.
- Data yang ditangani belum besar.
- Untuk konesi ke bahasa pemrograman visual seperti VB,Delphi,dan foxpro ,MySQL kurang suport. Karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini menyebabkan MySQL jarang dipakai dalam program visual.
Cara Instalasi MySQL
langkah menginstall MySQL di Windows:
1. Download program Mysql Servernya di sini
2. setelah download selesai buka programnya maka akan muncul seperti gambar di bawah ini klik Next untuk Melanjutkan.
3. Setelah itu check list pada “I accept the terms in the License Agreement lalu klik Next.
4. Lalu akan muncul gambar ini. Pilih yang Typical.
5. Klik Instal,lalu tunggu sampai proses instal selesai
6. Setelah proses Install selesai.klik Finish lalu akan muncul gambar ini.Klik Next
7. klik Next.
8.Lalu klik Next.
9. Lalu pilih Detailed Configuration. Lalu klik Next.
10. Lalu pilih Developer Machine. Lalu klik Next.
11. Lalu pilih Multifunctional Database. Klik Next
12. Pilih drive untuk tempat menyimpan program Mysql nya. Lalu Next
13. Lalu pilih Manual Setting, masukkan angka Concurrent connections , saya pilih angka yaitu 5. Lalu Next
14. Lalu pilih klik check list pada Enable TCP/IP dan Enable Strcit Mode seperti gambar di bawah ini dan default server Port yaitu 3306. Jika kamu mengubah angka server port ini maka kamu memerlukan port spesifik untuk aplikasi – aplikasi untuk connect dengan server. Lalu Next
15. Lalu pilih Best Support For Multingualism untuk membuat UTF8 sebagai default character. Lalu klik Next
16. Lalu beri check list pada keduanya seperti gambar ini, lalu pilih Service Name sesuai keinginan anda.
17. Lalu beri checklist pada Modify security Settings jika anda ingin memberi pasword root. Seperti gambar di bawah ini. Jika tidak ingin menggunakan password, jangan beri chechlist pada Modify security settings. Lalu klik Next
18. Lalu klik Execute dan tunggu hingga instalasi selesai seperti gambar di bawah ini.
19. Setelah Klik tombol Finish maka selesailah proses intallasi MySql Servernya.
Referensi: http://www.swalt.info/web/mysql/95-cara-install-mysql-di-windows.html
2. Microsoft SQL Server, dibuat oleh Microsoft
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.
Referensi: http://id.wikipedia.org/wiki/Microsoft_SQL_Server
Keunggulan Microsoft SQL Server
- Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu untuk mengolah data dengan jumlah yang besar.
- Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
- Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan software yang sama platform dengan MS-SQL, misalnya Microsoft Visual Basic.
- Memiliki tingkat pengamanan / security data yang baik.
- Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.
- Memiliki kemampuan untuk membuat database mirroring dan clustering.
- Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).
- Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
- Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah.
Cara Instalasi Microsoft SQL Server
1. Pilih Installation
2. Tunggu proses sampai selsai kemudian OK
3. Pilih Enter the product key kemudian Next
4. Check Iaccept the license terms kemudian Next
5.Pilih Next
6. Tunggu proses sampai selesai kemudian Next
7. Pilih Select All untuk memilih semua fitur kemudian Next
8. Pilih Default instance kemudian Next
9. Pilih Next
10. Ubah Startup Type Service SQL Server Agent, SQL Server Database Engine, SQL Server Reporting Service menjadi Automatic
untuk account name ny juga ubah menjadi NT AUTHORITY\NETWORK
11. Pilih Mixed Mode (SQL Server authentication and Windows authentication)
isikan password pada Enter password dan Confirm password
tambahkan Add Current User kemudian Next
12. Pilih Install the native mode default configuration kemudian Next
13. Pilih Next
14. Tunggu sampai proses selesai kemudian Next
15. Pilih Install
16. Tunggu proses sampai selesai kemudian Next
17. SQL Server 2008 berhasil diinstal kemudian Close
Referensi: http://herdissuryatna.wordpress.com/2011/12/27/langkah-langkah-instalasi-sql-server-2008/
3. Oracle Database, dibuat oleh Oreacle
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).
Referensi: http://id.wikipedia.org/wiki/Basis_data_Oracle
Keunggulan Oreacle
- Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
- Dapat menangani jumlah data dalam ukuran yang besar.
- Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.
- Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus-menerus bertambah besar.
- Memiliki kemampuan Technology Cluster Server, dimana jika terdapat lebih dari satu unit server misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server tersebut aktif bekerja bersama sebagai 100 aktif server.
- Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
- Bisa berjalan pada lebih dari satu platform system operasi.
- Pemrosesan data yang sangat cepat, open source.
- Ketika kita mengakses database dan kemudian ada kejadian seperti listrik mati misalnya maka data yang sudah kita simpan tidak rusak/hilang. Oracle memiliki kemampuan flashback, sehingga semua jenis transaksi yang salah akan dapat dikembalikan. Dan dapat menampung data dalam sekala besar.
- dalam PvE maupun PvP, Oracle dapat meningkatkan kerja tim dengan berbagai buff, menghidupkan kembali orang yang mati, sehingga dicari cari untuk party, selain itu juga terlihat pada besarnya MP yang dimilikinya.
- Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
- Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
- Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
- Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
- Data yang bertambah ukurannya akan mengalami kelambatan proses, jadi harus ada database management.
- Harga yang sangat mahal untuk sebuah database dan penggunaan Oracle sangat memakan banyak biaya, mulai dari device sampai diperlukannya DBA yang handal.
- HP dan pertahanan (DEF) yang tergolong sedang
Instalasi Oreacle
>> Unduh dulu file Oracle
Database tersebut, kemudian extract dalam satu folder tersendiri
agar lebih mudah kawan. Perlu diketahui kawan, pembuatan folder
harus tanpa spasi agar tidak menimbulkan error dalam proses instalasi
nantinya.
>> Selanjutnya, jalankan command “setup.exe” yang ada di paket software yang telah di downloadKemudian muncul Install wizard (GUI).
- Pilih option “Basic Installation”
- Masukkan directory “Oracle Home Location”, terserah sesuai dengan keinginan masing-masing ;)
- Pilih “Installation Type”, kali ini saya memilih Enterprise Edition. Monggo kalau kawan memilih yang lain.
- Untuk sementara, jangan pilih “Create Starter Database”.
- Klik button “Next”
>> Dalam proses installasi, Oracle akan menjalankan program java. Bila firewall PC anda memblock java, dan muncul alert “Windows Security Alert”, kilk tombol “Unblock”.Checking operating system requirements …Expected result: One of 5.0,5.1,5.2,6.0Actual Result: 5.1Check complete. The overall result of this check is: Passed========================================================Checking service pack requirements …Expected result: 1Actual Result: 3Check complete. The overall result of this check is: Passed========================================================Checking physical memory requirements …Expected result: 922MBActual Result: 2038MBCheck complete. The overall result of this check is: Passed========================================================Checking Network Configuration requirements …Check complete. The overall result of this check is: Failed <<<<Problem: The install has detected that the primary IP address of the system is DHCP-assigned.Recommendation: Oracle supports installations on systems with DHCP-assigned IP addresses; However, before you can do this, you must configure the Microsoft LoopBack Adapter to be the primary network adapter on the system. See the Installation Guide for more details on installing the software on systems configured with DHCP.========================================================Checking the length of PATH environment variable…Check complete. The overall result of this check is: Passed========================================================Checking for sufficient diskspace in TEMP location…Check complete. The overall result of this check is: Passed========================================================Validating ORACLE_BASE location (if set) …Check complete. The overall result of this check is: Passed========================================================Checking Oracle Home path for spaces…Check complete. The overall result of this check is: Passed========================================================Checking Oracle Home path for location …Check complete. The overall result of this check is: Passed========================================================Checking for proper system clean-up….Check complete. The overall result of this check is: Passed========================================================Checking for Oracle Home incompatibilities ….Actual Result: NEW_HOMECheck complete. The overall result of this check is: Passed========================================================
>> Kemudian akan muncul summary komponen Oracle Database 11g yang siap kita install. Kemudian klik tombol “Install” untuk memulai instalasi.
>>Installation progress ditunjukkan gambar dibawah ini
>> Setelah itu akan dilakukan konfigurasi tambahan oleh Oracle Installer, setelah selesai klik tombol "exit".
Pada program Delphi 6 menyediakan
database "Paradox", sekarang buat teman-teman yang ingin mengetahui
bagaimana membuat database di Paradox. Mari ikuti langkah-langkah
sebagai berikut :