FUNGSI DATABASE DALAM RUANG LINGKUP PSIKOLOGI
A. Definisi Database
Database merupakan salah satu komponen yang penting di sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi para pemakainya. Penerapan database dalam sistem informasi disebut dengan database sistem. Sistem basis data ( database system ) ini adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi.
B. Tujuan Dari Desain Database
Tujuan dari desain database adalah untuk menentukan data-data yang dibutuhkan dalam sistem, sehingga informasi yang dihasilkan dapat terpenuhi dengan baik. Database yang sudah masuk dalam suatu media penyimpanan tidak akan pernah bisa diakses tanpa adanya suatu perangkat lunak aplikasi yang familiar dengannya, misalkan saja perangkat lunak aplikasi yang berbasis database.
Istilah-istilah dalam database antara lain :
1. | Variabel yaitu kontainer khusus yang digunakan untuk menyimpan data untuk sementara pada program |
2. | Field adalah kategori informasi yang disimpan dalam database |
3. | Data adalah satu satuan informasi |
4. | Width yaitu menunjukkan lebar sebuah field |
5. | File adalah kumpulan dari beberapa record yang sejenis |
6. | Record adalah kumpulan dari suatu informasi orang atau suatu |
7. | Field kunci berguna untuk mengidentifikasikan record |
|
|
C. Beberapa Macam Database yang biasa digunakan
1. Ms. ACCESS
Ms. Access adalah Database Storage Engine buatan dari Microsoft yang menempel di produk Microsoft Office. Untuk instalasinya membutuhkan space di hardisk yang lumayan besar. Engine ini hanya bisa dijalankan di lingkup sistem operasi Windows saja. Kapasitas datanya sangat terbatas sehingga hanya cocok jika diaplikasikan untuk small system ato home bisnis. Untuk keamananya tidak begitu bisa dihandalkan walaupun sudah mengenal konsep relationship.
Kelebihan dan Kekurangan Ms. Access :
Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang bersifat klien atau server.
Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL). Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.
2. MySQL
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.
Kelebihan & Kekurangan MySQL :
☻Kelebihan MySQL :
- Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll.
- Dapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan Python.
- Memiliki lebih banyak type data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
- Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh ( COUNT ( ),COUNT (DISTINCT), AVG ( ), STD ( ), SUM ( ), MAX ( ) AND MIN ( )).
- Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC.
- Mendukung ODBC for Windows 95 (dengan source program). Semua fungsi ODBC 2.5 dan sebagainya. Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server.
- Menggunakn GNU automake, autoconf, dan LIBTOOL untuk portabilitas.
- Kita dapat menggabungkan beberapa table dari database yang berbeda dalam query yang sama.
- Ditulis dengan menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat jauh berbeda.
- Privilege (hak) dan password sangat fleksibel dan aman serta mengujinkan 'Host-Based' Verifikasi.
- Open Source dan gratis didownload.
- Lebih hemat resource memory (dibandingkan database lain).
☻ Kekurangan MySQL :
- Untuk koneksi ke bahasa pemrograman visual seperti visual basic, delphi, dan foxpro, mysql kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini yang menyebabkan mysql jarang dipakai dalam program visual.
- Data yang ditangani belum begitu besar.
D. Manfaat Database bagi Sistem Informasi & Psikologi
Ada beberapa manfaat database bagi sistem informasi diantaranya :
Sebagai komponen utama atau penting dalam system informasi, karena merupakan dasar dalam menyediakan informasi
Menentukan kualitas informasi yaitu cepat, akurat, dan relevan, sehingga infromasi yang disajikan tidak basi. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkanya.
Mengatasi kerangkapan data (redundancy data)
Menghindari terjadinya inkonsistensi data
Mengatasi kesulitan dalam mengakses data
Menyusun format yang standar dari sebuah data.
Penggunaan oleh banyak pemakai (multiple user). Sebuah database bisa dimanfaatkan sekaligus secara bersama oleh banyak pengguna (multiuser).
Melakukan perlindungan dan pengamanan data. Setiap data hanya bisa diakses atau dimanipulasi oleh pihak yang diberi otoritas dengan memberikan login dan password terhadap masing-masing data.
Agar pemakai mampu menyusun suatu pandangan (view) abstraksi dari data. Hal ini bertujuan menyederhanakan interaksi antara pengguna dengan sistemnya dan database dapat mempresentasikan pandangan yang berbeda kepada para pengguna, programmer dan administratornya.
E. Kesimpulan
Dari beberapa uraian di atas dapat disimpulkan database merupakan salah satu komponen yang penting di sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi para pemakainya. Database pun mempunyai manfaat dan kontribusi yang besar dalam berbagai bidang khususnya dunia Psikologi untuk mempermudah pengaksesan data. Jadi penggunaan database dalam berbagai bidang, namun kali ini yang dibahas adalah ruang lingkup Psikologi yaitu lebih memudahkan user untuk menyusun format standar dari sebuah data.
Referensi
http://54ll1.wordpress.com/2008/07/21/pengertian-database/
http://bowoblog.wordpress.com/2009/05/26/definisi-basis-data-database/
http://denriyolan.blogspot.com/2010/07/kelebihan-dan-kekurangan-dari-beberapa.html
http://id.shvoong.com/social-sciences/communication-media-studies/2068242-manfaat-database/
Bagus yahhh Artikelnya.. Ayooo di update lagi :) Belajar Visual Basic
BalasHapus