TERHAD
TEKNO
LO
GI
KO
M
PU
TE
R
(R
AN
GK
AI
N)
TERHAD
Hak Cipta Terpelihara. Dokumen ini diklasifikasikan sebagai TERHAD. Tidak dibenarkan
mengeluar mana-mana bahagian dalam kandungan Bahan Pembelajaran Bertulis (WIM)
dalam apa jua bentuk tanpa keizinan daripada Jabatan Tenaga Manusia (JTM).
: WIM/F02/42013/S03(P1)
: SFB/F02/12009(P2)
: 17 Julai 2013
KANDUNGAN
SENARAI AHLI JAWATANKUASA PEMBANGUNAN WIM....................................................i
SENARAI SINGKATAN.......................................................................................................... ii
KERTAS PENERANGAN MODUL 1.................................................................................... 1
F02-03-01 PROJECT MANAGEMENT.............................................................................1
GROUP CLUSTERING MODULE 1................................................................................. 2
LE1 INTRODUCTION TO PROJECT MANAGEMENT
3
LE2 HUMAN RESOURCES MANAGEMENT
19
LE3 INTERPERSONAL COMMUNICATION SKILL
40
LE4 5S IMPLEMENTATION
50
KERTAS PENERANGAN MODUL 2.................................................................................. 62
F02-03-02 PROCUREMENT MANAGEMENT............................................................... 62
GROUPCLUSTERING MODULE 2................................................................................ 63
LE1 PROCUREMENT PROCESS
64
LE2 RECEIVING ITEMS PROCESS
83
LE3 REGULATE SERVICE AND LEVEL AGREEMENT
92
LE4 WARRANTY CLAIM PROCEDURE
104
KERTAS PENERANGAN MODUL 3................................................................................ 110
F02-03-03 FUNDAMENTAL OF PROGRAMMING...................................................... 110
GROUP CLUSTERING MODULE 3............................................................................. 111
LE5 INTRODUCTION TO PROGRAMMING LANGUAGE
112
LE6 IMPLEMENT PROGRAMMING KNOWLEDGE
143
KERTAS PENERANGAN MODUL 4................................................................................ 182
F02-03-04 COMPUTER NETWORK MAINTENANCE.................................................182
GROUP CLUSTERING MODULE 4............................................................................. 183
LE1 VERIFY COMPUTER NETWORK PERFORMANCE &
CONNECTIVITY
184
LE2 UPDATE NETWORK SYSTEM & DOCUMENTATION
210
LE3 BACKUP ACTIVITIES NETWORK OPERATING SYSTEM
222
LE4 IMPLEMENT PREVENTIVE MAINTENANCE
235
KERTAS PENERANGAN MODUL 5................................................................................ 241
F02-03-05 LINUX ESSENTIAL.....................................................................................241
GROUP CLUSTERING MODULE 5............................................................................. 242
LE1 STUDY LINUX OPERATING SYSTEM
LE2 INSTALL AND SETUP LINUX OPERATING SYSTEM
LE3 TEST OPERATING SYSTEM
243
251
300
Ahli Jawatankuasa :
1.
ADTEC Melaka
2.
ILP Selandar
3.
ILP Mersing
4.
5.
ILP Kangar
6.
ILP Selandar
7.
8.
ILP Kangar
Urusetia :
1.
2.
Sesi 1 :
Tarikh dibangunkan
Tempat
:
:
3 6 Julai 2012
Pusat Sumber, ILP Kuala Langat
:
:
18 22 Mac 2013
Hotel Grand Continenal, Kuantan, Pahang
:
:
Sesi 2 :
Tarikh dibangunkan
Tempat
Sesi 3 :
Tarikh dibangunkan
Tempat
SENARAI SINGKATAN
IS
INFORMATION SHEET
WS
WORK SHEET
AS
ASSIGNMENT SHEET
KOD KURSUS
SEMESTER
NO. MODUL
NO. LE
JENIS WIM
F02-03-01-LE1-IS
KERTAS PENERANGAN
MODUL 1
F02-03-01 PROJECT MANAGEMENT
F02-03-01-LE1-IS
PINDAAN : 1
MUKASURAT 2
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA F02 SIJIL TEKNOLOGI KOMPUTER (RANGKAIAN)
KURSUS
PENGALAMAN
PEMBELAJARAN
LE1
NO.
TUGASAN 01.05 PREPARE NETWORK IMPLEMENTATION ACTIVITY PLAN
BERKAITAN
07.04 DEVELOP ACTIVITY REPORT
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
OBJEKTIF
MEMBOLEH (EO)
F02-03-01-LE1-IS
PINDAAN : 1
MUKASURAT 3
Projek merupakan aktiviti yang besar dan akan mempengaruhi masa depan
syarikat. Contohnya seperti projek pembinaan kemudahan, bangunan kilang, pusat
membeli belah dan pemasangan sistem komputer.
a) Kajian ICT
b) Perancangan strategik ICT;
c) Pembangunan sistem aplikasi;
d) Perolehan perkakasan dan perisian komputer;
e) Peningkatan sistem ICT;
f)
PINDAAN : 1
MUKASURAT 4
ii. Jawatankuasa
Teknikal
Projek
dibentuk
bagi
mencadang,
komponen yang lebih terperinci dengan menggunkan kaedah yang dikenali sebagai
Struktur Pembahagian kerja ( work breakdown structure WBS) di mana kaedah ini
akan menyenaraikan setiap aktiviti daripada setiap komponen. Dengan itu, sesuatu
aktiviti dapat dijalankan dengan lebih lancar dan sempurna dengan adanya sumber
tenaga buruh dan masa yang diperlukan oleh penyelia dan bahagian pengawalan
pengurusan.
F02-03-01-LE1-IS
PINDAAN : 1
MUKASURAT 5
ii.
Boleh diukur
j)
PINDAAN : 1
MUKASURAT 6
PINDAAN : 1
MUKASURAT 7
Bentuk program
1.2.
1.3.
Bentuk program
2.1.1. Tentukan tarikh persidangan
2.1.2. Dapatkan penceramah
2.1.3. Sediakan Nota-nota untuk persidangan
2.2.
2.3.
F02-03-01-LE1-IS
PINDAAN : 1
MUKASURAT 8
RANCANGAN PERSIDANGAN
PROGRAM
TAPAK
PEMASARAN
TEMA
TARIKH
SENARAI NAMA
BAHAN
LOKASI
RISALAH
PENCERAMAH
PENDAFTARAN
DAPATKAN NOTA
REKABENTUK RISALAH
SEDIAKAN NOTA
HANTAR RISALAH
2.8 Penjadualan
Selepas proses perancangan, proses penjadualan diperlukan untuk
menganggarkan jangkamasa yang diperlukan untuk menyiapkan setiap aktiviti
projek. Anggaran tempoh masa menyiapkan projek ditetapkan dengan membuat
perbandingan dengan objektif projek syarikat. Dengan kata lain Penjadualan adalah
penentuan aktiviti-aktiviti,jangka masa,penjadualan untuk tenaga kerja dan sumbersumber lain (bahan peralatan) yang di perlukan untuk mencapai tarikh siap sesuatu
projek.
Apakah yang akan berlaku sekiranya masa yang ditetapkan melebihi masa
yang dihadkan?
Jika keadaan ini berlaku, tempoh persiapan projek mesti dikurangkan samada
dengan menambah sumber tenaga kerja atau dengan menggunakan cara lain yang
boleh menyiapkan projek dengan cepat.
Selain dari menambah sumber tenaga kerja, salah satu cara yang boleh
digunakan untuk menyiapkan projek dengan cepat ialah dengan kerja lebih masa
(overtime). Dengan cara ini kos menyiapkan projek akan meningkat. Macamana kita
mengatasi masalah peningkatan kos, akan dijelaskan pada unit yang seterusnya.
2.8.1
Kepentingan Penjadualan
Penjadualan perlu dilakukan untuk :a) Menentukan dan menghubungkaitkan antara aktiviti
dengan aktiviti yang lain
b) Mengenalpasti hubungan sebelumnya antara aktiviti.
Hubungan ini akan ditunjukkan melalui teknik
CPM/PERT yang melibatkan graf rangkaian.
Contoh hubungan aktiviti melalui rangkaian ditunjukkan oleh
rajah di bawah :-
P1
F02-03-01-LE1-IS
P3
MUKASURAT 9
aktiviti
masa
c) Jangkamasa
dilaksanakan
Tahun
Aktiviti \ Bulan
Kajian Kesauran
pekerjaan
untuk
yang
aktiviti-aktiviti
keseluruhan
projek
2000
5
2001
10
11
12
Pembentukan model
Rekabentuk Terperinci
Penyediaan
Papan
Cerita
F02-03-01-LE1-IS
PINDAAN : 1
MUKAS
Membina aturcara
Penilaian
Penulisan
MO + ( 4 X MPM ) + MP
6
dimana;
MO Masa Optimistik
MPM Masa Paling Mungkin
MP Masa Pesimistik
Lihat Jadual 1.1 sebagai contoh pengiraan masa jangkaan.
Aktiviti
MO
MPM
MP
Masa
Jangkaan
A Pengumpulan Keperluan
B Analisis Masalah
I Pengujian Sistem
J Pemasangan
F02-03-01-LE1-IS
PINDAAN : 1
MUKASURAT 11
Carta PERT
Carta PERT menggambarkan sebuah projek sebagai satu rangkaian aktiviti yang
disusun mengikut urutan logikal. Ia juga dikenali sebagai carta rangkaian. Penggunaan carta
PERT membolehkan pengguna melihat kebergantungan aktiviti dengan begitu ketara
berbanding penggunaan carta Gantt. Penggunaan PERT membolehkan penganggaran
jangkamasa sesebuah projek. Walau bagaimanapun, teknik PERT kurang digunakan
disebabkan banyak masa tambahan yang diperlukan untuk membuat pengiraan.
Penggunaan carta PERT membolehkan pengiraan laluan kritikal dibuat. Laluan kritikal
merupakan satu jujukan aktiviti saling bergantung dan mempunyai nilai terbesar. Laluan
kritikal juga dapat menentukan jangkamasa terawal yang paling mungkin bagi sebuah projek
itu siap. Laluan kritikal boleh diperolehi dengan mengira masa slack. Terdapat dua kaedah
carta PERT iaitu kaedah diagram anak panah dan kaedah diagram mengikut keutamaan.
2.11
Kaedah diagram anak panah terdiri daripada dua notasi iaitu bulatan dan
anak panah. Bulatan mewakili aktiviti atau peristiwa manakala anak panah
berfungsi sebagai penghubung kepada aktiviti. Anak panah dilabelkan dengan
nama aktiviti dan jangkamasa akvititi tersebut. Panjang anak panah tidak
menggambarkan jangkamasa sesuatu aktiviti. Rajah 1.2 menunjukkan contoh
carta PERT dengan kaedah diagram anak panah.
T1,
T4,
T5,
T6,
4
T2,
T3,
PINDAAN : 1
MUKASURAT 12
Keutamaan
Masa Jangkaan
Tiada
B Analisis Masalah
B,C
C,D,E
E,F,G
I Pengujian Sistem
J Pemasangan
A Pengumpulan Keperluan
MJ = 4
MJ = 3
MJ = 2
MJ = 4
E
D
MJ = 1
H
MJ = 2
C
MJ = 6
MJ = 5
MJ = 2
Rajah 2.10.1b Masa Jangkaan
Proses mengenalpasti laluan kritikal melalui peringkat-peringkat berikut:
MJ = 4
F02-03-01-LE1-IS
PINDAAN : 1
MUKASURAT 13
a) Kirakan masa siap terawal (TE-Time Earlier) untuk setiap aktiviti. Pengiraan
TE bermula dari nod yang pertama hingga nod akhir. Pengiraan TE
bersamaan dengan hasil jumlah nilai TE nod keutamaan dan nilai masa
jangkaan (MJ). Sebagai contoh nilai TE bagi nod B bersamaan nilai TE nod
A (3) ditambah dengan nilai MJ nod B (4) maka nilai TE bagi node B = 7
(3+4). Jika wujud lebih daripada satu nod yang perlu dipertimbangkan maka
pilih nod yang mempunyai nilai TE yang terbesar. Sebagai contoh bagi
pengiraan nilai TE nod D; nod B mempunyai nilai TE = 7 manakala nod C
mempunyai nilai TE = 9, maka nilai TE nod C akan dipilih untuk pengiraan
nod D. Nilai TE bagi nod D ialah 9 + 2 = 11.
MJ = 4
TE = 7
MJ = 3
TE = 3
B
A
MJ = 2
TE = 11
C
MJ = 6
TE = 9
MJ = 4
TE = 15
MJ = 1
TE = 23
MJ = 2
TE = 25
F
MJ = 5
TE = 20
I
G
J
MJ = 2
TE = 22
MJ = 4
TE = 29
F02-03-01-LE1-IS
PINDAAN : 1
MUKASURAT 14
MJ = 4
MJ = 3
TE = 3
TL = 3
TE = 7
MJ = 4
TE = 15
TL = 15
MJ = 2
TL = 9
TE = 11
TL = 11
MJ = 1
TE = 23
TL = 23
MJ = 2
TE = 25
TL = 25
MJ = 5
TE = 20
TL = 20
MJ = 6
TE = 9
TL = 9
MJ = 2
TE = 22
MJ = 4
TE = 29
TL = 22
TL = 29
Aktiviti
MJ
TE
TL
Masa
Laluan
Slack
Kritikal
/
A Pengumpulan Keperluan
B Analisis Masalah
11
11
15
15
20
20
22
22
23
23
I Pengujian Sistem
25
25
J Pemasangan
29
29
PINDAAN : 1
MUKASURAT 15
2.12
Menyemak laporan
2 Hari
Jumaat 5/3/1999
2
Isnin
7/3/1999
1 Hari
Isnin 7/3/1999
Meringkaskan laporan
3
Selasa 8/3/1999
2 Hari
Khamis 10/3/1999
2.13
PENGAWALAN
PINDAAN : 1
MUKASURAT 16
2.15
2.15.1 Bahan
LATIHAN
F02-03-01-LE1-IS
PINDAAN : 1
MUKASURAT 17
RUJUKAN
1. John wiley (2000), Project management, A Managerial Approach
2. http://www.fsktm.upm.edu.my/~salmi/perancangan.doc, 22/12/2012, 04.36p.m
3. http://www.scribd.com/doc/.../Pengurusan-Projek-bab-1, 28/12/2012 11.46p.m
F02-03-01-LE1-IS
PINDAAN : 1
MUKASURAT 18
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD
KOD
NAMA KURSUS
NAMA MODUL
PENGALAMAN
PEMBELAJARA
N
LE2
NO.
TUGASAN 07.03 PREPARE JOB SCHEDULE
07.05 MONITOR STAFF DISCIPLINE
BERKAITAN
07.07 CONDUCT STAFF APPRAISAL
IDENTIFY NETWORK PROJECT MANAGEMENT USING
STANDARD OPERATING SYSTEM, PROJECT REQUIREMENT
MANAGEMENT, NETWORK IMPLEMENTATION
DOCUMENT,
STANDARD REPORT ACTIVITY, COMPUTER NETWORK
SECURITY POLICY, INTRUSION PREVENTION PROCEDURES,
ORGANIZATION
STRUCTURE,
COMMUNICATION
PROCEDURE,
COMPANY
SAFETY
PROCEDURE,
OCCUPATIONAL SAFETY AND HEALTH ACT (OSHA) AND
OBJEKTIF
CHECKLIST SO THAT:PRESTASI
1. PROJECT MANAGEMENT REPORT IS PRODUCED,
AKHIRAN (TPO)
2. HUMAN
RESOURCE
MANAGEMENT
IS
UNDERSTOOD AND APPLIED,
3. INTERPERSONNAL COMMUNICATION SKILL
IS
APPLIED AND
4. 5S IS IMPLEMENTED
5.
ACCORDING TO
CASE
STUDY
GIVEN
AND
REQUIREMENT,NETWORK-CLIENTIMPLEMENTATION,
NETWORK PLAN AND NETWORK REQUIREMENT
STUDENT SHOULD BE ABLE TO :-
OBJEKTIF
MEMBOLEH
(EO)
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 19
Penilaian Prestasi
pekerja
bagi
PINDAAN : 1
MUKASURAT 20
2.2 Pengrekrutan
Pada kebiasaannya dikaitkan dengan kemasukan pekerja baru ke dalam
organisasi. Definasi sebenarnya ialah proses menarik individu yang berkelayakan
untuk memohon sesuatu jawatan di sesebuah organisasi. Melalui proses ini
sesebuah organisasi dapat memilih calon yang paling sesuai untuk menjawat
kekosongan jawatan di organisasi mereka. Kebaikannya dapat memilih calonyang
benar-benar layak dan kelemahannya proses ini mengambil masa yang panjang dan
tidak sesuai untuk jawatan yang perlu diisi dengan segera.
2.3 Pemilihan
Proses mengambil pekerja yang terbaik daripada sejumlah calon-calon yang
memohon sesuatu pekerjaan. Pekerja yang dipilih messtilah yang berkelayakkan
berdasarkan spesifikasi kerja. Antara kaedah yang di gunakan untuk membuat
pemilihan pekerja ialah :
2.3.3
Borang permohonan calon yang berminat akan mengisi borang
permohonan dengan menyertakan butiran peribadi (resume) dan
salinan sijil-sijil yang disahkan.
2.3.4
Saringan Tapisan awal keatas boring permohonan bagi memilih
calon yang memenuhi syarat untuk dipilih ke proses seterusnya.
2.3.5
Ujian ujian di lakukan untuk memilih calon yang benar-benar
mempunyai pengetahuan, kebolehan dan keupayaan untuk
memegang jawatan yang di tawarkan.
2.3.6
Temuduga calon yang sesuai dan memenuhi syarat akan di
panggil untuk di temuduga. Tujuannya adalah untuk mendapatkan
maklumat yang terperinci daripada calon berhubung dengan
kelayakan, pengalaman, kemahiran, sikap terhadap pekerjaan,
komunikasi dan idea. Calon akan diberitahu mengenai skop tugas,
hal-hal syarikat sekiranya ditawarkan untuk bekerja disyarikat tersebut.
2.3.7
Semakan rujukan dan latar belakang bertujuan untuk memeriksa
kebenaran dokumen seperti resume calon mengenai diri calon dan
mengetahui pendapat orang lain tentang diri calon. Sumber rujukan
adalah dari syarikat pemohon bekerja terdahulu, nama rujukan perlu
dinyatakan dalam borang permohonan atau resume.
f)
PINDAAN : 1
MUKASURAT 21
PINDAAN : 1
MUKASURAT 22
upah, gaji atau elaun. Contoh pampasan ialah insuran kematian atau
insuran kehilangan/kecacatan anggota semasa bekerja.
2.8 Keselamatan Dan Kesihatan Pekerja
KLASIFIKASI
PENDIDIKAN
KUMPULAN
PENGURUSAN
PERKHIDMATAN
PELAKSANA
DAN
PROFESIONAL,
DL1-1
JADUAL GAJI
DL1-1 T1 : RM2090.00-T20:RM6385.00
SYARAT LANTIKAN
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 23
BAHASA MELAYU
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 24
PINDAAN : 1
MUKASURAT 25
Dan
Pelaksanaan
Rancangan
pekerja baru.
Dalam jangka panjang, pihak organisasi harus melatih pekerja
untuk memastikan mereka mempunyai kebolehan dan kemahiran bagi
memenuhi sebarang kekosongan jawatan yang ada pada masa
hadapan.
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 26
dan
boleh
dicapai.
Seterusnya,
a) Pilih strategi asas untuk mencapai objektif
b) Pecahkan projek kepada subunit atau langkah
c) Tentukan piawai(performance standard) untuk setiap subunit
d) Tentukan jangkamasa yang diperlukan untuk setiap unit
e) Tentukan turutan subunit dan masukkan maklumat ini di dalam jadual
keseluruhan projek.
f)
a) Fungsi Dan Jenis Tugas - Mengetahui fungsi dan jenis tugas yang
berkaitan dengan seseorang individu serta Mengetahui kemahiran
yang ada pada setiap kakitangannya
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 27
ii.
Penganggur
PINDAAN : 1
MUKASURAT 28
ii.
oleh penemuduga
5.3 Temuduga
Temuduga pekerjaan adalah proses pemilihan yang berorientasikan perbualan
iaitu penemuduga dan calon-calon bertukar-tukar maklumat. Tujuan utama
temuduga diandakan adalah untuk membolehkan pegawai pemgambilan melihat
aspek-aspek yang tidak dapat diketahui daripada boring permohonan seperti
perwatakan, minat, keyakinan diri dan lain-lain.
5.3.1
Panduan Temuduga
Kandungan soalan
a. Situasi pekerjaan
Tujuan
Menduga tindakan yang akan
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 29
yang
dipohon.
Pemohon mungkin disuruh untuk
melakukan sesuatu
berkaitan
tugas yang
dengan
jawatan
berkenaan.
c. Pendirian calon
Untuk
memenuhi
ditetapkan
oleh
syarat yang
pekerjaan
tersebut.
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 30
6. DISIPLIN PEKERJA
Disiplin atau tatatertib pekerja merujuk pada kepatuhan pekerja kepada dasar-dasar
peraturan-peraturan dan prosedur oragnisasi bagi tujuan menjaga ketenteraman ditempat
kerja agar piawai-piawai dan objektif organisasi dapat dicapai. Tujuan utama system disiplin
adalah untuk memastikan tingkah laku kerja bagi pekerja tidak bercanggah dengan
matlamat-matlamat organisasi.
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 31
PINDAAN : 1
MUKASURAT 32
Aktiviti Kaunseling
PENCEGAHAN.
Mengadakan
program-program
pencegahan ke atas perlakuan dan sifat yang negatif dari
segi emosi dan pemikirannya.
korporat.
e) Konflik peranan dengan caragaya pentadbiran pengurus.
f) Perbezaan di antara keperluan personel dengan polisi
jabatan.
g) Prestasi kerja yang tidak memuaskan dan tabiat kerja yang
tidak baik
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 33
masalah
pekerja
atau
kepincangan
Menilai diri.
setahun sekali sahaja. Ia lebih merupakan aktiviti yang berterusan kerana maklumat
yang akan digunakan dalam penilaian ini perlu dikumpul daripada pemerhatian yang
dilakukan sepanjang masa.
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 34
tertentu
untuk
dalam
pekerja diukur.
c) Penilai mestilah di latih menggunakan sistem penilaian.
Secara khususnya beberapa perkara yang perlu wujud
dalam program latihan ialah :
i.
F02-03-01-LE2-IS
MUKASURAT 35
Kaedah-kaedah Penilaian
PINDAAN : 1
MUKASURAT 36
mencapai
PINDAAN : 1
MUKASURAT 37
yang dicadangkan
c) Mulakan perbincangan dengan memberi pekerja peluang
untuk memberikan pandangan tentang kerjaya
d) Berikan maklumbalas. Harus meliputi kelebihan dan
kelemahan pekerja
e) Beri peluang kepada pekerja untuk mempertahankan diri
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 38
f) Bincangkan
rangcangan-rancangan
tindakan
untuk
meningkatkan prestasi kerja dan tetapkan matlamatmatlamat kerja baru bagi tempoh penilaian seterusnya
g) Tetapkan tarikh susulan untuk menentukan pada peringkat
mana matlamat-matlamat prestasi baru telah dicapai
h) Tamatkan perbincangan dengan membincangkan prospek
pekerja dan pembangunan kerjayanya.
LATIHAN
5 Pada pendapat anda apakah kaedah penilaian yang terbaik untuk membuat
Penilaian Prestasi? Berikan ulasan untuk menyokong pendapat anda.
RUJUKAN
1. Mohmad Yazam Sharif (2001) Asas Pengurusan Sumber Manusia, Utusan
Publication ISBN 967-61-1130-9 (muka surat 84 hingga 99).
2. Sofian Ibrahim UTM (1999) Prinsip Pengurusan (muka surat; 122 hingga 133).
3. http://www.scribd.com/doc/15680543/Bab-6pengurusan-Sumber-Manusia,
30/12/2012, 10.37a.m.
F02-03-01-LE2-IS
PINDAAN : 1
MUKASURAT 39
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD
NAMA
KURSUS
DAN
KOD
NAMA MODUL
PENGALAMAN
PEMBELAJAR
AN
NO. TUGASAN
BERKAITAN
OBJEKTIF
PRESTASI
AKHIRAN
(TPO)
OBJEKTIF
MEMBOLEH
(EO)
F02-03-01-LE3-IS
PINDAAN : 1
MUKASURAT 40
Membongkok ke hadapan
g) Catit/rekod
h) Ringkaskan (paraphrase) dan minta persetujuan
Efektif
Efektif
Tidak
dan bukan
penyampaian
penyampaian
kurang baik
Tidak
adalah mengendahkan
kesilapan
penyampaian
menunjukkan Aktif
mendengar,
menunjukkan respon
F02-03-01-LE3-IS
PINDAAN : 1
MUKASURAT 41
F02-03-01-LE3-IS
PINDAAN : 1
MUKASURAT 42
3. PEMERHATIAN
Pemerhatian merupakan kaedah berkomunikasi yang lebih kepada kemahiran
memahami apa yang dilihat , ia berbeza dengan mendengar, kerana kita cuba
memahami sesuatu yang dilakukan tanpa penjelasan secara lisan :
Kaedah memerhati yang efektif :
a) Perhati dengan minat
b) Ambil kedudukan yang terbaik
c) Catat nota bila perlu
d) Kaedah maklumi, tunjuk, buat dan susulan
e) Bertanya untuk ulangan atau ketidakjelasan
4. KEMAHIRAN MEMBERI MAKLUMBALAS
Fokus kepada isu, bukan orang/personalitinya. Di samping itu
a) tujukan kepada perkara yang di dalam kawalannya, yang berkuasa
diubahnya
b) tepat pada waktunya
c) beri cadangan pilihan
d) dengar penjelasannya walaupun tidak bersetuju dengannya.
c) Penterjemah
5. KEMAHIRAN BERKOMUNIKASI
F02-03-01-LE3-IS
PINDAAN : 1
MUKASURAT 43
Terdapat beberapa jenis komunikasi yang perlu difahami terlebih dahulu iaitu
:
3.2 Komunikasi Intra Personal
Setiap individu atau personal perlu
a) Memperbaiki diri agar dapat berkomunikasi dengan baik
b) Pembangunan diri ( prinsip , akhlak , sikap )
c) Pembangunan fikiran ( kreatif & inovatif )
d) Bermulanya komunikasi berkesan
3.3 Membangunkan Teknik-teknik Berkomunikasi Dalam Diri
Komunkasi dalam diri dapat dibangunkan dengan
a) Pembangunan diri
i.
F02-03-01-LE3-IS
PINDAAN : 1
MUKASURAT 44
.
2
Idea menjadi
mesej
1
Sender
mempunyai
idea
3
Mesej
dihantar
5
Penerima
memberi
maklumbalas
4
Penerima
mendapat
mesej
7. BAHAN KOMUNIKASI
Bahan komunikasi mampu membantu dan meningkatkat kelancaran
penyampaian maklumat. Proses persiapan untuk menyediakan bahan berkomunikasi
adalah seperti berikut:
Analisis situasi /
masalah
Dapat maklumat
6.1
Buat persiapan
F02-03-01-LE3-IS
PINDAAN : 1
MUKASURAT 45
ii.
6.5
b) Perbezaan bahasa
c) Kebisingan
d) Keadaan emosi
F02-03-01-LE3-IS
PINDAAN : 1
MUKASURAT 46
Tiada keyakinan
Mengambil peluang
g) Komunikasi susulan
h) Menjadi pendengar yang baik
8. KOMUNIKASI DALAM KUMPULAN KECIL
Merangkumi beberapa orang dalam kumpulan yang kecil bagi membincang dan
menyelesaikan masalah. Kaedah yang berkesan adalah seperti
a) Perbincangan
b) Percambahan Fikiran ( Brainstorming )
i.
ii. Semua idea tersebut hendaklah ditulis secara visual agar semua
ahli kumpulan dapat melihat semua sumbangan idea .
c) Mesyuarat. Tujuan dan fungsi mesyuarat adalah seperti dibawah :
i.
Menyelesaikan masalah
F02-03-01-LE3-IS
PINDAAN : 1
MUKASURAT 47
A
Set Objektif
B
Buat Agenda
C
Edar Agenda
D
Adakan
Mesyuarat
F
Ikuti Perkembangan
E
Tangguh
Mesyuarat
Set Objektif
Buat Agenda
Edar Agenda
Adakan Mesyuarat
Tangguh Mesyuarat
Ikuti Perkembangan
F02-03-01-LE3-IS
PINDAAN : 1
MUKASURAT 48
LATIHAN
Lukis rajah yang menerangkan 5 fasa yang terlibat dalam proses komunikasi Inter
Personal.
Berikan definisi komunikasi Intra Personal dan kaedah pembangunan diri dalam
Nyatakan situasi yang memerlukan penggunaan nada suara yang tegas dalam
komunikasi.
Pada pendapat anda apakah kaedah merekod maklumat yang terbaik? Berikan
alasan yang menyokong pendapat ini.
RUJUKAN
1. PRITEC (2003), Module 4 : Project Management. Melaka. (m/s 31- 35)
2. Nota Kursus Perlaksanaan National Competency Standard (NCS) Core Abilities,
Train The Trainer Session Kuala Nerang , Kedah.
3. Kumpulan Ramadan . (2004), Communication Procedure T-010-3 (1).Shah
Alam.
4. Heerkens, Gary R. (2002) Project Management. United States of America,
McGraw-Hill.
F02-03-01-LE3-IS
PINDAAN : 1
MUKASURAT 49
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD
KOD
NAMA KURSUS
NAMA MODUL
PENGALAMAN
PEMBELAJARA
N
LE45S IMPLEMENTATION
NO.
TUGASAN 07.06 MONITOR WORK AREA TIDINESS
BERKAITAN
IDENTIFY NETWORK PROJECT MANAGEMENT USING
STANDARD OPERATING SYSTEM, PROJECT REQUIREMENT
MANAGEMENT, NETWORK IMPLEMENTATION DOCUMENT,
STANDARD REPORT ACTIVITY, COMPUTER NETWORK
SECURITY POLICY, INTRUSION PREVENTION PROCEDURES,
ORGANIZATION
STRUCTURE,
COMMUNICATION
PROCEDURE,
COMPANY
SAFETY
PROCEDURE,
OCCUPATIONAL SAFETY AND HEALTH ACT (OSHA) AND
OBJEKTIF
CHECKLIST SO THAT:PRESTASI
1. PROJECT MANAGEMENT REPORT IS PRODUCED,
AKHIRAN (TPO)
2. HUMAN
RESOURCE
MANAGEMENT
IS
UNDERSTOOD AND APPLIED,
3. INTERPERSONNAL COMMUNICATION SKILL
IS
APPLIED AND
4. 5S IS IMPLEMENTED
ACCORDING TO CASE STUDY GIVEN AND REQUIREMENT
NETWORK-CLIENT IMPLEMENTATION, NETWORK PLAN AND
NETWORK REQUIREMENT
STUDENT SHOULD BE ABLE TO :-
OBJEKTIF
MEMBOLEH
(EO)
F02-03-01-LE4-IS
PINDAAN : 1
MUKASURAT 50
1. PENGENALAN 5S
Aktiviti-aktiviti 5S telah bermula di Jepun selepas Perang Kedua bertujuan
menghapuskan kekotoran dan mengemaskinikan kilang-kilang mereka. Hampir setiap
syarikat mempraktikkan prinsip-prinsip 5S tanpadisedari. Banyak syarikat pula telah
melaksanakan pengurusan dan kebersihan untuk mengurangkan senarai harta benda
( inventori ), barangan persendirian, peralatan dan lain-lain dari tempat kerja.
Sebelum perlaksanaan 5S, erti kata 5S ialah : SELERAK, SEMAK, SAMPAH-SARAP,
SUSAH dan SAKIT. Amalan 5S merupakan satu alat pengurusan persekitaran berkualiti
bagi meningkatkan produktiviti, inovasi dan kreativiti serta daya saing sesebuah organisasi.
Amalan 5S merupakan teknik yang berkesan bagi mewujudkan budaya peningkatan secara
sedikit demi sedikit tetapi berterusan atau dikenali sebagai KAIZEN dalam bahasa Jepun.
Bagi menjayakannya penyertaan dan komitmen yang tinggi diperlukan daripada semua
peringkat anggota dalam organisasi.
2. PERLAKSANAAN 5S
5S adalah satu pendekatan yang dapat digunakan untuk memperbaiki dan
mengekalkan asas-asas pengurusan.5S adalah asas pengurusan sebagai satu prinsip
pentadbiran dan satu teknik pentadbiran.
Aktiviti-aktiviti 5S adalah bertujuan untuk mengubahkan secara berkualiti ke atas
cara manusia berfikir dan berkelakuan dan melalui perubahan ini mutu penyelenggaraan
peralatan dan suasana kerja dapat diperbaiki dan dipertingkatkan.
2.1 Definisi
5S adalah satu akronim yang lahir daripada lima perkataan Jepun iaitu Seiri,
Seiton, Seiso, Seiketsu dan Shitsuke. Kelima-lima perkataan ini merupakan langkah
utama dalam menjalankan aktiviti 5S iaitu:
3. SISIH (SEIRI)
Menyisih dan membuang barang-barang yang tidak diperlukan di tempat kerja
secara sistematik. Pada asasnya, kaedah Tag Merah (Red-Tag) digunakan semasa proses
menyisihkan barang.
3.1 Panduan untuk melaksanakan SEIRI
Berikut adalah panduan untuk melaksanakan SEIRI:
a) Asingkan barang-barang yang diperlukan dari yang tidak diperlukan.
b) Asingkan barang-barang yang tidak diperlukan dari tempat kerja :c) Barang-barang yang tidak pernah digunakan : perlu dilupuskan
d) Barang-barang yang jarang digunakan : simpan dengan rapi
e) Asingkan semua barang-barang yang berlebihan dari tempat kerja
seperti :i.
ii.
barangan bekalan
f)
untuk
F02-03-01-LE4-IS
PINDAAN : 1
MUKASURAT 51
4. SUSUN (SEITON)
Menyusun barang-barang yang diperlukan secara teratur dan sistematik supaya
ianya mudah dilihat, mudah diambil dan mudah dikembalikan ke tempat asalnya selepas
digunakan.
4.1 Panduan untuk melaksanakan SEITON
Berikut adalah panduan untuk melaksanakan SEITON:
a) Tempat untuk setiap benda dan setiap benda mempunyai tempatnya
sendiri
b) Letakkan atau simpankan semua peralatan dan buku panduan
/rujukan dekat dengan tempat kerja
c) Mencipta tempat penyimpanan seperti rak, supaya ianya lebar dan
tidak jauh ke dalam.
d) Tempat penyimpanan hendaklah diatur sepanjang dinding untuk
menjimatkan ruangan.
e) Simpan sekali benda-benda yang sama, benda-benda yang berlainan
disimpan di barisan yang berasingan.
f)
j)
k) Gunakan troli yang khas untuk menyimpan peralatan, penyukat, alatlat pengukur yang diperlukan.
5. SAPU (SEISO)
Membersihkan dan memeriksa tempat kerja secara berkala dan menyeluruh supaya
tiada habuk/kekotoran dia atas lantai, mesin dan peralatan.
a) Alat mengumpul habuk atau lain-lain alat yang sesuai digunakan untuk
menghindar atau mengurangkan habuk.
b) Menyiasat punca kekotoran dan melaksanakan satu pelan tindakan
untuk membasmi punca kekotoran.
F02-03-01-LE4-IS
PINDAAN : 1
MUKASURAT 52
c) Gelungan wayar, kaki mesin dan meja perlu ditutup supaya kekotoran
senang dibersihkan dan dikeluarkan.
d) Pekerja-pekerja harus membersihkan peralatan / mesin, kawasan
kerja
masing-masing
dan
juga
melakukan
asas-asas
penyelenggaraan.
e) Kebersihan perlu dikekalkan sentiasa.
6. SERAGAM (SEIKETSU)
Mengekalkan tahap piawaian penyusunan tempat kerja yang tinggi dengan
menekankan kebersihan dan kekemasan pada setiap masa.
6.1 Panduan untuk melaksanakan SEIKETSU
Berikut adalah panduan untuk melaksanakan SEIKETSU:
a) Punca-punca kekotoran disiasat dan melaksanakan satu pelan untuk
melenyapkan punca kekotoran tersebut.
b) Lindungi objek objek daru habuk-habuk.
c) Kekalkan kesemuanya dalam keadaan bersih.
d) Lakukan pengawasan berjadual atau Audit 5S untuk memastikan
pelaksanaannya dikekalkan.
e) Periksa kawasan-kawasan yang perlu diperbaiki.
7. SENTIASA AMAL (SHITSUKE)
Melatih warga kerja mematuhi sIstem persekitaran berkualiti secara berterusan
supaya ia menjadi amalan dan budaya kerja dalam organisasi.
7.1 Panduan untuk melaksanakan SHITSUKE
Berikut adalah panduan untuk melaksanakan SHITSUKE:
a) Pastikan semua orang mematuhi peraturan-peraturan.
b) Semua orang perlu mendisiplinkan dirinya terhadap 5S.
c) Lakukan 5S sebagai satu tabiat ke arah pengurusan yang baik.
d) Mendidik dan menyediakan latihan.
e) Peranan dan tanggungjawab dikenal pasti.
f)
F02-03-01-LE4-IS
PINDAAN : 1
MUKASURAT 53
9.2.3 Jenis C
PINDAAN : 1
MUKASURAT 54
j)
9.4 Kepentingan-kepentingan 5S
9.4.1 Kepentingan 1
9.4.2 Kepentingan 2
kecekapan
dan
ketahanan
mesin
F02-03-01-LE4-IS
PINDAAN : 1
MUKASURAT 55
Kepentingan 4
F02-03-01-LE4-IS
PINDAAN : 1
MUKASURAT 56
11.2 Promosi
Promosi adalah terdiri daripada
a) Pertandingan Pendapat
b) Hari 5S
c) Lawatan Kilang
d) Gambar-gambar
11.3 Penilaian
Penilaian adalah terdiri daripada
a) Mengeluarkan surat kesalahan untuk tindakan pembetulan
b) Audit tahunan oleh majikan
c) Kertas-kertas penilaian
d) Pengiktirafan
F02-03-01-LE4-IS
PINDAAN : 1
MUKASURAT 57
5S
yang
formal
untuk
11.4.3
Pihak Pekerja-Pekerja
pendapat
dan
PINDAAN : 1
MUKASURAT 58
F02-03-01-LE4-IS
PINDAAN : 1
MUKASURAT 59
11.6 Sudut 5S
Setiap Zon/Program/Bahagian/Kumpulan hendaklah mewujudkan Sudut 5S di
lokasi yang strategik untuk perkongsian maklumat oleh semua ahli dan kakitangan.
Maklumat Kumpulan
j)
F02-03-01-LE4-IS
PINDAAN : 1
MUKASURAT 60
LATIHAN
RUJUKAN
2. Sofian Ibrahim UTM (1999) Prinsip Pengurusan (muka surat; 122 hingga 133).
3. http://www.scribd.com/doc/15680543/Bab-6pengurusan-Sumber-Manusia,
10/12/2012, 03.11p.m
F02-03-01-LE4-IS
PINDAAN : 1
MUKASURAT 61
KERTAS PENERANGAN
MODUL 2
F02-03-02 PROCUREMENT MANAGEMENT
GROUPCLUSTERING MODULE 2
F02-03-02-LE1 PROCUREMENT PROCESS
05.03 Produce Computer Network Requisition
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN
NO.TUGASAN
BERKAITAN
LE1PROCUREMENT PROCESS
05.03 PRODUCE COMPUTER NETWORK REQUISITION
IDENTIFY PROCUREMENT MANAGEMENT USING INVENTORY LIST,
INVENTORY DATABASE, REQUISITION FORMS, QUOTATIONS,
SUPPLIERS/VENDOR LIST, NETWORK EQUIPMENT, DOCUMENT
PROCEDURE, POLICY, STANDARD OPERATING PROCEDURE AND
INVENTORY SOFWARE, WARRANTY DOCUMENTATION, SERVICE
REPORTS AND MANUALS SO THAT:-
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
OBJEKTIF
MEMBOLEH (EO)
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 64
PENGURUSAN PEROLEHAN
Perolehan (procurement) adalah satu cara untuk mendapatkan atau membeli peralatan atau
perkhidmatan atau kerja yang dikehendaki daripada sumber luar pada harga yang terbaik bagi
memenuhi keperluan pembeli dari segi kualiti, kuantiti, masa dan lokasi. Proses ini merangkumi
penyediaan dan pemprosesan permintaan serta penerimaan akhir dan kelulusan pembayaran.
Proses perolehan ini adalah sebahagian daripada strategi syarikat kerana keupayaan
membeli bahan-bahan tertentu akan menentukan sama ada operasi syarikat akan diteruskan atau
tidak. Sesebuah perniagaan tidak akan dapat bertahan jika harga perolehan melebihi daripada
keuntungan yang diperolehi.
Perolehan sering dijalankan secara proses tender, dan bukannya pembelian produk terus
daripada penjual. Sebuah syarikat atau organisasi (penganjur, pelanggan atau majikan) yang ingin
mendapatkan barangan atau perkhidmatan pada mulanya akan menentukan keperluannya.
Kemudian, syarikat tersebut akan membuka bidaan dalam proses yang dikenali sebagai tender.
Syarikat yang berminat boleh mengemukakan cadangan mereka kepada pelanggan (selalunya
kerajaan tempatan) untuk memenuhi keperluan tersebut. Organisasi yang menawarkan tender
akan menilai tawaran serta membuat keputusan memilih syarikat mana yang menawarkan
keperluannya yang paling sesuai.
Bagi
sektor
kerajaan
cara
melaksanakan
perolehan
ditetapkan
dalam
Arahan
Perbendaharaan (AP106 hingga 300) dan Surat Pekeliling Perbendaharaan yang berkaitan. Arahan
dan Surat Pekeliling ini dikeluarkan berdasarkan Akta Acara Kewangan 1957.
1.1. PIHAK YANG TERLIBAT DALAM PEROLEHAN
Pihak yang terlibat dalam proses perolehan boleh diiktirafkan sebagai triangle of
actor.
Penilaian tender
PINDAAN : 1
MUKASURAT 65
g) Permindahan teknologi
h) Menjimatkan pertukaran wang asing.
1.6. AKTIVITI PROSES PEROLEHAN
PINDAAN : 1
MUKASURAT 66
KATEGORI PEROLEHAN
perparitan.
Ianya
juga
merangkumi
kerja-kerja
mekanikal
dan
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 67
2.3.1.1
Perunding Fizikal
kejuruteraan
awam
dan
struktur,
kejuruteraan
sekitar
dan
lain-lain
perkhidmatan
teknikal
yang
Bukan
Perunding
penyenggaraan
dan
meliputi
perkhidmatan
pembaikan,
seperti
pencucian
dan
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 68
3 KAEDAH PEROLEHAN
Antara beberapa kaedah perolehan yang biasanya dilaksanakan terutamanya dalam
perolehan kerajaan adalah seperti berikut:
a) Perolehan melalui panjar wang runcit.
b) Perolehan melalui kontrak pusat.
c) Pembelian terus
d) Perolehan melalui sebut harga
e) Perolehan melalui tender terhad
f)
j)
Kegunaan segera
PINDAAN : 1
MUKASURAT 69
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 70
(JKKK)
atau
Jawatankuasa
Kawasan
atau
Tempoh pelaksanaan tidak melebihi tujuh (7) hari kerja berturut-turut atau tujuh
hari dalam tempoh maksimum tiga (3) bulan. Projek yang dijangka melebihi
tempoh yang ditetapkan tidak boleh dilaksanakan secara gotong royong.
PINDAAN : 1
MUKASURAT 71
b) Pegawai
Pengawal
bertanggungjawab
hendaklah
untuk
menyelia
melantik
setiap
seorang
projek
pegawai
gotong
royong
yang
serta
j)
PINDAAN : 1
MUKASURAT 72
bayaran
perkhidmatan
perunding
hendaklah
diperolehi
dari
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 73
DOKUMEN-DOKUMEN PEROLEHAN
PINDAAN : 1
MUKASURAT 74
e) Terma rujukan
f)
Draf kontrak
g) Borang tender
h) Spesifikasi
i)
Lukisan
j)
Tarif terendah
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 75
4.7 Spesifikasi
Spesifikasi mentakrifkan standard mutu kerja dan bahan-bahan yang
diperlukan oleh organisasi untuk menyiapkan projek tertentu. Ia mungkin
mengandungi penerangan tentang kerja-kerja yang diperlukan, keadaan tapak,
bekalan bahan dan sebagainya. Kontraktor adalah bertanggungjawab untuk
memenuhi spesifikasi yang ditetapkan. Kenyataan spesifikasi mestilah tepat dan
jelas.
4.8 Lukisan
Satu senarai lukisan yang menunjukkan tajuk, bilangan nombor lukisan dan
nombor semakan yang harus disediakan bersama dengan surat jemputan tender
atau spesifikasi. Peta perlu untuk menunjukkan lokasi kerja, laluan saluran paip,
lintasan dan sebagainya.
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 76
Pembuka tender
g) Penilaian tender
h) Taklimat tender
i)
Lembaga Tender
j)
Penerimaan Tender
Penggunaan matawang
g) Penyediaan penentuan
h) Kajian pasaran/sumber perolehan/bekalan
i)
Dasar-dasar/peraturan khusus
j)
PINDAAN : 1
MUKASURAT 77
d) Tidak mengkhusus kepada jenama atau buatan tertentu, jika tidak dapat dielakan
ungkapan atau persamaan hendaklah digunakan.
e) Rujuk kepada MAMPU jika perolehan berkaitan teknologi maklumat.
f)
g) Mempunyai dua ciri penting iaitu ciri-ciri wajib dan ciri-ciri sampingan.
h) Pembungkusan.
i)
Cara penghantaran.
j)
Nisbah kandungan.
k) Tempoh masa.
l)
Kualiti
j)
k) Tahap kepakaran/kelulusan
a) Penyediaan dokumen tender
Proses penyediaan dokumen tender:
a) Penyediaan perincian dokumen teknikal dan harga dalam 2 dokumen yang
berasingan.
b) Bagi tender yang memerlukan lawatan ke luar negeri bagi tujuan pemeriksaan
sebelum penerimaan (PDI) dan kos melebihi RM1 juta, dokumen tender hendaklah
jelas mensyaratkan petender membuat tawaran dengan kos berasingan bagi lawatan
PDI.
c) Bagi tender yang memerlukan lawatan ke luar negara kerana tujuan latihan petender
perlu mengemukakan tawaran tender secara berasingan.
d) Bagi barangan import, tawaran harga perlu secara Free On Board (FOB).
e) Tawaran tender hendaklah dalam 2 sampul surat berlakri berasingan.
f)
Petender tidak dibenarkan mencatat nama syarikat dan harga dalam perincian
teknikal.
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 78
g) Bantahan penentuan boleh dibuat oleh pentender dalam tempoh 14 hari bagi tender
tempatan dan 28 hari bagi tender antarabangsa.
Terma kontrak.
Lukisan teknikal/plan.
j)
Tempat penghantaran.
Prestasi/track record.
a) jabatan berkenaan,
b) tajuk,
c) syarat petender yang layak,
d) tempat, tarikh dan masa dokumen dijual,
e) harga, cara dan kepada siapa bayaran dibuat,
f)
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 79
bagi
kenderaan,
jentera
berat,
sistem
maklumat
dan
ganti,
latihan,
pentauliahan/pemasangan
dan
harga
penyelenggaraan.
e) Bagi penilaian tender kerja, tempoh siap hendaklah ditentukan dan dinilai
mengikut kepentingannya.
5.7 Perakuan Kepada Lembaga Perolehan tender
Ketua
Jabatan
hendaklah
membuat
perakuan
kepada
Lembaga
Perolehan
PINDAAN : 1
MUKASURAT 80
Urus Setia yang menguruskan tender sesuatu Agensi hendaklah menyediakan Kertas
Taklimat Tender untuk pertimbangan Lembaga Perolehan.
5.8 Pertimbangan Dan Keputusan Lembaga Perolehan
Keputusan pemilihan tender akan dipertimbangkan oleh Lembaga Perolehan yang
ditubuhkan dengan mendapat kelulusan dari Perbendaharaan. Pertimbangan pemilihan
tender adalah dalam had nilai setuju terima yang dibenarkan.
5.9 Surat Niat dan Surat Setuju Terima Tender
Surat Niat ialah surat yang dihantar kepada petender yang mana kandungannya
meliputi kenyataan hasrat/niat untuk menerima tawaran petender tersebut, tertakluk kepada
persetujuan syarat-syarat Agensi yang dikehendaki dipatuhi oleh petender sama ada melalui
rundingan atau cara-cara lain. Surat Niat ini tidak mengikat kedua-dua pihak kepada satu
kontrak.
Sekiranya Agensi bercadang untuk menerima sesuatu tawaran tetapi dengan
beberapa syarat yang mesti dipatuhi oleh pretender terlebih dahulu, maka Surat Niat
hendaklah dikeluarkan.
Surat Setuju Terima pula ialah surat yang mengesahkan penerimaan sesuatu tawaran
berasaskan kepada syarat yang telah ditetapkan dalam dokumen tender, syarat yang telah
dipersetujui dalam Surat Niat dan apa-apa syarat lain yang telah dipersetujui melalui
rundingan sebelumnya. Sehubungan dengan itu, apa-apa syarat yang telah dipersetujui
sebelumnya hendaklah dinyatakan dengan jelas dan persetujuan tersebut merupakan
sebahagian daripada perjanjian kontrak. Surat Setuju Terima ialah satu dokumen
perundangan yang sah dan merupakan sebahagian daripada perjanjian kontrak.
Apabila semua perkara telah diselesaikan dan tiada rundingan lanjut diperlukan, Surat
Setuju Terima hendaklah dikeluarkan kepada kontraktor yang berjaya secepat mungkin
sebaik sahaja keputusan Lembaga Perolehan diperolehi dan dalam tempoh sah laku tender.
KEGAGALAN KONTRAK
Terdapat beberapa kegagalan kepada seuatu kontrak. Antaranya ialah:
a) Lewat.
b) Tidak cukup kuantiti.
c) Tidak mematuhi penentuan.
d) Tidak bekal.
e) Sub kontrak.
f)
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 81
LATIHAN
RUJUKAN:
1. www.treasury.gov.my/pdf/latihan/pdt_Perolehan_Kerajaan.pdf Prinsip, Dasar dan Kaedah
Perolehan Kerjaaan, 20/3/2013, 10.04
2. http://pppue.undp.2margraf.com/en/16_5.htm, Implementation Tendering
& Procurement, 30 July 2013, 9.03
3. http://pm4id.org/9/6, Project Management for Instructional Designers, 30 July 2013, 9.22
F02-03-02-LE1-IS
PINDAAN : 1
MUKASURAT 82
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN
NO.TUGASAN
BERKAITAN
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
OBJEKTIF
MEMBOLEH (EO)
STUDENT SHOUD BE ABLE TO :IDENTIFY HUMAN FACTOR THAT AFFECT PROJECT PROGRESS
ACCORDING TO PROGRESS MONITORING USING USER
REQUIREMENT DOCUMENT, MANUFACTURED AND VENDOR
SUPPORT, COMPUTER NETWORK SECURITY POLICY AND
INTRUSION PRENVENTION PROCEDURES SO THAT JOB
SCHEDULE,NETWORKINTRUSIONPREVENTIONAND
CONTINGENCY ACTION AND REPORT PARALLEL WITH
MANAGEMENT REQUIREMENT RESOURCES IS APPLIED.
F02-03-02-LE2-IS
PINDAAN : 1
MUKASURAT 83
Receiving ( Menerima )
ii.
Inspecting ( Memeriksa )
pembekal.
Sekiranya pembekal tidak dapat mematuhi arahan yang ditetapkan oleh jabatan atau
sekiranya didapati peralatan yang diterima dalam keadaan rosak jabatan perlulah menolak
daripada menerima peralatan tersebut.
F02-03-02-LE2-IS
PINDAAN : 1
MUKASURAT 84
ii.
Invois
Nota/Senarai Pembungkusan
4.1.1
Nota serahan
F02-03-02-LE2-IS
PINDAAN : 1
MUKASURAT 85
Kad jaminan adalah kad yang diberikan oleh sesebuah syarikat kepada
pelanggan sebagai jaminan bahawa sebarang kerosakan yang berlaku pada
barangan yang dijual dalam tempoh tertentu (selepas digunakan) akan dibaiki
(diganti) tanpa sebarang bayaran.
PINDAAN : 1
MUKASURAT 86
F02-03-02-LE2-IS
PINDAAN : 1
MUKASURAT 87
ii.
ii.
dibangunkan dan dimasukkan ke dalam kontrak. Jabatan perlu melakukan ujian mengikut
kriteria yang ditetapkan dalam perjanjian untuk keputusan tersebut dianggap sah dan
mengikut undang-undang. Sekiranya produk itu ditolak, bayaran tidak akan dikembalikan .
Jabatan mesti mengakui penerimaan produk dengan mengeluarkan notis bertulis
penerimaan berjaya kepada pembekal dan menyediakan salinan surat penerimaan kepada
Ejen Pembelian.
F02-03-02-LE2-IS
PINDAAN : 1
MUKASURAT 88
syarat-syarat
dalam
pembelian
untuk
membolehkan
pembekal
dibayar.
Penghantaran dianggap "diterima" jika tiada isu berkaitan proses penghantaran dan kualiti
produk disampaikan kepada pembekal atau Ejen Pembelian.
Jabatan dikehendaki untuk menghubungi pembekal dengan cepat apabila menolak
produk yang lebih-penghantaran, rosak atau tidak mematuhi pematuhan yang ditetapkan.
Kegagalan untuk memberitahu pembekal atau Agen Pembelian tepat pada masanya akan
bermakna penghantaran akan dianggap sebagai "diterima."
Peralatan yang telah diterima hendaklah dilabelkan nombor kod dan nama bagi
memudahkan penyimpanan. Barang-barang mudah terbakar atau kimia hendaklah dihantar
terus ke stor barang-barang mudah terbakar atau kimia untuk disimpan.
5. TUNTUTAN
Tuntutan berkaitan penerimaan barang-barang yang rosak, tidak cukup bekal, berkualiti
rendah, kehilangan dan sebagainya hendaklah merujuk kepada syarat-syarat pembelian.
Pembekal hendaklah diberitahu dengan segera melalui telefon dan secara bertulis dalam
tempoh tiga puluh (30) hari dari tarikh penerimaan barangan yang rosak. Surat tuntutan rasmi
hendaklah mengandungi perkara-perkara berikut:
i.
ii.
Tarikh penghantaran
F02-03-02-LE2-IS
PINDAAN : 1
MUKASURAT 89
PINDAAN : 1
MUKASURAT 90
8. Memastikan ketepatan pada rekod kewangan dan kualiti kerja yang dilaksanakan
oleh perunding, kontraktor, atau juruteknik perkhidmatan.
LATIHAN:
RUJUKAN:
3. www.vanderbilt.edu/Receiving_Policy_Procedures.
0ktober 2013, 4.41
F02-03-02-LE2-IS
PINDAAN : 1
pdf,
Receiving
Process,
21
MUKASURAT 91
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN
NO.TUGASAN
BERKAITAN
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
OBJEKTIF
MEMBOLEH (EO)
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 92
perkhidmatan
seperti
tempoh
atau
jangkamasa
Pertambahan prosedur.
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 93
daripada
berlakunya
percanggahan
pendapat
dan
4. KANDUNGAN PTP
Berikut adalah perkara-perkara yang terkandung dalam Perjanjian Tahap
Perkhidmatan (PTP):
4.1 Pengenalan Tujuan PTP/ Latarbelakang PTP Dan Nama Ke Dua-Dua
Pihak
Perkara utama yang perlu ada di dalam PTP adalah latarbelakang
perjanjian tersebut. Ia mengandungi nama pihak pemberi perkhidmatan dan
juga pelanggan. Di sini juga dijelaskan apakah tujuan perjanjian itu
diwujudkan, visi, misi dan objektif perjanjian.
4.2 Skop Perkhidmatan Dan Spesifikasi
Skop perkhidmatan di dalam dokumen PTP perlu diperjelaskan dengan
betul bagi mengelakkan daripada berlakunya percanggahan pendapat dan
salah anggap pelanggan ke atas perkhidmatan yang ditawarkan. Skop
perkhidmatan yang ditawarkan oleh pihak pemberi perkhidmatan akan
direkodkan bagi permudahkan pemantauan perlaksanaannya di tapak.
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 94
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 95
4.10
atau
intipati
perjanjian
akan
di
jadualkan
bagi
5. PEMBANGUNAN PTP
Pelanggan mempunyai tahap jangkaan yang tertentu di dalam menerima
perkhidmatan yang diberikan. Tahap jangkaan tersebut perlu diterjemahkan kepada
bentuk yang lebih formal berserta dengan sasaran yang harus dicapai. Di dalam
membangunkan
sasaran
tersebut
pihak
pemberi
perkhidmatan
perlulah
memainkan peranan di mana ikatan perjanjian perlu dipersetujuikan oleh keduadua belah pihak bagi memantapkan sasaran mengikut kesesuaian dan
keberfungsiannya. Perjanjian tidak akan berlaku sekiranya pelanggan tidak
bersetuju dengan apa yang diwujudkan. Untuk membangunkan PTP ke dua-dua
pihak perlu memberi input yang sama pada setiap tahap pembentukan PTP bagi
mewujudkan perjanjian yang mantap. Sekiranya hanya sebelah pihak sahaja yang
memainkan peranan, pelanggan hanya mendiamkan diri, ianya bukan dinamakan
perjanjian
Di peringkat pembangunan PTP, proses keseluruhan perniagaan atau
pengurusan adalah wujud di antara pemilik proses dan pelanggan. Ia merupakan
asas
kepada
pemilik
bertanggungjawab
di
proses
dalam
dan
proses
memastikan
pembekal.
pihak
Pemilik
pembekal
proses
memberikan
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 96
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 97
kepada
pihak
pengurusan
atasan
bagi
memudahkan
perlaksanaan perjanjian.
5.7 Mempersetujui Tahap Perkhidmatan Yang Di Minta
Pada tahap ini, persetujuan bersama adalah langkah yang terakhir bagi
meneruskan
perjanjian
di
antara
pihak
pemberi
perkhidmatan
dan
pelanggan.
5.8 Membuat Draf PTP Oleh Pembekal
Pembekal perlu terlibat di dalam proses pembangunan draf PTP secara
keseluruhannya. Di dalam hal ini pembekal mencadangkan tahap perjanjian
asas yang memenuhi spesifikasi dan kehendak pelanggan. Ia perlu
dibentangkan kepada pelanggan dan juga pemilik proses. Draf ini akan dikaji
semula bagi tujuan pemantapan dan persetujuan tiga pihak yang terlibat iaitu
pembekal, pemilik proses dan pelanggan.
5.9 Draf Proses Perniagaan PTP
Pada peringkat ini, draf proses perniagaan PTP secara keseluruhannya
adalah dibangunkan oleh pihak pemilik proses. Ianya adalah merujuk kepada
kandungan draf PTP yang telah dirangka oleh pihak pembekal dan juga
tahap perkhidmatan yang diminta oleh pihak pelanggan. Ianya digabungkan
dan seterusnya perlu dibincangkan serta dikaji semula bersama pihak
pelanggan dan juga pembekal bagi memperolehi kesepakatan di dalam
membuat perjanjian tersebut. Dalam kajian ini pihak pemilik akan
mengutarakan perkara-perkara yang tidak difahami agar perkhidmatan yang
PINDAAN : 1
MUKASURAT 98
KPI ini, maka pengurusan akan menyediakan maklumat yang boleh dirujuk
ke atas tahap yang perkhidmatan yang akan diberikan samada mencapai
prestasi yang disasarkan ataupun sebaliknya.
Pengukuran tersebut adalah perlu:a) Menggambarkan
perkara
yang
berkaitan
dengan
permintaan
perkhidmatan pelanggan;
b) Memantau
dan
mengawal
sesuatu
perkara
sekiranya
berlaku
proses dan pengurus pembekal iaitu pihak yang terlibat secara langsung di
dalam penyediaan PTP. Proses PTP keseluruhannya adakan di tandatangani
oleh pihak tertinggi pengurusan bagi pemilik proses dan pengguna.
Tandatangan ini adalah sebagai tanda penerimaan perjanjian di antara dua
pihak untuk menyediakan sumber berpatutan bagi membolehkan prestasi
dapat dicapai di dalam tempoh perlaksanaan PTP.
5.12
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 99
5.13
pembetulan
harus
dilakukan
oleh
pihak
pengurusan
bagi
pihak
perlu
bermula
dengan
berkongsi
maklumat
mendapatkan
penglibatan
daripada
pemberi
perkhidmatan,
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 100
kesesuaian
mengemukakan
perlaksanaan
soalan-soalan
dengan
dan
perbincangan
memberi
semula
pendapat
iaitu
Melalui
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 101
untuk
berbincang,
berunding
dan
mendokumentasikan
syarat
pemberian perkhidmatan.
7.2 Jarak kedua-dua pihak
Perundingan di antara pihak yang berdekatan adalah lebih
menjimatkan masa berbanding lokasi yang jauh.
7.3 Impak PTP
Impak pembangunan PTP adalah lebih menonjol dalam masa yang
singkat sekirannya kedua-dua pihak dilakukan di dalam sebuah organisasi
berbanding dengan pembangunan PTP di peringkat sempadan antara
wilayah, negara mahupun antarabangsa.
7.4 Perhubungan di antara kedua-dua pihak
Bila perhubungan telah dimaktubkan dengan rasa hormat dan
kepercayaan, penyelesaian dan progres dapat dilakukan dengan mudah.
Ianya mendorong perlaksanaan perjanjian yang rasmi.
7.5 Ketersediaan Model PTP
Penyediaan
PTPA
Walaubagaimanapun,
di
peringkat
sekiranya
PTP
awal
yang
adalah
pertama
merumitkan.
telah
berjaya
pengukuhan
PTP
ini,
ianya
juga
bergantung
kepada
tidak
mustahil
sekiranya
beliau
dapat
membangunkan
dan
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 102
LATIHAN:
1
RUJUKAN
F02-03-02-LE3-IS
PINDAAN : 1
MUKASURAT 103
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN
NO.TUGASAN
BERKAITAN
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
OBJEKTIF
MEMBOLEH (EO)
STUDENT SHOUD BE ABLE TO :MONITOR AND IMPLEMENTING TIDINESS OF WORK AREA USING
STANDARD OPERATING PROCEDURES, COMPANY SAFETY
PROCEDURE, COMPANY ORGANIZATION CHART, OCCUPATIONAL
SAFETY AND HEALTH ACT (OSHA) AND CHECKLIST SO THAT WORK
AREA INFORMATION PREPARED, WORK AREA TIDINESS
CONTROLLED AND ENSURED IS IMPLEMENTED.
F02-03-02-LE4-IS
PINDAAN : 1
MUKASURAT 104
1. TUNTUTAN JAMINAN
Jaminan adalah merupakan jaminan pengeluar untuk membaik pulih atau
menggantikan sesuatu hasil keluaran dalam tempoh tertentu yang ditetapkan sekiranya ia
cacat atau rosak.
Setiap produk yang dijual mestilah mempunyai bukti pengesahan, contohnya seperti
resit. Bukti pengesahan ini penting untuk memastikan barang tersebut tidak rosak dan
dapat berfungsi dalam keadaan baik dan yang terbaru daripada nasihat pembekal. Produk
yang dijual oleh pembekal juga mempunyai tarikh luput selama 15 hari untuk membuat
penukaran jika barang tersebut tidak berfungsi dengan baik, ia dapat ditukar ganti dengan
yang baru. Pelanggan mestilah memeriksa dan menguji barangan yang dibeli terlebih
dahulu sebelum membuat keputusan daripada pembekal.
1.3 Had Jaminan Gantirugi Daripada Pembekal ( Limitation For Warranty Coverage )
Jaminan gantirugi pada sesuatu produk (perkakasan dan perisian komputer)
yang dibeli oleh pengguna akan dinilai terlebih dahulu oleh pembekal produk
tersebut. Bagi menuntut jaminan gantirugi produk (perkakasan dan perisian
F02-03-02-LE4-IS
Paper
PINDAAN : 1
MUKASURAT 105
ii.
Ribbons
Toner Catridges
ii.
barang
komputer
seperti
number
ditukarkan
atau
Setiap jaminan gantirugi yang dituntut oleh pengguna tidak semestinya akan
dipenuhi oleh pihak pembekal. Ini kerana setiap pembelian yang dilakukan terhadap
produk komputer tersebut adalah tertakluk pada syarat syarat yang digunakan
pada dokumen tempoh jaminan yang telah dipersetujui oleh kedua belah pihak yang
terlibat.
F02-03-02-LE4-IS
PINDAAN : 1
MUKASURAT 106
pendapatan
pelanggan,
kehilangan
data
semasa
menggunakan
Tarikh pembelian.
ii.
Tempoh jaminan.
F02-03-02-LE4-IS
PINDAAN : 1
MUKASURAT 107
b) Panahan kilat
c) Bencana alam (banjir, tanah runtuh)
d) Pencemaran
e) Serangan serangga perosak
f)
Penyalahgunaan
j)
Kecuaian
k) Rusuhan
l)
Kemalangan
ii.
ii.
F02-03-02-LE4-IS
PINDAAN : 1
MUKASURAT 108
vi. Tindakan awal yang betul dibuat oleh pelanggan untuk menangani
kerosakan.
vii. Sebarang perkara memulang/ menganti / membaikpulih perkakasan
dan peralatan yang rosak tidak akan dilakukan oleh pihak pembekal
tanpa dokumen tersebut.
viii. Sebarang penggantian / membaikpulih perkakasan / perisian akan
direkodkan oleh pihak pembekal.
ix. Sebarang penggantian / membaikpulih perkakasan / perisian akan
diingatkan dalam invois dan akan diberi oleh pembekal kepada
pelanggan.
3. KESIMPULAN
Setiap bahagian pada perkakasan dan perisian komputer mempunyai lesen
pengeluaran tanggungan jaminan yang disertakan oleh pihak pengeluar melalui pembekal.
Setiap perisian mempunyai had masa dan tanggungan bergantung pada pihak pengeluar
seperti tertera dalam polisi perjanjian . Pelanggan mestilah mematuhi dan mengikuti
prosedur tertentu dalam proses mmebuat tuntutan jaminan untuk mendapatkan
perkhidmatan membaikpulih / menggantikan perkakasan / perisian yang rosak.
LATIHAN:
RUJUKAN:
1. www.ehow.com, How to Manage Warranty Documents, 11/10/2011, 16.14
2. www.projecterp.org/mediawiki/index.php/Warranty/Claims/Flow, Warranty claims
F02-03-02-LE4-IS
PINDAAN : 1
MUKASURAT 109
KERTAS PENERANGAN
MODUL 3
F02-03-03 FUNDAMENTAL OF
PROGRAMMING
F02-03-03-LE2
07B.02 Apply Coding Logic
07B.03 Apply System Control Technique
MUKASURAT 111
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN
LE1
NO. TUGASAN
BERKAITAN
OBJEKTIF
MEMBOLEH (EO)
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 112
INPUT
OUTPUT
PROSES
Rajah 1 : Elemen Pengaturcaraan
1.1 KENALPASTI KEPERLUAN PERKAKASAN DAN PERISIAN
yang
sesuai
dan
berpadanan
dengan
teknologi
serta
bahasa
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 113
1.1.1
Perisian (Software)
Bahasa Mesin
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 114
lagi:
ld
ld
ld
a,5h
d,a
a,0h
add a,4h
jrnz lagi
end
Rajah 1.3 : Contoh bahasa himpunan (Z80) yang membuat
operasi pendaraban 4x5
Antara kelebihan bahasa himpunan ialah lebih mudah dibaca dan
lebih mudah ditulis. Walau bagaimanapun, bahasa himpunan juga
mempunyai kelemahan iaitu aturcara yang ditulis lebih perlahan untuk
dijalankan dan memakan ruang yang lebih banyak dari Bahasa Mesin.
Anda tidak dapat menggunakan aturcara dalam Bahasa Himpunan dalam
komputer yang lain. Selain itu, menulis aturcara dalam Bahasa Himpunan
juga memakan masa yang lama dan cerewet.
1.2.3
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 115
#include <iostream.h>
int main ()
{
cout <<Syabas!;
return 0;
}
Rajah 1.4 : Contoh bahasa pengaturcaraan C++
Antara kelebihan Bahasa Aras Tinggi ialah :
a) Anda berupaya untuk menulis aturcara dengan lebih pantas jika
dibandingkan dengan Bahasa Mesin dan Bahasa Himpunan.
b) Mempelajari serta menguasai Bahasa Pengaturcaraan Aras Tinggi
adalah lebih cepat.
c) Membaca dan menyunting Bahasa Aras Tinggi adalah lebih
mudah.
d) Aturcara yang dihasilkan adalah mudah alih dan boleh digunakan
dalam pelbagai jenis komputer.
Bahasa Aras Tinggi juga mempunyai kelemahan seperti :
a)
1.2.4
PINDAAN : 1
MUKASURAT 116
Penyelenggaraan
a) Spesifikasi keperluan
Memahami
masalah
&
persekitaran
masalah
yang
hendak
diselesaikan.
Menentukan keperluannya
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 117
b) Analisa masalah
input masalah
output masalah
proses
Input Masalah
Tugas utama :
memilih struktur yang sesuai untuk menyusun &
menyimpan data dalam proses penyelesaian masalah.
memproses
input
&
mengeluarkan output.
Algoritma
set
langkah-langkah/prosedur
bagaimana
proses
untuk
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 118
f)
Penyelenggaraan
Terdapat 2 jenis:
Sedikit pengubahsuaian
Banyak pengubahsuaian => perlu aturcara baru => lakukan
semula dari langkah 1.
PINDAAN : 1
MUKASURAT 119
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 120
1.4.1
Tujuan :
a) Mewujudkan pemahaman yang sama terhadap
aktiviti, sumber dan kekangan
b) Membantu mencari ketidakkonsistenan , pertindihan
(redundancy) di dalam proses
c) Model
sepatutnya
mencerminkan
matlamat
pembangunan
d) Setiap proses mestilah disesuaikan untuk situasi
khusus di mana ia akan digunakan
Contoh model-model proses:
1.
2.
3.
4.
5.
6.
Kebaikan :
a) Mudah dterangkan kepada pelanggan yang tidak biasa dengan
pembangunan perisian
b) Model ini boleh memberikan pembangun perisian pandangan tahap-tinggi
semasa proses pembangunan
c) Kebanyakan model lain adalah ubahsuai dari model air terjun
Kelemahan :
a) Tidak menggambarkan cara kod dihasilkan kecuali sesuatu perisian itu
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 121
c)
perkakasan
a. Model V
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 122
3. Model Prototaip
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 123
4. Model Peningkatan
Model ini sesuai untuk projek yang besar & kos terhad. Sistem dibahagikan kepada
beberapa peringkat penyerahan (versi). Justifikasi pendekatan :
a) beberapa fungsi perlu disiapkan dulu
b) saiz kumpulan
c) kekangan peruntukan kewangan
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 124
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 125
6. Model Spiral
Model ini menggabungkan proses pembangunan perisian & analisis risiko.
Setiap gelung wakili fasa pembangunan.
Terdapat 4 sektor utama :
1. Menentukan objektif, alternatif & kekangan
2. Penilaian alternatif, mengenalpasti & menyelesaikan risiko
3. Membangun & mengesahkan produk
4. Merancang fasa berikut
Sektor dalam setiap gelung wakili aktiviti di setiap fasa
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 126
Sektor A
a)
b)
Mengkaji
Sektor B
a)
Sektor C
a)
b)
b)
c)
b)
b)
c)
Kelemahan :
a)
b)
c)
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 127
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 128
Kelas
Objek
Fungsi
Data
Objek
Fungsi
Data
Objek
Fungsi
Data
Rajah 2 : Ilustrasi skematik bagi hubungan di antara kelas, objek, fungsi dan data.
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 129
Pengkompilan
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 130
2.2.2
Penterjemahan
proses pengkompilan.
F02-03-03-LE1-IS
Pengkompilan
PINDAAN : 1
Penterjemahan
MUKASURAT 131
Kurang sesuai
Menganalisa dan
melaksanakan setiap baris
kod secara berturutan.
F02-03-03-LE1-IS
132
PINDAAN : 1
MUKASURAT
2.3.1
ALGORITMA
F02-03-03-LE1-IS
MUKASURAT 133
3. Terdapat 2 jenis :
a) Kenyataan bahasa
b) Kenyataan bahasa yg menyerupai bahasa pengaturcaraan.
3.1 Kod Pseudo 1 - Kenyataan bahasa
Ditulis dalam bahasa tabii & tidak mempunyai peraturan
yang khusus.
Nombor diberikan kepada jujukan langkah iaitu tertib
perlaksanaan langkah-langkah mengikut nombor yang
ditulis.
Contoh : algoritma untuk menyediakan secawan kopi
1. masak air
2. masukkan kopi dalam cawan
3. jika perlu gula
3.1 tambahkan gula
4. jika perlu krim
4.1 tambahkan krim
5. masukkan air panas ke dalam cawan
Sesuai untuk masalah yang mudah kerana tiada jujukan dan struktur
yang kompleks.
A) struktur jujukan
1. Mula
2. Langkah_1
:
n. Langkah_n
n+1. tamat
C) struktur ulangan
n. pergi langkah sblm n
B) struktur pilihan
n. jika syarat
n.1. Langkah_n.1
:
n.n. Langkah_n.n
D) struktur lompat
n. pergi langkah slps n
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 134
A) struktur jujukan
B) struktur pilihan
begin
Langkah_1
:
Langkah_n
end
if syarat then
bahagian benar
else
bahagian tak benar
endif
C) struktur ulangan
While syarat do
bahagian yang perlu diulang
Atau
Repeat n kali
bahagian yang perlu diulang
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 135
Nama
Terminal
Proses
Simbol
Penerangan
Menandakan permulaan atau penamat
sesuatu algoritma.
Simbol permulaan mesti ditulis Mula
dan titik penamat ditulis Tamat.
Mewakili
operasi seperti operasi
aritmetik dan pemberian nilai awal,
umpuk nilai dan sebarang proses.
Data
Keputusan
Subrutin/fungsi
Penyambung
Simbol
Penyambung
Halaman
Berbeza
Aliran
Terminal
Cetakan
dokumen
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 136
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 137
Kod Pseudo
Struktur jujukan :-
Carta Alir
Begin
Langkah 1
Langkah 2
End
Struktur pemilihan :If syarat then
bahagian_benar
Else
bahagian_salah
endif
end while
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 138
2.3.2
Input
Media : keyboard
Data : 2 nombor -> no1 dan no2
Output
Media : skrin
Hasil : SAMA, NO PERTAMA LEBIH BESAR, NO
KEDUA LEBIH BESAR.
Proses
Kod Pseudo 1
1. Mula
2. Baca nom1, nom2
3. Jika nom1=nom2
3.1. cetak mesej "SAMA"
3.2. pergi ke langkah 6
4. Jika nom1>nom2
4.1. cetak mesej "NOMBOR PERTAMA LEBIH BESAR"
4.2. pergi ke langkah 6
5. Jika nom1<nom2
5.1. cetak mesej "NOMBOR KEDUA LEBIH BESAR"
5.2. pergi ke langkah 6
6. Tamat
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 139
Kod Pseudo 2
Begin
Baca nom1, nom2 if
nom1=nom2 then
Carta Alir
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 140
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 141
LATIHAN :
RUJUKAN :
1. Pengaturcaraan Menggunakan C++, Iskandar Ab Rashid & Zaitun Ismail, Venton
Publishing, ISBN 983-2031-71-0
2. Programming in C++, Lessons and Applications, Timothy B. DOrazio, McGraw-Hill,
International Edition, ISBN 0-07-119453-3
3. http://se.fsksm.utm.my/~dayang/kpspace/page4.html
4. http://www.ftsm.ukm.my/nfmy/
5. http://gmm.fsksm.utm.my/~suriati/dcp2073/
F02-03-03-LE1-IS
PINDAAN : 1
MUKASURAT 142
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN
LE2
NO. TUGASAN
BERKAITAN
OBJEKTIF
MEMBOLEH (EO)
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 143
Baca kod sumber(source code) di bawah baris demi baris untuk meneliti struktur
aturcara C++ dan komponen yang terdapat di dalamnya.
1: #include
<iostream.h> 2:
3: //Aturcara ini memaparkan Hello world! pada skrin komputer
4: int main()
5: {
6: cout<<Hello world!<<endl;
7: return 0;
8: }
Rajah 1.1 : Contoh aturcara yang mudah dalam C++
1.1 ARAHAN PRAPEMPROSES (PREPROCESSOR)
Bermula dengan //
Setiap baris komen perlu dimulakan dengan //
Contoh :
// Aturcara saya yang pertama
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 144
Perhatikan Baris 4 dalam Rajah 1.1. Fungsi ialah satu blok pernyataan yang
juga dikenali sebagai modul atau subrutin. Dalam C++, satu modul atau satu
subrutin dikenali sebagai fungsi. Fungsi ditakrifkan oleh nama fungsi dan badan
fungsi. Dalam contoh di atas, main() ialah nama fungsi. Badan fungsi diletakkan
dalam kurungan { }. Apabila anda ingin menulis sesuatu aturcara, fungsi main
wajib ada dalam aturcara anda.
{ mewakili permulaan bagi badan aturcara
}
mewakili pengakhiran bagi badan aturcara
Terdapat pelbagai cara bagi menakrifkan fungsi.
void main ( )
{
Arahan;
}
void main( )
int main( )
main( )
{
{
{
Arahan;
Arahan;
Arahan;
return;
return 0;
return 0;
}
}
}
Rajah 1.4.1 : Cara menakrifkan fungsi utama, main ()
Perhatikan Baris 6 dalam Rajah 1.1. Dalam iostream library, operasi input
dan output bagi aturcara disokong oleh dua arus data iaitu cin untuk input
(biasanya dikaitkan dengan keyboard) dan cout untuk output (biasanya terus
kepada skrin). Dengan menggunakan dua arus data ini, anda boleh berinteraksi
dengan pengguna dalam aturcara anda kerana mesej boleh dipaparkan pada skrin
dan mampu untuk menerima data yang dimasukkan daripada keyboard. Tiga aliran
piawai bagi input dan output ialah :
cout //piawai output
cin //piawai input
Datang; cout<<100;
cout<<variable_name;
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 145
Dalam C++, terdapat satu set perkataan yang mempunyai maksud yang tersendiri
dan tidak boleh digunakan untuk tujuan yang lain. Perkataan simpanan mesti
ditulis dalam huruf kecil. Dalam contoh di atas, return adalah salah satu
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 146
Contoh :
Kedua-dua contoh di atas akan menghasilkan output yang sama. Rujuk jadual di bawah
untuk character escape sequence yang lain.
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 147
Character
ASCII
Representation
ASCII Value
Escape Sequence
Newline
NL (LF)
10 or 0x0a
\n
Horizontal tab
HT
\t
Vertical tab
VT
11 or 0x0b
\v
Backspace
BS
\b
Carriage return
CR
13 or 0x0d
\r
Formfeed
FF
12 or 0x0c
\f
Alert
BEL
\a
Backslash
92 or 0x5c
\\
Question mark
63 or 0x3f
\?
'
39 or 0x27
\'
"
34 or 0x22
\"
Octal number
ooo
\ooo
Hexadecimal number
hhh
\xhhh
Null character
NUL
\0
Character
char, signed char, unsigned char
Mewakili nilai bagi character (character code) yang diuruskan oleh
program. Setiap
character mempunyai nilai kod yang tersendiri.
ii. Signed integer
signed char, signed short int, signed int & signed long int
mewakili nilai integer yang boleh menguruskan nilai negatif
iii. Unsigned integer
unsigned char, unsigned short int, unsigned int & unsigned long
int
mewakili nilai integer yang tidak boleh menguruskan nilai negatif
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 148
iv. Floating
float, double & long double
mewakili nombor perpuluhan atau eksponen.
v. Bool
bool
mewakili nilai Boolean. Ia boleh terdiri daripada : Benar(True) or
Salah(False).
Signed bertanda
Unsigned tak bertanda
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 149
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 150
Sintaks :
data_type variable_list;
data_type
variable1,variable2,variable3,..,variableN;
}
2.3.2
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 151
Pembolehubah
global
membolehkan
fungsi-fungsi
untuk
berkomunikasi dengan berkongsi maklumat. Untuk mengisytiharkan
pembolehubah global, takrifkan ia di luar ke semua fungsi.
Contoh:
#include <iostream.h>
#include <math.h>
void pythagoras (void);
void setvars (void);
double a,b,c;
void main( )
{
setvars( );
pythagoras( );
cout << The hypotenus is <<c;
}
void pythagoras (void)
{
c=sqrt (a*a+b*b)
}
void setvars(void)
{
}
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 152
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 153
Sintaks :
const jenisData namaPemalar = nilaiPemalar;
Contoh :
const int maksimum = 100;
Dengan pengisytiharan di atas, pengkompil dapat kuatkuasakan
penggunaan pemalar mengikut jenis data yang diisytiharkan.
2.5.1
PEMALAR ENUM
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 154
Contoh program :
int main()
{
enum WeekendDay {Saturday, Sunday};
enum Fruit {Apple, Orange, Pear};
WeekendDay w;
Fruit f=Pear;
w=Orange;
w=f;
}
2.6 PERNYATAAN (EXPRESSIONS)
Pernyataan C++ yang paling mudah terdiri mengandungi single
variable, literal constant atau symbolic constant.
Contoh :
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 155
2.7.1
Simbol
Tokokan
++
Susutan
--
Operasi
Tambah operand
dengan 1
Tolak operand dengan 1
Contoh
++x, x++
--x, x--
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 156
Jadual 2.7.2 : Simbol operator matematik dan operasi yang dilakukan serta
contoh
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 157
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 158
2.7.4
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 159
2.7.5
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 160
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 161
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 162
Contoh:
#include <iostream.h>
#include <math.h>
//menentukan nilai sin, cos dan tan x
main()
{
double x;
cout <<Nilai x adalah dalam radian.\n;
for(x=0;x<=1;x+=0.2)
{
cout<<sin <<x<< adalah <<sin(x)<<endl;
cout<<cos <<x<< adalah <<cos(x)<<endl;
cout<<tan <<x<< adalah <<tan(x)<<endl;
}
}
4
exp1 = pernyataan1
Langkah 1:
Pada baris 4, exp1 akan dilaksanakan terlebih dahulu. fVar akan ditukarkan
sebagai double dan hasil
bagi exp1 adalah jenis double.
Langkah 2:
Dalam exp2, iVar akan dinilai sebagai float dan hasil bagi exp2 adalah jenis
float.
Langkah 3:
exp3 akan ditukarkan sebagai double. Apabila keseluruhan pernyataan dinilai,
exp2 akan ditukarkan
kepada double dan hasil akhir juga adalah jenis double.
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 163
4.1 CASTING
Casting dilakukan untuk memaksa pernyataan ditukarkan kepada
jenis data yang dikehendaki.
Sintaks:
(jenis) pernyataan;
Cast juga adalah sejenis operator dan amat berguna pada masa-masa
tertentu. Anda mungkin ingin kekalkan jenis data yang asal bagi
pembolehubah tetapi dalam masa yang sama ingin membuat pengiraan
menggunakan pembolehubah yang jenis datanya berbeza. Jadi, casting
adalah jalan penyelesaiannya.
Contoh:
1: int iVar;
2: float fVar;
3: hasil = (float)iVar + fVar;
Dalam contoh di atas, semasa penilaian dijalankan iVar dinilai dipaksa
untuk dinilai sebagai float supaya hasil akhir nanti adalah jenis float.
Pada masa yang sama, iVar tetap kekal sebagai jenis int.
5
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 164
#undefine
Takrif ini mepunyai fungsi yang sebaliknya berbanding dengan #define.
Apa yang dilakukan ialah mengabaikan #define yang sebelumnya.
Contoh :
#define MAX_WIDTH 100
int lebar = MAX_WIDTH;
#undefine MAX_WIDTH
#define MAX_WIDTH 200
int lebar = MAX_WIDTH;
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 165
Contoh :
#if MAX_WIDTH>200
#undef MAX_WIDTH
#define MAX_WIDTH 200
#elif MAX_WIDTH<50
#undef MAX_WIDTH
#define MAX_WIDTH 50
#else
#undef MAX_WIDTH
#define MAX_WIDTH 100
#endif
int lebar = MAX_WIDTH;
Cuba anda perhatikan kod yang berwarna merah. Ia saling berkait
membentuk struktur if.
#include
Takrif ini biasa digunakan seperti yang anda lihat contoh-contoh dalam
tajuk sebelum ini. Apabila prapemproses menemui #include, ia akan
menggantikan kandungan bagi keseluruhan fail tersebut.
Sintaks:
#include file
atau
#include <file>
Apa yang membezakan kedua-dua contoh di atas adalah direktori fail
yang dirujuk. file digunakan untuk dirujuk dalam direktori yang sama
dengan fail yang mengandungi directive ini dan hanya dalam kes jika tidak
dijumpai, pengkompil akan merujuk ke dalam default directory yang telah
dikonfigurasikan untuk mencari standard header files. <file> digunakan
untuk merujuk terus ke dalam default directory yang telah dikonfigurasikan
untuk mencari standard header files.
5.2 FAIL PENGEPALA (HEADER FILES)
Header files adalah fungsi pratakrif yang boleh digunakan untuk
membantu programmer dalam penulisan program yang lebih cepat. Oleh
sebab semua header files telah diuji dan tidak mengandungi ralat,
program yang ditulis oleh programmer juga akan kurang mengandungi
ralat. Untuk menggunakan header files tersebut, anda mestilah
menggunakan arahan prapemproses #include
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 166
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 167
Selection statements
Iteration statements
Jump statements
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 168
Pernyataan If
Pernyataan If-else
Pengendali bersyarat ?:
Pernyataan Switch
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 169
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 170
10:
12: }
if(var1>var2)
11:
cout<<var1<<
<<var2;
lebih
besar
dari
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 171
15: }
16:
}
Rajah 6.1.5 : Aturcara bagi membezakan nombor ganjil dan
genap
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 172
1 pair
if (syarat1)
if(syarat2)
pernyataan1;
else
pernyataan2;
else
pernyataan3;
1 pair
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 173
Day Master<<endl;
Day Mister<<endl;
Day Miss<<endl;
Day Madam<<endl;
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 174
e) Pengendali Bersyarat ?:
Pengendali bersyarat adalah singkatan bagi pernyataan struktur ifelse. Simbol yang digunakan adalah ?
dan : dalam format pertigaan (ternary). Pengendali bersyarat
mempunyai tiga kendalian. Sintaksnya adalah seperti berikut :
syarat?
pernyataan1:pernyataan2
;
Jika syarat mengembalikan nilai benar, pernyataan1 dijalankan.
Jika syarat mengembalikan nilai palsu,
pernyataan2 dijalankan.
Contoh :
#include <iostream.h>
void main()
{
int markah;
cout<<Masukkan nilai markah: \n;
cin>>markah;
cout<<(markah>=50? Syabas! Anda lulus.\n :
Maaf, anda gagal.\n);
}
Rajah 6.1.7 : Aturcara yang menggunakan pengendali bersyarat
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 175
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 176
Contoh Aturcara:
#include <iostream.h>
void main()
{
char gred;
cout<<Sila masukkan gred markah anda (AF) : \n;
cin>>gred;
switch(gred)
{
case A:
cout<<Markah minimum ialah
break;
case B:
cout<<Markah minimum ialah
break;
case C:
cout<<Markah minimum ialah
break;
case D:
cout<<Markah minimum ialah
break;
default:
cout<<Markah ialah di
39<<endl;
}
80<<endl;
60<<endl;
50<<endl;
40<<endl;
antara 0-
}
Rajah 6.1.8 : Aturcara yang menggunakan switch-case
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 177
6.2.1
Sintaks :
while(syarat) pernyataan;
Carta alir :
//Aturcara ini akan memberi pilihan kpd user untuk teruskan operasi
tambah atau tidak
#include <iostream.h>
void main()
{
char ans;
int num1, num2, hasil;
cout<<Anda ingin mencari hasil tambah dua nombor?(y/n);
cin>>ans;
while(ans==y||ans==Y)
{
cout<<Masukkan nombor pertama:
; cin>>num1;
cout<<Masukkan nombor kedua: ;
cin>>num2;
hasil = num1+num2;
cout<<Hasil tambah bagi <<num1<< dan <<num2<< adalah
<<hasil;
cout<<\nAnda ingin teruskan?
(y/n); cin>>ans;
}
}
Rajah 6.2.2 : Aturcara yang menggunakan lelaran while
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 178
6.2.2
Sintaks :
do pernyataan while(syarat);
Carta alir :
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 179
6.2.3
Sintaks :
for(initialize;condition
test;incrementation);
{
Statements;
}
Carta alir :
Contoh Aturcara 1:
#include <iostream.h>
void main()
{
int count;
for(count=1; count<=10; count++)
{
cout<<count*count << ;
}
cout<<endl;
}
Rajah 6.2.6 : Aturcara yang menggunakan lelaran for
Output:
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 180
Contoh Aturcara 2:
#include <iostream.h>
void main()
{
int count,line;
for(line=1; line<=10; line++)
{
for(count=1;count<=line; count++)
{
cout<<"*";
}
cout<<endl;
}
cout<<endl;
}
Output:
LATIHAN :
1. Apakah perbezaan di antara mod postfix dan prefix?
2. Apakah kebaikan menggunakan pemalar?
3. Apakah kegunaan fungsi sumber matematik (Mathematical Library)?
4. Kenapakah arahan #include <iostream> perlu dimasukkan pada permulaan
aturcara?
5. Mengapakah pernyataan break diperlukan dalam pernyataan switch-case?
6. Apakah perbezaan di antara pernyataan while dan do-while?
RUJUKAN :
1. Pengaturcaraan Menggunakan C++, Iskandar Ab Rashid & Zaitun Ismail, Venton
Publishing, ISBN 983-2031-71-0
2. Theory and Problems of Programming with C++, John R.Hubbard, McGraw-Hill 2
Edition, ISBN 0-07-135346-1
3.
http://gmm.fsksm.utm.my/~suriati/dcp2073/
nd
F02-03-03-LE2-IS
PINDAAN : 1
MUKASURAT 181
KERTAS PENERANGAN
MODUL 4
F02-03-04 COMPUTER NETWORK
MAINTENANCE
F02-03-04-LE3BACKUP ACTIVITIES
04.06Manage Backup Restore
03.06 Produce Computer Network Documentation
MUKASURAT 183
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN
LE1
NO. TUGASAN
BERKAITAN
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
OBJEKTIF
MEMBOLEH (EO)
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 184
PINDAAN : 1
MUKASURAT 185
tempat
kerja
terutamanya dari segi kelajuan rangkaian yang sediaada supaya prestasi tidak merosot.
1.4. NETWORK MONITOR
Prestasi Monitor menyediakan paparan visual yang terbina di pengiraan prestasi
Windows, sama ada dalam masa sebenar atau sebagai satu cara untuk mengkaji semula
data sejarah. Anda boleh menambah pengiraan prestasi Monitor Prestasi dengan menarik
dan melepas, atau dengan mewujudkan Set Pemungut Data. Ia mempunyai pelbagai
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 186
paparan graf yang membolehkan anda untuk mengkaji visual data log prestasi. Anda boleh
membuat pandangan peribadi dalam Monitor Prestasi yang boleh dieksport sebagai
Pemungut Data Set untuk kegunaan dengan prestasi dan ciri-ciri log.
1.5. PROTOKOL ANALYSER
Di dalam Seksyen Layer, membenarkan aplikasi yang berlain berfungsi sepenuhnya
dan seterusnya menjalankan operasi aplikasi dengan lancar dari mula hingga tamat.
Seksyen Layer juga merupakan salah sebuah perbualan secara maya. Sebagai contoh,
semua prosedure menghendaki penghantaran data dalam satu sesi, apabila selesai satu
sesi penghantaran, sesi yang baru akan bermula. Dalam rangkaian ini membolehkan
prosedure rangkaian mengenalpasti kata laluan, logon dan network monitoring. Selain
daripada itu ia juga boleh membaik pulih kegagalan rangkaian.
PINDAAN : 1
MUKASURAT 187
2.1.1. TCP / IP
dengan salinan program TCP / IP seperti setiap komputer yang lain yang anda
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 188
i.
ARPRequest
ii. ARPReply
iii. RARP Request
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 189
Ping akan menghantar satu siri paket, mengukur pusingan purata masa
perjalanan dan peratusan kerugian pengkomputeran.
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 190
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 191
Address Range
Supports
ClassA
1.0.0.1 to
126.255.255.254
ClassB
128.1.0.1 to
191.255.255.254
ClassC
192.0.1.1 to
223.255.254.254
ClassD
224.0.0.0 to
239.255.255.255
ClassE
240.0.0.0 to
254.255.255.254
Salah satu aspek yang pertama operasi IPX / SPX yang perlu diuji untuk
operasi yang betul pelayan IPX / SPX sendiri. Aspek seterusnya operasi yang
perlu diuji keupayaan pelayan untuk berkomunikasi dengan lain SCO IPX /
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 192
SPX atau Netware UNIX pelayan di rangkaian. nping boleh melakukan keduadua ujian ini.
Untuk menguji LOCAL, jalankan nping, dengan menggunakan perintah:
nping local_host_name
Local_host_name, menggunakan nama mesin seperti yang dilaporkan
oleh uname.
Jika IPX/SPX melaksanakan dengan baik, nping memaparkan output yang
serupa dengan yang berikut:
PINDAAN : 1
MUKASURAT 193
Jika servis tersebut tidak wujud.Penambahan perlu di lakukan. Caracara penambahan akan di tunjukakn dalam kertas kerja.
2.3.2.1
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 194
diguna
pakai
Windows95
Windows98
Windows NT
Windows ME
Windows 2000
Windows XP
Windows Vista
Windows 7
Syntax
Windows XP syntax
Windows 2000 syntax
Windows XP syntax
Berikut merupakan arahan-arahan yang akan digunakan dalam COMMAND PROMPT
NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG
| LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION | SHARE | START |
STATISTICS | STOP | TIME | USE | USER | VIEW ]
F02-03-04-LE1-IS
MUKASURAT 195
[/UNIQUEPW:number] [/DOMAIN]
Add other networked computers with Windows Domain Controller.
NET COMPUTER
\\computername {/ADD | /DEL}
Displays your current server or workgroup settings.
NET CONFIG
[SERVER | WORKSTATION]
Continues the use of service.
NET CONTINUE
[service]
NET FILE
NET GROUP
NET
LOCALGROU
P
NET NAME
NET PAUSE
NET PRINT
NET SEND
NET SESSION
Display
opened
shared files on
the server.
[id [/CLOSE]]
Add, delete,
view, and
otherwise
manage
network
workgroups.
[groupname
[/COMMENT:"
text"]]
[/DOMAIN]
group
name
{/ADD
[/COM
MENT
:"text"
]|
/DELE
TE}
[/DOM
AIN]
group
name
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 196
NET START
NET
SHARE
NET
STATISTICS
NET
STOP
[\\computername] [/DELETE]
Create and manage a local network share.
NET TIME
NET USE
sharename
sharename=drive:path [/USERS:number |
/UNLIMITED] [/REMARK:"text"]
[/CACHE:Manual | Documents| Programs |
None ] sharename [/USERS:number |
/UNLIMITED] [/REMARK:"text"]
[/CACHE:Manual | Documents | Programs |
None] {sharename | devicename |
drive:path} /DELETE
Start the specified network service.
[service]
Display network statistics of the workstation or server.
[WORKSTATION | SERVER]
Stop the specified network service.
NET
USER
NET
VIEW
Service
Display the time and date of another network computer.
[\\computername |
/DOMAIN[:domainname] |
/RTSDOMAIN[:domainname]] [/SET]
[\\computername] /QUERYSNTP
[\\computername] /SETSNTP[:ntp server
list]
NET USE
{devicena
me | *}
[passwor
d | *]
/HOME
NET USE
[/PERSIST
F02-03-04-LE1-IS
ENT:{YES | NO}]
Displays users on the computer or domain.
[username [password | *] [options]]
[/DOMAIN] username {password | *} /ADD
[options] [/DOMAIN] username [/DELETE]
[/DOMAIN]
Displays a list of computers in a specified workgroup or the shared
PINDAAN : 1
MUKASURAT 197
NET
HELP
command /?
NET HELP
[suffix]
NET HELP
errornum
command Specifies the Microsoft NET command that you
want
/?
information about.
suffix
Specifies the second word of the command you
want
information about. For example, the suffix of NET VIEW is
VI
errornum
EW want
.
NET
INIT
F02-03-04-LE1-IS
MUKASURAT 198
PINDAAN : 1
Breaks the connection between your computer and the shared resources to
which it is connected.
NET LOGOFF
NET LOGON
NET
PASSWORD
NET PRINT
user
Specifies
your
Windows
NT or LAN
Manager
user name.
F02-03-04-LE1-IS
199
The first syntax line above is for changing the password for your passwordlist file. The second syntax line above is for changing your password on a
Windows NT or LAN Manager server or domain.
Displays information about print queues and controls print jobs.
PINDAAN : 1
MUKASURAT
job#
/PAUSE
/RESUME
/DELETE
/YES
NET START
NET
SEND
NET
SHARE
Whe
n
you
spe
cify
the
nam
e of
a
com
pute
r by
usin
g
the
NET
PRI
NT
com
man
d,
you
rece
ive
infor
mati
on
abo
ut
the
print
que
ues
F02-03-04-LE1-IS
MUKASURAT 200
[/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual | Automatic | No
sharename
[/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual | Automatic | No
{sharename | devicename | drive:path} /DELETE
Starts services. NOTE: Services cannot be started from a
command prompt
PINDAAN : 1
within Windows.
NET START [BASIC | NWREDIR |
WORKSTATION | NETBIND | NETBEUI |
NWLINK] [/LIST] [/YES] [/VERBOSE]
NET
STOP
NET
TIME
BASIC
NWREDIR
compatible redirector.
WORKSTATION
NETBIND
drivers.
NETBEUI
NWLINK
interface.
/LIST
running.
/YES
command without first
/VERBOSE
drivers and
To
stop
the
work
grou
p
redir
ecto
r,
type
NET
STO
P
with
out
opti
prompting
ons. you
This breaks all your connections to shared
resources and removes the NET commands from your
to provide
computer's
information
or memory.
confirm
Displays the time on or synchronizes your computer's clock
actions.
with the shared clock on a Microsoft Windows for
Workgroups, Windows NT, Windows 95, or NetWare time
server.
NET TIME [\\computer | /WORKGROUP:wgname] [/SET]
[/YES]
computer
(time server)
/WORKGROUP
clock on a
wgname
containing a
F02-03-04-LE1-IS
MUKASURAT 201
NET USE
PINDAAN : 1
/SET
/YES
Con
nect
s or
disc
onn
ects
your
com
pute
r
from
a
shar
ed
reso
urce
or
displ
ays
infor
mati
on
abo
ut
your
con
nect
ions
.
N
E
T
U
S
E
[drive: | *] [\\computer\directory
[password | ?]] [/SAVEPW:NO] [/YES]
[/NO]
NET USE [port:] [\\computer\printer
[password | ?]] [/SAVEPW:NO]
[/YES] [/NO]
NET USE drive: | \\computer\directory /DELETE [/YES]
NET USE port: | \\computer\printer /DELETE [/YES]
NET USE * /DELETE [/YES]
NET USE drive: | * /HOME
drive
a shared
*
letter. If used with
port
you assign to
computer
sharing the
directory
directory.
printer
printer.
password
resource, if
?
prompted for the
/SAVEPW:NO
should not be
/YES
Carrie
s out
the
NET
USE
comm
and
witho
ut first
resource.
/DELETE
shared
/NO
responding
/HOME
prompting
you toif one is
directory
F02-03-04-LE1-IS
MUKASURAT 202
PINDAAN : 1
NET
VIEW
computer
whose shared
/WORKGROUP
names of the
wgname
whose
/YES
without first
or confirm
To display a list of computers in your
workgroup that share resources, type NET
actions.
VIEW without options.
F02-03-04-LE1-IS
MUKASURAT 203
PINDAAN : 1
IPCONFIG /flushdns
IPCONFIG /registerdns
IPCONFIG /displaydns
Examples:
>ipconfig ... Show information.
>ipconfig /all
>ipconfig /renew
... renew any connection that has its name starting with EL
PINDAAN : 1
MUKASURAT 204
Untuk menguji TCP / IP dengan arahan ping berikut adalah arahan yang
diperlukan.
Untuk menguji sambungan TCP/IP dengan menggunakan arahan ping,
menggunakan paparan arahan ipconfig untuk memastikan bahawa penyesuai
rangkaian anda bukan dalam keadaan Media terputus.
Buka
Command
Prompt,
dan
kemudian
ping
host
dikehendakimenggunakan alamat IP jika arahan ping gagal dengan masej
"Permintaan masa yang ditetapkan", mengesahkan bahawa alamat IP host
adalah betul, bahawa host adalah beroperasi, dan bahawa semua pintu masuk
(router) antara komputer ini dan host adalah beroperasi.
Untuk menguji resolusi hostnama dengan menggunakan arahan ping,
ping tuan host yang dikehendaki menggunakan nama host. Jika arahan ping
gagal dengan "Tidak dapat menyelesaikan sasaran sistem nama" mesej,
mengesahkan bahawa nama host adalah betul dan bahawa nama tuan rumah
boleh diselesaikan oleh pelayan DNS anda
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 205
Seperti yang anda lihat dalam contoh di atas, kami akan menghantar
trafik dari workstation ujian dari B Tapak ke pelayan laman web lain (Tapak A).
Paket akan merentasi rangkaian kawasan luas (WAN) yang memisahkan
kedua-dua tapak lebih T1 dengan link sokongan melalui Rangkaian Digital
Perkhidmatan Bersepadu (ISDN). Untuk menggunakan utiliti tracert, anda
hanya perlu mengetahui alamat IP destinasi anda dan bagaimana untuk
menggunakan utiliti tracert betul dan sebagai apa yang perlu mencari di dalam
keputusan.
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 206
Dari contoh di atas, anda boleh melihat bahawa sumber IP 10.1.2.4 dan
destinasi (untuk contoh ini) akan menjadi 10.1.1.6. Laluan biasa paket harus
mengambil dari Tapak B ke Tapak A yang mempunyai pautan kapasiti yang
lebih tinggi, T1 (1,544 Mbps). Link ISDN 128 Kbps akan digunakan sebagai
sandaran jika link utama gagal. Tracert sekali dilepaskan dan digunakan akan
dapat menunjukkan kepada anda bahawa paket dihantar akan bermula dari B
Site, PC 10.1.2.4 dan kemudian merentasi T1 untuk 10.1.1.1. Router yang
akan tahu bagaimana untuk menghantar paket kepada LAN tempatan
(10.1.1.0) dan akhirnya 10.1.1.6.
Sebagai paket yang dihantar, tracert akan menggunakan antara muka
pertama pada router bahawa ia melihat melaporkan kembali hop router anda,
jadi mari kita lihat di laluan lengkap kami sebelum kami menghantar paket
ujian
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 207
Dalam contoh berikut perintah tracert dan output, paket bergerak melalui
dua router (seperti yang dilihat dalam ilustrasi terakhir) untuk mendapatkan
host 10.1.1.6. Dalam contoh ini, default gateway dari B Tapak 10.1.2.1 dan
alamat IP router di WAN melalui pautan T1 dan ISDN (masing-masing) adalah
192.168.11.1 dan 192.168.10.1.
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 208
Mari kita mula-mula melihat apa yang harus seperti menggunakan T1.
LATIHAN
RUJUKAN :
1
John r. Wright dan Larry D. Helsel (1999).Introduction to Material and Processes, Penerbit,
Tempat, ISBN No., Muka Surat 87
F02-03-04-LE1-IS
PINDAAN : 1
MUKASURAT 209
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA KURSUS
PENGALAMAN
PEMBELAJARAN
LE2
NO. TUGASAN
BERKAITAN
OBJEKTIF MEMBOLEH
(EO)
OPERATING PROCEDURES
F02-03-04-LE2-IS
PINDAAN : 1
MUKASURAT 210
Upgrade to
Windows 7
Home Premium
If you're running:
Upgrade to
Windows 7
Professional
Upgrade to
Windows 7
Ultimate
Memasang cakera keras yang baru adalah salah satu tugas yang naik
taraf yang paling biasa. Ia merupakan satu cara yang mudah untuk
memanjangkan hayat komputer yang sedang berjalan keluar dari ruang
penyimpanan. Apabila anda memasang cakera keras dalaman atau luaran
yang baru, anda boleh meningkatkan kali jumlah ruang cakera anda beberapa
lebih kerana cakera keras adalah lebih besar hari ini berbanding hanya dua
atau tiga tahun lalu.
1.2.2
F02-03-04-LE2-IS
PINDAAN : 1
MUKASURAT 211
Cara yang paling mudah untuk menambah lebih banyak ruang cakera
keras adalah untuk memasukkan cakera keras luaran. Jika anda menambah
cakera keras luar, ia tidak dapat berfungsi sebagai cakera keras utama anda di
mana anda memasang Windows, tetapi anda boleh menggunakannya sebagai
cakera menengah untuk menyimpan program dan fail. Menambah cakera
keras luaran adalah cara yang baik untuk mewujudkan banyak ruang
tambahan untuk menyimpan gambar digital, video, muzik, dan fail lain yang
memerlukan sejumlah besar ruang cakera.
Untuk memasang cakera keras luaran, semua yang anda perlu lakukan
adalah palamkan ia ke dalam komputer anda dan menyambungkan kord
kuasa. Kebanyakan ini plag cakera keras ke dalam port USB, tetapi beberapa
plug menjadi Firewire (juga dikenali sebagai IEEE 1394) atau luar Serial ATA
(eSATA) pelabuhan. Untuk arahan-arahan tambahan, menyemak maklumat
yang datang dengan cakera luar keras anda. Anda juga mungkin perlu
memasang apa-apa perisian yang datang dengan cakera keras.
1.2.3
Jika anda telah memasang cakera keras baru dengan betul, komputer
anda perlu mengenalinya. Apabila anda menghidupkan komputer anda, sistem
asas input/output (BIOS) secara automatik mengesan cakera keras yang baru.
Jika anda merancang untuk menggunakan cakera keras yang baru
sebagai partition utama yang mengandungi Windows, maka anda akan
mempunyai untuk memasang Windows pada cakera sebelum anda boleh
menggunakan komputer anda. Anda akan perlu cakera pemasangan Windows
7 untuk melakukan ini. Untuk maklumat lanjut, search Bantuan dan Sokongan
untuk "Memasang dan install semula Windows."
1.2.4
1.2.5
Anda mesti logged sebagai pentadbir untuk melaksanakan langkahlangkah. Untuk mencipta partisyen atau volum (kedua-dua istilah ini sering
digunakan secara bergantian) pada cakera keras, mesti ada sama ada tidak
diperuntukkan (kosong) ruang pada cakera keras atau ruang percuma dalam
partition yang panjang di dalam cakera keras.
Jika tidak ada ruang yang tidak diperuntukkan, anda boleh membuat
beberapa dengan mengecil partition yang sedia ada, membuang partition,
atau dengan menggunakan program pembahagian pihak ketiga. Untuk
F02-03-04-LE2-IS
PINDAAN : 1
MUKASURAT 212
maklumat lanjut, lihat bolehkah saya repartition cakera keras saya? Untuk
maklumat lebih lanjut mengenai memformat semula cakera keras, lihat "Apa
yang memformat semula?" seksyen di bawah.
tetingkap
Navigation,
under
storage,
klik
Disk
Menerima secara default drive atau memilih huruf drive yang berbeza
untuk mengenal pasti partition, dan kemudian klik Seterusnya.
F02-03-04-LE2-IS
PINDAAN : 1
MUKASURAT 213
NTFS vs FAT
Criteria
Operating
System
NTFS5
NTFS
Windows 2000
Windows XP
Windows 2003 Server
Windows 2008
Windows Vista
Windows 7
exFAT
Windows NT
Windows 2000
Windows XP
Windows CE 6.0
Windows 2003
Windows Vista SP1
Server
Windows 7
Windows
WinXP+KB955704
2008Windows Vista
Windows 7
FAT32
DOS v7 and
higher
Windows 98
Windows ME
Windows 2000
Windows XP
Windows 2003
Server
Windows Vista
Windows 7
Limitations
64
2
Max Volume Size
Max Files on
Volume
Max Clusters
Number
F02-03-04-LE2-IS
clusters minus 1
cluster
32
4,294,967,295 (2 -1)
2
32
clusters minus 1
cluster
128PB
Nearly Unlimited
4194304
16EB
4GB minus 2
Bytes
32
4,294,967,295 (2 1)
44
64
clusters minus 1
cluster
2 bytes (16
TeraBytes)
minus 64KB
2
32
clusters minus 1
cluster
PINDAAN : 1
MUKASURAT 214
4294967295
4177918
Upgrading Hardware
Cara-cara baru dan inovatif didapati untuk menghubungkan segalagalanya, atau untuk melihat perkara yang lebih jelas di skrin, atau untuk
mencetak dengan resolusi yang lebih baik dan penuh warna.
F02-03-04-LE2-IS
PINDAAN : 1
MUKASURAT 215
F02-03-04-LE2-IS
Product Activition
PINDAAN : 1
MUKASURAT 216
Klik Start.
ii.
iii. Klik Windows Update dan ikut arahan prompt untuk memastikan
windows anda dikemaskini
iv. Preparing To Upgrade Hardware & Software
Istilah yang digunakan untuk menggambarkan mengemaskini software
program atau menambah perkakasan baru. Dengan perisian, untuk menaik taraf
membolehkan pengguna untuk mendapatkan versi terbaru program perisian pada
harga diskaun dan tidak perlu membeli produk penuh. Sebagai contoh, pengguna
yang menjalankan Microsoft Windows XP boleh membeli Microsoft Windows 7
upgrade untuk harga yang rendah jika dibandingkan dengan versi penuh Windows 7.
Berikut adalah beberapa sebab dan faedah menaik taraf produk perisian anda
kepada versi terkini:
a) Ciri-ciri baru yang tidak terdapat atau didapati dalam versi
sebelumnya.
PINDAAN : 1
MUKASURAT 217
Network
Operating
System
Upgrading
Reference
Read
Relnotes.htm
and
hardware
compatibility information.
Determine whether your current operating
Enterprise
Edition,
and
Windows
Back up files.
upgrade plan.
for upgrade.
Partition
MUKASURAT 218
F02-03-04-LE2-IS
PINDAAN : 1
MUKASURAT 219
Rajah 3 : Laporan diatas enam host pada rangkaian ini, dua pasukan tidak aktif dan
anda perlu menjelaskan isu-isu itu dalam laporan analisis rangkaian anda.
F02-03-04-LE2-IS
PINDAAN : 1
MUKASURAT 220
LATIHAN
RUJUKAN :
1
John r. Wright dan Larry D. Helsel (1999).Introd uction to Material and Processes,
Penerbit, Tempat, ISBN No., Muka Surat
F02-03-04-LE2-IS
PINDAAN : 1
MUKASURAT 221
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN LE3
NO. TUGASAN
BERKAITAN
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 159
Backup merupakan suatu proses menyalin semula fail data atau sistem data di
dalam computer dan menyimpannya di tempat lain contohnya floppy disk, magnetic
tape, CD dan lain-lain. Cakera keras (hard disk) merupakan media penyimpanan data
yang paling utama. Sekiranya cakera keras ini rosak, ianya boleh menyebabkan kita
kehilangan data yang telah disimpan. Bagi memastikan data yang sedia ada di dalam
computer tidak hilang kita perlu melakukan backup data. Sekiranya fail data telah
dibuat backup, kita boleh menggunakan kaedah restore data untuk mendapatkan
semula data yang telah hilang.
2. Jenis- jenis Back Up
i.
Registery
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 223
Disket (Floppy)
3.1.2
simpanan.
3.1.3
CD-R/CD-RW
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 224
3.1.4
Cakera Keras
3.1.5
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 225
3.1.6
4. Cara-cara Backup
Proses untuk melakukan backup bergantung kepada betapa pentingnya sesuatu data
yang telah disimpan. Proses backup dilakukan dengan menggunakan program atau
utility yang telah disediakan di dalam system pengoperasian. Terdapat juga perisian
lain yang digunakan untuk melakukan proses backup seperti EasyOffice backup,
Quicken dan anti-virus. Juga terdapat kemudahan backup yang disediakan melalui
perkhidmatan online seperti Connected Online Backup. Backup dapat dilakukan
samada sehari, seminggu atau sebulan sekali.
4.1 Built-in Backup Software
ii.
COPY BACKUP
DIFFERENTIAL BACKUP
PINDAAN : 1
MUKASURAT 226
a)
Normal Backup
b)
Copy Backup
c)
Daily Backup
Daily Backup menyalin semua fail yang dipilih dan salinan backup
hanya dibuat untuk file yang telah dimodifikasi pada hari Daily
Backup dijalankan. File yang telah di backup juga tidak ditanda
sebagai sudah dibackup
d)
Incremental
Backup
e)
Differential
Backup
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 227
Incremental Backup
Differential Backup
Files Updated
Incremental
Backup Contents
Sunday
Full backup
Completed
Monday
Tuesday
FileA, FileD
FileA, FileD
Wednesday
File E
FileE
Thursday
Friday
FileA
FileA
Differential Backup
Contents
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 228
6.1 Access
Access adalah satu perisian pangkalan data yang bersifat RDBMS
(Relational Database Management System). Access dapat menyimpan dan
mencapai data/maklumat berdasarkan perhubungan atau perkaitan yang ditakrif oleh
pengguna.
Melalui Access kita boleh menyusun atur data/maklumat mengikut sesuatu
perkara, supaya data yang kita simpan mudah untuk dikesan. Kita boleh menyimpan
data bagi perkara-perkara yang berbeza, tetapi ada juga yang mempunyai perkaitan
antara satu sama lain, dan data yang berkaitan ini mudah untuk digunakan.
6.3 Jadual
Jadual (Table): Merupakan satu objek dalam pangkalan data yang mana
angka dan fakta-fakta disimpan dalam bentuk 2-dimensi, dalam baris dan lajur.
6.4 Carian
Carian (Query): Merupakan maklumat yang ingin diketahui oleh pengguna
dari suatu pangkalan data, sama ada tentang nama pelanggan, hasil keluaran yang
tertinggi, atau keputusan peperiksaan yang terbaik.
6.5 Borang
Borang (Forms): Merupakan satu bentuk atau rangka untuk memudahkan
pengguna mengedit, memasukkan, atau melihat data. Bentuk yang telah dibina itu
juga boleh dicetak untuk kegunaan tujuan lain.
6.6 Laporan
Laporan (Report): Merupakan laporan pangkalan data dalam bentuk cetakan.
Laporan ini boleh dibina dengan memasukkan medan-medan tertentu, output dari
pengiraan, tajuk, graf, gambar rajah dan maklumat-maklumat lain yang dirasakan
perlu.
6.7 Makro
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 229
6.8 Modul
Modul (Module): Prosedur dalam bahasa Visual Basic untuk melakukan
operasi-operasi yang lebih kompleks dan tidak disediakan oleh makro.
6.9 Medan
Medan (Field): Merupakan satu kategori maklumat dalam jadual, seperti
alamat, judul buku, identiti pelanggan dsbnya. Medan mewakili lajur daripada jadual.
6.10 Rekod
Rekod: Satu koleksi data pada suatu jadual. Baris mewakili rekod-rekod
daripada jadual.
6.11 Objek
Objek: Suatu unit yang boleh ditakrifkan dalam pangkalan data, seperti table,
report, atau form.
Ini kerana pangkalan data boleh melibatkan struktur yang kompleks dan ia
memerlukan pengurusan yang teratur. Cuba ikut peraturan am di bawah apabila anda
mereka bentuk pangkalan data:
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 230
8. RESTORE SISTEM
Jika kita berjalan dipersekitaran yang bukan -domain yang perlu kita lakukan
adalah mengikut restore wizard. Tetapi jika kita hendak restore Domain Controller ia
tidak semudah yang itu. Terdapat tiga restore kaedah yang berbeza :
i.
Primary restore
data baru tersedia, ia sudah tentu akan meniru ke pelayan dipulihkan. Kaedah ini
digunakan apabila mengembalikan semua tetapi set replika pertama dan apabila
mengembalikan domain conroller tunggal dalam persekitaran restore
8.3 Authoritative Rerstore
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 231
Ini adalah kaedah ketiga. Untuk melaksanakan autoritatif restore kita perlu
menjalankan utiliti yang dipanggil Ntdsutil. Ini mesti dijalankan selepas kita restore
Sistem Data, tetapi sebelum kita perlu restartkan semuala server. Apabila kita
melakukan seperti ini restoresequence objek Active Directory diubah supaya ia
mempunyai bilangan yang lebih tinggi. Ini akan memastikan bahawa mana-mana
data yang kita restore akan direplikasi (kerana replikasi Active Directory berpendapat
ia baru). Ini adalah sedikit sukar untuk difahami, tetapi jika kita bandingkan ini untuk
Restore Biasa, Restore Biasa sentiasa akan menandakan objek dahulu, dan restore
berwibawa akan sentiasa menandakan objek sebagai baru. Jadi hanya berkata,
menggunakan restore berwibawa apabila kita telah berubah sesuatu dan perubahan
telah replika kepada semua pelayan lain dan kita mahu membatalkan perubahan.
Peringatan : Kita mestistart Domain Controller dalam Direktori Services
Restore Mode(tekan F8 semasa startup) ia untuk restore System State Data
dalam Domain Controller.
9. BACKUP DATA
Kami akan menggunakan ini skim ini untuk membuat backup kami.
Day
Type of backup
Friday night
Saturday night
Sunday night
Monday night
Tuesday night
Wednesday night
Thursday night
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 232
Recovery Console
ii.
Apabila kita telah memulakan Recovery Console, anda perlu untuk memilih
Sistem Operasi untuk recover (jika kita adalah multi-boot). Selepas itu kita akan
digesa untuk kata laluan untuk akaun pentadbir. Apabila kita masuk ke kita akan
mendapatkan konsoldari mana kita melaksanakan segala tugas. Konsol ini adalah
sangat serupa dengan arahan prompt dalam Windows Server 2003.
10.2
liut untuk membaca konfigurasi cakera dan restore cakera, jumlah dan partition yang
yang diperlukan untuk memulakan komputer kami. ASR kemudian memasang satu
pemasangan ringkas Windows dan secara automatik mula untuk restore dari ASR
backup yang dicipta dalam wizard. ASR tidak akan backup data file. Ia perlu
menjalani proses yang berasingan.
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 233
10.2.1
BinaSet ASR
LATIHAN
F02-03-04-LE3-IS
PINDAAN : 1
MUKASURAT 234
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN LE4IMPLEMENT PREVENTIVE MAINTENANCE
NO. TUGASAN
BERKAITAN
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
1.
F02-03-04-LE4-IS
PINDAAN : 1
MUKASURAT 235
i.
ii.
PINDAAN : 1
MUKASURAT 236
Cara
mengatasi
masalah
ini
ialah
dengan
menggunakan surge protector.Alat ini dapat menstabilkan
voltage walaupun bekalan meninggi dengan secara tibatiba.Jika berlaku spice secara tiba-tiba maka resiko yang
bakal di hadapi ialah kemungkinan kerosakan pada
bahagian bekalan kuasa
C. Kepanasan / Haba
Cara
mengatasi
masalah
ini
ialah
dengan
menggunakan langsir atau memasang penghawa dingin
ataupun kipas angin.Jika berlaku masalah kepanasan yang
berterusan maka ianya menggangu perjalanan sesebuah
komputer.Program sesebuah komputer kemungkinan akan
menjadi terhenti secara tiba-tiba (hang).
D. Bekalan Kuasa Terputus Secara Tiba-Tiba
F. Debu / Habuk
F02-03-04-LE4-IS
PINDAAN : 1
MUKASURAT 237
minuman
bersebelahan
atau
Paparan ( Monitor )
Papan Kekunci ( Keyboard )
Tetikus ( Mouse )
Pemacu Cakera Liut ( Floppy Disk )
PINDAAN : 1
MUKASURAT 238
Ianya
digunakan
untuk
menyedut
kekotoran
seperti
habuk,serpihan kertas dan lain -lain kekotoran di dalam dan luar
bahagian casing komputer mahupun printer.
B. Kain Pengelap Dan Span
F. Pemadam Pensil
bersepadu komputer.
H. Disket Pembersih Cakera Liut
F02-03-04-LE4-IS
PINDAAN : 1
MUKASURAT 239
LATIHAN
1. Berikan definisi senggaraan komputer.
2. Nyatakan 2 kebaikan dan kepentingan melakukan penyelenggaraan kepada
perkakasan komputer ?
3. Nyatakan 3 peraturan senggaraan komputer ?
4. Berikan 4 perkakasan komputer yang perlu disenggara ?
5. Apakah kepentingan penyelenggaraan terhadap laptop atau notebook?
6. Nyatakan peraturan-peraturan penyelenggaraan yang melibatkan LCD Display,
keyboard dan touchpad?
7. Apakah yang perlu dilakukan jika penyelenggaraan perlu dilakukan pada
komponen-komponen dalaman laptop ?
RUJUKAN :
1. John r. Wright dan Larry D. Helsel (1999).Intro duction to Material and Processes,
Penerbit, Tempat, ISBN No., Muka Surat
F02-03-04-LE4-IS
PINDAAN : 1
MUKASURAT 240
KERTAS
PENERANGAN
MODUL 5
F02-03-05 LINUX ESSENTIAL
MUKASURAT 242
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN
NO.TUGASAN
BERKAITAN
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
F02-03-05-LE1-IS
PINDAAN : 1
MUKASURAT 243
1.
pengguna yang memasuki sistem tersebut mempunyai identitinya tersendiri. Sama ada daripada
nama komputer dan sekiranya ia disambungkan kepada rangkaian ia akan mempunyai nombor IP
dan nama domain.
Tahun yang paling penting bagi UNIX adalah pada tahun 1973, apabila UNIX ditulis semula
dalam bahasa C. Dengan bahasa ini, ia memudahkan UNIX dialihkan kepada pelbagai jenis
perkakasan komputer. Kini UNIX telah dijalankan dan dibangunkan kepada hampir
F02-03-05-LE1-IS
PINDAAN : 1
MUKASURAT 244
kesemua perkakasan komputer yang ada. Daripada Intel, SPARC, Motorola, ARM dan pelbagai
lagi. Pelbagai vendor telah membeli kod asal UNIX dan kemudiannya membangunkan UNIX
sesuai dengan keperluan dan perkakas yang mereka keluarkan. IBM dengan UNIX yang dipanggil
AIX, HP dengan UNIX yang dipanggil HP-UX, SUN dengan UNIX yang dipanggil Sun Solaris dan
pelbagai lagi. Malang sekali tiada pemusatan daripada segi pembangunan UNIX yang
mengakibatkan terdapat pelbagai perbezaan di antara UNIX yang dikeluarkan oleh pelbagai
vendor. Sehinggalah tahun 1990, apabila sebuah standard untuk UNIX dipersetujui. Pada tahun
itu Standard IEEE POSIX 1 diperkenalkan.
Sekitar tahun 1975, Thompson telah membawa kod-kod UNIX ke Universiti California di
Berkeley dan menggalakkan pembangunan UNIX di universiti itu. Di sini lahirlah Unix BSD atau
Berkely Software Distribution. Pada masa ini sistem operasi UNIX mempunyai tiga keluarga yang
besar, yang berasaskan kod-kod UNIX keluarga Sistem V (kod-kod yang dibeli daripada AT&T dan
kemudiannya milik Unix System Laboratories) dan keluarga BSD (kod-kod berasaskan UNIX yang
dibangunkan daripada BSD). Keluarga UNIX yang terakhir, yang kod-kod tiada kaitan dengan kodkod asal UNIX adalah klon UNIX, Linux. UNIX kini adalah tanda niaga milik The Open Group.
Kelemahan utama UNIX adalah kod-kodnya adalah besar (ia dijalankan di dalam sistemsistem mahal dan mempunyai sumber sistem yang tinggi) dan harganya terlalu mahal. Di sinilah
Linux memainkan peranannya. Linux dibangunkan agar ia kecil, pantas dan murah. Setakat ini
pembina Linux masih mengekalkan konsep ini. Linux mampu dijalankan dalam keadaan paling
minimum seperti komputer Intel 286, 386 dan 486, komputer yang mungkin akan dibuang jika ia
masih mahu menjalankan sistem operasi berasaskan Windows.
Linux (Sebutan "LINN-ooks") asalnya dibina oleh Linus Torvalds daripada Universiti Helsinki
di Finland. Linux diasaskan daripada UNIX untuk komputer yang dipanggil Minix. Oleh kerana
Minix hanya dibina untuk tujuan pengajaran sistem operasi dan kekurangan pelbagai perkara yang
ada di dalam Unix, Linus mengambil keputusan menulis semula sistem operasi itu dan ia
dinamakan Linux. Yang ditulis pada masa itu di atas komputer "Sinclair QL" dengan memori hanya
4MB.
Versi terawal bagi Linux adalah versi 0.01 dan dikeluarkan pada September 1991. Pada 5
Oktober 1991, versi 0.02 dikeluarkan dan Linus Torvalds mengirimkan sistem operasinya di
newsgroup comp.os.minix. Beliau mengumumkan bahawa source code Linux tersedia dan
meminta bantuan pengaturcara-pengaturcara lain untuk bersama-samanya mengembangkan
perisian tersebut dan berhubung dengan mereka melalui internet. Ketika itu Linux masih setengah
matang, sistem operasi ini hanya mampu menjalankan sedikit perintah UNIX, seperti bash, gcc
dan gnu-make. Linus Torvalds telah menjadikan kod-kod Linux itu percuma dan menggalakkan
penyebaran dan pembangunan Linux oleh orang lain. Linux adalah klon UNIX. Ia ditulis semula
daripada asal dan asas agar menyerupai UNIX dan mematuhi standard Unix POSIX. Tiada satu
pun kod-kod Linux diambil daripada kod asal Unix. Tiada pihak daripada Unix System
Laboratories dan Universiti California di Berkely yang terlibat dengan pembangunan Linux. Linux
adalah sistem operasi yang pertama dan satu-satunya yang mematuhi standard yang telah
ditetapkan di bawah dokumen POSIX-1 dan POSIX-2.
Linux dilesenkan dibawah hakcipta GNU General Public License (GPL) salah satu jenis
perlesenan dalam Sumber Terbuka. Lesen ini telah ditulis oleh Free Software Foundation (FSF),
bertujuan untuk menghalang mana-mana individu atau syarikat daripada menghadkan
penyebaran kod-kod aplikasi. Secara ringkasnya, walaupun anda boleh mengenakan bayaran
kepada salinan kod-kod yang anda serahkan kepada orang lain, namun anda tidak berhak untuk
menghalang orang yang telah anda jualkan atau serahkan kod-kod itu daripada menjual atau
menyerahkan kod-kod itu kepada orang lain walaupun secara percuma atau dengan harga lain
yang telah mereka telah tetapkan. Ini juga bermaksud kod-kod asal perisian di bawah lesen ini
boleh didapati secara bebas tanpa halangan. Ini satu berita yang baik untuk pembangun aplikasi,
mereka boleh mengubah mana-mana aplikasi di bawah GPL dan masih boleh menyebarkan kodkod yang mereka ubah dan baiki dengan syarat kod-kod itu juga perlu dilesen di bawah lesen
yang sama.
F02-03-05-LE1-IS
PINDAAN : 1
MUKASURAT 245
Apa yang dibina oleh Linus hanyalah Kernel kepada Linux. Tanpa perisian-perisian lain,
sistem operasi Linux tidak lengkap. Kebanyakan perisian, aplikasi dan utiliti di dalam distribusi
Linux datang daripada FSF dan projek GNU. Projek GNU adalah usaha untuk menulis sistem
operasi mudah alih dan canggih yang menyerupai UNIX. Mudah alih bermaksud ia boleh
dijalankan dipelbagai jenis sistem dan mesin bukan setakat Intel, Macintosh dan pelbagai lagi.
Sistem Operasi di dalam projek ini dipanggil Hurd. Perbezaan di antara Hurd dan Linux bukan
daripada segi antara muka tetapi daripada segi pembangunan. Hurd adalah sistem operasi
moden dan Linux pula banyak meminjam reka bentuknya daripada Unix. Aplikasi daripada projek
ini tidak perlu ditulis semula untuk Linux. Dengan kompiler C, GCC untuk Linux, maka perisian
yang lain dengan mudah dibina semula di dalam Linux tanpa perubahan yang besar.Tanpa GCC
dan perpustakaan Linux C, tidak mungkin perkara ini dilakukan. Penghargaan perlu diberikan
kepada H. J. Lu.
Ketika Linux 1.0 dilancarkan pada 1994, sistem operasi ini telah cukup stabil dan memiliki
ciri-ciri seperti preemptive multitasking (kemampuan untuk membagi sumber daya CPU untuk
banyak aplikasi) dan symmetric multiprocessing (kemampuan untuk membahagi tugas di antara
banyak CPU).
1.1.2. Logo dan Maskot Linux
Logo dan maskot bagi Linux adalah merupakan seekor burung Penguin yang
dinamakan sebagai Tux. Linux adalah tanda dagangan (SN: 1916230) yang dimiliki oleh
Linus Torvalds. Ia didaftar sebagai "Perisian sistem pengendalian komputer bagi
penggunaan komputer dan operasi. Tanda dagangan ini diletak setelah berlaku suatu
kejadian di mana seorang peguam bernama William R Della Croce Jr mula menghantar
surat kepada para pengedar Linux yang mendakwa tanda dagangan Linux adalah
kepunyaannya serta meminta royalti sebanyak 10% daripada mereka. Para pengedar
Linux mula mengumpul sumber serta membuat rayuan agar tanda dagangan yang asal
diberi kepada Linus Torvalds. Perlesenan tanda dagangan Linux sekarang dikendali oleh
Linux Mark Institute.
Sumber terbuka merujuk kepada beberapa prinsip dan amalan tertentu yang
menggalakkan akses kepada reka bentuk dan proses pengeluaran barangan. Istilah ini biasanya
digunakan pada kod sumber bagi sesebuah perisian yang boleh dilihat dan diubah secara bebas
oleh orang ramai tanpa sebarang sekatan undang-undang harta intelek. Amalan ini membolehkan
pengguna membangunkan perisian tersebut melalui sumbangan individu ataupun kerjasama
orang ramai. Sumber terbuka tidak sahaja bermaksud akses kepada kod
F02-03-05-LE1-IS
PINDAAN : 1
MUKASURAT 246
sumber. Terma pengedaran bagi perisian sumber terbuka harus menepati kriteria-kriteria berikut:
1.2.1. Pengedaran Semula Bebas
Lesen tersebut tidak menghadkan mana-mana pihak dari menjual atau memberi perisian
sebagai komponen daripada satu edaran perisian lengkap yang mengandungi aturcara dari
pelbagai sumber. Lesen ini tidak memerlukan sebarang royalti atau lain-lain bayaran bagi
penjualan tertentu.
1.2.2. Kod Sumber
Aturcara tersebut perlu mengandungi kod sumber, dan membolehkan pengedaran kod
sumber serta pengedaran dalam bentuk kompil. Dimana sesetengah bentuk produk tidak
diedarkan bersama kod sumber, harus terdapat satu cara yang diketahui umum bagi
mendapatkan kod sumber pada kos reproduksi berpatutan atau boleh dimuat turunkan melalui
Internet tanpa sebarang bayaran. Kod sumber haruslah menjadi bentuk utama seorang
pengaturcara membuat pindaan terhadap sesuatu aturcara. Kod sumber yang sengaja
mengelirukan tidak dibenarkan. Bentuk pertengahan seperti output prapemproses atau
penterjemah tidak dibenarkan.
1.2.3.
Kerja Bersumber
Lesen tersebut harus membenarkan modifikasi serta kerja bersumber dan perlu
membenarkan ia diedarkan dibawah terma yang sama dengan lesen perisian asal.
1.2.4.
Lesen tersebut boleh menghadkan kod sumber daripada diedarkan dalam bentuk
berpinda hanya jika lesen tersebut membenarkan pengedaran fail tampung bersama kod sumber
dengan tujuan meminda aturcara tersebut pada masa pembuatan. Lesen tersebut perlu secara
jelas membenarkan edaran perisian yang dibangunkan dari kod sumber yang telah dipinda. Lesen
tersebut boleh menghendaki kerja bersumber menggunakan nama yang lain atau nombor versi
yang lain daripada perisian asal.
1.2.5.
orang.
1.2.6.
Lesen tersebut tidak boleh menghalang sesiapa daripada mengguna semula aturcara
tersebut bagi sebarang usaha dalam bidang lain. Sebagai contoh, lesen tersebut tidak boleh
melarang sesiapa daripada menggunakan aturcara dalam bidang perniagaan ataupun digunakan
dalam kajian genetik.
1.2.7.
Pengedaran Lesen
Hak yang dikaitkan dengan aturcara harus bersabit kepada sesiapa yang mengedar
semula aturcara tersebut tanpa perlu mengeluarkan lesen tambahan.
1.2.8.
Hak yang dikaitkan dengan aturcara tidak boleh bergantung kepada aturcara tersebut
sebagai sebahagian daripada distribusi perisian tertentu. Jika aturcara ini diekstrak daripada
distribusi tersebut atau digunakan atau diedarkan dibawah terma lesen aturcara tersebut,
F02-03-05-LE1-IS
PINDAAN : 1
MUKASURAT 247
semua pihak yang mana aturcara itu telah diedarkan harus mempunyai hak yang sama dengan
mereka yang mendapat hak bersamaan edaran aturcara asal.
1.2.9.
Lesen tersebut tidak boleh meletakkan larangan kepada perisian lain diedarkan bersama
perisian asal. Sebagai contoh, lesen tersebut tidak boleh menghadkan bahawa aturcara yang lain
diedarkan diatas medium sama harus juga perisian sumber terbuka.
1.3. Kelebihan Linux
Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk
para hacker. Namun kini, pandangan ini sebenar tidak benar. Linux mudah digunakan dan dapat
dikatakan hampir semudah menggunakan Windows. Hampir semua aplikasi yang terdapat di
Windows, telah terdapat alternatifnya di Linux.
1.3.1.
Percuma
Ini adalah satu kelebihan kepada Linux. Linux adalah percuma, di mana
pengguna hanya perlu muat turun (download) dari internet. Format fail yang perlu di
muat turun adalah dalam bentuk iso. Contoh adalah seperti CentOS-6.0-i386LiveCD.iso, Fedora-15-i686-Live-Dekstop.iso, ubuntu-10.10-server-i386.iso dan lain-lain.
Fail yang telah dimuat turun itu perlu disalin ke dalam CD ataupun USB bagi tujuan
pemasangan tanpa perlu membayar untuk lesennya. Malah dengan satu CD sahaja
ianya boleh dipasang pada beberapa komputer yang lain.
1.3.2.
Sumber Terbuka
Kelebihan paling utama adalah Linux akan sentiasa menjadi sumber terbuka (open
source) di mana pengguna boleh ubahsuai sistem pengoperasian tersebut mengikut keperluan
dan citarasa masing-masing.
1.3.3.
Fleksibiliti
Linux boleh digunakan untuk aplikasi-aplikasi yang berat bagi pelayan (server) ataupun
sekadar penggunaan aplikasi Dekstop. Selain daripada itu, pengguna boleh mengkonfigurasi
sendiri sistem yang sedia ada sebagai contoh pengguna boleh jadikan sesebuah pelayan sebagai
pelayan web atau pelayan email sahaja. Secara tidak langsung ia dapat mengurangkan
penggunaan ruang storan. Kesimpulannya, dengan menggunakan perisian Linux pengguna yang
akan menentukan apa yang dimahukan di dalam sesebuah sistem pengoperasian.
1.3.5.
Pengguna linux boleh melakukan beberapa tugas dalam satu masa. Windows juga
mempunyai keistimewaan ini tetapi keupayaan linux lebih terjamin walaupun dengan
menggunakan komputer lama. Linux merupakan sebuah perisian yang sangat stabil kerana ia
mampu berfungsi tanpa henti. Sekiranya pengguna menggunakan pelbagai aplikasi dalam satu
masa kebarangkalian linux untuk hang adalah sangat rendah. Walaubagaimanapun, ianya juga
F02-03-05-LE1-IS
PINDAAN : 1
MUKASURAT 248
bergantung kepada beberapa perkara seperti ingatan computer (computer memory), kelajuan unit
pemproses (CPU speed) dan saiz program/aplikasi.
1.3.6.
Linux boleh mengawal beberapa pengguna dalam satu masa. Untuk mengkoordinasi
penggunaannya, setiap pengguna perlu mempunyai nama pengguna dan kata laluan sendiri.
Terdapat juga sejumlah pengguna-pengguna khas, paling penting menjadi pengguna asal yang
merupakan pengendali sistem dengan laluan penuh tanpa had bagi pelayan (server). Akaun
pengguna asal juga dikenali sebagai root cuma digunakan untuk tugas-tugas pentadbiran sistem,
seperti menambah atau membuang akaun-akaun pengguna. Linux dibangunkan sebagai
multiuser, yang mana apabila virus menjangkiti pengguna tertentu ianya sukar untuk menjangkiti
dan menyebarkannya ke pengguna yang lain. Pada Windows, hal ini tidaklah terjadi. Ini
merupakan suatu kelebihan kepada para pengguna yang mana dapat mengurangkan kos
penyelenggaraan sesebuah komputer.
Linux memiliki banyak variasi. Variasi-variasi ini telah melahirkan banyak turunan hingga
cucu dan cicit. Antara yang popular adalah seperti Redhat, Fedora, Ubuntu, Suse, Debian,
CentOS, Slackware, Mandriva, Caldera, PCLinuxOS, Knoppix, Gentoo, Zenwalk dan banyak lagi
yang boleh didapati di laman sesawang secara percuma.
Linux Desktop.
F02-03-05-LE1-IS
PINDAAN : 1
MUKASURAT 249
Kriteria
Spesifikasi
CPU
Memori/RAM
256 MB minimum,
Hardisk
800x600
Lain-lain
LATIHAN
RUJUKAN :
1.
Mark G. Sobell A Practical Guide to Linux Comm ands, Editors, and Shell Programming,
Prentice Hall PTR, ISBN 0-13-147823-0 , Chapter 1: Welcome to Linux.
2.
Michael W. Graves Fedora 11 and Red Hat Enterpr ise Linux Bible, Wiley Publishing,
Canada, ISBN 978-0-470-48504-0, Muka Surat 3-14
3.
F02-03-05-LE1-IS
PINDAAN : 1
MUKASURAT 250
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN
NO.TUGASAN
BERKAITAN
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
LE2
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 251
1.
PEMASANGAN LINUX
Bagi mereka yang tidak mampu untuk membeli sistem operasi Microsoft, maka Linux dapat
menjadi alternatif sistem operasi yang digunakan di komputer peribadi secara sah dan tidak
memerlukan lesen yang berbayar. Biasanya perkara yang membebankan pengguna dalam penggunaan
perisian adalah ketidakmampuan dalam proses menginstalasi sistem operasi.
Dalam bab ini, anda akan belajar bagaimana untuk memasang Linux dengan mudah dan
mengikut prosedur pemasangan langkah demi langkah. Kebanyakan pengguna akan dapat menyiapkan
prosedur pemasangan tanpa kesukaran, bagaimanapun pengguna boleh mendapatkan bantuan jika
bertemu masalah-masalah pemasangan melalui internet.
1.7. Prosedur Pemasangan
Untuk memasang Linux, anda perlu mengikut langkah demi langkah proses pemasangan yang
mempunyai tiga peringkat-peringkat utama iaitu:
Setelah menekan [Enter], tunggu sehingga skrin menu seperti gambarajah 1.2 dipaparkan.
Dengan menggunakan anak panah naik dan turun pada papan kekunci, pilih menu pemasangan seperti
yang dipaparkan. Pilih sama ada anda hendak membuat instalasi yang baru atau menaiktaraf sistem.
Tekan [Enter] untuk memulakan pemasangan. Gambarajah 1.3 menunjukkan sistem sedang mengimbas
sistem pengoperasian daripada DVDROM/CDROM.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 252
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 253
Skrin menu seperti gambarajah 1.5 akan muncul setelah selesai proses pengujian media
pemasangan atau anda pilih butang [skip].
Apabila skrin ini terpapar, ini menunjukkan permulaan proses pemasangan Fedora 13 secara
bergambar. Mulai dari skrin ini dan seterusnya, anda boleh menggunakan tetikus klik butang skrin.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 254
Sila perhatikan bahawa anda tidak perlu buat apa-apa di sini, hanya klik butang 'Next' bagi meneruskan
proses pemasangan.
Pilih papan kekunci yang sesuai untuk sistem pengoperasian dengan memilih dari senarai susun
atur papan kekunci dengan menggunakan scroll bar. Pilih layout papan kekunci yang bersesuaian.
Contoh di bawah menunjukan layout papan kekunci yang dipilih adalah U.S. English.
Bahasa Malaysia,
Bahasa Perancis,
Bahasa Sepanyol
dan lain-lain lagi.
Seterusnya
klik
Butang 1.8.
1-7
Papan Kekunci untuk sistem
pengoperasian)
Bahasa apakah yang anda mahu gunakan semasa
melakukan pengoperasian linux? Anda boleh pilih dari senarai
bahasa yang telah pilihan bahasa yang boleh digunakan seperti
Gambaraja
h
(Pilihan
proses
pemasangan
sistem
disediakan.
Terdapat banyak Tamil,
Bahasa
Cina,
Bahasa
Next
seperti
di
Gambarajah
F02-03-05-LE2-IS
255
PINDAAN : 1
MUKASURAT
Gambarajah 1(Pemilihan
Anda perlu melakukan konfigurasi hostname yang bakal digunakan untuk mengenalpasti pelayan
ini di dalam rangkaian. Hostname yang lengkap mestilah mempunyai nama sistem (machine name) dan
nama domain seperti fedora13.labtestproject.com di mana hostname bagi sistem ini adalah fedora13
dan nama domain adalah labtestproject.com. Anda juga boleh menukar hostname ini selepas selesai
semua proses pemasangan linux ini.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 256
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 257
Hasilkan satu kata laluan bagi root. Buatkan kata laluan yang sesuai dan sukar disalahgunakan
oleh pihak tertentu. Pastikan anda ingat kata laluan tersebut. Apabila anda hendak masuk ke dalam
sistem, gunakan nama pengguna (username) root dan masukkan kata laluan yang telah anda hasilkan.
Log masuk sebagai root sekiranya anda perlu melakukan konfigurasi pada sistem dan sekiranya untuk
penggunaan biasa log masuk dengan akaun pengguna sahaja.
Langkah seterusnya adalah memilih tempat untuk menyimpan sistem Linux ini dan bagaimana
untuk membuat partion pada cakera keras. Gambarajah 1.13 menunjukkan senarai pilihan untuk
membuat partition.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 258
Gambarajah 1.14 menunjukkan amaran yang menyatakan bahawa data-data yang berada di dalam
cakera keras (disk) akan hilang sekiranya anda telah memastikan pilihan partition yang sepatutnya. Klik
pada write changes to disk untuk proses seterusnya.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 259
ingin gunakan.
Untuk memilih pakej-pakej perisian dengan lebih terperinci, klik pada Optional Packages. Seperti
contoh yang ditunjukkan pada Gambarajah 1.17, tandakan pada Office/Productivity dan klik Optional
packages dan paparan seterusnya seperti gambarajah 1.18 adalah pilihan perisian dengan lebih
terperinci lagi yang ingin anda masukkan pada sistem pengoperasian
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 260
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 261
Skrin berikut menunjukkan pemasangan yang dilakukan telah selesai. Untuk menyiapkan proses
ini, anda perlu klik pada butang Reboot.
Skrin FirstBoot Configuration dipaparkan kepada anda ketika pertama kali sistem pengoperasian
di boot. Beberapa perkara asas perlu dilakukan bagi langkah ini sebelum anda boleh menggunakan
perisian ini sepenuhnya. Klik butang Forward untuk proses seterusnya.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 262
Skrin ini memaparkan maklumat tentang penggunaan lesen Fedora. Baca maklumat tersebut.
Untuk keterangan lanjut anda boleh lawati Fedora 13 License Agreement di laman web rasmi Fedora.
Tiada konfigurasi diperlukan pada skrin ini. Klik butang Forward untuk proses seterusnya.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 263
Lakukan konfigurasi tarikh dan masa pada sistem pengoperasian anda. Untuk meneruskan proses
ini klik butang Forward.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 264
Selepas anda klik butang finish, skrin grafik untuk login dipaparkan. Anda dikehendaki login
dengan menggunakan username dan kata laluan yang dihasilkan sebelum ini.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 265
Gambarajah
1-28 (Kata Laluan (Password))
Gambarajah 1.29 memaparkan skrin untuk Gnome desktop bagi sistem pengoperasian Linux anda.
Secara asalnya, pada desktop hanya mempunyai ikon bagi Computer, Home User dan Trash.
Gambarajah
1-29 (Gnome Desktop)
Untuk menggunakan aplikasi yang telah anda install sebelum ini seperti openoffice.org, Games,
Calculator, Internet dan lain-lain, ianya boleh dicari pada Applications.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 266
Gambarajah
1-30 (Perkhidmatan Aplikasi)
Gambarajah 1.31, menunjukkan kepada anda bagaimana cara untuk shutdown atau restart sistem
pengoperasian ini.
2.
Linux Desktop
2.1 X Window System
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 267
X Window System, X11, atau sekadar X, ialah sebuah sistem tetingkap yang membekalkan
khidmat peningkapan dalam paparan bitmap. X membekalkan rangka kerja asas untuk membina antara
muka grafik pengguna dalam sistem-sistem pengendalian ala UNIX, dan telah dialihkan ke dalam
sistem-sistem pengendalian yang lain. X dicetuskan di Institut Teknologi Massachusetts (MIT) pada
tahun 1984. Pada hari ini, projek ini dikendalikan oleh Yayasan X.Org. Mereka juga membangunkan
Pelayan X.Org sebagai sebuah perisian pelaksanaan rujukan rasmi bagi X. Pelayan X.Org
diedarkan dengan Lesen MIT. Lesen MIT ialah sebuah lesen perisian bebas yang berasal dari
Institut Teknologi Massachusetts. Berbeza dengan Lesen Awam Am GNU, lesen ini membenarkan
perisian yang diedarkan dengannya digunakan dalam perisian hak milik, dengan syarat bahawa lesen
tersebut dikekalkan bersama perisian itu. Lesen ini juga dikenali dengan nama lesen X11 kerana asalnya
ia dirangka untuk pengedaran X Window System.
2.2 GNOME
GNOME ialah desktop environment dan graphical user interface yang digunakan pada sistem
operasi komputer. GNOME merupakan sebahagian daripada Projek GNU, iaitu sebuah projek yang
mempunyai wawasan membangunkan sebuah sistem pengendalian yang terdiri daripada 100%
perisian bebas. GNOME menyediakan antara muka pengguna grafik dan biasanya dipasang pada
Linux atau sistem-sistem pengendalian ala UNIX yang lain. Nama GNOME merupakan akronim bagi
GNU Network Object Model Environment (terjemahan: persekitaran model objek rangkaian GNU). GIMP
ialah satu contoh perisian penggunaan popular yang dicipta khusus untuk GNOME. Namun begitu,
dengan bantuan pustaka GTK yang silang pelantar, GIMP boleh juga dipasang pada sistem-sistem
pengendalian yang lain seperti Windows dan Mac OS X.
2.2.1 Persaingan dengan KDE
KDE juga sebuah desktop environment merupakan pesaing ketat GNOME dan
sering digunakan sebagai alternatif kepada GNOME. Terdapat berbilang edaran Linux
yang menawarkan GNOME sebagai free desktop environment, dan terdapat banyak juga
yang menawarkan KDE, dan terdapat edaran yang menawarkan kedua-duanya sekali.
Sebagai contoh, Ubuntu yang menggunakan GNOME sebagai desktop environment
mempunyai terbitan lain, iaitu Kubuntu yang menawarkan KDE. Masing-masing
mempunyai pro dan kontra dan kesesuaian penggunaannya adalah bergantung kepada
cita rasa pengguna sendiri.
2.2.2 Sejarah keluaran
Versi keluaran sebelum ini ialah versi 2.32 yang dikeluarkan pada bulan
September 2010. Keluaran ini menaiktaraf pelanggan IM Empathy, Evince, dan
pengurus fail Nautilus. Versi 2.32 merupakan keluaran besar terakhir yang dirancang
sebelum versi 3.0. Apabila diuji, GNOME 2 (versi 2.29) menunjukkan penggunaan
ingatan yang lebih rendah berbanding KDE 4.4, tetapi lebih tinggi berbanding Xfce 4.6
dan LXDE 0.5 (yang juga berasaskan GTK+ seperti mana GNOME).
Versi 3.0 desktop environment ini dikeluarkan pada tanggal 6 April 2011.
Pengumuman tentangnya telah dibuat di persidangan GUADEC Julai 2008 di Istanbul.
PINDAAN : 1
MUKASURAT 268
Kegunaan
Alacarte
Penyunting Menu
Brasero
Cheese
Ekiga
Epiphany
Evince
Peninjau Dokumen
Eye of GNOME
Empathy
Drivel
Pelanggan blog
gcalctool
Kalkulator
gedit
Penyunting Text
gnome-search-tool
gnome-sound-recorder
Perakam suara
gnome-screensaver
Konfigurasi screensaver
gnome-system-monitor
gnome-system-tools
gnome-utils
Nautilus
Pengurus fail
Evolution
Pelanggan E-mail
Print Manager
Vinagre
Pelanggan VNC
Vino
Pelayan VNC
Tomboy
sabayon
gok
Terminal
gnome-dictionary
Kamus
2.3 KDE
KDE atau nama penuhnya K Desktop Environment, ialah sebuah projek perisian desktop
environment untuk sistem pengendalian Linux . Matlamat utama projek ini ialah menyediakan sebuah
desktop environment yang mudah digunakan.
2.3.1 Sejarah
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 269
Projek KDE diasaskan pada tahun 1996 oleh Matthias Ettrich, yang mana ketika
itu seorang pelajar di Eberhand Karis University of Tubingen. Pada masa itu, beliau tidak
berpuas hati dengan beberapa sudut pada ruang atas meja UNIX. Antara rungutan
beliau ialah perisian-perisian penggunaan yang terdapat dalam UNIX tidak nampak
serupa. Beliau mencadangkan pembangunan bukan setakat set perisian penggunaan,
malah sebuah desktop environment yang lengkap, yang mana pengguna boleh
menjangka bahawa semua perisian penggunaan nampak dan berfungsi secara
konsisten. Beliau juga mahukan desktop environment ini mudah digunakan. Kiriman
beliau dalam Usenet yang membicarakan perkara ini membuahkan minat orang lain,
justeru lahirlah projek KDE. Nama KDE lahir daripada mainan terhadap kata Common
Desktop Environment yang sedia ada dalam sistem UNIX. Pada asalnya, K dicadangkan
supaya menjadi singkatan kepada Kool, tapi akhirnya komuniti pembangun KDE
memutuskan supaya ia tidak membawa apa-apa maksud. Matthias memilih peralatan Qt
(dimiliki oleh Trolltech) untuk membangunkan KDE. Pengatur cara lain mula
membangunkan perisian-perisian penggunaan KDE/Qt dengan pesat sekali, dan pada
awal tahun 1997, terdapat banyak perisian-perisian penggunaan yang besar dan
kompleks mula dilepaskan untuk kegunaan umum. Pada masa tersebut, Qt belum lagi
menggunakan lesen perisian bebas dan ahli Projek GNU mempersoalkan penggunaan
peralatan tersebut untuk membina perisian-perisian penggunaan bebas. Dua projek lain
pula dimulakan, iaitu Harmony untuk menggantikan perpustakaan Qt, dan GNOME
untuk mencipta desktop environment baru tanpa menggunakan Qt dan dibina
sepenuhnya menggunakan perisian bebas.
2.3.2 Versi 1.x
KDE dilancarkan dengan nombor versi 1.0 pada 12 Julai 1998. Pada sekitar
November 1998, alatan Qt mula diedarkan secara dwilesen. Pembangun sumber
terbuka boleh menggunakan versi Lesen Awam Q (QPL), manakala pembangun perisian
hak milik perlu membeli lesen dagangan daripada Trolltech. Pada tahun yang sama,
yayasan KDE Free QT ditubuhkan untuk menjamin bahawa Qt akan diedarkan dengan
Lesen BSD sekiranya Trolltech ditutup atau Qt versi bebas/sumber dihentikan dalam
tempoh 12 bulan. Yayasan Perisian Bebas telah bersuara mengenai keserasian antara
lesen QPL dan Lesen Awam Am GNU. Maka, pada bulan September 2000, Trolltech
mengumumkan bahawa pustaka QT versi UNIX dilepaskan dengan lesen tambahan,
Lesen Awam Am GNU.
2.3.3 Versi 2.x
KDE versi 3 adalah lebih luas daripada versi-versi sebelumnya. Terdapat enam
lepasan besar dalam siri ini. Walau bagaimanapun, perubahan-perubahan antara muka
pengaturcaraaan penggunaan antara KDE 2 dan KDE 3 adalah sedikit, oleh itu, ia boleh
dilihat sebagai kesinambungan bagi KDE 2. Semua lepasan KDE 3 dibina menggunakan
pustaka Qt 3.
2.3.5 Versi 4.x
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 270
F02-03-05-LE2-IS
Kegunaan
Amarok
Akregator
MUKASURAT 271
Dolphin
K3b
Kate
Penyunting teks
KDevelop
KMail
A
m KNode
a Konsole
Pelanggan e-mel
r Kopete
Konqueror
KPresenter
Persembahan
KSpread
Hamparan elektronik
KWord
Pemproses perkataan
KWrite
Projek KDE dan majlis-majlis yang berkaitan lazimnya ditaja oleh individu,
universiti, dan syarikat perniagaan seperti Dell dan IBM. Pada 15 Oktober 2006, Mark
Shuttleworth, pengasas Ubuntu, diumumkan sebagai patron KDE yang pertama, iaitu
penaja terbesar. Pada 7 Julai 2007, Intel dan Novell pula diumumkan sebagai patron
KDE.
2.4 OpenOffice
OpenOffice.org ialah sebuah set perisian produktiviti pejabat seperti Microsoft Office. Ia
merupakan perisian sumber terbuka yang ditaja oleh Sun Microsystems. Pada asalnya ia merupakan
perisian komersial yang dipanggil StarOffice. OpenOffice.org boleh digunakan dalam pelbagai sistem
pengendalian seperti Windows, Linux, Solaris, Mac OS dan FreeBSD. Ia boleh membuka,
menyunting dan menyimpan format dokumen Microsoft Office dengan baik terutamanya versi yang
terbaru. OpenOffice.org mempunyai antara muka yang seragam walaupun berada di dalam sistem
pengendalian yang berbeza. Selain itu, kekunci pintas adalah serasi dengan kekunci pintas yang
terdapat di dalam sistem Windows. Sebagai contoh untuk salin CTRL+C, tampal CTRL+V dan potong
CTRL+X. Semua fungsi-fungsi yang dibina adalah untuk memudahkan pengguna membawa atau
membuat kerja di mana-mana komputer walaupun mempunyai sistem pengendalian yang berlainan. Ia
juga boleh menghasilkan format PDF tanpa memerlukan perisian tambahan seperti Adobe Acrobat.
Pengguna hanya perlu menekan arca "eksport terus ke PDF" atau arahan Fail "eksport ke PDF" untuk
menghasilkan format tersebut. OpenOffice.org terdiri daripada beberapa perisian penggunaan seperti:
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 272
2.4.1
Writer
Calc
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 273
2.4.3 Impress
adalah seperti bmp, dxf, emf, eps, jpg, tif, pcd, psd dan wmf.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 274
Aplikasi ini digunakan untuk membuat sistem yang berunsurkan pangkalan data
(database). Fungsi penggunaannya adalah sama seperti Microsoft Access. Anda boleh
menyimpan pangkalan data yang dihasilkan menggunakan format .odb (format default),
format Microsoft Access 2003 (.mdb) atau format Microsoft Access 2007 (.accdb).
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 275
Fungsi
Kino
CinePaint
Blender
Menghasilkan animasi 3D
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 276
Cinelerra
Synfig
Menghasilkan animasi 2D
Stopmotion
FFmpeg
K-3D
Hydrogen
Mesin dram
LMMS
Aplikasi audio
Audacity
Mixxx
Rezound
Aplikasi audio
Gimp
InkScape
Scribus
Aplikasi grafik
Image Magick
Skencil
F-Spot
3.
Pengguna Akhir (End Users): Melakukan kerja pada pelbagai utiliti atau aplikasi yang dipasang pada
pelayan (server). Utiliti-utiliti ini boleh terdiri daripada single line utilities, shell scripts atau program.
Pengguna akhir (end users) untuk sesuatu sistem tidak terlibat di dalam tugas-tugas
penyelenggaraan sistem tersebut.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 277
ii.
Pengguna Kuasa (Power Users): Melaksanakan semua aktiviti yang dilakukan oleh pengguna akhir
(end users) dan juga bertanggungjawab untuk menentukan giliran dokumen untuk dicetak pada
pencetak, membuat salinan sokongan (back up) pada fail secara tetap, dan melakukan tugas-tugas
pengemasan (housekeeping), seperti membersihkan fail-fail yang tidak digunakan. Pengguna Kuasa
(Power Users) untuk sesuatu sistem boleh dianggap sebagai pengguna akhir (end users) untuk
sistem tersebut, dengan mempunyai keistimewaan tambahan yang ditentukan kepada mereka.
iii. Pentadbir Sistem (System Administrator): Mengawal sistem pengendalian yang ditetapkan pada
mesin dan menetapkan semua aplikasi yang dipasang padanya. Mereka juga bertanggungjawab
untuk mengendalikan peralatan perkakasan yang bersambung pada sistem tersebut. Berikut adalah
pelbagai tanggungjawab Pentadbir Sistem (System Administrator):
a.
b.
c.
d.
e.
f.
Memeriksa dan mengesan butir-butir dan aktiviti yang telah dilakukan pada sistem.
g.
h.
i.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 278
Group (Kumpulan)
root
bin
daemon
sys
adm
tty
disk
lp
mem
kmem
wheel
mail
news
uucp
man
games
gopher
dip
ftp
nobody
users
floppy
Members (Ahli-ahli)
Root
root,bin,daemon
root,bin,daemon
root,bin,adm
root,adm,daemon
Root
daemon,lp
Root
mail,and/orpostfix
news
Uucp
Seorang pengguna boleh terdiri daripada pelbagai kumpulan tetapi mempunyai satu kumpulan
utama, yang mana dia merupakan pemilik kumpulan bagi fail-fail yang telah dihasilkan oleh nya. Selain
daripada kumpulan utama, kumpulan-kumpulan lain dikenali sebagai kumpulan tambahan. ID pengguna
dan ID kumpulan digunakan oleh sistem untuk menggabungkan proses-proses, fail-fail dan sumbersumber lain dengan pengguna. Beikut adalah merupakan jadual pengguna standard dengan UID
mereka, home directory dan informasi shell:
User (Pengguna)
UID
Home Directory
Shell
daemon
Adm
lp
sync
shutdown
halt
mail
news
uucp
2
3
4
5
6
7
8
9
10
/sbin
/var/adm
/var/spool/lpd
/sbin
/sbin
/sbin
/var/spool/mail
/etc/news
/var/spool/uucp
/sbin/nologin
/sbin/nologin
/sbin/nologin
_/bin/sync
/sbin/shutdown
/sbin/halt
/sbin/nologin
/sbin/nologin
/sbin/nologin
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 279
operator
games
gopher
ftp
nobody
11
/root
/sbin/nologin
12
13
14
99
/usr/games
/var/gopher
/var/ftp
/
/sbin/nologin
/sbin/nologin
/sbin/nologin
/sbin/nologin
Fail
/etc/psswd
/etc/shadow
/etc/group
Kegunaan
Menyelenggara informasi akaun pengguna.
Menyelenggara informasi berkaitan katalaluan pengguna di
dalam bentuk yang selamat dan telah dikodkan.
Menyelenggara informasi kumpulan.
/etc/gshadow
/etc/skel
/etc/default/useradd
/etc/login.defs
Fail /etc/psswd
Fail katalaluan (password) di bawah direktori /etc adalah fail yang paling penting,
yang mana ia menyimpan semua informasi pengguna. Ia mempunyai rekod one-line
record untuk setiap pengguna sistem Linux. Format bagi setiap rekod di dalam
fail /etc/passwd ialah seperti berikut:
username:password:user ID:group ID:comment:HOME directory:login shell
Noktah bertindih (:) mengasingkan bahagian-bahagian bagi setiap rekod. Dalam
konfigurasi asal, setiap pengguna sistem hanya mempunyai kebenaran membaca (read
permission) untuk fail /etc/passwd. Walaubagaimanapun, pengguna rootjuga telah
menulis kebenaran pada fail tersebut. Jadual berikut menerangkan bahagian-bahagian
yang termasuk di dalam format bagi setiap rekod di dalam fail /etc/passwd:
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 280
Field
(Bahagian)
username
Description
(Penerangan)
Menyimpan login name pengguna pada sistem Linux
password
user ID
group ID
comment
home directory
login shell
Berikut adalah command yang boleh digunakan untuk melihat kandungan fail
/etc/passwd:# cat /etc/passwd
mengubah fail tersebut. Format untuk fail shadow adalah seperti berikut:
username:passwd:last:may:must:warn:expire:disable:reserved
Jadual di bawah menerangkan pelbagai bahagian untuk fail shadow:
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 281
Field
(Bahagian)
Penerangan
username
passwd
last
may
must
warn
expire
disable
Fail /etc/group
Description (Penerangan)
group_name
password
Kebiasaannya,
PINDAAN : 1
MUKASURAT 282
users
Fail /etc/gshadow
Penerangan
group_name
encrypted_password
group_administrators
group_members
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 283
3.2.5
Fail /etc/default/useradd
Fail /etc/default/useradd menyimpan informasi konfigurasi awal untuk penggunapengguna baru yang dihasilkan menggunakan command useradd. Contoh kandungan
bagi fail useradd adalah seperti berikut:
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
Description (Penerangan)
GROUP
HOME
Menentukan direktori
directory pengguna.
INACTIVE
Menentukan hari-hari
dimana akaun sepatutnya dihilangkan
(disabled) selepas tarikh tamat katalaluannya. Nilai default ialah
1, menunjukkan ciri tersebut telah dihilangkan. Nilai kosong
menunjukkan katalaluan akan ditamatkan dengan segera.
EXPIRE
SHELL
SKEL
Nilai default
bawah home
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 284
3.2.6
Direktori /etc/skel
Direktori skel yang terdapat di bawah direktori /etc bertindak sebagai skeleton
home directory untuk semua pengguna baru yang telah ditambah dengan menggunakan
command useradd. Anda boleh mengubah direktori skel supaya semua penggunapengguna baru bagi sistem memperolehi satu set fail di dalam home directory mereka.
Sebagai contoh, anda boleh membuat perubahan di dalam fail .bash_profile supaya
setiap pengguna baru bagi sistem memperolehi fail baru dengan setting yang telah
diubah suai. Anda boleh memaparkan kandungan /etc/skel menggunakan command
berikut:# ls -la / etc/ skel
Direktori /etc/skel membolehkan pentadbir sistem untuk menyediakan default
environment untuk pengguna. Apabila pengguna baru diwujudkan, home directory bagi
pengguna tersebut dimulakan dengan fail-fail yang terkandung di dalam direktori
/etc/skel.
Variables
(Pembolehubah)
MAIL_DIR
Description (Penerangan)
Menentukan laluan direktori dimana mailbox
pengguna
ditetapkan.
Nilai
default
ialah
/var/spool/mail.
PASS_MAX_DAYS
PASS_MIN_DAYS
PASS_MIN_LEN
PASS_WARN_AGE
UID_MIN
F02-03-05-LE2-IS
MUKASURAT 285
GID_MAX
CREATE_HOME
Username bagi pengguna yang memiliki fail. Secara default, pengguna yang
mewujudkan sesuatu fail akan menjadi pemilik fail tersebut.
3.3.2 Kumpulan (Group)
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 286
Pengguna yang bukan merupakan pemilik fail dan tidak termasuk dalam
kumpulan yang sama dengan fail. Dalam kata lain, kalau anda setkan kebenaran untuk
kategori other, ia akan memberi kesan terhadap default kepada semua pengguna.
Diatas sebab ini, orang sering bercakap mengenai setting untuk bit kebenaran world
pada hakikatnya ia bermaksud setting kebenaran untuk other.
Kebenaran read
Di dalam fail biasa, bit kebenaran read bermaksud fail boleh dibuka dan
dibaca. Di dalam direktori, kebenaran read bermaksud anda boleh menyenaraikan
kandungan di dalam direktori.
3.4.2
Kebenaran write
Di dalam fail biasa, ini bermaksud anda boleh mengubah suai fail, iaitu menulis
data baru ke dalam fail. Di dalam kes direktori, kebenaran write bermaksud anda boleh
menambah, membuang, dan menukar nama fail di dalam direktori tersebut. Ini
bermaksud, jika fail mempunyai bit kebenaran write, anda dibenarkan untuk
mengubahsuai kandungan fail tersebut, tetapi anda hanya dibenarkan untuk menukar
nama atau memadam fail jika terdapat kebenaran dari direktori fail tersebut.
3.4.3
Kebenaran execute
Bagi fail biasa, ini bermaksud anda boleh laksanakan fail sebagai program atau
shell script. Di dalam direktori, kebenaran execute (juga dikenali sebagai search bit)
membenarkan anda untuk mengakses fail di dalam direktori dan memasukinya, sebagai
contoh, dengan menggunakan command cd. Walaubagaimanapun, anda diingatkan
bahawa anda tidak dibenarkan untuk menyenaraikan kandungan fail, kecuali anda juga
mendapat kebenaran read bagi direktori tersebut. Anda boleh melihat kebenaran akses
bagi fail dengan membuat senarai direktori yang panjang dengan menggunakan
command ls l.
3.5 Kenalpasti kebenaran untuk mengubah (Changing Permission): Mod Simbolik dan
Numerik.
PINDAAN : 1
MUKASURAT 287
simbolik agak senang untuk diingat. Pertama, anda perlu membuat keputusan jika anda
perlu menetapkan kebenaran untuk user (u), group (g), others (o), atau all (a).
Kemudian, samada anda manambah kebenaran baru (+), membuangnya (-), atau
menghapuskan kebenaran sebelumnya dan menambah kebenaran baru (=). Seterusnya,
anda perlu membuat keputusan jika anda hendak menetapkan kebenaran read (r),
kebenaran write (w), atau kebenaran execute (x). Akhir sekali, anda perlu maklumkan
kepada chmod kebenaran fail yang mana yang hendak anda ubah. Sebagai contoh, anda
mempunyai fail biasa dinamakan testfile, dan fail tersebut mempunyai kebenaran akses
penuh bagi semua kumpulan (senarai panjang direktori akan menunjukkan rwxrwxrwx
sebagai kebenaran fail). Hapuskan semua kebenaran tetapi tambahkan kebenaran read
untuk semua pengguna: $ chmod a=r testfile. Selepas command diatas dimasukkan,
kebenaran fail akan menunjukkan rrr
Tambahkan kebenaran execute pada kumpulan: $ chmod g+x testfile
Sekarang, kebenaran fail menunjukkan rrxr
Tambahkan kedua-dua kebenaran write dan execute pada pemilik fail. Lihat
bagaimana anda boleh setkan lebih daripada satu kebenaran pada masa yang sama: $
chmod u+wx testfile. Selepas ini, kebenaran fail akan menunjukkan rwxrxr
Buang kebenaran execute dari kedua-dua pemilik fail dan kumpulan fail. Lihat,
sekali lagi, bagaimana anda boleh setkan lebih daripada satu kebenaran pada
masa yang sama: $
chmod ug-x testfile. Sekarang, kebenaran menunjukkan rwr
r
Jadual berikut menunjukkan rujukan untuk menetapkan kebenaran fail di
dalam mod simbolik:
u
g
o
a
+
=
r
w
x
Which user?
user/owner
Group
Other
All
What to do?
addthispermission
removethispermission
setexactlythispermission
Which permissions?
Read
Write
Execute
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 288
3.5.2
Which Number?
0
1
x
2
w
3
wx
4
r
5
rx
6
rw
7
Rwx
Jadual 3-11 (Mod Numerik)
PINDAAN : 1
MUKASURAT 289
Blok pertama bagi sistem blok ialah boot block, diikuti dengan pelbagai
kumpulan blok. Setiap kumpulan blok seterusnya dibahagikan kepada tiga blok, iaitu
super, inode dan data yang mana ia menyimpan metadata dan juga datanya sendiri,
yang berkaitan dengan sistem fail.
A. Boot Block
Boot block merupakan blok yang pertama di dalam istem fail Linux yang
bertanggungjawab untuk boot sistem. Blok ini mengandungi program yang dikenali
sebagai bootstrap loader, juga dikenali sebagai Master Boot Record (MBR). Bootstrap
loader mengandungi arahan booting yang dimuatkan di dalam memori utama. Secara
bergilir-gilir, arahan-arahan ini memuatkan kernel ke dalam memori utama pada
komputer semasa proses booting Linux. Apabila kernel telah dimuatkan secara
keseluruhan ke dalam memori utama, ia mengawal operasi input/output (I/O) yang
dilakukan keatas komputer.
B. Super Block
Super block merupakan blok kedua bagi sistem fail Linux. Ia menyimpan
informasi global mengenai sistem fail, seperti blok inodes dan blok data, saiz sistem fail,
dan disk dan saiz blok yang digunakan oleh sistem fail. Jika super block rosak, sistem
operasi Linux tidak akan boot. Oleh itu, Linux mengekalkan pelbagai salinan super
block pada kawasan-kawasan yang berbeza pad disk. Jika satu salinan super block
rosak, sistem akan diarah untuk menggunakan salinan super block yang lain. Salinan
super block dikekalkan di dalam memori oleh kernel. Salinan ini digunakan semasa
memperuntukkan blok inode baru dan blok data pada sistem fail.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 290
Kernel juga mengemaskini salinan berikut dengan kandungan salinan memori super
block.
C. Inode Block
Inode block merupakan blok ketiga pada sistem fail Linux. Ia mengandungi
informasi mengenai kesemua inodes yang diwujudkanuntuk setiap fail dalam sistem fail.
Inode diwujudkan dan diperuntukkan di dalam blok inode apabila sesuatu fail
dihasilkan. Ia adalah merupakan jadual yang mengandungi informasi berikut untuk setiap
fail yang dihasilkan di dalam Linux;
i. Jenis fail, seperti regular, direktori, dan perkakasan
ii. Jenis kebenaran
iii. Saiz fail
iv. Tarikh dan masa bagi perubahan terakhir
v.
Inode block mengandungi pointer kepada blok data dimana fail-fail bagi sistem
fail Linux disimpan. Apabila pengguna membuka fail, kernel menyalin inode bagi fail ke
dalam memori dan melaksanakan semua operasi pada salinan memori. Salinan memori
bagi fail dikekalkan di dalam struktur yang dikenali sebagai vnode. Struktur ini disimpan di
dalam memori (RAM).
D. Data Block
Data block merupakan blok terakhir di dalam sistem fail Linux. Data yang
dihasilkan oleh pengguna di dalam fail disimpan di dalam blok data pada sistem fail
Linux. Saiz bagi setiap blok data di dalam Linux ialah 1024 bytes. Ini merupakan kawasan
memori addressable yang terkecil di dalamLinux. Walaubagaimanapun, terdapat
beberapa pertimbangan pada saiz blok data. Jika anda hanya mahu menulis 100 bytes
data di dalam 1024 bytes blok data, hanya 100 bytes akan memenuhi ruang memori.
Ruang yang selebihnya akan kekal kosong. Berikutnya, jika anda menulis 500 bytes data,
data tersebut akan ditulis pada blok data yang baru bagi saiz 1024 bytes. Sekali lagi, 524
bytes ruang memori tidak digunakan. Buffers digunakan untuk mengatasi masalah ini.
Buffers ialah ruang penyimpanan sementara di dalam komputer, yang diselenggarakan
oleh kernel pada Linux. Buffers membaca jumlah bytes yang besar daripada disk dan
sekaligus melaksanakan I/O, tanpa membazirkan ruang memori. Konsep disk
fragmentation digunaka apabila anda perlu menulis lebih banyak data di dalam fail dan
kernel tidakdapat menjumpai blok adjacent yang kosong. Di dalam kes berikut, data
akan ditulis pada mana-mana blok kosong seterusnya.
3.6.2 Kenalpasti pelbagai sistem fail.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 291
iii. iso 9660 : Merupakan sistem fail standard yang digunakan oleh CD-ROM.
Sistem fail ini menyokong konvensyen penamaan fail DOS-style 8.3,
RockRidge, dan Joliet.
iv. msdos : Biasa digunakan pada floppy diskette untuk membolehkan
pemindahan fail daripada sistem Linux kepada floppy diskettes.
v.
vi. proc : Merupakan sistem fail palsu yang dikekalkan di dalam memori yang
menyimpan data bagi setiap proses yang dijalankan.
3.7 Kenalpasti symbolic links dan hard links.
Inodes secara tepatnya dikaitkan dengan kemasukan satu direktori pada satu masa.
Walaubagaimanapun, dengan hard links adalah tidak mustahil untuk mengaitkan kemasukan pelbagai
direktori dengan inode tunggal. Untuk menghasilkan hard link, command ln berikut boleh digunakan:
#
ln /root/file1 /root/file2
ls l
Command diatas menghasilkan pautan pada file1.Symbolic links merujuk kepada: Laluan
simbolik menunjukkan lokasi abstrak bagi fail yang lain. Hard links merujuk kepada:Lokasi spesifik bagi
data fizikal.
3.7.1 Hard links vs. Soft links dalam Linux.
i.
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 292
3.8
Simbol ls -l
Jenis Fail
regular file
directory
symbolic link
named pipe
socket
Di dalam topik sebelum ini, kita telah mempelajari berkenaan tiga jenis fail : regular files,
directories dan symbolic links. Berikut adalah penerangan ringkas mengenai fail-fail yang selebihnya.
3.8.1 c
3.8.2
named pipe: Merupakan sejenis fail yang memindahkan data diantara prosesproses. Ia tidak menyimpan data pada dirinya sendiri tetapi memindahkan data diantara
satu proses penulisan data ke dalam namedpipe dan proses pembacaan data dari
named pipe. Named pipe boleh dihasilkan dengan menggunakan command mknod:
[student@stationX ~l $ mknod mypipe p
3.8.4
telah digunakan di dalam disk. Command df menyediakan maklumat bagi setiap satu sistem fail. Jika
anda tidak menentukan nama sistem fail yang anda kehendaki,maka maklumat berkaitan dengan semua
sistem fail yang dilancarkan akan dipaparkan. Secara default, ruang disk dipaparkan di dalam blok 1K.
Anda boleh mengubah nilai default dengan menetapkan POSIXLY_CORRECT
pada pembolehubah environment. Sintaks bagi command df ialah : $ df
[option] [file system]
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 293
Secara default, command df juga memaparkan maklumat mengenai sistem fail yang terasing.
Dalam kata lain, jika komputer anda bersambung dengan komputer yang lain yang mempunyai sistem
fail yang berbeza, atau jika komputer anda mengakses peralatan lain, seperti floppy disk, command df
juga akan menunjukkan maklumat mengenai sistem fail terasing yang bersambung pada komputer
tersebut atau sistem fail bagi peralatan yang sedang dipasang pada komputer anda.
Option
aor
all
Description
Memaparkan semua maklumat mengenai sistem fail
yang dimuatkan di dalam Linux, termasuk sistem fail
yang mempunyai blok bersaiz 0, seperti fail sistem /proc.
Bsizeor
blocksize=size
hor
humanreadable
Ior
inodes
lor
local
tTypeor
type=Type
xTypeor
excludetype=Type
Command du memaparkan maklumat mengenai ruang pada disk yang telah digunakan untuk
menyimpan fail. Jika fail-fail tersebut adalah dalam bentuk direktori, maklumat yang akan dipaparkan
adalah dalam bentuk rumus. Jika tiada opsyen yang ditetapkan, maklumat mengenai direktori semasa
akan dipaparkan. Sintaks bagi command du ialah: $ du [option] [file]. command du menyediakan
opsyen yang sama seperti command df.
3.10 Kenalpasti pencarian dan pemprosesan fail.
locate meminta pangkalan data bagi fail untuk mancari fail-fail yang dikehendaki menggunakan
search criteria. Pangkalan data ini mesti dihasilkan oleh administrator yang menjalankan command
updatedb. Disebabkan pangkalan data yang telah luput tarikh boleh menjadi lebih teruk daripada tidak
boleh digunakan, updates bagi pangkalan data boleh juga di automated oleh administrator dengan
membolehkan opsyen DAILY_UPDATE pada /etc/updated.conf. Pangkalan data locate hanya
menyimpan nama fail dan informasi laluan (path) supaya commands locate and locatehanya membuat
pencarian berpandukan nama fail. Walaubagaimanapun, locate and locate boleh menggunakan
penyataan biasa apabila membuat pencarian pangkalan data untuk menyediakan informasi bagi
membuat pencarian fuzzy.
Contoh locate:
i.
PINDAAN : 1
MUKASURAT 294
Argumen di dalam command mount yang menggunakan braket segiempat [] adalah opsional.
Untuk memasang CD-ROM, anda boleh menggunakan command berikut: # mount /mnt/cdrom
Opsyen
r
w
Diskripsi
Pasang sistem fail sebagai read-only.
Pasang sistem fail sebagai read/write. Ini adalah opsyen defaut.
Anda perlu menggunakan opsyen w semasa memasang floppy
disk untuk menyimpan fail di dalamnya.
PINDAAN : 1
MUKASURAT 295
menyediakan rumusan mengenai keadaan sistem fail, seperti jumlah blok di dalam fail sistem atau jumlah
blok yang rosak, juga dikenali sebagai blok jahat (bad block). Sintaks bagi command fdformat ialah:
fdformat [-n] device
Opsyen n menghentikan verifikasi yang dilaksanakan selepas operasi memformat. Anda boleh
menggunakan command berikut untuk memformat floppy 3.5 inci: # fdformat /dev/fd0H1440
Di dalam contoh sebelumnya, /dev/fd0H1440 ialah merupakan fail device driver bagi floppy disk
bersaiz 1.44 MB. Device driver membolehkan komputer untuk mengenalpasti floppy disk yang perlu
diformat. Anda memerlukan keistimewaan pengguna root untuk menggunakan command fdformat. Anda
juga dikehendaki untuk mewujudkan satu fail sistem pada floppy disk sebelummenggunakannya untuk
menyimpan fail. Commandmkfs digunakan untuk mewujudkan sistem fail. Sintaks bagi command mkfs
ialah: Mkfs [ -v ] [ -t fstype ] [ fs-options ] filesys [ blocks ]
Di dalam sintaks sebelumnya, opsyen v digunakan untuk menghasilkan keluaran yang panjang
lebar. Argumen tfstype merujuk kepada jenis sistem fail yang akan dibinakan pada floppy disk. Ini
bermaksud hasil keluaran mengandungi laporan yang terperinci mengenai perkembangan command
tersebut. Opsyen filesys ialah nama peralatan tersebut, seperti /dev/hdal. Anda juga dapat menentukan
mount point di dalam opsyen filesys. Argumen blocks menentukan jumlah blok yang perlu digunakanb
untuk sistem fail.
Opsyen untuk command mkfs adalah: c : Membolehkan anda untuk membuat pemeriksaan pada
peralatan bagi mengesan blok jahat (bad blocks). lfilename : Membolehkan anda mengakses senarai
bad block daripada fail yang telah ditentukan. Secara default, command mkfs menghasilkan sistem fail
ext3 pada floppy.
3.13 Menentukan fail archiving dan compressing.
Fail archiving ialah proses menggabungkan salinan fail-fail ke dalam arkib fail yang tunggal. Ini
membenarkan anda untuk mudah mengedarkan fail-fail dengan hanya mengedarkan arkib fail tunggal.
Fail archiving boleh digunakan untuk membuat back up beberapa direktori atau memindahkan banyak
fail melalui rangkaian. Asalnya, tar digunakan untuk menghasilkan arkib pada tape devices. Walaupun
tar jarang digunakan pada masa kini untuk membuat salinan kesluruhan sistem fail, ia sering digunakan
untuk mengumpulkan bersama-sama fail-fail berkaitan sebelum membuat pemindahan atau
compressing. tar archives filenames selalunya dihasilkan dengan .tar filename extension, walaupun
tidak diperlukan. Archives yang kecil lebih mudah untuk dibahagikan daripada archives yang besar,
oleh itu adalah menjadi kebiasaan untuk menggunakan compression algorithms untuk memampatkan
arkib. Command tar boleh secara automatik compress dan uncompress fail, dengan memilih opsyen
yang sesuai. Peralatan compression yang biasa adalah termasuk command gzip dan gunzip, dan
command yang terbaru iaitu bzip2 dan bunzip2.
3.14
Fedora digunakan oleh lebih daripada satu orang pada satu-satu masa. Ciri multiuser
membolehkan
ramai
orang
untuk
mempunyai
akaun
dalam
Linux,
dengan
data
mereka
disimpan
dengan
selamat
daripada
orang
lain.
Multitasking
membolehkan
ramai orang untuk
menggunakan komputer pada masa yang sama.
Protokol rangkaian
dan aplikasi yang canggih
memungkinkan
sistem Linux
untuk
melanjutkan keupayaan
kepada
pengguna rangkaian
dan
komputer
di
seluruh
dunia. Orang
yang
ditugaskan
untuk
menguruskan
semua
barangan
ini
dirujuk
PINDAAN : 1
MUKASURAT 296
bagi sistem Linux. Khususnya, ciri-ciri keselamatan seperti kata laluan selamat dilindungi dari
pandangan umum.
3.15.1
Strategi backup yang ringkas boleh terjadi dengan membuat full backup ke
atas semua fail yang dikehendaki pada sistem pada setiap hari, atau pada masa yang
ditetapkan. Jika berlaku sebarang kerosakan pada fail asal, pemulihan sistem
merupakan proses yang ringkas. Anda cuma perlu membuat pemulihan ke atas semua
backup yang terkini. Di sini, perancangannya adalah ringkas namun syarat-syarat
media adalah besar, kerana setiap kali anda membuat backup pada sesuatu sistem,
anda memerlukan ruang yang besar. Sebagai tambahan, anda memerlukan pelbagai
versi backup supaya, jika terdapat satu medium atau version yang rosak, anda boleh
menggunakan versi yang lain. Masa yang panjang diperlukan untuk membuat backup,
tetapi masa untuk membuat pemulihan fail adalah lebih cepat.
Incremental backup sering menjadi pilihan. Dengan menggunakan incremental
backup, mula-mula anda dikehendaki untuk membuat full backup pada sistem dan
seterusnya anda perlu sering membuat backups bagi fail-fail yang telah diubah setelah
melakukan backup yang terakhir. Incremental backup memerlukan ruang yang kurang
daripada full backup. Jika anda menggunakan strategi incremental backup, masa yang
diperlukan untuk membuat pemulihan backup adalah pendek tetapi masa yang
diperlukan untuk pemulihan sistem yang lengkap adalah panjang. Ini kerana, jika berlaku
kehilangan data, anda perlu membuat pemulihan bagi full backup terlebih dahulu dan
seterusnya membuat pemulihan bagi kesemua incremental backup secara berturutturut.
Anda boleh menggunakan konsep bagi peringkat-peringkat backup untuk
mengesan kesemua backups di dalam strategi incremental. Peringkat backup
menunjukkan jenis backup yang dibuat pada sesuatu sistem. Kebiasaannya, backup
peringkat 0 dibuat sejurus selepas sistem dipasang dan dikonfigurasi. Selepas itu, anda
hanya membuat full backup semasa menaiktaraf sistem atau apabila anda membuat
perubahan konfigurasi yang besar. Anda perlu sering membuat incremental backup
bagi memastikan backup tersebut adalah yang terkini dan sekaligus bagi memastikan
keadaan fail di dalam backup konsisten dengan fail asal yang terdapat di dalam sistem.
3.15.2
F02-03-05-LE2-IS
MUKASURAT 297
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 298
LATIHAN
RUJUKAN :
1.
Fedora 13 Installation Guide Installing Fedora 13 on x86, AMD64, and Intel 64 architectures, Fedora
Documentation Project, 2010 Red Hat Inc, E-book, Muka Surat 27-58
2.
Fedora 13 Installation Guide, Fultus Books, Fedora Project Documentation Team, Chapter 4: Steps to
Get You Started, E-book, Muka Surat 43-49
F02-03-05-LE2-IS
PINDAAN : 1
MUKASURAT 299
INSTITUSI LATIHAN
JABATAN TENAGA MANUSIA
KEMENTERIAN SUMBER MANUSIA
MALAYSIA
KERTAS PENERANGAN
KOD DAN NAMA
KURSUS
PENGALAMAN
PEMBELAJARAN
NO.TUGASAN
BERKAITAN
OBJEKTIF
PRESTASI
AKHIRAN (TPO)
OBJEKTIF
MEMBOLEH (EO)
STUDENT SHOULD BE ABLE TO :STUDY ON LINUX OPERATING SYSTEM CONCEPT AND IDENTIFYING
LINUX OPERATING SYSTEM REQUIREMENT USING MATERIAL SUCH AS
MANUALS, STANDARD OPERATING PROCEDURES, FILE OPERATING
SYSTEM SO THAT LINUX OPERATING SYSTEM IS STUDIED.
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 300
1.
i.
Masalah berkaitan dengan booting akan berlaku apabila shutdown atau reboot
PC dengan arahan berikut :
a. Reboot
b. Halt
c. shutdown r now
d. shutdown h now
Kehadiran karakter LILO pada skrin pada masa booting menunjukkan kesemua
peringkat LILO boot loader dimuatkan ke dalam memori.
vii. Perlu install kembali LILO untuk troubleshoot setiap situasi tersebut.
viii. GRUB muat ke dalam sistem memori pada tiga peringkat Peringkat 1, Peringkat 1.5
dan Peringkat 2.
ix. Semasa booting system operasi masalah berikut boleh dijumpai dalam GRUB boot
loader:
Kesilapan yang mungkin berlaku pada Peringkat 1 :
a. Floppy Error
b. Hard Disk Error
c. Geom Error
d. Read Error
Kesilapan yang mungkin berlaku pada Peringkat 2 dikendalikan oleh system dengan
membatalkan operasi yang menyebabkan error.
x. Untuk menyelesaikan masalah booting system GRUB boot loader, gunakan GRUB
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 301
shell.
1.2 File system
Masalah ini berkaitan dengan pemasangan dan seperti memadam direktori, melaksanakan
arahan dengan multiword arguments, mengakses sistem fail DOS / Windows, bekerja dengan cakera
liut, dan mounting direktori yang dieksport.
i.
ii.
Masalah berlaku jika tidak ada kebenaran untuk padam fail atau direktori tertentu.
Masalah berlaku semasa memadam direktori yang mempunyai data.
iii. Masalah berlaku semasa memadam fail yang mempunyai nama fail yang bermula
dengan tanda minus, (-)
b. Melaksanakan arahan multiword arguments:
i.
Masalah berlaku kerana Linux shell menggunakan tempat kosong dan tab untuk
membezakan arahan, option dan argument.
Masalah berlaku jika cuba untuk unmount floppy disk tetapi direktori wujud pada
floppy disk pada direktori yang sedang digunakan.
ii. Masalah timbul jika proses menggunakan fail daripada floppy disk.
iii. Menjalankan pemeriksaan utiliti sistem fail:
b. Masalah timbul kerana menutup PC dengan tanpa mengikut prosedur (improper
shutdown)
c. Masalah mungkin timbul jika sistem fail tidak diturunkan sebelum proses penutupan
bermula.
1.2. NFS
Masalah ini berkaitan dengan NFS, seperti mounting dan mengakses sistem fail menggunakan
NFS. Seksyen ini menerangkan kaedah mounting direktori yang dieksport, penempatan fail pada
mounted sistem fail, dan memindahkan fail besar menggunakan NFS.
Mount
Error: Mount:
didaftar:
Mount
ralat berlaku.
iii. Name Resolution tidak padan the /etc/exports / File error berlaku.
iv. Perbezaan tarikh pada dua komputer berlaku error.
Error
v.
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 302
ai. Menempatkan fail-fail pada masalah filesystem berkuda boleh terjadi jika:
a. Satu lagi sistem fail dipasang di atas mount point sama dengan sistem fail yang
anda mahu akses
b. Anda tidak perlu membaca kebenaran-kebenaran untuk fail yang anda
mahu akses.
c. Anda boleh menyelesaikan masalah ini dengan mengesahkan dan memperoleh
filesystem membaca kebenaran-kebenaran pada pelayan dan mount
point pelanggan.
d. Memindahkan fail-fail yang besar dengan menggunakan masalah NFS boleh
terjadi jika:
i.
i.
Anda boleh log masuk kepada satu sistem dengan menyediakan satu nama log
masuk atau satu nama pengguna dan satu kata laluan di log masuk penggesa.
ii.
iii. Untuk menyelesaikan masalah masalah berkaitan dengan User Login proses:
a. Memulakan sistem dalam mod pengguna tunggal dan mengubah kata
laluan asal.
b. Boot system secara terus kepada shell.
1.4. Services
Masalah ini berkaitan dengan servis yang diberi pada run levels yang berbeza. Masalah ini juga
berkaitan dengan servis printing.
i.
ii. Setiap servis maintain satu log of the event yang berlaku pada masa yang
berbeza.
iii. Anda kena periksa catatan-catatan dalam fail log perkhidmatan tertentu
mencari punca masalah jika perkhidmatan tidak berfungsi dengan betul.
iv. Anda hendaklah mengguna perkhidmatan rangkaian semasa bekerja
dalam satu persekitaran di mana komputer-komputer berhubungan antara satu sama lain
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 303
vii. Jadual simptom boleh digunakan untuk memantau sebab-sebab satu masalah
tertentu berkaitan dengan pencetak-pencetak.
viii. Masalah cetakan dapat dikategorikan ke dalam berikut:
a. Masalah perkakasan :
i.
i. DHCP ialah digunakan untuk menentukan alamat-alamat IP dinamik bagi komputer pada
rangkaian. Masalah-masalah boleh berlaku dalam tatarajah DHCP disebabkan oleh
berbeza faktor-faktor, seperti:
a. Tidak boleh route : Sistem meningkatkan satu kesilapan menyatakan broadcast:
Unknown Host. Masalah ini berlaku apabila nama sistem hos untuk yang mana
anda mahu menambah sebuah route dari sistem anda tidak ditentukan dalam
fail /etc/hosts pada sistem anda.
b. Permintaan pelanggan untuk alamat IP tidak dibenarkan : Masalah ini
berlaku apabila maklumat dalam fail etc/dhcpd.conf tidak betul.
c. Pelanggan mempunyai alamat IP tetapi fail /etc/leases tidak menunjukkan
informasi yang sama.
d. Pelanggan DHCP menyiarkan (broadcast) tetapi tidak mendapat mana-mana
alamat IP.
1.3 X Window System :
Masalah berkaitan X Windows System seperti display font, kegagalan sistem X Window untuk
beroperasi dan masalah resolusi.
i.
i. /home is full
ii. /tmp is full
iii. Fail /etc/X11/XF86config mempunyai error
b. X Window System tidak boleh bermula jika resolusi tidak ditingkatkan.
c. Tetikus tidak berfungsi pada X Window System jika tetikus ditukar daripada serial
ke PS/2.
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 304
2.
i.
Pohon dasar pengguna dan kata laluan dasar (Apply user and password policies)
a. Pohon dasar pengguna dan kata laluan dasar (Apply user and password policies)
i.
Satu pengendali sistem (system administrator) menyediakan dasar-dasar mengawal hakhak dan kebenaran ditentukan kepada pengguna.
i.
b.
i.
F02-03-05-LE3-IS
Dasar penuaan kata laluan digunakan untuk menetapkan tempoh yang bagi suatu
password masih sah.
a. Pertimbangkan factor-faktor berikut apabila menetapkan umur
password:
PINDAAN : 1
MUKASURAT 305
i. Keselamatan (Security)
ii. Kemudahan pengguna (User Convenience)
b. Boleh menggunakan arahan change untuk konfigurasi kata laluan
c. Boleh menggunakan arahan change untuk tukar kata laluan pengguna lain, jika anda
bukan root user.
c.
i. Pelbagai baris arahan dan alat grafik digunakan untuk mewujudkan dan menguruskan
akaun pengguna.
ii. Terdapat dua jenis pengguna:
a. System users (Pengguna Sistem)
b. Nonsystem users (Bukan Pengguna Sistem)
iii. Arahan useradd digunakan untuk mencipta akaun pengguna yang baru.
iv. Akaun pengguna baru dikunci secara default.
v. Arahan passwd digunakan untuk membuka akaun pengguna.
vi.Maklumat mengenai pengguna dan kumpulan yang disimpan dalam fail teks yang
berbeza /etc directory.
vii. Senarai User ID semua pengguna dalam sistem disimpan dalam fail /etc/passwd.
viii. Arahan usermod digunakan untuk mengubah akaun pengguna yang sedia ada.
ix.Arahan userdel digunakan untuk memadam akaun pengguna yang sedia ada.
i.
ii. Menggunakan perintah sudo membolehkan pengguna untuk beralih kepada akaun
pengguna yang lain termasuk root.
iii. Menggunakan arahan sudo membolehkan pengguna bukan root untuk
menggunakan hak keistimewaan root.
iv. Anda boleh memberikan keistimewaan root untuk arahan tertentu kepada
pengguna bukan root dengan mengedit /etc/sudoers file.
v.
Arahan sudo log maklumat, sebagai pengguna dan arahan nama, cap waktu, dan
sesi sudo, log fail /var/log/messages mesej yang
mengandungi mesej ralat sistem yang standard.
i.
iii. Fail yang digunakan untuk menetapkan persekitaran global yang hadir dalam / etc /
skel direktori.
iv. Pengguna boleh menetapkan persekitaran tempatan akaun mereka dengan
mengedit shell fail skrip konfigurasi yang hadir dalam direktori rumah (home
directory) mereka.
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 306
v.
d.
i.
Arahan groupmod digunakan untuk mengubah ciri-ciri yang sedia ada kumpulan.
i.
Kata laluan MD5 menggunakan algoritma MD5 untuk menyulitkan kata laluan
vi. MD5 membolehkan kata laluan sehingga 256 aksara yang sukar dipecahkan.
vii. --enablemd5 dan disablemd5 pilihan digunakan dengan arahan authconfig untuk
enable dan disable penyulitan MD5, masing-masing. Sebagai contoh: #authconfig
enablemd5
ii.
i.
F02-03-05-LE3-IS
MUKASURAT 307
a. NIS
i. Penggunaan satu atau lebih pelayan NIS untuk berkongsi fail di
kalangan NIS pelanggan.
ii. Pelanggan dikonfigurasikan untuk mengesahkan pengguna dengan
memeriksa fail /etc/passwd dan /etc/shadow yang akan dikongsi bersama
berdasarkan NIS pelayan.
b. LDAP
i. Digunakan untuk mengesahkan akaun pengguna pada rangkaian.
ii. Pelanggan memerlukan pakej berikut untuk dipasang
menyambung
ke pelayan LDAP:
c. Openldap
d. openldap-clients
e. nss_ldap
f.
i.
i.
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 308
i.
3.
i.
Membuat laluan statik dan default (Create static and default routes)
vi. Konfigurasi Sistem Unix Bersama Percetakan (CUPS) (Configure the Common Unix Printing
System (CUPS))
vii. Menguruskan CUPS (Manage the CUPS)
viii. Set Network Printer menggunakan CUPS (Set Network Printer using CUPS)
a. Memahami Asas Rangkaian
i.
komunikasi
antara
antara
muka
perisian
yang
perisian
PINDAAN : 1
MUKASURAT 309
ii. Antara muka rangkaian menggunakan tiga jenis fail konfigurasi yang terletak di
direktori /etc/sysconfig/network-scripts:
a. Skrip kawalan Interface
b. Fail fungsi Rangkaian
c. Fail konfigurasi Antara Muka
iii. Linux kernel menugaskan nama untuk setiap antara muka.
iv. Antara muka rangkaian yang mengandungi maklumat mengenai NIC Ethernet
komputer dikenali sebagai antara muka Ethernet.
v. Antara
muka rangkaian yang
menyediakan sambungan titik-ke-titik
sepanjang siri
link untuk komunikasi
antara dua komputer yang
dikenali
sebagai antara muka PPP.
vi. Setiap antara muka rangkaian yang
diberikan alamat IP yang
digunakan
untuk unik mengenal pasti antara muka.
vii. Alamat IP yang terdiri daripada octet diwakili sebagai empat nombor dipisahkan
dengan titik, yang secara kolektif dikenali sebagai notasi quad bertitik.
viii. Setiap alamat IP terdiri daripada dua bahagian:
a. Network Id: Mengenal pasti rangkaian.
b. Host Id: Mengenal pasti komputer tertentu pada rangkaian.
ix. Mengenalpasti Kelas Alamat IP
a. Satu kelas alamat IP adalah julat alamat IP yang boleh diberikan kepada
komputer.
b. Pihak berkuasa yang bertanggungjawab untuk memberikan alamat
IP dipanggil Internet Ditugaskan Bilangan Pihak Berkuasa (IANA).
c. IANA menyediakan pelbagai alamat IP yang diberikan kepada kelaskelas yang berbeza rangkaian seperti berikut:
i.
MUKASURAT 310
i. Penghala (Router):
a. Membolehkan sambungan di antara rangkaian yang berbeza.
b. Membolehkan pelbagai rangkaian untuk berkomunikasi antara satu sama lain.
c. Menetapkan jalan yang harus mengambil data.
d. Membolehkan data paket untuk sampai ke destinasi dengan menghantarnya
melalui rangkaian yang berlainan.
ii. Jadual Routing menyimpan maklumat mengenai semua laluan boleh dilakukan daripada
satu sumber kepada rangkaian destinasi.
iii. Arahan yang digunakan untuk melihat dan mengubah suai kandungan
daripada routing jadual adalah laluan.
iv. Syntax arahan route: route [-CFVnee]
v.
route add [-net | -host] target [netmask value] [gw value] [[dev] if] interface
vi. Default Route adalah:
a. Laluan statik yang menentukan laluan melalui mana satu paket dihantar jika
tiada laluan khusus untuk paket ditakrifkan.
b. Syntax untuk menetapkan laluan statik sebagai laluan default menggunakan perintah
route :
route add default [gw value] [dev] interface
c.
i.
Ciri kernel Linux yang membolehkan paket laluan dari satu rangkaian yang lain.
ii. Dinyahaktifkan dengan default, tetapi anda boleh mengaktifkan dan menyahaktifkan
feature ini, seperti yang dikehendaki.
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 311
BOOTPROTO=<protocol>
ii. BROADCAST=<address>
iii. DEVICE=<name>
iv. DNS{1,2}=<address>
v.
IPADDR=<address>
vi. MACADDR=<MAC-address>
vii.MASTER=<bond-interface>
viii. NETMASK=<mask>
ix. NETWORK=<address>
x. ONBOOT=<answer>
xi. PEERDNS=<answer>
xii.SLAVE=<bond-interface>
xiii. SRCADDR=<address>
xiv. USERCTL=<answer>
f.
MUKASURAT 312
Konfigurasi DNS
PINDAAN : 1
MUKASURAT 313
b. Three letter code mewakili jenis organisasi. Ada tujuh three letter codes :
i. com: Commercial organization
ii.edu: Educational institution
iii. gov: Government institution
iv. mil: Military group
v.net: Major network organization
vi. int: International organization
vii. org: Organizations other than those mentioned above
viii.
Two letter code Mewakili country codes, contoh my, us dan uk. v.
Komponen DNS adalah :
a. DNS server
b. DNS client
c. DNS resource records
vi. DNS klien perlu dikonfigurasikan untuk menggunakan perkhidmatan DNS.
vii. Fail /etc/resolv.conf digunakan untuk mengkonfigurasi klien DNS.
viii. Parameter dalam fail /etc/resolv.conf ialah:
a. Nameserver: Menetapkan alamat IP nameserver DNS.
b. Domain: Menetapkan nama domain tempatan, contohnya
bluemoon.smartdevelopers.com
c. Search: Menetapkan nama pelayan DNS melampirkan kepada domain.
i.
i.
4.
i.
ii. Daemon cetak (printing daemon) adalah satu program yang menyimpan gambargambar yang mencetak pada cakera keras dan menghantar fail ke pencetak.
iii. Proses menyimpan gambar-gambar yang cetak pada cakera keras dan
menghantar mereka ke pencetak dipanggil spooling.
PINDAAN : 1
MUKASURAT 314
a.
Mengkonfigurasi Pencetak
Percetakan Antaramuka
i.
ii. Perkhidmatan cetak bekerja melalui antara muka percetakan seperti Berkeley
iii. Software Distribution (BSD) dan System V interface
iv. Antara muka BSD digunakan untuk melaksanakan alat percetakan selaras arahan.
Antara muka BSD menyokong pengagihan pelbagai Unix dan Linux, seperti:
a. FreeBSD
b. OpenBSD
c. NetBSD
v.
BSD antara muka mengendalikan tugas-tugas percetakan yang menggunakan perintahperintah berikut:
a. lpr: Mencetak fail-fail tempatan atau pencetak rangkaian.
b. Sintaks arahan lpr adalah: lpr [Options] [filename1] [filename2]
c. lpq: Permintaan status baris gilir cetakan semasa pada pencetak yang dinyatakan.
d. Sintaks arahan lpq adalah: lpq [options] [printer name]
vi. Sistem V Interface antara muka baris arahan yang membolehkan anda
Menggunakan perkhidmatan percetakan.
vii.Sistem V Interface mengendalikan tugas-tugas pencetakan yang
menggunakan arahan berikut:
a. lp: Menghantar gambar untuk mencetak atau mengubah cetak kerja yang belum
selesai.
b. Sintaks arahan lp adalah: lp [options] [filename]
c. lpstat: Memaparkan maklumat status pencetak semasa dan pekerjaan.
d.
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 315
i.
CUPS adalah sistem percetakan utama dengan Red Hat Enterprise Linux System Ia
menyokong Percetakan Internet Protocol (IPP) yang berasaskan pada HTTP/1.1.
Anda boleh menguruskan giliran CUPS menggunakan arahan lpadmin dan antara muka
Web.
a. Sintaks arahan lpadmin adalah :
lpadmin [ -E ] [ -h server ] -d destination
lpadmin [ -E ] [ -h server ] -p printer option(s)
lpadmin [ -E ] [ -h server ] -x destination
b. Pilihan yang tersedia dengan arahan lpadmin adalah seperti berikut:
-d: Menetapkan pencetak default untuk komputer.
-p: Mengkonfigur pencetak yang dinamakan.
-x: Memadam semua kerja-kerja yang belum selesai dan kerja semasa.
vi. Antara muka Web adalah antara muka berasaskan web di Linux yang digunakan untuk
mengkonfigurasi pencetak dan pekerjaan cetak pada rangkaian.
vii. Anda boleh menguruskan giliran CUPS menggunakan mana-mana pelayar web, seperti
Mozilla.
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 316
LATIHAN
1. Senaraikan tujuh (7) masalah yang terdapat semasa bekerja dengan menggunakan perisian LINUX.
2. Apakah faktor-faktor yang perlu dipertimbangkan semasa mencipta satu akaun pengguna?
3. Nyatakan dua jenis pilihan kata laluan dalam sistem Linux.
4. Nyatakan dua kegunaan command ifconfig.
5. Terangkan mengenai penggunaan arahan berikut : ping, traceroute, netstat
RUJUKAN :
1.
2.
Michael Jang, Red Hat Certified Engineer Linux Study Guide, Fifth Editon, McGraw Hill/Osborne 2007,
ISBN 9780072264548, Chapter 11
Michael Jang, Red Hat Certified Engineer Linux Study Guide, Fifth Editon, McGraw Hill/Osborne 2007,
ISBN 9780072264548, Chapter 6
F02-03-05-LE3-IS
PINDAAN : 1
MUKASURAT 317
Disediakan Oleh :
Unit Kurikulum
Bahagian Kawalan Teknikal
Jabatan Tenaga Manusia