31 January 2021

ELIF Instruksi Pengganti CASE Pada Python

www.niguru.comNiguru.com | Minggu, 31 Jan 2021 | Pada bahasa pemrograman lain seperti VB (Visual Basic), Delphi, Javascript, mempunyai instruksi Case atau instruksi Switch yang digunakan untuk pengambilan keputusan dalam kondisi dimana opsi yang tersedia cukup banyak.

Pada Python instruksi Case dan Switch tidak tersedia. Sebagai gantinya Python menyediakan instruksi ELIF yang dapat digabungkan penggunaannya dengan instruksi atau fungsi IF, sehingga dapat digunakan untuk pengambilan keputusan dalam kondisi dimana opsi yang tersedia banyak.

Sintaks Elif adalah sebagai berikut:

elif kondisi: instruksi

Elif adalah instruksi pelengkap If maka perhatikan penggunaannya ditempatkan setelah If. Perhatikan pada contoh berikut ini:
  
a=input("ketik angka: ")
b=input("ketik angka: ")
print "----------------"
print "a =",a
print "b =",b
if b>a:print("b lebih besar dari a")
elif a>b:print("a lebih besar dari b") 
else:print("a sama dengan b")
print "----------------"


 

Simpan dengan nama ifelse02.py (boleh disimpan dengan nama lain):

 

Jalankan file ifelse02 pada DOS. Hasilnya:

 

Berikut ini contoh apabila Elif digunakan untuk menampilkan opsi yang lebih banyak:

a=input("ketik angka 1..4: ") 
print "a =",a
print "----------------"
if a==1:print "anda mengetik angka",a 
elif a==2:print "anda mengetik angka",a 
elif a==3:print "anda mengetik angka",a 
elif a==4:print "anda mengetik angka",a 
else:print "anda mengetik angka yang salah" 
print "----------------"


 

Simpan dengan nama ifelse03.py (boleh disimpan dengan nama lain):

 

Jalankan file ifelse03 pada DOS. Hasilnya:

 

Demikianlah penjelasan mengenai cara penggunaan instruksi Elif pada bahasa pemrograman Python.

Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

30 January 2021

Instruksi IF ELSE Pada Python

www.niguru.comNiguru.com | Sabtu, 30 Jan 2021 | Pada posting sebelumnya Niguru.com sudah pernah membahasa mengenai salah satu instruksi percabangan pada Python yaitu IF.

Pada posting kali ini Niguru.com akan melanjutkan penjelasan dengan IF ELSE, dimana Else merupakan fungsi pelengkap dari If yang digunakan untuk menampung kelompok instruksi dimana kondisi yang ditentukan pada instruksi If tidak terpenuhi.

Sintaks penulisan IF ELSE adalah:

if kondisi: instruksi_YA
else:instruksi_TIDAK

Instruksi_YA adalah instruksi yang dijalankan bila kondisi terpenuhi.
Instruksi_TIDAK adalah instruksi yang dijalankan bila kondisi tidak terpenuhi.

Perhatikan penggunaannya pada contoh berikut ini:

a=input("ketik angka: ")
b=input("ketik angka: ")
print "----------------"
print "a =",a
print "b =",b
if b > a:print("b lebih besar dari a")
else:print("a lebih besar dari b")
print "----------------"

 

Simpan dengan nama ifelse01.py (boleh disimpan dengan nama lain):

 

Jalankan file ifelse01.py pada DOS. Hasilnya bila b>a :

 

Bila a>b :

 

Demikianlah penjelasan mengenai instruksi If Else pada bahasa pemrograman Python.

Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)



29 January 2021

Pengelompokan Instruksi Berdasarkan Spasi Pada Python

www.niguru.comNiguru.com | Jumat, 29 Jan 2021 | Pada posting beberapa waktu yang lalu Niguru.com sudah pernah menjelaskan mengenai cara penggunaan fungsi IF pada bahasa pemrograman Python (http://www.niguru.com/2021/01/fungsi-if-pada-python.html).

Kali ini Niguru.com akan menjelaskan mengenai pentingnya memahami tata cara penulisan kelompok instruksi yang merupakan bagian dari suatu fungsi (misalnya fungsi IF, yang sudah pernah dijelaskan sebelumnya) pada Python.

Niguru.com akan mulai dengan contoh script berikut ini:

a=input("ketik angka: ")
b=input("ketik angka: ")
print "a =",a
print "b =",b
if b>a:
 print("b lebih besar dari a")
 print("maka a lebih kecil dari b")
print "----------------"


 
Note:
Ada 2 instruksi setelah if yang diberi spasi.

Simpan dengan nama if04.py:


 

Buka file if04.py pada DOS. Hasilnya bila b>a :

 

Bila a>b :

 
Note:
Instruksi print "----------------" tetap dieksekusi baik b>a atau a>b karena tidak termasuk kelompok instruksi yang diberi spasi

Niguru.com mencoba ulang script diatas dengan memberi spasi pada instruksi print "----------------" :

a=input("ketik angka: ")
b=input("ketik angka: ")
print "a =",a
print "b =",b
if b>a:
 print("b lebih besar dari a")
 print("maka a lebih kecil dari b")
 print "----------------"


 

Jalankan file if04.py pada DOS. Hasilnya bila b>a :

 

Bila a>b :


Note:
Instruksi print "----------------" hanya dieksekusi bila kondisi IF terpenuhi, karena setelah diberi spasi dianggap merupakan bagian dari kelompok instruksi pada fungsi IF.

Demikianlah penjelasan mengenai fungsi spasi sebagai bagian dari cara pengelompokan instruksi pada bahasa pemrograman Python.

Semoga penjelasan pada posting kali ini dapat menambah wawasan dan pengetahuan bagi teman-teman pembaca sekalian.

Selamat beraktivitas .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

28 January 2021

Cara Menyisipkan Gambar Dan Cara Mengganti Gambar Mengikuti Tombol - Part 2 (Javascript)

www.niguru.com
Niguru.com | Kamis, 28 Jan 2021 | Setelah pada posting sebelumnya Niguru.com menjelaskan mengenai langkah-langkah untuk menyusun script untuk menyisipkan gambar, maka pada posting kali ini Niguru.com akan menjelaskan cara untuk menampilkan gambar pada lokasi yang sama dengan pergantian gambar sesuai dengan tombol yang ditekan.

 Niguru.com akan mulai penjelasan dengan membuat tampilan HTML untuk menampilkan kalimat notifikasi dan tombol, dengan script sebagai berikut:

<h1>Belajar ID Pada Gambar</h1><h3>
Klik tombol untuk <font color="red">mengganti gambar:</font></h3>
<img id="01" src="cat.jpg" style="width:380px;height:380px">
<br>
<input type="button" value="RABBIT" onclick="rabbit()">
<input type="button" value="DOG" onclick="dog()">
<input type="button" value="CAT" onclick="cat()">

 

Simpan dengan nama CDR.html (boleh disimpan dengan nama lain):

 
Note:
CDR diambil dari singkatan "Cat Dog Rabbit".

Buka file CDR.html pada browser. Hasilnya:

 
Note:
Tombol sudah tersedia di bawah gambar, namun tidak terjadi apapun saat tombol ditekan, karena memang belum tersedia fungsi yang sesuai dengan tombol yang ditekan.

<script>

a="dog.jpg";b="cat.jpg";c="rabbit.jpg"

function dog(){document.getElementById("01").src=a}
function cat(){document.getElementById("01").src=b}
function rabbit(){document.getElementById("01").src=c}
</script>

Berikut ini hasilnya bila ditambahkan pada script HTML yang sudah dituliskan sebelumnya:

 

Jalankan kembali file CDR.hmtl pada browser. Hasilnya:


 

Bila tombol RABBIT ditekan, maka gambar akan berganti menjadi gambar kelinci:

 

Bila tombol DOG ditekan, maka gambar akan berganti menjadi gambar anjing:


Untuk lebih jelasnya silakan coba langsung pada aplikasi di bawah ini. Klik pada tombol untuk mengganti gambar:

Belajar ID Pada Gambar

Klik tombol untuk mengganti gambar:



Demikianlah penjelasan mengenai cara agar pengunjung website dapat mengganti-ganti gambar yang ditampilkan pada website.

Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

27 January 2021

Cara Menyisipkan Gambar Dan Cara Mengganti Gambar Mengikuti Tombol - Part 1 (HTML)

www.niguru.com
Niguru.com | Rabu, 27 Jan 2021 | Untuk pemilik website yang ingin mempercantik tampilan website dengan gambar-gambar yang dinamis dan informatif bisa mencoba cara berikut ini sebagai alternatif.

Pada posting kali ini Niguru.com akan menjelaskan mengenai cara menyisipkan gambar pada website, sekaligus cara mengakali gambar dengan Javascript agar dapat berganti gambar mengikuti tombol yang ditekan oleh pengunjung website.

Niguru.com akan memulai dengan script HTML untuk menyisipkan gambar. Sintaks untuk menyisipkan gambar adalah:

<img src="file_gambar">

Contoh gambar dengan nama file "cat.jpg" dengan ukuran 640 pixel bujur sangkar:


Contoh script:

<h1>Belajar Menyisipkan Gambar</h1>
<img src="cat.jpg">


 

Simpan dengan nama cat.html (boleh disimpan dengan nama lain):

 

Buka file cat.html pada browser. Hasilnya:

 
Gunakan sintaks berikut ini untuk mengatur ukuran gambar:

<img src=" file_gambar " style="width: lebar; height: tinggi">

Niguru.com menggunakan untuk memodifikasi program HTML sebelumnya:

<h1>Belajar Menyisipkan Gambar</h1>
<img src="cat.jpg" style="width: 380px; height: 380px">


 

Simpan dengan nama cat02.html (boleh disimpan dengan nama lain):

 

Buka file cat02.html pada browser. Hasilnya:

 

Siapkan gambar dengan ukuran yang sama dengan gambar pertama (dalam contoh = 640px bujur sangkar), dan catat nama file gambar tersebut untuk dituliskan dalam script, misal: cat.jpg, rabbit.jpg, dan dog.jpg:

 
<h1>Belajar Menyisipkan Gambar</h1>
<img src="cat.jpg" style="width: 380px; height: 380px">
<img src="rabbit.jpg" style="width: 380px; height: 380px">
<img src="dog.jpg" style="width: 380px; height: 380px">


 

Simpan dengan nama cat03.html (boleh disimpan dengan nama lain):

 

Buka file cat03.html pada browser. Hasilnya:


Demikianlah penjelasan mengenai cara untuk menyisipkan gambar pada website.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

26 January 2021

IDLE, Python Script Editor

www.niguru.com
Niguru.com | Selasa, 26 Jan 2021 | Untuk user /programmer yang menginstal aplikasi Python, akan mendapatkan compiler Python, Shell aplication (menampilkan console, mirip dengan DOS), sebuah editor yang bernama IDLE.

Langkah-langkah untuk menginstal Python sudah pernah dijelaskan pada posting sebelumnya (http://www.niguru.com/2021/01/download-dan-install-python.html), dan Idle adalah bagian dari pake instalasi.

Berikut ini tampilan Idle:

 
Terdapat tanda lebih besar (atau bisa disebut panah kanan) 3x di awal /kiri tempat script ditulis.

Jadi bila menemukan artikel atau screenshot yang menampilkan tanda panah 3x di kiri, abaikan saja, karena itu penanda “interpreter” pada Idle.

Idle akan mengeksekusi baris demi baris script yang diketikkan, segera setelah tombol [Enter ditekan]. Contoh:

 

Setelah [Enter]:

 

Setelah isi dan ketik angka > [Enter]:

 

Script berikutnya > [Enter]:

 

Setelah ketik angka > [Enter]:

 

Script berikutnya > [Enter]:

 
Note:
Hasil eksekusi akan langsung tampil pada kanvas kerja Idle.

Kesimpulan Idle mempermudah user untuk mengetik script Python, karena dieksekusi untuk setiap baris script yang selesai diketikkan, sehingga bila terjadi sintax error bisa langsung tampil di kanvas kerja Idle.

Niguru.com menggunakan Notepad untuk menulis script pada setiap artikel untuk mempermudah pembaca melihat keseluruhan script tanpa tercampur dengan 3 buah panah dan angka /teks hasil eksekusi.


 

Diluar pembuatan artikel, yaitu saat membuat program Python, Niguru.com menggunakan Idle atau kadangkala menggunakan Notepad ++.


Demikianlah pengenalan aplikasi Idle yang dapat digunakan untuk menulis dan mengedit script yang dituliskan untuk Python.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)