PEMROGRAMAN DASAR.

Slides:



Advertisements
Presentasi serupa
Pengertian Dasar Logika dan Algoritma
Advertisements

1 MATA KULIAH : “LOGIKA DAN ALGORITMA” PERTEMUAN I PENGANTAR ALGORITMA DAN PROGRAM CREATED BY: AYU ANGGRIANI H PTIK A 2009 PRODI PENDIDIKAN TEKNIK.
PENDAHULUAN KONSEP ALGORITMA DAN DIAGRAM ALIR (FLOWCHART)
Algoritma dan FlowChart
DASAR PEMROGRAMAN (VTI 301)
Algoritma dan Flowchart
Algoritma Pemograman 1 A
TEORI ALGORITMA.
Pemrograman Rahmat D.R. Dako, ST, M.Eng.
Introduction to Algorithm and Programming
PERTEMUAN I PENGERTIAN DASAR LOGIKA DAN ALGORITMA ~
Rancangan Program Materi Pertemuan 13 Sumber : Slide Inayatullah,M.Si.
Penggunaan Angka, String, Operator, dan Statement Pembanding
Algoritma dan Flowchart
PEMROGRAMAN TERSTRUKTUR
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Algoritma.
Algoritma dan Struktur Data
Dasar- Dasar Algoritma
Pengantar Algoritma dan Pemrograman Elin Haerani, ST, M.Kom
Algoritma dan Struktur Data
MODUL 2 STRUKTUR DATA DIAGRAM ALIR DAN ALGORITMA
PENGANTAR ALGORITMA DAN PEMROGRAMAN
Penjelasan Algoritma, Pseudocode, dan Flowchart
PENGENALAN ALGORITMA & PEMROGRAMAN
RANCANGAN PROGRAM.
Tenia Wahyuningrum, SKom., MT Dasar-dasar Algoritma.
Algoritma?!? Flowchart ?!?# DASAR PEMROGRAMAN.
By Adnan Purwanto, S.Kom.  Langkah-langkah yang kita lakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah  Manusia harus menggunakan.
SUATU PENGANTAR BAHASA PEMROGRAMAN
Pengantar Algoritma.
MERANCANG PROGRAM DAN PSEUDOCODE 1 Metode Perancang Program.
Algoritma dan Flowchart
PERTEMUAN 1.
Algoritma dan Pemrograman
Analisis dan desain Algoritma (PG157)
Pendahuluan Algoritma dan Pemrograman I-A
ALGORITMA PEMEROGRAMAN
Metode Perancang Program
Algoritma merupakan pondasi yang harus dikuasai mahasiswa yang ingin menyelesaikan masalah secara terstruktur, efektif, dan efisien, khususnya untuk.
ALGORITMA DAN PEMOGRAMAN 1A
Algoritma.
Kontrak Perkuliahan Grace L.A. Sihombing
PENGENALAN ALGORITMA & PEMROGRAMAN
PENGENALAN ALGORITMA & PEMROGRAMAN
Identitas dosen Suherman, ST Address : Cilegon
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
PENGANTAR ALGORITMA.
Introduction to Algorithm and Programming
Pengantar Konsep Bahasa Pemrograman
Penyusunan Algoritma Oleh Yohana N.
Pengantar Algoritma dan pemograman
Pertemuan-I ALGORITMA & PEMROGRAMAN-I.
Pengantar Algoritma.
Introduction to Algorithm and Programming
Algoritma dan Flowchart
Oleh : Pramesthi Handaru
TEORI ALGORITMA.
Chapter 1 : Pengantar Algoritma
Pengertian Dasar Logika dan Algoritma. LOGIKA Pertama kali diperkenalkan oleh Aristoteles (384 – 322 SM) Logika berasal dari kata Yunani kuno λόγος (logos)
Logika & Algoritma Kompetensi dasar
Chapter 1 : Pengantar Algoritma
Algoritma Pemrograman II
IT234 ALGORITMA DAN STRUKTUR DATA
Algoritma & Pemrograman 1 Chapter 1 Achmad Fitro The Power of PowerPoint – thepopp.com.
ANALISIS ALGORITMA Hoiriyah, S.Kom., M.Kom.. Analisis dan Algoritma.
PEMROGRAMAN DASAR 3.1 & 4.1 KONSEP, STRUKTUR, PENULISAN ALGORITMA DHARU WIHARTASIH, S.PD SMK PALAPA SEMARANG.
Konsep Algoritma Pemrograman
Transcript presentasi:

PEMROGRAMAN DASAR

ALGORITMA PEMROGRAMAN MATERI POKOK ALGORITMA PEMROGRAMAN Konsep Algoritma Struktur Algoritma Algoritma menggunakan bahasa natural Pengenalan Variabel Pengenalan Tipe Data Pengenalan Operator Pseudocode Flowchart Penggunaan tool Flowchart

B. Definisi Algoritma Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis . Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Yang ditekankan adalah urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat.

Kata Algoritma berasal dari bahasa arab yaitu Algorism yang berarti proses menghitung dengan angka arab. Sedangkan Algorist adalah orang yang menghitung dengan menggunakan angka arab. Sebenarnya, Algoritma itu sendiri berasal dari nama seorang ahli matematika dari Uzbekistan yaitu Abu Abdullah Muhammad Ibn Musa al-Khwarizmi yang dibaca oleh orang barat menjadi Algorism.

Seorang ahli matematika, astronomi, astrologi dan geografi yang berasal dari persia. Lahir sekitar tahun 780 di khwarizm (sekarang Khiva, Uzbekistan) dan wafat sekitar tahun 850 di Baghdad. Hampir sepanjang hidupnya, ia bekerja sebagai dosen di Sekolah Kehormatan di Baghdad.

Perhatikan algoritma sederhana berikut : Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, langkah yang harus dilakukan adalah: 1. Menyiapkan Peralatan Tulis 2. Menulis surat 3. Surat dimasukkan ke dalam amplop tertutup 4. Amplop ditempeli perangko secukupnya. 5. Pergi ke Kantor Pos terdekat untuk mengirimkannya

Algoritma menghitung luas persegi panjang: 1. Masukkan panjang (P) 2. Masukkan lebar (L) 3. Luas P * L 4. Tulis Luas

Komponen yang harus ada dalam merancang Algoritma : Komponen masukan : terdiri dari pemilihan variabel, jenis variabel, tipe variabel, konstanta dan parameter (dalam fungsi) Komponen keluaran : merupakan tujuan dari perancanga Algoritma dan program. Permasalahan yang diselesaikan dalam algoritma dan program harius ditampilkan dalam kompnen keluaran. Karakteristik keluaran yang baik adalah menjawab permasalahan dan tampilan yang ramah. Komponen proses : merupakan bagian utama dan terpenting dalam merancang sebuah algoritma. Dalam bagian ini terdapat logika masalah, logika algoritma (sintaksis dan semantik), rumusan, metode (rekusi, perbandingan, penggabungan, pengurangan, dll).

KONSEP DASAR ALGORITMA Terdapat beberapa langkah umum dalam pembuatan suatu program yaitu: Mendefinisikan masalah Mencari solusinya Menentukan algoritma Menulis program Menguji program Mendokumentasikan program Merawat program

Mendefinisikan masalah Langkah yang pertama dilakukan adalah mendefinisikan permasalahan. langkah ini harus dilakukan untuk menentukan masalah yang ada serta ditentukan pula input dan output program. Mencari solusi Kemudian ditentukan solusi dari permasalahan yang dihadapi. Bila untuk mendapatkan solusi harus melalui langkah yang terlalu rumit dapat dilakukan pembagian masalah dalam beberapa modul-modul kecil agar mudah untuk dikerjakan. Lalu modul-modul kecil tersebut digabungkan menjadi satu untuk dapat menentukan solusi. Menentukan algoritma Dalam pemilihan algoritma, pemrogram atau analis harus menggunakan algoritma yang sesuai dan efisien untuk masalah yang dihadapi.

Menulis program Penulisan program bisa dilakukan dengan menggunakan bahasa pemrograman yang dikuasai dan memiliki kompabilitas dengan perangkat keras yang akan menggunakan program tersebut. Menguji program Bila program sudah selesai dibuat, pengujian diperlukan untuk mengetahui apakah program yang dibuat sudah layak untuk digunakan. Mendokumentasikan program Penulisan dokumentasi yang biasanya dilupakan oleh pemrogram menjadi sangat penting saat akan dilakukan perubahan pada program yang dibuat. penulisan program ini dapat dilakukan dengan menulis komentar pada source code tentang kegunaannya (variabel, parameter, procedur, fungsi).

Merawat program Program yang sudah selesai dibuat juga perlu dirawat dengan pendeteksian bug yang belum diketahui sebelumnya juga penambahan fasilitas baru yang mempermudah pengguna program. Dari penjelasan diatas, dapat kita peroleh kesimpulan bahwa pembelajaran algoritma pemrograman adalah bagian dari langkah-langkah pembuatan program.

Contoh algoritma menggunakan telepon umum : 1. Angkat gagang telepon 2 Contoh algoritma menggunakan telepon umum : 1. Angkat gagang telepon 2. Masukkan koin 3. Tekan nomor yang dituju 4. Bicara 5. Letakkan gagang telepon

tugas Buatlah algoritma membuat kopi Buatlah algoritma kegiatan sehari-hari Algorima menggunakan telepon umum Mengirim sms

algoritma Mengirim SMS : Mengambil HP, Pilih Menu -> Pesan, Pilih  tulis baru, Ketikkan pesan yang mau dikirimkan, Setelah selesai, pilih lanjutkan untuk memasukan / memilih no tujuan, Klik OK untuk mengirim. by