Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 9.

Presentasi serupa


Presentasi berjudul: "Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 9."— Transcript presentasi:

1 Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 9

2  Program ~ Σ instruksi untuk komputer  Bahasa Program Sebuah notasi untuk mendeskripsi sebuah program  bahasa pemrograman komputer: Ada, ALGOL, Assembly, BASIC, ASP, BASIC. COMAL, Visual Basic, Visual Basic for Applications, VBScript, Batch (MS-DOS), COBOL, UNIX shell script: Bourne shell (sh) script, Bourne-Again shell (bash) script, Korn shell (ksh) script, C shell (csh) script, C: C++, C#, Visual C++, ColdFusion, dBase Clipper, Foxbase, FoxPro, Visual FoxPro, Eiffel, FORTRAN, Haskell, Java, JavaScript, JSP, Lisp, Logo, Pascal, Delphi, Perl, Prolog, Python, PHP, Pike, REXX, RPG, Ruby, Simula, Smalltalk, Scheme, SQL.

3  Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer.komputer  Program :Hasil koversi algoritma ke kode [bahasa program].Spesifikasi rinci sebuah komputasi  Aktifitas dalam pembuatan program adalah sebagai berikut : 1. Pendefinisian masalah 2. Deskripsi metoda formal 3. Penyusunan algoritma [/flowchart] 4. Penulisan instruksi (coding) menggunakan sebuah bahasa formal 5. Uji coba & perbaikan kesalahan (debugging) 6. Run program 7. Dokumentasi

4  Algoritma (algorithm) ~ pseudocode, aturan (rules) untuk menyelesaikan suatu masalah, langkah-langkah logis dideskripsi tekstual dengan pola baku untuk menyelesaikan suatu masalah.  Jenis-jenis Algoritma  Divide and Conquer Divide and Conquer  Dynamic programming Dynamic programming  Metode serakah  Diagram alir (flowchart) adalah hasil konversi sebuah algoritma dengan menggunakan simbol baku [ANSI/IBM].

5 Struktur baku flowchart : 1. Runtut (sequential / linear) 2. Alternatif / pilihan / seleksi (alternative / selection) 3. Berulang (loop / repetition)

6  Bahasa Mesin (Mnemonic Code)  Bahasa Assembly  Bahasa Tingkat Tinggi (High Level Language)  Bahasa yang berorientasi pada masalah spesifik (specific problem oriented).

7  Paradigma Prosedural / Imperatif  Paradigma Fungsional  Paradigma Deklaratif, Predikatif / Logic  Paradigma Berorientasi Objek


Download ppt "Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 9."

Presentasi serupa


Iklan oleh Google