teknik pemrograman (tekpro)
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/1.jpg)
Teknik Pemrograman(TEKPRO)
Oleh:Achmad Zakki Falani, S.Kom.,M.Kom
Fakultas Ilmu KomputerUniversitas Narotama
![Page 2: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/2.jpg)
Random Number(Randomize)Randomize adalah prosedur untuk memberikan inisialisasi terhadap generate bilangan acak.Sedangkan random adalah fungsi yang menghasilkan bilangan acak (integer) dengan rentang antara 0 sampai x.
Teknik Pemrograman
![Page 3: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/3.jpg)
Random Number(Randomize)
randomizefor i=1 to 5
document.write rnd & “<br>”next
Teknik Pemrograman
![Page 4: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/4.jpg)
Random Number(Randomize) Acak angka 0-99
randomizefor i=1 to 5
document.write int(rnd*100) & “<br>”next
Teknik Pemrograman
![Page 5: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/5.jpg)
Random Number(Randomize) Jika nilai random hanya ingin menghendaki
nilai range 10 – 89, maka data nilai range terakhir ditambahi 1, jadi rumusnya:
10 + int(RND*90)
dimana nilai 90 diperoleh dari 89+1
Teknik Pemrograman
![Page 6: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/6.jpg)
Random Number(Randomize) Jika nilai random hanya ingin menghendaki
nilai range 100 – 989, maka data nilai range terakhir ditambahi 10, jadi rumusnya:
100 + int(RND*999)
dimana nilai 999 diperoleh dari 989+10
Teknik Pemrograman
![Page 7: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/7.jpg)
Random Number(Randomize)Studi Kasus (1)Tulis Flowchart & Program untuk
merandom atau mengacak permainan dadu.
Rumus:1 + int(RND * 6)
Teknik Pemrograman
![Page 8: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/8.jpg)
Random Number(Randomize)Studi Kasus (2)Tulis Flowchart & Program untuk
merandom atau mengacak permainan dadu, jika terdapat 2 (dua) buah dadu yang digunakan secara bersamaan.
Teknik Pemrograman
![Page 9: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/9.jpg)
MD5MD5 (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.
Teknik Pemrograman
![Page 10: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/10.jpg)
MD5MD5 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 oleh Xiaoyun 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.
Teknik Pemrograman
![Page 11: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/11.jpg)
MD5Prof. Ronald Rivest
Teknik Pemrograman
![Page 12: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/12.jpg)
KesimpulanBahwa 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.
Teknik Pemrograman
![Page 13: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/13.jpg)
MD5Teknik Pemrograman
![Page 14: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/14.jpg)
MD5Teknik Pemrograman
![Page 15: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/15.jpg)
DB EnskripsiTeknik Pemrograman
![Page 16: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/16.jpg)
DB EnskripsiTeknik Pemrograman
![Page 17: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/17.jpg)
DB EnskripsiTeknik Pemrograman
![Page 18: Teknik Pemrograman (TEKPRO)](https://reader031.vdocuments.site/reader031/viewer/2022020920/56812a92550346895d8e3e28/html5/thumbnails/18.jpg)
Referensi:(Teknik Pemrograman) http://www.hansmichael.com http://www.tizag.com/vbscriptTutorial http://id.wikipedia.org/ http://www.w3resource.com/
Teknik Pemrograman