borang pengesahan status tesis - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **sila...

24
PSZ 19:16 UNIVERSITI TEKNOLOGI MALAYSIA BORANG PENGESAHAN STATUS TESIS JUDUL : SISTEM PENYEBARAN DAN PEMBERITAHUAN MAKLUMAT (SiPPeM) SESI PENGAJIAN: 2008/2009 Saya NUR FARIZA BT IZAN (HURUF BESAR) mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah )* ini disimpan di Perpustakaan Universiti Teknologi Malaysia dengan syarat-syarat kegunaan berikut: 1. Tesis adalah hak milik Universiti Teknologi Malaysia. 2. Perpustakaan Universiti Teknologi Malaysia dibenarkan membuat salinan untuk tujuan pengajian sahaja. 3. Perpustakaan dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi. 4. **Sila tandakan () (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972) (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) Disahkan oleh _____________________________ _____________________________ (TANDATANGAN PENULIS) (TANDATANGAN PENYELIA) Alamat Tetap: NO.7, JLN EMAS 8, TMN BKT BARU, BKT SIPUT, PM DR MAZLEENA BT SALLEH 85020 SEGAMAT, JOHOR. Nama Penyelia Tarikh: 8 MEI 2009 Tarikh: 8 MEI 2009 SULIT TERHAD TIDAK TERHAD CATATAN: * Potong yang mana tidak berkenaan. ** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa/organisasi berkenaan dengan menyatakan sekali sebab dan tempoh tesis ini perlu dikelaskan sebagai SULIT atau TERHAD. Tesis dimaksudkan sebagai tesis bagi Ijazah Doktor Falsafah dan Sarjana secara penyelidikan, atau disertasi bagi pengajian secara kerja kursus dan penyelidikan, atau Laporan Projek Sarjana Muda (PSM).

Upload: trandat

Post on 21-Apr-2018

244 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

PSZ 19:16

UNIVERSITI TEKNOLOGI MALAYSIA

BORANG PENGESAHAN STATUS TESIS

JUDUL : SISTEM PENYEBARAN DAN PEMBERITAHUAN MAKLUMAT (SiPPeM)

SESI PENGAJIAN: 2008/2009

Saya NUR FARIZA BT IZAN

(HURUF BESAR)

mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah)* ini disimpan di Perpustakaan Universiti

Teknologi Malaysia dengan syarat-syarat kegunaan berikut:

1. Tesis adalah hak milik Universiti Teknologi Malaysia.

2. Perpustakaan Universiti Teknologi Malaysia dibenarkan membuat salinan untuk tujuan pengajian

sahaja. 3. Perpustakaan dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian

tinggi.

4. **Sila tandakan (√ )

(Mengandungi maklumat yang berdarjah keselamatan atau

kepentingan Malaysia seperti yang termaktub di dalam AKTA

RAHSIA RASMI 1972)

(Mengandungi maklumat TERHAD yang telah ditentukan

oleh organisasi/badan di mana penyelidikan dijalankan)

Disahkan oleh

_____________________________ _____________________________

(TANDATANGAN PENULIS) (TANDATANGAN PENYELIA) Alamat Tetap: NO.7, JLN EMAS 8,

TMN BKT BARU, BKT SIPUT, PM DR MAZLEENA BT SALLEH

85020 SEGAMAT, JOHOR. Nama Penyelia

Tarikh: 8 MEI 2009 Tarikh: 8 MEI 2009

SULIT

TERHAD

TIDAK TERHAD

CATATAN: * Potong yang mana tidak berkenaan.

** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak

berkuasa/organisasi berkenaan dengan menyatakan sekali sebab dan tempoh tesis ini

perlu dikelaskan sebagai SULIT atau TERHAD.

Tesis dimaksudkan sebagai tesis bagi Ijazah Doktor Falsafah dan Sarjana secara

penyelidikan, atau disertasi bagi pengajian secara kerja kursus dan penyelidikan, atau

Laporan Projek Sarjana Muda (PSM).

Page 2: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

“Saya akui bahawa saya telah membaca tesis ini dan pada pandangan saya, tesis ini

adalah memadai dari segi skop dan kualiti untuk tujuan penganugerahan Ijazah

Sarjana Muda Sains Komputer.”

Tandatangan : ………………………………….

Nama Penyelia : PM DR MAZLEENA BT SALLEH

Tarikh : 8 MEI 2009

Page 3: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

SISTEM PENYEBARAN DAN PEMBERITAHUAN MAKLUMAT

(SiPPeM)

NUR FARIZA BT IZAN

Laporan projek ini dikemukakan

sebagai memenuhi sebahagian daripada syarat

Penganugerahan Ijazah Sarjana Muda Sains (Sains Komputer)

Fakulti Sains Komputer dan Sistem Maklumat

Universiti Teknologi Malaysia

MEI, 2009

Page 4: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

PENGAKUAN

“Saya akui karya ini adalah hasil kerja saya sendiri kecuali nukilan dan ringkasan

yang tiap-tiap satunya telah saya jelaskan sumbernya”

Tandatangan : …………………………

Nama Penulis : NUR FARIZA BT IZAN

Tarikh : 8 MEI 2009

ii

Page 5: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

“Terima kasih yang tidak terhingga buat mak, ayah, datuk dan nenek serta adik-beradik

yang sentiasa memberi sokongan dan dorongan sepanjang tempoh projek ini dijalankan.

Tidak lupa juga kepada PM Dr Mazleena Bt Salleh yang sentiasa memberi panduan dan

bimbingan yang berterusan sehingga saya berjaya menyempurnakan projek ini.

Sokongan, dorongan dan doa kalian selama ini amat saya hargai.”

iii

Page 6: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

PENGHARGAAN

Bersyukur saya ke hadrat Illahi kerana dengan limpah kurnia serta izin-Nya

dapatlah saya menyiapkan Projek Sarjana Muda ini dalam masa yang ditetapkan.

Ucapan terima kasih yang tidak terhingga buat PM Dr Mazleena Bt Salleh selaku

penyelia saya yang sentiasa membantu dan membimbing saya dalam tempoh projek

dijalankan. Segala tunjuk ajar dan nasihat yang diberi amat berharga buat saya

sebagai panduan untuk berjaya pada masa akan datang.

Ribuan terima kasih ditujukan kepada pihak sekolah yang terlibat dalam fasa

mendapatkan maklumat yang diperlukan untuk membangunkan projek dan

menyempurnakan laporan ini iaitu SMK Skudai, Johor Bahru dan SK Segamat

Baru,Segamat. Ingatan tulus ikhlas kepada kedua ibu bapa dan juga adik-beradik

yang sentiasa menyokong saya dari permulaan projek sehingga saya berjaya

menyiapkan projek ini.

Ucapan terima kasih juga kepada semua pensyarah dan rakan-rakan

seperjuangan yang membantu secara langsung dan tidak langsung serta memberikan

idea yang baik dalam membangunkan Sistem Penyebaran dan Pemberitahuan

Maklumat (SiPPeM) dengan jayanya.

iv

Page 7: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

ABSTRAK

Pada masa kini, hebahan mengenai sesuatu kejadian yang berlaku di sekolah

masih menggunakan kaedah surat-menyurat dan telefon. Penggunaan surat tidak

menjamin maklumat akan diterima oleh pihak ibu bapa kerana dikhuatiri anak- anak

mereka gagal memberikan surat tersebut. Manakala menghubungi ibu bapa

menggunakan telefon pula boleh meningkatkan kos penggunaan telefon sekolah

serta memerlukan tenaga guru yang ramai untuk menghubungi ibu bapa semua

pelajar di sekolah. Projek ini dibina untuk mengatasi masalah tersebut dengan

menggunakan Sistem Pesanan Ringkas (SMS) dan e-mel, sebagai menyokong hasrat

kerajaan yang sedang menaiktaraf sekolah-sekolah di Malaysia agar menjadi Sekolah

Bestari. Sekolah Bestari merupakan sekolah yang menggunakan kemudahan

teknologi maklumat sepenuhnya, sama ada dari segi pentadbiran mahupun

pembelajaran di sekolah. Sekaligus, langkah alternatif ini dapat membantu pihak

pentadbiran sekolah. Pemberitahuan maklumat sekolah ini dibuat dalam satu laman

web yang dibina khas menggunakan Active Sever Pages .NET (ASP.NET) sebagai

platform yang akan menghantar terus SMS dan e-mel kepada semua ibu bapa pelajar.

Bagi memastikan projek ini berjaya dibangunkan, beberapa objektif dilaksanakan

dengan menggunakan kombinasi dua model proses iaitu Pembangunan Evolusi dan

Model Air Terjun. Kelebihan sistem ini berbanding sistem pemberitahuan yang lain

ialah sistem ini dapat menyebarkan maklumat secara individu, berkumpulan dan

keseluruhan kepada ibu bapa pelajar. Tambahan lagi, menu Audit log membolehkan

web admin melihat log audit sistem dari masa ke semasa . Oleh itu, kewujudan

sistem ini dapat membantu pihak sekolah menyebarkan maklumat secara individu,

berkumpulan ataupun keseluruhan kepada pihak ibu bapa pelajar dengan lebih cepat

dan tepat.

v

Page 8: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

ABSTRACT

Nowadays, school announcements and notices that are usually intended for

parents or guardians are still circulated via letters and telephone. System such as this

is not very effective as information may not reach the parents or guardians. In

addition the use of telephones will increase telephone costing in terms of time and

energy, which can be a hindrance to some teachers. Instead with the use of modern

communication technology for example email and short message services (SMS) can

help in eliminating this problem. This technological change is also in line with the

Malaysian government’s plan to upgrade the current schools to Smart Schools. Smart

Schools are schools that apply the usage of top-notch information technology

facilities in their administration and learning in the school. In order to implement this

concept, an integrated SMS-email web-based system is proposed. The web based

will serve as a platform for the quick and convenient dissemination of notifications

information via SMS and email. The realization success of this system depends on

the development process methodologies and for this system, the combination of two

process models that are Evolutionary Development and Waterfall Model, are used to

ensure effective system development and fulfillment of the user requirements. This

system has the added advantage of having the ability to send notifications and

information to individuals, specific groups, or even to all parents and intended

recipients. On top of that, the Audit Log menu allows for quick and easy retrieval of

Audit Log records. Thus, this method is able to revolutionize the dissemination of

information and notices like never before.

vi

Page 9: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

KANDUNGAN

BAB PERKARA HALAMAN

PENGAKUAN ii

DEDIKASI iii

PENGHARGAAN iv

ABSTRAK v

ABSTRACT vi

KANDUNGAN vii

SENARAI JADUAL xii

SENARAI RAJAH xiii

1 PENGENALAN PROJEK

1.1 Pendahuluan 1

1.2 Latar Belakang Masalah 2

1.3 Matlamat Projek 3

1.4 Objektif Projek 3

1.5 Skop Projek 3

1.6 Kepentingan Projek 4

1.7 Rumusan 5

2 KAJIAN LITERATUR

2.1 Pengenalan 6

2.2 Kajian Sistem Sedia Ada 7

2.2.1 Kajian Sistem Sedia Ada (Dalam Negara) 7

2.2.1.1 Kelebihan 7

vii

Page 10: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

2.2.1.2 Kelemahan 8

2.2.2 Kajian Sistem Sedia Ada (Luar Negara) 8

2.2.2.1 Kelebihan 10

2.2.2.2 Kelemahan 11

2.3 Penggunaan Teknologi 11

2.3.1 Teknologi SMS 11

2.3.1.1 GSM (Global System for Mobile communications) 12

2.3.1.2 SMSC (Short Message Service Center) 12

2.3.1.3 Now SMS gateway 13

2.3.2 Teknologi ASP.NET 13

2.3.3 Microsoft SQL Server 14

2.3.3.1 Komponen-komponen Dalam Pangkalan Data

SQL Server

14

2.4 Kesimpulan 16

3 METODOLOGI

3.1 Pengenalan 17

3.2 Metodologi yang Digunakan 18

3.2.1 Model Air Terjun (The Waterfall Model) 18

3.2.2 Pembangunan Evolusi (Evolutionary Development) 19

3.2.3 Perbandingan Model Air Terjun dan Pembangunan

Evolusi

19

3.3 Fasa-fasa Metodologi 20

3.3.1 Fasa Perancangan Sistem 20

3.3.2 Fasa Analisis Keperluan 20

3.3.3 Fasa Rekabentuk 21

3.3.4 Fasa Implementasi 21

3.4 Justifikasi Metodologi 22

3.5 Keperluan Perkakasan dan Perisian 22

3.5.1 Keperluan Perkakasan 23

3.5.2 Keperluan Perisian 23

3.6 Perancangan Kerja 24

3.7 Kesimpulan 24

Page 11: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

4 REKABENTUK

4.1 Pengenalan 25

4.2 Hasil Kajian Soal Selidik 25

4.2.1 Soalan yang Diutarakan 26

4.2.2 Pihak yang Memberi Tindak Balas (Respondent) 27

4.2.2.1 SMK Skudai, Johor Bahru 28

4.2.2.2 SK Segamat Baru, Segamat 29

4.3 Rekabentuk Senibina Sistem 31

4.4 Gambarajah Kes Guna (Use Case) 31

4.4.1 Penerangan Pelakon (Actor) 33

4.4.2 Penerangan Kes Guna 34

4.5 Gambarajah Jujukan (Sequence Diagram) 35

4.6 Rekabentuk Pangkalan Data 42

4.7 Rekabentuk Antaramuka Sistem 45

4.8 Kesimpulan 56

Page 12: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

5 IMPLEMENTASI DAN PENGUJIAN

5.1 Pengenalan 57

5.2 Implementasi 57

5.2.1 Modul Daftar Admin 58

5.2.2 Modul Daftar Pengguna 60

5.2.3 Modul Kemaskini Profil Admin 61

5.2.4 Modul Kemaskini Profil Pengguna 63

5.2.5 Modul Daftar Pelajar 65

5.2.6 Modul Kemaskini Maklumat Pelajar 66

5.2.7 Modul Hantar SMS 68

5.2.8 Modul Hantar E-mel 74

5.2.9 Modul Log Audit 80

5.3 Pengujian 80

5.3.1 Pengujian Sistem 81

5.3.2 Pengujian Integrasi Modul 81

5.3.3 Pengujian Kotak Hitam 82

5.3.4 Pengujian Pihak Pengguna 85

5.4 Kesimpulan 86

6 KESIMPULAN

6.1 Pencapaian 87

6.2 Kekangan Sistem 88

6.3 Kebaikan dan Kelemahan Sistem 89

6.4 Cadangan Penambahbaikan 90

6.5 Kesimpulan 90

Page 13: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

7 RUJUKAN 92

8 LAMPIRAN A 93

LAMPIRAN B 96

LAMPIRAN C 100

LAMPIRAN D 105

LAMPIRAN E 110

Page 14: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

SENARAI JADUAL

NO. JADUAL TAJUK HALAMAN

2.1 Senarai Komponen Pangkalan Data 15

3.1 Perbandingan Model Air Terjun dan

Pembangunan Evolusi

19

4.1 Soalan Soal selidik dan Keterangan Soalan 26

4.2 Hasil Soal Selidik SMK Skudai, Johor Bahru 28

4.3 Hasil Soal Selidik SK Segamat Baru,Segamat 29

4.4 Penerangan Pelakon (Actor) 33

4.5 Penerangan Kes Guna (Use Case) 34

4.6 TUserDetails 42

4.7 TAdminDetails 43

4.8 TStudentDetails 44

4.9 AuditLog 45

4.10 AdminAuditLog 45

5.1 Jadual Hasil Pengujian dengan Data Dummy 82

xii

Page 15: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

SENARAI RAJAH

NO. RAJAH TAJUK HALAMAN

2.1 Sistem Peka Kecemasan (Emergency Alert

System)

9

2.2 Sistem Pemberitahuan Kecemasan (Emergency

Notification System)

10

2.3 Sebahagian Sistem Pemberitahuan Kecemasan

(Emergency Notification System)

10

3.1 Kitar Hayat Pembangunan Sistem 18

3.2 Pembangunan Evolusi 19

4.1 Rajah Senibina Sistem Penyebaran dan

Pemberitahuan (SiPPeM)

31

4.2 Gambarajah Kes Guna SiPPeM 32

4.3 Gambarajah Kes Guna Ibu Bapa 33

4.4 Gambarajah Jujukan Daftar Masuk Pentadbir Sistem 36

4.5 Gambarajah Jujukan Daftar Masuk Pengguna 36

4.6 Gambarajah Jujukan Kemaskini Profil Pentadbir

Sistem

37

4.7 Gambarajah Jujukan Kemaskini Profil Pengguna 37

4.8 Gambarajah Jujukan Daftar Pelajar 38

4.9 Gambarajah Jujukan Kemaskini Maklumat Pelajar 39

4.10 Gambarajah Jujukan Daftar Pengguna 39

xiii

Page 16: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

4.11 Gambarajah Jujukan Hantar Mesej 40

4.12 Gambarajah Jujukan Hantar E-mel 40

4.13 Gambarajah Jujukan Daftar Admin(Pentadbir Sistem) 41

4.14 Gambarajah Jujukan Log Audit 42

4.15 Halaman utama SiPPeM 46

4.16 Halaman untuk Daftar Admin 46

4.17 Halaman Daftar Masuk Admin 47

4.18 Halaman utama Admin 47

4.19 Halaman untuk fungsi Kemaskini Profil Admin 48

4.20 Halaman untuk fungsi Daftar Pengguna 48

4.21 Halaman untuk fungsi Daftar Pelajar 49

4.22 Halaman untuk fungsi Kemaskini Maklumat

Pelajar

49

4.23 Halaman untuk fungsi Daftar Masuk Pengguna 50

4.24 Halaman utama Pengguna 50

4.25 Halaman untuk fungsi Kemaskini Profil Pengguna 51

4.26 Halaman untuk fungsi Hantar Mesej 51

4.27 Halaman untuk hantar mesej secara individu 52

4.28 Halaman untuk hantar mesej ke sesuatu kelas 52

4.29 Halaman untuk hantar mesej ke sesuatu tingkatan 53

4.30 Halaman untuk hantar mesej ke semua ibu bapa

pelajar

53

4.31 Halaman untuk fungsi Hantar E-mel 54

4.32 Halaman untuk hantar e-mel secara individu 54

Page 17: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

4.33 Halaman untuk hantar e-mel ke sesuatu kelas 55

4.34 Halaman untuk hantar e-mel ke sesuatu tingkatan 55

4.35 Halaman untuk hantar e-mel ke semua ibu bapa

pelajar

56

5.1 Gambaran pembahagian modul-modul 58

5.2 Keratan aturcara menghantar maklumat ke

pangkalan data

59

5.3 Keratan aturcara memeriksa ID Pengguna 59

5.4 Keratan aturcara mengeluarkan kotak mesej 60

5.5 Keratan aturcara menghantar maklumat ke

pangkalan data

60

5.6 Keratan aturcara memeriksa ID Pengguna 61

5.7 Keratan aturcara mengeluarkan kotak mesej 61

5.8 Keratan aturcara memeriksa ID Pengguna 62

5.9 Keratan aturcara mengemaskini maklumat diri

admin

62

5.10 Keratan aturcara mengeluarkan mesej ralat 63

5.11 Keratan aturcara memeriksa ID Pengguna 63

5.12 Keratan aturcara mengemaskini maklumat diri

pengguna

64

5.13 Keratan aturcara mengeluarkan mesej ralat 64

5.14 Keratan aturcara menghantar maklumat pelajar ke

pangkalan data

65

5.15 Keratan aturcara memeriksa identiti pelajar 66

5.16 Keratan aturcara mengeluarkan kotak mesej 66

Page 18: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

5.17 Keratan aturcara mencari pelajar dari pangkalan

data

67

5.18 Keratan aturcara mengeluarkan mesej ralat 67

5.19 Keratan aturcara mengemaskini maklumat pelajar 68

5.20 Keratan aturcara mengeluarkan kotak mesej 68

5.21 Keratan aturcara memilih kategori 69

5.22 Keratan aturcara mencari pelajar dari pangkalan

data

69

5.23 Keratan aturcara mengeluarkan mesej ralat 70

5.24 Keratan aturcara menghantar mesej ke seorang

penerima

70

5.25 Keratan aturcara memilih nama kelas dan

memanggil nombor telefon

71

5.26 Keratan aturcara menghantar mesej ke

sekumpulan penerima

71

5.27 Keratan aturcara memilih jenis tingkatan dan

memanggil nombor telefon

72

5.28 Keratan aturcara menghantar mesej ke

sekumpulan penerima

72

5.29 Keratan aturcara memanggil semua nombor

telefon dari pangkalan data

73

5.30 Keratan aturcara menghantar mesej ke

sekumpulan penerima

73

5.31 Keratan aturcara memilih kategori 74

5.32 Keratan aturcara mencari pelajar dari pangkalan

data

75

5.33 Keratan aturcara mengeluarkan mesej ralat 75

Page 19: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

5.34 Keratan aturcara menghantar e-mel ke seorang

penerima

76

5.35 Keratan aturcara tambahan dalam Web.config 76

5.36 Keratan aturcara memilih nama kelas dan

memanggil e-mel

77

5.37 Keratan aturcara menghantar e-mel ke sekumpulan

penerima

77

5.38 Keratan aturcara memilih jenis tingkatan dan

memanggil e-mel

78

5.39 Keratan aturcara menghantar e-mel ke sekumpulan

penerima

78

5.40 Keratan aturcara memanggil semua nombor

telefon dari pangkalan data

79

5.41 Keratan aturcara menghantar e-mel ke sekumpulan

penerima

79

5.42 Keratan aturcara fungsi log audit 80

Page 20: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

BAB 1

PENGENALAN PROJEK

1.1 Pendahuluan

Sistem Pesanan Ringkas atau Short Message Service (SMS) merupakan suatu

sistem yang mempunyai kemampuan untuk mengirim dan menerima pesanan dalam

bentuk teks alfanumerik dari sebuah telefon bimbit ke telefon bimbit yang lain. Pada

awalnya SMS hanya digunakan untuk pemberitahuan atau notifikasi bahawa ada

pesanan suara (voice mail) yang masuk dalam kotak pesan (mailbox) suatu nombor

telefon bimbit. Namun begitu, dengan kemajuan teknologi yang begitu pesat, SMS

bukan sahaja dapat mengirimkan pesan malah terdapat pelbagai perkhidmatan yang

lebih interaktif yang dapat diaplikasikan. Di antaranya ialah SMS interaktif, SMS

pemberitahuan, dan lain-lain lagi. Manakala surat elektronik atau e-mel adalah suatu

sistem yang mempunyai kemampuan untuk mengirim dan menerima surat dalam

bentuk teks alfanumerik dan gambar grafik daripada sebuah komputer ke komputer

yang lain serta sistem ini memerlukan sambungan ke internet untuk

menggunakannya. Walaupun begitu, dengan perkembangan teknologi internet tanpa

wayar (wireless) di Malaysia, perkhidmatan internet dapat dicapai dengan lebih

mudah.

1

Page 21: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

1.2 Latar Belakang Masalah

Berdasarkan kajian soal selidik yang telah dijelaskan dalam Bab 4, pihak

pentadbiran sekolah sama ada sekolah rendah mahupun sekolah menengah

menyampaikan maklumat tentang sesuatu kejadian di sekolah kepada ibu bapa

pelajar dengan menggunakan helaian kertas atau menghubungi ibu bapa

menggunakan telefon. Kaedah ini tidak begitu efektif daripada beberapa segi.

Pertama kepantasan maklumat kejadian diterima oleh ibu bapa pelajar dan kedua

peningkatan bil telefon sekolah. Penggunaan helaian kertas tidak menjamin

maklumat kejadian di sekolah diterima oleh ibu bapa dengan segera. Manakala

penggunaan telefon untuk menghubungi ibu bapa pelajar akan meningkatkan kos

penggunaan telefon sekolah dan memerlukan tenaga guru yang ramai untuk

menghubungi ibu bapa semua pelajar.

Oleh itu, perkhidmatan Sistem Pesanan Ringkas (SMS) dan e-mel digunakan

sebagai salah satu alternatif yang lebih efektif berbanding sistem sedia ada sekarang.

Lebih-lebih lagi penggunaan telefon bimbit pada masa kini begitu meluas dan

mampu dimiliki oleh segenap lapisan masyarakat. Begitu juga dengan penggunaan

sistem surat elektronik (e-mel), kebanyakan penduduk Malaysia tahu menggunakan

komputer malah mempunyai sebuah komputer di rumah. Berdasarkan Rancangan

Malaysia Kelapan (RMK8), Prasarana IT di Malaysia menunjukkan lebih daripada

lima puluh peratus rakyat Malaysia mempunyai komputer peribadi. Kaedah Pesanan

Ringkas (SMS) dan e-mel ini menjimatkan masa malah maklumat dapat disampaikan

dengan tepat kepada penerimanya. Justeru itu, kedua-dua sistem ini sangat sesuai

diimplikasikan di sekolah bagi mengatasi masalah sistem sedia ada. Jadi ibu bapa

dapat mengikuti aktiviti sekolah yang telah dirancang dan dapat menerima maklumat

tentang sesuatu kejadian atau kecemasan di sekolah serta masalah ketinggalan

maklumat sekolah juga dapat dielakkan.

2

Page 22: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

1.3 Matlamat Projek

Matlamat projek ini adalah untuk merekabentuk dan membangunkan Sistem

Penyebaran dan Pemberitahuan Maklumat untuk sekolah (SiPPeM) yang mampu

menyampaikan maklumat kepada ibu bapa pelajar dengan lebih efektif.

1.4 Objektif Projek

Untuk mencapai matlamat projek seperti yang dinyatakan di atas, objektif-

objektif berikut perlu dilaksanakan :

i) Mengkaji aplikasi sistem sedia ada, teknologi-teknologi, dan kaedah

yang digunakan untuk membangunkan Sistem Penyebaran dan

Pemberitahuan maklumat untuk sekolah.

ii) Merekabentuk serta membangunkan Sistem Penyebaran dan

Pemberitahuan maklumat untuk sekolah.

iii) Menguji dan memperbaiki sistem yang telah dibangunkan supaya

mencapai matlamat projek.

1.5 Skop Projek

Skop untuk projek ini ditentukan untuk mencapai objektif yang telah

digariskan.

i) Sistem Penyebaran dan Pemberitahuan Maklumat untuk sekolah ini

dibangunkan untuk sekolah menengah.

3

Page 23: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

ii) Sistem Penyebaran dan Pemberitahuan Maklumat untuk sekolah ini

hanya dihantar kepada ibu bapa atau penjaga pelajar sahaja.

ii) Perkhidmatan Sistem Pesanan Ringkas SMS yang telah dihantar

kepada ibu bapa atau penjaga tidak boleh dibalas, kerana mesej

tersebut hanyalah sekadar mesej pemberitahuan maklumat kejadian

atau aktiviti di sekolah.

iii) Sistem ini boleh dicapai oleh dua jenis pengguna iaitu pentadbir

sistem dan pengguna.

v) Sistem Penyebaran dan Pemberitahuan dibangunkan pada platform

Windows.

1.6 Kepentingan Projek

Projek ini dibangunkan untuk memudahkan, melancarkan dan

mempercepatkan urusan pentadbiran sekolah dalam menghantar maklumat sekolah

kepada ibu bapa atau penjaga pelajar secara pesanan ringkas (SMS) dan e-mel.

Secara tidak langsung, projek ini menyokong hasrat kerajaan untuk menjadikan

sekolah-sekolah di Malaysia sebagai Sekolah Bestari. Justeru itu, dapat memupuk

dan menggalakkan penduduk Malaysia menggunakan komputer seiring dengan

kemajuan teknologi. Contoh maklumat yang mungkin ingin disampaikan oleh pihak

sekolah ialah seperti Hari Guru, Hari Terbuka Sekolah, Hari Persatuan Ibubapa dan

Guru (PIBG), Hari Sukan dan paling penting maklumat tentang sesuatu kecemasan

seperti kebakaran, keracunan atau kemalangan supaya maklumat dapat disampaikan

kepada ibu bapa dengan lebih pantas. Dengan itu pihak sekolah boleh mendapat

tindak balas yang cepat daripada pihak ibu bapa.

Oleh itu, dengan adanya Sistem Penyebaran dan Pemberitahuan Maklumat

(SiPPeM) untuk sekolah ini, segala maklumat yang ingin disampaikan oleh pihak

sekolah dapat diterima oleh ibu bapa atau penjaga dengan cepat dan mudah tanpa

4

Page 24: BORANG PENGESAHAN STATUS TESIS - …ir.fsksm.utm.my/270/1/nurfarizaac060201d09ttp.pdf4. **Sila tandakan (√ ) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau ... Penganugerahan

melibatkan tenaga guru yang ramai serta kos yang tinggi. Sekaligus, dapat membantu

pihak sekolah menjaga hubungan dengan pihak ibu bapa atau penjaga.

1.7 Rumusan

Secara keseluruhan, dapat dirumuskan bahawa Bab 1 ini adalah merupakan

asas kepada bab-bab yang seterusnya kerana bab-bab ini saling berkaitan antara satu

sama lain. Justeru itu, kandungan dan penerangan di bab ini amat penting dalam

mengenalpasti dengan jelas tujuan sesuatu sistem itu dibangunkan, kerana setelah

sistem siap disempurnakan, ia akan merujuk semula Bab 1 untuk memastikan sistem

tersebut menepati dan memenuhi objektif, skop, matlamat, kepentingan, keperluan

pengguna yang telah dinyatakan.

Pada bab seterusnya akan diterangkan mengenai kajian literatur, metodologi

pembangunan, rekabentuk sistem serta implementasi dan pengujian. Kajian Literatur

dibincangkan dalam Bab 2 iaitu mengenai kajian sistem sedia ada serta teknologi-

teknologi yang akan digunakan untuk membangunkan sistem. Dalam Bab 3 iaitu

Metodologi akan diterangkan tentang prosedur atau langkah-langkah yang telah

digunakan untuk melaksanakan matlamat dan objektif projek dengan lebih baik.

Dapat dirumuskan, bab ini juga akan mengandungi semua fasa pembangunan sistem

seperti kajian, analisis, rekabentuk dan implementasi.Manakala dalam Bab 4 iaitu

Rekabentuk pula, akan diterangkan tentang hasil soal selidik dan reka bentuk sistem.

Seterusnya Bab 5 iaitu Implementasi dan Pengujian akan diterangkan tentang

persekitaran pembangunan, pengimplementasian sistem dan pengujian sistem yang

telah dibangunkan. Akhir sekali, Bab 6 iaitu Kesimpulan akan disimpulkan secara

keseluruhan tentang projek yang akan dijalankan.

5