Rangkuman algoritma 1C
-
Upload
rannie-novela -
Category
Documents
-
view
201 -
download
1
Transcript of 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
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
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
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
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
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
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
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
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
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
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
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
))