Pengantar Materi Berpikir Komputasional: Algoritma dan Flowchart
Pernahkah kalian membayangkan bagaimana seorang resepsionis melayani tamu yang akan check-in di hotel?
Seorang tamu datang ke hotel dan ingin mendapatkan kamar. Resepsionis tidak bisa langsung memberikan kunci kamar begitu saja. Ada beberapa tahapan yang harus dilakukan, mulai dari menyambut tamu, menanyakan reservasi, memeriksa data pemesanan, mengecek ketersediaan kamar, mencatat identitas tamu, melakukan proses administrasi, hingga menyerahkan kunci kamar.
Bagaimana jika seorang resepsionis melakukan tahapan tersebut secara acak? Misalnya, menyerahkan kunci kamar sebelum memastikan ketersediaan kamar atau meminta pembayaran sebelum mengetahui jenis kamar yang dipesan. Tentu pelayanan bisa menjadi kacau!
Dari contoh tersebut, kita belajar bahwa setiap pekerjaan membutuhkan urutan langkah yang jelas, logis, dan sistematis agar tujuan dapat tercapai.
Dalam berpikir komputasional, urutan langkah-langkah logis untuk menyelesaikan suatu permasalahan disebut algoritma.
Sementara itu, jika langkah-langkah tersebut digambarkan menggunakan simbol-simbol tertentu yang dihubungkan dengan garis panah, kita mengenalnya sebagai flowchart (diagram alir).
Pertanyaan Pemantik
Coba bayangkan kalian sedang bertugas sebagai resepsionis hotel.
Apa yang pertama kali harus dilakukan ketika seorang tamu datang untuk check-in?
Apakah resepsionis boleh menyerahkan kunci kamar sebelum memeriksa reservasi?
Bagaimana jika ternyata kamar yang dipesan belum tersedia?
Mengapa setiap tahapan pelayanan harus dilakukan secara berurutan?
Bagaimana cara menggambarkan urutan pelayanan tersebut agar mudah dipahami oleh orang lain?
Contoh Penerapan dalam Dunia Perhotelan
Aktivitas | Contoh urutan langkah |
|---|---|
Check-in tamu | Menyambut tamu → Memeriksa reservasi → Memverifikasi identitas → Menentukan kamar → Menyerahkan kunci |
Check-out tamu | Menerima informasi check-out → Memeriksa tagihan → Memproses pembayaran → Meminta pengembalian kunci → Mengucapkan terima kasih |
Reservasi kamar | Menerima permintaan → Memeriksa ketersediaan → Menawarkan kamar → Mencatat data → Mengonfirmasi reservasi |
Pemesanan makanan | Menerima pesanan → Mencatat menu → Mengonfirmasi pesanan → Meneruskan ke dapur → Menyajikan makanan |
Apa yang Akan Kita Pelajari?
Setelah mengikuti pembelajaran ini, kalian diharapkan mampu:
Menjelaskan pengertian algoritma dan flowchart.
Memahami karakteristik algoritma yang baik.
Mengenali simbol-simbol dasar dalam flowchart.
Menyusun urutan langkah penyelesaian suatu permasalahan.
Membuat flowchart sederhana berdasarkan aktivitas pelayanan perhotelan.
Ingat!
Algoritma adalah urutan langkah untuk menyelesaikan masalah, sedangkan flowchart adalah gambaran visual dari urutan langkah tersebut.
Dalam dunia perhotelan, pelayanan yang baik tidak hanya membutuhkan keramahan, tetapi juga prosedur kerja yang jelas, teratur, dan tepat.
Tantangan kita: Mampukah kalian menyusun algoritma dan membuat flowchart proses check-in tamu hotel seolah-olah kalian adalah seorang resepsionis profesional?
Mari kita buktikan melalui pembelajaran hari ini!

.jpg)




.jpg)

