Minggu, 21 Oktober 2012

Membuat Contoh contoh Algoritma:

A. Contoh membuat algoritma mengirim kartu ucapan selamat hari raya melalui kantor pos:

- Siapkan kertas kosong
- Siapkan lem
- Siapkan amplop
- Siapkan matrai
- Siapkan pulpen
- Gunakan meja agar tulisan rata
- Tulis pesan ucapan hari raya
- Setelah selesai menulis pesan, masukan kertas kedalam amplop
- Tulis alamat yg dituju didepan amplop
- Prangkonya diberi lem
- Tempel prangko tersebut didepan amplop
- Setelah itu cari kantor pos terdekat
- Gunakan motor untuk menuju ke kantor pos
- Setelah sampai, parkir motornya
- Masuk kedalam kantor pos
- Minta kepada pengurus kantor formulir pengiriman
- Isi formulir tersebut menggunakan pulpen
- Berikan surat kepada pengurus kantor pos
- Minta kuitansi pembayaran kepada pengurus pos
- Bayar lah kuitansi tersebut
- Menunggu suratnya sampai selesai dikirim ke alamat yg dituju

B. Contoh membuat algoritma pada kehidupan sehari hari:

1. Menyalakan mesin mobil:

- Siapkan kunci mobil
- Masukan kunci mobil kedalam lubang kunci
- Putar kunci mobil
- Keluarkan konci mobil kembali
- Buka pintu mobil
- Masuk kedalam mobil dan duduk
- Tutup kembali pintu mobil
- Masukan kunci kedalam lubang kunci stater
- Putar kunci
- Stater mobil dan mesin berjalan

2. membuka tutup pena:

- Siapkan pena yang akan dibuka tutupnya
- Tarik tutup penanya
- Dan tutup pena telah terbuka

C. Contoh membuat algoritma menelpon seseorang melalui telpon umum menggunakan koin:

- Siapkan uang koin terlebih dahulu
- Masukan koin tersebut kedalam lubang koin telpon umum yg menggunakan koin
- Angkat gagang telponnya
- Tekan nomer yang akan di tuju
- Tunggu sampai ada yang berbicara  
- Bila tidak ada yang berbicara tutup gagang telponnya
- Bila diangkat berbicaralah
- Setelah selesai tutup telponnya kembali 

D. Contoh membuat algoritma mengganti ban mobil pecah di tengah jalan:

- Buka bagasi mobil
- Keluar dari kendaraan mobil
- Ambil peralatan dongkrak, kunci pas dan ban cadangan
- kalau tidak ada dongkrak atau ban cadangan minta pertolongan kepada bengkel terdekat
- taruh dongkrak dibawah mobil
- dongkrak mobil sampai naik keatas
- buka baut mobil dengan kunci pas
- buka ban mobil yg pecah
- ganti dengan ban cadangan
- kencangkan baut ban mobil kembali dengan kunci pas
- dan taruh kembali peralatan
- mobil siap berjalan kembali

E. Contoh membuat algoritma  keputusan yang harus dilakukan saat lampu merah:

- Lihat batas marka yang ada pada jalan
- Tarik rem yang ada pada kendaraan kita
- Berhenti tepat di belakang marka
- Pastikan kendaraan kita berhenti di belakang marka
- Jika tidak mundurkan kembali hingga tepat di belakang marka
- Jika ya tetap di tempat hingga lampu hijau pertanda jalan

 Membuat Contoh Flowchartnya:

A. Contoh membuat Flowchart  keputusan yang harus dilakukan saat lampu merah



B. Contoh membuat Flowchart mengganti ban mobil pecah di tengah jalan



D. Contoh membuat Flowchart menelpon seseorang melalui telpon umum menggunakan koin



E. Contoh membuat Flowchart mengirim kartu ucapan selamat hari raya melalui kantor pos: 



--------------------------------------------------------------------------------------------------
Tugas 2

Membuat 5 Contoh Flowchart, Algoritma, dan Program untuk menunjukan Algoritma Sequence:

A. Algoritma:

1.
- Masukan Panjangß14cm 
- Masukan Lebarß16cm 
- Hitung luas persegi panjang, luasßPanjang*Lebar
- Cetak luas persegi panjang

2.
- Masukan Alasß20
- Masukan Tinggiß12
- Hitung Luas segitigaß(Alas*Tinggi)/2 
- Cetak Luas segitiga

3. 
- bil1ß128
- bil2ß8
- Bagißbil1/bil2

4.
- Gasß15000 
- Minyakß3500
- TotalßGast+Minyak

5.
- Januari=18.758.000 - Febuari=16.459.000  
- Febuari=16.459.000
- Selisih=Januari-Februari

B. Program :

1.
- Int P; 
- Int L; 
- Int l; 
- P=14
- L=16
- l=P*L;
- System.out.printf(“\n luas=%d”,l);

2.
- Int A; 
- Int T; 
- Int L; 
- A=20 
- T=12 
- L=(A*T)/2 -           
- System.out,printf(“\n Luas Segitiga=%d”,L)
 
3.
- Int bil1; 
- Int bil2; 
- Int B; 
- bil1=128
- bil2=8
- B=bil1/bil2;
- System.out.printf(“\n Bagi=%d”,B)

4.
- Int Tomat; 
- Int Melon; 
- Int T; 
- Gas=15000 
- Minyak=3500 
- T=Gas+Minyak 
- System.out.printf(“\n Total=%d”,T)
 
5.
- int Januari 
- int Februari 
- int S 
- Januari=18.758.000 
- Februari 16.459.000 
- S=Januari-Februari 
- System.out.printf(“\n Selisih=%d”, S)

C. Flowchart:

1.

2.


3.


4.


5.

Tidak ada komentar:

Posting Komentar