UAS_SIMBADA_C2_1403206_M.Dian.L
----- 1 -----
Basis data adalah kumpulan file-file
yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk
suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam
batasan tertentu
Pengertian
Sistem Basis Data
Database
management system (DBMS) adalah merupakan suatu sistem software yang
memungkinkan seorang user dapat mendefinisikan, membuat, dan memelihara serta
menyediakan akses terkontrol terhadap data. Database sendiri adalah sekumpulan
data yang berhubungan dengan secara logika dan memiliki beberapa arti yang
saling berpautan
Sistem Basis Data merupakan suatu
sistem menyusun dan mengelola record-record menggunakan computer untuk
menyimpan atau merekam serta memelihara data operasional lengkap sebuah
organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal yang
diperlukan pemakai untuk proses mengambil keputusan
Tujuan
dan Manfaat Basis Data
Tujuan
utama dalam pengolahan data dalam sebuah basis data adalah agar kita dapat
memperoleh data yang kita cari dengan mudah dan cepat (Fathansyah,1999).
Pemanfaatan basis data dilakukan dengan beberapa tujuan misalnya, Kecepatan,
kemudahan, keakuratan, dll
----- 2 -----
Integritas
Data
Pengertian integritas
data secara luas mengacu pada kepercayaan dari sumber daya suatu sistem.
Integritas data sangat penting karena dapat memastikan keakuratan, konsistensi,
aksesibilitasi, dan kualitas tinggi dari sebuah data, sehingga sangat penting untuk
mengikuti aturan pengintegritasan suatu data
Data yang mempunyai
integritas identik di pertahankan selama operasi apapun (seperti bisnis
transfer, penyimpanan, atau pengambilan). Secara sederhana dalam istilah
bisnis, integritas data adalah jaminan bahwa data konsisten, bersertifikat dan
dapat dirujukan
Secara garis besar integritas data
dalam model relasional meliputi :
1.
Integritas
Entitas
2.
Integritas
Domain
3.
Integritas
Referensial
4.
Integritas
Enterprise
----- 3 -----
Transaksi
Transaksi pada basis data adalah satu atomic operasi
berupa lojik pekerjaan maupun lojik recovery yang bisa terdiri dari beberapa
intruksi. Tujuan dari transaksi adalah menjaga database dari kehilangan data
dan kerusakan,seperti system crash dan pengaksesan data yang sama secara
bersamaan oleh dua aplikasi yang berbeda yang menimbulkan gangguan.
Dan ada dua jenis
transaksi yang paling penting dalam sistem basis data adalah :
·
Commit, memberi tanda bahwa transaksi telah selesai. Update dibuat
permanen (bahkan jika setelah commit terjadi kegagalan system)
·
Rollback, memberi tanda bahwa transaksi gagal. Semua
update harus di-undo
Concruency
Concurrency adalah sebuah mekanisme pada system
basis data yang mengijinkan banyak transaksi pada saat bersamaan untuk
mengakses data yang sama tanpa adanya gangguan.
Pada
umumnya terdapat 3 masalah utama pada concurrency :
·
Lost update problem, ketika dua user mengupdate dua buah data yang
sama
·
Uncommited dependency problem, ketika user yang satu
meretrieve data dan user yang lain merollback data tersebut
·
Inconsistent analysis problem, ketika user yang satu
meretrieve data dan user yang lain mengupdate data tersebut
----- 4 -----
Backend
Programming
- PL/SQL
(Procedural Language/Structured Query Language) merupakan bahasa pemrograman
terstruktur di dalam SQL yang tersusun dalam blok-blok logical, yang dapat
menjalankan perintah-perintah untuk menyelesaikan masalah (di Oracle disebut
PL/SQL).
- Function
atau lebih sering disebut Stored Function merupakan salah satu modul dari PL /
SQL yang dapat mempermudah melakukan pengolahan suatu nilai dan mengembalikan
nilai tertentu.
- Cursor
berfungsi untuk menangkap / mengambil banyak data yang banyaknya telah
ditentukan sesuai kebutuhan.
- Trigger
merupakan suatu block PL/SQL yang akan tersimpan didalam database. Trigger akan
teraktivasi secara otomatis ketika terjadi suatu kejadian/event (INSERT,
DELETE, UPDATE) terhadap table, view dan database. Biasanya Trigger digunakan untuk
mengisi ataupun mengubah nilai kolom dalam suatu tabel sehingga validasi nilai
dari tabel tersebut akan terjaga
----- 5 -----
XML
XML
(Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang
disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data
antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText
Markup Language) yang merupakan bahasa standar untuk melacak Internet.
Tipe XML:
1. XML, merupakan standar
format dari struktur berkas (file).
2. XSL, merupakan standar
untuk memodifikasi data yang diimpor atau diekspor.
3. XSD, merupakan standar
yang mendefinisikan struktur database dalam XML.
Keunggulan XML
ü Pintar (Intelligence).
XML dapat menangani berbagai tingkat (level) kompleksitas.
ü Dapat beradaptasi. Dapat
mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuaat bahasa
MSXML atau Macromedia mengembangkan MXML.
ü Mudah pemeliharaannya.
ü Sederhana. XML lebih
sederhana.
ü Mudah dipindah-pindahkan
(Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih
bagus.
Grade 23 Titanium-Arduino
ReplyDeleteThe Arduino is a simple, edc titanium easy, and versatile way to add and modify electronics to titanium grades your columbia titanium jacket Raspberry Pi. A ford focus titanium hatchback simple Arduino clone lets you connect all of the Raspberry Pi's titanium exhaust tips
e800z8xhzut983 sex dolls,cheap sex toys,sex toys,wholesale sex toys,realistic dilldos,sex chair,anal toys,fantasy toys,Rabbit Vibrators a808i7mcrip612
ReplyDelete