Efisiensi ruang penyimpanan Space Keakuratan Accuracy Ketersediaan Availability Kelengkapan Completeness Internet

57 Basis data database adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Basis data dimaksudkan untuk mengatasi masalah pada sistem yang memakai pendekatan berbasis berkas Kadir, 2003. Tujuan awal dan utama dalam pengolahan data pada sebuah basis data adalah agar dapat mencari data dengan mudah dan cepat. Di samping itu, pemanfaatan data untuk pengolahan data juga memiliki tujuan-tujuan tertentu. Pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan sebagai berikut Janner Simarmata dan Imam Prayudi, 2006:

a. Kecepatan dan kemudahan Speed

Pemanfaatan basis data memungkinkan untuk dapat menyimpan data atau melakukan perubahanmanipulasi terhadap data atau menampilkan kembali data tersebut dengan cepat dan mudah.

b. Efisiensi ruang penyimpanan Space

Penggunaan ruang penyimpanan di dalam basis data dilakukan untuk mengurangi jumlah redudansi pengulangan data, baik dengan melakukan penerapan sejumlah pengkodean atau dengan membuat relasi-relasi dalam bentuk file antar kelompok data yang saling berhubungan.

c. Keakuratan Accuracy

Pemanfaatan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturanbatasan tipe data, domain data, keunikan data dan sebagainya dan diterapkan dalam basis data, sangat berguna untuk menentukan keakuratan pemasukan atau penyimpanan data.

d. Ketersediaan Availability

58 Pertumbuhan data baik dari jumlah maupun jenisnya sejalan dengan waktu akan semakin membutuhkan ruang penyimpanan yang besar. Data yang sudah jarang atau bahkan tidak pernah lagi digunakan dapat diatur untuk dilepaskan dari sistem basis data dengan cara penghapusan atau dengan memindahkannya ke media penyimpanan.

e. Kelengkapan Completeness

Lengkap atau tidaknya data yang dikelola bersifat relatif baik terhadap kebutuhan pemakai maupun terhadap waktu. Dalam sebuah basis data, struktur dari basis data tersebut juga harus disimpan. Untuk mengakomodasi kebutuhan kelengkapan data yang semakin berkembang, maka tidak hanya menambah record-record data, tetapi juga melakukan penambahan struktur dalam basis data. f. Keamanan Security Sistem keamanan digunakan untuk dapat menentukan siapa saja yang boleh menggunakan basis data dan menentukan jenis operasi apa saja yang boleh dilakukan.

g. Kebersamaan pemakai

Pemakai basis data sering kali tidak terbatas hanya pada satu pemakaian saja atau oleh satu sistem aplikasi saja. Basis data yang dikelola oleh sistem aplikasi yang mendukung lingkungan multiuser, akan dapat memenuhi kebutuhan ini, tetapi dengan menjagamenghindari terhadap munculnya persoalan baru seperti inkonsistensi data karena data yang sama diubah oleh banyak pemakai pada saat bersamaan. 59

2.10.2 Database Management System DBMS

Untuk mengelola database diperlukan suatu perangkat lunak yang disebut DBMS Database Management System. DBMS merupakan suatu sistem perangkat lunak yang memungkinkan user pengguna untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien DBMS dapat digunakan untuk mengakomodasikan berbagai macam pemakai yang memiliki kebutuhan akses yang berbeda-beda Kadir, 2003. Pada analisis sistem menemukan bahwa persyaratan logika perlu ditentukan dalam bentuk matrik CRUD Create, Read, Update, Delete. Matriks CRUD adalah tabel dengan kolom yang mengidentifikasi entitas dan atribut yang mengindikasi logika dan selnya mengindikasikan tingkat akses dengan dokumennya Whitten et.al, 2004.

2.10.2.1 Keunggulan DBMS

DBMS memiliki beberapa keunggulan yang diantaranya sebagai berikut Kadir, 2003: a. Mengendalikanmengurangi duplikasi data. b. Menjaga konsistensi dan integritas data. c. Memudahkan pemerolehan informasi yang lebih banyak dari data yang sama disebabkan data dari berbagai bagian dalam organisasi dikumpulkan menjadi satu. d. Meningkatkan keamanan data dari orang yang tak berwenang. e. Memaksakan penerapan standar. 60 f. Dapat menghemat biaya karena data dapat dipakai oleh banyak departemen. g. Meningkatkan tingkat respon dan kemudahan akses bagi pemakai akhir.

2.10.2.2 Kelemahan DBMS

a. Rata-rata DBMS yang handal sangat mahal. b. Kompleksitas yang tinggi membuat administrator dan pemakai akhir harus benar-benar memahami fungsi-fungsi dalam DBMS agar dapat diperoleh manfaat yang optimal. Kegagalan memahami DBMS dapat mengakibatkan keputusan rancangan yang salah, yang akan memberikan dampak serius bagi organisasi. c. Ukuran penyimpanan yang dibutuhkan oleh DBMS sangat besar dan memerlukan memori yang besar agar bisa bekerja secara efisien. d. Terkadang DBMS meminta kebutuhan perangkat keras dengan spesifikasi tertentu sehingga diperlukan biaya tambahan. Kinerjanya terkadang kalah dengan sistem yang berbasis berkas. Hal ini bisa dipahami karena DBMS ditulis supaya dapat menangani hal-hal yang bersifat umum.

2.11 Internet

Internet merupakan contoh jaringan terbesar yang menghubungkan jutaan komputer yang terbesar di seluruh dunia dan tidak terkait pada suatu organisasi, dalam hal ini, jaringan tersusun atas berbagai jenis komputer dan sistem operasi, supaya bisa berhubungan dengan internet seorang pemakai dapat mengakses komputer yang telah terkoneksi ke internet yang telah berlangganan 61 pada sebuah ISP Internet Service Provider, ISP adalah organisasi komersial yang bergerak dalam bidang penyediaan jasa ke internet Kadir, Abdul, 2003. Ada beberapa istilah yang sering digunakan apabila Anda bekerja dalam Internet, diantaranya yaitu Pandawa, 2008 : a. WWW World Wide Web, merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk digunakan bersama. Berbagai informasi dapat ditemukan pada WWW, seperti informasi politik, ekonomi, sosial, budaya, sastra, sejarah, teknologi, pendidikan dan sebagainya. Kita dapat mengumpamakan WWW ini merupakan perpustakaan besar yang menyediakan berbagai informasi yang dibutuhkan. b. Web Site Situs Web, merupakan tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu. Diumpamakan situs Web ini adalah sebuah buku yang berisi topik tertentu. c. Web Pages Halaman Web, merupakan sebuah halaman khusus dari situs Web tertentu. Diumpamakan halaman Web ini adalah sebuah halaman khusus buku dari situs Web tertentu. d. Homepage, merupakan sampul halaman yang berisi daftar isi atau menu dari sebuah situs Web. e. Browser, merupakan program aplikasi yang digunakan untuk memudahkan Anda melakukan navigasi berbagai data dan informasi pada WWW.

2.12 PHP