Konsep Function dalam Python Project: Star Function Jeffry Silalahi
Tujuan Pembelajaran - Memahami konsep function dalam Python - Mampu membuat function sendiri - Menerapkan function dalam project sederhana (Star Function) Jeffry Silalahi
Pengertian Function Function adalah blok kode yang dirancang untuk menjalankan tugas tertentu . Manfaat menggunakan function: - Kode lebih rapi dan terstruktur - Mengurangi pengulangan kode - Mudah diperbaiki dan dikembangkan Jeffry Silalahi
Struktur Dasar Function def nama_function(parameter): # kode yang dijalankan perintah Jeffry Silalahi
Contoh Function Sederhana def sapa(): print("Halo, selamat belajar Python!") sapa() Output: Halo, selamat belajar Python! Jeffry Silalahi
Pengenalan Project: Star Function Project ini menggunakan module Turtle untuk menggambar bintang. Dengan function, kode menjadi lebih singkat dan rapi. Jeffry Silalahi
Kode Star Function import turtle def star_function ( sisi ): for i in range(5): turtle.forward ( sisi ) turtle.right (144) # Pemanggilan function star_function (100) turtle.done () Jeffry Silalahi
Penjelasan Kode - import turtle → memanggil modul turtle - star_function(sisi) → function menggambar bintang - turtle.forward(sisi) → maju sejauh panjang sisi - turtle.right(144) → belok kanan 144° (sudut bintang) - turtle.done() → mengakhiri program turtle Jeffry Silalahi
Output Program Hasil dari program ini adalah gambar bintang dengan lima sudut. Jeffry Silalahi
Kesimpulan - Function memudahkan penulisan kode yang rapi dan efisien - Function dapat digunakan kembali (reusable) - Star Function adalah contoh penerapan function dalam Python Jeffry Silalahi
Tugas 1. Buatlah sebuah program Bintang terdiri dari 5 Bintang setiap Bintang memiliki warna yang berbeda . Jeffry Silalahi