mysql

membuat tabel mhasiswa:

code:
Create table mahasiswa
           ( nim char(8) not null,
            nama varchar(30),
            ttl date.
             jk char(1) not null,
             alamat varchar(30),
             primary key(nim)
           )


buat tabel kuliah:

Code:
Create table kuliah
            ( kode_mk char(8) not null,
            nama_mk varchar(30),
            sks smallint,
            semester smallint,
            primary key (kode_mk)
            )        

buat tabel nilai (hasil relasi N_N antara entitas mahasiswa dan kuliah):

Code:
 create tabel nilai
             (nim char(8) not null,
              kode _mk varchar(30) not null'
              uts smallint,
              uas smallint,
              na float(2),
              hm char(1) default 'T'
              primary key (nim,kode_mk)
              )

memasukan (insert) data dalam tabel.

memasukan data ke tabel mahasiswa

insert into mahasiswa values("10106001","arya santoso",1983-12-01,"I"Dago - Bandung")

insert into mahasiswa (nim, nama, ttl, jk, alamat)
            values("10106002","astrid",1983-10-11,"p","Cihampelas - Bandung")

untuk selengkapnya:

insert into mahasiswa values("10106003","budi arga","1984-10-24","l","cicaheum - bandung")

insert into mahasiswa values("10106004","dini andari","1983-01-25","p","menteng - jakarta")
dst...





memasukan data tabel kuliah:
Code:
insert into kuliah values("if32101","algoritmadan pemrograman II",2,2)
insert into kuliah values("if32209","kalkulus II",3,3)
dst...

memasukan data ke tabel nilai:
Code:
insert into nilai values("1010601","if32101","70,80, (0.4*uts)+(0.6*uas),NULL)
insert into nilai values("1010601","if32209","50,89, (0.4*uts)+(0.6*uas),NULL)
dst...

catatan::
huruf mutu (hm) tergantung dari nilai yang diperoleh,jadi tidak perlu dimasukan secara langsung.


memperbaharui(update) tabel nilai:

mengupdate field hm berdasarkan field na (nilai akhir) dengan ketentuan sbb:


Nilai Akhir (na)                               indeks huruf mutu
80<= na <= 100                                A
68<=na  <=79                                   B
56<=na <=67                                    C
45<=na <=55                                    D
0<=na   <=44                                    E


Code:

Update nilai
set hm='A' where  na >= 80 and na <=100





untuk selengkapnya akan ditulis nanti

0 komentar:

Post a Comment

silahkan tulis pendapat atau komentar anda di sini

Labels

About Us

Download

Recent Comments

Ads