Hand on Database

Embed Size (px)

Citation preview

  • 8/17/2019 Hand on Database

    1/23

    2.0 MEMBANGUNKAN PANGKALAN DATAMicrosoft Access adalah merupakan perisian pangkalan data. Satu pangkalandata adalah merupakan koleksi beberapa rekod. Menggunakan Microsoft Access,pengguna boleh membina satu pangkalan data yang mudah untuk digunakan,pengolahan, pencarian data dan mendapatkan maklumat yang berguna daripada

    laporan yang disediakan.Bagi memulakan Microsoft Access, anda dikehendaki membuka perisian

    Microsoft Access 2007 dari komputer anda dahulu. Klik pada butang Start pada

    komputer anda dan pilih Microsoft Access 2007. Setelah itu, akan muncul satu

    tetingkap Microsoft Access seperti dalam a!ah 2.".

    Rajah 2.1 #etingkap a$al Microsoft Access 2007

    Setelah tetingkap a$al kelihatan, anda dikehendaki mengikut langkah%langkah diba$ah untuk mencipta dan membangunkan pangkalan data.- Klik pada butang Blank &atabase bagi membangunkan pangkalan data yangkosong seperti dalam a!ah 2.2.

    - Setelah butang tersebut di klik, akan kelihatan satu panel baru di sebelah kanan

    tetingkap yang meminta anda untuk menamakan pangkalan data anda.- 'ikalau anda mahu menukar direktori pangkalan data anda ke folder lain, andadikehendaki klik pada ikon folder di hu!ung kotak tersebut.

    - Akan muncul satu tetingkap lain setelah anda klik pada ikon folder tersebut.

    - (ilih direktori yang anda sukai dan nama pangkalan data anda.

    - Setelah direktori yang dikehendaki telah dipilih dan nama pangkalan data telahditaip, klik pada butang )K.

    - Selepas butang )K di klik, tetingkap tadi akan hilang dan nama yang telah ditaip pada tetingkap tadi akan kelihatan pada kotak di panel kanan anda sepertidalam a!ah 2.*.

    - Klik butang +reate untuk mula membangunkan pangkalan data anda.

  • 8/17/2019 Hand on Database

    2/23

    - (angkalan data anda telah ber!aya dicipta. Satu tetingkap seperti a!ah 2.akan kelihatan.

    a!ah 2.2 Menukar direktori pangkalan data anda

    a!ah 2.* #etingkap bagi memulakan pangkalan data

  • 8/17/2019 Hand on Database

    3/23

    Rajah 2.4 Pangkalan data telah dicita

    !.0 MEN"#PTA MEDAN DAN REK$D 'adual adalah merupakan fail data dalam pangkalan data. 'adual merupakanperkara asas bagi pangkalan data. &ata disimpan di dalam !adual.!.1 Mencita %ad&al

     'adual merupakan set bagi kolum dan baris. Setiap kolum adalah medan. &alam !adual, setiap medan mempunyai nama yang unik. Setiap baris dalam !adualdikenali sebagai rekod. +ontohnya dalam 'adual *." terdapat empat kolum dalam

     !adual (ersonal iaitu terdiri daripada medan -&, ama, /mur, dan, Status.Sebaris data yang terdiri keempat%empat kolum tersebut dikenali sebagai saturekod. Maka dalam !adual tersebut terdapat * rekod yang disimpan.

     %ad&al !.1 %ad&al e'()nal *ang +engand&ngi ! 'ek)d

    #D Na+a Mat'ik ,tat&(" aridah 70"70 Kah$in2 Suri 10"" Bu!ang* aisal 73*" Kah$in

    Bagi mencipta !adual dalam Microsoft Access 2007, anda perlu buka kembali failpangkalan data yang telah dicipta pada a$al pembela!aran. -kuti langkah diba$ah untuk membuka fail yang telah anda bina di a$al pembela!aran45 /ntuk membuka fail tersebut, anda perlu membuka fail Microsoft Access 2007.

    5 Setelah itu, klik pada butang )6ce dan pilih )pen seperti a!ah *.".

    5 Satu tetingkap akan muncul. Anda dikehendaki mencari fail tersebut dalamfolder atau direktori yang telah anda simpan di a$al pembela!aran.

    5 Setelah fail dipilih, klik )K.

  • 8/17/2019 Hand on Database

    4/23

    Rajah !.1 Me+-&ka ke+-ali ail angkalan data

    Setelah fail pangkalan data dibuka, barulah anda boleh membina !adual. Silaikuti langkah%langkah seperti berikut untuk membina !adual4

    5 Klik pada tab +reate dan pilih #able pada kumpulan #ables seperti dalam a!ah*.2.

    5 /ntuk menambah medan dalam !adual tersebut, klik tab &atasheet, klik anakpanah kecil pada kumpulan ie$s seperti dalam a!ah *.*.

    5 Akan muncul satu menu yang mempunyai dua pilihan. Anda dikehendaki klik&esign ie$ .

    5 Anda perlu simpan !adual tersebut dengan memasukkan nama !adual andapada kotak dialog seperti dalam a!ah *.. Kemudian, klik )K.

     #aipkan nama medan seperti dalam 'adual *." dan tentukan !enis data bagi

    setiap medan seperti dalam a!ah *.8.5 'enis data bagi setiap medan ditentukan dengan melihat kepada !enis datayang perlu disimpan dalam medan tersebut.

    Rajah !.2 Mencipta !adual

  • 8/17/2019 Hand on Database

    5/23

    Rajah !.4 Menamakan !adual

    Rajah !./ Mena+-ah +edan dan +enent&kan jeni( data -agi (etia+edan

    a!ah *.8 adalah ra!ah yang menun!ukkan terdapatnya empat medan diciptaseperti dalam 'adual *.". Setiap medan tersebut telah ditentukan !enis data.Medan -& !enis data Autoumber, ama !enis data #e9t, Matrik !enis dataumber dan Status !enis data adalah #e9t.Bagi setiap medan, anda boleh tentukan ciri%ciri lain bagi setiap medan.+ontohnya dalam medan ama yang mempunyai !enis data #e9t. &i bahagianba$ah tetingkap tersebut ada tab :eneral. Anda boleh tentukan maksimumkarakter bagi medan tersebut dengan memasukkan nilai dalam kotak ield Si;e.Selain itu, anda boleh menambah ciri%ciri lain pada medan anda. 'adual *.2 diba$ah menerangkan format ciri%ciri yang ada dalam Microsoft Access 2007.

  • 8/17/2019 Hand on Database

    6/23

    Setiap !adual mempunyai kunci utama ataupun kunci primari. &alam a!ah *.8,kelihatan ada ikon kunci yang ber$arna keemasan di sebelah medan -&. -nimenandakan baha$a dalam !adual (ersonal, kunci utama di sini adalah medan

    -&. 'ikalau kita mahu menukar kunci utama daripada medan -& kepada Matrik,ikuti langkah di ba$ah45 Aktifkan medan Matrik dengan klik dahulu pada medan tersebut.

    5 Kemudian, pada tab &esign, klik pada ikon (rimary Key pada kumpulan #oolsseperti dalam a!ah *..

    5 Akan kelihatan ikon kunci utama bertukar daripada medan -& kepada Matrikseperti dalam a!ah *.7. -ni menun!ukkan baha$a, kunci utama telah bertukardaripada medan -& kepada medan Matrik.

    Rajah !. Menetapkan kunci utama pada medan Matrik

    Rajah !. Medan Matrik telah men!adi kunci utama

    Klik di sini

    Klik di sini

  • 8/17/2019 Hand on Database

    7/23

    Me+a(&kkan Data Ke Dala+ K)l&+Medan

    Setelah !adual dicipta, data yang hendak dimasukkan boleh secara manual atau

    menggunakan borang. Kaedah pertama yang akan kita gunakan ini adalah

    secara manual iaitu dengan menaip terus ke dalam kotak medan.

    /ntuk memasukkan data ke dalam kolum

  • 8/17/2019 Hand on Database

    8/23

    Selain memasukkan data secara manual, kita boleh !uga memasukkan datadengan menggunakan borang yang terdapat dalam Microsoft Access 2007./ntuk membina borang, sila ikuti langkah%langkah di ba$ah45 Sebelum anda memilih !enis borang yang hendak dibina, terlebih dahulu anda

    perlu klik pada !adual (ersonal pada panel kiri anda seperti dalam a!ah .".5 Kemudian, klik tab +reate.

    5 (ada kumpulan orms, terdapat pelbagai !enis borang yang boleh dipilih.

    5 Klik pada ikon orm pada kumpulan orms untuk membina borang yang biasa.

    5 Akan kelihatan satu borang di panel kanan anda dengan maklumat yang terdiridaripada data%data dalam !adual (ersonal anda seperti dalam a!ah .2.

    5 &alam !adual (ersonal anda terdapat tiga rekod.

    5 (ada paparan a$al di borang tersebut akan memaparkan rekod pertamasaha!a. /ntuk melihat rekod seterusnya anda dikehendaki klik pada butang ne9tyang terdapat pada ba$ah borang seperti dalam a!ah .2.

    Rajah 4.1 Membina borang

    Rajah 4.2 (aparan rekod dalam borang

    4.1 Me+a(&kkan Data Mengg&nakan B)'ang

    Klik pada !adual

    anda terlebih

    dahulu

    Klik di

    sini

  • 8/17/2019 Hand on Database

    9/23

    Microsoft Access memudahkan pengguna dengan menyediakan borang untukpengguna memasukkan data. /ntuk memasukkan data menggunakan borangyang telah dibina, ikuti langkah%langkah di ba$ah45 #erlebih dahulu anda perlu menukar borang anda kepada orm ie$ dengan

    klik kanan pada tab borang anda dan pilih orm ie$ seperti dalam a!ah .*.5 Kemudian, untuk menyediakan ruangan kepada rekod baru, klik pada butange$ ecord seperti dalam a!ah ..

    5 Borang anda akan menyediakan ruangan kosong untuk diisi seperti dalama!ah .8.

    5 #etapi pada medan -&, akan muncul perkataan ?e$@. &i sini menun!ukkanbaha$a anda tidak perlu memasukkan data kerana pada a$al pembinaan !adualkita telah menetapkan medan -& dengan !enis data adalah Autoumber.

    5 Setelah memasukkan data dalam semua medan, untuk simpan rekod tersebut,klik pada butang e9t seperti dalam a!ah ..

    5 /ntuk simpan borang anda, klik kanan pada tab borang tersebut dan klik Sa>eseperti dalam a!ah .7.

    Rajah 4.! Menukar &esign ie$ kepada orm ie$

    Rajah 4.4 Butang untuk menyedia ruangan untuk menambah data baru

    Klik kanan pada

    tab borang dan

    klik Form View

  • 8/17/2019 Hand on Database

    10/23

    Rajah 4./ Memasukkan data baru

    Rajah 4. Menyimpan data ke dalam !adual

    Rajah 4. Menyimpan dan menamakan !adual yang telah dibina

    Rajah 4.3 -kon borang kelihatan di panel kiri setelah proses simpan borang

    dilakukan

    Klik di

    sini

    Klik kanan pada

    tab borang dan

    pilih Save

    amakan borang

    anda dan klik

    butang

    Akan kelihatan

    ikon !adual di

    sini

  • 8/17/2019 Hand on Database

    11/23

    4.2 Melihat Data Ba'& Dala+ %ad&al

    Setelah data dimasukkan ke dalam !adual menggunakan borang, anda perlusemak sama ada data tersebut telah disimpan di dalam !adual. /ntuk melihatdata tersebut, anda perlu ikuti langkah%langkah berikut4

    5 Sebelum data baru boleh disemak, terlebih dahulu anda perlu menutup !adualyang telah anda buka. -ni kerana, Microsoft Access tidak mengemas kini !adualsecara automatik.

    5 Klik kanan pada !adual anda, dan pilih +lose seperti dalam a!ah .3.

    5 Kemudian, barulah anda klik kembali ikon !adual (ersonal di panel kiritetingkap.

    5 Anda akan melihat data baru yang telah anda masukkan tadi seperti dalama!ah ."0.

    Rajah 4. Menutup !adual untuk mendapatkan !adual yang terkini

    Rajah 4.10 'adual (ersonal dengan data baru

    Klik kanan pada

    tab !adual dan pilih

    Close

    Klik semula

    pada !adual

    (ersonal

  • 8/17/2019 Hand on Database

    12/23

  • 8/17/2019 Hand on Database

    13/23

    Rajah /.2 Memilih medan yang hendak dipaparkan dalam laporan

    Rajah /.! (emilihan keutamaan medan dalam susunan laporan

    Klik disiniuntuk pilih

    semua medan

    Klik di sini untuk pilih

    medan tertentu saha!a

    Klik di sini untuk pilih !adual

    yang dikehendaki

  • 8/17/2019 Hand on Database

    14/23

    Rajah /.4 Susunan medan dalam laporan secara menaik atau menurun

    Rajah /./ (emilihan gaya laporan

    Klik disini untuk

    memilih dan

    menyusun medan

    data dalam laporan

    anda

    Klik disini untuk data

    menaik atau menurun

  • 8/17/2019 Hand on Database

    15/23

    Rajah /. (emilihan stail laporan

    Rajah /. Menyimpan dan menamakan laporan

    Klik pada mana%

    mana gaya

  • 8/17/2019 Hand on Database

    16/23

    Rajah /.3 =aporan telah dibina

    .0 MEMB#NA 5UBUNGAN ANTARA %ADUAL

    &alam menghubungkan antara !adual bagi mendapatkan data yang saling

    berkaitan, hubungan perlu dilakukan terlebih dahulu. Kita telah membina satu

     !adual iaitu !adual (ersonal sebelum ini. /ntuk membina hubungan, perlulah kita

    bina satu lagi !adual contohnya iaitu membina !adual Akademik.

    -kuti langkah seperti yang telah dinyatakan sebelum ini untuk membina !adual

    Akademik. 'adual akademik yang hendak dibina ini mempunyai medan dan !enisdata seperti dalam 'adual .".

    Na+a +edan %eni( data Pene'angan

    -& Autoumber Kunci /tamaoDMatrik umber

     'abatan #e9t Sai; medan 4 *0(ngs" umber Sai; medan 4 &ouble

     #itik perpuluhan 4 2

    (ngs2 umber Sai; medan 4 &ouble #itik perpuluhan4 2

    Setelah !adual Akademik dibina, bina borang dan laporan seperti langkah%

    langkah yang telah dinyatakan sebelum ini. Masukkan data menggunakan

    borang yang telah dibina seperti dalam a!ah .".

    -kon

    la)'an 

    $u!ud di

    panel

    kiri

    tetingka

    p

  • 8/17/2019 Hand on Database

    17/23

    Rajah .1 &ata%data dalam !adual Akademik

    Setelah anda mempunyai dua !adual iaitu !adual (ersonal dan !adual Akademik,

    barulah hubungan dapat dilakukan. -kuti langkah%langkah berikut untuk membina

    hubungan antara !adual4

    Klik pada tab &atabase #ools seperti dalam a!ah .2.

    5 (ada kumpulan Sho$e untuk simpanhubungan tersebut.

    5 /ntuk melihat hasil daripada hubungan yang telah dibina, klik pada !adual(ersonal dan klik pada ikon tambah di tepi kiri !adual. Anda akan melihat datadari !adual Akademik pada !adual (ersonal anda seperti dalam a!ah ..

    Rajah .2 Menggunakan elationships dalam membina hubungan antara !adual

    Klik di (ini

  • 8/17/2019 Hand on Database

    18/23

    Rajah .! Membina hubungan antara !adual Akademik dan !adual (ersonal

    Rajah .4 Kotak dialog dalam membina hubungan antara !adual

    Klik !adual

    yang

    dikehendaki

    Klik dan heret.kemudian lepaskan ke

    dalam oDMatrik di

    dalam !adual Akademik

  • 8/17/2019 Hand on Database

    19/23

    Rajah ./ Eubungan telah terbina antara !adual (ersonal dan !adual Akademik

    Rajah . ekod dari !adual Akademik dapat dilihat dalam !adual (ersonal

    .0 MEMB#NA /FG

    Anda boleh menggunakan Huery untuk mendapatkan sebahagian data dari

    medan tertentu dalam sesebuah !adual. +ontohnya dalam !adual (ersonal anda

    boleh mengambil dan memaparkan medan ama dan Matrik saha!a. Anda !uga

    boleh mengambil dan memaparkan medan ama dan Matrik dari !adual (ersonal

    dan medan 'abatan dan (ngs" dari !adual Akademik dengan membentuk hanya

    satu Huery saha!a setelah hubungan dibina antara dua !adual tersebut.

    Klik di sini untuk

    paparkan rekod dari

     !adual Akademik

  • 8/17/2019 Hand on Database

    20/23

    -kuti langkah%langkah berikut untuk membina Huery seperti yang dinyatakan diatas 45 Klik pada tab +reate dan klik pada uery i;ard dari kumpulan )ther sepertidalam a!ah 7.".

    5 Satu kotak dialog e$ uery akan dipaparkan. &i sini, klik pada pilihan Simpleuery i;ard iaitu pilihan yang pertama sekali dalam kotak senarai tersebut dankemudian klik pada butang )K.

    5 (ada kotak #ables

  • 8/17/2019 Hand on Database

    21/23

    Rajah .! (emilihan paparan rekod

    Rajah .4 Menamakan Huery yang telah dibina

  • 8/17/2019 Hand on Database

    22/23

    Rajah ./ Easil paparan rekod dari Huery

    Selain daripada mendapatkan dan memaparkan rekod%rekod tertentu dari !adualyang ada, kita !uga boleh mendapatkan rekod tertentu dengan pemilihan kriteriayang telah ditetapkan semasa membina Huery. +ontohnya kita hanya mahumemaparkan pela!ar yang hanya mendapat *.8 dalam (ngs" dari !adual(ersonal.-kuti langkah%langkah berikut untuk mendapatkan rekod seperti yang dinyatakandi atas45 Klik pada tab +reate dan pilih uery &esign dalam kumpulan )ther sepertidalam a!ah 7.".

    5 #ambahkan !adual (ersonal dan !adual Akademik ke dalam ruang tetingkapuery dengan klik dahulu pada !adual yang dikehendaki dan kemudian klik padabutang Add.

    5 (ada kotak #able, pilih !adual (ersonal.

    5 (ada kotak ield, pilih medan Matrik dan penuhkan kotak yang ada sepertidalam a!ah 7..

    5 (ada kolum Matrik dan kotak Sort, pilih Ascending untuk menyusun data secaramenaik.

    5 (ada kolum (ngs" dan kotak +riteria, taipkan IC*.8J bagi mendapatkan hanyarekod pngs" melebihi *.8.

    5 Setelah selesai, klik kanan pada tab Huery tersebut dan klik pada butang Sa>e.

    5 amakan Huery anda sebagai pela!arDpandai dan seterusnya klik butang )K.

    5 Satu Huery yang bernama pela!arDpandai akan terbentuk pada panel kiri anda.5 Klik pada Huery tersebut untuk memaparkan rekod yang ada seperti dalama!ah 7.7.

  • 8/17/2019 Hand on Database

    23/23

    Rajah . Memilih medan dan menetapkan kriteria bagi medan yang

    dikehendaki

    Rajah . (aparan rekod dengan medan (gns" yang melebihi *.8