Lecturer Note II Turbo Pascal & Pemrograman

Slides:



Advertisements
Presentasi serupa
Oleh : Suparno Blog : Programming Language Pengen. Pengel. Data Elektronik.
Advertisements

Oleh : Suparno Blog : Penterjemahan Data (Compiler – Interpreter) Pengenalan Pengelolahan Data Elektronik.
KOMPONEN DASAR KOMPUTER
KOMPONEN DASAR KOMPUTER
All sections to appear here
Teknik Kompilasi Febuari 2013.
Pengantar Teknologi Informasi
PEMROGRAMAN TERSTRUKTUR
PENGANTAR ALGORITMA PUTRA PRIMA NAUFAL, S.ST masputra.net.
DASAR-DASAR PEMROGRAMAN
Dasar- Dasar Algoritma
ALGORITMA & PEMROGRAMAN
Pengantar Teknik Kompilasi
Pendahuluan : Konsep memprogram, bahasa pemrograman dan komputer
PENERAPAN KOMPUTER BAGIAN 1. POKOK BAHASAN 1. PENGENALAN KOMPUTER 2. BAHASA BASIC DAN DIAGRAM ALIR 3. VARIABEL DAN KONSTANTA A. STATEMEN MENAMPILKAN DATA.
Dasar Pemrograman Pendahuluan.
By Adnan Purwanto, S.Kom.  Langkah-langkah yang kita lakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah  Manusia harus menggunakan.
Pengantar Teknik Kompilasi
PERANGKAT LUNAK (SOFTWARE)
Algoritma dan Pemrograman
Mahasiswa diharapkan dapat:
Rifky Kurniawan, S.Kom, MTI
KOMPONEN DASAR KOMPUTER
PERTEMUAN 1 Algoritma & Pemrograman
Bahasa Pemrograman dasar
PERANGKAT LUNAK Software.
PENGANTAR TEKNIK KOMPILASI
Teknik Kompilasi “Translator”
Pengantar Teknologi Informasi (Teori)
Bahasa Pemprograman Dasar
BAB 1 BAHASA PEMROGRAMAN
BAHASA PEMROGRAMAN TERSTRUKTUR
PENGANTAR LOGIKA & TEKNIKPEMROGRAMAN
Pengantar Pemrograman
BAHASA PEMROGRAMAN.
ALGORITMA DAN PEMOGRAMAN 1A
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pengantar Teknik Kompilasi
YOHANA NUGRAHENI Pengantar Algoritma YOHANA NUGRAHENI
Algoritma dan Computer Programming
KONSEP DASAR PERANGKAT LUNAK
ALGORITMA & PEMROGRAMAN 1A
ASSEMBLER #1 MK. PEMROGRAMAN SISTEM
PENGENALAN ALGORITMA & PEMROGRAMAN
Teknik Kompilasi “Translator”
Pengantar Sistem Komputer
DASAR PEMROGRAMAN Anita Qoiriah ..
Bahasa Pemrograman Poltek Balikpapan 2010.
Keterampilan komputer 1AB
Dasar-dasar Pemrograman
PERANGKAT LUNAK Software.
PENGANTAR LOGIKA & TEKNIK PEMROGRAMAN
Dasar-Dasar Pemrograman
Pengantar Teknologi Informasi
Pengantar Pemrograman
Pengantar Teknologi Informasi
Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.
Pengantar Teknologi Informasi
Teknik Kompilasi Abdul Wahid, ST, M.Kom
Algoritma dan Flowchart
Algoritma pemrogaman komputer
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pengantar Pemrograman
Pengantar teknologi informasi
Pengantar Teknik Kompilasi
Pengantar Teknik Kompilasi
Algoritma Pemrograman II
IT234 ALGORITMA DAN STRUKTUR DATA
Pengantar Pemrograman
Pengantar Teknologi Informasi
Transcript presentasi:

Lecturer Note II Turbo Pascal & Pemrograman by : thaqibul@gmail.com

Hubungan HW, SW, dan USER Lingkar terdalam  HW OS LS AS USER

Language Software Berfungsi sbg penterjemah antara program yg ditulis dg bahasa manusia sehari-hari menjadi bahasa mesin yg dimengerti komputer Bila language software tidak ada, maka programer harus menulis programnya langsung dg bahasa mesin yg berbentuk bilangan binari suatu instruksi program dalam bahasa mesin dpt berbentuk  000100110010 tanpa mengerti arti tertentu dari masing2 bilangan binari tsb secara persis, maka kita sulit mengerti instruksi tsb Sedangkan kumpulan dari instruksi2 yg membentuk suatu program dlm bahasa mesin dsb dg object program.

Tiap instruksi object code t.a. operation code (op-code) dan operand Karena menulis dg bhs mesin terlalu sulit dan lama, maka dikembangkan language software (LS) sbg alternatifnya

Kategorisasi LS Assembler  program yg digunakan utk menterjemahkan program aplikasi yg ditulis dg bahasa perakit (assembly language) menjadi bhs mesin. Dg bhs simbolik, setiap op-code dlm bhs mesin ditulis dg kode tertentu yg dsb dg mnemonic. Instruksi mnemonic akan diterjemhkan ke binari mesin dg assembler(ex. microsoft Macro Assembler). Program yg ditulis dsb dg source program & hasil terjemahannya ke bhs mesin dsb object program  MOV (op-code), INT dsb Compiler Interpreter Application Software

COMPILER & INTERPRETER Utk mengatasi problem bahasa Assembly maka dikembangkan suatu bahasa yg dekat dengan pemakai komputer high level language (HLL). Source program yg ditulis di HLL harus diterjemahkan menjadi bahasa mesin oleh suatu program penterjemah, yaitu compiler & interpreter

Bahasa Pemrograman : Program yang ditulis dalam bahasa pemrograman akan diterjemahkan ke dalam bahasa mesin (biner) menggunakan penterjemah. Interpreter : Menterjemahkan baris per baris instruksi [Bahasa Basic] Compiler Menterjemahkan setelah seluruh instruksi di tulis [Pascal, C]

Perbedaan Compiler & Interpreter Bila terjadi kesalahan kompilasi, maka source program harus dibetulkan dan proses kompilasi diulang kembali Dihasilkan obyek program Dihasilkan executable program, sehingga dpt dijalankan di keadaan prompt S.O Proses kompilasi lama, karena sekaligus menterjemahkan seluruh instruksi program Proses pengerjaan program lebih cepat, krn executable program sudah dlm bahasa mesin Source program sudah tdk dipergunakan lagi utk pengerjaan program krn yg dipergunakan adalah executable program Keamanan dari program lebih terjamin, executable program relatif sulit dirubah & ditiru Interpreter Bila terjadi kesalahan interpretasi dpt langsung dibetulkan scr interaktif Tidak dihasilkan oject program Tdk dihasilkan executable program, karena langsung dijalankan pada saat proses interpretasi Proses interpretasi terasa cepat krn tiap instruksi langsung dikerjakan dan langsung dapat dilihat hasilnya Proses pengerjaan program lebih lambat, karena setiap instruksi langsung dikerjakan harus diinterpretasikan ulang kembali, disebabkan tidak dihasilkan executable program

Pemrograman komputer tidak bisa dipisahkan dg Algoritma Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat. Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. Yang ditekankan pertama adalah alur pikiran, sehingga algoritma seseorang dapat juga berbeda dari algoritma orang lain. Sedangkan penekanan kedua adalah tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu.

Kenapa harus Bahasa Pascal ? Paling mudah dipahami bagi pemula Mudah dicari kesalahannya Mudah dimodifikasi/dikembangkan

Langkah Pemrograman ??? Menulis program Menjalankan program untuk menguji kebenaran program Jika ada kesalahan, kembali ke no.2 Kesalahan ada 2: Kesalahan sintaks (kaidah) Kesalahan logika

Sebelum menulis program atau untuk kepentingan dokumentasi, perlu dibuat suatu alat bantu  diagram alir

Diagram Alir Sebagai Alat Bantu

Jenis Diagram Alir Diagram alir sistem Diagram alir program D.A. Program : Gambar yg menjelaskan urutan Pembacaan data Pemrosesan data pengambilan keputusan thp data Penyajian hasil pemrosesan data D.A. Sistem File –file yang diproses oleh program Jenis piranti yang digunakan oleh file Operasi terhdp file (input /output)

Langkah Pemrograman dan Diagram Alir Program

Simbol Diagram D.A. Sistem