Saturday, August 5, 2017

Membuat Segitiga Bintang dengan Python

Membuat Segitiga Bintang dengan Python
Sama halnya dengan Cara membuat Deret Fibonacci, membuat segitiga bintang adalah salah satu kegiatan yang dilakukan untuk menguji logika dalam pemrograman. Di bawah ini akan saya berikan beberapa macam cara untuk membuat beberapa segitiga.

1. Segitiga siku-siku

Program
for i in range(10):
     for j in range(i+1):
        print('*', end='')
     print()
    


output
Membuat Segitiga Bintang dengan Python

2. Segitiga Siku-siku terbalik


Program

for i in reversed(range(10)):
    for j in range(i+1):
        print('*', end='')
    print()

output
Membuat Segitiga Bintang dengan Python

3. segitiga sama kaki

program

for i in range(10):
    print(('*'*(1+2*i)).center(1+2*10))

output
Membuat Segitiga Bintang dengan Python

fungsi center() digunakan untuk mengisi kekosongan string atau dengan kata lain membuat spasi.
misalnya nilai center (10) berarti membuat spasi sebanyak 10 nanti bintang akan mengisi di tengahnya

cukup sekian untuk membuat bintangnya, selamat berkoding :)

Ada yang tahu bagaimana cara untuk membuat segitiga bintang bolong tengah?
Membuat Segitiga Bintang dengan Python
Ini adalah programnya:

bantu=0
kosong=0
for i in reversed(range(10)):
    for j in range(i+1):
        print(' ', end='')
    for k in range(bantu+1):
        if k==0:
            print('*', end='')
        else:
            print(' ', end='')
    for l in range(bantu):
        if l==kosong:
            print('*', end='')
            kosong+=1
        else:
            print(' ', end='')
    bantu+=1
    print()
for i in range(11):
    print('* ', end='')


Silahkan sesuaikan kebutuhan kamu

Read More

Cara membuat Deret Fibonacci di Python

Cara membuat Deret Fibonacci di Python

Cara membuat Deret Fibonacci di Python
Berfikir Algoritama Fibbonacci

Deret Fibonacci  adalah salah satu deret legendaris di dalam bahasa pemrograman. Deret Fibonacci adalah deret dari hasil dari penjumlahan deret sebelumnya. Nah untuk membuat deret fibonacci di dalam python cukup mudah silahkan ketik kode di bawah ini

#author @ifd

a, b , c= 0,1,0
for i in range(10):
    print(a)
    c=a+b
    a=b
    b=c


Maka Hasilnya seperti ini
Cara membuat Deret Fibonacci di Python

Bagaimana jika ingin deretnya memanjang ke samping ukan ke bawah seperti ini
0,1,1,2,3,5 dst....

ketik kode di bawah ini

#author @ifd

a, b , c= 0,1,0
for i in range(10):
    print(a,' ', end='')
    c=a+b
    a=b
    b=c

Maka outputnya seperti di bawah ini

Cara membuat Deret Fibonacci di Python

untuk algoritmanya silahkan di fikirkan pasti mudah kog, tinggal berfikir aja :)

lalu bagaimana caranya jika ingin user yang menginputkan batas, caranya mudah tinggal ketik aja kode di bawah ini

#author @ifd

a, b , c= 0,1,0
batas = int(input('Masukkan Batas : '))
for i in range(batas):
    print(a,' ', end='')
    c=a+b
    a=b
    b=c

Silahkan di modifikasi sesuai dengan kebutuhan kalian
Read More

Friday, August 4, 2017

Input Keyboard dalam python

Input Keyboard dalam python
Sebuah program yang baik adalah program yang berguna dan juga bisa membuat interaksi antara pengguna dan program yang di buat oleh prorammar. Salah satu cara untuk membuat sebuah program menjadi lebih interaktif dengan pengguna adalah dengan menggunakan inputan dari user untuk menjalankan program. Dengan menggunakan interaksi inputan dari user maka program akan lebih menarik. Dalam bahasa pemrograman python untuk mendapat input user cukup mudah. berikut adalah caranya.
Input dari keyboard atau console dapat dilakukan dengan metode input(), contohnya seperti program berikut ini

Ketik Program berikut:

# program tebak angka


import random



guessTaken = 0
myname = input('Halo Siapa Nama Kamu: ')
number = random.randint(1, 20)
print('Oke ', myname,' Pikirkan angka 1-20 dan coba tebak' )

while guessTaken<6:
    guess = input('Coba ditebak : ')
    guess = int(guess)
    guessTaken+=1

    if guess<number:
        print('\nAngka Terlalu Kecil')
    elif guess>number:
        print('\nANgka terlalu besar')
    elif guess == number:
        guessTaken = str(guessTaken)
        print('Good Job ', myname, ' kamu bisa menebak angka', guessTaken)
        guessTaken = int(guessTaken)
    elif guess != number:
        number = str(number)
        print('Salah Nomer '+number)
    else:
        print('salah tempat')
print(number)

Penjelasan :
- Input dari user sudah bisa di lihat di atas dengan menggunakan input().
- Import random adalah untuk memanggil angka acak/random
- random.randint adalah membuat angka acak integer yang di batasi dari 1-20
- int() untuk mengkonversi dari string ke integer
- str() untuk mengkonversi menjadi string

#input dari user akan otomatis menjadi string maka dari itu jika ingin agar inputan menjadi int atau float harus di konversi terlebih dahulu
Misalkan kita mempunyai program di bawah ini :

angka1 = input('Angka 1 : ')
angka2 = input('Angka 2 : ')
print(angka1+angka2)

Misalnya angka1=1 dan angka2=4 maka hasil dari program di atas adalah 14, nah kita harus mengkonversinya menjadi int atau float agar bisa di jumlahkan.

coba tambah dengan mengkonversi keduanya

angka1 = int(input('Angka 1 : '))
angka2 = int(input('Angka 2 : '))
print (angka1+angka2)

output akan berbeda jika sudah di konversi
Input Keyboard dalam python

Read More

Membuat Perulangan di Python

Membuat Perulangan di Python

Untuk mengulang sebuah perintah dalam bahasa pemorgraman dibutuhkan yang namanya perulangan. misalnya ingin mencetak hello Word sebanyak 20 , apakah kita akan mengkopi paste print ('hello world') 20 kali?, tentu ada cara yang paling mudah yakni dengan menggunakan perulangan. Di python kita bisa menggunakan beberapa perulangan. Berikut ini adalah perulangan tersebut.

1. While

ketik kode di bawah ini
x=0

while x<5:
    print('hello world')

Jika di run maka outputnya seperti ini

Membuat Perulangan di Python

perulangan tidak akan berhenti karena kondisi x akan selau kurang dari 5 karena x tidak berubah.
Untuk mengatasi masalah tersebut tambah kodenya

x=0

while x<5:
    print('hello world')
    x+=1

output
Membuat Perulangan di Python

#output akan sesuai dengan batasnya, coba ulang hello world sebanyak 20 kali

2. For

For dalam python agak berbeda dengan for yang ada di bahasa pemrograman lain karena for di python bisa kita manipulasikan untuk beberapa penggunaan. Untuk membuat for cukup ketik kode di bawah ini.


Output yang akan di hasilkan

Membuat Perulangan di Python
Penjelasan :
--> in range adalah jarak angka untuk menentukan berapa kali perulangan terjadi, dalam contoh in range 0 - 10 maka akan mencetak 10 kali perulangan

Penulisan for juga bisa langsung seperti ini

for i in range(10):
    print('Angka ke-', i)


Lalu bagaimana jika perulangannya ke bawah atau decreament dalam for?
Caranya adalah dengan menggunakan fungsi reserved() seperti di bawah ini

for i in reversed(range(10)):
    print(i)

output berikut
Membuat Perulangan di Python

Read More

Seleksi Kondisi Dalam Python

Seleksi Kondisi Dalam Python
Setelah belajar variabel kita akan lanjutkan dengan mengenal seleksi kondisi dalam python. Seleksi kondisi sangat berguna dalam sebuah bahasa pemrograman. Seleksi kondisi bisa di gunakan untuk membantu user untuk memilih keputusan dan membantu programmar untuk menangani keputusan.
Membuat seleksi kondisi dalam python seperti di bawah ini.

ketik kode berikut ini

angka = 10
if angka == 10:
    print('Angkanya 10')

Output
Seleksi Kondisi Dalam Python

#Jika kondisi terpenuhi maka akan dicetak jika tidak terpenuhi maka tidak akan di cetak.

Bagaimana kalau seleksi kondisi bersarang ?

ketik kode berikut ini
Seleksi Kondisi Dalam Python

Outputnya sebagai berikut
Seleksi Kondisi Dalam Python
#Dalam python else if disingkat menjadi elif sehingga mempercepat pengkodingan :)

Di python tidak ada seleksi kondisi dalam bentuk switch case karena python merasa tidak membutuhkan switch menurut beberapa sumber.

cukup mudah kan untuk membuat seleksi kondisi di python? pastilah, lanjutkan programmar :)

Read More

Memulai Belajar Variabel di Python

Setelah selesai mengistal apa yang kita butuhkan, klik kalau belum install apapun--> Cara Mudah Belajar Python.
Baik tadi kita sudah belajar mencetak kata pertama kita yakni hello world , sekarang kita akan mencoba untuk membuat variabel. Dalam bahasa pemrograman python untuk membuat sebuah variabel sangat mudah, kita tidak perlu mendefinisikan tipe data, karena dalam python akan otomatis akan terdeteksi itu adalah tipe data apa. Untuk lebih jelasnya ketik kode di bawah ini.

#definisi variabel
nama = 'codebiasa'
jumlah = 70
jari2 = 3.14
kondisi = True

#mencetak Variabel
print(nama)
print(jumlah)
print(jari2)
print(kondisi)

Output yang akan dihasilkan

Memulai Belajar Variabel di Python

Untuk memastikan tipe data yang kita gunakan, pakai fungsi seperti di bawah ini

print(type(nama))
print(type(jumlah))
print(type(jari2))
print(type(kondisi))

Maka pada output maka akan terlihat type datanya

Memulai Belajar Variabel di Python


Macam-macam tipe data:
- integer --> Bilangan bulat (23, 24,  45)
- float ---> Bilangan desimal(1.3, 1.2, 5.6)
-String --> kalimat/kata ('Saya', 'Kamu', 'Dia', 'Siapa')
#String bisa menggunakan koma satu ('') atau koma dua ("") untuk membuat nilainya
nama ='ifd'
nama2 = "ifd"
- boolean --> Bernilai True dan False

Penulisan variable juga bisa seperti ini

nama, umur, hobi = 'joko', 19, 'gaming'

Read More

Cara Mudah Belajar Python

Cara Mudah Belajar Python

Belajar python adalah hal yang mengasyikkan yang pernah saya rasakan ('Admin')
Itu adalah salah satu ungkapan yang terbesit di dalam hati ketika saya belajar bahasa pemrograman python. Python seperti sebuah jawaban kegalauan para programmar yang tidak bisa tidur karena memikirkan semikolon yang kurang pada program mereka.
Baik bagaimana cara untuk memulai belajar python dengan baik sehingga belajar python bisa menyenangkan. Ini adalah langkah-langkahnya.

1. Download Alat-alatnya

-  Python (https://www.python.org/downloads/)
   Pilih Versi 3. keatas biar lebih enak
-  Paycharm(https://www.jetbrains.com/pycharm/download/#section=windows)
   Paycharm akan mempermudah dalam penulisan kode, pilih paycharm Comunity

2. Instal Kedua Aplikasi Tersebut.

Instal python terlebih dahulu daripada pycharm.Untuk lebih jelas lihat video yang sudah saya upload di youtube

Python ---> https://www.youtube.com/watch?v=si5cjaLntCU
Pycharm --->https://www.youtube.com/watch?v=JtFgK3o_WC0

3. Buka pycharm dan mulailah belajar python


Coba ketikan kode di bawah ini :


print ('Hello world')


Cara Mudah Belajar Python
Output

Cara Mudah Belajar Python

Kalau ada yang ingin di tanyakan silahka berkomentar

Read More

Kenapa Harus Belajar Python?

Kenapa Harus Belajar Python?
Mungkin sebagian orang sudah sangat sering mendengar yang namanya python. Bagi orang awam pasti berasumsi bahwa python adalah seekor ular, akan tetapi untuk orang yang belajar pemrograman python adalah salah satu bahasa pemrograman yang sedang naik daun sekarang. Bahasa pemrograman yang lahir pada tahun 1991 di temukan oleh Guido van Rossum.  Lalu kenapa kita harus belajar bahasa pemrograman python?. Jawabannya akan admin ulas di bawah ini.

1. Bahasa Pemrograman Python mudah dipelajari

Bahasa python adalah bahasa yang cukup mudah dipelajari dari pada bahasa lain karena bahasa python adalah hasil dari evaluasi dari bahasa lain seperti bahasa C++ dan C dan bahasa lain yang lahir sebelumnya. Sehingga bahasa python sangat simple dan mudah di pelajari aplagi kalian yang sudah pernah belajar bahasa lain, maka akan sangat mudah sekali.

2.  Python Bisa di tulis di tulis hampir di semua OS 

kalian bisa belajar python hampir dimana saja baik di Unix, Windows, Mac OS X, dll. Sehingga tidak usah khawatir tidak bisa mempelajari bahasa python karena OS tidak cocok dengan python.

3. Banyak perusahaan besar yang menggunakan python

Sudah banyak perusahaan yang menggunakan python seperti GooglePlex, YouTube, Facebook, dropbox dan perusahaan yang lain. Jadi ketika kalian mau bekerja di perusahaan besar python wajib ada di CV kalian.

4. Pustaka yang besar

Bukan hanya bahasa lain python juga memiliki pustaka/library banyak dan dikembangkan oleh banyak pengembang python, jadi jangan khawatir tidak ada. Pustaka sangat banyak seperti pustaka untuk pengembangan web , pengembangan aplikasi, pengembangan mobile , pengembangan game dan lain sebagainya.

5. Bahasa Pemrograman Python Gratis

Walaupun banyak pengembang dari python akan tetapi python masih gratis hingga bisa di nikmati semua kalangan

Nah itu adalah beberapa alasan kenapa kalian harus memili python sebagai bahasa yang harus dipelajari.
Semoga bermanfaat *.*
Read More