dasar algoritma
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
-