Selasa, 20 November 2007

algoritma+flowchart mencari max-min bilangan






ALGORITMANYA :


1. Baca i = 0, float max, min, angka

2. Inputan masukkan bil ke i

3. Scanf inputan ke variabel angka

4. Tanya apakah i = 1

- jika ‘Y’ maka max = angka, dan min = angka

5. Jika ‘N’ maka Tanya apakah max < angka

- jika ‘Y’ maka max = angka

6. Jika ‘N’ maka nilai definisikan min > angka

7. Cetak min = angka

8. Tanya apakah mau memasukkan bilangan lagi

- Jika ‘Y’ maka kembali ke proses 2

9. Jika ‘N’ maka Tanya apakah mau mencetak nilai max

- jika ‘Y’ maka cetak nilai max

- jika ‘N’ maka cetak nilai min

10.Program selesai

algoritma+flowchart konversi detik ke hari



ALGORITMANYA :

1. Baca variabel hari, jam, menit, detik

2. Masukkan jumlah detik

3. Masukkan rumus
hari = detik /86400

4. Tanya apakah modulus detik = 0

- jika ‘Y’ maka cetak jumlahnya ke variabel hari

- jika ‘N’ maka inisialisasi modulus dengan variabel a

5. Masukkan rumus jam = a / 3600

6. Tanya apakah modulus a = 0

- Jika ‘ Y’ maka cetak jumlahnya ke variabel jam

- Jika ‘N’ maka inisialisasi modulus dengan variabel b

7. Masukkan rumus menit = b / 60

8. Tanya apakah modulus b = 0

- Jika ‘Y’ maka cetak jumlahnya ke variabel menit

- Jika ‘N’ maka cetak jumlah b ke variabel detik

9. Program selesai

algoritma+flowchart konversi detik ke hari



ALGORITMANYA :

1. Baca variabel hari, jam, menit, detik
2. Masukkan jumlah detik
3. Masukkan rumus hari = detik / 86400
4. Tanya apakah modulus detik = 0
- jika ‘Y’ maka cetak jumlahnya ke variabel hari
- jika ‘N’ maka inisialisasi modulus dengan variabel a
5. Masukkan rumus jam = a / 3600
6. Tanya apakah modulus a = 0
- Jika ‘ Y’ maka cetak jumlahnya ke variabel jam
- Jika ‘N’ maka inisialisasi modulus dengan variabel b
7. Masukkan rumus menit = b / 60
8. Tanya apakah modulus b = 0
- Jika ‘Y’ maka cetak jumlahnya ke variabel menit
- Jika ‘N’ maka cetak jumlah b ke variabel detik
9. Program selesai

flowchart+algoritma konversi jam ke menit


ALGORITMANYA :


1. Masukkan inputan berupa jam dan menit dengan format xx : yy

2. Tanya apakah yy (menit) sama dengan 0

- Bila ’Y’ maka masukkan rumus detik= xx * 3600

- Bila ’T’ maka masukkan rumus detik = xx * 3600 + yy

3. Sesuaikan dengan rumus konversi yaitu: detik / 60

4. Tanya apakah waktu yang di inputkan sudah benar

- Jika ’N’ maka kembali ke proses 1

5. Jika ’Y’ maka cetak Konversi dalam satuan menit

6. Program selesai

flowchart+algoritma konversi jam ke menit


ALGORITMANYA :


1. Masukkan inputan berupa jam dan menit dengan format xx : yy
2. Tanya apakah yy (menit) sama dengan 0
- Bila ’Y’ maka masukkan rumus detik= xx * 3600
- Bila ’T’ maka masukkan rumus detik = xx * 3600 + yy
3. Sesuaikan dengan rumus konversi yaitu: detik / 60
4. Tanya apakah waktu yang di inputkan sudah benar
- Jika ’N’ maka kembali ke proses 1
5. Jika ’Y’ maka cetak Konversi dalam satuan menit
6. Program selesai

Sabtu, 10 November 2007

Tugas UTS, algoritma & flowchart menjalankan sepeda motor















ALGORITMANYA:

  1. Masukkan kunci / kontak sepeda motor

  2. Hidupkan mesin dengan menekan ke arah 'on'

  3. Masukkan porsnelling

  4. Tarik pedal gas

  5. Bila 'Y' mesin tiba-tiba mati maka, Bersihkan busi sepeda motor dengan kertas gosok, dan lap hingga kering

  6. Bila 'N' maka sepeda motor siap digunakan

  7. Teruskan perjalanan

  8. Tanya apakah ingin berhenti dan mematikan mesin,

  9. Bila 'N' maka tanya apakah ingin berhenti saja

    - Bila 'Y' maka kurangi kecepatan, lalu tekan pedal rem hingga berhenti kemudian ubah porsneling ke keadaan netral

    - Bila 'N' maka kembali teruskan perjalanan

  10. Bila 'Y' maka kurangi kecepatan, lalu tekan pedal rem hingga berhenti kemudian ubah porsnelling ke keadaaa netral

  11. Arahkan kontak sepeda motor ke arah 'off'

  12. Maka sepede motor akan mati secara otomatis

  13. Proses selesai

Tugas UTS, algoritma & flowchartpenerimaan mahasiswa baru









ALGORITMANYA:

  1. Masukkan inputan uang pendaftaran, kartu peserta dan ijazah asli

  2. Tukar uang pendaftaran dengan kwitansi pembayaran

  3. Tukarkan kwitansi dengan berkas pendaftaran diri dengan menunjukkkan kartu peserta

  4. Pengisian disesuaikan dengan ijazah asli

  5. Pemeriksaan form data diri

  6. Bila ada kesalahan pengisian maka kembali ke proses no.4

  7. Bila tidak maka mengambil KTM sementara

  8. Menuju klinik untuk check kesehatan

  9. Bila ada gejala penyakit maka diberi surat izin berobat sementara

  10. Bila tidak maka dinyatakan sehat, dan tidak ada sesuatu yang mengganggu kelancaran KBM

  11. Terdaftar sebagai mahasiswa PENS

  12. Proses selesai

Tugas UTS: Algoritma&flowchart bil.genap





ALGORITMANYA:


  1. Masukkan X=8,I=0,N,Y

  2. Masukkan batasan X kurang dari = 50

  3. Tanya banyak jumlah data, masukkan ke variabel N

  4. Proses looping

    a. I=I+1

    b. Tambahkan X dengan +2

    c. Masukkan rumus Y=X/6

  5. Bila sisa hasil bagi Y adalah 0, maka kembali ke proses 4b, bila tidak maka tanya apakah X adalah salah satu dari bilangan 16,26,46

  6. Bila 'N', maka print X, bila 'Y', maka kembali ke proses 4b

  7. Bila I tidak sesuai dengan masukan yang diminta maka kembali ke proses 4a

  8. Bila I sesuai maka selesai