Anda di halaman 1dari 9

MEMBUAT KRS

Membuat Data Base : Kami merencanakan membuat 5 tabel,yaitu : 1. Tabel Data KRS, den an !ield: nim"DETA#$% dan k&de mata kulia'. (. Tabel Ma'asis)a, den an *ield: id,nim"MASTER%, nama ma'asis)a, +r&di, d&sen +embimbin , ,en,an Akademik dan ,umla' krs. -. Tabel Mata Kulia', den an !ield: K&de mata kulia', nama mata kulia', sks dan d&sen +en a,ar .. Tabel D&sen, den an !ield: k&de d&sen dan nama d&sen. 5. Tabel /aktu Krs, nim"DETA#$%, semester, T.A., t l0kembali, t l0ambil, t l0+en isian. Untuk membantu +embuatan database kami men unakan MyS1$ 1uery Br&)ser. 2an lan ka'3lan ka'nya seba ai berikut : 1. Membuka A+likasi MyS1$ 1uery Br&)ser,dan memasukkan +ass)&rd. Tekan 4K.

(. Klik kanan +ada ba ian sc'emata dan +ili' create ne) sc'ema,

-. Setela' ,adi sc'emanya, klik kanan +ada sc'ema yan tela' dibuat"5tu as0kita6%, lalu +ili' create ne) table. .. Membuat tabel3tabel yan suda' direncanakan tadi. Seba ai berikut :
7ama Tabel *ield Ti+e data

3 ma'asis)a

id"8K% nim"8K% nama +r&di kd0d&sen"!K% ,en,an ,umla'0krs kd0mk"8K% mk sks kd0d&sen"!K% nim"8K,!K% semester ta t l0ambil t l0kembali t l0+en isian nim"8K% kd0mk"8K% kd0d&sen"8K% d&sen

inte er c'ar"5% 9arc'ar".5% enum"5M#6,6TK6% c'ar"5% enum"5D-6,6S16% inte er c'ar"5% 9arc'ar"(:% inte er c'ar"5% c'ar"5%
enum"5 ena+6,6 an,il6%
enum"5(:::;(::16,6(::1;(::(%,'anya c&nt&'

3 mk

3 )aktu0krs

3 data0krs 3 d&sen

date date date c'ar"1<% c'ar"5% c'ar"5% 9arc'ar".5%

5. Setela' semua diset,beserta *&rei n key ,u a. Maka buat a+likasi untuk men isikan c&ntent. =. $& ika dalam +embuatan database ini adala' seba ai berikut
ma'asis)a "Master tabel% !K"kd0d&senkd0d&sen% D&sen

7imnim "Detail tabel%

/aktu0krs

Data0krs

!K"kd0mkkd0mk% Mk !K"kd0d&senkd0d&sen%

Membuat A+likasi KRS men

unakan Del+'i.

1. Membuka Del+'i. (. 8ada a+likasi, +ili' menu !ile;7e);Data M&dule. -. 8ili' k&m+&nen AD4;AD4>&nnecti&n. 8r&+erty yan +erlu di set: a. >&nnecti&n Stin , +ili' data s&urce name yan tela' di'ubun kan +ada database yan kita buat tadi"kami tidak memba'as 4DB> dalam makala' ini%. b. $& in8r&m+t !alse c. >&nnected True .. 8ili' k&m+&nen AD4;AD41uery. 8r&+erty yan +erlu di set: a. >&nnecti&n DataM&dule.AD4>&nnecti&n b. 7ame"rec&mmended% c. S1$ select ? *r&m @nama tableA"+ada kasus ini yaitu data0krs, d&sen, ma'asis)a, mk, )aktu krs% B)'ere @nama *ieldA:CAnama0*ield masterAD"+ada kasus ini yan bertindak seba ai tabel detail, yaitu tabel waktu_krs dan data_krs ter'ada+ mahasiswa where nim:=nim . d. DataS&urce 'anya di set +ada tabel detail")aktu0krs dan data0krs% seba ai ru,ukan ke tabel Master"ma'asis)a% e. 8arameter untuk tabel detail"33 nim, 9alue &leStrin % *. Acti9e True. 5. Setela' semua AD41uery terselesaikan, +ili' k&m+&nen AD4;DataS&urce"kami memasukkan k&m+&nen data s&urce +ada Data M&dule a ar lebi' muda' men &+erasikannya%. 8r&+erty yan +erlu di set :

a. 7ame dan dataset"sesuai den an AD41uery masin 3 masin "sebanyak 5 bua'%. b. 8ada kasus ini, lebi' baik untuk data s&urce tabel masternya "ma'asis)a% dibuat terlebi' da'ulu bersamaan den an AD41uerynya, a ar tidak rancu dalam men eset +r&+ertinya. =. Berikut ini adala' 'asil dari 5 +r&ses diatas dalam data m&dule.

E. Membuat !&rm KRS, dalam 'al ini kami men abun kan bebera+a tabel dalam satu *&rm. a. Karena rencan an *&rm KRS kami buat +ersis se+erti bentuk KRS kam+u maka k&m+&nen3k&m+&nennya adala': i. Menu !ile;7e);!&rm 3 +r&+erty name"rec&mmended% di anti. EFs: KRS ii. tabel ma'asis)a"nim, nama, ,en,an , +r&di, id, ,umla' KRS dan d&sen +embimbin %, cara membuat k&m+&nen d&sen +embimbin : 1. Klik (F +ada AD41ueMa'asis)a, setela' muncul data m&dule untuk Ad&1ueMa'asis)a. Klik kanan +ada bidan k&s&n data m&dule tersebut lalu +ili' ne) *ield. (. Diisikan se+erti berikut:

-. 8en,elasan, kami membuat re*erensi ke tabel AD41ueD&sen den an *ield acuan kd0d&sen3 kd0d&sen dan kami menam+ilkannya "result *ield% dalam bentuk nama d&sennya. Selan,utnya +ili' "add all *ield% semua *ield +ada data m&dule lalu tarik ke *&rm.

A ar *&rm muda' untuk diisi kami membuatkan k&m+&nen DB>&mb&B&F +ada *ield",en,an dan +r&di%. Untuk setia+ k&m+&nen DB>&mb&B&F, +r&+erti yan +erlu di set: 1. DataS&urce DataM&dule(.DataS&urceMa'asis)a (. Data!ield ,en,an dan +r&di -. #tems diisikan +il'an3+ili'an yan akan di list sesuai den an yan ada +ada database untuk masin 3masin *ield Untuk *ield @idA, saya maksudkan a ar bila krs tersebut diisi den an ( nim dan nama ma'asis)a yan sama tidak ter,adi err&r"Disini belum ber*un si secara &+timal%. A ar tidak keli'atan +r&+erty 9isiblenya di set !A$SE. iii. Tabel )aktu0krs"nim, semester, t l0ambil, t l0kembali, t l0+en isian,ta% Selan,utnya +ili' semua *ield +ada data m&dule lalu tarik ke *&rm. 7imenable"*alse% G9isible"*alse%. !ield nim nantinya akan men acu +ada AD41ueMa'asis)a.nim !ield semester dan ta kami buatkan DB>&mb&B&F, cara se+erti +ada DB>&mb&B&F untuk ,en,an dan +r&di, 'anya berbeda +ada #tems"sesuai c&ntent masin 3 masin %. i9. Buat DbHrid +ada *&rm. Untuk memasukkan data mata kulia' krs 8r&+erty yan di set: 1. DataS&urce DataM&dule(.DataS&urceDataKrs (. klik kanan +ada DBHrid lalu +ili' >&lumns Edit&r untuk men atur +&sisi k&l&m +ada DBHrid. Buat sesuai den an aturan krs. 9. Membuat k&m+&nen DB7a9i at&r, den an +r&+erty dataS&urce C DataM&dule(.DataS&urceMa'asis)a. 9i. Buat Butt&n, untuk menutu+ a+likasi. E9ent +ada *&rm KRS:
1. +r&cedure TDataM&dule(.AD41ue/ktKrs7e)Rec&rd"DataSet: TDataSet%I

be in (. AD41ue/ktKrst l0+en isian.Jalue :C n&)I endI +r&cedure TKRS.Butt&n1>lick"Sender: T4b,ect%I be in A++licati&n.TerminateI endI

b. Kasil ak'ir !&rm KRS adala' seba ai berikut.

<. Membuat !&rm D&sen Untuk men &+erasikan tabel D&sen. a. Menu !ile;7e);!&rm 3 +r&+erty name"rec&mmended% di anti. EFs: D&sen b. Klik (F +ada AD41ueD&sen c. Klik kanan +ada data m&dule yan muncul, +ili' add all *ields. $alu tarik ke *&rm yan dibuat tadi. d. Buat k&m+&nen DBHrid dan DB7a9i at&r untuk +en &+erasian, masin 3masin di set +ada +r&+erty DataS&urce DataM&dule(.DataS&urceD&sen e. Kasil *&rm:

L. Membuat !&rm Mata Kulia' Untuk men &+erasikan tabel Mata Kulia'. a. Menu !ile;7e);!&rm 3 +r&+erty name"rec&mmended% di anti. EFs: Mk b. Klik (F +ada AD41ueMk c. Klik kanan +ada data m&dule yan muncul, +ili' add all *ields. $alu tarik ke *&rm yan dibuat tadi. d. Buat *ield l&&ku+ untuk d&sen. >ara membuat +ersis se+erti +ada cara membuat l&&ku+ +ada tabel ma'asis)a diatas. e. Buat k&m+&nen DBHrid dan DB7a9i at&r untuk +en &+erasian, masin 3masin di set +ada +r&+erty DataS&urce DataM&dule(.DataS&urceMataKulia' *. Kasil *&rm:

1:. Membuat !&rm Ma'asis)a Untuk meli'at data3data ma'asis)a yan suda' menda*tar. a. Menu !ile;7e);!&rm 3 +r&+erty name"rec&mmended% di anti. EFs: M's b. Buat k&m+&nen DBHrid dan DB7a9i at&r untuk +en &+erasian, masin 3masin di set +ada +r&+erty DataS&urce DataM&dule(.DataS&urceMataKulia' c. klik kanan +ada DBHrid lalu +ili' >&lumns Edit&r untuk men atur +&sisi k&l&m +ada DBHrid. Buat sesuai den an isi. d. $ebi' baik +r&+erty read &nly3nya di true semua karena 'anya ber*un si untuk meli'at data yan suda' masuk. e. Buat butt&n cl&se se+erti +ada *&rm KRS.

*. Kasil *&rm:

11. Membuat *&rm Utama. a. Menu !ile;7e);!&rm 3 +r&+erty name"rec&mmended% di anti. EFs: !&rm Utama b. Buat - +anel, diatur +r&+erty ali n. c. Buat k&m+&nen MainMenu. Diisi link ter'ada+ *&rm3*&rm yan lain. d. Kasil :

7ama kel&m+&k : 7&9i Maya De 2eny Tit&

Anda mungkin juga menyukai