#SIP DATABASE

A. DATABASE
1. Sejarah Database
Tahun 1960, Dari awal penggunaan komputer, penyimpanan dan manipulasi data merupakan focus utama aplikasi. Pada awal tahun 1960, Charles Bachman diperusahaan General Electric mendesain generasi pertama DBMS yang disebut Penyimpanan Data Terintegrasi (Integrated Data Store). Dasar untuk model data jaringan dibentuk lalu distandardisasi oleh Conference on Data System Language (CODASYL). Kemudian, Bachman menerima ACM Turing Award (Penghargaan semacam nobel pada ilmu komputer ) di tahun 1973.
Pada akhir tahun 1960-an, IBM mengembangkan system manajemen informasi (Information Manajemen System) DBMS. IMS dibentuk dari representasi data pada kerangka kerja yang disebut model data hierarki. Dalam waktu yang sama, hasil kerja sama antara IBM dengan perusahaan penerbangan Amerika mengembangkan system SABRE. System SABRE memungkinkan user mengakses data yang sama pada jaringan computer.
Tahun 1970, Pada tahun 1970, Edgar Codd di laboratorium penelitian di San Jose mengusulkan suatu representasi data baru yang disebut model data relational. Pada tahun 1980, model relasional menjadi paradigm DBMS paling dominan. Bahasa query SQL dikembangkan untuk basisdata relasional sebagai bagian proyek Sistem R dari IBM. SQL di standardisasi di akhir tahun 1980 dan SQL-92 diadopsi oleh American National Standards Institute (ANSI) dan International Standards Organization (ISO). Program yang digunakan untuk eksekusi bersamaan dalam basisdata disebut transaksi. User menulis programnya, dan bertanggung jawab menjalankan program secara bersamaan terhadap DBMS. Pada tahun 1999, James Gray memenangkan Turing award untuk kontribusinya pada manajemen transaksi dalam DBMS.
Tahun 1980, Pada akhir tahun 1980 dan permulaan tahun 1990, banyak bidang system basisdata dikembangkan. Penelitian dibidang basisdata meliputi bahasa query yang powerful, model data yang lengkap, dan penekanan pada dukungan analisis data yang kompleks semua bagian organisasi. Beberapa vendor (misalnya IBM, DB2, Oracle8, dan Informix UDS) memperluas sistemnya dengan kemampuan menyimpan tipe data baru misalnya image dan text serta kemampuan query yang kompleks. System khusus dikembangkan banyak vendor untuk membuat data warehouse dan mengonsolidasi data beberapa basisdata.
Suatu fenomena menarik adalah munculnya enterprice resource planning (ERP) dan management resource planning (MRP), yang menambah lapisan substansial dari fitur berorientasi aplikasi pada DBMS utama. Paket yang digunakan secara luas meliputi Baan, Oracle, PeopleSoft, SAP, dan Siebel. Paket tersebut mengidentifikasi kumpulan tugas umum (misalnya manajemen inventori, perencanaan sumber daya manusia, dan analisis keuangan) yang dihadapi oleh sejumlah besar organisasi dan menyediakan lapisan aplikasi umum untuk melaksanakan tugas. Data disimpan dalam DBMS relasional. Kemudian, lapisan aplikasi dapat disesuaikan pada perusahaan berbeda sehingga biaya keseluruhan perusahaan menjadi lebih rendah disbanding biaya pembuatan lapisan aplikasi dari awal. Lebih jauh, DBMS memasuki dunia internet. Saat generasi pertama, web site menyimpan datanya secara ekskulisif dalam file system operasi. Pada saat ini, DBMS dapat digunakan untuk menyimpan data yang dapat diakese melalui web browser. Query dapat dibuat melalui form web dan format jawabannya dengan menggunakan markup language semisal HTML untuk mempermudah tampilan pada browser. Semua vendor basisdata menambah fitur ini untuk DBMS mereka.
Manajemen basisdata mempertimbangkan pentingnya suatu data bersifat online dan dapat diakses melalui jaringan computer. Saat ini, bidang seperti ini diwujudkan dalam basisdata multimedia, video unteraktif, perpustakaan digital, proyek ilmuwan seperti proyek pemetaan, proyek system obeservasi bumi milik NASA, dan lain sebagainya (Ramakrishnan and Gehrke, 2003).
2. Konsep Database
Konsep dasar dari
database adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan.
Sebuah database memiliki penjelasan terstruktur dari jenis fakta yang tersimpan
di dalamnya: penjelasan ini disebut skema. Skema menggambarkan objek yang
diwakili suatu database, dan hubungan di antara objek tersebut. Ada banyak cara
untuk mengorganisasi skema, atau memodelkan struktur database, ini dikenal
sebagai database model atau model data. Model yang umum digunakan sekarang
adalah model relasional, yang menurut istilah yaitu mewakili semua informasi
dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri
dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi
matematika). Dalam model ini, hubungan antar tabel diwakili dengan menggunakan
nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model
jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar
tabel.
Bila terdapat file yang
tidak dapat dipadukan atau dihubungkan dengan file yang lainnya, berarti file
tersebut bukanlah kelompok dari satu database, melainkan membentuk satu
database sendiri.Database juga merupakan landasan bagi pembuatan dan
pengembangan program aplikasi. Oleh sebab itu, database harus dibuat sedemikian
rupa sehingga pembuatan program lebih mudah dan cepat.
Database merupakan salah
satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam
menyediakan informasi bagi para pemakai. Penerapan database dalam sistem
informasi disebut dengan database system. Sistem database adalah suatu sistem
informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu
dengan yang lainnya. Databse terdiri dari data yang akan digunakan atau
diperuntukkan terhadap banyak user, dari masing-masing user akan menggunakan
data tersebut sesuai dengan tugas dan fungsinya.
3. Struktur Database
Common database structure
- Hierarchical
- Network
- Relational
- Object-oriented
- Multi-dimensional
Hubungan antara
berbagai elemen data terpisah yang disimpan dalam database didasarkan pada
salah satu dari beberapa struktur atau model logis data. Software DBMS didesain
untk menggunakan struktur data tertentu agar dapat memberi para pemakai akhir
akses yang cepat dan mudah ke informasi yang disimpan dalam database.
Hierarchical Structure
- Early DBMS structure
- Records arranged in tree-like structure
- Relationships are one-to-many

Software DBMS awal menggunakan struktur hirarkis, yang membuat hubungan antar cattan membentuk hierarki atau struktur yang seperti pohon. Dalam model hirarki tradisional, semua catatan merupakan dependen dan diatur dalam struktur multi tingkat, teridiri dari catatan akar (roat) dan sejumlah tingkat subordinat. Semua hubungan antar catatan adalah satu-ke-banyak, karena setiap elemen data dihubungkan ke hanya satu elemen di atasnya.
Network Structure
- Used in some mainframe DBMS packages
- Many-to-many relationships

Struktur jaringan dapat mewakili hubungan logis yang lebih rumit, dan masih digunakan oleh beberapa software mainframe DBMS. Struktur ini memungkinkan hubungan banyak-ke-banyak antar catatan, dengan kata lain model jaringan dapat mengakses elemen data dengan mengikuti salah satu dari beberapa jalur, karena elemen data atau catatan apapun dapat dihubungkan ke banyak elemen data lainnya.
Relational Structure
Most widely used structure
- Data elements are stored in tables
- Row represents a record; column is a field
- Can relate data in one file with data in another, if both files share a common data element

Model relasional adlaah model yang paling banyak digunakan dari ketiga struktur database. Model ini digunakan oleh kebanyakan software DBMS mikrokomputer, dan juga sistem skala menengah dan mainframe. Dalam model ini, semua elemen data dalam database disimpan dan dipandang dalam bentuk tabel-tabel sederhana.
Relational Operations
• SelectCreate a subset of records that meet a stated criterion
Example: employees earning more than $30,000
• Join
Combine two or more tables temporarily
Looks like one big table
• Project
Create a subset of columns in a table
Multidimensional Structure
• Variation of relational model
• Uses multidimensional structures to organize data
• Data elements are viewed as being in cubes
• Popular for analytical databases that support Online Analytical Processing (OLAP)

Struktur database multidimensional adalah variasi dari model relasional yang menggunakan struktur multidimensional untuk mengatur data dan menyajikan hubungan antardata. Setiap sel dalam struktur multidimensional berisi data teragregasi yang berhubungan dengan berbagai elemen bersama dengan setiap dimensinya.
Telah diketahui bahwa
secara fisik data dalam bentuk kumpulan bit dan direkam dengan basis track didalam
media penyimpan eksternal. Dalam prakteknya, untuk kemudahan dalam mengakses
data, data disusun dalam suatu struktur logis yang menjelaskan bahwa:
1. Kumpulan
tabel menyusun basis data,
2. Tabel
tersusun atas sejumlah record,
3. Sebuah
record mengandung sejumlah field, dan
4. Sebuah field
disimpan dalam bentuk kumpulan bit.
Pengertian
masing-masing istilah diatas adalah seperti berikut:
a. Field (medan)
menyatakan data terkecil yang memiliki makna. Istilah lain untuk field yaitu
elemen data, kolom item, dan atribut. Contoh field yaitu nama
seseorang, jumlah barang yang dibeli, dan tanggal lahir seseorang.
b. Record (rekaman)
menyatakan kumpulan dari sejumlah elemen data yang saling terkait. Sebagai contoh, nama, alamat, tanggal lahir, dan jenis kelamin dari seseorang menyusun
sebuah record. Istilah lain yang juga menyatakan record yaitu
tupel dan baris.
c. Tabel menghimpun
sejumlah record. Sebagai contoh, data pribadi dari semua pegawai
disimpan dalam sebuah tabel.
d. Basis data
(database) adalah suatu pengorganisasian sekumpulan data yang saling
terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Sebagai
contoh, basis data akademis mengandung tabel-tabel yang
berhubungan dengan data mahasiswa, data jurusan, data mata kuliah, data
pengambilan mata kuliah pada suatu semester, dan nilai yang diperoleh
mahasiswa.
4. Keunggulan dan Kelemahan DBMS (Database Manajemen Sistem)
Sistem manajemen basis
data (Bahasa Inggris: database management system, DBMS), atau kadang disingkat
SMBD, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola
suatu basis data dan menjalankan operasi terhadap data yang diminta banyak
pengguna. Secara umum DBMS diartikan sebagai suatu program komputer ang
digunakan untuk memasukan, mengubah, menghapus, memanipulasi, dan memperoleh
data / informasi dengan praktis dan efisien.
Keunggulan DBMS :
a. Mengurangi pengulangan data.
b. Mencapai independensi data.
Spesifikasi data
disimpan dalam tiap program aplikasi. Perubahan dapat dibuat pada struktur data
tanpa mempengaruhi program yang mengakses data.
c. Mengintegrasikan data dari beberapa
file.
Saat file dibentuk
sehingga menyediakan kaitan logis, organisasi fisik tidak lagi menjadi kendala.
d. Mengambil data dan informasi secara
cepat.
Hubungan logis query
language memungkinkan pemakai mengambil data dalam hitungan detik atau menit.
e. Meningkatkan keamanan.
Baik DBMS mainframe maupun komputer mikro
dapat menyertakan beberapa lapis keamanan seperti kata sandi, direktori
pemakai, dan bahasa sandi.
Kelemahan DBMS
a. Memperoleh perangkat lunak yang mahal.
b. Memperoleh konfigurasi perangkat keras
yang besar.
c. Memperkerjakan dan mempertahankan staf
DBA.
d. Peranan database dan DBMS dalam
memecahkan masalah
e. Peranan database dan DBMS dalam memecahkan
masalah dalam Psikologi
5. Peranan Database dan DBMS dalam Mengerjakan Permasalahan di Bidang Psikologi
DBMS merupakan software yang digunakan untuk membangun
suatu sistem basis data yang “sempurna”. DBMS harus dapat mengatur basis data
tersebut sehingga dapat tersimpan dengan baik tanpa menimbulkan kekacauan,
dapat dipakai oleh banyak user sesuai dengan kepentingan masing-masing,
melindungi dari gangguan pihak-pihak yang tidak berwenang.
Banyak program basis data yang sudah sering kita
gunakan, misalnya : FoxPro, Clipper, Access, dan dBASE. Itu merupakan contoh
dari DBMS yang digunakan pada PC dalam skala yang relatif kecil. Dalam skala
yang lebih besar, dikenal beberapa DBMS yang sering digunkan, antara lain :
Sybase, DB2, Informix, Oracle, dan lain-lain.
Database merupakan salah satu komponen yang penting dalam
sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para
pemakai. Databse terdiri dari data yang akan digunakan atau diperuntukkan
terhadap banyak user, dari masing-masing user akan
menggunakan data tersebut sesuai dengan tugas dan fungsinya. Contohnya :
a. Seorang psikolog yang sudah memiliki banyak klien. Setiap klien memiliki
permasalahan yang berbeda-beda dan yang pasti identitas ynag berbeda pula.
Sebagai profesi pasti memiliki kode etik dalam bekerja yang tidak dapat
dilanggar, begitu pun psikolog memilki kode etik dengan klien. Salah satu kode
etik nya adalah menjaga kerahasiaan data klien. Data klien yang disimpan dalam
database membantu psikolog dalam menjaga kerahasiaan data tersebut. Seperti
yang telah dijelaskan mengenai kelebihan dlam pemakaian sistem DBMS adalah
keamanan data terjamin, mengurangi kerangkapan data.
b. Tes kepribadian yang terdapat di jejaring sosial seperti facebook. Misalnya
seorang psikolog yang membuat tes kepribadian melalui facebook. Dia membuat
pertanyaan dan jawaban terlebih dahulu sebelum tes tersebut di publish ke facebook.
Dia membbuat data tersebut dalam sistem database, contohnya
sebuah pertanyaan mengenai pilhan warna. Setiap warna memiliki arti yang
berbeda yang menggambarkan kepribadian. Dia memasukkan data mengenai berbagai
macam warna beserta gamabran kepribadian berdasarkan warna tersebut. Jika sudah
semua data dimasukkan dalam sistem database dan DBMS kemudian di publish ke
jejaring sosial. Jika seseorang mencoba tes kerpibadian tersebut dantelah
memilih jawaban dari salah satu warna, maka data yang di dalam databse akan
terpanggil dan akan muncul hasilnya yakni gambaran kepribadian dari warna ynag
telah dipilih oleh orang tersebut.
Sumber:
http://www.kumpulancontohmakalah.com/2017/01/Pengertian.Database.Struktur.Database.dan.Pengembangan.Database.html
http://www.kumpulancontohmakalah.com/2017/01/Pengertian.Database.Struktur.Database.dan.Pengembangan.Database.html
http://mtechnology14.blogspot.com/2016/11/pengertian-dan-sejarah-data-base.html
http://wartawarga.gunadarma.ac.id/2011/04/database-dan-psikologi/
http://sabilatulmuhtadin.blogspot.com/2013/01/peranan-database-dan-dbms-dalam_7.html
http://informatika.web.id/sejarah-basis-data.htm
Post a Comment