1 / 18

Teknik Pemrograman (TEKPRO)

Teknik Pemrograman (TEKPRO). Oleh : Achmad Zakki Falani , S.Kom . ,M.Kom Fakultas Ilmu Komputer Universitas Narotama. Teknik Pemrograman. Random Number (Randomize). Randomize adalah prosedur untuk memberikan inisialisasi terhadap generate bilangan acak.

Download Presentation

Teknik Pemrograman (TEKPRO)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TeknikPemrograman(TEKPRO) Oleh:AchmadZakkiFalani, S.Kom.,M.KomFakultasIlmuKomputerUniversitasNarotama

  2. TeknikPemrograman Random Number(Randomize) Randomize adalah prosedur untuk memberikan inisialisasi terhadap generatebilangan acak. Sedangkan randomadalah fungsi yang menghasilkan bilangan acak (integer) dengan rentang antara 0 sampai x.

  3. TeknikPemrograman Random Number(Randomize) randomizefor i=1 to 5document.writernd & “<br>”next

  4. TeknikPemrograman Random Number(Randomize) • Acakangka 0-99 randomizefor i=1 to 5document.writeint(rnd*100) & “<br>”next

  5. TeknikPemrograman Random Number(Randomize) • Jikanilai random hanyainginmenghendakinilai range 10 – 89, maka data nilai range terakhirditambahi 1, jadirumusnya: 10 + int(RND*90)dimananilai90diperolehdari89+1

  6. TeknikPemrograman Random Number(Randomize) • Jikanilai random hanyainginmenghendakinilai range 100 – 989, maka data nilai range terakhirditambahi10, jadirumusnya: 100 + int(RND*999)dimananilai999diperolehdari989+10

  7. TeknikPemrograman Random Number(Randomize) • StudiKasus (1) • Tulis Flowchart & Program untukmerandomataumengacakpermainandadu. • Rumus:1 + int(RND * 6)

  8. TeknikPemrograman Random Number(Randomize) • StudiKasus (2) • Tulis Flowchart & Program untukmerandomataumengacakpermainandadu, jikaterdapat 2 (dua) buahdadu yang digunakansecarabersamaan.

  9. TeknikPemrograman MD5 MD5 (Message-Digest algortihm 5) Adalah fungsi hash kriptografik yang digunakan secara luas dengan hash value 128-bit. Pada standart Internet (RFC 1321), MD5 telah dimanfaatkan secara bermacam-macam pada aplikasi keamanan, dan MD5 juga umum digunakan untuk melakukan pengujian integritas sebuah berkas / file.

  10. TeknikPemrograman MD5 MD5 di mulai pada tahun 1991 yang didesain oleh Prof. Ronald Rivest dari universitas di Amerika Serikat yaitu MIT, Prof. Ronald Rivest mendesain MD5 karena telah ditemukan kelemahan pada MD4 yang ditemukan Hans Dobbertin.  Pada Tahun 1996 Hans Dobbertin menemukan sebuah kerusakan/celah pada fungsi kompresi MD5, namun hal ini bukanlah serangan terhadap hash MD5 sepenuhnya, sehingga dia mengumumkan untuk para pengguna kriptografi menganjurkan supaya mengganti dengan WHIRLPOOL, SHA-1, atau RIPEMD-160. Namun lambat laun MD5 sudah tidak bisa diandalkan lagi karena hash hasil encrypt MD5 mulai menampakkan kerusakannya dan sudah diketahui rahasiaalgoritma pada MD5, hal tersebut ditemukan kerusakannya pada tanggal 17 Agustus 2004 olehXiaoyun Wang, Dengguo Feng, Xuejia Lay dan Hongbo Yu, kalau dilihat dari namanya mereka berasal dari negri tirai bambu China,  sekedar info saja bahwa serangan yang mereka lakukan untuk bisa men-decrypt hash MD5 ke plain text hanya membutuhkan waktu satu jam saja, dengan menggunakan IBM P690 cluster.

  11. TeknikPemrograman MD5 Prof. Ronald Rivest

  12. TeknikPemrograman Kesimpulan Bahwa didunia ini tidak ada Password yang aman untuk digunakan, karena semua itu masih menggunakan logika manusia untuk membuat Algoritmanya,  dan sesungguhnya Dzat yang menciptakan kita  ALLAH SWT Yang Maha Sempurna.

  13. TeknikPemrograman MD5

  14. TeknikPemrograman MD5

  15. TeknikPemrograman DB Enskripsi

  16. TeknikPemrograman DB Enskripsi

  17. TeknikPemrograman DB Enskripsi

  18. TeknikPemrograman Referensi:(TeknikPemrograman) • http://www.hansmichael.com • http://www.tizag.com/vbscriptTutorial • http://id.wikipedia.org/ • http://www.w3resource.com/

More Related