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