basis data sederhana

14
Oleh : Akhmad Sidik (100110301023) Anggara Eky S (100110301025) David Indra Kusuma (100110301030) Akbar Bagus Inayah Putra (100110301034)

Upload: david-indra-kz

Post on 09-Jul-2015

5.858 views

Category:

Education


0 download

DESCRIPTION

Silakan dibaca buat referensi

TRANSCRIPT

Page 1: Basis data sederhana

Oleh :

Akhmad Sidik (100110301023)

Anggara Eky S (100110301025)

David Indra Kusuma (100110301030)

Akbar Bagus Inayah Putra (100110301034)

Page 2: Basis data sederhana

Basis data (bahasa Inggris: database), adalah kumpulaninformasi yang disimpan di dalam komputer secara sistematiksehingga dapat diperiksa menggunakan suatu program komputeruntuk memperoleh informasi dari basis data tersebut. Perangkatlunak yang digunakan untuk mengelola dan memanggil kueri(query) basis data disebut sistem manajemen basis data(database management system, DBMS). Sistem basis datadipelajari dalam ilmu informasi.

Istilah "basis data" berawal dari ilmu komputer. Meskipunkemudian artinya semakin luas, memasukkan hal-hal di luarbidang elektronika, artikel ini mengenai basis data komputer.Catatan yang mirip dengan basis data sebenarnya sudah adasebelum revolusi industri yaitu dalam bentuk buku besar, kuitansidan kumpulan data yang berhubungan dengan bisnis.

Page 3: Basis data sederhana

Basis data (database) merupakan kumpulan dari data yang

saling berhubungan satu dengan yang lainnya, tersimpan dalam

perangkat keras komputer dan digunakan perangkat lunak untuk

memanipulasinya dan menggunakan prinsip pengaturan,

pemisahan atau pengorganisasian. Basis data menggunakan

media penyimpan elektronis seperti disk (hard disc, CD, atau

tape). Adapun tujuan utama dalam basis data adalah membantu

pengguna dalam abstraksi suatu sistem.

Adapun para pakar mendefinisikan basis data sebagai

berikut :

Kumpulan file-file yang saling berelasi, relasi tersebut

ditunjukkan dengan kunci dari tiap file yang ada untuk digunakan

dalam satu lingkup perusahaan, instansi (Kristanto, 1994).

Kumpulan file data yang terorganisasi, terintegrasi, dan bisa

dipakai bersama (C.J Date, 1981)

Page 4: Basis data sederhana

Kumpulan rekaman data berbagai tipe yang memiliki

relasi satu sama lain (Martin, 1977)

Sekumpulan data organisasi untuk melayani banyak

aplikasi secara efisien dengan memusatkan data dan

mengendalikan redundansi data. (Kenneth C. Laudon.

Jane P. Louden, 2010.

Kumpulan dari data yang saling terintegrasi satu

dengan yang lainnya tersimpan dalam perangkat keras

komputer dan menggunakan perangkat lunak untuk

bantuan dalam mengoperasikannya ( ICT

Database/Data Resources Management, Dr.

Syopiansyah Jaya Putra, M.Sis, 2010).

Page 5: Basis data sederhana

Sistem Basis Data adalah system terkomputerisasi

yang tujuan utamanya adalah memelihara informasidan

membuat informasi tersebut tersedia saat dibutuhkan

(C.J_Date, 1981).

Sedangkan menurut Dr. Syopiansyah Jaya Putra,

M.Sis( 2010).Sistem Basis Data (Database system)

adalah suatu informasi yang mengintegrasikan

kumpulan dari data yang saling berhubungan satu

dengan yang lainnya dan membuatnya tersedia untuk

beberapa aplikasi yang bermacam-macam di dalam

suatu instansi.

Page 6: Basis data sederhana

Basis data memiliki sifat-sifat sebagai berikut :

1. Bersifat data oriented dan bukan program oriented.

2. Dapat digunakan oleh beberapa program aplikasi

tanpa perlu mengubah basis datanya.

3. Dapat dikembangkan dengan mudah, baik volume

maupun strukturnya.

4. Dapat memenuhi kebutuhan sistem-sistem baru

secara mudah

5. Dapat digunakan dengan cara-cara yang berbeda.

Page 7: Basis data sederhana

Basis data dibangun untuk memenuhi tujuan

dalam pengorganisasian data, yang antara lain

sebagai berikut :

1. Efisiensi meliputi kecepatan (speed), ruang

simpan (space) dan keakuratan (accuracy).

2. Menangani data dalam jumlah besar.

3. Kebersamaan pemakaian (Shareability).

4. Meniadakan duplikasi dan inkonsistensi data.

Page 8: Basis data sederhana

Ada beberapa DBMS yang cukup familiar dikalanganpenggunanya, yaitu Microsoft Access, MySQL, Microsoft SQLServer, PosgreSQL, dan Oracle. Adapun penjelasan darimasing-masing DBMS tersebut adalah sebagai berikut.

1. MySQL

MySQL adalah SQL-DBMS yang bersifat multi-user dan multi-threaded. MySQL berjalan sebagai server yang melayani banyak pengguna untuk mengakses sejumlah basis data.

Macam Mysql:

- LAMP (Linux- Apache-MySQL-PHP/Perl/Python).- MAMP (Mac-Apache- MySQL-PHP/Perl/Python.- WAMP (Windows-Apache-MySQL-PHP/Perl/Python.

Page 9: Basis data sederhana

2. Mcrosoft SQL server

Microsoft SQL Server adalah DBMS relational keluaran dari Microsoft seperti halnya Microsoft Access. Bahasa query utama yang digunakan adalah varian dari ANSI SQL yang disebut sebagai T-SQL (Transact-SQL).

3. PostgreSQL

PostgreSQL atau sering disebut Postgres termasuk dalam kategori Object-Relational Database Management System (ORDBMS). ORDBMS adalah DBMS yang selain menggunakan prinsip-prinsip basis data relational juga menggunakan pendekatan berorientasi obyek dalam model basis datanya.

4. Oracle Databases

Oracle menyimpan data secara logika dalam bentuk tablespaces dan secara fisik dalam bentuk file-file data. Tablespaces dapat berisi berbagai macam bagian memori, misalnya bagian data, bagian index dan lain sebagainya.

Page 10: Basis data sederhana

Karakteristik utama basis data adalah :

Merepresentasikan aspek dari dunia nyata Terstruktur dengan baik,

Dapat merepresentasikan kondisi saat ini (current state)

Ada penggunanya dan ada aplikasi,

Disimpan dalam memori komputer secara permanen, dan

Dapat diakses dan dimanipulasi menggunakan DBMS

Komponen Basis Data yang umum digunakan antara lain sebagai berikut :

Perangkat Keras / Hardware

Sistem Operasi

Database (Data File)

Database Management System / DBMS

User

Aplikasi lain

Page 11: Basis data sederhana

1) Sebagai komponen utama atau penting dalam

system informasi, karena merupakan dasar dalam

menyediakan informasi

2) Menentukan kualitas informasi yaitu cepat, akurat,

dan relevan, sehingga infromasi yang disajikan tidak

basi. Informasi dapat dikatakan bernilai bila

manfaatnya lebih efektif dibandingkan dengan biaya

mendapatkanya.

3) Mengatasi kerangkapan data (redundancy data)

4) Menghindari terjadinya inkonsistensi data

5) Mengatasi kesulitan dalam mengakses data

Page 12: Basis data sederhana

6) Menyusun format yang standar dari sebuah data.

7) Penggunaan oleh banyak pemakai (multiple user).

Sebuah database bisa dimanfaatkan sekaligus

secara bersama oleh banyak pengguna (multiuser).

8) Melakukan perlindungan dan pengamanan data.

Setiap data hanya bisa diakses atau dimanipulasi

oleh pihak yang diberi otoritas dengan memberikan

login dan password terhadap masing-masing data.

9) Agar pemakai mampu menyusun suatu pandangan

(view) abstraksi dari data. Hal ini bertujuan

menyederhanakan interaksi antara pengguna dengan

sistemnya dan database dapat mempresentasikan

pandangan yang berbeda kepada para pengguna,

programmer dan administratornya.

Page 13: Basis data sederhana

http//ns.akakom.ac.id/~guntara/aplikasi1.doc

http://id.shvoong.com/social-sciences/communication-media-studies/2068242-manfaat-database/

http://id.wikipedia.org

http://syopian.net/blog/?p=1767

http://warih.blog.ittelkom.ac.id/blog/files/2010/02/ch01-Pengantar-Basis-Data.pdf

Page 14: Basis data sederhana