materi 2 & 3 annum

3
7/23/2019 Materi 2 & 3 Annum http://slidepdf.com/reader/full/materi-2-3-annum 1/3 2. INTRODUCTION TO COMPUTERS & PROGRAMMING 2.1 COMPUTER Electronic Device Takes Input Process by Calculations Delivers Output Number, Graphs, Sound, etc. 2.3 COMPONENTS Hardware - Input Peripheral - Output Peripheral - Process Peripheral Software Brainware - Hardware Manufacture - Programmer/Software Builder  To translate mathematical algorithm in numerical methods into a language that computers understand. 3.1 WHY PROGRAMMING?  QUESTIONER: 1. Sebut dan Jelaskan komponen-komponen utama dalam PC? 2. Ceritakanpengalaman pertamakali anda memakaiPC & bahasa pemrograman 3. Bahasa pemogramana apa saja yang pernah anda pelajari dan anda kuasai? 4. Apa yang anda harapkan dari kuliah ini (ANum)? 2.2 CATEGORIES By the size & capability - Super Computer - Main Frame - Mini Computer - Micro Computer - PC: Desktop, Laptop - Palm Top Computer - Programmable Calculator By their function in networks - Server - Work station - Client By the CPU architecture - IBM - Apple - Unix  3. PROGRAMMING BASIC Mathematical Model Numerical Methods Arithmetical Model Logical Skill Algorithm Computer Program Computer Power Numerical Solution Pengetahuanmengenai NM untuk memecahkan suatu masalah Kemampuanlogika dalammenerjemahkan masalahkedalam algoritma Pengetahuanmengenai Bahasa Pemrograman& kemampuanuntu k membuatbahasa pemrograman untukmemecahkansuatumasalah Kemampuankomputer dalammenjalankan program yang diperintahkan  

Upload: elza-nurfan-jumantoro

Post on 18-Feb-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Materi 2 & 3 Annum

7/23/2019 Materi 2 & 3 Annum

http://slidepdf.com/reader/full/materi-2-3-annum 1/3

2. INTRODUCTION TO COMPUTERS& PROGRAMMING

2.1 COMPUTER

Electronic Device

Takes Input

Process by CalculationsDelivers Output Number, Graphs, Sound, etc.

2.3 COMPONENTS

Hardware

- Input Peripheral

- Output Peripheral

- Process Peripheral

Software

Brainware

- Hardware Manufacture

- Programmer/Software Builder

 

To translate mathematical algorithm innumerical methods into a language that

computers understand.

3.1 WHY PROGRAMMING?

 

QUESTIONER:

1. Sebut dan Jelaskan komponen-komponen

utama dalam PC?

2. Ceritakan pengalaman pertama kali anda

memakai PC & bahasa pemrograman

3. Bahasa pemogramana apa saja yang pernah

anda pelajari dan anda kuasai?

4. Apa yang anda harapkan dari kuliah ini

(ANum)?

2.2 CATEGORIES

By the size & capability

- Super Computer

- Main Frame

- Mini Computer

- Micro Computer

- PC: Desktop, Laptop- Palm Top Computer

- Programmable Calculator

By their function in networks

- Server

- Work station

- Client

By the CPU architecture

- IBM

- Apple

- Unix

 

3. PROGRAMMING BASIC

Mathematical

Model

Numerical Methods

Arithmetical

Model

Logical Skill

AlgorithmComputer

Program

Computer Power

Numerical

Solution

Pengetahuanmengenai

NM untuk memecahkan

suatu masalah

Kemampuanlogika

dalammenerjemahkan

masalahkedalam

algoritma

Pengetahuanmengenai Bahasa

Pemrograman& kemampuanuntu k

membuatbahasa pemrograman

untukmemecahkansuatumasalah

Kemampuankomputer

dalammenjalankan

program yang

diperintahkan

 

Page 2: Materi 2 & 3 Annum

7/23/2019 Materi 2 & 3 Annum

http://slidepdf.com/reader/full/materi-2-3-annum 2/3

CASE STUDY:

Diketahui:

Seorang penerjun yang mempunyai massam (= mpenerjun + mbarang ) meloncat daripesawat yang membawanya.

Jika percepatan gravitasi (g) dan koefisiendrag (c).

Ditanyakan:

Turunkanpersamaan matematika untukmenjelaskan bagaimana hubungan antarakecepatan (v) terhadap waktu (t)?

Maka:

 * )

Jawab:

Dari persamaan (*) akan didapat:

untuk setiap harga “t” akan didapat harga “v”

sbb:

DENGAN BANTUAN EXCEL

DIDAPAT HUBUNGAN KECEPATAN TERHADAP WAKTU SBB:

0,00

10,00

20,00

30,00

40,00

50,00

60,00

0 10 20 30 40 50 60

v m/s)

vs

t s)

t s)

v m/s)

Terminal Velocity

padat = 52 s dengan

v = 53,39 m/s

 

Jwb:

F

D

F

U

a

Dari DBB didapat:

Dengan:

ANALITYCAL SOLUTION

FOR THE FALLING PARACHUTIST PROBLEM:

Diketahui:

Jikamassa dari penerjun dan perlengkapannya

adalah 68,1 kg, percepatan gravitasinya (g = 9,8m/s2), dan koefisien dragnya (c =12,5 kg/s).

Ditanyakan:

Bagaimana hubungan kecepatan terhadap waktu

yang terjadi dari mulai dia melompat dari pesawat

dan kapan dia mencapai terminal velocity -nya?

Untuk t = 0 d etik, akan didapat v sbb:

Metode Numerik adalah mereformula

persamaan matematika yang telah diturunkanpada slide sebelumnya menjadi operasi

aritmetikasbb:

 

Page 3: Materi 2 & 3 Annum

7/23/2019 Materi 2 & 3 Annum

http://slidepdf.com/reader/full/materi-2-3-annum 3/3

Maka:

Sehingga:

New Value = Old Value + Slope x Step Size

NUMERICAL SOLUTION

FOR THE FALLING PARACHUTIST PROBLEM:

Diketahui:

Dengan soal yang sama seperti pada AnalyticalSolution. Dan mempergunakan step size 2untuk perhitungannya.

Ditanyakan:

Bagaimana hubungan kecepatan terhadapwaktu yang terjadi dari mulai dia melompat daripesawat dan kapan dia mencapai terminal

velocity -nya?

3.2 COMPUTERS PROGRAMS

Computer program are a set of instructions that

direct the computer to perform a certain task

Classification:

- High Level: Programming language

(Fortran, Basic, Pascal, C, etc.)

- Low Level : Machine language

3.3 STRUCTURED PROGRAMMING

Structured program is a set rules that prescribe good style habits for the programmer

Apart from structured programming:

- Top-Down Programming (Bhs. BASIC)

Keunggulan:

Faster for computer to read but less simple

Kekurangan:

Difficult to understand/read by human

- Modular Programming 

Keunggulan:

Easier to understand

Communicative

Characteristics:

- Clear and easy to understand

- Easier to debug, test, run, and update/modify

- Sequence, selection, and repetition

- Requires computers that can translate it to unstructured version before running it

 

t

v

ti

v(ti)

ti+1

v(ti+1)

 t

 

v

Approximate slope

True slope

Jawab:

Untuk

didapat

Untuk

didapat

Programming Topics:

a. Simple information representation

ex. constants (m, g), variables (v, t), etc.b. Advanced information representation

(data structure, arrays, records)

c. Mathematical formulae

d. Input (m)/Output (v, graph)

e. Logical representation (Y/N)

f. Modular Programming 

(Sub Routine/Sub Program)

Communications:

- Algorithm is a set of steps to instruct acomputer to perform a certain task

- Flow Chart is a virtual/graphical

representation of an algorithm

- Pseudo Code is an alternative approach to

express an algorithm that bridges the gap

between flow chart & computer code