1 / 13

PEMROGRAMAN DASAR

PEMROGRAMAN DASAR. Konsep Utama Pemrograman Dan Bahasa Pemrograman. Translasi. Proses penerjemahan bahasa pemrograman (source code) menjadikan sebuah file atau berupa tampilan lain. Bahwa program komputer dapat berada dalam 3 bentuk : Source-code Intermediate-code

torin
Download Presentation

PEMROGRAMAN DASAR

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PEMROGRAMAN DASAR KonsepUtamaPemrograman Dan BahasaPemrograman

  2. Translasi • Prosespenerjemahanbahasapemrograman (source code) menjadikansebuah file atauberupatampilan lain. • Bahwa program komputerdapatberadadalam 3 bentuk : • Source-code • Intermediate-code • Executable-code • DuaTahapTranslasi : • Translasidari source-code ke intermediate-code • Translasidari intermediate-code ke executable-code Ex : C/C++ • Translasidari source-code ke executable-code • Prosestranslasimeliputiistilah : • Compiler • Interpreter • Linker

  3. Tabulasiketiganyadapatdiringkassebagaiberikut :

  4. Bahasa-PemrogramanvsBahasa-Alami • Suatukalimatdalambahasaalamiberanalogikandengansebuahpernyataan (statement) dibahasapemrograman. • Suatukalimatdibahasaalamidiakhiridengantandabaca. Sebuah statement dibahasapemrogramanjugadiakhiridengantandabaca. Analogibahasaalamivsbahasapemrograman

  5. Paragrafdan Blok Begin End. Ex : Blok di Pascal dimulaidengantandabacabegin, diakhiritandabacaend. Tandabacatitik (.)

  6. Kalimatdan Statement Blok dengankalimat : var j:integer; Begin j := 2; End. Ex : Blok yang berisi statement, sepertiparagraf yang berisikalimat.

  7. Penulisantandabaca • Case-insensitive Tidakpekaterhadappenulisantandabaca ex : pascal • Case-sensitive Pekaterhadappenulisantandabaca ex : c/c++

  8. 4 KonsepIntiDasarPemrograman • Type (tipe) • Operation (operasi) • Value (nilai) • Object (objek) Keempatkonsepdasariniindependent terhadapjenispemrogramandanjenisbahasapemrograman. Disingkatsebagai TONO(TipeOperasiNilaiObjek)

  9. 4 KonsepIntiDasarPemrograman Ex : var j:integer; begin j := 2; end; Ket : • Tipe integer • Objek  j • Operasi  := • Nilai  2 Statement j:=2; dapatdibacasebagai “Assign nilai 2 keobjek j”

  10. Konsep-Konsep lain DasarPemrograman • Punctuation (Pungtuasi / Delimeter) Dipakaisebagaipenandaawal (peng-awal/begin) danpenandaakhir (pengakhir/end) Ex pascal : - Pungtuasiuntuksuatublok : begin end; - Pungtuasiuntukblokberisiketerangan: {} atau (* *)

  11. Konsep-Konsep lain DasarPemrograman { Bagianinimerupakankomentar} (* Komentarbisajugaditulissepertiini*) begin {Pungtuasiuntukawalblok} end. {Pungtuasiuntukakhirblok}

  12. Konsep-Konsep lain DasarPemrograman • Qualifier Dalambahasaalamiseringdisebutsebagaimodifier. yaitumengubahmakna (untukkeluardarikonteks yang implisit) Dalambahasapemrogramanyaitumengkualifikasisesuatu agar keluardarikonteks yang implisit. Ex pascal : Menyediakandua qualifier : constuntukkonstanta, danvaruntukvariabel. const k=9; var i:integer; Ex C/C++ : Memiliki qualifier hanyauntukkonstanta, yakniqualifer const, C/C++ tidakmemiliki qualifier untukvariabel const int k = 5; void main() { int j = 2; }

  13. Konsep-Konsep lain DasarPemrograman Bertahapya…, kitalanjutminggudepan..,

More Related