You are on page 1of 6

Fasa 5: Dokumentasi

Fasa 5: Dokumentasi
(a) Masalah besar Menyediakan dokumentasi
(i) Dokumentasi dalaman
Teknik Leraian
(ii) Dokumentasi luaran
(b) Masalah kecil
• Dokumen Pustaka
• Panduan pengguna
(a) Dokumentasi dalaman Maklumat penting yang ada di dalam atura
cara. Komen disertakan bagi memudahkan
pengatur cara untuk membaiki atau
menambah baik kod arahan
Teknik
(b) Dokumentasi luaran Maklumat teknikal tentang atur cara seperti
Pengecaman
(Dokumen Pustaka) atur cara, perisian serta maklumat yang
Corak diperlukan daripada pengguna
(c) Dokumentasi luaran Maklumat berkaitan cara menggunakan atur
(Panduan Pengguna) cara bagi tujuan penyelenggaran dan
penambahbaikan
Penetuan aspek-aspek penting terdiri daripada:
(a) Dokumentasi dalaman Penulisan komen untuk menerangkan fungsi
setiap bahagian di dalam kod arahan
(b) Dokumentasi luaran Maklumat yang diperlukan oleh seorang
( Dokumen Pustaka) pengatur cara:
• Tujuan/kegunaan atur cara
Teknik • Kaedah pengiraan elektrik
Peniskalaan • Keperluan perisian
• Algoritma (pesudokod dan carta alir)
• Kod arahan (source code)
(c) Dokumentasi luaran Maklumat yang diperlukan oleh seorang
(Panduan pengguna) pengguna:
• Cara penggunaan
• Pengendalian dan perisian
Teknik Menghasilkan dokumentasi dalaman dan luaran berdasarkan aspek-aspek penting
Pengitlakan yang dikenal pasti.
DOKUMEN PUSTAKA (LIBRARY DOCUMENTATION)
- Farzana binti Md. Azhar
- Hawa Hazrina binti Ahmad Fakrizzaki Salehhuddin
Pengatur - Wan Nisa Alesha binti Wan Muhammad Safwan
Cara - Efra Siska Beli
- Elliya Mastura bint Mohd Munir
Tujuan Atur
Mengira kadar bayaran elektrik bulanan
Cara
Keperluan
Sistem Microsoft Windows / Mac OS / Linux / Android / iOS
Pengendalian
Keperluan
Komputer riba atau telefon pintar
Perkakasan
Keperluan Replit
Perisian
Keperluan Minimum 2GB
Ingatan
1. MULA
2. Masukkan penggunaan elektrik yang digunakan (kWh)
3. Jika jumlah kWh < = 0
Jumlah bil : 0
4. Jika jumlah kWh < = 300
Jumlah bil : 200*0.128 + (jumlah_kWh – 200)*0.334
5. Jika jumlah kWh < = 600
Pseudokod
Jumlah bil : 200*0.218 + (jumlah_kWh – 300)*0.516
6. Jika jumlah > 600
Jumlah bil : 200*0.218 + 100 * 0.334 + 300*0.516 + (jumlah_kWh – 600)*0.546
7. Nyatakan jumlah bil elektrik
Jumlah_bil = round (jumlah_bil, 2)
8. TAMAT
Carta Alir

jumlah_kWh =float(input(“Masukkan jumlah penggunaan elektrik yang digunakan (KWH) :”))

# Mengira jumlah bil elektrik berdasarkan jumlah penggunaan elektik yang dimasukkan

if jumlah_kWh <= 0:
jumlah_bil = 0
elif jumlah_kWh <= 200:
Atur Cara jumlah_bil = jumlah_kWh * 0.218
elif jumlah_kWh <= 300:
jumlah_bil = 200 * 0.218 + (jumlah_kWh – 200) * 0.334
elif jumlah_kWh <= 600:
jumlah_bil = 200 * 0.218 + 100 * 0.334 + (jumlah_kWh – 300) * 0.516
else:
jumlah_bil = 200 * 0.218 + 100 * 0.334 + 300 * 0.516 + (jumlah_kWh – 600) * 0.546
PANDUAN PENGGUNA
Maklumat atur cara
1. Nama pengatur cara: - Farzana binti Md. Azhar
- Hawa Hazrina binti Ahmad Fakrizzaki Salehhuddin
- Efra Siska Beli
- Wan Nisa Alesha binti Wan Muhammad Safwan
- Elliya Mastura binti Mohd Munir

2. Tujuan: Mengira kadar bayaran elektrik bagi tempoh sebulan


3. Keperluan sistem pengendalian: https://replit.com/
4. Keperluan sistem perisian: Microsoft Windows / Mac OS / Linux / Android / iOS
5. Keperluan perkakasan: Komputer riba atau telefon pintar
Layari Replit
1. Buka link “https://replit.com/@FarzanaMd/Pengira-Bil-Elektrik-30#main.py”

Jumlah bayaran elektrik

1. Tekan butang “Run” untuk melihat atur cara


2. Masukkan maklumat berdasarkan perkara yang diminta oleh kod arahan

3. Kadar bayaran elektrik akan dipaparkan

Fungsi setiap baris

jumlah_kwh : Pembolehubah untuk menyimpan input unit yang diberikan oleh pengguna.
if, elif, else: Konstruksi pengkondisian untuk melakukan pengiraan berbeza berdasarkan julat unit
yang diberikan oleh pengguna.
jumlah_bil: Pembolehubah untuk menyimpan hasil pengiraan jumlah bil elektrik berdasarkan unit
yang digunakan.
print(): Fungsi untuk mencetak hasil jumlah bil elektrik ke skrin dengan menggunakan teks
"Jumlah bil elektrik: RM" serta nilai dalam pembolehubah jumlah_bil.

Blok if unit <= 0:: Jika unit yang diberikan adalah kurang atau sama dengan 0, maka jumlah bil
ditetapkan sebagai 0.
Blok elif unit <= 200:: Jika unit yang diberikan adalah kurang atau sama dengan 200, maka jumlah
bil dikira sebagai unit dikali 0.218.

Blok elif unit <= 300:: Jika unit yang diberikan adalah kurang atau sama dengan 300, maka jumlah
bil dikira sebagai 200 dikali 0.218 ditambah dengan (unit dikurangkan 200) dikali 0.334.

Blok elif unit <= 600:: Jika unit yang diberikan adalah kurang atau sama dengan 600, maka jumlah
bil dikira sebagai 200 dikali 0.218 ditambah dengan 100 dikali 0.334 ditambah dengan (unit
dikurangkan 300) dikali 0.516.

Blok else:: Jika unit yang diberikan adalah melebihi 600, maka jumlah bil dikira sebagai 200 dikali
0.218 ditambah dengan 100 dikali 0.334 ditambah dengan 300 dikali 0.516 ditambah dengan
(unit dikurangkan 600) dikali 0.546.

You might also like