Anda di halaman 1dari 9

1.

0 PENDAHULUAN
Seorang peniaga ingin mengorak langkah ke arah penggunaan teknologi yang lebih canggih
dengan idea untuk memasarkan barangannya dengan menggunakan Kiosk Bijak/Smart
Kiosk. Bagi merealisasikan impian peniaga tersebut, satu kajian telah dilaksanakan dengan
cara ________________________. Tajuk Kiosk Bijak/Smart Kiosk yang akan dibangunkan
ialah _________________________. Fokus kajian ialah menggunakan teknik pemikiran
komputasional dalam setiap fasa pembangunan atur cara yang terdiri daripada fasa analisis
masalah, fasa reka bentuk atur cara, fasa pengekodan, fasa pengujian dan penyahpepijatan
serta fasa dokumentasi. Kajian akan membincangkan empat teknik pemikiran yang telah
dipelajari iaitu teknik leraian, teknik pengecaman corak, teknik peniskalaan dan teknik
pengitlakan.
BULAN OKTOBER NOVEMBER DISEMBER JANUARI

DIMENSI 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1. MENGUMPUL MAKLUMAT
 Lebih daripada dua sumber rujukan sahih (3
dan ke atas)
 Penggunaan lebih daripada empat teknik
pemikiran komputasional
2. MERANCANG
 Tugasan dunia sebenar
 Keperluan sistem dan perisian
 Sasaran pengguna
 Matlamat sangat jelas
 Carta Gantt yang jelas,lengkap, boleh
dicapai,teratur,boleh dicontohi
 Pseudokod dan carta alir yang jelas
 Teratur
 Simbol betul
3. APLIKASI
 Membina atur cara yang berfungsi
 Mengikut tempoh masa
 Mengikut prosedur yang tepat dan betul
 Sistematik dan boleh dicontohi
 Memeriksa langkah penyelesaian masalah
 Penggunaan teknik peniskalaan yang
sangat tersusun dan cekap
 Projek lengkap dan berfungsi setelah
melalui pengujian dan penyahpepijatan
 Sistematik, tekal
 Menarik, kreatif dan memberi impak
 Penghasilan pelaporan secara bertulis
4. MEMBUAT REFLEKSI
 Membuat penilaian kendiri
 Mencadangkan atur cara lebih ringkas dan
cekap
 Dokumentasi lengkap
 Menunjukkan penggunaan kesemua teknik
pemikiran komputasional dalam setiap fasa
pembangunan atur cara
5. BERKOMUNIKASI
 Berkomunikasi secara lisan/bukan lisan
 Dengan mantap, berkesan, beradab dan
boleh dicontohi
 Pembentangan kreatif
 Pelbagai kaedah penyampaian yang
menarik, berkesan, penuh keyakinan, boleh
dicontohi
6. ETIKA DAN KEROHANIAN
 Mempamerkan nilai etika dan kerohanian
yang tekal dan cemerlang
 Atur cara bermanfaat dan menjadi contoh

7. HANTAR LAPORAN
 Hard copy dan soft copy

2.0 CARTA GANTT PELAKSANAAN KERJA PROJEK ASAS SAINS KOMPUTER


3.0 FASA PEMBANGUNAN ATUR CARA
Pembangunan atur cara ini melibatkan lima fasa iaitu fasa analisis masalah, fasa reka bentuk
atur cara, fasa pengekodan, fasa pengujian dan penyahpepijatan serta fasa dokumentasi.

(i) Analisis masalah


Dalam fasa ini, pengatur cara akan :

Mengenal pasti masalah


Keperluan sistem
(a)
Keperluan perisian
Sasaran pengguna

Input
(b
Proses
)
Output

Laman sesawang
Buku teks
(c)
Soal selidik
Tempat lawatan

Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa analisis
masalah adalah seperti berikut :

Teknik Leraian

Teknik leraian digunakan untuk memecahkan masalah yang besar kepada bahagian -
bahagian yang lebih kecil. Masalah besar iaitu ________________
Masalah mengira pertukaran
waktu di antara satu sama
lain

Mengira pertukaran waktu Mengira pertukaran waktu Mengira pertukaran waktu


jam kepada saat dan jam kepada minit dan minit kepada saat dan
sebaliknya sebaliknya sebaliknya

(i) Reka bentuk atur cara

Dalam fasa ini, pengatur cara akan :

Mengenal pasti cara menulis pseudokod yang


(a) Menulis pseudokod
betul
(b Mengenal pasti simbol - simbol carta alir
Melukis carta alir
)
Mereka bentuk antara muka Menggunakan arahan print
(c)
pengguna

Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa reka bentuk
atur cara adalah seperti berikut :

Teknik Pengecaman Corak


Selepas meleraikan masalah besar, setiap bahagian kecil masalah akan dianalisis
untuk mengecam corak - corak yang tertentu sekiranya ada. Pengecaman corak ini
dapat membantu dalam mencari penyelesaian masalah dengan lebih efisien. Rajah
1.1 menunjukkan corak yang wujud dalam pengiraan pertukaran waktu di antara satu
sama lain. Didapati bahawa pengiraan bagi pertukaran waktu di antara satu sama lain
menggunakan pemboleh ubah yang sama, iaitu NilaiWaktu.
Bahagian Kecil Bahagian Kecil Bahagian Kecil
(Masalah kecil) (Masalah kecil) (Masalah kecil)
Mengira pertukaran Mengira pertukaran Mengira pertukaran
waktu jam kepada waktu jam kepada waktu minit kepada
saat dan sebaliknya minit dan sebaliknya saat dan sebaliknya

Input yang Input yang Input yang


diperlukan adalah diperlukan adalah diperlukan adalah
NilaiWaktu NilaiWaktu NilaiWaktu

Rajah 1.1 Penggunaan teknik pengecaman corak dalam fasa reka bentuk atur cara

Teknik Peniskalaan
Setelah corak - corak dicamkan, corak - corak ini diteliti untuk meninggalkan aspek -
aspek kurang penting dan memberikan penekanan terhadap aspek - aspek penting
yang dapat membantu dalam penyelesaian masalah. Pemboleh ubah merupakan jenis
corak yang telah dicamkan ____________________________________ :

Hasil = NilaiWaktu * 3600


(contoh)
(formula yang diperlukan untuk
membuat pengiraan)
Teknik Pengitlakan
Berdasarkan maklumat yang diperoleh daripada pengecaman corak dan peniskalaan
masalah yang dilakukan, algoritma yang diperlukan untuk menyelesaikan masalah
pengiraan pertukaraan waktu di antara satu sama lain boleh ditentukan. Algoritma
komputer biasanya terdapat dalam bentuk pseudokod atau carta alir. Aspek penting
yang perlu ditekankan semasa menulis algoritma ialah langkah - langkah yang perlu
dilaksanakan untuk menghasilkan pseudokod dan carta alir yang betul. Bagi carta
alir, penggunakan simbol yang betul untuk sesuatu langkah merupakan aspek yang
penting kerana simbol - simbol tersebut merujuk kepada suatu fungsi yang tertentu.
Rajah 1.2 dan Rajah 1.3 masing - masing menunjukkan pseudokod dan carta alir bagi
mengira pertukaran waktu di antara satu sama lain.

Pseudokod
1 Mula
2 Masukkan _________________
3 Jika ____________
3.1 Jika _____________
3.1.1 Kira _______________
3.2 Jika ________________
3.2.1 Kira ________________
4 Tamat
Carta Alir

MULA

Papar Selamat Datang

Papar Menu

Tidak
Keluar?

n
Ya

TAMAT
(ii) Pengekodan
Dalam fasa ini, pengatur cara akan :
(a) Memilih bahasa pengaturcaraan, iaitu Python dan perisian pengaturcaraan,
iaitu IDLE.
(b) Mengekod atur cara berdasarkan pseudokod dan carta alir.

Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa pengekodan
adalah seperti berikut :

Teknik Leraian
Semasa fasa pengekodan, saya menggunakan teknik leraian untuk mengenal pasti
komponen masalah ketika menulis kod arahan. Rajah 1.4 menunjukkan
penggunakan teknik leraian bagi mengatasi masalah penulisan kod arahan.

Masalah Besar
Menulis kod bagi input, proses dan output

Bahagian Bahagian
Bahagian Kecil Bahagian Kecil
Kecil Kecil
Pengisytiharan pemboleh Menulis kod
Menulis kod Menulis kod
ubah dan pemalar input
proses output

Rajah 1.4 Penggunaan teknik leraian bagi mengatasi masalah penulisan kod arahan

Teknik Pengecaman Corak


Teknik pengecaman corak memberikan penekanan kepada pemboleh ubah bagi
input, iaitu _________________________________. Jadual 1.1 menunjukkan
persamaan dan perbezaan pemboleh ubah.
Jadual 1.1 Persamaan dan perbezaan pemboleh ubah

Persamaan Perbezaan
___________________ ________________

Teknik Peniskalaan
Aspek - aspek penting bagi setiap bahagian masalah kecil adalah berlainan.
Contohnya penggunaan pemboleh ubah yang betul, kod arahan input, formula yang
digunakan dan kod arahan output perlu diambil kira semasa penulisan kod arahan.
Rajah 1.5 menunjukkan kod arahan bagi input, proses dan output dalam bahasa
pengaturcaraan Python.

SCREEN SHOT ATUR CARA PYTHON DAN LETAKKAN DI SINI

Rajah 1.5 Contoh kod arahan bagi input, proses dan ouput dalam bahasa
pengaturcaraan Python

Anda mungkin juga menyukai