DBMS digunakan untuk mengelola basis data secara terstruktur. Beberapa contoh DBMS populer adalah MySQL, Oracle, dan Microsoft SQL Server, masing-masing memiliki kelebihan dan kekurangan tertentu. Basis data terdiri dari file, record, field, dan byte sebagai unit terkecil penyusun data.
1. 1. DBMS adalah singkatan dari “Database Management System” yaitu sistem
penorganisasian dan sistem pengolahan Database pada komputer. DBMS atau database
management system ini merupakan perangkat lunak (software) yang dipakai untuk
membangun basis data yang berbasis komputerisasi.
DBMS (Database Management system) ini juga dapat membantu dalam memelihara serta
pengolahan data dalam jumlah yang besar, dengan menggunakan DBMS bertujuan agar
tidak dapat menimbulkan kekacauan dan dapat dipakai oleh user sesuai dengan
kebutuhan.
DBMS ialah perantara untuk user dengan basis data, untuk dapat berinteraksi dengan
DBMS dapat memakai bahasa basis data yang sudah di tentukan oleh perusahaan DBMS.
Bahasa basis data umumnya terdiri dari berbagai macam instruksi yang diformulasikan
sehingga instruksi tersebut dapat di proses oleh DBMS.
Adapun beberapa contoh dari DBMS, diantaranya seperti di bawah ini:
1. MySQL
-Kelebihannya:
Free/gratis.
Selalu stabil dan cukup tangguh.
Keamanan yang cukup baik.
Sangat mendukung transaksi, dan dukungan dari banyak komunitas.
Sangat fleksisbel dengan barbagai macam program.
Perkembangan yang cepat.
-Kekurangannya:
Kurang mendukung koneksi bahasa pemerograman misalnya seperti Visual Basic (VB),
Foxpro, Delphi sebab koneksi ini dapat menyebabkan field yang dibaca harus sesuai
dengan koneksi bari bahasa pemerograman visual tersebut.
Data yang dapat ditangani belum besar dan belum mendukung widowing Function.
2. Oracle
-Kelebihannya:
Terdapat beragan fitur yang bisa memenuhi tuntutan fleksibilitas dari organisasi atau
perusahaan yang besar.
Bisa mendayaggunakan lebih dari satu server dan penyimpanan data dengan cukup
mudah.
Performa pemrosesan transaksi yang sangat tinggi.
-Kekurangannya:
Pemakaiannya membutuhkan dana atau biaya karena mahal dan diperlukan DBA yang
cukup handal sebab DBMS ini cukup rumit.
2. 3. Microsoft SQL server
-Kelebihannya:
DBMS ini sangat cocok untuk perusahaan mikro, menengah hingga perusahaan besar
karena mampu mengelola data yang besar.
Mempunyai kelebihan untuk men-manage user serta tiap user-nya dapat diatur hak
aksesnya terhadap pengaksesan database oleh DBA.
Tingkat pengamanan datanya sangat baik.
Dapat melakukan atau memiliki back-up, recovery, dan rollback data.
Kelebihan lainnya mempunyai kemampuan membuat database mirroring dan
juga culustering.
-Kekurangannya:
Hanya bisa berjalan pada platform OS (Operasi system) Microsoft windows.
Perangkat lunak (software) ini berilisensi dan tentunya pemakaiannya membutuhkan
biaya yang tergolong cukup mahal.
2.Database Relational
Database Relational sebuah program komputer (atau secara lebih tipikal adalah
seperangkat program komputer) yang dirancang untuk mengatur/memanajemen sebuah
basis data sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan
operasi-operasi atas data atas permintaan penggunanya.
Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya
akuntansi, manajemen sumber daya manusia, dan lain sebagainya.
3. File, Record, byte, field dan Byte
A. FILE
File adalah kumpulan berbagai informasi yang berhubungan dan juga tersimpan di dalam
secondary storage, secara konsep file memiliki beberapa tipe ada yang bertipe Data
terdiri dari numeric, character dan binary. Lalu ada juga file yang bertipe program. Atau
Definisi file adalah arsip ataupun data yang tersimpan di dalam komputer.
File di komputer pada umumnya disimpan di dalam suatu folder tertentu tergantung si
pemilik komputer tersebut ingin dimana ia menyimpannya, setiap file memiliki ekstensi
masing-masing tergantung jenis file itu sendiri. Ekstensi file adalah sebagai tanda yang
membedakan jenis-jenis dari file.
Contoh dan jenis file serta ekstensinya
Berikut ini contoh jenis file dan macam-macam ekstensinya:
• System= sys, com, bak, bat, tmp, dan exe.
• Video= avi, KV, mpg, mpeg, wmv, 3gp, dan flv.
• Dokumen= html, doc, odt, xls, ods, dan pdf.
• Suara= wav, rm, mp3, dan midi.
• Gambar= jpeg, jpg, gif, png tif dan tiff.
• Dan lain-lain.
3. B. RECORD
Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan
baris. Tabel adalah merupakan kumpulan dari beberapa record dan juga field. File
adalah terdiri dari record-record yang menggambarkan dari satu kesatuan data yang
sejenis. Misalnya seperti file nama barang berisikan data tentang semua nama barang
yang ada. Data adalah kumpulan fakta atau kejadian yang digunakan sebagai
penyelesaian masalah dalam bentuk informasi. Pengertian basis data (database)
adalah basis data yang terdiri dari dua kata, yaitu kata basis dan data. Basis dapat di
artikan markas ataupun gudang, maupun tempat berkumpul.
C. FIELD
Field adalah kumpulan dari karakter yang membentuk satu arti, maka jika terdapat field
misalnya seperti NomerBarang atau NamaBarang, maka yang dipaparkan dalam field
tersebut harus yang berkaitan dengan nomer barang dan nama barang. Atau definisi field
yang lainnya yaitu tempat atau kolom yang terdapat dalam suatu table untuk mengisikan
nama-nama (data) field yang akan di isikan.
D. BYTE
Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan
sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit.
Satu byte digunakan untuk mengkodekan satu buah karakter dalam memori. Contoh:
Kode Ascii untuk J ialah 10101010. Jadi byte adalah kumpulan bit yang membentuk satu
karakter (huruf, angka, atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256 karakter
(= 2 pangkat 8).
E. BIT
Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1.
Sistem angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi
antara manusia dan mesin (komputer) yang merupakan sekumpulan komponen elektronik
dan hanya dapat membedakan dua keadaan saja (on dan off). Jadi bit adalah unit terkecil
dari pembentuk data.
4. https://rine06.wordpress.com/2008/10/08/contoh-perancangan-database/
1. Tabel Customer
Field Type
id_customer numerik ( 6 ), unik tidak
boleh ada yang sama
nama_customer text ( 50 )
alamat_customer text ( 100 )
telepon_customer text ( 20 )
Contoh Record Data Customer
id_customer nama_customer alamat_customer telepon_customer
100001 Eki Jl mertilang 2 021-7334521
100002 Hanny kalimalang 021-5312895
2. Tabel Transaksi
Field Type
kode_transaksi text ( 6 ), unik tidak boleh
ada yang sama
id_customer numerik ( 6 )
kode_barang text ( 6 )
tgl_transaksi datetime
keterangan text ( 255 )
Contoh Record Data Transaksi
kode_transaksi id_customer kode_barang tgl_transaksi keterangan
T00001 100001 01-0001 2017-03-05 Bayar Lunas
T00002 100002 06-0022 2017-03-08 Bayar Lunas
T00003 100003 01-0001 2017-03-10 Kurang 100.000
T00004 100004 05-0003 2017-03-12 Bayar Lunas