algoritma dan flowchart
Post on 24-Jul-2015
198 Views
Preview:
TRANSCRIPT
Algoritma dan Flowchart
Diberikan Pada Kuliah Perdana
Universitas Gunadarma
Lily Wulandari
Objectives
Setelah menyelesaikan bab ini
anda diharapkan dapat
bull Mengerti tentang algoritma
bull Membuat algoritma dari suatu permasalahan
bull Mengerti tentang flowchart
bull Membuat flowchart dari suatu
permasalahan
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
Algoritma
Algoritma 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 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Objectives
Setelah menyelesaikan bab ini
anda diharapkan dapat
bull Mengerti tentang algoritma
bull Membuat algoritma dari suatu permasalahan
bull Mengerti tentang flowchart
bull Membuat flowchart dari suatu
permasalahan
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
Algoritma
Algoritma 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 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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
Algoritma
Algoritma 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 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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
Algoritma
Algoritma 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 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah
Algoritma
Algoritma 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 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Algoritma 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 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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 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 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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 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 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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 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 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Contoh Algoritma 2
Mengupas Kentang untuk Makan Malam
1048708Ibu 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 sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Contoh Algoritma 2 (lanjt)
Ada hal yang ldquotergantungrdquopada sesuatu
1048708Ibu 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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Kondisi ndash dari Alg 2
Jadi
1048708Ambil 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 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Kondisi ndash dari Alg 2
Karena 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 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Kondisi ndash dari Alg 2
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang tidak dikupas
Jadi
1048708Jika jumlah kentang terkupas belum cukup do
1048708Tergantung pada kondisi kentang
1048708Busuk buang dan cari kentang berikutnya tidak dihitung
1048708Tidak Busuk kupas 1 kentang
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Menentukan apakah suatu bilangan merupakan
bilangan 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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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 pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Pembuatan Flowchart Tidak ada kaidah yang baku Flowchart = gambaran hasil analisa suatu
masalah Flowchart dapat bervariasi antara satu
pemrogram dengan pemrogram lainnya Secara garis besar ada 3 bagian utama
ndash Inputndash Prosesndash Output
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Pembuatan Flowchart ndash cont
Hindari 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Pembuatan Flowchart ndash cont
Begin
Input
Proses
Output End
Anda dapat menampilkan hasil di output
Contoh Flowchart
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Contoh Flowchart
Exercise
Bagaimana 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 ndashtl
1048708Output 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
Exercise
Bagaimana 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 ndashtl
1048708Output 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
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
top related