Kamis, 10 Mei 2018

Pengantar Basis Data


Jumat, 5 mei 2018 jam 19.00 s/d 21.00
Minggu ke 10 pertemuan ke 8 perancangan basis data kelompok mi2j
Tentang query hasil UTS (tabel supplier)
Pertama runningkan dulu MYSQL di XAMPP
Buka MYSQL
MYSQL dan XAMPP
Untuk database server / web server
Sebelum mengisi form MYSQL maka kita harus menentukan
Tipe data dan Jumlah/ukuran data dari KdSup, NmSup,AlSup, NoTlp, dan Kota 
1.KdSup char (3)
Perkiraan ada 50 supplier pada berkah mart
Pengkodean supplier = BM01
Char (3)
S50 = Supplier ke 50
S01 = Supplier ke 1
Char (5)
SUP01 = Supplier ke 1
SUP50 = Supplier ke 50
Sepakat untuk KdSup menggunakan S dan 2 digit nomor urut
Contoh =  S09 = Supplier ke 9

12345/INV/V/2018 = contoh nomor invoice/tagihan/nomor transaksi
180410191488GUQ = kode shoppe

Kalau pengisian :
Char(3) atau varchar (3)
S1s/d S9 = cocok pakai varchar
S01 s/d S09 = cocok pakai char
Sepakat pakai S01 char (3)

2.NmSup varchar (40)
contoh nama PT:
PT PUTRA DUTA LEXINDO = 21 karakter
Asumsi maksimal nama supplier sampai dengan 30 karakter
Melati Suci Mayasari
3.AlSup varchar (50)
4.NoTlp integer (15)
Contoh : 08161937485
Angka 0 pada awalan tidak akan tersimpan. Karena tipe data interger hanya bilangan bulat saja
Jadi NoTlp lebih cocok menggunaka varchar
Mesti tahu bentuk nomor telepon yang mau disimpan
+62831424586
62831427475
08312874868
Sepakat memilih bentuk 0 di depan
Sebelum itu, suplier untuk berkah mart apakah hanya di indonesia ?  
Asumsinya apakah hanya lokal atau ada luar negeri ?
Karena sepakat lokal berarti pakai bentuk 0 didepan
5.Kota varchar (15)
Perbedaan char dan varchar ?
Char = disimpan hitunganyan maksimal karakter berapa yang ditentukan walaupun tidak semuanya digunakan, akan tetap dihitung yang dialokasikan
Chat diibaratkan  bayar kos 1 bulan Cuma dipakai 3 hari pun, bayarnya 1 bulan
Varchar = disimpan menyesuaikan karakter yang dipakai berapa ditentukan, akan menyesuaikan yang diisi, panjang maksimal sesuai yang ditentukan
Varchar diibaratkan memakai berapa lama, itulah yang dibayar (hotel) 1 hari hitung 1 hari bukan 1 bulan

http://www.smule.com/p/1068495535_2180900007
www.atmaluhur.ac.id
ysetiawanj@atmaluhur.ac.id

Tidak ada komentar:

Posting Komentar