data & basisdata

19
By Jean Andrea Terry Adjani

Upload: terry-adjani

Post on 04-Jul-2015

1.184 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data & basisdata

By Jean Andrea Terry Adjani

Page 2: Data & basisdata

Latar Belakang Dilatarbelakangi oleh semakin bertambahnya jumlah

dan arti Data bagi manusia, maka mereka berusahauntuk membuat alat yang dapat menggantikanmanusia dalam hal catat mencatat atau administrasiini.

Hal ini terjawab oleh kemajuan teknologi manusiadengan diciptakannya KOMPUTER sebagai alatpengganti tersebut. Kegiatan catat mencatat inilahyang sekarang disebut orang dengan istilah DATA PROCESSING.

Page 3: Data & basisdata

Definisi Data merupakan bahan yang akan diolah menjadi

suatu bentuk, yang Iebih berguna dan lebihmempunyai arti.

Sedangkan informasi adalah hasil pengolahan data atau hasil proses dari Data tersebut.

Pengolahan data adalah proses perubahan dari data menjadi informasi.

Page 4: Data & basisdata

Dari Bit Ke Informasi Sejak diciptakan pertama kali, komputer bekerja atas

dasar sistem biner. Sistem biner adalah sistembilangan yang hanya mengenal dua macam angkayang disebut dengan istilah bit (binary digit), berupa0 dan 1.

Bit-bit dapat digunakan untuk menyusun karakter apasaja. Istilah karakter dalam dunia komputer berarti: Huruf, misalnya A dan z.

Digit, seperti 0,1, 2,3,4,5,6,7,8, 9

Selain huruf maupun digit, seperti tanda +, - serta & dan bahkan simbol-simbol seperti β.

Page 5: Data & basisdata

Satuan Data Bit merupakan satuan data terkecil dalam sistem

komputer. Yaitu berupa byte, megabyte, gigabyte, terabyte dan petabyte

Page 6: Data & basisdata

Data Data adalah obyek yang diproses.

Untuk memproses maka data harus dibawa daristorage (tempat menyimpan) ke ALU (tempat proses)

Data dapat dibagi 2 golongan besar, yaitu

1. Character

Adalah data yang tidak akan mengalamiperhitungan-perhitungan arithmetic

2. Numerik

Adalah data yang akan mengalami perhitunganarithmetic

Page 7: Data & basisdata

Bit (Binary Digit)Adalah pembentuk data yang paling elementer dalam storage.Ada 2 macam kombinasi bit, yaitu 0 (nol) dan 1 (satu).

Character (byte)Adalah unit data terkecil dalam storage yang mempunyai address (alamat).Macam-macam character :- Angka : 0 - 9- Huruf : A - Z- Special character : + - * / = . , dsbCharacter ini terbentuk dari kombinasi 8 bit.

Field / ItemAdalah kumpulan dari karakter-karakter yang membentuk suatu arti, Misalnya : No. Mahasiswa, Nama Mahasiswa

Hierarki Data

Page 8: Data & basisdata

Record / Rekaman / TupelAdalah kumpulan dari field-field yang lengkap.Misalnya : record pegawai, akan memuat data-data (field) dariseseorang pegawai.

FileAdalah kumpulan dari record-record yang sejenis.Misalnya : File pegawai akan memuat semua record-record pegawaididalam perusahaan itu.

Basis DataAdalah kumpulan dari bermacam-macam file yang disimpan didalamsatu disk.

Page 9: Data & basisdata

Basis Data Basis data (database) merupakan kumpulan dari data yang

saling berhubungan satu dengan yang lainnya, tersimpan diperangkat keras computer dan digunakan perangkat lunak untukmemanipulasinya.

Sistem basis data (database system) adalah suatu sisteminformasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnyatersedia untuk beberapa aplikasi yang bermacam-macam didalam suatu organisasi.

Sistem basis data merupakan perpaduan antara basis data dansistem manajemen basis data. Database yang kompleks dandisertai dengan teknik pendokumentasian dan prosedurmanipulasinya akan membentuk Sistem Manajemen Basis Data (DataBase Management System – DBMS)

Page 10: Data & basisdata

Kriteria Basis Data Basis data mempunyai beberapa criteria penting,

yaitu:

1. Berorientasi data dan bukan berorientasi program

2. Dapat digunakan oleh beberapa program aplikasitanpa perlu menguah basis datanya

3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya

4. Dapat memenuhi kebutuhan sistem-sistem barusecara mudah.

5. Dapat digunakan dengan cara-cara yang berbeda.

Page 11: Data & basisdata

Komponen Basis Data Komponen-komponen sistem basis data adalah1. Hardware, sebagai pendukung operasi pengolahan data

seperti CPU, memori, disk, terminal dan sebagainya.2. Software sistem operasi (Windows 9x, Windows

2000/XP, Linux, UNIX)3. Software pengelola basis data (DBMS) seperti MS-Access,

SQL, Oracle)4. Software program aplikasi misalnya Visual Basic, Delphi,

Visual Foxpro)5. Basis data (semua data yang diperlukan, dipelihara,

dikelola oleh Sistem Basis Data)6. Pemakai/pengguna basis data (user)

Page 12: Data & basisdata

Pengguna Basis Data Database Administrator pengguna yang memiliki kewenangan sebagai pusat pengendali seluruh sistem basis data maupun

program-program yang mengaksesnya, menentukan pola struktur basis data, memodifikasi, membagi tugas pengolahan dan memberikan otoritas tertentu, dan sebagainya.

Aplication programmers yaitu programmer aplikasi yang berinteraksi dengan sistem melalui pemanggilan Data Manipulation

Language (DML) yang dimasukkan ke dalam program yang tertulis.

Sophisticated Users Yaitu pengguna yang berinteraksi dengan sistem tanpa harus menuliskan sendiri programnya diganti

dengan melakukan permintaan (request) dalam bentuk bahasa query basis data. Sepertimenggunakan MS-Access, SQL dan sebagainya.

Specialized Users Yaitu pengguna yang menuliskan program aplikasi basis data khusus yang tidak sesuai dengan

framework pemrosesan data tradisional. Contoh: Sistem pakar, multimedia dan sebagainya.

Naive Users Yaitu pengguna yang berinteraksi dengan sistem dengan cara memanggil salah satu program aplikasi

yang telah disediakan. Contoh: operator pada bagian teller, gaji, personalia, dan sebagainya.

Page 13: Data & basisdata

Manfaat Basis Data Mengatasi kerangka (redundancy) data

Menghindari terjadinya inkonsistensi data

Mengatasi kesulitan dalam mengakses data

Menyusun format yang standar dari sebuah data

Penggunaan oleh banyak pemakai (multiple user)

Melakukan perlindungan dan pengamanan data (data security)

Menyusun integritas dan independensi data

Page 14: Data & basisdata

Sistem manajemen basis data (DataBase Management Systems – DBMS) berisi kumpulan data yang salingberelasi dengan set program untuk mengakses data tersebut. Jadi DBMS terdiri dari database dan set program untuk menambah data, menghapus data, mengubah, mengambil dan membaca data.

DBMS merupakan software yang mengatur prosespengelolaan basis data. Pengelolaannya meliputipembuatan database, akses terhadap database sertapenyimpanan data dalam database.

Database Management System (DBMS)

Page 15: Data & basisdata

Manfaat DBMS Untuk mengorganisasikan dan mengelola data dalam

jumlah besar.

Untuk membantu dalam melindungi data darikerusakan yang disebabkan penggunaan ataupengaksesan yang tidak sah.

Memudahkan dalam pengambilan kembali data (data retrieval)

Untuk memudahkan dalam penggunaan ataupengaksesan data secara bersamaan dalam suatujaringan.

Page 16: Data & basisdata

Keunggulan DBMSPraktisPenggunaan media penyimpan yang berukuran kecil namun padat

informasi.

CepatMesin dapat mengambil atau mengubah data jauh lebih cepat daripada

manusia

Mengurangi kejenuhanMenghindari pekerjaan yang berulang-ulang dan monoton yang bisa

membosankan

Terbaru (up to date)Informasi yang tersedia mutakhir dan akurat setiap saat.

Page 17: Data & basisdata

Data Definition Language (DDL)

Mempunyai fungsi utama untuk mendefinisikan data

dalam database secara logika, diantaranya yaitu

Digunakan untuk mendefinisikan karakteristik darirecord (meliputi nama, tipe dan lebar dari field)

Untuk menentukan kunci field

Menyediakan cara untuk menentukan hubungandengan data di file lain

Untuk merubah struktur dari record

Untuk menampilkan struktur dari record

Page 18: Data & basisdata

Data Manipulation Language (DML)Digunakan untuk memanipulasi basisdata yang telah didefinisikan dengan DDL. DML menyediakanbeberapa commad, diantaranya adalah

USE untuk menggunakan file database tertentu APPEND untuk menambahkan atau mengisikan data ke file database EDIT untuk mengoreksi data REPLACE untuk menggantikan data suatu field LIST untuk menampilkan data DISPLAY untuk menampilkan data SORT untuk mengurutkan data FIND untuk mencari data tertentu yang telah diindeks

DML merupakan suatu paket DBMS yang memperbolehkan pemakai untuk mengakses ataumemanipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat.

Dengan DML , pengguna dapat melakukan:1. Mengambil informasi yang tersimpan dalam basisdata2. Menyisipkan informasi baru dalam basisdata3. Menghapus informasi dari tabel

Page 19: Data & basisdata

Tipe File File induk (master file)

Di dalam aplikasi, file ini merupakan file yang penting, karena berisi record-record yang sangat perlu didalam organisasi. File ini akantetap terus ada selama hidup dari sistem. File induk dapat dikategorikan lagi menjadi:

File induk acuan (reference master file) yaitu file induk yang recordnya relative statis, jarang berubah nilainya.

Misalnya adalah file daftar gaji, file daftar matakuliah.`

File induk dinamik (dynamic master file) yaitu file induk yang nilai dari record-recordnya sering berubah atau sering dimutakhirkan(up-dated) sebagai hasil dari suatu transaksi. Misalny: file induk data barang, yang setiap saat field unitnya harus dimutakhirkan bila terjadi transaksi.

File transaksi (transaction file)File transaksi disebut juga nama input file. File digunakan untuk merekam data hasil dari transaksi yang terjadi. Contoh: file penjualan, yang berisi data hasil transaksi penjualan.

File Laporan ( report file)File ini disebut juga dengan nama output file, yaitu file yang berisi informasi yang akan ditampilkan. Isi dari file biasanya diambilkandari field di satu atau lebih master file untuk mempersiapkan pembuatan laporan.

File Sejarah (history file)File sejarah disebut juga file arsip (archival file) merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi masihdisimpan sebagai arsip.

File pelindung (backup file)Merupakan salinan dari file-file yang masih aktif didalam basisdata pada suatu saat tertentu. File ini digunakan sebagai pelindungatau cadangan bila file basisdata yang aktif mengalami kerusakan atau hilang.