BASIS DATA II
KELOMPOK I
HASNAH AHMAD / 1302090061
SITTI HERIANI / 1302090142
DIAN ASTUTI USMAN / 1302090308
MYSQL
MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat
terbuka atau open source dan berjalan disemua platform baik Linux
maupun Si Windows, MySQL merupakan program pengakses database
yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User
(Pengguna Banyak).
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 komersial.
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.
Pada dasarnya tipe data yang didukung oleh MySQL dibagi menjadi 3 jenis
yaitu
1. Integer
Tipe data ini menampung angka yang bisa digunakan untuk keperluan
kalkulasi matematis, jadi jika akan membuat sebuah field yang akan
dilakukan operasi matematis seperti ditambah, dikurangi dan dan
sebagainya
maka
gunakan
tipe
data
integer
2. Text
Tipe data text digunaan untuk menyimpan data berupa text, misal nama,
nomor telepon, alamat , judul buku, dan lain-lain. Tipe data text tidak bisa
dilakukan operasi matematis seperti pada tipe data integer.
3. Date/Time
Tipe data yang digunakan untuk menyimpan tanggal (date) dan Waktu
(time). Tipe ini digunakan untuk menyimpan misal tanggal lahir, jam
absen, tahun pendaftaran dan lain-lain, dimana tipe ini memiliki
karakteristik seperti tipe data integer.
Create
Alter
Rename
Drop
Select
Insert
Update
Delete
ERD
Model Entity Relationship diperkenalkan pertama kali oleh P.P. Chen pada
tahun 1976. Model ini dirancang untuk menggambarkan persepsi dari
pemakai dan berisi
obyek-obyek dasar yang disebut entity dan hubungan antar entity-entity
tersebut yang disebut relationship. Pada model ER ini semesta data yang
ada
dalam
dunia
nyata
ditransformasikan
dengan
memanfaatkan
Entity-Relationship
melengkapi
penggambaran
grafik
dari
struktur logika . Dengan kata lain Diagram E-R menggambarkan arti dari
aspek
data
seperti
bagaimana
entity-entity,
atribut-atribut
dan
Di
dalam
pembuatan
diagram
E-R
perlu
diperhatikan
sistem
seringkali
memiliki
basis
data
relasional,
dan
Sedangkan
entitas
lemah
merupakan
entitas
yang
Cardinality
Flow Chart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan
dan
hubungan
antar
proses
beserta
instruksinya.
Gambaran
ini
Kamus Data
Kamus Data adalah daftar basis data dan tabel yang digunakan dalam
sebuah aplikasi. Kamus data memuat informasi tentang:
1. Nama, yaitu nama basis data atau tabelnya
Program
ERD
Mulai
Harga
Y
Harga Barang sudah ada
Flowchart
Y
Simpan data
Batalkan Penyimpanan
T
T
Kembali
Kembali kemenu penjualan barang
Kamus Data
KAMUS DATA : PENJUALAN
Nama Arus Data: Pembelian
Penjelasan : Pembelian Barang
Struktur Data
No
Nama Item
Type
Lebar
Keterangan
Data
1 Nm_Pembeli
varch
10
Nama_Pemb
2 Nm_Brg
ar
8
eli
3 Jml_Brg
varch
10
Nama_Baran
ar
g
varch
Jumlah_Bara
ar
ng
No
1
2
3
4
Nama Item
Data
Kd_Brg
Nm_Brg
Jml_Brg
Hrg_Brg
Type
Lebar
Keterangan
Varch
ar
Varch
ar
Varch
ar
Varch
ar
10
8
10
8
Kode_Barang
Nama_Baran
g
Jumlah_Bara
ng
Harga_Baran
g