Tentang Pelajaran Kuliah
Senin, 09 November 2015
Tugas 2 PABD (Mysql)
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\user>cd c:\xampp\mysql\bin
c:\xampp\mysql\bin>mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.0.45-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database indahdwicahyani;
Query OK, 1 row affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| cdcol |
| indahdwicahyani |
| mysql |
| phpmyadmin |
| test |
| webauth |
+--------------------+
7 rows in set (0.00 sec)
mysql> use indahdwicahyani;
Database changed
mysql> create table pegawai(nip int (20),nama varchar(50),jabatan varc
Query OK, 0 rows affected (0.06 sec)
mysql> use indahdwicahyani;
Database changed
mysql> desc pegawai;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| nip | int(20) | YES | | NULL | |
| nama | varchar(50) | YES | | NULL | |
| jabatan | varchar(30) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> alter table pegawai add gaji int(20);
Query OK, 0 rows affected (0.09 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc pegawai;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| nip | int(20) | YES | | NULL | |
| nama | varchar(50) | YES | | NULL | |
| jabatan | varchar(30) | YES | | NULL | |
| gaji | int(20) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> alter table pegawai add jeniskelamin varchar(2) after nip;
Query OK, 0 rows affected (0.34 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc pegawai;
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| nip | int(20) | YES | | NULL | |
| jeniskelamin | varchar(2) | YES | | NULL | |
| nama | varchar(50) | YES | | NULL | |
| jabatan | varchar(30) | YES | | NULL | |
| gaji | int(20) | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
mysql> alter table pegawai modify nama varchar(30);
Query OK, 0 rows affected (0.37 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc pegawai;
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| nip | int(20) | YES | | NULL | |
| jeniskelamin | varchar(2) | YES | | NULL | |
| nama | varchar(30) | YES | | NULL | |
| jabatan | varchar(30) | YES | | NULL | |
| gaji | int(20) | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
5 rows in set (0.02 sec)
mysql> alter table pegawai drop column jeniskelamin;
Query OK, 0 rows affected (0.11 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc pegawai;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| nip | int(20) | YES | | NULL | |
| nama | varchar(30) | YES | | NULL | |
| jabatan | varchar(30) | YES | | NULL | |
| gaji | int(20) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.02 sec)
mysql> alter table pegawai rename to karyawan;
Query OK, 0 rows affected (0.00 sec)
mysql> desc karyawan;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| nip | int(20) | YES | | NULL | |
| nama | varchar(30) | YES | | NULL | |
| jabatan | varchar(30) | YES | | NULL | |
| gaji | int(20) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.02 sec)
Kamis, 29 Oktober 2015
Artikel Tentang Program Basis Data
Pengertian Basis Data (Database).
Basis data (bahasaInggris:database), atau sering pula dieja basis data, adalah kumpulan
informasi yang disimpan didalam komputer secara sistematik
sehingga dapat diperiksa menggunakan suatu programkomputer untuk memperoleh
informasi dari basis data tersebut.Perangkatlunak yang digunakan untuk
mengelola dan memanggilkueri (query) basis data
disebut sistemmanajemenbasisdata
(databasemanagementsystem,DBMS). Sistem basis data dipelajari dalam ilmuinformasi. Istilah
"basisdata" berawal dari ilmu komputer. Meskipun kemudian artinya
semakin luas, memasukkan hal-hal diluar bidang elektronika, artikel ini
mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya
sudah ada sebelum revolusi industriya itu dalam bentuk buku besar, kuitansi dan
kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari
catatan-catatan, atau potongan dari
pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta
yang tersimpan didalamnya: penjelasan ini disebut skema.
Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan diantara
obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan
struktur basis data: ini dikenal sebagaimodelbasisdata
atau model data. Model yang umum digunakan sekarang adalah modelrelasional,
yang menurut istilah layanan mewakili semua informasi dalam bentuk tabel –tabel
yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom
(definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini,
hubungan antar tabel diwakili dengan menggunakan nilai yang sama antar tabel.
Model yang lain sepertimodelhierarkis
dan modeljaringan menggunakan
cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis
data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat
lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database
managemen tsystem/DBMS). Jika konteksnya sudah jelas, banyak administrator dan
programer menggunakan istilah basisdata untuk kedua arti tersebut. Basisdata
juga dapat diartikan sebagai kumpulan dari item data yang saling berhubungan
satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau
struktur tertentu, tersimpan dihardware komputer dan dengan software untuk
melakukan manipulasi untuk kegunaan tertentu.
Objektif
(Tujuan)
Basis Data
Secara lebih lengkap pemanfaatan basis data dilakukan untuk memenuhi sejumlah
tujuan (objektif) seperti berikut:
- · Kecepatan dan kemudahan (Speed) Yaitu agar pengguna basis data dapat menyimpan data, melakukan perubahan/manipulasi terhadap data, dan menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baikmanualataupunelektronis).
- · Efisiensi ruang penyimpanan (Space) Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.
- · Keakuratan (Accuracy) Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipedata, domain data ,keunikan data, dsb.
- · Ketersediaan (Avaibility) Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan/kadaluwarsa untuk menghemat ruang penyimpanan.
- · Kelengkapan (Completeness) Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basisdata; yakni dengan menambahkan field pada tabel atau menambah tabel baru.
- · Keamanan (Security) Agar data yang bersifat rahasia atau proses yang vital tidak jatuh keorang/pengguna yang tidak berhak, yakni dengan penggunaan account (user name dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.
- · Kebersamaan pemakaian (Sharability) Agar data yang dikelola oleh sistem mendukung lingkungan multi user (banyakpemakai), dengan menjaga/menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi dead lock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).
Kegunaan
Basis Data Secara umum, seluruh sistem dalam
kehidupan bisa menggunakan konsep basis data dalam pengelolaan informasi,
karena semua sistem tersebut takbisa lepas dari fakta. Bidang-bidang fungsional
yang memanfaatkan basis data dalam hal efisiensi, akurasi dan kecepatan operasi
antara lain adalah:
- Kepegawaian, untuk berbagai perusahaan yang memiliki banyak pegawai.
- Pergudangan (inventory), untuk perusahaan manufaktur (pabrik), grosir (reseller), apotik dan lain-lain.b.
- Akuntansi, untuk berbagai perusahaan Layanan pelanggan (Customercare), untuk perusahaan yang berhubungan dengan banyak pelanggan (bank,konsultan,danlain-lain). Bentuk-bentuk Perusahaan yang memanfaatkan BasisData:
- Perbankan, dalam melakukan pengelolaan data nasabah, tabungan, pinjaman, pembuatan laporan akuntansi, pelayanan informasi pada nasabah dan lain-lain.
- Pendidikan/sekolah, dalam melakukan pengelolaan data siswa, penjadwalan kegiatan, perkuliahan, nilai, dan lain-lain.
- Telekomunikasi, dalam melakukan pengelolaan data administrasi kabel/data pelanggan, menangani gangguan, dan lain-lain.
MACAM-MACAM APLIKASI BASIS DATA
3.1 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. Versi terakhir adalah Microsoft Office
Access 2007 yang termasuk ke dalam Microsoft Office System 2007.
Microsoft Access dapat menggunakan data yang disimpan di dalam format
Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle
Database, atau semua kontainer basis data yang mendukung standar ODBC. Para
pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan
perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang
mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang
sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek,
tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman
berorientasi objek.
3.2 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.
3.3 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.
3.4 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.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak
dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh
penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan
komersial Swedia MySQL AB, dimana memegang 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 “Monty” Widenius.
3.5 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
3.6 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 di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia
merupakan turunan dari Interbase versi open source milik Borland. Modul-modul
kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer’s
Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise
berlisensi di bawah InterBase Public License 1.0. Kedua lisensi tersebut
merupakan versi modifikasi dari Mozilla Public License
Selasa, 27 Oktober 2015
Tugas Konsep Teknologi Informasi
1. Definisi teknologi adalah kumpulan alat, termasuk mesin, modifikasi, pengaturan dan prosedur yang
digunakan oleh manusia.
2. Definisi teknologi informasi adalah suatu teknologi yang digunakan untuk mengolah
data, termasuk memproses, mendapatkan, menyusun, menyimpan,
memanipulasi data dalam berbagai cara untuk menghasilkan informasi yang
berkualitas, yaitu informasi yang relevan, akurat dan tepat waktu, yang
digunakan untuk keperluan pribadi, bisnis, dan pemerintahan dan
merupakan informasi yang strategis untuk pengambilan keputusan.- keterampilan (skill),
- logika berpikir (algorithma) dan
- perangkat keras (hardware)
Menurut saya ada di era globalisasi informasi, era globalisai informasi itu proses kegiatan yang mendunia dan di dukung oleh teknologi informasi. alesannya kita sudah di zaman modern jadi mau ngirim data bisa melalui email, bbm,dll.
Jumat, 23 Oktober 2015
Artikel Tentang Aplikasi Atau Program Yang Menggunakan Basis Data
Mengumpulkan Artikel Tentang
Aplikasi Atau
Program Basis Data
Basis data
Basisdata, adalah kumpulan informasi yang disimpan
di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat
lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data
disebut sistem manajemen basis data (database management system, DBMS). Sistem
basis data dipelajari dalam ilmu informasi.
Istilah “basis data” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.
Istilah “basis data” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.
Berdasarkan struktur data di dalam basis data, maka
basis data dapat dikelompokkan kedalam:
A. Basis data relasional
Basis Data relasional menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data.
Contoh-contoh Basis Data Relasional :
n DB2 à IBM
n ORACLE à Oracle
n SYBASE à Powersoft
n INFORMIX à Informix
n Microsoft Access à Microsoft
B. Basis data hirarki
Biasa disebut model pohon, karena menyerupai pohon yang dibalik. Model ini menggunakan pola hubungan orang tua-anak.
C. Basis data Jaringan
menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memilki lebih dari satu orang tua.
Yang Berkepentingan Dengan Basis Data
Pemakai akhir dan vendor DBMS
Programmer aplikasi basis data
Administrator Basis Data (Database Administrator)
DBMS (Database Management System)
Menurut Date, Sistem Basis Data adalah system terkomputerisasi yang tujuan utamanya adalah memelihara informasidan membuat informasi tersebut tersedia saat
dibutuhkan.
Manajemen Sistem Basis Data (Database Management System – DBMS)
adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan kumpulan data dalam jumlah besar.
Komponen Utama DBMS
o Perangkat Keras
o Perangkat Lunak
o Data
o Pengguna
A. Basis data relasional
Basis Data relasional menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data.
Contoh-contoh Basis Data Relasional :
n DB2 à IBM
n ORACLE à Oracle
n SYBASE à Powersoft
n INFORMIX à Informix
n Microsoft Access à Microsoft
B. Basis data hirarki
Biasa disebut model pohon, karena menyerupai pohon yang dibalik. Model ini menggunakan pola hubungan orang tua-anak.
C. Basis data Jaringan
menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memilki lebih dari satu orang tua.
Yang Berkepentingan Dengan Basis Data
Pemakai akhir dan vendor DBMS
Programmer aplikasi basis data
Administrator Basis Data (Database Administrator)
DBMS (Database Management System)
Menurut Date, Sistem Basis Data adalah system terkomputerisasi yang tujuan utamanya adalah memelihara informasidan membuat informasi tersebut tersedia saat
dibutuhkan.
Manajemen Sistem Basis Data (Database Management System – DBMS)
adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan kumpulan data dalam jumlah besar.
Komponen Utama DBMS
o Perangkat Keras
o Perangkat Lunak
o Data
o Pengguna
Keuntungan Penggunaan DBMS
Kebebasan data dan akses yang efisien
Mereduksi waktu pengembangan aplikasi
Integritas dan keamanan data
Administrasi keseragaman data
Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).
Kebebasan data dan akses yang efisien
Mereduksi waktu pengembangan aplikasi
Integritas dan keamanan data
Administrasi keseragaman data
Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).
Level Abstraksi Dalam DBMS
Data dalam DBMS dapat digambarkan dalam tiga level abstraksi, yaitu konseptual, fisik, dan eksternal. Data definition language (DDL) digunakan untuk mendefinisikan skema eksternal dan konseptual. Semua vendor DBMS menyertakan perintah SQL untuk menggambarkan aspek dari skema fisik. Informasi tentang skema konseptual, eksternal dan fisik disimpan dalam katalog sistem.
Perangkat lunak basis data
Microsoft SQL Server Paradox FlagShip
Oracle FoxPro Harbour
Sybase Visual FoxPro Visual dBase
Interbase Arago Lotus Smart Suite Approach
XBase Force db2
Firebird Recital
MySQL dbFast
PostgreSQL dbXL
Microsoft Access Quicksilver
dBase III Clipper
Data dalam DBMS dapat digambarkan dalam tiga level abstraksi, yaitu konseptual, fisik, dan eksternal. Data definition language (DDL) digunakan untuk mendefinisikan skema eksternal dan konseptual. Semua vendor DBMS menyertakan perintah SQL untuk menggambarkan aspek dari skema fisik. Informasi tentang skema konseptual, eksternal dan fisik disimpan dalam katalog sistem.
Perangkat lunak basis data
Microsoft SQL Server Paradox FlagShip
Oracle FoxPro Harbour
Sybase Visual FoxPro Visual dBase
Interbase Arago Lotus Smart Suite Approach
XBase Force db2
Firebird Recital
MySQL dbFast
PostgreSQL dbXL
Microsoft Access Quicksilver
dBase III Clipper
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. Versi terakhir adalah Microsoft
Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.
Microsoft Access dapat menggunakan data yang disimpan
di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL
Server, Oracle Database, atau semua kontainer basis data yang mendukung standar
ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk
mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer
yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak
aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman
berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu
pemrograman berorientasi objek.
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.
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.
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.
Tidak sama dengan proyek-proyek seperti Apache, dimana
perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode
sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori
oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang 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
“Monty” Widenius.
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
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 di diarahkan dan di-maintain oleh
FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source
milik Borland. Modul-modul kode baru ditambahkan pada Firebird dan berlisensi
di bawah Initial Developer’s Public License (IDPL), sementara modul-modul
aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0.
Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License
1.1.
Langganan:
Postingan (Atom)