1.
JELASKAN
A.
GARBAGE
IN, GARBAGE OUT
B.
COLLABORATIVE
DATABASE
C.
COMMON
GATEWAY INTERFACE SCRIPT
D.
STRUCTURED
QUERY LANGUAGE [JUGA JENIS JENISNYA]
2.
JENIS
JENIS DBMS YANG ADA (MINIMAL 25) DAN JENIS JENIS TIPE DATA DAN MAKSIMAL SIZE
UNTUK 32-BIT DAN 64-BIT YANG DIPAKAI DI DATABASE UNTUK 5 JENIS DBMS SAJA.
3.
JELASKAN:
·
RELATIONAL
DATABASE
·
OBJECT-ORIENTED
DATABASE
·
MULTIMENSIONAL
DATABASE
4.
JENIS
JENIS SEARCH ENGINE YANG ADA (MINIMAL 10)
JAWAB:
1A. Garbage In Garbage
Out (GIGO)
Istilah Garbage In
Garbage Out atau lebih dikenal dengan GIGO mungkin sangat akrab dengan mereka
yang berkecimpung dalam managemen produksi. Penjelasan singkat yang paling
mudah untuk GIGO ini adalah jika bahan baku yang kita proses adalah sampah
(kwalitas rendah) maka hasilnya pun akan sampah (kwalitas rendah).
Ketika pertema
kali mendengar istilah ini dan mendapatkan penjelasannya secara detail saat
mengikuti pelatihan HCCP (sertifikasi produk khusus makanan), otak saya
langsung berpikir tentang sari bunga, lebah dan madu. Mengapa madu begitu
banyak mempunyai kandungan yang bermanfaat bagi siapa saja yang mengkonsumsinya
bahkan menjadi bagian dari pengobatan herbal, boleh jadi karena bahannya adalah
sari bunga dengan kwalitas terbaik.
Ketika saya
berpikir tentang madu yang terlintas adalah kemanfaatan dan lebah adalah
pelakunya. Otak ini seperti tidak mau berhenti bertanya. Ketika berpikir
kemanfaatan maka manusia adalah mahluk yang mempunyai tanggungjawab kemanfaatan
terbesar sebagai khalifah di muka bumi ini. Jika memang demikian mengapa
manusia justru membuat kerusakan di muka bumi ini ?
Jawabanya boleh
jadi karena manusia tidak memilih bahan baku kwalitas terbaik dari kehidupan
ini yaitu 'ilmu yang manfaat'. Ilmu hanya berhenti menjadi pengetahuan yang
menjadikan manusia menjadi tahu dari sebelumnya yang tidak tahu. Kalaupun
meningkat sedikit lebih baik adalah mengerti dan memahami pengetahuan itu.
Padahal kita tahu bahwa kemanfaatan ilmu justru muncul ketika diamalkan. Ketika
ilmu diamalkan maka muncullah kemanfaatan seperti halnya madu yang dibuat oleh
lebah.
Ketika istirahat
siang sambil makan dan melihat bukit di kejauhan, saya mengingat semua yang
dibicarakan tentang GIGO. Di depan saya beberapa peserta pelatihan dengan
antusias membahasnya dalam diskusi kecil. Di sudut dekat pintu seorang manager
pabrik minuman tampak serius berbincang masalah kwalitas produksinya dengan
salah satu peserta dari Dinas setempat. Semua begitu asyik, semua begitu gayeng
membicarakan GIGO.
1B. Enterprise
Collaboration Systems (ECS) adalah jenis sistem informasi (IS). ECS adalah
kombinasi dari groupware, peralatan, Internet, extranet dan jaringan lain yang
diperlukan untuk mendukung enterprise-wide communications, sepertiberbagi
dokumen dan pengetahuan dalam perusahaan.
Beberapa contoh
alat komunikasi perusahaan termasuk email, video conferencing, sharing dokumen
kolaboratif, alat manajemen proyek dan lain-lain.
Tujuan dari ECS
adalah untuk memberikan setiap pengguna dengan alat untuk mengelola , dokumen dan
informasi lainnya yang diperlukan untuk mengelola tugas secara efisien .
1C. Common Gateway
Interface (CGI) merupakan salah satu protokol gateway yang pertama diciptakan,
dan tersukses untuk menghubungkan web server dan aplikasi. CGI adalah aplikasi
eksternal standard yang menghubungkannya dengan informasi server, seperti HTTP atau
web server.
1D. Structure
Query Language (SQL) merupakan bahasa standar yang ditetapkan oleh Americ
National Standars Institute (ANSI) untuk mengakses dan memanipulasi data pada
Database Relational.Karena sifatnya standar maka setiap software RDMS harus
menerapkan bahasa SQL dengan diperbolehkan untuk mengembangkan atau menyertakan
perintah-perintah yang non standar.
Jenis jenisnya:
1. DDL atau Data
Definition Language
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Perintah SQL yang termasuk dalam DDL antara lain : CREATE, ALTER, RENAME, DROP
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Perintah SQL yang termasuk dalam DDL antara lain : CREATE, ALTER, RENAME, DROP
2. DML atau Data
Manipulation Language
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain : SELECT, INSERT, UPDATE, DELETE
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain : SELECT, INSERT, UPDATE, DELETE
3. DCL atau Data
Control Language
DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user, baik terhadap server, database, table maupun field. Perintah SQL yang termasuk dalam DCL antara lain : GRANT, REVOKE
DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user, baik terhadap server, database, table maupun field. Perintah SQL yang termasuk dalam DCL antara lain : GRANT, REVOKE
2. JENIS JENIS
DBMS
Tipe Data
No
|
Tipe Data
|
Deskripsi
|
1
|
Waktu
|
Bidang ini
berisi waktu. Dibutuhkan
3 atau 4
byte dan berisi jumlah detik dari
awal hari (tengah malam)
atau nomor detik dari 1 Jan 1970.
|
2
|
Tanggal
|
Bidang ini
digunakan untuk menyimpan tanggal. Dibutuhkan 3
byte dan benar-benar berisi jumlah hari dari tanggal 1 Januari, Tahun 0000.
|
3
|
Deretan
|
Karakter
string, memiliki ukuran up tetap untuk 64 Kbytes.
|
4
|
Pointer
|
Bidang
ini adalah pointer ke rekor di Kelas lain. Secara fisik itu berisi catatan
jumlah sub-Class. Ukuran bisa 1-4 byte. Memiliki pointer membuat konteks agak
berbeda dari sistem DBMS tradisional. Hubungan antara tabel dalam database
relasional dilakukan melalui pengindeksan umum dari dua tabel dengan kunci
umum. Dalam hal ini, kunci harus hadir di kedua tabel, yang berarti ukuran
overhead. Untuk melakukan pencarian untuk catatan terkait dalam dua tabel
kedua indeks diperlukan. Dalam konteks tidak ada kebutuhan untuk mencari.
Jumlah rekor dalam sub Kelas terkandung di bidang Kelas utama. (Syarat
"Kelas utama" dan "sub-Class" di masa depan hanya akan
digunakan untuk kejelasan, tetapi dalam kenyataannya semua kelas dalam
Konteks adalah sama.) Karena tidak ada tombol, kinerja yang jauh lebih baik
Dalam hal ini penting memahami bahwa bidang yang tidak terkait bersama-sama,
hanya catatan. Lapangan hanya menunjuk ke rekor.
|
5
|
struktur
|
Ini adalah bidang komposit statis. Sebenarnya ini
bukan sebuah bidang. Ini
adalah paket bidang atau struktur. Bidang ini terdiri dari subbidang yang memegang bidang lain
Konteks atau benda. Sebuah subbidang mungkin
struktur terlalu dll Dengan kata lain jenis lapangan dapat membuat
hirarki data dalam catatan. Ini membuka banyak
peluang baru dalam desain database dan membuat beberapa
aplikasi jauh lebih mudah untuk
mengembangkan.
|
6
|
Gambar
|
Ini adalah
tiruan bidang BINER.
Berisi GIF atau
gambar JPEG.
|
7
|
File
|
Bidang ini mirip dengan TEXT, tetapi berisi nama file dalam
sistem file. Pada dasarnya ini
adalah pointer ke sebuah file. Hal ini sering ide yang lebih baik untuk memiliki pointer ke file bukan menyalin isi file ke dalam file.
|
8
|
Variant
|
Hal ini
bahkan lebih eksotis jenis lapangan. Bidang POINTER standar hanya dapat
menghubungkan dua kelas. Nilai dari bidang POINTER adalah catatan jumlah
sub-Class. Nama sub kelas ini terkandung dalam header dari Kelas utama. Pada
saat ada kebutuhan untuk memiliki POINTER untuk beberapa kelas yang berbeda.
CONTOH: Ada "LIHAT" Kelas dengan "PAY TO" mengisi. Sebuah
cek yang dibuat untuk persediaan akan memiliki titik pointer ke
"SUPPLIES", sedangkan pembayaran untuk gaji karyawan akan
menggunakan pointer ke "STAFF" Kelas, dll VARIANT terdiri dari dua
penumpang, poin pertama yang nama sub Kelas yang kedua ke rekor di Kelas ini.
|
9
|
Expression
|
Ini adalah TEKS lain bidang
clone tetapi berisi
program pada bahasa tertentu. Ketika output
dari nilai field yang benar
dihitung
|
10
|
Complex
|
Ini adalah TEKS lain bidang
clone tetapi berisi
program pada bahasa tertentu. Ketika output
dari nilai field yang benar
dihitung Ini adalah bidang komposit yang dinamis. Idenya adalah serupa dengan VARIANT tetapi dalam
kaitannya dengan struktur. STRUKTUR
bidang dapat berisi sub bidang, tetapi
jumlah dan jenis mereka ditentukan selama pembuatan
database, dan karena itu konstan.
Bagaimana jika perlu untuk mengubah struktur dari lapangan tergantung pada informasi? Di situlah jenis KOMPLEKS bidang
masuk. Pada dasarnya, itu adalah kombinasi dari pointer ke kelas sub
berisi struktur dan bidang biner
yang berisi informasi.
|
Jenis jenis DBMS
DBMS
|
Pengembang
|
Tipe
|
Access (Jet, MSDE)
|
Microsoft
|
R
|
Adabas D
|
Software AG
|
R
|
PostgreSQL
|
Freeware
|
OR
|
Adaptive Server
Enterprise
|
Sybase
|
R
|
DB2 Everyplace
|
IBM
|
R
|
Filemaker
|
FileMaker Inc.
|
R
|
Jasmine ii
|
Computer Associates
|
OO
|
MySQL
|
Freeware
|
R
|
Oracle Lite
|
Oracle
|
OR
|
Pervasive.SQL 2000
(Btrieve)
|
Pervasive Software
|
R
|
Progress
|
Progress Software
|
R
|
Quadbase SQL Server
|
Quadbase Systems, Inc.
|
Relational
|
R:Base
|
R:Base Technologies
|
Relational
|
Rdb
|
Oracle
|
R
|
Red Brick
|
Informix (Red Brick)
|
R
|
SQL Server
|
Microsoft
|
R
|
TimesTen
|
TimesTen Performance
Software
|
R
|
Adabas
|
Software AG
|
XR
|
Model 204
|
Computer Corporation of
America
|
XR
|
UniData
|
Informix (Ardent)
|
XR
|
UniVerse
|
Informix (Ardent)
|
XR
|
Cache'
|
InterSystems
|
OR
|
Cloudscape
|
Informix
|
OR
|
DB2
|
IBM
|
OR
|
Informix Dynamic Server
2000
|
Informix
|
OR
|
SQL Engine
SQL
Engine
|
32
bit
|
64
bit
|
Number
of grouping sets generated by operators in the GROUP BY clause
|
4,096
|
4,096
|
Parameters
per stored procedure
|
2,100
|
2,100
|
Parameters
per user-defined function
|
2,100
|
2,100
|
REFERENCES
per table
|
253
|
253
|
Rows
per table
|
Limited
by available storage
|
Limited
by available storage
|
Tables
per database3
|
Limited
by number of objects in a database
|
Limited
by number of objects in a database
|
Partitions
per partitioned table or index
|
1,000
|
1,000
|
SQL Server Utility Objects
SQL Server Utility object
|
Maximum sizes/numbers SQL Server (32-bit)
|
Maximum sizes/numbers SQL Server (64-bit)
|
Computers
(physical computers or virtual machines) per SQL Server Utility
|
100
|
100
|
Instances
of SQL Server per computer
|
5
|
5
|
Total
number of instances of SQL Server per SQL Server Utility
|
2001
|
2001
|
User
databases per instance of SQL Server, including data-tier applications
|
50
|
50
|
Total
number of user databases per SQL Server Utility
|
1,000
|
1,000
|
File
groups per database
|
1
|
1
|
Data
files per file group
|
1
|
1
|
Log
files per database
|
1
|
1
|
Volumes
per computer
|
3
|
3
|
SQL Server Replication object
SQL Server Replication object
|
Maximum sizes/numbers SQL Server (32-bit)
|
Maximum sizes/numbers SQL Server (64-bit)
|
Articles
(merge publication)
|
256
|
256
|
Articles
(snapshot or transactional publication)
|
32,767
|
32,767
|
Columns
in a table1 (merge publication)
|
246
|
246
|
Columns
in a table2 (SQL Server snapshot or transactional publication)
|
1,000
|
1,000
|
Columns
in a table2 (Oracle snapshot or transactional publication)
|
995
|
995
|
Bytes
for a column used in a row filter (merge publication)
|
1,024
|
1,024
|
Bytes
for a column used in a row filter (snapshot or transactional publication)
|
8,000
|
8,000
|
Ganti
JENIS-JENIS DBMS
·
Microsoft
Access
TIPE
DATA
|
32 bit
|
64 bit
|
Integer
|
-32768
s/d 32767
|
-2147483648
s/d 214783647
|
Byte
|
0 s/d
255
|
0 s/d
255
|
Single
|
-3,4 x
1038 s/d 3,4 x 1038
|
-3,4 x
1038 s/d 3,4 x 1038
|
Double
|
-1,797
x 10380 s/d 1,797 x 10380
|
-1,797
x 10380 s/d 1,797 x 10380
|
Decimal
|
-9999...
x 1027 s/d 9999... x 1027
|
-9999...
x 1027 s/d 9999... x 1027
|
Text/char
|
0 s/d
255
|
0 s/d
255
|
·
SQLite
TIPE
DATA
|
32 bit
|
64 bit
|
Integer
|
-32768
s/d 32767
|
-2147483648
s/d 214783647
|
Byte
|
0 s/d
255
|
0 s/d
255
|
Single
|
-3,4 x
1038 s/d 3,4 x 1038
|
-3,4 x
1038 s/d 3,4 x 1038
|
Double
|
-1,797
x 10380 s/d 1,797 x 10380
|
-1,797
x 10380 s/d 1,797 x 10380
|
Decimal
|
-9999...
x 1027 s/d 9999... x 1027
|
-9999...
x 1027 s/d 9999... x 1027
|
Text
|
0 s/d
255
|
0 s/d 65535
|
Boolean
|
True
atau False
|
True
atau False
|
Char
|
0 s/d
255
|
0 s/d 65535
|
·
MySQL
TIPE
DATA
|
32 bit
|
64 bit
|
Integer
|
-32768
s/d 32767
|
-2147483648
s/d 214783647
|
Byte
|
0 s/d
255
|
0 s/d
255
|
Single
|
-3,4 x
1038 s/d 3,4 x 1038
|
-3,4 x
1038 s/d 3,4 x 1038
|
Double
|
-1,797
x 10380 s/d 1,797 x 10380
|
-1,797
x 10380 s/d 1,797 x 10380
|
Decimal
|
-9999...
x 1027 s/d 9999... x 1027
|
-9999...
x 1027 s/d 9999... x 1027
|
Text
|
0 s/d
255
|
0 s/d 65535
|
Boolean
|
True
atau False
|
True
atau False
|
Char
|
0 s/d
255
|
0 s/d 65535
|
Long
|
-9223372036854775...
s/d 9223372036854775...
|
-9223372036854775...
s/d 9223372036854775...
|
String
|
0 s/d
2 juta kode
|
0 s/d
2 juta kode
|
·
Microsoft
SQL server 2000
TIPE
DATA
|
32 bit
|
64 bit
|
Integer
|
-32768
s/d 32767
|
-2147483648
s/d 214783647
|
Byte
|
0 s/d
255
|
0 s/d
255
|
Single
|
-3,4 x
1038 s/d 3,4 x 1038
|
-3,4 x
1038 s/d 3,4 x 1038
|
Double
|
-1,797
x 10380 s/d 1,797 x 10380
|
-1,797
x 10380 s/d 1,797 x 10380
|
Decimal
|
-9999...
x 1027 s/d 9999... x 1027
|
-9999...
x 1027 s/d 9999... x 1027
|
Text
|
0 s/d
255
|
0 s/d 65535
|
Boolean
|
True
atau False
|
True
atau False
|
Char
|
0 s/d
255
|
0 s/d 65535
|
Long
|
-9223372036854775...
s/d 9223372036854775...
|
-9223372036854775...
s/d 9223372036854775...
|
String
|
0 s/d
2 juta kode
|
0 s/d
2 juta kode
|
Ulong
|
0 s/d
18446744073709551615..
|
0 s/d
18446744073709551615..
|
Ushort
|
0 s/d
65535
|
0 s/d
65535
|
·
FireBird
TIPE
DATA
|
32 bit
|
64 bit
|
Integer
|
-32768
s/d 32767
|
-2147483648
s/d 214783647
|
Byte
|
0 s/d
255
|
0 s/d
255
|
Single
|
-3,4 x
1038 s/d 3,4 x 1038
|
-3,4 x
1038 s/d 3,4 x 1038
|
Double
|
-1,797
x 10380 s/d 1,797 x 10380
|
-1,797
x 10380 s/d 1,797 x 10380
|
Decimal
|
-9999...
x 1027 s/d 9999... x 1027
|
-9999...
x 1027 s/d 9999... x 1027
|
Text
|
0 s/d
255
|
0 s/d 65535
|
Boolean
|
True
atau False
|
True
atau False
|
Char
|
0 s/d
255
|
0 s/d 65535
|
Long
|
-9223372036854775...
s/d 9223372036854775...
|
-9223372036854775...
s/d 9223372036854775...
|
String
|
0 s/d
2 juta kode
|
0 s/d
2 juta kode
|
Date
|
0:00:00
AM on January 1,0001 s/d 11:59:59 PM on December 31,9999
|
0:00:00
AM on January 1,0001 s/d 11:59:59 PM on December 31,9999
|
·
4th Dimension
·
Adabas D
·
Alpha Five
·
Apache Derby
·
Aster Data
·
Amazon Aurora
·
Altibase
·
CA Datacom
·
CA IDMS
·
Clarion
·
Clustrix
·
CSQL
·
CUBRID
·
DataEase
·
Database Management Library
·
Dataphor
·
dBase
·
Java DB
·
Empress Embedded Database
·
H2
·
Hadoop
·
Mimer SQL
·
MonetDB
·
Netezza
·
R:Base
·
SAND CDBMS
·
The SAS system
·
OpenBase
·
GT.M
3.
RELATIONAL
DATABASE
Database
Relasional adalah suatu model database yang disajikan dalam bentuk tabel. Model
ini diperkenalkan pertama kali oleh E.F. Codd.
Tujuan dari model data relasional adalah
• Untuk menekankan kemandirian data.
• Untuk mengatasi ketidak konsistenan dan duplikasi data dengan menggunakan konsep normalisasiUntuk meningkatkan kemampuan akses data.
Tujuan dari model data relasional adalah
• Untuk menekankan kemandirian data.
• Untuk mengatasi ketidak konsistenan dan duplikasi data dengan menggunakan konsep normalisasiUntuk meningkatkan kemampuan akses data.
OBJECT-ORIENTED
DATABASE
Object-oriented
database adalah salah satu jenis database dimana data direpresentasikan dalam
bentuk object. Object Oriented Database merupakan sebuah sistem data base yang
menggabungkan semua konsep penting dari object oriented.
Pendekatan
ini sangat dipengaruhi oleh bahasa pemrograman object-oriented dan dapat
dipahami sebagai usaha untuk menambah fungsionalitas DBMS pada lingkup bahasa
pemrograman.
MULTIMENSIONAL DATABASE
Multidimensional
database merupakan kumpulan data yang sangat besar, digunakan untuk menganalisa
yang orientasinya kepada pembuatan keputusan. Dengan dirancangnya
multidimensional database dapat mengintegrasikan sistem data pelaporan,
mempercepat proses pelaporan dan mempermudah penyusunan data laporan pendukung
pengambilan keputusan.
4. Google, Bing, Yahoo, Ask, Amazon, MSN, Askjeeves, Lycos, DuckDuckGo, web browser , AOL Search, Baidu, Web Craler,
Entire Web, DuckDuck GO, Find To you