Tutorial
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • News
  • Technology
    • All
    • Coding
    • Hosting

    Create Device Mockups in Browser with DeviceMock

    Creating A Local Server From A Public Address

    Professional Gaming & Can Build A Career In It

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    5 Key to Expect Future Smartphones

    Is the Designer Facing Extinction?

    Everything To Know About OnePlus

  • Gadget

    Create Device Mockups in Browser with DeviceMock

    5 Key to Expect Future Smartphones

    Everything To Know About OnePlus

    How to Unlock macOS Watch Series 4

    Surface Studio vs iMac – Which Should You Pick?

    5 Ways to Connect Wireless Headphones to TV

  • Design

    Create Device Mockups in Browser with DeviceMock

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    Is the Designer Facing Extinction?

    Responsive Grid Layouts With Script

    How to Use ES6 Template Literals in JavaScript

    Getting Started with JavaScript Promises

    Introducing CSS’ New Font-Display Property

No Result
View All Result
Tutorial
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • News
  • Technology
    • All
    • Coding
    • Hosting

    Create Device Mockups in Browser with DeviceMock

    Creating A Local Server From A Public Address

    Professional Gaming & Can Build A Career In It

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    5 Key to Expect Future Smartphones

    Is the Designer Facing Extinction?

    Everything To Know About OnePlus

  • Gadget

    Create Device Mockups in Browser with DeviceMock

    5 Key to Expect Future Smartphones

    Everything To Know About OnePlus

    How to Unlock macOS Watch Series 4

    Surface Studio vs iMac – Which Should You Pick?

    5 Ways to Connect Wireless Headphones to TV

  • Design

    Create Device Mockups in Browser with DeviceMock

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    Is the Designer Facing Extinction?

    Responsive Grid Layouts With Script

    How to Use ES6 Template Literals in JavaScript

    Getting Started with JavaScript Promises

    Introducing CSS’ New Font-Display Property

No Result
View All Result
Tutorial
No Result
View All Result

AnalisWinter > Python > Fungsi dan Prosedur pada Python

Fungsi dan Prosedur pada Python

Analis Winter by Analis Winter
April 30, 2025
in Python
401 21
0
Fungsi dan Prosedur pada Python
585
SHARES
3.2k
VIEWS
Share on FacebookShare on Twitter

Pada artikel ini analiswinter.com akan membahas secara sederhana dan mudah dipahami tentang fungsi dan prosedur pada Python, dua konsep penting dalam pemrograman yang sering digunakan untuk membuat kode lebih rapi, efisien, dan mudah dikelola. Jika kamu sedang belajar Python, memahami dua hal ini akan sangat membantu!

Apa Itu Fungsi dan Prosedur?

Dalam bahasa pemrograman Python, fungsi adalah blok kode yang dirancang untuk menjalankan tugas tertentu. Sementara itu, prosedur sebenarnya adalah istilah lain untuk fungsi, namun biasanya digunakan untuk menyebut fungsi yang tidak mengembalikan nilai.

Fungsi pada Python

Fungsi didefinisikan menggunakan kata kunci def, dan bisa mengembalikan nilai menggunakan return. Contoh:

def hitung_luas_persegi(sisi):
    luas = sisi * sisi
    return luas

print(hitung_luas_persegi(4))  # Output: 16

Fungsi ini menerima satu parameter sisi, menghitung luas, dan mengembalikannya.

Prosedur pada Python

Prosedur tidak mengembalikan nilai, cukup menjalankan instruksi tertentu. Masih menggunakan def, tapi tanpa return:

def cetak_salam(nama):
    print(f"Halo, {nama}!")

cetak_salam("Budi")  # Output: Halo, Budi!

Meski Python tidak membedakan istilah fungsi dan prosedur secara eksplisit, perbedaan ini penting untuk dipahami dari sisi konsep.

Mengapa Menggunakan Fungsi dan Prosedur?

Berikut beberapa alasan kenapa kita perlu menggunakannya:

Alasan Penggunaan Penjelasan Singkat
Reusability Kode bisa digunakan ulang di berbagai tempat
Struktur Lebih Rapi Memecah program jadi bagian-bagian kecil
Mudah Dikelola Perubahan cukup dilakukan di satu tempat
Debugging Lebih Mudah Kesalahan lebih cepat ditemukan

Tips Penulisan Fungsi yang Baik

  • Gunakan nama fungsi yang deskriptif
  • Jangan terlalu panjang
  • Sertakan dokumentasi singkat (docstring)
  • Hindari efek samping jika tidak diperlukan

Kesimpulan

Fungsi dan prosedur pada Python adalah cara yang efektif untuk menyusun dan mengelola kode. Fungsi digunakan ketika kita ingin mengembalikan nilai, sedangkan prosedur cukup menjalankan instruksi. Dengan memahami keduanya, kamu bisa menulis kode Python yang lebih efisien dan profesional.

Sekian artikel dari analiswinter.com, semoga membantu kamu memahami perbedaan dan penggunaan fungsi serta prosedur dalam Python. Kalau kamu punya pertanyaan atau ingin belajar lebih dalam, jangan ragu tinggalkan komentar ya!

Previous Post

Surface Studio vs iMac – Which Should You Pick?

Next Post

Membuat Fungsi dengan Lambda Expression

Analis Winter

Analis Winter

Halo saya adalah Admin dari analiswinter. Semoga artikel kami dapat membatu.

Next Post
Membuat Fungsi dengan Lambda Expression

Membuat Fungsi dengan Lambda Expression

You might also like

Perbedaan Lotasbat Biru dan Kuning

Perbedaan Lotasbat Biru dan Kuning

Juni 18, 2025
Media penyimpanan data yang memanfaatkan internet adalah?

Media penyimpanan data yang memanfaatkan internet adalah?

Juni 18, 2025
Salah satu manfaat utama dari pengolahan ikan melalui teknik fermentasi adalah

Salah satu manfaat utama dari pengolahan ikan melalui teknik fermentasi adalah

Juni 7, 2025
Apa yang Dimaksud dengan Teknik Sautéing

Apa yang Dimaksud dengan Teknik Sautéing?

Juni 7, 2025
Jelaskan Proses Pengemasan Vakum dan Manfaatnya pada Produk Olahan Pangan Hewani

Jelaskan Proses Pengemasan Vakum dan Manfaatnya pada Produk Olahan Pangan Hewani

Juni 7, 2025
Teknik yang sering digunakan untuk mengawetkan kulit hewan agar dapat digunakan dalam industri fesyen adalah?

Teknik yang sering digunakan untuk mengawetkan kulit hewan agar dapat digunakan dalam industri fesyen adalah?

Juni 6, 2025
AnalisWinter

We bring you the best Premium WordPress Themes that perfect for news, magazine, personal blog, etc. Check our landing page for details.

Tag

Apple Artificial Intelligence Branding CSS Gaming Javascript Laravel Photoshop PHP Server Smartphone Typography User Experience Web Design

Stay Connected

  • Home
  • News
  • Technology
  • Gadget
  • Design

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • News
  • Technology
  • Gadget
  • Design

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.