STIKOM

mari kita belajar bersama agar menjadi orang yang lebih bik dari pada hari ini,.,,

Selasa, 19 Oktober 2010

pert 5

DATA BASE

data Base (basis data) adalah merupakan kumpulan data yang saling berhubungan.

Hubungan antar data dapat Pengertian Database :

1. Database adalah kumpulan informasi yang disimpan di dalam komputersecara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

2. Database adalah representasi kumpulan fakta yang saling berhubungandisimpan secara bersama sedemikian rupa dan tanpa pengulangan(redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

3. Database merupakan sekumpulan informasi yang saling berkaitan pada

suatu subjek tertentu pada tujuan tertentu pula.

4. Database adalah susunan record data operasional lengkap dari suatuorganisasi atau perusahaan, yang diorganisir dan disimpan secaraterintegrasi dengan menggunakan metode tertentu dalam komputersehingga mampu memenuhi informasi yang optimal yang dibutuhkan olehpara pengguna.

Asal Mula Istilah Database

Istilah “database” berawal dari ilmu komputer. Meskipun kemudianartinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel inimengenai database komputer. Catatan yang mirip dengan database sebenarnyasudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dankumpulan data yang berhubungan dengan bisnis.

Konsep Dasar Database


Konsep dasar dari database adalah kumpulan dari catatan-catatan, ataupotongan dari pengetahuan. Sebuah database memiliki penjelasan terstruktur darijenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skemamenggambarkan obyek yang diwakili suatu database, dan hubungan di antaraobyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkanstruktur database: ini dikenal sebagai database model atau model data. Modelyang umum digunakan sekarang adalah model relasional, yang menurut istilahyaitu mewakili semua informasi dalam bentuk tabel-tabel yang salingberhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika).

Dalam model ini, hubunganantar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Model yanglain seperti model hierarkis dan model jaringan menggunakan cara yang lebiheksplisit untuk mewakili hubungan antar tabel.

Perangkat Untuk Membuat Database


Database dapat dibuat dan diolah dengan menggunakan suatu programkomputer, yaitu yang biasa kita sebut dengan software (perangkat lunak).Software yang digunakan untuk mengelola dan memanggil kueri (query) databasedisebut Database Management System (DBMS) atau jika diterjemahkan kedalambahasa indonesia berarti “Sistem Manajemen Basis Data”.

DBMS terdiri dari dua komponen, yaitu Relational Database ManagementSystem (RDBMS) dan Overview of Database Management System (ODBMS).RDBMS meliputi Interface Drivers, SQL Engine, Transaction Engine, RelationalEngine, dan Storage Engine. Sedangkan ODBMS meliputi Language Drivers,Query Engine, Transaction Engine, dan Storage Engine.

Sedangkan untuk lavel dari softwarenya sendiri, terdapat dua levelsoftware yang memungkinkan kita untuk membuat sebuah database antara lainadalah High Level Software dan Low Level Software. Yang termasuk di dalamHigh Level Software, antara lain seperti Microsoft SQL Server, Oracle, Sybase,Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Access, dBase III,Paradox, FoxPro, Visual FoxPro, Arago, Force, Recital, dbFast, dbXL,Quicksilver, Clipper, FlagShip, Harbour, Visual dBase, dan Lotus Smart SuiteApproach. Sedangkan yang termasuk di dalam Low Level Software antara lainBtrieve dan Tsunami Record Manager.

Tipe Database


Terdapat 12 tipe database, antara lain Operational database, Analyticaldatabase, Data warehouse, Distributed database, End-user database, Externaldatabase, Hypermedia databases on the web, Navigational database, In-memorydatabases, Document-oriented databases, Real-time databases, dan RelationalDatabase.

> Dapat dijelaskan sebagai berikut :

1. Operational database

Database ini menyimpan data rinci yang diperlukan untukmendukung operasi dari seluruh organisasi. Mereka juga disebut subject-area databases (SADB), transaksi database, dan produksi database.Contoh: database pelanggan, database pribadi, database inventaris,akuntansi database.

2. Analytical database

Database ini menyimpan data dan informasi yang diambil darioperasional yang dipilih dan eksternal database. Mereka terdiri dari datadan informasi yang dirangkum paling dibutuhkan oleh sebuah organisasimanajemen dan End-user lainnya. Beberapa orang menyebut analitismultidimensi database sebagai database, manajemen database, atauinformasi database.

3. Data warehouse

Sebuah data warehouse menyimpan data dari saat ini dan tahun-tahun sebelumnya – data yang diambil dari berbagai database operasionaldari sebuah organisasi. Data warehouse menjadi sumber utama data yangtelah diperiksa, diedit, standar dan terintegrasi sehingga dapat digunakanoleh para manajer dan pengguna akhir lainnya di seluruh organisasiprofesional. Perkembangan terakhir dari data warehouse adalahdipergunakan sebagai Shared nothing architecture untuk memfasilitasiekstrem scaling.

4. Distributed database

Ini adalah database-kelompok kerja lokal dan departemen di kantorregional, kantor cabang, pabrik-pabrik dan lokasi kerja lainnya. Databaseini dapat mencakup kedua segmen yaitu operasional dan user database,serta data yang dihasilkan dan digunakan hanya pada pengguna situs sendiri.

5. End-user database

Database ini terdiri dari berbagai file data yang dikembangkan olehend-user di workstation mereka. Contoh dari ini adalah koleksi dokumendalam spreadsheet, word processing dan bahkan download file.

6. External database

Database ini menyediakan akses ke eksternal, data milik pribadi online – tersedia untuk biaya kepada pengguna akhir dan organisasi dari layanan komersial. Akses ke kekayaan informasi dari database eksternalyang tersedia untuk biaya dari layanan online komersial dan dengan atautanpa biaya dari banyak sumber di Internet.

7. Hypermedia databases on the web

Ini adalah kumpulan dari halaman-halaman multimedia yang salingberhubungan di sebuah situs web. Mereka terdiri dari home page danhalaman hyperlink lain dari multimedia atau campuran media seperti teks,grafik, gambar foto, klip video, audio dll.

8. Navigational database

Dalam navigasi database, queries menemukan benda terutama dengan mengikuti referensi dari objek lain.

9. In-memory databases

Database di memori terutama bergantung pada memori utamauntuk penyimpanan data komputer. Ini berbeda dengan sistem manajemendatabase yang menggunakan disk berbasis mekanisme penyimpanan.Database memori utama lebih cepat daripada dioptimalkan disk databasesejak Optimasi algoritma internal menjadi lebih sederhana dan lebihsedikit CPU mengeksekusi instruksi. Mengakses data dalam menyediakanmemori lebih cepat dan lebih dapat diprediksi kinerja dari disk. Dalamaplikasi di mana waktu respon sangat penting, seperti peralatan jaringantelekomunikasi yang mengoperasikan sistem darurat, database memoriutama yang sering digunakan.

10. Document-oriented databases

Document-oriented databases merupakan program komputer yangdirancang untuk aplikasi berorientasi dokumen. Sistem ini bisadiimplementasikan sebagai lapisan di atas sebuah database relasional atauobjek database. Sebagai lawan dari database relasional, dokumen berbasisdatabase tidak menyimpan data dalam tabel dengan ukuran seragam kolomuntuk setiap record. Sebaliknya, mereka menyimpan setiap catatan sebagaidokumen yang memiliki karakteristik tertentu. Sejumlah bidang panjangapapun dapat ditambahkan ke dokumen. Bidang yang dapat juga berisibeberapa bagian data.

11. Real-time databases

Real-time Database adalah sistem pengolahan dirancang untukmenangani beban kerja negara yang dapat berubah terus-menerus. Iniberbeda dari database tradisional yang mengandung data yang terus-menerus, sebagian besar tidak terpengaruh oleh waktu. Sebagai contoh,pasar saham berubah dengan cepat dan dinamis. Real-time processingberarti bahwa transaksi diproses cukup cepat bagi hasil untuk kembali danbertindak segera. Real-time database yang berguna untuk akuntansi,perbankan, hukum, catatan medis, multi-media, kontrol proses, sistemreservasi, dan analisis data ilmiah.

12. Relational Database

Standar komputasi bisnis sejak tahun 2009,[update], relationaldatabase adalah database yang paling umum digunakan saat ini.Menggunakan meja untuk informasi struktur sehingga mudahuntukmencari.


Model Database

Database mempunyai dua varian model, yaitu model Post-relational data base dan model Object database .

1. Post-relational database models

Sebuah produk yang menawarkan model data yang lebih umumdari model relasional dan dikenal sebagai post-relational. Model datadalam produk tersebut mencakup hubungan namun tidak dibatasi olehPrinsip Informasi yang mana mewakili semua informasi dengan nilai-nilaidata dalam kaitannya dengan hal itu. Sebagian dari perluasan ini ke modelrelasional benar-benar mengintegrasikan konsep-konsep dari teknologiyang tanggal pre-date the . Sebagai contoh, mereka mengijinkanrepresentasi dari directed graph dengan trees pada node. Beberapa produkmenerapkan model tersebut melakukannya dengan memperluas sistemdatabase relasional dengan fitur non-relasional. Sedangkan yang lainnya,telah tiba di tempat yang sama dengan menambahkan fitur relasional untuksistem pre-relational. Anehnya, hal ini memungkinkan produk-produkyang secara historis pre-relational, seperti PICK dan gondok, untuk membuat klaim yang masuk akal untuk post-relational dalam arsitektur saat ini.

2. Object database models

Dalam beberapa tahun terakhir,[update], paradigma yang berorientasipada obyek telah diterapkan dalam bidang-bidang seperti teknik danspasial database, telekomunikasi dan ilmu pilmiah lainnya. Parakonglomerasi pemrograman berorientasi objek dan teknologi databasemengarah pada model pemrograman baru yang dikenal sebagaiObjectdatabase . Database ini berusaha untuk membawa dunia database danaplikasi-dunia pemrograman lebih dekat bersama-sama, khususnya denganmemastikan bahwa database menggunakan jenis system yang sama sepertiprogram aplikasi. Hal ini bertujuan untuk menghindari overhead (kadang-kadang disebut sebagai ketidakcocokan impedansi) untuk mengkonversiinformasi antara perwakilan di database (misalnya sebagai baris dalamtabel) dan perwakilan di program aplikasi (biasanya sebagai objek). Padasaat yang sama, object database berupaya untuk memperkenalkan ide-idekunci dari pemrograman objek, seperti encapsulation dan , ke dalam duniadatabase.

Berbagai cara-cara ini telah dicoba untuk menyimpan objek dalamdatabase. Beberapa produk mengalami masalah dari sisi pemrogramanaplikasi, dengan membuat objek dimanipulasi oleh program terus-menerus. Hal ini juga biasanya memerlukan penambahan pertanyaansemacam bahasa, karena bahasa pemrograman konvensional tidakmenyediakan fungsionalitas tingkat bahasa untuk menemukan obyekberdasarkan isi informasi mereka.

sumber : http://webcache.googleusercontent.com/search?q=cache:j7pPlAsN3W8J:www.scribd.com/doc/30914906/Pengertian-Database+pengertian+data+base&cd=1&hl=id&ct=clnk&gl=id

Tidak ada komentar:

Posting Komentar