Rangkuman algoritma 1C

12
 ALGORITMA PEMROGRAMAN 1C LGORITMA PEMROGRAMAN 1C Pendahuluan Bahasa Pemrograman endahuluan Bahasa Pemrograman Pendahuluan Pendahuluan Sintaks Sintaks Semantik Semantik  Pragmatik Pragmatik   Abst raksi dan Generalisasi  Abs traksi dan Generalis asi Domain dan Tipe Domain dan Tipe Pemrograman Logis Pemrograman Logis Pemrograman Fungsional Pemrograman Fungsional Pemrograman Imperatif Pemrograman Imperatif  Pemrograman Konkuren Pemrograman Konkuren Pemrograman Beorientasi Obyek Pemrograman Beorientasi Obyek  Kompilasi Kompilasi  INTRODUKSI MODEL KOMPUTASI

Transcript of Rangkuman algoritma 1C

Page 1: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 1/12

ALGORITMA PEMROGRAMAN 1CLGORITMA PEMROGRAMAN 1C

Pendahuluan Bahasa Pemrogramanendahuluan Bahasa Pemrograman

PendahuluanPendahuluan SintaksSintaks

Semantik Semantik 

Pragmatik Pragmatik 

 Abstraksi dan Generalisasi Abstraksi dan Generalisasi Domain dan TipeDomain dan Tipe

Pemrograman LogisPemrograman Logis

Pemrograman FungsionalPemrograman Fungsional

Pemrograman Imperatif Pemrograman Imperatif 

Pemrograman KonkurenPemrograman Konkuren

Pemrograman Beorientasi Obyek Pemrograman Beorientasi Obyek 

KompilasiKompilasi 

INTRODUKSI

MODEL

KOMPUTASI

Page 2: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 2/12

Introduksintroduksi

Konsep Dasar PemrogramanKonsep Dasar Pemrograman

DataData

Model KomputasiModel KomputasiDefinisi Sintaks, Semantik, dan Pragmatik Definisi Sintaks, Semantik, dan Pragmatik 

Prinsip-prinsip Desain BahasaPrinsip-prinsip Desain Bahasa

PemrogramanPemrograman

Page 3: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 3/12

SINTAKSINTAKS Alfabet, string dan Bahasa Alfabet, string dan BahasaBahasa dan Tata BahasaBahasa dan Tata BahasaBNFdan CFGBNFdan CFGParsing:Parsing: Top Down dan Bottom Up Top Down dan Bottom Up 

SEMANTIKEMANTIK

Konsep semantik bahasa pemrogramanKonsep semantik bahasa pemrograman

Teknik pendeskripsian semantik bahasaTeknik pendeskripsian semantik bahasapemrogramanpemrograman

Pendekatan sintaksPendekatan sintaks directed translation directed translation 

Page 4: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 4/12

PRAGMATIKRAGMATIK

Kemudahan implementasiKemudahan implementasi

Efisiensi aplikasiEfisiensi aplikasiMetodologi pemrogramanMetodologi pemrograman

Page 5: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 5/12

ABSTRAKSI DAN GENERALISASIBSTRAKSI DAN GENERALISASI Konsep dasar abstraksi dan generalisasiKonsep dasar abstraksi dan generalisasi

Jenis-jenisJenis-jenis binding binding  EnkapsulasiEnkapsulasi Prinsip generalisasiPrinsip generalisasi Prinsip AnalogiPrinsip Analogi

Prinsip ParameterisasiPrinsip Parameterisasi SubstitusiSubstitusi Prinsip KorespondensiPrinsip Korespondensi Struktur blok Struktur blok 

 Aturan cakupan Aturan cakupan Statik Statik Dinamik Dinamik 

LingkunganLingkungan

Page 6: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 6/12

DOMAIN DAN TIPEOMAIN DAN TIPE• Konsep nilai, domain, dan tipeKonsep nilai, domain, dan tipe Kategori DomainKategori Domain Teori Elemen-Elemen DomainTeori Elemen-Elemen DomainDomain Produk, Domain Sum, Domain Fungsi,Domain Produk, Domain Sum, Domain Fungsi,

Domain Power, Domain Terdefinisi Rekursif Domain Power, Domain Terdefinisi Rekursif  Sistem TipeSistem Tipe Tipe Checking, - Tipe EkuivalensiTipe Checking, - Tipe Ekuivalensi Nama EkuivalensiNama Ekuivalensi Struktural EkuivalensiStruktural Ekuivalensi

Tipe Inferensi, - Tipe DeklarasiTipe Inferensi, - Tipe Deklarasi PolimorfismePolimorfisme Kelengkapan TipeKelengkapan Tipe

Page 7: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 7/12

PEMROGRAMAN LOGIKAEMROGRAMAN LOGIKA

Konsep dasar Pemrograman Logika dan contoh aplikasinyaKonsep dasar Pemrograman Logika dan contoh aplikasinya

SintaksSintaks Fakta, Predikat dan AtomFakta, Predikat dan Atom Semantik Semantik 

Semantik OperasionalSemantik Operasional Contoh Intepreter sederhanaContoh Intepreter sederhana Semantik Deklaratif Semantik Deklaratif 

Pragmatik Pragmatik  Logic Programming dan Software EngineeringLogic Programming dan Software Engineering Variabel Logika Variabel Logika Arithmetik  Arithmetik 

Pemrograman Logika vs Pemrograman FunsionalPemrograman Logika vs Pemrograman Funsional

Prolog and LogicProlog and Logic The Logic of PrologThe Logic of Prolog The Illogic of PrologThe Illogic of Prolog

LatihanLatihan

Page 8: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 8/12

PEMROGRAMAN FUNGSIONALEMROGRAMAN FUNGSIONAL

Konsep Dasar Pemrograman FungsionalKonsep Dasar Pemrograman FungsionalKonsep Dasar Lambda KalkulusKonsep Dasar Lambda KalkulusSemantik OperasionalSemantik Operasional

Semantik DenotasiSemantik DenotasiSemantik TranslasiSemantik Translasi Aplikasi Lambda Kalkulus dalam Scheme Aplikasi Lambda Kalkulus dalam Scheme

dan Haskelldan HaskellLatihanLatihan

Page 9: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 9/12

PEMROGRAMAN IMPERATIFEMROGRAMAN IMPERATIF

 Variabel dan Penugasan Variabel dan Penugasan Perintah Tidak TerstrukturPerintah Tidak Terstruktur Pemrograman TerstrukturPemrograman Terstruktur Struktur KontrolStruktur Kontrol Komposisi SekuensialKomposisi Sekuensial SeleksiSeleksi

IterasiIterasi Subprogram, Prosedur, dan FungsiSubprogram, Prosedur, dan Fungsi Penanganan EksepsiPenanganan Eksepsi

Page 10: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 10/12

PEMROGRAMAN KONKURENEMROGRAMAN KONKUREN

Konsep dasar Concurrent ProgrammingKonsep dasar Concurrent Programming

Sifat-sifat Sistem ConcurrentSifat-sifat Sistem Concurrent

Concurrency dalam Bahasa PemrogramanConcurrency dalam Bahasa Pemrograman

Rekayasa Concurrent ProgrammingRekayasa Concurrent Programming

LatihanLatihan

Page 11: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 11/12

PEMROGRAMAN BERORIENTASI OBYEKEMROGRAMAN BERORIENTASI OBYEK

• Karakteristik OOP (objek, pesan, dan hirarkiKarakteristik OOP (objek, pesan, dan hirarkiobjek)objek)

• Beberapa definisi seputar OOPBeberapa definisi seputar OOP

• SubtipeSubtipe• Objek Objek 

• KelasKelas

PewarisanPewarisan

Page 12: Rangkuman algoritma 1C

5/10/2018 Rangkuman algoritma 1C - slidepdf.com

http://slidepdf.com/reader/full/rangkuman-algoritma-1c 12/12

KOMPILASIOMPILASI

Konsep KompilerKonsep Kompiler

Fase-fase kompilasi dan komponen lainFase-fase kompilasi dan komponen lain

((Scanning, Parsing, Symbol Table, Error Scanning, Parsing, Symbol Table, Error Handler,Type Cheching, Intermediate Handler,Type Cheching, Intermediate 

Representation, Peephole Optimization,Representation, Peephole Optimization,

Code Generation Code Generation 

))