SlideShare a Scribd company logo
Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328
UPN ”Veteran” Yogyakarta, 22 Mei 2010
E-37
DEVELOPMENT OF A DATA MANAGEMENT SYSTEM FOR
STUDENTS’ FINAL YEAR PROJECTS
CASE STUDY: DEPARTMENT OF INFORMATION SYSTEMS
Astrid Callista, Fiona
Jurusan Sistem Informasi Universitas Pelita Harapan Karawaci
Jl. M.H Thamrin Boulevard Tangerang, 12811 Banten Telp (021)-5460901
e-mail : astrid.callista@uph.edu, fiona.fik@uph.edu
Abstract
With the advances of information technology nowadays, it is more than appropriate for an educational
institution to make use of the existing technology to ease the process of managing students’ data and grades.
One of the applications needed by the Information Systems department is a data management system for
student’s final year projects that can manage their grades and generate full reports.
This system will be developed as a web-based system, with access limited only to the university's local network.
To design this new system, analyses of the current final year project procedure, data and grade management will
be conducted. The results of the analyses will form the foundation of the design and development of a database
management system – the core support of the data management system. The interface of the system will be
designed and built on the principles of usability.
It is aimed that both the department's administration and the Head of Department can benefit from using this
system to input, manage and view students' final year projects and the respective grades.
Keyword : online data management, database, user friendly, usability
1. INTRODUCTION
The fast-paced growth and development of information and communication technology (ICT) has brought on
significant changes to the mindsets, workflows and lifestyle of society. One of the fields most impacted by this
progress is education. Not only has ICT become one of the most attractive fields of study in tertiary education,
but its influence and use within the educational institutions has become indispensable. Both academic and
administrative processes have been renewed and realigned by ICT implementations, shifting the conventional
paper-based operations and data storage to online systems and databases.
The Information Systems department at Universitas Pelita Harapan’s School of Computing is one of the
departments that strive to stay on the leading edge of ICT implementations and integrations to improve not only
its academic performance but also its administrative efficiency.
One of the regular yet administration-intensive processes that occur within this department is the procedure for
students’ final year theses and projects. This process begins with students’ proposals of thesis or project topics
which must be approved by supervising lecturers and ends after grades are given by supervising lecturers and
examiners. Currently, all thesis/project data and grades given during this period are recorded on paper-based
forms saved in student’s individual folder. Such data storage and processing hinders the department when trying
to search, retrieve and analyze students’ final year thesis/project data. Therefore, the department of Information
Systems requires a centralized and more practical way of processing grades and data for final year students.
To tackle these issues, this research aims to develop a database management system to store and manage
students’ final year project data and grades. To make sure that the data is accessible at all times, it will be
developed as an online system with access currently limited to the university’s network. In addition to the basic
data management features, this system will also allow the department head and administration staff to generate
reports, calculate grade averages from multiple examination points and change the weighting-scheme of the final
year thesis or project. A final and important aspect of the system is its user-friendliness and usability considering
the background and skill of the target users and their learning curve.
2. LITERATURE REVIEW
Data management is the core of every organization that wishes to succeed in this information age. Commercial
entities rely heavily on customer and product information processing to support its decision making in targeting
the right market. Educational institutions, especially tertiary education institutions, require a data management
system in order to function properly since accurate information is crucial for each student’s academic record.
Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328
UPN ”Veteran” Yogyakarta, 22 Mei 2010
E-38
To accommodate this need, a database management system (DBMS) is used. Ramakrishnan, e.a. (2000) defines
a DBMS as software designed to assist in maintaining and utilizing large collections of data. Rob, e.a. (2004)
completes this definition by defining a DBMS as a collection of programs that manages database structure and
controls access to the data stored in the database. By using a DBMS, the department of Information Systems not
only controls access and manage (add, edit, delete) information but it is also able to provide quick and consistent
retrieval of this information to answer any inquiry regarding students’ final year projects/theses.
Several advantages of a DBMS include: (1) efficient data access (2) data integrity and security (3) data
administration, and (4) concurrent access and crash recovery (Ramakrishan, e.a, 2000). These advantages
combined with a server-side web scripting language will provide the necessary building blocks to develop the
required system. As for the database itself, MySQL is chosen for its versatility and vast use in the current web
development. It is also described as “one of the most used and powerful databases on the web today” (Deitel and
Deitel, 2009).
Aside from the technical aspect of the system development, an important aspect of this system is its user-
friendliness and usability. Therefore, there are interface design principles and also specifically website design
principles used in designing the user interface, namely the Eight Golden Rules (Shneiderman, 1998) and Sklar’s
(2009) website design principles. The Eight Golden Rules are:
1. Strive for consistency
2. Enable frequent users to use shortcuts
3. Offer informative feedback
4. Design dialogs to yield closure
5. Offer error prevention and simple error handling
6. Permit easy reversal of actions
7. Support internal locus of control
8. Reduce short-term memory load
Sklar (2009) suggests designing the website while focusing not only on the user but also the screen or computer
medium. In other words, the user must be comfortable enough while viewing the site yet the primary goal of the
design is to create Web pages for the computer medium. Some of the principles which apply to the proposed
system’s design are:
1. Make your design portable
Accessible by users with different browsers, operating systems and computer platforms.
2. Design for low bandwidth
The website must not overloaded with large graphic files.
3. Plan for easy access to your information
Organize content in a meaningful way; present it as a set of navigable information.
4. Plan for clear presentation for your information
Provide clear navigation with friendly colors and fonts.
5. Plan for smooth transitions
The website must look unified or consistent
6. Design for interaction
Make reading easier and organize content
7. Guide the user’s eye
Decide where users should focus their attention
8. Keep a flat hierarchy
Simplify layers of website navigation
3. RESEARCH METHOD
Before developing the system, a full understanding of the current workflow is required. This is then modeled
using UML to provide an overview of what the system should encompass and to detect the shortcomings of the
current workflow and improve them in the remodeling. Consequently, Information Systems students at
Universitas Pelita Harapan are given two options to complete their final year of study. The first is a period of
internship at a company or organization and the second is a final year thesis that must be written as part of a
research for an organization or company. Both options will have the same start and end point of proposing a
research topic and examination by three examiners. The flows of both tracks mostly differ in the final grade
weighting scheme. A more specific overview of both thesis and internship graduating tracks can be found in
figure 1 and figure 2 respectively.
Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328
UPN ”Veteran” Yogyakarta, 22 Mei 2010
E-39
Figure 1. Activity Diagram of Current Final Year Thesis Track
Generally, the process of final year project is as follows:
1. Each final year student starts by submitting and presenting a topic of choice to lecturers
The lecturers will then consider whether the proposed project meets the requirements of a final year
project and, if it does, which lecturers will supervise the student.
2. Each student will be assigned two lecturers as his/her thesis advisors.
One of the advisors will function as the main/lead advisor during the project. In the thesis track, both
advisors will make sure that the student has fulfilled the examination requirements and completed the
project by conducting a pre-examination and giving a pre-examination grade (which will be calculated
in the final grade). However, the internship track does not include the pre-examination grade in the final
grade.
3. Three lecturers will examine each student’s work upon completion
4. If deemed inadequate, the student will need to revise his/her thesis and be re-examined.
5. After calculation of the total grade, the student is given one week to do final revisions to the thesis
6. A final graduation examination (yudisium) will take place to determine whether the student involved
has fulfilled all the necessary requirements and is able to graduate
If a student is unable to finish his/her project in one semester, extensions can be granted with a maximum of two
semesters. Incompletion after the extension period will require the student to change topic and advisors and
restart the final year project track. Title changes are allowed during the project but will require the student to
submit the proper form to the administration.
All documents and records of thesis proposal, topic changes, pre-examination grades and final examination
grades are kept on separate forms, which will be forwarded to the academic bureau at the university. Copies of
these documents are stored at the faculty in each student’s folders. This data storage issue is a major shortcoming
considering that each student will have more than four forms each in the storage, containing various raw and
calculated data. Several other shortcomings in the process described above are data access and availability.
Although there is a small chance of modifying the grades on the files, a more secure storage system is required.
Moreover, since physical access is required to access the data, availability of the data has become very limited
Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328
UPN ”Veteran” Yogyakarta, 22 Mei 2010
E-40
and dependent upon certain staff that holds access to the storage facility. Examiners and other administrators
have stumbled upon this problem several times especially during examination period.
Figure 2. Activity Diagram of Current Final Year Internship Track
From the shortcomings and current workflows above and interview with users, the following lists of
requirements are determined.
Functional Requirements
Functional requirements (or user requirements) relate directly to a process the system has to perform (Dennis,
e.a, 2005). In the case of this system, the functional requirements are as follows:
1. Students’ data and grade management
User will be able to add, edit and delete students’ personal and grade information; allowing users to set
progress status of each student in his/her final year project track of choice (i.e. internship or thesis) and
add an abstract for each student. The grade information includes all grades given by supervisors and
examiners.
2. Lecturers’ data management
Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328
UPN ”Veteran” Yogyakarta, 22 Mei 2010
E-41
User will be able to add, edit and delete lecturers’ personal information and link them to supervised
students.
3. Grade management
Since the grading system is a composition of weights of grades for various aspects of the final project,
users must be able to change this composition and assign them to a selected group of students.
4. Semester management
Since there will be a graduating date set for each semester which will influence the status and extension
possibility of students, user must be able to set that date in the system for each semester.
5. Reports generation
The system must be able to generate summaries of overall grades, average grades, grade comparisons
and average completion per academic year.
Non-functional Requirements
Nonfunctional requirements refer to behavioral properties that the system must have, such as performance and
usability (Dennis, e.a, 2005). These requirements describe a variety of characteristics regarding the system, such
as operational, performance, security and cultural and political. However, since the proposed system is limited in
use and number of users, the nonfunctional requirements may not be as extensive as a system of a larger scope
The nonfunctional requirements of the proposed system are as follows:
1. Operational
The system must be accessible from any computer within the university network, from any web
browser.
2. Performance
The system should always be available and accessible and contain all data from graduated and current
graduating students.
3. Security
Access is limited to the administration staff and head of department while only the head of department
has access to change grade composition.
Figure 3. Use Case Diagram of Grade Management System
Functional Modeling
Based on the requirements, the functionality of the system and its interaction with users are modeled using UML,
specifically use case diagram and activity diagram as depicted in figure 3 and figure 4 respectively.
As can be seen, the two graduating tracks can be handled simultaneously by the system and any changes to the
grading system that may affect students can be directly applied by the head of department through the system.
The administration staff will have direct access to students’ progress status and data.
4. RESULT AND DISCUSSION
After functional modeling of the system, the database supporting the system is designed accordingly (figure 5).
Then the interface of the system is developed according to the principles mentioned above and with the aim of
Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328
UPN ”Veteran” Yogyakarta, 22 Mei 2010
E-42
minimizing user’s learning curve since the target user of the proposed system may not possess advanced
computer skill.
Figure 4. Activity Diagram of Grade Management System
Therefore, the layout of the form pages will resemble the layout paper forms as much as possible to familiarize
user. The portability of the design was tested by opening the website using Internet Explorer 7, Firefox and
Google Chrome browsers. Due to the minimalist design of the interface, the system is accessible through low
bandwidth connection. The menu and layout of the menu are always visible on the top of the screen, as can be
seen in the screenshots below. Thus consistency and smooth transition are accommodated.
The information or content needed by the users can be found when the mouse pointer hovers over the menu and
expands the submenus. The color contrast of currently selected submenu and the weight of the menu font
provide clear presentation of the information. A similar yet stronger emphasis is used to indicate the title of the
page the user’s currently viewing (bold and large-sized colored font). This will also reduce short-term
memory load as users do not have to remember where they are that time. Consequently, the submenus also
simplify the layers of navigation of the website, providing the users direct access to the forms or pages they need
without having to go through other pages first.
All data that the user inputs are editable or reversible, except when the grades are inserted and the graduation
date has passed. This will give users a sense of relief, knowing it is alright to make errors and that they are in
control of the system. The system also provides user with information when the data that have been updated are
being stored or when the process is being executed. Users will be notified when the process is done and be
returned to the first page where they can proceed with other actions or exit the system; thus offering closure,
feedback, simple error prevention and easy reversal of actions.
Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328
UPN ”Veteran” Yogyakarta, 22 Mei 2010
E-43
Figure 5. Entity Relational Diagram
Screenshots of several main features of the system can be found below:
1. Main menu
Figure 6 to 12 are screenshots of the display of the home page (after login) along with the main menu
and submenus of each item in the main menu.
Figure 6. Main Menu
2. Manage students details
One of the core functions of the system is managing students’ detail. Besides adding new students,
setting their final project type and the semester they will be conducting their research/internship, the
system is also able to edit details of the student regarding their final year project. As shown in figure 13
and 14, for each student the user can use the system to add and view each student’s project title, update
the status of the project (i.e. when project is extended to the next semester), assign supervisors and
examiners and also input final grades for the student.
Figure 7. Student Management Menu
Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328
UPN ”Veteran” Yogyakarta, 22 Mei 2010
E-44
Figure 8. Lecturer Management Menu
Figure 9. Reports Menu
Figure 10. Semester Management Menu
Figure 11. Grade Composition Management Menu
Figure 12. User Management Menu
3. Manage grading schemas
To assign proper grading schema to each supervisor and examiner, user must access the Manage Grade
Composition menu (as shown in figure 15). For each examiner or supervisor, a grade composition from
an existing format can be chosen and assigned therefore eliminating the need to create a new form each
time one person’s composition is changed (i.e. the grading forms are independent from each other).
The detailed grade composition for each examiner can also be edited and changed within the form
(figure 16).
4. Reports
An example of a generated report can be found in figure 17.
5. CONCLUSION
By utilizing web technology and DBMS, a system to manage Information Systems students’ final year grade is
built and will be implemented in the department of Information Systems. This system will assist the
administration staff in storing and managing data and is also capable of generating reports and overviews needed
by the department head.
The learning curve of the user is minimized by using a simple interface design and a layout which resembles the
existing paper forms used in the current workflow. User training will also be given to help introduce users to the
system and to be able to use it.
Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328
UPN ”Veteran” Yogyakarta, 22 Mei 2010
E-45
Figure 13. Manage Student Details
Figure 14. Student's Assigned Supervisors and Examiners
Figure 15. Managing and Assigning Grading Composition
Figure 16. Manage Detailed Grade Composition
Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328
UPN ”Veteran” Yogyakarta, 22 Mei 2010
E-46
Figure 17. Final Grade Overview Report
Although the proposed system is sufficient to assist both the administration staff and the department head in
managing students’ final year grade, further development of the system may include features that can give users
access to students’ transcripts and academic records, thereby expanding the scope of the system by linking it to
the university’s database. If such a link is established, users for the system will include thesis/internship
supervisors and academic supervisor who will be able to monitor students’ academic progress and passed
subjects which may assist them in supervising and guiding the students during their final year project.
However, security is a very crucial issue that must first be greatly considered and firmly implemented to prevent
hacking of grades.
6. REFERENCES
Deitel, Paul J.; Deitel, Harvey M, 2009, Internet & World Wide Web How to Program, 4th
ed., Pearson
Education International, New Jersey, pp 871-942
Dennis, Alan; Wixom, Barbara H.; Tegarden, David, 2005, Systems Analysis and Design with UML Version 2.0
An Object-Oriented Approach, 2nd
ed., John Wiley & Sons, Inc., New Jersey, pp 121-413
Hoffer, Jeffrey A; Prescott, Mary B; McFadden, Fred R, 2005, Modern Database Management, 7th
ed., Pearson
Prentice Hall, New Jersey
Nielsen, Jakob, 2000, Designing Web Usability, New Riders Publishing, Indianapolis.
Preece, Jenny; Rogers, Yvonne; Sharp, Hellen; Benyon, David; Holland, Simon, 1994, Human-computer
Interaction, Addison-Wesley Pub. Co., Essex.
Ramakrishnan, Raghu; Gehrke, Johannes, 2000, Database Management Systems, 2nd
ed., McGraw-Hill, New
York
Shneiderman, Ben, 1998, Designing the User Interface, 3rd
ed., USA: Addison-Wesley Longman, Inc., Reading,
pp 4-90
Sklar, Joel, 2009, Principles of Web Design, 4th
ed.,Cengage Learning, Boston, pp 15-85
Welling, Luke; Thomson, Laura, 2001, PHP and MySQL Web Development, Sams Publishing, Ontario

More Related Content

DOCX
Two-Scheme Grading Management and Student Profiling System
PDF
My thesis proposal
DOCX
Attendance monitoring system
PDF
Development of Intelligent Alumni Management System for Universities
PDF
Online Intelligent Semantic Performance Based Solution: The Milestone towards...
PDF
Design an expert system for students graduation projects in Iraq universities...
DOCX
Chapter 2-Realated literature and Studies
DOCX
Capstone Project Student Management System
Two-Scheme Grading Management and Student Profiling System
My thesis proposal
Attendance monitoring system
Development of Intelligent Alumni Management System for Universities
Online Intelligent Semantic Performance Based Solution: The Milestone towards...
Design an expert system for students graduation projects in Iraq universities...
Chapter 2-Realated literature and Studies
Capstone Project Student Management System

What's hot (20)

DOCX
Thesis computerized grading system
DOCX
Computerized Grading System 2016
PPT
COET3A1.Powerpoint Presentation
PDF
Analysis on Student Admission Enquiry System
DOCX
Methods of research
PDF
01357477
PPTX
Computerized grading system chapter 1-3 ( summarization )
DOC
Thesis in IT Online Grade Encoding and Inquiry System via SMS Technology
PPTX
Feasibility study on an answer grading system based on keyword scanning
PDF
Development of E-learning Software Based Multiplatform Components
DOCX
Project for Student Result System
PDF
IRJET- College Activity Management System
PDF
50320130403009 2
PDF
University Website Quality Ranking using Logarithmic Fuzzy Preference Program...
DOC
Fee collection system
DOCX
Guidelines in Oral Defense
PPTX
DOCX
Chapter123final
DOC
Student information-system-project-outline
PPTX
Student result mamagement
Thesis computerized grading system
Computerized Grading System 2016
COET3A1.Powerpoint Presentation
Analysis on Student Admission Enquiry System
Methods of research
01357477
Computerized grading system chapter 1-3 ( summarization )
Thesis in IT Online Grade Encoding and Inquiry System via SMS Technology
Feasibility study on an answer grading system based on keyword scanning
Development of E-learning Software Based Multiplatform Components
Project for Student Result System
IRJET- College Activity Management System
50320130403009 2
University Website Quality Ranking using Logarithmic Fuzzy Preference Program...
Fee collection system
Guidelines in Oral Defense
Chapter123final
Student information-system-project-outline
Student result mamagement
Ad

Similar to E 5 development-of_a_data_management_system_for_stud (20)

PDF
10.11648.j.ajomis.20160101.11.pdf
PDF
10.11648.j.ajomis.20160101.11.pdf
PDF
Project_sms.pdf
PDF
Ignou MCA mini project report
DOC
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
RTF
Project report-on-student-information-management-system-php-mysql
PDF
Implementation of ICT As a Change Agent in Computing Students Result in Chukw...
PDF
Analysis And Design Of Internship Report And Thesis Mentoring Management System
DOCX
student-record-system-project-report.docx
PDF
Design of a prototype web based students’ record management system – webstrems
DOCX
College administation system abstract
PDF
DEPARTMENT MANAGEMENT SYSTEM FOR A PARTICULAR DEPARTMENT IN THE COLLEGE
PDF
Student University Network
PDF
A Proposal of National Higher Education Student Information System Infrastruc...
PDF
50120140502002
DOCX
216328327 nilesh-and-teams-project
PPTX
ppt pupload by student of master of computerpptx
PDF
CALIFYN- LEARNING MANAGEMENT SYSTEM
PDF
TOBRUK UNIVERSITY GRADING SYSTEM FOR COLLEGE OF NURSING VERSION 2 IN TOBRUK, ...
PPTX
ppt proposed idea of easy noc a ucsd project.pptx
10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf
Project_sms.pdf
Ignou MCA mini project report
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
Project report-on-student-information-management-system-php-mysql
Implementation of ICT As a Change Agent in Computing Students Result in Chukw...
Analysis And Design Of Internship Report And Thesis Mentoring Management System
student-record-system-project-report.docx
Design of a prototype web based students’ record management system – webstrems
College administation system abstract
DEPARTMENT MANAGEMENT SYSTEM FOR A PARTICULAR DEPARTMENT IN THE COLLEGE
Student University Network
A Proposal of National Higher Education Student Information System Infrastruc...
50120140502002
216328327 nilesh-and-teams-project
ppt pupload by student of master of computerpptx
CALIFYN- LEARNING MANAGEMENT SYSTEM
TOBRUK UNIVERSITY GRADING SYSTEM FOR COLLEGE OF NURSING VERSION 2 IN TOBRUK, ...
ppt proposed idea of easy noc a ucsd project.pptx
Ad

More from Edress Oryakhail (19)

PPTX
Mobile side effect on human body
PDF
Vbscript tutorial
PDF
Seo tutorial
PDF
Sdlc tutorial
PDF
Operating system tutorial
PDF
Mis tutorial
PDF
Jsf tutorial
PDF
Ipv6 tutorial
PDF
Ipv4 tutorial
PDF
Http tutorial
PDF
Html5 tutorial
PDF
Flex tutorial
PDF
E commerce tutorial
PDF
Developers best practices_tutorial
PDF
Database Managment System (DBMS)
PDF
Data communication computer_network_tutorial
PDF
Css tutorial
PDF
Computer logical organization_tutorial
PDF
Computer fundamentals tutorial
Mobile side effect on human body
Vbscript tutorial
Seo tutorial
Sdlc tutorial
Operating system tutorial
Mis tutorial
Jsf tutorial
Ipv6 tutorial
Ipv4 tutorial
Http tutorial
Html5 tutorial
Flex tutorial
E commerce tutorial
Developers best practices_tutorial
Database Managment System (DBMS)
Data communication computer_network_tutorial
Css tutorial
Computer logical organization_tutorial
Computer fundamentals tutorial

Recently uploaded (20)

PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
Updated Idioms and Phrasal Verbs in English subject
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Classroom Observation Tools for Teachers
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Trump Administration's workforce development strategy
PPTX
Cell Types and Its function , kingdom of life
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PDF
Supply Chain Operations Speaking Notes -ICLT Program
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Updated Idioms and Phrasal Verbs in English subject
Paper A Mock Exam 9_ Attempt review.pdf.
Classroom Observation Tools for Teachers
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Chinmaya Tiranga quiz Grand Finale.pdf
Trump Administration's workforce development strategy
Cell Types and Its function , kingdom of life
Orientation - ARALprogram of Deped to the Parents.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
Microbial diseases, their pathogenesis and prophylaxis
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
History, Philosophy and sociology of education (1).pptx
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
Supply Chain Operations Speaking Notes -ICLT Program

E 5 development-of_a_data_management_system_for_stud

  • 1. Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328 UPN ”Veteran” Yogyakarta, 22 Mei 2010 E-37 DEVELOPMENT OF A DATA MANAGEMENT SYSTEM FOR STUDENTS’ FINAL YEAR PROJECTS CASE STUDY: DEPARTMENT OF INFORMATION SYSTEMS Astrid Callista, Fiona Jurusan Sistem Informasi Universitas Pelita Harapan Karawaci Jl. M.H Thamrin Boulevard Tangerang, 12811 Banten Telp (021)-5460901 e-mail : astrid.callista@uph.edu, fiona.fik@uph.edu Abstract With the advances of information technology nowadays, it is more than appropriate for an educational institution to make use of the existing technology to ease the process of managing students’ data and grades. One of the applications needed by the Information Systems department is a data management system for student’s final year projects that can manage their grades and generate full reports. This system will be developed as a web-based system, with access limited only to the university's local network. To design this new system, analyses of the current final year project procedure, data and grade management will be conducted. The results of the analyses will form the foundation of the design and development of a database management system – the core support of the data management system. The interface of the system will be designed and built on the principles of usability. It is aimed that both the department's administration and the Head of Department can benefit from using this system to input, manage and view students' final year projects and the respective grades. Keyword : online data management, database, user friendly, usability 1. INTRODUCTION The fast-paced growth and development of information and communication technology (ICT) has brought on significant changes to the mindsets, workflows and lifestyle of society. One of the fields most impacted by this progress is education. Not only has ICT become one of the most attractive fields of study in tertiary education, but its influence and use within the educational institutions has become indispensable. Both academic and administrative processes have been renewed and realigned by ICT implementations, shifting the conventional paper-based operations and data storage to online systems and databases. The Information Systems department at Universitas Pelita Harapan’s School of Computing is one of the departments that strive to stay on the leading edge of ICT implementations and integrations to improve not only its academic performance but also its administrative efficiency. One of the regular yet administration-intensive processes that occur within this department is the procedure for students’ final year theses and projects. This process begins with students’ proposals of thesis or project topics which must be approved by supervising lecturers and ends after grades are given by supervising lecturers and examiners. Currently, all thesis/project data and grades given during this period are recorded on paper-based forms saved in student’s individual folder. Such data storage and processing hinders the department when trying to search, retrieve and analyze students’ final year thesis/project data. Therefore, the department of Information Systems requires a centralized and more practical way of processing grades and data for final year students. To tackle these issues, this research aims to develop a database management system to store and manage students’ final year project data and grades. To make sure that the data is accessible at all times, it will be developed as an online system with access currently limited to the university’s network. In addition to the basic data management features, this system will also allow the department head and administration staff to generate reports, calculate grade averages from multiple examination points and change the weighting-scheme of the final year thesis or project. A final and important aspect of the system is its user-friendliness and usability considering the background and skill of the target users and their learning curve. 2. LITERATURE REVIEW Data management is the core of every organization that wishes to succeed in this information age. Commercial entities rely heavily on customer and product information processing to support its decision making in targeting the right market. Educational institutions, especially tertiary education institutions, require a data management system in order to function properly since accurate information is crucial for each student’s academic record.
  • 2. Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328 UPN ”Veteran” Yogyakarta, 22 Mei 2010 E-38 To accommodate this need, a database management system (DBMS) is used. Ramakrishnan, e.a. (2000) defines a DBMS as software designed to assist in maintaining and utilizing large collections of data. Rob, e.a. (2004) completes this definition by defining a DBMS as a collection of programs that manages database structure and controls access to the data stored in the database. By using a DBMS, the department of Information Systems not only controls access and manage (add, edit, delete) information but it is also able to provide quick and consistent retrieval of this information to answer any inquiry regarding students’ final year projects/theses. Several advantages of a DBMS include: (1) efficient data access (2) data integrity and security (3) data administration, and (4) concurrent access and crash recovery (Ramakrishan, e.a, 2000). These advantages combined with a server-side web scripting language will provide the necessary building blocks to develop the required system. As for the database itself, MySQL is chosen for its versatility and vast use in the current web development. It is also described as “one of the most used and powerful databases on the web today” (Deitel and Deitel, 2009). Aside from the technical aspect of the system development, an important aspect of this system is its user- friendliness and usability. Therefore, there are interface design principles and also specifically website design principles used in designing the user interface, namely the Eight Golden Rules (Shneiderman, 1998) and Sklar’s (2009) website design principles. The Eight Golden Rules are: 1. Strive for consistency 2. Enable frequent users to use shortcuts 3. Offer informative feedback 4. Design dialogs to yield closure 5. Offer error prevention and simple error handling 6. Permit easy reversal of actions 7. Support internal locus of control 8. Reduce short-term memory load Sklar (2009) suggests designing the website while focusing not only on the user but also the screen or computer medium. In other words, the user must be comfortable enough while viewing the site yet the primary goal of the design is to create Web pages for the computer medium. Some of the principles which apply to the proposed system’s design are: 1. Make your design portable Accessible by users with different browsers, operating systems and computer platforms. 2. Design for low bandwidth The website must not overloaded with large graphic files. 3. Plan for easy access to your information Organize content in a meaningful way; present it as a set of navigable information. 4. Plan for clear presentation for your information Provide clear navigation with friendly colors and fonts. 5. Plan for smooth transitions The website must look unified or consistent 6. Design for interaction Make reading easier and organize content 7. Guide the user’s eye Decide where users should focus their attention 8. Keep a flat hierarchy Simplify layers of website navigation 3. RESEARCH METHOD Before developing the system, a full understanding of the current workflow is required. This is then modeled using UML to provide an overview of what the system should encompass and to detect the shortcomings of the current workflow and improve them in the remodeling. Consequently, Information Systems students at Universitas Pelita Harapan are given two options to complete their final year of study. The first is a period of internship at a company or organization and the second is a final year thesis that must be written as part of a research for an organization or company. Both options will have the same start and end point of proposing a research topic and examination by three examiners. The flows of both tracks mostly differ in the final grade weighting scheme. A more specific overview of both thesis and internship graduating tracks can be found in figure 1 and figure 2 respectively.
  • 3. Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328 UPN ”Veteran” Yogyakarta, 22 Mei 2010 E-39 Figure 1. Activity Diagram of Current Final Year Thesis Track Generally, the process of final year project is as follows: 1. Each final year student starts by submitting and presenting a topic of choice to lecturers The lecturers will then consider whether the proposed project meets the requirements of a final year project and, if it does, which lecturers will supervise the student. 2. Each student will be assigned two lecturers as his/her thesis advisors. One of the advisors will function as the main/lead advisor during the project. In the thesis track, both advisors will make sure that the student has fulfilled the examination requirements and completed the project by conducting a pre-examination and giving a pre-examination grade (which will be calculated in the final grade). However, the internship track does not include the pre-examination grade in the final grade. 3. Three lecturers will examine each student’s work upon completion 4. If deemed inadequate, the student will need to revise his/her thesis and be re-examined. 5. After calculation of the total grade, the student is given one week to do final revisions to the thesis 6. A final graduation examination (yudisium) will take place to determine whether the student involved has fulfilled all the necessary requirements and is able to graduate If a student is unable to finish his/her project in one semester, extensions can be granted with a maximum of two semesters. Incompletion after the extension period will require the student to change topic and advisors and restart the final year project track. Title changes are allowed during the project but will require the student to submit the proper form to the administration. All documents and records of thesis proposal, topic changes, pre-examination grades and final examination grades are kept on separate forms, which will be forwarded to the academic bureau at the university. Copies of these documents are stored at the faculty in each student’s folders. This data storage issue is a major shortcoming considering that each student will have more than four forms each in the storage, containing various raw and calculated data. Several other shortcomings in the process described above are data access and availability. Although there is a small chance of modifying the grades on the files, a more secure storage system is required. Moreover, since physical access is required to access the data, availability of the data has become very limited
  • 4. Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328 UPN ”Veteran” Yogyakarta, 22 Mei 2010 E-40 and dependent upon certain staff that holds access to the storage facility. Examiners and other administrators have stumbled upon this problem several times especially during examination period. Figure 2. Activity Diagram of Current Final Year Internship Track From the shortcomings and current workflows above and interview with users, the following lists of requirements are determined. Functional Requirements Functional requirements (or user requirements) relate directly to a process the system has to perform (Dennis, e.a, 2005). In the case of this system, the functional requirements are as follows: 1. Students’ data and grade management User will be able to add, edit and delete students’ personal and grade information; allowing users to set progress status of each student in his/her final year project track of choice (i.e. internship or thesis) and add an abstract for each student. The grade information includes all grades given by supervisors and examiners. 2. Lecturers’ data management
  • 5. Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328 UPN ”Veteran” Yogyakarta, 22 Mei 2010 E-41 User will be able to add, edit and delete lecturers’ personal information and link them to supervised students. 3. Grade management Since the grading system is a composition of weights of grades for various aspects of the final project, users must be able to change this composition and assign them to a selected group of students. 4. Semester management Since there will be a graduating date set for each semester which will influence the status and extension possibility of students, user must be able to set that date in the system for each semester. 5. Reports generation The system must be able to generate summaries of overall grades, average grades, grade comparisons and average completion per academic year. Non-functional Requirements Nonfunctional requirements refer to behavioral properties that the system must have, such as performance and usability (Dennis, e.a, 2005). These requirements describe a variety of characteristics regarding the system, such as operational, performance, security and cultural and political. However, since the proposed system is limited in use and number of users, the nonfunctional requirements may not be as extensive as a system of a larger scope The nonfunctional requirements of the proposed system are as follows: 1. Operational The system must be accessible from any computer within the university network, from any web browser. 2. Performance The system should always be available and accessible and contain all data from graduated and current graduating students. 3. Security Access is limited to the administration staff and head of department while only the head of department has access to change grade composition. Figure 3. Use Case Diagram of Grade Management System Functional Modeling Based on the requirements, the functionality of the system and its interaction with users are modeled using UML, specifically use case diagram and activity diagram as depicted in figure 3 and figure 4 respectively. As can be seen, the two graduating tracks can be handled simultaneously by the system and any changes to the grading system that may affect students can be directly applied by the head of department through the system. The administration staff will have direct access to students’ progress status and data. 4. RESULT AND DISCUSSION After functional modeling of the system, the database supporting the system is designed accordingly (figure 5). Then the interface of the system is developed according to the principles mentioned above and with the aim of
  • 6. Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328 UPN ”Veteran” Yogyakarta, 22 Mei 2010 E-42 minimizing user’s learning curve since the target user of the proposed system may not possess advanced computer skill. Figure 4. Activity Diagram of Grade Management System Therefore, the layout of the form pages will resemble the layout paper forms as much as possible to familiarize user. The portability of the design was tested by opening the website using Internet Explorer 7, Firefox and Google Chrome browsers. Due to the minimalist design of the interface, the system is accessible through low bandwidth connection. The menu and layout of the menu are always visible on the top of the screen, as can be seen in the screenshots below. Thus consistency and smooth transition are accommodated. The information or content needed by the users can be found when the mouse pointer hovers over the menu and expands the submenus. The color contrast of currently selected submenu and the weight of the menu font provide clear presentation of the information. A similar yet stronger emphasis is used to indicate the title of the page the user’s currently viewing (bold and large-sized colored font). This will also reduce short-term memory load as users do not have to remember where they are that time. Consequently, the submenus also simplify the layers of navigation of the website, providing the users direct access to the forms or pages they need without having to go through other pages first. All data that the user inputs are editable or reversible, except when the grades are inserted and the graduation date has passed. This will give users a sense of relief, knowing it is alright to make errors and that they are in control of the system. The system also provides user with information when the data that have been updated are being stored or when the process is being executed. Users will be notified when the process is done and be returned to the first page where they can proceed with other actions or exit the system; thus offering closure, feedback, simple error prevention and easy reversal of actions.
  • 7. Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328 UPN ”Veteran” Yogyakarta, 22 Mei 2010 E-43 Figure 5. Entity Relational Diagram Screenshots of several main features of the system can be found below: 1. Main menu Figure 6 to 12 are screenshots of the display of the home page (after login) along with the main menu and submenus of each item in the main menu. Figure 6. Main Menu 2. Manage students details One of the core functions of the system is managing students’ detail. Besides adding new students, setting their final project type and the semester they will be conducting their research/internship, the system is also able to edit details of the student regarding their final year project. As shown in figure 13 and 14, for each student the user can use the system to add and view each student’s project title, update the status of the project (i.e. when project is extended to the next semester), assign supervisors and examiners and also input final grades for the student. Figure 7. Student Management Menu
  • 8. Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328 UPN ”Veteran” Yogyakarta, 22 Mei 2010 E-44 Figure 8. Lecturer Management Menu Figure 9. Reports Menu Figure 10. Semester Management Menu Figure 11. Grade Composition Management Menu Figure 12. User Management Menu 3. Manage grading schemas To assign proper grading schema to each supervisor and examiner, user must access the Manage Grade Composition menu (as shown in figure 15). For each examiner or supervisor, a grade composition from an existing format can be chosen and assigned therefore eliminating the need to create a new form each time one person’s composition is changed (i.e. the grading forms are independent from each other). The detailed grade composition for each examiner can also be edited and changed within the form (figure 16). 4. Reports An example of a generated report can be found in figure 17. 5. CONCLUSION By utilizing web technology and DBMS, a system to manage Information Systems students’ final year grade is built and will be implemented in the department of Information Systems. This system will assist the administration staff in storing and managing data and is also capable of generating reports and overviews needed by the department head. The learning curve of the user is minimized by using a simple interface design and a layout which resembles the existing paper forms used in the current workflow. User training will also be given to help introduce users to the system and to be able to use it.
  • 9. Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328 UPN ”Veteran” Yogyakarta, 22 Mei 2010 E-45 Figure 13. Manage Student Details Figure 14. Student's Assigned Supervisors and Examiners Figure 15. Managing and Assigning Grading Composition Figure 16. Manage Detailed Grade Composition
  • 10. Seminar Nasional Informatika 2010 (semnasIF 2010) ISSN: 1979-2328 UPN ”Veteran” Yogyakarta, 22 Mei 2010 E-46 Figure 17. Final Grade Overview Report Although the proposed system is sufficient to assist both the administration staff and the department head in managing students’ final year grade, further development of the system may include features that can give users access to students’ transcripts and academic records, thereby expanding the scope of the system by linking it to the university’s database. If such a link is established, users for the system will include thesis/internship supervisors and academic supervisor who will be able to monitor students’ academic progress and passed subjects which may assist them in supervising and guiding the students during their final year project. However, security is a very crucial issue that must first be greatly considered and firmly implemented to prevent hacking of grades. 6. REFERENCES Deitel, Paul J.; Deitel, Harvey M, 2009, Internet & World Wide Web How to Program, 4th ed., Pearson Education International, New Jersey, pp 871-942 Dennis, Alan; Wixom, Barbara H.; Tegarden, David, 2005, Systems Analysis and Design with UML Version 2.0 An Object-Oriented Approach, 2nd ed., John Wiley & Sons, Inc., New Jersey, pp 121-413 Hoffer, Jeffrey A; Prescott, Mary B; McFadden, Fred R, 2005, Modern Database Management, 7th ed., Pearson Prentice Hall, New Jersey Nielsen, Jakob, 2000, Designing Web Usability, New Riders Publishing, Indianapolis. Preece, Jenny; Rogers, Yvonne; Sharp, Hellen; Benyon, David; Holland, Simon, 1994, Human-computer Interaction, Addison-Wesley Pub. Co., Essex. Ramakrishnan, Raghu; Gehrke, Johannes, 2000, Database Management Systems, 2nd ed., McGraw-Hill, New York Shneiderman, Ben, 1998, Designing the User Interface, 3rd ed., USA: Addison-Wesley Longman, Inc., Reading, pp 4-90 Sklar, Joel, 2009, Principles of Web Design, 4th ed.,Cengage Learning, Boston, pp 15-85 Welling, Luke; Thomson, Laura, 2001, PHP and MySQL Web Development, Sams Publishing, Ontario