SlideShare a Scribd company logo
Adam Mukharil Bachtiar
English Class
Informatics Engineering 2011
Algorithms and Programming
Introduction of Algorithms
Steps of the Day
Let’s Start
Rules Of
Lecture Syllabus
Introduction
of Algorithms
Rules of Lecture
Description of Subject, Rules, References and Value
• Name of subject : Algorithm and and Programming
• Prerequisite : none
• Lecturer : Adam Mukharil Bachtiar
• SKS : 4 SKS (Divide into 2 Teoritics and 2 Practises)
Description of Subject
Rules
Don’t be late to come in my classroom
Rules
Presence must be above 80%
Rules
Do all components of value
Rules
Don’t be CHEATING!!!
ComponentsofValue
• Presence : 10%
• Homework : 20%
• Middle Test : 30 %
• Final Test : 40%
References
• Rinaldi Munir, Algoritma &
Pemrograman
• Inggriani Liem, Diktat Algoritma dan
Pemrograman
Syllabus
Before and After Middle Test
SyllabusofSubject
• Introduction of Algorithms
• Introduction of Dev Pascal, Data Type, value,
and naming
• Sequential Structure
• Branching Structure
• Looping and Structure
• Procedure and Function
• Middle Test
SyllabusofSubject
• One Dimension Array
• Two Dimension Array
• Record
• Array of Record
• Searching
• Sorting
• Final Test
Introduction Of Algorithms
Definition and Example
Why We Must Study Algorithm?
What is the Definition of Problem?
Question or set of works that
must be done with human.
Algorithm and
Programming can
solve the problems
Some Terms in Programming
• Program is implementation of ALGORITHM that
was made from one programming language.
• Programming language is notation that was used
in ALGORITHM NOTATION to communicate with
computers.
• Programmers are people who made the
programs with ONE OR MANY programming
languages.
Types of Programming Languages
• High Level
• Middle Level
• Low Level
Build the Program
• Problem Definition
• Requirements Analysis
• Build the algorithms
• Coding
• Testing and Debugging
• Maintenance
• Documentation
What is Algorithm?
Sequence of steps to solve
the problems.
Presentation of Algorithm
DESCRIPTIVE ANALYSIS
FLOW CHART
PSEUDO CODE
Example of Descriptive Analysis
How to Make Scramble Egg:
• Pour oil into skillet.
• Heat oil.
• Break the eggs and pour into the hot oil.
• Fry it
• Serve on a plate
Example of Flow Chart
SYMBOL ACTIVITY
INPUT/OUTPUT
PROCESSING
DECISION
PROCEDURE/SUBROUTINE
Example of Flow Chart
SYMBOL ACTIVITY
FLOW LINES
START/TERMINATOR
ON PAGE CONNECTOR
OFF PAGE REFERENCE
Example of Flow Chart
Example of Pseudo Code
1
2
3
4
5
6
7
8
9
10
11
Algoritma Tambah_Nilai
{I.S.: Nilai kesatu dan kedua diinisialisasi}
{F.S.: Menghitung penambahan nilai kesatu dan kedua}
Deklarasi: {atau Kamus:}
a,b,c:integer
Algoritma:
a1
b2
ca+b
Algorithm and Programming (Introduction of Algorithms)
Ilustration of Exchange Value with Variable
A B A B
Ilustration of Exchange Value with Variable
A C
A
C
B
A
B A
Ilustration of Exchange Value with Variable
C
B
C
BA
EXERCISE
Exercise 1
Turn the process of exchange value with variable
into:
• Descriptive Analysis
• Flow Chart
• Pseudo Code
Exercise 2
Make algoritm for exchange value without variable
(this case only suitable for integer) in:
• Descriptive Analysis
• Flow Chart
• Pseudo Code
Exercise 3
Make algoritm for basic arithmetic operation (add,
substract, multiply, and divide) in:
• Descriptive Analysis
• Flow Chart
• Pseudo Code
Contact Person:
Adam Mukharil Bachtiar
Informatics Engineering UNIKOM
Jalan Dipati Ukur Nomor. 112-114 Bandung 40132
Email: adfbipotter@gmail.com
Blog: http://adfbipotter.wordpress.com
Copyright © Adam Mukharil Bachtiar 2011

More Related Content

PPTX
IoT and embedded systems.pptx
DanishKhan894003
 
PPTX
Introduction to Robotics & TinkerCAD
Archita Singh
 
PDF
Pseudocode & flowchart examples
hayrikk
 
PPT
Autonomous Vehicles
Shantanu Vashishtha
 
PPTX
How to download and install Python - lesson 2
Shohel Rana
 
PPTX
Attendance Management System using Face Recognition
NanditaDutta4
 
PPTX
Introduction to Basics of Python
Elewayte
 
PDF
Lesson 1 - Introduction to Programming .pdf
ROWELL MARQUINA
 
IoT and embedded systems.pptx
DanishKhan894003
 
Introduction to Robotics & TinkerCAD
Archita Singh
 
Pseudocode & flowchart examples
hayrikk
 
Autonomous Vehicles
Shantanu Vashishtha
 
How to download and install Python - lesson 2
Shohel Rana
 
Attendance Management System using Face Recognition
NanditaDutta4
 
Introduction to Basics of Python
Elewayte
 
Lesson 1 - Introduction to Programming .pdf
ROWELL MARQUINA
 

What's hot (20)

PPTX
What is an algorithm?
Angela DeHart
 
PPT
Introduction to data structures and Algorithm
Dhaval Kaneria
 
PPTX
Algorithm and flowchart
Rabin BK
 
PPTX
Algorithm
IHTISHAM UL HAQ
 
PPTX
Data structures and algorithms
Julie Iskander
 
PDF
SPL 2 | Algorithms, Pseudo-code, and Flowchart
Mohammad Imam Hossain
 
PPTX
Algorithm and Flowcharts
Dr. SURBHI SAROHA
 
PPTX
Algorithm Introduction
Ashim Lamichhane
 
PDF
Algorithms Lecture 1: Introduction to Algorithms
Mohamed Loey
 
PDF
Intro to Discrete Mathematics
asad faraz
 
PPTX
Algorithm and pseudo codes
hermiraguilar
 
PPTX
Pseudocode
grahamwell
 
PPTX
Basic Computer Programming
Allen de Castro
 
PPT
Debugging
Indu Sharma Bhardwaj
 
PDF
Design and analysis of algorithms
Dr Geetha Mohan
 
PPTX
Big o notation
hamza mushtaq
 
PPT
Visual programming lecture
AqsaHayat3
 
PPTX
Time space trade off
anisha talwar
 
PPTX
Basic programming concepts
salmankhan570
 
PPTX
Algorithm Design & Implementation
Gaditek
 
What is an algorithm?
Angela DeHart
 
Introduction to data structures and Algorithm
Dhaval Kaneria
 
Algorithm and flowchart
Rabin BK
 
Algorithm
IHTISHAM UL HAQ
 
Data structures and algorithms
Julie Iskander
 
SPL 2 | Algorithms, Pseudo-code, and Flowchart
Mohammad Imam Hossain
 
Algorithm and Flowcharts
Dr. SURBHI SAROHA
 
Algorithm Introduction
Ashim Lamichhane
 
Algorithms Lecture 1: Introduction to Algorithms
Mohamed Loey
 
Intro to Discrete Mathematics
asad faraz
 
Algorithm and pseudo codes
hermiraguilar
 
Pseudocode
grahamwell
 
Basic Computer Programming
Allen de Castro
 
Design and analysis of algorithms
Dr Geetha Mohan
 
Big o notation
hamza mushtaq
 
Visual programming lecture
AqsaHayat3
 
Time space trade off
anisha talwar
 
Basic programming concepts
salmankhan570
 
Algorithm Design & Implementation
Gaditek
 
Ad

Viewers also liked (20)

PPTX
Algorithm - Introduction
Madhu Bala
 
PPT
Introduction To Algorithm [2]
ecko_disasterz
 
PPT
algorithm
kokilabe
 
PPTX
Introduction to Algorithm
Education Front
 
PDF
Data Management (Data Mining Klasifikasi)
Adam Mukharil Bachtiar
 
PDF
Algorithm and Programming (Branching Structure)
Adam Mukharil Bachtiar
 
PDF
Algorithm and Programming (Record)
Adam Mukharil Bachtiar
 
PPSX
Algorithm and Programming (Sorting)
Adam Mukharil Bachtiar
 
PPSX
Algorithm and Programming (Searching)
Adam Mukharil Bachtiar
 
PDF
Algorithm and Programming (Array)
Adam Mukharil Bachtiar
 
PPT
Introduction to Algorithms
Venkatesh Iyer
 
PDF
Sorting Algorithms
Mohammed Hussein
 
KEY
Pharo, an innovative and open-source Smalltalk
Serge Stinckwich
 
PDF
Seaside - The Revenge of Smalltalk
Lukas Renggli
 
ZIP
(How) Does VA Smalltalk fit into today's IT landscapes?
Joachim Tuchel
 
PDF
Web Development with Smalltalk
Mariano Martínez Peck
 
PDF
Smalltalk In a Nutshell
Michele Lanza
 
PDF
Algorithm and Programming (Looping Structure)
Adam Mukharil Bachtiar
 
PDF
IEA DSM Task 24 Transport Panel at BECC conference
SEA - Sustainable Energy Advice Ltd
 
Algorithm - Introduction
Madhu Bala
 
Introduction To Algorithm [2]
ecko_disasterz
 
algorithm
kokilabe
 
Introduction to Algorithm
Education Front
 
Data Management (Data Mining Klasifikasi)
Adam Mukharil Bachtiar
 
Algorithm and Programming (Branching Structure)
Adam Mukharil Bachtiar
 
Algorithm and Programming (Record)
Adam Mukharil Bachtiar
 
Algorithm and Programming (Sorting)
Adam Mukharil Bachtiar
 
Algorithm and Programming (Searching)
Adam Mukharil Bachtiar
 
Algorithm and Programming (Array)
Adam Mukharil Bachtiar
 
Introduction to Algorithms
Venkatesh Iyer
 
Sorting Algorithms
Mohammed Hussein
 
Pharo, an innovative and open-source Smalltalk
Serge Stinckwich
 
Seaside - The Revenge of Smalltalk
Lukas Renggli
 
(How) Does VA Smalltalk fit into today's IT landscapes?
Joachim Tuchel
 
Web Development with Smalltalk
Mariano Martínez Peck
 
Smalltalk In a Nutshell
Michele Lanza
 
Algorithm and Programming (Looping Structure)
Adam Mukharil Bachtiar
 
IEA DSM Task 24 Transport Panel at BECC conference
SEA - Sustainable Energy Advice Ltd
 
Ad

Similar to Algorithm and Programming (Introduction of Algorithms) (20)

PPTX
Testing, a pragmatic approach
Enrico Da Ros
 
PPTX
Small is Beautiful- Fully Automate your Test Case Design
Georgina Tilby
 
PPTX
Get Testing with tSQLt - SQL In The City Workshop 2014
Red Gate Software
 
PPTX
Introduction to Testing and TDD
Sarah Dutkiewicz
 
PPTX
Algorithmic Software Cost Modeling
Kasun Ranga Wijeweera
 
PPTX
Improving The Quality of Existing Software
Steven Smith
 
PDF
SAP ABAP Online Training
Nagendra Kumar
 
PDF
SAP ABAP Online Training
revanthonlineenquiry
 
PPTX
Level Up Your Salesforce Unit Testing
Gordon Bockus
 
PDF
Basics of Functional Verification - Arrow Devices
Arrow Devices
 
PDF
ETL Testing Training | ETL Testing Training In Bangalore
Vyshnavi Reddy
 
PDF
Algorithmic problem sloving
Mani Kandan
 
PPTX
Improving the Quality of Existing Software
Steven Smith
 
PPTX
jhdgqwuysuty1yyd uhudgqwygd ueu1eu2.pptx
Thrisha59
 
PDF
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Vimal Suba
 
PDF
Testing Tools Online Training.pdf
SpiritsoftsTraining
 
PPTX
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
PPTX
Istqb advanced test manager training course
Narayanan Palani
 
PPTX
Introduction to Test Driven Development
Sarah Dutkiewicz
 
PPTX
Overview of CTFL - 1 and Software standards
adil603543
 
Testing, a pragmatic approach
Enrico Da Ros
 
Small is Beautiful- Fully Automate your Test Case Design
Georgina Tilby
 
Get Testing with tSQLt - SQL In The City Workshop 2014
Red Gate Software
 
Introduction to Testing and TDD
Sarah Dutkiewicz
 
Algorithmic Software Cost Modeling
Kasun Ranga Wijeweera
 
Improving The Quality of Existing Software
Steven Smith
 
SAP ABAP Online Training
Nagendra Kumar
 
SAP ABAP Online Training
revanthonlineenquiry
 
Level Up Your Salesforce Unit Testing
Gordon Bockus
 
Basics of Functional Verification - Arrow Devices
Arrow Devices
 
ETL Testing Training | ETL Testing Training In Bangalore
Vyshnavi Reddy
 
Algorithmic problem sloving
Mani Kandan
 
Improving the Quality of Existing Software
Steven Smith
 
jhdgqwuysuty1yyd uhudgqwygd ueu1eu2.pptx
Thrisha59
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Vimal Suba
 
Testing Tools Online Training.pdf
SpiritsoftsTraining
 
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
Istqb advanced test manager training course
Narayanan Palani
 
Introduction to Test Driven Development
Sarah Dutkiewicz
 
Overview of CTFL - 1 and Software standards
adil603543
 

More from Adam Mukharil Bachtiar (20)

PDF
Materi 8 - Data Mining Association Rule.pdf
Adam Mukharil Bachtiar
 
PDF
Clean Code - Formatting Code
Adam Mukharil Bachtiar
 
PDF
Clean Code - Clean Comments
Adam Mukharil Bachtiar
 
PDF
Clean Method
Adam Mukharil Bachtiar
 
PDF
Clean Code and Design Pattern - Meaningful Names
Adam Mukharil Bachtiar
 
PDF
Model Driven Software Development
Adam Mukharil Bachtiar
 
PDF
Scrum: How to Implement
Adam Mukharil Bachtiar
 
PDF
Pengujian Perangkat Lunak
Adam Mukharil Bachtiar
 
PDF
Data Mining Clustering
Adam Mukharil Bachtiar
 
PPTX
Data Mining Klasifikasi (Updated 30 Desember 2020)
Adam Mukharil Bachtiar
 
PDF
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Adam Mukharil Bachtiar
 
PDF
Analisis Algoritma - Strategi Algoritma Divide and Conquer
Adam Mukharil Bachtiar
 
PDF
Analisis Algoritma - Strategi Algoritma Greedy
Adam Mukharil Bachtiar
 
PDF
Analisis Algoritma - Penerapan Strategi Algoritma Brute Force
Adam Mukharil Bachtiar
 
PDF
Analisis Algoritma - Strategi Algoritma Brute Force
Adam Mukharil Bachtiar
 
PDF
Analisis Algoritma - Kelas-kelas Dasar Efisiensi Algoritma
Adam Mukharil Bachtiar
 
PDF
Analisis Algoritma - Teorema Notasi Asimptotik
Adam Mukharil Bachtiar
 
PDF
Analisis Algoritma - Notasi Asimptotik
Adam Mukharil Bachtiar
 
PDF
Activity Diagram
Adam Mukharil Bachtiar
 
PDF
UML dan Use Case View
Adam Mukharil Bachtiar
 
Materi 8 - Data Mining Association Rule.pdf
Adam Mukharil Bachtiar
 
Clean Code - Formatting Code
Adam Mukharil Bachtiar
 
Clean Code - Clean Comments
Adam Mukharil Bachtiar
 
Clean Code and Design Pattern - Meaningful Names
Adam Mukharil Bachtiar
 
Model Driven Software Development
Adam Mukharil Bachtiar
 
Scrum: How to Implement
Adam Mukharil Bachtiar
 
Pengujian Perangkat Lunak
Adam Mukharil Bachtiar
 
Data Mining Clustering
Adam Mukharil Bachtiar
 
Data Mining Klasifikasi (Updated 30 Desember 2020)
Adam Mukharil Bachtiar
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Adam Mukharil Bachtiar
 
Analisis Algoritma - Strategi Algoritma Divide and Conquer
Adam Mukharil Bachtiar
 
Analisis Algoritma - Strategi Algoritma Greedy
Adam Mukharil Bachtiar
 
Analisis Algoritma - Penerapan Strategi Algoritma Brute Force
Adam Mukharil Bachtiar
 
Analisis Algoritma - Strategi Algoritma Brute Force
Adam Mukharil Bachtiar
 
Analisis Algoritma - Kelas-kelas Dasar Efisiensi Algoritma
Adam Mukharil Bachtiar
 
Analisis Algoritma - Teorema Notasi Asimptotik
Adam Mukharil Bachtiar
 
Analisis Algoritma - Notasi Asimptotik
Adam Mukharil Bachtiar
 
Activity Diagram
Adam Mukharil Bachtiar
 
UML dan Use Case View
Adam Mukharil Bachtiar
 

Recently uploaded (20)

PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PDF
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
Q-Advise
 
PDF
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PDF
Become an Agentblazer Champion Challenge Kickoff
Dele Amefo
 
PDF
Become an Agentblazer Champion Challenge
Dele Amefo
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
Micromaid: A simple Mermaid-like chart generator for Pharo
ESUG
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PDF
Build Multi-agent using Agent Development Kit
FadyIbrahim23
 
PDF
Why Use Open Source Reporting Tools for Business Intelligence.pdf
Varsha Nayak
 
PDF
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
Q-Advise
 
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
Exploring AI Agents in Process Industries
amoreira6
 
Become an Agentblazer Champion Challenge Kickoff
Dele Amefo
 
Become an Agentblazer Champion Challenge
Dele Amefo
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
Micromaid: A simple Mermaid-like chart generator for Pharo
ESUG
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Build Multi-agent using Agent Development Kit
FadyIbrahim23
 
Why Use Open Source Reporting Tools for Business Intelligence.pdf
Varsha Nayak
 
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
Activate_Methodology_Summary presentatio
annapureddyn
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 

Algorithm and Programming (Introduction of Algorithms)