Kamis, 22 November 2012

Kodingan Python

ASSALAMU'ALAIKUM WARAHMATULLAHI WABARAKATUH



Sebelum penulis membahas kodingan phyton, penulis ingin menjelaskan terlebih dahulu apa sih itu

python.... Python itu adalah tempat untuk kodingan  seperti C, C++, C#, Cabal, java, Php, Fotran

dan berbagai macam lainnya.... Bedanya python dengan kodingan lain adalah lebih tradisional,

lebih standar, lebih mudah tetapi tampilannya tidak begitu bagus dan standar...

Kenapa penulis membahas python??? karena algoritma Python penulis masih mengerti sedikit-sedikit,

dibandingkan Php atau yang lainnya...

Sebelum kita mulai lebih lanjut, mari kita mulai pemanasan terlebih dahulu....

Nah mari kita lihat dulu kodingan sederhana dari python sebelumnya:

a = "kita untuk semua"

print a

maka yang akan ke compile di phyton adalah kita untuk semua....

seperti contoh di bawah ini:


Nah hasilnya seperti di bawah ini:


Nah ini untuk mencetak huruf, namun bagaimana kalau ingin mencetak angka??? Maka seperti ini:

a = 10

print a

maka hasil yang ke compile adalah 10

seperti ini:

ini adalah kodingannya:

ini adalah hasilnya:


Nah sekarang penulis belajaryukyuk.blogspot.com ingin membahas tentang:

Kodingan algoritma matematika:

note: karena penulis kurang tahu bagaimana cara menggunakan kodingan pembagian jadi hanya tambah,

kurang, dan perkalian....

seperti ini:


perkalian adalah *, tambah adalah |, pengurangan adalah - dan pembagian adalah / ....

Nah itu untuk algoritma matematika yang standar... Sekarang daripada penulis menjelaskan satu-satu,

Penulis ingin langsung ke algoritmanya...

algoritma pertama:

linier : algoritma linier adalah ax = ( ax . c + d ) mod n


 blum blum shub generator (standar): algoritma blum blum shub adalah xi = (xi-1)^2 mod n


RSA : algoritma RSA ini agak sulit karena dia memakai import random dan import fractions....

Gunanya import random adalah untuk random.randint() yang dimana random.randint() adalah 

nilai yang akan masuk random dengan batas awal dan batas akhir seperti ini

random.randint(batas awal, batas akhir).... dan import fractions untuk fractions.gcd() gunanya untuk 

menghasilkan nilai yang kalau A*B%C = 1....

Rumusnya : kriptografi

mari kita lihat kodingannya:


key exchange: algoritma ini hampir sama seperti RSA tetapi hanya menggunakan import random....

Rumusnya Ka = Kb

seperti:



Nah penulis sudah membahas semua yang penulis tahu... Sebenarnya kodingan phyton masih banyak

lagi, cuma penulis susah menjelaskannya karena kodingan yang berikutnya menggunakan array, while,

for, if dan flag yang dimana penulis masih kurang mengerti....

Insya ALLAH  penulis belajaryukyuk.blogspot.com akan membahas di postingan-postingan berikutnya..

kebenaran datangnya dari ALLAH 

kesalahan dalam hal ini datangnya dari penulis....

penulis belajaryukyuk.blogspot.com mohon maaf apabila ada kesalahan

sumber referensi:

http://inderagunawan.blogspot.com/2011/03/cafe-python.html#


WASSALAMU'ALAIKUM WARAHMATULLAHI WABARAKATUH

1 komentar:

  1. kodingan ini masih belum lengkap.... soalnya masih ada kodingan elgema, pvd, dan lain

    lain... penulis hanya mengeshare apa yang penulis tahu... kalau penulis tidak tahu,

    penulis mohon maaf....

    BalasHapus