Date post: | 08-Jul-2015 |
Category: |
Documents |
Upload: | sherliana-selvia-syahrayathi |
View: | 354 times |
Download: | 2 times |
Sherliana Selvia Syahrayathi
41812120031
Pengantar Teknologi Informasi
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 bilanganyang hanya mengenal dua macamangka yang disebut dengan istilah bit(binary digit), berupa 0 dan 1. Bit-bitdapat digunakan untuk menyusunkarakter apa saja yang ada di dalamkomputer
DATA & BASIS DATA
5.3 Satuan Data
Bit merupakan satuan terkecil dalam
komputer. Yaitu byte,megabyte,giga
byte,tera byte,peta byte
DATA & BASIS DATA
Satuan 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-perhitunganarithmetic
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 karakter mode.
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 DATA
c) Field / Item
Adalah kumpulan dari karakter-karakter
yang membentuk suatu arti,
Misalnya : No. Mahasiswa, Nama
Mahasiswa
No. Mhs Nama Mhs ------
1 120289001 Vikry Reviyanto
2 120289002 Kiky Misteria
3 120289003 Nazla Putika
4 120289004 Monica
DATA & BASIS DATA
d) Record / Rekaman / Tupel
Adalah kumpulan dari field-field yang
lengkap.
Misalnya : record pegawai, akan memuat
data-data (field) dari seseorang pegawai.
No No. Mhs Nama Mhs ------
1 120289001 Vikry Reviyanto
2 120289002 Kiky Misteria
3 120289003 Nazla Putika
4 120289004 Monica
record
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-sistembaru secara mudah.
5. Dapat digunakan dengan cara-cara yang berbeda.
DATA & BASIS DATA
Komponen-komponen sistem basis data adalah :
1. Hardware, sebagai pendukung operasipengolahan 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) sepertiMS-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 memilikikewenangan sebagai pusat pengendaliseluruh sistem basis data maupunprogram-program yangmengaksesnya, menentukan polastruktur basisdata, memodifikasi, membagi tugaspengolahan dan memberikan otoritastertentu, 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 DATA
Manfaat 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 jikaterjadi perubahan pada data yang satu sedangkanyang lain tidak dirubah akan terjadiketidakkonsistenan data. Untuk itu database akanmenyesuaikan terhadap data yang sama jika terjadiperubahan, jadi semua data akan selalu ter-update.
3. Mengatasi kesulitan dalam mengakses data
Memudahkan jika suatu saat akan diambil ataudicetak data yang memiliki criteria tertentu, misalnya pada tanggal tertentu, alamat tertentu, jumlah tertentu dan sebagainya.
DATA & BASIS DATA
4. Menyusun format yang standar dari sebuah data
Data yang sama pada file yang berbeda harusmemiliki format data berupa tipe dan jangkauannyaharus sama. Ketidaksamaan format data akanmengakibatkan sulit atau tidak biasanyapengaksesan data yang lain.
5. Penggunaan oleh banyak pemakai (multiple user)
Sebuah database bisa dimanfaatkan sekaligussecara bersama oleh banyak pengguna (multiuser).
DATA & BASIS DATA
6. Melakukan perlindungan dan pengamanan data (data security)
Setiap data hanya bisa diakses atau dimanipulasioleh pihak yang diberi otoritas dengan memberikanlogin dan password 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 demikianmasing-masing data tidak saling tergantungterhadap data yang lain. Data-data dalam basis data bisa saling berdiri sendiri.
DATA & BASIS DATA
5.7 Database Management System (DBMS)
Sistem manajemen basis data (DataBaseManagement Systems – DBMS) berisi kumpulandata yang saling berelasi dengan set program untukmengakses data tersebut. Jadi DBMS terdiri daridatabase dan set program untuk menambah data,menghapus data, mengubah, mengambil danmembaca data. DBMS merupakan software yangmengatur proses pengelolaan basis data.Pengelolaannya meliputi pembuatan database,akses terhadap database serta penyimpanan datadalam database.
DATA & BASIS DATA
Manfaat Penggunaan DBMS
1. Untuk mengorganisasikan dan mengeloladata dalam jumlah besar.
2. Untuk membantu dalam melindungi data darikerusakan yang disebabkan penggunaanatau pengaksesan 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 berukurankecil namun padat informasi. Cepat
Mesin dapat mengambil atau mengubah data jauh lebih cepat daripada manusia Mengurangi kejenuhan
Menghindari pekerjaan yang berulang-ulang danmonoton yang bisa membosankan Terbaru (up to date)
Informasi yang tersedia mutakhir dan akuratsetiap saat.
DATA & BASIS DATA
Bahasa-bahasa yang terdapat dalam DBMS :
1) Data Definition Language (DDL)
Mempunyai fungsi utama untuk mendefinisikandata dalam database secara logika, diantaranyayaitu : 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 DATA
2) Data Manipulation Language (DML)
Digunakan untuk memanipulasi basisdata yang telahdidefinisikan dengan DDL. DML menyediakan beberapacommad, diantaranya adalah
USE untuk menggunakan file database tertentu
APPEND untuk menambahkan atau mengisikan data ke file database
EDIT untuk mengoreksi data
REPLACEuntuk 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 hidup dari sistem
DATA & BASIS DATA
File Master dapat dikategorikan lagi menjadi : File induk acuan (reference master file) yaitu file
induk yang recordnya relative statis, jarangberubah nilainya.
Misalnya adalah file daftar gaji, file daftarmatakuliah.` File induk dinamik (dynamic master file) yaitu
file induk yang nilai dari record-recordnya seringberubah atau sering dimutakhirkan (up-dated) sebagai hasil dari suatu transaksi.
Misalnya: file induk data barang, yang setiapsaat field unitnya harus dimutakhirkan bilaterjadi transaksi.
DATA & BASIS DATA
b. File transaksi (transaction file)
File transaksi disebut juga nama input file. File digunakan untuk merekam data hasil daritransaksi yang terjadi.
Contoh: file penjualan, yang berisi data hasiltransaksi penjualan.
c. File Laporan ( report file)
File ini disebut juga dengan nama output file, yaitu file yang berisi informasi yang akanditampilkan. Isi dari file biasanya diambilkandari field di satu atau lebih master file untukmempersiapkan pembuatan laporan.
DATA & BASIS DATA
4. 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 disimpansebagai arsip.
5. File pelindung (backup file)
Merupakan salinan dari file-file yang masih aktifdidalam basisdata pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadanganbila file basisdata yang aktif mengalamikerusakan atau hilang.