1.
1. Apakah data itu?
·
Data adalah
catatan atas kumpulan fakta. Data merupakan bentuk jamak dari datum,
berasal dari bahasa Latin yang berarti "sesuatu yang diberikan".
Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara
apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu
variabel yang bentuknya dapat berupa angka, kata-kata, atau citra. Sumber:
2. Sebutkan
jenis-jenis/tipe data?
·
Tipe
Data Integer
adalah tipe data yang berupa bilangan bulat yang akan
digunakan untuk operasi matematika. Ada beberapa tipe data yang termasuk integer, yaitu antara
lain:
a. ShortInt: memiliki nilai range -128
sampai 127
b. SmallInt : memiliki nilai range
antara - 32768 sampai dengan 32767
c. LongInt : memiliki nilai range
-2147483648 sampai 2147483647
d. Int64 : memiliki range -263+1
sampai 263-1
e. Byte : memiliki nilai range 0 sampai
255
f. Word : memiliki nilai range 0 sampai
65535
g. LongWord : memiliki nilain range 0
sampai 4294967295
·
Tipe Data Booelan
Tipe data ini hanya terdiri dari
nilai logika True dan False. Ada beberapa jenis dari tipe Boolean ini, yaitu:
a.
Boolean : berukuran 1 byte (false 0,
true 1)
b.
ByteBool : berukuran Byte (false 0,
true 255 - 8 bit)
c.
Bool : berukuran Double (false 0,
true -1)
d.
WordBool : berukuran Word (false 0,
true 65535 - 16 bit)
e.
LongBool : berukuran Double (false
0, true -1)
·
Tipe data floating point/real
Tipe data ini meliputi bentuk
bilangan desimal. Beberapa bentuk dari tipe data ini adalah:
a.
Real :memiliki range 2.9 x 10-39
sampai 1.7 x 1038
b.
Single : memiliki range 1.5 x 10-45
sampai 3.4 x 1038
c.
Double : memiliki range 5.0 x 10-324
sampai 1.7 x 104392
d.
Extended : memiliki range 3.6 x
10-4951 sampai 1.1 x 104392
e.
Currency : memiliki range
-922337203685477.5808 sampai 922337203685477.5808
f.
Comp : memiliki range -263+1
sampai 263-1
·
Tipe Data
Enumerated
Tipe data ini adalah berupa nilai
urutan dari data yang telah dibuat.
Penulisan pada deklarasi variable:
[variable] : (
[data0],[data1],[data2] );
Masing-masing data akan diberikan
nilai integer secara urut. Urutan dimulai dengan nilai urut 0.
Jika ingin melihat nilai integer
dari setiap data maka dengan perintah:
ord( [data1] )
·
Tipe data
Sub Range
Tipe data ini memungkinkan kita
membuat range sendiri. Dengan perintah:
[variable]
: [constant start]..[constant end];
contoh:
a : 5..10;
Jika kita mendeklarasikan 5 adalah a
maka proses compile akan terus berjalan jika kita mendeklarasikan 15 adalah a
maka proses compile tidak akan berjalan atau berhenti, sehingga terdapat error
pada proses compile sehingga tidak dapat di run.
·
Tipe data
String dan Character
Tipe data String adalah tipe data
yang merupakan rangkaian dari huruf, angka atau symbol yang tidak mengandung
harga (nilai). Berbagai tipe data string antara lain:
a.
ShortString : Dapat menampung 255
karakter (ANSIChar)
b.
AnsiString : Dapat menampung ~231
karakter (ANSIChar)
c.
WideString : Dapat menampung ~230
karakter (WideChar)
d.
String : Dapat menampung 255
karakter (ANSIChar)
Tipe data Character adalah tipe data yang berkaitan dengan
karakter ( huruf, angka, symbol).
Ada
beberapa tipe data dari Character yaitu:
a.
ANSIChar : Satu karakter ANSI
b.
WideChar : Satu karakter Unicode
c.
Char : Sama dengan ANSIChar
Jika Anda ingin memunculkan karakter dari nomor urut, Anda
dapat menggunakan perintah chr([NoUrut]). Dan untuk mengetaui no urut dari
sebuah karakter, Anda dapat menuliskan perintah ord([karakter]).
3.
3. Bagaimana mengumpulkan data?
1. Pengumpulan Data dan Analis
Proses identifikasi dan analisa kebutuhan-kebutuhan data. Pertama-tama harus
mengenal bagian-bagian lain dari sistem informasi yang akan berinteraksi dengan
sistem database, termasuk para pemakai yang ada dan para pemakai yang baru
serta aplikasi-aplikasinya. Aktifitas yang dilakukan pada Pengumpulan Data dan
Analis, yaitu:
a.
Menentukan
kelompok pemakai dan bidang-bidang aplikasinya
b.
Peninjauan
dokumentasi yang ada
c.
Analisa
lingkungan operasi dan pemrosesan data
d.
Daftar
pertanyaan dan wawancara
2.
Perancangan database Secara Konseptual
Tujuan dari Perancangan
database Secara Konseptual adalah menghasilkan conceptual schema untuk database yang
tergantung pada sebuah DBMS yang spesifik. Sering
menggunakan sebuah high-level data model seperti
ER/EER model selama fase ini. (harus rinci)
a.
Perancangan
Skema Konseptual
Menguji kebutuhan-kebutuhan data dari suatu database yang merupakan hasil dari
fase 1, dan menghasilkan sebuah conceptual database schema pada DBMS
independent model data tingkat tinggi seperti EER (enhanced entity
relationship) model.
b.
Perancangan
Transaksi
Menguji aplikasi-aplikasi database dimana kebutuhan-kebutuhannya telah
dianalisa pada pengumpulan data dan analisa, dan menghasilkan perincian
transaksi-transaksi ini. Kegunaan fase ini yang diproses secara paralel bersama
fase perancangan skema konseptual adalah untuk merancang karakteristik dari
transaksi-transaksi database yang telah diketahui pada suatu DBMS-independent.
Transaksi-transaksi ini akan digunakan untuk memproses dan memanipulasi
database suatu saat dimana database tsb dilaksanakan.
3. Pemilihan
DataBase Management System
Terdapat 2 faktor dalam pemilihan DBMS, yaitu :
a. Faktor
Teknis
Sebagai contoh: keberadaan DBMS dalam menjalankan tugasnya seperti jenis-jenis
DBMS (relational, network, hierarchical, dsb), Struktur Penyimpanan, dan Jalur
Akses yang mendukung DBMS, dan Pemakai (User)
b. Faktor
Ekonomi dan Politik organisasi
Faktor-faktor
ekonomi dan organisasi yang mempengaruhi satu sama lain dalam pemilihan DBMS :
o
Struktur
data
o
Personal
yang telah terbiasa dengan suatu sistem
o
Tersedianya
layanan penjual
4. Perancangan Database Secara Logika (Pemetaan Model Data)
Perancangan Database Secara Logika yaitu: membuat sebuah skema konseptual dan
skema eksternal pada model data dari DBMS yang terpilih. Fase ini dilakukan
oleh pemetaan skema konseptual dan skema eksternal yang dihasilkan pada fase 2.
Pada fase ini, skema konseptual ditransformasikan dari model data tingkat
tinggi yang digunakan pada fase 2 ke dalam model data dari DBMS yang dipilih
pada pemilihan DBMS.
5. Perancangan Database Secara fisik
Perancangan database secara fisik
merupakan proses pemilihan struktur-struktur penyimpanan dan jalur-jalur akses
pada file-file database untuk mencapai penampilan yang terbaik pada
bermacam-macam aplikasi. Selama fase ini, dirancang spesifikasi-spesifikasi
untuk database yang disimpan yang berhubungan dengan struktur-struktur
penyimpanan fisik, penempatan record dan jalur akses. Berhubungan dengan
internal schema (pada istilah 3 level arsitektur DBMS). sumber:
a.
Apakah yang dimaksud dengan informasi?
·
Informasi adalah
data yang telah diolah dan dibentuk sehingga memiliki arti yang lebih berguna
dan bearti bagi para penerima
·
Menurut
Raymond Mc.leod
Informasi adalah data yang telah
diolah menjadi bentuk yang memiliki arti bagi yang penerima informasi tersebut dan bermanfaat bagi pengambilan
keputusan saat ini atau mendatang .
http://www.sarjanaku.com/2012/11/pengertian-informasi-menurut-para-ahli.html
b. Apa
perbedaan data dan informasi?
Informasi adalah data yang telah
diolah dan dibentuk sehingga memiliki arti yang lebih berguna dan berati bagi
penerima. Sedangkan data adalah satu kesatuan yang mendiskripsikan suatu
kejadian/kesatuan yang nyata, jadi ada suatu proses transformasi data menjadi
informasi
Informasi adalah data yang telah
diolah dan dibentuk sehingga memiliki arti yang lebih berguna dan berati bagi
penerima.
c.
. 4. Apakah Basis data itu?
· Basis data Menurut Gordon C. Everest :
adalah koleksi atau kumpulan data yang mekanis, terbagi / shared, terdefinisi
secara formal dan
dikontrol terpusat pada organisasi.
Sumber: http://justruilmu.blogspot.com/2012/02/basis-data.html
d. Sebut
dan jelaskan jenis-jenis basis data
1. Basis data
individual
Basis
data individual adalah basis data yang digunakan oleh
perseorangan. Biasanya
basis
data seperti ini banyak dijumpai dilingkungan PC. Visual
dBASE, Corel Paradox, dan
Filemaker
Pro merupakan contoh perangkat lunak yang biasa digunakan untuk mengelolabasi
data untuk kepentingan pribadi.
2.Basis
data perusahaan
Basis data perusahaan adalah basis
data
yang dimaksudkan untuk diakses oleh sejumlah pegawai dalam
sebuah perusahaan dalam sebuah lokasi. Basis data seperti ini disimpan dalam
sebuah server dan para pemakai dapat mengakses dari
masing-masing komputer yang berkedudukan sebagai client.
3.Basis
data terdistribusi
Basis data terdistribusi adalah basis
data
yang disimpan pada sejumlah komputer yang terletak pada
beberapa lokasi. Model seperti ini banyak digunakan bank yang memiliki sejumlah
cabang di berbagai kota dan melayani transaksi perbankan yang
bersifat online.
4. Basis data publik
Basis data publik adalah basis
data
yang dapat diakses oleh siapa saja (publik). Sebagai contoh,
banyak situs web (misalnya yahoo dan about.com) yang menyediakan data yang
bersifat publik dan dapat diambil siapa saja secara
gratis. Namun ada kalanya seseorang harus menjadi anggota
dan membayar iuran untuk memperoleh data publik. Pengertian DBMS (Database
Management System) Database Management System adalah kumpulan
perangkat lunak yang digunakan untuk menangani semua
pengaksesan ke database. Mempunyai fasilitas membuat, mengakses,
memanipulasi, dan memelihara database. Bertujuan untuk efisiensi dan kenyamanan
dalam memperoleh & menyimpan informasi dalam database.
e
5. 5.Sebutkan
dan jelaskan elemen-elemen penyusun basis data!
Terdapat 4 komponen pokok dari system database:
A. DATA Data memiliki ciri-ciri seperti dibawah ini :
·
Data
disimpan secara terintegrasi (integrated) : Terintegrated yaitu Database
merupakan kumpulan dari berbagai macam file dari aplikasi-aplikasi yang berbeda
yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant)
·
Data
dapat dipakai secara bersama-sama (shared) : Shared yaitu Masing-masing bagian
dari database dapat diakses oleh pemakai dalam waktu yang bersamaan, untuk
aplikasi yang berbeda.
B. HARDWARE (
Perangkat Keras)
Terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk
pengelolaan sistem database berupa :
·
Peralatan
untuk penyimpanan misalnya disk, drum, tape
·
Peralatan
input dan output
·
Peralatan
komunikasi data, dll
C. SOFTWARE
(perangkat lunak)
Berfungsi sebagai perantara (interface) antara pemakai dengan data phisik pada
database, dapat berupa :
·
Database
Management System (DBMS)
·
Program-program
aplikasi & prosedur-prosedur
D. USER
(Pemakai)
USER (Pemakai) terbagi menjadi 3 klasifikasi :
1.
Database
Administrator (DBA), orang/tim yang bertugas mengelola system database secara
keseluruhan
2.
Programmer,
orang/tim membuat program aplikasi yang mengakses database dengan menggunakan
bahasa pemprograman
3.
End
user, orang yang mengakases database melalui terminal dengan menggunakan query
language atau program aplikasi yang dibuat oleh programmer
9.
Sebutkan
dan jelaskan tujuan dan manfaat basis data
Tujuan basis data diantaranya adalah sebagai berikut :
a.
Efisiensi
meliputi speed, space dan accurancy.
b. Menangani data dalam jumlah besar.
c. Kebersamaan pemakaian (Sharebility).
d. Meniadakan duplikasi dan
inkonsistensi data.
Manfaat basis data diantaranya
adalah sebagai berikut :
1. Sebagai komponen
utama dalam sistem informasi, karena merupakan dasar dalam menyediakan
informasi.
2. Menentukan kualitas
informasi yaitu cepat, akurat, dan relevan, sehingga infromasi yang disajikan
tidak basi. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif
dibandingkan dengan biaya mendapatkanya.
3. Mengatasi kerangkapan
data (redundancy data).
4. Menghindari
terjadinya inkonsistensi data.
5. Mengatasi kesulitan
dalam mengakses data.
6. Menyusun format yang
standar dari sebuah data.
7. Penggunaan oleh
banyak pemakai (multiple user). Sebuah database bisa dimanfaatkan
sekaligus secara bersama oleh banyak pengguna (multiuser).
8. Melakukan
perlindungan dan pengamanan data. Setiap data hanya bisa diakses atau
dimanipulasi oleh pihak yang diberi otoritas dengan memberikan login dan
password terhadap masing-masing data.
9. Agar pemakai mampu
menyusun suatu pandangan (view) abstraksi dari data. Hal ini bertujuan
menyederhanakan interaksi antara pengguna dengan sistemnya dan database dapat
mempresentasikan pandangan yang berbeda kepada para pengguna, programmer dan
administratornya.
10. Cari sebanyak mungkin contoh penerapan
BD(minimal 5 contoh)
·
Penggunaaan
menu Sistem Basis Data pada phonebook di hadpone yg terdapat menu delete,new contact,dsb
·
Penggunaan
Sistem Basis Data pada pada google.
·
Penggunaan
Sistem Basis Data pada menu pada media
sosial.
·
Penggunaan
Sistem Basis Data pada sistem keamanan bank.
·
Penggunaan
Sistem Basis Data pada ATM.