Dokumen tersebut membahas tentang pengertian data dan informasi, satuan data, hierarki data, database management system, dan bahasa-bahasa yang digunakan dalam DBMS seperti DDL dan DML."
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
DBMS-DATA
1. Sistem Informasi, STMIK Indonesia
Semester 1, 2016 / 2017
Dosen: Imam Maliki, S.T, M.T.I
immaliki@gmail.com
Twitter: @Imam_Maliki
Teknologi Informasi dan Komunikasi
DATA DAN BASIS DATA
1
2. Pembahasan
2
1. Pengertian Data dan Informasi
2. Dari bit ke informasi
3. Satuan Data
4. Data
5. Hirarki Data
6. Basis Data
7. Database Management System (DBMS)
8. Tipe File
3. Data & Informasi
3
Data adalah fakta mentah ataupun rincian peristiwa yang belum
diolah. Data dapat berupa Angka, Karakter, Simbol, Gambar,
Suara, ataupun tanda – tanda yang dapat digunakan untuk di
jadikan informasi.
Informasi adalah hasil pengolahan data yang sudah dapat
diterima oleh akal pikiran penerima informasi yang nantinya
dapat digunakan untuk pengambilan keputusan. Informasi
dapat berupa hasil gabungan, hasil analisa, hasil penyimpulan
dan juga pengolahan sistem informasi komputerisasi
4. Data & Informasi (Cont..)
4
DATA PENGOLAHAN INFORMASI
Contoh Data:
Ø OperasiTangkapTangan KPK
Ø Indonesia Menang
Contoh Informasi:
Ø Telah terjadi OperasiTangkapTangan (OTT) KPK terhadap Gubernur aktif akibat penyalahgunaan
APBD untuk membeli sebuah lahan
Ø Team sepakbola Garuda Indonesia sukses mengalahkan Malaysia dengan skor telak 5:0
5. Dari Bit ke Informasi
5
Ø Komputer bekerja atas sistem biner
Ø Sistem biner adalah sistem bilangan yang hanya mengenal dua
macam angka yang disebut dengan istilah bit (binary digit) –
(0 – 1)
Ø Bit dapat digunakan untuk menyusun karakter, seperti:
ü Huruf, contoh:A – Z
ü Digit, contoh: 0, 1, 2, 3, 4, 5, 6 , 7, 8, 9
ü Tanda dan simbol, Contoh:Tanda +, Simbol $
Ø Sebuah karakter dinyatakan dengan 8 bit ataupun 16 bit
6. Dari Bit ke Informasi (Cont..)
6
Ø Kemungkinan nilai pada sebuah sistem biner yang berupa 0/1
dinyatakan dalam sistem komputer dengan metode saklar dengan
kondisi hidup (“1”) atau mati (“0”)
Ø Penggunaan 8 buah saklar ( =8bit) di dapatkan 2↑8 =256
kemungnan nilai
User Mengetikkan
“Teknologi Informasi &
Komunikasi”
Komputer mengkonveri ke
sistem biner ke bentuk
huruf
User MelihatTulisan
“Teknologi Informasi dan
Komunikasi”
Manusia
Huruf
Digit
Tanda
Simbol
Mesin
Bit
Byte
7. Satuan Data
7
Satuan Ekivalen Keterangan
Bit Terdiri dai nilai 0 atau 1
Nible 4 bit
Byte 8 bit Untuk menyimpan sebuah karakter pada sistem ASCII / EBCDIC
Kilobyte (KB) 1024 byte Awal PC hanya memiliki memori sebesar 640 kilobyte
Megabyte (MB) 1024 kilobyte Memori 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 dimasa mendatang
EBCDIC (Extended Binary Coded Decimal Interchange Code), Standart yang dibuat oleh IBM
tahun 1950-an untuk komputer mainframe
8. Sistem Pengkodean Karakter
8
ASCII (American Standard Code For Information Interchange)
merupakan kode standar yang digunakan dalam pertukaran
informasi pada Komputer.
KodeASCII ini seperti Hex dan Unicode, tetapi lebih bersifat
Universal
KodeASCII digunakan oleh komputer dan alat komunikasi lain
untuk menunjukkan teks dan komposisi nya terdiri dari
bilangan biner 8 bit dari 0000 0000 hingga 111 111
10. Hierarki Data
10
Hierarki data adalah urutan atau aturan dari tingkatan abstraksi menjadi
seperti struktur pohon.
Hierarki membentuk sesuatu pada beberapa aturan yang khusus atau
berdasarkan peringkat.
Penyusunan data yang teratur agar mempermudah dalam pengolahan yang
baik dan efisien.
Pengorganisasian data dibagi menjadi:
1. Bit
2. Byte
3. Field atau kolom
4. Record atau Baris
5. File atau tabel
6. Database
11. Bit
11
Bit adalah suatu sistem angka biner yang terdiri atas dua macam
nilai saja, yaitu 0 dan 1.
Sistem angka biner merupakan dasar dasar yang dapat
digunakan untuk komunikasi antara manusia dan mesin
(komputer) yang merupakan sekumpulan komponen elektronik
dan hanya dapat membedakan dua keadaan saja (on dan off).
Jadi bit adalah unit terkecil dari pembentuk data.
12. Byte
12
Byte adalah bagian terkecil yang dapat dialamatkan dalam
memori.
Byte merupakan sekumpulan bit yang secara konvensional
terdiri atas kombinasi delapan bit. Satu byte digunakan untuk
mengkodekan satu buah karakter dalam memori.
Contoh: KodeAscii untuk J ialah 10101010. Jadi byte adalah
kumpulan bit yang membentuk satu karakter (huruf, angka,
atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256
karakter (= 2 pangkat 8).
13. Field atau Kolom
13
Field atau kolom adalah unit terkecil yang disebut data.
Field merupakan sekumpulan byte yang mempunyai makna.
Contoh: Joni yang merupakan field nama. Jadi field ibarat
kumpulan karakter yang membentuk suatu kata.
14. Record atau Baris
14
Record atau baris adalah kumpulan item yang secara logic saling
berhubungan. Setiap record dapat dikenali oleh sesuatu yang
mengenalinya, yaitu field kunci. Gambar 1 merupakan contoh
dari record. Jadi record ibarat kumpulan kata yang membentuk
satu kalimat yang berarti, misal gambar 1 mewakili kalimat:
Joni memenmpuh mata kuliah MIS (kode IS101) dengan nilaiA.
15. File atau Tabel
15
File atau tabel adalah kumpulan record yang sejenis dan secara
logic berhubungan.
Pembuatan dan pemeliharaan file adalah faktor yang sangat
penting dalam sistem informasi manajemen yang memakai
komputer. Jadi tabel ibarat kumpulan baris/record yang
membentuk satu tabel yang berarti, misal gambar 2 mewakili
tabel nilai mata kuliah MIS.
16. Database (Basis Data)
16
Database merupakan kumpulan file-file yang berhubungan secara
logis dan digunakan secara rutin pada operasi-operasi sistem
informasi manajemen.
Semua database umumnya berisi elemen-elemen data yang disusun
ke dalam file-file yang diorganisasikan berdasarkan sebuah skema atau
struktur tertentu, tersimpan di hardware komputer dan dengan
software untuk melakukan manipulasi data untuk kegunaan tertentu.
Jadi, suatu database adalah menunjukkan suatu kumpulan tabel yang
dipakai dalam suatu lingkup perusahaan atau instansi untuk tujuan
tertentu. Contoh suatu database adalah database akademik yang
berisi file-file: mahasiswa, dosen, kurikulum, dan jadwal yang
diperlukan untuk mendukung operasi sistim informasi akademik.
Contoh suatu database sederhana ditunjukkan oleh gambar
18. Basis Data
18
Pengguna Basis Data:
— DatabaseAdministrator: Pengguna yang menjadi pusat pengendali
seluruh sistem basis data maupun program-program yang mengaksesnya
— Application Programmers: Programmer aplikasi yang beriknteraksi
dengan sistem melalui pemanggilan Data Manipulasi Language (DML)
yang di masukkan ke dalam program yang tertulis
— Sophisticated Users: Pengguna yang berinteraksi dengan sistem tanpa
harus menuliskan sendiri programnya diganti dengan melakukan
permintaan (request) dalam bentuk bahasa query basis data (SQL)
— Specialized Users: Pengguna yang menuliskan program aplikasi basis data
khusus yang tidak sesuai dengan framework pemrosesan data tradisional.
Contoh: sistem pakar, multimedia dan sebagainya
— Naïve Users: Pengguna yang berinteraksi dengan sistem dengan cara
memanggil salah satu program aplikasi yang telah disediakan. Contoh:
operator pada bagian teller, gaji, personalia dan sebagainya
19. Manfaat Basis Data
19
— Mengatasi pengulangan (Redudancy) 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
20. Database Management System
(DBMS)
20
Database Management System (DBMS) adalah suatu sistem
perangkat lunak yang memungkinkan pengguna untuk
mendefinisikan, membuat, memelihara dan mengatur akses ke
basis data (Connolly dan Begg, 2010)
21. Fasilitas DBMS
21
Fasilitas – fasilitas DBMS:
1. Fasilitas mendefinisikan basis data, biasanya menggunakan Data
Definition Language (DDL). DDL mengizinkan pengguna untuk
memspesifikasikan tipe, struktur, dan batasan aturan mengenai
data yang bisa disimpan ke dalam basis data.
2. Fasilitas untuk mengizinkan pengguna utuk menambah,
mengedit, menghapus dan mendapatkan kembali data dari basis
data, biasanya menggunakan Data Manipulation Language
(DML).Ada pula suatu fasilitas yang melayani pengaksesan data
yang disebut query language. Bahasa yang diakui adalah
Structured Query Language (SQL), yang merupakan standard
dari DBMS.
22. Fasilitas DBMS (Cont..)
22
3. Fasilitas untuk mengontrol ke basis data (DCL). Contoh :
a) Sistem keamanan yang mencegah user yang tidak punya
autoritas untuk akses data.
b) Suatu sistem terintegasi yang memelihara konsistensi
penyimpanan data.
c) Suatu Sistem kontrol pengembalian data yang mana dapat
mengembalikan data ke keadaan sebenarnya apabila terjadi
kegagalan perangkat keras atau perangkat lunak.
d) Terdapat suatu katalog yang dapat di akses oleh pengguna,
yang menjelaskan data didalam basis data tersebut.
24. Komponen DBMS (Cont…)
24
1. Hardware
Hardware dapat berkisar dari komputer tunggal, mainframe
tunggal, hingga jaringan komputer.
Hardware yang dipakai tergantung pada kebutuhan organisasi
dan Database Management System (DBMS) yang digunakan.
Sebuah DBMS memerlukan jumlah minimum memori dan
hardisk untuk bekerja, tetapi konfigurasi yang minimum tidak
memberikan performa yang handal.
25. Komponen DBMS (Cont…)
25
2. Software
Komponen perangkat lunak terdiri dari perankat lunak DBMS
dan program aplikasi beserta sistem operasi (OS), termasuk
jaringan perangkat lunak jika DBMS digunakan melalui
jaringan.
26. Komponen DBMS (Cont…)
26
3. Data
Data merupakan data terpenting dalam DBMS khususnya sudut
pandang dari end user mengenai data, dimana data berfungsi
sebagai jembatan antara komponen mesin dengan komponen
manusia.
27. Komponen DBMS (Cont…)
27
4. Prosedur
Prosedur merupakan panduan dan aturan dalam membuat dan
menggunakan basis data.
Prosedur didalam basis data berupa : login ke dalam basis data,
penggunaan fasilitas DBMS atau aplikasi program, cara menjalankan
dan menghentikan DBMS, membuat backup database, menangani
kerusakan hardware atau software, mengubah struktur table,
mengumpulkan basis data dari beberapa disk, meningkatkan kinerja
atau membuat arsip data pada secondary storage.
5. Manusia
Komponen terakhir yaitu manusia yang terlibat dengan sistem
tersebut.
28. Keuntungan DBMS
28
1. Kontrol atas redudansi atau
pengulangan data.
2. Konsistensi data.
3. Informasi yang diperoleh dari
data yang sama lebih banyak.
4. Data dapat dibagikan.
5. Meningkatkan intergasi data.
6. Meningkatkan keamanan
data.
7. Penetapan standarisasi
pelaksanaan.
8. Skala ekonomi.
9. Kesimbangan dari kebutuhan
yang saling bertentangan.
10. Meningkatkan aksesbilitas
danrespon data.
11. Meningkatkan produktivitas.
12. Meningkatkan Concurrency.
13. Meningkatkan layanan backup
dan recovery.
29. Kerugian DBMS
29
1. Kompleksitas.
2. Ukuran.
3. Biaya dari penggunaan DBMS.
4. Biaya konversi.
5. Kinerja.
6. Dampak yang tinggi dari kegagalan.
30. Bahasa dalam DBMS
30
— Data Definition Language (DDL)
— Digunakan untuk mendefinisikan karakteristik dari record
(meliputi nama, tipe dan lebar dari field)
— Untuk menentukan kunci field
— Menyediakan cara untuk menentukan hubungan data di file lain
— Untuk merubah struktur dari record
— Untuk menampilkan struktur dari record
31. Bahasa dalam DBMS (Cont…)
31
— Data Manipulation Language (DML)
— USE: Untuk menggunakan file database tertentu
— APPEND: Untuk menambah 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 di indeks
Dengan DML, pengguna dapat melakukan:
— Mengambil informasi yang tersimpan dalam basisdata
— Menyisipkaninformasi baru dalam basisdata
— Menghapus informasi dari tabel
32. 32
1. Tugas kelompok maks. 3 mahasiswa
2. Mengumpulkan artikel tentang aplikasi atau program yang
menggunakan basis data