Berikut ini adalah pertanyaan dari TheWildRacing pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban dan Penjelasan:
Untuk merumuskan algoritma dalam bentuk flowchart dari persoalan ini, setiap orang pasti punya cara dan sudut pandang yang berbeda dan khas. Pada jawaban ini, saya mulai dari flowchart secara garis besar, yang dapat dianggap sebagai “kerangka berpikir” terhadap langkah/proses yang biasa dilakukan atau terjadi sehari-hari ketika seorang pelajar berangkat ke sekolah (setelah bangun pagi), yaitu:
- Mandi
- Sarapan
- Keberangkatan ke sekolah
Agar dapat secara komprehensif menggambarkan alur proses dan data, perlu dilakukan breakdown terhadap ketiga proses tersebut.
Pada flowchart pertama (flowchart garis besar), ketiga proses tersebut menggunakan simbol “predefined process” atau “subroutine”, yang masih harus dijabarkan lagi dalam flowchart masing-masing proses. Oleh karena itu, selain flowchart pertama ini, terdapat 3 flowchart lain untuk menggambarkan urut-urutan proses, aliran data, dan pengambilan keputusan pada masing-masing proses.
Persoalan utamayang dispesifikasikan pada pertanyaan adalah“jika tidak ada kendaraan (pribadi)”. Maka, untuk flowchart Mandi dan Sarapan tidak dijelaskan di sini. Silahkan amati dan pahami sendiri flowchartnya ya.
Pada flowchart ke-4 yaitu flowchart Keberangkatan ke Sekolah, ada sebuah kondisi mutlak (konstanta), yaitu tidak ada kendaraan pribadi yang dapat digunakan untuk berangkat ke sekolah. Dalam pemikiran saya, tidak ada opsi untuk “tidak berangkat ke sekolah”, sehingga opsi-opsi terurut berdasarkan skala prioritas yang mungkin adalah:
- Berangkat bersama teman yang bisa menghampiri ke rumah.
- Naik angkutan umum (bus/angkot)
- Naik ojek, mungkin dalam hal ini ojek online.
Opsi ini skala prioritasnya dapat saja lebih besar di banding opsi nomor 2. - Berjalan kaki (jika memungkinkan).
- Sebagai last resort, menghubungi dan meminta bantuan kepada orang tua, guru, atau siapapun yang dapat dipercaya.
Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sun, 13 Nov 22