Upload
phungcong
View
269
Download
8
Embed Size (px)
Citation preview
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)
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
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.
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.
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.
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.
Program Komputer
Program
Pemrograman
Interpreter
1.
2.
3. Interpreter
Compiler
Bahasa Pemrograman
Metode Pemrograman
3.
4.
5.
6.
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.
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.
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.
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.
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
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