Anda di halaman 1dari 14

KOLEJ VOKASIONAL SEPANG

43800 DENGKIL
SELANGOR DARUL EHSAN
PELAN MENGAJAR –TEORI
(THEORY LESSON PLAN)

KOD DAN NAMA


PROGRAM / PROGRAM IT-010-3:2016 APPLICATION DEVELOPMENT
CODE AND NAME
TAHAP / LEVEL 3

NO DAN TAJUK UNIT


C04 : DEPLOY SOURCE CODE TO DEVELOPMENT
KOMPETENSI /
SERVER
COMPETENCY UNIT NO
AND TITLE

1.1 Maintenance of source code


1.2 Source code distribution method such as:
1.3 Function of development server
1.4 Function of database
NO DAN PERNYATAAN 1.5 Module integration
AKTIVITI KERJA / WORK 1.6 Database administration
ACTIVITIES NO AND 1.7 Server administration
STATEMENT

MUKA :1 DRP : 14
NO. KOD / CODE NO IT-010-3:2016 /C04/P(6/7)/PM
TEMPAT : MAKMAL TEMPOH : 8.00 – NO. KOD / CODE Muka :2 Drp:
KOMPUTER 11.00 am NO.: 14
3 Jam

TAJUK/ TITLE :

Database administration

TUJUAN PENGAJARAN/ INSTRUCTIONAL AIMS :

Students should be able to:

1. Menerangkan database administration


2. Menerangkan server administration

ALAT BANTUAN TAJUK / NO. KOD /


MENGAJAR / TITLE CODE NO
INSTRUCTIONAL AIDS

BAHAN Kertas Penerangan IT-010-3:2016-


PEMBELAJARAN C04 / P(1/3)
/LEARNING MATERIALS Kertas Tugasan KPD 3033 /
KT(1/3)

ALAT PANDANG Power Point Slide PP


DENGAR / White board WB
AUDIO VISUAL AIDS

PERALATAN, Komputer
KELENGKAPAN DAN LCD
BAHAN /
TOOLS, EQUIPMENTS
AND MATERIALS
NO. KOD / CODE NO.: Muka : 3 Drp :14

AKTIVITI PENGAJARAN INST. AIDS


MASA
( Instructional Activities )

15 minit
PERSEDIAAN / PREPARATION :

1. Pelajar memberi ucapan selamat dan bacaan doa


sebelum pengajaran bermula

2. Pengajar menyemak kehadiran pelajar.

3. Pengajar mengingatkan kembali peraturan yang


perlu ppelajar ikuti sepanjang berada di Makmal
Komputer

4. Pelatih perlu mengikut segala prosedur


penggunaan komputer yang telah ditetapkan.

5. Pelatih berada ditempat masing-masing dalam


keadaan yang selesa dan selamat

6. Pengajar menayangkan slide power point untuk


menunjukkan pembelajaran pada waktu ini iaitu
database administration dan server administration.

7. Pelajar memberi perhatian


NO. KOD / CODE NO.: Muka : 4 Drp
:14

TOPIK PENGAJARAN AKTIVITI PENGAJARAN INST.


( Instructional Topic ) ( Instructional Activities ) MASA
AIDS

PENYAMPAIAN/PRESEN 75
-TATION: MINIT

Pengenalan kepada database administration


1. Menerangkan PP
Pentadbiran pangkalan data (database
database administration) merujuk kepada keseluruhan
rangkaian aktiviti yang dilakukan oleh pentadbir
administration
pangkalan data (database administrator) untuk
memastikan pangkalan data sentiasa tersedia
seperti yang diperlukan. Tugas dan peranan yang
berkaitan dengan lain adalah keselamatan
pangkalan data, pemantauan pangkalan data dan
penyelesaian masalah, dan perancangan untuk
pertumbuhan masa hadapan.Pentadbiran
pangkalan data (database
administration)mempunyai fungsi penting dalam
mana-mana organisasi yang bergantung kepada
satu atau lebih pangkalan data

a.Database access
Akses data merujuk kepada keupayaan pengguna untuk
mengakses atau mengambil data yang disimpan dalam
pangkalan data atau repositori lain. Pengguna yang
mempunyai akses data boleh menyimpan, mengambil,
memindahkan atau memanipulasi data yang disimpan,
yang boleh disimpan pada pelbagai cakera keras dan
peranti luaran.

Kelebihan Kebolehcapaian Pangkalan Data


Kebolehcapaian pangkalan data sangat membantu pengguna
manusia di seluruh dunia untuk mencapai dan mengakses
data dan maklumat. Kebolehcapaian pangkalan data
membolehkan capaian antara aplikasi dan sistem pengurusan
pangkalan data dengan antara sistem pengurusan pangkalan
data dengan aplikasi yang lain dengan membenarkan;
• Kesediaan Web (web readiness)
• Sambungan pelanggan – pelayan (Client –
Server connectivity)
• Meningkatkan sokongan User Define
Function (UDF)
• Prosedur yang disimpan mudah alih
• Sokongan kepada Integrated
Development Environment (IDE)

Kebolehcapaian Pangkalan Data terbahagi kepada 3 jenis


iaitu:

a) Connectivity (Sambungan) – Komponen yang


diperlukan untuk membuat sambungan di
antara pelanggan dengan data dan
berkomunikasi dengan data repository. Bagi
memastikan penyambungan pangkalan data
dapat dilakukan secara standard, maka
penggunaan API diperkenalkan.
Komponen connectivity:
1. Microsoft
 SQL (Structured Query Language)
 OCBC (Open Database Connectivity)
 OME-DB (Object Link Embedded Database)
 RDO (Remote Data Object)
 ADO (Active Data Object)
2. Java
 JDBC (Java Database Connectivity)

b) Interoperability (kebolehoperasian) – Struktur


komponen iaitu (perkataan, perisian, standard pangkalan
data dan sebagainya yang membolehkan mereka
berinteraksi dan berkongsi maklumat antara satu sama
lain. Interoperability merangkumi:
 Kebolehan sistem yang boleh menyediakan servis
untuk digunakan dan menerima servis dari sistem.
 Kebolehan sistem untuk bekerja dengan sistem yang
lain.
 Kebolehan untuk melakukan pertukaran untuk
menggunakan maklumat. Struktur komponen seperti
perkakasan dan perisian yang membenarkan
komunikasi dan berkongsi maklumat secara terus dan
antara sistem.
 Interoperability menyediakan platform rutin harian
untuk mengemas kini pangkalan data secara sendiri
berdasarkan struktur pangkalan data.

Komponen Interoperability:
1. DRDA (Distributed Relational Database Architecture) –
Standard kumpulan terbuka untuk akses pangkaan data
antara operasi. Antara operasi ialah Static atau Dynamic.
2. RDA (Remote Database Access)
3. ISO (International Standard Organization) dan ANSI
(American National Standard Institute) – untuk akses
pangkalan data antara operasi Static dan Dynamic sahaja.

4. SOP (Simple Object Access Protocol) – bertanggungjawab


untuk mengkodkan maklumat ke bentuk XML (Extended
Markup Language) agar dapat difahami dan boleh dibaca
oleh perisian aplikasi jaringan yang lain.
Kepentingan interoperability:
Kewujudan pangkalan data teragih menyebabkan
keperluan database accessibility sangat kritikal. Ini
disebabkan oleh kebanyakan organisasi berskala sederhana
dan besar mempunyai persekitaran pangkalan data yang
bercampur aduk atau dikenali sebagai “Heterogereous”. Hal
ini menyebabkan banyak masalah mengakses maklumat
tidak dapat dijalankan. Lebih menyulitkan lagi apabila,
menurut kajian lebih 2 juta UNIX, 50 ribu IBM (International
Business Machines) dan selebihnya menggunakan Microsoft
bagi sistem pengoperasian. Oleh itu, interoperability
diperlukan bagi:
 Mengurangkan kos dan kerumitan sistem.

c) Interface – Kebolehan dalam menyediakan kapasiti


system untuk menyokong pelbagai persekitaran aplikasi
yang dibangunkan pada pangkalan data.

b. Data manipulation
Manipulasi data adalah proses menukar data dalam
usaha untuk memudahkan membaca atau menjadi
lebih teratur. Sebagai contoh, log data boleh diatur
mengikut urutan abjad, menjadikan entri individu lebih
mudah dicari. Manipulasi data sering digunakan pada
log pelayan web untuk membolehkan pemilik laman
web untuk melihat halaman paling popular serta
sumber trafiknya.
Pengguna dalam bidang Perakaunan atau bidang lain
yang bekerja dengan nombor seringkali memanipulasi
data untuk memikirkan kos produk, trend jualan,
kewajiban cukai yang berpotensi, atau barang
dagangan yang dijual setiap minggu atau bulan.
Penganalisis pasaran saham kerap menggunakan
manipulasi data untuk meramalkan trend dalam
pasaran saham dan bagaimana saham boleh dilakukan
dalam masa terdekat.
Komputer juga boleh menggunakan manipulasi data
untuk memaparkan maklumat kepada pengguna
dengan cara yang lebih bermakna, berdasarkan kod
dalam program perisian, laman web, atau pemformatan
data yang ditakrifkan oleh pengguna.

c. Database maintenance

Penyelenggaraan pangkalan data adalah satu


aktiviti yang direka untuk memastikan pangkalan
data dijalankan dengan lancar. Sejumlah sistem
yang berbeza boleh digunakan untuk membina
dan menyelenggarakan pangkalan data, dengan
satu contoh yang popular adalah MYSQL.
Penyelenggaraan pangkalan data biasanya
dilakukan oleh orang-orang yang selesa dan biasa
dengan sistem pangkalan data dan spesifik
pangkalan data tertentu.

Manipulasi data adalah proses menukar data


dalam usaha untuk memudahkan membaca atau
menjadi lebih teratur. Sebagai contoh, log data
boleh diatur mengikut urutan abjad , menjadikan
carian individu lebih mudah dicari. Manipulasi data
sering digunakan pada log pelayar web untuk
membolehkan pemilik laman web untuk melihat
halaman paling popular serta sumber trafik.

Pengguna dalam bidang Perakaunan atau bidang


lain yang bekerja dengan nombor seringkali
memanipulasi data untuk memikirkan kos produk,
trend jualan, kewajiban cukai yang berpotensi,
atau barang dagangan yang dijual setiap minggu
atau bulan. Penganalisis pasaran saham sering
menggunakan manipulasi data untuk meramalkan
trend dalam pasaran saham dan bagaimana
saham boleh dilakukan dalam masa terdekat.

Komputer juga boleh menggunakan manipulasi


data untuk memaparkan maklumat kepada
pengguna dalam cara yang lebih bermakna,
berdasarkan kod dalam program perisian, laman
web, atau format data yang ditakrifkan oleh
pengguna.

Terdapat beberapa tugas pentadbiran yang


biasanya diselesaikan oleh pentadbir pangkalan
data (DBA) sebagai sebahagian daripada senarai
tugasan harian, mingguan, bulanan, atau suku
tahunan untuk memastikan aplikasi dan pangkalan
data berfungsi pada tahap yang diharapkan. Di
peringkat pangkalan data Microsoft SQL Server,
tugas-tugas ini termasuk:

• Membangunkan strategi
backup / memulihkan
• Mengeluarkan indeks.
• Memastikan statistik terkini.
• Menguruskan saiz data dan
fail log.

.Definisi Server
Server boleh didefinisikan sebagai komputer berkeupayaan
tinggi yang memberikan perkhidmatan berpusat. Server
2. Menerangkan server boleh terbahagi kepada pelbagai jenis server mengikut
administration fungsi yang tertentu seperti server pangkalan data, server
sistem aplikasi, server mel elektronik dan sebagainya

1. Server access
2. Server security
3. Server maintenance

1. Server access
Kekunci SSH adalah sepasang kekunci kriptografi yang boleh
digunakan untuk mengesahkan pelayan SSH sebagai
alternatif kepada log masuk berasaskan kata laluan. Pasangan
kunci peribadi dan awam dicipta sebelum pengesahan. Kunci
peribadi disimpan rahsia dan selamat oleh pengguna,
sementara kunci awam boleh dikongsi dengan sesiapa sahaja.
Untuk mengkonfigurasi pengesahan utama SSH, anda
mesti meletakkan kunci awam pengguna pada pelayan
dalam direktori khas. Apabila pengguna menyambung
ke pelayan, pelayan akan meminta bukti bahawa klien
mempunyai kunci persendirian yang
berkaitan. Pelanggan SSH akan menggunakan kunci
persendirian untuk bertindak balas dengan cara yang
membuktikan pemilikan kunci peribadi. Pelayan
kemudian akan membiarkan pelanggan menyambung
tanpa kata laluan.

Dengan SSH, sebarang pengesahan, termasuk


pengesahan kata laluan, diinkrip sepenuhnya( encyript
). Walau bagaimanapun, apabila log masuk berasaskan
kata laluan dibenarkan, hackers boleh berulang kali
cuba mengakses pelayan. Dengan kaedah moden,
kemungkinan untuk masuk ke pelayan dengan
mengotomatikkan percubaan ini dan mencuba
kombinasi selepas kombinasi sehingga kata laluan
yang tepat dijumpai.

2. Server security

 Firewall adalah sejenis perisian (atau


perkakasan) yang mengawal perkhidmatan
apa yang terdedah kepada rangkaian. Ini
bermakna menyekat atau menyekat akses
kepada setiap port kecuali mereka kalua
ianya di letakkan sebagai port umum.
 Perkhidmatan awam yang boleh diakses
oleh sesiapa di internet, sering tanpa
nama. Contoh yang baik ini ialah pelayan
web yang mungkin membenarkan akses ke
tapak anda.
 Perkhidmatan peribadi yang hanya boleh
diakses oleh kumpulan terpilih akaun yang
dibenarkan atau dari lokasi
tertentu. Contohnya boleh menjadi panel
kawalan pangkalan data.
 Perkhidmatan dalaman yang boleh diakses
hanya dari dalam pelayan itu sendiri, tanpa
mendedahkan perkhidmatan kepada dunia
luar. Sebagai contoh, ini mungkin pangkalan
data yang hanya menerima sambungan
tempatan.
Firewall boleh memastikan bahawa akses kepada
perisian anda adalah terhad mengikut kategori di
atas.public services boleh dibiarkan terbuka dan
tersedia untuk semua orang dan private services
boleh disekat berdasarkan kriteria yang
berbeza. Perkhidmatan dalaman boleh dibuat
sepenuhnya untuk dunia luar. Untuk port yang tidak
digunakan, akses disekat sepenuhnya dalam
kebanyakan konfigurasi

Rangkaian peribadi ialah rangkaian yang hanya


tersedia untuk pelayan atau pengguna
tertentu.Contohnya, dalam DigitalOcean,
rangkaian peribadi boleh didapati di sesetengah
kawasan sebagai rangkaian luas pusat data.

VPN, atau rangkaian peribadi maya, adalah cara


untuk mewujudkan sambungan selamat antara
komputer jauh dan menyampaikan sambungan
seolah-olah ia adalah rangkaian persendirian
tempatan. Ini menyediakan cara untuk
mengkonfigurasi perkhidmatan anda seolah-olah
mereka berada di rangkaian peribadi dan
menyambung pelayan jauh melalui sambungan
selamat.

3. Server maintenance

Pengurusan server pula merupakan suatu ilmu


untuk merancang, mengurus dan menyenggara
sesuatu server bagi memastikan ianya mampu
beroperasi secara optimum. Ilmu ini meliputi
pemilihan, penempatan, konfigurasi dan
penyelenggaraan sesuatu server

Sebagaimana kita tahu server dan client dapat


diandaikan menjadi sebuah induk (Server) dan
anaknya(Client), server adalah sebuah komputer
yang bertugas untuk menyedikan layanan
untuk sebuah Client seperti hak akses, Dan dari
segi penyimpanan seperti Database
sedangkan Client adalah sesuatu yang meminta
sesuatu kepada servercth utk akses ked lm
sesuatru port, sebagaimana kita tahu komputer
yang di gunakan untuk menjadi Server akan
menyala selama client belum di matikan
semuanya, sedangkan jika Server di matikan maka
keseluruhan Client atau jaringan yang bergantung
pada server tersebut terjadi Server Down, banyak
alasan untuk mematikan sebuah server iaitu untuk
Pemeliharaan komponen server .

Cara melakukan server maintenance:

1, Backup selalu data penting


Backup memang sesutu yang harus di lakukan
agar jika data penting di curi oleh seseorang
setidaknya kita masih dapat mengakses data
tersebut
2, Komputer server harus diletakkan password
dan hanya dapat di operasikan 1 orang saja,
memakai OS original agar windows juga dapat
menjamin keselamatan server tersebut.

NO. KOD / CODE NO.: Muka : 13 Drp :14

TOPIK PENGAJARAN AKTIVITI PENGAJARAN INST.


( Instructional Topic ) ( Instructional Activities )
MASA
AIDS
30 minit
PENGGUNAAN/ APPLICATION

1. Pelajar diberi kertas penerangan

2. Pelajar membaca kembali dan bertanya sekiranya masih keliru


dengan penerangan pengajar
3. Pengajar bertanya untuk menguji kefahaman pelajar dengan soalan
berkaitan kompentensi yang diajar.

S1 : Senaraikan antara tugas pentadbir pangkalan data.


J1 : i. memantau keselamatan pangkalan data,
ii. pemantauan pangkalan data dan penyelesaian masalah,
iii. perancangan untuk pertumbuhan masa hadapan

S2 : Apakah yang dimaksudkan dengan database access?


J2 : keupayaan pengguna untuk mengakses atau mengambil
data yang disimpan dalam pangkalan data atau repositori

S3. Apakah tujuan data manipulation dilaksanakan dalam


database administration?
J3 : Manipulasi data merupakan proses menukar data dalam usaha
untuk memudahkan membaca atau menjadi lebih teratur.

S4.Nyatakan langkah yang terbaik untuk membuat penyelengaraan


pangkalan data.
J4 : Backup

4. Pengajar membetulkan jawapan pelajar dan membuat penambahan


bagi jawapan pelajar.

NO. KOD / CODE NO.: Muka : 14 Drp 14

TOPIK PENGAJARAN AKTIVITI PENGAJARAN INST.


( Instructional Topic ) ( Instructional Activities ) MASA
AIDS
1 jam
PENGESAHAN/ CONFIRMATION:
1. Arahkan pelatih untuk menyimpan Kertas Penerangan.

2. Beritahu pelatih semua soalan adalah berdasarkan kepada


Pelajaran yang telah dipelajari.

3. Edarkan Kertas Tugasan.

4. Nyatakan masa yang diberikan - 1 Jam

5. Beri peluang kepada pelatih untuk mendapat penjelasan atau


bertanya.

6. Maklumkan bila MULA menjawab dan masa hampir TAMAT.

7. Beri ringkasan mengenai apa yang telah diajar dan faedahnya

8. Beritahu tajuk pelajaran yang akan datang dan minta bersedia.

. TAJUK : Compile source code


9. Ucapan perpisahan.

Anda mungkin juga menyukai