Jumat, 21 September 2007

algoritma

Algoritma:

I.

  1. Siapkan gula, kopi, air panas, cangkir dan sendok the
  2. Masukkan 2 sendok the kopi kedalam cangkir
  3. Tuang air panas ke cangkir
  4. Masukkan 1 sendok teh gula
  5. Aduk
  6. Rasakan
  7. Jika sudah manis maka minumlah
  8. Jika belum manis maka ulangi langkah ke 4

II

  1. Bangun pagi
  2. Sholat
  3. Baca buku
  4. Beres – beres tempat tidur
  5. Menyapu
  6. Mandi
  7. Dandan
  8. Berangkat kuliah
  9. Kuliah
  10. Pulang kuliah
  11. Istirahat sejenak
  12. Mandi
  13. Sholat ashar
  14. Tunggu maghrib
  15. Sholat maghrib
  16. Makan
  17. Belajar
  18. Sholat isya
  19. Tidur

III

  1. Input x
  2. Input y
  3. Jumlahkan dengan rumus n=x+y
  4. Kurangi dengan rumus m=n-2
  5. Kuadratkan dengan rumus n2=p
  6. Akarkan dengan rumus q=p1/2
  7. Kalika dengan rumus r=q*3
  8. Bagi bilangan dengan rumus r/2
  9. Jika sisa=0 maka cetak genap
  10. Jika sisa=1 maka cetak ganjil

IV

  1. Tentukan bilangan x,y,z
  2. a = x
  3. Jika a > y maka x = y dan y = a
  4. a = y
  5. Jika a > z maka y = z dan z = a
  6. a = x
  7. Jika a > y maka x = y dan y = a
  8. Cetak hasil

V

  1. Pergi ke BANK
  2. Jika nasabah maka akan dikonfirmasikan transaksinya jika bukan ( langkah9 )
  3. Jika Ingin mengambil uang maka akan dikonfirmasikan apakah mengambil lewat buku tabungan ataukah lewat ATM ( menuju langkah 4 ) jika ingin menabung maka akan dicatat pula transaksinya ( langkah 11 )
  4. Jika mengambil lewat ATM, maka masukkan kartu dan inputkan PIN
  5. Jika PINnya benar maka akan dikonfirmasikan apakah jumlah pengambilan > amount tabungan
  6. Jika tidak maka uang akan diterima
  7. Jika ya maka error
  8. Jika bukan nasabah maka daftar dahulu sebagai nasabah
  9. Kemudian nasabah menabung dan dikonfirmasikan apakah saldo awal > 500.000?
  10. Jika ya maka proses akan dijalankan
  11. Jika tidak maka transaksi ditunda/diulang

Label:

Revisi Algonya Flowchart

Algoritma:

I.

  1. Siapkan gula, kopi, air panas, cangkir dan sendok the
  2. Masukkan 2 sendok the kopi kedalam cangkir
  3. Tuang air panas ke cangkir
  4. Masukkan 1 sendok teh gula
  5. Aduk
  6. Rasakan
  7. Jika sudah manis maka minumlah
  8. Jika belum manis maka ulangi langkah ke 4

II

  1. Bangun pagi
  2. Sholat
  3. Baca buku
  4. Beres – beres tempat tidur
  5. Menyapu
  6. Mandi
  7. Dandan
  8. Berangkat kuliah
  9. Kuliah
  10. Pulang kuliah
  11. Istirahat sejenak
  12. Mandi
  13. Sholat ashar
  14. Tunggu maghrib
  15. Sholat maghrib
  16. Makan
  17. Belajar
  18. Sholat isya
  19. Tidur

III

  1. Input x
  2. Input y
  3. Jumlahkan dengan rumus n=x+y
  4. Kurangi dengan rumus m=n-2
  5. Kuadratkan dengan rumus n2=p
  6. Akarkan dengan rumus q=p1/2
  7. Kalika dengan rumus r=q*3
  8. Bagi bilangan dengan rumus r/2
  9. Jika sisa=0 maka cetak genap
  10. Jika sisa=1 maka cetak ganjil

IV

  1. Tentukan bilangan x,y,z
  2. a = x
  3. Jika a > y maka x = y dan y = a
  4. a = y
  5. Jika a > z maka y = z dan z = a
  6. a = x
  7. Jika a > y maka x = y dan y = a
  8. Cetak hasil

V

  1. Pergi ke BANK
  2. Jika nasabah maka akan dikonfirmasikan transaksinya jika bukan ( langkah9 )
  3. Jika Ingin mengambil uang maka akan dikonfirmasikan apakah mengambil lewat buku tabungan ataukah lewat ATM ( menuju langkah 4 ) jika ingin menabung maka akan dicatat pula transaksinya ( langkah 11 )
  4. Jika mengambil lewat ATM, maka masukkan kartu dan inputkan PIN
  5. Jika PINnya benar maka akan dikonfirmasikan apakah jumlah pengambilan > amount tabungan
  6. Jika tidak maka uang akan diterima
  7. Jika ya maka error
  8. Jika bukan nasabah maka daftar dahulu sebagai nasabah
  9. Kemudian nasabah menabung dan dikonfirmasikan apakah saldo awal > 500.000?
  10. Jika ya maka proses akan dijalankan
  11. Jika tidak maka transaksi ditunda/diulang

Label:

Perbaikan algoritma dari flowchart yang saya buat

Algoritma:

I.

  1. Siapkan gula, kopi, air panas, cangkir dan sendok the
  2. Masukkan 2 sendok the kopi kedalam cangkir
  3. Tuang air panas ke cangkir
  4. Masukkan 1 sendok teh gula
  5. Aduk
  6. Rasakan
  7. Jika sudah manis maka minumlah
  8. Jika belum manis maka ulangi langkah ke 4

II

  1. Bangun pagi
  2. Sholat
  3. Baca buku
  4. Beres – beres tempat tidur
  5. Menyapu
  6. Mandi
  7. Dandan
  8. Berangkat kuliah
  9. Kuliah
  10. Pulang kuliah
  11. Istirahat sejenak
  12. Mandi
  13. Sholat ashar
  14. Tunggu maghrib
  15. Sholat maghrib
  16. Makan
  17. Belajar
  18. Sholat isya
  19. Tidur

III

  1. Input x
  2. Input y
  3. Jumlahkan dengan rumus n=x+y
  4. Kurangi dengan rumus m=n-2
  5. Kuadratkan dengan rumus n2=p
  6. Akarkan dengan rumus q=p1/2
  7. Kalika dengan rumus r=q*3
  8. Bagi bilangan dengan rumus r/2
  9. Jika sisa=0 maka cetak genap
  10. Jika sisa=1 maka cetak ganjil

IV

  1. Tentukan bilangan x,y,z
  2. a = x
  3. Jika a > y maka x = y dan y = a
  4. a = y
  5. Jika a > z maka y = z dan z = a
  6. a = x
  7. Jika a > y maka x = y dan y = a
  8. Cetak hasil

V

  1. Pergi ke BANK
  2. Jika nasabah maka akan dikonfirmasikan transaksinya jika bukan ( langkah9 )
  3. Jika Ingin mengambil uang maka akan dikonfirmasikan apakah mengambil lewat buku tabungan ataukah lewat ATM ( menuju langkah 4 ) jika ingin menabung maka akan dicatat pula transaksinya ( langkah 11 )
  4. Jika mengambil lewat ATM, maka masukkan kartu dan inputkan PIN
  5. Jika PINnya benar maka akan dikonfirmasikan apakah jumlah pengambilan > amount tabungan
  6. Jika tidak maka uang akan diterima
  7. Jika ya maka error
  8. Jika bukan nasabah maka daftar dahulu sebagai nasabah
  9. Kemudian nasabah menabung dan dikonfirmasikan apakah saldo awal > 500.000?
  10. Jika ya maka proses akan dijalankan
  11. Jika tidak maka transaksi ditunda/diulang
\ ^O^ /Chayooo,,,,!!!!!

Label:

tugas ke-2

fchrt5. Flowchart membuat kopi Pass!!


fchrt4. Flowchart mengurutkan bilangan acak


fchrt3. Flowchart menentuka bilangan ganjil/genap




fchrt2. Flowchart transaksi BANK



fchrt.1 Flowchart kegiatan sehari-hari

Label:

Minggu, 16 September 2007

SOAL
1. Buatlah kopi yang manisnya pas
2. Algoritma untuk proses yang dikerjakan 1 hari
3. Algoritma untuk menentukan apakah bilangan merupakan bilangan ganjil atau
genap?
4. Buat Algoritma mengurutkan bilangan acak!

JAWAB:
1. .1 Siapkan air panas,kopi,gula dan cangkir
2. masukkan kopi kedalam cangkir
3. tuang air panas ke cangkir yang sudah ada kopinya
4. tambahkan satu sendok teh gula
5. Aduk gula sampai gulanya larut.
6. rasakan manisnya pas/belum
7.Bila rasanya kurang manis ulangi langkah ke4
8.Jika rasanya sudah pas, hidangkan di meja dan minuman siap dinikmati.
2. 03.00 Sahur
04.15 berwudlu
04.20 Sholat
04.50 Baca buku sebentar
05.30 Tidur
06.15 Bangun
07.00 Mandi
07.15 Persiapan dan Dandan
07.30 Berangkat kuliah
07.50 Sampai kampus
08.00 Mulai pelajaran
13.00 Sholat dhuhur
16.30 Pulang
17.00 Mandi
17.20 Sholat ashar
17.40 Sholat maghrib
18.00 Santai
19.00 Sholat isya’
19.20 Belajar
21.00 Nyantai dan ngobrol
23.00 Tidur
03.00 Sahur
3. 1. Masukkan 2 bilangan
2.jumlahkan kedua bilangan
3.kalikan bilangan dengan 3
4. bagi hasil kali dengan bilangan 2
5.jika sisa bilangan sama dengan1 maka bilangan tersebut ganjil,bila sisa bilangan sama dengan nol maka bilangan tersebut genap.

4.
kecil ke besar
1. masukan bilangan1
2.masukkan bilangan2
3.masukkan bilangan 3
4. cek ketiga bilangan
5.letakkan bilangan yang bernilai paling kecil dibarisan atas
6.letakkan bilangan yang kecil kedua dibawah bilangan paling kecil pertama
7.letakkan bilangan yang paling besar di barisan paling bawah
8.maka bilangan akan urut dari bilangan terkecil ke bilangan terbesar
besar ke kecil
1. masukan bilangan1
2.masukkan bilangan2
3.masukkan bilangan 3
4.cek ketiga bilangan
5.letakkan bilangan terbesar dari ketiga bilangan diposisi teratas
6.letakkan bilangan terbesar ke-2 dibawahnya
7.letakkan bilangan terkecil diposisi terbawah
8.bilangan sudah diurutkan dari bilangan terbesar ke bil.terkecil

Label: