Nama :
Sofi Hayu Desbiana Irda Lestari
N.I.M : 43115120016
Fakultas / Jurusan : Ekonomi dan Bisnis / Manajemen
Dosen Pengampu : Hapzi Ali , Prof. Dr. MM
1. Sistem manajemen database atau database
management system (DBMS) adalah merupakan suatu sistem software yang
memungkinkan seorang user dapat mendefinisikan, membuat, dan memelihara serta
menyediakan akses terkontrol terhadap data. Database sendiri adalah sekumpulan
data yang berhubungan dengan secara logika dan memiliki beberapa arti yang saling
berpautan. Contoh SMBD adalah Oracle, SQL server 2000/2003, MS Access, MySQL
dan sebagainya.
2. Dalam relational database model, sebuah
database adalah kumpulan relasi yang saling terhubung satu sama lainnya. Relasi
adalah istilah dalam relational database, tapi kita lebih familiar jika
menyebutnya sebagai tabel. Selayaknya tabel yang memiliki kolom dan baris,
dalam relational database, kolom (column) disebut attribute, sedangkan baris
(row) disebut tuple. Hal ini hanya sekedar penamaan, dan agar lebih gampang,
kita hanya akan menggunakan istilah tabel, kolom dan baris dalam tutorial ini,
namun jika anda menemui istilah relation, attribut dan tuple, itu hanya
penamaan lain dari tabel, kolom, dan baris.
Contohnya, dalam tabel 4.1 : tabel
data_mahasiswa, kolom NIM (Nomor Induk Mahasiswa) akan menjadi kandidat yang
bagus, karena tidak mungkin ada 2 mahasiswa yang memiliki NIM yang sama. NIM
disini disebut juga dengan Candidate Key (Kunci Kandidat).
3. 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.
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.
RANCANGAN DESAIN DATABASE PENJUALAN “TOKO XYZ” DENGAN
TEKNIK
PERANCANGAN FORMAL’
Entitas / Tabel yang dibutuhkan :
· Entitas / Tabel Customer
· Entitas / Tabel Barang
· Entitas / Tabel Jenis_Barang
· Entitas / Tabel Transaksi
· Entitas / Tabel Supplier
Atribut /
Field yang dibutuhkan :
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 )
|
|
|
Tabel Barang
|
|
|
|
Field
|
Type
|
|
|
kode_barang
|
text ( 6 ), unik tidak boleh
|
|
|
|
ada yang sama
|
|
|
nama_barang
|
text ( 100 )
|
|
|
id_jenis_barang
|
numerik ( 6 )
|
|
|
id_supplier
|
numerik ( 6 )
|
|
|
harga
|
text ( 15 )
|
|
|
Tabel Jenis_Barang
|
|
|
|
Field
|
Type
|
|
|
id_jenis_barang
|
numerik (6 )
|
|
|
nama_jenis_barang
|
text ( 100 )
|
|
|
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 )
|
|
|
Tabel Supplier
|
|
|
|
Field
|
Type
|
|
|
id_supplier
|
numerik (6 )
|
|
|
nama_supplier
|
text ( 100 )
|
Entity
Relationship Diagram ( ERD )
* Primary Key
** Foreign Key
Sample /
Contoh Record Data Customer
|
id_customer
|
nama_customer
|
alamat_customer
|
telepon_customer
|
|
|
|
||||||||||
|
100001
|
Paijo
|
Jl Buntu 20 Malang
|
0341-123456
|
|
|
|
|
|
||||||||
|
100002
|
Tarmini
|
Jl Gantung 10
|
031-4567890
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
Surabaya
|
|
|
|
|
|
|
|
|
|||
|
Sample / Contoh Record Data Barang
|
|
|
|
|
|
|
|
|
||||||||
|
kode_barang
|
|
nama_barang
|
|
id_jenis_barang
|
|
id_supplier
|
harga
|
|
||||||||
|
01-0001
|
|
Printer Canon IP
|
|
1
|
|
|
|
1
|
|
450.000
|
|
|||||
|
|
|
|
|
|
|
|
||||||||||
|
|
|
1700
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
05-0003
|
|
Harddisk Maxtor
|
|
2
|
|
|
|
2
|
|
390.000
|
|
|||||
|
|
|
60 GB
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
06-0022
|
|
Notebook Acer
|
|
3
|
|
|
|
3
|
|
8.000.000
|
|
|||||
|
|
|
|
|
|
|
|
||||||||||
|
|
|
TravelMate
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Sample / Contoh Record Data Jenis Barang
|
|
|
|
|
|
|
|
|
||||||||
|
id_jenis_barang
|
nama_jenis_barang
|
|
|
|
|
|
|
|
|
|
||||||
|
1
|
|
|
|
Printer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2
|
|
|
|
Hardisk
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3
|
|
|
|
Notebook
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sample /
Contoh
|
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
|
|||||
|
Sample / Contoh
|
Record Data Supplier
|
|
|
|
|
|
|
|
|
|
||||||
|
id_supplier
|
|
|
|
nama_supplier
|
|
|
|
|
|
|
|
|
|
|||
|
1
|
|
|
|
PT Canon Indonesia
|
|
|
|
|
|
|
|
|
|
|||
|
2
|
|
|
|
PT Maxtorindo
|
|
|
|
|
|
|
|
|
|
|||
|
3
|
|
|
|
PT Acer Internasional
|
|
|
|
|
|
|
|
|
|
|||
No comments:
Post a Comment