Konfigurasi Data Base Server
Konfigurasi Data Base Server
Konfigurasi Data Base Server
Apa itu Database? Apa kegunaannya dan fungsi dari database? kenapa
harus menggunakan database? Apa saja macam macam jenis database?
dan banyak lagi pertanyaannya.
1. Oracle
2. MySQL
Kelebihan MySQL
Free Stabil dan tangguh
Fleksibel dengan berbagai pemrograman
Security yang baik
Dukungan dari banyak komunitas
Kemudahan management database
Mendukung transaksi
Perkembangan software cukup cepat
Kekurangan MySQL
Kurang mendukung koneksi ke bahasa pemrograman visual seperti
VB, Delphi, dan Foxpro dikarenakan koneksi ini menyebabkan field
yang dibaca harus sesuai dengan koneksi dari program visual
tersebut.
Data yang ditangani belum begitu besar.
Lambat untuk query yang kompleks seperti LEFT JOIN yang banyak,
dan penggunaan SubQuery.
Belum mendukung Windowing Function
Kelebihannya
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 data yang baik.
Memiliki kemampuan back-up data, rollback data, dan recovery
data.
Memiliki kemampuan membuat database mirroring dan clustering.
Kekurangannya
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
5. IBM DB2
Kelebihan
Memiliki fitur mengurangi ruang penyimpanan yang diperlukan
sampai dengan 50 persen.
Waktu yang diperlukan untuk mengumpulkan informasi ini telah
dikurangi dari hitungan bulan sampai hanya hitungan jam atau
menit.
Kekurangan
Platform specified
Tidak bisa download langsung dari IBM
Kecepatanya masih kalah dibanding MySQL dan Oracle
6. dBase
Kepemilikan dBASE akhirnya dijual ke Borland pada 1991 dan pada 1999
Borland menjual hak atas jajaran produk dBASE pada sebuah perusahaan
baru yaitu dBASE Inc.
Dasar file format dBASE, yang dikenal sebagai file .dbf, saat ini
merupakan salah satu format yang luas digunakan oleh banyak aplikasi
yang membutuhkan format sederhana untuk menyimpan data-data
secara terstruktur.
7. Visual Foxpro
Awalnya FoxPro, lalu berkembang menjadi Visul FoxPro pada tahun 1995.
Kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi
dengan pemrograman berorietasi objek.
8. Postgre SQL
Kelebihan
Dengan menggunakan PostgreSQL, tidak ada seorangpun dapat
menuntut untuk pelanggaran terhadap perjanjian lisensi,
sebagaimana tidak ada biaya lisensi yang diasosiasikan
(digabungkan) untuk software. Hal ini menyebabkan PostgreSQL
memberikan keuntungan tambahan, antara lain: bisnis menjadi
lebih profitable dengan skala penyebaran yang luas. tidak ada
kemungkinan diperiksa untuk pemenuhan lisensi, fleksibel untuk
menjalankan konsep penelitian dan trial deployment tanpa
memerlukan biaya lisensi tambahan.
Menghemat biaya staffing karena telah didesain dan dibuat
sedemikian rupa untuk mempunyai tingkat pemeliharaan dan
kebutuhan yang lebih rendah.
Terpercaya dan stabil. (banyak perusahaan yang melaporkan bahwa
PostgreSQL tidak pernah, bahkan sekalipun, mengalami crashed
pada saat melakukan operasi dengan tingkat aktivitas yang tinggi)
Extensible, artinya tidak memerlukan biaya untuk perluasan.
Menggunakan penyimpanan data dengan banyak baris (multiple
rows) yang dinamakan MVCC. Hal ini dimaksudkan agar PostgreSQL
sangat responsif pada high volume environments.
Kaya akan fitur.
Kekurangan
Kurang populer.
Kurang cocok bekerja di lingkungan web jika dibandingkan dengan
MySQL.
Kurang fokus dalam hal kelangsingan dan kecepatan.
Arsitektur dengan multiprose sulit diterapkan ke Windows, sebab
Windows sangat thread-oriented. Saat ini bisa dijalankan di
Windows, tapi melalui lapisan emulasi Cygwin.
Kurang unggul dalam hal ketersediaan fungsi built-in.
Replikasi di PostgreSQL belum disertakan dalam distribusi
standarnya yang terbatas hanya bisa melakukan penambahan
kolom, penggantian nama kolom, dan penggantian nama tabel.
9. Clipper
Lebih ditujukan untuk pengolahan data. Mulai dikenal sekitar tahun 80-an
sampai 90-an. Clipper dimasukan ke dalam kelompok Xbase.
Kelebihan
Tidak memerlukan perangkat keras yang tinggi
Tidak berbentuk grafis, sehingga memudahkan dalam pencetakan
melalui printer.
Mudah dalam pemasukan data
Kekurangan
Tidak menerapakan konsep basis data secara penuh(relasi antar file
tidak didukung oleh manajemen clipper tetapi harus dilakukan oleh
programmer)
Tidak mendukung aplikasi internet
Segala sesuatu dikerjakan oleh programmer (tidak ada generate
code secara otomatis oleh system)
Strukur program Clipper tidak beraturan, hal ini dipandang sebagai
kekurangan tetapi juga dapat dimanfaatkan oleh pemrogram
sebagai kelebihan.
10. Firebird
Kelebihannya
Memiliki user base kecil namun aktif
Merupakan DBMS yang relatif matang untuk digunakan, dan
tujuannya menetapkan peletakan kembali Oracle dan SQL server
dalam aplikasi komersil, Firebird memiliki user-base yang loyakl,
dan merupakan produk bagus untuk bekerja dengannya, dan jika ia
dapat meningkatkan kecepatan development-nya, seperti juga
meningkatkan marketing-nya, akan menjadi pesaing yang kuat.
Kekurangannya
Kekurangan yang paling nyata waktu itu adalah replication engine (walaupun
Firebird memiliki fitur lanjutan, yang menjaga identical copy dari live
database). Ada proyek yang terjadi, banyak yang komersil, namun Open
Source-nya sendiri terlihat tidak matang, atau terintegrasi ke dalam Firebird
code utama. Firebird development relatif lambat.
KONFIGURASI DATABASE SERVER
by Unknown on 02:14:00
Database server adalah program komputer yang menyediakan layanan basis data untuk program komputer
lain. Database server didefinisikan sebagai client server model. Database management system
menyediakan fungsi-fungsi database server dan beberapa DBMS (seperti mysql) sangat ekslusif untuk
client-server model database access. Database server menyediakan fleksibilitas untuk konfigurasi databse
service yang kita gunakan.
Instalasi MYSQL
1. Dalam konfigurasi kali ini kita gunakan mysql. Langkah pertama yang dilakukan adalah mendownload
aplikasi mysql terlebih dahulu. Download disitus http://dev.mysql.com/downloads/installer/. Klik
Download button lalu save aplikasi installer. Nah jika sudah selesai didownload install aplikasi mysql
servernya. Double click pada aplikasi installer mysql.
2. Centang I Accept the License Terms jika kita menerima aturan atau prosedur dari aplikasi mysql ini, lalu
klik next untuk melanjutkan.
3. Dibagian Choosing a Setup Type pilih Custom. Kenapa Custom karena kita akan memilih/memilah
product dan feature apa saja yang akan kita install. Lalu klik next.
4. Nah dibagian Select Product and Features ini kita akan memilih feature apa saja yang akan kita install.
Untuk memilih/menandainya bisa dilakukan dengan cara klik feature yang akan diindtall lalu klik tanda
panah yang mengarah ke Product/Features To Be Installed atau ke arah kanan. Lakukan terus kefeaature
yang akan diinstall. Dan Feature-feature ayang harus diinstall yaitu :
Mysql Server
Mysql Workbench
Mysql Notifier
Connector/ODBC
Connector/J
Connector/NET
Mysql Documentation
Samples and Examples
Lalu klik next.
5. DiCheck Requirements klik next dan akan muncul window baru yang berisi konfirmasi untuk
melanjutnya proses insatlasi feature mysqlnya. Langsung Kita klik Yes saja.
6. Selanjutnya klik Excute untuk menginstall product yang sudah ada dalam tabel .
7. Proses instalasi sudah berhasil. Selanjutnya klik Next.
8. selanjutnya diProduct Configuration Klik next saja.
9. Selanjutnya pada bagian Type and Networking pilih Dedicated Machine pada Config Type lalu klik
next.
10. Kemudian pada bagian Accounts and Roles masukan password root untuk login kemysql nanti.
11. Selanjutnya masih dibagian Account and Roles klik add User lalu masukan nama usernya dan masukan
password root mysql yang baru saja dibuat tadi, lau klik OK.
12. Saat user sudah berhasil ditambahkan maka akan masuk dalam tabel MYSQL User Accounts,
Selanjunya klik Next.
15. Kemudian dibagian Apply Server Configuration Klik Excute untuk menerapkan perubahan .
16. Proses penerapan/instalasi sudah selesai klik finish.
17. Nah dibagian Product Configuration Pilih Next saja.
18. Selanjutnya untuk menghubungkan keserver harus dilakukan login ppassword terlebih dahulu.
Masukan password root mysql yang sudah dibuat sebelumnya lalu klik check. Jika Muncul Connection
Successfully berarti proses conect keserver sukses. Lalu Klik next.
19. Instalasi berhasil. Klik finish.
Konfigurasi MYSQL
1. Pertama buka aplikasi mysql command line client dengan mencari dikolom pencarian.
2. Masuk menggunakan password root yang sudah dibuat seblumnya.
3. Jika sudah masuk dimysql, unntuk melihat database apa saja yang ada dimysql bisa digunakan perintah
show database;
7. Untuk memastikan apakah konfigurasi yang tadi dibuat sudah benar atau belum bisa dilihat dideskripsi
tabel, bisa gunakan perintah
describe nama-tabel;
atau bisa disingkat menjadi
desc nama-tabel;
8. Selanjutnya jika ingin menambahkan field atau bidang dalam tabel bisa gunakan perintah
alter table nama-tabel;
Jika ingin melihat tabel yang baru diperbarui bisa guanakan perintah
desc tables;
Maka akan terlihat ada tambahan field email tepat dibawah field kelas.
9. Jika tadi menambahkan field, sekarang perintah untuk menghapus field bisa gunakan perintah
alter table nama-tabel drop nama-field-yang-akan-dihapus;
Jika ingin melihat tabel yang baru diperbarui bisa guanakan perintah
desc tables;
Maka akan terlihat field email yang tadinya tepat dibawah field kelas sudah tidak ada.
10. Kemudian untuk memasukan data-data tadi kedalam table bisa gunakan perintah
insert into biodata;
(no,nama,kelas) #nama-nama field yang sudah dibuat sebelumnya#
value
('1','ayu','if_1'); #Isi dari field#
11. Untuk melihat tabel yang sudah dibuat bisa gunakan perintah
select * from nama-tabel;
12. Jika ingin memasukan data-data isi tambahan kedalam table bisa gunakan perintah
insert into biodata;
(no,nama,kelas) #nama-nama field yang sudah dibuat sebelumnya#
value
('2','ayu','if_1'); #Isi dari field yang berbeda/sama#
Dan untuk melihat tabel yang sudah dibuat bisa gunakan perintah
select * from nama-tabel;
CARA MEMBUAT DATABASE TENTANG BIODATA
DIRI DI MYSQL
1. Pertama buat database tentang biodatanya terlebih dahulu. Gunakan perintah
create database nama-database-biodata;
use nama-database-biodata;
Lalu masukan perintah dibawah ini
4. Untuk memastikan apakah konfigurasi yang tadi dibuat sudah benar atau belum bisa dilihat dideskripsi
tabel, bisa gunakan perintah
desc biodataayu;
5. Untuk memasukan data kedalam tabel biodata masukan dengan perintah dibawah ini
insert into biodataayu (no,data,keterangan) values