of 21
CONTINUING EDUCATION PROGRAM CENTER FOR COMPUTING AND INFORMATION TECHNOLOGY FACULTY OF ENGINEERING
UNIVERSITY OF INDONESIA
DOWNY LEARN EASY ENGLISH1SC5 Azis Febriandi Donny Prabowo Farhan Dzakwan TaufikFaculty : Mrs. Indah Ayu Yuliani, ST, MM
Faculty of Engineering
University of Indonesia
Project OnDOWNY LEARN EASY ENGLISH
Developed by
Name
: Azis Febriandi Donny Prabowo Farhan Dzakwan Taufik
Reg. No.:
DOWNY LEARN EASY ENGLISH
Batch Code
:
Start Date
: 15 October 2015 End Date: 26 October2015Name Of Coordinator
: Indah Ayu Yuliani, ST, MMName of Developer
: Azis Febriandi
Donny Prabowo
Farhan Dzakwan TaufikDate of Submission
: 29 October 2015
CERTIFICATE
This is to certify that this report titled Downy Learn Easy English embodies the original work done by Azis Febriandi, Donny Prabowo, and Farhan Dzakwan Taufik in partial fulfillment of their course requirement at NIIT.
Coordinator:Indah Ayu Yuliani ,ST ,MM
ACKNOWLEDGEMENT
I have benefited a lot from feedback and suggestions given to us by Mrs. Indah Ayu Yuliani, ST, M.M and other faculty member. And us did this project because of needing the upper assessment what we make to perform.
We make this project with the aim of administrative staff needs to approach the Accounts department to obtain the details.
With said praised and thanks heavens to Allah SWT that showered the blessing and his gift, so as the writer could compile this paper.
The writer realized that this paper far from perfection, then the writer will be very unfettered the chest and was encouraged, if colleagues and the guide's agreeing lecturer gave the suggestion & criticism for this paper perfection.
The writer also said thank you to:
Our extended family that not stopped gave support and help of the fund for this paper.
Mrs. Indah Ayu Yuliani ST M.M. as the guide's lecturer that often gave put together with the suggestion & constructive criticism project this became better.
As well as colleagues who gave many suggestions for perfection project this.
If being gotten by the mistake and the lack on this application of Administrative staff, the writer asked sorry and received thank you.
Depok, in 26 October 2015
.
SYSTEM ANALYSIS
System summary: Downy Learn Easy English is a program which able to determine the placement of the level of English language courses by entering the value of the test.System processes: Downy Learn Easy English Accept the value of the test results learners, select the type of class that will be followed and enter the value to find out at the level where the students are.There are many level each 3 procedure :
Conversation :
CV 1
CV 2
CV 3
CV 4
General English :
HI 1
HI 2
HI 3
HI 4
I 1
I 2
I 3
I 4
EL 1
EL 2
EL 3
EL 4
TOEFL Preparation :
TP 1
TP 2
TP 3
TP 4
FLOWCHARTSystem process: Main SystemThis flowchart represents the main system process of Downy Learn Easy English
FLOWCHART
FLOWCHART
System process: Procedure ConversationThis flowchart represents the Procedure Conversation system process of Downy Learn Easy English
FLOWCHARTSystem process: Procedure GeneralEnglishThis flowchart represents the Procedure General English system process of Downy Learn Easy English
FLOWCHART
FLOWCHARTSystem process: Procedure ToeflPreparationThis flowchart represents the Procedure TOEFL Preparation system process of Downy Learn Easy English
FLOWCHART
System process: Procedure DisplayCV, DisplayGE, DisplayTPThis flowchart represents the Procedure Display system process of Downy Learn Easy English
PSEUDOCODE
System Process: Currency Converter Procedure Pseudocode
This Psedocode represents main system process of Downy Learn Easy Englishprocedure Conversation
procedure GeneralEnglish
procedure ToeflPreparation
procedure DisplayCV
procedure DisplayGE
procedure DisplayTP
begin
numeric nLevel, nRegist, nCVscore, nGEscore, nTPscore, nCVfee, nGEfee, nTPfee
character cName, cCVlevel, cGElevel, cTPlevel, cCHoice
cChoice = 'Y'
while (cChoice = 'Y')
display "enter your name"
accept cName
display "enter your registration number"
accept nRegist
display "choose the level :
1. Conversation
2. General English
3. TOEFL preparation"
accept nLevel
if (nLevel=1)
begin
display "Enter your Conversation score"
accept nCVscore
call Conversation(nCVscore)
call DisplayCV
end
else if (nLevel=2)
begin
display "Enter your General English Score"
accept nGEscore
call GeneralEnglish(nGEscore)
call DisplayGE
end
else if (nLevel=3)
begin
display "Enter your TOEFL preparation Score"
accept nTPscore
call ToeflPreparation(nTPscore)
call DisplayTP
end
else
begin
display "you only can input number from 1 to 3"
end
endif
display "do you want to enter other candidate:'Y/N'""
accept cCHoice
end while
end
//procedure conversation
procedure Conversation
begin
if (nCVscore >= 80 AND nCVscore = 70 AND nCVscore < 80)
begin
cCVlevel = "CV 3"
nCVfee = 1.200.000
end
elseif (nCVscore >= 60 AND nCVscore < 70)
begin
cCVlevel = "CV 2"
nCVfee = 1.200.000
end
elseif (nCVscore >= 50 AND nCVscore < 60)
begin
cCVlevel = "CV 1"
nCVfee = 1.200.000
ende
elseif (nCVscore < 50)
begin
cCVlevel = "Failed"
nCVfee = 0
end
endif
return
//procedure general english
procedure GeneralEnglish(numeric nGEscore)
begin
if (nGEscore >= 85 AND nGEscore = 80 AND nGEscore < 85)
begin
cGElevel = "HI 3"
nGEfee = 900.000
end
elseif (nGEscore >= 75 AND nGEscore < 80)
begin
cGElevel = "HI 2"
nGEfee = 900.000
end
elseif (nGEscore >= 70 AND nGEscore < 75)
begin
cGElevel = "HI 1"
nGEfee = 900.000
end
elseif (nGEscore >= 65 AND nGEscore < 70)// IN Level
begin
cGElevel = "IN 4"
nGEfee = 800.000
end
elseif (nGEscore >= 60 AND nGEscore < 65)
begin
cGElevel = "IN 3"
nGEfee = 800.000
end
elseif (nGEscore >= 55 AND nGEscore < 60)
begin
cGElevel = "IN 2"
nGEfee = 800.000
end
elseif (nGEscore >= 50 AND nGEscore < 55)
begin
cGElevel = "IN 1"
nGEfee = 800.000
end
elseif (nGEscore >= 45 AND nGEscore = 40 AND nGEscore < 45)
begin
cGElevel = "EL 3"
nGEfee = 700.000
end
elseif (nGEscore >= 35 AND nGEscore < 40)
begin
cGElevel = "EL 2"
nGEfee = 700.000
end
elseif (nGEscore >= 30 AND nGEscore < 35)
begin
cGElevel = "EL 1"
nGEfee = 700.000
end
elseif (nGEscore < 30)
// Failed
begin
cGElevel = "Failed"
nGEfee = 0
end
endif
return
//procedure toefl preparation
procedure ToeflPreparation(numeric nTPscore)
begin
if (nTPscore >= 80 AND nTPscore = 70 AND nTPscore < 80)
begin
cTPlevel = "TP 3"
nTPfee = 1.300.000
end
elseif (nTPscore >= 60 AND nTPscore < 70)
begin
cTPlevel = "TP 2"
nTPfee = 1.300.000
end
elseif (nTPscore >= 50 AND nTPscore < 60)
begin
cTPlevel = "TP 1"
nTPfee = 1.300.000
end
elseif (nTPscore < 50)
begin
cTPlevel = "Failed"
nTPfee = 0
end
endif
return
procedure DisplayCV
begin
display "Your report:"
"Name
:" nName
"Registration Number :" nRegist
"Score
:" nCVscore
"Level
:" cCVlevel
"Fee
:" nCVfee
return
procedure DisplayGE
begin
display "Your report:"
"Name
:" nName
"Registration Number :" nRegist
"Score
:" nGEscore
"Level
:" cGElevel
"Fee
:" nGEfee
return
procedure DisplayTP
begin
display "Your report:"
"Name
:" nName
"Registration Number :" nRegist
"Score
:" nTPscore
"Level
:" cTPlevel
"Fee
:" nTPfee
return
DRY RUN
Conversation Level
NocNamenRegistnLevelnCVscorecCVlevelnCEfeeOutput
1Dondi001180.5CV 41.200.000 Your report
Name
: Dondi
Registration Number : 001
Score
: 80.5
Level
: CV 4
Fee
: 1.200.000
2Farhan002179.5CV 31.200.000 Your report
Name
: Farhan
Registration Number : 002
Score
: 79.5
Level
: CV 3
Fee
: 1.200.000
3Donny003145Failed0 Your report
Name
: Donny
Registration Number : 003
Score
: 45
Level
: Failed
Fee
: 0
General English Level
NocNamenRegistnLevelnGEscorecGElevelnGEfeeOutput
1Anisa004265IN 4800.000 Your report
Name
: Anisa
Registration Number : 004
Score
: 65
Level
: IN 4
Fee
: 800.000
2Naufal005272HI 1900.000 Your report
Name
: Naufal
Registration Number : 005
Score
: 72
Level
: HI 1
Fee
: 900.000
3Chandra006242EL 3700.000 Your report
Name
: Chandra
Registration Number : 006
Score
: 42
Level
: EL 3
Fee
: 700.000
Toefl Preparation Level
NocNamenRegistnLevelnTPscorecTPlevelnTPfeeOutput
1Rina007395TP 41.300.000 Your report
Name
: Rina
Registration Number : 007
Score
: 95
Level
: TP 4
Fee
: 1.300.000
2Roni008358TP 11.300.000 Your report
Name
: Roni
Registration Number : 008
Score
: 58
Level
: TP 1
Fee
: 1.300.000
3Prabow009335Failed0 Your report
Name
: Prabow
Registration Number : 009
Score
: 35
Level
: Failed
Fee
: 0
Hardware
: Intel Core i3-3217u CPU @ 1.80GHz 1.80 GHz, 2.00GB RAM, 500 GB HDD Operating System: Windows 7
PROJECT FILE DETAILS
S.NoFile NameRemarks
1Flowchart.vsdxMicrosoft Office Visio 2013
2Downy learn easy english.pptxMicrosoft Office Power Point 2013
3Downy learn easy english.rtfMicrosoft Office Word 2013
4Pseudocode Course.txtNotepad ++
System process: Main System
This flowchart represents the main system process of Downy Learn Easy English
System process: Procedure GeneralEnglish
This flowchart represents the Procedure General English system process of Downy Learn Easy English
CONFIGURATION