Pendahuluan Unit 1: Data Unit 2: Automate Pengumpulan Data Unit 3: Pangkalan Data Unit 4: Carta Pai Unit 5: Mod, Median, Min dan Julat Unit 6: Array Unit 7: Rawak 1 2 28 40 62 78 91 105
Pendahuluan Modul Pembelajaran ini dibangunkan berasaskan Dokumen Standard Kurikulum Dan Pentaksiran (DSKP) Matematik Tahun 4, 5, & 6, serta Teknologi Maklumat dan Komunikasi (TMK) bertujuan membantu guru untuk menyerap elemen-elemen Pemikiran Komputasional dan TMK ke dalam pengajaran dan pembelajaran harian. Contoh rancangan pengajaran dalam modul ini hanyalah sebagai rujukan yang difikirkan sesuai untuk Standard Pembelajaran kedua-dua Matematik dan TMK. Guru boleh merancang sendiri atau mengubah suai aktiviti mengikut kreativiti masing-masing. Modul Sesuai untuk Penerangan Unit 1 Tahun 4 Murid akan mentafsir pelbagai jenis graf dan menggunakan teknologi untuk menyenangkan pengumpulan data. Projek: pengumpulan data dengan menggunakan teknologi. Unit 2 Unit 3 Tahun 5 Murid akan membangunkan sistem pangkalan data, menganalisis data, membuat carian dan menjana laporan semasa menyempurnakan tugasan yang diberikan secara berkumpulan. Murid akan mentafsir carta pai dan membandingkan kegunaannya dengan carta palang. Kemudian murid diperkenalkan dengan penggunaan carta alir dalampengaturcaraan. Ini akan membantu murid untuk memahami masalah dan merancang strategi penyelesaian (Model Polya). Projek: menggunakan mod, median, atau min untuk membuat keputusan. Unit 4 Unit 5 Unit 6 Unit 7 Tahun 6 Murid saling menanya soalan dan mengesahkan jawapan masing-masing. Ini akan memupuk kemahiran berfikir aras tinggi murid. Projek: mencari maklumat dalam talian dan membuat ramalan atas kebolehjadiaan sesuatu peristiwa. 1 TMK Matematik Tahap II
Murid boleh: 8.1.2 Mentafsir piktograf dan carta palang yang dibina. 8.2.1 Menyelesaikan masalah melibatkan pengurusan data dan situasi harian. Standard Pembelajaran Matematik Kemahiran Teknologi Maklumat dan Komunikasi • Lampiran 1.1 untuk aktiviti 1.1 – setiap murid satu • Kertas A4 untuk aktiviti 1.2 – setiap kumpulan satu • Komputer untuk aktiviti 1.3 • Lampiran 1.2 untuk Projek 1 – setiap kumpulan satu Sebelum pembelajaran 1. Murid boleh membina piktograf dan carta palang bagi data tak terkumpul. 2. Murid boleh mentafsir piktograf. 3. Murid boleh menaip, memilih atau menyunting teks. 4. Murid menguasai kemahiran asas perisian persembahan. Pengetahuan Sedia Ada Murid Unit 1: Data dan graf. 1.10 Menganalisis data. 4.2 Bertoleransi dengan rakan sekelas semasa menggunakan komputer. Objektif Pembelajaran Pada akhir pengajaran dan pembelajaran, murid dapat: i. Mentafsir piktograf dan carta palang yang dibina. ii. Menyelesaikan masalah melibatkan pengurusan data dan situasi harian. iii. Menggunakan kemudahan komputer untuk mempersembahkan data dalam bentuk yang mudah difahami. iv. Membuat kesimpulan daripada data yang dianalisis. Keperluan perisian Cadangan masa peruntukan • Spreadsheet Aktiviti 1.1: 10 minit • Paint Aktiviti 1.2: 40 minit • Perisian persembahan Aktiviti 1.3: 40 minit Projek 1: 1 minggu 1.7 Mengumpul atau mempersembahkan data dalam bentuk jadual 2
1. Murid mentafsir piktograf dan carta palang dengan melengkapkan soalan dalam Lampiran 1.11 . Langkah: 1. Bahagikan murid kepada empat kumpulan. 2. Setiap kumpulan dibekalkan dengan sehelai kertas A4. 3. Guru menulis 5 jenis sandwic di atas papan putih. Contoh: Telur Keju Sardin Tuna Ayam 4. Murid mengambil giliran untuk menulis sandwic kegemaran mereka. Mereka boleh menulis di mana sahaja atas kertas A4 yang sama. Contoh: Aktiviti 1.1 – Konsep Asas Aktiviti 1.2 – Persembahan Kumpulan 1 Matematik: 8.1.2 Mentafsir piktograf dan carta palang yang dibina. 3 Telur Sardin TMK Matematik Tahap II
• Membina piktograf dan carta palang2 bagi data di atas (secara unplugged – tanpa penggunaan komputer)3 . • Tuliskan empat maklumat yang boleh diperolehi daripada piktograf atau carta palang yang dibina4 . Contoh: Jenis sandwic yang paling digemari oleh murid ialah … …. 7. Setiap murid akan berkongsi satu maklumat yang diperolehi daripada graf kepada kumpulan masing-masing. 6. Telur Keju Sardin Tuna Ayam 1 3 2 2 2 3 3 0 3 1 4 0 0 2 4 2 2 1 1 4 Murid bekerja secara berpasangan 2 TMK: 1.7 Mengumpul atau mempersembahkan data dalam bentuk jadual dan graf. 3 Matematik: 8.1.1 Membina piktograf dan carta palang bagi data tak terkumpul. 4 TMK: 1.10 Menganalisis data. 5. Seorang murid dari setiap kumpulan keluar dan tulis jumlah murid yang suka setiap jenis sandwic di atas papan putih. Contoh: 4 Telur Keju Sardin Tuna Ayam
Aktiviti 1.3 – Persembahan Digital5 : Carta Palang Penting: Sebelum murid mula bekerja menggunakan komputer, pastikan mereka telah melukis jadual dan carta palang di atas kertas. Perancangan di atas kertas adalah satu langkah yang penting. Spreadsheet Langkah: 1. Buka spreadsheet (di sini kita akan menggunakan LibreOffice). 2. Masukkan tajuk untuk jadual. Contoh: 3. Laraskan saiz lajur dengan menyeret sempadan ke kiri atau ke kanan. 5 TMK: 4.2 Bertoleransi dengan rakan sekelas semasa menggunakan komputer. 5
b a b a 4. Masukkan jenis sandwic dalam setiap lajur pada baris ke-2. 5. Align setiap ayat dalam sel ke tengah: a. Pilih sel yang dikehendaki. b. Klik “align center”. 6. Mencantikkan tajuk: a. Pilih semua sel merentas lajur A – E pada baris 1. b. Klik “Merge and Center Cells”. 6 b a b a
7. Kita boleh melaraskan ketinggian sel dengan memilih button “row”, kemudian pilih “Row Height”. Masukkan ketinggian baris yang diingini. Secara default, unit adalah dalam inch. Anda boleh menukar unit kepada cm: Tool → LibreOffice Calc → General → Measurement unit Klik “OK” bila siap. 7
Selepas kita set row height = 1 cm, jadual menjadi lebih mudah dibaca. 8. Kita juga boleh menyelaras alignment text secara menegak (vertical). Contoh untuk sel A2, kita akan align center vertically. Bandingkan sel A2 dengan sel B2 – E2 yang tidak diselaraskan, sel A2 nampak lebih kemas. Sekarang anda boleh menyelaraskan sel B2– E2 dengan memilih kesemua sel yang dikehendaki dan klik “Center Vertically”. 8
a 9. Simpan fail anda: • Klik File → Save As → pilih folder yang dikehendaki → file name. • File type ialah ODF Spreadsheet. 10. Melukis border untuk jadual kita: a. Pilih semua sel yang berkenaan. b. Pilih “Borders”. c. Pilih jenis yang paling bawah → semua borders. b 9 b a
11. Bina carta palang: a. Pilih baris 2 & 3 (yang mengandungi data). b. Insert → Chart. b a c. Chart Type → Column → Finish. 10
d. Anda boleh menyeret carta palang ke lokasi yang dikehendaki: 11
1. a. Save ← simpan fail sekali lagi b. File → Export as PDF c. JPEG Compression Quality = 100% d. Create PDF form Submit format = PDF e. Export Kita export fail kepada jenis PDF untuk mendapatkan screenshot yang akan disisipkan ke dalam persembahan nanti. d c e Persembahan – Carta Palang b d c e 12
2. Buka fail PDF yang kita berjaya export. a. Edit → Take a Snapshot. b. Pilih kawasan yang kita hendak mengambil screenshot dan lepaskan tetikus. a Contoh kawasan yang kita kehendaki: 13
Berjaya mengambil screenshot. Buka Paint. Ctrl + v. Screenshot tadi akan ditampal. 14
4. File → Save as → JPEG picture. 5. Tutup Paint. 6. Perisian untuk persembahan: Buka perisian untuk persembahan (kita akan guna Impress Presentation oleh LibreOffice). 15
7. Masukkan gambar dan maklumat yang hendak dipersembahkan6 . Persembahan – Piktograf7 1. Kita akan menggunakan perisian untuk persembahan dalam menyediakan piktograf. • Masukkan slaid baharu. • Masukkan tajuk: Sandwic yang digemari. • Masukkan jadual: Insert → Table. SANDWIC YANG DIGEMARI 6 TMK: 3.2: Mempersembahkan data atau idea secara logik dan sistematik melalui graf, carta atau imej. 7 Matematik: 8.1.1 Membina piktograf dan carta palang bagi data tak 16 terkumpul.
2. Kita perlukan 2 lajur (columns) dan 5 baris (rows). 3. Jadual berikut akan dipaparkan. Laraskan lebar lajur ikut kehendak anda. SANDWIC YANG DIGEMARI 17
4. Masukkan nama jenis sandwic dalam lajur pertama. Anda boleh mengubah warna jadual dengan memilih options di bawah skrin. SANDWIC YANG DIGEMARI 5. Anda juga boleh menyelaras ketinggian setiap baris dengan • Menyeret lebar untuk baris yang terakhir mengikut saiz kehendak anda. • Pilih semua baris. • Klik Format → Table → Distribute Rows Equally. 18
SANDWIC YANG DIGEMARI 6. Tentukan bilangan sandwic yang diwakili oleh satu simbol. • Di sini kita menggunakan elips (ellipse) untuk mewakili 2 keping sandwic. Telur : 12 ÷ 2 = 6 Keju : 10 ÷ 2 = 5 Sardin : 8 ÷ 2 = 4 Tuna : 6 ÷ 2 = 3 Ayam : 4 ÷ 2 = 2 • Pilih Ellipse dan lukis bulatan dengan menyeret tetikus semasa menekan kunci shift. Lukis bulatan seperti di bawah. 19 SANDWIC YANG DIGEMARI
SANDWIC YANG DIGEMARI SANDWIC YANG DIGEMARI SANDWIC YANG DIGEMARI 7. Letakkan petunjuk di bawah: • Lukis satu bulatan di bawah jadual. • Masukkan penerangan: • Insert → Text Box. • Seret satu kotak untuk memasukkan teks. Taip penerangan dalam text box. Hasil piktograf: 20 SANDWIC YANG DIGEMARI SANDWIC YANG DIGEMARI SANDWIC YANG DIGEMARI = 2 sandwic
Projek 1 8 Masa diperuntukkan: 1 minggu Langkah: 1. Cetak dan agihkan Lampiran 1.2 kepada murid. 2. Murid boleh memilih sama ada bekerja secara individu atau berpasangan. 3. Murid perlu menyenaraikan makanan yang hendak dijual dan menjalankan kaji selidik. 4. Kaedah penyelidikan adalah sama seperti Aktiviti 1.2, cuma murid perlu mengumpul pendapat daripada sekurang-kurangnya 100 orang murid. 5. Murid diberi masa dua hari untuk mengumpul pendapat. 6. Selepas satu minggu, murid perlu mempersembahkan hasil kaji selidik mereka dalam bentuk: • Jadual • Piktograf, dan • Carta palang secara digital dan juga perancangan atas kertas. 7. Murid juga akan berkongsi maklumat yang diperolehi daripada graf dengan menjawab soalan-soalan dalam lampiran. Nota: • Guru boleh meningkatkan cabaran mengikut kebolehan murid. Contoh: mengumpul pendapat untuk dua jenis makanan, menentukan harga jualan, dan sebagainya. • Guru boleh memasang perisian LibreOffice dengan mengikut langkah-langkah yang dijelaskan dalam Pendahuluan. 8 Matematik: 8.1.2 Mentafsir piktograf dan carta palang yang dibina. 21
Jumlah Simpanan Januari Februari Mac Bulan April Mei Lampiran 1.1 – Mentafsir maklumat daripada carta 1. Gambar rajah 1.1 menunjukkan jumlah simpanan setiap bulan oleh Emma dari bulan Januari sehingga Mei. Gambar rajah 1.1 A. Emma menyimpan paling banyak dalam bulan iaitu sebanyak . B. Jumlah simpanan Emma dari bulan Januari sehingga Mei ialah sebanyak . C. Emma menyimpan paling sedikit dalam bulan iaitu sebanyak . D. Berapa banyak lagi yang disimpan oleh Emma pada bulan April daripada bulan Mac? . 22 Simpanan (RM)
2. Kedai Kek A membuat kek dan hantar ke pasar raya di seluruh negara. Piktograf di bawah menunjukkan bilangan kek yang dibuat setiap hari. Gunakan maklumat daripada piktograf di bawah untuk menjawab soalan. Bilangan Kek yang Dihasilkan Isnin Selasa Rabu Khamis Jumaat = 1000 biji kek A. Berapakah biji kek yang dibuat pada hari Khamis? B. Jumlah kek yang dibuat dari hari Isnin hingga hari Rabu ialah = . C. Beza bilangan biji kek yang dibuat pada hari Rabu dengan hari Jumaat ialah . D. Kedai Kek A hanya membuat dua jenis kek: coklat dan vanila. Pada hari Jumaat, mereka membuat 3250 biji kek coklat. Berapa banyakkah kek vanila yang mereka telah buat? 23
Projek: Pesta Makanan Makanan yang akan dijual. Kenapa? Hasil kaji selidik Cadangan makanan yang akan dijual Nama ahli Nama kumpulan Lampiran 1.2 – Projek Sekolah akan mengadakan pesta makanan pada bulan Oktober. Untuk menyumbang kepada dana kelas, anda dan kawan anda ingin menjual makanan semasa pesta tersebut. Lengkapkan jadual di bawah dan persembahkan kepada kelas anda. 24
Lampiran 1.1 – Contoh Jawapan 1. A. Februari, RM43 B. RM152 C. Mac, RM19 D. RM16 2. A. 4500 B. 16000 C. 2500 D. 2750 25
LAPORAN PENCAPAIAN MURID – Unit 1 Nama Murid Kelas Bil Perkara yang dinilai Pencapaian Catatan Ya Tidak 1. Murid boleh membina piktograf dengan menggunakan perisian bagi data tak terkumpul. 2. Murid boleh membina carta palang dengan menggunakan perisian bagi data tak terkumpul. 3. Murid boleh menganalisis data melalui pentafsiran piktograf dan carta palang yang dibina. 4. Murid bekerjasama dalam penggunaan komputer. 26
TMK Matematik Tahap II 27
1.12 Menggunakan fitur dalam sesuatu perisian untuk tujuan tertentu. 3.7 Mengenal pasti dan menganalisis sumber TMK yang bersesuaian bagi mencapai matlamat untuk mendapatkan penyelesaian yang mungkin dengan cekap dan berkesan menggunakan teknologi komputer. Kemahiran Teknologi Maklumat dan Komunikasi Objektif Pembelajaran • Lampiran 2.1 Sebelum pembelajaran 1. Murid boleh menggunakan “move 10 steps” dalam Scratch. 2. Murid boleh menggunakan hat block “When green flag clicked” dalam Scratch. Pengetahuan Sedia Ada Murid Pada akhir pengajaran dan pembelajaran, murid dapat: Mencipta program yang memudahkan kerja pengumpulan data. Unit 2: Automate Pengumpulan Data Keperluan perisian Cadangan masa peruntukan • Scratch Aktiviti 2.1: 20 minit Aktiviti 2.2: 40 minit Cabaran 2.1: 30 minit Nota Unit ini bertujuan untuk memperkenalkan murid bagaimana mereka boleh menggunakan teknologi untuk memudahkan kerja mereka (mengumpul data). Sebelum murid membina program untuk mengumpul data, mereka perlu memahami konsep pemboleh ubah (variable). Bahagian pertama unit ini akan memperkenalkan pemboleh ubah kepada murid melalui aktiviti unplugged. Ini diikuti dengan bahagian kedua, yang memerlukan murid membina program pengumpulan data dengan menggunakan Scratch. Murid boleh: 1.8.1 Menentukan nilai anu bagi ayat matematik tambah melibatkan dua nombor hingga dua digit dengan satu anu. 8.2.1 Menyelesaikan masalah melibatkan pengurusan data dalam situasi harian. Standard Pembelajaran Matematik 28
Cara yang baik untuk memikirkan pemboleh ubah adalah dengan menganggap pemboleh ubah seperti kotak khas yang boleh menyimpan data. Salah satu fungsi yang penting yang dilakukan oleh komputer ialah memproses data. Ini bermula dengan menyimpan nilai-nilai (nombor, teks, imej, bunyi) dalam pemboleh ubah. Kemudian, komputer akan memanipulasi data tersebut, menjalankan pengiraan, dan menyimpan hasil sehingga mereka diperlukan. Contoh: • Perisian penyuntingan muzik mungkin digunakan untuk merekodkan sampel bunyi, menyuntingnya, menggabungkannya dengan yang lain, simpan keputusan dan kemudian mainkan versi akhir. • Program teks atau tweet menyimpan kata-kata yang anda taip, membolehkan anda mengeditnya sehingga anda bersedia untuk menghantar mesej. Aktiviti 2.1 – unplugged: Apakah maksud pemboleh ubah 1. Guru meletakkan tiga (3) kotak di depan kelas. 2. Guru memberitahu murid bahawa tujuan aktiviti ini adalah untuk mengumpul undi murid. 3. Langkah: i. Murid ditanya warna yang mereka sukai. Murid mungkin akan berebut-rebut untuk menjawab soalan. ii. Murid diminta untuk fikirkan cara yang berkesan untuk mengutip jawapan. Murid diberikan masa untuk memberi pendapat mereka. iii. Selepas langkah ke-2, murid akan mendapatkan Lampiran 2.1 daripada guru. iv. Murid diberitahu bahawa dalam aktiviti yang seterusnya, guru hanya akan memberikan tiga pilihan warna, dan guru akan menggunakan tiga kotak di depan kelas untuk mengutip pilihan murid. v. Murid melengkapkan soalan 1 dan 2 dalam Lampiran 2.1. vi. Guru melabelkan kotak mengikuttigajenis warnayangdicadangkan oleh murid dalam soalan 2. Contoh tiga jenis warna: merah, biru, hijau. vii. Guru menyediakan guli (atau barang yang sesuai sebagai undi) untuk murid memasukkan pilihan mereka ke dalam kotak. Contoh, jika murid A memilih warna merah, dia akan memasukkan satu guli ke dalam kotak yang telah dilabelkan “merah”. viii. Murid melengkapkan baki soalan dalam Lampiran 2.1 dengan bimbingan guru. 29
Aktiviti 2.2 – Pemboleh ubah dengan Scratch Sekarang kita akan mengumpul undi secara digital dengan menggunakan Scratch. 1. Buka Scratch. 2. Padamkan sprite sedia ada. • Klik ikon delete pada Sprite1. 30
3. Lukis tiga kotak dengan menggerakkan kursor ke ikon Choose a Sprite dan memilih butang “Paint”. 4. Paint Editor akan dibuka: • Pilih segi empat tepat. • Klik pada kotak “Fill” dan pilih warna merah. 31
• Tekan butang kiri tetikus dan seret (untuk melukis segi empat tepat). • Namakan sprite ini sebagai “Merah”. 5. Murid boleh menggunakan cara yang sama untuk melukis dua kotak lagi. Di sini, kita akan duplicate sprite supaya ketiga-tiga kotak bersaiz yang sama: • Gerakkan kursor kepada “Merah”. • Right-click dan pilih “duplicate”. 32
6. Tukarkan warna sprite yang baharu. • Pilih sprite baharu, pergi ke costume dan pilih ikon Fill . • Pilih warna hijau dan klik pada sprite dalam ruang Paint Editor untuk memasukkan (fill) warna baharu ke dalam sprite. Tukar nama sprite baharu ini daripada “Merah2” kepada “Hijau”. 33
7. Pastikan anda telah melukis tiga sprite dan berikan nama kepada ketiga-tiga sprite tersebut. 8. Guru menjelaskan kepada murid bahawa kotak yang digunakan untuk mengumpul undi (dalam aktiviti 1) sama dengan pemboleh ubah (variable) dalam Scratch9 . Langkah ini sama seperti soalan 2 dalam Lampiran 2.1. i. Klik menu “Code”, pilih butang Variables → Make a variable. ii. Masukkan nama untuk pemboleh ubah pertama. Kita akan menggunakan nama warna di sini. iii. Pilih “For this sprite only” → OK. i ii iii 9 TMK: 1.12 Menggunakan fitur dalam sesuatu perisian untuk tujuan tertentu. 34 i ii iii
9. Ulang langkah ke-8 untuk sprite yang seterusnya. Anda boleh selaraskan kedudukan pemboleh ubah. 10. Langkah ini sama dengan soalan 3 dan 4 dalam Lampiran 2.1. Murid dibimbing untuk mengaplikasikan konsep yang telah dipelajari dalam aktiviti 1. i. Murid ditanya bagaimana untuk mengekod pemboleh ubah sebelum pengguna mula mengundi. • When green flag clicked bermaksud apabila program bermula. • Tiada data dalam kotak → set data dalam pemboleh ubah = 0. 35
ii. kita menggunakan when sprite clicked10 untuk mewakili “mengundi”. Jadi, apabila “merah” ditekan, nilainya akan bertambah 1. 11. Murid boleh menguji program mereka dengan meminta kawan memilih warna yang mereka sukai atas komputer mereka. • Klik warna kotak yang mereka sukai. • Pastikan nombor di dalam pemboleh ubah bertambah 1 dengan setiap klik. Contoh output: Cabaran 2.1: Murid diminta mengubah suai program di atas dengan mengumpul data sukan kegemaran 30 orang kawan. 10 TMK: 3.7 Mengenal pasti dan menganalisis sumber TMK yang bersesuaian bagi mencapai matlamat untuk mendapatkan penyelesaian yang mungkin dengan cekap dan berkesan menggunakan teknologi komputer. 36
Lampiran 2.1 1. Apakah data yang kita hendak kumpul? 2. Namakan kotak mengikut jenis data yang anda hendak kutip. 3. Sebelum kita mula mengutip data, nyatakan bilangan undi di dalam kotak. 4. Apabila kawan mula mengundi, bagaimanakah bilangan undi di dalam kotak berubah? 5. Bagaimanakah kita dapat tahu bilangan murid yang memilih setiap warna? 6. Nyatakan satu cara teknologi boleh meningkatkan kecekapan pengumpulan data dalam aktiviti ini. 37
Warna kegemaran merah hijau biru Sifar (0) Ia akan bertambah 1 dengan setiap undi. Kira undi dalam setiap kotak. Bergantung kepada pengetahuan dan kreativiti murid. Guru boleh berbincang cara yang dicadangkan oleh murid. Lampiran 2.1 - Contoh Jawapan 1. Apakah data yang kita hendak kumpul? Namakan kotak mengikut jenis data yang anda hendak kutip. 3. Sebelum kita mula mengutip data, nyatakan bilangan undi di dalam kotak. 4. Apabila kawan mula mengundi, bagaimanakah bilangan undi di dalam kotak berubah? 5. Bagaimanakah kita dapat tahu bilangan murid yang memilih setiap warna? 6. Nyatakan satu cara teknologi boleh meningkatkan kecekapan pengumpulan data dalam aktiviti ini. 38 merah hijau biru 2.
TMK Matematik Tahap II 39
Unit 3: Pangkalan Data Standard Pembelajaran Matematik Murid boleh: 3.5.1 Menyelesaikan masalah melibatkan wang dalam lingkungan RM1 000 000 dalam situasi harian. Kemahiran Teknologi Maklumat dan Komunikasi 1.9 Membangunkan sistem pangkalan data. 1.10 Menganalisis data. 3.4 Menentukan aspek penting dalam sesuatu situasi, keadaan dan permasalahan. Objektif Pembelajaran Pada akhir pengajaran dan pembelajaran, murid dapat: i. Menggunakan perisian sistem pangkalan data untuk menyimpan, menambah dan menyunting rekod data/ maklumat. ii. Mengekstrak maklumat dalam sistem pangkalan data untuk merancang perbelanjaan dan membuat laporan. Sebelum Pembelajaran • Lampiran 3.1 untuk Aktiviti 3.1 – setiap murid satu • Lampiran 3.2 untuk Aktiviti 3.1 – setiap murid satu Keperluan perisian Cadangan masa peruntukan • Pemproses Kata • LibreOffice Base (Java Runtime Environment (JRE), jika memasang LibreOffice Base dalam komputer) Aktiviti 3.1: 10 minit Aktiviti 3.2: 1 hari Aktiviti 3.3: 1 hari Pengetahuan Sedia Ada Murid 1. Murid boleh membina jadual yang mengandungi jenis data teks menggunakan lembaran hamparan (spreadsheet). 2. Murid boleh mengimport data dari LibreOffice Calc ke dalam LibreOffice Base (Pastikan murid telah melaksanakan aktiviti Unit 2: Kad Jemputan dalam Modul TMK Bahasa Melayu Tahap II). 40
Aktiviti 3.1 – Konsep Asas Pangkalan Data 1. Bahagikan murid kepada kumpulan yang mengandungi empat orang. 2. Setiap murid diberikan satu borang kosong seperti dalam Lampiran 3.1 berkaitan dengan maklumat diri murid. 3. Murid diminta melengkapkan borang tersebut dengan mendapatkan data yang diperlukan daripada ahli kumpulan masing-masing. 4. Setelah selesai, guru memaparkan slaid kedua dalam fail Ms PowerPoint MatThpII.pptx dan menjelaskan kepada murid tentang jenis-jenis data. 5. Murid diminta berbincang dalam kumpulan untuk mengenal pasti jenis data yang mereka kumpul dan melengkapkan soalan dalam Lampiran 3.1. 6. Guru menjelaskan bahawa semua data yang dikumpul daripada setiap ahli kumpulan adalah maklumat tentang diri ahli tersebut. 7. Guru memaparkan slaid ketiga dan membincangkan dengan murid perbezaan dan perkaitan antara data dan maklumat. 8. Murid kemudian diminta menggunakan perisian pemproses kata untuk membina jadual dan mengkelaskan data yang mereka perolehi berdasarkan tajuk lajur seperti dalam Lampiran 3.2. 9. Setelah selesai guru memaparkan slaid seterusnya dalam fail Ms PowerPoint MatThpII.pptx dan menerangkan kepada murid bahawa: i. Jadual yang mereka isi adalah koleksi rekod setiap ahli dalam kumpulan mereka. ii. Setiap rekod pula adalah koleksi medan yang berkaitan. Medan biasanya berada pada kedudukan baris dalam jadual. iii. Setiap medan diwakili oleh lajur dalam jadual. Medan merupakan unit terkecil dalam sistem pangkalan data. iv. Pangkalan data ialah koleksi maklumat yang tersusun mengenai sesuatu perkara atau tujuan tertentu yang mempunyai hubungan di antara satu sama lain. 10.Guru bersoal jawab dan berbincang dengan murid untuk melengkapkan soalan dalam Lampiran 3.2. 41
Aktiviti 3.2 – Membina Pangkalan Data1 1. Murid kekal dalam kumpulan masing-masing. 2. Guru memaparkan slaid terakhir dalam fail Ms PowerPoint MatThpII.pptx untuk menunjukkan contoh pangkalan data dalam situasi harian. 3. Guru memaklumkan kepada murid bahawa mereka akan membina pangkalan data menggunakan LibreOffice Base. Langkah 1 Lancarkan LibreOffice. Skrin akan memaparkan tetingkap berikut: Langkah 2 Klik pada Base Database. Database Wizard akan muncul. Pilih Create a new database dan klik Next. 1 TMK: 1.9 Membangunkan sistem pangkalan data. 42
Langkah 3 Biarkan pilihan lalai (default). Mendaftarkan (register) pangkalan data di LibreOffice bermaksud komponen lain dapat mengakses data tersebut. Pastikan pilihan Open the database for editing dipilih dan klik Finish. Namakan pangkalan data baharu (File name): Buku Pusat Sumber.odb Klik Save. Tetingkap utama Base yang terpapar selain Bar Tajuk, Menu Utama dan Bar Alat, terdiri daripada tiga tetingkap, iaitu Jenis Objek Pangkalan Data (Database), Tugas Pangkalan Data (Tasks) dan senarai Objek Pangkalan Data (Tables). Bar alat Tugas Pangkalan Data Senarai Objek Pangkalan Data Jenis Objek Pangkalan Data 43
Langkah 4 – Bina Jadual dan Tetapkan Kunci Utama (Primary Key) Klik Create Table in Design View… dari menu tugas untuk membina jadual. Dialog Reka Bentuk Jadual akan dibuka. Terdapat sel kosong yang dilabelkan dengan Field Name (Nama Medan), Field Type (Jenis Medan) dan Description (Keterangan). Medan pertama mestilah sejenis pengecam unik (identifier atau ID) yang dapat membezakan setiap entri atau rekod, walaupun terdapat duplikasi data dalam medan yang lain. Contohnya Nombor Buku Standard Antarabangsa atau ISBN, iaitu pengenal nombor unik yang diberikan kepada setiap edisi buku yang diterbitkan. Taip ‘ID-ISBN’ pada baris pertama lajur Field Name. Data ini dalam bentuk nombor, jadi pilih jenis data ‘Number [ NUMERIC ]’ pada lajur Field Type. Klik kanan pada hujung kiri baris itu dan tandakan kotak Primary Key (kunci utama) di menu dropdown. Sekiranya anda tidak memilih satu medan sebagai kunci utama anda, Base akan mempamerkan ralat ketika anda cuba menyimpan jadual. Jadual merupakan objek pangkalan data yang utama. Maklumat disimpan dalam bentuk jadual dalam pangkalan data. Koleksi data disusun baris demi baris dalam jadual. Dialog Reka Bentuk Jadual 44
Langkah 5 – Lengkapkan Medan Data Taip ‘Judul’ pada baris kedua lajur Field Name. Pilih jenis data ‘Text [ VARCHAR ]’ pada lajur Field Type. Pada baris ketiga lajur Field Name, taip ‘Penerbit’ dan pilih jenis data ‘Text [ VARCHAR ]’ pada lajur Field Type. Taip ‘Tarikh’ pada baris keempat dalam lajur Field Name. Pilih jenis data ‘Date [ DATE ]’ pada lajur Field Type. Dalam baris yang sama pada lajur Description, taip ‘Tarikh buku diterbitkan’. Langkah 6 – Simpan Jadual Klik butang simpan (save button) atau tekan Ctrl+S pada papan kekunci untuk menyimpan jadual. Base akan meminta anda menamakan jadual. Namakan jadual ‘Senarai Buku’ dan klik OK. Klik butang tutup ( ) untuk menutup jadual. Pastikan fail pangkalan data itu sendiri disimpan untuk memastikan tidak kehilangan kerja. Fail .odb perlu disimpan apabila membina atau menyunting jadual, pertanyaan, borang atau laporan. 45
Sekiranya medan dalam jadual perlu disunting, klik kanan pada jadual dan klik Edit dari menu dropdown. Menambah Medan dalam Jadual Pada tetingkap utama Base, klik kanan pada jadual dan klik Edit dari menu dropdown. Tambahkan medan ‘Pengarang’ dan ‘Harga (RM)’ pada lajur Field Name. Pilih jenis data ‘Decimal [ DECIMAL ]’ pada lajur Field Type untuk medan ‘Harga’. Pada Field Properties di bahagian bawah, taip ‘2’ pada ruang ‘Decimal places’ untuk menetapkan 2 tempat perpuluhan sahaja bagi medan ‘Harga (RM)’. Tutup jadual Senarai Buku. Pastikan fail pangkalan data itu sendiri disimpan untuk memastikan tidak kehilangan kerja. Fail .odb perlu disimpan apabila membina atau menyunting jadual, pertanyaan, borang atau laporan. 46
Langkah 7 – Masukkan atau Import Data Pada tetingkap utama Base, klik dua kali jadual Senarai Buku atau klik kanan jadual tersebut dan pilih Open. Dialog berikut akan dipaparkan. Semua medan yang telah diwujudkan semasa membina jadual terdapat dalam dialog ini. Murid diminta untuk menggunakan enjin carian di Internet untuk mencari dan melayari beberapa laman web kedai buku dalam talian. Murid perlu mendapatkan maklumat berkaitan ISBN, judul, penerbit, tarikh penerbitan, nama pengarang dan harga bagi lima buah buku yang sesuai dibeli untuk kegunaan murid di Pusat Sumber Sekolah. Data yang diperolehi perlu diisikan dalam dialog di atas. Saiz lajur boleh dibesarkan dengan cara yang sama seperti dalam aplikasi hamparan elektronik. Contoh pengisian dialog adalah seperti berikut: Tutup jadual Senarai Buku. Pastikan fail pangkalan data itu sendiri disimpan untuk memastikan 47
Jika tarikh penerbitan buku tiada dalam laman web kedai buku yang dipilih, maka salin dan tampal nama buku berkenaan pada enjin carian dan cari laman web yang mengandungi tarikh penerbitan buku tersebut. Langkah 8 – Membina Borang (Form) Pastikan fail Buku Pusat Sumber.odb dibuka dalam tetingkap utama Base. Klik Forms dalam tetingkap Database dan klik Use Wizard to Create Form… dalam tetingkap Tasks. Tetingkap Form Wizard akan dijana: Pastikan nama jadual yang terdapat dalam ruang Tables or Queries ialah Table: Senarai Buku. Pilih (klik) semua medan dalam Available Fields untuk dimasukkan dalam borang dan klik butang kepala anak panah ke kanan. Klik 5. Arrange controls dan pada bahagian Arrangement of the main form, klik pada pilihan pertama iaitu Columnar – Labels Left. 48