SISTEM MAKLUMAT PELAJAR UNIVERSITAS SRIWIJAYA (UNSRI ...
-
Upload
nguyenminh -
Category
Documents
-
view
239 -
download
4
Transcript of SISTEM MAKLUMAT PELAJAR UNIVERSITAS SRIWIJAYA (UNSRI ...
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 kurnia-
Nya 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 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
BAB 1 PENDAHULUAN
1.1 Pengenalan Kajian 1
1.2 Latar belakang Masalah 3
1.3 Pernyataan Masalah 4
viii
1.4 Objektif Kajian 4
1.5 Skop Kajian 5
1.6 Kepentingan Projek 5
1.7 Ringkasan 6
BAB 2 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 13
2.2.6 Kegunaan 14
2.3 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
2.4 Kajian Organisasi 21
2.4.1 Universiti Teknologi Malaysia (UTM) 21
ix
2.4.2 Universiti Putra Malaysia (UPM) 21
2.4.3 Universiti Sains Malaysia 22 2.5 Ringkasan 23
BAB 3 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
3.3 Ringkasan 32
BAB 4 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.6.2 Sistem Maklumat Pelajar Cadangan 45
4.7 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 4.10 Rekabentuk Output 61 4.10.1 Spesifikasi Output 61 4.11 Senibina Sistem 64 4.12 Ringkasan 64
xi
BAB 5 PELAKSANAAN DAN PENGUJIAN
5.1 Pengenalan 65
5.2 Pelaksanaan Sistem Maklumat Pelajar
UNSRI Palembang 65
5.3 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
5.4 Ringkasan 69
BAB 6 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
6.3 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
BAB 7 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
Pensyarah
54
4.6 Deskripsi Use Case Pendaftaran Kursus 54
4.7 Deskripsi Use Case Daftar Pelajar dan
Pensyarah
55
4.8 Deskripsi Use Case Lihat Laporan Hasil
Peperiksaan
56
4.9 Spesifikasi-spesifikasi Input 59
4.10 Spesifikasi-spesifikasi Output 62
6.1 Strategi Peralihan bagi Sistem maklumat Pelajar
Cadangan
72
6.2 Anggaran kos bagi Sistem Maklumat Pelajar 76
xiv
SENARAI RAJAH
RAJAH TAJUK MUKA
SURAT
2.1 Model Sistem Maklumat Pengurusan
(McLeod,1998)
9
2.2 Model Asas suatu sistem (Oz, 2000)
11
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
UNSRI
42
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 Paparan skrin untuk Login Pelajar, Pensyarah, Administrator
59
4.13 Paparan skrin kemaskini pelajar 60
4.14 Paparan menu Kemaskini Pensyarah 60
4.15 Paparan Menu Kemaskini Subjek 61
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
UNSRI Palembang
88
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 UNSRI-
Palembang.
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.
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
Penyelesaian Masalah
Organisasi
Model-model
Matematik
Pangkalan Data
Perisian 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. Data-
data 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.
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
Output
Kawalan
Proses
Input Maklum balas
Kekangan
SISTEM
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 pelajar berdasarkan
keputusan-keputusan berstruktur yang telah dipilih.
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 maklumat-
maklumat 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.
<html>
<head>
<title>Contoh</title>
<meta http-equiv=”Content-Type”content=”text/html;charset=iso-88591”>
</head>
<body>
<?php echo “Helaian pertama saya dalam PHP”;php?>
</body>
</html>
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 cirri-
ciri 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.
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.
ii. 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
iii. 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.
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.
iv. 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 masing-
masing, 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
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
Rektor
Pembantu Rektor I Bidang Akademik
Pembantu Rektor II Bidang Sumber Daya
Manusia
Pembantu Rektor III Bidang
Kemahasiswaan
Fakultas / Sekolah
Biro Bahagian Pentadbiran
Akademik dan
Bahagian Pentadbiran Perencanaan
Biro Bahagian Pentadbiran Keuangan
Bahagian Pentadbiran Tata
Usaha dan
Bahagian Pentadbiran
Kepegawaian
Dekan
Ketua Kursus
Biro Bahagian Pentadbiran
Kemahasiswaan
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
pendaftaran maklumat pelajar tidak
efektif kerana masih secara manual
Membuat fasa-fasa proses pengurusan
pendaftaran pelajar menjadi lebih efektif
dengan mencadangkan sistem pengurusaan
maklumat pelajar secara online.
Belum mempunyai pusat maklumat
pelajar(sistem information academic)
Mencadangkan diwujudkannya pusat
maklumat pelajar untuk menguruskan
masalah maklumat pelajar.
Perhitungan CPA atau GPA masih
secara manual
Perhitungan CPA atau GPA otomatis melaui
sistem maklumat akademik.
Sukar untuk menjamin kerahasiaan
identiti maklumat pelajar
Sistem Pengurusan maklumat pelajar secara
Online sangat menjamin kerahasiaan
identiti pelajar, kerana pelajar mempunyai
User Id yang tidak diketahui oleh orang lain.
Sukar untuk merekod data maklumat
pelajar
Dengan menggunakan Sistem Pengurusan
maklumat pelajar Secara Online data
maklumat pelajar yang ada akan tersimpan
dengan baik di dalam pangkalan data.
Sukar untuk menyemak pendaftaran
subjek dengan mendatangi bahagian
staf akademik untuk mendaftarkan
subjek
Dengan menggunakan Sistem maklumat
pelajar Secara Online memudahkan pelajar
menyemak pendaftaran secara online tanpa
harus mendatangi fakulti atau pihak staf
fakulti.
Lambat dalam memproses hasil
peperiksaan
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 lain-
lain, 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.
Logout
Login
Semak JadualDaftar Subject
Semak Hasil Peperiksaan
Pelajar
Rajah 4.9. Use case Sistem Cadangan Untuk Pelajar
Login
Logout
Beri Markah
Pensyarah
Rajah 4.10. Use case Sistem Cadangan Untuk Pensyarah
51
Login
Logout
Kemaskini maklumat Pribadi
Daftar Pelajar baru
Daftar Pensyarah Baru
Masukkan Subject
Hapus Subject
Edit Subject
Administrator
hapusKemaskini Pelajar
<<extend>>
hapus
kemaskini Pensyarah<<extend>>
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
2. Masukkan ID pelajar dan pensyarah
3. Kemaskini data pengguna yang diiginkan
4. 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.
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 Spesifikasi Input Login Pelajar Kebenaran pelajar untuk memasuki dan
menggunakan sistem
Login Pensyarah Kebenaran pensyarah untuk memasuki dan menggunakan sistem
Login Administrator Membolehkan administrator untuk memasukkan data pengguna
Kemaskini Pelajar Membolehkan administrator untuk mengemaskini data pelajar
Kemaskini pensyarah Membolehkan administrator untuk mengemaskini pensyarah
Kemaskini subjek Membolehkan administrator mengemaskini subjek
Tambah subjek Membolehkan administrator menambah subjek
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 Spesifikasi Output Maklumat Pelajar 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. Database (Pangkalan Data ) bertanggungjawab untuk penyimpanan data.
4.12 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 (langsung)
Lokasi Peralihan (berterusan)
Modul Peralihan (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
5 @ Komputer peribadi RM 1400
Pelayan
Pencetak
Perisian server
Lesen perisian
Kerja pembangunan
2800
7000
200
200
150
1500
Kos operasi
Penyelenggaraan (perkakasan dan perisian)
Penambahbaikan (perkakasan dan perisian)
Kerja operasi
3000
3000
1000
Perbelanjaan lain
Latihan
Kesihatan dan lain-lain
1500
1200
3000
JUMLAH 23550
6.6 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 laporan-
laporan 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 Duration Start Finish
1 Perlaksanaan Projek 1 Sarjana 66 days Mon 4/9/07 Wed 7/4/07
2 Fasa Penyiasatan Awalan 14 days Mon 4/9/07 Fri 4/27/07
3 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 proposaltajuk
2 days Tue 4/17/07 Wed 4/18/07
6 Mengenalpasti matlamat, objektif danskop projek
6 days Thu 4/19/07 Thu 4/26/07
7 Penghantaran borang persetujuanpenyelia
0 days Fri 4/27/07 Fri 4/27/07
8 Fasa Analisa Sistem 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 danpenyelesaian
6 days Tue 5/1/07 Tue 5/8/07
13 Penentuan metodologi, kaedah danteknik yang digunakan
3 days Tue 5/1/07 Thu 5/3/07
14 Draf 31 days Tue 5/8/07 Tue 6/19/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
19 Penyediaan Laporan Tajuk 17 days Tue 5/29/07 Wed 6/20/07
20 Penyediaan draf laporan 5 days Tue 5/29/07 Sun 6/3/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
23 Penyerahan draf laporan terakhir 0 days Wed 6/20/07 Wed 6/20/07
24 Pembentangan projek 10 days Fri 6/22/07 Wed 7/4/07
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
4/27
4/27
5/8
5/22
6/5
6/19
6/5
6/20
6/25
7/
4/8 4/15 4/22 4/29 5/6 5/13 5/20 5/27 6/3 6/10 6/17 6/24 7/1May June July
Task
Split
Progress
Milestone
Summary
Project Summary
External Tasks
External Milestone
DeadlineCarta Gantt Projek 1Sarjana Pengurusan IT2007
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
3 Rekabentuk Spesifikasi Input Mon 7/2/07 Wed 7/4/07
4 Rekabentuk Spesifikasi Output Thu 7/5/07 Mon 7/9/07
5 Rekabentuk Pangkalan Data Tue 7/10/07 Thu 7/12/07
6
7 Fasa 7 : Pembangunan Sistem Fri 7/13/07 Fri 8/24/07
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 FASA 9 : Laporan dan Pembentangan Mon 9/17/07 Thu 11/15/07
19 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
7/1 7/8 7/15 7/22 7/29 8/5 8/12 8/19 8/26 9/2 9/9 9/16 9/23 9/30 10/7 10/14 10/21 10/28 11/4 11/11July August September October November
Task
Split
Progress
Milestone
Summary
Project Summary
External Tasks
External Milestone
Deadline
1
Carta Gantt Projek 2Sarjana Pengurusan IT2007
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 a. Ilmu Administrasi Negara b. Ilmu Administrasi, Prodi Administrasi Negara/Publik (ADN)
S.Sos 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 : RAJAH AKTIVITI SISTEM CADANGAN
C3 : RAJAH KELAS SISTEM CADANGAN
C5-C14 : RAJAH JUJUKAN SISTEM CADANGAN
C15-C16 : RAJAH KEADAAN SISTEM CADANGAN
91
Lampiran C1 - Rajah Aktifivi Sistem Cadangan (To Be)
Pendaftaran Subjek
Selesai
Mula
Login Ke Sistem
Sah ?
Tidak
Pilih Menu Subject
Ya
Klik butang KRS
Isi Borang Subject
Klik butang Submit
92
Lampiran C2 - Rajah Aktiviti Sistem Cadangan (To Be)
Lihat Hasil Peperiksaan
Mula
Login Ke Sistem
Sah ?
Tidak
Ya
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
: Pelajar
Menu Subject
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
: Pelajar
Menu KHS
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
: PensyarahMenu Markah 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
: Administrator
Menu Pelajar Database
1: Tampilkan Menu
2: Pilih Menu Pelajar
3: Semak Borang Pelajar
4: Isi Borang Pelajar
5: Simpan Maklumat Pelajar ke Database
98
Lampiran C8 - Rajah Jujukan Sistem Cadangan
Admin Edit Pelajar
: Administrator
Menu Pelajar Database
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
: Administrator
Menu Pelajar Database
1: Tampilkan Menu
2: Pilih Menu Pelajar
3: Hapus Maklumat Pelajar
4: Simpan ke dalam database
100
Lampiran C10- Rajah Jujukan Sistem Cadangan
Admin Input Pensyarah
: AdministratorMenu
PensyarahDatabase
1: Tampilkan Menu
2: Pilih Menu Pensyarah
3: Semank Borang Pensyarah
4: Isi Borang Pensyarah
5: Simpan Maklumat Pensyarah ke dalam database
101
Lampiran C11 - Rajah Jujukan Sistem Cadangan
Admin Hapus Pensyarah
: AdministratorMenu
PensyarahDatabase
1: Tampilkan Menu Pensyarah
2: Pilih Menu Pensyarah
3: Hapus Maklumat Pensyarah
4: Simpan maklumat kedalam Database
102
Lampiran C12 - Rajah Jujukan Sistem Cadangan
Admin Tambah Subject
Database : Administrator
Menu Subject
1: Tampilkan Menu Subject
2: Pilih Menu Subject
3: Tambah Maklumat Subject
4: Simpan maklumat ke dalam database
103
Lampiran C13 - Rajah Jujukan Sistem Cadangan
Admin Edit Subject
: Administrator Menu Subject Database
1: Tampilkan Menu Subject
2: Pilih Menu Subject
3: Edit Subject
4: Simpan ke dalam database
104
Lampiran C14 - Rajah Jujukan Sistem Cadangan
Admin Hapus Subject
: Administrator Menu Subject Database
1: Tampilkan Menu Subject
2: Pilih Menu Subject
3: Hapus Subject
4: Simpan ke dalam Database
105
Lampiran C15 - Rajah Keadaan 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
106
Lampiran C16 - Rajah Keadaan Sistem Cadangan
Pelajar Lihat Hasil Peperiksaan
Menu KHS
: Pelajar
1: Tampilkan Menu
2: Pilih Butang KHS
3: Masukkan Tahun Kursus
4: Paparkan Hasil Peperiksaan
LAMPIRAN D
CRC CARDS SISTEM CADANGAN
108
CLASS-RESPONSIBILITY-COLLABORATION CARDS (SISTEM CADANGAN)
Depan :
Nama Kelas : Login ID : 1 Jenis : Domain
Deskripsi : Pelajar perlu memasukkan nama id dan
kata laluan untuk mendaftar subjek
Gabungan Use Case : 2,3
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 Jenis : Domain
Deskripsi : Pelajar mendaftarkan subjek dan melihat
hasil peperiksaan
Gabungan Use Case :1, 4,5
TanggungJawab
- Daftar Subjek()
- Lihat hasil peperiksaan()
Kolaborasi
109
Belakang :
Atribut :
- NIM (text)
- Nama (text)
- Tarikh lahir (date)
- Alamat (text)
- Jantina(text)
- Emel (text)
- Kod fakulti (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 Jenis : Domain
Deskripsi : Staff bertanggungjawab mengesahkan
pendaftaran, input pelajar, pensyarah
Gabungan Use Case : 1,4,5,6
TanggungJawab
- Input pelajar()
- Input pensyarah()
Kolaborasi
Belakang :
Atribut :
- NIP (text)
- Name (text)
- Tarikh lahir (date)
- Alamat (text)
- Jantina(text)
- Emel (text)
- Kod bahagian (text)
Hubungan :
110
Generalization (a-kind-of ) : -
Aggregation (has-parts) :
Other Associations : Login, input pelajar, input pensyarah. logout
Depan :
Nama Kelas : Pensyarah ID : 3 Jenis : Domain
Deskripsi : Pensyarah bertanggungjawab memberi
markah
Gabungan Use Case : 1,4,5,6
TanggungJawab
Kolaborasi
Belakang :
Atribut :
- NIP (text)
- Name (text)
- Tarikh lahir (date)
- Alamat (text)
- Jantina(text)
- Emel (text)
- Kod bahagian (text)
Hubungan :
Generalization (a-kind-of ) : -
Aggregation (has-parts) :
Other Associations : Login, logout
Depan :
111
Nama Kelas : KRS ID : 4 Jenis : Domain
Deskripsi : KRS adalah daftar subjek yang telah
didaftarkan oleh pelajar setiap semester
Gabungan Use Case : 2,3
TanggungJawab
Kolaborasi
Belakang :
Atribut :
- Kod subjek (text)
- NIM (text)
- Semester(text)
- Session (text)
- Nilai (Int)
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 Jenis Data Penerangan *ID_ admin Text ID pengguna Katalaluan Text Kata laluan Instansi Text Instansi StatusUser Text Status User
Jadual E2 : Table “Pelajar”
Nama Kolum Jenis Data Penerangan *Nombor_ID Text Nombor Kad Pelajar Nama Text Nama ID_Pengguna Text ID Pengguna Tarikh_Lahir Date Tarikh Lahir Jantina Text Jantina Agama Text Agama Alamat_Email Text Alamat Email Alamat Text Alamat
Jadual E3 : Table “Pensyarah”
Nama Kolum Jenis Data Penerangan *Nombor_ID Text Nombor ID Pensyarah Nama_Pensyarah Text Nama Pensyarah ID_Pensyarah Text ID Pensyarah Tarikh_Lahir Date Tarikh Lahir Jantina Text Jantina Kod_ Bahagian Text Kod Bahagian Alamat_ Email Text Alamat Email Alamat Text Alamat Agama Text Agama
Jadual E5 : Table “Subject”
Nama Kolum Jenis Data Penerangan *Nombor_Subjek Text Nombor Subjek Nama_Subjek Text Nama Subjek
114
Jadual E9 : Table “Fakulti”
Nama Kolum Jenis Data Penerangan *Kod_Fakulti Text Kod Fakulti Nama Fakulti Text Nama Fakulti
LAMPIRAN F
HASIL PENGUJIAN KOTAK HITAM
116
Modul Sub Modul
Pengujian Hasil Jangkaan Keputusan
Administrator Login Admin
Klik Butang “Login”
Paparan maklumat menurut kata laluan yang sah
√
Mesej ralat akan ditampilkan bila kata laluan tidak sah
√
Daftar Pelajar
Klik butang “Tambah pelajar”
Paparan borang masukkan data pelajar
√
Masukkan maklumat pelajar baru, tekan butang “Simpan”
Apabila No ID pelajar sudah pernah disimpan maka akan dipaparkan mesej ralat
√
Maklumat pelajar baru masuk ke dalam pangkalan data,
√
Kemaskini maklumat pelajar
Pilih No ID, klik butang “Cari”
Paparan maklumat pelajar menurut No. ID pelajar
√
Kemaskini data pelajar, klik butang “Edit”
Maklumat pelajar yang telah dikemaskini tersimpan kedalam pangkalan data
√
Hapus maklumat pelajar
Pilih No ID pelajar, klik butang “Cari”
Paparan maklumat pelajar menurut No. ID pelajar
√
Klik butang “Hapus”
Mesej Hapus akan dipaparkan
√
Lihat maklumat Pelajar
Klik butang “Lihat Semua Pelajar”
Paparan maklumat semua pelajar
√
117
Modul Sub Modul
Pengujian Hasil Jangkaan Keputusan
Administrator Daftar Pensyarah
Klik butang “Tambah Pensyarah
Paparan borang masukkan Pensyarah
√
Masukkan maklumat Pensyarah, tekan butang “Simpan”
Apabila No ID Pensyarah disimpan maka akan dipaparkan mesej ralat
√
Maklumat Pensyarah baru masuk ke dalam pangkalan data,
√
Kemaskini maklumat Pensyarah
Pilih No ID, klik butang “Cari”
Paparan maklumat Pensyarah menurut No. ID Pensyarah
√
Kemaskini data pensyarah, klik butang “Edit”
Maklumat pensyarah yang telah dikemaskini tersimpan kedalam pangkalan data
√
Hapus maklumat Pensyarah
Pilih No ID Pensyarah, klik butang “Cari”
Paparan maklumat Pensyarah menurut No. ID Petugas Pensyarah
√
Klik butang “Hapus”
Mesej Hapus akan dipaparkan
√
Lihat maklumat Pensyarah
Klik butang “Lihat Semua Pensyarah
Paparan maklumat semua Pensyarah
√
118
Modul Sub Modul
Pengujian Hasil Jangkaan Keputusan
Administrator Daftar fakulti
Klik butang “Tambah Fakulti”
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,
√
Kemaskini maklumat fakulti
Pilih kod fakulti, klik butang “Cari”
Paparan maklumat fakulti menurut kod fakulti
√
Kemaskini data fakulti, klik butang “Edit”
Maklumat fakulti yang telah dikemaskini tersimpan kedalam pangkalan data
√
Hapus maklumat fakulti
Pilih kod fakulti, klik butang “Cari”
Paparan maklumat fakulti menurut kod fakulti
√
Klik butang “Hapus”
Mesej Hapus akan dipaparkan
√
Lihat maklumat fakulti
Klik butang “Lihat semua Fakulti”
Paparan maklumat semua fakulti
√
119
Modul Sub Modul Pengujian Hasil Jangkaan Keputusan
Administrator
Daftar subjek
Klik butang “Tambah Jenis subjek”
Paparan borang masukkan Jenis subjek
√
Masukkan maklumat jenis subjek baru, tekan butang “Simpan”
apabila ID jenis subjek sudah pernah disimpan maka akan dipaparkan mesej ralat
√
Maklumat jenis subjek baru masuk ke dalam pangkalan data,
√
Kemaskini maklumat subjek
Pilih ID jenis subjek, klik butang “Cari”
Paparan maklumat jenis subjek menurut ID jenis subjek
√
Kemaskini data jenis subjek, klik butang “Edit”
Maklumat jenis subjek yang telah dikemaskini tersimpan kedalam pangkalan data
√
Hapus maklumat jenis subjek
Pilih ID jenis subjek, klik butang “Cari”
Paparan maklumat menurut ID jenis subjek.
√
Klik butang “Hapus”
Mesej Hapus akan dipaparkan
√
Lihat maklumat jenis subjek
Klik butang “Lihat semua Group”
Paparan maklumat semua jenis subjek
√
120
Modul Sub Modul Pengujian Hasil Jangkaan Keputusan
Administrator
Daftar Pelajar
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
√
Kemaskini maklumat Pelajar
Pilih No ID, klik butang “Cari”
Paparan maklumat Pelajar menurut No ID
√
Kemaskini data Pelajar klik butang “Edit”
Maklumat Pelajar yang telah dikemaskini tersimpan kedalam pangkalan data
√
Hapus maklumat Pelajar
Pilih No ID, klik butang “Cari”
Paparan maklumat menurut No ID.
√
Klik butang “Hapus”
Mesej Hapus akan dipaparkan
√
Lihat maklumat Pelajar
Klik butang “Lihat semua Pelajar”
Paparan maklumat semua Pelajar
√
121
Modul Sub Modul Pengujian Hasil Jangkaan Keputusan Pelajar Login Pelajar Klik Butang
“Login” Paparan maklumat menurut kata laluan yang sah
√
Mesej ralat akan ditampilkan bila kata laluan tidak sah
√
Buat Pelajar baru
Klik butang “Pelajar baru”
Paparan borang masukkan Pelajar baru
√
Masukkan maklumat Pelajar baru, tekan butang “Simpan”
Apabila No Pelajar sudah pernah disimpan maka akan dipaparkan mesej ralat
√
Maklumat Pelajar baru masuk ke dalam pangkalan data,
√
Semak status Pelajar
Pilih No Pelajar, klik butang “Cari”
Paparan maklumat status Pelajar menurut No Pelajar.
√
Lihat maklumat Pelajar
Klik butang “Lihat semua maklumat Pelajar
Paparan maklumat semua maklmat pelajar menurut kata laluan
√
Klik butang “Hapus” untuk hapus makluamt
Paparan maklumat akan dikosongkan
√
122
Modul Sub Modul Pengujian Hasil Jangkaan Keputusan Pelajar Daftar Subjek Klik Butang
“Daftar” Paparan maklumat subject
√
Mesej ralat akan ditampilkan bila kata subjek sudah pernah diambil
√
Semak hasil peperiksaan
Pilih hasil peperiksaan, klik butang “Cari”
Paparan maklumat hasil peperiksaan menurut No Pelajar.
√
Lihat maklumat Pelajar
Klik butang “Lihat semua maklumat Pelajar
Paparan maklumat semua maklmat pelajar menurut kata laluan
√
Klik butang “Hapus” untuk hapus makluamt
Paparan maklumat akan dikosongkan
√
123
Modul Sub Modul Pengujian Hasil Jangkaan Keputusan Pensyarah Login
Pensyarah Klik Butang “Login”
Paparan maklumat menurut kata laluan yang sah
√
Mesej ralat akan ditampilkan bila kata laluan tidak sah
√
Kemaskini maklumat subjek
Pilih No ID, klik butang “Cari”
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 Hasil Jangkaan KeputusanLogin Administrator, klik login
Antarmuka hadapan ‘Administrator‘ akan dipaparkan
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 Hasil Jangkaan KeputusanAdministrator klik butang “Tambah Pelajar”
Antarmuka masukkan pelajar akan dipaparkan
Sah
Pelajar klik Butang “Semak Status Pelajar”
Antarmuka status pelajar akan dipaparkan
Sah
Jadual G3 : Sistem Maklumat Pelajar – Pensyarah Page (dosen.php)
Pengujian Hasil Jangkaan KeputusanPensyarah klik butang “masukkan markah”
Antarmuka masukkan markah pensyarah akan dipaparkan
Sah
Pensyarah klik Butang “Semak Status Pelajar”
Antarmuka status pelajar akan dipaparkan
Sah
Jadual G4 : Sistem Maklumat Pelajar – Administrator Page (Admin.php)
Pengujian Hasil Jangkaan KeputusanAdmin klik pautan “Lihat Semua maklumat”
Antarmuka lihat semua maklumat akan dipaparkan
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