*** English Version ***
Abstracted from Roadmap Pengajaran Pemrograman Untuk TOKI-Inggriani Liem and Yohanes Nugroho, TOKI Biro ITB-Temu OSN Pekanbaru Riau 2004
- Understand the programming paradigm. To produce a program, one can use various approaches in the field of programming is called the Paradigm. However, all have the same basic programming. Therefore, in Teaching Basic Programming, taught all the necessary components in any programming, although the application and how its construction will greatly depend on the Paradigms and Programming Languages Used.
- Understand the programming paradigm standards set out in the ICT field OSN. This type of programming paradigm consists of: Procedural (imperative), Functional, declarative, Relational, Object Oriented, Concurrent and Combined Multiple Paradigm Multiparadigma alias. The standard programming paradigms that are contested in the ICT field is the paradigm OSN Procedural (imperative).
- Understand the reasons for the enactment paradigm Procedural (imperative) in the ICT field OSN. Procedural paradigm is the paradigm of the oldest and the emergence of relatively widely used is based on the concept of Von Newmann machine (Stored Program Concept) where in it there is a group of storage (Memory), which are divided into: Memory Instruction and Data Memory. His trademark is: a. Each can be given a name and price; b. Instructions will be executed sequentially one at a time (sequentially) by a single processor; c. Some instructions specify the next instruction to be executed normally called Conditional branching; d. The data is checked and modified in a sequential manner as well; e program made based on the Structuring Information in Memory and manipulation of information stored is; f. Keywords are often used in this paradigm is ALGORITHM STRUCTURE DATA = PROGRAM. Procedural become the standard paradigm of ICT OSN for several reasons: 1. Pascal language syntax is simple enough so that the implementation of the programs do not cause weird problems; 2. The main target is to create an ICT OSN Programmer Problem Solving, meaning everyday problems can be solved with computer programs and in general these problems can be solved easily through the features that are available in software especially Turbo Pascal Pascal.
- The weakness of the paradigm of procedural (imperative), "NOT HUMAN" and "NOT NATURAL", because they have to think within limits Machine (Computer), and even sometimes more binding than limits Own Problems. Precisely because of that, Procedural Programming requires expertise. Nevertheless, the Procedural Paradigm is still very widely used because it has a GAIN of Execution Efficiency, because it close to the machine.
*** Indonesia Version ***
- Pahami Paradigma Pemrograman. Untuk menghasilkan suatu program, seseorang dapat memakai berbagai pendekatan yang dalam bidang pemrograman disebut sebagai Paradigma. Namun demikian, semua pemrograman memiliki dasar yang sama. Oleh karena itu, pada Pengajaran Dasar Pemrograman, diajarkan seluruh komponen yang diperlukan dalam pemrograman apapun, walaupun penerapan dan cara konstruksinya akan sangat tergantung pada Paradigma dan Bahasa Pemrograman Dipakai.
- Pahami standar paradigma pemrograman yang ditetapkan dalam OSN Bidang TIK. Jenis paradigma pemrograman terdiri atas : Prosedural (Imperatif), Fungsional, Deklaratif, Relasional, Berorientasi Objek, Konkuren dan Gabungan Beberapa Paradigma alias Multiparadigma. Adapun standar paradigma pemrograman yang dilombakan dalam OSN Bidang TIK adalah Paradigma Prosedural (Imperatif).
- Pahami alasan ditetapkannya Paradigma Prosedural (Imperatif) dalam OSN Bidang TIK. Paradigma Prosedural merupakan paradigma tertua dan relatif banyak dipakai yang munculnya didasari oleh Konsep Mesin Von Newmann (Stored Program Concept) di mana di dalamnya terdapat sekelompok tempat penyimpanan (Memory), yang dibedakan menjadi : Memori Instruksi dan Memori Data. Ciri khasnya adalah : a. Masing-masing dapat diberi nama dan harga; b. Instruksi akan dieksekusi satu per satu secara sekuensial (berurutan) oleh Sebuah Pemroses Tunggal; c. Beberapa instruksi menentukan instruksi berikutnya yang akan dieksekusi yang biasa dinamakan Percabangan Kondisional; d. Data diperiksa dan dimodifikasi secara sekuensial pula; e Program yang dibuat didasari pada Strukturisasi Informasi di dalam Memori dan Manipulasi dari informasi yang disimpan tersebut; f. Kata kunci yang sering dipakai dalam paradigma ini adalah ALGORITMA + STRUKTUR DATA = PROGRAM. Paradigma Prosedural menjadi standar OSN TIK karena beberapa alasan yaitu : 1. Bahasa Pascal cukup sederhana sintaksnya sehingga implementasi program tidak menimbulkan persoalan yang aneh-aneh; 2. Target utama OSN TIK adalah menciptakan seorang Programmer yang Problem Solving, maksudnya permasalahan sehari-hari bisa diselesaikan dengan Program Komputer dan pada umumnya permaslahan tersebut dapat diselesaikan dengan mudah lewat fitur yang yang tersedia di dalam Software Pascal terutama Turbo Pascal.
- Kelemahan paradigma prosedural (imperatif),"TIDAK MANUSIAWI" dan "TIDAK ALAMIAH", karena harus berpikir dalam Batasan Mesin (Komputer), bahkan kadangkala lebih mengikat daripada Batasan Problematikanya Sendiri. Justeru karena itulah, Pemrograman Prosedural memerlukan Kepakaran Memprogram. Meskipun demikian, Paradigma Prosedural masih sangat banyak dipakai karena memiliki KEUNTUNGAN yaitu Effisiensi Eksekusi, karena dekat dengan Mesin.
No comments:
Post a Comment