Sistem Maklumat Pelajar UNSRI merupakan sistem bersaskan web yang
dibangunkan .... Carta Alir proses Pemarkahan Sistem Semasa di. UNSRI. 42.
4.4.
SISTEM MAKLUMAT PELAJAR UNIVERSITAS SRIWIJAYA (UNSRI) PALEMBANG INDONESIA
MIRA AFRINA
Laporan Projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan Ijazah Sarjana Sains (Teknologi Maklumat–Pengurusan)
FAKULTI SAINS KOMPUTER DAN SISTEM MAKLUMAT UNIVERSITI TEKNOLOGI MALAYSIA
NOVEMBER 2007
iii
Alhamdulillah, syukur ke hadrat Ilahi diatas kurniaanNya. Teristimewa ditujukan buat Ayah dan Ibu yang tersayang dan tercinta “terima kasih atas segala pengorbanan, nasihat, dorongan,bimbingan ,tunjuk ajarnya dan doa selama ini, sehingga menjadikan aku insan yang berjaya”.
Istimewa buat saudara saudaraku yang tercinta, atas segala perhatian, kasih sayang selama ini.
Kepada sahabat sahabatku tercinta Sharifah Norfadzila, Wan Ainor Rahmah, Wan Juwairiah, Dewi Nasien, Hafiz, Farhan, Zailan, dll. Sesungguhnya kalian amat bererti bagi diri
iv
PENGHARGAAN
Assalamualaikum warahmatullahi wabarakatuh
Setinggi-tinggi kesyukuran dipanjatkan ke hadrat ilahi dengan limpah kurniaNya serta izinnya dapat juga saya menyiapkan laporan tesis ini. Jutaan terima kasih kepada Prof. Madya Dr. Harihodin Selamat, selaku penyelia projek yang sering memberi pandangan dan penerangan sepanjang saya melaksanakan projek ini. Tidak lupa juga terima kasih kepada Rektor UNSRI Palembang dan Dekan Fakultas Ilmu Komputer UNSRI Palembang, yang telah memberi peluang kepada saya untuk melanjutkan pelajaran di Malaysia, serta semua pihak yang berkaitan. Terima kasih juga kepada rakan-rakan seperjuangan yang turut memberi buah fikiran dan hiburan ketika diperlukan Akhir sekali buat keluarga tercinta yang tidak jemu mendoakan kebahagiaan dan kejayaan anakanda. Insyaallah
ABSTRAK
Sistem Maklumat Pelajar UNSRI merupakan sistem bersaskan web yang dibangunkan untuk memebantu pihak pengurusan sekolah dalam menguruskan maklumat pelajar dengan lebih sistematik. Ketiadaan pangkalan data yang teratur menyebabkan berlakunya kehilangan data-data pelajar. Oleh itu, matlamat utama projek ini adalah pembangunan sistem maklumat pengurusan pelajar secara atas talian untuk menggantikan sistem semasa yang digunakan dengan melakukan pembaikan, dan pangkalan dta yang sesuai. Pembangunan sistem ini menggunakan pendekatan prototaip evolusi, dengan kaedah Unified Medeling Language (UML) dan berasaskan web. Manakala model yang digunakan adalah model sistem Maklumat pengurusan pelajar dan bersaskan web. Bahasa pengaturcaraan yang digunakan
untuk
memebangunkan
sistem
ini
adalah
Personal
Hypertext
Preprocessor (PHP) manakala MySQL pula digunakan sebagai pangkalan data. Dengan dibangunkannya sistem ini diharapkan dapat membantu organisasi meningkatkan lagi kecekapan dalam menguruskan organisasi.
vi
ABSTRACT
Student Management Information for UNSRI is a web-based system that develop to help organization to manage student information more effective and efficient. Database is needed to avoid data from loss. The main objective for this project is to development an online student management system to replace current system with new system that have been redesign with some improvement. The implimentation project would employ the usage of evolution Protitype Methodologi with Unified Modeling Language (UML) and web base. Personal Hypertext Preprocessor (PHP) is used as a programming language to develop the system and MySQL as the system database. Hopefully the system can help the organization to enhance their management efficiency.
vii
KANDUNGAN
BAB
BAB 1
PERKARA
MUKASURAT
HALAMAN JUDUL
i
PENGAKUAN PELAJAR
ii
DEDIKASI
iii
PENGHARGAAN
iv
ABSTRAK
v
ABSTRACT
vi
KANDUNGAN
vii
SENARAI JADUAL
xiii
SENARAI RAJAH
xiv
DAFTAR ISTILAH
xvi
SENARAI LAMPIRAN
xvii
PENDAHULUAN 1.1
Pengenalan Kajian
1
1.2
Latar belakang Masalah
3
1.3
Pernyataan Masalah
4
viii
BAB 2
1.4
Objektif Kajian
4
1.5
Skop Kajian
5
1.6
Kepentingan Projek
5
1.7
Ringkasan
6
KAJIAN LATAR BELAKANG 2.1
Pendahuluan
7
2.2
Kajian Sistem Maklumat Pengurusan (SMP)
7
2.2.1 Definisi SMP
8
2.2.2 Data Maklumat dan Sistem
10
2.2.3 Komponen dalam Sistem Maklumat
11
2.2.4 Ciri-ciri SMP
12
2.2.5 Laporan Dalam Sistem Maklumat Pengurusan
2.3
2.4
13
2.2.6 Kegunaan
14
Pembangunan Laman Web
14
2.3.1 Teknologi Internet
15
2.3.2 World Wide Web (WWW)
16
2.3.3 Hypertext Preprocessor (PHP)
17
2.3.4 Kelebihan PHP
19
2.3.5 MySQL
19
Kajian Organisasi
21
2.4.1 Universiti Teknologi Malaysia (UTM)
21
ix
2.5
BAB 3
21
2.4.3 Universiti Sains Malaysia
22
Ringkasan
23
METODOLOGI 3.1
Pengenalan
24
3.2
Pemilihan Metodologi
25
3.2.1 Senibina RUP
26
3.2.2 Fasa RUP
27
3.2.3 RUP Sebagai Rangka Kerja Proses
28
3.2.4 Perkakasan
30
3.2.5 Perisian
31
3.2.6 Jadual Pembangunan
32
Ringkasan
32
3.3
BAB 4
2.4.2 Universiti Putra Malaysia (UPM)
ANALISA DAN REKABENTUK SISTEM 4.1
Pengenalan
33
4.2
Analisis Organisasi
33
4.2.1 Struktur Organisasi
34
4.2.2 Fungsi
35
4.2.3 Bisnis Utama
37
4.2.4 Sistem Maklumat / Teknologi Maklumat Sedia Ada
37
4.2.5 Pernyataan Masalah didalam konteks Organisasi
37
x 4.3
Analisis Proses Sedia Ada (As-Is Process)
39
4.3.1 Kelemahan Sistem Semasa
42
4.4
Cadangan Penambahbaikan
43
4.5
Keperluan Pengguna
44
4.6
Analisis Proses Akan Datang (To-Be)
44
4.6.1 Pengguna Sistem Cadangan
44
4.6.1.1 Administrator
45
4.6.1.2 Pelajar
45
4.6.1.3 Administrator
45
4.7
4.6.2 Sistem Maklumat Pelajar Cadangan
45
Model Data Proses Akan Datang (To-Be)
49
4.7.1 Rajah Aktiviti
49
4.7.2 Rajah Use Case
50
4.7.2.1 Spesifikasi Use Case
51
4.7.3 CRC Cards
55
4.7.4 Rajah Kelas
55
4.7.5 Rajah Jujukan
56
4.7.6 Rajah Keadaan
56
4.8
Rekabentuk Pangkalan Data
56
4.9
Rekabentuk Input
57
4.9.1 Spesifikasi Input
57
Rekabentuk Output
61
4.10.1 Spesifikasi Output
61
4.11
Senibina Sistem
64
4.12
Ringkasan
64
4.10
xi
BAB 5
PELAKSANAAN DAN PENGUJIAN 5.1
Pengenalan
5.2
Pelaksanaan Sistem Maklumat Pelajar
5.3
5.4
BAB 6
UNSRI Palembang
65
Pengujian
66
5.3.1 Pengujian Unit
66
5.3.1.1 Pengujian Kotak Hitam
66
5.3.1.2 Pengujian Kotak Putih
67
5.3.2 Pengujian Integrasi
68
5.3.3 Pengujian Sistem
68
Ringkasan
69
STRATEGI ORGANISASI 6.1
Pengenalan
70
6.2
Strategi Peralihan
70
6.2.1 Jenis Peralihan
71
6.2.2 Lokasi Peralihan
72
6.2.3 Modul Peralihan
72
Perubahan dalam Pengurusan
73
6.3.1 Faktor Penentangan dalam Perubahan
73
6.4
Rancangan Kesinambungan Sistem
74
6.5
Anggaran Kos
74
6.6
Ringkasan
75
6.3
BAB 7
65
PERBINCANGAN DAN KESIMPULAN 7.1
Pengenalan
76
7.2
Hasil Pencapaian Sistem
76
xii 7.3
Rintangan dan Cabaran Penulis
78
7.4
Harapan Terhadap Penggunaan Sistem
78
7.5
Kekuatan Sistem
79
7.6
Cadangan Penambahbaikan
79
7.7
Pengajaran dan Pengalaman
80
7.8
Ringkasan
81
RUJUKAN
82
LAMPIRAN
84-126
xiii
SENARAI JADUAL
JADUAL
TAJUK
MUKA SURAT
3.1
Spesifikasi Minimum Perkakasan
31
3.2
Spesifikasi Minimum Perisian
31
4.1
Cadangan Penambah Baikan
44
4.2
Deskripsi Use Case Login
52
4.3
Deskripsi Use Case Logout
53
4.4
Deskripsi Use Case kemaskini Pengguna
53
4.5
Deskripsi Use Case Hapus Pelajar dan
54
Pensyarah 4.6
Deskripsi Use Case Pendaftaran Kursus
54
4.7
Deskripsi Use Case Daftar Pelajar dan
55
Pensyarah 4.8
Deskripsi Use Case Lihat Laporan Hasil
56
Peperiksaan 4.9
Spesifikasi-spesifikasi Input
59
4.10
Spesifikasi-spesifikasi Output
62
6.1
Strategi Peralihan bagi Sistem maklumat Pelajar
72
Cadangan 6.2
Anggaran kos bagi Sistem Maklumat Pelajar
76
xiv
SENARAI RAJAH
RAJAH
TAJUK
MUKA SURAT
2.1
Model Sistem Maklumat Pengurusan
9
(McLeod,1998) 2.2
11 Model Asas suatu sistem (Oz, 2000)
2.3
Keratan aturcara bagi PHP
18
3.2.1
Senibina keseluruhan RUP
27
4.1
Struktur Organisasi UNSRI Palembang
36
4.2
Carta Alir Sistem Semasa di UNSRI
41
4.3
Carta Alir proses Pemarkahan Sistem Semasa di
42
UNSRI 4.4
Paparan menu Pendaftaran Subjek
47
4.5
Carta Alir Sistem Cadangan
48
4.6
Paparan menu Informasi Jadwal
49
4.7
Paparan menu Hasil Pendaftaran Subjek
49
4.8
Paparan menu lihat Hasil Peperiksaan
50
4.9
Use case Sistem Cadangan Untuk Pelajar
51
4.10
Use case Sistem Cadangan Untuk Pensyarah
51
4.11
Use case Sistem Cadangan Untuk Administrator
52
4.12
59
4.13
Paparan skrin untuk Login Pelajar, Pensyarah, Administrator Paparan skrin kemaskini pelajar
4.14
Paparan menu Kemaskini Pensyarah
60
4.15
Paparan Menu Kemaskini Subjek
61
60
xv
4.16
Paparan menu Tambah Subjek
61
4.17
Paparan Maklumat Pelajar
63
4.18
Paparan Maklumat Subjek
63
4.19
Paparan Maklumat Jadwal
64
4.20
Paparan Maklumat Nama nama Pensyarah
64
xvi
SENARAI ISTILAH
Rajah Aktiviti
Activiti Diagram
Rajah Use Case
Use Case Diagram
Rajah Jujukan
Sequence Diagram
Rajah Keadaan
State Diagram
Pangkalan Data
Database
Bahasa Pengaturcaraan
Programming Language
Pelaksanan
Implementation
Pengujian
Testing
Perkhidmatan
Service
Percakapan
Verbal
Laman web
Website
Rangkakerja
Framework
UNSRI
Universitas Sriwijaya
SMP
Sistem Maklumat Pengurusan
PHP
Hypertext Preprocessor
xvii
SENARAI LAMPIRAN
LAMPIRAN
TAJUK
MUKA SURAT
A
Carta Gantt Projek 1 dan Projek 2
85
B
Daftar Senarai Fakulti dan Jurusan di
88
UNSRI Palembang C
Rajah Sistem Cadangan
90
D
CRC CARDS
107
E
Pangkalan Data
112
F
Pengujian Kotak Hitam
115
G
Pengujian Integrasi
124
BAB 1
PENGENALAN
1.1.
Pengenalan Kajian
Bidang pendidikan merupakan suatu bidang yang amat penting dalam membentuk hala tuju sesebuah negara. Kemajuan sesebuah negara biasanya berkadaran dengan taraf pendidikan rakyatnya. Sistem pendidikan yang kemas, teratur dan bermutu akan membawa kepada peningkatan taraf pendidikan seterusnya menjana kemajuan sesebuah negara. Namun begitu, sistem pendidikan sahaja tidak cukup untuk menjamin kelancaran pengurusan pendidikan di universiti. Oleh itu, pengurusan pihak universiti juga harus dititikberatkan. Dengan kemajuan teknologi maklumat yang semakin berkembang ini, sistem pengurusan di sekolah juga seharusnya sentiasa dititiberatkan untuk menghasilkan pengurusan sekolah yang lebih cemerlang. Atas dasar inilah Sistem Maklumat Pelajar Universitas Sriwijaya (UNSRI) Palembang akan dibangunkan.
Sistem Maklumat Pelajar UNSRI Palembang merupakan satu perisian yang dibangunkan bertujuan membantu pengurusan pelajar dalam menguruskan maklumat dan operasi terhadap maklumat universiti, pelajar, dan kakitangan universiti. Selain itu untuk tujuan maklumat yang lebih global, Sistem Maklumat Pelajar UNSRI Palembang akan menyokong paparan maklumat melalui web yang dihubungkan dengan maklumat sistem maklumat pelajar di universiti.
2 Modul-modul yang akan dibangunkan ialah Sistem Pendaftaran Pelajar dan Sistem Hasil Peperiksaan Pelajar.Sistem ini hanya membenarkan pengguna yang berdaftar sahaja memasuki laman tersebut. Jadi hanya pelajar, pensyarah, administrator sahaja yang dibenarkan dan mencapai maklumat yang terdapat di laman tersebut. Melalui sistem ini pelajar boleh mendaftar kursus secara web, dan memperoleh hasil peperiksaan di akhir semester.
Dengan bebanan kerja yang banyak dengan jumlah pelajar yang semakin bertambah dari tahun ke setahun diharap Sistem Maklumat Pelajar UNSRI Palembang
sedikit sebanyak dapat meringankan beban pihak universiti dalam
menguruskan operasi mereka. Ini secara tidak langsung dapat meningkatkan taraf pendidikan pelajar. Selain itu dengan penggunaan Sistem Maklumat Pelajar UNSRI Palembang di universiti kakitangan, pensyarah dan pelajar untuk lebih terdedah dengan komputer atau teknologi maklumat.
Untuk kajian ini penulis mengambil kes studi di Universitas Sriwijaya (UNSRI) Palembang, banyak masalah yang timbul di UNSRI kerana belum adanya sistem pengurusan yang baik dan masih dilakukan secara manual seperti data-data pelajar yang tidak tersimpan dengan baik, keterlambatan dalam menginformasikan hasil peperiksaan sehingga menghalang proses pendaftaran di semester berikutnya dan lain-lain.
Penulisan kajian ini terbahagi atas tujuh bab, bab satu membahaskan tentang pengenalan kajian , latar belakang, objektif dan skop kajian, bab dua membahaskan tentang kajian literatur, bab tiga membahaskan tentang metodologi yang digunakan dalam membuat kajian, bab empat tentang rekabentuk sistem dan bab lima pula ialah implementasi dan testing dan bab enam tentang studi organisasi dan terakhir bab tujuh ialah kesimpulan.
3 1.2.
Latar Belakang Masalah
Pertambahan pelajar dari tahun ke tahun telah menyebabkan pengurusan maklumat pelajar semakin kompleks dan semakin sukar. Keadaan ini menimbulkan banyak masalah dalam menguruskan maklumat pelajar.
Antara masalah yang dikenalpasti dalam sistem pengurusan pelajar sedia ada di UNSRI ini adalah proses pendaftaran kursus dan hasil peperiksaan bagi pelajar masih lagi menggunakan kaedah manual dimana segala maklumat pendaftaran dan hasil peperiksaan direkodkan melalui sistem perfailan dan melibatkan pemprosesan borang. .
Selain itu, masalah yang dihadapi oleh pihak pengurusan UNSRI adalah sedikitnya staf pentadbiran yang bertanggung jawab dalam menguruskan berkaitan maklumat pelajar. Keadaan ini bertambah sukar apabila bermulanya awal perkuliahan dimana pendaftaran kursus pelajar baru diadakan. Memandangkan kurangnya staf di UNSRI ini menyebabkan proses pengurusan maklumat pelajar hanya diuruskan oleh beberapa staf sahaja. Staf bertanggung jawab menyelenggara semua maklumat pendaftaran dan peperiksaan pelajar di universiti ini. Keadaan ini amat membebankan staf. Pihak staf juga bertanggunjawab merekod dan menyimpan data-data berkaitan dengan pendaftaran kursus. Masalah yang sering dihadapi ialah maklumat berkenaan disimpai dalam fail. Kebarangkalian berlakunya kehilangan data atau kehilangan hasil peperiksaan juga adalah tinggi. Dengan adanya pangkalan data yang mempunyai ciri-ciri keselamatan yang tinggi, diharapkan mampu mengatasi masalah seumpama ini.
Dengan berlatar belakang pada masalah diatas maka penulis berminat untuk mengkaji dan membangunkan suatu prototipe Sistem Maklumat Pelajar yang sesuai untuk UNSRI sehingga diharapkan sistem ini dapat membantu UNSRI dalam menguruskan dan mengemaskini maklumat pelajar.
4 1.3.
Pernyataan Masalah
Berdasarkan latarbelakang masalah di atas, beberapa masalah telah dikenalpasti dalam membangun sistem maklumat pelajar berbasis web di UNSRI, pernyataan masalah tersebut adalah : i. Bagaimanakah sistem ini dapat menggantikan sistem manual yang sedia ada. ii. Apakah masalah-masalah utama yang menyebabkan sistem manual tidak berjalan dengan baik? iii. Bagaimanakah membina prototaip Sistem Maklumat Pelajar yang sesuai untuk Universitas Sriwijaya Palembang? Kajian ini dibuat untuk menyelesaikan semua masalah diatas. Dengan menggunakan sistem maklumat pelajar yang beasaskan web, diharapkan UNSRI dapat menguruskan maklumat pelajar dengan baik.
1.4.
Objektif Kajian
Objektif utama dalam kajian ini adalah membangunkan sebuah sistem maklumat pelajar online untuk UNSRI-Palembang, beberapa objektif yang lain adalah : i. Untuk membangunkan sebuah sistem maklumat pelajar yang berasaskan web yang dapat mengurus, mencapai dan merekod data data pelajar, serta menjana laporan yang berkaitan dengan data pelajar. ii. Untuk menganalisa data data yang diperolehi untuk melakukan statistik dari segi jantina, agama, subject. iii. Untuk menghasilkan berbagai jenis laporan statistik yang berkaitan dengan pelajar. iv. Untuk mengenal pasti masalah masalah utama yang menyebabkan sistem manual tidak berjalan dengan baik di UNSRI-Palembang. v. Untuk mengenal pasti proses sistem sedia ada di UNSRI-Palembang.
5 a
Untuk membina sebuah prototaip sistem maklumat pelajar yang sesuai untuk UNSRI-Palembang.
1.5.
Skop Kajian
Skop kajian dalam pembangunan sistem maklumat pelajar secara online ialah : i. Sistem ini dibuat untuk menguruskan sistem maklumat pelajar di UNSRIPalembang. ii. Sistem ini diperuntukkan bagi semua warga UNSRI-Palembang seperti pelajar, pensyarah, dan administrator. iii. Sistem yang dikaji adalah seperti: a. Sistem Pendaftaran Subject – membolehkan pelajar untuk mendaftar mata pelajaran yang ditawarkan Universiti untuk diambil oleh pelajar. b. Sistem Peperiksaan – modul ini akan membuat analisa terhadap markah peperiksaan atau ujian yang diduduki pelajar. iv. Pelajar yang dibenarkan menggunakan sistem ini adalah pelajar yang masih aktif.
1.6.
Kepentingan Projek
Kepentingan sistem maklimat pelajar berasaskan web ini dibangunkan adalah untuk menggantikan sistem manual yang sedia ada di universiti dengan sebuah sistem maklumat yang menggunakan aplikasi interaktif web dan ia diharapkan dapat membantu UNSRI Palembang dalam meningkatkan perkhidmatan.
Beberapa
kebaikan yang diharapkan dapat diperoleh dengan adanya sistem maklumat pelajar ialah :
6 i.
Perspektif pengguna (pelajar, pensyarah, admin,) a. Memudahkan pengguna dalam mendaftar subject pada tiap semester. b. Mendapatkan maklumat dengan cepat dan tepat. c. Menjamin kerahasiaan identiti pengguna. d. Meningkatkan kepercayaan dan kepuasan pengguna terhadap perkhidmatan universiti.
ii. Perspektif Universiti a. Mencapai visi dan misi universiti. b. Meningkatkan imej universiti dengan adanya sistem maklumat yang dibuat secara baik. c. Memudahkan pihak universiti dalam memberikan maklumat d. Menyampaikan maklumat dengan cepat dan tepat. e. Membantu pihak universiti dalam membuat laporan maklumat pelajar
1.7.
Ringkasan Bab satu ini menerangkan tentang gambaran umum projek, termasuk di
dalamnya pengenalan kajian , latar belakang masalah, objektif kajian , pernyataan masalah, skop kajian dan kepentingan projek, diharapkan dapat membantu dan memandu penulis dalam membuat kajian lebih lanjut sesuai dengan objektif dan tujuan yang diharapkan.
BAB 2
KAJIAN LATAR BELAKANG
2.1
Pengenalan
Setiap Projek yang ingin dijalankan akan melalui beberapa kaedah untuk mencapai tahap pembangunan sistem yang sebenar. Kaedah yang dimaksudkan adalah berbentuk kajian yang akan dibuat untuk memperolehi maklumat dan keperluan untuk membangunkan sistem yang dikehendaki. Kajian ini dikenali sebagai kajian literatur. Kajian literatur ini dilaksanakan bagi mengkaji topik-topik utama yang berkaitan dengan persoalan kajian. Ia bertujuan supaya pemahaman terhadap sistem yang akan dibangunkan dapat ditingkatkan serta dapat memilih cara yang terbaik dalam melaksanakan projek ini.
2.2
Kajian Sistem Maklumat Pengurusan (SMP)
Menurut (Diwan, 2001), SMP boleh ditakrifkan sebagai “sebuah sistem yang membantu pihak pengurusan dalam mencipta, melaksanakan dan mengawal keputusan-keputusan bagi sesebuah organisasi”.
SMP juga boleh ditakrifkan oleh (Mohd Taib Wahid et.al, 2000) sebagai satu kajian mengenai rekabentuk, implementasi bagi kegunaan pengurusan teknologi
8
maklumat. Ia juga merupakan suatu sistem yang menghasilkan maklumat serta dapat membentuk segenap lapisan pihak pengurusan. SMP merupakan gabungan di antara manusia, perkakasan, perisian, rangkaian komunikasi dan sumber data yang terkumpul yang ditukarkankan kepada maklumat.
Secara umumnya, SMP digunakan oleh peringkat pengurusan sesebuah organisasi yang mana ia merupakan satu sistem maklumat yang dapat membantuk dalam dalam menyediakan ringkasan tugasan dan laporan-laporan kekecualian kepada fungsi-fungsi perancangan, pengawalan dan pembuatan keputusan di peringkat pengurusan sesebuah organisasi.
2.2.1
Definisi Sistem Maklumat Pengurusan
Sistem Maklumat Pengurusan merupakan sistem bersasakan Komputer yang memberi maklumat kepada pengguna untuk memenuhi keperluan semasa (Laudon & Laudon, 2000). Maklumat dihuraikan secara kukuh atau sebagai suatu major dalam sistem pada tempoh tertentu menyatakan apa yang terjadi pada yang lepas, sekarang dan apa yang dijangkakan akan berlaku. Maklumat boleh didapati dalam laporan bentuk berkala, laporan khusus dan dalam bentuk output simulasi matematik. Manakala (Laudon & Laudon, 2000), pula berpendapat bahawa Sistem Maklumat Pengurusan adalah sitem maklumat yang memberi khidmat dengan menyediakan ringkasan rutin dan laporan-laporan pengecualian sebagai output bagi fungsi-fungsi perancangan, pengawalan dan pembuatan keputusan taktikal sesuatu organisasi. (Laudon & Laudon, 2000), juga bersetuju bahawa Sistem Maklumat pengurusan bertindak meringkaskan dan melaporkan operasi-operasi yang panjang dan dijana mengukut jadual-jadual tertentu. Sealin itu menurut (Stephen & Maeve, 2000), Sistem maklumat pengurusan adalah sistem yang dilengkapi dengan laporan secara berkala dan secara penentuan awalan yang merumuskan maklumat dalam satu pangkalan data.
9
Sistem maklumat Pengurusan yang modern merupakan sistem yang berasaskan computer yang dibagunkan secara automasi untuk pemilihan, penyisihan, pemrosesan daa, analisis data dan pertukaran data. Model Sistem Maklumat (McLeod, 1998), digambarkan seperti Rajah 2.1 dibawah bagi menerangkan secara terperinci yang berlaku dalam persekitaran SMP ini. Data dan maklumat yang didapati dimasukkan dan disimpan di dalam pangkalan data. Pangkalan data pula akan mengelarkan dan membekalkan maklumat yang dikehendaki kepada perisian perjana laporan dan juga medel-model matematik yang akan mengeluarkan maklumat di dalam bentuk laporan yang akan digunakan oleh pihak organisasi untuk menyelesaikan masalah.
Penyelesaian Masalah Organisasi
Perisian Penjana
Model-model
Laporan
Matematik
Pangkalan Data
Rajah 2.1. Model Sistem Maklumat Pengurusan (McLeod, 1998)
Model SMP ini terdiri daripada tiga komponen utama iaitu matematik, perisian penjana laporan, dan pangkalan data. Model matematik merupakan model yang memainkan peranan yang penting dalam sistem Maklumat Pengurusan. Model adalah abstrak. Ia diwakilkan dalam bentuk fenomena iaitu samada objek atau aktiviti. Komponen model matematik berfungsi sebagai model yang membuat atau menjalankan analisis ke atas data-data dan menjanakan hasil atau output kepada pengguna. Model matematik adalah bergantung kepada 3 faktor iaitu pengaruh masa, darjah kepastian dan kebolehan mengoptima. Manakala perisisan penjana laporan
10
pula merupakan perisian yang mengandungi atucara bagi menghasilkan laporan seperti berkala, laporan kekecualian, laporan permintaan dan laporan maklumbalas. Daripada kesemua pendapat yang dikemukakan dapat disimpulkan bahawa Sistem maklumat Pengurusan merupakan sistem yang berasaskan komputer yang digunakan dalam perancangan, pelaksanaan, pengurusan dan mengurusan membantu pihak pengurusan dalam membuat suatu keputusan dalam menyelesaikan sesuatu masalah dan memberi maklumat dalam bentuk sistem laporan, sistem maklumat eksekutif atau dalam sistem bantuan keputusan.
2.2.2
Data Maklumat dan Sistem
Data dan maklumat adalah dua perkara yang berbeza (Oz, 2000). Berikut dinyatakan perbezaan di antara dua perkataan tersebut.
i.
Data ialah sesuatu fakta yang diketahui seperti nombor, kenyataan atau gambar. Ia merupakan bahan mentah dalam menghasilkan maklumat. Datadata yang diperolehi sebagai bahan mentah ini mengambil masa untuk difahami memandangkan ia tidak membawa sebarang erti kepada pembaca. Beberapa data telah dikenalpasti di dalam SMPS ini seperti data tarikh penerimaan spesimen, jenis ujian ke atas spesimen dan data-data berkaitan dengan pesakit seperti nama, alamat, jantina dan umur.
ii.
Maklumat adalah data yang mempunyai makna dalam konteks yang tertentu. Dengan erti kata lain ia adalah bahan mentah atau pun data yang telah dimanipulasi menjadi sesuatu maklumat yang berguna. Maklumat yang boleh dikenalpasti di dalam SMPS ini ialah jenis bakteria yang diperolehi setelah ujian makmal dijalankan ke atas spesimen yang diterima.
Manakala sistem pula boleh ditakrifkan sebagai suatu gabungan elemen untuk mencapai satu tujuan atau matlamat. Suatu sistem mempunyai model asas yang
11
terdiri input, output, kekangan (boundary), maklum balas (feedback), kawalan (control) dan proses (processing). Ia dapat digambarkan seperti dalam Rajah 1.0.
Input
Maklum balas
Kawalan
SISTEM
Output
Proses
Kekangan
Rajah 2.2 - Model Asas suatu sistem (Oz, 2000)
2.2.3
Komponen dalam Sistem Maklumat
Secara umumnya komponen yang perlu ada dalam sistem maklumat merangkumi enam aspek utama iaitu data, perkakasan, perisian, telekomunikasi, manusia dan prosidur. Berikut dijelaskan secara ringkas keenam-enam aspek utama tersebut. i.
Data ialah suatu input yang akan dimanipulasi untuk menghasilkan maklumat yang berguna. Contoh data yang akan digunakan di dalam SMP ini ialah jenis maklumat pendaftaran pelajar.
ii.
Perkakasan ialah komputer dan segala perkakasannya yang lain seperti alat bagi proses input, output dan ruang simpanan serta alat-alat yang digunakan dalam telekomunikasi.
iii.
Perisian pula adalah set arahan yang akan memberi arahan kepada komputer bagaimana untuk mengambil data dan memprosesnya, memaparkan maklumat dan menyimpan kedua-dua data dan maklumat. SMPS akan
12
menggunakan perisian seperti perisian MySQL untuk pembangunan pangkalan data. iv.
Telekomunikasi merangkumi perisian dan perkakasan yang diperlukan untuk memudahkan proses transmisi di samping kebolehan untuk menerima teks, gambar, audio dan animasi sebagai data dalam bentuk elektronik. SMP yang akan dibangunkan ini adalah berasaskan web, maka pengguna boleh menggunakan pelayar web seperti Internet Explorer dan Mozilla Firefox untuk mencapai pangkalan data.
v.
Manusia meliputi golongan profesional dalam sistem maklumat dan pengguna
yang
akan
menganalisa
keperluan
maklumat
organisasi,
merekabentuk dan membina sistem maklumat, menulis aturcara program komputer,
mengoperasikan
perkakasan
komputer
dan
memelihara
kekonsistensi sesuatu perisian. Di dalam SMP, golongan ini ialah pengguna sistem iaitu Pegawai Staf (admin). vi.
Prosidur pula adalah arahan yang akan mengarahkan sesebuah organisasi untuk mencapai tahap optima dan keselamatan dalam pemprosesan data yang merangkumi keutamaan dalam membahagikan aplikasi perisian dan ukuran keselamatan.
2.2.4
Ciri-ciri Sistem maklumat Pengurusan (SMP)
Berdasarkan kepada buku bertajuk Sistem Maklumat Pengurusan (Mohd Taib Wahid et.al, 2000), ciri-ciri SMP meliputi perkara-perkara seperti berikut: i.
SMP menyokong keputusan berstruktur di peringkat operasi dan kawalan pengurusan. Oleh itu pihak pengurusan sistem maklumat pelajar dapat menyelesaikan
masalah
pengurusan
maklumat
keputusan-keputusan berstruktur yang telah dipilih.
pelajar
berdasarkan
13
ii.
Umumnya, SMP bergantung kepada data-data korporat yang sedia ada seperti data-data yang disediakan oleh pihak pengurusan sistem maklumat pelajar dan ia juga bergantung kepada aliran data dalam organisasi seperti maklumatmaklumat mengenai jumlah pelajar yang telah diterima dalam beberapa waktu.
iii.
SMP membantu dalam membuat keputusan menggunakan data-data semasa dan silam. Ini dapat memudahkan pihak staff untuk menjana laporan seperti laporan hasil peperiksaan pelajar, dan lain lain.
iv.
Kebiasaannya SMP adalah berasaskan laporan dan kawalan. Bagi sistem ini, rekabentuk SMPS dapat membantu dalam menghasilkan laporan-laporan berpandukan kepada operasi-operasi rutin serta menyediakan kawalan harian terhadap aktiviti di maklumat pelajar.
v.
SMP memberikan penekanan terhadap perkara-perkara dalaman berbanding perkara luaran organisasi. Ini bermakna data-data seperti maklumat pelajar, pensyarah, jenis subject, lebih diutamakan
vi.
Namun begitu, SMP mempunyai kebolehan analitik yang rendah dan tidak fleksibel. Ini bermakna sistem yang berasaskan konsep SMP tidak mampu untuk melakukan analisa ke atas data-data dan sistem ini sukar untuk diubah suai.
2.2.5 Laporan dalam Sistem Maklumat Pengurusan
Menurut (Stephen & Maeve, 2000), Sistem maklumat Pengurusan menjana laporan dalam bentuk yang berlainan. Antara Laporan yang dihasilkan adalah: i.
Laporan berjadual berkala Laporan ini menyediakan maklumat kepada organisasi dalam format yang telah ditentukan dengan lebih awal. Laporan ini biasanya dikeluarkan bagi tempoh masa samada harian, bulanan atau mingguan. Antaranya adalah
14
laporan analisa jualan bagi bulan tertentu yang digunakan dalam menganalisa dan membuat perancangan pada masa akan datang. ii.
Laporan kekecualian. Laporan kekecualian disediakan apabila syarat-syarat pengecualian wujud iaitu keadaan luar biasa yang memerlukan perhatian pengurus. Contohnya, laporan yang menandungi maklumat pelanggan melebihi had kredit. Laporan ini biasanya digunakan untuk tujuan kawalan.
iii.
Laporan permintaan dan maklumbalas. Laporan permintaan dan maklumbalas disediakan apabila pengurus memerlukan maklumat khusus mengenai suatu perkara. Contohnya seperti laporan yang berkaitan dengan kewangan syarikat. Laporan ini biasanya dikeluarkan sendiri oleh pengurus menggunakan kemudahan yang ada.
2.2.6
Kegunaan
Sistem Maklumat Pengurusan sangat berguna kepada peringkat pengurusan kerana ia dapat menyediakan produk maklumat yang dapat menyokong keperluan memebua keputusan harian yang rutin di dalam organisasi. Sistem Maklumat Pengurusan menyediakan pelbagai laporan kepada pengurus dan kandungan laporan ini boleh ditentukan sendiri mengikut kepeluan pengurus. Produk maklumat yang dikeluarkan oleh Sistem Maklumat Pengurusan adalah terdiri daripada paparan dan laporan yang disediakan samada atas permintaan pengurus atau dari masa ke semasa secara berjadual atau apabila sesuatu keadaan yang mendesak berlaku.
2.3 Pembangunan Laman Web
Secara umumnya terdapat dua kaedah yang utama di dalam pembangunan halaman web iaitu teknologi pembangunan halaman web iaitu teknologi pembangunan web yang stastik dan teknologi pembangunan web dinamik. Teknologi
15
pembangunan
web
yang
stastik
diimplimentasikan
menggunakan
bahasa
pengaturcaraan HTML. Manakala teknlogi pembangunan web yang dinamik pula boleh dihubungkan dengan menggunakan bahasa pengaturcaraan selain HTML, iaitu dengan menggunakan script. Didalam pembangunan sistem ini, teknologi Hypertext Preprocessor (PHP) digunakan bagi memebangunkan laman web.
2.3.1
Teknologi Internet
Internet merupakan koleksi rangkaian computer yang bersambung diseluruh dunia. Pelbagai sumber dan maklumat boleh diperolehi daripada rangkaian ini. Sejarah internet bermula dariada 30 tahun yang lalu dimana ianya mula dibangunkan oleh ARPA (Advanced Research Projects Agency). Pada ketika itu, internet hanya digunakan untuk bertukar-tukar dta secara sulit. Kemudian organisasi-organisasi besar kemudiannya menggunakan internet untuk bertukar-tukar maklumat dengan cawangan-cawangan mereka yang berada di lokasi yang berbeza. Namun pada awal 90 an, perkembangan internet yang semakin pesat telah membenarkan sesiapa sehingga ke hari ini.
Diantara kelebihan-kelebihan pembangunan aplikasi dalam internet ialah penyebaran maklumat secara teragih, perhubungan melalui internet dapat dilakukan dengan lebih pantas, menjimatkan kos serta aplikasi dapat dibangunkan tanpa mengira batasan geografi, cuaca dan masa.
Internet juga menyediakan kemudahan-kemudahan seperti mel-elektonik, berita, perkhidmatan maklumat dan kemudahan enjin caria. Ia juga menyediakan kemudahan untuk bertukar maklumat dlam format guna semula dan boleh baca seperti carta, gambarajah, imej, pangkalan data atau kod perisian. Perkhidmatan internet boleh di ringkaskan sebagai sumber maklumat atau perpustakaan maya.
16
Antara ciri-ciri teknologi internet adalah: i.
Tiada had sempadan dan kekuasaan pusat
ii.
Terdapat banyak pengulangan dan kelebihan
iii.
Berkembang secara eksponen
iv.
Menghubungkan lebih kurang 4 utama kerangka utama dan bersifat dinamik
v.
Digunakan dengan meluas dalam banyak bidang seperti korporat, organisasi, kerajaan dan lain –lain
2.3.2
World Wide Web (WWW)
Teknlogi World Wide Web merupakan salah satu daripada cabang teknologi internet. WWW atau World Wide Web bermula dengan timbulnya idea berkenaan hiperteks (hypertext). Hiperteks adalah sambungan kepada halaman web lain dengan menggunakan teks manakala hypermedia (hypermedia) adalah sambungan kepada halaman web dengan menggunakan grafik. Teknologi web ini dibangunkan pada tahun 1991 di Geneva di sebuah pusat penyelidikan iaitu Centre Europeene pour la Recherche Nucleaire (CERN).
Seperti sumber-sumber internet yang lain, web menggunakan sistem pelayan/pelanggan. Anda perlukan program (browser) berupa tetingkap untuk mencapai sumber maklumat yang terdapat dalam pelaya web. Pelayan web digunakan untuk menyimpan dokumen-dokumen web atau lebih dikenali sebagai halaman-halaman web. Setiap dokumen web ini akan diberikan stu alamt global yang dikenali sebagai Uniform Resource Locator (URL). Dokumen web menyokong teks, graik, audio, dan video. Ini membolehkan dokumen webmenggunakan hiperteks dan hypermedia untuk membuat sambungan kepada dokumen web, grafik, audio dan video. Pelayar web digunakan unuk mencapai .World Wide Web. Pelayar-pelayar web yang akan digunakan dlam pembangunan Sistem Maklumat Pelajar UNSRI Palembang adalah seperti Microsoft Internet Eksplorer.
17
Antara cirri-ciri World Wide Web(WWW) adalah : i.
Terdapat dalam hos dan pelanggan internet
ii.
Menggunakan protocol rangkaian TCP/IP
iii.
Memahami/menggunakan HTML
iv.
Membenarkan komunikasi dua arah, pengumpulan maklumat dan sumber.
v.
Membolehkan
program
pelanggan
mencapai
pelayan
dengan
menggunakan pelbagai protocol seperti HTTP, FTP dan Telnet vi.
Menggunakan dokumen dan sumber pengalamatan melalui Uniform Resource Locators (URLs)
vii.
Membolehkan program pelayan-pelanggan encapai maklumat yang terdiri daripada pelbagai jenis media seperti teks, audio dan video.
Kebanyakan web pada hari ini adalah berasaskan konsep dan idea yang diperkenalkan oleh Tim-Berners-Lee. Beliau adalah seorang penyidik Centre Europeene pour la Recherche nucleaire (CERN) Particle Physic di Geneva, Switzerland. Pada tahun 1989, beliau telah membangun dan mengedarkan komen untuk sistem hypertext dengan tiga komponen utama iaitu:
i.
Antaramuka pengguna yang konsisten adalah perlu untuk semua platform yang sama. Antaramuka tersebut perlu menyediakan kepelbagaian capaian dari sumber maklumat yang berbeza dalam pelbagai jenis computer.
ii.
Capaian maklumat global, iaitu semua penguna boleh melakukan capaian terhadap semua jenis maklumat
iii.
Antaramuka pengguna boleh melakukan capaian maklumat dan dokumen dalam pelbagai jenis dan protocol.
2.3.3
Hypertext Preprocessor (PHP)
Hypertext Preprocessor merupakan open source, server side, HTML embedded scripting language iaitu model penaturcaraan yang digunakan untuk
18
pembangunan halaman
web yang dinamik dan interaktif di pelayan web. Pada
sejarah awalnya PHP ini dibangunkan oleh Rasmus Lerdorf pada tahun 1994 untuk mengenalpasti bilangan pengguna yang melayari laman webnya. PHP dilarikan dalam pross pelayan yang memebantu mengoptimumkan pengurusan dalam persekitaran pengguna yang ramai.
Pada pertengahan tahun 1997, PHP versi-3 telah dibangunkan oleh Zeeer Suraski dan Audi Gutmans di mana dalam versi baru ini berlakunya pengubahsuaian pada skrin terdahulu. Sintaks PHP adalah hamper menyerupai tatanda istimewa pada pembuka dan penutup badan pengaturcaraannya. Rajah 2.2 menunjukkan keratin aturcara bagi PHP.
Contoh
Rajah 2.3: Keratan aturcara bagi PHP
Skrin PHP akan dialrikan apabila pelayar meminta fail “.php” dari pelayan Apache. Pelayan Apache akan secara automatik membuka fail indeks apabila alamat http://localhost/dimasukkan.
19
2.3.4
Kelebihan Hypertext Preprocessor (PHP)
PHP merupan bahasa pengaturcaraan yang bersifat open source. Ini menjadikan PHP adalah amat sesuai digunakan untuk membangunkan laman web yang dinamik. Antara kelebihan yang dimiliki oleh PHP adalah sebagai berikut iaitu : i.
PHP yang bersifat open source membolehkan virus diperbaiki dan cirriciri baru ditambah untuk memenuhi permintaan pasaran. Dengan ini tiada kos yang tersembunyi.
ii.
PHP bersifat cross-platform di mana skrip PHP boleh diaplikasikan pada mana-mana pelayan Internet termasuklah Apache dan Microsoft.
iii.
Proses pembangunan laman web dinamik yang menggunakan PHP hanya mengambil masa yang singkat di mana hanya sebilangan kecil pengaturcara yang diperlukan untuk membangunkan aplikasi tersebut.
iv.
Bahasa pengaturcaraan PHP mudah digunakan kerana ia mudah dikemaskini dan dikekalkan berbanding Perl dan ASP.
v.
PHP disokong oleh pelbagai jenis pangkalan data yang komersial dan sebaliknya termasuklah ODBC, Microsoft SQL Server, MYSQL, Oracle, Sybase dan sebagainya.
2.3.5
MySQL
MySQL adalah salah satu daripada perisian pangkalan data open source yang popular pada masa kini. PHP berserta MySQL boleh dibangunkan dalam Sistem Pengoperasian Windows dan juga Unix. Penggunaan MySQL dipilih sebagai pangkalan data untuk sistem ini memandangkan banyak kelebihan yang didapati darinya. Antaranya :
i.
Faktor kelajuan
Menurut MySQL Benchmarks, MySQL lebih laju berbanding PostgreSQL, AdaBas D, Empress, dan Solid pada platform sistem pengoperasian Linux. Serta ia
20
juga lebih laju daripada Access 2000, DB2, Informix, MS-SQL, Solid, Sybase, dan Oracle 8.0.3 pada platform sistem pengoperasian Windows.
Faktor ini adalah disebabakan MySQL
tidak menyokong kekunci asing
(foreign key) dan pencetus (triggers). Kekunci asing ini akan bertindak secara automatik untuk mencari data yang berkaitan dan pencetus perlu untuk menilainya dahulu sebelum data yang berkaitan bertindak balas. Dalam erti kata lain, MySQL akan menyimpan maklumat mengenai perhubungan yang wujud pada pangkalan data tetapi ia tidak akan menguatkuasakan perhubungan tersebut (David Harms, 2001).
ii.
Penggunaannya adalah mudah
MySQL mudah untuk dimuat-turunkan dan dipasangkan (install). Proses pemasangannya adalah secara langsung dan disertai dengan dokumentasiya. Segala maklumat boleh didapati secara atas-talian oleh itu tidak wujud permasalahan terhadap proses pemasangannya.
iii.
Kawalan Capaian
Konfigurasi tahap pencapaiannya adalah tinggi kerana ia tidak semata-mata berdasarkan identiti pengguna dan kata laluan tetapi turut pada host yang disambungkan. MySQL mempunyai kawalan capaian sepenuhnya jadi ini membolehkan pengguna menentukan capaian yang dibenarkan.
iv.
Bersifat mudah alih
Memandangkan MySQL boleh didapati pada mana-mana platform sistem pengoperasian, maka mudah untuk membangunkan pengaplikasian atau bekerja dengan pangkalan data yang berupaya untuk berpindah pada pelbagai platform sistem pengoperasian. Di mana PHP dan Perl/DBI adalah merupakan dua cara
21
mudah untuk membangunkan aplikasi cross-paltform dan mengetahui bagaimana kedua-dua teknologi pengatucaraan ini untuk mencapai MySQL adalah amat perlu dalam membangunan web dengan kadar yang cepat.
2.4 Kajian Organisasi
Satu kajian ringkas telah dilakukan untuk melihat beberapa contoh perisian sistem pengurusan maklumat pelajar yang terdapat di pasaran. Kebanyakan perisian yang dikaji adalah merupakan perisian yang mengenai sistem pendaftaran kursus dan hasil peperiksaan secara online.
2.4.1
Universiti Teknologi Malaysia (UTM)
Kajian terhadap sistem sedia ada telah dilakukan bagi mendapatkan gambaran berkaitan sistem yang akan dibangunkan. Pada direktori http://pendaftaran.utm.my/sps/
dibangunkan untuk menguruskan
maklumat berkenaan pelajar di Unversiti Teknologi Malaysia (UTM). Sistem ini hanya membenarkan pengguna berdaftar sahaja memasuki laman tersebut. Jadi hanya pelajar sahaja yang dibenarkan dan mencapai maklumat yang terdapat di dalam laman tersebut. Melalui sistem ini, pelajar boleh mendaftar kursus secara web, tarik diri secara web, melihat akaun pelajar, melihat hasil peperiksaan (CPA dan GPA) secara web.
2.4.2
Universiti Putra Malaysia ( UPM )
Antara lain sistem yan dikaji adalah Sistem Maklumat pelajar bagi Universiti Putra Malaysia (UPM) pada direktori http://esmp.upm.edu.my.
Sistem ini
22
dibangunkan untuk memberi kemudahan kepada para pelajar dan staf dalam mendaftar kursus.
Sistem ini telah dibangunkan secara ‘out sourcing' bermula dari tahun Januari 1994. Projek SMP ini telah mula diimplementasi secara berperingkat mulai sesi semester 1995/96 mengikut modul. Sistem ini dilaksanakan secara atas talian yang mana pengguna adalah pelajar yang mempunyai kata laluan yang berasingan. Pelajar hanya dibenarkan untuk mencapai maklumat yang berkaitan pelajar sahaja dan capaian terhadap maklumat lain adalah terhad kepada jenis pengguna samada staf atau pelajar. Melalui sistem ini, para pelajar diberi kemudahan untuk menyemak pendaftaran matapelajaran dengan mudah bagi sesi pembelajaran mereka atas talian.
2.4.3
Universiti Sains Malaysia (USM)
Universiti Sains Malaysia (USM) ditubuhkan di Pulau Pinang pada tahun 1969, merupakan salah satu institusi pengajian tinggi awam yang tertua di Malaysia. Kini, USM mempunyai dua kampus cawangan: Kampus Kejuruteraan bertempat di Seri Ampangan, Seberang Perai Selatan, Pulau Pinang dan Kampus Kesihatan bertempat di Kubang Kerian, Kelantan.
Pada direktori Pada direktori http://healthycampus.usm.my.dibangunkan untuk menguruskan maklumat berkenaan pelajar di
Unversiti Sains Malaysia
(UTM). Sistem ini hanya membenarkan pengguna berdaftar sahaja memasuki laman tersebut. Jadi hanya pelajar sahaja yang dibenarkan dan mencapai maklumat yang terdapat di dalam laman tersebut. Melalui sistem ini, pelajar boleh mendaftar kursus secara web, , melihat akaun pelajar secara web.
23
2.5
Ringkasan Dari Hasil kajian
Terdapat banyak lagi perisian pengurusan pelajar universiti yang lain, yang tidak disebutkan di dalam kajian ini. Antara kesimpulan yang dapat dibuat ialah, perisian bagi pengurusan maklumat pelajar universiti adalah merupakan perisian yang meluas digunakan, terutamanya di negara-negara maju, yang mempunyai sistem pendidikan yang baik. Fenomena ini juga menunjukkan bahawa sehingga pada satu tahap, pihak pentadbiran institusi pendidikan perlu untuk menggunakan sistem berkomputer bagi memudahkan tugas pengurusan dan pentadbiran.
Melihat kepada iklim pendidikan negara yang menjurus kepada konsep pendidikan bestari, tidak dapat tidak, pihak pentadbir univeristi perlu mengorak langkah di dalam usaha untuk mengautomasikan pengurusan sekolah. Dengan cara ini, lebih banyak masa yang akan dapat dijimatkan di dalam proses mengurus maklumat pelajar. Dengan ini, maklumat pelajar akan dapat disimpan dengan baik, sistematik efisien dan efektif.
BAB 3
METODOLOGI
3.1
Pengenalan
Dalam kitar hayat pembangunan sistem, satu metodologi perlulah dipilih untuk tujuan tersebut. Metodologi pembangunan sistem memberikan garis panduan yang perlu diikuti untuk menyiapkan semua aktiviti didalam kitar hayat pembangunan sistem, Pemilihan medodologi ini perlulah tepat dan berasaskan kepada beberapa faktor yang perlu dipertimbangkan seperti: objektif, skop projek, saiz projek, jangka masa projek, dan pengguna projek. Menurut Dennis et.al (2005), metodologi ialah pendekatan formal untuk melaksanakan kitar hidup pembangunan sistem seperti senarai langkah-langkah yang khusus dan deliverables. Bab ini akan menerangkan aspek metodologi untuk projek ini bermula dari pemilihan metodologi sehinggalah kepada penghasilan aplikasi untuk projek ini.
Pemilihan metodologi yang sesuai dalam pembanguan sesebuah perisian adalah penting. Ini kerana pemilihan metodologi akan membantu proses pembangunan perisian dan seterusnya akan memudahkan proses penyelenggaraan. Selain itu, aspek metodologi terkini juga diambil kira, berdasarkan andaian bahawa metodologi terkini adalah lebih baik dan diperbaiki dari metodologi yang terdahulu
25
3.2
Pemilihan Metodologi : Rational Unified Process (RUP) Sistem Maklumat Pelajar UNSRI dibangunkan berasaskan objek. Oleh itu
metodologi yang paling sesuai ialah Sistem Analisa dan Rekabentuk berorientasikan Objek (OOP).
Proses pembangunan sistem ini akan menggunakan pendekatan Rational Unified Process (RUP). Ia merujuk kepada pendekatan Booch di mana terdapat enam amalan terbaik pembangunan perisian (Kruchten, 2000) iaitu:
i.
Membangunkan perisian secara iteratif. Faedahnya ialah: a.
Ia memudahkan proses pembetulan sekiranya terdapat perubahan di dalam keperluan.
ii.
iii.
b.
Risiko dapat dikesan lebih awal.
c.
Integrasi berlaku secara berterusan.
d.
Ia memudahkan pengurusan dari segi perubahan kepada produk
e.
Ia membenarkan guna semula bahagian-bahagian tertentu.
f.
Ia mewujudkan senibina yang lebih tegap.
Menguruskan keperluan. Kelebihannya ialah: a.
Kawalan yang lebih baik ke atas objek yang kompleks
b.
Meningkatkan kualiti perisian dan kepuasan pengguna
c.
Mengurangkan kos projek dan kelewatan
d.
Meningkatkan lagi komunikasi antara kumpulan
Menggunakan senibina berasaskan komponen Komponen termasuk modul, pakej, subsistem yang memenuhi fungsi dan batas yang jelas dan boleh diintegrasikan dengan senibina yang baik. RUP menyokong asas komponen dari segi:
a.
membenarkan pembangunan sistem untuk mengenalpasti komponen dan
26
a.
memilih komponen mana yang perlu dibangunkan, diguna semula atau dibeli.
iv.
b.
Fokus kepada senibina membenarkan struktur disusun.
c.
Konsep pakej atau subsistem digunakan semasa analisa dan rekabentuk
d.
untuk mengatur komponen dan antaramuka.
e.
Pengujian dibuat bagi setiap komponen dan seterusnya dikembangkan
f.
ke komponen-komponen lain.
Memodelkan perisian secara visual Penggunaan UML dapat menggambarkan artifak secara visual, pengkhususan, pembinaan, dan dokumen artifak.
v.
Mengesahkan kualiti perisian secara berterusan Terdapat dua jenis kualiti: a.
Kualiti produk – kualiti produk utama yang dihasilkan seperti komponen, subsistem dan senibina.
b.
Kualiti proses – Ukuran yang digunakan untuk mengukur kualiti seperti perancangan ulangan, pengujian, usecase realization, model rekabentuk dan sebagainya.
vi.
Mengawal perubahan perisian Dengan pembangunan iteratif, ia membenarkan segala perubahan akan dikenalpasti dan diselaraskan.
3.2.1
Senibina RUP
Terdapat dua struktur proses atau dimensi iaitu: i.
Dimensi melintang mewakili masa dan menunjukkan kitar hidup sesuatu proses – aspek yang dinamik seperti fasa, ulangan dan mercutanda.
ii.
Dimensi menegak mewakili urutan kerja bagi aktiviti membina sistem – aspek statik seperti aktiviti, disiplin, artifak dan peranan.
27
Rajah 3.2.1 Senibina keseluruhan RUP
3.2.2
Fasa RUP
Terdapat empat fasa yang terlibat semasa proses pembangunan sistem dijalankan secara iteratif. Fasa-fasa tersebut seperti di dalam rajah senibina di atas ialah: i.
Fasa Permulaan (Inception)
Ia untuk mencapai persamaan di antara pengguna (stakeholder) di dalam kitar hayat objektif projek seperti skop projek, batas-batas, senario-senario, anggaran keseluruhan kos dan anggaran risiko. ii.
Fasa Perincian (Elaboration)
Ia untuk menganalisa masalah domain, mengenalpasti asas senibina, menyediakan perancangan dan mengurangkan risiko paling tinggi di dalam projek.
iii.
Fasa Rekabentuk (Construction)
28
Semua komponen dan ciri-ciri aplikasi akan dibangunkan dan diintegrasikan ke dalam produk. Kemudian ia akan diuji sepenuhnya. Ia menguruskan sumber dan mengawal operasi untuk meminimakan kos, jadual dan memperbaiki kualiti. iv.
Fasa Peralihan (Transition)
Fasa ini bertujuan untuk memindahkan produk perisian kepada pengguna. Prosesnya termasuk Ujian Beta, operasi serentak, menukar pangkalan data lama dan melatih pengguna dan penyelenggara sistem.
3.2.3. RUP sebagai rangkakerja proses
Urutan proses yang terlibat di dalam RUP ialah:
i.
Aliran Kerja Bermodelkan Bisnes (Business Modeling Workflow) Ia digunakan untuk : - memahami struktur sesebuah organisasi dan dipindahkan ke dalam struktur sistem. - memahami masalah semasa organisasi dan mengenalpasti perubahan-perubahan yang terlibat. - memastikan pengguna dan pembina sistem mempunyai saling - memahami kehendak organisasi. - menyediakan keperluan sistem bagi organisasi.
ii.
Aliran kerja Keperluan (Requirement Workflow) - Tujuan utama urutan kerja keperluan ialah : - Memulakan dan mengekalkan persetujuan di antara pelanggan dengan pembangun sistem tentang apa sistem boleh lakukan dan mengapa. - Memberi kefahaman yang lebih baik kepada pembangun sistem - Tentang keperluan sebenar. - Mengenalpasti batas-batas sistem
29
- Memperlengkapkan asas perancangan ke atas kandungan teknikal dalam ulangan - Memperlengkapkan asas kadar kos dan masa untuk membangunkan sistem
iii.
Aliran Kerja Analisa dan Rekabentuk (Analysis and Design workflow)
Tujuan urutan kerja analisa dan rekabentuk ialah untuk menterjemahkan keperluan
kepada
spesifikasi
yang
menerangkan
bagaimana
untuk
mengimplementasi sistem. Untuk tujuan tersebut, kita perlu memahami keperluan tersebut dan memindahkannya ke rekabentuk sistem dengan memilih strategi implementasi terbaik
iv.
Aliran Kerja Implementasi (Implementation Workflow)
Urutan kerja ini adalah untuk mengenalpasti kod organisasi dalam mengimplementasi subsistem yang disusun secara berperingkat. Ia juga digunakan untuk mengimplementasikan kelas dan objek dalam bentuk komponen. Seterusnya untuk menguji komponen yang dibangunkan sebagai satu unit dan akhir sekali menukarkan kepada sistem lengkap.
v.
Aliran Kerja Pengujian (Test Workflow)
Urutan kerja ini melibatkan pengesahan ke atas interaksi dan integrasi komponen-komponen, semua keperluan telah diimplementasikan dengan betul dan memastikan segala kerosakan dikenalpasti sebelum perisian diagihkan
vi.
Aliran Kerja Konfigurasi dan Perubahan Pengurusan (Configuration and Change Management Workflow)
30
Tujuannya ialah untuk mengesan dan mengekalkan integriti asset projek seperti mengetahui siapa yang bertanggungjawab ke atas perubahan yang dilakukan dan mengapa
vii.
Aliran Kerja Persekitaran (Environment Workflow)
Tujuannya untuk membantu pembangunan organisasi dengan proses dan alat seperti alat untuk memilih, menyediakan alat dan mengkonfigurasikan alat yang bersesuaian dengan organisasi, proses konfigurasi, proses pembaikan dan servis secara teknikal untuk menyokong proses tersebut.
vii.
Aliran Kerja Pengagihan (Deployment Workflow)
Aktiviti yang terlibat ialah menguji perisian (ujian beta), pakej perisian untuk penghantaran, mengagihkan dan menginstal perisian serta melatih pengguna dan menukarkan perisian yang lama.
ix.
Aliran Kerja Pengurusan Projek (Project Management Workflow)
Tujuan utamanya ialah untuk memperlengkapkan rangkakerja untuk menguruskan projek, menyediakan garispanduan untuk merancang, kumpulan pekerja, perlaksanaan dan monitor projek. Ia juga menyediakan rangkakerja untuk menguruskan risiko.
3.2.4
Perkakasan
Spesifikasi minimum perkakasan yang diperlukan untuk pembangunan sistem dapat dilihat pada jadual 3.1 dibawah ini :
31
Jadual 3.1 : Spesifikasi Minimum Perkakasan Bil
Jenis Perkakasan
Spesifikasi
1
Pemprosesan Komputer Pribadi
Intel Pentium D 3.4 GHz
2
Cakera Keras
40 GB
3
Ruang Ingatan SDRAM DDR
756MB
4
Monitor
14” inci
5
Port USB
6
Printer
3.2.5
Perisian
Sedangkan spesifikasi perisian yang diperlukan untuk membangun sistem ini dapat dilihat pada jadual 3.2 dibawah ini :
Jadual 3.2 : Spesifikasi Minimum Perisian Perisian
Spesifikasi
1. Microsoft Project 2002
Carta Gantt
2. Rational Rose 2002
Diagram UML
3. Microsoft Office Visio 2003
Diagram UML
4. Microsoft FrontPage 2003
Rekabentuk Sistem, antarmuka
7. Hypertext Preprocessor (PHP)
Bahasa pengaturcaraan
8. Microsoft SQL Server
Pangkalan Data
9. Internet Explorer
Web browser
32
3.2.6
Jadual Pembangunan
Bagi menyempurnakan dan melancarkan perjalanan projek, Carta Gantt bagi projek 1 dan projek 2 telah disediakan. Sila lihat lampiran A.
3.3.
Ringkasan
Didalam bab 3 ini, satu metodologi projek mengikut fasa telah diterangkan. Kemudian beberapa kategori dan jenis metodologi pembangunan sistem pula dikaji uuntuk melihat kesesuaiannya. Setiap perancangan tersebut perlu dilaksanakan bagi memastikan pembangunan sistem mengikut spesifikasi yang tepat disamping memastikan kualiti sistem yang dibangunkan sentiasa terjamin. Carta gantt bagi Projek 1 dan Projek 2 juga turut disediakan.
BAB 4
ANALISA DAN REKABENTUK SISTEM
4.1
Pengenalan
Di dalam Bab 4 ini akan memaparkan hasilan awalan yang didapati daripada permasalahan akademik di UNSRI. Berdasarkan masalah yang timbul maka satu modul pengurusan maklumat pelajar yang baru telah di formulasikan sebagai satu panduan yang jelas dalam menguruskan masalah maklumat pelajar. Di dalam bab ini juga akan memperlihatkan rekabentuk awalan sistem dan justifikasi tentang bagaimana sistem baru dapat memenuhi ciri-ciri keperluan sistem yang diperlukan. Notasi UML akan digunakan sebagai alat analisis dan rekabentuk proses sistem. Dengan menggunakan pendekatan berorientasi objek, rekabentuk sistem dapat digambarkan lebih jelas.
4.2
Analisis Organisasi
Universitas Sriwijaya (UNSRI) Palembang merupakan Universitas negeri di Palembang yang ditubuhkan pada tanggal 31 Oktober 1957 berdasarkan Surat Peraturan Pemerintah No. 42 Tahun 1960 tanggal 29 Oktober 1960 (Lambaran Negara Tahun 1960 No. 135) akhirnya berdirilah Universitas Sriwijaya yang peresmiannya dilakukan pada tanggal 3 November 1960 telah rasmi menjadi universiti negeri di Palembang. Pada awal ditumbuhkan, UNSRI hanya mempunyai
34 dua fakulti, iaitu Fakulti Ekonomi, dan Fakulti hukum. Pada masa selanjutnya, UNSRI terus berkembang dengan bertambahnya jumlah fakulti dan pelbagai prasarana lain, seiring dengan upaya peningkatan status UNSRI di mata masyarakat. Ketika ini UNSRI-Palembang memiliki delapan fakulti dan program pascasarjana. Fakulti dan program tersebut adalah: Ekonomi , Hukum , Kedokteran, Teknik, MIPA ,Pertanian , FKIP , Sosial dan Politik , Ilmu Komputer dan program Pascasarjana .
4.2.1
Struktur Organisasi
Pimpinan tertinggi di UNSRI dipegang oleh seorang rektor (naib Canselor) yang dipilih oleh senat lima tahun sekali. Rektor dibantu oleh empat orang pembantu rektor (vice canselor), masing-masing pembantu rektor dalam bidang masingmasing, Pembantu Rektor I menguruskan bidang akademik, Pembantu Rektor II menguruskan bidang Sumber Daya (HRD),Pembantu Rektor III menguruskan bidang Kemahasiswaan, dan Pembantu Rektor IV menguruskan bidang Humas. Di samping itu terdapat juga tiga ketua biro yang menguruskan dalam beberapa bidang iaitu Bahagian Administrasi umum dan Keuangan, Bahagian Administrasi Akademik dan Kemahasiswaan dan Bahagian Administrasi Perencanaan dan Informasi, manakala fakulti pula dipimpin oleh seorang Dekan dan kursus-kursus yang dipimpin oleh seorang ketua pengarah kursus, ketika ini di UNSRI terdapat delapan buah Fakulti. Satu sekolah Pascasarjana yang dipimpin oleh pengarah Pascasarjana, Pascasarjana adalah sekolah untuk pengajian lepasan ijazah. Untuk lebih jelasnya struktur organisasi di UNSRI dapat dilihat pada Rajah 4.1 .
35
Rektor
Pembantu Rektor I Bidang Akademik
Pembantu Rektor II Bidang Sumber Daya Manusia
Biro Bahagian Pentadbiran Akademik dan
Biro Bahagian Pentadbiran Keuangan
Bahagian Pentadbiran Perencanaan
Bahagian Pentadbiran Tata Usaha dan
Pembantu Rektor III Bidang Kemahasiswaan
Fakultas / Sekolah
Biro Bahagian Pentadbiran Kemahasiswaan
Dekan
Ketua Kursus
Bahagian Pentadbiran Kepegawaian
Rajah 4.1 Struktur Organisasi UNSRI Palembang
4.2.2
Fungsi
Melalui Visi dan Misi Perguruan Tinggi, lembaga ini diharapkan dapat melahirkan lulusan sarjana yang mampu mendalami dan mengembangkan ilmu pengetahuan, teknologi, dan seni untuk disumbangkan kepada agama, bangsa, dan negara melalui penglibatannya dalam pembangunan nasional, khususnya masyarakat Palembang.
Visi UNSRI adalah "Menjadi perguruan tinggi" termuka dalam upaya : i. Merupakan Perguruan tinggi terkemuka di Indonesia yang berbasis riset. ii. Memiliki Keunggulan di berbagai cabang ilmu, khususnya dibingang pengembangan sumber daya alam. iii. Menghasilkan manusia yang bertaqwa kepada Tuhan Yang Maha Esa, berkualitas, berakhlak tinggi, berbudaya, bersemangat ilmiah, dan menguasai
36 iv. Serta mampu mempergunakan ilmu pengetahuan, teknologi, maklumat, dan kesenian untuk meningkatkan kesejahteraan umat manusia.
Misi UNSRI adalah "Menyelenggarakan fungsi kelembagaan pendidikan tinggi sesuai dengan visi untuk : i. Menghasilkan lulusan yang akan bertindak sebagai anggota masyarakat yang bertakwa kepada Tuhan Yang Maha Esa berakhlak tinggi, berbudaya Indonesia, bersemangat ilmiah serta memiliki kemampuan akademik dan suatu profesional dan sanggup berkinerja baik di lingkungan kerjanya, serta
a. Bagi lulusan jenjang Diploma dan S1: Ia mampu menerapkan ilmu pengetahuan dan teknologi serta mengembangkan kemampuan diri terhadap tuntutan kemajuan di bidangnya dan berperan dalam pemeliharaan dan operasi proses produksi b. Bagi lulusan jenjang S2 : Ia mampu mengembangkan penerapan dan mengembangkan ilmu pengetahuan dan teknologi dalam peran penelitian dan pengembangan proses produksi. c. Bagi lulusan jenjang S3: Mampu mengembangkan dan menciptakan ilmu pengetahuan dan teknologi dalam peran penelitian dan pengembangan proses produksi. ii. Menghasilkan dan menyebarluaskan ilmu pengetahuan, teknologi, maklumat dan seni yang terbaik yang diperlukan untuk peningkatan kualitas dan produkstivitas masyarakat Indonesia seiring dengan upaya menghasilkan peneliti dan pemikir; serta memutakhirkan pengetahuan dan kemampuan agar Universitas
Sriwijaya
berdaya
dalam
menghimpun,
mengalihkan,
menyebarkan, menafsirkan dan menerapkan ilmu pengetahuan dan teknologi yang telah ada bagi kemajuan dan kesejahteraan masyarakat."
37 4.2.3
Bisnis Utama
UNSRI Palembang adalah sebuah institusi perguruan tinggi awam yang bergerak dibidang pendidikan dan pengajaran, tujuan jangka panjangnya ialah : i. Menyiapkan pelajar yang berakhlak mulia menjadi anggota masyarakat yang memiliki kemampuan dan keunggulan akademik dan/atau profesional yang dapat
menerapkan,
mengembangkan,
dan/atau
menciptakan
ilmu
pengetahuan, teknologi, seni, dan/atau ilmu lain yang berkaitan.
ii. Mencari, mengembangkan, dan meluaskan penyebaran ilmu pengetahuan, teknologi, seni, ilmu lain yang berkaitan serta menggunakannya untuk meningkatkan
martabat
dan
taraf
kehidupan
masyarakat
serta
memperkayakan kebudayaan nasional.
4.2.4
Sistem Maklumat / Teknologi Maklumat Sedia Ada
Buat masa sekarang, masih tiada sistem yang dibangunkan oleh UNSRI. Semua aktiviti akademik adalah secara manual di mana pelajar melakukan pendaftaran subjek ke pejabat pentakbiran secara manual, dan staff memeriksa apakah data yang diisikan pelajar sudah benar, dan memasukkan data pelajar ke pangkalan data (MS.EXCEL). Kemudian di akhir semester, pensyarah memberikan data nilai kepada staff,dan staff memasukkan data nilai ke dalam pangkalan data dan mencetaknya. Kemudian baru diserahkan kepada pelajar.
4.2.5
Pernyataan Masalah didalam Konteks Organisasi
Perkembangan UNSRI dari tahun ke tahun menunjukkan adanya peningkatan yang cukup signifikan, dilihat dari jumlah pensyarah dan pelajar. Sebagai institusi yang bergerak di bidang pendidikan, pelajar adalah client yang harus dijaga dan diperhatikan. Pemberian maklumat yang cepat dan akurat adalah salah satu bentuk
38 pelayanan yang harus diberikan kepada pelajar sehingga pelajar dapat memperoleh maklumat yang diinginkan dengan mudah.
Pertambahan jumlah pelajar yang semakin banyak, menyulitkan bagian administrasi untuk dapat melayani perluan pelajar satu persatu dengan cepat. Selain jumlah tenaga staf yang terbatas, keperluan dari pelajar itu juga beragam, setiap pelajar memiliki keperluan yang berbeda-beda.
Staf di UNSRI juga terbahagi atas tiga tingkatan. Ada bahagian yang dikerjakan di tingkat Jurusan, Fakulti dan ada pula yang dilakukan di tingkat pusat atau universiti. Contoh kasus adalah kepengurusan hasil peperiksaan. Jurusan akan memberikan nilai yang diperoleh pelajar ke tingkat fakulti, selanjutnya fakulti akan memberikan ke bahagian akademik UNSRI. Namun dalam kenyataanya, seringkali proses ini begitu lama dapat diselesaikan. Tidak jarang pelajar yang akan mengisi borang pendaftaran mengalami kesulitan kerana pelajar belum mengetahui apakah subjek yang ditempuh pada semester sebelumnya telah lulus atau harus mengulang.
Keluhan-keluhan ini sering kali disampaikan kepada bagian staf jurusan ataupun pengelola jurusan, sebagai bahagian yang memang langsung berkaitan dengan pelajar. Sehingga untuk mengatasi masalah-masalah seperti ini maka penulis ingin membuat sebuah sistem yang dapat memberikan maklumat yang cepat dan akurat kepada pelajar sehingga dapat memberikan kepuasan baik kepada pelajar sebagai client dan mengurangi beban bagian staf jurusan.
Bagian staf di jurusan masing-masing fakulti saat ini masih menjalankan sistem secara manual. Pendaftaran kursus pelajar dilakukan oleh setelah pelajar berkonsultasi dengan pembimbing akademik dan mengisi subjek pada blangko pendaftaran kursus. Dalam pengisian ini sering terjadi kendala kerana hasil peperiksaan pelajar untuk semester sebelumnya belum selesai dikerjakan oleh bahagian akedemik Institut, sehingga pelajar dalam mengisi borang pendaftaran harus menghitung sendiri hasil studinya berdasarkan markah-markah subjek yang
39 ada di papan pengumuman. Hal ini harus dilakukan kerana ada syarat pengambilan jumlah subjek berdasarkan hasil peperiksaan semester sebelumnya.
Tugas bahagian staf jurusan pada awal semester juga sangat berat, kerana selain harus melayani keperluan mahasiswa, staf juga harus melayani keperluan pensyarah. Biasanya pada awal semester, staf harus menghitung markah pelajar, proses pendaftaran pelajar, pembuatan daftar kehadiran, dan ada pula pekerjaan staf pelajar yang akan melaksanakan kerja praktek dan tugas akhir, sehingga banyak pengurusan yang menumpuk dan menyebabkan pelayanan kepada pelajar dan pensyarah atau keperluannya tidak dapat segera dibuat.
4.3 Analisis Proses Sedia Ada (As-Is Process)
Terdapat dua proses utama pada sistem sedia ada di UNSRI Palembang iaitu proses pendaftaran kursus dan mendapatkan hasil peperiksaan, untuk proses pendaftaran kursus dapat dilihat pada carta alir di bawah ini:
40
i Rajah 4.2. Carta Alir Sistem Semasa di UNSRI
Pada pengurusan sistem maklumat pelajarsemasa di fakulti, kebiasaannya ialah Pelajar membayar iyuran pengajian terlebih dahulu. Kemudian pelajar dibolehkan mengambil borang pendaftaran kursus. Pelajar mengisi borang pendaftaran yang telah disediakan di fakulti. Kemudian pelajar menyerahkan borang yang telah diisikan tersebut ke jurusan. Staf jurusan memeriksa apakah borang yang diterima telah diisikan dengan benar. Apabila borang yang diisikan telah benar dan sesuai, maka pelajar telah sah mendaftar kursus pada semester tersebut. Apabila borang yang diisikan tidak sesuai, maka borang tersebut akan diserahkan kembali kepada pelajar untuk mengisi ulang kembali dengan yang baru.
41 Proses mencetak hasil peperiksaan dapat dilihat pada carta alir dibawah ini :
Rajah 4.3. Carta Alir proses Pemarkahan Sistem Semasa di UNSRI
42 Pada pengurusan sistem peperiksaan maklumat pelajar semasa di fakulti, kebiasaannya ialah Pelajar mengikuti peperiksaan, kemudian pensyarah memeriksa hasil peperiksaan pelajar dan hasil markah diberikan kepada jurusan. Pihak jurusan menyerahkan hasil peperiksaan tadi kepada pihak fakulti, kemudian pihak fakulti menyerahkan markah ke bahagian akademik. Bahagian akademik yang akan memproses markah pelajar tadi dan mencetak hasil markah pelajar. Barulah bahagian akademik akan menyerahkan markah kepad pelajar.
4.3.1 Kelemahan Sistem Semasa
Berdasarkan kajian yang dilakukan terdapat beberapa kelemahan dari sistem semasa, kelemahan yang pertama iaitu belum adanya sistem maklumat akademik yang berbasis web, proses pendaftaran dan hasil peperiksan masih lagi menggunakan kaedah manual dimana segala maklumat pendaftaran dan maklumat hasil peperiksaan direkodkan melalui sistem perfailan dan melibatkan pemprosesan borang.
Kelemahan kedua ialahl ambatnya data yang diolah oleh administrasi seperti perhitungan CPA atau GPA harus dilakukan secara manual berdasarkan jumlah pelajar. Hal ini menyebabkan terlambatnya maklumat hasil peperiksaan pelajar.
Kelemahan yang ketiga ialah slip-slip yang diterima belum tersimpan dalam suatu pangkalan data, pengurusannya hanya dilakukan secara manual, menggunakan fail serta perisian Microsoft Word dan Microsoft Excel. Setiap pelajar dan pensyarah mendapatkan maklumat pelajar secara terus daripada pelajar tanpa menggunakan rekod yang terdapat dalam endaftaran pelajar. Oleh karena itu, data pelajar yang disimpan di setiap unit berbeza antara satu dengan yang lain. Ini menyebabkan penyimpanan data tidak teratur serta tidak seragam disetiap unit fakulti. Kelemahan yang keempat ialah UNSRI belum mempunyai bahagian pentadbiran khas yang menangani masalah pendaftaran pelajar sehingga maklumat pendaftaran pelajar tidak diuruskan secara bersepadu.
43 4.4
Cadangan Penambahbaikan
Untuk mengatasi masalah-masalah maklumat pelajar dalaman UNSRI Palembang
penulis mencadangkan beberapa cadangan seperti ditunjukkan pada
jadual 4.1 : Jadual 4.1. Cadangan Penambah Baikan Sistem Semasa
Cadangan
Fasa-fasa proses pengurusan sistem Membuat
fasa-fasa
pendaftaran maklumat pelajar tidak pendaftaran pelajar efektif kerana masih secara manual
proses
pengurusan
menjadi lebih efektif
dengan mencadangkan sistem pengurusaan maklumat pelajar secara online.
Belum mempunyai pusat maklumat Mencadangkan pelajar(sistem information academic)
maklumat
diwujudkannya
pelajar
untuk
pusat
menguruskan
masalah maklumat pelajar. Perhitungan CPA atau GPA masih Perhitungan CPA atau GPA otomatis melaui secara manual
sistem maklumat akademik.
Sukar untuk menjamin kerahasiaan Sistem Pengurusan maklumat pelajar secara identiti maklumat pelajar
Online
sangat
menjamin
kerahasiaan
identiti pelajar, kerana pelajar mempunyai User Id yang tidak diketahui oleh orang lain. Sukar untuk merekod data maklumat Dengan menggunakan Sistem Pengurusan pelajar
maklumat
pelajar
Secara
Online
data
maklumat pelajar yang ada akan tersimpan dengan baik di dalam pangkalan data. Sukar untuk menyemak pendaftaran Dengan menggunakan Sistem maklumat subjek dengan mendatangi bahagian pelajar Secara Online memudahkan pelajar staf akademik untuk mendaftarkan menyemak pendaftaran secara online tanpa subjek
harus mendatangi fakulti atau pihak staf fakulti.
Lambat
dalam
peperiksaan
memproses
hasil Dengan menggunakan Sistem maklumat pelajar Secara Online memudahkan pelajar untuk melihat hasil peperiksaan tanpa mendatangi pihak staf fakulti.
44 4.5
Keperluan Pengguna
Keperluan pengguna diperolehi dari maklumat yang didapat dari temubual yang dilakukan dengan pihak UNSRI Palembang, keperluan pengguna boleh dibahagikan kepada dua iaitu keperluan fungsian dan keperluan bukan fungsian.
i. Keperluan Fungsian a. Pelajar boleh membuat pendaftaran kursus secara online. b. Semua data dapat tersimpan dengan baik. c. Pelajar dapat melihat hasil peperiksaan secara mudah dan cepat secara online. ii.
Keperluan Bukan Fungsian a. Sistem pengurusan maklumat pelajar dapat diakses dari UNSRI Website
4.6
Analisis Proses Akan Datang (To-Be)
Berdasarkan
kelemahan-kelemahan
pada
sistem
semasa,
cadangan
penambahbaikan dan disesuaikan dengan keperluan pengguna penulis menambahkan beberapa hal pada sistem cadangan.
4.6.1
Pengguna Sistem Cadangan
Beberapa pengguna telah dikenal pasti iaitu administrator, pelajar dan pensyarah.
45 4.6.1.1 Administrator
Administrator bertanggungjawab menguruskan semua hal yang berkaitan dengan sistem seperti memasukkan pengguna baru, edit pengguna, padam pengguna, memasukkan data – data master seperti data fakulti, data jurusan, jabatan pentadbiran, memasukkan subjek yang ditawarkan,padam, padam subjek dan lainlain, beliau juga boleh melihat semua pendaftaran yang masuk , menghapus akaun dan melihat maklumat pelajar.
4.6.1.2 Pelajar
Pelajar terdiri dari semua warga UNSRI tetapi dalam menggunakan sistem maklumat pelajar ini pelajar harus memasukkan terlebih dahulu id pengguna dan kata laulan. Setelah itu barulah pelajar dapat melihat akaun pelajar, melihat seranai subjek yang ditawarkan, mendaftar subjek dan melihat hasil markah peperiksaan. Pelajar juga dapat mencetak hasil pendaftaran dan peperiksaan.
4.6.1.3 Pensyarah
Dalam hal ini pensyarah dapat memasukkan markah pelajar dan melihat akaun pensyarah,dan melihat seranai pelajar dalam sebuah kelas.
4.6.2
Sistem Maklumat Pelajar Cadangan
Terdapat empat fasa dalam memproses pendaftaran pelajar dan mengetahui hasil peperiksaan dalam sistem cadangan ini iaitu : membuat pendaftaran kursus dan mencetak hasil subjek yang telah didaftar, melihat hasil peperiksaan dan mencetak
46 hasil peperiksaan. Carta alir sistem maklumat pelajar pada sistem cadangan ditunjukkan pada rajah 4.5 dibawah ini.
i.
Pendaftaran Kursus
Pelajar Login ke dalam sistem, kemudian laman utama pelajar akan dipaparkan. Untuk membuat pendaftaran kurusus pelajar mengklik butang “KRS” , kemudian akan dipaparkan borang rancangan pendaftaran kursus online seperti ditunjukkan dalam rajah 4.4 . Subjek yang telah dibuat akan diberi nombor untuk memudahkan pengguna menyemak kembali subject yang telah dibuat. Data-data akan langsung di simpan di dalam pangkalan data.
Rajah 4.4. Paparan menu Pendaftaran Subjek
47
Rajah 4.5. Carta Alir proses Pendaftaran Pelajar Sistem Cadangan di UNSRI
ii. Melihat Maklumat Informasi Jadual Pelajar masuk dalam maklumat seranai subjek yang ditawarkan, kemudian untuk melihat maklumat subjek yang ditawarkan yang masuk pilih butang “Informasi Jadual” seperti ditunjukkan dalam rajah 4.6. Pada sistem cadangan ini semua subject akan dipaparkan.
iii. Menerima Hasil Pendaftaran Subject Pelajar masuk dalam sistem pendaftaran, kemudian laman hasil pendaftaran subject , untuk melihat hasil pendaftaran yang masuk pilih butang “KRS” seperti ditunjukkan dalam rajah 4.7. Pada sistem cadangan ini semua subjek akan dipaparkan.
iv. Melihat Hasil Peperiksaan Pelajar masuk dalam sistem pendaftaran, kemudian laman hasil pendaftaran subjek , untuk melihat hasil pendaftaran yang masuk pilih butang “KRS”
48 seperti ditunjukkan dalam rajah 4.8. Pada sistem cadangan ini semua subjek akan dipaparkan.
Rajah 4.6. Paparan menu Informasi Jadual
Rajah 4.7. Paparan menu Hasil Pendaftaran Subjek
49
Rajah 4.8. Paparan menu lihat Hasil Peperiksaan
4.7 Model Data Proses Akan Datang (To-Be)
Terdapat beberapa rajah yang digunakan bagi memodelkan sistem akan datang bagi UNSRI Palembang iaitu Rajah Aktiviti, Rajah Use Case, CRC cards, Rajah Kelas, Rajah Jujukan dan Rajah Keadaan.
4.7.1
Rajah Aktiviti
Rajah aktiviti yang telah dikenalpasti bagi Sistem Pengurusan akademik di UNSRI Palembang merupakan rajah pada sistem cadangan yang menunjukkan aktiviti pelajar mendaftar kursus, Sila rujuk Lampiran C1, dan C2 bagi Rajah Aktiviti Sistem Cadangan.
50 4.7.2
Rajah Use Case
Lampiran Rajah 4.9, 4.10, 4.11 di bawah ini menunjukkan keseluruhan rajah use case bagi sistem cadangan.
Login
Semak Hasil Peperiksaan
Logout
Pelajar
Daftar Subject
Semak Jadual
Rajah 4.9. Use case Sistem Cadangan Untuk Pelajar
Login
Logout Pensyarah
Beri Markah
Rajah 4.10. Use case Sistem Cadangan Untuk Pensyarah
51
Hapus Subject
Login
Logout
Edit Subject
Masukkan Subject
Administrator
Kemaskini maklumat Pribadi
Daftar Pensyarah Baru Kemaskini Pelajar
kemaskini Pensyarah
hapus
Daftar Pelajar baru
hapus
Rajah 4.11. Use case Sistem Cadangan Untuk Administrator
Rajah use case bagi sistem cadangan telah dikenalpasti. Terdapat sebelas use case utama iaitu Login, Logout, pendaftaran kursus, kemaskini maklumat pribadi, Semak jadual, daftar subjek, semak hasil peperiksan, beri markah, daftar pelajar, daftar pensyarah, masukkan subjek, hapus subjek. Pelajar mendaftar kursus, Login, Logout, dan kemaskini maklumat pribadi, daftar subject dan semak markah. Sedangkan pensyarah Login, Logout, kemaskini makluamt pribadi dan beri markah. Lihat Laporan. Rajah 4.6 di bawah menunjukkan keseluruhan rajah use case bagi sistem cadangan.
4.7.2.1. Spesifikasi Use Case
i. Use Case : Login
Jadual 4.2. Deskripsi Use Case Login Use Case
Login
Aktor
Pelajar, administrator, pensyarah
Deskripsi
Use Case menerangkan bagaimana pengguna masuk kedalam Sistem maklumat pelajar
52 Peristiwa Pencetus
Pengguna sudah menjadi pengguna berdaftar
Hubungan
Association : Pelajar, administrator, pensyarah
Laluan Asas
1.
Pengguna melakukan login dengan memasukkan nama id dan kata laluan.
Laluan Alternatif
1a. Jika nama id dan kata laluan sah maka pengguna boleh masuk ke dalam sistem 1b. Jika nama id dan kata laluan tidak sah maka mesej ralat akan dipaparkan
ii.
Use Case : Logout
Jadual 4.3. Deskripsi Use Case Logout Use Case
Logout
Aktor
Pelajar, administrator, pensyarah
Deskripsi
Use Case menerangkan bagaimana pengguna keluar daripada Sistem maklumat pelajar
Peristiwa Pencetus
Pengguna sudah menjadi pengguna berdaftar
Hubungan
Association : Pelajar, administrator, pensyarah
Laluan Asas
1. Pengguna melakukan logout dengan mengklik butang “Logout” 2. Pengguna Keluar dari sistem dan laman utama sistem akan dipaparkan
Laluan Alternatif
iii. Use Case : Kemaskini Pelajar dan Pensyarah
Jadual 4.4. Deskripsi Use Case kemaskini Pengguna Use Case
Kemaskini Pelajar dan Pensyarah
Aktor
Administrator
Deskripsi
Use Case mengemaskini data pelajar dan pensyarah
Peristiwa Pencetus
Administrator login
Hubungan
Association : Administrator
Laluan Asas
1.
Admin mengklik butang “ Pelajar dan Pensyarah”
53
Laluan Alternatif
2.
Masukkan ID pelajar dan pensyarah
3.
Kemaskini data pengguna yang diiginkan
4.
Klik Simpan
2a. Jika ID pengguna ada di dalam pangkalan data, paparkan data pengguna . 2b. Jika ID pengguna Tidak wujud paparkan mesej data tidak ditemukan.
iv. Use Case : Hapus Pelajar dan Pensyarah
Jadual 4.5. Deskripsi Use Case Hapus Pelajar dan Pensyarah Use Case
Hapus Pelajar dan Pensyarah
Aktor
Administrator
Deskripsi
Use Case menghapus data Pelajar dan Pensyarah
Peristiwa Pencetus
Administrator login
Hubungan
Association : Administrator
Laluan Asas
1.
Admin mengklik butang “ Pelajar dan Pensyarah”
2.
Masukkan ID pengguna
3.
Klik Hapus
Laluan Alternatif
2a. Jika ID pengguna ada di dalam pangkalan data, paparkan data pengguna. 2b. Jika ID pengguna Tidak wujud paparkan mesej data tidak ditemukan.
v. Use Case : Pendaftaran Kursus
Jadual 4.6. Deskripsi Use Case Pendaftaran Kursus Use Case
Pendaftaran Kursus
Aktor
Pelajar
Deskripsi
Use Case menerangkan bagaimana pelajar mendaftarkan kursus menggunakan Sistem Maklumat Akademik
Peristiwa Pencetus
Pelajar harus melakukan login terlebih dahulu dengan memasukkan nama id dan kata laluan sebelum boleh memasuki sistem.
54 Hubungan
Association :
Laluan Asas
2.
Pelajar melakukan login terlebih dahulu dengan memasukkan nama id dan kata laluan.
3.
Pelajar memilih menu Daftar Kursus
4.
Pelajar mengisi borang kursus dan memilih kursus yang diatawarkan.
5.
Pelajar menghantar pendaftaran dengan mengklik butang submit
Laluan Alternatif
1a. Jika nama id dan kata laluan sah maka Pelajar boleh masuk ke dalam sistem 1b. Jika nama id dan kata laluan tidak sah maka Pelajar harus mendaftarkan diri terlebih dahulu kemudian baru login ke dalam sistem.
vi. Use Case : Daftar Pelajar dan Pensyarah
Jadual 4.7. Deskripsi Use Case Daftar Pelajar dan Pensyarah Use Case
Daftar Pelajar dan Pensyarah
Aktor
Administrator
Deskripsi
Use Case daftar data pelajar dan pensyarah
Peristiwa Pencetus
Administrator login
Hubungan
Association : Administrator
Laluan Asas
5.
Admin mengklik butang “ Pelajar dan Pensyarah”
6.
Daftar data pengguna yang diiginkan
7.
Klik Simpan
Laluan Alternatif
2a. Jika ID pengguna ada di dalam pangkalan data, paparkan data pengguna . 2b. Jika ID pengguna Tidak wujud paparkan mesej data tidak ditemukan.
55 vii. Use Case : Semak Hasil Peperiksaan
Jadual 4.8. Deskripsi Use Case Lihat Laporan Hasil Peperiksaan Use Case
Semak hasil Peperiksaan
Aktor
Pelajar
Deskripsi
Use Case menerangkan bagaimana pelajar melihat hasil peperiksaan
Peristiwa Pencetus
Pelajar memilih butang “KHS”
Hubungan
Association : Pelajar
Laluan Asas
1.
Pelajar memilih menu lihat hasil peperiksaan
2.
Admin Cetak Laporan
Laluan Alternatif
4.7.3
CRC Cards
Class-Responsibility-Collaboration
(CRC)
cards
digunakan
untuk
mendokumenkan tanggungjawab serta kolaborasi bagi setiap kelas. Kad CRC bagi setiap kelas dalam sistem cadangan ditunjukkan seperti di Lampiran D.
4.7.4
Rajah Kelas
Bagi pembangunan sistem cadangan, terdapat beberapa kelas yang dikenalpasti iaitu kelas Pengguna, Login, Pelajar, Petugas. Rajah Kelas ditunjukkan dalam Lampiran C3. .
56 4.7.5
Rajah Jujukan
Rajah jujukan menunjukkan interaksi spesifik yang menjelaskan interaksi di antara aktor dan sistem. Rajah jujukan digunakan untuk menggambarkan interaksi dan hubungan objek-objek dalam bentuk jujukan bagi sesuatu use case. Rajah jujukan juga merupakan permodelan dinamik bagi sesuatu sistem kerana ia mengambil kira faktor masa.
4.7.6
Rajah Keadaan (State Chart Diagram)
Rajah Keadaan merupakan satu rajah yang memodelkan perwakilan keadaan dan interaksi bagi satu objek yang dinamik. Ia merangkumi semua kemungkinan pusingan hayat objek tersebut dan juga semua kemungkinan tindakbalas satu objek kepada semua use case yang terlibat dengannya. Rajah ini hanya dibina bagi kelas yang mempunyai perubahan yang dinamik sahaja. Rajah keadaan bagi pendaftaran kursus dan hasil peperiksaan ditunjukkan pada Lampiran C15 dan C16
4.8 Rekabentuk Pangkalan Data
Semua data yang berkaitan dengan sistem disimpan dalam satu lokasi storan yang juga merupakan pangkalan data bagi sistem. Rekabentuk pangkalan data dapat menggambarkan pengurusan data di dalam sesebuah sistem maklumat. Pangkalan data bertanggungjawab dalam penyimpanan data dan berupaya memberikan kesepaduan dan perkongsian data. Rajah rekabentuk pangkalan data dapat dilihat pada Lampiran E.
57 4.9
Rekabentuk Input Kualiti output sesuatu sistem bergantung kepada kualiti input. Paparan input
bertujuan untuk mempersembahkan masukan maklumat. Beberapa panduan yang digunakan untuk merekabentuk skrin input yang efektif adalah: i.
Paparan skrin hendaklah menarik dan tidak terlalu padat.
ii.
Maklumat yang dipaparkan pada skrin hendaklah tersusun.
iii.
Mesej yang hendak disampaikan perlu spesifik, tidak mengelirukan dan mempunyai maklumat yang boleh dipercayai.
iv.
Persembahan skrin hendaklah konsisten.
v. Penggunaan animasi, warna, dan kesan grafik yang lain hendaklah tidak mengganggu pengguna. vi.
Tindakbalas perlu dipaparkan supaya pengguna dapat mengikuti status semasa sistem.
4.9.1
Spesifikasi Input
Spesifikasi input merupakan penerangan mengenai keperluan input yang diperlukan apabila pengguna sistem cadangan iaitu pengadu dan petugas ingin membuat capaian kepada sesuatu maklumat tertentu. Spesifikasi-spesifikasi input bagi sistem malumat pelajar di UNSRI Palembang adalah seperti dalam Jadual 4.18. Manakala paparan skrin untuk masing-masing spesifikasi input dapat dilihat pada rajah 4.12 sampai rajah 4.18 di bawah ini.
58 Jadual 4.9 : Spesifikasi-spesifikasi Input Skrin Input Login Pelajar
Spesifikasi Input Kebenaran pelajar untuk memasuki dan menggunakan sistem
Login Pensyarah
Kebenaran pensyarah untuk memasuki dan menggunakan sistem
Login Administrator
Membolehkan administrator memasukkan data pengguna
untuk
Kemaskini Pelajar
Membolehkan administrator mengemaskini data pelajar
untuk
Kemaskini pensyarah
Membolehkan administrator mengemaskini pensyarah
untuk
Kemaskini subjek
Membolehkan administrator mengemaskini subjek
Tambah subjek
Membolehkan subjek
administrator
menambah
i. Paparan Skrin untuk Login Pelajar
Rajah 4.12. Paparan skrin untuk Login Pelajar, pensyarah dan administrator
59 ii. Paparan skrin untuk Kemaskini Pelajar
Rajah 4.13. Paparan skrin kemaskini pelajar
iii. Paparan skrin untuk Kemaskini Pensyarah
Rajah 4.14. Paparan menu Kemaskini Pensyarah
60 iv. Paparan Skrin Kemaskini Subject
Rajah 4.15. Paparan Menu Kemaskini Subjek
v. Paparan skrin untuk Tambah Subjek
Rajah 4.16. Paparan menu Tambah Subjek
61 4.10
Rekabentuk Output
Output merupakan paparan yang dilihat dan membekalkan maklumat kepada pengguna dalam melaksanakan tugas. Pengguna menilai sesuatu sistem maklumat itu berdasarkan kepada outputnya. Satu sistem maklumat yang baik mampu memberikan pengguna maklumat yang tepat, mudah difahami dan melaksanakan masa tindakan pemprosesan yang pantas. Perkara yang dipertimbangkan semasa merekabentuk skrin output: i.
Persembahan yang menarik dan konsisten.
ii.
Terdapat panduan semasa menggunakan skrin.
iii.
Mudah difahami.
iv.
Paparan yang menarik dan tidak menggunakan penggunaan warna yang keterlaluan.
4.10.1 Spesifikasi Output
Spesifikasi output merupakan penerangan mengenai output yang dihasilkan setelah pengadu dan petugas memasukkan maklumat yang diperlukan oleh sistem. Spesifikasi-spesifikasi output bagi Sistem Makluamt Pelajar UNSRI
ini adalah
seperti dalam Jadual 4.19. Paparan skrin output yang dihasilkan dapat dilihat pada rajah 4.20 sampai dengan rajah 4.28 dibawah ini.
Jadual 4.10 : Spesifikasi-spesifikasi Output Skrin Output Maklumat Pelajar
Spesifikasi Output Memaparkan maklumat Pelajar
Maklumat Seranai Subjek
Memaparkan maklumat Seranai Subjek
Maklumat maklumat jadual subjek
Memaparkan maklumat jadwal subjek
Maklumat Nama nama Pensyarah
Memaparkan maklumat Nama nama Pensyarah
62 i.
Paparan Maklumat Pelajar
Rajah 4.17. Paparan Maklumat Pelajar
ii.
Paparan Maklumat Subjek
Rajah 4.18. Paparan Maklumat Subjek
63 iii.
Paparan Maklumat Jadual
Rajah 4.19. Paparan Maklumat Jadual
iv.
Paparan Maklumat Nama nama Pensyarah
Rajah 4.20. Paparan Maklumat Nama nama Pensyarah
64 4.11
Senibina Sistem
Oleh kerana sistem ini adalah berasaskan web, maka three-tiered architecture amat sesuai digunakan. Dalam senibina ini, terdapat tiga komponen perkakasan yang terlibat iaitu : i.
Client yang terdiri dari pelajar dan pensyarah, Pelajar dapat membuat pendaftaran subject online kerana Sistem Maklumat Pelajar yang dibangunkan untuk UNSRI dapat dicapai oleh komputer menerusi rangkaian internet. Pelajar dapat memproses pendaftaran dan melihar hasil peeriksaan dan pensyarah dapat memasukan hasil peperiksaan secara online kerana Sistem Maklumat Pelajar yang dibangunkan untuk UNSRI dapat dicapai oleh komputer menerusi rangkaian internet.
ii.
Web Application Server ialah server tempat aplikasi Sistem Maklumat pelajar UNSRI Palembang diinstall, aplikasi makluamat pelajar yang
iii.
dibangunkan untuk UNSRI akan dicapai oleh komputer menerusi rangkaian internet. Seorang administrator akan berperanan untuk mengatur sistem dan mengatur hak akses pengguna.
iv.
4.12
Database (Pangkalan Data ) bertanggungjawab untuk penyimpanan data.
Ringkasan
Secara keseluruhannya, bab ini menerangkan tentang analisa yang dibuat ke atas organisasi kajian kes iaitu UNSRI Palembang. Semua aktiviti pengurusan aduan dilakukan secara manual pada sistem semasa. Sebagai penambahbaikan rekabentuk sistem cadangan telah dihasilkan. Pendekatan berorientasikan objek digunakan dalam pemodelan sistem semasa dan sistem cadangan berdasarkan keperluan pengguna. Dalam bab ini juga disertakan rekabentuk input, output untuk pengurusan sistem maklumat pelajar di UNSRI Palembang.
BAB 5
PELAKSANAAN DAN PENGUJIAN
5.1
Pengenalan
Bab ini menerangkan tentang fasa pelaksanaan sistem yang melibatkan proses-proses pemasangan perisian yang akan digunakan dalam sistem yang akan dibangunkan. Pembangunan dan pelaksanaan sistem ini dilaksanakan setelah perancangan dan rekabentuk dilaksanakan pada peringkat awal. Fasa pengujian pula merupakan fasa yang terpenting setelah keseluruhan sistem dibangunkan. Tujuan pengujian dilaksanakan adalah untuk memastikan sistem dapat berjalan dengan lancar tanpa sebarang kesalahan dan masalah di masa akan datang serta menepati keperluan dan spesifikasi yang telah ditetapkan oleh pengguna. Pada fasa ini, sistem akan diuji dan dinilai untuk mengenalpasti ralat, kebaikan dan kelemahan sistem, keupayaan perisian serta kebolehan setiap modul dalam sistem bekerjasama di antara satu sama lain. Pengesanan ralat pada peringkat awal memudahkan pembetulan dilakukan kerana ianya tidak melibatkan proses yang besar.
5.2
Pelaksanaan Sistem Makluamt Pelajar Universitas Sriwijaya
Sistem maklumat pelajar yang dibangunkan ini dapat membantu UNSRI Palembang dalam menguruskan pendaftaran pelajar dan hasil peperiksaan pelajar UNSRI Palembang. Rekabentuk Sistem Informasi Akademik yang mesra pengguna ini memudahkan lagi pengguna untuk terus mengaplikasikan penggunaan sistem ini.
66 5.3
Pengujian
Bentuk pengujian yang dijalankan bagi menguji sejauh mana keberkesanan sistem ini adalah Pengujian Unit, Pengujian Integrasi, Pengujian Sistem.
5.3.1
Pengujian Unit
Unit merupakan modul yang paling kecil dalam sesuatu sistem. Pengujian unit ini akan lebih tertumpu pada keberkesanan proses pengkodan agar ia membenarkan sistem berfungsi dengan betul. Bagi tujuan ini, data-data cubaan akan dimasukkan. Data yang dimasukkan akan disemak dan ralat akan terjadi sekiranya data yang dimasukkan tidak dijumpai dan proses seterusnya tidak akan dilaksanakan. Proses pengujian unit ini dilakukan secara berterusan dan berperingkat semasa proses implementasi dijalankan. Ini adalah untuk memudahkan pembangun mengesan ralat pada peringkat awal pembangunan sistem. Pengujian unit akan dilaksanakan dengan menggunakan kaedah Kotak Hitam dan Kotak Putih.
5.3.1.1 Pengujian Kotak Hitam
Pengujian kotak hitam merupakan pengujian fungsi sistem di mana ianya melibatkan pengujian luaran sahaja iaitu pendekatan yang memfokuskan kepada apa yang dijangkakan. Pengujian ini tidak menyentuh bagaimana aturcara melaksanakan sesuatu pelaksanaan. Apa yang penting adalah output yang dihasilkan mestilah menepati apa yang dikehendaki oleh pengguna. Pengujian ini merupakan satu strategi yang menganggap sistem sebagai sebuah kotak di mana kandungannya tidak perlu diketahui. Hanya dengan memberi andaian bahawa jika sistem menjana output yang tepat apabila memberi input, maka aturcara, struktur dan antaramuka sistem mestilah bebas ralat. Antara Aktiviti pengujian kotak hitam yang dilakukan adalah seperti berikut:
67 i.
Pengujian sekuriti : Pengujian tehadap data input untuk menguji sama ada data yang dimasukkan sah atau pun tidak. Ianya adalah bertujuan untuk faktor keselamatan data. Sebagai contoh, bagi login pengguna. Setiap pengguna mempunyai jenis, katalaluan dan ID pengguna tersendiri. Setiap pengguna yang berbeza hanya boleh capai kepada menu tertentu sahaja. Kesalahan memasukkan nombor kad pengenalan dan kata laluan, sistem akan memaparkan mesej ralat.
ii.
Pengujian input data : Pengujian ini lebih kepada pengujian yang membantu dalam semua modul yang memerlukan input data . Setiap input data akan disemak sama ada pengguna telah mengisi semua data yang dikehendaki dan tidak berlaku pertindihan data dengan data yang telah sedia ada dalam pangkalan data.
iii.
Pengujian maklumat : Pengujian ini adalah bagi memastikan data yang dipaparkan adalah yang diperlukan oleh pengguna.
Hasil pengujian kotak hitam dapat dilihat pada lampiran F.
5.3.1.2 Pengujian Kotak Putih
Pengujian kotak putih bermaksud melakukan penyemakan terperinci terhadap aturcara yang berkaitan. Pengujian kotak putih ini turut merangkumi : i.
Memastikan semua laluan logik diuji sekurang-kurangnya sekali. Hasil menunjukkan hanya ID dan katalaluan yang sah sahaja yang dibenarkan untuk memasuki halaman tertentu.
ii.
Melaksanakan ujian ke atas semua gelung. Hasil menunjukkan semua gelung yang terdapat dalam sistem dapat berfungsi dengan baik.
iii.
Menguji semua keputusan logik sama ada sah atau tidak. Hasil daripada pengujian menunjukkan semua syarat yang diperlukan dipenuhi.
68 iv.
Menguji setiap struktur dalaman yang wujud. Hasil menunjukkan semua struktur dalaman dapat berjalan dengan lancar.
Pengujian ini dilaksanakan pada dua keadaan iaitu pengujian laluan asas dan pengujian gelung. Pengujian laluan asas adalah pengujian kepada laluan logik dalam aturcara iaitu hanya pengguna dengan katalaluan yang sah sahaja dapat membuat kemasukan ke halaman yang telah ditetapkan. Pengujian gelung pula adalah menguji semua gelung di dalam sistem di mana di dapati semua gelung dapat berfungsi dengan baik.
5.3.2
Pengujian Integrasi
Pengujian ini dilakukan dengan melibatkan dua atau lebih program yang saling berkaitan. Komponen perisian diuji secara berkelompok. Pengujian ini berfungsi untuk memastikan bahawa antaramuka dan pautan-pautan di setiap bahagian sistem beroperasi dengan baik. Proses dan hasil pengujian integrasi bagi sistem boleh dilihat pada Lampiran G.
5.3.3
Pengujian Sistem
Pengujian terakhir yang dilakukan adalah pengujian sistem, bertujuan untuk memastikan semua subsistem dapat digabungkan dengan sempurna lalu mewujudkan sistem keseluruhan. Pengujian ini boleh dilihat sebagai proses mengesan ralat yang mungkin wujud dari segi interaksi antara subsistem dengan komponen lain. Pengujian sistem akan menyemak sejauh mana sistem yang dibangunkan memenuhi keperluan universiti (pengujian keperluan), sejauh mana keselesaan penggunaan sistem (pengujian kepenggunaan), keselamatan dan prestasi sistem secara keseluruhan. Oleh yang demikian, dapat dibuktikan bahawa sistem yang dibangunkan ini beroperasi seperti yang dikehendaki dan mencapai objektif yang ditetapkan.
69 5.4
Ringkasan
Bab ini menerangkan secara ringkas mengenai fasa pengujian yang dijalankan. Fasa pengujian dilihat sebagai komponen yang sangat penting bagi menilai sesebuah sistem. Melalui pengujian, pembangun sistem dapat mengetahui samada sistem yang telah siap dibangunkan itu berjaya atau tidak. Berjaya yang dimaksudkan di sini adalah sistem yang dapat memenuhi semua keperluan pengguna dan mencapai semua objektif yang telah ditetapkan di awal perancangan projek. Di samping itu, pembangun sistem juga dapat meningkatkan tahap keberkesanan sistem berdasarkan pandangan dan idea yang diperolehi daripada pengguna-pengguna yang telah menguji sistem ini.
BAB 6
STRATEGI ORGANISASI
6.1
Pengenalan
Bab ini menjelaskan tentang langkah yang perlu dilaksanakan oleh UNSRI Palembang bagi menjayakan aplikasi sistem maklumat pelajar berbasis web. Strategi dan langkah-langkah terbaik perlu diambil supaya sistem yang dibangunkan dapat memjamin kepentingan dan memberi kesan positif kepada UNSRI Palembang. Di samping itu, dengan adanya cadangan strategi sistem yang dibangunkan diharap dapat membantu UNSRI Palembang untuk mengimplemenkan sistem tersebut supaya mutu perkhidmatan yang diberikan dapat ditingkatkan dan diperbaiki dari masa ke semasa.
6.2
Strategi Peralihan
UNSRI Palembang tidak mempunyai sebarang sistem maklumat pelajar yang sedia ada. Jadi, urusan instalasi sistem baru menjadi agak mudah kerana ianya tidak melibatkan penggantian sistem sedia ada. Disebabkan sistem ini masih lagi baru, makasebab ramai staf yang akan terlibat maka perlu diberi pendedahan serta latihan mengenai cara pengendalian sistem. Staff yang terlibat adalah pensyarah dan administrator. Administrasi bertugas menerima maklumat yang masuk dan menyemak data-data pelajar daripada pangkalan data sistem dan pensyarah bertugas memasukkan markah pelajar.
71 Menurut (Dennis, Alan et.al, 2005) terdapat tiga dimensi bagi strategi peralihan; jenis peralihan (conversion style), lokasi peralihan (conversion location) serta modul peralihan (conversion modules) . Ringkasnya jenis yang dipilih ialah secara langsung (direct conversion) artinya sistem yang baru akan langsung digunakan menggantikan sistem yang lama, lokasinya berterusan (simultaneous conversion) artinya semua lokasi fakulti dan bahagian pentadbiran akan langsung menerapkan sistem maklumat pelajar yang baru dan modul terlibat merupakan seluruh sistem (whole module conversion). Ini boleh dilihat dalam jadual di bawah. Sub-sub topik berikut akan memberi penerangan yang lebih jelas.
Jadual 6.1: Strategi Peralihan bagi Sistem maklumat Pelajar Cadangan Karakteristik Jenis Peralihan Lokasi Peralihan Modul Peralihan (langsung) (berterusan) (seluruh sistem) Risiko
Tinggi
Tinggi
Tinggi
Kos
Rendah
Tinggi
Sederhana
Masa
Pendek
Pendek
Pendek
6.2.1
Jenis Peralihan
Jenis peralihan yang dipilih adalah peralihan secara langsung iaitu, pihak UNSRI Palembang akan terus menggunakan sistem maklumat pelajar yang akan dibangunkan menggantikan proses manual yang telah lama digunakan kerana sistem yang lama terbukti tidak mampu menguruskan makluamt pelajar dengan baik sehingga pihak UNSRI Palembang ingin menggantikannya dengan sistem yang baru.
Walaubagaimanapun strategi ini mempunyai risiko yang tinggi tetapi penulis menilai bagi UNSRI Palembang penggunaan sistem ini tidak terlalu berisiko kerana data-data makluamt pelajar yang lama tidak akan digunakan lagi. Keuntungan strategi ini ialah kos yang rendah dan masa yang pendek sehingga hasil daripada penggunaan sistem ini akan terus dirasakan oleh UNSRI Palembang. Prototaip bagi sistem makluamt pelajar ini adalah kecil dan kebarangkalian sistem yang dihasilkan
72 tidak dapat berjalan dengan lancar, tidak akan memberi kesan yang serius terhadap UNSRI Palemabang.
6.2.2
Lokasi Peralihan
Lokasi peralihan pula merujuk kepada bahagian organisasi yang akan diubah mengikut masa atau kedudukan. Lokasi peralihan yang sesuai untuk sistem makluamt pelajar ini adalah peralihan secara berterusan. Ini bermaksud, sistem baru akan dijalankan secara serentak dan berterusan disemua lokasi di UNSRI Palembang. Peralihan secara berterusan ini adalah berisiko tinggi dan mempunyai kos yang tinggi.
6.2.3
Modul Peralihan
Modul peralihan yang dicadangkan adalah peralihan secara keseluruhan yang mana semua modul dalam sistem yang dicadangkan ini akan dipasangkan secara terus pada satu masa dan akan digunakan oleh pusat maklumat pelajar UNSRI Palmbang dan seluruh fakulti dan bahagian pentadbiran untuk menerima dan memproses makluamat pelajar daripada semua warga UNSRI Palembang sama ada berjaya atau gagal. Latihan yang bakal diberikan juga agak mudah dan memerlukan masa yang pendek kerana sistem ini dibangunkan secara mesra pengguna. Cuma apa yang penting di sini adalah membangunkankan sistem secara berterusan dengan semangat yang kekal.
73 6.3
Perubahan dalam Pengurusan
Perubahan yang paling
mendasar
bagi UNSRI Palembang
adalah
membangunkan sebuah pusat maklumat pelajar, dan mengambil staff dan kordinator maklumat pelajar untuk bertugas di pusat maklumat pelajar. Tujuan pembentukan pusat maklumat pelajar ini ialah supaya memudahkan warga UNSRI Palembang untuk membuat maklumat pelajar, juga akan memudahkan semua fakulti dan bahagian pentadbiran kerana pengurusan maklumat pelajar sudah diuruskan secara terpusat lantas meringankan kerja fakulti dan bahagian pentadbiran .
Semua staff akan diberikan latihan terlebih dahulu tentang prosedur pengisian maklumat, cara membuat pendaftaran, dan cara-cara menggunakan sistem maklumat pelajar secara online.
6.3.1
Faktor Penentangan dalam Perubahan
Berikut merupakan beberapa faktor yang mungkin akan menjadi rintangan terhadap perubahan yang bakal dilakukan dalam pengurusan maklumat pelajar UNSRI Palembang . Antaranya ialah:
i.
Daripada aspek pembiayaan untuk mengambil staff baru, membuat pusat maklumat pelajar dan melakukan pelatihan akan menjadi rintangan bagi UNSRI Palembang.
ii.
Daripada segi aspek manfaat di kalangan warga UNSRI Palembang ialah memudahkan elajar, pensyarah dan staff dalam menguruskan sistem maklumat pelajar, memudahkan pendaftaran dan mengetahui hasil markah secara baik.
74 6.4
Rancangan Kesinambungan Sistem
Kebiasaannya, setiap sistem akan menghadapi masalah sama ada kritikal atau tidak diaktakan sebagai. Paling kritikal apabila data termusnah dan kesahihannya diragui. Maka, terdapat beberapa langkah proaktif perlu dilakukan untuk mengatasi setiap masalah: i.
Server down Tindakan: Pelajar membuat pendaftaran kursus dengan mendatangi pusat maklumat pelajar dan mengisi borang pendaftaran.
ii.
Serangan virus Virus baru wujud setiap hari. Maka terdapat kemungkinan data akan diserang oleh virus. Utiliti back-up disediakan bagi memastikan data tidak hilang. Utiliti ini akan diletakkan server 8yang berlainan.
6.5
Anggaran Kos
Anggaran kos adalah merupakan elemen penting bagi setiap pembangunan projek. Anggaran kos juga dapat menentukan sama ada projek tersebut sesuai untuk dibangunkan. Anggaran kos ini membolehkan UNSRI Palembang merancang sumber kewangan yang sedia ada. Selain itu, anggaran kos ini boleh menjadi panduan bagi universiti lain yang ingin membangunkan projek ini. Anggaran kos bagi projek ini adalah seperti dalam jadual 6.2.
75 Jadual 6.2 : Anggaran kos bagi Sistem Maklumat Pelajar Anggaran kos
Harga (RM)
Kos pembangunan
2800
5 @ Komputer peribadi RM 1400
7000
Pelayan
200
Pencetak
200
Perisian server
150
Lesen perisian
1500
Kerja pembangunan Kos operasi
3000
Penyelenggaraan (perkakasan dan perisian)
3000
Penambahbaikan (perkakasan dan perisian)
1000
Kerja operasi
6.6
Perbelanjaan lain
1500
Latihan
1200
Kesihatan dan lain-lain
3000
JUMLAH
23550
Ringkasan
Bab ini secara ringkasnya menerangkan strategi organisasi yang perlu dilaksanakan oleh pihak UNSRI Palembang. Strategi organisasi ini penting terutamanya bagi membantu mempertingkatkan mutu perkhidmatan UNSRI Palembang .Strategi yang dicadangkan adalah diharapkan sedikit sebanyak dapat membantu sesebuah organisasi khususnya organisasi kajian dalam menentukan kaedah untuk menyelenggara sistem supaya ianya berjalan dengan lancar dan memenuhi kehendak pelanggan.
BAB 7
PERBINCANGAN DAN KESIMPULAN
7.1. Pengenalan
Bab ini menerangkan tentang pencapaian yang diperolehi hasil dari kajian yang dilakukan. Kekangan dan cabaran terhadap kajian projek ini turut dikenalpasti, kerana kesannya ke atas rekabentuk sistem. Kekangan utama yang dikenalpasti dalam penghasilan projek ini adalah dari segi masa. Selain itu, kekangan ini telah menyumbang kepada kekurangan dan kelemahan projek yang dibangunkan. Seterusnya, beberapa cadangan dinyatakan bagi kemudahan rujukan pembangun sistem akan datang untuk menilai semula sistem dan membuat susulan pembaikan terhadap sistem yang telah dibangunkan ini.
7.2. Hasil Pencapaian Sistem
Untuk melihat hasil yang telah berjaya dilaksanakan kita merujuk kembali objektif kajian dalam bab 1 iaitu:
i.
Untuk membangunkan sebuah sistem maklumat pelajar yang berasaskan web yang dapat mengurus, mencapai dan merekod data data pelajar, serta menjana laporan yang berkaitan dengan data pelajar.
77 ii.
Untuk menganalisa data data yang diperolehi untuk melakukan statistik dari segi jantina, agama, subject.
iii.
Untuk menghasilkan berbagai jenis laporan statistik yang berkaitan dengan pelajar.
iv.
Untuk mengenal pasti masalah masalah utama yang menyebabkan sistem manual tidak berjalan dengan baik di UNSRI-Palembang
v. Untuk mengenal pasti proses sistem sedia ada di UNSRI-Palembang. vi.
Untuk membina sebuah prototaip sistem maklumat pelajar yang sesuai untuk UNSRI-Palembang
Objektif pertama dicapai iaitu dengan membangunkan sebuah sistem maklumat pelajar yang berasaskan web yang dapat mengurus, mencapai dan merekod data data pelajar, serta menjana laporan yang berkaitan dengan data pelajar. Objektif kedua telah berjaya dicapai iaitu Untuk menganalisa data data yang diperolehi untuk melakukan statistik dari segi jantina, agama, subject Objektif ketiga telah berjaya dicapai iaitu Untuk menghasilkan berbagai jenis laporan statistik yang berkaitan dengan pelajar. Objektif keempat telah berjaya dicapai iaitu dengan mengenal pasti masalah masalah utama yang menyebabkan sistem manual tidak berjalan dengan baik di UNSRI-Palembang. Sistem Maklumat Pelajar telah dibangunkan untuk kegunaan UNSRI Palembang. Objektif kelima ini dicapai untuk mengenal pasti proses sistem sedia ada di UNSRI-Palembang. Objektif keenam telah berjaya dicapai iaitu Untuk membina sebuah prototaip sistem maklumat pelajar yang sesuai untuk UNSRI-Palembang .
78 7.3. Rintangan dan Cabaran Penulis
Terdapat beberapa kekangan dan cabaran yang dihadapi oleh penulis untuk membangunkan projek ini iaitu: i.
Kekangan dari segi masa. Masa yang agak terhad diperuntukkan untuk melaksanakan fasa analisis dan rekabentuk sistem.
ii.
Kekangan dari kurangnya kemampuan berbahasa Melayu dengan baik membuat penulis memerlukan bantuan dari pihak luar untuk mengedit setiap susunan kata supaya sesuai dengan kaedah bahasa melayu yang sebenar.
iii.
Kekangan dari segi kurangnya pengalaman dalam melakukan sebuah penelitian yang baik menyukarkan penulis untuk mengumpulkan data-data yang benar-benar sesuai bagi mengkaji masalah maklumat pelajar di UNSRI Palembang .
iv.
Kekangan dari segi kemampuan membangunkan sebuah sistem yang baik menggunakan
bahasa
pengaturcaraan
PHP,
menyebabkan
penulis
memerlukan waktu yang lama dalam membangunkan sistem maklumat pelajar ini.
7.4. Harapan Terhadap Penggunaan Sistem
Sistem yang akan dibangunkan diharapkan akan dapat: i.
Membantu
dalam
menguruskan
maklumat
pendaftaran
dan
hasil
peperiksaan dalaman UNSRI Palembang. ii.
Semua objektif yang telah dinyatakan pada pengenalan projek dapat dicapai.
iii.
Mempercepatkan dan memudahkan pemprosesan pengurusan pendaftaran dan mengetahui hasil peperiksaan sehingga UNSRI Palembang dapat lebih meningkatkan perkhidmatan kepada seluruh warganya.
iv.
Membantu pimpinan dalam membuat keputusan berdasarkan laporanlaporan yang diterima.
79 7.5. Kekuatan Sistem
Berdasarkan pengujian terhadap sistem beberapa kekuatan pada Sistem Maklumat Pelajar ini telah dikenalpasti iaitu : i.
Menjamin keselamatan dan privasi pengguna Sistem ini sangat prihatin dengan masalah keselamatan dan privasi pengguna, dengan cara memberikan ID dan katalaluan yang berbeza pada setiap pengguna.
ii.
Memudahkan pengguna dalam membuat pendaftaran, menyemak hasil peperiksaan
iii.
Memudahkan petugas makluamt dalam menguruskan masalah maklumat pelajar
iv.
Tersedianya laporan-laporan yang lengkap bagi memudahkan koordinator dalaman dan koordinator luaran memantau maklumat pelajar.
v. Rekabentuk antarmuka yang menarik vi.
Dan lain-lain.
7.6. Cadangan Penambahbaikan Sistem
Cadangan penambahbaikan yang boleh dilakukan pada masa akan datang adalah seperti berikut:
i.
Menambahkan fungsi untuk penambahan fakulti
Sistem yang telah
dibangunkan ini tidak ada fungsi untuk menambah fakulti. Sistem yang dibangunkan sekarang ini dibangunkan untuk Fakulti Sains Komputer sahaja.Diharapkan kepada masa yang akan datang sistem akan boleh digunakan untuk fakulti fakulti yang lain.
80 ii.
Laporan laporan ysng dihasilkan daripada sistem ini meliputi jantina, agama, dan pelajar yang berjaya mendapat pointer lebih daripada 3,5. Diharapkan kepada masa yang akan datang statistik dan laporan yang berkaitan dengan pelajar dan subjek dapat dihasilkan.
iii.
Buat masa ini sistem tidak melakukan sembarang kawalan pada kemasukan markah, seharusnya sistem perlu disetkan agar pensyarah yang memasukkan markah tidak menginputkan markah lebih daripad 100.
iv.
Sistem yang dibangunkan pada masa sekarang tidak ada gambar pada profile pensyarah kerana masaalah jarak yang jauh untuk mendapatkan gambar gambar pensyarah.Oleh itu diharapkan kepada masa yang akan datang gambar gambar pensyarah dapat dimasukkan pada profile pensyarah.
v. Menambahbaikan modul-modul agar lebih mesra pengguna dan interaktif. vi.
Memaparkan laporan maklumat yang berkaitan dengan pelajar UNSRI secara transparen sehingga dapat dilihat oleh pejabat fakulti seperti dekan, naib canselor.
vii.
Menambahkan graf pada setiap laporan supaya lebih menarik
7.7.Pengajaran dan Pengalaman
Sepanjang
pembangunan
projek,
terdapat
beberapa
pengalaman
serta
pengajaran yang diperolehi, antaranya ialah: i.
Mendapat pendedahan dan pengetahuan tentang sistem pengurusan maklumat pelajar bagi sebuah organisasi.
ii.
Dapat mempraktikkan apa yang dipelajari secara teori sebelum ini melalui penghasilan dokumen dan juga pembangunan sistem.
iii.
Merasai pengalaman membuat penelitian dengan melakukan kajian dan temubual.
81 7.8.Ringkasan
Secara kesimpulannya, Sistem Maklumat Pelajar Universitas Sriwijaya (UNSRI) Palembang ini telah memenuhi objektifnya. Ia boleh diimplemenkan di Universitas Sriwijaya bagi meningkatkan perkhidmatan pelajar. Sistem ini telah menggunakan metodologi RUP dengan notasi UML, menggunakan PHP dan MySQL sebagai perisian aplikasi serta perisian dan perkakasan yang bersesuaian. Secara keseluruhannya sistem yang baru dicuba diimplemenkan ini sememangnya tidak dapat memenuhi keseluruhan urusan pentadbiran UNSRI. Namun sistem ini bertindak sebagai satu titik permulaan bagi memudahkan keseluruhan aktiviti pengurusan maklumat pelajar UNSRI Segala kelemahan yang didapat pada sistem yang dibina ini diharap akan dapat diatasi supaya dapat memenuhi keperluan pengguna secara keseluruhannya.
SENARAI RUJUKAN
Curtis, Graham. (1998). Business Information Systems, Analysis Design Practice. Addison-Wesley Publishing Company. David Harm. (2001). JSP, Servlets, and MySQL. Hungry Minds. Dennis, Alan., et.al. (2005). System Analysis and Design with UML Version 2.0 , An Object-Oriented Approach. Jhon Willey & Son Inc. Dr. Effy Oz. (2000). Management Information System. Course Technology.
Mohd Taib Wahid et.al. (2000). Sistem Maklumat Pengurusan Malaysia. Universiti Teknologi Malaysia. Kadir, Abdul. (2002). Dasar Pemrograman Web Dinamis Menggunakan PHP. Andi Yogyakarta. Laudon,Laudon. (2000). Management Information System. Pearson.
Mingus, Nancy. (2004). Project Management, penterjemah Triwibowo Budhi Santoso. Prenada. Mohd., Haslina, et al. (2004). Analisis dan Rekabentuk Sistem. Pearson Prentice Hall. Munawar. (2005). Pemodelan Visual dengan UML. Penerbit Graha Ilmu.
83 Philippe Kruchten. (1999). Rational Unified Process-An Introduction. Addison-Wesley.
Raymond McLeod. (1998). Management Information System. Pearson Prentice Hall.
Schwalbe, Kathy. (2000). Information Technology Project Management. Thomson Course Technology.
Stephen Haag, Maeve Cummings. (2000). Management Information System For The Information Age. McGraw-Hill.
Parag Diwan. (2001). Information System Managemet. Pentagon Press.
Pressman, Roger S. (2002). Rekayasa Perangkat Lunak, Pendekatan Praktisi. Penterjemah CN. Harnaningrum. Andi Yogyakarta. http://esmp.upm.edu.my; 10 april 2007 http://healthycampus.usm.my; 10 April 2007 http://ilmukomputer.com; 10 April 2007 http://sps.utm.my; 10 April 2007 http://unsri.ac.id; 10 April 2007
LAMPIRAN A
CARTA GANTT PROJEK 1 CARTA GANTT PROJEK 2
ID
Task Name
1
Perlaksanaan Projek 1 Sarjana
Duration 66 days
Mon 4/9/07
Start
2
Fasa Penyiasatan Awalan
Finish 4/8
14 days
Mon 4/9/07
Fri 4/27/07
Kenalpasti tajuk
4 days
Mon 4/9/07
Thu 4/12/07
4
Kenalpasti penyelia
2 days
Fri 4/13/07
Mon 4/16/07
5
Mencari tajuk dan menyediakan proposal tajuk
2 days
Tue 4/17/07
Wed 4/18/07
6
Mengenalpasti matlamat, objektif dan skop projek
6 days
Thu 4/19/07
Thu 4/26/07
7
Penghantaran borang persetujuan penyelia
0 days
Fri 4/27/07
Fri 4/27/07
3
8
9 days
Fri 4/27/07
Tue 5/8/07
9
Analisa keperluan sistem
7 days
Sat 4/28/07
Mon 5/7/07
10
Penyerahan borang cadangan tajuk
0 days
Fri 4/27/07
Fri 4/27/07
11
Kajian literatur
6 days
Tue 5/1/07
Tue 5/8/07
12
Pengenalpastian masalah dan penyelesaian
6 days
Tue 5/1/07
Tue 5/8/07
13
Penentuan metodologi, kaedah dan teknik yang digunakan
3 days
Tue 5/1/07
Thu 5/3/07 Tue 6/19/07
14
Fasa Analisa Sistem
31 days
Tue 5/8/07
15
Bab 1
0 days
Tue 5/8/07
Tue 5/8/07
16
Bab 2
0 days
Tue 5/22/07
Tue 5/22/07
17
Bab 3
0 days
Tue 6/5/07
Tue 6/5/07
18
Bab 4
0 days
Tue 6/19/07
Tue 6/19/07
17 days
Tue 5/29/07
Wed 6/20/07 Sun 6/3/07
19
Draf
Penyediaan Laporan Tajuk
20
Penyediaan draf laporan
5 days
Tue 5/29/07
21
Penyerahan draf laporan
0 days
Tue 6/5/07
Tue 6/5/07
22
Pembetulan draf laporan
12 days
Mon 6/4/07
Tue 6/19/07
0 days
Wed 6/20/07
Wed 6/20/07
10 days
Fri 6/22/07
Wed 7/4/07
23 24
Penyerahan draf laporan terakhir Pembentangan projek
25
Persediaan pembentangan projek
2 days
Fri 6/22/07
Sun 6/24/07
26
Pembentangan projek
0 days
Mon 6/25/07
Mon 6/25/07
27
Pembetulan laporan projek
7 days
Tue 6/26/07
Wed 7/4/07
28
Penyerahan laporan projek akhir
0 days
Wed 7/4/07
Wed 7/4/07
Carta Gantt Projek 1 Sarjana Pengurusan IT 2007
4/15
May 4/29
4/22
June 5/6
5/13
5/20
5/27
July 6/3
6/10
6/17
6/24
7/1
Wed 7/4/07
4/27
4/27
5/8 5/22 6/5 6/19
6/5
6/20
6/25
7/
Task
Progress
Summary
External Tasks
Split
Milestone
Project Summary
External Milestone
Deadline
ID
Task Name
Start
Finish
1
Master Project II
Mon 7/2/07
Thu 11/15/07
2
FASA 6 : Rekabentuk
Mon 7/2/07
Thu 7/12/07
Mon 7/2/07
Wed 7/4/07
3
Rekabentuk Spesifikasi Input
4
Rekabentuk Spesifikasi Output
5
Rekabentuk Pangkalan Data
Thu 7/5/07
Mon 7/9/07
Tue 7/10/07
Thu 7/12/07
Fri 7/13/07
Fri 8/24/07
July 7/1
August 7/15 7/22 7/29 8/5
7/8
8/12 8/19 8/26
6 7
Fasa 7 : Pembangunan Sistem
8
Rekabentuk Pangkalan Data
Fri 7/13/07
Wed 7/18/07
9
Rekabentuk Antaramuka
Thu 7/19/07
Mon 7/23/07
10
Rekabentuk Pengaturcaraan
Tue 7/24/07
Wed 8/8/07
11
Pengkodan
Thu 8/9/07
Fri 8/24/07
12 13
FASA 8 : Perlaksanaan dan Pengujian
Mon 8/27/07
Fri 9/14/07
14
Perlaksanaan dan Pengujian Sistem
Mon 8/27/07
Fri 8/31/07
15
Pengubahsuaian sistem
Mon 9/3/07
Fri 9/7/07
16
Verifikasi dan validasi
Mon 9/10/07
Fri 9/14/07
17 18
Mon 9/17/07
Thu 11/15/07
19
FASA 9 : Laporan dan Pembentangan Pembentangan Kemajuan Projek Fasa 1
Mon 9/17/07
Fri 9/21/07
20
Pembentangan Kemajuan Projek Fasa 2
Mon 9/24/07
Fri 9/28/07
21
Menyediakan Laporan Projek II
Mon 10/1/07
Fri 10/5/07
22
Penyerahan Draf Laporan Projek II
Mon 10/8/07
Wed 10/10/07
23
Pembentangan Projek II
Mon 10/22/07
Wed 10/24/07
24
Pembetulan Laporan Projek II
Mon 10/29/07
Fri 11/9/07
25
Hantar Laporan Projek II
Mon 11/12/07
Wed 11/14/07
26
Penyerahan Laporan Projek Berjilid
Wed 11/14/07
Thu 11/15/07
Carta Gantt Projek 2 Sarjana Pengurusan IT 2007
Task
Milestone
External Tasks
Split
Summary
External Milestone
Progress
Project Summary
Deadline
1
September 9/2 9/9
October November 9/16 9/23 9/30 10/7 10/14 10/21 10/28 11/4 11/11
LAMPIRAN B
DAFTAR SENARAI FAKULTI DAN JURUSAN DI UNSRI PALEMBANG
88 Jadual B1. Daftar Senarai Fakulti dan Jurusan di UNSRI Palembang
No Fakultas
Jurusan/Program Studi
Gelar Akademik
1
Ekonomi
a. Manajemen b. Ekonomi Pembangunan c. Akuntansi
SE. SE. SE.
2
Hukum
a. Hukum Pidana b. Hukum Perdata c. Bisnis
SH. SH. SH.
3
Teknik
a. Sipil b. Pertambangan c. Mesin d. Kimia e. Elektro f. Arsitektur
ST. ST. ST. ST. ST. ST.
4
Kedokteran
a. Pendidikan Dokter b. Ilmu Keperawatan c. Kesehatan Masyarakat d. Kedokteran Gigi
5
Pertanian
a. Agronomi b. Ilmu Tanah c. Penyuluha dan Komunkasi Pertanian d. Agrobisnis e. Ilmu Hama dan Penyakit Tumbuhan f. Teknik Pertanian g. Teknologi Hasil Pertanian h. Nutrisi dan Makanan Ternak i. Budidaya Perairan j. Teknologi Hasil Perikanan
SP. SP. SP. SP. SP. SP. SP. SP. SP. SP.
6
KIP
a. Pendidikan Bahasa Inggris b. Pendidikan Bahasa Indonesia c. PPKN d. Pendidikan Sejarah e. Pendidikan Ekonomi Akuntansi f. Pendidikan Matematika g. Pendidikan Biologi h. Pendidikan Kimia i. Pendidikan Fisika j. Pendidikan Jasmani dan Kesehatan k. Pendidikan Teknik Mesin l. Pendidikan Bimbingan konseling
S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd. S.Pd.
7
Sospol
S.Sos a. Ilmu Administrasi Negara b. Ilmu Administrasi, Prodi Administrasi Negara/Publik (ADN) S.Sos
8
MIPA
a. Matematika b. Fisika c. Biologi
89 d. kimia e. kelautan 9
Ilmu komputer a.Teknik Informasi b. Sistem Komputer c. sistem informasi
S.Kom S.Kom S.Kom
LAMPIRAN C
C1-C2 C3 C5-C14
: RAJAH AKTIVITI SISTEM CADANGAN : RAJAH KELAS SISTEM CADANGAN : RAJAH JUJUKAN SISTEM CADANGAN
C15-C16 : RAJAH KEADAAN SISTEM CADANGAN
91 Lampiran C1 - Rajah Aktifivi Sistem Cadangan (To Be) Pendaftaran Subjek
Mula
Tidak Login Ke Sistem
Sah ?
Ya
Pilih Menu Subject
Klik butang KRS
Isi Borang Subject
Klik butang Submit
Selesai
92
Lampiran C2 - Rajah Aktiviti Sistem Cadangan (To Be) Lihat Hasil Peperiksaan
Mula
Tidak Login Ke Sistem Ya
Sah ?
Pilih Menu KHS
Masukkan Tahun Kursus
Paparkan Hasil Peperiksaan
Selesai
93 Lampiran C3 - Rajah Kelas Sistem Cadangan
94 Lampiran C4 - Rajah Jujukan Sistem Cadangan Pendaftaran Subject
Menu Subject : Pelajar
1: Tampilkan Menu
2: Pilih Butang Daftar Subject
3: Tampilkan Borang Subject
4: Isi Subject
5: Klik Submit
6: Papar Subject
95 Lampiran C5 - Rajah Jujukan Sistem Cadangan Lihat Hasil Peperiksaan
Menu KHS : Pelajar
1: Tampilkan Menu
2: Pilih Butang KHS
3: Masukkan Tahun Kursus
4: Paparkan Hasil Peperiksaan
96 Lampiran C6 - Rajah Jujukan Sistem Cadangan Pensyarah Input Markah
Menu Markah
: Pensyarah
Database Markah
1: Tampilkan Menu
2: Pilih Butang Markah
3: Masukkan Markah
4: Masuk ke Database
97 Lampiran C7 - Rajah Jujukan Sistem Cadangan Admin Input Pelajar
Menu Pelajar : Administrator
1: Tampilkan Menu
2: Pilih Menu Pelajar
3: Semak Borang Pelajar
4: Isi Borang Pelajar
5: Simpan Maklumat Pelajar ke Database
Database
98 Lampiran C8 - Rajah Jujukan Sistem Cadangan Admin Edit Pelajar
Menu Pelajar
Database
: Administrator
1: Tampilkan Menu Pelajar 2: Pilih Menu Pelajar
3: Edit Maklumat Pelajar
4: Simpan Maklumat ke dalam database
99
Lampiran C9 - Rajah Jujukan Sistem Cadangan Admin Hapus Maklumat Pelajar
Menu Pelajar : Administrator
1: Tampilkan Menu 2: Pilih Menu Pelajar
3: Hapus Maklumat Pelajar
4: Simpan ke dalam database
Database
100 Lampiran C10- Rajah Jujukan Sistem Cadangan Admin Input Pensyarah
: Administrator
Menu Pensyarah
1: Tampilkan Menu
2: Pilih Menu Pensyarah
3: Semank Borang Pensyarah
4: Isi Borang Pensyarah 5: Simpan Maklumat Pensyarah ke dalam database
Database
101 Lampiran C11 - Rajah Jujukan Sistem Cadangan Admin Hapus Pensyarah
: Administrator
Menu Pensyarah
1: Tampilkan Menu Pensyarah
2: Pilih Menu Pensyarah
3: Hapus Maklumat Pensyarah
4: Simpan maklumat kedalam Database
Database
102 Lampiran C12 - Rajah Jujukan Sistem Cadangan Admin Tambah Subject
: Administrator
Menu Subject
1: Tampilkan Menu Subject
2: Pilih Menu Subject
3: Tambah Maklumat Subject
4: Simpan maklumat ke dalam database
Database
103
Lampiran C13 - Rajah Jujukan Sistem Cadangan Admin Edit Subject
: Administrator
Menu Subject
1: Tampilkan Menu Subject
2: Pilih Menu Subject
3: Edit Subject
4: Simpan ke dalam database
Database
104 Lampiran C14 - Rajah Jujukan Sistem Cadangan Admin Hapus Subject
: Administrator
Menu Subject
1: Tampilkan Menu Subject
2: Pilih Menu Subject
3: Hapus Subject
4: Simpan ke dalam Database
Database
105 Lampiran C15 - Rajah Keadaan Sistem Cadangan Pendaftaran Subject
1: Tampilkan Menu 3: Tampilkan Borang Subject 5: Klik Submit
Menu Subject : Pelajar
2: Pilih Butang Daftar Subject 4: Isi Subject 6: Papar Subject
106 Lampiran C16 - Rajah Keadaan Sistem Cadangan Pelajar Lihat Hasil Peperiksaan
1: Tampilkan Menu 3: Masukkan Tahun Kursus
Menu KHS 2: Pilih Butang KHS : Pelajar 4: Paparkan Hasil Peperiksaan
LAMPIRAN D
CRC CARDS SISTEM CADANGAN
108 CLASS-RESPONSIBILITY-COLLABORATION CARDS (SISTEM CADANGAN)
Depan : Nama Kelas : Login
ID : 1
Deskripsi : Pelajar perlu memasukkan nama id dan
Jenis : Domain Gabungan Use Case : 2,3
kata laluan untuk mendaftar subjek TanggungJawab -
Login
-
Verify Login
-
Logout
Kolaborasi
Belakang : Atribut : -
UserID (text)
-
Password (text)
Hubungan : Generalization (a-kind-of ) : Aggregation (has-parts)
:
Other Associations
:
-
Pelajar
-
Pensyarah
-
Staff
Depan : Nama Kelas : Pelajar
ID : 2
Deskripsi : Pelajar mendaftarkan subjek dan melihat
Jenis : Domain Gabungan Use Case :1, 4,5
hasil peperiksaan TanggungJawab -
Daftar Subjek()
-
Lihat hasil peperiksaan()
Kolaborasi
109 Belakang : Atribut : -
NIM (text)
-
Jantina(text)
-
Nama (text)
-
Emel (text)
-
Tarikh lahir (date)
-
Kod fakulti (text)
-
Alamat (text)
-
Semester(text)
Hubungan : Generalization (a-kind-of ) : Aggregation (has-parts)
:
Other Associations
:
Login, daftar subjek, lihat hasil peperiksaan, logout
Depan : Nama Kelas : Administrator
ID : 3
Deskripsi : Staff bertanggungjawab mengesahkan
Jenis : Domain Gabungan Use Case : 1,4,5,6
pendaftaran, input pelajar, pensyarah TanggungJawab -
Input pelajar()
-
Input pensyarah()
Kolaborasi
Belakang : Atribut : -
NIP (text)
-
Jantina(text)
-
Name (text)
-
Emel (text)
-
Tarikh lahir (date)
-
Kod bahagian (text)
-
Alamat (text)
Hubungan :
110 Generalization (a-kind-of ) : Aggregation (has-parts)
:
Other Associations
:
-
Login, input pelajar, input pensyarah. logout
Depan : Nama Kelas : Pensyarah
ID : 3
Deskripsi : Pensyarah bertanggungjawab memberi
Jenis : Domain Gabungan Use Case : 1,4,5,6
markah TanggungJawab
Kolaborasi
Belakang : Atribut : -
NIP (text)
-
Jantina(text)
-
Name (text)
-
Emel (text)
-
Tarikh lahir (date)
-
Kod bahagian (text)
-
Alamat (text)
Hubungan : Generalization (a-kind-of ) : Aggregation (has-parts)
:
Other Associations
:
Depan :
-
Login, logout
111 Nama Kelas : KRS
ID : 4
Deskripsi : KRS adalah daftar subjek yang telah
Jenis : Domain Gabungan Use Case : 2,3
didaftarkan oleh pelajar setiap semester TanggungJawab
Kolaborasi
Belakang : Atribut : -
Kod subjek (text)
-
Session (text)
-
NIM (text)
-
Nilai (Int)
-
Semester(text)
Hubungan : Generalization (a-kind-of ) :
Aggregation (has-parts)
:
Other Associations
:
-
Pelajar
LAMPIRAN E
REKABENTUK PANGKALAN DATA
113 Rekabentuk Pangkalan Data
Jadual E1 : Table “Administrator” Nama Kolum *ID_ admin Katalaluan Instansi StatusUser
Jenis Data Text Text Text Text
Penerangan ID pengguna Kata laluan Instansi Status User
Jadual E2 : Table “Pelajar” Nama Kolum *Nombor_ID Nama ID_Pengguna Tarikh_Lahir Jantina Agama Alamat_Email Alamat
Jenis Data Text Text Text Date Text Text Text Text
Penerangan Nombor Kad Pelajar Nama ID Pengguna Tarikh Lahir Jantina Agama Alamat Email Alamat
Jadual E3 : Table “Pensyarah” Nama Kolum *Nombor_ID Nama_Pensyarah ID_Pensyarah Tarikh_Lahir Jantina Kod_ Bahagian Alamat_ Email Alamat Agama
Jenis Data Text Text Text Date Text Text Text Text Text
Penerangan Nombor ID Pensyarah Nama Pensyarah ID Pensyarah Tarikh Lahir Jantina Kod Bahagian Alamat Email Alamat Agama
Jadual E5 : Table “Subject” Nama Kolum *Nombor_Subjek Nama_Subjek
Jenis Data Text Text
Penerangan Nombor Subjek Nama Subjek
114 Jadual E9 : Table “Fakulti” Nama Kolum *Kod_Fakulti Nama Fakulti
Jenis Data Text Text
Penerangan Kod Fakulti Nama Fakulti
LAMPIRAN F
HASIL PENGUJIAN KOTAK HITAM
116 Modul Administrator
Sub Modul Login Admin
Daftar Pelajar
Pengujian Klik Butang “Login”
Klik butang “Tambah pelajar”
Masukkan maklumat pelajar baru, tekan butang “Simpan”
Kemaskini Pilih No ID, klik maklumat butang “Cari” pelajar Kemaskini data pelajar, klik butang “Edit” Hapus maklumat pelajar
Lihat maklumat Pelajar
Pilih No ID pelajar, klik butang “Cari”
Hasil Jangkaan
Keputusan
Paparan maklumat menurut kata laluan yang sah
√
Mesej ralat akan ditampilkan bila kata laluan tidak sah Paparan borang masukkan data pelajar
√
Apabila No ID pelajar sudah pernah disimpan maka akan dipaparkan mesej ralat Maklumat pelajar baru masuk ke dalam pangkalan data, Paparan maklumat pelajar menurut No. ID pelajar Maklumat pelajar yang telah dikemaskini tersimpan kedalam pangkalan data Paparan maklumat pelajar menurut No. ID pelajar
√
√
√
√
√
√
Klik butang “Hapus”
Mesej Hapus akan dipaparkan
√
Klik butang “Lihat Semua Pelajar”
Paparan maklumat semua pelajar
√
117 Modul Administrator
Sub Modul Daftar Pensyarah
Pengujian
√
Masukkan maklumat Pensyarah, tekan butang “Simpan”
√
Kemaskini data pensyarah, klik butang “Edit”
Lihat maklumat Pensyarah
Keputusan
Klik butang Paparan borang “Tambah Pensyarah masukkan Pensyarah
Kemaskini Pilih No ID, klik maklumat butang “Cari” Pensyarah
Hapus maklumat Pensyarah
Hasil Jangkaan
Apabila No ID Pensyarah disimpan maka akan dipaparkan mesej ralat Maklumat Pensyarah baru masuk ke dalam pangkalan data, Paparan maklumat Pensyarah menurut No. ID Pensyarah
Klik butang “Hapus”
Maklumat pensyarah yang telah dikemaskini tersimpan kedalam pangkalan data Paparan maklumat Pensyarah menurut No. ID Petugas Pensyarah Mesej Hapus akan dipaparkan
Klik butang “Lihat Semua Pensyarah
Paparan maklumat semua Pensyarah
Pilih No ID Pensyarah, klik butang “Cari”
√
√
√
√
√
√
118 Modul Administrator
Sub Modul Daftar fakulti
Pengujian
Paparan borang masukkan fakulti.
√
Masukkan maklumat fakulti baru, tekan butang “Simpan”
apabila kod fakulti sudah pernah disimpan maka akan dipaparkan mesej ralat Maklumat fakulti baru masuk ke dalam pangkalan data, Paparan maklumat fakulti menurut kod fakulti
√
Kemaskini data fakulti, klik butang “Edit”
Lihat maklumat fakulti
Keputusan
Klik butang “Tambah Fakulti”
Kemaskini Pilih kod fakulti, maklumat klik butang “Cari” fakulti
Hapus maklumat fakulti
Hasil Jangkaan
Pilih kod fakulti, klik butang “Cari”
Maklumat fakulti yang telah dikemaskini tersimpan kedalam pangkalan data Paparan maklumat fakulti menurut kod fakulti
√
√
√
√
Klik butang “Hapus”
Mesej Hapus akan dipaparkan
√
Klik butang “Lihat semua Fakulti”
Paparan maklumat semua fakulti
√
119 Modul Administrator
Sub Modul Daftar subjek
Kemaskini maklumat subjek
Pengujian
Lihat maklumat jenis subjek
Keputusan
Klik butang “Tambah Jenis subjek”
Paparan borang masukkan Jenis subjek
√
Masukkan maklumat jenis subjek baru, tekan butang “Simpan”
√
Pilih ID jenis subjek, klik butang “Cari”
apabila ID jenis subjek sudah pernah disimpan maka akan dipaparkan mesej ralat Maklumat jenis subjek baru masuk ke dalam pangkalan data, Paparan maklumat jenis subjek menurut ID jenis subjek Maklumat jenis subjek yang telah dikemaskini tersimpan kedalam pangkalan data Paparan maklumat menurut ID jenis subjek.
Klik butang “Hapus”
Mesej Hapus akan dipaparkan
√
Klik butang “Lihat semua Group”
Paparan maklumat semua jenis subjek
√
Pilih ID jenis subjek, klik butang “Cari” Kemaskini data jenis subjek, klik butang “Edit”
Hapus maklumat jenis subjek
Hasil Jangkaan
√
√
√
√
120 Modul Administrator
Sub Modul Daftar Pelajar
Kemaskini maklumat Pelajar
Pengujian
Lihat maklumat Pelajar
Keputusan
Klik butang “Tambah Pelajar”
Paparan borang masukkan Pelajar
√
Masukkan maklumat Pelajar, tekan butang “Simpan”
apabila No ID sudah pernah disimpan maka akan dipaparkan mesej ralat Maklumat Pelajar baru masuk ke dalam pangkalan data Paparan maklumat Pelajar menurut No ID
√
Pilih No ID, klik butang “Cari”
√
√
√
Pilih No ID, klik butang “Cari”
Maklumat Pelajar yang telah dikemaskini tersimpan kedalam pangkalan data Paparan maklumat menurut No ID.
Klik butang “Hapus”
Mesej Hapus akan dipaparkan
√
Klik butang “Lihat semua Pelajar”
Paparan maklumat semua Pelajar
√
Kemaskini data Pelajar klik butang “Edit” Hapus maklumat Pelajar
Hasil Jangkaan
√
121 Modul Pelajar
Sub Modul Login Pelajar
Buat Pelajar baru
Pengujian Klik Butang “Login”
Klik butang “Pelajar baru”
Masukkan maklumat Pelajar baru, tekan butang “Simpan”
Semak status Pelajar
Pilih No Pelajar, klik butang “Cari”
Lihat maklumat Pelajar
Klik butang “Lihat semua maklumat Pelajar Klik butang “Hapus” untuk hapus makluamt
Hasil Jangkaan Paparan maklumat menurut kata laluan yang sah Mesej ralat akan ditampilkan bila kata laluan tidak sah Paparan borang masukkan Pelajar baru Apabila No Pelajar sudah pernah disimpan maka akan dipaparkan mesej ralat Maklumat Pelajar baru masuk ke dalam pangkalan data, Paparan maklumat status Pelajar menurut No Pelajar. Paparan maklumat semua maklmat pelajar menurut kata laluan Paparan maklumat akan dikosongkan
Keputusan √
√
√
√
√
√
√
√
122 Modul Pelajar
Sub Modul Daftar Subjek
Semak hasil peperiksaan
Lihat maklumat Pelajar
Pengujian Klik Butang “Daftar”
Pilih hasil peperiksaan, klik butang “Cari” Klik butang “Lihat semua maklumat Pelajar Klik butang “Hapus” untuk hapus makluamt
Hasil Jangkaan Paparan maklumat subject
Mesej ralat akan ditampilkan bila kata subjek sudah pernah diambil Paparan maklumat hasil peperiksaan menurut No Pelajar. Paparan maklumat semua maklmat pelajar menurut kata laluan Paparan maklumat akan dikosongkan
Keputusan √
√
√
√
√
123 Modul Pensyarah
Sub Modul Login Pensyarah
Pengujian Klik Butang “Login”
Hasil Jangkaan Paparan maklumat menurut kata laluan yang sah
Keputusan √
√
Kemaskini maklumat subjek
Pilih No ID, klik butang “Cari”
Mesej ralat akan ditampilkan bila kata laluan tidak sah Paparan maklumat Pensyarah menurut No. ID Pensyarah
Masukkan markah hasil peperiksaan
Pilih markah, klik butang “Cari”
Paparan maklumat markah menurut No pelajar.
√
Lihat laporan
Klik butang “Lihat laporan”
Paparan maklumat laporan menurut kata laluan
√
√
LAMPIRAN G
PENGUJIAN INTEGRASI
125 Jadual G1 : Sistem Maklumat Pelajar – Menu utama (index.php) Pengujian Login Administrator, klik login
Hasil Jangkaan Antarmuka hadapan ‘Administrator‘ akan dipaparkan
Keputusan Sah
Login Pelajar, klik login
Antarmuka hadapan ‘Pelajar‘ akan dipaparkan
Sah
Login Pensyarah, klik login
Antarmuka hadapan ‘Pensyarah‘ akan dipaparkan
Sah
Jadual G2 : Sistem Maklumat Pelajar – Pelajar Page (account.php) Pengujian Administrator klik butang “Tambah Pelajar”
Hasil Jangkaan Keputusan Antarmuka masukkan pelajar akan Sah dipaparkan
Pelajar klik Butang “Semak Status Pelajar”
Antarmuka status pelajar akan dipaparkan
Sah
Jadual G3 : Sistem Maklumat Pelajar – Pensyarah Page (dosen.php) Pengujian Pensyarah klik butang “masukkan markah”
Hasil Jangkaan Antarmuka masukkan markah pensyarah akan dipaparkan
Keputusan Sah
Pensyarah klik Butang “Semak Status Pelajar”
Antarmuka status pelajar akan dipaparkan
Sah
Jadual G4 : Sistem Maklumat Pelajar – Administrator Page (Admin.php) Pengujian Admin klik pautan “Lihat Semua maklumat”
Hasil Jangkaan Antarmuka lihat semua maklumat akan dipaparkan
Keputusan Sah
Admin klik pautan “Pelajar”
Antarmuka pelajar akan dipaparkan.
Sah
Admin klik pautan “Pensyarah”
Antarmuka pensyarah akan dipaparkan.
Sah
126 Admin klik pautan “Lihat Laporan”
Antarmuka lihat laporan akan dipaparkan.
Sah
Admin klik pautan “Jenis subjek”
Antarmuka jenis subjek akan dipaparkan.
Sah