Komputasi dan Pemrograman

Slides:



Advertisements
Presentasi serupa
Algoritma dan Pemrograman
Advertisements

Teknologi Informasi ~ Komputasi dan Pemrograman ~ Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 9.
TEORI ALGORITMA.
Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 9.
Pengenalan Algoritma Ardian Maretta Prastiawan, Ssi
Pengembangan program terstruktur
Teknik Elektro – UIN Sunan Gunung Djati Bandung
PEMROGRAMAN TERSTRUKTUR
DASAR-DASAR PEMROGRAMAN
Pengantar Algoritma dan Pemrograman Elin Haerani, ST, M.Kom
ALGORITMA DEFINISI & FLOWCHART
Oleh : Oktavian Lantang.  Algorism ( bahasa arab...menghitung)  Algorist (orang yg menghitung angka arab)  Al-Khuwarizmi...Algorism...Algorithm diserap.
Algoritma dan Pemrograman
Pengantar Teknologi Informasi
Bahasa Tingkat Tinggi.
PENGENALAN ALGORITMA & PEMROGRAMAN
Pengertian Algoritma Sumber Kepustakaan : gerlan1986.files.wordpress.com/.../materi-ii-penge... 1 Algoritma adalah kumpulan instruksi-instruksi/ perintah–perintah/langkah-langkah.
Pengantar Algoritma dan pemograman
PERKEMBANGAN BAHASA KOMPUTER
Dasar Pemrograman Pendahuluan.
By Adnan Purwanto, S.Kom.  Langkah-langkah yang kita lakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah  Manusia harus menggunakan.
Pemrograman Berorientasi Obyek (PBO)
Algoritma Pemrograman
Algoritma dan Pemrograman
ALGORITMA DAN PEMROGRAMAN
Dasar Algoritma dan Pemrograman
Mahasiswa diharapkan dapat:
Rifky Kurniawan, S.Kom, MTI
Pemrograman Dasar Kelas X.
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
ALGORITMA DAN PEMROGRAMAN
Pendahuluan Algoritma dan Pemrograman I-A
Konsep Pemrograman Belajar memrogram adalah belajar mengenai strategi pemecahan persoalan/masalah, juga metodologi dan sistematika pemecahan tersebut kemudian.
ALGORITMA PEMEROGRAMAN
PERANGKAT LUNAK KOMPUTER
KONSEP DASAR PEMROGRAMAN
Teknik Kompilasi “Translator”
Pemrograman Prosedural
ALGORITMA & PEMROGRAMAN
PARADIGMA PEMROGRAMAN
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
penyusunan algoritma (flowchart)
Algoritma dan Pemrograman
Pengenalan Bahasa Pemrograman
ALGORITMA & PEMROGRAMAN 1A
PARADIGMA DALAM PEMOGRAMAN
Teknik Kompilasi “Translator”
Definisi Algoritma Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti.
Algoritma dan Pemrograman
Pengantar Sistem Komputer
DASAR PEMROGRAMAN Anita Qoiriah ..
Bahasa Pemrograman Poltek Balikpapan 2010.
Pengantar Konsep Bahasa Pemrograman
Keterampilan komputer 1AB
Pengantar Algoritma dan pemograman
Algoritma & Pemrograman 1
ALGORITMA & PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN
PEMROGRAMAN I Semester I 2017/2018
Pengantar Pemrograman
Kenalan Alghoritma Wahab Sya’roni, M.Kom
Algoritma dan Flowchart
TEORI ALGORITMA.
Pengantar Pemrograman
Komputasi & Pemrograman
Algoritma Pemrograman II
IT234 ALGORITMA DAN STRUKTUR DATA
Pengantar Pemrograman
Algoritma dan Pemrograman
PENGANTAR KOMPUTASI NUMERIK 1.1Pendahuluan Teknik komputasi adalah cabang ilmu yang secara khusus mempelajari pelaksanaan komputer menuju pada tujuan.
Transcript presentasi:

Komputasi dan Pemrograman D. Sinaga, M.Kom

Komputasi cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. inialah yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. (John S. Conery, 2010) Komputasi berbeda dengan kalkulasi !, Kalkulasi adalah proses mentransformasikan satu atau lebih input menjadi luaran (output). Contoh: Kalikan 20 dengan 5, hasilnya 100

Teori Komputasi Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ini dibagi menjadi dua cabang: teori komputabilitas dan teori kompleksitas, kedua cabang ini berurusan dengan model formal komputasi.

Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957)

Bahasa Pemrograman 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.

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

Algoritma Suatu urutan dari beberapa langkah yang logis guna menyelesaikan masalah. Pada saat kita memiliki masalah, maka kita harus dapat untuk menyelesaikan masalah tersebut dengan menggunakan langkah-langkah yang logis. Dengan kata lain, algoritma merepresentasi kan suatu komputasi.

Algoritma dapat dilihat sebagai sebuah logika deduksi terkontrol Algoritma dapat dilihat sebagai sebuah logika deduksi terkontrol. Pernyataan ini dapat diekspresikan sebagai: Algoritma = kontrol + logika. Komponen logika yang mengekspresikan aksioma dapat digunakan dalam komputasi serta komponen kontrol dalam menentukan cara-cara deduksi yang digunakan pada aksioma. Hal tersebut adalah dasar dari paradigma pemrograman logika.

FLOW CHART Struktur baku flowchart : Runtut (sequential / linear) Alternatif / pilihan / seleksi (alternative / selection) Berulang (loop / repetition)

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

PARADIGMA PEMROGRAMAN Paradigma Prosedural / Imperatif Paradigma Fungsional Paradigma Berorientasi Objek

Dalam pemrograman, logika murni komponen kontrol ialah tetap serta algoritma yang ditentukan dengan memberikan hanya ada komponen logikanya. Daya tarik dari pendekatan logical ialah semantik elegan, sebuah perubahan yang ada dalam aksioma mempunyai perubahan dalam algoritma.

Contoh Flowchar A B

Latihan : Buat Flowchat untuk menetukan bilangan ganjil ! Buatlah flowchat untuk menampilkan nilai predikat mahasiswa, jika nilai angka diketahui. Dengan ketentuan sbb: 0-40 =E 41-55=D 56-70=C 71-80=B 81-100 =A