SISTEM MAKLUMAT PELAJAR UNIVERSITAS SRIWIJAYA (UNSRI ...

39 downloads 61625 Views 3MB Size Report
Sistem Maklumat Pelajar UNSRI merupakan sistem bersaskan web yang dibangunkan .... Carta Alir proses Pemarkahan Sistem Semasa di. UNSRI. 42. 4.4.
SISTEM MAKLUMAT PELAJAR UNIVERSITAS SRIWIJAYA (UNSRI) PALEMBANG INDONESIA

MIRA AFRINA

Laporan Projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan Ijazah Sarjana Sains (Teknologi Maklumat–Pengurusan)

FAKULTI SAINS KOMPUTER DAN SISTEM MAKLUMAT UNIVERSITI TEKNOLOGI MALAYSIA

NOVEMBER 2007

iii

Alhamdulillah, syukur ke hadrat Ilahi diatas kurniaanNya. Teristimewa ditujukan buat Ayah dan Ibu yang tersayang dan tercinta “terima kasih atas segala pengorbanan, nasihat, dorongan,bimbingan ,tunjuk ajarnya dan doa selama ini, sehingga menjadikan aku insan yang berjaya”.

Istimewa buat saudara saudaraku yang tercinta, atas segala perhatian, kasih sayang selama ini.

Kepada sahabat sahabatku tercinta Sharifah Norfadzila, Wan Ainor Rahmah, Wan Juwairiah, Dewi Nasien, Hafiz, Farhan, Zailan, dll. Sesungguhnya kalian amat bererti bagi diri

iv

PENGHARGAAN

Assalamualaikum warahmatullahi wabarakatuh

Setinggi-tinggi kesyukuran dipanjatkan ke hadrat ilahi dengan limpah kurniaNya serta izinnya dapat juga saya menyiapkan laporan tesis ini. Jutaan terima kasih kepada Prof. Madya Dr. Harihodin Selamat, selaku penyelia projek yang sering memberi pandangan dan penerangan sepanjang saya melaksanakan projek ini. Tidak lupa juga terima kasih kepada Rektor UNSRI Palembang dan Dekan Fakultas Ilmu Komputer UNSRI Palembang, yang telah memberi peluang kepada saya untuk melanjutkan pelajaran di Malaysia, serta semua pihak yang berkaitan. Terima kasih juga kepada rakan-rakan seperjuangan yang turut memberi buah fikiran dan hiburan ketika diperlukan Akhir sekali buat keluarga tercinta yang tidak jemu mendoakan kebahagiaan dan kejayaan anakanda. Insyaallah

 

ABSTRAK

Sistem Maklumat Pelajar UNSRI merupakan sistem bersaskan web yang dibangunkan untuk memebantu pihak pengurusan sekolah dalam menguruskan maklumat pelajar dengan lebih sistematik. Ketiadaan pangkalan data yang teratur menyebabkan berlakunya kehilangan data-data pelajar. Oleh itu, matlamat utama projek ini adalah pembangunan sistem maklumat pengurusan pelajar secara atas talian untuk menggantikan sistem semasa yang digunakan dengan melakukan pembaikan, dan pangkalan dta yang sesuai. Pembangunan sistem ini menggunakan pendekatan prototaip evolusi, dengan kaedah Unified Medeling Language (UML) dan berasaskan web. Manakala model yang digunakan adalah model sistem Maklumat pengurusan pelajar dan bersaskan web. Bahasa pengaturcaraan yang digunakan

untuk

memebangunkan

sistem

ini

adalah

Personal

Hypertext

Preprocessor (PHP) manakala MySQL pula digunakan sebagai pangkalan data. Dengan dibangunkannya sistem ini diharapkan dapat membantu organisasi meningkatkan lagi kecekapan dalam menguruskan organisasi. 

 

vi

ABSTRACT

Student Management Information for UNSRI is a web-based system that develop to help organization to manage student information more effective and efficient. Database is needed to avoid data from loss. The main objective for this project is to development an online student management system to replace current system with new system that have been redesign with some improvement. The implimentation project would employ the usage of evolution Protitype Methodologi with Unified Modeling Language (UML) and web base. Personal Hypertext Preprocessor (PHP) is used as a programming language to develop the system and MySQL as the system database. Hopefully the system can help the organization to enhance their management efficiency.

vii

KANDUNGAN

BAB

BAB 1

PERKARA

MUKASURAT

HALAMAN JUDUL

i

PENGAKUAN PELAJAR

ii

DEDIKASI

iii

PENGHARGAAN

iv

ABSTRAK

v

ABSTRACT

vi

KANDUNGAN

vii

SENARAI JADUAL

xiii

SENARAI RAJAH

xiv

DAFTAR ISTILAH

xvi

SENARAI LAMPIRAN

xvii

PENDAHULUAN 1.1

Pengenalan Kajian

1

1.2

Latar belakang Masalah

3

1.3

Pernyataan Masalah

4

viii

BAB 2

1.4

Objektif Kajian

4

1.5

Skop Kajian

5

1.6

Kepentingan Projek

5

1.7

Ringkasan

6

KAJIAN LATAR BELAKANG 2.1

Pendahuluan

7

2.2

Kajian Sistem Maklumat Pengurusan (SMP)

7

2.2.1 Definisi SMP

8

2.2.2 Data Maklumat dan Sistem

10

2.2.3 Komponen dalam Sistem Maklumat

11

2.2.4 Ciri-ciri SMP

12

2.2.5 Laporan Dalam Sistem Maklumat Pengurusan

2.3

2.4

13

2.2.6 Kegunaan

14

Pembangunan Laman Web

14

2.3.1 Teknologi Internet

15

2.3.2 World Wide Web (WWW)

16

2.3.3 Hypertext Preprocessor (PHP)

17

2.3.4 Kelebihan PHP

19

2.3.5 MySQL

19

Kajian Organisasi

21

2.4.1 Universiti Teknologi Malaysia (UTM)

21

ix

2.5

BAB 3

21

2.4.3 Universiti Sains Malaysia

22

Ringkasan

23

METODOLOGI 3.1

Pengenalan

24

3.2

Pemilihan Metodologi

25

3.2.1 Senibina RUP

26

3.2.2 Fasa RUP

27

3.2.3 RUP Sebagai Rangka Kerja Proses

28

3.2.4 Perkakasan

30

3.2.5 Perisian

31

3.2.6 Jadual Pembangunan

32

Ringkasan

32

3.3

BAB 4

2.4.2 Universiti Putra Malaysia (UPM)

ANALISA DAN REKABENTUK SISTEM 4.1

Pengenalan

33

4.2

Analisis Organisasi

33

4.2.1 Struktur Organisasi

34

4.2.2 Fungsi

35

4.2.3 Bisnis Utama

37

4.2.4 Sistem Maklumat / Teknologi Maklumat Sedia Ada

37

4.2.5 Pernyataan Masalah didalam konteks Organisasi

37

x 4.3

Analisis Proses Sedia Ada (As-Is Process)

39

4.3.1 Kelemahan Sistem Semasa

42

4.4

Cadangan Penambahbaikan

43

4.5

Keperluan Pengguna

44

4.6

Analisis Proses Akan Datang (To-Be)

44

4.6.1 Pengguna Sistem Cadangan

44

4.6.1.1 Administrator

45

4.6.1.2 Pelajar

45

4.6.1.3 Administrator

45

4.7

4.6.2 Sistem Maklumat Pelajar Cadangan

45

Model Data Proses Akan Datang (To-Be)

49

4.7.1 Rajah Aktiviti

49

4.7.2 Rajah Use Case

50

4.7.2.1 Spesifikasi Use Case

51

4.7.3 CRC Cards

55

4.7.4 Rajah Kelas

55

4.7.5 Rajah Jujukan

56

4.7.6 Rajah Keadaan

56

4.8

Rekabentuk Pangkalan Data

56

4.9

Rekabentuk Input

57

4.9.1 Spesifikasi Input

57

Rekabentuk Output

61

4.10.1 Spesifikasi Output

61

4.11

Senibina Sistem

64

4.12

Ringkasan

64

4.10

xi

BAB 5

PELAKSANAAN DAN PENGUJIAN 5.1

Pengenalan

5.2

Pelaksanaan Sistem Maklumat Pelajar

5.3

5.4

BAB 6

UNSRI Palembang

65

Pengujian

66

5.3.1 Pengujian Unit

66

5.3.1.1 Pengujian Kotak Hitam

66

5.3.1.2 Pengujian Kotak Putih

67

5.3.2 Pengujian Integrasi

68

5.3.3 Pengujian Sistem

68

Ringkasan

69

STRATEGI ORGANISASI 6.1

Pengenalan

70

6.2

Strategi Peralihan

70

6.2.1 Jenis Peralihan

71

6.2.2 Lokasi Peralihan

72

6.2.3 Modul Peralihan

72

Perubahan dalam Pengurusan

73

6.3.1 Faktor Penentangan dalam Perubahan

73

6.4

Rancangan Kesinambungan Sistem

74

6.5

Anggaran Kos

74

6.6

Ringkasan

75

6.3

BAB 7

65

PERBINCANGAN DAN KESIMPULAN 7.1

Pengenalan

76

7.2

Hasil Pencapaian Sistem

76

xii 7.3

Rintangan dan Cabaran Penulis

78

7.4

Harapan Terhadap Penggunaan Sistem

78

7.5

Kekuatan Sistem

79

7.6

Cadangan Penambahbaikan

79

7.7

Pengajaran dan Pengalaman

80

7.8

Ringkasan

81

RUJUKAN

82

LAMPIRAN

84-126

   

xiii

SENARAI JADUAL

JADUAL

TAJUK

MUKA SURAT

3.1

Spesifikasi Minimum Perkakasan

31

3.2

Spesifikasi Minimum Perisian

31

4.1

Cadangan Penambah Baikan

44

4.2

Deskripsi Use Case Login

52

4.3

Deskripsi Use Case Logout

53

4.4

Deskripsi Use Case kemaskini Pengguna

53

4.5

Deskripsi Use Case Hapus Pelajar dan

54

Pensyarah 4.6

Deskripsi Use Case Pendaftaran Kursus

54

4.7

Deskripsi Use Case Daftar Pelajar dan

55

Pensyarah 4.8

Deskripsi Use Case Lihat Laporan Hasil

56

Peperiksaan 4.9

Spesifikasi-spesifikasi Input

59

4.10

Spesifikasi-spesifikasi Output

62

6.1

Strategi Peralihan bagi Sistem maklumat Pelajar

72

Cadangan 6.2

Anggaran kos bagi Sistem Maklumat Pelajar

76

xiv

SENARAI RAJAH

RAJAH

TAJUK

MUKA SURAT

2.1

Model Sistem Maklumat Pengurusan

9

(McLeod,1998) 2.2

11 Model Asas suatu sistem (Oz, 2000)

2.3

Keratan aturcara bagi PHP

18

3.2.1

Senibina keseluruhan RUP

27

4.1

Struktur Organisasi UNSRI Palembang

36

4.2

Carta Alir Sistem Semasa di UNSRI

41

4.3

Carta Alir proses Pemarkahan Sistem Semasa di

42

UNSRI 4.4

Paparan menu Pendaftaran Subjek

47

4.5

Carta Alir Sistem Cadangan

48

4.6

Paparan menu Informasi Jadwal

49

4.7

Paparan menu Hasil Pendaftaran Subjek

49

4.8

Paparan menu lihat Hasil Peperiksaan

50

4.9

Use case Sistem Cadangan Untuk Pelajar

51

4.10

Use case Sistem Cadangan Untuk Pensyarah

51

4.11

Use case Sistem Cadangan Untuk Administrator

52

4.12

59

4.13

Paparan skrin untuk Login Pelajar, Pensyarah, Administrator Paparan skrin kemaskini pelajar

4.14

Paparan menu Kemaskini Pensyarah

60

4.15

Paparan Menu Kemaskini Subjek

61

60

xv

4.16

Paparan menu Tambah Subjek

61

4.17

Paparan Maklumat Pelajar

63

4.18

Paparan Maklumat Subjek

63

4.19

Paparan Maklumat Jadwal

64

4.20

Paparan Maklumat Nama nama Pensyarah

64

xvi

SENARAI ISTILAH

Rajah Aktiviti

Activiti Diagram

Rajah Use Case

Use Case Diagram

Rajah Jujukan

Sequence Diagram

Rajah Keadaan

State Diagram

Pangkalan Data

Database

Bahasa Pengaturcaraan

Programming Language

Pelaksanan

Implementation

Pengujian

Testing

Perkhidmatan

Service

Percakapan

Verbal

Laman web

Website

Rangkakerja

Framework

UNSRI

Universitas Sriwijaya

SMP

Sistem Maklumat Pengurusan

PHP

Hypertext Preprocessor

xvii

SENARAI LAMPIRAN

LAMPIRAN

TAJUK

MUKA SURAT

A

Carta Gantt Projek 1 dan Projek 2

85

B

Daftar Senarai Fakulti dan Jurusan di

88

UNSRI Palembang C

Rajah Sistem Cadangan

90

D

CRC CARDS

107

E

Pangkalan Data

112

F

Pengujian Kotak Hitam

115

G

Pengujian Integrasi

124

BAB 1

PENGENALAN

1.1.

Pengenalan Kajian

Bidang pendidikan merupakan suatu bidang yang amat penting dalam membentuk hala tuju sesebuah negara. Kemajuan sesebuah negara biasanya berkadaran dengan taraf pendidikan rakyatnya. Sistem pendidikan yang kemas, teratur dan bermutu akan membawa kepada peningkatan taraf pendidikan seterusnya menjana kemajuan sesebuah negara. Namun begitu, sistem pendidikan sahaja tidak cukup untuk menjamin kelancaran pengurusan pendidikan di universiti. Oleh itu, pengurusan pihak universiti juga harus dititikberatkan. Dengan kemajuan teknologi maklumat yang semakin berkembang ini, sistem pengurusan di sekolah juga seharusnya sentiasa dititiberatkan untuk menghasilkan pengurusan sekolah yang lebih cemerlang. Atas dasar inilah Sistem Maklumat Pelajar Universitas Sriwijaya (UNSRI) Palembang akan dibangunkan.

Sistem Maklumat Pelajar UNSRI Palembang merupakan satu perisian yang dibangunkan bertujuan membantu pengurusan pelajar dalam menguruskan maklumat dan operasi terhadap maklumat universiti, pelajar, dan kakitangan universiti. Selain itu untuk tujuan maklumat yang lebih global, Sistem Maklumat Pelajar UNSRI Palembang akan menyokong paparan maklumat melalui web yang dihubungkan dengan maklumat sistem maklumat pelajar di universiti.

2 Modul-modul yang akan dibangunkan ialah Sistem Pendaftaran Pelajar dan Sistem Hasil Peperiksaan Pelajar.Sistem ini hanya membenarkan pengguna yang berdaftar sahaja memasuki laman tersebut. Jadi hanya pelajar, pensyarah, administrator sahaja yang dibenarkan dan mencapai maklumat yang terdapat di laman tersebut. Melalui sistem ini pelajar boleh mendaftar kursus secara web, dan memperoleh hasil peperiksaan di akhir semester.

Dengan bebanan kerja yang banyak dengan jumlah pelajar yang semakin bertambah dari tahun ke setahun diharap Sistem Maklumat Pelajar UNSRI Palembang

sedikit sebanyak dapat meringankan beban pihak universiti dalam

menguruskan operasi mereka. Ini secara tidak langsung dapat meningkatkan taraf pendidikan pelajar. Selain itu dengan penggunaan Sistem Maklumat Pelajar UNSRI Palembang di universiti kakitangan, pensyarah dan pelajar untuk lebih terdedah dengan komputer atau teknologi maklumat.

Untuk kajian ini penulis mengambil kes studi di Universitas Sriwijaya (UNSRI) Palembang, banyak masalah yang timbul di UNSRI kerana belum adanya sistem pengurusan yang baik dan masih dilakukan secara manual seperti data-data pelajar yang tidak tersimpan dengan baik, keterlambatan dalam menginformasikan hasil peperiksaan sehingga menghalang proses pendaftaran di semester berikutnya dan lain-lain.

Penulisan kajian ini terbahagi atas tujuh bab, bab satu membahaskan tentang pengenalan kajian , latar belakang, objektif dan skop kajian, bab dua membahaskan tentang kajian literatur, bab tiga membahaskan tentang metodologi yang digunakan dalam membuat kajian, bab empat tentang rekabentuk sistem dan bab lima pula ialah implementasi dan testing dan bab enam tentang studi organisasi dan terakhir bab tujuh ialah kesimpulan.

3 1.2.

Latar Belakang Masalah

Pertambahan pelajar dari tahun ke tahun telah menyebabkan pengurusan maklumat pelajar semakin kompleks dan semakin sukar. Keadaan ini menimbulkan banyak masalah dalam menguruskan maklumat pelajar.

Antara masalah yang dikenalpasti dalam sistem pengurusan pelajar sedia ada di UNSRI ini adalah proses pendaftaran kursus dan hasil peperiksaan bagi pelajar masih lagi menggunakan kaedah manual dimana segala maklumat pendaftaran dan hasil peperiksaan direkodkan melalui sistem perfailan dan melibatkan pemprosesan borang. .

Selain itu, masalah yang dihadapi oleh pihak pengurusan UNSRI adalah sedikitnya staf pentadbiran yang bertanggung jawab dalam menguruskan berkaitan maklumat pelajar. Keadaan ini bertambah sukar apabila bermulanya awal perkuliahan dimana pendaftaran kursus pelajar baru diadakan. Memandangkan kurangnya staf di UNSRI ini menyebabkan proses pengurusan maklumat pelajar hanya diuruskan oleh beberapa staf sahaja. Staf bertanggung jawab menyelenggara semua maklumat pendaftaran dan peperiksaan pelajar di universiti ini. Keadaan ini amat membebankan staf. Pihak staf juga bertanggunjawab merekod dan menyimpan data-data berkaitan dengan pendaftaran kursus. Masalah yang sering dihadapi ialah maklumat berkenaan disimpai dalam fail. Kebarangkalian berlakunya kehilangan data atau kehilangan hasil peperiksaan juga adalah tinggi. Dengan adanya pangkalan data yang mempunyai ciri-ciri keselamatan yang tinggi, diharapkan mampu mengatasi masalah seumpama ini.

Dengan berlatar belakang pada masalah diatas maka penulis berminat untuk mengkaji dan membangunkan suatu prototipe Sistem Maklumat Pelajar yang sesuai untuk UNSRI sehingga diharapkan sistem ini dapat membantu UNSRI dalam menguruskan dan mengemaskini maklumat pelajar.

4 1.3.

Pernyataan Masalah

Berdasarkan latarbelakang masalah di atas, beberapa masalah telah dikenalpasti dalam membangun sistem maklumat pelajar berbasis web di UNSRI, pernyataan masalah tersebut adalah : i. Bagaimanakah sistem ini dapat menggantikan sistem manual yang sedia ada. ii. Apakah masalah-masalah utama yang menyebabkan sistem manual tidak berjalan dengan baik? iii. Bagaimanakah membina prototaip Sistem Maklumat Pelajar yang sesuai untuk Universitas Sriwijaya Palembang? Kajian ini dibuat untuk menyelesaikan semua masalah diatas. Dengan menggunakan sistem maklumat pelajar yang beasaskan web, diharapkan UNSRI dapat menguruskan maklumat pelajar dengan baik.

1.4.

Objektif Kajian

Objektif utama dalam kajian ini adalah membangunkan sebuah sistem maklumat pelajar online untuk UNSRI-Palembang, beberapa objektif yang lain adalah : i. Untuk membangunkan sebuah sistem maklumat pelajar yang berasaskan web yang dapat mengurus, mencapai dan merekod data data pelajar, serta menjana laporan yang berkaitan dengan data pelajar. ii. Untuk menganalisa data data yang diperolehi untuk melakukan statistik dari segi jantina, agama, subject. iii. Untuk menghasilkan berbagai jenis laporan statistik yang berkaitan dengan pelajar. iv. Untuk mengenal pasti masalah masalah utama yang menyebabkan sistem manual tidak berjalan dengan baik di UNSRI-Palembang. v. Untuk mengenal pasti proses sistem sedia ada di UNSRI-Palembang.

5 a

Untuk membina sebuah prototaip sistem maklumat pelajar yang sesuai untuk UNSRI-Palembang.

1.5.

Skop Kajian

Skop kajian dalam pembangunan sistem maklumat pelajar secara online ialah : i. Sistem ini dibuat untuk menguruskan sistem maklumat pelajar di UNSRIPalembang. ii. Sistem ini diperuntukkan bagi semua warga UNSRI-Palembang seperti pelajar, pensyarah, dan administrator. iii. Sistem yang dikaji adalah seperti: a. Sistem Pendaftaran Subject – membolehkan pelajar untuk mendaftar mata pelajaran yang ditawarkan Universiti untuk diambil oleh pelajar. b. Sistem Peperiksaan – modul ini akan membuat analisa terhadap markah peperiksaan atau ujian yang diduduki pelajar. iv. Pelajar yang dibenarkan menggunakan sistem ini adalah pelajar yang masih aktif.

1.6.

Kepentingan Projek

Kepentingan sistem maklimat pelajar berasaskan web ini dibangunkan adalah untuk menggantikan sistem manual yang sedia ada di universiti dengan sebuah sistem maklumat yang menggunakan aplikasi interaktif web dan ia diharapkan dapat membantu UNSRI Palembang dalam meningkatkan perkhidmatan.

Beberapa

kebaikan yang diharapkan dapat diperoleh dengan adanya sistem maklumat pelajar ialah :

6 i.

Perspektif pengguna (pelajar, pensyarah, admin,) a. Memudahkan pengguna dalam mendaftar subject pada tiap semester. b. Mendapatkan maklumat dengan cepat dan tepat. c. Menjamin kerahasiaan identiti pengguna. d. Meningkatkan kepercayaan dan kepuasan pengguna terhadap perkhidmatan universiti.

ii. Perspektif Universiti a. Mencapai visi dan misi universiti. b. Meningkatkan imej universiti dengan adanya sistem maklumat yang dibuat secara baik. c. Memudahkan pihak universiti dalam memberikan maklumat d. Menyampaikan maklumat dengan cepat dan tepat. e. Membantu pihak universiti dalam membuat laporan maklumat pelajar

1.7.

Ringkasan Bab satu ini menerangkan tentang gambaran umum projek, termasuk di

dalamnya pengenalan kajian , latar belakang masalah, objektif kajian , pernyataan masalah, skop kajian dan kepentingan projek, diharapkan dapat membantu dan memandu penulis dalam membuat kajian lebih lanjut sesuai dengan objektif dan tujuan yang diharapkan.

BAB 2

KAJIAN LATAR BELAKANG

2.1

Pengenalan

Setiap Projek yang ingin dijalankan akan melalui beberapa kaedah untuk mencapai tahap pembangunan sistem yang sebenar. Kaedah yang dimaksudkan adalah berbentuk kajian yang akan dibuat untuk memperolehi maklumat dan keperluan untuk membangunkan sistem yang dikehendaki. Kajian ini dikenali sebagai kajian literatur. Kajian literatur ini dilaksanakan bagi mengkaji topik-topik utama yang berkaitan dengan persoalan kajian. Ia bertujuan supaya pemahaman terhadap sistem yang akan dibangunkan dapat ditingkatkan serta dapat memilih cara yang terbaik dalam melaksanakan projek ini.

2.2

Kajian Sistem Maklumat Pengurusan (SMP)

Menurut (Diwan, 2001), SMP boleh ditakrifkan sebagai “sebuah sistem yang membantu pihak pengurusan dalam mencipta, melaksanakan dan mengawal keputusan-keputusan bagi sesebuah organisasi”.

SMP juga boleh ditakrifkan oleh (Mohd Taib Wahid et.al, 2000) sebagai satu kajian mengenai rekabentuk, implementasi bagi kegunaan pengurusan teknologi

8

maklumat. Ia juga merupakan suatu sistem yang menghasilkan maklumat serta dapat membentuk segenap lapisan pihak pengurusan. SMP merupakan gabungan di antara manusia, perkakasan, perisian, rangkaian komunikasi dan sumber data yang terkumpul yang ditukarkankan kepada maklumat.

Secara umumnya, SMP digunakan oleh peringkat pengurusan sesebuah organisasi yang mana ia merupakan satu sistem maklumat yang dapat membantuk dalam dalam menyediakan ringkasan tugasan dan laporan-laporan kekecualian kepada fungsi-fungsi perancangan, pengawalan dan pembuatan keputusan di peringkat pengurusan sesebuah organisasi.

2.2.1

Definisi Sistem Maklumat Pengurusan

Sistem Maklumat Pengurusan merupakan sistem bersasakan Komputer yang memberi maklumat kepada pengguna untuk memenuhi keperluan semasa (Laudon & Laudon, 2000). Maklumat dihuraikan secara kukuh atau sebagai suatu major dalam sistem pada tempoh tertentu menyatakan apa yang terjadi pada yang lepas, sekarang dan apa yang dijangkakan akan berlaku. Maklumat boleh didapati dalam laporan bentuk berkala, laporan khusus dan dalam bentuk output simulasi matematik. Manakala (Laudon & Laudon, 2000), pula berpendapat bahawa Sistem Maklumat Pengurusan adalah sitem maklumat yang memberi khidmat dengan menyediakan ringkasan rutin dan laporan-laporan pengecualian sebagai output bagi fungsi-fungsi perancangan, pengawalan dan pembuatan keputusan taktikal sesuatu organisasi. (Laudon & Laudon, 2000), juga bersetuju bahawa Sistem Maklumat pengurusan bertindak meringkaskan dan melaporkan operasi-operasi yang panjang dan dijana mengukut jadual-jadual tertentu. Sealin itu menurut (Stephen & Maeve, 2000), Sistem maklumat pengurusan adalah sistem yang dilengkapi dengan laporan secara berkala dan secara penentuan awalan yang merumuskan maklumat dalam satu pangkalan data.

9

Sistem maklumat Pengurusan yang modern merupakan sistem yang berasaskan computer yang dibagunkan secara automasi untuk pemilihan, penyisihan, pemrosesan daa, analisis data dan pertukaran data. Model Sistem Maklumat (McLeod, 1998), digambarkan seperti Rajah 2.1 dibawah bagi menerangkan secara terperinci yang berlaku dalam persekitaran SMP ini. Data dan maklumat yang didapati dimasukkan dan disimpan di dalam pangkalan data. Pangkalan data pula akan mengelarkan dan membekalkan maklumat yang dikehendaki kepada perisian perjana laporan dan juga medel-model matematik yang akan mengeluarkan maklumat di dalam bentuk laporan yang akan digunakan oleh pihak organisasi untuk menyelesaikan masalah.

Penyelesaian Masalah Organisasi

Perisian Penjana

Model-model

Laporan

Matematik

Pangkalan Data

Rajah 2.1. Model Sistem Maklumat Pengurusan (McLeod, 1998)

Model SMP ini terdiri daripada tiga komponen utama iaitu matematik, perisian penjana laporan, dan pangkalan data. Model matematik merupakan model yang memainkan peranan yang penting dalam sistem Maklumat Pengurusan. Model adalah abstrak. Ia diwakilkan dalam bentuk fenomena iaitu samada objek atau aktiviti. Komponen model matematik berfungsi sebagai model yang membuat atau menjalankan analisis ke atas data-data dan menjanakan hasil atau output kepada pengguna. Model matematik adalah bergantung kepada 3 faktor iaitu pengaruh masa, darjah kepastian dan kebolehan mengoptima. Manakala perisisan penjana laporan

10

pula merupakan perisian yang mengandungi atucara bagi menghasilkan laporan seperti berkala, laporan kekecualian, laporan permintaan dan laporan maklumbalas. Daripada kesemua pendapat yang dikemukakan dapat disimpulkan bahawa Sistem maklumat Pengurusan merupakan sistem yang berasaskan komputer yang digunakan dalam perancangan, pelaksanaan, pengurusan dan mengurusan membantu pihak pengurusan dalam membuat suatu keputusan dalam menyelesaikan sesuatu masalah dan memberi maklumat dalam bentuk sistem laporan, sistem maklumat eksekutif atau dalam sistem bantuan keputusan.

2.2.2

Data Maklumat dan Sistem

Data dan maklumat adalah dua perkara yang berbeza (Oz, 2000). Berikut dinyatakan perbezaan di antara dua perkataan tersebut.

i.

Data ialah sesuatu fakta yang diketahui seperti nombor, kenyataan atau gambar. Ia merupakan bahan mentah dalam menghasilkan maklumat. Datadata yang diperolehi sebagai bahan mentah ini mengambil masa untuk difahami memandangkan ia tidak membawa sebarang erti kepada pembaca. Beberapa data telah dikenalpasti di dalam SMPS ini seperti data tarikh penerimaan spesimen, jenis ujian ke atas spesimen dan data-data berkaitan dengan pesakit seperti nama, alamat, jantina dan umur.

ii.

Maklumat adalah data yang mempunyai makna dalam konteks yang tertentu. Dengan erti kata lain ia adalah bahan mentah atau pun data yang telah dimanipulasi menjadi sesuatu maklumat yang berguna. Maklumat yang boleh dikenalpasti di dalam SMPS ini ialah jenis bakteria yang diperolehi setelah ujian makmal dijalankan ke atas spesimen yang diterima.

Manakala sistem pula boleh ditakrifkan sebagai suatu gabungan elemen untuk mencapai satu tujuan atau matlamat. Suatu sistem mempunyai model asas yang

11

terdiri input, output, kekangan (boundary), maklum balas (feedback), kawalan (control) dan proses (processing). Ia dapat digambarkan seperti dalam Rajah 1.0.

Input

Maklum balas

Kawalan

SISTEM

Output

Proses

Kekangan

Rajah 2.2 - Model Asas suatu sistem (Oz, 2000)

2.2.3

Komponen dalam Sistem Maklumat

Secara umumnya komponen yang perlu ada dalam sistem maklumat merangkumi enam aspek utama iaitu data, perkakasan, perisian, telekomunikasi, manusia dan prosidur. Berikut dijelaskan secara ringkas keenam-enam aspek utama tersebut. i.

Data ialah suatu input yang akan dimanipulasi untuk menghasilkan maklumat yang berguna. Contoh data yang akan digunakan di dalam SMP ini ialah jenis maklumat pendaftaran pelajar.

ii.

Perkakasan ialah komputer dan segala perkakasannya yang lain seperti alat bagi proses input, output dan ruang simpanan serta alat-alat yang digunakan dalam telekomunikasi.

iii.

Perisian pula adalah set arahan yang akan memberi arahan kepada komputer bagaimana untuk mengambil data dan memprosesnya, memaparkan maklumat dan menyimpan kedua-dua data dan maklumat. SMPS akan

12

menggunakan perisian seperti perisian MySQL untuk pembangunan pangkalan data. iv.

Telekomunikasi merangkumi perisian dan perkakasan yang diperlukan untuk memudahkan proses transmisi di samping kebolehan untuk menerima teks, gambar, audio dan animasi sebagai data dalam bentuk elektronik. SMP yang akan dibangunkan ini adalah berasaskan web, maka pengguna boleh menggunakan pelayar web seperti Internet Explorer dan Mozilla Firefox untuk mencapai pangkalan data.

v.

Manusia meliputi golongan profesional dalam sistem maklumat dan pengguna

yang

akan

menganalisa

keperluan

maklumat

organisasi,

merekabentuk dan membina sistem maklumat, menulis aturcara program komputer,

mengoperasikan

perkakasan

komputer

dan

memelihara

kekonsistensi sesuatu perisian. Di dalam SMP, golongan ini ialah pengguna sistem iaitu Pegawai Staf (admin). vi.

Prosidur pula adalah arahan yang akan mengarahkan sesebuah organisasi untuk mencapai tahap optima dan keselamatan dalam pemprosesan data yang merangkumi keutamaan dalam membahagikan aplikasi perisian dan ukuran keselamatan.

2.2.4

Ciri-ciri Sistem maklumat Pengurusan (SMP)

Berdasarkan kepada buku bertajuk Sistem Maklumat Pengurusan (Mohd Taib Wahid et.al, 2000), ciri-ciri SMP meliputi perkara-perkara seperti berikut: i.

SMP menyokong keputusan berstruktur di peringkat operasi dan kawalan pengurusan. Oleh itu pihak pengurusan sistem maklumat pelajar dapat menyelesaikan

masalah

pengurusan

maklumat

keputusan-keputusan berstruktur yang telah dipilih.

pelajar

berdasarkan

13

ii.

Umumnya, SMP bergantung kepada data-data korporat yang sedia ada seperti data-data yang disediakan oleh pihak pengurusan sistem maklumat pelajar dan ia juga bergantung kepada aliran data dalam organisasi seperti maklumatmaklumat mengenai jumlah pelajar yang telah diterima dalam beberapa waktu.

iii.

SMP membantu dalam membuat keputusan menggunakan data-data semasa dan silam. Ini dapat memudahkan pihak staff untuk menjana laporan seperti laporan hasil peperiksaan pelajar, dan lain lain.

iv.

Kebiasaannya SMP adalah berasaskan laporan dan kawalan. Bagi sistem ini, rekabentuk SMPS dapat membantu dalam menghasilkan laporan-laporan berpandukan kepada operasi-operasi rutin serta menyediakan kawalan harian terhadap aktiviti di maklumat pelajar.

v.

SMP memberikan penekanan terhadap perkara-perkara dalaman berbanding perkara luaran organisasi. Ini bermakna data-data seperti maklumat pelajar, pensyarah, jenis subject, lebih diutamakan

vi.

Namun begitu, SMP mempunyai kebolehan analitik yang rendah dan tidak fleksibel. Ini bermakna sistem yang berasaskan konsep SMP tidak mampu untuk melakukan analisa ke atas data-data dan sistem ini sukar untuk diubah suai.

2.2.5 Laporan dalam Sistem Maklumat Pengurusan

Menurut (Stephen & Maeve, 2000), Sistem maklumat Pengurusan menjana laporan dalam bentuk yang berlainan. Antara Laporan yang dihasilkan adalah: i.

Laporan berjadual berkala Laporan ini menyediakan maklumat kepada organisasi dalam format yang telah ditentukan dengan lebih awal. Laporan ini biasanya dikeluarkan bagi tempoh masa samada harian, bulanan atau mingguan. Antaranya adalah

14

laporan analisa jualan bagi bulan tertentu yang digunakan dalam menganalisa dan membuat perancangan pada masa akan datang. ii.

Laporan kekecualian. Laporan kekecualian disediakan apabila syarat-syarat pengecualian wujud iaitu keadaan luar biasa yang memerlukan perhatian pengurus. Contohnya, laporan yang menandungi maklumat pelanggan melebihi had kredit. Laporan ini biasanya digunakan untuk tujuan kawalan.

iii.

Laporan permintaan dan maklumbalas. Laporan permintaan dan maklumbalas disediakan apabila pengurus memerlukan maklumat khusus mengenai suatu perkara. Contohnya seperti laporan yang berkaitan dengan kewangan syarikat. Laporan ini biasanya dikeluarkan sendiri oleh pengurus menggunakan kemudahan yang ada.

2.2.6

Kegunaan

Sistem Maklumat Pengurusan sangat berguna kepada peringkat pengurusan kerana ia dapat menyediakan produk maklumat yang dapat menyokong keperluan memebua keputusan harian yang rutin di dalam organisasi. Sistem Maklumat Pengurusan menyediakan pelbagai laporan kepada pengurus dan kandungan laporan ini boleh ditentukan sendiri mengikut kepeluan pengurus. Produk maklumat yang dikeluarkan oleh Sistem Maklumat Pengurusan adalah terdiri daripada paparan dan laporan yang disediakan samada atas permintaan pengurus atau dari masa ke semasa secara berjadual atau apabila sesuatu keadaan yang mendesak berlaku.

2.3 Pembangunan Laman Web

Secara umumnya terdapat dua kaedah yang utama di dalam pembangunan halaman web iaitu teknologi pembangunan halaman web iaitu teknologi pembangunan web yang stastik dan teknologi pembangunan web dinamik. Teknologi

15

pembangunan

web

yang

stastik

diimplimentasikan

menggunakan

bahasa

pengaturcaraan HTML. Manakala teknlogi pembangunan web yang dinamik pula boleh dihubungkan dengan menggunakan bahasa pengaturcaraan selain HTML, iaitu dengan menggunakan script. Didalam pembangunan sistem ini, teknologi Hypertext Preprocessor (PHP) digunakan bagi memebangunkan laman web.

2.3.1

Teknologi Internet

Internet merupakan koleksi rangkaian computer yang bersambung diseluruh dunia. Pelbagai sumber dan maklumat boleh diperolehi daripada rangkaian ini. Sejarah internet bermula dariada 30 tahun yang lalu dimana ianya mula dibangunkan oleh ARPA (Advanced Research Projects Agency). Pada ketika itu, internet hanya digunakan untuk bertukar-tukar dta secara sulit. Kemudian organisasi-organisasi besar kemudiannya menggunakan internet untuk bertukar-tukar maklumat dengan cawangan-cawangan mereka yang berada di lokasi yang berbeza. Namun pada awal 90 an, perkembangan internet yang semakin pesat telah membenarkan sesiapa sehingga ke hari ini.

Diantara kelebihan-kelebihan pembangunan aplikasi dalam internet ialah penyebaran maklumat secara teragih, perhubungan melalui internet dapat dilakukan dengan lebih pantas, menjimatkan kos serta aplikasi dapat dibangunkan tanpa mengira batasan geografi, cuaca dan masa.

Internet juga menyediakan kemudahan-kemudahan seperti mel-elektonik, berita, perkhidmatan maklumat dan kemudahan enjin caria. Ia juga menyediakan kemudahan untuk bertukar maklumat dlam format guna semula dan boleh baca seperti carta, gambarajah, imej, pangkalan data atau kod perisian. Perkhidmatan internet boleh di ringkaskan sebagai sumber maklumat atau perpustakaan maya.

16

Antara ciri-ciri teknologi internet adalah: i.

Tiada had sempadan dan kekuasaan pusat

ii.

Terdapat banyak pengulangan dan kelebihan

iii.

Berkembang secara eksponen

iv.

Menghubungkan lebih kurang 4 utama kerangka utama dan bersifat dinamik

v.

Digunakan dengan meluas dalam banyak bidang seperti korporat, organisasi, kerajaan dan lain –lain

2.3.2

World Wide Web (WWW)

Teknlogi World Wide Web merupakan salah satu daripada cabang teknologi internet. WWW atau World Wide Web bermula dengan timbulnya idea berkenaan hiperteks (hypertext). Hiperteks adalah sambungan kepada halaman web lain dengan menggunakan teks manakala hypermedia (hypermedia) adalah sambungan kepada halaman web dengan menggunakan grafik. Teknologi web ini dibangunkan pada tahun 1991 di Geneva di sebuah pusat penyelidikan iaitu Centre Europeene pour la Recherche Nucleaire (CERN).

Seperti sumber-sumber internet yang lain, web menggunakan sistem pelayan/pelanggan. Anda perlukan program (browser) berupa tetingkap untuk mencapai sumber maklumat yang terdapat dalam pelaya web. Pelayan web digunakan untuk menyimpan dokumen-dokumen web atau lebih dikenali sebagai halaman-halaman web. Setiap dokumen web ini akan diberikan stu alamt global yang dikenali sebagai Uniform Resource Locator (URL). Dokumen web menyokong teks, graik, audio, dan video. Ini membolehkan dokumen webmenggunakan hiperteks dan hypermedia untuk membuat sambungan kepada dokumen web, grafik, audio dan video. Pelayar web digunakan unuk mencapai .World Wide Web. Pelayar-pelayar web yang akan digunakan dlam pembangunan Sistem Maklumat Pelajar UNSRI Palembang adalah seperti Microsoft Internet Eksplorer.

17

Antara cirri-ciri World Wide Web(WWW) adalah : i.

Terdapat dalam hos dan pelanggan internet

ii.

Menggunakan protocol rangkaian TCP/IP

iii.

Memahami/menggunakan HTML

iv.

Membenarkan komunikasi dua arah, pengumpulan maklumat dan sumber.

v.

Membolehkan

program

pelanggan

mencapai

pelayan

dengan

menggunakan pelbagai protocol seperti HTTP, FTP dan Telnet vi.

Menggunakan dokumen dan sumber pengalamatan melalui Uniform Resource Locators (URLs)

vii.

Membolehkan program pelayan-pelanggan encapai maklumat yang terdiri daripada pelbagai jenis media seperti teks, audio dan video.

Kebanyakan web pada hari ini adalah berasaskan konsep dan idea yang diperkenalkan oleh Tim-Berners-Lee. Beliau adalah seorang penyidik Centre Europeene pour la Recherche nucleaire (CERN) Particle Physic di Geneva, Switzerland. Pada tahun 1989, beliau telah membangun dan mengedarkan komen untuk sistem hypertext dengan tiga komponen utama iaitu:

i.

Antaramuka pengguna yang konsisten adalah perlu untuk semua platform yang sama. Antaramuka tersebut perlu menyediakan kepelbagaian capaian dari sumber maklumat yang berbeza dalam pelbagai jenis computer.

ii.

Capaian maklumat global, iaitu semua penguna boleh melakukan capaian terhadap semua jenis maklumat

iii.

Antaramuka pengguna boleh melakukan capaian maklumat dan dokumen dalam pelbagai jenis dan protocol.

2.3.3

Hypertext Preprocessor (PHP)

Hypertext Preprocessor merupakan open source, server side, HTML embedded scripting language iaitu model penaturcaraan yang digunakan untuk

18

pembangunan halaman

web yang dinamik dan interaktif di pelayan web. Pada

sejarah awalnya PHP ini dibangunkan oleh Rasmus Lerdorf pada tahun 1994 untuk mengenalpasti bilangan pengguna yang melayari laman webnya. PHP dilarikan dalam pross pelayan yang memebantu mengoptimumkan pengurusan dalam persekitaran pengguna yang ramai.

Pada pertengahan tahun 1997, PHP versi-3 telah dibangunkan oleh Zeeer Suraski dan Audi Gutmans di mana dalam versi baru ini berlakunya pengubahsuaian pada skrin terdahulu. Sintaks PHP adalah hamper menyerupai tatanda istimewa pada pembuka dan penutup badan pengaturcaraannya. Rajah 2.2 menunjukkan keratin aturcara bagi PHP.

Contoh

Rajah 2.3: Keratan aturcara bagi PHP

Skrin PHP akan dialrikan apabila pelayar meminta fail “.php” dari pelayan Apache. Pelayan Apache akan secara automatik membuka fail indeks apabila alamat http://localhost/dimasukkan.

19

2.3.4

Kelebihan Hypertext Preprocessor (PHP)

PHP merupan bahasa pengaturcaraan yang bersifat open source. Ini menjadikan PHP adalah amat sesuai digunakan untuk membangunkan laman web yang dinamik. Antara kelebihan yang dimiliki oleh PHP adalah sebagai berikut iaitu : i.

PHP yang bersifat open source membolehkan virus diperbaiki dan cirriciri baru ditambah untuk memenuhi permintaan pasaran. Dengan ini tiada kos yang tersembunyi.

ii.

PHP bersifat cross-platform di mana skrip PHP boleh diaplikasikan pada mana-mana pelayan Internet termasuklah Apache dan Microsoft.

iii.

Proses pembangunan laman web dinamik yang menggunakan PHP hanya mengambil masa yang singkat di mana hanya sebilangan kecil pengaturcara yang diperlukan untuk membangunkan aplikasi tersebut.

iv.

Bahasa pengaturcaraan PHP mudah digunakan kerana ia mudah dikemaskini dan dikekalkan berbanding Perl dan ASP.

v.

PHP disokong oleh pelbagai jenis pangkalan data yang komersial dan sebaliknya termasuklah ODBC, Microsoft SQL Server, MYSQL, Oracle, Sybase dan sebagainya.

2.3.5

MySQL

MySQL adalah salah satu daripada perisian pangkalan data open source yang popular pada masa kini. PHP berserta MySQL boleh dibangunkan dalam Sistem Pengoperasian Windows dan juga Unix. Penggunaan MySQL dipilih sebagai pangkalan data untuk sistem ini memandangkan banyak kelebihan yang didapati darinya. Antaranya :

i.

Faktor kelajuan

Menurut MySQL Benchmarks, MySQL lebih laju berbanding PostgreSQL, AdaBas D, Empress, dan Solid pada platform sistem pengoperasian Linux. Serta ia

20

juga lebih laju daripada Access 2000, DB2, Informix, MS-SQL, Solid, Sybase, dan Oracle 8.0.3 pada platform sistem pengoperasian Windows.

Faktor ini adalah disebabakan MySQL

tidak menyokong kekunci asing

(foreign key) dan pencetus (triggers). Kekunci asing ini akan bertindak secara automatik untuk mencari data yang berkaitan dan pencetus perlu untuk menilainya dahulu sebelum data yang berkaitan bertindak balas. Dalam erti kata lain, MySQL akan menyimpan maklumat mengenai perhubungan yang wujud pada pangkalan data tetapi ia tidak akan menguatkuasakan perhubungan tersebut (David Harms, 2001).

ii.

Penggunaannya adalah mudah

MySQL mudah untuk dimuat-turunkan dan dipasangkan (install). Proses pemasangannya adalah secara langsung dan disertai dengan dokumentasiya. Segala maklumat boleh didapati secara atas-talian oleh itu tidak wujud permasalahan terhadap proses pemasangannya.

iii.

Kawalan Capaian

Konfigurasi tahap pencapaiannya adalah tinggi kerana ia tidak semata-mata berdasarkan identiti pengguna dan kata laluan tetapi turut pada host yang disambungkan. MySQL mempunyai kawalan capaian sepenuhnya jadi ini membolehkan pengguna menentukan capaian yang dibenarkan.

iv.

Bersifat mudah alih

Memandangkan MySQL boleh didapati pada mana-mana platform sistem pengoperasian, maka mudah untuk membangunkan pengaplikasian atau bekerja dengan pangkalan data yang berupaya untuk berpindah pada pelbagai platform sistem pengoperasian. Di mana PHP dan Perl/DBI adalah merupakan dua cara

21

mudah untuk membangunkan aplikasi cross-paltform dan mengetahui bagaimana kedua-dua teknologi pengatucaraan ini untuk mencapai MySQL adalah amat perlu dalam membangunan web dengan kadar yang cepat.

2.4 Kajian Organisasi

Satu kajian ringkas telah dilakukan untuk melihat beberapa contoh perisian sistem pengurusan maklumat pelajar yang terdapat di pasaran. Kebanyakan perisian yang dikaji adalah merupakan perisian yang mengenai sistem pendaftaran kursus dan hasil peperiksaan secara online.

2.4.1

Universiti Teknologi Malaysia (UTM)

Kajian terhadap sistem sedia ada telah dilakukan bagi mendapatkan gambaran berkaitan sistem yang akan dibangunkan. Pada direktori http://pendaftaran.utm.my/sps/

dibangunkan untuk menguruskan

maklumat berkenaan pelajar di Unversiti Teknologi Malaysia (UTM). Sistem ini hanya membenarkan pengguna berdaftar sahaja memasuki laman tersebut. Jadi hanya pelajar sahaja yang dibenarkan dan mencapai maklumat yang terdapat di dalam laman tersebut. Melalui sistem ini, pelajar boleh mendaftar kursus secara web, tarik diri secara web, melihat akaun pelajar, melihat hasil peperiksaan (CPA dan GPA) secara web.

2.4.2

Universiti Putra Malaysia ( UPM )

Antara lain sistem yan dikaji adalah Sistem Maklumat pelajar bagi Universiti Putra Malaysia (UPM) pada direktori http://esmp.upm.edu.my.

Sistem ini

22

dibangunkan untuk memberi kemudahan kepada para pelajar dan staf dalam mendaftar kursus.

Sistem ini telah dibangunkan secara ‘out sourcing' bermula dari tahun Januari 1994. Projek SMP ini telah mula diimplementasi secara berperingkat mulai sesi semester 1995/96 mengikut modul. Sistem ini dilaksanakan secara atas talian yang mana pengguna adalah pelajar yang mempunyai kata laluan yang berasingan. Pelajar hanya dibenarkan untuk mencapai maklumat yang berkaitan pelajar sahaja dan capaian terhadap maklumat lain adalah terhad kepada jenis pengguna samada staf atau pelajar. Melalui sistem ini, para pelajar diberi kemudahan untuk menyemak pendaftaran matapelajaran dengan mudah bagi sesi pembelajaran mereka atas talian.

2.4.3

Universiti Sains Malaysia (USM)

Universiti Sains Malaysia (USM) ditubuhkan di Pulau Pinang pada tahun 1969, merupakan salah satu institusi pengajian tinggi awam yang tertua di Malaysia. Kini, USM mempunyai dua kampus cawangan: Kampus Kejuruteraan bertempat di Seri Ampangan, Seberang Perai Selatan, Pulau Pinang dan Kampus Kesihatan bertempat di Kubang Kerian, Kelantan.

Pada direktori Pada direktori http://healthycampus.usm.my.dibangunkan untuk menguruskan maklumat berkenaan pelajar di

Unversiti Sains Malaysia

(UTM). Sistem ini hanya membenarkan pengguna berdaftar sahaja memasuki laman tersebut. Jadi hanya pelajar sahaja yang dibenarkan dan mencapai maklumat yang terdapat di dalam laman tersebut. Melalui sistem ini, pelajar boleh mendaftar kursus secara web, , melihat akaun pelajar secara web.

23

2.5

Ringkasan Dari Hasil kajian

Terdapat banyak lagi perisian pengurusan pelajar universiti yang lain, yang tidak disebutkan di dalam kajian ini. Antara kesimpulan yang dapat dibuat ialah, perisian bagi pengurusan maklumat pelajar universiti adalah merupakan perisian yang meluas digunakan, terutamanya di negara-negara maju, yang mempunyai sistem pendidikan yang baik. Fenomena ini juga menunjukkan bahawa sehingga pada satu tahap, pihak pentadbiran institusi pendidikan perlu untuk menggunakan sistem berkomputer bagi memudahkan tugas pengurusan dan pentadbiran.

Melihat kepada iklim pendidikan negara yang menjurus kepada konsep pendidikan bestari, tidak dapat tidak, pihak pentadbir univeristi perlu mengorak langkah di dalam usaha untuk mengautomasikan pengurusan sekolah. Dengan cara ini, lebih banyak masa yang akan dapat dijimatkan di dalam proses mengurus maklumat pelajar. Dengan ini, maklumat pelajar akan dapat disimpan dengan baik, sistematik efisien dan efektif.

BAB 3

METODOLOGI

3.1

Pengenalan

Dalam kitar hayat pembangunan sistem, satu metodologi perlulah dipilih untuk tujuan tersebut. Metodologi pembangunan sistem memberikan garis panduan yang perlu diikuti untuk menyiapkan semua aktiviti didalam kitar hayat pembangunan sistem, Pemilihan medodologi ini perlulah tepat dan berasaskan kepada beberapa faktor yang perlu dipertimbangkan seperti: objektif, skop projek, saiz projek, jangka masa projek, dan pengguna projek. Menurut Dennis et.al (2005), metodologi ialah pendekatan formal untuk melaksanakan kitar hidup pembangunan sistem seperti senarai langkah-langkah yang khusus dan deliverables. Bab ini akan menerangkan aspek metodologi untuk projek ini bermula dari pemilihan metodologi sehinggalah kepada penghasilan aplikasi untuk projek ini.

Pemilihan metodologi yang sesuai dalam pembanguan sesebuah perisian adalah penting. Ini kerana pemilihan metodologi akan membantu proses pembangunan perisian dan seterusnya akan memudahkan proses penyelenggaraan. Selain itu, aspek metodologi terkini juga diambil kira, berdasarkan andaian bahawa metodologi terkini adalah lebih baik dan diperbaiki dari metodologi yang terdahulu

25

3.2

Pemilihan Metodologi : Rational Unified Process (RUP) Sistem Maklumat Pelajar UNSRI dibangunkan berasaskan objek. Oleh itu

metodologi yang paling sesuai ialah Sistem Analisa dan Rekabentuk berorientasikan Objek (OOP).

Proses pembangunan sistem ini akan menggunakan pendekatan Rational Unified Process (RUP). Ia merujuk kepada pendekatan Booch di mana terdapat enam amalan terbaik pembangunan perisian (Kruchten, 2000) iaitu:

i.

Membangunkan perisian secara iteratif. Faedahnya ialah: a.

Ia memudahkan proses pembetulan sekiranya terdapat perubahan di dalam keperluan.

ii.

iii.

b.

Risiko dapat dikesan lebih awal.

c.

Integrasi berlaku secara berterusan.

d.

Ia memudahkan pengurusan dari segi perubahan kepada produk

e.

Ia membenarkan guna semula bahagian-bahagian tertentu.

f.

Ia mewujudkan senibina yang lebih tegap.

Menguruskan keperluan. Kelebihannya ialah: a.

Kawalan yang lebih baik ke atas objek yang kompleks

b.

Meningkatkan kualiti perisian dan kepuasan pengguna

c.

Mengurangkan kos projek dan kelewatan

d.

Meningkatkan lagi komunikasi antara kumpulan

Menggunakan senibina berasaskan komponen Komponen termasuk modul, pakej, subsistem yang memenuhi fungsi dan batas yang jelas dan boleh diintegrasikan dengan senibina yang baik. RUP menyokong asas komponen dari segi:

a.

membenarkan pembangunan sistem untuk mengenalpasti komponen dan

26

a.

memilih komponen mana yang perlu dibangunkan, diguna semula atau dibeli.

iv.

b.

Fokus kepada senibina membenarkan struktur disusun.

c.

Konsep pakej atau subsistem digunakan semasa analisa dan rekabentuk

d.

untuk mengatur komponen dan antaramuka.

e.

Pengujian dibuat bagi setiap komponen dan seterusnya dikembangkan

f.

ke komponen-komponen lain.

Memodelkan perisian secara visual Penggunaan UML dapat menggambarkan artifak secara visual, pengkhususan, pembinaan, dan dokumen artifak.

v.

Mengesahkan kualiti perisian secara berterusan Terdapat dua jenis kualiti: a.

Kualiti produk – kualiti produk utama yang dihasilkan seperti komponen, subsistem dan senibina.

b.

Kualiti proses – Ukuran yang digunakan untuk mengukur kualiti seperti perancangan ulangan, pengujian, usecase realization, model rekabentuk dan sebagainya.

vi.

Mengawal perubahan perisian Dengan pembangunan iteratif, ia membenarkan segala perubahan akan dikenalpasti dan diselaraskan.

3.2.1

Senibina RUP

Terdapat dua struktur proses atau dimensi iaitu: i.

Dimensi melintang mewakili masa dan menunjukkan kitar hidup sesuatu proses – aspek yang dinamik seperti fasa, ulangan dan mercutanda.

ii.

Dimensi menegak mewakili urutan kerja bagi aktiviti membina sistem – aspek statik seperti aktiviti, disiplin, artifak dan peranan.

27

Rajah 3.2.1 Senibina keseluruhan RUP

3.2.2

Fasa RUP

Terdapat empat fasa yang terlibat semasa proses pembangunan sistem dijalankan secara iteratif. Fasa-fasa tersebut seperti di dalam rajah senibina di atas ialah: i.

Fasa Permulaan (Inception)

Ia untuk mencapai persamaan di antara pengguna (stakeholder) di dalam kitar hayat objektif projek seperti skop projek, batas-batas, senario-senario, anggaran keseluruhan kos dan anggaran risiko. ii.

Fasa Perincian (Elaboration)

Ia untuk menganalisa masalah domain, mengenalpasti asas senibina, menyediakan perancangan dan mengurangkan risiko paling tinggi di dalam projek.

iii.

Fasa Rekabentuk (Construction)

28

Semua komponen dan ciri-ciri aplikasi akan dibangunkan dan diintegrasikan ke dalam produk. Kemudian ia akan diuji sepenuhnya. Ia menguruskan sumber dan mengawal operasi untuk meminimakan kos, jadual dan memperbaiki kualiti. iv.

Fasa Peralihan (Transition)

Fasa ini bertujuan untuk memindahkan produk perisian kepada pengguna. Prosesnya termasuk Ujian Beta, operasi serentak, menukar pangkalan data lama dan melatih pengguna dan penyelenggara sistem.

3.2.3. RUP sebagai rangkakerja proses

Urutan proses yang terlibat di dalam RUP ialah:

i.

Aliran Kerja Bermodelkan Bisnes (Business Modeling Workflow) Ia digunakan untuk : - memahami struktur sesebuah organisasi dan dipindahkan ke dalam struktur sistem. - memahami masalah semasa organisasi dan mengenalpasti perubahan-perubahan yang terlibat. - memastikan pengguna dan pembina sistem mempunyai saling - memahami kehendak organisasi. - menyediakan keperluan sistem bagi organisasi.

ii.

Aliran kerja Keperluan (Requirement Workflow) - Tujuan utama urutan kerja keperluan ialah : - Memulakan dan mengekalkan persetujuan di antara pelanggan dengan pembangun sistem tentang apa sistem boleh lakukan dan mengapa. - Memberi kefahaman yang lebih baik kepada pembangun sistem - Tentang keperluan sebenar. - Mengenalpasti batas-batas sistem

29

- Memperlengkapkan asas perancangan ke atas kandungan teknikal dalam ulangan - Memperlengkapkan asas kadar kos dan masa untuk membangunkan sistem

iii.

Aliran Kerja Analisa dan Rekabentuk (Analysis and Design workflow)

Tujuan urutan kerja analisa dan rekabentuk ialah untuk menterjemahkan keperluan

kepada

spesifikasi

yang

menerangkan

bagaimana

untuk

mengimplementasi sistem. Untuk tujuan tersebut, kita perlu memahami keperluan tersebut dan memindahkannya ke rekabentuk sistem dengan memilih strategi implementasi terbaik

iv.

Aliran Kerja Implementasi (Implementation Workflow)

Urutan kerja ini adalah untuk mengenalpasti kod organisasi dalam mengimplementasi subsistem yang disusun secara berperingkat. Ia juga digunakan untuk mengimplementasikan kelas dan objek dalam bentuk komponen. Seterusnya untuk menguji komponen yang dibangunkan sebagai satu unit dan akhir sekali menukarkan kepada sistem lengkap.

v.

Aliran Kerja Pengujian (Test Workflow)

Urutan kerja ini melibatkan pengesahan ke atas interaksi dan integrasi komponen-komponen, semua keperluan telah diimplementasikan dengan betul dan memastikan segala kerosakan dikenalpasti sebelum perisian diagihkan

vi.

Aliran Kerja Konfigurasi dan Perubahan Pengurusan (Configuration and Change Management Workflow)

30

Tujuannya ialah untuk mengesan dan mengekalkan integriti asset projek seperti mengetahui siapa yang bertanggungjawab ke atas perubahan yang dilakukan dan mengapa

vii.

Aliran Kerja Persekitaran (Environment Workflow)

Tujuannya untuk membantu pembangunan organisasi dengan proses dan alat seperti alat untuk memilih, menyediakan alat dan mengkonfigurasikan alat yang bersesuaian dengan organisasi, proses konfigurasi, proses pembaikan dan servis secara teknikal untuk menyokong proses tersebut.

vii.

Aliran Kerja Pengagihan (Deployment Workflow)

Aktiviti yang terlibat ialah menguji perisian (ujian beta), pakej perisian untuk penghantaran, mengagihkan dan menginstal perisian serta melatih pengguna dan menukarkan perisian yang lama.

ix.

Aliran Kerja Pengurusan Projek (Project Management Workflow)

Tujuan utamanya ialah untuk memperlengkapkan rangkakerja untuk menguruskan projek, menyediakan garispanduan untuk merancang, kumpulan pekerja, perlaksanaan dan monitor projek. Ia juga menyediakan rangkakerja untuk menguruskan risiko.

3.2.4

Perkakasan

Spesifikasi minimum perkakasan yang diperlukan untuk pembangunan sistem dapat dilihat pada jadual 3.1 dibawah ini :

31

Jadual 3.1 : Spesifikasi Minimum Perkakasan Bil

Jenis Perkakasan

Spesifikasi

1

Pemprosesan Komputer Pribadi

Intel Pentium D 3.4 GHz

2

Cakera Keras

40 GB

3

Ruang Ingatan SDRAM DDR

756MB

4

Monitor

14” inci

5

Port USB

6

Printer

3.2.5

Perisian

Sedangkan spesifikasi perisian yang diperlukan untuk membangun sistem ini dapat dilihat pada jadual 3.2 dibawah ini :

Jadual 3.2 : Spesifikasi Minimum Perisian Perisian

Spesifikasi

1. Microsoft Project 2002

Carta Gantt

2. Rational Rose 2002

Diagram UML

3. Microsoft Office Visio 2003

Diagram UML

4. Microsoft FrontPage 2003

Rekabentuk Sistem, antarmuka

7. Hypertext Preprocessor (PHP)

Bahasa pengaturcaraan

8. Microsoft SQL Server

Pangkalan Data

9. Internet Explorer

Web browser

32

3.2.6

Jadual Pembangunan

Bagi menyempurnakan dan melancarkan perjalanan projek, Carta Gantt bagi projek 1 dan projek 2 telah disediakan. Sila lihat lampiran A.

3.3.

Ringkasan

Didalam bab 3 ini, satu metodologi projek mengikut fasa telah diterangkan. Kemudian beberapa kategori dan jenis metodologi pembangunan sistem pula dikaji uuntuk melihat kesesuaiannya. Setiap perancangan tersebut perlu dilaksanakan bagi memastikan pembangunan sistem mengikut spesifikasi yang tepat disamping memastikan kualiti sistem yang dibangunkan sentiasa terjamin. Carta gantt bagi Projek 1 dan Projek 2 juga turut disediakan.

BAB 4

ANALISA DAN REKABENTUK SISTEM

4.1

Pengenalan

Di dalam Bab 4 ini akan memaparkan hasilan awalan yang didapati daripada permasalahan akademik di UNSRI. Berdasarkan masalah yang timbul maka satu modul pengurusan maklumat pelajar yang baru telah di formulasikan sebagai satu panduan yang jelas dalam menguruskan masalah maklumat pelajar. Di dalam bab ini juga akan memperlihatkan rekabentuk awalan sistem dan justifikasi tentang bagaimana sistem baru dapat memenuhi ciri-ciri keperluan sistem yang diperlukan. Notasi UML akan digunakan sebagai alat analisis dan rekabentuk proses sistem. Dengan menggunakan pendekatan berorientasi objek, rekabentuk sistem dapat digambarkan lebih jelas.

4.2

Analisis Organisasi

Universitas Sriwijaya (UNSRI) Palembang merupakan Universitas negeri di Palembang yang ditubuhkan pada tanggal 31 Oktober 1957 berdasarkan Surat Peraturan Pemerintah No. 42 Tahun 1960 tanggal 29 Oktober 1960 (Lambaran Negara Tahun 1960 No. 135) akhirnya berdirilah Universitas Sriwijaya yang peresmiannya dilakukan pada tanggal 3 November 1960 telah rasmi menjadi universiti negeri di Palembang. Pada awal ditumbuhkan, UNSRI hanya mempunyai

34 dua fakulti, iaitu Fakulti Ekonomi, dan Fakulti hukum. Pada masa selanjutnya, UNSRI terus berkembang dengan bertambahnya jumlah fakulti dan pelbagai prasarana lain, seiring dengan upaya peningkatan status UNSRI di mata masyarakat. Ketika ini UNSRI-Palembang memiliki delapan fakulti dan program pascasarjana. Fakulti dan program tersebut adalah: Ekonomi , Hukum , Kedokteran, Teknik, MIPA ,Pertanian , FKIP , Sosial dan Politik , Ilmu Komputer dan program Pascasarjana .

4.2.1

Struktur Organisasi

Pimpinan tertinggi di UNSRI dipegang oleh seorang rektor (naib Canselor) yang dipilih oleh senat lima tahun sekali. Rektor dibantu oleh empat orang pembantu rektor (vice canselor), masing-masing pembantu rektor dalam bidang masingmasing, Pembantu Rektor I menguruskan bidang akademik, Pembantu Rektor II menguruskan bidang Sumber Daya (HRD),Pembantu Rektor III menguruskan bidang Kemahasiswaan, dan Pembantu Rektor IV menguruskan bidang Humas. Di samping itu terdapat juga tiga ketua biro yang menguruskan dalam beberapa bidang iaitu Bahagian Administrasi umum dan Keuangan, Bahagian Administrasi Akademik dan Kemahasiswaan dan Bahagian Administrasi Perencanaan dan Informasi, manakala fakulti pula dipimpin oleh seorang Dekan dan kursus-kursus yang dipimpin oleh seorang ketua pengarah kursus, ketika ini di UNSRI terdapat delapan buah Fakulti. Satu sekolah Pascasarjana yang dipimpin oleh pengarah Pascasarjana, Pascasarjana adalah sekolah untuk pengajian lepasan ijazah. Untuk lebih jelasnya struktur organisasi di UNSRI dapat dilihat pada Rajah 4.1 .

35

Rektor

Pembantu Rektor I Bidang Akademik

Pembantu Rektor II Bidang Sumber Daya Manusia

Biro Bahagian Pentadbiran Akademik dan

Biro Bahagian Pentadbiran Keuangan

Bahagian Pentadbiran Perencanaan

Bahagian Pentadbiran Tata Usaha dan

Pembantu Rektor III Bidang Kemahasiswaan

Fakultas / Sekolah

Biro Bahagian Pentadbiran Kemahasiswaan

Dekan

Ketua Kursus

Bahagian Pentadbiran Kepegawaian

Rajah 4.1 Struktur Organisasi UNSRI Palembang

4.2.2

Fungsi

Melalui Visi dan Misi Perguruan Tinggi, lembaga ini diharapkan dapat melahirkan lulusan sarjana yang mampu mendalami dan mengembangkan ilmu pengetahuan, teknologi, dan seni untuk disumbangkan kepada agama, bangsa, dan negara melalui penglibatannya dalam pembangunan nasional, khususnya masyarakat Palembang.

Visi UNSRI adalah "Menjadi perguruan tinggi" termuka dalam upaya : i. Merupakan Perguruan tinggi terkemuka di Indonesia yang berbasis riset. ii. Memiliki Keunggulan di berbagai cabang ilmu, khususnya dibingang pengembangan sumber daya alam. iii. Menghasilkan manusia yang bertaqwa kepada Tuhan Yang Maha Esa, berkualitas, berakhlak tinggi, berbudaya, bersemangat ilmiah, dan menguasai

36 iv. Serta mampu mempergunakan ilmu pengetahuan, teknologi, maklumat, dan kesenian untuk meningkatkan kesejahteraan umat manusia.

Misi UNSRI adalah "Menyelenggarakan fungsi kelembagaan pendidikan tinggi sesuai dengan visi untuk : i. Menghasilkan lulusan yang akan bertindak sebagai anggota masyarakat yang bertakwa kepada Tuhan Yang Maha Esa berakhlak tinggi, berbudaya Indonesia, bersemangat ilmiah serta memiliki kemampuan akademik dan suatu profesional dan sanggup berkinerja baik di lingkungan kerjanya, serta

a. Bagi lulusan jenjang Diploma dan S1: Ia mampu menerapkan ilmu pengetahuan dan teknologi serta mengembangkan kemampuan diri terhadap tuntutan kemajuan di bidangnya dan berperan dalam pemeliharaan dan operasi proses produksi b. Bagi lulusan jenjang S2 : Ia mampu mengembangkan penerapan dan mengembangkan ilmu pengetahuan dan teknologi dalam peran penelitian dan pengembangan proses produksi. c. Bagi lulusan jenjang S3: Mampu mengembangkan dan menciptakan ilmu pengetahuan dan teknologi dalam peran penelitian dan pengembangan proses produksi. ii. Menghasilkan dan menyebarluaskan ilmu pengetahuan, teknologi, maklumat dan seni yang terbaik yang diperlukan untuk peningkatan kualitas dan produkstivitas masyarakat Indonesia seiring dengan upaya menghasilkan peneliti dan pemikir; serta memutakhirkan pengetahuan dan kemampuan agar Universitas

Sriwijaya

berdaya

dalam

menghimpun,

mengalihkan,

menyebarkan, menafsirkan dan menerapkan ilmu pengetahuan dan teknologi yang telah ada bagi kemajuan dan kesejahteraan masyarakat."

37 4.2.3

Bisnis Utama

UNSRI Palembang adalah sebuah institusi perguruan tinggi awam yang bergerak dibidang pendidikan dan pengajaran, tujuan jangka panjangnya ialah : i. Menyiapkan pelajar yang berakhlak mulia menjadi anggota masyarakat yang memiliki kemampuan dan keunggulan akademik dan/atau profesional yang dapat

menerapkan,

mengembangkan,

dan/atau

menciptakan

ilmu

pengetahuan, teknologi, seni, dan/atau ilmu lain yang berkaitan.

ii. Mencari, mengembangkan, dan meluaskan penyebaran ilmu pengetahuan, teknologi, seni, ilmu lain yang berkaitan serta menggunakannya untuk meningkatkan

martabat

dan

taraf

kehidupan

masyarakat

serta

memperkayakan kebudayaan nasional.

4.2.4

Sistem Maklumat / Teknologi Maklumat Sedia Ada

Buat masa sekarang, masih tiada sistem yang dibangunkan oleh UNSRI. Semua aktiviti akademik adalah secara manual di mana pelajar melakukan pendaftaran subjek ke pejabat pentakbiran secara manual, dan staff memeriksa apakah data yang diisikan pelajar sudah benar, dan memasukkan data pelajar ke pangkalan data (MS.EXCEL). Kemudian di akhir semester, pensyarah memberikan data nilai kepada staff,dan staff memasukkan data nilai ke dalam pangkalan data dan mencetaknya. Kemudian baru diserahkan kepada pelajar.

4.2.5

Pernyataan Masalah didalam Konteks Organisasi

Perkembangan UNSRI dari tahun ke tahun menunjukkan adanya peningkatan yang cukup signifikan, dilihat dari jumlah pensyarah dan pelajar. Sebagai institusi yang bergerak di bidang pendidikan, pelajar adalah client yang harus dijaga dan diperhatikan. Pemberian maklumat yang cepat dan akurat adalah salah satu bentuk

38 pelayanan yang harus diberikan kepada pelajar sehingga pelajar dapat memperoleh maklumat yang diinginkan dengan mudah.

Pertambahan jumlah pelajar yang semakin banyak, menyulitkan bagian administrasi untuk dapat melayani perluan pelajar satu persatu dengan cepat. Selain jumlah tenaga staf yang terbatas, keperluan dari pelajar itu juga beragam, setiap pelajar memiliki keperluan yang berbeda-beda.

Staf di UNSRI juga terbahagi atas tiga tingkatan. Ada bahagian yang dikerjakan di tingkat Jurusan, Fakulti dan ada pula yang dilakukan di tingkat pusat atau universiti. Contoh kasus adalah kepengurusan hasil peperiksaan. Jurusan akan memberikan nilai yang diperoleh pelajar ke tingkat fakulti, selanjutnya fakulti akan memberikan ke bahagian akademik UNSRI. Namun dalam kenyataanya, seringkali proses ini begitu lama dapat diselesaikan. Tidak jarang pelajar yang akan mengisi borang pendaftaran mengalami kesulitan kerana pelajar belum mengetahui apakah subjek yang ditempuh pada semester sebelumnya telah lulus atau harus mengulang.

Keluhan-keluhan ini sering kali disampaikan kepada bagian staf jurusan ataupun pengelola jurusan, sebagai bahagian yang memang langsung berkaitan dengan pelajar. Sehingga untuk mengatasi masalah-masalah seperti ini maka penulis ingin membuat sebuah sistem yang dapat memberikan maklumat yang cepat dan akurat kepada pelajar sehingga dapat memberikan kepuasan baik kepada pelajar sebagai client dan mengurangi beban bagian staf jurusan.

Bagian staf di jurusan masing-masing fakulti saat ini masih menjalankan sistem secara manual. Pendaftaran kursus pelajar dilakukan oleh setelah pelajar berkonsultasi dengan pembimbing akademik dan mengisi subjek pada blangko pendaftaran kursus. Dalam pengisian ini sering terjadi kendala kerana hasil peperiksaan pelajar untuk semester sebelumnya belum selesai dikerjakan oleh bahagian akedemik Institut, sehingga pelajar dalam mengisi borang pendaftaran harus menghitung sendiri hasil studinya berdasarkan markah-markah subjek yang

39 ada di papan pengumuman. Hal ini harus dilakukan kerana ada syarat pengambilan jumlah subjek berdasarkan hasil peperiksaan semester sebelumnya.

Tugas bahagian staf jurusan pada awal semester juga sangat berat, kerana selain harus melayani keperluan mahasiswa, staf juga harus melayani keperluan pensyarah. Biasanya pada awal semester, staf harus menghitung markah pelajar, proses pendaftaran pelajar, pembuatan daftar kehadiran, dan ada pula pekerjaan staf pelajar yang akan melaksanakan kerja praktek dan tugas akhir, sehingga banyak pengurusan yang menumpuk dan menyebabkan pelayanan kepada pelajar dan pensyarah atau keperluannya tidak dapat segera dibuat.

4.3 Analisis Proses Sedia Ada (As-Is Process)

Terdapat dua proses utama pada sistem sedia ada di UNSRI Palembang iaitu proses pendaftaran kursus dan mendapatkan hasil peperiksaan, untuk proses pendaftaran kursus dapat dilihat pada carta alir di bawah ini:

40

i Rajah 4.2. Carta Alir Sistem Semasa di UNSRI

Pada pengurusan sistem maklumat pelajarsemasa di fakulti, kebiasaannya ialah Pelajar membayar iyuran pengajian terlebih dahulu. Kemudian pelajar dibolehkan mengambil borang pendaftaran kursus. Pelajar mengisi borang pendaftaran yang telah disediakan di fakulti. Kemudian pelajar menyerahkan borang yang telah diisikan tersebut ke jurusan. Staf jurusan memeriksa apakah borang yang diterima telah diisikan dengan benar. Apabila borang yang diisikan telah benar dan sesuai, maka pelajar telah sah mendaftar kursus pada semester tersebut. Apabila borang yang diisikan tidak sesuai, maka borang tersebut akan diserahkan kembali kepada pelajar untuk mengisi ulang kembali dengan yang baru.

41 Proses mencetak hasil peperiksaan dapat dilihat pada carta alir dibawah ini :

Rajah 4.3. Carta Alir proses Pemarkahan Sistem Semasa di UNSRI

42 Pada pengurusan sistem peperiksaan maklumat pelajar semasa di fakulti, kebiasaannya ialah Pelajar mengikuti peperiksaan, kemudian pensyarah memeriksa hasil peperiksaan pelajar dan hasil markah diberikan kepada jurusan. Pihak jurusan menyerahkan hasil peperiksaan tadi kepada pihak fakulti, kemudian pihak fakulti menyerahkan markah ke bahagian akademik. Bahagian akademik yang akan memproses markah pelajar tadi dan mencetak hasil markah pelajar. Barulah bahagian akademik akan menyerahkan markah kepad pelajar.

4.3.1 Kelemahan Sistem Semasa

Berdasarkan kajian yang dilakukan terdapat beberapa kelemahan dari sistem semasa, kelemahan yang pertama iaitu belum adanya sistem maklumat akademik yang berbasis web, proses pendaftaran dan hasil peperiksan masih lagi menggunakan kaedah manual dimana segala maklumat pendaftaran dan maklumat hasil peperiksaan direkodkan melalui sistem perfailan dan melibatkan pemprosesan borang.

Kelemahan kedua ialahl ambatnya data yang diolah oleh administrasi seperti perhitungan CPA atau GPA harus dilakukan secara manual berdasarkan jumlah pelajar. Hal ini menyebabkan terlambatnya maklumat hasil peperiksaan pelajar.

Kelemahan yang ketiga ialah slip-slip yang diterima belum tersimpan dalam suatu pangkalan data, pengurusannya hanya dilakukan secara manual, menggunakan fail serta perisian Microsoft Word dan Microsoft Excel. Setiap pelajar dan pensyarah mendapatkan maklumat pelajar secara terus daripada pelajar tanpa menggunakan rekod yang terdapat dalam endaftaran pelajar. Oleh karena itu, data pelajar yang disimpan di setiap unit berbeza antara satu dengan yang lain. Ini menyebabkan penyimpanan data tidak teratur serta tidak seragam disetiap unit fakulti. Kelemahan yang keempat ialah UNSRI belum mempunyai bahagian pentadbiran khas yang menangani masalah pendaftaran pelajar sehingga maklumat pendaftaran pelajar tidak diuruskan secara bersepadu.

43 4.4

Cadangan Penambahbaikan

Untuk mengatasi masalah-masalah maklumat pelajar dalaman UNSRI Palembang

penulis mencadangkan beberapa cadangan seperti ditunjukkan pada

jadual 4.1 : Jadual 4.1. Cadangan Penambah Baikan Sistem Semasa

Cadangan

Fasa-fasa proses pengurusan sistem Membuat

fasa-fasa

pendaftaran maklumat pelajar tidak pendaftaran pelajar efektif kerana masih secara manual

proses

pengurusan

menjadi lebih efektif

dengan mencadangkan sistem pengurusaan maklumat pelajar secara online.

Belum mempunyai pusat maklumat Mencadangkan pelajar(sistem information academic)

maklumat

diwujudkannya

pelajar

untuk

pusat

menguruskan

masalah maklumat pelajar. Perhitungan CPA atau GPA masih Perhitungan CPA atau GPA otomatis melaui secara manual

sistem maklumat akademik.

Sukar untuk menjamin kerahasiaan Sistem Pengurusan maklumat pelajar secara identiti maklumat pelajar

Online

sangat

menjamin

kerahasiaan

identiti pelajar, kerana pelajar mempunyai User Id yang tidak diketahui oleh orang lain. Sukar untuk merekod data maklumat Dengan menggunakan Sistem Pengurusan pelajar

maklumat

pelajar

Secara

Online

data

maklumat pelajar yang ada akan tersimpan dengan baik di dalam pangkalan data. Sukar untuk menyemak pendaftaran Dengan menggunakan Sistem maklumat subjek dengan mendatangi bahagian pelajar Secara Online memudahkan pelajar staf akademik untuk mendaftarkan menyemak pendaftaran secara online tanpa subjek

harus mendatangi fakulti atau pihak staf fakulti.

Lambat

dalam

peperiksaan

memproses

hasil Dengan menggunakan Sistem maklumat pelajar Secara Online memudahkan pelajar untuk melihat hasil peperiksaan tanpa mendatangi pihak staf fakulti.

44 4.5

Keperluan Pengguna

Keperluan pengguna diperolehi dari maklumat yang didapat dari temubual yang dilakukan dengan pihak UNSRI Palembang, keperluan pengguna boleh dibahagikan kepada dua iaitu keperluan fungsian dan keperluan bukan fungsian.

i. Keperluan Fungsian a. Pelajar boleh membuat pendaftaran kursus secara online. b. Semua data dapat tersimpan dengan baik. c. Pelajar dapat melihat hasil peperiksaan secara mudah dan cepat secara online. ii.

Keperluan Bukan Fungsian a. Sistem pengurusan maklumat pelajar dapat diakses dari UNSRI Website

4.6

Analisis Proses Akan Datang (To-Be)

Berdasarkan

kelemahan-kelemahan

pada

sistem

semasa,

cadangan

penambahbaikan dan disesuaikan dengan keperluan pengguna penulis menambahkan beberapa hal pada sistem cadangan.

4.6.1

Pengguna Sistem Cadangan

Beberapa pengguna telah dikenal pasti iaitu administrator, pelajar dan pensyarah.

45 4.6.1.1 Administrator

Administrator bertanggungjawab menguruskan semua hal yang berkaitan dengan sistem seperti memasukkan pengguna baru, edit pengguna, padam pengguna, memasukkan data – data master seperti data fakulti, data jurusan, jabatan pentadbiran, memasukkan subjek yang ditawarkan,padam, padam subjek dan lainlain, beliau juga boleh melihat semua pendaftaran yang masuk , menghapus akaun dan melihat maklumat pelajar.

4.6.1.2 Pelajar

Pelajar terdiri dari semua warga UNSRI tetapi dalam menggunakan sistem maklumat pelajar ini pelajar harus memasukkan terlebih dahulu id pengguna dan kata laulan. Setelah itu barulah pelajar dapat melihat akaun pelajar, melihat seranai subjek yang ditawarkan, mendaftar subjek dan melihat hasil markah peperiksaan. Pelajar juga dapat mencetak hasil pendaftaran dan peperiksaan.

4.6.1.3 Pensyarah

Dalam hal ini pensyarah dapat memasukkan markah pelajar dan melihat akaun pensyarah,dan melihat seranai pelajar dalam sebuah kelas.

4.6.2

Sistem Maklumat Pelajar Cadangan

Terdapat empat fasa dalam memproses pendaftaran pelajar dan mengetahui hasil peperiksaan dalam sistem cadangan ini iaitu : membuat pendaftaran kursus dan mencetak hasil subjek yang telah didaftar, melihat hasil peperiksaan dan mencetak

46 hasil peperiksaan. Carta alir sistem maklumat pelajar pada sistem cadangan ditunjukkan pada rajah 4.5 dibawah ini.

i.

Pendaftaran Kursus

Pelajar Login ke dalam sistem, kemudian laman utama pelajar akan dipaparkan. Untuk membuat pendaftaran kurusus pelajar mengklik butang “KRS” , kemudian akan dipaparkan borang rancangan pendaftaran kursus online seperti ditunjukkan dalam rajah 4.4 . Subjek yang telah dibuat akan diberi nombor untuk memudahkan pengguna menyemak kembali subject yang telah dibuat. Data-data akan langsung di simpan di dalam pangkalan data.

Rajah 4.4. Paparan menu Pendaftaran Subjek

47

Rajah 4.5. Carta Alir proses Pendaftaran Pelajar Sistem Cadangan di UNSRI

ii. Melihat Maklumat Informasi Jadual Pelajar masuk dalam maklumat seranai subjek yang ditawarkan, kemudian untuk melihat maklumat subjek yang ditawarkan yang masuk pilih butang “Informasi Jadual” seperti ditunjukkan dalam rajah 4.6. Pada sistem cadangan ini semua subject akan dipaparkan.

iii. Menerima Hasil Pendaftaran Subject Pelajar masuk dalam sistem pendaftaran, kemudian laman hasil pendaftaran subject , untuk melihat hasil pendaftaran yang masuk pilih butang “KRS” seperti ditunjukkan dalam rajah 4.7. Pada sistem cadangan ini semua subjek akan dipaparkan.

iv. Melihat Hasil Peperiksaan Pelajar masuk dalam sistem pendaftaran, kemudian laman hasil pendaftaran subjek , untuk melihat hasil pendaftaran yang masuk pilih butang “KRS”

48 seperti ditunjukkan dalam rajah 4.8. Pada sistem cadangan ini semua subjek akan dipaparkan.

Rajah 4.6. Paparan menu Informasi Jadual

Rajah 4.7. Paparan menu Hasil Pendaftaran Subjek

49

Rajah 4.8. Paparan menu lihat Hasil Peperiksaan

4.7 Model Data Proses Akan Datang (To-Be)

Terdapat beberapa rajah yang digunakan bagi memodelkan sistem akan datang bagi UNSRI Palembang iaitu Rajah Aktiviti, Rajah Use Case, CRC cards, Rajah Kelas, Rajah Jujukan dan Rajah Keadaan.

4.7.1

Rajah Aktiviti

Rajah aktiviti yang telah dikenalpasti bagi Sistem Pengurusan akademik di UNSRI Palembang merupakan rajah pada sistem cadangan yang menunjukkan aktiviti pelajar mendaftar kursus, Sila rujuk Lampiran C1, dan C2 bagi Rajah Aktiviti Sistem Cadangan.

50 4.7.2

Rajah Use Case

Lampiran Rajah 4.9, 4.10, 4.11 di bawah ini menunjukkan keseluruhan rajah use case bagi sistem cadangan.

Login

Semak Hasil Peperiksaan

Logout

Pelajar

Daftar Subject

Semak Jadual

Rajah 4.9. Use case Sistem Cadangan Untuk Pelajar

Login

Logout Pensyarah

Beri Markah

Rajah 4.10. Use case Sistem Cadangan Untuk Pensyarah

51

Hapus Subject

Login

Logout

Edit Subject

Masukkan Subject

Administrator

Kemaskini maklumat Pribadi

Daftar Pensyarah Baru Kemaskini Pelajar

kemaskini Pensyarah

hapus

Daftar Pelajar baru

hapus

Rajah 4.11. Use case Sistem Cadangan Untuk Administrator

Rajah use case bagi sistem cadangan telah dikenalpasti. Terdapat sebelas use case utama iaitu Login, Logout, pendaftaran kursus, kemaskini maklumat pribadi, Semak jadual, daftar subjek, semak hasil peperiksan, beri markah, daftar pelajar, daftar pensyarah, masukkan subjek, hapus subjek. Pelajar mendaftar kursus, Login, Logout, dan kemaskini maklumat pribadi, daftar subject dan semak markah. Sedangkan pensyarah Login, Logout, kemaskini makluamt pribadi dan beri markah. Lihat Laporan. Rajah 4.6 di bawah menunjukkan keseluruhan rajah use case bagi sistem cadangan.

4.7.2.1. Spesifikasi Use Case

i. Use Case : Login

Jadual 4.2. Deskripsi Use Case Login Use Case

Login

Aktor

Pelajar, administrator, pensyarah

Deskripsi

Use Case menerangkan bagaimana pengguna masuk kedalam Sistem maklumat pelajar

52 Peristiwa Pencetus

Pengguna sudah menjadi pengguna berdaftar

Hubungan

Association : Pelajar, administrator, pensyarah

Laluan Asas

1.

Pengguna melakukan login dengan memasukkan nama id dan kata laluan.

Laluan Alternatif

1a. Jika nama id dan kata laluan sah maka pengguna boleh masuk ke dalam sistem 1b. Jika nama id dan kata laluan tidak sah maka mesej ralat akan dipaparkan

ii.

Use Case : Logout

Jadual 4.3. Deskripsi Use Case Logout Use Case

Logout

Aktor

Pelajar, administrator, pensyarah

Deskripsi

Use Case menerangkan bagaimana pengguna keluar daripada Sistem maklumat pelajar

Peristiwa Pencetus

Pengguna sudah menjadi pengguna berdaftar

Hubungan

Association : Pelajar, administrator, pensyarah

Laluan Asas

1. Pengguna melakukan logout dengan mengklik butang “Logout” 2. Pengguna Keluar dari sistem dan laman utama sistem akan dipaparkan

Laluan Alternatif

iii. Use Case : Kemaskini Pelajar dan Pensyarah

Jadual 4.4. Deskripsi Use Case kemaskini Pengguna Use Case

Kemaskini Pelajar dan Pensyarah

Aktor

Administrator

Deskripsi

Use Case mengemaskini data pelajar dan pensyarah

Peristiwa Pencetus

Administrator login

Hubungan

Association : Administrator

Laluan Asas

1.

Admin mengklik butang “ Pelajar dan Pensyarah”

53

Laluan Alternatif

2.

Masukkan ID pelajar dan pensyarah

3.

Kemaskini data pengguna yang diiginkan

4.

Klik Simpan

2a. Jika ID pengguna ada di dalam pangkalan data, paparkan data pengguna . 2b. Jika ID pengguna Tidak wujud paparkan mesej data tidak ditemukan.

iv. Use Case : Hapus Pelajar dan Pensyarah

Jadual 4.5. Deskripsi Use Case Hapus Pelajar dan Pensyarah Use Case

Hapus Pelajar dan Pensyarah

Aktor

Administrator

Deskripsi

Use Case menghapus data Pelajar dan Pensyarah

Peristiwa Pencetus

Administrator login

Hubungan

Association : Administrator

Laluan Asas

1.

Admin mengklik butang “ Pelajar dan Pensyarah”

2.

Masukkan ID pengguna

3.

Klik Hapus

Laluan Alternatif

2a. Jika ID pengguna ada di dalam pangkalan data, paparkan data pengguna. 2b. Jika ID pengguna Tidak wujud paparkan mesej data tidak ditemukan.

v. Use Case : Pendaftaran Kursus

Jadual 4.6. Deskripsi Use Case Pendaftaran Kursus Use Case

Pendaftaran Kursus

Aktor

Pelajar

Deskripsi

Use Case menerangkan bagaimana pelajar mendaftarkan kursus menggunakan Sistem Maklumat Akademik

Peristiwa Pencetus

Pelajar harus melakukan login terlebih dahulu dengan memasukkan nama id dan kata laluan sebelum boleh memasuki sistem.

54 Hubungan

Association :

Laluan Asas

2.

Pelajar melakukan login terlebih dahulu dengan memasukkan nama id dan kata laluan.

3.

Pelajar memilih menu Daftar Kursus

4.

Pelajar mengisi borang kursus dan memilih kursus yang diatawarkan.

5.

Pelajar menghantar pendaftaran dengan mengklik butang submit

Laluan Alternatif

1a. Jika nama id dan kata laluan sah maka Pelajar boleh masuk ke dalam sistem 1b. Jika nama id dan kata laluan tidak sah maka Pelajar harus mendaftarkan diri terlebih dahulu kemudian baru login ke dalam sistem.

vi. Use Case : Daftar Pelajar dan Pensyarah

Jadual 4.7. Deskripsi Use Case Daftar Pelajar dan Pensyarah Use Case

Daftar Pelajar dan Pensyarah

Aktor

Administrator

Deskripsi

Use Case daftar data pelajar dan pensyarah

Peristiwa Pencetus

Administrator login

Hubungan

Association : Administrator

Laluan Asas

5.

Admin mengklik butang “ Pelajar dan Pensyarah”

6.

Daftar data pengguna yang diiginkan

7.

Klik Simpan

Laluan Alternatif

2a. Jika ID pengguna ada di dalam pangkalan data, paparkan data pengguna . 2b. Jika ID pengguna Tidak wujud paparkan mesej data tidak ditemukan.

55 vii. Use Case : Semak Hasil Peperiksaan

Jadual 4.8. Deskripsi Use Case Lihat Laporan Hasil Peperiksaan Use Case

Semak hasil Peperiksaan

Aktor

Pelajar

Deskripsi

Use Case menerangkan bagaimana pelajar melihat hasil peperiksaan

Peristiwa Pencetus

Pelajar memilih butang “KHS”

Hubungan

Association : Pelajar

Laluan Asas

1.

Pelajar memilih menu lihat hasil peperiksaan

2.

Admin Cetak Laporan

Laluan Alternatif

4.7.3

CRC Cards

Class-Responsibility-Collaboration

(CRC)

cards

digunakan

untuk

mendokumenkan tanggungjawab serta kolaborasi bagi setiap kelas. Kad CRC bagi setiap kelas dalam sistem cadangan ditunjukkan seperti di Lampiran D.

4.7.4

Rajah Kelas

Bagi pembangunan sistem cadangan, terdapat beberapa kelas yang dikenalpasti iaitu kelas Pengguna, Login, Pelajar, Petugas. Rajah Kelas ditunjukkan dalam Lampiran C3. .

56 4.7.5

Rajah Jujukan

Rajah jujukan menunjukkan interaksi spesifik yang menjelaskan interaksi di antara aktor dan sistem. Rajah jujukan digunakan untuk menggambarkan interaksi dan hubungan objek-objek dalam bentuk jujukan bagi sesuatu use case. Rajah jujukan juga merupakan permodelan dinamik bagi sesuatu sistem kerana ia mengambil kira faktor masa.

4.7.6

Rajah Keadaan (State Chart Diagram)

Rajah Keadaan merupakan satu rajah yang memodelkan perwakilan keadaan dan interaksi bagi satu objek yang dinamik. Ia merangkumi semua kemungkinan pusingan hayat objek tersebut dan juga semua kemungkinan tindakbalas satu objek kepada semua use case yang terlibat dengannya. Rajah ini hanya dibina bagi kelas yang mempunyai perubahan yang dinamik sahaja. Rajah keadaan bagi pendaftaran kursus dan hasil peperiksaan ditunjukkan pada Lampiran C15 dan C16

4.8 Rekabentuk Pangkalan Data

Semua data yang berkaitan dengan sistem disimpan dalam satu lokasi storan yang juga merupakan pangkalan data bagi sistem. Rekabentuk pangkalan data dapat menggambarkan pengurusan data di dalam sesebuah sistem maklumat. Pangkalan data bertanggungjawab dalam penyimpanan data dan berupaya memberikan kesepaduan dan perkongsian data. Rajah rekabentuk pangkalan data dapat dilihat pada Lampiran E.

57 4.9

Rekabentuk Input Kualiti output sesuatu sistem bergantung kepada kualiti input. Paparan input

bertujuan untuk mempersembahkan masukan maklumat. Beberapa panduan yang digunakan untuk merekabentuk skrin input yang efektif adalah: i.

Paparan skrin hendaklah menarik dan tidak terlalu padat.

ii.

Maklumat yang dipaparkan pada skrin hendaklah tersusun.

iii.

Mesej yang hendak disampaikan perlu spesifik, tidak mengelirukan dan mempunyai maklumat yang boleh dipercayai.

iv.

Persembahan skrin hendaklah konsisten.

v. Penggunaan animasi, warna, dan kesan grafik yang lain hendaklah tidak mengganggu pengguna. vi.

Tindakbalas perlu dipaparkan supaya pengguna dapat mengikuti status semasa sistem.

4.9.1

Spesifikasi Input

Spesifikasi input merupakan penerangan mengenai keperluan input yang diperlukan apabila pengguna sistem cadangan iaitu pengadu dan petugas ingin membuat capaian kepada sesuatu maklumat tertentu. Spesifikasi-spesifikasi input bagi sistem malumat pelajar di UNSRI Palembang adalah seperti dalam Jadual 4.18. Manakala paparan skrin untuk masing-masing spesifikasi input dapat dilihat pada rajah 4.12 sampai rajah 4.18 di bawah ini.

58 Jadual 4.9 : Spesifikasi-spesifikasi Input Skrin Input Login Pelajar

Spesifikasi Input Kebenaran pelajar untuk memasuki dan menggunakan sistem

Login Pensyarah

Kebenaran pensyarah untuk memasuki dan menggunakan sistem

Login Administrator

Membolehkan administrator memasukkan data pengguna

untuk

Kemaskini Pelajar

Membolehkan administrator mengemaskini data pelajar

untuk

Kemaskini pensyarah

Membolehkan administrator mengemaskini pensyarah

untuk

Kemaskini subjek

Membolehkan administrator mengemaskini subjek

Tambah subjek

Membolehkan subjek

administrator

menambah

i. Paparan Skrin untuk Login Pelajar

Rajah 4.12. Paparan skrin untuk Login Pelajar, pensyarah dan administrator

59 ii. Paparan skrin untuk Kemaskini Pelajar

Rajah 4.13. Paparan skrin kemaskini pelajar

iii. Paparan skrin untuk Kemaskini Pensyarah

Rajah 4.14. Paparan menu Kemaskini Pensyarah

60 iv. Paparan Skrin Kemaskini Subject

Rajah 4.15. Paparan Menu Kemaskini Subjek

v. Paparan skrin untuk Tambah Subjek

Rajah 4.16. Paparan menu Tambah Subjek

61 4.10

Rekabentuk Output

Output merupakan paparan yang dilihat dan membekalkan maklumat kepada pengguna dalam melaksanakan tugas. Pengguna menilai sesuatu sistem maklumat itu berdasarkan kepada outputnya. Satu sistem maklumat yang baik mampu memberikan pengguna maklumat yang tepat, mudah difahami dan melaksanakan masa tindakan pemprosesan yang pantas. Perkara yang dipertimbangkan semasa merekabentuk skrin output: i.

Persembahan yang menarik dan konsisten.

ii.

Terdapat panduan semasa menggunakan skrin.

iii.

Mudah difahami.

iv.

Paparan yang menarik dan tidak menggunakan penggunaan warna yang keterlaluan.

4.10.1 Spesifikasi Output

Spesifikasi output merupakan penerangan mengenai output yang dihasilkan setelah pengadu dan petugas memasukkan maklumat yang diperlukan oleh sistem. Spesifikasi-spesifikasi output bagi Sistem Makluamt Pelajar UNSRI

ini adalah

seperti dalam Jadual 4.19. Paparan skrin output yang dihasilkan dapat dilihat pada rajah 4.20 sampai dengan rajah 4.28 dibawah ini.

Jadual 4.10 : Spesifikasi-spesifikasi Output Skrin Output Maklumat Pelajar

Spesifikasi Output Memaparkan maklumat Pelajar

Maklumat Seranai Subjek

Memaparkan maklumat Seranai Subjek

Maklumat maklumat jadual subjek

Memaparkan maklumat jadwal subjek

Maklumat Nama nama Pensyarah

Memaparkan maklumat Nama nama Pensyarah

62 i.

Paparan Maklumat Pelajar

Rajah 4.17. Paparan Maklumat Pelajar

ii.

Paparan Maklumat Subjek

Rajah 4.18. Paparan Maklumat Subjek

63 iii.

Paparan Maklumat Jadual

Rajah 4.19. Paparan Maklumat Jadual

iv.

Paparan Maklumat Nama nama Pensyarah

Rajah 4.20. Paparan Maklumat Nama nama Pensyarah

64 4.11

Senibina Sistem

Oleh kerana sistem ini adalah berasaskan web, maka three-tiered architecture amat sesuai digunakan. Dalam senibina ini, terdapat tiga komponen perkakasan yang terlibat iaitu : i.

Client yang terdiri dari pelajar dan pensyarah, Pelajar dapat membuat pendaftaran subject online kerana Sistem Maklumat Pelajar yang dibangunkan untuk UNSRI dapat dicapai oleh komputer menerusi rangkaian internet. Pelajar dapat memproses pendaftaran dan melihar hasil peeriksaan dan pensyarah dapat memasukan hasil peperiksaan secara online kerana Sistem Maklumat Pelajar yang dibangunkan untuk UNSRI dapat dicapai oleh komputer menerusi rangkaian internet.

ii.

Web Application Server ialah server tempat aplikasi Sistem Maklumat pelajar UNSRI Palembang diinstall, aplikasi makluamat pelajar yang

iii.

dibangunkan untuk UNSRI akan dicapai oleh komputer menerusi rangkaian internet. Seorang administrator akan berperanan untuk mengatur sistem dan mengatur hak akses pengguna.

iv.

4.12

Database (Pangkalan Data ) bertanggungjawab untuk penyimpanan data.

Ringkasan

Secara keseluruhannya, bab ini menerangkan tentang analisa yang dibuat ke atas organisasi kajian kes iaitu UNSRI Palembang. Semua aktiviti pengurusan aduan dilakukan secara manual pada sistem semasa. Sebagai penambahbaikan rekabentuk sistem cadangan telah dihasilkan. Pendekatan berorientasikan objek digunakan dalam pemodelan sistem semasa dan sistem cadangan berdasarkan keperluan pengguna. Dalam bab ini juga disertakan rekabentuk input, output untuk pengurusan sistem maklumat pelajar di UNSRI Palembang.

BAB 5

PELAKSANAAN DAN PENGUJIAN

5.1

Pengenalan

Bab ini menerangkan tentang fasa pelaksanaan sistem yang melibatkan proses-proses pemasangan perisian yang akan digunakan dalam sistem yang akan dibangunkan. Pembangunan dan pelaksanaan sistem ini dilaksanakan setelah perancangan dan rekabentuk dilaksanakan pada peringkat awal. Fasa pengujian pula merupakan fasa yang terpenting setelah keseluruhan sistem dibangunkan. Tujuan pengujian dilaksanakan adalah untuk memastikan sistem dapat berjalan dengan lancar tanpa sebarang kesalahan dan masalah di masa akan datang serta menepati keperluan dan spesifikasi yang telah ditetapkan oleh pengguna. Pada fasa ini, sistem akan diuji dan dinilai untuk mengenalpasti ralat, kebaikan dan kelemahan sistem, keupayaan perisian serta kebolehan setiap modul dalam sistem bekerjasama di antara satu sama lain. Pengesanan ralat pada peringkat awal memudahkan pembetulan dilakukan kerana ianya tidak melibatkan proses yang besar.

5.2

Pelaksanaan Sistem Makluamt Pelajar Universitas Sriwijaya

Sistem maklumat pelajar yang dibangunkan ini dapat membantu UNSRI Palembang dalam menguruskan pendaftaran pelajar dan hasil peperiksaan pelajar UNSRI Palembang. Rekabentuk Sistem Informasi Akademik yang mesra pengguna ini memudahkan lagi pengguna untuk terus mengaplikasikan penggunaan sistem ini.

66 5.3

Pengujian

Bentuk pengujian yang dijalankan bagi menguji sejauh mana keberkesanan sistem ini adalah Pengujian Unit, Pengujian Integrasi, Pengujian Sistem.

5.3.1

Pengujian Unit

Unit merupakan modul yang paling kecil dalam sesuatu sistem. Pengujian unit ini akan lebih tertumpu pada keberkesanan proses pengkodan agar ia membenarkan sistem berfungsi dengan betul. Bagi tujuan ini, data-data cubaan akan dimasukkan. Data yang dimasukkan akan disemak dan ralat akan terjadi sekiranya data yang dimasukkan tidak dijumpai dan proses seterusnya tidak akan dilaksanakan. Proses pengujian unit ini dilakukan secara berterusan dan berperingkat semasa proses implementasi dijalankan. Ini adalah untuk memudahkan pembangun mengesan ralat pada peringkat awal pembangunan sistem. Pengujian unit akan dilaksanakan dengan menggunakan kaedah Kotak Hitam dan Kotak Putih.

5.3.1.1 Pengujian Kotak Hitam

Pengujian kotak hitam merupakan pengujian fungsi sistem di mana ianya melibatkan pengujian luaran sahaja iaitu pendekatan yang memfokuskan kepada apa yang dijangkakan. Pengujian ini tidak menyentuh bagaimana aturcara melaksanakan sesuatu pelaksanaan. Apa yang penting adalah output yang dihasilkan mestilah menepati apa yang dikehendaki oleh pengguna. Pengujian ini merupakan satu strategi yang menganggap sistem sebagai sebuah kotak di mana kandungannya tidak perlu diketahui. Hanya dengan memberi andaian bahawa jika sistem menjana output yang tepat apabila memberi input, maka aturcara, struktur dan antaramuka sistem mestilah bebas ralat. Antara Aktiviti pengujian kotak hitam yang dilakukan adalah seperti berikut:

67 i.

Pengujian sekuriti : Pengujian tehadap data input untuk menguji sama ada data yang dimasukkan sah atau pun tidak. Ianya adalah bertujuan untuk faktor keselamatan data. Sebagai contoh, bagi login pengguna. Setiap pengguna mempunyai jenis, katalaluan dan ID pengguna tersendiri. Setiap pengguna yang berbeza hanya boleh capai kepada menu tertentu sahaja. Kesalahan memasukkan nombor kad pengenalan dan kata laluan, sistem akan memaparkan mesej ralat.

ii.

Pengujian input data : Pengujian ini lebih kepada pengujian yang membantu dalam semua modul yang memerlukan input data . Setiap input data akan disemak sama ada pengguna telah mengisi semua data yang dikehendaki dan tidak berlaku pertindihan data dengan data yang telah sedia ada dalam pangkalan data.

iii.

Pengujian maklumat : Pengujian ini adalah bagi memastikan data yang dipaparkan adalah yang diperlukan oleh pengguna.

Hasil pengujian kotak hitam dapat dilihat pada lampiran F.

5.3.1.2 Pengujian Kotak Putih

Pengujian kotak putih bermaksud melakukan penyemakan terperinci terhadap aturcara yang berkaitan. Pengujian kotak putih ini turut merangkumi : i.

Memastikan semua laluan logik diuji sekurang-kurangnya sekali. Hasil menunjukkan hanya ID dan katalaluan yang sah sahaja yang dibenarkan untuk memasuki halaman tertentu.

ii.

Melaksanakan ujian ke atas semua gelung. Hasil menunjukkan semua gelung yang terdapat dalam sistem dapat berfungsi dengan baik.

iii.

Menguji semua keputusan logik sama ada sah atau tidak. Hasil daripada pengujian menunjukkan semua syarat yang diperlukan dipenuhi.

68 iv.

Menguji setiap struktur dalaman yang wujud. Hasil menunjukkan semua struktur dalaman dapat berjalan dengan lancar.

Pengujian ini dilaksanakan pada dua keadaan iaitu pengujian laluan asas dan pengujian gelung. Pengujian laluan asas adalah pengujian kepada laluan logik dalam aturcara iaitu hanya pengguna dengan katalaluan yang sah sahaja dapat membuat kemasukan ke halaman yang telah ditetapkan. Pengujian gelung pula adalah menguji semua gelung di dalam sistem di mana di dapati semua gelung dapat berfungsi dengan baik.

5.3.2

Pengujian Integrasi

Pengujian ini dilakukan dengan melibatkan dua atau lebih program yang saling berkaitan. Komponen perisian diuji secara berkelompok. Pengujian ini berfungsi untuk memastikan bahawa antaramuka dan pautan-pautan di setiap bahagian sistem beroperasi dengan baik. Proses dan hasil pengujian integrasi bagi sistem boleh dilihat pada Lampiran G.

5.3.3

Pengujian Sistem

Pengujian terakhir yang dilakukan adalah pengujian sistem, bertujuan untuk memastikan semua subsistem dapat digabungkan dengan sempurna lalu mewujudkan sistem keseluruhan. Pengujian ini boleh dilihat sebagai proses mengesan ralat yang mungkin wujud dari segi interaksi antara subsistem dengan komponen lain. Pengujian sistem akan menyemak sejauh mana sistem yang dibangunkan memenuhi keperluan universiti (pengujian keperluan), sejauh mana keselesaan penggunaan sistem (pengujian kepenggunaan), keselamatan dan prestasi sistem secara keseluruhan. Oleh yang demikian, dapat dibuktikan bahawa sistem yang dibangunkan ini beroperasi seperti yang dikehendaki dan mencapai objektif yang ditetapkan.

69 5.4

Ringkasan

Bab ini menerangkan secara ringkas mengenai fasa pengujian yang dijalankan. Fasa pengujian dilihat sebagai komponen yang sangat penting bagi menilai sesebuah sistem. Melalui pengujian, pembangun sistem dapat mengetahui samada sistem yang telah siap dibangunkan itu berjaya atau tidak. Berjaya yang dimaksudkan di sini adalah sistem yang dapat memenuhi semua keperluan pengguna dan mencapai semua objektif yang telah ditetapkan di awal perancangan projek. Di samping itu, pembangun sistem juga dapat meningkatkan tahap keberkesanan sistem berdasarkan pandangan dan idea yang diperolehi daripada pengguna-pengguna yang telah menguji sistem ini.

BAB 6

STRATEGI ORGANISASI

6.1

Pengenalan

Bab ini menjelaskan tentang langkah yang perlu dilaksanakan oleh UNSRI Palembang bagi menjayakan aplikasi sistem maklumat pelajar berbasis web. Strategi dan langkah-langkah terbaik perlu diambil supaya sistem yang dibangunkan dapat memjamin kepentingan dan memberi kesan positif kepada UNSRI Palembang. Di samping itu, dengan adanya cadangan strategi sistem yang dibangunkan diharap dapat membantu UNSRI Palembang untuk mengimplemenkan sistem tersebut supaya mutu perkhidmatan yang diberikan dapat ditingkatkan dan diperbaiki dari masa ke semasa.

6.2

Strategi Peralihan

UNSRI Palembang tidak mempunyai sebarang sistem maklumat pelajar yang sedia ada. Jadi, urusan instalasi sistem baru menjadi agak mudah kerana ianya tidak melibatkan penggantian sistem sedia ada. Disebabkan sistem ini masih lagi baru, makasebab ramai staf yang akan terlibat maka perlu diberi pendedahan serta latihan mengenai cara pengendalian sistem. Staff yang terlibat adalah pensyarah dan administrator. Administrasi bertugas menerima maklumat yang masuk dan menyemak data-data pelajar daripada pangkalan data sistem dan pensyarah bertugas memasukkan markah pelajar.

71 Menurut (Dennis, Alan et.al, 2005) terdapat tiga dimensi bagi strategi peralihan; jenis peralihan (conversion style), lokasi peralihan (conversion location) serta modul peralihan (conversion modules) . Ringkasnya jenis yang dipilih ialah secara langsung (direct conversion) artinya sistem yang baru akan langsung digunakan menggantikan sistem yang lama, lokasinya berterusan (simultaneous conversion) artinya semua lokasi fakulti dan bahagian pentadbiran akan langsung menerapkan sistem maklumat pelajar yang baru dan modul terlibat merupakan seluruh sistem (whole module conversion). Ini boleh dilihat dalam jadual di bawah. Sub-sub topik berikut akan memberi penerangan yang lebih jelas.

Jadual 6.1: Strategi Peralihan bagi Sistem maklumat Pelajar Cadangan Karakteristik Jenis Peralihan Lokasi Peralihan Modul Peralihan (langsung) (berterusan) (seluruh sistem) Risiko

Tinggi

Tinggi

Tinggi

Kos

Rendah

Tinggi

Sederhana

Masa

Pendek

Pendek

Pendek

6.2.1

Jenis Peralihan

Jenis peralihan yang dipilih adalah peralihan secara langsung iaitu, pihak UNSRI Palembang akan terus menggunakan sistem maklumat pelajar yang akan dibangunkan menggantikan proses manual yang telah lama digunakan kerana sistem yang lama terbukti tidak mampu menguruskan makluamt pelajar dengan baik sehingga pihak UNSRI Palembang ingin menggantikannya dengan sistem yang baru.

Walaubagaimanapun strategi ini mempunyai risiko yang tinggi tetapi penulis menilai bagi UNSRI Palembang penggunaan sistem ini tidak terlalu berisiko kerana data-data makluamt pelajar yang lama tidak akan digunakan lagi. Keuntungan strategi ini ialah kos yang rendah dan masa yang pendek sehingga hasil daripada penggunaan sistem ini akan terus dirasakan oleh UNSRI Palembang. Prototaip bagi sistem makluamt pelajar ini adalah kecil dan kebarangkalian sistem yang dihasilkan

72 tidak dapat berjalan dengan lancar, tidak akan memberi kesan yang serius terhadap UNSRI Palemabang.

6.2.2

Lokasi Peralihan

Lokasi peralihan pula merujuk kepada bahagian organisasi yang akan diubah mengikut masa atau kedudukan. Lokasi peralihan yang sesuai untuk sistem makluamt pelajar ini adalah peralihan secara berterusan. Ini bermaksud, sistem baru akan dijalankan secara serentak dan berterusan disemua lokasi di UNSRI Palembang. Peralihan secara berterusan ini adalah berisiko tinggi dan mempunyai kos yang tinggi.

6.2.3

Modul Peralihan

Modul peralihan yang dicadangkan adalah peralihan secara keseluruhan yang mana semua modul dalam sistem yang dicadangkan ini akan dipasangkan secara terus pada satu masa dan akan digunakan oleh pusat maklumat pelajar UNSRI Palmbang dan seluruh fakulti dan bahagian pentadbiran untuk menerima dan memproses makluamat pelajar daripada semua warga UNSRI Palembang sama ada berjaya atau gagal. Latihan yang bakal diberikan juga agak mudah dan memerlukan masa yang pendek kerana sistem ini dibangunkan secara mesra pengguna. Cuma apa yang penting di sini adalah membangunkankan sistem secara berterusan dengan semangat yang kekal.

73 6.3

Perubahan dalam Pengurusan

Perubahan yang paling

mendasar

bagi UNSRI Palembang

adalah

membangunkan sebuah pusat maklumat pelajar, dan mengambil staff dan kordinator maklumat pelajar untuk bertugas di pusat maklumat pelajar. Tujuan pembentukan pusat maklumat pelajar ini ialah supaya memudahkan warga UNSRI Palembang untuk membuat maklumat pelajar, juga akan memudahkan semua fakulti dan bahagian pentadbiran kerana pengurusan maklumat pelajar sudah diuruskan secara terpusat lantas meringankan kerja fakulti dan bahagian pentadbiran .

Semua staff akan diberikan latihan terlebih dahulu tentang prosedur pengisian maklumat, cara membuat pendaftaran, dan cara-cara menggunakan sistem maklumat pelajar secara online.

6.3.1

Faktor Penentangan dalam Perubahan

Berikut merupakan beberapa faktor yang mungkin akan menjadi rintangan terhadap perubahan yang bakal dilakukan dalam pengurusan maklumat pelajar UNSRI Palembang . Antaranya ialah:

i.

Daripada aspek pembiayaan untuk mengambil staff baru, membuat pusat maklumat pelajar dan melakukan pelatihan akan menjadi rintangan bagi UNSRI Palembang.

ii.

Daripada segi aspek manfaat di kalangan warga UNSRI Palembang ialah memudahkan elajar, pensyarah dan staff dalam menguruskan sistem maklumat pelajar, memudahkan pendaftaran dan mengetahui hasil markah secara baik.

74 6.4

Rancangan Kesinambungan Sistem

Kebiasaannya, setiap sistem akan menghadapi masalah sama ada kritikal atau tidak diaktakan sebagai. Paling kritikal apabila data termusnah dan kesahihannya diragui. Maka, terdapat beberapa langkah proaktif perlu dilakukan untuk mengatasi setiap masalah: i.

Server down Tindakan: Pelajar membuat pendaftaran kursus dengan mendatangi pusat maklumat pelajar dan mengisi borang pendaftaran.

ii.

Serangan virus Virus baru wujud setiap hari. Maka terdapat kemungkinan data akan diserang oleh virus. Utiliti back-up disediakan bagi memastikan data tidak hilang. Utiliti ini akan diletakkan server 8yang berlainan.

6.5

Anggaran Kos

Anggaran kos adalah merupakan elemen penting bagi setiap pembangunan projek. Anggaran kos juga dapat menentukan sama ada projek tersebut sesuai untuk dibangunkan. Anggaran kos ini membolehkan UNSRI Palembang merancang sumber kewangan yang sedia ada. Selain itu, anggaran kos ini boleh menjadi panduan bagi universiti lain yang ingin membangunkan projek ini. Anggaran kos bagi projek ini adalah seperti dalam jadual 6.2.

75 Jadual 6.2 : Anggaran kos bagi Sistem Maklumat Pelajar Anggaran kos

Harga (RM)

Kos pembangunan

2800

5 @ Komputer peribadi RM 1400

7000

Pelayan

200

Pencetak

200

Perisian server

150

Lesen perisian

1500

Kerja pembangunan Kos operasi

3000

Penyelenggaraan (perkakasan dan perisian)

3000

Penambahbaikan (perkakasan dan perisian)

1000

Kerja operasi

6.6

Perbelanjaan lain

1500

Latihan

1200

Kesihatan dan lain-lain

3000

JUMLAH

23550

Ringkasan

Bab ini secara ringkasnya menerangkan strategi organisasi yang perlu dilaksanakan oleh pihak UNSRI Palembang. Strategi organisasi ini penting terutamanya bagi membantu mempertingkatkan mutu perkhidmatan UNSRI Palembang .Strategi yang dicadangkan adalah diharapkan sedikit sebanyak dapat membantu sesebuah organisasi khususnya organisasi kajian dalam menentukan kaedah untuk menyelenggara sistem supaya ianya berjalan dengan lancar dan memenuhi kehendak pelanggan.

BAB 7

PERBINCANGAN DAN KESIMPULAN

7.1. Pengenalan

Bab ini menerangkan tentang pencapaian yang diperolehi hasil dari kajian yang dilakukan. Kekangan dan cabaran terhadap kajian projek ini turut dikenalpasti, kerana kesannya ke atas rekabentuk sistem. Kekangan utama yang dikenalpasti dalam penghasilan projek ini adalah dari segi masa. Selain itu, kekangan ini telah menyumbang kepada kekurangan dan kelemahan projek yang dibangunkan. Seterusnya, beberapa cadangan dinyatakan bagi kemudahan rujukan pembangun sistem akan datang untuk menilai semula sistem dan membuat susulan pembaikan terhadap sistem yang telah dibangunkan ini.

7.2. Hasil Pencapaian Sistem

Untuk melihat hasil yang telah berjaya dilaksanakan kita merujuk kembali objektif kajian dalam bab 1 iaitu:

i.

Untuk membangunkan sebuah sistem maklumat pelajar yang berasaskan web yang dapat mengurus, mencapai dan merekod data data pelajar, serta menjana laporan yang berkaitan dengan data pelajar.

77 ii.

Untuk menganalisa data data yang diperolehi untuk melakukan statistik dari segi jantina, agama, subject.

iii.

Untuk menghasilkan berbagai jenis laporan statistik yang berkaitan dengan pelajar.

iv.

Untuk mengenal pasti masalah masalah utama yang menyebabkan sistem manual tidak berjalan dengan baik di UNSRI-Palembang

v. Untuk mengenal pasti proses sistem sedia ada di UNSRI-Palembang. vi.

Untuk membina sebuah prototaip sistem maklumat pelajar yang sesuai untuk UNSRI-Palembang

Objektif pertama dicapai iaitu dengan membangunkan sebuah sistem maklumat pelajar yang berasaskan web yang dapat mengurus, mencapai dan merekod data data pelajar, serta menjana laporan yang berkaitan dengan data pelajar. Objektif kedua telah berjaya dicapai iaitu Untuk menganalisa data data yang diperolehi untuk melakukan statistik dari segi jantina, agama, subject Objektif ketiga telah berjaya dicapai iaitu Untuk menghasilkan berbagai jenis laporan statistik yang berkaitan dengan pelajar. Objektif keempat telah berjaya dicapai iaitu dengan mengenal pasti masalah masalah utama yang menyebabkan sistem manual tidak berjalan dengan baik di UNSRI-Palembang. Sistem Maklumat Pelajar telah dibangunkan untuk kegunaan UNSRI Palembang. Objektif kelima ini dicapai untuk mengenal pasti proses sistem sedia ada di UNSRI-Palembang. Objektif keenam telah berjaya dicapai iaitu Untuk membina sebuah prototaip sistem maklumat pelajar yang sesuai untuk UNSRI-Palembang .

78 7.3. Rintangan dan Cabaran Penulis

Terdapat beberapa kekangan dan cabaran yang dihadapi oleh penulis untuk membangunkan projek ini iaitu: i.

Kekangan dari segi masa. Masa yang agak terhad diperuntukkan untuk melaksanakan fasa analisis dan rekabentuk sistem.

ii.

Kekangan dari kurangnya kemampuan berbahasa Melayu dengan baik membuat penulis memerlukan bantuan dari pihak luar untuk mengedit setiap susunan kata supaya sesuai dengan kaedah bahasa melayu yang sebenar.

iii.

Kekangan dari segi kurangnya pengalaman dalam melakukan sebuah penelitian yang baik menyukarkan penulis untuk mengumpulkan data-data yang benar-benar sesuai bagi mengkaji masalah maklumat pelajar di UNSRI Palembang .

iv.

Kekangan dari segi kemampuan membangunkan sebuah sistem yang baik menggunakan

bahasa

pengaturcaraan

PHP,

menyebabkan

penulis

memerlukan waktu yang lama dalam membangunkan sistem maklumat pelajar ini.

7.4. Harapan Terhadap Penggunaan Sistem

Sistem yang akan dibangunkan diharapkan akan dapat: i.

Membantu

dalam

menguruskan

maklumat

pendaftaran

dan

hasil

peperiksaan dalaman UNSRI Palembang. ii.

Semua objektif yang telah dinyatakan pada pengenalan projek dapat dicapai.

iii.

Mempercepatkan dan memudahkan pemprosesan pengurusan pendaftaran dan mengetahui hasil peperiksaan sehingga UNSRI Palembang dapat lebih meningkatkan perkhidmatan kepada seluruh warganya.

iv.

Membantu pimpinan dalam membuat keputusan berdasarkan laporanlaporan yang diterima.

79 7.5. Kekuatan Sistem

Berdasarkan pengujian terhadap sistem beberapa kekuatan pada Sistem Maklumat Pelajar ini telah dikenalpasti iaitu : i.

Menjamin keselamatan dan privasi pengguna Sistem ini sangat prihatin dengan masalah keselamatan dan privasi pengguna, dengan cara memberikan ID dan katalaluan yang berbeza pada setiap pengguna.

ii.

Memudahkan pengguna dalam membuat pendaftaran, menyemak hasil peperiksaan

iii.

Memudahkan petugas makluamt dalam menguruskan masalah maklumat pelajar

iv.

Tersedianya laporan-laporan yang lengkap bagi memudahkan koordinator dalaman dan koordinator luaran memantau maklumat pelajar.

v. Rekabentuk antarmuka yang menarik vi.

Dan lain-lain.

7.6. Cadangan Penambahbaikan Sistem

Cadangan penambahbaikan yang boleh dilakukan pada masa akan datang adalah seperti berikut:

i.

Menambahkan fungsi untuk penambahan fakulti

Sistem yang telah

dibangunkan ini tidak ada fungsi untuk menambah fakulti. Sistem yang dibangunkan sekarang ini dibangunkan untuk Fakulti Sains Komputer sahaja.Diharapkan kepada masa yang akan datang sistem akan boleh digunakan untuk fakulti fakulti yang lain.

80 ii.

Laporan laporan ysng dihasilkan daripada sistem ini meliputi jantina, agama, dan pelajar yang berjaya mendapat pointer lebih daripada 3,5. Diharapkan kepada masa yang akan datang statistik dan laporan yang berkaitan dengan pelajar dan subjek dapat dihasilkan.

iii.

Buat masa ini sistem tidak melakukan sembarang kawalan pada kemasukan markah, seharusnya sistem perlu disetkan agar pensyarah yang memasukkan markah tidak menginputkan markah lebih daripad 100.

iv.

Sistem yang dibangunkan pada masa sekarang tidak ada gambar pada profile pensyarah kerana masaalah jarak yang jauh untuk mendapatkan gambar gambar pensyarah.Oleh itu diharapkan kepada masa yang akan datang gambar gambar pensyarah dapat dimasukkan pada profile pensyarah.

v. Menambahbaikan modul-modul agar lebih mesra pengguna dan interaktif. vi.

Memaparkan laporan maklumat yang berkaitan dengan pelajar UNSRI secara transparen sehingga dapat dilihat oleh pejabat fakulti seperti dekan, naib canselor.

vii.

Menambahkan graf pada setiap laporan supaya lebih menarik

7.7.Pengajaran dan Pengalaman

Sepanjang

pembangunan

projek,

terdapat

beberapa

pengalaman

serta

pengajaran yang diperolehi, antaranya ialah: i.

Mendapat pendedahan dan pengetahuan tentang sistem pengurusan maklumat pelajar bagi sebuah organisasi.

ii.

Dapat mempraktikkan apa yang dipelajari secara teori sebelum ini melalui penghasilan dokumen dan juga pembangunan sistem.

iii.

Merasai pengalaman membuat penelitian dengan melakukan kajian dan temubual.

81 7.8.Ringkasan

Secara kesimpulannya, Sistem Maklumat Pelajar Universitas Sriwijaya (UNSRI) Palembang ini telah memenuhi objektifnya. Ia boleh diimplemenkan di Universitas Sriwijaya bagi meningkatkan perkhidmatan pelajar. Sistem ini telah menggunakan metodologi RUP dengan notasi UML, menggunakan PHP dan MySQL sebagai perisian aplikasi serta perisian dan perkakasan yang bersesuaian. Secara keseluruhannya sistem yang baru dicuba diimplemenkan ini sememangnya tidak dapat memenuhi keseluruhan urusan pentadbiran UNSRI. Namun sistem ini bertindak sebagai satu titik permulaan bagi memudahkan keseluruhan aktiviti pengurusan maklumat pelajar UNSRI Segala kelemahan yang didapat pada sistem yang dibina ini diharap akan dapat diatasi supaya dapat memenuhi keperluan pengguna secara keseluruhannya.

SENARAI RUJUKAN

Curtis, Graham. (1998). Business Information Systems, Analysis Design Practice. Addison-Wesley Publishing Company. David Harm. (2001). JSP, Servlets, and MySQL. Hungry Minds. Dennis, Alan., et.al. (2005). System Analysis and Design with UML Version 2.0 , An Object-Oriented Approach. Jhon Willey & Son Inc. Dr. Effy Oz. (2000). Management Information System. Course Technology.

Mohd Taib Wahid et.al. (2000). Sistem Maklumat Pengurusan Malaysia. Universiti Teknologi Malaysia. Kadir, Abdul. (2002). Dasar Pemrograman Web Dinamis Menggunakan PHP. Andi Yogyakarta. Laudon,Laudon. (2000). Management Information System. Pearson.

Mingus, Nancy. (2004). Project Management, penterjemah Triwibowo Budhi Santoso. Prenada. Mohd., Haslina, et al. (2004). Analisis dan Rekabentuk Sistem. Pearson Prentice Hall. Munawar. (2005). Pemodelan Visual dengan UML. Penerbit Graha Ilmu.

83 Philippe Kruchten. (1999). Rational Unified Process-An Introduction. Addison-Wesley.

Raymond McLeod. (1998). Management Information System. Pearson Prentice Hall.

Schwalbe, Kathy. (2000). Information Technology Project Management. Thomson Course Technology.

Stephen Haag, Maeve Cummings. (2000). Management Information System For The Information Age. McGraw-Hill.

Parag Diwan. (2001). Information System Managemet. Pentagon Press.

Pressman, Roger S. (2002). Rekayasa Perangkat Lunak, Pendekatan Praktisi. Penterjemah CN. Harnaningrum. Andi Yogyakarta. http://esmp.upm.edu.my; 10 april 2007 http://healthycampus.usm.my; 10 April 2007 http://ilmukomputer.com; 10 April 2007 http://sps.utm.my; 10 April 2007 http://unsri.ac.id; 10 April 2007

                   

LAMPIRAN A

CARTA GANTT PROJEK 1 CARTA GANTT PROJEK 2

ID

Task Name

1

Perlaksanaan Projek 1 Sarjana

Duration 66 days

Mon 4/9/07

Start

2

Fasa Penyiasatan Awalan

Finish 4/8

14 days

Mon 4/9/07

Fri 4/27/07

Kenalpasti tajuk

4 days

Mon 4/9/07

Thu 4/12/07

4

Kenalpasti penyelia

2 days

Fri 4/13/07

Mon 4/16/07

5

Mencari tajuk dan menyediakan proposal tajuk

2 days

Tue 4/17/07

Wed 4/18/07

6

Mengenalpasti matlamat, objektif dan skop projek

6 days

Thu 4/19/07

Thu 4/26/07

7

Penghantaran borang persetujuan penyelia

0 days

Fri 4/27/07

Fri 4/27/07

3

8

9 days

Fri 4/27/07

Tue 5/8/07

9

Analisa keperluan sistem

7 days

Sat 4/28/07

Mon 5/7/07

10

Penyerahan borang cadangan tajuk

0 days

Fri 4/27/07

Fri 4/27/07

11

Kajian literatur

6 days

Tue 5/1/07

Tue 5/8/07

12

Pengenalpastian masalah dan penyelesaian

6 days

Tue 5/1/07

Tue 5/8/07

13

Penentuan metodologi, kaedah dan teknik yang digunakan

3 days

Tue 5/1/07

Thu 5/3/07 Tue 6/19/07

14

Fasa Analisa Sistem

31 days

Tue 5/8/07

15

Bab 1

0 days

Tue 5/8/07

Tue 5/8/07

16

Bab 2

0 days

Tue 5/22/07

Tue 5/22/07

17

Bab 3

0 days

Tue 6/5/07

Tue 6/5/07

18

Bab 4

0 days

Tue 6/19/07

Tue 6/19/07

17 days

Tue 5/29/07

Wed 6/20/07 Sun 6/3/07

19

Draf

Penyediaan Laporan Tajuk

20

Penyediaan draf laporan

5 days

Tue 5/29/07

21

Penyerahan draf laporan

0 days

Tue 6/5/07

Tue 6/5/07

22

Pembetulan draf laporan

12 days

Mon 6/4/07

Tue 6/19/07

0 days

Wed 6/20/07

Wed 6/20/07

10 days

Fri 6/22/07

Wed 7/4/07

23 24

Penyerahan draf laporan terakhir Pembentangan projek

25

Persediaan pembentangan projek

2 days

Fri 6/22/07

Sun 6/24/07

26

Pembentangan projek

0 days

Mon 6/25/07

Mon 6/25/07

27

Pembetulan laporan projek

7 days

Tue 6/26/07

Wed 7/4/07

28

Penyerahan laporan projek akhir

0 days

Wed 7/4/07

Wed 7/4/07

Carta Gantt Projek 1 Sarjana Pengurusan IT 2007

4/15

May 4/29

4/22

June 5/6

5/13

5/20

5/27

July 6/3

6/10

6/17

6/24

7/1

Wed 7/4/07

4/27

4/27

5/8 5/22 6/5 6/19

6/5

6/20

6/25

7/

Task

Progress

Summary

External Tasks

Split

Milestone

Project Summary

External Milestone

Deadline

ID

Task Name

Start

Finish

1

Master Project II

Mon 7/2/07

Thu 11/15/07

2

FASA 6 : Rekabentuk

Mon 7/2/07

Thu 7/12/07

Mon 7/2/07

Wed 7/4/07

3

Rekabentuk Spesifikasi Input

4

Rekabentuk Spesifikasi Output

5

Rekabentuk Pangkalan Data

Thu 7/5/07

Mon 7/9/07

Tue 7/10/07

Thu 7/12/07

Fri 7/13/07

Fri 8/24/07

July 7/1

August 7/15 7/22 7/29 8/5

7/8

8/12 8/19 8/26

6 7

Fasa 7 : Pembangunan Sistem

8

Rekabentuk Pangkalan Data

Fri 7/13/07

Wed 7/18/07

9

Rekabentuk Antaramuka

Thu 7/19/07

Mon 7/23/07

10

Rekabentuk Pengaturcaraan

Tue 7/24/07

Wed 8/8/07

11

Pengkodan

Thu 8/9/07

Fri 8/24/07

12 13

FASA 8 : Perlaksanaan dan Pengujian

Mon 8/27/07

Fri 9/14/07

14

Perlaksanaan dan Pengujian Sistem

Mon 8/27/07

Fri 8/31/07

15

Pengubahsuaian sistem

Mon 9/3/07

Fri 9/7/07

16

Verifikasi dan validasi

Mon 9/10/07

Fri 9/14/07

17 18

Mon 9/17/07

Thu 11/15/07

19

FASA 9 : Laporan dan Pembentangan Pembentangan Kemajuan Projek Fasa 1

Mon 9/17/07

Fri 9/21/07

20

Pembentangan Kemajuan Projek Fasa 2

Mon 9/24/07

Fri 9/28/07

21

Menyediakan Laporan Projek II

Mon 10/1/07

Fri 10/5/07

22

Penyerahan Draf Laporan Projek II

Mon 10/8/07

Wed 10/10/07

23

Pembentangan Projek II

Mon 10/22/07

Wed 10/24/07

24

Pembetulan Laporan Projek II

Mon 10/29/07

Fri 11/9/07

25

Hantar Laporan Projek II

Mon 11/12/07

Wed 11/14/07

26

Penyerahan Laporan Projek Berjilid

Wed 11/14/07

Thu 11/15/07

Carta Gantt Projek 2 Sarjana Pengurusan IT 2007

Task

Milestone

External Tasks

Split

Summary

External Milestone

Progress

Project Summary

Deadline

1

September 9/2 9/9

October November 9/16 9/23 9/30 10/7 10/14 10/21 10/28 11/4 11/11

                   

LAMPIRAN B

DAFTAR SENARAI FAKULTI DAN JURUSAN DI UNSRI PALEMBANG

88 Jadual B1. Daftar Senarai Fakulti dan Jurusan di UNSRI Palembang

No Fakultas

Jurusan/Program Studi

Gelar Akademik

1

Ekonomi

a. Manajemen b. Ekonomi Pembangunan c. Akuntansi

SE. SE. SE.

2

Hukum

a. Hukum Pidana b. Hukum Perdata c. Bisnis

SH. SH. SH.

3

Teknik

a. Sipil b. Pertambangan c. Mesin d. Kimia e. Elektro f. Arsitektur

ST. ST. ST. ST. ST. ST.

4

Kedokteran

a. Pendidikan Dokter b. Ilmu Keperawatan c. Kesehatan Masyarakat d. Kedokteran Gigi

5

Pertanian

a. Agronomi b. Ilmu Tanah c. Penyuluha dan Komunkasi Pertanian d. Agrobisnis e. Ilmu Hama dan Penyakit Tumbuhan f. Teknik Pertanian g. Teknologi Hasil Pertanian h. Nutrisi dan Makanan Ternak i. Budidaya Perairan j. Teknologi Hasil Perikanan

SP. SP. SP. SP. SP. SP. SP. SP. SP. SP.

6

KIP

a. Pendidikan Bahasa Inggris b. Pendidikan Bahasa Indonesia c. PPKN d. Pendidikan Sejarah e. Pendidikan Ekonomi Akuntansi f. Pendidikan Matematika g. Pendidikan Biologi h. Pendidikan Kimia i. Pendidikan Fisika j. Pendidikan Jasmani dan Kesehatan k. Pendidikan Teknik Mesin l. Pendidikan Bimbingan konseling

S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd.

7

Sospol

S.Sos a. Ilmu Administrasi Negara b. Ilmu Administrasi, Prodi Administrasi Negara/Publik (ADN) S.Sos

8

MIPA

a. Matematika b. Fisika c. Biologi

89 d. kimia e. kelautan 9

Ilmu komputer a.Teknik Informasi b. Sistem Komputer c. sistem informasi

S.Kom S.Kom S.Kom

                   

LAMPIRAN C

C1-C2 C3 C5-C14

: RAJAH AKTIVITI SISTEM CADANGAN : RAJAH KELAS SISTEM CADANGAN : RAJAH JUJUKAN SISTEM CADANGAN

C15-C16 : RAJAH KEADAAN SISTEM CADANGAN

91 Lampiran C1 - Rajah Aktifivi Sistem Cadangan (To Be) Pendaftaran Subjek

Mula

Tidak Login Ke Sistem

Sah ?

Ya

Pilih Menu Subject

Klik butang KRS

Isi Borang Subject

Klik butang Submit

Selesai

92

Lampiran C2 - Rajah Aktiviti Sistem Cadangan (To Be) Lihat Hasil Peperiksaan

Mula

Tidak Login Ke Sistem Ya

Sah ?

Pilih Menu KHS

Masukkan Tahun Kursus

Paparkan Hasil Peperiksaan

Selesai

93 Lampiran C3 - Rajah Kelas Sistem Cadangan

94 Lampiran C4 - Rajah Jujukan Sistem Cadangan Pendaftaran Subject

Menu Subject : Pelajar

1: Tampilkan Menu

2: Pilih Butang Daftar Subject

3: Tampilkan Borang Subject

4: Isi Subject

5: Klik Submit

6: Papar Subject

95 Lampiran C5 - Rajah Jujukan Sistem Cadangan Lihat Hasil Peperiksaan

Menu KHS : Pelajar

1: Tampilkan Menu

2: Pilih Butang KHS

3: Masukkan Tahun Kursus

4: Paparkan Hasil Peperiksaan

96 Lampiran C6 - Rajah Jujukan Sistem Cadangan Pensyarah Input Markah

Menu Markah

: Pensyarah

Database Markah

1: Tampilkan Menu

2: Pilih Butang Markah

3: Masukkan Markah

4: Masuk ke Database

97 Lampiran C7 - Rajah Jujukan Sistem Cadangan Admin Input Pelajar

Menu Pelajar : Administrator

1: Tampilkan Menu

2: Pilih Menu Pelajar

3: Semak Borang Pelajar

4: Isi Borang Pelajar

5: Simpan Maklumat Pelajar ke Database

Database

98 Lampiran C8 - Rajah Jujukan Sistem Cadangan Admin Edit Pelajar

Menu Pelajar

Database

: Administrator

1: Tampilkan Menu Pelajar 2: Pilih Menu Pelajar

3: Edit Maklumat Pelajar

4: Simpan Maklumat ke dalam database

99

Lampiran C9 - Rajah Jujukan Sistem Cadangan Admin Hapus Maklumat Pelajar

Menu Pelajar : Administrator

1: Tampilkan Menu 2: Pilih Menu Pelajar

3: Hapus Maklumat Pelajar

4: Simpan ke dalam database

Database

100 Lampiran C10- Rajah Jujukan Sistem Cadangan Admin Input Pensyarah

: Administrator

Menu Pensyarah

1: Tampilkan Menu

2: Pilih Menu Pensyarah

3: Semank Borang Pensyarah

4: Isi Borang Pensyarah 5: Simpan Maklumat Pensyarah ke dalam database

Database

101 Lampiran C11 - Rajah Jujukan Sistem Cadangan Admin Hapus Pensyarah

: Administrator

Menu Pensyarah

1: Tampilkan Menu Pensyarah

2: Pilih Menu Pensyarah

3: Hapus Maklumat Pensyarah

4: Simpan maklumat kedalam Database

Database

102 Lampiran C12 - Rajah Jujukan Sistem Cadangan Admin Tambah Subject

: Administrator

Menu Subject

1: Tampilkan Menu Subject

2: Pilih Menu Subject

3: Tambah Maklumat Subject

4: Simpan maklumat ke dalam database

Database

103

Lampiran C13 - Rajah Jujukan Sistem Cadangan Admin Edit Subject

: Administrator

Menu Subject

1: Tampilkan Menu Subject

2: Pilih Menu Subject

3: Edit Subject

4: Simpan ke dalam database

Database

104 Lampiran C14 - Rajah Jujukan Sistem Cadangan Admin Hapus Subject

: Administrator

Menu Subject

1: Tampilkan Menu Subject

2: Pilih Menu Subject

3: Hapus Subject

4: Simpan ke dalam Database

Database

105 Lampiran C15 - Rajah Keadaan Sistem Cadangan Pendaftaran Subject

1: Tampilkan Menu 3: Tampilkan Borang Subject 5: Klik Submit

Menu Subject : Pelajar

2: Pilih Butang Daftar Subject 4: Isi Subject 6: Papar Subject

106 Lampiran C16 - Rajah Keadaan Sistem Cadangan Pelajar Lihat Hasil Peperiksaan

1: Tampilkan Menu 3: Masukkan Tahun Kursus

Menu KHS 2: Pilih Butang KHS : Pelajar 4: Paparkan Hasil Peperiksaan

                   

LAMPIRAN D

CRC CARDS SISTEM CADANGAN

108 CLASS-RESPONSIBILITY-COLLABORATION CARDS (SISTEM CADANGAN)

Depan : Nama Kelas : Login

ID : 1

Deskripsi : Pelajar perlu memasukkan nama id dan

Jenis : Domain Gabungan Use Case : 2,3

kata laluan untuk mendaftar subjek TanggungJawab -

Login

-

Verify Login

-

Logout

Kolaborasi

Belakang : Atribut : -

UserID (text)

-

Password (text)

Hubungan : Generalization (a-kind-of ) : Aggregation (has-parts)

:

Other Associations

:

-

Pelajar

-

Pensyarah

-

Staff

Depan : Nama Kelas : Pelajar

ID : 2

Deskripsi : Pelajar mendaftarkan subjek dan melihat

Jenis : Domain Gabungan Use Case :1, 4,5

hasil peperiksaan TanggungJawab -

Daftar Subjek()

-

Lihat hasil peperiksaan()

Kolaborasi

109 Belakang : Atribut : -

NIM (text)

-

Jantina(text)

-

Nama (text)

-

Emel (text)

-

Tarikh lahir (date)

-

Kod fakulti (text)

-

Alamat (text)

-

Semester(text)

Hubungan : Generalization (a-kind-of ) : Aggregation (has-parts)

:

Other Associations

:

Login, daftar subjek, lihat hasil peperiksaan, logout

Depan : Nama Kelas : Administrator

ID : 3

Deskripsi : Staff bertanggungjawab mengesahkan

Jenis : Domain Gabungan Use Case : 1,4,5,6

pendaftaran, input pelajar, pensyarah TanggungJawab -

Input pelajar()

-

Input pensyarah()

Kolaborasi

Belakang : Atribut : -

NIP (text)

-

Jantina(text)

-

Name (text)

-

Emel (text)

-

Tarikh lahir (date)

-

Kod bahagian (text)

-

Alamat (text)

Hubungan :

110 Generalization (a-kind-of ) : Aggregation (has-parts)

:

Other Associations

:

-

Login, input pelajar, input pensyarah. logout

Depan : Nama Kelas : Pensyarah

ID : 3

Deskripsi : Pensyarah bertanggungjawab memberi

Jenis : Domain Gabungan Use Case : 1,4,5,6

markah TanggungJawab

Kolaborasi

Belakang : Atribut : -

NIP (text)

-

Jantina(text)

-

Name (text)

-

Emel (text)

-

Tarikh lahir (date)

-

Kod bahagian (text)

-

Alamat (text)

Hubungan : Generalization (a-kind-of ) : Aggregation (has-parts)

:

Other Associations

:

Depan :

-

Login, logout

111 Nama Kelas : KRS

ID : 4

Deskripsi : KRS adalah daftar subjek yang telah

Jenis : Domain Gabungan Use Case : 2,3

didaftarkan oleh pelajar setiap semester TanggungJawab

Kolaborasi

Belakang : Atribut : -

Kod subjek (text)

-

Session (text)

-

NIM (text)

-

Nilai (Int)

-

Semester(text)

Hubungan : Generalization (a-kind-of ) :

Aggregation (has-parts)

:

Other Associations

:

-

Pelajar

                   

LAMPIRAN E

REKABENTUK PANGKALAN DATA

113 Rekabentuk Pangkalan Data

Jadual E1 : Table “Administrator” Nama Kolum *ID_ admin Katalaluan Instansi StatusUser

Jenis Data Text Text Text Text

Penerangan ID pengguna Kata laluan Instansi Status User

Jadual E2 : Table “Pelajar” Nama Kolum *Nombor_ID Nama ID_Pengguna Tarikh_Lahir Jantina Agama Alamat_Email Alamat

Jenis Data Text Text Text Date Text Text Text Text

Penerangan Nombor Kad Pelajar Nama ID Pengguna Tarikh Lahir Jantina Agama Alamat Email Alamat

Jadual E3 : Table “Pensyarah” Nama Kolum *Nombor_ID Nama_Pensyarah ID_Pensyarah Tarikh_Lahir Jantina Kod_ Bahagian Alamat_ Email Alamat Agama

Jenis Data Text Text Text Date Text Text Text Text Text

Penerangan Nombor ID Pensyarah Nama Pensyarah ID Pensyarah Tarikh Lahir Jantina Kod Bahagian Alamat Email Alamat Agama

Jadual E5 : Table “Subject” Nama Kolum *Nombor_Subjek Nama_Subjek

Jenis Data Text Text

Penerangan Nombor Subjek Nama Subjek

114 Jadual E9 : Table “Fakulti” Nama Kolum *Kod_Fakulti Nama Fakulti

Jenis Data Text Text

Penerangan Kod Fakulti Nama Fakulti

                   

LAMPIRAN F

HASIL PENGUJIAN KOTAK HITAM

116 Modul Administrator

Sub Modul Login Admin

Daftar Pelajar

Pengujian Klik Butang “Login”

Klik butang “Tambah pelajar”

Masukkan maklumat pelajar baru, tekan butang “Simpan”

Kemaskini Pilih No ID, klik maklumat butang “Cari” pelajar Kemaskini data pelajar, klik butang “Edit” Hapus maklumat pelajar

Lihat maklumat Pelajar

Pilih No ID pelajar, klik butang “Cari”

Hasil Jangkaan

Keputusan

Paparan maklumat menurut kata laluan yang sah



Mesej ralat akan ditampilkan bila kata laluan tidak sah Paparan borang masukkan data pelajar



Apabila No ID pelajar sudah pernah disimpan maka akan dipaparkan mesej ralat Maklumat pelajar baru masuk ke dalam pangkalan data, Paparan maklumat pelajar menurut No. ID pelajar Maklumat pelajar yang telah dikemaskini tersimpan kedalam pangkalan data Paparan maklumat pelajar menurut No. ID pelajar













Klik butang “Hapus”

Mesej Hapus akan dipaparkan



Klik butang “Lihat Semua Pelajar”

Paparan maklumat semua pelajar



117 Modul Administrator

Sub Modul Daftar Pensyarah

Pengujian



Masukkan maklumat Pensyarah, tekan butang “Simpan”



Kemaskini data pensyarah, klik butang “Edit”

Lihat maklumat Pensyarah

Keputusan

Klik butang Paparan borang “Tambah Pensyarah masukkan Pensyarah

Kemaskini Pilih No ID, klik maklumat butang “Cari” Pensyarah

Hapus maklumat Pensyarah

Hasil Jangkaan

Apabila No ID Pensyarah disimpan maka akan dipaparkan mesej ralat Maklumat Pensyarah baru masuk ke dalam pangkalan data, Paparan maklumat Pensyarah menurut No. ID Pensyarah

Klik butang “Hapus”

Maklumat pensyarah yang telah dikemaskini tersimpan kedalam pangkalan data Paparan maklumat Pensyarah menurut No. ID Petugas Pensyarah Mesej Hapus akan dipaparkan

Klik butang “Lihat Semua Pensyarah

Paparan maklumat semua Pensyarah

Pilih No ID Pensyarah, klik butang “Cari”













118 Modul Administrator

Sub Modul Daftar fakulti

Pengujian

Paparan borang masukkan fakulti.



Masukkan maklumat fakulti baru, tekan butang “Simpan”

apabila kod fakulti sudah pernah disimpan maka akan dipaparkan mesej ralat Maklumat fakulti baru masuk ke dalam pangkalan data, Paparan maklumat fakulti menurut kod fakulti



Kemaskini data fakulti, klik butang “Edit”

Lihat maklumat fakulti

Keputusan

Klik butang “Tambah Fakulti”

Kemaskini Pilih kod fakulti, maklumat klik butang “Cari” fakulti

Hapus maklumat fakulti

Hasil Jangkaan

Pilih kod fakulti, klik butang “Cari”

Maklumat fakulti yang telah dikemaskini tersimpan kedalam pangkalan data Paparan maklumat fakulti menurut kod fakulti









Klik butang “Hapus”

Mesej Hapus akan dipaparkan



Klik butang “Lihat semua Fakulti”

Paparan maklumat semua fakulti



119 Modul Administrator

Sub Modul Daftar subjek

Kemaskini maklumat subjek

Pengujian

Lihat maklumat jenis subjek

Keputusan

Klik butang “Tambah Jenis subjek”

Paparan borang masukkan Jenis subjek



Masukkan maklumat jenis subjek baru, tekan butang “Simpan”



Pilih ID jenis subjek, klik butang “Cari”

apabila ID jenis subjek sudah pernah disimpan maka akan dipaparkan mesej ralat Maklumat jenis subjek baru masuk ke dalam pangkalan data, Paparan maklumat jenis subjek menurut ID jenis subjek Maklumat jenis subjek yang telah dikemaskini tersimpan kedalam pangkalan data Paparan maklumat menurut ID jenis subjek.

Klik butang “Hapus”

Mesej Hapus akan dipaparkan



Klik butang “Lihat semua Group”

Paparan maklumat semua jenis subjek



Pilih ID jenis subjek, klik butang “Cari” Kemaskini data jenis subjek, klik butang “Edit”

Hapus maklumat jenis subjek

Hasil Jangkaan









120 Modul Administrator

Sub Modul Daftar Pelajar

Kemaskini maklumat Pelajar

Pengujian

Lihat maklumat Pelajar

Keputusan

Klik butang “Tambah Pelajar”

Paparan borang masukkan Pelajar



Masukkan maklumat Pelajar, tekan butang “Simpan”

apabila No ID sudah pernah disimpan maka akan dipaparkan mesej ralat Maklumat Pelajar baru masuk ke dalam pangkalan data Paparan maklumat Pelajar menurut No ID



Pilih No ID, klik butang “Cari”







Pilih No ID, klik butang “Cari”

Maklumat Pelajar yang telah dikemaskini tersimpan kedalam pangkalan data Paparan maklumat menurut No ID.

Klik butang “Hapus”

Mesej Hapus akan dipaparkan



Klik butang “Lihat semua Pelajar”

Paparan maklumat semua Pelajar



Kemaskini data Pelajar klik butang “Edit” Hapus maklumat Pelajar

Hasil Jangkaan



121 Modul Pelajar

Sub Modul Login Pelajar

Buat Pelajar baru

Pengujian Klik Butang “Login”

Klik butang “Pelajar baru”

Masukkan maklumat Pelajar baru, tekan butang “Simpan”

Semak status Pelajar

Pilih No Pelajar, klik butang “Cari”

Lihat maklumat Pelajar

Klik butang “Lihat semua maklumat Pelajar Klik butang “Hapus” untuk hapus makluamt

Hasil Jangkaan Paparan maklumat menurut kata laluan yang sah Mesej ralat akan ditampilkan bila kata laluan tidak sah Paparan borang masukkan Pelajar baru Apabila No Pelajar sudah pernah disimpan maka akan dipaparkan mesej ralat Maklumat Pelajar baru masuk ke dalam pangkalan data, Paparan maklumat status Pelajar menurut No Pelajar. Paparan maklumat semua maklmat pelajar menurut kata laluan Paparan maklumat akan dikosongkan

Keputusan √















122 Modul Pelajar

Sub Modul Daftar Subjek

Semak hasil peperiksaan

Lihat maklumat Pelajar

Pengujian Klik Butang “Daftar”

Pilih hasil peperiksaan, klik butang “Cari” Klik butang “Lihat semua maklumat Pelajar Klik butang “Hapus” untuk hapus makluamt

Hasil Jangkaan Paparan maklumat subject

Mesej ralat akan ditampilkan bila kata subjek sudah pernah diambil Paparan maklumat hasil peperiksaan menurut No Pelajar. Paparan maklumat semua maklmat pelajar menurut kata laluan Paparan maklumat akan dikosongkan

Keputusan √









123 Modul Pensyarah

Sub Modul Login Pensyarah

Pengujian Klik Butang “Login”

Hasil Jangkaan Paparan maklumat menurut kata laluan yang sah

Keputusan √



Kemaskini maklumat subjek

Pilih No ID, klik butang “Cari”

Mesej ralat akan ditampilkan bila kata laluan tidak sah Paparan maklumat Pensyarah menurut No. ID Pensyarah

Masukkan markah hasil peperiksaan

Pilih markah, klik butang “Cari”

Paparan maklumat markah menurut No pelajar.



Lihat laporan

Klik butang “Lihat laporan”

Paparan maklumat laporan menurut kata laluan





                   

LAMPIRAN G

PENGUJIAN INTEGRASI

125 Jadual G1 : Sistem Maklumat Pelajar – Menu utama (index.php) Pengujian Login Administrator, klik login

Hasil Jangkaan Antarmuka hadapan ‘Administrator‘ akan dipaparkan

Keputusan Sah

Login Pelajar, klik login

Antarmuka hadapan ‘Pelajar‘ akan dipaparkan

Sah

Login Pensyarah, klik login

Antarmuka hadapan ‘Pensyarah‘ akan dipaparkan

Sah

Jadual G2 : Sistem Maklumat Pelajar – Pelajar Page (account.php) Pengujian Administrator klik butang “Tambah Pelajar”

Hasil Jangkaan Keputusan Antarmuka masukkan pelajar akan Sah dipaparkan

Pelajar klik Butang “Semak Status Pelajar”

Antarmuka status pelajar akan dipaparkan

Sah

Jadual G3 : Sistem Maklumat Pelajar – Pensyarah Page (dosen.php) Pengujian Pensyarah klik butang “masukkan markah”

Hasil Jangkaan Antarmuka masukkan markah pensyarah akan dipaparkan

Keputusan Sah

Pensyarah klik Butang “Semak Status Pelajar”

Antarmuka status pelajar akan dipaparkan

Sah

Jadual G4 : Sistem Maklumat Pelajar – Administrator Page (Admin.php) Pengujian Admin klik pautan “Lihat Semua maklumat”

Hasil Jangkaan Antarmuka lihat semua maklumat akan dipaparkan

Keputusan Sah

Admin klik pautan “Pelajar”

Antarmuka pelajar akan dipaparkan.

Sah

Admin klik pautan “Pensyarah”

Antarmuka pensyarah akan dipaparkan.

Sah

126 Admin klik pautan “Lihat Laporan”

Antarmuka lihat laporan akan dipaparkan.

Sah

Admin klik pautan “Jenis subjek”

Antarmuka jenis subjek akan dipaparkan.

Sah