Tag Archives: Programming Language Concept

Programming Language Concept Session 13

Programming Language ConceptĀ  Session 13 Programming yang menggunakan bentuk logika simbolik sebagai bahasa programming sering dikenal dengan logic programming Bahasa yang didasari pada logika simbolik dikenal dengan logic programming language, atau declarative language Intro Singkat ke Predikat Kalkulus Proposition merupakan … Continue reading

Posted in Computer Science, Programming Language Concept | Tagged , , , | Leave a comment

Programming Language Concept Session 12

Programming Language Concept Session 12 Desain bahasa imperative didasari secara langsung pada arsitektur von Neumann Desain bahasa fungsional didasari pada fungsi matematika Mathematical Function Mathematical function merupakan anggota pemeraan dari satu himpunan, dikenal dengan himpunan domain, ke himpuan lain, dikenal … Continue reading

Posted in Computer Science, Programming Language Concept | Tagged , , , | Leave a comment

Programming Language Concept Session 11

Programming Language Concept Session 11 Di bahasa tanpa exception handling: – Ketika suata exception terjadi, control menjadi milik operating system, dimana suatu message ditampilkan dan program tersebut berakhir Di bahasa dengan exception handling: – Program diperbolehkan menjebak beberapa exception, dengan … Continue reading

Posted in Computer Science, Programming Language Concept | Tagged , , , | Leave a comment

Programming Language Concept Session 10

Programming Language Concept Session 10 Concurrency dapat terjadi di empat level: – Machine instruction level (mengeksekusi dua atau lebih instruksi mesin bersamaan) – High-level language statement level (mengeksekusi dua atau lebih pernyataan bahasa level tinggi bersamaan) – Unit level (mengeksekusi … Continue reading

Posted in Computer Science, Programming Language Concept | Tagged , , , | Leave a comment

Programming Language Concept Session 9

Programming Language Concept Session 9 OOP di bahasa pemrograman: Beberapa bahasa mendukung procedural dan data-oriented programming (Ada 95+ dan C++) Beberapa mendukung functional program (CLOS). Bahasa baru tidak mendukung paradigm lain namun menggunakan struktur imperative (Java dan C#) Beberapa lainnya … Continue reading

Posted in Computer Science, Programming Language Concept | Tagged , , , | Leave a comment

Programming Language Concept Session 8

Programming Language Concept Session 8 Abstraksi merupakan suatu pandangan atau representasi dari suatu entitas yang didalamnya hanya mengandung atribut paling signifikan. Dua macam abstraksi fundamental di bahasa pemrograman kontemporer adalah abstraksi proses dan abstraksi data. Semua subprogram merupakan abstraksi proses … Continue reading

Posted in Computer Science, Programming Language Concept | Tagged , , , | Leave a comment

Programming Language Concept Session 7

Programming Language Concept Session 7 Dasar Subprogram Muncul karena penggunaan suatu kumpulan data berulang-ulang Tiap subprogram memiliki satu tempat masuk Program pemanggil ditangguhkan selama eksekusi dari subprogram yang dipanggil Kontrol selalu kembali ke pemanggil ketika eksekusi subprogram yang dipanggil berakhir … Continue reading

Posted in Computer Science, Programming Language Concept | Tagged , , , | Leave a comment

Programming Language Concept Session 6

Programming Language Concept Session 6 Control structure merupakan suatu pernyataan mengontrol (control statement) dan pernyataan yang eksekusinya dikendalikan Selection Statement Selection statement menyediakan cara untuk memilih antara dua atau lebih jalan eksekusi Dua kategori umum: – Two-way selector – Multiple-way … Continue reading

Posted in Computer Science, Programming Language Concept | Tagged , , , | Leave a comment

Programming Language Concept Session 5

Programming Language Concept Session 5 Expression merupakan cara mendasar untuk menentukan komputasi di bahasa pemrograman Untuk mengerti evaluasi expression, haruslah akrab dengan urutan operator dan evaluasi operand Esensi dari imperative language adalah peran pernyataan assignment yang dominan Arithmetic Expression Arithmetic … Continue reading

Posted in Computer Science, Programming Language Concept | Tagged , , , | Leave a comment

Programming Language Concept Session 4

Programming Language Concept Session 4 Data type menjelaskan suatu collection nilai data dan suatu set predefined operation pada nilai tersebut Descriptor merupakan collection atribut dari suatu variable Suatu object mewakili suatu instansi dari tipe user-defined (abstract type) Primitive Data Type … Continue reading

Posted in Computer Science, Programming Language Concept | Tagged , , , | Leave a comment