dasar algoritma

34
Algoritma dan Flowchart Diberikan Pada Kuliah Perdana Universitas Gunadarma Lily Wulandari

Upload: independent

Post on 21-Feb-2023

2 views

Category:

Documents


0 download

TRANSCRIPT

Algoritma dan FlowchartDiberikan Pada Kuliah Perdana

Universitas GunadarmaLily Wulandari

ObjectivesSetelah menyelesaikan bab inianda diharapkan dapatbull Mengerti tentang algoritmabull Membuat algoritma dari suatu permasalahan

bull Mengerti tentang flowchartbull Membuat flowchart dari suatupermasalahan

Algoritma Adalah inti dari ilmu komputer

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis

Algoritma

Kata logis merupakan kata kunci dalam algoritma

Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah

Algoritma

Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah

AlgoritmaAlgoritma adalah blueprint dari program

Sebaiknya disusun sebelum membuat program

Kriteria suatu algoritmandash Ada input dan outputndash Efektif dan efisienndash Terstruktur

Algoritma Dalam Kehidupan Algoritma adalah jantung ilmu komputer atau informatika Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma

Algoritma juga digunakan dalam kehidupan sehari-hari contohnya resep makanan Di dalam resep makanan terdapat langkah-langkah yang merupakan algoritma

Algoritma dalam Kehidupan

Algoritma dalam Kehidupan

Contoh Algoritma 1Mengirim surat kepada teman1 Tulis surat pada secarik kertas surat2 Ambil sampul surat3 Masukkan surat ke dalam sampul4 Tutup sampul surat menggunakan perekat5 Jika kita ingat alamat teman tersebut maka

tulis alamat pada sampul surat6 Jika tidak ingat lihat buku alamat kemudian

tulis alamat pada sampul surat7 Tempel perangko pada surat8 Bawa surat ke kantor pos untuk diposkan

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

ObjectivesSetelah menyelesaikan bab inianda diharapkan dapatbull Mengerti tentang algoritmabull Membuat algoritma dari suatu permasalahan

bull Mengerti tentang flowchartbull Membuat flowchart dari suatupermasalahan

Algoritma Adalah inti dari ilmu komputer

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis

Algoritma

Kata logis merupakan kata kunci dalam algoritma

Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah

Algoritma

Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah

AlgoritmaAlgoritma adalah blueprint dari program

Sebaiknya disusun sebelum membuat program

Kriteria suatu algoritmandash Ada input dan outputndash Efektif dan efisienndash Terstruktur

Algoritma Dalam Kehidupan Algoritma adalah jantung ilmu komputer atau informatika Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma

Algoritma juga digunakan dalam kehidupan sehari-hari contohnya resep makanan Di dalam resep makanan terdapat langkah-langkah yang merupakan algoritma

Algoritma dalam Kehidupan

Algoritma dalam Kehidupan

Contoh Algoritma 1Mengirim surat kepada teman1 Tulis surat pada secarik kertas surat2 Ambil sampul surat3 Masukkan surat ke dalam sampul4 Tutup sampul surat menggunakan perekat5 Jika kita ingat alamat teman tersebut maka

tulis alamat pada sampul surat6 Jika tidak ingat lihat buku alamat kemudian

tulis alamat pada sampul surat7 Tempel perangko pada surat8 Bawa surat ke kantor pos untuk diposkan

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Algoritma Adalah inti dari ilmu komputer

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis

Algoritma

Kata logis merupakan kata kunci dalam algoritma

Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah

Algoritma

Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah

AlgoritmaAlgoritma adalah blueprint dari program

Sebaiknya disusun sebelum membuat program

Kriteria suatu algoritmandash Ada input dan outputndash Efektif dan efisienndash Terstruktur

Algoritma Dalam Kehidupan Algoritma adalah jantung ilmu komputer atau informatika Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma

Algoritma juga digunakan dalam kehidupan sehari-hari contohnya resep makanan Di dalam resep makanan terdapat langkah-langkah yang merupakan algoritma

Algoritma dalam Kehidupan

Algoritma dalam Kehidupan

Contoh Algoritma 1Mengirim surat kepada teman1 Tulis surat pada secarik kertas surat2 Ambil sampul surat3 Masukkan surat ke dalam sampul4 Tutup sampul surat menggunakan perekat5 Jika kita ingat alamat teman tersebut maka

tulis alamat pada sampul surat6 Jika tidak ingat lihat buku alamat kemudian

tulis alamat pada sampul surat7 Tempel perangko pada surat8 Bawa surat ke kantor pos untuk diposkan

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Algoritma

Kata logis merupakan kata kunci dalam algoritma

Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah

Algoritma

Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah

AlgoritmaAlgoritma adalah blueprint dari program

Sebaiknya disusun sebelum membuat program

Kriteria suatu algoritmandash Ada input dan outputndash Efektif dan efisienndash Terstruktur

Algoritma Dalam Kehidupan Algoritma adalah jantung ilmu komputer atau informatika Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma

Algoritma juga digunakan dalam kehidupan sehari-hari contohnya resep makanan Di dalam resep makanan terdapat langkah-langkah yang merupakan algoritma

Algoritma dalam Kehidupan

Algoritma dalam Kehidupan

Contoh Algoritma 1Mengirim surat kepada teman1 Tulis surat pada secarik kertas surat2 Ambil sampul surat3 Masukkan surat ke dalam sampul4 Tutup sampul surat menggunakan perekat5 Jika kita ingat alamat teman tersebut maka

tulis alamat pada sampul surat6 Jika tidak ingat lihat buku alamat kemudian

tulis alamat pada sampul surat7 Tempel perangko pada surat8 Bawa surat ke kantor pos untuk diposkan

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Algoritma

Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah

AlgoritmaAlgoritma adalah blueprint dari program

Sebaiknya disusun sebelum membuat program

Kriteria suatu algoritmandash Ada input dan outputndash Efektif dan efisienndash Terstruktur

Algoritma Dalam Kehidupan Algoritma adalah jantung ilmu komputer atau informatika Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma

Algoritma juga digunakan dalam kehidupan sehari-hari contohnya resep makanan Di dalam resep makanan terdapat langkah-langkah yang merupakan algoritma

Algoritma dalam Kehidupan

Algoritma dalam Kehidupan

Contoh Algoritma 1Mengirim surat kepada teman1 Tulis surat pada secarik kertas surat2 Ambil sampul surat3 Masukkan surat ke dalam sampul4 Tutup sampul surat menggunakan perekat5 Jika kita ingat alamat teman tersebut maka

tulis alamat pada sampul surat6 Jika tidak ingat lihat buku alamat kemudian

tulis alamat pada sampul surat7 Tempel perangko pada surat8 Bawa surat ke kantor pos untuk diposkan

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

AlgoritmaAlgoritma adalah blueprint dari program

Sebaiknya disusun sebelum membuat program

Kriteria suatu algoritmandash Ada input dan outputndash Efektif dan efisienndash Terstruktur

Algoritma Dalam Kehidupan Algoritma adalah jantung ilmu komputer atau informatika Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma

Algoritma juga digunakan dalam kehidupan sehari-hari contohnya resep makanan Di dalam resep makanan terdapat langkah-langkah yang merupakan algoritma

Algoritma dalam Kehidupan

Algoritma dalam Kehidupan

Contoh Algoritma 1Mengirim surat kepada teman1 Tulis surat pada secarik kertas surat2 Ambil sampul surat3 Masukkan surat ke dalam sampul4 Tutup sampul surat menggunakan perekat5 Jika kita ingat alamat teman tersebut maka

tulis alamat pada sampul surat6 Jika tidak ingat lihat buku alamat kemudian

tulis alamat pada sampul surat7 Tempel perangko pada surat8 Bawa surat ke kantor pos untuk diposkan

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Algoritma Dalam Kehidupan Algoritma adalah jantung ilmu komputer atau informatika Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma

Algoritma juga digunakan dalam kehidupan sehari-hari contohnya resep makanan Di dalam resep makanan terdapat langkah-langkah yang merupakan algoritma

Algoritma dalam Kehidupan

Algoritma dalam Kehidupan

Contoh Algoritma 1Mengirim surat kepada teman1 Tulis surat pada secarik kertas surat2 Ambil sampul surat3 Masukkan surat ke dalam sampul4 Tutup sampul surat menggunakan perekat5 Jika kita ingat alamat teman tersebut maka

tulis alamat pada sampul surat6 Jika tidak ingat lihat buku alamat kemudian

tulis alamat pada sampul surat7 Tempel perangko pada surat8 Bawa surat ke kantor pos untuk diposkan

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Algoritma dalam Kehidupan

Algoritma dalam Kehidupan

Contoh Algoritma 1Mengirim surat kepada teman1 Tulis surat pada secarik kertas surat2 Ambil sampul surat3 Masukkan surat ke dalam sampul4 Tutup sampul surat menggunakan perekat5 Jika kita ingat alamat teman tersebut maka

tulis alamat pada sampul surat6 Jika tidak ingat lihat buku alamat kemudian

tulis alamat pada sampul surat7 Tempel perangko pada surat8 Bawa surat ke kantor pos untuk diposkan

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Algoritma dalam Kehidupan

Contoh Algoritma 1Mengirim surat kepada teman1 Tulis surat pada secarik kertas surat2 Ambil sampul surat3 Masukkan surat ke dalam sampul4 Tutup sampul surat menggunakan perekat5 Jika kita ingat alamat teman tersebut maka

tulis alamat pada sampul surat6 Jika tidak ingat lihat buku alamat kemudian

tulis alamat pada sampul surat7 Tempel perangko pada surat8 Bawa surat ke kantor pos untuk diposkan

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Contoh Algoritma 1Mengirim surat kepada teman1 Tulis surat pada secarik kertas surat2 Ambil sampul surat3 Masukkan surat ke dalam sampul4 Tutup sampul surat menggunakan perekat5 Jika kita ingat alamat teman tersebut maka

tulis alamat pada sampul surat6 Jika tidak ingat lihat buku alamat kemudian

tulis alamat pada sampul surat7 Tempel perangko pada surat8 Bawa surat ke kantor pos untuk diposkan

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Contoh Algoritma 2Mengupas Kentang untuk Makan Malam1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Contoh Algoritma 2 (lanjt)Ada hal yang ldquotergantungrdquopada sesuatu1048708Ibu Tati mengambil kantong kentang dari rak

1048708Ibu Tati mengambil panci dari almari 1048708Lakukan persiapan gunakan celemek pakaian tergantung hari

1048708Ibu Tati mengupas kentang 1048708Ibu Tati mengembalikan kantong kentang dari rak

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Kondisi ndash dari Alg 2 Hari Sabtu 1048708ldquoIbu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemekrdquo(berarti tidak ada aksi memakai celemek)

Hari Minggu 1048708ldquoIbu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemekrdquo

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Kondisi ndash dari Alg 2 Jadi1048708Ambil kantong kentang dari rak 1048708Ambil panci dari almari 1048708Depend on warna baju 1048708berwarna muda Pakai celemek 1048708tidak berwarna muda Tidak pakai celemek

1048708Kupas kentang 1048708Kembalikan kantong kentang ke rak

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Kondisi ndash dari Alg 2Karena dapat pesanan maka kentang yg harus dikupas 500 buah

1048708tergantung pada jumlah kentang yang sudah dikupas 1048708belum cukup Kupas 1 kentang 1048708cukup selesai

Atau1048708while jumlah kentang terkupas belum cukup do 1048708Kupas 1 kentang

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Kondisi ndash dari Alg 2Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas

Jadi1048708Jika jumlah kentang terkupas belum cukup do

1048708Tergantung pada kondisi kentang1048708Busuk buang dan cari kentang berikutnya

tidak dihitung1048708Tidak Busuk kupas 1 kentang

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Menentukan apakah suatu bilangan merupakanbilangan ganjil atau bilangan genap Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2 Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil

Contoh Algoritma 3

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Flowchart Bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah

Merupakan cara penyajian dari suatu algoritma Ada 2 macam Flowchart

ndash System Flowchart urutan proses dalam system dengan menunjukkan alat media input output serta jenis media penyimpanan dalam proses pengolahan datandash Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Simbol-simbol Flowchart Flow Direction Symbols (Simbol penghubung alur)

Processing Symbols (Simbol proses) Input-output Symbols (Simbol input-output)

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Simbol-simbol Flowchart

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Simbol-simbol Flowchart ndash Cont

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya

Secara garis besar ada 3 bagian utamandash Inputndash Prosesndash Output

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Pembuatan Flowchart ndash contHindari pengulangan proses yang tidakperlu dan logika yang berbelit sehinggajalannya proses menjadi singkat

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Pembuatan Flowchart ndash cont

Selalu dimulai dengan BEGIN

Begin

Jangan lupa menggambar garis

End

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Pembuatan Flowchart ndash cont

Begin

Inputoutput

Jangan lupa garis

Mungkin anda ingin berkomunikasi dengan pemakai

Input Output

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Proses

Anda dpt melakukan perhitungan di dlm proses

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Pembuatan Flowchart ndash cont

Begin

Input

Proses

Output End

Anda dapat menampilkan hasil di output

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Contoh Flowchart

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

ExerciseBagaimana algoritma untuk menukar isi dari dua gelas

Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang

1048708Input Tahun lahir (tl) Tahun sekarang (ts)

1048708Proses Umur = ts ndashtl1048708Output Cetak Umur

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34

Exercise Buatlah flowchart untuk menampilkan deret bilangan berikut

1 1 2 3 5 8 13 Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput

  • Algoritma dan Flowchart
  • Objectives
  • Algoritma
  • Slide 4
  • Slide 5
  • Slide 6
  • Algoritma Dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Algoritma dalam Kehidupan
  • Contoh Algoritma 1
  • Contoh Algoritma 2
  • Contoh Algoritma 2 (lanjt)
  • Kondisi ndash dari Alg 2
  • Slide 14
  • Slide 15
  • Slide 16
  • Contoh Algoritma 3
  • Flowchart
  • Simbol-simbol Flowchart
  • Slide 20
  • Simbol-simbol Flowchart ndash Cont
  • Pembuatan Flowchart
  • Pembuatan Flowchart ndash cont
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Contoh Flowchart
  • Slide 30
  • Slide 31
  • Slide 32
  • Exercise
  • Slide 34