Basis Data
1. Jelaskan perbedaan antara Data, Pengelolahan, dan Informasi....?
Jawaban :
Data ialah sesuatu yang belum mempunyai arti
bagi penerimanya dan masih
memerlukan adanya suatu
pengolahan. Data bisa berwujud suatu keadaan, gambar, suara, huruf,
angka, matematika, bahasa ataupun
simbol-simbol lainnya yang bisa kita gunakan sebagai
bahan untuk melihat lingkungan,
obyek, kejadian atau pun suatu konsep.
Pengolahan adalah
bentuk pengolahan terhadap data untuk menbuat data itu berguna
sesuai dengan hasil yang
diinginkan agar dapat kita gunakan.
Informasi ialah hasil
pengolahan dari sebuah model, formasi, organisasi, atau pun suatu
perubahan bentuk dari data yang
memiliki nilai tertentu, dan bisa digunakan untuk menambah
pengetahuan bagi yang menerimanya.
Informasi juga bisa disebut sbagai
hasil pengolahan atau pemrosesan
data
2. 1024=........bit...!!!
jawaban :
1byte = 8
bits
1024 = 8 x 1024 = 8192 bit.
3. 1GB=.........byte!!!
jawaban :
1byte = 8
bits
1GB = 1 x 1024 x 1024 x 1024 = 1073741824 byte
4. Jelaskan perbedaan Field dengan file. Berikan contohnya...!!!
jawaban :
- Field adalah Sebuah kolom dalam
sebuah table, menyimpan satu jenis data.
- File ialah record-record yang
menggambarkan dan menghubungkan satu kesatuan data yang sejenis. Contoh : File suatu barang berisi data
tentang semua barang yang ada...
5. Berikan
perbedaan antara DDL dengan DML.Berikan contoh perbedaannya.
jawaban :
DDL (Data Definition
Language) Data definisi bahasa
yang digunakan untuk mendefinisikan,
mengubah, atau drop objek database
Beberapa Perintah DDL :
CREATE : Perintah ini digunakan
untuk membuat, termasuk diantaranya membuat database
baru, tabel baru, view baru, dan kolom.
ALTER : Perintah ini
digunakan untuk mengubah struktur tabel yang telah dibuat.
Pekerjaannya mencakup mengganti nama tabel, menambah
kolom, mengubah
kolom, menghapus kolom, maupun memberikan atribut
pada kolom.
DROP : Perintah ini digunakan
untuk menghapus database dan tabel.
KOMENTAR : Untuk menambahkan komentar
RENAME : Perintah ini digunakan untuk mengubah nama suatu objek.
Data
Manipulation Language (DML) adalah Bahasa yang digunakan untuk menjabarkan
pemrosesan dari basis data, fasilitas ini diperlukan untuk memasukkan,
mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data.
Ada 2 jenis DML, yaitu :
- Procedural DML digunakan untuk mendefinisikan suatu data yang diolah dan perintah
yang akan dilaksanakan.
- Non
Procedural digunakan untuk menjabarkan suatu data yang diinginkan tanpa menyebutkan
bagaimana cara pengambilannya.
Example : Data
Manipulation Language.
~ Penyisipan/Penambahan data baru ke suatu basis data
INSERT - penyisipan record ke dalam tabel
Berfungsi untuk memasukkan data kedalam suatu record pada tabel tertentu
Bentuk umum : INSERT INTO nama_tabel VALUES (‘field1’,’field2’,’field3’, ….)
~ Penghapusan data dari suatu basis data
UPDATE -
Mengubah record dari tabel
Digunakan
untuk mengubah record dari suatu tabel
Bentuk umum
: UPDATE nama_tabel SET field1=nilai_baru, field2=nilai_baru, ….. WHERE
kondisi
~ Pengubahan data dari satu basis data
DELETE -
Menghapus record dari tabel
Berfungsi
untuk menghapus suatu record pada tabel.
Bentuk umum
: DELETE FROM nama_tabel WHERE kondisi.
6. Mengapa
dibutuhkan basis data dan DBMS dalam suatu sistem data.
jawaban :
Karena Basis data dan DBMS merupakan suatu komponen
yang penting dalam suatu sistem data.
Basis data memiliki peranan yang
penting dalam menyediakan informasi bagi para pemakainya sedangkan
DBMS ialah merupakan
software yang mengatur proses pengelolaan suatu basis data.
DBMS dibutuhkan dalam suatu system data untuk :
- Akses bersamaan dan perbaikan dari terjadinya crash.
- Independensi data dan akses yang efisien.
- Integritas dan keamanan data.
- Mereduksi
waktu pengembangan aplikasi.
- Administrasi keseragaman data.
7.
Jelaskan macam - macam tipe File dalam
basis data...!!!
jawaban :
File Induk (Master File) merupakan
file yang penting, karena berisi record-record yang sangat perlu di dalam
organisasi. File ini akan tetap terus ada selama hidup dari sistem. File induk
dapat dikategorikan lagi menjadi 2, yaitu :
ü
File Induk Acuan (Reference Master
File), yaitu induk file yang recordnya relatif statis, jarang berubah nilainya.
Misalkan : file daftar matakuliah.
ü
File Induk Dinamik (Dynamic Master
File), yaitu induk file yang nilai dari record-recordnya sering berubah atau
sering dimuktahirkan (Up-Dated) sebagai hasil dari suatu transaksi. Misalkan,
file induk data barang, yang setiap saat field unitnya harus dimuktahirkan
(Up-Dated) bila terjadi transaksi.
* File Transaksi (Transaction File), File transaksi juga sering disebut
dengan nama input file. File ini digunakan untuk merekam data hasil dari
transaksi yang terjadi. Contohnya, file penjualan, yang berisi data hasil
transaksi penjualan.
* File Laporan (Report File), File
ini juga disebut dengan nama output file, yaitu file berisi informasi yang akan
ditampilkan. Isi dari file ini biasanya diambilkan dari field di satu atau
lebih master file untuk mempersiapkan pembuatan laporan.
* File Sejarah (History File), File
sejarah (history file) juga biasa disebut dengan nama file arsip (Archival
File), merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi
tetapi masih disimpan sebagai arsip.
* File Pelindung (Backup File),
File pelindung merupakan salinan dari file-file yang masih aktif di dalam
database pada suatu saat tertentu. File ini digunakan sebagai pelindung atau
cadangan bila file database yang aktif mengalami kerusakan atau hilang.
* File Work, yaitu file
sementara dari system yang merupakan alat untuk melewatkan data yang dibuat
oleh program ke program lain. Dalam hal ini adalah proses perubahan file master
dengan menggunkan file transaksi sebagai file pengganti atau perubahnya.
* File Program, yaitu file
yang berisi intruksi-intruksi untuk memproses data yang akan disimpan pada file
lain atau pada memori utama. Intruksi-intruksi tersebut ditulis dengan
menggunakan bahasa pemrograman seperti BASIC, COBOL, FORTRAN, bahasa assembler
dan lain sebagainya.
* File Teks, yaitu file
yang berisi input data alphanumeric dan grafik yang digunakan oleh sebuah teks
editor program. Teks File ini hanya dapat diproses dengan menggunkanan teks
editor.
* File Library, yaitu file
yang digunakan untuk penyimpanan program aplikasi, program utilitas atau
program lainnya. File ini bersifat tetap yang merupakan file sempurnanya dari
dump file. Itulah perbedaan antara dump file dengan library file, dimana dump
file hanya file sementara yang masih dalam proses perbaikan atau pengembangan
sedangkan file library merupakan file finishing dari backup file.
8.
Sebutkan dan jelaskan macam - macam Data...!!!
jawaban :
macam data
character adalah data yang tidak akan mengalami perhitungan aritmatik
contohnya adalah nama pegawai dan nomor pegawai.
numerik adalah data yang mengalami atau melalui proses perhitungan Aritmatik
contohnya adalah bilangan-bilangan.
Model Data...
ü Model data berbasis objek ialah himpunan
data dan prosedur/relasi yang menjelaskan hubungan logik antar data dalam suatu
basiss data berdasarkan obyek datanya terdiri atas :
~ Entity Relationship Model : Model data yang berbasis
objek, untuk menghubungkan atau merelasikan antara entitas dalam
sebuah model berbasis data.
~ Semantic Model : Suatu model data yang dikembangkan
berdasarkan objek.
ü Model data berbasis record ialah
model yang berdasarkan record atau rekaman untuk menjelaskan kepada pemakai
mengenai hubungan logik antar data dalam basis data yang terdiri Dari “Hierarchycal
Model, Network Model, Relational Model.”
ü Model data fisik, ialah model yang
digunakan untuk menguraikan data di tingkat internal atau menjelaskan kepada
pemakai bagaimana data-data dalam basis data disimpan dalam media penyimpanan
secara fisik. model ini jarang digunakan karena kerumitan dan kompleksitasnya
yang justru menyulitkan pemakai.
ü Model data konseptual, ialah
penyedia konsep yang sesuai dengan perpsepsi pemakai yang memandang datanya.
9.
Sebutkan dan jelaskan Hirarki Data dan
berikan masing - masing contohnya...!!!
jawaban :
Hirarki data adalah susunan data-data berdasarkan urutannya
masing-masing secara benar.
Berdasarkan tingkat kompleksitas
nilai data, tingkatan data dapat disusun kedalam sebuah
hirarki, mulai dari yang paling
sederhana hingga yang paling komplek.
Database adalah
Suatu database menggambarkan data yang saling berhubungan antara satu
sama lain.
File adalah Suatu
file menggambarkan suatu kesatuan data yang sejenis, dimana kumpulan
dari file membentuk suatu database.
Record adalah
Suatu record menggambarkan suatu unit data individu yang tertentu dimana
kumpulan dari record membentuk suatu file.
Field adalah
Suatu field menggambarkan suatu attribute dari record, dimana
kumpulan field
membentuk suatu record.
Byte adalah
Attribute dari field berupa huruf yang membentuk nilai dari
sebuah field.
Bit adalah
Merupakan bagian terkecil dari data secara keseluruhan yaitu berupa karakter
ASCII (American Standar Code Form Information
Intercharge). 0 (nol) adalah
satu yang merupakan komponen pembentuk byte
10. Siapa saja yang menggunakan Basis data? Jelaskan...!!!
jawaban :
a. Database Administrator, adalah
pengguna yang memiliki kewenangan sebagai pusat pengendali seluruh sistem basis
data, maupun program-program yang mengaksesnya, menentukan pola struktur basis
data, memodifikasi struktur database, menginstall dan upgrade database,
membackup dan restore database, menghubungi database teknikal support bila
terdapat gangguan atau masalah, melakukan perencanaan untuk backup dan recovery
informasi database, memastikan pemenuhan perjanjian Database License, mendaftar
pengguna dan memelihara keamanan database, membuat objek utama database (tabel,
view, index) setelah database developer selesai mendesain, membuat penyimpanan
struktur database (tables paces), menyediakan sistem penyimpanan.
b.
Aplication Programmers, adalah programmer aplikasi yang berinteraksi dengan
sistem melalui pemanggilan data manipulation language (DML), yang dimasukkan ke
dalam program yang tertulis.
c.
Sophisticated Users, adalah pengguna yang berinteraksi dengan sisitem tanpa
harus menuliskan sendiri programnya, di ganti dengan melakukan permintaan dalam
bentuk bahsa query basis data, seperti : Ms. Access, SQL.
d.
Specialized Users, adalah yang menuliskan program aplikasi basis data khusus
yang tidak sesuai dengan frame work pemrosesan data tradisional, contoh :
sistem pakar, multimedia.
e.
Native Users, adalah pengguna yang berinteraksi dengan sistem dengan cara
memanggil salah satu program aplikasi yang telah disediakan, contoh : operator
pada bagian teller, gaji, dan personalia.
11. Buat
minimal 5 tabel yang dapat membedakan antara Field, Record, File, dan Data Base...!
Jawaban :