Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas mercu buana, 2017
1. Sri Ayu Mahdiyah
43115120275
Prof.Dr. Hapzi Ali.MM
Record Data Customer
id_customer nama_customer alamat_customer telepon_customer
100001 Paijo Jl Buntu 20
Malang
0341-123456
100002 Tarmini Jl Gantung 10
Surabaya
031-4567890
Record Data Barang
kode_barang nama_barang id_jenis_barang id_supplier harga
01-0001 Printer Canon
IP 1700
1 1 450.000
05-0003 Harddisk
Maxtor 60 GB
2 2 390.000
06-0022 Notebook
Acer
TravelMate
3 3 8.000.000
2. Record Data Jenis Barang
id_jenis_barang nama_jenis_barang
1 Printer
2 Hardisk
3 Notebook
Record Data Transaksi
kode_transaksi id_customer kode_barang tgl_transaksi keterangan
T00001 100001 01-0001 2007-03-27 DP 50%, bayar
Rp 225.000
T00002 100001 06-0022 2007-03-27 Bayar Lunas
T00003 100002 01-0001 2007-03-27 Kurang 100.000
T00004 100002 05-0003 2007-03-28 Bayar Lunas
Record Data Supplier
id_supplier nama_supplier
1 PT Canon Indonesia
2 PT Maxtorindo
3 PT Acer Internasional
3. Database Management System (DBMS).
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.
Perintah atau instruksi tersebut umumnya ditentukan oleh user, adapun bahasa yang
digunakan dibagi kedalam 2 (dua) macam diantaranya sebagaimana di bawa h ini:
1. DDL (Data Definition Language)
Yang pertama adalah bahasa DDL atau kepanjangannya Data Definition
Languange, yaitu dipakai untuk menggambarkan desain dari basis data secara
menyeluruh. DDL (Data Definition Language) dapat dipakai untuk membuat
tabel baru, memuat indeks, maupun mengubah tabel. Hasil dari kompilasi DDL
akan disimpan di kamus data. Itulah definisi dari DDL.
2. DML (Data Manipulation Language)
Dan yang kedua adalah DML atau kepanjangannya Data Manipulation
Language, yaitu dipakai untuk memanipulasi daan pengambilan data pada suatu
basis data, misalnya seperti penambahan data yang baru ke dalam suatu basis
data, menghapus data pada suatu basis data dan mengubah data pada suatu basis
data. Itulah definisi dar DML.
Contoh DBMS (Database management system)
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.
4. - 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.
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.
5. Database Relasional.
Database Relasional sebenarnya adalah suatu konsep penyimpanan data
terstruktur, sebelum konsep database relasional muncul sudah ada uda model
database yaitu network database dan hierarchie database . Teori database relasional
di kemukakan pertamakali oleh Dr. E.F. Codd.
Dalam database relasional, data disimpan dalam bentuk relasi atau tabel dua
dimensi, dan antara tabel satu dengan tabel lainnya terdapat hubungan atau
relationship sehingga dapat di simpulkan, database adalah kumpulan dari sejumlah
tabel yang saling hubungan atau saling keterkaitan. Kumpulan dari data yang
diorganisasikan sebagai tabel tadi disimpan dalam bentuk data elektronik di dalam
harddisk komputer dan dikelompokan secara logis berdasarkan schema user.
Untuk membuat struktur tabel, mengisi data ke tabel, memperbarui data dan
menghapus data dari tabel diperlukan software. Perangkat lunak yang digunakan
membuat tabel, isi data, ubah data, dan hapus data disebut Relational Database
Management System atau yang biasa di singkat dengan RDBMS. Sedangkan
perintah yang digunakan untuk membuat tabel, mengisi tabel, mengubah tabel, dan
menghapus data disebut perintah SQL (Baca : Sequel) yang merupakan singkatan
dari Structure Query Language. Jadi, setiap aplikasi perangkat lunak RDBMS pasti
bisa dipakai untuk menjalankan perintah SQL.
Sebenarnya fungsi RDBMS bukan cuma untuk buat tabel, isi data, ubah data
dan hapus data. Untuk manajemen data dalam skala yang besar dan agar bisa
mendukung proses bisnis yang kontinyu atau terus menerus dan real time suatu
Relational Database Management System dituntut untuk mempunyai kemampuan
manajemen user dan keamanan data yang terjamin, mencadangkan data dan
mengembalikan data serta kemampuan lainnya yang berkaitan dengan kecepatan
pemrosesan data.
Sebuah aplikasi perangkat lunak RDBMS yang ada di pasaran saat ini dan
paling sering digunakan adalah Oracle Database yang di keluarkan oleh Oracle
Corporation.
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.
6. Contoh dan jenis file serta 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.
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.
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.
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).