Senin, 07 Mei 2018

CATATAN MINGGU KE 11 AHMAD

CATATAN HARI INI, SENIN 7 MEI 2018
MATAKULIAH : PERANCANGAN BASIS DATA

Assalammualikum wr.wb
Selamat Pagi, Siang, Sore dan Malam Semua

Kembali lagi di Blog saya
Pada postingan ini saya (Ahmad) akan kembali membahas apa saja yang telah saya dapat pada perkuliahan hari ini Senin, 7 Mei 2018 khususnya pada Matakuliah Perancangan Basis Data.

Pada postingan sebelumnya kita telah membahas perancangan Query untuk Tabel Supplier, kali ini saya (Ahmad) akan membahas tentang Perancangan dan Query untuk Tabel Barang. 
Oke langsung saja.


Membuat Rancangan dan Query Untuk Tabel Barang dengan asumsi Tabel Supplier telah dibuat sebelummnya

- Membuat Rancangan Tabel Barang
  Sebelum kita membuat Tabel Barang terlebih dahulu kita pilih database tempat Tabel Barang akan dibuat, untuk itu hal pertama yang harus kita lakukan adalah memilih database untuk digunakan. Pada postingan sebelumnya kita telah membuat Databasenya yaitu Pembeliian, jadi langsung saja kita pilih databasenya dengan cara ketik perintah:

use Pembelian;

Lalu pilih RUN SELECTION
Lakukan seperti pada gambar
Setelah itu kita akan membuat Tabel Barangnya terlebih dengan cara tulis perintah seperti :

Create table Barang (
KdBrg varchar (5) not null,
NmBrg varchar (30),
HrgBrg mediumint (6),
StokMin varchar (4),
primary key (KdBrg));

Lalu pilih RUN SELECTION
Lakukan seperti pada gambar

Tabel Barang dibuat dengan Asumsi

  1) KdBrg menggunakan tipe data varchar dengan panjang 5
      Alasan
      - Menggunakan varchar karena kode barang berupa gabungan dari angka dan huruf
      - Panjangnya 5  contoh  (B0001) dengan asumsi
        B = menunjukkan barang
       4 Digit di belakang (0001) = menunjukkan nomor urut barang dengan asumsi ada lebih dari 1000 jenis barang pada berkah Mart dengan batas tampung 9999 jenis barang
                                                             
  2) Pimary key adalah KdBrg
      Alasan
      Karena Kode untuk setiap barang harus berbeda tidak boleh sama


  3) NmBrg menggunkan tipe data varchar dengan panjang 50
      Alasan
      - Menggunakan varchar karena Nama barang berupa gabungan dari angka dan huruf
        Contoh : Bolesa Dus (48 Gelas)
      - Panjangnya 50 diukur dari panjang maksimal karakter dari Nama Barang  
        Contoh : Bolesa Dus (48 Gelas) jika dihitung panjang karekternya ada 21
    Jadi digunakan panjangnya 30 untuk jaga - jaga apabila ada nama barang yang lebih dari 21 karakter dengan batas maksimum 30 karakter
 
  4) HrgBrg menggunakan tipe data mediumint
       Alasan
    - Menggunakan tipe data Mediumint karena data yang akan di simpan ke dalam field HrgBrg merupakan data yang berupa angka yang nantinya akan diproses dengan asumsi harga barang maksimum adalah  100000.
         Contoh : Kode Barang  : B0002
                        Nama Barang : Susu SGM 128g
                        Harga Barang : 100000
                        Stok                : 50
                     
  5) Stok menggunakan tipe data varchar dengan panjang 4
      Alasan
      - Menggunakan varchar karena Stok berupa angka yang tidak perlu dihitung
      - Menggunakan varchar juga karena untuk menghemat ukuran file dari database
      - Panjangnya 4 dengan asumsi maksimum stok barang adalah 1000 buah

- Membuat Query (Insert, Select, Update, dan Delete) untuk Tabel Barang
   1) Insert
        Misalkan kita akan memasukkan data barang seperti berikut ini :
        Kode Barang  : B0001
        Nama Barang : Bolesa Dus (48 Gelas)
        Harga Barang : 15000
        Stok                : 100

        Lakukan dengan cara mengetik perintah dibawah ini :
        Insert into Barang values('B0001' , 'Bolesa Dus (48 Gelas)' , '15000' , '100');

        Lalu pilih RUN SELECTION
        Lakukan seperti pada gambar       

   2) Select
       Untuk melihat hasil dari insert data, update data, dan delete data pada Sql kita gunakan perintah Select. Tadi kita telah menginput data Barang, untuk membuktikan bahwa data tersebut telah tersimpan, kita gunakan perintah select. Lakukan dengan cara mengetik perintah dibawah ini :
        Select * from Barang;
     
        Lalu pilih RUN SELECTION
        Lihat hasilnya seperti pada gambar diatas.

   3) Update 
       Misalkan kita ingin merubah Nama Barang Bolesa Dus 48 (Gelas) menjadi Bolesa Dus Box (48 Gelas), Maka lakukan dengan cara mengetik perintah dibawah ini :
        Update Barang set NmBrg=' Bolesa Dus Box (48 Gelas)' where KdBrg='B0001';

        Lakukan dan lihat hasil seperti pada gambar
   
   4) Delete
       Misalkan kita ingin menghapus Record dengan Nama Barang Bolesa Dus Box (48 Gelas) dengan KdBrg B0001, Maka lakukan dengan cara mengetik perintah dibawah ini :
       Delete from Barang where KdBrg='B0001';
     
       Lakukan dan lihat hasil seperti pada gambar


Sekian postingan saya kali ini, semoga bermanfaat untuk teman teman semuanya. Bila ada kesalahan, kritik, atau saran, silahkan tulis di kolom komentar di bawah. Terima Kasih.

Jangan Lupa Kunjungi
dan

Tidak ada komentar:

Posting Komentar

Query untuk Semua Tabel (pada Database Pembelian) dan Substr (Pada Tabel Mahasiswa)

CATATAN HARI INI,  Senin, 4 Juni 2018 MATAKULIAH : PERANCANGAN BASIS DATA Assalammualikum wr.wb Selamat Pagi, Siang, Sore dan Malam...