Minggu, 18 November 2007
Minggu, 11 November 2007
Revisi UTS 3
Logika dan Algoritma
Menjalankan Sepeda Motor
Algoritma :
Tanya tujuan yang akan dikunjungi.
Masukkan tujuan.
Cek apakah sudah tahu jalan ke arah tujuan. Bila sudah tahu langsung ke langkah 5. Namun bila belum tahu, maka ke langkah selanjutnya.
Tanya jalan, kemudian kembali ke langkah 3. Bila tidak memungkinkan untuk bertanya, maka carilah peta, kemudian baru kembali ke langkah 3.
Cek angin pada kedua ban. Apakah angin tersebut cukup dan tidak membahayakan. Bila anginnya cukup, maka lanjutkan ke langkah berikutnya. Apabila anginnya kurang, isi angin secukupnya dan cek lagi.
Cek sepeda motor baik motor, oli, mesin, sampai pada ban. Bila semuanya OK, maka dapat lanjut ke langkah selanjutnya. Bila ada yang tidak OK, maka perbaiki dulu sampai OK, baru bias lanjut lagi ke langkah selanjutnya.
Cek apakah bensin masih mencukupi. Bila bensin masih mencukupi, dapat langsung berjalan kea rah tujuan. Namun bila tidak cukup, maka :
Cari pom bensin. Bila ketemu pom bensin, maka langsung saja isi bensin lalu melanjutkan . perjalanan. Namun bila masih tidak ketemu juga, carilah toko yang menjual bensin sampai ketemu lalu mengisi bensin.
Berjalan ke arah tujuan.
Apabila di tengah perjalanan tiba-tiba mogok, maka cek bensin.
Apabila bensin masih cukup maka ke langkah 11.
Apabila bensin tidak cukup, maka :
Cari pom bensin. Bila ketemu pom bensin, maka langsung saja isi bensin lalu melanjutkan . perjalanan. Namun bila masih tidak ketemu juga, carilah toko yang menjual bensin sampai ketemu lalu mengisi bensin.
Berjalan ke arah tujuan.
Perbaiki sepeda motor. Kemudian cek. Apabila OK, dapat dapat melanjutkan perjalanan. Apabila masih belum OK, maka :
Cari bengkel terdekat kemudian ke langkah berikutnya. Namun bila tidak ketemu juga, tanya orang dan cari sampai ketemu.
Montir memperbaiki sepeda motor.
Mengecek sepeda motor. Apabila sudah OK, lanjutkanlah perjalanan. Namun bila masih belum OK, perbaiki lagi sampai OK.
Apabila sudah sampai tujuan, maka ke langkah berikutnya. Apabila belum sampai pada tujuan yang diinginkan, maka lanjutkanlah perjalanan.
Tanya apakah masih ingin jalan lagi. Apabila masih ingin jalan lagi, maka kembali ke langkah pertama. Namun bila sudah tidak ingin melakukan perjalanan lagi, proses dapat diakhiri.
Flowchart :
Revisi UTS 2
Logika dan Algoritma
Proses Penerimaan Mahasiswa Baru
Algoritma :
Perekrutan panitia.
Menentukan syarat-syarat yang harus dipenuhi oleh peserta calon mahasiswa PENS.
Mempersiapkan berkas-berkas yang diperlukan, baik untuk tes, pendaftaran, daftar ulang, dll.
Mempersiapkan formulir. Baik untuk pendaftaran maupun daftar ulang.
Mempersiapkan soal.
Menentukan ruangan mana yang akan di pakai untuk pendaftaran , tes, pengembalian formulir, pengisian formulir, sekretariat, informasi,tes kesehatan, daftar ulang, dan untuk kebutuhan lainnya yang berkaitan dengan Penerimaan Mahasiswa Baru.
Menentukan waktu pendaftaran. Tanggal berapa pendaftaran dibuka dan ditutup dan jam berapa pendaftaran dibuka dan ditutup.
Menentukan waktu tes. Tanggal berapa tes dilakukan jam berapa tes dimulai dan diakhiri.
Menentukan waktu untuk daftar ulang, termasuk untuk daftar ulang cadangan. Tanggal berapa daftar ulang dibuka dan ditutup dan jam berapa daftar ulang dibuka dan ditutup.
Cek apakah hari ini adalah tanggal untuk pendaftaran. Bila iya, maka ke langkah selanjutnya. Namun bila tidak maka cek lagi sampai tiba hari pendaftaran.
Cek apakah sudah jam dimulainya pendaftaran. Bila masih belum, maka cek lagi sampai tiba waktunya dimulai pendaftaran. Namun bila sudah, lanjut ke langkah berikutnya.
Proses pendaftaran.
Cek apakah waktu pendaftaran masih ada (pada hari yang sama). Bila masih, dilanjutakan lagi untuk proses pendafaran. Namun bila sudah habis, langsung ke langkah selanjutnya.
Cek apakah sekarang masih merupakan hari untuk pendaftaran. Bila masih, kembali ke langkah 11. Bila sudah bukan, maka dapat lanjut ke langkah berikutnya.
Mempersiapkan ruangan-ruangan untuk tes, pengawas tes, dan ruang soal.
Cek apakah hari untuk pelaksanaan tes telah tiba. Bila iya, maka ke langkah selanjutnya. Namun bila tidak maka tuggu sampai tiba waktu pelaksanaan tes.
Cek apakah sudah jam dimulainya tes. Bila masih belum, maka tunggu sampai tiba waktu untuk dimulai tes. Namun bila sudah, lanjut ke langkah berikutnya.
Proses tes.
Cek apakah waktu tes masih ada. Bila masih, maka tes dilanjutakan lagi. Namun bila waktu tes sudah habis, langsung ke langkah selanjutnya.
Pengkoreksian jawaban.
Penyeleksian peserta mana yang lolos dengan melihat dari kelengkapan berkas, syarat-syarat yang dipenuhi, dan hasil tes. Termasuk menentukan peserta mana yang menjadi cadangan.
Cek apakah hari untuk pengumuman telah tiba. Bila hari tersebut telah tiba, maka ke langkah selanjutnya. Namun bila belum, maka tunggu sampai hari tersebut tiba.
Cek apakah sudah waktunya memasang pengumuman para peserta yang lolos dan yang masuk cadangan, serta pengumuman daftar ulang harus dilaksanakan pada hari apa dan jam berapa. Bila masih belum, maka tunggu sampai tiba waktunya memasang pengumuman. Namun bila sudah, pengumuman dapat dipasang, baik dipasang di kampus maupun di-upload.
Cek apakah hari ini untuk daftar ulang telah tiba. Bila iya, maka ke langkah selanjutnya. Namun bila tidak maka tunggu sampai hari tersebut tiba.
Cek apakah sudah jam dimulainya pendaftaran ulang peserta yang lolos seleksi. Bila masih belum, maka tunggu sampai tiba waktunya dimulai daftar ulang. Namun bila sudah, lanjut ke langkah berikutnya.
Proses daftar ulang.
Cek apakah waktu daftar ulang masih ada (pada hari yang sama). Bila masih, proses daftar ulang dapat dilanjutkan kembali. Namun bila sudah habis, langsung ke langkah selanjutnya.
Cek apakah daftar ulang telah ditutup. Bila daftar ulang belum ditutup, kembali ke langkah 25. Bila daftar ulang sudah ditutup, maka dapat lanjut ke langkah berikutnya.
Cek apakah hari ini untuk daftar ulang para peserta yang masuk cadangan. Bila iya, maka ke langkah selanjutnya. Namun bila tidak maka tunggu sampai hari tersebut tiba.
Cek apakah sudah jam dimulainya daftar ulang untuk peserta yang masuk cadangan. Bila masih belum, maka tunggu sampai tiba waktunya dimulai daftar ulang. Namun bila sudah, lanjut ke langkah berikutnya.
Proses daftar ulang untuk para peserta yang masuk cadangan.
Cek apakah waktu untuk daftar ulang para cadangan masih ada. Bila masih ada, proses daftar ulang masih dapat dilanjutkan. Namun bila waktunya telah habis, proses daftar ulang untuk para cadangan harus diakhiri.
Para peserta yang lolos dan melakukan daftar ulang telah mejadi mahasiswa baru (MABA) Politeknik Elektronika Negeri Surabaya (PENS).
Flowchart :
Revisi UTS 1
Revisi UTS
Logika dan Algoritma
Menampilkan bilangan genap kecuali 16, 26, 46, dan kecuali kelipatan 6
Algoritma :
Deklarasikan x dan isi dengan nilai 10.
Hitung sisa bagi antara x dengan 2.
Cek apakah hasil bagi x dengan 2 sama dengan 0. Bila hasilnya tidak sama dengan 0, maka langsung ke langkah 11. Bila hasilnya sama dengan 0, maka ke langkah berikutnya.
Cek apakah x sama dengan 16. Bila x sama dengan 16, maka langsung ke langkah 11. Bila x tidak sama dengan 16, maka ke langkah berikutnya.
Cek apakah x sama dengan 26. Bila x sama dengan 26, maka langsung ke langkah11. Bila x tidak sama dengan 26, maka ke langkah berikutnya.
Cek apakah x sama dengan 46. Bila x sama dengan 46, maka langsung ke langkah11. Bila x tidak sama dengan 46, maka ke langkah berikutnya.
Hitung sisa bagi antara x dengan 6.
Cek apakah hasil bagi x dengan 6 sama dengan 0. Bila hasilnya sama dengan 0, maka langsung ke langkah 11. Bila hasilnya tidak sama dengan 0, maka ke langkah berikutnya.
Cetak x.
Cek apakah x sama dengan 50. Bila x sama dengan 50, maka langsung ke langkah 11. Bila x tidak sama dengan 46, maka ke langkah 12.
Tambahkan x dengan 1 dan nyatakan ke variable x.
Proses berakhir.
Flowchart :


