Wednesday, July 16, 2014

Cara Menggunakan IF, FOR, dan WHILE di Bahasa Pemrograman Python


Akhirnya bisa jumpa lagi dengan para calon programmer handal generasi muda, siapa lagi kalau bukan kita yang masih muda ini kawan. Hehe Tapi memang seharusnya kita sebagai generasi muda harus bisa meneruskan perjuangan para pahlawan yang telah gugur di masa lalu. Maksudnya disini kita tidak harus melakukan perang fisik sebagaimana yang telah dilakukan oleh para pahlawan terdahulu, akan tetapi perang ilmu dan teknologi yang telah pesat sekali perkembangannya dari tahun ke tahun. Artinya kita harus mampu berkompetisi dengan sehat untuk medapatkan tujuan hidup kita masing-masing. Okelah langsung aja kita bahas sesuai judul di atas yaitu Cara Menggunakan if, for, dan while di Python.
  1. Yang pertama kita bahas adalah cara menggunakan if (making decision).
    Fungsi if adalah membuat keputusan dalam suatu kondisi. Misalnya gini, jika ada angka genap maka print “This is even number”. Dan jika ada angka ganjil maka print “This is odd number”.
    Langsung aja kawan kita liat contoh di bawah ini :
    bahasa pemrograman python

    Jika kawan-kawan belum tahu maksud dari perhitungan pada program di atas, kawan-kawan bisa mengunjungi tulisan saya yang ini Cara Menulis Rumus Matematika dalam Bahasa Python Dan mode interactive dari program di atas setelah program di run adalah :
    bahasa pemrograman python

    Sebenarnya contoh di atas juga bisa ditulis dengan menggunakan if condition dan else karena ada dua kondisi. Apabila kondisi lebih dari dua, maka kita akan memakai fungsi seperti di bawah ini: if condition(1) :
        instructions
    elif condition(2) :
        instructions
    elif condition(3) :
        instruction
    elif condition(n) :
        instruction
    else:
        instruction
    Jadi bisa kita simpulkan bahwa apabila kondisi lebih dari dua, maka kita menggunakan if,elif,else. Oke kawan saya berikan satu contoh supaya kawan-kawan yang baru belajar bahasa Python bisa cepat paham. Perhatikan contoh di bawah ini :
    bahasa pemrograman python

    Dan mode interactive dari program di atas setelah program di run adalah :
    bahasa pemrograman python

  2. Kita bahas topik yang kedua yaitu cara menggunakan fungsi for (looping).
    Fungsi for berguna untuk looping atau perulangan di dalam mengambil suatu keputusan. Kita langsung liat contohnya aja kawan supaya lebih jelas.
    Di bawah ini adalah contoh cara menggunakan fungsi for
    bahasa pemrograman python

    Dan mode interactive dari program di atas setelah program di run adalah :
    bahasa pemrograman python

    Keterangan :
    Dalam program tersebut fungsi for dalam range 1 sampai 101 dengan interval 1, maka akan mencetak angka 1 sampai 100. Kemudaian fungsi if dan elif di bawahnya berfungsi untuk mengindeks bilangan yang berkelipatan 50, 30, dan 10. Urutan mempengaruhi prioritas, maksudnya jika program tersebut ditulis dengan urutan bilangan berkelipatan 10, 30, 50 maka bilangan berkelipatan 10 akan lebih diprioritaskan daripada bilangan berkelipatan 30 dan 50. Oke apakah masih ada yang kurang jelas kawan ? nih saya kasih contoh satu lagi biar lebih paham tentang penggunaan fungsi for
    Perhatikan contoh di bawah ini :
    bahasa pemrograman python

    Dan mode interactive dari program di atas setelah program di run adalah :
    bahasa pemrograman python

    Keterangan :
    Contoh program di atas memasukkan kalimat “Hari ini adalah hari yang cerah” , Program di atas menggunakan looping dimana fungsi for mengecek huruf satu per satu sampai habis dengan diwakili variable letter. Maka variable letter memuat semua huruf yang dimasukkan tadi. Kemudian fungsi if di bawahnya adalah mengecek apakah variable letter (memuat semua huruf yang dimasukkan) ada dalam varabel vowel (‘AIUEOaiueo’). Jika ada maka huruf yang ada di kedua variable (letter dan vowel) akan dicetak dengan diwakili variable letter.
  3. Kita ke topic terakhir dari blog ini yaitu mengenai fungsi while.
    Fungsi ini disebut juga Iteration dan juga bisa dikatakan Looping karena fungsi ini juga untuk perulangan sama seperti for. Akan tetapi bedanya disini adalah fungsi while akan terus berjalan dan berulang terus selama kondisi yang disyaratkan memenuhi.
    Biar lebih jelasnya kita langsung aja liat contoh di bawah ini kawan :
    bahasa pemrograman python

    Mode interactive dari program tersebut gambar di bawah ini :
    bahasa pemrograman python

    Keterangan :
    Fungsi while di atas menunjukkan bahwa syarat terjadinya perulangan pada program tersebut adalah while angka != key artinya bahwa selama variable angka (dimasukkan oleh user) tidak sama dengan variable key (di dalam program tersebut sudah ditentukan oleh programmer, yaitu 28) maka program tersebut akan terus berjalan. Program tersebut akan berhenti setelah user memasukkan angka yang diminta oleh programmer, yaitu 28.
  4. Mudah bukan? Tentunya akan terasa mudah jika kawan-kawan menyukai bahasa pemrograman. Ini adalah pelajaran sangat mendasar untuk bekal kawan-kawan belajar bahasa pemrograman, terutama bahasa Python.
    Oke postingan kali in saya cukupkan sekian, saya akan berusaha untuk share lebih mendalam lagi mengenai bahasa Python di postingan selanjutnya. Terimaksih atas kunjungannya dan semoga apa yang telah kita pelajari hari ini bisa bermanfaat.

2 comments:

  1. bank ane belajarnya lewat hp EJI Gk ada tombol tabnya......
    Ada solusi bank.... :(

    ReplyDelete
  2. @anonim, kalo saran saya mending pake pc atau laptop aja gan soalnya setahuku pake hp eji tuh kurang support..

    ReplyDelete