TUGAS PROGRAM PHYTON MEGGUNAKAN FUNGSI DAN PROSEDUR
MUHAMMADD RAFI
1 B
NPM: 2555208032
INI PROGRAM PHYTON SAYA PAK,MOHON MAAF JIKA ADA KESALAHAN😇
https://colab.research.google.com/drive/1HIy8K1lk5KYyjsh7y5-sz7SznI2fhttm?usp=sharing
Penjelasan Lengkap Program Pengingat Aktivitas Harian
Program ini dibuat untuk memberikan pengingat aktivitas apa yang sebaiknya dilakukan berdasarkan jam yang diinput oleh pengguna. Program memanfaatkan dua konsep penting dalam pemrograman, yaitu fungsi dan prosedur, sehingga strukturnya lebih rapi dan mudah dipahami.
1. Prosedur judul()
Bagian ini merupakan prosedur, yaitu blok kode yang hanya menjalankan perintah tanpa mengembalikan nilai.
Fungsinya adalah menampilkan judul program agar pengguna tahu program apa yang sedang dijalankan.
2. Fungsi aktivitas_harian(jam)
Ini adalah bagian utama dari program, yaitu sebuah fungsi yang menerima parameter jam, lalu menentukan aktivitas berdasarkan waktu tersebut.
Program menggunakan struktur if–elif–else untuk memilih pesan yang sesuai dengan rentang jam tertentu.
Contohnya:
-
Jika input jam adalah 5, maka masuk ke rentang 4–6 → "Waktunya bangun pagi!"
-
Jika input jam 12, maka masuk ke rentang makan siang → "Waktunya makan siang."
-
Jika input jam 20, maka → "Waktunya santai & belajar sedikit."
Karena blok ini mengembalikan nilai (return), maka ini disebut fungsi.
3. Prosedur tampilkan_pesan(pesan)
Prosedur ini bertugas untuk menampilkan hasil akhir kepada pengguna.
Ia tidak mengembalikan nilai, hanya mencetak teks ke layar, sehingga termasuk prosedur.
4. Program Utama
Pada bagian akhir ini, program menjalankan langkah-langkah berikut:
-
Memanggil prosedur
judul()→ menampilkan judul program. -
Meminta input jam dari pengguna, misalnya 6, 15, atau 21.
-
Memanggil fungsi
aktivitas_harian(jam)untuk menentukan aktivitas apa yang cocok pada jam tersebut. -
Memanggil prosedur
tampilkan_pesan()untuk menampilkan hasilnya.
Contoh alur jika pengguna memasukkan jam 7:
-
Program memanggil fungsi
-
Fungsi merespons dengan: “Saatnya mandi dan sarapan.”
-
Prosedur mencetak: Pengingat: Saatnya mandi dan sarapan.
Kesimpulan
Program ini menunjukkan bagaimana fungsi dan prosedur bekerja bersama:
-
Fungsi digunakan untuk mengolah data dan mengembalikan nilai.
-
Prosedur digunakan untuk menampilkan hasil tanpa mengembalikan nilai.
Dengan memanfaatkan kedua konsep ini, program menjadi lebih terstruktur, mudah dibaca, dan mudah dikembangkan.


Comments
Post a Comment