Showing posts with label database. Show all posts
Showing posts with label database. Show all posts

Tuesday, August 9, 2011

Arsitektur Database (Basis Data)

Pada postingan kali ini, saya akan membahas tentang Arsitektur Database (Basis Data). Dimana saya akan menjelaskan beberapa sudut pandang pengguna database atau basis data itu sendiri.

Arsitektur Database (Basis Data) memiliki beberapa pandangan yang berbeda. Berikut adalah pandangan-pandangan tersebut terhadap Arsitektur Database (Basis Data):
  1. Pandangan eksternal. Merupakan pandangan individu pengguna akhir (end-user), seperti: manajer, operator. Pada level ini hanya berkepentingan pada sebagian kecil dari keseluruhan database/basis data karena pengguna hanya menggunakan data sesuai dengan kebutuhan dan wewenang yang mereka miliki. Contoh: pengguna bagian kepegawaian berkepentingan dengan bagian atau table karyawan, dan mereka tidak membutuhkan data pada bagian atau table keuangan. Jadi, data dalam database/basis data dikerjakan dengan eksternal data definition language.
  2. Pandangan konseptual. Tingkat dimana pandangan para pengguna digabungkan menjadi satu konsep terstruktur dan terintegrasi sehingga menjadi sebuah gambaran baru secara keseluruhan database/basis data. Pandangan konseptual (abstrak dengan data yang sebenarnya tersimpan) tidak sama dengan fisik data yang tersimpan dan tidak sama dengan pandangan dari sisi pengguna yang menggunakan sebagian kecil dari database/basis data. Jadi, data dalam database/basis data dikerjakan dengan eksternal data definition language.
  3. Pandangan internal. Pandangan penyimpanan yang mendekati dengan penyimpanan secara fisik. Memperlihatkan cara data disimpan, seperti: paging, clustering, indexing, dll yang berorientasi pada hardware computer. Media computer yang sering digunakan adalah harddisk, drum, disket, hardcard, cd, dll
Itulah tadi penjelasan singkat mengenai Arsitektur Database (Basis Data). Bila ada kesalahan atau kekurangan mohon dibenarkan atau ditambahkan. Semoga bermanfaat.

Sunday, August 7, 2011

Keuntungan dan Kerugian Penggunaan Basis Data atau Database

Banyak enterprise yang telah menggunakan Basis Data atau Database, baik itu instansi pemerintah, sekolah, pendidikan dan lain-lain. Pada postingan kali ini tentang Keuntungan dan Kerugian Penggunaan Basis Data atau Database.

Apa itu Basis data atau Database? Banyak orang yang telah mengetahui apa itu Basis Data atau Database. Basis Data atau Database bisa diistilahkan dengan sebuah lemari besar yang terdiri dari rak-rak dan berisi dokumen. Dimana dokumen tersebut telah diidentifikasi terlebih dahulu untuk membedakan antara dokumen satu dengan dokumen yang lainnya, yaitu dengan menggunakan Primary Key tersebut.

Berikut adalah Keuntungan dan Kerugian Penggunaan Basis Data atau Database tersebut:

1. Keuntungan:
  • Control data terpusat
  • Redundansi data dapat dikurangi dan dikontrol
  • Ketidakkonsistensian data dapat dihindarkan
  • Data dapat dipakai bersama (share)
  • Penerapan standarisasi
  • Pembatasan keamanan data (security)
  • Integritas data dapat dipelihara
  • Independensi data/program

2. Kerugian:
  • Mahal, butuh biaya untuk software hardware dan user yang berkualitas
  • Kompleks, kemampuan hardware lebih besar, menjadi lebih rumit sehingga membutuhkan keahlian yang lebih tinggi.
Penggunaan Basis data atau Database itu disesuaikan dengan kebutuhan yang ada. Karena tujuan dibuatnya database itu sendiri untuk mempermudah manipulasi data.

Itulah tadi penjelasan singkat mengenai Keuntungan dan Kerugian Penggunaan Basis Data atau Database. Bila ada kesalahan atau kekurangan mohon dibenarkan atau ditambahkan. Semoga bermanfaat..

Thursday, August 4, 2011

Pengertian Database dan Sistem Database

Dalam pembuatan sistem infomasi yang baik, diperlukan sebuah penyimpanan data yang terstrukur aga dat tersebut dapa digunakan kembali dengan baik. Penyimpanan data tersebut dinamakan Database. Dimana Database tersebut adalah Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi atau perusahaan yang dikelola secara terintegrasi dengan menggunakan metode tertentu, dengan menggunakan komputer, sehingga mampu menyediakan informasi yang optimal diperlukan pemakainya.

Berikut adalah perangkat lunak database:
  • Microsoft SQL Server
  • Oracle
  • Sybase
  • Interbase
  • XBase
  • Firebird
  • MySQL
  • Postgre
  • Microsoft Access
  • dBasse  III
  • Paradox
  • Foxpro
  • Visual Foxpro
  • Arago
  • Force
  • Recital
  • dbFast
  • dbXL
  • Quicksilver
  • Clipper
  • Flagship
  • Harbour
  • Visual dBase
  • Lotus Smart Suite Approach
Dalam pembuatannya, biasanya para analis melakukan desain database terlebih dahulu untuk memudahkan pembuatan, pengolahan, dan penerapan database yang dibuat. Desain database tersebut menggunakan Entity Relationship Diagram (ERD). Tool yang digunakan untuk membuat desain database diantaranya Ms. Visio dan Power Desainer.

Sedangkan, Sistem Database adalah sebuah sistem penyusun dan pengelolaan record-record dengan menggunakan perangkat komputer, dengan tujuan untuk menyimpan atau merekan serta memelihara keseluruhan data sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal dimana nantinya dapat digunakan untuk kepentingan proses pengambilan keputusan.

Berikut tadi penjelasan singkat mengenai Database dan Sistem Database. Bila ada kesalahan atau kekurangan mohon dibenarkan atau ditambahi. Semoga bermanfaat..

Friday, July 22, 2011

Database Management System (DBMS)

Penggunaan database kini telah banyak. Baik oleh instansi pemerintah, perusahaan, sekolah dan lain-lain. Database sendiri adalah media penyimpanan  elektronik yang terdiri dari sekumpulan tabel dan berisi data. Tujuan database adalah untuk memberikan informasi kepada para pengguna database itu sendiri.

Salah satu yang berhubungan dengan database yaitu Database Management System (DBMS). Apa itu DBMS? Database Management System (DBMS) adalah sebuah perangkat lunak atau software yang berguna untuk mengatur penyimpanan data dan mengatur akses data dalam database. Hal ini semuanya diatur oleh Sistem Informasi yang ada dan meliputi beberapa unsur, yaitu: keamanan data, hak akses user dan perbaikan. Pengguna data program berinteraksi melalui Database Management System (DBMS) ini.

Database Management System (DBMS) ini mempunyai cara untuk mengatur penyimpanan, bagaimana data diatur dalam media penyimpanan, serta bagaimana cara data diakses oleh pengguna. Didalam DBMS ini terdapat Meta Data (Data Dictionary) yang berfungsi untuk menyimpan informasi yang berhubungan dengan database dan objek-objek yang ada pada database.

Contoh Database Management System (DBMS) adalah:
Itulah tadi penjelasan singkat mengenai Database Management System (DBMS). Bila ada kesalahan atau kekurangan mohon dibenarkan atau ditambahkan. Semoga bermanfaat..

Friday, July 1, 2011

Pengguna Database atau Basis Data

Siapa saja yang dapat menggunakan Database atau basis data? Pengguna database atau basis data sangat bervariasi. Tidak semua orang boleh menggunakan database atau basis data. Karena database atau basis data tersebut menyimpan data dari sebuah enterprise (perusahaan, organisasi, sekolah, dll) yang tentunya sangat penting. Sehingga tidak semua dapat mengakses database tersebut, apalagi mencuri data yang tersimpan didalamnya.

Pengguna Database atau Basis Data dibedakan menjadi beberapa golongan, tergantung tingkat kepentingan seorang pengguna. Berikut adalah golongan tersebut:
  • install dan upgrade database
  • backup dan restore database
  • menghubungi database teknikal support bila terdapat gangguan atau masalah
  • melakukan perencanaan untuk backup dan recovery informasi database
  • memastikan pemenuhan perjanjian Database License
  • mendaftar pengguna dan memelihara keamanan database
  • memodifikasi struktur database
  • membuat objek utama database (tabel, view, index) setelah database developer selesai mendesain
  • membuat penyimpanan struktur database (tablespaces)
  • menyediakan sistem penyimpanan

2. Security Officer
  • mendaftar pengguna database
  • mengontrol hak akses pengguna
  • memelihara sistem keamanan

3. Application Developer
  • mendesain aplikasi database
  • estimasi kebutuhan penyimpanan data untuk aplikasi
  • memodifikasi struktur database untuk aplikasi
  • menyampaikan informasi seperti diatas pada DBA
  • memperbaiki aplikasi selama masa pengembangan
  • menyusun dan memastikan keamanan dalam masa pengembangan

4. Application Administrator
  • melakukan pengoperasian pada aplikasi tertentu

5. Database User
  • pengguna yang berinteraksi dengan database melalui aplikasi atau alat bantu lain

6. Network Admin
  • menghubungkan database dengan pengguna

Itu lah tadi penjelasan singkat mengenai golongan dari Pengguna Database atau Basis Data. Bila ada kesalahan atau kekurangan mohon dibenarkan atau ditambahkan. Semoga bermanfaat.

Monday, April 18, 2011

Keistimewaan Database Oracle

Apa itu Oracle? Banyak orang yang sudah tahu apa itu Oracle. Oracle adalah sebuah perusahaan perangkat lunak yang berdiri pada tahun 1977. Pada postingan kali ini, saya akan membahas tentang Keistimewaan Database Oracle.

Produk Database Oracle merupakan produk andalan dari Oracle Corporation. Produk yang saya pelajari adalah Oracle Database 10g. Oracle Database 10g ini dibuat dengan 2 macam, yaitu:  Enterprise Edition (berbayar) dan Oracle XE (free). Sedangkan Oracle Database terbaru adalah Oracle Database 11i.

Berikut adalah Keistimewaan Database Oracle:
1. Client-Server Environmetn. Terdapat fasilitas klien-server, sehingga dapat diakses oleh banyak user dalam suatu waktu secara bersamaan.
2. Ukuran Database besar dan terdapat pengaturan space. Umumnya, perusahaan besar biasanya menggunakan  media penyimpanan besar untuk menampung trafik data yang besar.
3. Multi User. Berhubungan dengan kelebihan klien-server tadi.
4. Dapat digunakan diberbagai platform OS. Sepert Windows, Linux, Mac, dll.
5. High Transaction Processing Performance. Meskipun trafik data sangat besar, tapi proses manipulasi data dapat berjalan dengan lancar.
6. Avalaibility berjalan 7x24 jam. Database tersebut dapat on setiap hari tanpa berhenti.
7. Standart industri terbuka diterima diberbagai standar industri.
8. Manajemen keamanan yang baik. Sistem keamanan yang tersedia cukup untuk melindungi data yang tersimpan pada database.
9. Mudah diakses oleh aplikasi lain. Kemudahan dikombinasikan dengan aplikasi lain seperti Oracle Developer merupakan salah satu Keistimewaan Database Oracle.
10. Kemampuan memanajemen Distributed system
 
Itu tadi  penjelasan singkat mengenai Keistimewaan Database Oracle. Bila terdapat kesalahan atau kekurangan mohon dibenarkan atau ditambahi. Semoga bermanfaat..