You are currently browsing the archives for October, 2011

Hacked By XwoLfTn

  • October 22, 2011 at 5:51 pm

Hacked By XwoLfTn – Tunisian Hacker

Database

  • October 8, 2011 at 9:55 pm

DATABASE

 

Pengertian Database

  1. Database adalah kumpulan informasi yang disimpan dalam computer secara sistematik sehingga dapat diperiksa menggunakan suatu program computer untuk memperoleh informasi dari database tersebut.
  2. Database adalah representasi kumpulan data yang saling berhubungan disimpan 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 suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam kompter sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para anggota.

 

Pada mulanya, pengumpulan dan pengaturan data ini dilakukan secara manual yaitu menggunakan kertas dan buku. Cara ini memiliki banyak kelemahan, antara lain:

  • Membutuhkan tempat penyimpanan yang besar
  • Membutuhkan waktu yang lama untuk mencari dan mengolah data penting
  • Tingkat kesalahan yang tinggi

 

Dengan adanya teknologi computer, memudahkan proses tersebut, membuat proses menjadi efisien, efektif dan akurat. Penggunaan computer untuk melakukan proses database memiliki beberapa kelebihan, yaitu:

  • Mengurangi redudansi data

Pengurangan data redudansi membuat proses penyimpanan data efektif sehingga menghemat biaya perusahaan untuk investasi teknologi penyimpanan.

  • Meningkatkan integritas data

Dengan adanya integritas data, memudahkan proses update data, karena update sebuah data berlaku untuk semua table yang menggunakan data tersebut.

  • Memudahkan dalam share data dan akses data

Proses administrasi dalm table dilakukan pada satu lokasi yaitu database server. Dengan demikian proses share atau akses data dapat berlangsung lebih mudah dan efektif.

  • Mengurangi waktu pengembangan

Dengan system database, pengembangan program berlangsung lebih cepat karena perubahan yang menyangkut administrasi data dilakukan melalui server database.

 

Adapun struktur hirarki database dari yang terendah ke yang tertinggi adalah:

  • Karakter

Kumpulan bit yang membentuk sebuah byte. Karakter ini dalam bentuk nyata dapat merepresentasikan angka, huruf, tanda baca atau symbol dalam jumlah tunggal. Contoh: “8”, “M”, “&”, “?”.

  • Field

Kombinasi dari satu atau lebih karakter yang membentuk unit data terkecil yang dapat diakses oleh pengguna. Tipe data dari tiap field menentukan tipe data yang dapat ditampung pada sebuah field. Contoh: teks, angka, mata uang, tanggal, memo, dll.

  • Record

Kumpulan field yang saling terkait, sedangkan key field/ primary field merupakan field yang menggambarkan secara unik tiap record yang ada dalam sebuah table.

  • Table

Kumpulan record yang saling terkait yang disimpan dalam sebuah media penyimpanan, seperti harddisk, USB, CD/DVD. Contoh: sebuah table inventaris barang di perusahaan yang memuat ratusan data barang.

  • Database

Kumpulan table yang diorganisasikan sedemikian rupa sehingga pengguna dapat mengakses, membaca dan menggunakan informasi yang ada.

 

Dari pengertian diatas dapat disimpulkan bahwa database mempunyai beberapa kriteria penting, yaitu:

  1. Bersifat data oriented dan bukan program oriented
  2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya
  3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya
  4. Dapat memenuhi kebutuhan system-sistem baru secara mudah
  5. Dapat digunakan dengan cara yang berbeda

 

Teknologi Database

 

Teknologi database adalah teknologi yang dikembangkan secara khusus untuk mengolah database menjadi lebih efisien, efektif dan akurat. Secara alamiah sangatlah fleksibel dan disertai kemampuan yang tinggi untuk dapat disesuaikan dengan kebutuhan perusahaan dan kemudahan untuk melakukan modifikasi/ perubahan serta memberikan keyakinan sepenuhnya akan implementasi system operasional perusahaan dapat dicapai secara efektif.

 

Contoh teknologi database:

  1. Data warehouse

Adalah database besar yang digunakan untuk menyimpan dan mengatur data yang dibutuhkan untuk menganalisa transaksi sekarang dan lampau. Dengan adanya data warehouse, manajer dan pengguna dapat mengakses transaksi dan ringkasan transaksi dengan efektif.

  1. Web database

Server database pada mulanya hanya mendukung program internal perusahaan. Melalui website, kegunaan server database diperluas dengan adanya dukungan akses public. Contoh: transaksi online.

 

Software Database

Perkembangan teknologi database membuat perkembangan software database ikut berkembang juga. Software database memberikan solusi tepat yang dapat mencakup seluruh kegiatan bisnis. Dengan software database maka suatu manajemen yang lengkap dan terintegrasi dalam hal perencanaan, stock barang, produksi dan keuangan, akan memberikan kemampuan kepada perusahaan untuk mengurangi biaya-biaya operasional dan meningkatkan produktifitas dan kualitas.

 

Dengan adanya software database maka akan terjadi suatu keterikatan dan integrasi dari fungsi-fungsi penjualan, marketing, dan adanya fasilitas e-commerce (kegiatan transaksi yang dilakukan secara online), perusahaan akan mampu menunjang dan meningkatkan penjualan, memberikan kepuasan yang lebih kepada pelanggan sehingga hubungan bisnis yang terjalin semakin baik.

 

Beberapa contoh software database saat ini adalah:

  1. MySQL

Merupakan salah satu perangkat lunak database management system yang menggunakan perintah standar SQL (Structured Query Language), mampu untuk melakukan banyak eksekusi perintah query dalam satu permintaan baik itu menerima dan mengirimkan data, dapat digunakan oleh banyak pengguna dalam waktu bersamaan.

  1. MyVbQL

Adalah Application Programming Interface (API) pada Visual Basic, merupakan alternative dari penggunaan driver MS ADO MyODBC yang digunakan oleh pengguna Visual Basic.

  1. PhPMyAdmin

Adalah suatu alat bantu open source yang ditulis dalam PHP yang digunakan untuk menangani administrasi database MySQL yang diakses melalui web browser. Fasilitas yang tersedia adalah dapat membuat dan menghapus database; membuat, menghapus dan menambah table, dll.

  1. XAMPP

Adalah perangkat lunak gratis, yang mendukung banyak system operasi, merupakan kompilasi dari beberapa program untuk menjalankan fungsinya sebagai server yang berdiri sendiri.

 

Pengertian Database Bagi Pelaku Bisnis

 

Database merupakan kumpulan informasi penting yang dapat membatu dalam pengambilan keputusan secara cepat dan tepat. Buku telpon, katalog perpustakaan, kartu gudang adalah contoh dari database. Dengan database komputerisasi, kita dapat menyimpan banyak informasi dalam waktu singkat. Sebagai contoh: jika kita menyimpan satu daftar pelanggan dalam database, maka kita dapat:

  1. Mencetak daftar semua pelanggan yang tidak membeli apapun dalam kurun waktu tertentu, beserta nomor telponnya sehingga kita dapat menghubunginya.
  2. Mengurutkan pelanggan lewat kode pos dan mencetak label surat dalam urutan tersebut.
  3. Membuat form entry pesanan pada layar yang dapat digunakan dengan mudah.

 

Sebagai contoh, salah satu kegiatan bisnis yang menggunakan database adalah kegiatan penjualan. Dalam kegiatan penjualan, dibutuhkan suatu database untuk mempermudah pengelolaan data. Data master adalah data yang nilainya tidak sering berubah tetapi sangat dibutuhkan oleh kelompok data yang lain. Pada setiap data master memiliki kode sebagai pengenal dari data-data yang lain yang ada didalamnya. Berikut adalah beberapa form yang dibutuhkan untuk pengelolaan data master dalam kegiatan penjualan:

  1. Form Master Barang, untuk mengelola data barang yang digunakan pada data transaksi pembelian/ penjualan. Contoh: kode, nama, satuan, harga jual, dll.
  2. Kelompok Barang, untuk mengelompokkan dan mempermudah pencarian data barang. Contoh: kode, nama barang, dll.
  3. Supplier, untuk mengelola data supplier yang digunakan pada data transaksi pembelian, retur pembelian, pembayaran, dll. Contoh: nama perusahaan, alamat, telpon, dll.
  4. Customer, digunakan pada data transaksi penjualan, retur penjualan, dan penerimaan pembayaran. Contoh: nama perusahaan, nama pemilik, alamat, telpon, dll.
  5. Kas, digunakan pada data transaksi pembelian, penjualan, pembayaran hutang, dll. Contoh: nama, jumlah, dll.
  6. Biaya, untuk mengelola data biaya yang digunakan pada data transaksi kas. Contoh: nama, jumlah, dll.
  7. Bank, untuk mengelola data bank yang digunakan pada data transaksi pembelian, penjualan, pembayaran hutang, kas bank, dll. Contoh: kode, nama bank, jumlah, dll.
  8. Pendapatan lain, mengelola data pendapatan lain yang digunakan pada data transaksi kas bank. Contoh: kode, nama, jumlah, dll.

 

Dari data tersebut, data yang perlu disimpan adalah data customer, supplier, kelompok barang, kas dan biaya. Sedangkan data yang tidak perlu adalah data bank, pendapatan lain. Data-data tersebut termasuk dalam model database relasional yaitu database yang bekerja dengan menghubungkan data pada file-file yang berbeda dengan menggunakan sebuah kunci atau elemen data yang umum.

 

Referensi:

  1. http://www.scribd.com/doc/30914906/Pengertian-Database
  2. http://aurino.com/wordpress/?p=17
  3. http://id.wikipedia.org/wiki/Basis_data
  4. http://rudyharun.blog.binusian.org/2010/09/13/tugas-minggu-5-database/
  5. http://hana.blog.binusian.org/2009/03/22/57/
  6. http://gratisan92.blogspot.com/2010/07/pengertian-database-teknologi-database.html
  7. http://ridwanali.blog.binusian.org/2011/03/27/database-karakteristik-dan-contoh-kecil/
  8. http://www.ilmuonline.web.id/2011/01/apa-yang-di-maksud-dengan-database.html