Penjelasan metode atau fungsi pada python

Belajarpython - Assalamualaikum wr. Wb.

Jumpa lagi nih temen - temen... Pada kesempatan kali ini saya akan mencoba untuk menjelaskan mengenai bahasa pemrograman python nih... Hehe... Apa ? Kamu belum install bahasa python nya ? Wah.... Tapi tenang saja temen - temen... Saya sudah membuat postingan tutorial untuk instalasi pythonnya temen - temen... Nah bagi kalian yang belum install Bahasa pemrograman python ini, kalian BISA BACA POSTINGAN SAYA TENTANG TUTORIAL INSTALASI PYTHON INI YA... Biar lebih mantap belajar nya.. Hehe

Nah setelah kalian install pythonnya, yuk langsung saja kita lanjut pembahasan postingan saya kali ini... Nah jadi, pada postingan saya kali ini, saya akan mencoba untuk membahasa masalah metode atau fungsi pada python nih... Kalian bisa menyebutnya fungsi atau metode. Sama saja ya... Tapi saya lebih biasa menyebutnya sebagai metode atau method. Nah, seperti apakah metode atau method ini ? Nah untuk menjawabnya, Yuk langsung saja kita simak sama - sama penjelasan tuntas tentang metode atau method ini di bawah ini.. Keep spirit... :)

Apa sih metode/method atau fungsi itu ?

Na, sebelum kita tau bagaimana bentuk dan bagaimana penggunaan metode atau fungsi ini, saya akan mencoba untuk memperkenalkan terlebih dahulu apa yang dimaksud dengan metode ini... Biar kalian lebih memahami lebih dalam tentang apa itu metode sendiri....

Jadi, metode/method atau fungsi ini merupakan sebuah kumpulan code program yang digunakan untuk melakukan suatu perintah. Dan bedanya dengan baris code program biasa adalah, kita dapat melakukan hal yang sama cukup dengan  memanggil nama metode nya saja.. Tanpa harus menuliskan code program yang ingin kita ulang.. Sehingga, hal tersebut tentu akan memudahkan kita dalam proses atau kegiatan programing kita nantinya.

Nah gimana ? Sudah ada gambaran belum tentang metode yang kita bahas kali ini ? Ya semoga saja ya...Dan kalau kita analogikan dalam kehidupan sehari - hari, metode ini bisa di analogikan sebagai sebuah resep masakan atau lebih gampangnya seperti cetakan. Kita tinggal memakainnya secara instan untuk menghasilkan sebuah hasil yang sama.

Cara membuat metode atau fungsi dalam bahasa pemrograman python.

Setelah kita mengetahui apa itu metode atau fungsi, maka selanjutnya saya akan mencoba untuk mengajak kalian untuk mengetahui cara membuat metode atau fungsi ini.. Nah sudah penasaran belum seperti apa cara membuatnya ? Yuk langsung saja kita simak sama - sama caranya di bawah ini..

Jadi, metode ini diawali dengan kata “def” yang dilanjutkan dengan nama metode kemudian tanda() dan : dan  isi dari metodenya ditandai dengan teks masuk sebanyak 4 buah spasi.. Untuk lebih mudahnya, bisa dilihat contoh di bawah ini...

def namaMetode () :
    Isi dari 
    Perintah
    Yang akan kalian
    jalankan.
    return nilai

Nah gimana sudah paham kan gimana cara bikinnya ? Nah untuk memanggilnya kita cukup menulis nama variabelnya dan di akhiri dengan tanda kurung buka dan tutup () seperti dibawah ini.

namaMetode()

Nah begitu saja sudah cukup. Kemudian, contoh yang kedua adalah contoh metode yang meminta sebuah nilai atau value. Value atau nilai tersebut biasa kita sebut sebagai PARAMETER. Cara membuat nya sama saja. Kita hanya memberikan sebuah variabel di tengahtanda kurung nya.. Seperti di bawah ini...


def namaMetode (nilai) :
    Isi dari 
    Perintah
    Yang akan kalian
    jalankan.
    return nilai

Nah seperti itu caranya.. Dan tidak hanya satu nilai.. Tapi lebih dari itu.. Kalian bisa memasang dua variabel di tengah tanda kurung tersebut.. Dengan di pisahkan dengan tanda koma.. Dan untuk memanggilnya, kita juga harus memberikan sebuah nilai juga.. Contoh seperti di bawah ini..

namaMetode(12);

oya perlu anda ketahui juga, sebuah metode juga bisa di akhiri dengan sebuah perintah “return” atau nilai kembalian. Silahkan kalian perhatikan kata - kata terakhir pada contoh diatas. Dan perlu kalian ingat, setelah program menemukan perintah “return”, maka program yang ada di bawahnya tidak akan di kerjakan.. Dan kita juga bisa memberikan 2 perintah “return” sekaligus... Namun, ingat.. Hanya satu yang akan di jalankan... Dan kita juga bisa tidak memberikan perintah return tersebut...

Perbedaan antar yang memakai perintah “return” degan yang tidak, cukup simpel.. Jika kita memanggil metode yang mengandung perintah “return” maka kita akan mendapatkan sebuah nilai setelah memanggil nya.. Namun jika tidak ada perintah “return” maka kita tidak akan mendapatkan nilai apa - apa setelah memanggilnya...

Nah untuk lebih memahami tentang semua yang sudah saya jelaskan tadi, kalian bisa melihat contoh dari sebuah metode di sesi selanjutnya.. Keep reading guys.. Hehe

Contoh dan pemanfaatan Metode dan Fungsi pada python.

Nah setelah kita mempelajari pengertian, analogi serta cara menulisnya, maka di segmen terakhir ini saya akan mengajak kalian untuk melihat contoh dari metode dan cara penggunaannya.. Hal ini saya lakukan agar lebih memantapkan pemahaman kalian mengenai pembahasan materi pada postingan kali ini.. Nah seperti apakah contoh nya, yuk langsung saja kita simak sama - sama code programnya di bawah ini..

def pembalik(teks) : #metode yang pertama. yaitu dengan parameter
    a = []
    b = ''
    for i in range(len(teks)) :
        a.append(teks[i])
    for i in range(len(a)) :
        b += a[len(a)-i-1]
    print(b)

def cetak(): #metode kedua. yaitu tanpa parameter
    print("ini merupakan contoh metode tanpa parameter.")


#memanggil metode yang pertama dengan memasukkan sebuah teks
pembalik('ini merupakan metode pembalik teks dengan parameter')
#memanggil metode kedua dan tanpa memasukkan apa apa..
cetak()



Nah jika program di atas kita jalan kan, maka hasil output yang akan kita peroleh adalah seperti di bawah ini...



Ya itu dia temen - temen... Dimana metode yang pertama merupakan metode yang berguna untuk membalik sebuah teks.. Dengan cara memasukkan teksnya saat memanggil metodenya. Dan yang kedua merupakan metode yang hanya mencetak nilai saja dan tanpa memerlukan parameter.

Oya contoh metode diatas merupakan contoh metode tanpa menggunakan sebuah perintah “return” nah sekarang saya akan mengubahnya dengan menambahkan fungsi return... Oke langsung saja yaa..

def pembalik(teks) : #metode yang pertama. yaitu dengan parameter
    a = []
    b = ''
    for i in range(len(teks)) :
        a.append(teks[i])
    for i in range(len(a)) :
        b += a[len(a)-i-1]
    return b

def cetak(): #metode kedua. yaitu tanpa parameter
    return "ini merupakan contoh metode tanpa parameter."


#memanggil metode yang pertama dengan memasukkan sebuah teks. serta menampung hasil kembaliannya ke dalam variabel "penampungMetode1"
penampungMetode1 = pembalik('ini merupakan metode pembalik teks dengan parameter')
#memanggil metode kedua dan tanpa memasukkan apa apa. serta menampung hasil kembalian dari metodenya pada variabel "penampungMetode2"
penampungMetode2 = cetak()


#pencetakan nilai di masing - masing variabel
print(penampungMetode1)
print(penampungMetode2)


Hasil yang akan kita dapatkan jika kita menjalankan program diatas adalah sama saja dengan screenshoot program yang pertama... Yang berbeda adalah adanya perintah return. Yang artinya, metode tidak langsung mencetak nilai yang sudah ia proses seperti pada program yang pertama di atas (tanpa return).. Melainkan, metode hanya mengembalikan nilai hasil prosesnya ke yang memanggil.. Kemudian, di tampung kedalam variabel yang bernama “penampungMetode1” dan “penampungMetode2”. Nah setelah kita tampung, barulah kita cetak nilai dari masing - masing variabel tersebut...

Nah gimana sudah paham kan temen - temen ? Ya saya harap begitu ya temen - temen... Jika belum paham, kalian bisa membacanya berulang - ulang sampai paham... Namun, jika ada penjelasan yang tidak jelas, atau ada yang ingin kalian tanyakan, kalian bisa menanyakannya pada kolom komentar yang tersedia di bawah postingan ini ya temen - temen.. Insyaallah saya akan menjawabnya secepat mungkin.. Hehe.. Oya.. Jangn lupa share postingan saya kali ini ya.. Mohon bantuannya untuk promosi blog saya.. Hehe ya hitung - hitung upah capek ngetik..

Oke cukup sekian dulu ya temen - temen.. Semoga apa yang sudah saya bahas tadi, dapat memberikan pengetahuan baru bagi kalian.. Serta dapat dengan mudah kalian pahami dan bisa kalian praktekkan sendiri.. Oya mohon maaf ya atas kekurangan dan kesalahan yang ada di blog ini.. Mohon maklum saya juga masih belajar temen - temen...

Oke terimakasih sudah berkunjung ke blog saya dan sudah membaca postingan saya kali ini... Jika ada kritik dan saran kalian bisa sampaikan melalui kolom komentar atau laman hubungi kami yang sudah saya sediakan di blog ini.. Oke terimakasih temen - temen... Sekian dulu ya.. Sampai jumpa di postingan saya yang lainnya.. Terimakasih..

Wassalamualaikum wr. wb.
Previous
Next Post »
Thanks for your comment