Algorithm and
Data Structure
Andi Nurkholis, S.Kom, M.Kom
Study Program of Informatics
Faculty of Engineering and Computer Science
SY. 2020-2021
February 15, 2021
2
Introduction
3
Competency Standard
Student can understand and apply concept of basic
algorithm and data structure that include array and
struct, modular programming, stack, queue,
searching, and sorting
4
Sub Bab
1) Concept of Algorithm and Data
Structure
2) Array and Struct
3) Modular Programming
4) Stack
5) Queue
6) Searching
7) Sorting
5
References
1) Munir, Rinaldi. 2016. Algoritma dan Pemrograman dalam Bahasa Pascal, C,
dan C++ Edisi Keenam. Jawa Barat: Informatika
2) A.S, Rosa. 2018. Logika Algoritma Dan Pemrograman Dasar. Modula
Bandung.
3) A.S, Rosa. 2018. Struktur data terapan dalam berbagai bahasa
pemrograman pascal C, C++, dan java. Modula Bandung.
4) Munir, Rinaldi. 2011. Algoritma dan Pemrograman dalam Bahasa Pascal
dan C (Edisi Revisi). Jawa Barat: Informatika
5) Liem, Inggriani. 1993. Algoritma dan Pemrograman. Jilid 1 dan 2. Bandung:
Teknik Informatika, ITB.
6) Sedgewick, R., & Wayne, K. 2011. Algorithms, Fourth Edition. Addison-
wesley professional.
6
Lecture Contract
Final score is determined based on four components as follows:
Assessment component Weight (%)
Assignment 30
Quiz 20
Mid exam 25
Final exam 25
7
Lecture Contract (cont.)
Final score is determined based on four components as follows:
Final score Grade
90-100 A
80-89 B
70-79 C
60-69 D
<60 E
8
Lecture
Contract
(cont.)
• Comply with Teknokrat University
standard
✓ Clothes and accessories
✓ Hair
• Minimum presence is 80% (11
meetings)
✓ In addition, grade will not get A or B
✓ Presence consists of 2 statements,
namely permission and alpha
9
Lecture
Contract
(cont.)
• Delay that can be tolerated is 5 minutes
• Delay in an assignment is subject to a
20-point deduction. More than 7 days,
the point is zero
• Use of a smartphone is permitted
under the conditions specified
• Not allowed to bring food, but drinking
water is allowed
10
Discussion
What is algorithm?
What is data structure?
What is relationship between algorithm and data structure?
Thank You, Next …
Concept of Algorithm and Data Structure
February 15, 2021
Andi Nurkholis, S.Kom, M.Kom
Study Program of Informatics
Faculty of Engineering and Computer Science
SY. 2020-2021

Algorithm and Data Structure - Introduction

  • 1.
    Algorithm and Data Structure AndiNurkholis, S.Kom, M.Kom Study Program of Informatics Faculty of Engineering and Computer Science SY. 2020-2021 February 15, 2021
  • 2.
  • 3.
    3 Competency Standard Student canunderstand and apply concept of basic algorithm and data structure that include array and struct, modular programming, stack, queue, searching, and sorting
  • 4.
    4 Sub Bab 1) Conceptof Algorithm and Data Structure 2) Array and Struct 3) Modular Programming 4) Stack 5) Queue 6) Searching 7) Sorting
  • 5.
    5 References 1) Munir, Rinaldi.2016. Algoritma dan Pemrograman dalam Bahasa Pascal, C, dan C++ Edisi Keenam. Jawa Barat: Informatika 2) A.S, Rosa. 2018. Logika Algoritma Dan Pemrograman Dasar. Modula Bandung. 3) A.S, Rosa. 2018. Struktur data terapan dalam berbagai bahasa pemrograman pascal C, C++, dan java. Modula Bandung. 4) Munir, Rinaldi. 2011. Algoritma dan Pemrograman dalam Bahasa Pascal dan C (Edisi Revisi). Jawa Barat: Informatika 5) Liem, Inggriani. 1993. Algoritma dan Pemrograman. Jilid 1 dan 2. Bandung: Teknik Informatika, ITB. 6) Sedgewick, R., & Wayne, K. 2011. Algorithms, Fourth Edition. Addison- wesley professional.
  • 6.
    6 Lecture Contract Final scoreis determined based on four components as follows: Assessment component Weight (%) Assignment 30 Quiz 20 Mid exam 25 Final exam 25
  • 7.
    7 Lecture Contract (cont.) Finalscore is determined based on four components as follows: Final score Grade 90-100 A 80-89 B 70-79 C 60-69 D <60 E
  • 8.
    8 Lecture Contract (cont.) • Comply withTeknokrat University standard ✓ Clothes and accessories ✓ Hair • Minimum presence is 80% (11 meetings) ✓ In addition, grade will not get A or B ✓ Presence consists of 2 statements, namely permission and alpha
  • 9.
    9 Lecture Contract (cont.) • Delay thatcan be tolerated is 5 minutes • Delay in an assignment is subject to a 20-point deduction. More than 7 days, the point is zero • Use of a smartphone is permitted under the conditions specified • Not allowed to bring food, but drinking water is allowed
  • 10.
    10 Discussion What is algorithm? Whatis data structure? What is relationship between algorithm and data structure?
  • 11.
    Thank You, Next… Concept of Algorithm and Data Structure February 15, 2021 Andi Nurkholis, S.Kom, M.Kom Study Program of Informatics Faculty of Engineering and Computer Science SY. 2020-2021