1SC5 Project 2 Makalah Kelompok

Embed Size (px)

DESCRIPTION

tugas ccit

Citation preview

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