The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by g-66331394, 2020-07-06 22:56:58

Contoh Laporan KPKAT

Contoh Laporan KPKAT

1.0 PENDAHULUAN
Tajuk kajian ini ialah masalah kapal laut karam. Kajian ini mengintegrasikan mata
pelajaran fizik dan sains dengan mengetengahkan Standard Pembelajaran 2.6.2 menyelesaikan
masalah melibatkan rumus F=ma dan 1.5.4 mengira ketumpatan menggunakn rumus (ketumpatan =
jism /isipadu) Kajian ini dijalankan bagi menunjukkan kesan ketumpatan dan daya apungan dalam
suatu kapal sama ada kapal laut tersebut mengalami lebihan had laju atau lebihan muatan .
Beberapa faktor mempengaruhi ketumpatan iaitu isipadu kapal laut dan daya apungan . Bagi
merealisasikan kajian ini, pelbagai sumber telah dirujuk seperti laman sesawang, buku teks, dan
sesi temuramah. Fokus kajian ialah penggunaan 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.

2.0 Carta gantt
saya telah membuat carta gantt bagi projek ini sila rujuk
Lampiran A

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

i) ANALISIS MASALAH
Dalam fasa ini,saya akan :

(a) Mengenal pasti masalah Masalah kapal laut tenggelam
Keperluan sistem Windows 7
Keperluan perisian Python 3.6.5
Sasaran pengguna Pengguna kapal laut

(b) Input (i) jisim
Proses (ii) isipadu
Output (iii) pecutan graviti

(i) Ketumpatan = jisim/isipadu
(ii) Daya apungan = isipadu*ketumpatan *
pecutan graviti

Ketumpatan
Daya apungan

(c) Menemu bual Menyediakan skrip temu bual
Pemerhatian Statistik kapal laut tenggelam

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

Teknik Leraian
Teknik leraian digunakan untuk memecahkan yang besar kepada bahagian-bahagian yang lebih
kecil. Masalah besar iaitu kapal laut tenggelam akan dipecahakan kepada bahagian yang kecil iaitu
mengira ketumpatan dan daya apungan.

Penggunaan teknik leraian dalam fasa analisis masalah

(ii) ​Reka Bentuk Atur Cara
Dalam fasa ini, saya akan:

(a) Menulis pseudokod Mengenal pasti cara menulis pseudokod yang betul

(b) Melukis carta alir Mengenal pasti simbol-simbol carta alir

(c) Mereka bentuk antara muka Menggunakan arahan print/tkinter

pengguna

Teknik asas pemikiran komputasional yang boleh digunakan dalam fasa reka bentuk atur cara
adalah seperti berikut:
Teknik Pengecaman corak
Setelah masalah besar berjaya dileraikan, setiap bahagian kecil maslah perlu dianalisis untuk
mendapatkan ciri-ciri persamaan atau perbezaan sesuatu masalah

Penggunaan teknik pengecaman corak dalam fasa reka bentuk atur cara

Teknik Peniskalaan

​Setelah corak-corak dicamkan,corak-corak akan diteliti untuk meninggalkan aspek kurang penting
dan memberi penekanan terhadap aspek yang penting yang dapat menyelesaikan masalah.
Pemboleh ubah merupakan jenis corak yang telah dicamkan manakala ketumpatan merupakan
aspek yang penting. Ketumpatan sebuah kapal laut serta formula matematik yang berkenaan
penting untuk mendapatkan ketumpatan dan daya apungan sebuah kapal laut tersebut. Formula
untuk mengira ketumpatan dan daya apungan sebuah kapal laut tersebut adalah seperti berikut:

Teknik Pengitlakan

Berdasarkan maklumat yang diperoleh daripada leraian dan peniskalaan masalah yang
dilakukan,algoritma komputer yang diperlukan untuk menyelesaikan masalah pengiraan
ketumpatan dan daya apungan boleh ditentukan. Aspek penting yang perlu ditekankan semasa
menulis algoritma ialah langkah-lamgkah yang perlu dilaksanakan untuk menghasilkan pseudokod
dan carta alir yang betul. Bagi carta alir, penggunaan simbol yang betul untuk sesuatu langkah
merupakan aspek yang penting kerana simbol-simboltersebut merujuk kepada suatu fungsi yang
tertentu.

Pseudokod mengira ketumpatan dan daya apungan sebuah kapal laut

1​ ​Mula
2 Masukkan j​ isim,isipadu, pecutan graviti
3​ ​Kira

Ketumpatan= jisim/isipadu
Daya Apungan= Isipadu air*ketumpatan*pecutan graviti
4 ​ P​ apar ​nilai ketumpatan
5​ Jika daya apungan > ketumpatan
P​ apar​ kapal laut akan tenggelam
Jika tidak
​ Papar k​ apal laut akan terapung
6 Tamat

Carta alir bagi mengira ketumpatan dan daya apungan kapal laut

(iii)P​ engekodan
​ Dalam fasa ini, saya akan:

(a) Memilih bahasa pengaturcaraan Python 3.6.5
(b) Mengekod atur cara
Sintaks bahasa pengaturcaraan Python
(online/offline)

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

Teknik Leraian
Semasa fasa pengekodan, teknik leraian digunakan untuk mengenal pasti komponen masalah ketika
menulis kod arahan .

Penggunaan teknik leraian bagi mengatasi masalah penulisan kod arahan
Teknik Pengecaman Corak

Persamaan Perbezaan

Pemboleh ubah Nilai ketumpatan dan Daya apungan kapal laut
(a) Ketumpatan (a) Ketumpatan= jisim/isipadu
(b) Daya apungan= isipadu*ketumpatan
*pecutan graviti

Persamaan dan perbezaan pembolehubah

Teknik Peniskalaan

Kod arahan bagi input,proses dan output dalam bahasa pengaturcaraan P​ ython

(iv) Fasa pengujian dan Penyahpepijatan Mengesan dan Membetulkan ralat

Dalam fasa ini, saya akan: i) Ralat sintaks
(a) Menguji atur cara ii) Ralat logik
(b) Mengenal pasti ralat iii) Ralat masa larian

Teknik asas komputasional yang boleh digunakan dalam fasa pengujian dan penyahpepijatan
adalah seperti berikut:

Teknik Leraian

Selepas meleraikan masalah besar kepada bahagian-bahagian kecil,pengujian atur cara dan
penyahpepijatan ralat dapat dilakukan secara berperingkat.

Penggunaan teknik leraian bagi menyemak atur cara berperingkat

Teknik Pengecaman Corak
Tujuan utama proses pengujian kod arahan berfungsi dengan baik dan memaparkan output yang
betul.Semasa proses pengujian, jenis mesej ralat yang diterima atau atur cara sesuatu atur cara
bertindak perlu dikenal pasti. Setiap ralat yang ditemui perlu dikenal pasti ciri-ciri persamaan dan
perbezaannya.Pengecaman corak-corak ini dapat membantu anda mengenal pasti jenis-jenis ralat
yang ditemui,iaitu ralat sintaks, ralat logik dan ralat masa larian.

Pengecaman corak boleh dibuat berdasarkan mesej ralat yang dipaparkan semasa pengujian.
Paparan mesej ralat itu sendiri merupakan corak yang dicamkan.Persamaan corak pada mesej ralat
membolehkan anda mengenal pasti jenis ralat tersebut.

1) Jenis ralat : Ralat Masa larian

Kesalahan yang didapati:

Punca ralat ialah:
-Kesalahan menggunakan pemboleh ubah
(a)Daya Apungan= isipadu*ketumpatan*p​ ecutan graviti
Pembetulan= Daya Apungan= isipadu*ketumpatan*pecutan_​ ​graviti
(b)​P​rint(“Nilai daya apungan anda ialah”,​daya apungan​)
Pembetulan=​ p​rint(“Nilai daya apungan anda ialah,​Daya_Apungan​)
(c)​P​rint(“Kapal anda akan tenggelam”)

Else:
​ Pri​ nt(“Kapal anda akan terapung”)
pembetulan=​p​rint(“Kapal anda akan tenggelam”)

Else:
p​ r​ int(“Kapal anda akan terapung”)

2) Jenis Ralat: Ralat Masa Larian

Kesalah yang didapati:

Punca ralat ialah:
-Kesalahan menggunakan pemboleh ubah
(a)Daya_Apungan= isipadu*k​ ​etumpatan*Pecutan_Graviti
Pembetulan= Daya_Apungan= isipadu*​Ke​ tumpatan*Pecutan_Graviti
Teknik Peniskalaan
Teknik peniskalaan digunakan semasa pengujian dan penyahpepijatan dengan memberikan
penekanan kepada aspek penting untuk menyahpepijatan ralat iaitu, mengetahui sintaks bahasa
pengaturcaraan,cara untuk mengesan ralat atau kedudukan ralat dan logik sesuatu atur cara.

Penyahpepijatan ialah proses mencari dan membaiki ralat yang berlaku. Pelaksanaan kod
arahan dilakukan oleh penterjemah Python sebaris demi sebaris bermula daripada kod input.

Paparan mesej Ralat masa larian
Baris di mana penterjemah python berhenti .Kejadian ralat masa larian berada diatas terjadi
di baris ke-8. Punca ralat masa larian ini adalah disebabkan oleh kesalahan pemboleh ubah .Ralat
boleh dibaiki dengan menukar pemboleh ubah tersebut seperti yang ditunjukan di bawah :

Daya_Apungan= isipadu*K​ e​ tumpatan*Pecutan_Graviti

Kod arahan yang menyebabkan ralat dan cara membaiki ralat masa larian

Kod arahan yang mengandungi ralat Penerangan

Daya Apungan=isipadu*Ketumpatan*pecutan Format penulisan pemboleh ubah yang
graviti salah yang tidak boleh menjadikan ia
kosong

Cara membaiki ralat Simbol ( _ ) bertindak sebagai menjadikan
tiada ruang kosong diantara perkataan
Daya Apungan= yang perlu dipaparkan
isipadu*Ketumpatan*Pecutan_Graviti

Setelah kesemua ralat dibaiki,paparan kod arahan dan output yang diperoleh adalah seperti berikut:

Kod arahan setelah semua ralat dibaiki

Contoh output
Teknik Pengitlakan
Teknik pengitlakan melibatkan model bagi proses pengujiandan penyahpepijatan atur cara .

L​ ANGKAH-LANGKAH MENGUJI DAN MENYAHPEPIJAT
A.Pengujian dan penyahpepijatan secara manual

Senarai semak proses pengujian dan penyahpepijatan secara manual.

B.Pengujian dan penyahpepijatan semasa pelaksanaan atur cara

Senarai semak proses pengujian dan penyahpepijatan atur cara

Kesimpulannya,senarai semak ini jelas menunjukkan langkah-langkah yang perlu dilakukan
semasa membuat pengujian dan penyahpepijatan ralat. Penyelesaian masalah secara langkah demi
langkah ini dapat digunakan untuk menyelesaikan masalah lain yang serupa.

(v)Dokumentasi

Dalam fasa ini, saya akan:

Menyediakan i) Dokumentasi dalaman
dokumentasi
ii) Dokumentasi luaran
a) Dokumen pustaka
b) Panduan pengguna

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

Teknik Leraian
Demi memastikan dokumentasi atur cara adalah lengkap,langkah pertama yang harus diambil
adalah meleraikan dokumentasi yang perlu disediakan kepada jenis dan bahagian-bahagian yang
kecil.

Fasa dokumentasi menggunakan teknik leraian.

Teknik leraian membolehkan saya menentukan jenis dan komponen-komponen penting
yang ada dalam dokumentasi yang disediakan.

Teknik Pengecaman Corak

Teknik pengecaman corak boleh digunakan apabila dokumentasi dalaman dan dokumentasi
luaran memberikan maklumat penting tentang atur cara kepada pengguna.Justeru,maklumat penting
tentang pembangunan dan penggunaan atur cara merupakan corak yang telah dicamkan melalui
teknik ini. Setelah corak dicamkan,aspek-aspek penting bagi corak tersebut perlu dianalisis.

Maklumat penting yang perlu berada dalam dokumentasi dalaman dan dokumentasi luaran
adalah berlainan.Ini bergantung kepada pengguna yang akan menggunakannya.

Penulisan komen pada atur cara

Teknik Pengitlakan

Setelah mengenal pasti aspek-aspek penting yang dilakukan semasa teknik peniskalaan,saya
perlu menghasilkkan satu dokumentasi yang sebenar.Rajah menunjukkan dokumen pustaka yang
perlu oleh saya dan contoh panduan pengguna.

Kedua-dua dokumen yang dihasilkan dapat dijadikan panduan pada masa depan jika saya
menghadapi masalah menyediakan masalah menyediakan masalah.

DOKUMEN PUSTAKA (L​ IBRARY DOCUMENTATION)​

Keperluan Sistem Pengendalian: Windows/Mac OS X/Linux

Keperluan Perisian: Python 3.6.5

Keperluan Ingatan: Minimum 2GB

Pseudokod:

1​ M​ ula
2 Masukkan ​jisim,isipadu, pecutan graviti
3​ ​Kira

Ketumpatan= jisim/isipadu
Daya Apungan= Isipadu air*ketumpatan*pecutan graviti
4 ​ P​ apar ​nilai ketumpatan
5​ Jika daya apungan > ketumpatan
P​ apar​ kapal laut akan tenggelam
Jika tidak
​ Papar k​ apal laut akan terapung
6 Tamat

Carta Alir:

Kod Arahan:
Output dikehendaki

DOKUMEN PUSTAKA (L​ IBRARY DOCUMENTATION)​

Keperluan Sistem Pengendalian: Windows/Mac OS X/Linux

Keperluan Perisian: Python 3.6.5

Keperluan Ingatan: Minimum 2GB

Pseudokod:

1​ ​Mula
2 Masukkan j​ isim,isipadu, pecutan graviti
3​ K​ ira

Ketumpatan= jisim/isipadu

Daya Apungan= Isipadu air*ketumpatan*pecutan graviti

4 ​ P​ apar n​ ilai ketumpatan
5​ Jika daya apungan > ketumpatan

​Papar​ kapal laut akan tenggelam

Jika tidak

​ Papar ​kapal laut akan terapung

6 Tamat

Carta Alir:

Kod Arahan:
Output dikehendaki

4.0 PELAPORAN KERJA PROJEK KSSM ASAS SAINS KOMPUTER TINGKATAN 3
(KPKAT3)
TEMA: KESELAMATAN
PENYELESAIAN MASALAH : MASALAH KAPAL LAUT KARAM

INTEGRASI: FIZIK TINGKATAN 4 / SAINS TINGKATAN 1
STANDARD KANDUNGAN: 2.6 DAYA / 1.5 KETUMPATAN
STANDARD PEMBELAJARAN: 2.6.2 MENYELESAIKAN MASALAH MELIBATKAN
RUMUS F=MA / 1.5.4 MENGIRA KETUMPATAN MENGGUNAKAN RUMUS
(KETUMPATAN= JISIM/ISIPADU)

FASA 1: ANALISIS MASALAH

TEKNIK PEMIKIRAN KOMPUTASIONAL

√ LERAIAN PENGECAMAN PENISKALAAN PENGITLAKAN
CORAK

TEKNIK: LERAIAN

(a) Masalah Besar
-Membina atur cara mudah bagi mengira ketumpatan sebuah kapal laut

(b) Bahagian Kecil/Masalah Kecil
(i) -kira ketumpatan kapal laut

(ii) -kira daya apungan kapal laut

Tandatangan murid: Tandatangan guru:

………………….. ………………….
Nama: Izyan Nabighah Binti Hassan Nama: Siti Saemah Binti Aris
Tarikh:12 Julai 2019 Tarikh:

FASA 2: REKA BENTUK ATUR CARA

TEKNIK PEMIKIRAN KOMPUTASIONAL

LERAIAN √ PENGECAMAN √ PENISKALAAN √ PENGITLAKAN
CORAK

TEKNIK: PENGECAMAN CORAK

pengiraan ketumpatan Persamaan Perbezaan
kapal laut
pemboleh ubah yang Dapatkan nilai-nilai isipadu,kemudian
pengiraan daya apungan sama,iaitu ketumpatan kira:
kapal laut ketumpatan= jisim/isipadu

Dapatkan nilai-nilai daya apungan
,kemudian kira:
Daya apungan= isipadu*ketumpatan
*pecutan graviti

TEKNIK: PENISKALAAN

Penentuan aspek-aspek penting terdiri daripada:

Pengiraan ketumpatan kapal laut i a) Nilai-nilai panjang lebar dan tinggi

b) Formula Matematik:

ketumpatan = jisim/isipadu

Pengiraan daya apungan kapal laut a) Nilai-nilai ketumpatan
b) Formula Matematik:
Daya apungan= isipadu*ketumpatan *pecutan
graviti

TEKNIK: PENGITLAKAN

Algoritma dalam bentuk pseudokod

1 Mula
2​ M​ asukkan​ jisim,isipadu,pecutan graviti
3 Kira

​ K​ etumpatan kapal laut = Jisim/isipadu
​ ​Daya Apungan = isipadu*ketumpatan *pecutan graviti
4​ Jika Daya Apungan > ketumpatan
​ papar k​ apal laut akan tenggelam
5 ​Jika tidak
P​ apar​ kapal laut akan terapung
6 Tamat

Algoritma dalam bentuk carta alir

Tandatangan murid: Tandatangan guru:

………………….. ………………….
Nama: Izyan Nabighah Binti Hassan Nama: Siti Saemah Binti Aris
Tarikh:15 Julai 2019 Tarikh:

FASA 3: PENGEKODAN

TEKNIK PEMIKIRAN KOMPUTASIONAL

√ LERAIAN √ PENGECAMAN √ PENISKALAAN PENGITLAKAN
CORAK

TEKNIK: LERAIAN

(a) Masalah Besar
-Mengekod algoritma,mengira ketumpatan dan daya apungan sebuah kapal laut

(b) Bahagian-bahagian Kecil
i) Pengisytiharan pemboleh ubah dan pemalar
ii) Input
iii) Proses
iv) Output

TEKNIK: PENGECAMAN CORAK

Corak yang dapat dicamkan bagi setiap bahagian kecil ialah penggunaan jenis data float.

(i) Pengisytiharan Pemboleh ubah untuk menyimpan nilai
pemboleh ubah.

(ii) Input Pengguna memasukkan satu nilai numerik untuk ketumpatan
(iii) Proses dan satu nilai numerik pecutan graviti

Kira ketumpatan = jisim/isipadu
Kira daya apungan = isipadu *ketumpatan*pecutan graviti

(iv) Output Papar daya apungan dan ketumpatan kapal laut

TEKNIK: PENISKALAAN

Penentuan aspek-aspek penting terdiri daripada:

(i) Pengisytiharan ● Pemboleh ubah untuk menyimpan nilai
pemboleh ubah -pecutan graviti
-jisim
-isipadu

● Semua pemboleh ubah yang terlibat diisytihar sebagai ​float

(ii) Input Kod arahan mesej dorongan (prompt message):
(iii) Proses jisim = float(input
(iv) Output (“\n Masukkan jisim: “))
isipadu = float(input
(“\n Masukkan isipadu: “))
pecutan graviti= float(input
(“\n Masukkan pecutan graviti: “))

Kod arahan mengira daya apungan dan ketumpatan:
ketumpatan= jisim/isipadu
daya apungan = isipadu *ketumpatan *pecutan graviti

Kod arahan memaparkan nilai isipadu dan ketumpatan:
print
(“\n\nketumpatan kapal laut ialah”, ketumpatan)
print
(“Daya apungan ialah”,Daya_apungan )

Tandatangan murid: Tandatangan guru:

………………….. ………………….
Nama: Izyan Nabighah Binti Hassan Nama: : Siti Saemah Binti Aris
Tarikh: 20 Julai 2019 Tarikh:

FASA 4: PENGUJIAN DAN PENYAHPEPIJATAN

TEKNIK PEMIKIRAN KOMPUTASIONAL

√ LERAIAN √ PENGECAMAN √ PENISKALAAN √ PENGITLAKAN
CORAK

TEKNIK: LERAIAN

(a) Masalah Besar
-Mengenal pasti dan membaiki ralat pada keseluruhan atur cara

(b) Bahagian-bahagian Kecil
- Menguji pengisytiharan pemboleh ubah dan pemalar
- Menguji kod input
- Menguji kod proses
- Menguji kod ouput

TEKNIK: PENGECAMAN CORAK

(i) Menguji pengisytiharan Berdasarkan mesej ralat dan cara atur cara bertindak
pemboleh ubah. semasa pengujian, jenis-jenis ralat dapat dikenal
pasti,iaitu:
(ii) Menguji kod input
-Ralat sintaks
(iii) Menguji kod proses
-Ralat masa larian
(iv) Menguji kod output
- Ralat logik

TEKNIK: PENISKALAAN

Penentuan aspek-aspek penting terdiri daripada:

(i) Menguji ➔ Semua pemboleh ubah diisytiharkan dengan betul dari segi:
pengisytiharan
pemboleh ubah. ● Jenis data
● Kesesuaian data
● Kesesuaian nama dan nama dieja dengan betul
● Diberikan nilai permulaan(initialised)

(ii) Menguji kod input Pastikan pemboleh ubah jisim,isipadu dan pecutan graviti
digunakan untuk menyimpan nilai yang dimasukkan oleh
pengguna

(iii) Menguji kod proses ● Formula yang digunakan adalah betul
● Logik/susunan adalah betul

(iv) Menguji kod output ● Outuput yang dipaparkan adalah tepat
● Format output adalah seperti yang dikehendaki

TEKNIK: PENGITLAKAN

Menghasilkan satu senarai semak yang dapat digunakan semasa pengujian dan penyahpepijatan
sesuatu atur cara

Tandatangan murid: Tandatangan guru:

………………….. ………………….
Nama: IzyanNabighah Binti Hassan Nama: : Siti Saemah Binti Aris
Tarikh:23 Julai 2019 Tarikh:

FASA 5: DOKUMENTASI

TEKNIK PEMIKIRAN KOMPUTASIONAL

√ LERAIAN √ PENGECAMAN √ PENISKALAAN √ PENGITLAKAN
CORAK

TEKNIK: LERAIAN

(a) Masalah Besar Menyediakan dokumentasi.
(b) Bahagian-bahagian Kecil
(i) Dokumentasi dalaman.
(ii) Dokuementasi luaran.

TEKNIK: PENGECAMAN CORAK

(a) Dokumentasi dalaman u Maklumat penting tentang atur cara merupakan corak
yang telah dicamkan. Komen tentang tujuan dan
fungsi dilakukan oleh setiap bahagian/barisan kod
arahan.

(b) Dokuementasi luaran u Maklumat teknikal tentang atur cara untuk tujuan
(Dokumen Pustaka). rujukan, penyelenggaraan dan penambahbaikan.

(c) Dokumentasi dalaman (Panduan Maklumat tentang cara menggunakan atau
Pengguna). melaksanakan arahan.

TEKNIK: PENISKALAAN

Penulisan aspek-aspek penting terdiri daripada:

(a) Dokumentasi dalaman i Penulisan komen untuk menerangkan fungsi setiap
bahagian atau sesuatu baris kod arahan.

(b) Dokuementasi luaran Maklumat yang diperlukan oleh seorang pengatur
cara:

(Dokumen Pustaka). ● Tarikh
● Nama pengatur cara
● Tujuan/kegunaan atur cara
● Keperluan sistem pengendalian
● Keperluan perkakasan
● Keperluan perisian
● Algoritma (pseudokod dan carta alir)
● Kod arahan (s​ ource code​)

(c) Dokumentasi dalaman (Panduan Maklumat yang diperlukan oleh seorang pengguna
Pengguna). seperti:

● Nama dan tujuan atur cara

● Keperluan system pengendalian, perkakasan

dan perisian

● Cara penggunaan

TEKNIK: PENGITLAKAN

Menghasilkan dokumentasi dalam dan dokumentasi luaran berdasarkan aspek-aspek penting yang
dikenal pasti.

Tandatangan murid: Tandatangan guru:

………………….. ………………….
Nama: Izyan Nabighah Binti Hassan Nama: : Siti Saemah Binti Aris
Tarikh:24 Julai 2019 Tarikh:

DOKUMEN PUSTAKA (L​ IBRARY DOCUMENTATION)​

Keperluan Sistem Pengendalian: Windows/Mac OS X/Linux

Keperluan Perisian: Python 3.6.5

Keperluan Ingatan: Minimum 2GB

Pseudokod:

1​ ​Mula
2 Masukkan j​ isim,isipadu, pecutan graviti
3​ K​ ira

Ketumpatan= jisim/isipadu

Daya Apungan= Isipadu air*ketumpatan*pecutan graviti

4 ​ P​ apar n​ ilai ketumpatan
5​ Jika daya apungan > ketumpatan

​Papar​ kapal laut akan tenggelam

Jika tidak

​ Papar ​kapal laut akan terapung

6 Tamat

Carta Alir:

Kod Arahan:

Output dikehendaki
5.0 PENGHASILAN PRODUK

Kod atur cara untuk pengatur cara
Output yang dikeluarkan

6.0 CADANGAN PENAMBAHBAIKAN

​Pada era zaman globalisasi ini, zaman kita telah melalui pembangunan dan teknologi yang
semakin canggih dan moden. Ini menyebabkan setiap para pengguna perlu diberikan
kemudahan bagi memastikan mereka dapat menguruskan kehidupan seharian mereka dengan
mudah. Untuk melaksanakan teknologi bersifat digital ini, program atucara hendaklah di
tubuhkan dengan bantuan pihak kerajaan memandangkan masih segelintir masyarakat yang
ketinggalan dalam dunia IT.Jumlah golongan ini tidaklah sebesar mana iaitu 12% dari
keseluruhan sasaran penggunaan akan tetapi usaha membudayakan teknologi digital ini perlu
diteruskan agar Malaysia setanding dengan negara barat.

6.0 CADANGAN PENAMBAHBAIKAN

1) Menambah warna bagi Graphic User Interface untuk menarik perhatian pengguna untuk
menngunakan sistem ini.

2) Menggunakan ulangan loop bagi memudahkan pengguna untuk menggunakan sistem ini
berulang kali

7.0 PENUTUP

Saya berasa sangat berbangga kerana dapat menyiapkan tugasan ini dengan jayanya. Saya juga
ingin mengucapkan ribuan terima kasih kepada cikgu Siti Saemah binti Aris kerana
mendorong saya dalam menyiapkan kerja lapangan ini,tidak dilupakan juga rakan-rakan saya
yang membantu ketika menyiapkan kerja ini.Melalui kajian ini, saya dapat meningkatkan
pengetahuan mengenai konsep-konsep fizik dalam konteks kehidupan seharian manusia. Setiap
fasa telah dibentangkan untuk memecahkan masalah besar kepada masalah kecil dengan
menggunakan teknik pemikiran komputasional bagi memastikan pengguna boleh mengunakan
sistem ini dengan mudah.Carta alir yang dibina membantu menjelaskan tajuk yang dikemukan
iaitu mengira ketumpatan dan daya apungan bagi sebuah kapal laut. Penggunaan kapal laut
sangat penting untuk mengeksport dan mengimport barangan ke luar negara pada hari ini. Oleh
itu, Saya berharap para pengguna boleh menggunakan sistem ini agar bilangan kapal yang
karam dapat di kurangkan dan langkah berjaga-jaga dapat diambil dengan cepat supaya
pengurusan barangan boleh dibuat secara cekap dan efisien.

8.0 LAMPIRAN
A) Carta Gantt
B) Rujukan

Buku
-Wan Zaleha binti Wan Jusoh , Mathan a/l Balaraman ,Looi Kam Fatt , Yap Thin Peng , 2018 ,
Asas Sains Komputer Tingkatan 3 KSSM .Kuala Lumpur : Pan Asia Publications SDN. BHD.

- Noraini binti Abdullah, 2016 ,Sains Tingkatan 1 KSSM : Karangkraf Network SDN.BHD.

Internet
https://nasional.kompas.com/read/2018/06/23/21370511/ini-faktor-faktor-yang-sering-jadi-penyeba
https://www.slideshare.net/ryanko1612/28prinsip-archimedes​h
https://www.slideshare.net/maslindamohatar/ketumpatan

Orang sumber
Nallini A/P Muniandy,41,No.5, Jalan Angkasa Indah, Taman Angkasa Indah,43000 Kajang,
Selangor.

c) Skrip temu Bual
Saya telah melakukan sesi temubual bersama cikgu Sains iaitu Puan Nallini pada 26/8/2019 di
makmal sains. Saya telah menanyakan beberapa soalan tentang projek ini. Berikut ialah skrip
temubual :-

Izyan : Selamat pagi, Puan Nallini. Bolehkah saya menemu bual cikgu tentang ketumpatan dan
daya apungan bagi sebuah kapal laut?
Puan Nallini : Selamat pagi, Izyan ,boleh.
Izyan :Soalan pertama ,apakah maksud ketumpatan ?
Puan Nallini :Ketumpatan ialah jisim bagi setiap unit isi padu sesuatu bahan.
Izyan : Bagaimana pula dengan daya apungan?
Puan Nallini : Daya yang bertindak pada objek apabila objek tenggelam sebahagian atau
tenggelam sepenuhnya dalam cecair.
Izyan : Seterusya, apakah formula bagi mengira ketumpatan dan daya apungan?
Puan Nallini : Bagi formula ketumpatan ialah jisim/isipadu manakala daya apungan ialah isipadu
air tersesar*ketumpatan*pecutan graviti.
Izyan : Bolehkah daya apungan dan ketumpatan dikaitkan dengan kapal laut?
Puan Nallini : Boleh, kerana kapal belayar di laut, jadi ia memerlukan daya apungan yang lebih
dari ketumpatan untuk memastikan kapal itu tidak tenggelam dan pecutan graviti sama ada laju
atau perlahan memainkan peranan juga.
Izyan : soalan terakhir,apakah yang terjadi jika daya apungan lebih dari ketumpatan bagi sebuah
kapal laut?
Puan Nallini : Kapal laut tersebut akan tenggelam.
Izyan : Terima kasih, cikgu!
Puan Nallini : sama-sama.


Click to View FlipBook Version