Professional Documents
Culture Documents
Muhamad Davva Arisandi - 40040317083004 - Pemprog Database Server
Muhamad Davva Arisandi - 40040317083004 - Pemprog Database Server
Disusun oleh :
NIM : 40040317083004
SEKOLAH VOKASI
UNIVERSITAS DIPONEGORO
SEMARANG
2018
Daftar Isi
KATA PENGANTAR ........................................................................................................................... 3
Pengertian Database Server ................................................................................................................. 4
Sejarah Terbentuknya Istilah Database ............................................................................................. 4
Jenis Database ....................................................................................................................................... 4
Jenis Software Program Database Server .......................................................................................... 6
1. MySQL ....................................................................................................................................... 6
2. ORACLE ................................................................................................................................... 7
3. FIREBIRD ................................................................................................................................. 9
4. MICROSOFT SQL SERVER 2000 ....................................................................................... 11
5. VISUAL FOXPRO 6.0............................................................................................................ 12
6. DATABASE DEKSTOP PARADOX .................................................................................... 13
7. POSTGRE SQL ...................................................................................................................... 13
8. MICROSOFT ACCESS ......................................................................................................... 14
. Cara Penginstalan Program Database Server................................................................................ 15
Manfaat Penggunaan Database ......................................................................................................... 18
KATA PENGANTAR
Segala puji hanya bagi Allah yang Maha Pengasi lagi Maha Penyayang. Berkat
limpahan karunia nikmatNya saya dapat menyelesaikan makalah yang berjudul “Database
server” dengan lancar. Penyusunan makalah ini dalam rangka memenuhi tugas Mata Kuliah
Pemrograman Komputer yang diampu oleh Bapak Arkhan Subari, ST, M.Kom.
Harapan saya semoga makalah yang telah tersusun ini dapat bermanfaat sebagai salah
satu rujukan maupun pedoman bagi para pembaca, menambah wawasan serta pengalaman,
sehingga nantinya saya dapat memperbaiki bentuk ataupun isi makalah ini menjadi lebih baik
lagi.
Penyusun
40040317083004
Pengertian Database Server
Database Server adalah sebuah program komputer yang menyediakan layanan pengelolaan
basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model
klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakan server)
yang didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen basis
data (SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan beberapa
SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model
klien-server untukmengakses basis datanya.
Jenis Database
Terdapat 12 tipe database, antara lainOperational database,Analytical database,Data
warehouse,Distributed database,End-user database,External database,Hypermedia databases
on the web,Navigational database,In-memory databases,Document-oriented databases,Real-
time databases,dan Relational Database.
1.Operational database
Database ini menyimpan data rinci yang diperlukan untuk mendukung operasi dari seluruh
organisasi. Mereka juga disebut subject-area databases (SADB), transaksi database, dan
produksi database.Contoh: database pelanggan, database pribadi, database inventaris,akuntansi
database.
2.Analytical database
Database ini menyimpan data dan informasi yang diambil darioperasional yang dipilih dan
eksternal database. Mereka terdiri dari datadan informasi yang dirangkum paling dibutuhkan
oleh sebuah organisasimanajemen dan End-user lainnya. Beberapa orang menyebut
analitismultidimensi database sebagai database, manajemen database, atauinformasi database.
3.Data warehouse
Sebuah data warehousemenyimpan data dari saat ini dan tahun-tahun sebelumnya – data yang
diambil dari berbagai database operasional dari sebuah organisasi. Data warehouse menjadi
sumber utama data yang telah diperiksa, diedit, standar dan terintegrasi sehingga dapat
digunakan oleh para manajer dan pengguna akhir lainnya di seluruh organisasi profesional.
Perkembangan terakhir dari data warehouse adalah dipergunakan sebagai Shared nothing
architecture untuk memfasilitasi ekstrem scaling.
4.Distributed database
Ini adalah database-kelompok kerja lokal dan departemen di kantor regional, kantor cabang,
pabrik-pabrik dan lokasi kerja lainnya. Database ini dapat mencakup kedua segmen yaitu
operasional dan user database,serta data yang dihasilkan dan digunakan hanya pada pengguna
situs sendiri.
5.End-user database
Database ini terdiri dari berbagai file data yang dikembangkan oleh end-user di workstation
mereka. Contoh dari ini adalah koleksi dokumendalam spreadsheet, word processing dan
bahkan download file.
6.External database
Database ini menyediakan akses ke eksternal, data milik pribadi online – tersedia untuk biaya
kepada pengguna akhir dan organisasi dari layanan komersial. Akses ke kekayaan informasi
dari database eksternal yang tersedia untuk biaya dari layanan online komersial dan dengan
atau tanpa biaya dari banyak sumber di Internet.
Ini adalah kumpulan dari halaman-halaman multimedia yang saling berhubungan di sebuah
situs web. Mereka terdiri dari home page dan halaman hyperlink lain dari multimedia atau
campuran media seperti teks,grafik, gambar foto, klip video, audio dll.
8.Navigational database
Dalam navigasi database, queries menemukan benda terutamadengan mengikuti referensi dari
objek lain.
9.In-memory databases
10.Document-oriented databases
11.Real-time databases
Real-time Database adalah sistem pengolahan dirancang untuk menangani beban kerja negara
yang dapat berubah terus-menerus. Ini berbeda dari database tradisional yang mengandung data
yang terus-menerus, sebagian besar tidak terpengaruh oleh waktu. Sebagai contoh, pasar saham
berubah dengan cepat dan dinamis. Real-time processing berarti bahwa transaksi diproses
cukup cepat bagi hasil untuk kembali dan bertindak segera. Real-time database yang berguna
untuk akuntansi, perbankan, hukum, catatan medis, multi-media, kontrol proses,
sistemreservasi, dan analisis data ilmiah.
12.Relational Database
Standar komputasi bisnissejak tahun 2009, relational database adalah database yang paling
umum digunakan saat ini.Menggunakan meja untuk informasi struktur sehingga mudah untuk
mencari.
1. MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data
SQL (bahasa inggris : data management system) atau DNMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat
MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General
Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak
seperti Apache yang merupakan software yang dikembangkan oleh komunitas
umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing,
MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu
MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode
sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan
MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.
2. 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:
Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
Menangani manajemen space dan basis data yang besar
Mendukung akses data secara simultan
Performansi pemrosesan transaksi yang tinggi
Menjamin ketersediaan yang terkontrol
Lingkungan yang terreplikasi
Database merupakan salah satu komponen dalam teknologi informasi yang
mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem
informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai
tujuannya. Karena pentingnya peran database dalam sistem informasi, tidaklah
mengherankan bahwa terdapat banyak pilihan software Database Management
System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial.
Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle,
IBM DB/2, dan PostgreSQL.
3. FIREBIRD
7. 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
8. MICROSOFT ACCESS
Berikut langkahnya :
1. Install teslebih dahulu dengan perintah #apt-get install mysql-server msql-client
2. Ketik Y untuk melanjukkan proses selanjutnya, lalun enter
Database memiliki kemampuan dalam menyeleksi data sehingga menjadi suatu kelompok yang
terurut dengan cepat. Hal inilah yang ahirnya dapat menghasilkan informasi yang dibutuhkan
secara cepat pula. Seberapa cepat pemrosesan data oleh database tergantung pula pada
perancangan databasenya.
2. Pemakaian Bersama-Sama
Suatu database bisa digunakan oleh siapa saja dalam suatu perusahaan. Sebagai contoh
database mahasiswa dalam suatu perguruan tinggi dibutuhkan oleh beberapa bagian, seperti
bagian admin, bagian keuangan, bagian akademik. Kesemua bidang tersebut membutuhkan
database mahasiswa namun tidak perlu masing-masing bagian membuat databasenya sendiri,
cukup database mahasiswa satu saja yang disimpan di server pusat. Nanti aplikasi dari masing-
masing bagian bisa terhubung ke database mahasiswa tersebut.
Masih berkaitan dengan point ke dua, meskipun pada suatu perusahaan memiliki banyak bagian
atau divisi tapi database yang diperlukan tetap satu saja. Hal ini mempermudah pengontrolan
data seperti ketika ingin mengupdate data mahasiswa, maka kita perlu mengupdate semua data
di masing-masing bagian atau divisi, tetapi cukup di satu database saja yang ada di server pusat.
Dengan memiliki database secara terpusat maka di masing-masing divisi tidak memerlukan
perangkat untuk menyimpan database berhubung database yang dibutuhkan hanya satu yaitu
yang disimpan di server pusat, ini tentunya memangkas biaya pembelian perangkat.
5. Keamanan Data
Dalam poin ini database yang dirancang dengan sangat baik, sehingga si perusahaan
memerlukan aplikasi baru tidak perlu membuat database yang baru juga, atau tidak perlu
mengubah kembali struktur database yang sudah ada. Sehingga Si pembuat aplikasi atau
programmer hanya cukup membuat atau pengatur antarmuka aplikasinya saja.
Dengan segudang manfaat dan kegunaan yang dimiliki oleh database maka sudah seharusnya
semua perusahaan baik itu perusahaan skala kecil apalagi perusahaan besar memilki database
yang dibangun dengan rancangan yang baik. Ditambah dengan pemanfaatan teknologi jaringan
komputer maka manfaat database ini akan semakin besar.