data & basis data
TRANSCRIPT
DATA & BASIS
DATA
Rendiansyah Nugroho
41812120150
DATA & BASIS DATA
5.1 Pengertian Data dan Informasi
Data merupakan bahan yang akan
diolah menjadi suatu bentuk, yang Iebih
berguna dan lebih mempunyai arti
Informasi merupakan hasil dari
pengolahan data tersebut
DATA & BASIS DATA
DATA
INFORMASI
PENGOLAHAN
DATA & BASIS DATA
5.2 Dari Bit ke Informasi
Komputer bekerja dalam sistem biner.Sistem biner adalah sistem bilangan yanghanya mengenal dua macam angkayang disebut dengan istilah bit (binarydigit), berupa 0 dan 1. Bit-bit dapatdigunakan untuk menyusun karakter apasaja yang ada di dalam komputer
DATA & BASIS DATA
5.3 Satuan Data
Bit merupakan satuan terkecil dalam
komputer. Yaitu byte,megabyte,giga
byte,tera byte,peta byte
DATA & BASIS DATASatuan Ekivalen Keterangan
Bit Terdiri dari nilai 0 atau 1
Nible 4 bit
Byte 8 bitUntuk menyimpan sebuah karakter pada sistem
ASCII atau EBCDIC
Kilobyte (KB) 1024 byteAwal PC hanya memiliki memori sebesar 640
kilobyte
Megabyte (MB) 1024 kilobyteMemori PC pada saat ini berkisar antara 64 – 256
megabyte
Gigabyte (GB)1024
megabyte
Ukuran hard disk yang digunakan berkisar antara
20 – 40 gigabyte
Terabyte (TB) 1024 gigabyte Database yang sangat besar
Petabyte (PB) 1024 terabyte Penggunaan di masa mendatang
DATA & BASIS DATA
5.4 Data
Data adalah obyek yang diproses.Untuk
memproses maka data harus dibawa dari
storage (tempat menyimpan) ke ALU
(tempat proses).
DATA & BASIS DATA
Berikut merupakan cara pemrosesan
data didalam ALU
ALU CONTROL SECTION
STORAGE
Program
Data
OU
TP
UT
Program
hasil
Data
INP
UT
DATA & BASIS DATA Data dapat dibagi 2 golongan besar, yaitu
Character
1. Adalah data yang tidak akan mengalami perhitungan-perhitungan arithmetic
2. Misalnya :Nama pegawai, nomor pegawai
3. Data tersebut terdiri dari kombinasi semua karakter yang dikenalkomputer (huruf Alphabetik, angka 0 – 9, symbol-simbol = + ? !, dll )
4. Contoh : Ratna, 89092189KJ
5. Di dalam komputer data ini disimpan dalam bentuk karaktermode.
Numerik
1. Adalah data yang akan mengalami perhitungan arithmetic
2. Misalnya : bilangan-bilangan
3. Cara menyimpan data ini bisa secara zoned decimal, packed decimal, binary maupun floating point.
Contoh : 876516, 100028
DATA & BASIS DATA
5.5 Hirarki Data
a) Bit (Binary Digit)
Adalah pembentuk data yang paling
elementer dalam storage.
Ada 2 macam kombinasi bit, yaitu 0
(nol) dan 1 (satu).
DATA & BASIS DATA
b) Character (byte)
Adalah unit data terkecil dalam storage yang mempunyai address (alamat).
Macam-macam character :
- Angka : 0 - 9
- Huruf : A - Z
- Special character : + - * / = . , dsb
Character ini terbentuk dari kombinasi 8 bit.
DATA & BASIS DATA
Gambar Hirarki Data
Basis Data
File
Record/Rekaman/Tupel
Field/Item
Karakter
DATA & BASIS DATAc) Field / Item
Adalah kumpulan dari karakter-karakter
yang membentuk suatu arti,
Misalnya : No. Mahasiswa, Nama
Mahasiswa
No. Induk Nama Mahasiswa ------
1 12000001 Agus
2 12000002 Budi
3 12000003 Eni
4 12000004 Fahmi
DATA & BASIS DATAd) Record / Rekaman / Tupel
Adalah kumpulan dari field-field yang
lengkap.
Misalnya : record pegawai, akan memuat
data-data (field) dari seseorang
pegawai.
record
No. Induk Nama Mahasiswa ------
1 12000001 Agus
2 12000002 Budi
3 12000003 Eni
4 12000004 Fahmi
DATA & BASIS DATA
e) File
Adalah kumpulan dari record-record
yang sejenis.
Misalnya : File pegawai akan memuat
semua record-record pegawai didalam
perusahaan itu.
DATA & BASIS DATA
f) Basis Data
Adalah kumpulan dari bermacam-
macam file yang disimpan didalam satu
disk.
File 1
File 2
File 3
File 4
DATA & BASIS DATA
5.6 BASIS DATA
Pengertian : Basis data (database)
merupakan kumpulan dari data yang
saling berhubungan satu dengan yang
lainnya, tersimpan di perangkat keras
computer dan digunakan perangkat
lunak untuk memanipulasinya.
DATA & BASIS DATA
Sistem basis data (database system)
adalah suatu sistem 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
organisasi.
DATA & BASIS DATA
Sistem basis data merupakan perpaduan
antara basis data dan sistem manajemen
basis data. Database yang kompleks dan
disertai dengan teknik pendokumentasian
dan prosedur manipulasinya akan
membentuk Sistem Manajemen Basis
Data (DataBase Management System –
DBMS)
DATA & BASIS DATA Kriteria penting dalam Basis Data
1. Berorientasi data dan bukan berorientasiprogram
2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu menguah basis datanya
3. Dapat dikembangkan dengan mudah, baikvolume maupun strukturnya
4. Dapat memenuhi kebutuhan sistem-sistem barusecara mudah.
5. Dapat digunakan dengan cara-cara yang berbeda.
DATA & BASIS DATA
Komponen-komponen sistem basis data adalah :
1. Hardware, sebagai pendukung operasi pengolahandata seperti CPU, memori, disk, terminal dansebagainya.
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)
DATA & BASIS DATA
Pengguna/user basis data meliputi:
a) Database administrator
Yaitu 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.
DATA & BASIS DATA
b) Aplication programmers
Yaitu programmer aplikasi yang
berinteraksi dengan sistem melalui
pemanggilan Data Manipulation
Language (DML) yang dimasukkan ke
dalam program yang tertulis.
DATA & BASIS DATA
c) Sophisticated Users
Yaitu pengguna yang berinteraksi
dengan sistem tanpa harus menuliskan
sendiri programnya diganti dengan
melakukan permintaan (request) dalam
bentuk bahasa query basis data. Seperti
menggunakan MS-Access, SQL dan
sebagainya.
DATA & BASIS DATA
d) 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.
DATA & BASIS DATA
e) 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.
DATA & BASIS DATA
DBMS
Program
Aplikasi
Program
Aplikasi
Software
Data
Hardware
User
User
DATA & BASIS DATAManfaat yang diperoleh dari penggunaan database :
1. Mengatasi kerangka (redundancy) data
Penyimpanan data yang sama pada beberapa tempat
selain bisa menyulitkan pemakai tentang aktualisasi data
juga memboroskan tempat penyimpanan, maka basis
data akan mendeteksi dan menghindari jika terjadi
kerangkapan data.
DATA & BASIS DATA
2. Menghindari terjadinya inkonsistensi data
Akibat lain jika terjadi kerangkapan data, maka jika
terjadi perubahan pada data yang satu sedangkan
yang lain tidak dirubah akan terjadi ketidakkonsistenan
data. Untuk itu database akan menyesuaikan terhadap
data yang sama jika terjadi perubahan, jadi semua
data akan selalu ter-update.
3. Mengatasi kesulitan dalam mengakses data
Memudahkan jika suatu saat akan diambil atau dicetak
data yang memiliki criteria tertentu, misalnya pada
tanggal tertentu, alamat tertentu, jumlah tertentu dan
sebagainya.
DATA & BASIS DATA4. Menyusun format yang standar dari sebuah data
Data yang sama pada file yang berbeda harus
memiliki format data berupa tipe dan jangkauannya
harus sama. Ketidaksamaan format data akan
mengakibatkan sulit atau tidak biasanya
pengaksesan data yang lain.
5. Penggunaan oleh banyak pemakai (multiple user)
Sebuah database bisa dimanfaatkan sekaligus
secara bersama oleh banyak pengguna (multiuser).
DATA & BASIS DATA6. Melakukan perlindungan dan pengamanan data (data
security)
Setiap data hanya bisa diakses atau dimanipulasi olehpihak yang diberi otoritas dengan memberikan login danpassword terhadap masing-masing data.
7. Menyusun integritas dan independensi data
Basis data merupakan data komplek yang bisadiintegrasikan, sehingga memanipulasi untukmendapatkan berbaai bentuk lembar kerja danlaporannya yang diinginkan. Namun demikian masing-masing data tidak saling tergantung terhadap data yang lain. Data-data dalam basis data bisa saling berdirisendiri.
DATA & BASIS DATA
5.7 Database Management System (DBMS)
Sistem manajemen basis data (DataBase Management
Systems – DBMS) berisi kumpulan data yang saling
berelasi 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 proses
pengelolaan basis data. Pengelolaannya meliputi
pembuatan database, akses terhadap database serta
penyimpanan data dalam database.
DATA & BASIS DATA Manfaat Penggunaan DBMS
1. Untuk mengorganisasikan dan mengelola data dalam jumlah besar.
2. Untuk membantu dalam melindungi data darikerusakan yang disebabkan penggunaan ataupengaksesan yang tidak sah.
3. Memudahkan dalam pengambilan kembalidata (data retrieval)
4. Untuk memudahkan dalam penggunaan ataupengaksesan data secara bersamaan dalamsuatu jaringan.
DATA & BASIS DATA Keunggulan DBMS
Praktis
Penggunaan media penyimpan yang berukuran kecilnamun padat informasi. Cepat
Mesin dapat mengambil atau mengubah data jauhlebih cepat daripada manusia Mengurangi kejenuhan
Menghindari pekerjaan yang berulang-ulang danmonoton yang bisa membosankan Terbaru (up to date)
Informasi yang tersedia mutakhir dan akurat setiap saat.
DATA & BASIS DATA
Bahasa-bahasa yang terdapat dalam DBMS :
1) Data Definition Language (DDL)
Mempunyai fungsi utama untuk mendefinisikandata dalam database secaralogika, diantaranya yaitu :Digunakan untuk mendefinisikan karakteristik dari
record (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
DATA & BASIS DATA2) Data Manipulation Language (DML)
Digunakan untuk memanipulasi basisdata yang telah didefinisikan dengan DDL.
DML menyediakan beberapa 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
DATA & BASIS DATA
5.8 Tipe File
Tipe file yang digunakan di DBMS dibedakan menjadi berikut ini :
a. File induk (master file)
Di dalam aplikasi, file ini merupakan file yang penting, karena berisi record-record yang sangat perlu didalam organisasi. File ini akan tetap terus ada selama hidupdari sistem
DATA & BASIS DATA
File Master 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) yaitufile induk yang nilai dari record-recordnya
sering berubah atau sering dimutakhirkan
(up-dated) sebagai hasil dari suatu transaksi.
Misalnya: file induk data barang, yang setiap saat field
unitnya harus dimutakhirkan bila terjadi transaksi.
DATA & BASIS DATA
b. 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.
c. File Laporan ( report file)
File ini disebut juga dengan nama output file, yaitu
file yang berisi informasi yang akan ditampilkan. Isi
dari file biasanya diambilkan dari field di satu atau
lebih master file untuk mempersiapkan pembuatan
laporan.
DATA & BASIS DATA4. 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 masih disimpan sebagai
arsip.
5. File pelindung (backup file)
Merupakan salinan dari file-file yang masih aktif
didalam basisdata pada suatu saat tertentu. File ini
digunakan sebagai pelindung atau cadangan bila
file basisdata yang aktif mengalami kerusakan atau
hilang.