Algoritma Pemograman 1 A

Slides:



Advertisements
Presentasi serupa
REKURSIF.
Advertisements

Oleh : Suparno Blog : Penterjemahan Data (Compiler – Interpreter) Pengenalan Pengelolahan Data Elektronik.
Pengertian Dasar Logika dan Algoritma
1 MATA KULIAH : “LOGIKA DAN ALGORITMA” PERTEMUAN I PENGANTAR ALGORITMA DAN PROGRAM CREATED BY: AYU ANGGRIANI H PTIK A 2009 PRODI PENDIDIKAN TEKNIK.
Pemograman berorientasi prosedur merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk.
Algoritma dan Flowchart
Bahasa Pemrograman Lanjutan
TEORI ALGORITMA.
- PERTEMUAN 1 - DASAR-DASAR ALGORITMA, PROGRAM, DAN PEMROGRAMAN
ALGORITMA NOTASI 2 FLOWCHART.
Pemrograman Rahmat D.R. Dako, ST, M.Eng.
PERTEMUAN I PENGERTIAN DASAR LOGIKA DAN ALGORITMA ~
Algoritma dan Flowchart
Algoritma dan Flowchart
Algoritma.
Algoritma dan Struktur Data
Dasar- Dasar Algoritma
Algoritma dan Struktur Data
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
MODUL 2 STRUKTUR DATA DIAGRAM ALIR DAN ALGORITMA
PENGENALAN ALGORITMA & PEMROGRAMAN
Notasi Algoritma.
ALGORITMA & LOGIKA PEMROGRAMAN
Struktur Data dan Algoritma
PERTEMUAN 2 PENGERTIAN DASAR LOGIKA DAN ALGORITMA.
PENGERTIAN DASAR ALGORITMA & FLOWCHART
BAB II Diagram alur atau Flowchart
Algoritma dan Flowchart
Mahasiswa diharapkan dapat:
PEMROGRAMAN DASAR.
Pendahuluan Algoritma dan Pemrograman I-A
M1. Konsep dasar algoritma & pemrograman
ALGORITMA PEMEROGRAMAN
BAB 1 BAHASA PEMROGRAMAN
ALGORITMA dan PEMROGRAMAN
Algoritma dan Struktur Data 1 pertemuan 12
ALGORITMA & PEMROGRAMAN
Algoritma merupakan pondasi yang harus dikuasai mahasiswa yang ingin menyelesaikan masalah secara terstruktur, efektif, dan efisien, khususnya untuk.
MODUL 3 PSEUDOCODE.
ALGORITMA & LOGIKA PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN (PERTEMUAN 2)
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
Algoritma.
PENGENALAN ALGORITMA & PEMROGRAMAN
ALGORITMA & PEMROGRAMAN 1A
ALGORITMA PEMROGRAMAN 1B* (PP :S1-KA) Pertemuan 1
Algoritma & Pemrograman
PENGENALAN ALGORITMA & PEMROGRAMAN
PROSES PEMBUATAN PROGRAM KOMPUTER
Definisi Algoritma Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti.
Bahasa Pemrograman Poltek Balikpapan 2010.
Pengantar Konsep Bahasa Pemrograman
Keterampilan komputer 1AB
Pertemuan-I ALGORITMA & PEMROGRAMAN-I.
ALGORITMA DAN FLOWCHART
Pemrograman Terstruktur
Algoritma & Pemrograman 1
Algoritma dan Flowchart
Algoritma pemrogaman komputer
Algoritma dan Struktur Data
Oleh : Pramesthi Handaru
TEORI ALGORITMA.
Pengertian Dasar Logika dan Algoritma. LOGIKA Pertama kali diperkenalkan oleh Aristoteles (384 – 322 SM) Logika berasal dari kata Yunani kuno λόγος (logos)
Algoritma Pemrograman II
IT234 ALGORITMA DAN STRUKTUR DATA
ANALISIS ALGORITMA Hoiriyah, S.Kom., M.Kom.. Analisis dan Algoritma.
YULI ASTUTI, S.KOM.  Algoritma yaitu urutan langkah-langkah logis untuk menyelesaikan sebuah masalah yang disusun dengan sistematis.  Program yaitu.
PENGERTIAN DASAR FLOWCHART
PEMROGRAMAN DASAR 3.1 & 4.1 KONSEP, STRUKTUR, PENULISAN ALGORITMA DHARU WIHARTASIH, S.PD SMK PALAPA SEMARANG.
Konsep Algoritma Pemrograman
Transcript presentasi:

Algoritma Pemograman 1 A Minggu 1

ALGORITMA Adalah inti dari ilmu komputer. Algoritma adalah urutan-urutan dari instruksi langkah-langkah untuk menyelesaikan suatu masalah. Algoritma adalah blueprint dari program. Sebaiknya disusun sebelum membuat program.

Kriteria suatu algoritma: –Ada input dan output –Efektivitas dan efisien –Terstruktur

Secara umum Algoritma Merupakan suatu himpunan instruksi yang secara jelas memperinci langkah-langkah proses suatu pelaksanaan, dalam pemecahan suatu masalah tertentu.

Tujuan Tujuan dari belajar Algoritma dan Pemrograman atau Flowchart adalah agar dapat membiasakan diri melakukan suatu perencanaan apabila menyelesaikan suatu masalah, karena suatu permasalahan yang diselesaikan dengan suatu perencanaan yang matang akan mendapatkan solusi yang lebih optimal dibandingkan menyelesaikan masalah tanpa menggunakan suatu perencanaan.

Secara teoritis di kenal pengertian Semi – Algoritma adalah prosedur yang mampu menghasilkan pemecahan atau solusi masalah, bila solusi memang ada dan kemudian berhenti Algoritma adalah semi algoritma yang mampu mendeteksi tidak adanya solusi, bila solusi memang tidak ada, dan mampu berhenti.

KEGUNAAN FLOWCHART Fungsi dari Flowchart adalah untuk membantu dalam pembuatan program secara umum setelah itu dituangkan ke dalam program secara detail. Sehingga memudahkan pembuat program dan menghasilkan program yang terstruktur serta output yang sesuai dengan perencanaan

KONSEP PEMROGRAMAN Program adalah kata, ekspresi,, pernyataan atau kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah dan diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer

Apa yang di maksud Pemrograman ?

Pemrograman adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemograman

STANDAR PROGRAM YANG BAIK Standar pemrograman dibutuhkan untuk menciptakkan suatu program yang baik yang memiliki portabilitas yang tinggi, sehingga memudahkan dalam merancang dan merawat program serta meningkatkan efektifitas penggunaan peralatan komputer.

Untuk menentukan standar program yang baik dibutuhkan beberapa standar sebagai dasar penilaian, seperti : a. Pemecahan masalah b. Penyusunan program c. Perawatan program d. Standar prosedur

CONTOH Algoritma ketika ingin mengirimkan surat kepada teman, yaitu : 1. Tulis surat pada secarik kertas surat 2. Ambil sampul surat 3. Masukkan surat ke dalam sampul 4. Tutup sampul surat menggunakan perekat 5. Tempel perangko pada surat 6. Bawa surat ke kantor pos untuk di poskaan

Contoh Prosedur untuk menyelesaikan masalah komputansi akar bulat positif dari suatu bilangan bulat atau ( integer ) positif a, yaitu : Baca a Masukan x sama dengan 1 Hitung y sebesar X*X Jika y sama dengan a maka cetak x sebagai akar dari a. Tambahkan x dengan 1 Pergi ke langkah 3

Prosedur dibentuk ke dalam Program basic 10 INPUT A 20 X = 1 30 Y = X*X 40 IF Y = A THEN PRINT X : END 50 X = X + 1 60 GO TO 30

Jika Kita masukan nilai 4, maka akan tercetak nilai 2 sebagai akar, namun bila kita masukan angka 5 prosedur akan berlanjut tidak berhenti. Karena untuk 5 akar bulatnya tidak ada, terlihat bahwa prosedur di atas merupakan sebuah semi algoritma bukan algoritma

Dapatkah kita menjadikan program tersebut sebagai algoritma ?

Program tersebut dapat di buat menjadi suatu algoritma dengan menghasilkan sebuah solusi. Sebuah algoritma selalu dapat di sempurnakan, dengan suatu cara/modifikasi, menjadi suatu algoritma. Semi-algoritma pada contoh dapat di sempurnakan menjadi sebuah algoritma dengan cara menambahkan suatu Instruksi

45 IF Y > A THEN PRINT “ TAK ADA AKAR”: end

Setelah di tambahkan Instruksi 10 INPUT A 20 X = 1 30 Y = X*X 40 IF Y = A THEN PRINT X : END 45 IF Y > A THEN PRINT “ TAK ADA AKAR”: end 50 X = X + 1 60 GO TO 30

TERIMA KASIH