NIM : 2230803169
MK : Basis Data
Soal:
1. Jelaskan transformation database computing
-mainframe computing
- dekstop computing
- client/server computing
- grid computing
history database timeline
Jawaban :
1. - Mainframe Computing
Mainframe computing atau komputer mainframe adalah istilah dalam
dunia teknologi informasi yang mengacu pada kasta paling atas dalam
dunia komputer. Komputer mainframe terdiri dari banyak komputer yang
akan melakukan tugas rumit dengan sangat cepat.
Komputer mainframe memiliki central processing unit dan storage device
dengan ukuran sebesar lemari pakaian.
Selain memiliki kecepatan dalam pengolahan data. Komputer mainframe
juga sangat tangguh dan bisa diandalkan bekerja dalam waktu yang lama.
Dengan teknologi secanggih itu, komputer ini berfungsi sebagai pusat
semua data di dalam sebuah perusahaan besar.
Ada beberapa komputer mainframe, berikut beberapa contoh komputer
mainframe.
IBM System 360.
IBM System 390.
Cray 1 dari Cray Research.
Honeywell Bull DPS 7.
-Dekstop computing
Komputer desktop (atau desktop pc) adalah komputer yag dirancang untuk
tetap berada di satu lokasi. Ini mungkin Menara (juga dikenal sebagai unit
system) atau mesin all-in-one,seperti iMac.
Tidak seperti laptop dan perangkat portable lainnya,komputer desktop
tidak dapat didukung dari baterai internal dan karenanya harus terhubung
ke outlet dinding.
Pada usia awal komputer, komputer desktop adalah satu-satunya komputer
pribadi yang tersedia. Karena laptop dan tablet tidak ada, semua PC
rumahan adalah komputer desktop.
Namun, istilah “ komputer desktop” digunakan saat ini unutk
membedakan antara PC pribadu dan komputer yang lebih besar, seperti
mainframe dan supercomputer.
Sementara komputer desktop adlah jenis komputer pribadi yang paling
populer selama beberapa decade, dlam beberapa tahun terakhir, penjualan
laptop telah melampaui PC desktop.
Karena meningkatnya komputasi seluler, tren ini kemungkinan akan
berlanjut. Namun, komputer desktop tetap akan menjadi pilihan paling
populer untuk workstation bisnis dan komputer keluarga.
-Gird Computing
Komputasi grid adalah sekelompok komputer yang terhubung secara fisik
(melalui jaringan atau dengan Internet) untuk melakukan tugas khusus
bersama, seperti menganalisis data e-commerce dan memecahkan masalah
yang kompleks. Grid adalah bentuk "komputer super virtual" yang
menyelesaikan aplikasi tertentu. Ukuran grid dapat bervariasi dari jaringan
Perusahaan kecil hingga besar.
-Hierarchical Model
Model database Hierarki merupakan model data yang dimana data tersebut
diatur dengan struktur data tree. Struktur ini dapat mewakili informasi
menggunakan hubungan child/parent: setiap parent dapat memiliki banyak
child, tetapi setiap child hanya boleh memiliki satu parent (yang dikenal
juga dengan hubungan 1-ke-banyak). Seluruh atribut dari record yang
ditentukan telah diatur dengan tipe entitas.
Database hierarki yang paling banyak digunakan saat ini
ialah IMS dikembangkan oleh IBM dan Registry Windows oleh Microsoft.
-Relational Model
Database relasional adalah kumpulan item data dengan hubungan yang
telah ditentukan sebelumnya. Berbagai item ini disusun menjadi satu set
tabel dengan kolom dan baris. Tabel digunakan untuk menyimpan
informasi tentang objek yang akan direpresentasikan dalam database. Tiap
kolom pada tabel memuat jenis data tertentu dan bidang menyimpan nilai
aktual atribut. Baris pada tabel merepresentasikan kumpulan nilai terkait
dari satu objek atau entitas. Tiap baris pada tabel dapat ditandai dengan
pengidentifikasi unik yang disebut kunci utama, dan baris di antara
beberapa tabel dapat dibuat saling terkait menggunakan kunci asing. Data
ini dapat diakses dengan berbagai cara tanpa menyusun ulang tabel basis
data itu sendiri.
-Network Model
Network Model adalah sebuah model database yang fleksibel mewakili
objek dan menggambarkan hubungan antara objek tersebut. Fitur yang
membedakan disini ialah skema yang ditampilkan sebagai gambar grafik
dimana jenis objek berupa node atau tanda panah. (Semoga dimengerti
soalnya manual translate dari bahasa inggris -_- ). Fungsi Network Layer
ialah sebagai pengendali operasi subnet.
-Object-Oriented Model
Pemrograman berorientasi objek (Object oriented programming yang
disingkat OOP) merupakan paradigma pemrograman berdasarkan konsep
objek yang dapat berisi data, dalam bentuk field atau dikenal juga sebagai
atribut serta kode, dalam bentuk fungsi/prosedur atau dikenal juga sebagai
method.
Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-
kelas atau objek-objek. Bandingkan dengan logika pemrograman
terstruktur. Setiap objek dapat menerima pesan, memproses data, dan
mengirim pesan ke objek lainnya,
Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang
lebih, kemudahan mengubah program, dan digunakan luas dalam teknik
peranti lunak skala besar.
Tujuan dari object oriented programming diciptakan adalah untuk
mempermudah pengembangan program dengan cara mengikuti model
yang telah ada di kehidupan sehari-hari.
NIM NAMA
NIM NAMA
NIM Hobi
2019211056 Game
2019211056 Berenang
2019211056 Futsal
2015220102 Hiking
2015220102 Translator
2015220102 Membaca
Denormalisasi database adalah pelanggaran aturan normalisasi atau
menjabarkan suatu tataan database yang telah normal untuk meningkatkan
ferforma pengaksesan data pada database.Database yang telah ormal disisni
diamksudkan databse yang redudansi datanya minim sehigga data yang
disimpan tidak mengalami kerancuan dalam pengaksesan.
4. a. Logical Structure
Struktur Logical Storage ini memungkinkan Oracle Database untuk memiliki
kontrolfine-grained terhadap penggunaan disk space. Struktur Logical
Storage dapat dilihat pada gambar di bawah ini.
Logical Storage terbagi menjadi beberapa bagian, yaitu tablespace, segment,
extent dan data block.
- Tablespace
Sebuah database dibagi menjadi unit penyimpanan logis yang
disebut tablespace, merupakan gabungan dari data block,
extent, dan segment yang berhubungan. Misalnya,tablespace umumnya
dikelompokkan bersama semua objek aplikasi untuk menyederhanakn
beberapa operasi administrasi. Setiap database secara logis dibagi menjadi dua
atau lebih
tablespace. Satu atau banyak datafile secara eksplisit dibuat untuk setiap
tablespace untuk menyimpan data dari semua logica structure dalam
tablespace secara fisik. Gabungan ukuran dari datafile di tablespace adalah
kapasitas penyimpanan total daritablespace tersebut. Setiap database Oracle
berisi tablespace SYSTEM dan tablespace SYSAUX. Oracle Database
membuat dua(2) tablespace tersebut secara otomatis ketika database dibuat.
Standar sistem di Oracle adalah untuk menciptakan sebuah tablespaceyang
bersifat smallfile, yang merupakan tipe tradisional dari
Oracle tablespace.Tablespace SYSTEM dan SYSAUX dibuat
sebagai tablespace yang bersifat smallfile.
- Segment
Di atas extent level selanjutnya dari logical database storage adalah
segment.segment adalah gabungan dari extent yang dialokasikan untuk
tabel, index, rollback segment, atau untuk
sementara digunakan oleh session, transaction, atau SQL parser. Dalam
kaitannya dengan physical structure, semua extent milik salah
satu segment berada di tablespaceyang sama, tetapi mungkin berada dalam file
data yang berbeda. Ketika extent dari sebuah segment terisi penuh, Oracle
Database secara dinamis mengalokasikan extent lain untuk segment tersebut.
Karena extent dialokasikan sesuai kebutuhan, extent dari
sebuahsegment mungkin berhubungan atau tidak dalam harddisk.
- Extent
Tingkat berikutnya dari logical database space adalah extent. Extent adalah
sejumlah tertentu dari data block yang berhubungan, diperoleh alokasi
tunggal, yang digunakan untuk menyimpan jenis informasi khusus
- Data Blocks
Pada tingkat terbaik dari granularity, data dari Oracle Database disimpan
dalam data blocks. Satu data blocks berukuran sesuai dengan database fisik
yang terdapat padaharddisk. Standar ukuran data block ditentukan oleh
parameter inisialisasi DB_BLOCK_SIZE. Selain itu Anda dapat menentukan
hingga empat ukuran blocklainnya. Database menggunakan dan
mengalokasikan ruang bebas database di data blocks milik Oracle Database.
b. Physical Structure
Bagian berikut ini menjelaskan Physical Database Structure dari Oracle
Database, termasuk di dalamnya terdapat datafile, control file, redo log file,
archived redo log file, parameter file, alert dan trace log file, dan backup file.
- Datafile
Setiap Oracle Database memiliki satu atau lebih datafile fisik, yang berisi
semua data database. Data dari Logical Database Structure, seperti tabel dan
index, secara fisik tersimpan dalam datafile yang dialokasikan untuk database.
Datafile memiliki karakteristik sebagai berikut:
- Satu atau lebih datafile membentuk logical unit dari database
- yang disebut tablespace.
- Datafile hanya dapat dengan satu tablespace saja.
- Datafile dapat didefinisikan untuk memperluas secara otomatis
ketika datafile tersebut sudah penuh.
- Control File
Setiap Oracle database memiliki control file. Sebuah control file berisi tentang
informasi struktur fisik dari database, termasuk informasi berikut:
- Nama database
- Nama dan lokasi dari datafile dan redo log file
- Catatan waktu dari pembuatan database
Oracle database dapat memperbanyak control file, yaitu, secara bersamaan
membuat beberapa salinan control file yang sama persis, ini dilakukan untuk
melindungi database dari kegagalan
sistem yang melibatkan control file.