PENGANTAR ALGORITMA PUTRA PRIMA NAUFAL, S.ST masputra.net.

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
Bahasa Pemrograman Lanjutan
Pendahuluan Dr. Anto Satriyo Nugroho, M.Eng Web: Mata Kuliah: Dasar Pemrograman.
Pengenalan Algoritma Ardian Maretta Prastiawan, Ssi
KOMPONEN DASAR KOMPUTER
All sections to appear here
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER SURABAYA (STIKOM) LOGIKA DAN ALGORITMA.
Algorithma Pemrograman
Algoritma Pemrograman
Pengantar Teknologi Informasi
Introduction to Algorithm and Programming
PEMROGRAMAN TERSTRUKTUR
DASAR-DASAR PEMROGRAMAN
ALGORITMA & PEMROGRAMAN
Algoritma (Komputer) EL 2001 – Dasar Pemrograman Budi Rahardjo Teknik Elektro ITB
Pengantar Algoritma dan pemograman
PENERAPAN KOMPUTER BAGIAN 1. POKOK BAHASAN 1. PENGENALAN KOMPUTER 2. BAHASA BASIC DAN DIAGRAM ALIR 3. VARIABEL DAN KONSTANTA A. STATEMEN MENAMPILKAN DATA.
Algoritma (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.
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
ALGORITMA DAN PEMROGRAMAN
Mahasiswa diharapkan dapat:
Pertemuan 1 Muhamad Haikal,S.Kom., MT
Pemrograman Dasar Kelas X.
KOMPONEN DASAR KOMPUTER
PERTEMUAN 1 Algoritma & Pemrograman
Pendahuluan Algoritma dan Pemrograman I-A
Teknik Kompilasi “Translator”
BAB 1 BAHASA PEMROGRAMAN
ALGORITMA & PEMROGRAMAN
PENGANTAR LOGIKA & TEKNIKPEMROGRAMAN
Pengantar Pemrograman
BAHASA PEMROGRAMAN.
Pengenalan Bahasa Pemrograman
SOFTWARE.
YOHANA NUGRAHENI Pengantar Algoritma YOHANA NUGRAHENI
PENGENALAN ALGORITMA & PEMROGRAMAN
Pengantar.
Pertemuan 1.
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
Introduction to Algorithm and Programming
DASAR PEMROGRAMAN Anita Qoiriah ..
Bahasa Pemrograman Poltek Balikpapan 2010.
Introduction to Algorithm and Programming
Pengantar Konsep Bahasa Pemrograman
Dasar-dasar Pemrograman
PENGANTAR LOGIKA & TEKNIK PEMROGRAMAN
Penyusunan Algoritma Oleh Yohana N.
Pengantar Algoritma dan pemograman
ALGORITMA & PEMROGRAMAN
Dasar-Dasar Pemrograman
Pemrograman Visual I D3 Manajemen Informatika
EL 2001 – Dasar Pemrograman Budi Rahardjo Teknik Elektro ITB
Lecturer Note II Turbo Pascal & Pemrograman
Pengantar Pemrograman
Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.
Introduction to Algorithm and Programming
Algoritma dan Flowchart
Algoritma pemrogaman komputer
Pengantar Pemrograman
Pengantar teknologi informasi
ALGORITMA 1 Temu 1.
Pengantar Pemrograman
Algoritma dan Pemrograman
Transcript presentasi:

PENGANTAR ALGORITMA PUTRA PRIMA NAUFAL, S.ST masputra.net

Perkenalan  Nama: Putra Prima Naufal, S.ST   Web:  No Hp:

KONTRAK KULIAH  Absensi : 15%  Tugas: 30%  UTS: 25%  UAS: 30%

Masalah Analisa Masalah Pemecahan Program Komputer Brainware Software Hardware Manusia

APA ITU Algoritma ?  Definisi  Urutan langkah-langkah untuk memecahkan masalah  Kamus Besar Bahasa Indonesia: Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah  Algoritma diwujudkan dalam bentuk Program Komputer

Istilah  Program berisi urutan langkah-langkah penyelesaian masalah.  Program ditulis dengan menggunakan bahasa pemrograman.  Orang yang membuat program disebut pemrogram (programmer).  Kegiatan merancang dan menulis program disebut pemrograman.

Ciri Algoritma 1. Finiteness Jumlah langkah dalam algoritma harus terbatas 2. Definiteness Setiap langkah harus didefinisikan secara tepat, tidak boleh membingungkan (ambiguous) 3. Input Sebuah algoritma memiliki nol atau lebih input yang diberikan kepada algoritma sebelum dijalankan 4. Output Sebuah algoritma memiliki satu atau lebih output, yang biasanya bergantung kepada input 5. Effectiveness Setiap algoritma diharapkan miliki sifat efektif

Belajar memprogram ≠ Belajar bahasa pemrograman

Program, Pemrograman, dan Bahasa Pemrograman  Program adalah kumpulan instruksi/.perintah yang diberikan kepada komputer untuk melaksanakan tugas tertentu  Pemrograman adalah upaya untuk membuat kode- kode instruksi/perintah yang dapat dimengerti oleh komputer  Bahasa pemrograman adalah sarana yang digunakan untuk membuat kode-kode instruksi/perintah yang dapat dimengerti oleh komputer

Bahasa Pemrograman  Low Level  Bahasa Mesin  Bahasa Assembler  Middle Level  Bahasa C  High Level  Pascal  COBOL  BASIC  Fortran dll

Language Translator (1)  Komputer hanya mengerti bahasa mesin (0 dan 1)  Sedangkan manusia justru tidak mengerti bahasa mesin

Language Translator (2) LANGUAGE TRANSLATOR MANUSIA

Language Translator (3)

Compiler dan Interpreter CompilerInterpreter Menterjemahkan seluruh instruksi sekaligus Menterjemahkan instruksi baris per baris Pembuatan dan pengujian program relatif lama Pembuatan dan pengujian program cepat Program hanya dapat diuji jika benar-benar bebas kesalahan Program dapat langsung diuji meskipun masih ada beberapa kode yang salah Proses eksekusi berjalan cepat Proses eksekusi berjalan lambat Kode program dapat dirahasiakan Kode program tidak dapat dirahasiakan Contoh : Pascal, VB, Cobol, Fortran Contoh : PHP, ASP, Perl, Phyton

Tahapan Pelaksanaan Pembuatan Program Algoritma Program dlm Bahasa Tingkat Tinggi Program dlm Bahasa Mesin Interpretasi Kompilasi + lingking Interpretasi oleh CPU Operasi (baca, tulis, hitung, perbandingan, dsb)

Penyusunan Algoritma  Dasar penyusunan algoritma : Secara prinsip tidak ada standar baku untuk menyusun algoritma. Tiga cara menyusun algoritma :  Bahasa manusia  Pseudocode  Diagram Alir

Contoh Penyusunan Algoritma Buatlah algoritma untuk menghitung Luas Lingkaran ! 1. Menggunakan Bahasa Manusia 1. Inputkan nilai jari-jari lingkaran 2. Hitung luas lingkaran menggunakan rumus : 3,14 x jari-jari x jari-jari 3. Tampilkan nilai luas lingkaran

Contoh Penyusunan Algoritma Buatlah algoritma untuk menghitung Luas Lingkaran ! 2. Menggunakan Pseudocode 1. Input jari-jari 2. luas  3,14 x jari-jari x jari-jari 3. Output luas

Contoh Penyusunan Algoritma 3. Menggunakan Flowchart Mulai Masukkan nilai Jari-jari Luas  3,14 x jari-jari x jari-jari Tampilkan Luas Selesai