contoh s.a

144
Click Class System (CSS) ACKNOWLEDGEMENT Alhamdulillah, praised to our Almighty and The greatest creator, Allah for His blessed to us in a way of giving chances to complete this assignment just in the times. This quite tough assignment has helped us a lot in gaining so many applicable knowledge and experiences that can be apply in our incoming life. Also special thanks to our parents, which have help us a lot in sending their finding about the personal budget schemes to us so that we can complete our assignment. A big appreciation to our lecturer, Madam Nora'ayu Binti Binti Ahmad Uzir who has helps us a lot in guiding us through the ups and downs in completing this assignment. Without her, we might be unable to finish it. Not forgotten, our fellow friends that did not mind to share their ideas so we can have a vision to finish this assignment. Without them, we are lost with no direction. They are always by our side. We are really thankful to them for their help. Last but not least, we would like to thanks to all of people who had been with us throughout the day and night so that we could finish this assignment. We really appreciate their 1

Upload: eyan-xi-melancolic

Post on 11-Sep-2015

567 views

Category:

Documents


46 download

DESCRIPTION

System analysis project

TRANSCRIPT

Click Class System (CSS)

ACKNOWLEDGEMENT

Alhamdulillah, praised to our Almighty and The greatest creator, Allah for His blessed to us in a way of giving chances to complete this assignment just in the times. This quite tough assignment has helped us a lot in gaining so many applicable knowledge and experiences that can be apply in our incoming life.

Also special thanks to our parents, which have help us a lot in sending their finding about the personal budget schemes to us so that we can complete our assignment. A big appreciation to our lecturer, Madam Nora'ayu Binti Binti Ahmad Uzir who has helps us a lot in guiding us through the ups and downs in completing this assignment. Without her, we might be unable to finish it. Not forgotten, our fellow friends that did not mind to share their ideas so we can have a vision to finish this assignment. Without them, we are lost with no direction. They are always by our side. We are really thankful to them for their help. Last but not least, we would like to thanks to all of people who had been with us throughout the day and night so that we could finish this assignment. We really appreciate their commitment to me. We also hope it will be beneficial to everyone who read it. That is all. Thank you once again.

PREAMBLE

CLICK CLASS SYSTEMTeam DescriptionThis team consists of five members, two male and three female students from class IM2255B taking subject IMS 606 System Analyst in Information Management 1. Our target this semester to plan one system that can make an manual system from Faculty of information Management UiTM Puncak Perdana Campus regarding booking class system. Our team plan to develop a web-based system that can be easily used by our client any time anywhere. Our focus to analysis and design, implement and documentation to complete information system development. Team Mission Designing the suitable system that can helps the organization in run their daily business and helps in the development of the organization. To introduce to consumer to the better system concept use in an organization To provide the consumer to the system develop in order to assist them

Objective Introduce and assist the consumer to use the systematic system rather than use the conventional system in their organization. Providing the consumer with the rightful system used in the organization administration and assist in the decision making process for the organization.

Team Chart

TEAM RESUME

[email protected] * Lot 1238, Kg. Sri Jaya, Jalan Kulai, 81900 Kota TInggi, Johor * +60173130338 / www.facebook.com/asszrule

ObjectivesA committed and hard-working person with strong work ethic and has a strong desire to succeed in any role. A skillful and dedicated young person offering professionalism and excellent organizational ability. Fast learner with flexibility and adherence to following job description provided.EducationSMK Taman Seri Saujana, Kota Tinggi, Johor2007 SPM 3A 4B 4DUniversiti Teknologi MARA, Segamat, Johor2011 Diploma In Information Management CGPA 3.45Universiti Teknologi MARA, Puncak Perdana Bachelor of Science (Hons.) Information System Management

Experience7-Eleven Kota Tinggi Taman Kota BesarStore Associate December 2007 June 2008Be responsible to meet and greeting a customer comes to our convenience stores. Also providing a good image of company.

Pasaraya KiNi Kota Tinggi Jalan Niaga 1, Kota TinggiPart Time Promoter FOREST May 2010 June 2010Greeting customer and fulfill the need of customer. Also responsible to ensure stock of clothing of company always enough and meet customer requirement.Skills Customer Services Excellent Communication Skill Driver License B2 and D Class Good Communication & Interpersonal Skills Enjoy Working with People Ability to Work Under Pressure with High Volume of WorkComputer Skills MS Word, MS Power Point Internet HTML Visual Basic MS Access Adobe Photoshop Sony Vegas Digital Single Lens Reflex (DSLR) HTML PhP

[email protected] 1492 Blok 1/3 (F) Bukit Easter, 81907 Kota Tinggi, JOHOR +60177426589 / www.facebook.com/alandragonitesMUHAMMAD NOR IDLAN BIN NOH

ObjectivesI am an open persons and willing to learn new things. To be able to compete with other people will make me better but to work together with them will give me the enjoyment. I can easily go along with others and adapt the work environment in a short time even if its uncomfortable for others. Creating new ideas and boosting the progress would be my special type of acts.EducationSMT Perdagangan Johor Bahru, Johor2005 SPM 3 1A, 3 2A, 2 3B, 1 4B, 1 6C, 1 7D

Universiti Teknologi MARA, Segamat, Johor2011 Diploma In Information Management CGPA 3.00Universiti Teknologi MARA, Puncak Perdana Bachelor of Science (Hons.) Information System ManagementSkills Able to work hard. Ability to work independent or in a group. Self-reliance, hardworking and resourceful. Love to learn something new. Intermediary language:- Malay language - Speaking and Writing English language - Speaking and writing Basic in Mandarin language.Computer Skills Microsoft Office - MS Words, Power Point, Excel, Access HTML Macromedia Director MX Visual Basic Adobe Photoshop/Adobe Illustrator/ Page Maker/ Adobe In Design/ Adobe After Effect/ Adobe Fireworks/ Adobe Dreamweaver/ Adobe Bridge Sony Vegas Studio Cinemax 3D/4D Fraps

ObjectivesI really look forward for a job. I don't mind to work from below and I am hardworking person and love to learn something new. I hope that i can gain all the experience and knowledge in the new place to get prepared myself for future carrier. I will able to do job in proper time and always keep myself update with the latest knowledge and situation to adapt in the surrounding.EducationSMK Dato Bentara Dalam Segamat, Johor2007 SPM 1 1A, 2 2A, 1 3B, 2 4B, 3 6C, 2 7D

Universiti Teknologi MARA, Segamat, Johor2011 Diploma In Information Management CGPA 3.34Universiti Teknologi MARA, Puncak Perdana Bachelor of Science (Hons.) Information System Management

Skills Able to work hard. Ability to work independent or in a group. Self-reliance, hardworking and resourceful. Willing to work for long hours and moderate traveling. Love to learn something new. Intermediary language:- Malay language - Speaking and Writing English language - Speaking and writing Basic in German languageComputer Skills Microsoft Office - MS Words, Power Point, Excel, Access HTML Macromedia Director MX Visual Basic 6.0 Adobe Photoshop 7.0/ CS 3 Adobe Illustrator 7.0/ CS 3 Page Maker Adobe In Design

[email protected] * No. 28, Jalan Sri Damak 52 Taman Sri Andalas, 41200 Klang Selangor * +60177353702 / www.facebook.com/elydashuhada

ObjectivesA hardworking person who can give 100% concentration on her work. Also can submit all work or task on time given. Besides, also can tolerate among group members. Can be good as leaders and followers too.EducationSekolah Berasrama Penuh Integrasi Pekan, Pahang.2007 SPM 3A 5B 3CUniversiti Teknologi MARA, Segamat, Johor2011 Diploma In Information Management CGPA 2.99Universiti Teknologi MARA, Puncak Perdana Bachelor of Science (Hons.) Information System Management

ExperienceOCBC BANK SDN BHDClerk June 2008 December 2008Be responsible to prepare loans customer letter in personal loan or others.

Skills Good Communication & Interpersonal Skills Enjoy Working with People Ability to Work Under Pressure with High Volume of WorkComputer Skills MS Word, MS Power Point Internet HTML Visual Basic MS Access

[email protected] * KT 96, Kampong Teluk, 36800 Kampong Gajah, Perak * +60147541745 / https://www.facebook.com/ismadeela.ismail

ObjectivesA committed and hard-working person with strong work ethic and has a strong desire to succeed in any role. Willing to work from the basic and can cooperate with others.EducationSMK Dato Seri Maharaja Lela, Kampong Gajah , Perak2007 SPM 1A 4B 1C 1D 2ESMK Sultan Abdul Jalil Shah, Teluk Intan, Perak2009 STPM 1A 3BUniversiti Teknologi MARA, Puncak Perdana Bachelor of Science (Hons.) Information System Management

ExperienceBinaziz ConstructionIpohCleaner March 2010-June 2010Responsible for cleaning the office space at Pejabat Daerah dan Tanah Kampong Gajah.Sekolah Rendah Islam Nurul Iman36800 Kampong GajahOffice cleck June 2010-December 2010Act as one of the school admin. Responsible in handling the school staff and students records. Held and conduct the meeting and schools programme.

Skills Customer Services Excellent Communication Skill Driver License B2 Good Communication & Interpersonal Skills Enjoy Working with People Ability to Work Under Pressure with High Volume of WorkComputer Skills MS Word, MS Power Point, MS Excel Internet HTML

JOB DESCRIPTIONS

Project Manager Evaluating user needs and system functionality and ensuring that ICT facilities meet these needs. Planning, developing and implementing the ICT budget, obtaining competitive prices from suppliers, to ensure cost effectiveness. Scheduling upgrades and security backups of hardware and software systems. Researching and installing new systems. Ensuring the smooth running of all ICT systems, including anti-virus software, print services and email provision. Ensuring that software licensing laws are adhered to. Providing secure access to the network for remote users. Ensuring the security of data from internal and external attack. Providing users with appropriate support and advice. Managing crisis situations, which may involve complex technical hardware or software problems. Mentoring and training new ICT support staff. Keeping up to date with the latest technologies.

System Designer Designing and planning the entire system. Selecting the right technologies to use in terms of software and hardware. Writing the Design Specification that the developers will use to guide their work. Producing the test plan for the testers. Liaise with the System Analyst once the Requirements Specification is available. Talk to the coders, programmers, technicians and engineers before the development stage begins. Explain to the client, in non-technical terms, how the system will work and to get their feedback and opinions. If changes are needed, then it is back to the System Analyst once more to get them to update the Requirements Specification.

System Programmer Researching and examining current systems and consulting users Liaising with colleagues such as systems analysts and designers Writing software and operating manuals Training users Providing support and responding to feedback Testing and modifying systems to ensure that they operate reliably Fault finding and fixing. Revises, enhances, updates and installs vendor supplied systems softwarecomponents to optimize performance of the computer systems. Implements systembackupprocedures and participates in recovery operations in the event of destruction of all or part of the operating system or other system components. Participates in the planning, installation and implementation of equipment interfaces and peripheral devices. Ensures the security and integrity of all systems and data.

Report Documentation Officer Create and maintain online help manuals, quick reference guide and quick reference checklist. Create and maintain release notes for the product installation and configuration. Create and maintain integration notes, troubleshooting guides, and product specifications. Where required assist in help-desk support in regards to all Hardware and Software related contact. Follow up with Clients or resellers where required to ensure continuity of support. Identify and document suggestions for improvements and enhancements to the system based on personal experience and user input. Utilize the Quest Help Desk database. Keep up to date with products as they are released and updated.

System Analyst Liaising extensively with external or internal clients. Analyzing clients' existing systems. Translating client requirements into highly specified project briefs. Identifying options for potential solutions and assessing them for both technical and business suitability. Drawing up specific proposals for modified or replacement systems. Producing project feasibility reports. Presenting proposals to clients. Working closely with developers and a variety of end users to ensure technical compatibility and user satisfaction. Ensuring that budgets are adhered to and deadlines met. Drawing up a testing schedule for the complete system. Overseeing the implementation of a new system. Planning and working flexibly to a deadline. Writing user manuals. Providing training to users of a new system. Keeping up to date with technical and industry developments.

CHAPTER 1: PROJECT IDENTIFICATION

1.0 INTRODUCTIONInformation System Analysis and design is a complex organizational process. It also used to develop and maintain computer based information system and used by team of business and professionals. System analysis and design in organization has changed over the past 50 years. System Development Life Cycle (SDLC) is a traditional methodology used to develop. Maintain and replace information system. There are 5 phase of SDLC:1. Planning : an organizations total information system needs are identified, analyze, prioritized and arranged2. Analysis: system requirement are studied and structure3. Design: a description of the recommended solution is converted into logical and then physical system specificationa. Logical Design : functional features of the system chosen for development in analysis are describe independently b. Physical Design: logical specification of the system from logical design is transformed into technology specific details.4. Implementation : information system is coded, tested, installed and support in the organization5. Maintenance : system are being repaired or improvedTraditional Waterfall SDLC is one phase begins when another completes, with little backtracking and looping. There are several disadvantages in Traditional Waterfall. There are system require locked in after being determine. It is mean it cant change. Next is limited user involvement. And lastly, too much focus on milestones deadlines of SDLC phase.

CLICK CLASS SYSTEM (CCS)Our system is develop based on the open source system where it can be access by the client through World Wide Web or other whether he/she in a remote access area. Our organizational objectives are: To introduce and assist the consumer to use the systematic system rather than use the conventional system in their organization. To providing the consumer with the rightful system used in the organization administration and assist in the decision making process for the organization. To enhances the ability and effectiveness of staff to perform their jobs. According to our organizational objective we have been decide to develop a classs system that can help our client to manage their class schedule or replacement in the easy and faster way. Besides, we also help our consumer to save budget of their financial sources.In CSS, they can easily choose and see the available class for them to use. In addition, the in charge department that handle the class system in manually which is ITs department can easily do their job by checking through CSS. CSS is a system that 2nd main web portal after student portal that most student will use. CSS use only in Faculty of Information Management and not all UiTM system. Maybe for the future use, it may be develop by the UiTM itself.

1.1 CLIENT BACKGROUND

Universiti Teknologi Mara (UiTM) is a public institution that has many programs provided. In example, Faculty of Information Management is one of the faculties in UiTM. Faculty of Information Management is located at Campus UiTM Puncak Perdana in Jalan Pulau Angsa AU10/A, 40150 Shah Alam, Selangor.Faculty of Information Management Mission Provide education for information professionals to enable a well-balanced, knowledgeable, competitive, and ethical workforce for the development of Malaysia as a knowledge society. Provide continuous education program at various levels to fulfill the needs of working information personnel to enhance knowledge, skill and competency in line with the national policy on capacity building and lifelong learning. Provide leadership in consultancy and research for individuals and organizations interested in research and development in the areas encompassing information, knowledge, library, archive & record management.

The objectives of the faculty are: To fulfill the manpower needs for professionally qualified information personnel for the development of the nation towards vision 2020. To provide academic and professional programs of high quality, innovative and up-to-date. To provide quality teaching with the support of practical training, research, publishing, and consultancy work. To increase the quality, effectiveness and the variety of training programs in line with industry needs and technological advancement. To produce graduates capable of playing a key role in the promotion of reading habits and information-rich society.

1.2 CLIENT BUSINESS DESCRIPTIONFaculty of Information Management is a faculty that has 131 staff in 2011 and the academic program is:POSTGRADUATE DEGREENo. studentsDoctor of Philosophy (Information Management) - IM9907991Master of Science (Information Management) - IM77011872Master of Science in Knowledge Management - IM7718124Masterin Library Science - IM7726212

UNDERGRADUATE DEGREEBachelor of Science Library & Information Management (Hons) - IM220/IM22414929Bachelor of Science Information System Management (Hons) - IM221/IM22520143Bachelor of Science Records Management (Hons) - IM222/IM22611497Bachelor of Science Resource Centre Management (Hons) - IM223/IM2278610

DIPLOMADiploma Information Management - IM11022982

1.3 ORGANIZATIONAL CHART

1.4 ORGANIZATION PLANNING1.4.1 Organizational Mission, Objective and strategyMissionTo be a world class center of excellence for education and research in the fields of Information Management, Knowledge Management, Library Management and Record Management.Objectives To fulfill the manpower needs for professionally qualified information personnel for the development of the nation towards vision 2020. To provide academic and professional programs of high quality, innovative and up-to-date. To provide quality teaching with the support of practical training, research, publishing, and consultancy work. To increase the quality, effectiveness and the variety of training programs in line with industry needs and technological advancement. To produce graduates capable of playing a key role in the promotion of reading habits and information-rich society.

1.4.2 Informational InventoryThis system happen when student need to book and check whether the class are available or not. Before system develops, students need to use manual step such as fill up the book or form provide in the technician room. The business processes of this situation are: Students to System System to Technician on duty Classs schedule Available class Capacity of classThe functions of students are to browsers the web of the system and fill or check the class that available and sent the form. Next, system will notice the technician about the form and they will take note the information.

1.4.3 Mission and Objective of ISMissionTo be a world class management process of handling Click Class System (CCS).Organization should be able: To decrease use of paper To provide an easy and faster class management To change from manual to automated system

1.4.4 Constraints on IS DevelopmentAs we can see the constraints of this organization, they use manual style on making booking class. In this way, we can find many constraints. There are:TIME: In takes many times in order to the students to do booking class.TECHNOLOGY: The faculties use a book as the medium to the student to make the booking class. Sometimes the book can lost or damage if there is any incident.1.4.5 Overall System NeedsThis system is a booking class system where we are using open source system such as PhP, HTML and MySQL/Database as a medium to develop of our system. In our system, we put the form to book class and the table of classs availability to allow to student to check the availability of the class that they want to book. Next they can check whether the book process is safely retrieved by the technician that handle on booking class or the booking process is successful or not. Strategies that we use are maintaining the system by using an easy web browser by providing speedy internet access when they want to do booking class. Besides, we also use remote access, which mean student can do booking access when they not in campus or they at home.In addition, we help the faculty to decrease the cost of their budget by using paperless. They dont need to provide a book to student to make a booking class

1.4.6 The Short-Term Plana) Describing the current situationb) Describing the target situation, trends an constraintsc) Developing a transition strategy and plansd) Develop the systeme) Test CSSf) Repair or Maintenance CSSg) Feedback

1.5 PROBLEM STATEMENTThere are several problem statements. There are:I. Low productivitya. In other mean of low productivity is software crisis. b. Some reasons are: the increasing cost of software development (especially when compared to the decreasing cost of hardware), the limited supply of personnel and funding and only moderate productivity improvements.II. Information System Developmenta. failures are sometimes due to economical mismatches, such as budget and schedule overruns, but surprisingly often due to poor product quality and insufficient user satisfactionIII. Growing criticism of the poor alignment of information systems and business needsa. Most managers and users are still facing situations where they cannot get information they need to run their units.b. ISD is continually challenged by the dynamic nature of business together with the ways that business activitiesIV. Lack of the experience staffa. Averages staff in this department is around 25 years old to 50 years old. It is hard for them to handle automated systemb. Need to set them a training seasons to give them a suitable knowledge.

1.6 PROJECT CHARTERClick Class System Prepared: April 24, 2013Project CharterProject Name:Click Class SystemProject Manager: Azrul Nizam bin SulimanCustomer:Faculty of Information ManagementProject Sponsor: Pejabat Unit ICT Fakulti Pengurusan MaklumatProject Start/End (projected): 18th March 2013 Project Overview:This project will help student to book and check any classes in the faculty whether available or not through this system. Besides, they can check the confirmation of the class that had been book before through this system online. Objectives: Minimize data entry errors Provide more timely information Give information the user if there any classes free to be use. Key Assumptions System will be built open sources Interface will be a Web browser System will make more attractive Stakeholders and ResponsibilitiesStakeholderRole Responsibility SignatureAzrul NizamProject Manager Planning, MonitoringMuhammad Nor IdlanSystem ProgrammerTesting and modifying systemsNurul Elyda ShuhadaReport Documentation OfficerRecord and documentationSiti ZulaiqhaSystem Designer Design the project systemIsmadeelaSystem AnalystAnalyze any resource or related info

CHAPTER 2: PROJECT INITIATION AND PLANNING

2.0 INTRODUCTION2.0.1 Project Initiation Team1. Azrul Nizam Bin Suliman 2. Muhammad Nor Idlan Bin Noh3. Siti Zulaiqha Binti Zulkifli4. Nurul Elyda Shuhada Binti Abdul Rahim5. Ismadeela Binti Ismail

The duties of Azrul Nizam, Muhammad Nor Idlan, Siti Zulaiqha, Nurul Elyda Shuhada and Ismadeela are to gather, analyze, organize and transform the information required to develop a fully functional web site for booking class system in Faculty of Information Management in UiTM Puncak Perdana. The project steps required to furnish the deliverables are:2.0.2 Project Initiation and Planning Establish management procedures Establish the project workbook Describe project scope, alternatives, and feasibility Perform feasibility studies Technical feasibility Operational feasibility Develop Statement of Project Scope Divide the project into manageable tasks Estimate resources and create a resource plan Develop a preliminary schedule Develop a communication plan Determine project standards and procedures Identify and assess risk Develop a statement of work Set a baseline project plan 2.0.3 Analysis Determine requirements Transcripts of interviews Correspondence Generate alternative designs and recommend one Have customer select a design Update baseline project plan 2.0.4 Logical/Physical Design Develop prototype Acquire customer approval for database design Furnish data dictionary Develop prototype for customer database Acquire customer signoff on prototypes 2.0.5 Implementation Test the system Convert prototypes to production Document the database system Deliver completed system to customer 2.0.6 Close Down the Project Assess team members Conduct post project reviews Close the customer contact

2.1 BASELINE PROJECT PLAN2.1.1 IntroductionProject overview: This project will provide a database, input forms and reports to automate the class booking system in the organization for the academic purpose. On the other hand, this system will reduce or eliminate the time constraint for searching and locating the classes and also help to improve the management quality and also the related department involved in the organization.Recommendation: Due to the excessive problem that occur regarding selecting the class room require for the lectured time, the system evoke to assist the students also the management department in ensuring the suitable class room chosen for the one particular lectured. The system will required the user to key-in the class name, time used and their duration for the subject and also the person in-charge for the classes for example the lecturers names. By doing this others cannot use the same class at the same time as the system will display that the class needed has been booked by other and the other class which are empty and available at that particular time will be display.

2.1.2 System DescriptionAlternativeBased on the specific requirements, we have developed the following system alternatives:1. A fully functional web site for Click Class System (CSS)2. A fully functional web site for Click Class System (CSS) and a customer database developed using Microsoft Access. 3. A fully functional web site for Click Class System (CSS), and a customer database developed using Microsoft Access including reporting capabilities. Our recommendation is alternative number three, a fully functional web site for Click Class System (CSS), and a customer database developed using Microsoft Access including reporting capabilities.System DescriptionWe have developed design architecture for the web site that utilizes frames. There is an initial entry page for the site, which will simply display the logo of Click Class System (CSS) and an entry link to the interior of the web site regarding to the class in the faculty. The Main Menu options are: Log in Check for available class Use of the class Time period using of the class Person in charge Confirmation book the classEach holder page will contain a graphic, the name of the category or subcategory that has been selected, and the view of availability of the class needed in the faculty. A customer database will be developed that will provide the functionality to insert, delete or modify customer records. There will also be a search function so that retrieval of a particular record can be simplified by entering all or part of the customer name. The data to be stored in the customer database are: User name Id Course Part Contact number Person in charge for the class Purpose use the class Capacity class neededWe propose developing reports when the confirmation for booking the class. It is to ensure the user has the right to claim the classes if anyone use the class without any permission. We believe this system design recommendation meets all Faculty of Information Management requirements, maximizes the data stored in the customer database by adding reporting capabilities, and can be completed within the allotted time frame.

2.2 FEASIBILITY ASSESSMENT2.2.1 Economic Analysisi. Tangible BenefitTANGIBLE BENEFIT WORKSHIPC-Class SystemYear 1 through 5

A. Staff RM 19 200B. Paperless/ Log Book RM 240C. Time RM 24 000D. Space RM 360E. Other ____________________ RM 0TOTAL TANGIBLE BENEFIT =RM 22 200

ii. Intangible Benefit Competitive necessity Faster decision making Improved organizational planning Improved organizational flexibility Better usage of resources Availability of new, better, or more information More confidence in decision making Improved process efficiency Improved work process that can improve use satisfaction More timely information

Click Class System (CSS)

103

iii. Tangible Cost/ Intangible Cost * Bill* No face to face interaction* Stationery* Not all user use an internet* Salary* Save time* Update and maintenance

iv. One Time CostONE TIME COST WORKSHEETC-Class SystemYear 0

A. Server RM 3000B. Training RM 1500C. Promotion RM 1000D. Application Used RM 8888E. Other ___________ RM 0TOTAL One Time CostRM 14 388

v. Recurring CostRECURRING COST WORKSHEETC-Class SystemYear 1 through 5

A. Bill RM 6000B. Stationery RM 3600C. Salary RM 9600D. Update and Maintenance RM 2150E. Other _______________ RM 0TOTAL Recurring Cost RM 21 350

vi. NPV

2.2.2 Technical AnalysisThe risk that may occur while developing the system are stated as belowRisk FactorDescription

Project SizeThe team member for this project consist of 5 person

The estimated time for this project is 1-2 year.

The number of organizational departments involve in project is about quite huge which involved the Faculty of Information Management and need to develop the system that covered this department is quite risky.

Due to the huge scope of department that need to be covered, the effort of programming the system is quite high and take a lot of time and also effort from all the members.

This project do not outsource from other company.

Project StructureThe system developed is a new system and do not upgrade from the current system available.

The system develop is estimated will assist the organizational, procedural, structural or personnel changes to the better quality than before using the system.

The user of the system such as the students and the staff have the positive perceptions towards the system develop and willingness to participate in developing the system.

The top managerial also support the project and also participate in the project.

The user that used this information system is come from the student, lecturer and also staff from the Faculty of Information Management of Universiti Teknologi Mara Puncak Perdana itself to easier their task and also management of class.

Development groupThe group members of the system project development are familiarity with target hardware, software development environment, tools and operating system needed in developing the system.

The team members are not familiarity with building the similar systems of similar size, but the system will help the team ability in their area of concern.

User GroupThe user groups were not familiar with the information system development process but they will be informed by the person in charge from time to time.

Familiarity with proposed application area for the user is not much but they will be updated with the information when the system is ready to be use by the user.

User are unfamiliar with the system, hence they will be inform on how to use the system by a small seminar or with the help of the staff involved from the related department.

2.2.3 Operational AnalysisThe project can provide Faculty of Information Management the ability to well manage all the class they have and monitor the usage of the class. It also can verify how many of the class they have needed maintenance such for projector, electricity, fan and so many more.The project will also provide a good view for the faculty to become an example for other faculty to follow what this faculty has done. The use of paperless also can be done if this project succeeds. The project can provide Faculty of Information Management to update their web sites on a regular basis. Web sites if not updated and maintained with regular frequency become stale. Updates are required to maintain a frequent user base and also help user to see where the available class in the faculty. It will help the user to plan if there no any class available when needed. Frequent modification will entice frequent visitors to continuously use the site.The project database will enable Faculty of Information Management to list its available class for certain time period and the ability to add, delete and modify records. But, for add, delete and modify the records is be done by the technician and not the user. Only certain information of user can be modify such as personal information about the user.

2.2.4 Legal and Contractual AnalysisTeam Project ContractThis contract defines and establishes agreed-upon rules and guidelines for completing the click class system project by 11 March 2013 between:

Azrul Nizam900503-01-68772011718325Muhammad Nor Idlan880529-01-50172011143993Siti Zulaiqha910811-01-51382011375623Nurul Elyda Shuhada901225-08-53822011132013Ismadeela 900219-08-61222010155553

MeetingThe group will be meet several times at the specific date scheduled afterwards. It is a must in order to work on the project system proposed. Times and location for the meeting will be decide through short messaging system, e-mail and the phone calls. Further meetings will be scheduled as necessary. Member will agree upon division of labor for individual or partner activities. A group leader will be elected. Decision will be made by election. During the meeting, each member must attend the meeting and any absent need a black and white reason why the absent of the member.

ConductThe group has to put all of their commitment and effort in completing the project also to develop the system proposed. Member will check in by e-mail on the time given in order to share information and remain updated on projects progress. Meeting also be conducted through Short Messaging System (SMS) or Facebook inbox. This is to help the information spread easily rather than e-mail.

ResponsibilitiesThe group members have to do their job description and take responsibility for their work list. Every work list must be completed according to the scheduled.Any of the team members are prohibited to expose the any of information about the system to the public. Each of the team members are required to fully responsible of any task provided for them. Each member need to read all the responsibility that has be assigned to them and any objection need to be refer to the project manager and meeting will be held on any time.

ConsequencesUrgent meeting will be held and any offences to the contract will be decided on that meeting by all group members. Any mistake done by each member, they must have to fully responsible to recover back the mistake before the close of the project.And if found guilty, the severe punishment will be taken to the team member that make the mistake. Any transferring of information of this project to other party by team members is strictly prohibited.

_____________________(Azrul Nizam Bin Suliman)13 March 2013

_________________________(Muhammad Nor Idlan Bin Noh)13 March 2013

_____________________(Siti Zulaiqha Binti Zulkifli)13 March 2013

_________________________________(Nurul Elyda Shuhada Binti Abdul Rahim)13 March 2013

_____________________(Ismadeela Binti Ismail)13 March 2013

2.2.5 Political Analysis No political will be encounter in this project and stakeholder of this project that is Faculty of Information Management are just request the system and last product for this project will be show to the faculty. During the development of this project, no action will be taken by the stakeholder. 2.2.6 Schedules, Timeline, and Resource Analysis The timeframe for project completion is 1 year and the completion date is set at December 1st, 2013. We have developed a baseline task and resource allocation schedule. We have attached a report of task actual start/completion dates compared to the baseline start/completion dates. The Project Manager has assigned resources to best utilize time and talent and to ensure that the project meets its completion date. The completed project tasks to date are: Project Initiation and Planning Establish a Project Initiation Team Establish a relationship with the customer Establish management procedures Divide the project into manageable tasks Estimate resources and create resource plan Develop preliminary schedule Develop a communication plan Determine project standards and procedures Identify and assess risk Perform technical and operational feasibility studies Develop Statement of Project Scope Develop a Statement of Work Set the Baseline Project Pan Conduct a walkthrough

Analysis Determine database requirements Determine web site requirements Generate alternative designs and recommendation Acquire customer selection Update Baseline Project Plan Logical/Physical Design Develop prototype Acquire customer approval for database Furnish data dictionary Research and compile a list of search engines Develop prototype for customer database Acquire customer signoff on database Acquire customer signoff on web site Implementation List web site with search engines Test web prototype Test database prototype Convert web site prototype to production Convert customer database to production Document database system Update Baseline Project Plan

Gantt Chart

Network Diagram

2.3 MANAGEMENT ISSUESManagement issues help to handle the stakeholders, market trends, support of the top management and risks management and configuration management. Stakeholders are the sources of requirements. Project must meet the market trends at the completion. Project must not lose the support of top management during completion. The project team has agreed on a project timeline. Tasks must be completed on time. Team members will follow standard procedures for reporting progress, documenting work, and communicating with other members. The project manager will be the contact person for the Universiti Teknologi Mara (UiTM) Puncak Perdana customer.

2.3.1 Team Configuration and ManagementTask Responsible MatrixProject: Class Automated System (Click Class System)

Prepared by: Azrul Nizam Bin Suliman Legend:P= PrimaryS= Support

Manager: Azrul Nizam Bin SulimanPage: 1 of 1

Responsibility Matrix

Task IDTaskIdlanEqa

IsmaEllyAzrul

APurchase EquipmentSP P

BCourse Update Mailing List Select Course Offering Prepare Mailing Room Set-Up Post Receipts Prepare BillsSSSSSS PPPPPP

CCollect RequirementsP P S

DDevelop Data ModelP SP

EDevelop Program InterfaceS SP

FBuild DatabasePSP

GDesign Test ScenariosSSS P

HRun Test ScenariosSPP

ICreate User DocumentationSPP

JInstall SystemPSSSP

KDevelop Customer SupportSSSPP

2.3.2 Communication Plan Project Team Communication MethodProcedureFormalityUse

Project WorkbookHighInform

Seminar And WorkshopsMedium to HighInform

Project NewsletterHighInform

Specification DocumentsHighInform and permanent record

Minutes Of MeetingsHighResolve issues

Bulletin BoardsLowInform

MemosMedium to HighInform

Project Development Team MeetingHighDevelop formal baseline work plan

Project Status Review MeetingHighReport status and progress of scheduled milestone and activities

Project Team MeetingMedium to HighIdentify and discuss project issues and corrective actions

Office MeetingMedium to HighIdentify and discuss office related issues

External Customer And Supplier MeetingHighInform

Project Internet SiteMedium to HighInform

TeleconferenceHighPermanent record

Site visitHighResolve issues

Project Communication MatrixStakeholderDocumentFormatTeam ContactDate Due

Team MembersProject status reportHard copyEllyEqaFirst Monday of Week

Team MembersDetailed project statusE-mailEllyEqaEvery Week

Team MembersCollaborationE-mailIdlanEqaEvery Week

Team MembersCollaborationMeetingIsmaIdlanEvery Week

Management SupervisorsApprovalMeetingEllyAzrulFirst Monday of Month

Management SupervisorsIssue update and resolutionE-mailAzrulIsmaEvery Week

Management SupervisorsProject status reportHard copyAzrulIdlanEvery Week

User GroupProject status reportHard copyIsmaEqaEvery Week

Internal IT StaffProject status reportE-mailIdlanEllyEvery Week

Internal IT staffIssue update and resolutionHard copyAzrulEqaFirst Monday of Week

IT ManagerProject status reportHard copyEllyEqaEvery Week

IT ManagerNew program issue or action itemMeetingAzrulIdlanIsmaFirst Monday of Week

Contract ProgrammersSoftware specificationE-mailAzrulIdlan7 weeks

Training SubcontractorImplementation and training planHard copyEllyEqaIsma7 weeks

2.3.3 Project Standard and ProceduresSchedule for Project DeliverablesDate (week)DeliverableFormat

Week 2Open project and assign staffWritten report, BPP update

Week 2Client and project backgroundWritten report, BPP update

Week 2Project meetingWritten report, BPP update

Week 3Data gatheringWritten report, BPP update

Week 3Organization reviewWritten report, BPP update

Week 4Strategic orientationOne-page memo

Week 5Cost analysisWritten report, BPP update

Week 5Status reportWritten report, BPP update

Week 6Baseline project planWritten report

Week 6Requirements statementWritten report, BPP update

Week 7Requirements walkthroughPresentation to client

Week 7Functional design specificationWritten report, BPP update

7 WeekTesting and installation planWritten report

7 WeekCode walkthroughOral presentation

7 WeekPreliminary system demonstrationOral presentation

7 WeekUser documentationWritten report

7 WeekPreliminary final projectWritten report

7 WeekFinal reportWritten report, all user documentation

7 WeekInstallation and pass-off to clientStatus report on result of installation

7 WeekPractice final presentationOral presentation

7 WeekFinal presentationOral presentation

2.3.4 Other Project Specific TopicIssue Management ProceduresAn issue is anything that may impede the progress of the BPP (Baseline Project Plan). Once the issue is identified, typically by a team member, it must proceed through a resolution process. The resolution process starts with the Project Office who is responsible for the following tasks: Categorize issue. Define issue priority. Review issues and status. Assign issue to an owner.Typically, issues fall into one of the following four categories: Software bug. Configuration issues. Project issues. Resource issues.The prioritization of each issue should be defined in one of the following ways: High which definite impact on upgrade target date Medium which is possible impact on upgrade project Low which is no impact on upgrade (requires more resources for investigation)

Issue Resolution ProcessBelow are the steps involved in the issue resolution process: Submitting - An Issue form must be submitted by the person who identifies the issue. Logging - A member of the Project Office records every issue in the log and updates the status of issues. Screening - The Project Office must review the submitted issues forms and determine if the issue is relevant to the scope of the project. Accepting - The Project Office accepts the issue if it may impede the progress or success of the project Deferring - The Project Office defers the issue if it is contingent on another issue that has not been resolved. Rejecting - The Project Office rejects the issue if it is not relevant to the project. Prioritizing - The Project Office prioritizes the issue based on its impact on other tasks or phases. Investigating and resolution determination - The Project Office assigns the accepted issue to a team member for resolution determination. The team member should identify the appropriate resolution for the issue. Deferring resolution - The Project Office defers issue resolution if it is contingent on another issue that has not been resolved. If necessary, the manager may consider expediting the issue. Monitoring or tracking The Project Office monitors the progress and the status of each issue. In addition, the manager follows up on all open issues and identifies their anticipated resolutions.

2.3.5 Statement of Project ScopeProject Scope StatementUniversiti Teknologi Mara (UiTM) Puncak Perdana Prepared by: Azrul NizamProject Scope Management Date: 30 April 2013

General Project Information Project Name: Class Automated System (Click Class System) Sponsor: Universiti Teknologi Mara (UiTM) Puncak Perdana Project Manager: Azrul Nizam Bin Suliman

Problem/ Opportunity Statement:Low productivitya. In other mean of low productivity is software crisis. b. Some reasons are: the increasing cost of software development (especially when compared to the decreasing cost of hardware), the limited supply of personnel and funding and only moderate productivity improvements.Information System Developmentc. failures are sometimes due to economical mismatches, such as budget and schedule overruns, but surprisingly often due to poor product quality and insufficient user satisfactionGrowing criticism of the poor alignment of information systems and business needsd. Most managers and users are still facing situations where they cannot get information they need to run their units.e. ISD is continually challenged by the dynamic nature of business together with the ways that business activities

Project Objectives:a. To decrease use of paperb. To provide an easy and faster class managementc. To change from manual to automated system

Project Description:Planned to automate all the system that actually use daily and evolve it to be enhanced automated system for the use of lecturer, student and staff of the particular IPT. The system will considered of related kind of linked to another such as Academic staff system, maintenance staff system, lecturer personal system and class representative system.

Business Benefit:Lecturer can create a fluid and productive class in which time is spent engaging in educational activitiesTake care of all staff and lecturer back-office workloadMonitor the class flow and activity with easeThe unique design of C-Class makes IT management truly scalable and low maintenanceEase to booking class for extra classKnow whether there is an empty class for particular time in short timeAutomated attendance for student and lecturerIsolation classes for examination

Project Deliverables:Booking class for extra classesAvailability of classAutomated attendanceIsolation class for examination or test

Estimated Project Duration:1 Year

CHAPTER 3: ANALYSIS

3.0 INTRODUCTIONIn SDLC, analysis part is where we need to understand more depth what the system is about by doing several methods. The objective of this phase is to determine what kind of the information and information processing services are needed in order to support the selected organization function and objective. There are two sub phases to make overall process easier to understand. There are requirements determination and requirement structuring. Requirement determination is primarily a fact finding activity. In this phase, we analyze and gather as many information from several method such as observing, report and others. In addition, requirement structuring is the activity that creates a thorough and clear description of current business operations and new information processing services. Techniques used in requirement determination have evolved over time to become more structured and increasingly rely on computer support.

3.1 DETERMINING SYSTEM REQUIREMENTDetermining system requirement is a process gathering information where its looks like conducting an investigation.As for Click Class System project, we have scheduled several meetings as an interview approach to determine our requirements with the technician in the key room of UiTM Puncak Perdana. From the interview or meetings, we are able to gather perspectives of the requirements needed for system development especially when the client presenting their proposal. Beside getting know the requirement nedeed through the proposal, we are posed a few open, close-ended and specific questions to get more information to build the system so that it can be fully utilized later. 3.1.1 Requirement Collected From Conversation or ObservationFor the interview between Click Class System and Technician of UiTM Puncak Perdana, we are used a traditional method to determine the requirements which are do an observation and conducted a group interview with the client. The observation session on the current system which is a manual system had been done and from the observation, we found that some problem occurs: Manual application caused the available data . Difficult to manage booking class form in the paper based form especially when there is too many class booking form from various student and lecturer at the same time. Use of a lot of paper. Chances of missing booking class form is high. Report produce is inaccurate.

Interview OutlinesInterview outline

Interviewee:Encik Zainal Abidin Mohd Nor011-15643490Interviewer:Azrul Nizam, Idlan, Elyda Shuhada, Zulaiqha and Ismadeela

Location /Medium:Pejabat Unit ICT Fakulti Pengurusan Maklumat UiTM Puncak Perdana

Appointment Date:14th June 2013Start: 1030 HoursEnd: 1130 Hours

Objectives: Identify the current system work flow. How the current system is operate. How the current system function. Problem facing on the current system. To get opinion on the current system and new system. Hope and estimation on the future system. Cover important and necessary data need to be collected.Reminders:Computer Technician UiTM Puncak Perdana

Agenda: Introduction Background of the project Overview of interview Interview Question session Summary of major point Question & Answer session ClosingApproximate Time:2 Minutes2 Minutes2 Minutes35 Minutes2 Minutes15 Minutes2 Minutes

General Observation :Current system is using paper based and done manually by the staff.

Unresolved Issues, Topics Not Covered:The ICRESS system cannot be link to other system so that Click Class System needs to solve that weakness to allow the system to run smoothly.

Interviewee: Encik Zainal Abidin Mohd Nor011-15643490Date:14th June 2013

Questions:Notes:

When to ask question, if conditional Question: 1Business flow in the booking class process in UiTM Puncak Perdana

Answer

Encik Zainal give us some prepared business flow for our reference and understanding

Question: 2What is the data or details needed during user booking class process?Answer The main details that needed for class booking process is for student such as their id number, name and also contact number while for lecturer is their id number, campus, name and contact number.ObservationThe technician feel that contact number is the most important details needed especially when they faced any difficult or situation that they need to contact back their user.

Question: 3What is your expectation on the Click Class System that going to be developed?AnswerI hope that Click Class System can be made using the web based application so that the user can used and booking the class anywhere and anytime that they need.

Question: 4As a future user to the Click Class System, do you agree with the development of this system? Why?AnswerFor me, I totally feel that this existence of this system will easier the process of booking class and for me, as for lecturer that always like to make a class without making a booking because do not want to involved with various of procedure can also gain a benefit from this system because they do not have to go to this office just to make a class booking.

Directly Observing UserDirectly observing user involve an investigator which is our own team members viewing users as they work in a field study and taking notes on the activity that takes place. Observation may be either direct where the investigator is actually present during the task or indirect where the task is viewed by some other means such as through use of a video recorder. The method is useful early in user requirements specification for obtaining qualitative data. It is also useful for studying currently executed tasks and processes.Besides, the benefit of using directly observing user is directly observing user allows the observer to view what users of Click Class System actually do in context. Direct observation allows the investigator to focus attention on specific areas of interest. Indirect observation captures activity that would otherwise have gone unrecorded or unnoticed. In addition of that, it also should be noted that observation can be obtrusive and subjects may alter their behaviour due to the presence of an observer. Co-operation of users is vital, so the interpersonal skills of the observer are important. Notes and videotapes need to be analysed by the note-taker, which can be time consuming and prevents the task being split up for analysis by a number of people.Next is planning the directly user observation which is firstly will involve the Click Class System to establish objectives and information requirements. We also should know whether the coverage be in breadth or in depth? It is extremely important to decide what will happen to the end-product of this Click Class System and to tailor the whole process to the requirements of those who will receive the results which is the technician of UiTM Puncak Perdana. Next, our Click Class System team member needs to gain co-operation of contacts with the observation technique that we intend to carry out. We also need to establish the times, places and people who will be observed. Lastly, we need to decide on the recording technique we will use. Will we rely on hand-written notes as traditional method, audio or video and audio records? And as a result, we agreed to use hand-written notes to record all the interview and observation that we have been made. 3.1.2 Requirement Collected From Written InformationObserving current system users is a more direct way of seeing how an existing system operates, but even this method provides limited exposure to all aspects of current operation. Thus, method of determining system requirement can be enhanced by examining system and organizational documentation to discover more details about current system and organization these systems support.Based on the analysis of document tell we about the requirements for new system. In the document we find information about: Problem with existing systems As been said by the technician, there are many problems that they face in order to handle the booking class process. There are : Missing booking detail In example, students have made booking manually but technician didnt get any detail about the booking detail. The form had lost or something else. Redundant booking class Once they had made their booking process but technician didnt update on the iCRESS and there are certain users who use the class that had been booked before by another user without make any booking details. Thus, there will be a redundant booking class. Limited access Booking process only can be done in working hours 9am to 6pm only. Its hard for user to book the class after office hour and may affect the faculty activity. Only technician can update on iCRESS about availability of the class and the booking details just will be write on the white board and not into a special system or book. Opportunities to meet new needs. The technician gives some idea and opinion on developing new system from manual to automated system. The ideas and opinion based on the manual system are : Provide booking class process unlimited access. It is mean there is no limited time that they must follow in order to make any booking process. Some reasons why system need to be done : Manually system to automated system is need because nowadays everything needs to be done faster and smoothly. Easy access; anywhere anytime as long we get internet connection. Values of the organization Keep good performance to give user more effective and efficient services about booking classes. Maintaining to fulfill the needs of user in modern technology. Keep all the report to ensure the management report can easily be submitted to administration. One type of useful document is a written work procedure for an individual or a work group. The procedure is normally used to clear the user how the system of each organization or unit being done. Thus below is the work procedure of technicians in booking classes:

3.1.3 Listing/Summary of RequirementIn order to complete the proposed project system documentation, the related information regarding the system has been collected from the conversation with the user of the traditional system for booking class system. From the conversation, for them it is hard to come back forth to the reservation room just to reserve a classroom for one time period. For them by using a reservation system for the classroom it will make them easier to get a classroom rather than they do it manually. It is also will reduce the time they used just to reserve the class. Other than that, the information also gathers from the observation that has been made while the process of the reservation class took place in the reservation room. When a student wanted to reserve a classroom they have to clarify whether the classes that they need to used are did not reserve by the other classes then they have to tell details about the class they need. Technician will check for them if the class available or not. If it available, the booking will be place on the white board. In is inconvenient to use the traditional system in reserving classes by this modern world. From the analysis gather:1) Interview-Time constraint to reserve the classroom-Hard to get the availability classes.-People just take the key without notice if the class already been booked by other. 2) Observation-The system is messy and difficult for the user to reserve the available and suitable classes for the certain subject. -Information redundancies. More than that, the information were gather through the existing written information that gather is the user of the system exist in the organization, the data store in the manual log and also the process that involve within the reservation process.

User StudentsLecturersTechnicianAdministrator/top management

Data StoreStudents informationClass information e.g.: schedule, class capacity and availabilityClass durationApproval of class usingTime taking the key and return it back

Process InvolvedUpdate class availability reportTime used reportUpdate availability classesManagement report form manual log to technicianManagement report for the administratorAvailability of AV Material. E.g.: Projector

3.2 3.3 Structuring System Requirement: Process Modeling

3.3.1 Context Data Flow Diagram0UPDATE BOOKING INFOBooking InfoSTAFF

USER

Booking report

Management reportADMINISTRATION

3.3.2 DFD of New Logical System

3.3.3 3.3.4 Thorough Description of DFD Components

The Click Class System (CSS) start with the user (student @ lecturer) login the system using their ID and password (IC) into the system. Then, they need to fill up the information about the booking details such name, student or staff ID, email address and contact number. Then they need to fill up the important thing before the class been filter up to meet user demand. The three (3) main important thing is time they wanted to use the class, number of people that will be use the class and also AV material such projector if they need to used it. Next, CSS will filter all the information about booking details and give feedback to the user either class availability meet the user demand. If they are not, they need to fill back the information and modify the request or they just have to proceed to view the available class. Once the class been selected, user need to reconfirmation about the request.If there are not mistake due to the request, the user need to submit the request and they will receive the report or prove they already book the class they wanted to. Our technician also will get the report to ensure any possibility happen in future. The administration also will get the report but not every time user book the class but maybe once a week or monthly. This report we call management report.

3.4 Structuring System Requirement: Logic Modeling

3.4.1 Decision Table

3.5 Structuring System Requirement: Conceptual Data Modeling

3.5.1 Entity Relationship DiagramBusiness ProcessNOClass empty?STARTSystem filter all the requirement information. (Time, AV materals and class capasityUser Login the system.User need to fill up back all the booking detailsPROSES KERJA 4 : TEMPAHAN BILIK KULIAH

ENDUser send the booking class request to the system.Proceed to the booking process.YESUser fill up all the booking class details

Data DictionaryTable Name

Attribute Name

Type

FormatContentRangeRequiredPK orFKFK referencedtable

USERUSER_IDTextaaaaaaaaUser IDYPK

USER_NAMETextaaaaaaaaUser NAMENFK

USER_STATUSTextaaaaaaaaUser STATUSNFK

USER_EMAILTextaaaaaaaaUser EMAILNFK

USER_PHONETextaaaaaaaaUser PHONENFK

USER_PARTTextaaaaaaaaUser PARTNFK

USER_COURSETextaaaaaaaaUser CourseNFK

CLASSCLASS_IDTextaaaaaaaaClass IDYPK

CLASS_TIMETextaaaaaaaaClass TimeNFK

CLASS_AVTextaaaaaaaaClass AVNFK

CLASS_CAPTextaaaaaaaaClass CAPASITYNFK

BOOKINGUSER_IDTextaaaaaaaaUser IDYPK

CLASS_IDTextaaaaaaaaClass TimeYPK

CLASS_AVTextaaaaaaaaClass AVYPK

CLASS_CAPTextaaaaaaaaClass CAPASITYYPK

REG_DATEDate/TimeDD/MM/YYYRegistration DATENFK

REPORTUSER_IDTextaaaaaaaaUser IDYPK

CLASS_IDTextaaaaaaaaClass TimeYPK

CLASS_AVTextaaaaaaaaClass AVYPK

CLASS_CAPTextaaaaaaaaClass CAPASITYYPK

BOOK_DATEDate/TimeDD/MM/YYYBooking DATENFK

STAFFSTAFF_IDTextaaaaaaaaStaff IDYPK

STAFF_NAMETextaaaaaaaaStaff NAMENFK

STAFF_PHONETextaaaaaaaaStaff PHONENFK

Business RuleENTITYRELATIONSHIPCONNECTIVITYENTITY

USER

Booking request1:MBOOKING

CLASS

InformationM:1USER

BOOKING

Confirmation Information1:MUSER

REPORT

Produced to1:1USER

REPORTProduced to M:1STAFF

Conceptual ERD

REFERENCES

(n.d.). Retrieved 02 June , 2013, from Project Management | Professional Certifications | Program Overview: http://learning.sukad.com/project-management-professional-certifications-program-overview (n.d.). Retrieved 19 April, 2013, from BPP from MIS Senior Project: http://www.google.com.my/url?sa=t&rct=j&q=university%20of%20dayton%20%E2%80%93%20school%20of%20business%20administrationmis%20senior%20projectbaseline%20project%20plan%20for%20%5Bclient%20name%5D%5Bproject%20name%5Dcreated%20by%20%5Bteam%2C%20members%5Dve(n.d.). Retrieved 19 April, 2013, from Communication Matrix Template: http://www.google.com.my/url?sa=t&rct=j&q=cdc_up_communication_matrix_template&source=web&cd=1&ved=0CCsQFjAA&url=http%3A%2F%2Fwww2.cdc.gov%2Fcdcup%2Flibrary%2Ftemplates%2FCDC_UP_Communication_Matrix_Template.xls&ei=J429UbCrN83jrAeQz4G4Cg&usg=AFQjCNEmag3Hq(n.d.). Retrieved 20 April, 2013, from EPLC Communication Management Template: http://www.google.com.my/url?sa=t&rct=j&q=eplc_communications_management_template&source=web&cd=2&ved=0CDMQFjAB&url=http%3A%2F%2Fwww.hhs.gov%2Focio%2Feplc%2FEPLC%2520Archive%2520Documents%2F11%2520-%2520Communications%2520Plan%2Feplc_communications_manage(n.d.). Retrieved 23 April , 2013, from Project Communication Matrix- New Mexico Department of Information Technology: http://www.google.com.my/url?sa=t&rct=j&q=eplc_communications_management_template&source=web&cd=2&ved=0CDMQFjAB&url=http%3A%2F%2Fwww.hhs.gov%2Focio%2Feplc%2FEPLC%2520Archive%2520Documents%2F11%2520-%2520Communications%2520Plan%2Feplc_communications_manage(n.d.). Retrieved 13 May, 2013, from PH Reporting DAM Project Scope Statement - HL7: http://www.google.com.my/url?sa=t&rct=j&q=hl7%20project%20scope%20statement%201.%09project%20name%20and%20id%3A%20dstu%20testing%20guidelines%20%09a%20project%20id%20will%20be%20assigned%20by%20the%20pmo%20%202.%09sponsoring%20group(s)%20implementation%20(n.d.). Retrieved 15 May, 2013, from Project Communication Handbook- Caltrans: http://www.dot.ca.gov/hq/projmgmt/documents/pchb/project_communication_handbook_2nd_ed.pdf(n.d.). Retrieved 15 May, 2013, from Responsibility Assignment Matrix - the Best Practices Website: http://bsis330.wiki.usfca.edu/file/detail/Appendix+-+Responsibility+Assignment+Matrix+(OSIAdmin+3549).xls

APPENDICES

The Click Class SystemMinutes of the committee meeting held on Monday, 18 March 2013 at 10.00 am in the lecture room (BK 58B).Present: Mr. Azrul Nizam (Chairman)Ms. IsmadeelaMr. Muhammad Nor IdlanMs. Nurul Elyda Shuhada Ms. Siti Zulaiqha1.0 Special business 1.1 Develop the committee/team memberThe reason for the first meeting is to form the group and selected the group member for the project/task given by the lecturer. It is decided that the group member for each group is limited to five people only. As for the group have been formed, a project manager also has to be selected. Azrul Nizam has been selected to be the project manager by the entire group member. 1.2 Assign task.Each group member had been assign to the specific task that given. Each member has agreed to the tasks that were fairly given to the member according to their knowledge and ability. The group members were satisfied with the job scope and promise to work as hard as they could.The meeting was adjourned at 12.30 pm. Every meeting that will be held will be informed later.

...............................18th March 2013 (AZRUL NIZAM)

The Click Class SystemMinutes of the second committee meeting held on Thursday, 21 March 2013 at 9.00 pm in Kolej Jasmine.Present: Mr. Azrul Nizam (Chairman)Ms. IsmadeelaMr. Muhammad Nor IdlanMs. Nurul Elyda Shuhada Ms. Siti Zulaiqha1.0 Special business 1.1 Assign the group objectiveThe group member were discussing in assigning their mission, vision and the objective of their group in the making the proposal for the project that were assign to them. After a rough discussion the group members have agreed to the idea that has been discussed earlier. 1.2 Choosing the systemAfter a rough brainstorming session, the group has been decided to develop the booking class system. They all agreed that the system develop should be useful to the client and the system designed will help the client 1.3 Choosing the clientThe team member has agreed by choosing the MSU institution as the client for the project that they were going to develop. Siti Zulaiqha and Nurul Elyda Shuhada has been responsible to contact the MSUs management in order to get the information also to get their permission to cooperate with them.The meeting was adjourned at 11.30 pm. Every meeting that will be held will be informed later.

...............................21st March 2013 (AZRUL NIZAM)The Click Class SystemMinutes of the third committee meeting held on Tuesday, 08 April 2013 at 9.45 pm in Kolej Jasmine.Present: Mr. Azrul Nizam (Chairman)Ms. IsmadeelaMr. Muhammad Nor IdlanMs. Nurul Elyda Shuhada Ms. Siti Zulaiqha1.0 Minute of previous meeting 1.1 ClientAs stated from the previous meeting, Miss Zulaiqha informed to the group that the MSUs management has rejected the idea because of the private and confidential issues being leaked to outsider. Miss Elyda came out with the idea to choose another organization as the client for the project proposed. 2.0 Special business 2.1 System chosen.Based on the system chosen, the group has to analyze the system requirement and it functions of the system develop. They have to analyze the requirement of the system to the organization chosen. The system has to complete and fulfill the standard requirement of the organization. 2.2 Choose the organization.The group has decided to choose the UiTM Puncak Perdana campus as their client. The reason the organization were chosen by them is the organization are near to them and easy to cooperate with the organization.

The meeting was adjourned at 11.30 pm. Every meeting that will be held will be informed later.

...............................8th April 2013(AZRUL NIZAM)

The Click Class SystemMinutes of the forth committee meeting held on Tuesday, 14 May 2013 at 9.30 pm in Kolej Jasmine.Present: Mr. Azrul Nizam (Chairman)Ms. IsmadeelaMr. Muhammad Nor IdlanMs. Nurul Elyda Shuhada Ms. Siti Zulaiqha1.0 Special business 1.1 Contract The agreement between team members has been set and all the group member has to obey to the contract. It is to ensure that the team members are followed the dateline and accomplishes the task given within the time given. The content in the contract were agreed by the member and promised to try their best in completing the project documentation. 1.2 Management issues.In order to prevent the upcoming issues that might happen between the team member, a management procedure had been discussed and agreed by the tem member and the procedure will be stated in the project proposed documentation.

The meeting was adjourned at 11.30 pm. Every meeting that will be held will be informed later.

...............................14th May 2013 (AZRUL NIZAM)

The Click Class SystemMinutes of the fifth committee meeting held on Thursday, 24 May 2013 at 9.00 pm in Kolej Jasmine.Present: Mr. Azrul Nizam (Chairman)Ms. IsmadeelaMr. Muhammad Nor IdlanMs. Nurul Elyda Shuhada Ms. Siti Zulaiqha1.0 Special business 1.1 Assign the group taskThe group member was discussing completing the task given in the previous meeting. They also are dividing the rest of the task required to be documented. They also discussing the work progress for the documentation process for the project proposed. The project manager reminds the group member to update and completed their own part for the BPP and he also reminded the team member regarding the deadline for the documentation process.

The meeting was adjourned at 11.30 pm. Every meeting that will be held will be informed later.

...............................24th May 2013(AZRUL NIZAM)

The Click Class SystemMinutes of the sixth committee meeting held on Sunday, 02 June 2013 at 9.15 pm in Kolej Jasmine.Present: Mr. Azrul Nizam (Chairman)Ms. IsmadeelaMr. Muhammad Nor IdlanMs. Nurul Elyda Shuhada Ms. Siti Zulaiqha

1.0 Special business 1.1 Updated the Group DocumentationThe proposed project document has to be complete according to the time given. Thus, the time member has decided to complete the document and divide among themselves the rest of the task in chapter 3. The time given to complete the task is 1 week accordingly because of the time constrain.

The meeting was adjourned at 11.45 pm. Every meeting that will be held will be informed later.

...............................2rd June 2013(AZRUL NIZAM)

The Click Class SystemMinutes of the seventh committee meeting held on Sunday, 10 June 2013 at 8.45 pm in Kolej Jasmine.Present: Mr. Azrul Nizam (Chairman)Ms. IsmadeelaMr. Muhammad Nor IdlanMs. Nurul Elyda Shuhada Ms. Siti Zulaiqha

1.0 Special business 1.1 Project Documentation The group member was discussing in completing the Data Flow Diagram (DFD) for their proposed project. The rough discussion has taken place until they manage to draw the suitable DFD that meet their system requirement. Mr Idlan has been responsible to redraw the DFD into the suitable form. The DFD will be shown to the lecturer during the class.

The meeting was adjourned at 11.45 pm. Every meeting that will be held will be informed later.

...............................10th June 2013 (AZRUL NIZAM)

Maklumat tempahan bilik kuliah adalah no. bilik kuliah, tarikh penggunaan dan masa penggunaan.Bilik belum tempah?Staf memastikan bilik kuliah yang dicadangkan @ ditempah, belum dicatat di atas whiteboard.TIDAKYABilik kuliah kosong?MULAStaf memeriksa bilik kuliah kosong di dalam sistem ICRESS berdasarkan maklumat tempahan.Pengguna memberikan maklumat tempahan bilik kuliah kepada staf.Staf mencatat maklumat tempahan bilik kuliah di atas kertas.Staf mencadangkan maklumat tempahan bilik kuliah lain.TIDAKTIDAKTIDAKTAMATStaf mencatat maklumat tempahan bilik kuliah di atas whiteboard.YAPROSES KERJA 4 : TEMPAHAN BILIK KULIAH

White board use to book classRegister bookInformation in the register bookFuther explaination by other staffRegister book for borrowing projectorStaff been interviewedExplaination by Mr. Zainal AbidinKey racks