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:
Masukkan kunci / kontak sepeda motor
Hidupkan mesin dengan menekan ke arah 'on'
Masukkan porsnelling
Tarik pedal gas
Bila 'Y' mesin tiba-tiba mati maka, Bersihkan busi sepeda motor dengan kertas gosok, dan lap hingga kering
Bila 'N' maka sepeda motor siap digunakan
Teruskan perjalanan
Tanya apakah ingin berhenti dan mematikan mesin,
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
Bila 'Y' maka kurangi kecepatan, lalu tekan pedal rem hingga berhenti kemudian ubah porsnelling ke keadaaa netral
Arahkan kontak sepeda motor ke arah 'off'
Maka sepede motor akan mati secara otomatis
Proses selesai
Tugas UTS, algoritma & flowchartpenerimaan mahasiswa baru
ALGORITMANYA:
Masukkan inputan uang pendaftaran, kartu peserta dan ijazah asli
Tukar uang pendaftaran dengan kwitansi pembayaran
Tukarkan kwitansi dengan berkas pendaftaran diri dengan menunjukkkan kartu peserta
Pengisian disesuaikan dengan ijazah asli
Pemeriksaan form data diri
Bila ada kesalahan pengisian maka kembali ke proses no.4
Bila tidak maka mengambil KTM sementara
Menuju klinik untuk check kesehatan
Bila ada gejala penyakit maka diberi surat izin berobat sementara
Bila tidak maka dinyatakan sehat, dan tidak ada sesuatu yang mengganggu kelancaran KBM
Terdaftar sebagai mahasiswa PENS
Proses selesai
Tugas UTS: Algoritma&flowchart bil.genap
ALGORITMANYA:
Masukkan X=8,I=0,N,Y
Masukkan batasan X kurang dari = 50
Tanya banyak jumlah data, masukkan ke variabel N
Proses looping
a. I=I+1
b. Tambahkan X dengan +2
c. Masukkan rumus Y=X/6
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
Bila 'N', maka print X, bila 'Y', maka kembali ke proses 4b
Bila I tidak sesuai dengan masukan yang diminta maka kembali ke proses 4a
Bila I sesuai maka selesai