Algortima dan Pemrograman

Slides:



Advertisements
Presentasi serupa
Algoritma dan Flowchart
Advertisements

Dosen : Rinci Kembang Hapsari, S.Si
Pengenalan Algoritma dan Pemrograman
Pengenalan Algoritma dan Pemrograman
Algoritma dan Flowchart
Algoritma dan Flowchart
Algoritma dan Pemrograman
Algoritma.
Algoritma Pemrograman #Pengantar Algoritma Dosen M.Wildan Eltika S.Kom
Pemrograman Komputer.
Algoritma dan Struktur Data
Dasar- Dasar Algoritma
Pengantar Algoritma dan Pemrograman Elin Haerani, ST, M.Kom
ALGORITMA & PEMROGRAMAN
Matakuliah : Algoritma & Struktur Data Versi Materi
Pengertian Algoritma Sebuah algoritma merupakan deskripsi pelaksanaan suatu proses, dimana algoritma disusun oleh sederetan langkah instruksi yang logis.
Algoritma dan Struktur Data
Algoritma Pemrograman
Oleh : Oktavian Lantang.  Algorism ( bahasa arab...menghitung)  Algorist (orang yg menghitung angka arab)  Al-Khuwarizmi...Algorism...Algorithm diserap.
Algoritma dan Pemrograman
PENGANTAR ALGORITMA DAN PEMROGRAMAN
Tenia Wahyuningrum, SKom., MT Dasar-dasar Algoritma.
Pengenalan Algoritma.
Algoritma?!? Flowchart ?!?# DASAR PEMROGRAMAN.
Dasar Pemrograman Pendahuluan.
Pengantar Algoritma.
Algoritma & Struktur Data Della Oktaviany, S.Kom.
Mahasiswa diharapkan dapat:
Pemrograman Dasar Kelas X.
ALGORITMA & PEMROGRAMAN I-A
ALGORITMA DAN PEMROGRAMAN
Definisi Algoritma Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah. Kata logis (logika)
Pengenalan Algoritma.
Dasar Algoritma & Pemrogramn KUG1C3
Algoritma dan Pemrograman 1
BAB 1 BAHASA PEMROGRAMAN
Pemrograman Prosedural
Algoritma merupakan pondasi yang harus dikuasai mahasiswa yang ingin menyelesaikan masalah secara terstruktur, efektif, dan efisien, khususnya untuk.
ALGORITMA DAN PEMOGRAMAN 1A
ALGORITMA DAN PEMROGRAMAN (Pertemuan 01)
Algortima dan Pemrograman
PENGANTAR ALGORITMA DAN LOGIKA
SIMULASI DAN KOMUNIKASI DIGITIAL
ALGORITMA DAN PEMROGRAMAN (PERTEMUAN 2)
Algoritma & Struktur Data TG22113 Kartika Firdausy - UAD
DASAR ALGORITMA DAN PEMROGRAMAN KOMPUTER
Konsep Algoritma dan Pemrograman
Kontrak Perkuliahan Grace L.A. Sihombing
Pengantar.
Pertemuan 1.
Identitas dosen Suherman, ST Address : Cilegon
Identitas dosen Suherman, ST Address : Cilegon
Matakuliah : Algoritma & Struktur Data Versi Materi
Bahasa Pemrograman Poltek Balikpapan 2010.
Pengantar Algoritma dan pemograman
Algoritma & Pemrograman 1
Pengenalan Bahasa Pascal
Lecturer Note II Turbo Pascal & Pemrograman
ALGORITMA DAN PEMROGRAMAN
PROG. STUDI FISIKA UIN ALAUDDIN MAKASSAR
PEMROGRAMAN I Semester I 2017/2018
Pengantar Algoritma.
Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.
Algoritma pemrogaman komputer
DASAR-DASAR ALGORITMA
Oleh : Pramesthi Handaru
PEMROGRAMAN Belajar memrogram : belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi yang mudah dipahami Belajar bahasa.
PENGANTAR ALGORITMA DAN LOGIKA
Pengenalan Algoritma.
Algoritma dan Pemrograman
Transcript presentasi:

Algortima dan Pemrograman Muhamad Akbar

Definisi Algortima adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis Kata Logis merupakan kata kunci dalam sebuah algoritma.

Contoh logis 1 Permasalahan : menukar isi dua buah bejana, A dan B B A

Coba kalian buat algortima logis dalam penukaran isi bejana tersebut Algoritma TUKAR ISI BEJANA Diberikan dua buah bejana , A dan B; bejana A berisikan larutan berwarna biru Dan bejana B berisikan larutan berwarna merah. Pertukarkan isi kedua bejana Itu sedemikian sehingga bejana A akan berisi larutan merah dan bejana B berisi Larutan berwarna biru Coba kalian buat algortima logis dalam penukaran isi bejana tersebut

Penukaran isi bejana tidak dapat dilakukan secara langsung, isi dari bejana A dimasukan dalam bejana B dan isi bejana B dimasukan ke dalam bejana A. Bila penukaran dilakukan demikian maka isi kedua bejana akan tercampur. Algoritma salah

Solusi Gunakan 1 bejana tambahan untuk penampungan sementara, bejana C

Algoritma TUKAR ISI BEJANA C Algoritma TUKAR ISI BEJANA Diberikan dua buah bejana , A dan B; bejana A berisikan larutan berwarna biru Dan bejana B berisikan larutan berwarna merah. Pertukarkan isi kedua bejana Itu sedemikian sehingga bejana A akan berisi larutan merah dan bejana B berisi Larutan berwarna biru Deskripsi Tuangkan larutan dari bejana A ke bejana C Tuangkan larutan dari bejana B ke bejana A Tuangkan larutan dari bejana C ke bejana B

Kondisi Awal : B A Kondisi Akhir : B A

C A B 1 2 3

Contoh algortima dalam kehidupan sehari-hari Proses Algoritma Contoh Langkah dalam Algoritma 1. Membuat kue Resep kue Masukan telur dalam wajan kocok….. 2. Membuat pakaian Pola pakaian Ukur , buat gambar, gunting…….. 3. Mengisi voucher HP Panduan pengisian Gosok voucher, hubungi nomer XXX, masukan kode 16 digit..……. 4. Mengambil uang di ATM Panduan ATM Masukan kartu, tekan pin, pilih transaksi….

Latihan 1 Ibu Tati mengupas kentang Untuk itu ditentukan : Initial state (I.S. keadaan awal), T0, adalah kentang sudah ada di kantong kentang, yang ditaruh di rak di dapur, di mana ibu Tati akan mengupasnya Final state (F.S. keadaan akhir), T1, kentang dalan keadaan terkupas di panci, siap untuk dimasak dan kantong kentangnya harus dikembalikan ke rak lagi.

Algortima • Ambil kantong kentang dari rak • Ambil panci dari almari • Kupas kentang, simpan dipanci • Kembalikan kantong kentang dari rak

Algortima • Ambil kantong kentang dari rak • Ambil panci dari almari • Kupas kentang, simpan dipanci • Kembalikan kantong kentang dari rak

Algortima dan Bahasa Pemrograman Belajar algoritma ≠ belajar bahasa pemrograman Belajar algoritma adalah belajar tentang metodologi pemecahan masalah. Kemudian menuangkannya dalam notasi tertentu yg mudah dibaca dan dipahami.

Algortima dan Bahasa Pemrograman Belajar bahasa pemrograman berarti belajar menggunakan suatu bahasa, aturan tata bahasanya, dan instruksi2nya. Jenis bahasa pemrograman : Assembly, Pascal, C, C++, C#, Basic, Prolog ,java, dll

Jenis Bahasa Pemrograman Berdasarkan kedekatannya dengan mesin, bahasa pemrograman dapat dibagi menjadi 2 bagian : Bahasa tingkat rendah, bahasa jenis ini dirancang agar setiap instruksi dapat dikerjakan oleh komputer (mesin) Bahasa tingkat tinggi, bhs ini lebih dekat ke manusia, jadi bhs ini lebih mudah dimengerti oleh manusia. Bahasa ini membutuhkan translator bahasa yang dapat merubah bahasa ini ke bahasa yang dimengerti oleh komputer (mesin)

Pemrograman Bahasa Tingkat Tinggi Algoritma Translasi Pemrograman Bahasa Tingkat Tinggi Kompilasi + Linking Pemrograman dalam Bahasa Mesin Sistem Operasi Komputer Mesin Komputer