You are on page 1of 31

LOGIKA PEMROGRAMAN

Universitas Faletehan – Program Studi Teknik Industri


LOGIKA PEMROGRAMAN – 2
Universitas Faletehan – Program Studi Teknik Industri
Apa itu Logika Pemrograman?
Programming logic is a fundamental construct that's applied to computer science in a variety of comprehensive ways.

Programming logic involves logical operations on hard data that works according to logical principles and quantifiable
results.

https://www.techopedia.com/definition/3945/programming-logic. Accessed on 14 Feb 2021 at 14.43 WIB.


Kenapa harus mempelajari Logika Pemrograman?
https://www.researchgate.net/publication/333826796/figure/fig1/AS:770829965082628@1560791593890/The-elements-of-computational-thinking.jpg
DIGITALIZATION

https://www.requisite.org/wp-content/uploads/2019/09/titlephoto4-1024x678.jpg
https://logique.s3-ap-southeast-1.amazonaws.com/2020/03/1_vUFNgofROTwY_rGd4_7Qsw.jpeg
Teknik industri (dalam bahasa Inggris, industrial engineering) adalah suatu teknik yang mencakup bidang
desain, perbaikan, dan pemasangan dari sistem integral yang terdiri dari manusia, bahan-bahan, informasi,
peralatan dan energi.

Purnomo, H. (2004). Pengantar Teknik Industri. Yogyakarta: Graha Ilmu.


Apa itu Algoritma?
Algorithm is any well-defined computational procedure that takes some value, or set of values, as input
and produces some value, or set of values, as output.
(Cormen et al., 2001)

INPUT PROCESS OUTPUT

PROCEDURE

Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2001). Introduction to algorithms. Cambridge: MIT Press.
INPUT PROCESS OUTPUT

PROCEDURE

Input Procedure Output

Diameter Luas Lingkaran

Rupiah US$ = Rp14.400,00 * IDR US Dollar

Data calon karyawan lolos seleksi


Data calon karyawan Seleksi administrasi karyawan
administrasi

Suhu ruangan Pengatur suhu AC otomatis Perintah On/Off AC

Penghitung Estimasi Waktu Kedatangan


Jarak titik berangkat-tujuan Estimasi Waktu Kedatangan
(Google Maps)
https://uflearn.uf.ac.id/?redirect=0
https://images.app.goo.gl/o212D69ToP1mv4cf9
https://images.app.goo.gl/FrTpQaV5NLPoUwkq6
https://news.codecademy.com/programming-languages/?
utm_source=ccblog&utm_medium=ccblog&utm_campaign=camp~general_content_marketing~prod~All~geo~All~aud~General~funn_Awareness~msg~Brand_Awareness~cont~Blog_Post~sited~Blog_Post
~time~Evergreen~&utm_content=what_programming_lang_should_i_learn. Accessed on 14 Feb 2021 at 14.43 WIB.
Kriteria Algoritma (Donald E. Knuth dalam Sitorus, 2015)

INPUT Output Finiteness Definitness Effectiveness


Struktur Dasar Algoritma (Sitorus, 2015)

Mulai

Input Proses 1

Proses 2

Proses 3 Output

Selesai

Sequential
Struktur Dasar Algoritma (Sitorus, 2015)

Mulai

Input Proses 1

Seleksi

Output 1 Proses 2 Proses 3 Output 2

Selesai

Branching
Struktur Dasar Algoritma (Sitorus, 2015)

Mulai

Input Proses 1

Proses 2 Output

Apakah
sudah
selesai?

Selesai

Looping

You might also like