Top Banner
LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & SEKOLAH TINGGI MANAJEMEN INFORMATIKA & SEKOLAH TINGGI MANAJEMEN INFORMATIKA & SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER SURABAYA (STIKOM) TEKNIK KOMPUTER SURABAYA (STIKOM) TEKNIK KOMPUTER SURABAYA (STIKOM) TEKNIK KOMPUTER SURABAYA (STIKOM)
18

LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Mar 10, 2019

Download

Documents

phungcong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

LOGIKA DAN ALGORITMA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA &SEKOLAH TINGGI MANAJEMEN INFORMATIKA &SEKOLAH TINGGI MANAJEMEN INFORMATIKA &SEKOLAH TINGGI MANAJEMEN INFORMATIKA &

TEKNIK KOMPUTER SURABAYA (STIKOM)TEKNIK KOMPUTER SURABAYA (STIKOM)TEKNIK KOMPUTER SURABAYA (STIKOM)TEKNIK KOMPUTER SURABAYA (STIKOM)

Page 2: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Deskripsi Mata Kuliah

Page 3: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Deskripsi Mata Kuliah

Kata kunci:Kata kunci:Kata kunci:Kata kunci:

(1) Algoritma, (2) Flowchart, (3) Pseudocode, (4) Pemrograman(1) Algoritma, (2) Flowchart, (3) Pseudocode, (4) Pemrograman(1) Algoritma, (2) Flowchart, (3) Pseudocode, (4) Pemrograman(1) Algoritma, (2) Flowchart, (3) Pseudocode, (4) Pemrograman

Page 4: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Deskripsi Mata Kuliah

Susunan langkah-langkah untuk menyelesaikan suatu persoalan secara logis, efisien dan terstruktur.

Kata kunci:Kata kunci:Kata kunci:Kata kunci:

(1) Algoritma(1) Algoritma(1) Algoritma(1) Algoritma, (2) Flowchart, (3) Pseudocode, (4) Pemrograman, (2) Flowchart, (3) Pseudocode, (4) Pemrograman, (2) Flowchart, (3) Pseudocode, (4) Pemrograman, (2) Flowchart, (3) Pseudocode, (4) Pemrograman

persoalan secara logis, efisien dan terstruktur.

Logis : langkah-langkah tersebut benar.

Efisien : setiap langkah langsung menuju ke tujuan.

Terstruktur : langkah-langkah tersebut tersusun urut secara logis dan efisien.

Page 5: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Deskripsi Mata Kuliah

Kata kunci:Kata kunci:Kata kunci:Kata kunci:

(1) Algoritma,(1) Algoritma,(1) Algoritma,(1) Algoritma, (2) Flowchart(2) Flowchart(2) Flowchart(2) Flowchart, (3) Pseudocode, (4) Pemrograman

Penggambaran algoritma menggunakan simbol-simbol khusus.

Page 6: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Deskripsi Mata Kuliah

Kata kunci:Kata kunci:Kata kunci:Kata kunci:

(1) Algoritma, (2) Flowchart,(1) Algoritma, (2) Flowchart,(1) Algoritma, (2) Flowchart,(1) Algoritma, (2) Flowchart, (3) Pseudocode(3) Pseudocode(3) Pseudocode(3) Pseudocode, (4) Pemrograman

Penulisan algoritma menggunakan serangkaian kata-kata menyerupai bahasa pemrograman komputer.

Page 7: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Deskripsi Mata Kuliah

Kata kunci:Kata kunci:Kata kunci:Kata kunci:

(1) Algoritma, (2) Flowchart, (3) Pseudocode,(1) Algoritma, (2) Flowchart, (3) Pseudocode,(1) Algoritma, (2) Flowchart, (3) Pseudocode,(1) Algoritma, (2) Flowchart, (3) Pseudocode, (4) Pemrograman(4) Pemrograman(4) Pemrograman(4) Pemrograman

Kegiatan pembuatan program komputer untuk menyelesaikan persoalan tertentu.

Page 8: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Pengolahan Data

Page 9: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Pengolahan Data

Page 10: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Pengolahan Data

Page 11: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Program Komputer

Program

Pemrograman

Interpreter

1.

2.

3. Interpreter

Compiler

Bahasa Pemrograman

Metode Pemrograman

3.

4.

5.

6.

Page 12: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Program Komputer

Program

Pemrograman

Interpreter

1.

2.

3.

Kumpulan instruksi yang disusun sedemikian rupa agar komputer melakukan suatu tindakan tertentu.

Interpreter

Compiler

Bahasa Pemrograman

Metode Pemrograman

3.

4.

5.

6.

Page 13: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Program Komputer

ProgramProgramProgramProgram

PemrogramanPemrogramanPemrogramanPemrograman

InterpreterInterpreterInterpreterInterpreter

1.

2.

3. Kegiatan pembuatan program komputer untuk menyelesaikan persoalan tertentu.InterpreterInterpreterInterpreterInterpreter

CompilerCompilerCompilerCompiler

Bahasa PemrogramanBahasa PemrogramanBahasa PemrogramanBahasa Pemrograman

Metode PemrogramanMetode PemrogramanMetode PemrogramanMetode Pemrograman

3.

4.

5.

6.

menyelesaikan persoalan tertentu.

Page 14: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Program Komputer

ProgramProgramProgramProgram

PemrogramanPemrogramanPemrogramanPemrograman

InterpreterInterpreterInterpreterInterpreter

1.

2.

3. InterpreterInterpreterInterpreterInterpreter

CompilerCompilerCompilerCompiler

Bahasa PemrogramanBahasa PemrogramanBahasa PemrogramanBahasa Pemrograman

Metode PemrogramanMetode PemrogramanMetode PemrogramanMetode Pemrograman

3.

4.

5.

6.

Metode penerjemahan kode program secara baris-demi-baris untuk kemudian langsung dikerjakan oleh komputer. Kesalahan yang terdapat dalam kode program akan menyebabkan proses terhenti di tengah jalan.

Page 15: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Program Komputer

ProgramProgramProgramProgram

PemrogramanPemrogramanPemrogramanPemrograman

InterpreterInterpreterInterpreterInterpreter

1.

2.

3. InterpreterInterpreterInterpreterInterpreter

CompilerCompilerCompilerCompiler

Bahasa PemrogramanBahasa PemrogramanBahasa PemrogramanBahasa Pemrograman

Metode PemrogramanMetode PemrogramanMetode PemrogramanMetode Pemrograman

3.

4.

5.

6.

Metode penerjemahan kode program secara keseluruhan sebelum dikerjakan oleh komputer. Seluruh kode program sudah dipastikan dalam kondisi benar sebelum dijalankan.

Page 16: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Program Komputer

ProgramProgramProgramProgram

PemrogramanPemrogramanPemrogramanPemrograman

InterpreterInterpreterInterpreterInterpreter

1.

2.

3.

Perangkat lunak khusus yang digunakan untuk membuat program komputer.

InterpreterInterpreterInterpreterInterpreter

CompilerCompilerCompilerCompiler

Bahasa PemrogramanBahasa PemrogramanBahasa PemrogramanBahasa Pemrograman

Metode PemrogramanMetode PemrogramanMetode PemrogramanMetode Pemrograman

3.

4.

5.

6.

Sejarah dan perkembangan bahasa pemrograman bisa dilihat di: http://www.levenez.com/lang/history.html#01

Page 17: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

Program Komputer

ProgramProgramProgramProgram

PemrogramanPemrogramanPemrogramanPemrograman

InterpreterInterpreterInterpreterInterpreter

1.

2.

3. Teknik pembuatan program.InterpreterInterpreterInterpreterInterpreter

CompilerCompilerCompilerCompiler

Bahasa PemrogramanBahasa PemrogramanBahasa PemrogramanBahasa Pemrograman

Metode PemrogramanMetode PemrogramanMetode PemrogramanMetode Pemrograman

3.

4.

5.

6.

Linear ���� spaghetti style, GOTO.

Modularity ���� procedural

Structured ���� GOTO

Object Oriented ���� object based

Page 18: LOGIKA DAN ALGORITMA - ocw.stikom.eduocw.stikom.edu/course/download/2012/09/Logika-dan-Algoritma... · LOGIKA DAN ALGORITMA SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

End of slide