You are on page 1of 2

SAMPLE SYSTEM FLOWCHART

Sample system flowchart below is a program that add and delete records only.
When the users runs it, the program will get and check authentication encoded by the
users that is the username and password. If the authentication is not accepted by the
program, it will inform the users then return to login form. If the authentication is
accepted, the main menu form will be displayed.
In main menu, the user can select what process (ADD or DELETE) he/she
wants. If the user select add, there is subroutine. Subroutine means there is another
system flowchart that will represent the flow of the adding procedure (this is possible if
you have many process in adding a record). There is also terminator for START and
CLOSE in subroutine system flowchart. YES, if there is one process in adding record,
use PROCESS SYMBOL.
The same with selecting delete process. YES, you will include also the edit,
search, and view processes with your system flowchart. Note, if the flowchart is the
main flowchart, the terminator is for START and STOP / EXIT but if it is subroutine
flowchart, the terminator is for START / BEGIN and CLOSE / EXIT.
If you notice on our laboratory, if you use CLOSE, the form will be closed but the
program is still running unless you are going to use EXIT.
DON’T FORGET, if the symbol is DECISION SYMBOL, you should have two
outputs. Then there is no hanging symbol, it means all process, input/output,
subroutine, and decision symbol should have output. Flowchart should start with
terminator and stop with terminator. Ask yourself, after the subroutine, process,
input/output, and decision symbol, what NEXT?

There is one lady who graduated Bachelor of Science in Computer


Science but she finished her course without computer at all. She is a working-
student and the head of the family that time. So most of the time, instead of
renting computers outside, she bought food for the family. But how come she
submitted her programming projects on time. CONNECTIONS, she asks her
classmate to encode and compile her WRITTEN coded program. In return, she
explains to her classmate what the code is for. It is NOT CHEATING, it’s PEER
TEACHING-LEARNING.
START

LOGIN B

Y CORRECT N
AUTHENTICATION INFORM USER

MAIN MENU C

ADD RECORD Y
ADD RECORD C

DELETE RECORD Y
DELETE RECORD C

LOGOUT Y
LOGOUT STOP

You might also like