tag:blogger.com,1999:blog-8465024191625556412024-03-19T12:50:15.802+07:00HERYSEPTYHeryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.comBlogger49125tag:blogger.com,1999:blog-846502419162555641.post-29571182271050795442016-11-13T10:11:00.000+07:002016-11-13T10:11:05.062+07:007 Tanda Kalau Kamu dan Sahabatmu Bisa Sukses Bersama. Bukan Cuma Senang senang Aja!See you on top ya, temen-temen / Sukses ya bro dan sista!<br />
Ucapan di atas pasti sudah sering kamu dengar dan kamu baca di sekitar dan media sosialmu. Siapa lagi dan tidak lain adalah teman-temanmu yang mengucap sekaligus mendoakanmu. Mungkin, teman-temanmu ini nggak hanya kamu kenal pas sekolah, kadang bisa jadi dekat setelah sering main, nonton acara, atau nge-trip bareng.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://s.kaskus.id/images/2016/09/03/8777591_20160903020743.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://s.kaskus.id/images/2016/09/03/8777591_20160903020743.jpg" height="280" width="400" /></a></div>
<br />
Bahkan, akhir-akhir ini intensitas pertemuan kalian makin intens. Obrolan yang kalian bahas pun kadang bermula dari hal yang nggak penting, percintaan, kuliah, pekerjaan, politik, bahkan sampai angan masa depan. Bersama mereka, kamu sudah berbagi mimpi dan asa yang selama ini dipendam sendiri. Mereka adalah sosok penting yang akan kalian temui di pintu kesuksesan kelak. Apa saja tanda-tandanya bahwa mereka memang sosok yang harus kamu pertahankan?<br />
<br />
1. Melebihi orangtua dan pacar, mereka nggak akan sungkan untuk memompa semangat untuk ngerjain skripsi. Menemani kamu ketemu sama dosen pun bakal dilakoni.<br />
<br />
A: Bab 1 & 2 udah kelar belum kemaren?<br />
B: Ketemu dosennya aja nggak. Males ah nunggunya lama, orangnya susah ditemuin.<br />
A: Jangan gitu bro. gue temenin, biar cepet kelar.<br />
<br />
Saat berkutat dengan skripsi yang harus harus dilewati oleh mahasiswa tingkat akhir, memang banyak sekali halangan untuk menyelesaikannya. Rasa malas yang melanda tiada akhir pun kadang jadi penghambat. Kamu jadi ogah-ogahan untuk ketemu dosen dan melanjutkan progres menulismu. Orangtua di rumah tidaak pernah bosan menanyakan dan menyemangatimu. Pacar pun kalo punya sih, sampai capek ngingetin kamu untuk nggak patah<br />
arang dengan skripsi.<br />
<br />
Teman-temanmu, mungkin mereka sudah mengucap mantra yang bikin kamu mau mengerjakan skripsimu. Mereka nggak akan sungkan buat mengobrak-abrik badanmu untuk segera berdiri dan bergegas. Mereka pun nggak segan-segan untuk menemanimu saat ketemu dosen. Sweet memang, karena kalian sama-sama tahu bahwa fase mahasiswa akhir itu berat, dan kalian ingin segera lulus bersama.<br />
<br />
2. Nggak harus di tempat fancy, semua tempat adalah tempat nongkrong asik kalian. Membicarakan segala hal buat waktu berjalan tak terasa.<br />
<br />
Kalian dipertemukan dalam lingkup yang sama, kadang membicarakan yang sama yang bikin kalian makin nyambung dan rekat. Segala tempat bisa jadi tempat ngobrol kalian, di teras rumah, kamas kos, bahkan angkringan pun nggak jadi penghalang tempat untuk seru-seruan.<br />
<br />
Membicarakan segala hal mulai yang nggak penting sampai bahasan berat seperti politik pun sering jadi bahasan kalian. Bertukar pendapat untuk mencari solusi percintaan? Sering terjadi. Membahas tentang event besar yang akan diselenggarakan di sekitar kalian pun sudah khatam untuk dibahas. Sesekali jadi pengamat politik dadakan yang mengomentari tentang kinerja pemerintah pun sudah sering jadi bahan obrolan kalian. Tempat itu nomor kesekian, kumpul bersama dan berbagi suka duka itu yang terpenting.<br />
<br />
3. Masa-masa sulit seperti nggak punya uang pun kalian lakoni bersama. Makan minum seadanya sudah bukan jadi masalah besar.<br />
<br />
Sama-sama sebagai anak perantauan yang berjuang mendapatkan gelar akademik di kota orang, membuat kalian makin rekat. Bahkan, mengalami masa sulit seperti kehabisan uang bulanan sudah sering terjadi. Bahu-membahu untuk bertahan di akhir bulan dengan makan minum seadanya mungkin sudah jadi agenda yang wajib dilakoni bersama.<br />
<br />
Mungkin kalian berasal dari latar belakang keluarga yang berbeda, tapi kalian pun sudah merasa seperti saudara yang terpisah tempat yang dipertemukan oleh keadaan. Dengan proses perjuangan kecil ini, kalian lebih mengenal satu sama lain.<br />
<br />
4. Diskusi tentang pekerjaan impian sudah jadi topik wajib saat bersua. Kalian pun udah saling tahu di bidang apa passion tertanam.<br />
<div>
<br /></div>
<div>
<div>
Mungkin kalian masih terlalu muda untuk membahas tentang kehidupan mewah dan serba menyenangkan di umur 40-an nanti, tapi apa salahnya membahas tentang impian yang sudah membayangi benak sejak lama bersama mereka? Apa pekerjaan impianmu dan teman-temanmu saat dewasa kelak, apa saja yang ingin kalian berikan kepada orangtua dan pada negara ini.</div>
<div>
<br /></div>
<div>
Saking seringnya membahas tentang hal ini, kalian pun tahu passion apa yang melekat pada diri masing-masing. Walau memiliki kesukaan dalam bidang yang berbeda, tanpa sadar kalian pun banyak tahu tentang hal-hal yang mungkin tidak kamu ketahui sebelumnya. Ya, dari pengalaman yang kalian bagi, masa depan terasa makin dekat. Berjuang bersama pun tak pernah padam untuk kalian kobarkan.</div>
</div>
<div>
<br /></div>
<div>
5. Menyempatkan datang ke momen penting seperti sidang skripsi dan wisuda tidak akan terlewat. Bahagia dan lega kalian rasakan bersama.</div>
<div>
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://s.kaskus.id/images/2016/09/03/8777591_20160903022852.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://s.kaskus.id/images/2016/09/03/8777591_20160903022852.jpg" height="225" style="cursor: move;" width="400" /></a></div>
<div>
“Akhirnya, ujian skripsi udah selesai ya, sist!”</div>
<div>
<br /></div>
<div>
“Happy graduation! Semoga barokah ya gelar sarjananya!”</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
<br /></div>
<div>
Proses dalam menyelesaikan skripsi sudah kalian lewati. Satu persatu dari kalian sudah melunasi salah satu kewajiban untuk mendapat gelar yang sudah diidamkan sejak lama. Saat sidang skripsi, kalian tidak ingin melewatkan momen untuk memberi semangat dan menyelamati atas keberhasilan mereka.</div>
<div>
<br /></div>
<div>
Saat wisuda, kalian pun tidak akan absen untuk memeriahkan suasana. Saling memompa semangat dan jatuh bangun bersama, kini saatnya kalian memetik haru biru salah satu kebahagiaan kecil ini. Karena dari pertemanan yang erat ini, kalian pantas menerima dan merasakan kelegaan bersama. Selamat, pertemanan kalian lebih dari sekedar teman ngobrol dan nongkrong saja.</div>
</div>
<div>
<br /></div>
<div>
6. Setelah lulus kuliah, kalian pun akan kembali berjuang sendiri untuk menggapai masa depan. Tetap bertukar kabar adalah kuncinya.</div>
<div>
<br /></div>
<div>
<div>
Setelah menyelesaikan kewajiban menuntut ilmu, kalian akan kembali ke tempat asal, untuk mengabdi dan memulai perjuangan berikutnya. Keadaan membuat kalian harus mengalami perpisahan. Masa depan memang harus tetap dikejar, tapi berkomunikasi dengan temanmu, bukan hal yang sulit. Teknologi untuk mendekatkan yang jauh pun bisa kamu dapat dengan mudah. Tetaplah bertukar kabar dan jalin komunikasi yang baik dengan mereka.</div>
<div>
Saling support untuk tetap semangat meraih cita di dunia kerja yang sengit ini.</div>
</div>
<div>
<br /></div>
<div>
7. Kesuksesan memang tidak datang dari mereka, tapi support untuk berjuang bersama menyimpan nilai yang tak terkira</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://s.kaskus.id/images/2016/09/03/8777591_20160903023215.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="http://s.kaskus.id/images/2016/09/03/8777591_20160903023215.jpg" height="266" width="400" /></a></div>
<div>
</div>
<div>
<br /></div>
<div>
<div>
Berhasil atau tidaknya seseorang di masa depan memang tidak datang dari mereka. Kalian harus berusaha untuk mendapat jalan terbaik untuk sukses yang ingin kamu gapai. Tapi, semangat yang tak pernah putus dari mereka adalah faktor x. Keinginan untuk berjuang bersama dan bertekad untuk sama-sama sukses memberikan dampak positif yang tak terkira. Wahai, teman-teman, selamat berjuang dan see you at the top!</div>
<div>
<br /></div>
<div>
Jika memang kita dipertemukan di kesuksesan masa depan, mari kita bernostalgia sejenak. Kita ingat-ingat memori yang telah terekam dengan indahnya,</div>
</div>
<div>
<br />
<span style="font-size: xx-small;">sumber: kaskus</span></div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com1tag:blogger.com,1999:blog-846502419162555641.post-79254250881428230782016-11-11T09:02:00.000+07:002016-11-12T09:47:43.989+07:00Promo Dirt 3 Complete Edition Original hari ini gratisYang suka game racing Dirt3, hari ini kamu bisa license'a secara gratis. Promosi ini di dilakukan oleh Humble Bundle dan dengan wanktu terbatas hanya untuk hari ini. Untuk mendapatkan game ini kamu harus mempunyai akun Humble Bundle dan akun steam. Buruan download sekarang karna cuma untuk hari ini aja...<br />
Untuk promo Humble Bundle Dirt 3 klik <a href="https://www.humblebundle.com/store/dirt-3-complete-edition-free-game" target="_blank">disini </a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjhBn3rsZF4E-DwEbEm7ejlGHA-egj96jc7HCY2k_gmcD229GHyUK6T_0Vj1LWWZKwP6MWDhmjokFj9QjuuqkO-yjMLb1BlmpFKzefCSUk7e6T0Pgyhod2RrsbrPxU4JazNNCFvn-5FU6F/s1600/dirt3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjhBn3rsZF4E-DwEbEm7ejlGHA-egj96jc7HCY2k_gmcD229GHyUK6T_0Vj1LWWZKwP6MWDhmjokFj9QjuuqkO-yjMLb1BlmpFKzefCSUk7e6T0Pgyhod2RrsbrPxU4JazNNCFvn-5FU6F/s320/dirt3.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMcsBfvvPDoEf6B3ejSk4F8D63m0Pcf9TYKdkXZHSy0Vyk7jW0A1yDiN2gd3yhWjQ99obtkgvlvi0ka5OX_xKD5xccLAf9JLm7xhvDRp2SWp8P53a3_BLT64oKgRbp8_HNsMHMwtxLSbkS/s1600/dirt3-2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="164" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMcsBfvvPDoEf6B3ejSk4F8D63m0Pcf9TYKdkXZHSy0Vyk7jW0A1yDiN2gd3yhWjQ99obtkgvlvi0ka5OX_xKD5xccLAf9JLm7xhvDRp2SWp8P53a3_BLT64oKgRbp8_HNsMHMwtxLSbkS/s320/dirt3-2.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8Vil7PvUzmFi3VST_iDEOYzD2gUKLr65bqJLRn5UjV_zD8QFLvh7Wem1jPLK3-MyVsXYTwZE8fMsYuiuUio9EXmW4UXV9kD7Tj_uUUdBGQKonpplFLzyuW_crkyklCmrjBUQT67Nhc9ES/s1600/dirt3-3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8Vil7PvUzmFi3VST_iDEOYzD2gUKLr65bqJLRn5UjV_zD8QFLvh7Wem1jPLK3-MyVsXYTwZE8fMsYuiuUio9EXmW4UXV9kD7Tj_uUUdBGQKonpplFLzyuW_crkyklCmrjBUQT67Nhc9ES/s320/dirt3-3.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirkooj3j__oEofsDgjR9I_SVZmteiVqnBg3eUELsm5THY-zWs6qttYyj7s9sqEQP7cjqPiRrneT1knzUWBqTEfK_DbBHvWtziCx4qBkG26eyIDtOCoHZPQuywD4bgnb9n3Y4Uq_znvPaC1/s1600/dirt3-4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirkooj3j__oEofsDgjR9I_SVZmteiVqnBg3eUELsm5THY-zWs6qttYyj7s9sqEQP7cjqPiRrneT1knzUWBqTEfK_DbBHvWtziCx4qBkG26eyIDtOCoHZPQuywD4bgnb9n3Y4Uq_znvPaC1/s320/dirt3-4.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<span style="font-size: xx-small;">Sumber: jagatplay.com</span><br />
<br />Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com1tag:blogger.com,1999:blog-846502419162555641.post-58626385947985608052016-09-11T08:27:00.000+07:002016-09-11T08:27:02.504+07:00E-book<div style="text-align: center;">
<span style="font-size: large;"><b>Kumpulan E-book</b></span></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Bootstrap turorial by tutorial poin - <a href="http://adf.ly/1ds3fp" target="_blank">download</a></div>
<div style="text-align: center;">
Tutorial dasar laravel by teten nugraha - comming soon</div>
<div style="text-align: center;">
Menyelami Framework Laravel by rahmat hawaludin - <a href="http://adf.ly/1ds473" target="_blank">download</a></div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-12628002482551459172016-09-08T10:58:00.003+07:002016-09-08T11:05:21.130+07:00Cara mengembalikan data yang terhapus secara permanenBeberapa waktu yang lalu saya tidak sengaja menghapus datapentih di laptop saya, akhirnya setelah saya google kesana kemari saya mendapatkan sebuah aplikasi untuk mengembalikan data saya yang telah terhapus. kemudian saya download dan instal aplikasi tersebut. setelah saya coba dan hasilnya wooow... data saya yang terhapus kembali utuh.<br />
<div>
<br /></div>
<div>
Aplikasi yang saya gunakan adalah GetDataBack aplikasi ini memiliki ukuran yang kecil hanya kurang dari 5 mb, alikasi ini memiliki banyak fitur dari aplikasi yang sejenisnya. Aplikasi ini bisa mengembalikan data yang terhapus diberbagai media penyimpanan seperti Hardrive, SSD, flashdisk dan support berbagai format penyimpanan seperti NTFS, FAT12, FAT16, FAT32, EXT, EXT2, EXT3, EXT4.</div>
<div>
<div>
<br /></div>
<div>
Ini adalah fitur-fitur yang dimiliki Aplikasi GetBackData</div>
<blockquote class="tr_bq">
<br />
Recover ALL your drive's data<br />
Restore file names and directory structure<br />
Safe, read-only design<br />
Three easy steps<br />
Advanced options for the advanced user<br />
Supports all hard drives, floppies, SSD, flash cards, USB<br />
Proven, recovered Millions of drives since 2001<br />
Free to try<br />
Free lifetime updates with purchase<br />
Run GetDataBack from the Runtime Live CD or a WinPE Boot Medium</blockquote>
</div>
<div>
<br /></div>
<div>
Untuk cara menggunakanya cukup mudah kamu tinggal download aplikasinya terlebih dahulu</div>
<div>
klik <a href="http://adf.ly/1dnb1p" target="_blank">disini</a> untuk download GetDataBack<br />
<br />
Langkah aktivasi<br />
<blockquote class="tr_bq">
<br />Install aplikasi getdataback untuk hardisk pilih yang NTFS,dan untuk mengembalikan data yang di FLASHDISK atau memori card, install yang FAT.<br />setelah itu, buka folder REGISTRY, jalankan salah satu sesuai tipe Windows sobat, untuk 32 BIT ( x86) atau yang 64 BIT ( x64 ), lalu yes saja.. maka akan muncul popup Successfully, lalu jalankan kembali GETDATABACK 4.33 nya.</blockquote>
</div>
<div>
<br /></div>
<div>
cara menggunakanya buka aplikasi GetDataBack kemudian klik kanan Run Administartor</div>
<div>
<br /></div>
<div>
selanjutnya pilih i want to recover delete kemudian klik Next</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2uqSuX_4_1r1vvK3H7GmOK6tZcGHkRGKjLRtvej_DbQSDGWv-CCBIJwPXv47hxXLAZlKSm1KBmmZv7d87NAmwBoj_j9a2jMZkEBKovB6hG4HaMsxwxozve1ZN2ydQ1AHLnkukZMcyc-vb/s1600/GetDataBack1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2uqSuX_4_1r1vvK3H7GmOK6tZcGHkRGKjLRtvej_DbQSDGWv-CCBIJwPXv47hxXLAZlKSm1KBmmZv7d87NAmwBoj_j9a2jMZkEBKovB6hG4HaMsxwxozve1ZN2ydQ1AHLnkukZMcyc-vb/s320/GetDataBack1.JPG" width="320" /></a></div>
<div>
<br /></div>
<div>
setelah itu pilih penyimpanan file yang telah terhapus (contoh partisi E:) kemudian Next </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDhhOrXwJHPolYgtWMyVVjyRRKr9snqyVDGIYk6cTXKB6Z4w9J4qd5J2LhnFo7N_MY2tfvbM0E0LG11feh8nCNX1LI2Fxr3d1LsaGHhIoBN0N163f4dm0vb6R0Mx5xdp-gY6Zhzp_QxN95/s1600/GetDataBack.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDhhOrXwJHPolYgtWMyVVjyRRKr9snqyVDGIYk6cTXKB6Z4w9J4qd5J2LhnFo7N_MY2tfvbM0E0LG11feh8nCNX1LI2Fxr3d1LsaGHhIoBN0N163f4dm0vb6R0Mx5xdp-gY6Zhzp_QxN95/s320/GetDataBack.JPG" width="320" /></a></div>
<div>
<br /></div>
<div>
selanjutnya pilih file system kemudian klik next maka akan tampil proses scanning </div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRXVLSqNlAs9_SWraLBM1LTFEokXnbV3veBf3-5WYwnXvOJo63fjgJXevC2usUqykjtXAf5t-DrvivVYoGM08107_WDbxCerDXk1i2naVIG_1u4WYK1DV_jr00M1KsrwFivx6JI4xENPh9/s1600/GetDataBack2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRXVLSqNlAs9_SWraLBM1LTFEokXnbV3veBf3-5WYwnXvOJo63fjgJXevC2usUqykjtXAf5t-DrvivVYoGM08107_WDbxCerDXk1i2naVIG_1u4WYK1DV_jr00M1KsrwFivx6JI4xENPh9/s320/GetDataBack2.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Setelah itu akan tampil seperti gambar di bawah ini, gambar di bawah ini adalah semua file yang belum terhapus dan yang sudah terhapus. Kemudian cari file yang terhapus lalu klik kanan pili copy</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiunZmOaT080295VbSVOImNNH9QHU08QIued6aiLmve43gioPZ4nLKVUw6O6D70edZLgQ3hyphenhyphenxPZwm7ZnU_O8f0PbBK_lYmsHXNVvbcYNFMfWMg_aVpJq2EbEhnSTRHT9fdJIDkzBQjSV0t2/s1600/GetDataBack3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiunZmOaT080295VbSVOImNNH9QHU08QIued6aiLmve43gioPZ4nLKVUw6O6D70edZLgQ3hyphenhyphenxPZwm7ZnU_O8f0PbBK_lYmsHXNVvbcYNFMfWMg_aVpJq2EbEhnSTRHT9fdJIDkzBQjSV0t2/s320/GetDataBack3.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Selanjutnya akan tampil gambar di bawah ini, pilih tempat penyimpanan file yang akan direcovery kemudian klik ok setelah itu akan tampil proses recovery</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3fOvOH8Ur2PqSVFWcA5xIJoWnRNGseJ0hyphenhyphenBtle6sNwQolTmSO1R8cvwLUq-DtgaQZy40f530o-TEazejBCySDpqR_EUt8bHSQ1ui0ZwG8d3ak8HS6wnFWhwNgcxpI3lVYljmnBIaWGjyx/s1600/GetDataBack4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3fOvOH8Ur2PqSVFWcA5xIJoWnRNGseJ0hyphenhyphenBtle6sNwQolTmSO1R8cvwLUq-DtgaQZy40f530o-TEazejBCySDpqR_EUt8bHSQ1ui0ZwG8d3ak8HS6wnFWhwNgcxpI3lVYljmnBIaWGjyx/s320/GetDataBack4.JPG" width="320" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Itu lah langkah-langkah proses pengembalian data yang terhapus secara permanen, jika kamu mengalami kesulitan silahkan tinggalkan komentar.</div>
<div>
<br /></div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-72600008884975705702016-09-04T08:54:00.000+07:002016-09-04T08:54:01.922+07:00Source code Blowfish phpBlowfish adalah algoritma kriptografi kunci simetrik cipher blok dengan panjang blok tetap sepanjang 64 bit[1]. Algortima tersebut juga menerapkan teknik kunci yang berukuran sembarang. Ukuran kunci yang dapat diterima oleh blowfish adalah antara 32 hingga 448 bit, dengan ukuran standar sebesar 128 bit. Blowfish memanfaatkan teknik pemanipulasian bit dan teknik pemutaran ulang dan pergiliran kunci yang dilakukan sebanyak 16 kali. Algoritma utama terbagi menjadi dua sub-algoritma utama, yaitu bagian ekspansi kunci dan bagian enkripsi-dekripsi data.<br />
<br />
Pengekspansian kunci dilakukan pada saat awal dengan masukan sebuah kunci dengan panjang 32 hingga 448 bit, dan keluaran adalah sebuah larik sub-kunci dengan total 4168 bita. Bagian enkripsi-dekripsi data terjadi dengan memanfaatkan perulangan 16 kali terhadap jaringan feistel. Setiap perulangan terdiri dari permutasi dengan masukan adalah kunci, dan substitusi data. Semua operasi dilakukan dengan memanfaatkan operasi xor dan penambahan. Operasi penambahan dilakukan terhadap empat larik lookup yang dilakukan setiap putarannya.<br />
<br />
Blowfish merupakan algoritma kunci simetrik cipher blok yang dirancang pada tahun 1993 oleh Bruce Schneier untuk menggantikan DES. Pada saat itu banyak sekali rancangan algoritma yang ditawarkan, namun hampir semua terhalang oleh paten atau kerahasiaan pemerintah Amerika. Schneier menyatakan bahwa blowfish bebas paten dan akan berada pada domain publik. Dengan pernyataan Schneier tersebut blowfish telah mendapatkan tempat di dunia kriptografi, khususnya bagi masyarakat yang membutuhkan algoritma kriptografi yang cepat, kuat, dan tidak terhalang oleh lisensi.<br />
<br />
Keberhasilan blowfish dalam menembus pasar telah terbukti dengan diadopsinya blowfish sebagai Open Cryptography Interface (OCI) pada kernel linux versi 2.5 keatas. Dengan diadopsinya blowfish, maka telah menyatakan bahwa dunia open source menganggap blowfish adalah salah satu algoritma yang terbaik. Kesuksesan blowfish mulai memudar setelah kehadiran algoritma-algoritma dengan ukuran blok yang lebih besar, seperti AES. AES sendiri memang dirancang untuk menggantikan DES. Sehingga secara keseluruhan AES lebih unggul dari DES dan juga blowfish.<br />
<br />
<br />
<br />
<pre class="php" name="code">error_reporting(0);
define("CBC", 1);
/*
$blowfish = new Blowfish("skri");
$cipher = $blowfish->enkripsi($plain);
$plain = $blowfish->dekripsi("Von6wQAA1DQgc7VNOOiXoFSe7oBBU8YoMzLmRTn7ielQiP6IUlqHNiQ/9UVw/ZDhUJ/lhU1LlDYlPuYWOb+J8FjL6J5EUIF9dnDyHHj52K8WkPjcFwTSdXAkvxBz9JmyEZ31kh5D3n1uMLdRYvaH+wOY4JpOQ9I8PCqiT3e4k/Ea2f2WVQrRKiBmpFl7rd36DdT92gAVwTU=");
echo ("
plainteks : &nbsp");
echo $plain;
echo ("
Cipherteks: &nbsp");
echo $cipher; */
class Blowfish {
var $P, $F0, $F1, $F2, $F3;
function Blowfish($key) {
$this->kunci($key);
//print_r("
BLowfish Awal//isi dari this baris 18 = ");
// print_r($this);
}
function _Xor($l, $r)
{
$x = (($l < 0) ? (float)($l + 4294967296) : (float)$l)
^ (($r < 0) ? (float)($r + 4294967296) : (float)$r);
return (float)(($x < 0) ? $x + 4294967296 : $x);
}
//string ke longinteger
function Str2Long($data) {
// print_r("
Str2Long//isi dari data= ");
// print_r($data);
$tmp = unpack('N*', $data);
// print_r("
Str2Long//isi dari tmp= ");
// print_r($tmp);
$data_long = array();
// print_r("
Str2Long//isi dari data long = ");
// print_r($data_long);
$j = 0;
foreach ($tmp as $value) $data_long[$j++] = $value;
return $data_long;
}
//Longzahlen in Text umwandeln
//Convert a longinteger into a string
function Long2Str($l){
return pack('N', $l);
}
function kunci($key) {
global $P,$F0,$F1,$F2,$F3;
$this->P = $P;
$this->F0 = $F0;
$this->F1 = $F1;
$this->F2 = $F2;
$this->F3 = $F3;
if(!isset($key) || strlen($key) == 0)
$key = array(0);
else
if(strlen($key) % 8 == 0) //is the key a multiple of 4 bytes?
$key = $this->Str2Long($key);
else
$key = $this->Str2Long(str_pad($key, strlen($key)+(8-strlen($key)%8), $key));
# XOR Pbox1 with the first 32 bits of the key, XOR P2 with the second 32-bits of the key,
for($i=0;$i<count this-="">P);$i++)
$this->P[$i] ^= $key[$i%count($key)];
$LR[0] = 0x00000000;
$LR[1] = 0x00000000;
//P-Box durch verschluesselte Nullbit Bloecke ersetzen. In der niechsten Runde das Resultat erneut verschluesseln
//Encrypt Nullbit Blocks and replace the Pbox with the Chiffre. Next round, encrypt the result
for($i=0;$i<count i="" this-="">enchiper($LR[0],$LR[1]);
$this->P[$i] = $LR[0];
$this->P[$i+1] = $LR[1];
}
// gantikan entri sbox dengan blok yang sudah dienkrip
for($i=0;$i<count i="" this-="">enchiper($LR[0],$LR[1]);
$this->F0[$i] = $LR[0];
$this->F0[$i+1] = $LR[1];
}
for($i=0;$i<count i="" this-="">enchiper($LR[0],$LR[1]);
$this->F1[$i] = $LR[0];
$this->F1[$i+1] = $LR[1];
}
for($i=0;$i<count i="" this-="">enchiper($LR[0],$LR[1]);
$this->F2[$i] = $LR[0];
$this->F2[$i+1] = $LR[1];
}
for($i=0;$i<count i="" this-="">enchiper($LR[0],$LR[1]);
$this->F3[$i] = $LR[0];
$this->F3[$i+1] = $LR[1];
}
}
function enkripsi($text) {
$n = strlen($text);
if($n%8 != 0) $lng = ($n+(8-($n%8)));
else $lng = 0;
$text = str_pad($text, $lng, ' ');
$text = $this->Str2Long($text);
//inisialisasi vektor
if(CBC == 1) {
$cipher[0][0] = time();
$cipher[0][1] = (double)microtime()*1000000;
}
$a = 1;
for($i = 0; $i<count 1="" a-1="" cipher="" ciphertext="" dengan="" i="" if="" sebelumnya="" text="" this-="">enchiper($text[$i],$text[$i+1]);
$a++;
}
$output = "";
for($i = 0; $i<count .="$this-" cipher="" i="" output="">Long2Str($cipher[$i][0]);
$output .= $this->Long2Str($cipher[$i][1]);
}
return base64_encode($output);
}
function dekripsi($text) {
$plain = array();
$cipher = $this->Str2Long(base64_decode($text));
if(CBC == 1)
$i = 2; //dimulai dari blok kedua
else
$i = 0; //dimulai dari blok pertama
for($i; $i<count cipher="" i="" return="$this-">decipher($cipher[$i],$cipher[$i+1]);
//XORed $return with the previous ciphertext
if(CBC == 1)
$plain[] = array($return[0]^$cipher[$i-2],$return[1]^$cipher[$i-1]);
else
$plain[] = $return;
}
for($i = 0; $i<count .="$this-" i="" output="" plain="">Long2Str($plain[$i][0]);
$output .= $this->Long2Str($plain[$i][1]);
}
return $output;
}
function enchiper($LR0, $LR1) {
if ($LR0 < 0)
$LR0 += 4294967296;
if ($LR1 < 0)
$LR1 += 4294967296;
for ($i = 0; $i < 16; $i++) {
$temp = $LR0 ^ $this->P[$i];
if ($temp < 0)
$temp += 4294967296;
$LR0 = ((($this->F0[($temp >> 24) & 0xFF]
+ $this->F1[($temp >> 16) & 0xFF]
) ^ $this->F2[($temp >> 8) & 0xFF]
) + $this->F3[$temp & 0xFF]
) ^ $LR1;
$LR1 = $temp;
}
$LR1 = $this->_Xor($LR0, $this->P[16]);
$LR0 = $this->_Xor($temp, $this->P[17]);
return array($LR0, $LR1);
}
function decipher($LR0, $LR1) {
if ($LR0 < 0)
$LR0 += 4294967296;
if ($LR1 < 0)
$LR1 += 4294967296;
for ($i = 17; $i > 1; $i--) {
$temp = $LR0 ^ $this->P[$i];
if ($temp < 0)
$temp += 4294967296;
$LR0 = ((($this->F0[($temp >> 24) & 0xFF]
+ $this->F1[($temp >> 16) & 0xFF]
) ^ $this->F2[($temp >> 8) & 0xFF]
) + $this->F3[$temp & 0xFF]
) ^ $LR1;
$LR1 = $temp;
}
$LR1 = $this->_Xor($LR0, $this->P[1]);
$LR0 = $this->_Xor($temp, $this->P[0]);
return array($LR0, $LR1);
}
}
//P-Box: 18 * 32 Bit
$P = array (
0x243f6a88, 0x85a308d3, 0x13198a2e, 0x03707344,
0xa4093822, 0x299f31d0, 0x082efa98, 0xec4e6c89,
0x452821e6, 0x38d01377, 0xbe5466cf, 0x34e90c6c,
0xc0ac29b7, 0xc97c50dd, 0x3f84d5b5, 0xb5470917,
0x9216d5d9, 0x8979fb1b
);
$F0 = array (
0xd1310ba6, 0x98dfb5ac, 0x2ffd72db, 0xd01adfb7, 0xb8e1afed, 0x6a267e96, //1
0xba7c9045, 0xf12c7f99, 0x24a19947, 0xb3916cf7, 0x0801f2e2, 0x858efc16, //2
0x636920d8, 0x71574e69, 0xa458fea3, 0xf4933d7e, 0x0d95748f, 0x728eb658, //3
0x718bcd58, 0x82154aee, 0x7b54a41d, 0xc25a59b5, 0x9c30d539, 0x2af26013, //4
0xc5d1b023, 0x286085f0, 0xca417918, 0xb8db38ef, 0x8e79dcb0, 0x603a180e, //5
0x6c9e0e8b, 0xb01e8a3e, 0xd71577c1, 0xbd314b27, 0x78af2fda, 0x55605c60, //6
0xe65525f3, 0xaa55ab94, 0x57489862, 0x63e81440, 0x55ca396a, 0x2aab10b6, //7
0xb4cc5c34, 0x1141e8ce, 0xa15486af, 0x7c72e993, 0xb3ee1411, 0x636fbc2a, //8
0x2ba9c55d, 0x741831f6, 0xce5c3e16, 0x9b87931e, 0xafd6ba33, 0x6c24cf5c, //9
0x7a325381, 0x28958677, 0x3b8f4898, 0x6b4bb9af, 0xc4bfe81b, 0x66282193, //10
0x61d809cc, 0xfb21a991, 0x487cac60, 0x5dec8032, 0xef845d5d, 0xe98575b1, //11
0xdc262302, 0xeb651b88, 0x23893e81, 0xd396acc5, 0x0f6d6ff3, 0x83f44239, //12
0x2e0b4482, 0xa4842004, 0x69c8f04a, 0x9e1f9b5e, 0x21c66842, 0xf6e96c9a, //13
0x670c9c61, 0xabd388f0, 0x6a51a0d2, 0xd8542f68, 0x960fa728, 0xab5133a3, //14
0x6eef0b6c, 0x137a3be4, 0xba3bf050, 0x7efb2a98, 0xa1f1651d, 0x39af0176, //15
0x66ca593e, 0x82430e88, 0x8cee8619, 0x456f9fb4, 0x7d84a5c3, 0x3b8b5ebe, //16
0xe06f75d8, 0x85c12073, 0x401a449f, 0x56c16aa6, 0x4ed3aa62, 0x363f7706, //17
0x1bfedf72, 0x429b023d, 0x37d0d724, 0xd00a1248, 0xdb0fead3, 0x49f1c09b, //18
0x075372c9, 0x80991b7b, 0x25d479d8, 0xf6e8def7, 0xe3fe501a, 0xb6794c3b, //19
0x976ce0bd, 0x04c006ba, 0xc1a94fb6, 0x409f60c4, 0x5e5c9ec2, 0x196a2463, //20
0x68fb6faf, 0x3e6c53b5, 0x1339b2eb, 0x3b52ec6f, 0x6dfc511f, 0x9b30952c, //21
0xcc814544, 0xaf5ebd09, 0xbee3d004, 0xde334afd, 0x660f2807, 0x192e4bb3, //22
0xc0cba857, 0x45c8740f, 0xd20b5f39, 0xb9d3fbdb, 0x5579c0bd, 0x1a60320a, //23
0xd6a100c6, 0x402c7279, 0x679f25fe, 0xfb1fa3cc, 0x8ea5e9f8, 0xdb3222f8, //24
0x3c7516df, 0xfd616b15, 0x2f501ec8, 0xad0552ab, 0x323db5fa, 0xfd238760, //25
0x53317b48, 0x3e00df82, 0x9e5c57bb, 0xca6f8ca0, 0x1a87562e, 0xdf1769db, //26
0xd542a8f6, 0x287effc3, 0xac6732c6, 0x8c4f5573, 0x695b27b0, 0xbbca58c8, //27
0xe1ffa35d, 0xb8f011a0, 0x10fa3d98, 0xfd2183b8, 0x4afcb56c, 0x2dd1d35b, //28
0x9a53e479, 0xb6f84565, 0xd28e49bc, 0x4bfb9790, 0xe1ddf2da, 0xa4cb7e33, //29
0x62fb1341, 0xcee4c6e8, 0xef20cada, 0x36774c01, 0xd07e9efe, 0x2bf11fb4, //30
0x95dbda4d, 0xae909198, 0xeaad8e71, 0x6b93d5a0, 0xd08ed1d0, 0xafc725e0, //31
0x8e3c5b2f, 0x8e7594b7, 0x8ff6e2fb, 0xf2122b64, 0x8888b812, 0x900df01c, //32
0x4fad5ea0, 0x688fc31c, 0xd1cff191, 0xb3a8c1ad, 0x2f2f2218, 0xbe0e1777, //33
0xea752dfe, 0x8b021fa1, 0xe5a0cc0f, 0xb56f74e8, 0x18acf3d6, 0xce89e299, //34
0xb4a84fe0, 0xfd13e0b7, 0x7cc43b81, 0xd2ada8d9, 0x165fa266, 0x80957705, //35
0x93cc7314, 0x211a1477, 0xe6ad2065, 0x77b5fa86, 0xc75442f5, 0xfb9d35cf, //36
0xebcdaf0c, 0x7b3e89a0, 0xd6411bd3, 0xae1e7e49, 0x00250e2d, 0x2071b35e, //37
0x226800bb, 0x57b8e0af, 0x2464369b, 0xf009b91e, 0x5563911d, 0x59dfa6aa, //38
0x78c14389, 0xd95a537f, 0x207d5ba2, 0x02e5b9c5, 0x83260376, 0x6295cfa9, //39
0x11c81968, 0x4e734a41, 0xb3472dca, 0x7b14a94a, 0x1b510052, 0x9a532915, //40
0xd60f573f, 0xbc9bc6e4, 0x2b60a476, 0x81e67400, 0x08ba6fb5, 0x571be91f, //41
0xf296ec6b, 0x2a0dd915, 0xb6636521, 0xe7b9f9b6, 0xff34052e, 0xc5855664, //42
0x53b02d5d, 0xa99f8fa1, 0x08ba4799, 0x6e85076a); //43
$F1 = array (
0x4b7a70e9, 0xb5b32944, 0xdb75092e, 0xc4192623, 0xad6ea6b0, 0x49a7df7d, //1
0x9cee60b8, 0x8fedb266, 0xecaa8c71, 0x699a17ff, 0x5664526c, 0xc2b19ee1, //2
0x193602a5, 0x75094c29, 0xa0591340, 0xe4183a3e, 0x3f54989a, 0x5b429d65, //3
0x6b8fe4d6, 0x99f73fd6, 0xa1d29c07, 0xefe830f5, 0x4d2d38e6, 0xf0255dc1, //4
0x4cdd2086, 0x8470eb26, 0x6382e9c6, 0x021ecc5e, 0x09686b3f, 0x3ebaefc9, //5
0x3c971814, 0x6b6a70a1, 0x687f3584, 0x52a0e286, 0xb79c5305, 0xaa500737, //6
0x3e07841c, 0x7fdeae5c, 0x8e7d44ec, 0x5716f2b8, 0xb03ada37, 0xf0500c0d, //7
0xf01c1f04, 0x0200b3ff, 0xae0cf51a, 0x3cb574b2, 0x25837a58, 0xdc0921bd, //8
0xd19113f9, 0x7ca92ff6, 0x94324773, 0x22f54701, 0x3ae5e581, 0x37c2dadc, //9
0xc8b57634, 0x9af3dda7, 0xa9446146, 0x0fd0030e, 0xecc8c73e, 0xa4751e41, //10
0xe238cd99, 0x3bea0e2f, 0x3280bba1, 0x183eb331, 0x4e548b38, 0x4f6db908, //11
0x6f420d03, 0xf60a04bf, 0x2cb81290, 0x24977c79, 0x5679b072, 0xbcaf89af, //12
0xde9a771f, 0xd9930810, 0xb38bae12, 0xdccf3f2e, 0x5512721f, 0x2e6b7124, //13
0x501adde6, 0x9f84cd87, 0x7a584718, 0x7408da17, 0xbc9f9abc, 0xe94b7d8c, //14
0xec7aec3a, 0xdb851dfa, 0x63094366, 0xc464c3d2, 0xef1c1847, 0x3215d908, //15
0xdd433b37, 0x24c2ba16, 0x12a14d43, 0x2a65c451, 0x50940002, 0x133ae4dd, //16
0x71dff89e, 0x10314e55, 0x81ac77d6, 0x5f11199b, 0x043556f1, 0xd7a3c76b, //17
0x3c11183b, 0x5924a509, 0xf28fe6ed, 0x97f1fbfa, 0x9ebabf2c, 0x1e153c6e, //18
0x86e34570, 0xeae96fb1, 0x860e5e0a, 0x5a3e2ab3, 0x771fe71c, 0x4e3d06fa, //19
0x2965dcb9, 0x99e71d0f, 0x803e89d6, 0x5266c825, 0x2e4cc978, 0x9c10b36a, //20
0xc6150eba, 0x94e2ea78, 0xa5fc3c53, 0x1e0a2df4, 0xf2f74ea7, 0x361d2b3d, //21
0x1939260f, 0x19c27960, 0x5223a708, 0xf71312b6, 0xebadfe6e, 0xeac31f66, //22
0xe3bc4595, 0xa67bc883, 0xb17f37d1, 0x018cff28, 0xc332ddef, 0xbe6c5aa5, //23
0x65582185, 0x68ab9802, 0xeecea50f, 0xdb2f953b, 0x2aef7dad, 0x5b6e2f84, //24
0x1521b628, 0x29076170, 0xecdd4775, 0x619f1510, 0x13cca830, 0xeb61bd96, //25
0x0334fe1e, 0xaa0363cf, 0xb5735c90, 0x4c70a239, 0xd59e9e0b, 0xcbaade14, //26
0xeecc86bc, 0x60622ca7, 0x9cab5cab, 0xb2f3846e, 0x648b1eaf, 0x19bdf0ca, //27
0xa02369b9, 0x655abb50, 0x40685a32, 0x3c2ab4b3, 0x319ee9d5, 0xc021b8f7, //28
0x9b540b19, 0x875fa099, 0x95f7997e, 0x623d7da8, 0xf837889a, 0x97e32d77, //29
0x11ed935f, 0x16681281, 0x0e358829, 0xc7e61fd6, 0x96dedfa1, 0x7858ba99, //30
0x57f584a5, 0x1b227263, 0x9b83c3ff, 0x1ac24696, 0xcdb30aeb, 0x532e3054, //31
0x8fd948e4, 0x6dbc3128, 0x58ebf2ef, 0x34c6ffea, 0xfe28ed61, 0xee7c3c73, //32
0x5d4a14d9, 0xe864b7e3, 0x42105d14, 0x203e13e0, 0x45eee2b6, 0xa3aaabea, //33
0xdb6c4f15, 0xfacb4fd0, 0xc742f442, 0xef6abbb5, 0x654f3b1d, 0x41cd2105, //34
0xd81e799e, 0x86854dc7, 0xe44b476a, 0x3d816250, 0xcf62a1f2, 0x5b8d2646, //35
0xfc8883a0, 0xc1c7b6a3, 0x7f1524c3, 0x69cb7492, 0x47848a0b, 0x5692b285, //36
0x095bbf00, 0xad19489d, 0x1462b174, 0x23820e00, 0x58428d2a, 0x0c55f5ea, //37
0x1dadf43e, 0x233f7061, 0x3372f092, 0x8d937e41, 0xd65fecf1, 0x6c223bdb, //38
0x7cde3759, 0xcbee7460, 0x4085f2a7, 0xce77326e, 0xa6078084, 0x19f8509e, //39
0xe8efd855, 0x61d99735, 0xa969a7aa, 0xc50c06c2, 0x5a04abfc, 0x800bcadc, //40
0x9e447a2e, 0xc3453484, 0xfdd56705, 0x0e1e9ec9, 0xdb73dbd3, 0x105588cd, //41
0x675fda79, 0xe3674340, 0xc5c43465, 0x713e38d8, 0x3d28f89e, 0xf16dff20, //42
0x153e21e7, 0x8fb03d4a, 0xe6e39f2b, 0xdb83adf7); //43
//S-Box2: 256*32 Bit
$F2 = array (
0xe93d5a68, 0x948140f7, 0xf64c261c, 0x94692934, 0x411520f7, 0x7602d4f7, //1
0xbcf46b2e, 0xd4a20068, 0xd4082471, 0x3320f46a, 0x43b7d4b7, 0x500061af, //2
0x1e39f62e, 0x97244546, 0x14214f74, 0xbf8b8840, 0x4d95fc1d, 0x96b591af, //3
0x70f4ddd3, 0x66a02f45, 0xbfbc09ec, 0x03bd9785, 0x7fac6dd0, 0x31cb8504, //4
0x96eb27b3, 0x55fd3941, 0xda2547e6, 0xabca0a9a, 0x28507825, 0x530429f4, //5
0x0a2c86da, 0xe9b66dfb, 0x68dc1462, 0xd7486900, 0x680ec0a4, 0x27a18dee, //6
0x4f3ffea2, 0xe887ad8c, 0xb58ce006, 0x7af4d6b6, 0xaace1e7c, 0xd3375fec, //7
0xce78a399, 0x406b2a42, 0x20fe9e35, 0xd9f385b9, 0xee39d7ab, 0x3b124e8b, //8
0x1dc9faf7, 0x4b6d1856, 0x26a36631, 0xeae397b2, 0x3a6efa74, 0xdd5b4332, //9
0x6841e7f7, 0xca7820fb, 0xfb0af54e, 0xd8feb397, 0x454056ac, 0xba489527, //10
0x55533a3a, 0x20838d87, 0xfe6ba9b7, 0xd096954b, 0x55a867bc, 0xa1159a58, //11
0xcca92963, 0x99e1db33, 0xa62a4a56, 0x3f3125f9, 0x5ef47e1c, 0x9029317c, //12
0xfdf8e802, 0x04272f70, 0x80bb155c, 0x05282ce3, 0x95c11548, 0xe4c66d22, //13
0x48c1133f, 0xc70f86dc, 0x07f9c9ee, 0x41041f0f, 0x404779a4, 0x5d886e17, //14
0x325f51eb, 0xd59bc0d1, 0xf2bcc18f, 0x41113564, 0x257b7834, 0x602a9c60, //15
0xdff8e8a3, 0x1f636c1b, 0x0e12b4c2, 0x02e1329e, 0xaf664fd1, 0xcad18115, //16
0x6b2395e0, 0x333e92e1, 0x3b240b62, 0xeebeb922, 0x85b2a20e, 0xe6ba0d99, //17
0xde720c8c, 0x2da2f728, 0xd0127845, 0x95b794fd, 0x647d0862, 0xe7ccf5f0, //18
0x5449a36f, 0x877d48fa, 0xc39dfd27, 0xf33e8d1e, 0x0a476341, 0x992eff74, //19
0x3a6f6eab, 0xf4f8fd37, 0xa812dc60, 0xa1ebddf8, 0x991be14c, 0xdb6e6b0d, //20
0xc67b5510, 0x6d672c37, 0x2765d43b, 0xdcd0e804, 0xf1290dc7, 0xcc00ffa3, //21
0xb5390f92, 0x690fed0b, 0x667b9ffb, 0xcedb7d9c, 0xa091cf0b, 0xd9155ea3, //22
0xbb132f88, 0x515bad24, 0x7b9479bf, 0x763bd6eb, 0x37392eb3, 0xcc115979, //23
0x8026e297, 0xf42e312d, 0x6842ada7, 0xc66a2b3b, 0x12754ccc, 0x782ef11c, //24
0x6a124237, 0xb79251e7, 0x06a1bbe6, 0x4bfb6350, 0x1a6b1018, 0x11caedfa, //25
0x3d25bdd8, 0xe2e1c3c9, 0x44421659, 0x0a121386, 0xd90cec6e, 0xd5abea2a, //26
0x64af674e, 0xda86a85f, 0xbebfe988, 0x64e4c3fe, 0x9dbc8057, 0xf0f7c086, //27
0x60787bf8, 0x6003604d, 0xd1fd8346, 0xf6381fb0, 0x7745ae04, 0xd736fccc, //28
0x83426b33, 0xf01eab71, 0xb0804187, 0x3c005e5f, 0x77a057be, 0xbde8ae24, //29
0x55464299, 0xbf582e61, 0x4e58f48f, 0xf2ddfda2, 0xf474ef38, 0x8789bdc2, //30
0x5366f9c3, 0xc8b38e74, 0xb475f255, 0x46fcd9b9, 0x7aeb2661, 0x8b1ddf84, //31
0x846a0e79, 0x915f95e2, 0x466e598e, 0x20b45770, 0x8cd55591, 0xc902de4c, //32
0xb90bace1, 0xbb8205d0, 0x11a86248, 0x7574a99e, 0xb77f19b6, 0xe0a9dc09, //33
0x662d09a1, 0xc4324633, 0xe85a1f02, 0x09f0be8c, 0x4a99a025, 0x1d6efe10, //34
0x1ab93d1d, 0x0ba5a4df, 0xa186f20f, 0x2868f169, 0xdcb7da83, 0x573906fe, //35
0xa1e2ce9b, 0x4fcd7f52, 0x50115e01, 0xa70683fa, 0xa002b5c4, 0x0de6d027, //36
0x9af88c27, 0x773f8641, 0xc3604c06, 0x61a806b5, 0xf0177a28, 0xc0f586e0, //37
0x006058aa, 0x30dc7d62, 0x11e69ed7, 0x2338ea63, 0x53c2dd94, 0xc2c21634, //38
0xbbcbee56, 0x90bcb6de, 0xebfc7da1, 0xce591d76, 0x6f05e409, 0x4b7c0188, //39
0x39720a3d, 0x7c927c24, 0x86e3725f, 0x724d9db9, 0x1ac15bb4, 0xd39eb8fc, //40
0xed545578, 0x08fca5b5, 0xd83d7cd3, 0x4dad0fc4, 0x1e50ef5e, 0xb161e6f8, //41
0xa28514d9, 0x6c51133c, 0x6fd5c7e7, 0x56e14ec4, 0x362abfce, 0xddc6c837, //42
0xd79a3234, 0x92638212, 0x670efa8e, 0x406000e0); //43
//S-Box3: 256*32 Bit
$F3 = array (
0x3a39ce37, 0xd3faf5cf, 0xabc27737, 0x5ac52d1b, 0x5cb0679e, 0x4fa33742, //1
0xd3822740, 0x99bc9bbe, 0xd5118e9d, 0xbf0f7315, 0xd62d1c7e, 0xc700c47b, //2
0xb78c1b6b, 0x21a19045, 0xb26eb1be, 0x6a366eb4, 0x5748ab2f, 0xbc946e79, //3
0xc6a376d2, 0x6549c2c8, 0x530ff8ee, 0x468dde7d, 0xd5730a1d, 0x4cd04dc6, //4
0x2939bbdb, 0xa9ba4650, 0xac9526e8, 0xbe5ee304, 0xa1fad5f0, 0x6a2d519a, //5
0x63ef8ce2, 0x9a86ee22, 0xc089c2b8, 0x43242ef6, 0xa51e03aa, 0x9cf2d0a4, //6
0x83c061ba, 0x9be96a4d, 0x8fe51550, 0xba645bd6, 0x2826a2f9, 0xa73a3ae1, //7
0x4ba99586, 0xef5562e9, 0xc72fefd3, 0xf752f7da, 0x3f046f69, 0x77fa0a59, //8
0x80e4a915, 0x87b08601, 0x9b09e6ad, 0x3b3ee593, 0xe990fd5a, 0x9e34d797, //9
0x2cf0b7d9, 0x022b8b51, 0x96d5ac3a, 0x017da67d, 0xd1cf3ed6, 0x7c7d2d28, //10
0x1f9f25cf, 0xadf2b89b, 0x5ad6b472, 0x5a88f54c, 0xe029ac71, 0xe019a5e6, //11
0x47b0acfd, 0xed93fa9b, 0xe8d3c48d, 0x283b57cc, 0xf8d56629, 0x79132e28, //12
0x785f0191, 0xed756055, 0xf7960e44, 0xe3d35e8c, 0x15056dd4, 0x88f46dba, //13
0x03a16125, 0x0564f0bd, 0xc3eb9e15, 0x3c9057a2, 0x97271aec, 0xa93a072a, //14
0x1b3f6d9b, 0x1e6321f5, 0xf59c66fb, 0x26dcf319, 0x7533d928, 0xb155fdf5, //15
0x03563482, 0x8aba3cbb, 0x28517711, 0xc20ad9f8, 0xabcc5167, 0xccad925f, //16
0x4de81751, 0x3830dc8e, 0x379d5862, 0x9320f991, 0xea7a90c2, 0xfb3e7bce, //17
0x5121ce64, 0x774fbe32, 0xa8b6e37e, 0xc3293d46, 0x48de5369, 0x6413e680, //18
0xa2ae0810, 0xdd6db224, 0x69852dfd, 0x09072166, 0xb39a460a, 0x6445c0dd, //19
0x586cdecf, 0x1c20c8ae, 0x5bbef7dd, 0x1b588d40, 0xccd2017f, 0x6bb4e3bb, //20
0xdda26a7e, 0x3a59ff45, 0x3e350a44, 0xbcb4cdd5, 0x72eacea8, 0xfa6484bb, //21
0x8d6612ae, 0xbf3c6f47, 0xd29be463, 0x542f5d9e, 0xaec2771b, 0xf64e6370, //22
0x740e0d8d, 0xe75b1357, 0xf8721671, 0xaf537d5d, 0x4040cb08, 0x4eb4e2cc, //23
0x34d2466a, 0x0115af84, 0xe1b00428, 0x95983a1d, 0x06b89fb4, 0xce6ea048, //24
0x6f3f3b82, 0x3520ab82, 0x011a1d4b, 0x277227f8, 0x611560b1, 0xe7933fdc, //25
0xbb3a792b, 0x344525bd, 0xa08839e1, 0x51ce794b, 0x2f32c9b7, 0xa01fbac9, //26
0xe01cc87e, 0xbcc7d1f6, 0xcf0111c3, 0xa1e8aac7, 0x1a908749, 0xd44fbd9a, //27
0xd0dadecb, 0xd50ada38, 0x0339c32a, 0xc6913667, 0x8df9317c, 0xe0b12b4f, //28
0xf79e59b7, 0x43f5bb3a, 0xf2d519ff, 0x27d9459c, 0xbf97222c, 0x15e6fc2a, //29
0x0f91fc71, 0x9b941525, 0xfae59361, 0xceb69ceb, 0xc2a86459, 0x12baa8d1, //30
0xb6c1075e, 0xe3056a0c, 0x10d25065, 0xcb03a442, 0xe0ec6e0e, 0x1698db3b, //31
0x4c98a0be, 0x3278e964, 0x9f1f9532, 0xe0d392df, 0xd3a0342b, 0x8971f21e, //32
0x1b0a7441, 0x4ba3348c, 0xc5be7120, 0xc37632d8, 0xdf359f8d, 0x9b992f2e, //33
0xe60b6f47, 0x0fe3f11d, 0xe54cda54, 0x1edad891, 0xce6279cf, 0xcd3e7e6f, //34
0x1618b166, 0xfd2c1d05, 0x848fd2c5, 0xf6fb2299, 0xf523f357, 0xa6327623, //35
0x93a83531, 0x56cccd02, 0xacf08162, 0x5a75ebb5, 0x6e163697, 0x88d273cc, //36
0xde966292, 0x81b949d0, 0x4c50901b, 0x71c65614, 0xe6c6c7bd, 0x327a140a, //37
0x45e1d006, 0xc3f27b9a, 0xc9aa53fd, 0x62a80f00, 0xbb25bfe2, 0x35bdd2f6, //38
0x71126905, 0xb2040222, 0xb6cbcf7c, 0xcd769c2b, 0x53113ec0, 0x1640e3d3, //39
0x38abbd60, 0x2547adf0, 0xba38209c, 0xf746ce76, 0x77afa1c5, 0x20756060, //40
0x85cbfe4e, 0x8ae88dd8, 0x7aaaf9b0, 0x4cf9aa7e, 0x1948c25c, 0x02fb8a8c, //41
0x01c36ae4, 0xd6ebe1f9, 0x90d4f869, 0xa65cdea0, 0x3f09252d, 0xc208e69f, //42
0xb74e6132, 0xce77e25b, 0x578fdfe3, 0x3ac372e6); //43
</count></count></count></count></count></count></count></count></count></count></pre>
<br />
<br />
<span style="font-size: xx-small;">sumber wikipedia</span>Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com2tag:blogger.com,1999:blog-846502419162555641.post-73032342949822889002016-08-27T10:49:00.003+07:002016-09-08T11:28:37.052+07:00Kumpulan kata tidak baku dan singkatan (sql) untuk data miningKata tidak baku adalah kata yang tidak sesuai dengan kaidah bahasa Indonesia. Biasanya kata tidak baku dipakai dalam bahasa percakapan sehari-hari. Biasanya ini digunakan untuk data mining.<br />
<br />
<br />
Contoh<br />
<br />
- adalh menjadi adalah<br />
- aq menjadi aku<br />
- blm menjadi belum<br />
- jln menjadi jalan<br />
<br />
<br />
Download kata tidak baku dan singkatan klik<a href="http://adf.ly/1dTnds" target="_blank"> disini</a><br />
<br />Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com1tag:blogger.com,1999:blog-846502419162555641.post-27597581991113060712016-08-26T10:36:00.000+07:002016-11-27T06:52:31.561+07:00Download NetbeansApa itu netbean ?<br />
<br />
<br />
Intergrated Development Environment (IDE) yang biasa disebut program Java dalam Netbeans juga mencakup bahasa pemprograman yang lain seperti PHP,C / C++,HTML5 Netbeans ini adalah Platform aplikasi kerangka kerja Destop yang sangat Lengkap komponennya untuk membuat sebuah Aplikasi desktop.<br />
Adapun Fungsi dari NetBeans adalah untuk pembuatan software desktop dengan bahasa pemprograman PHP,C / C++,HTML5 NetBeans ini sangat banyak digunakan di dunia terutama orang yang menyukai program software nyata.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://netbeans.org/images_www/v7/1/screenshots/web-app.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="380" src="https://netbeans.org/images_www/v7/1/screenshots/web-app.png" width="640" /></a></div>
<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<a href="http://adf.ly/1dSCYF" target="_blank">Download netbean</a></div>
<br />
<br />
<span style="font-size: xx-small;">sumber netbeans.org</span>Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-48272656469619494822016-08-14T12:12:00.001+07:002016-08-14T12:12:08.656+07:00Sisi - sisi positif yang dimiliki saat menjadi anak broken home<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-9PheCRGBiWk/VLx3YA3SMhI/AAAAAAAAGVg/zUbSFj_zwZ4/s1600/broken%2Bhome.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="217" src="https://2.bp.blogspot.com/-9PheCRGBiWk/VLx3YA3SMhI/AAAAAAAAGVg/zUbSFj_zwZ4/s1600/broken%2Bhome.jpg" width="400" /></a></div>
<br />
<br />
Memiliki keluarga yang utuh dan merasakan momen bersama adalah impian semua anak. Akan tetapi tidak semua anak mengalami masa-masa itu. Ada kalanya orang tua memilih jalan untuk bercerai karena masalah yang terlalu rumit, seperti rasa jenuh, masalah finansial, Kekerasan Dalam Rumah Tangga, atau pun perselingkuhan. Jika sudah memutuskan untuk tak lagi hidup bersama, mau bagaimana lagi? Lantas siapa yang menjadi korban akan hal ini? Ya, anak-anak. Mereka yang menjadi korban perceraian sering disebut dengan istilah anak Broken Home. Anak broken home yang tak memiliki keluarga utuh, terpaksa harus hidup hanya dengan salah satu orangtua, seperti seorang Ibu yang sekaligus menggantikan posisi sebagai seorang Ayah atau sebaliknya.<br />
<br />
Meski jalan hidupnya pahit dan tak seperti anak-anak lainnya, tetapi ada banyak hal positif yang bisa mereka petik dari permasalahan keluarganya, dan itulah yang membentuknya menjadi pribadi yang kuat. Berikut ini adalah hal positif yang dapat dipetik dengan menjadi anak broken home.<br />
<br />
1. Anak Broken Home akan Lebih Cepat Mandiri dan Tumbuh Dewasa<br />
<br />
Hidup hanya dengan ayah atau ibu, atau bahkan tidak dengan keduanya, membuat anak broken home lebih mandiri. Mereka biasa berangkat sendiri ketika sekolah, bahkan ada yang harus mau memeras keringat sepulang sekolah agar bisa meringankan beban orangtua sehingga mereka harus rela kehilangan waktu bermain. Lika-liku kehidupan ini, memaksa mereka untuk bisa mengerti arti hidup sehingga membentuk mereka menjadi dewasa lebih awal.<br />
<br />
2. Selain Itu, Mereka Punya Motivasi yang Lebih Kuat Untuk Bisa Sukses<br />
<br />
Broken home sering diidentikan dengan hal-hal yang berbau negative. Anak-anak ini cenderung dikategorikan ‘nakal’ karena kurangnya kasih sayang dan perhatian. Akan tetapi broken home tak melulu soal itu. Justru mereka bisa menjadikan pengalaman dan kisah pahit hidupnya sebagai motivasi untuk dapat sukses.<br />
<br />
3. Kamu Tidak Sendirian, Kok<br />
<br />
Tak sedikit anak-anak broken home menjadikan alasan kurang kasih sebagai alasan untuk mencari kebebasan dan kesenangan di luar. Mereka yang haus akan perhatian, terkadang mencari jalan pintas dengan menemukan orang-orang sejalan dan melakukan hal-hal di luar norma, seperti pergaulan bebas, narkoba, miras, dan tindakan negative lainnya. Perlu diketahui anak yang berasal dari keluarga baik-baik bisa saja terjerumus pergaulan seperti ini. Masih banyak kok anak broken home yang sukses mencapai motivasi mereka. Untuk anak broken home, kalian tidak sendirian kok. Lakukan hal positif, misalnya aktif berorganisasi, bekerja paruh waktu, atau melakukan hobimu yang jelas-jelas sangat bermanfaat dan tentu akan menaikkan kualitas dirimu.<br />
<br />
4. Bahkan Anak Broken Home akan Lebih Menghargai Arti Sebuah Keluarga<br />
<br />
Sekilas mereka memang nampak tak peduli akan lingkungan sekita, tetapi jauh di dalam hatinya mereka memiliki rasa empati yang begitu tinggi. Latar belakang yang penuh dengan kepahitan membuat mereka lebih peka terhadap berbagai permasalahan hidup yang kerap kali ia temui. Mereka pun menaruh rasa hormat dan kepedulian yang lebih besar terhadap hal-hal yang menyangkut masa kecil dan keluarga. Dan tentu saja mereka akan lebih menghargai arti penting sebuah keluarga.<br />
<br />
5. Berpeluang Mempertahankan Hubungan Pernikahan Lebih Baik<br />
<br />
Pernahkah kamu menyimak video Because Of You-nya Kelly Clarkson? Dalam Video itu, Kelly sedang bertengkar dengan suaminya dan disaksikan oleh sang anak. Lalu ia mengingat kejadian yang sama, di mana masa kecilnya ia melihat sang ayah dan ibu bertengkar, mengabaikan dirinya. Di akhir video, Kelly memeluk sang anak lalu memilih berbaikan dengan sang suaminya. Dari masa lalu yang pahit, tentu akan mengajarkan untuk tidak mengulang yang sama. Keluarga adalah impian besar seorang anak broken home, lantas saat ia sudah membentuk keluarga, mereka akan lebih berusaha mempertahankan.<br />
<br />
<br />
<br />
<br />
<br />
<span style="font-size: xx-small;">Sumber : <a href="http://smubr.com/lifestyle/menjadi-broken-home-bukanlah-kesalahanmu-berikut-5-hal-positif-yang-kamu-dapat-saat-menjadi-anak-broken-home.html" target="_blank">smubr.com</a></span>Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com1tag:blogger.com,1999:blog-846502419162555641.post-58531571845512355792016-08-04T10:21:00.001+07:002016-08-04T10:21:24.159+07:00Music CoverAplikasi musicover adalah aplikasi streaming video yang memanfaatkan API YOUTUBE, aplikasi ini dapat mempermudah pengunjung untuk menonton video khusunya video cover. pengguna juga dapat membuat playlist dan menontonya kapan saja.<br />
<div>
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipr0Ult_q0-2H89E40ooQtCZl8IB8HYSwtlLRB6lpywMWGVlRbruwPnBXXqpP8XLZU8so6NexhyphenhyphenWYGbqcP88Ky0SAJBYWjs6lMRgqO-Qj7bTQKnoq9V3bEpvbeY6q9g9BCfHUvhuF_i0gY/s1600/musicover.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipr0Ult_q0-2H89E40ooQtCZl8IB8HYSwtlLRB6lpywMWGVlRbruwPnBXXqpP8XLZU8so6NexhyphenhyphenWYGbqcP88Ky0SAJBYWjs6lMRgqO-Qj7bTQKnoq9V3bEpvbeY6q9g9BCfHUvhuF_i0gY/s320/musicover.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgexXyALqEjGSqbtZAyjjXcfciCcYEW2lWAKTIh79KI2jqAXvAnIAAvL8FDfXeaybAZeVjoCjZfAKSHSEouOrO2he4df4yiI7LTtvoAhJrIEBuI9JclqIA17kldz5HTLI5mCkZiayQtkalZ/s1600/musicover_1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgexXyALqEjGSqbtZAyjjXcfciCcYEW2lWAKTIh79KI2jqAXvAnIAAvL8FDfXeaybAZeVjoCjZfAKSHSEouOrO2he4df4yiI7LTtvoAhJrIEBuI9JclqIA17kldz5HTLI5mCkZiayQtkalZ/s320/musicover_1.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif-94o1KY3GdxPcOXIweH25ToG-2TtM534hr9txnsnQqlUvHg46NqqhgbkISuAITAkXybCuOrJVIRsM7WXT7R-aQr-juNWmDWIBanVhSjQ1gKoir0FqgEl1T9PGJT4UxKt3VcY4ZvkQIJE/s1600/musicover_2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif-94o1KY3GdxPcOXIweH25ToG-2TtM534hr9txnsnQqlUvHg46NqqhgbkISuAITAkXybCuOrJVIRsM7WXT7R-aQr-juNWmDWIBanVhSjQ1gKoir0FqgEl1T9PGJT4UxKt3VcY4ZvkQIJE/s320/musicover_2.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUpixD1y7jXWGQTva95TBxMUPC-8-qZxb6ZQmArqEZrFpE4-eovgfQDkzzh__HXbXTeFFjTQoGSLVl6NR7qy1dFh3QuLCVGbhLegghPDMHYXBou-J9YTA5c4EtYdr22RgNsKOUcmClvbKJ/s1600/musicover_3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUpixD1y7jXWGQTva95TBxMUPC-8-qZxb6ZQmArqEZrFpE4-eovgfQDkzzh__HXbXTeFFjTQoGSLVl6NR7qy1dFh3QuLCVGbhLegghPDMHYXBou-J9YTA5c4EtYdr22RgNsKOUcmClvbKJ/s320/musicover_3.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyqNl639YVqWGdLea3cw9HL6Kjo8seG1UhDD17fAk-QleJAF56MmSFVYpfVjE3Ef2aTh-iV2FX6poorGk3tm4rLg-d3DpNydily_aurmNXUGNWeXXrWyttWjD5NeqN65akt_vAs-BDNbuf/s1600/musicover_4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyqNl639YVqWGdLea3cw9HL6Kjo8seG1UhDD17fAk-QleJAF56MmSFVYpfVjE3Ef2aTh-iV2FX6poorGk3tm4rLg-d3DpNydily_aurmNXUGNWeXXrWyttWjD5NeqN65akt_vAs-BDNbuf/s320/musicover_4.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcAvogm5ZDUa39tWF1taTKx4wVTkk-fJaZMi4VAKctS7_M5Xbqf0JANe6_wrQp9rg9i88RMW9glClRxuFb-uYDBeJFXy9p12CdWPooklWchsMr1jhwCngebjQtuxcestFzTRaFf0Pbv71a/s1600/musicover_5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcAvogm5ZDUa39tWF1taTKx4wVTkk-fJaZMi4VAKctS7_M5Xbqf0JANe6_wrQp9rg9i88RMW9glClRxuFb-uYDBeJFXy9p12CdWPooklWchsMr1jhwCngebjQtuxcestFzTRaFf0Pbv71a/s320/musicover_5.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Ayo gabung sekarang juga !!!!</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.musicover.cf/">www.musicover.cf</a></div>
<div class="separator" style="clear: both; text-align: center;">
Register</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.musicover.cf/register">www.musicover.cf/register</a></div>
<div class="separator" style="clear: both; text-align: center;">
login</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.musicover.cf/login">www.musicover.cf/login</a></div>
<br /></div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com1tag:blogger.com,1999:blog-846502419162555641.post-69792363330110428672016-08-04T09:58:00.000+07:002016-09-17T08:25:25.171+07:00Tugas Akhir Klasterisasi untuk deteksi topik Bencana pada sosial media TwitterAplikasi klasterisasi bencana menggunakan algoritma Hierarchy Frequent Text Clustering (HFTC) di sosial media twitter deteksi topik,<br />
<br />
<br />
<div>
<b>1.<span class="Apple-tab-span" style="white-space: pre;"> </span>Text Mining</b><br />
Text mining (penambangan teks) adalah penambangan yang dilakukan oleh komputer untuk mendapatkan sesuatu yang baru, sesuatu yang tidak diketahui sebelumnya atau menemukan kembali informasi yang tersirat secara implisit, yang berasal dari informasi yang di ekstrak secara otomatis dari sumber-sumber data teks yang berbeda – beda (Feldman & Sanger 2007). Text mining merupakan teknik yang digunakan untuk menangani masalah klasifikasi, clustering, information extraction dan information retrival (Berry & Kogan 2010).<br />
Pada dasarnya proses kerja dari text mining banyak mengadopsi dari penelitian Data Mining namun yang menjadi perbedaan adalah pola yang digunakan oleh text mining diambil dari sekumpulan bahasa alami yang tidak terstruktur sedangkan dalam Data Mining pola yang diambil dari database yang terstruktur. Tahap-tahap text mining secara umum adalah text preprocessing dan feature selection. Di mana penjelasan dari tahap-tahap tersebut adalah sebagai berikut :<br />
<b>a.<span class="Apple-tab-span" style="white-space: pre;"> </span>Text Preprocessing</b><br />
<br />
Tahap text preprocessing adalah tahap awal dari text mining. Tahap ini mencakup semua rutinitas, dan proses untuk mempersiapkan data yang akan digunakan pada operasi knowledge discovery sistem text mining . Tindakan yang dilakukan pada tahap ini adalah toLowerCase, yaitu mengubah semua karakter huruf menjadi huruf kecil dan Tokenizing yaitu proses penguraian deskripsi yang semula berupa kalimat-kalimat menjadi kata-kata dan menghilangkan delimiter-delimiter seperti tanda titik (.), koma (,), spasi, dan karakter angka yang ada pada kata tersebut (Weiss et al. 2005).<br />
<br />
<b>b.<span class="Apple-tab-span" style="white-space: pre;"> </span>Feature Selection</b><br />
<b><br /></b>
Tahap seleksi fitur (feature selection) bertujuan untuk mengurangi dimensi dari suatu kumpulan teks, atau dengan kata lain menghapus kata-kata yang dianggap tidak penting atau tidak menggambarkan isi dokumen sehingga proses pengklasteran lebih efektif dan akurat. Pada tahap ini tindakan yang dilakukan adalah menghilangkan stopword (stopword removal) dan stemming terhadap kata yang berimbuhan.<br />
Stopword adalah kosakata yang bukan merupakan ciri (kata unik) dari suatu dokumen (Dragut et al. 2009). Misalnya “di”, “oleh”, “pada”, “sebuah”, “karena” dan lain sebagainya. Sebelum proses stopword removal dilakukan, harus dibuat daftar stopword (stoplist). Jika termasuk di dalam stoplist maka kata-kata tersebut akan dihapus dari deskripsi sehingga kata-kata yang tersisa di dalam deskripsi dianggap sebagai kata-kata yang mencirikan isi dari suatu dokumen atau keywords. Daftar kata stopword di penelitian ini bersumber dari Tala (Agusta et al. 2009).<br />
Setelah melalui proses stopword removal tindakan selanjutnya adalah yaitu proses stemming. Stemming adalah proses pemetaan dan penguraian berbagai bentuk (variants) dari suatu kata menjadi bentuk kata dasarnya (stem) Tujuan dari proses stemming adalah menghilangkan imbuhan-imbuhan baik itu berupa prefiks, sufiks, maupun konfiks yang ada pada setiap kata. Jika imbuhan tersebut tidak dihilangkan maka setiap satu kata dasar akan disimpan dengan berbagai macam bentuk yang berbeda sesuai dengan imbuhan yang melekatinya sehingga hal tersebut akan menambah beban database. Hal ini sangat berbeda jika menghilangkan imbuhan-imbuhan yang melekat dari setiap kata dasar, maka satu kata dasar akan disimpan sekali walaupun mungkin kata dasar tersebut pada sumber data sudah berubah dari bentuk aslinya dan mendapatkan berbagai macam imbuhan. Karena bahasa Indonesia mempunyai aturan morfologi maka proses stemming harus berdasarkan aturan morfologi bahasa Indonesia.<br />
<br />
<b>2.<span class="Apple-tab-span" style="white-space: pre;"> </span>Clustering</b><br />
<b><br /></b>
Clustering adalah proses mengelompokkan atau penggolongan objek berdasarkan informasi yang diperoleh dari data yang menjelaskan hubungan antar objek dengan prinsip untuk memaksimalkan kesamaan antar anggota satu kelas dan meminimumkan kesamaan antar kelas/cluster. Clustering dalam data mining berguna untuk menemukan pola distribusi di dalam sebuah dataset yang berguna untuk proses analisa data. Kesamaan objek biasanya diperoleh dari kedekatan nilai- nilai atribut yang menjelaskan objek-objek data, sedangkan objek-objek data biasanya direpresentasikan sebagai sebuah titik dalam ruang multi dimensi .<br />
<br />
Clustering digunakan untuk mendapatkan high availability dan scalability. Pada high available cluster, dapat digunakan fail over database cluster, dimana hanya ada satu node yang aktif melayani user, sedangkan node lainnya standby. Storage yang digunakan mempunyai koneksi ke setiap node pada cluster, sehingga jika primary node mati, database engine, listener process, dan logical host ip address akan dijalankan pada secondary node tanpa perlu menunggu operating system boot, sehingga downtime dapat di minimalisasi. Highavailability mempunyai standar duptime 99.999 persen, atau hanya boleh mati selama 5 menit dalam setahun. Beberapa contoh software yang dapat digunakan untuk membuat HA cluster adalah Sun Cluster dan Veritas Cluster. Pada scalable cluster, digunakan produk Oracle RAC, dimana setiap node aktif melayani user, sehingga diperoleh performa yang semakin baik dengan menggunakan lebih banyak node. Sun cluster dapat digunakan sampai 16 node, sedangkan Veritas Storage Foundation for Oracle RAC bias sampai 32 node. Jika ada node yang mati, tentu akan menurunkan performa, namun tidak terjadi downtime. Pada scalable cluster, seluruh node dapat terhubung secara langsung ke share di storage, namun dapat juga tidak mempunyai koneksi fisik ke storage, melainkan melalui private cluster transport (Yamin et al. 2007).<br />
<br />
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjMbboRxSsmffrjLnR25cqFqpmFNaGRFB1zBeZGzI-URawkOLO7Gc8E-_yndRjh14MGY6Iz4bjBB9EnSCQ_pQZYVDs_ZEpcnngs-Xv2WvuSQ8Sw7TKuw5JBE4is5EIK7KC-__Ckj6O10jD/s1600/cluster_disaster.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjMbboRxSsmffrjLnR25cqFqpmFNaGRFB1zBeZGzI-URawkOLO7Gc8E-_yndRjh14MGY6Iz4bjBB9EnSCQ_pQZYVDs_ZEpcnngs-Xv2WvuSQ8Sw7TKuw5JBE4is5EIK7KC-__Ckj6O10jD/s320/cluster_disaster.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7xqrxWuh7pwLqQfmJmZ76DefUrESojsCz80u-qsrPSuextOBDMGIUfPFcqu2BsONrMoxmwEhl01BGfmGTJ_AgEKnBaBycMKU130k-XvsWnG37HdgC3Sd5pK45z2-rxyD0p7ymkMQx8Pju/s1600/cluster_disaster_1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7xqrxWuh7pwLqQfmJmZ76DefUrESojsCz80u-qsrPSuextOBDMGIUfPFcqu2BsONrMoxmwEhl01BGfmGTJ_AgEKnBaBycMKU130k-XvsWnG37HdgC3Sd5pK45z2-rxyD0p7ymkMQx8Pju/s320/cluster_disaster_1.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Download : <a href="http://adf.ly/1det1D" target="_blank">klik disini </a></div>
<div class="separator" style="clear: both; text-align: center;">
Souce code : <a href="http://adf.ly/1e0rxk" target="_blank">klik disini</a></div>
<div>
<br />
<br />
<span style="font-size: x-small;">kata kunci : Data Mining, Text Clustering, Twitter, Bencana Alam </span></div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com5tag:blogger.com,1999:blog-846502419162555641.post-40395884878640137472016-08-04T09:47:00.001+07:002016-09-03T08:59:57.790+07:00Aplikasi kriptografi pada GMail berbasis WEB menggunakan PHP <div class="separator" style="clear: both; text-align: center;">
Aplikasi kriptografi pada GMail berbasis WEB menggunaka PHP.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkInQUI6p0YOlndkXRG4X6ejvr8v8BJ-54K47sSAJ9OGz05v0DZATij0FUQBXbMTF7eiMbdQ80wYZl3qK-2yl84ikHcmDjTgACI88-me43X2sLaXpLWnRYolO9369Q_vMkSPSG_88NOZKW/s1600/encrypt_aes_gmail.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkInQUI6p0YOlndkXRG4X6ejvr8v8BJ-54K47sSAJ9OGz05v0DZATij0FUQBXbMTF7eiMbdQ80wYZl3qK-2yl84ikHcmDjTgACI88-me43X2sLaXpLWnRYolO9369Q_vMkSPSG_88NOZKW/s320/encrypt_aes_gmail.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc1ZAimXIvb1TZ-nUdkCjamhWgh3LNIHrmrrcuAWr250ivl4pxbUxJXsnsdFSbVEtphyphenhyphenlEe9u3AvH8F4a3PitpxUWciyPcJ6D_Nd8FhuTdj9AJnlMrGaORs7cdLu2HlPPyxK1SAih87bpe/s1600/encrypt_aes_gmail_1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="156" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc1ZAimXIvb1TZ-nUdkCjamhWgh3LNIHrmrrcuAWr250ivl4pxbUxJXsnsdFSbVEtphyphenhyphenlEe9u3AvH8F4a3PitpxUWciyPcJ6D_Nd8FhuTdj9AJnlMrGaORs7cdLu2HlPPyxK1SAih87bpe/s320/encrypt_aes_gmail_1.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyXXWrqt9eozhF4Q1R49mPLE3b7fQCyG25TlOFNiR884xi9R0YRX5jUaH0ht90lqvKwmAvfkoQw5lvZJx1_pqAiehI6MM7riaSuvLUPKac8x5tWdJGTPxrRibQwnd_o5SYdVPRY9OG-Tnh/s1600/encrypt_aes_gmail_2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="156" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyXXWrqt9eozhF4Q1R49mPLE3b7fQCyG25TlOFNiR884xi9R0YRX5jUaH0ht90lqvKwmAvfkoQw5lvZJx1_pqAiehI6MM7riaSuvLUPKac8x5tWdJGTPxrRibQwnd_o5SYdVPRY9OG-Tnh/s320/encrypt_aes_gmail_2.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Source code : <a href="http://adf.ly/1dTkjl" target="_blank">download</a></div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com1tag:blogger.com,1999:blog-846502419162555641.post-78943114332374086652016-08-04T09:40:00.000+07:002016-09-03T08:59:57.797+07:00Naive Bayes analisis sentimen<div class="separator" style="clear: both; text-align: left;">
Naïve Bayes Classifier adalah salah satu teknik yang dapat dipakai untuk membangun model klasifikasi. Pada penelitian ini metode Naïve Bayes Classifier diterapkan sebagai teknik yang membangun model klasifikasi (pengelompokan) dari dokumen-dokumen yang ada di sebuah perpustakaan.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Aplikasi Naive Bayes berbasis web menggunakan Laravel untuk analisis sintimen pada sosial media twitter. untuk menetikan negatif, positif dan netral pada suatu topik.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJcHHEbhyTKPxZx1MLLwNY6TPLgnFH7_Vjr8WtM7PnKmkAOgLKesP7nkZKaH__WhNrjDRIeSjNW0BwZf-LViV2WXD4gY-iWWmyLpawk1m-pFp0v50P2YrR15jXqlsDSOvyTNrZm1hdtNtg/s1600/naive_bayes.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJcHHEbhyTKPxZx1MLLwNY6TPLgnFH7_Vjr8WtM7PnKmkAOgLKesP7nkZKaH__WhNrjDRIeSjNW0BwZf-LViV2WXD4gY-iWWmyLpawk1m-pFp0v50P2YrR15jXqlsDSOvyTNrZm1hdtNtg/s400/naive_bayes.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhEXL3raZTF00Ns_480iK9EdPmlsX8nKgYDyX0ktgpKvvtvsDLySb28qw5N4zLsP1Wmyatb7EzKa13pXeLX08QV87GhyphenhyphenetJUtaitx5qqOsIwyTnFv0D_dyBawQPSqZqEW35G_p5FM8MCIA/s1600/naive_bayes_1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhEXL3raZTF00Ns_480iK9EdPmlsX8nKgYDyX0ktgpKvvtvsDLySb28qw5N4zLsP1Wmyatb7EzKa13pXeLX08QV87GhyphenhyphenetJUtaitx5qqOsIwyTnFv0D_dyBawQPSqZqEW35G_p5FM8MCIA/s400/naive_bayes_1.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
untuk data learning di input manual, pada file negatif.txt, positif.txt dan netral.txt, file tersebut terdapat di direktori <b>NaiveBayes\storage\app\public</b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Sorce code : <a href="http://adf.ly/1dTjwu" target="_blank">download</a></div>
<pre class="java" name="code"></pre>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com3tag:blogger.com,1999:blog-846502419162555641.post-91243993598305385922016-08-04T09:28:00.000+07:002016-08-04T09:29:08.572+07:00Portfolio : Design Web<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCwuZZGup5XS5qH4yAqN_yxEdd33dmjxssc3oqjRjEmxJpMC-W-pvexGio13Zf1QLlRKts12Kyk86LNwqU8vgUHkhPNwOjL5q0COSkuX4TtPBvV_DJXAgaWKlk15sdwKcR4tMRKsq4QYRz/s1600/design_web_1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCwuZZGup5XS5qH4yAqN_yxEdd33dmjxssc3oqjRjEmxJpMC-W-pvexGio13Zf1QLlRKts12Kyk86LNwqU8vgUHkhPNwOjL5q0COSkuX4TtPBvV_DJXAgaWKlk15sdwKcR4tMRKsq4QYRz/s320/design_web_1.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8WQ8nlrjrWv6ywG6tt03hG9JyxqCFPvCd3xfP4NnvjCr0VzTFCMgAZgJkAreAIsqXPUvM-3rxAUZlzn3aAvJupA7ALaPOYICkKQpPA3I-ZjQJgO2gJogrXSGeOqknh7FxRjlQLcUA1hQ7/s1600/design_web_2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8WQ8nlrjrWv6ywG6tt03hG9JyxqCFPvCd3xfP4NnvjCr0VzTFCMgAZgJkAreAIsqXPUvM-3rxAUZlzn3aAvJupA7ALaPOYICkKQpPA3I-ZjQJgO2gJogrXSGeOqknh7FxRjlQLcUA1hQ7/s320/design_web_2.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAo-Dt301sjw_p98fRaDfHwTJuKb91Ym6W7ySm9pY_h2Wdlk9O75BDaUP4f49ZeapGJqW-ydpfpxNPukIa2P91_-ejjdtzAZ2EM6lPNnZzMtrLiYW0InSnSKqy54QAClw-0NsabXQbavsX/s1600/design_web_3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAo-Dt301sjw_p98fRaDfHwTJuKb91Ym6W7ySm9pY_h2Wdlk9O75BDaUP4f49ZeapGJqW-ydpfpxNPukIa2P91_-ejjdtzAZ2EM6lPNnZzMtrLiYW0InSnSKqy54QAClw-0NsabXQbavsX/s320/design_web_3.JPG" width="320" /></a></div>
<br />Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-47686538036038053192016-07-19T10:42:00.000+07:002016-09-09T11:00:25.185+07:00Perintah GIT yang sering digunakan<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Git-logo.svg/144px-Git-logo.svg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Git-logo.svg/144px-Git-logo.svg.png" /></a></div>
<br />
Perintah-perintah yang sering digunakan sebagai berikut :<br />
<br />
<pre class="php" name="code">git remote add origin git@github.com/herysepty/repository.git
atau
git remote add origin https://github.com/herysepty/repository.git</pre>
<br />
Perintah ini digunakan untuk ngekopi git repo yang udah ada di server. Ngejalannin perintah ini otomatis bikin remote connection namanya “origin” yang terkoneksi ke server git.<br />
<br />
<pre class="php" name="code">git clone https://github.com/herysepty/repository.git</pre>
<br />
inisialisasi git, perintah di bawah untuk menginisialisasi direktori<br />
<br />
<pre class="php" name="code">git init</pre>
<br />
Tambahkan semua berkas dan subdirektori ke repository<br />
<div>
<br />
<pre class="php" name="code">git add *</pre>
</div>
<div>
<br /></div>
<div>
Commit, atau perintahkah git untuk mencatat segala perubahan yang telah kita buat</div>
<div>
<br /></div>
<div>
<pre class="php" name="code">git commit -m "v1"</pre>
<div>
<br />
Kirim semua yang telah kita commit ke github<br />
<br />
<pre class="php" name="code">git push origin master</pre>
<br />
merubah url repository<br />
<br />
<pre class="php" name="code">git remote set-url origin https://github.com/herysepty/repository.git</pre>
<br />
Melihat branch<br />
<br />
<pre class="php" name="code">git branch</pre>
</div>
</div>
<div>
<br /></div>
<div>
Menambah branch</div>
<div>
<br /></div>
<div>
<pre class="php" name="code">git branch</pre>
<br />
Pindah ke branch<br />
<br />
<pre class="php" name="code">git checkout <nama branch></pre>
<br />
Git merge untuk menggabukan branch contoh dari branch develoment ke master, langkah pertama pidahkan branch ke master<br />
<br />
<pre class="php" name="code">git checkout master
Switched to branch 'master' # Lakukan perpindahan ke branch master dahulu
git merge development </pre>
<br />
<br />
<br />
Error pada git<br />
<br />
! [rejected] master -> master (fetch first)<br />
<br />
<pre class="php" name="code">git push origin master -f</pre>
</div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-20937559004744403462016-07-16T09:20:00.001+07:002016-09-03T09:04:27.305+07:00Download Pokemon Go<br />
<a href="https://upload.wikimedia.org/wikipedia/en/thumb/4/46/Pokemon_Go.png/250px-Pokemon_Go.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://upload.wikimedia.org/wikipedia/en/thumb/4/46/Pokemon_Go.png/250px-Pokemon_Go.png" /></a>Pokemon Go, game yang sedang heboh saat ini. siapa yang gak kenal Pokemon dengan karakter-karakter lucu menggemaskan, salah satunya adalah pikachu. Ternyata gak cuma dari karakter monsternya yang lucu, gameplay dari game Pokemon Go juga sangat menarik perhatian dengan mengusung Augmented Reality kamu bisa menangkap Pokemon secara <b>real life </b>disekitar kamu. Pokemon akan muncul di lingkungan yang sesuai tipe mereka, misalnya Pokemon tipe air hanya muncul di dekat kolam, dan tempat yang penuh air lainnya. Saat kamu berada di lingkungan asli Pokémon tertentu, smartphone kamu akan bergetar sebagai tanda bahwa ada Pokémon di sekitar kamu. Dan kamu bisa langsung menggunakan layar smartphone sebagai sarana untuk melemparkan Master Ball. Kebayang kan serunya memainkan Pokemon GO!?<br />
<br />
Sayangnya game ini belum dirilis di Indonesia, hanya baru dirilis di tiga negara Australia, New Zealand, and the United States pada bulan juni di minggu pertama. Jangan kuatir bagi kamu pengguna indonesia yang ingin memainkanya kamu bisa download versi install/apk offline, dibawah ini saya akan kasih link download apk-nya.<br />
<br />
Sebelum menggunakan kamu harus tahu terlebih dalahulu bahwa aplikasi game ini hanya berjalan di smartphone Android minimal KitKat 4.4 atau minimal iPhone 5 dengan iOS 8.2. dan juga kamu harus mendaftar menggunakan akun Gmail.<br />
<br />
Langsung aja yang mau download via Google Play Store bisa klik dibawah ini:<br />
<div>
<span style="color: blue;"><br /></span>
<span style="color: blue;"><br /></span>
<span style="color: blue;"><a href="https://play.google.com/store/apps/details?id=com.nianticlabs.pokemongo">https://play.google.com/store/apps/details?id=com.nianticlabs.pokemongo</a></span><br />
<span style="color: red;"><br /></span>
<span style="color: red;"><span style="color: red;">update Version </span><span style="background-color: white; font-family: Roboto, UILanguageFont, Arial, sans-serif; font-size: 14px; line-height: 19.6px;">0.35.0 </span><span style="background-color: white; font-family: Roboto, UILanguageFont, Arial, sans-serif; font-size: 14px; line-height: 19.6px;">23 Agustus 2016</span></span><br />
<span style="color: red;"><br /></span>
<span style="color: red;"><br /></span>
<br />
Selamat bermain dan jangan lupa untuk bermain dengan bijak dan sewajarnya. ditunggu komentarya tentang game ini.<br />
<br />
<br />
<b>*Pengujian saya menggunakan Smartphone Samsung J5 dengan OS Android 5.1</b><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltq-2OKo8BOkwc-1lgcmnevSm4KJ-aFLxhoZwuG7VfBsphkGB0jQit7RKNyRHQAOEapGox7uHczsXoB7KfHs-Sp5Kw7hJ33fgyQVedxVP3Kwm3Nb2JhxY05nZtpCYPQae4DwqaISF2tIM/s1600/IMG-20160721-WA0004.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltq-2OKo8BOkwc-1lgcmnevSm4KJ-aFLxhoZwuG7VfBsphkGB0jQit7RKNyRHQAOEapGox7uHczsXoB7KfHs-Sp5Kw7hJ33fgyQVedxVP3Kwm3Nb2JhxY05nZtpCYPQae4DwqaISF2tIM/s320/IMG-20160721-WA0004.jpg" width="180" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTkKpkkppUTlfobCFq3dEQYQvw5H2JuZ7CT3ZL6Am8y4diXLt1ZghWTL6bt3diliEGNMMwatRqNGeUCMNp8OA8cAzJdZdx-4Yf0qGnj9AuiMshD4Bmrk6QrXMwqYynIUreYknRwI5enOJY/s1600/IMG-20160721-WA0002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTkKpkkppUTlfobCFq3dEQYQvw5H2JuZ7CT3ZL6Am8y4diXLt1ZghWTL6bt3diliEGNMMwatRqNGeUCMNp8OA8cAzJdZdx-4Yf0qGnj9AuiMshD4Bmrk6QrXMwqYynIUreYknRwI5enOJY/s320/IMG-20160721-WA0002.jpg" width="180" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkzUuQoLGsWkRqj71hJua4UiREvmgF02Q2jdVuh4WMSxVY-dKsFEmma4Rh5TUOufvepiocvnO2kqhIwQ-ssKz1oshPa_2_f-qVWVCwK2CZQBOy9rlo1sigykMkPFSnvMrK8tfUqBt0-TI_/s1600/IMG-20160716-WA0005.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkzUuQoLGsWkRqj71hJua4UiREvmgF02Q2jdVuh4WMSxVY-dKsFEmma4Rh5TUOufvepiocvnO2kqhIwQ-ssKz1oshPa_2_f-qVWVCwK2CZQBOy9rlo1sigykMkPFSnvMrK8tfUqBt0-TI_/s320/IMG-20160716-WA0005.jpg" width="180" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjSggoiwaMbXLZgvESGvkx6_UrIh0gfQlwI0d9n9K1HGYxQdvjm1OL370_NBCUpJ4E4vEExdkQEwNt7CypvxMNFZUZ29T1NF4VfC6yxAVRPHgfBxOuMZlzI4jrZ5kXk1-SR0MEP8RhwRn/s1600/IMG-20160716-WA0004.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjSggoiwaMbXLZgvESGvkx6_UrIh0gfQlwI0d9n9K1HGYxQdvjm1OL370_NBCUpJ4E4vEExdkQEwNt7CypvxMNFZUZ29T1NF4VfC6yxAVRPHgfBxOuMZlzI4jrZ5kXk1-SR0MEP8RhwRn/s320/IMG-20160716-WA0004.jpg" width="180" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdQzDPM-XIksRYiylGDMZhqXLDEMbZmBn3kK6Yjsk0Mp4ypQwakOB6Hjx0eRH-D84kZlk3G3chxljZuYfkyGc6I01h-rz380ZJiIRlMjPqdxPAQ99d4N37ntYzW31kjRP3TjyqxRgNH-X-/s1600/IMG-20160716-WA0006.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdQzDPM-XIksRYiylGDMZhqXLDEMbZmBn3kK6Yjsk0Mp4ypQwakOB6Hjx0eRH-D84kZlk3G3chxljZuYfkyGc6I01h-rz380ZJiIRlMjPqdxPAQ99d4N37ntYzW31kjRP3TjyqxRgNH-X-/s320/IMG-20160716-WA0006.jpg" width="180" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizH5UaYbRV15Q8DgF7XaRMEiuNumApfqkINT3RtHoSVFELzu5bAvAR_SImO-lYkksGTt40BoCYOwV9DhFrKujwOJZansRLwOPz09hWUCWY3IUx5zfAGHuVQhASMKme9vcRUiuS7CGWhhNb/s1600/IMG-20160716-WA0008.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizH5UaYbRV15Q8DgF7XaRMEiuNumApfqkINT3RtHoSVFELzu5bAvAR_SImO-lYkksGTt40BoCYOwV9DhFrKujwOJZansRLwOPz09hWUCWY3IUx5zfAGHuVQhASMKme9vcRUiuS7CGWhhNb/s320/IMG-20160716-WA0008.jpg" width="180" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6RNVCBAZMnXW5I7HMU5hhIda5mCp7ZZDMKzsdgeEhCmfPRI-7Da590q4MoEyHrYAEzVdnC6JNTtxuphEhxxhGxyRUKnkifAedLVZ1tdGPV13AKR9sJtwo-mNyWbs8o9C85u2jt5w0kjAi/s1600/IMG-20160716-WA0010.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6RNVCBAZMnXW5I7HMU5hhIda5mCp7ZZDMKzsdgeEhCmfPRI-7Da590q4MoEyHrYAEzVdnC6JNTtxuphEhxxhGxyRUKnkifAedLVZ1tdGPV13AKR9sJtwo-mNyWbs8o9C85u2jt5w0kjAi/s320/IMG-20160716-WA0010.jpg" width="180" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjPvxn3BSczNxvfnjYtKS6XJwCapSZBCGngJgzusv4EtcYV0DwVNYGjbgIoYep2JIGB9Ba5SbGukWuf44edBrjylvlFeYCmci4PFxtAWVcLFqkiV3Asg79zf8ZOj96BPD_usXwO25JOCm_/s1600/IMG-20160716-WA0012.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjPvxn3BSczNxvfnjYtKS6XJwCapSZBCGngJgzusv4EtcYV0DwVNYGjbgIoYep2JIGB9Ba5SbGukWuf44edBrjylvlFeYCmci4PFxtAWVcLFqkiV3Asg79zf8ZOj96BPD_usXwO25JOCm_/s320/IMG-20160716-WA0012.jpg" width="180" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLDuV5YlsGkpZI0paQ41Upzsj-EybVc25W-Acm7-6qeU60oIeIYzA8JKt1_aOB5gwb2PlUsJRaUGmv_0t3qQ2VmrYb4N-cegy-zcJUt8bihd707x8cnd7NY5FDDetiuiZpp17DAwc1TdKV/s1600/IMG-20160716-WA0014.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLDuV5YlsGkpZI0paQ41Upzsj-EybVc25W-Acm7-6qeU60oIeIYzA8JKt1_aOB5gwb2PlUsJRaUGmv_0t3qQ2VmrYb4N-cegy-zcJUt8bihd707x8cnd7NY5FDDetiuiZpp17DAwc1TdKV/s320/IMG-20160716-WA0014.jpg" width="180" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9AKGKmwejtGsmJDE7pd5rHmYRdSSv8p4FwiN_8N938BwZwdFr2egKaCEk8cC3V3nRLxyUEBRbKumkvsBZKk8j95yqgEK4gXcbrclcHYzoPj8MYP_UncoY_MqgRBAr2QPdeizMSz59HR1c/s1600/IMG-20160716-WA0016.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9AKGKmwejtGsmJDE7pd5rHmYRdSSv8p4FwiN_8N938BwZwdFr2egKaCEk8cC3V3nRLxyUEBRbKumkvsBZKk8j95yqgEK4gXcbrclcHYzoPj8MYP_UncoY_MqgRBAr2QPdeizMSz59HR1c/s320/IMG-20160716-WA0016.jpg" width="180" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD0nxKRd2Zm9_7-VRcYlVt_8mVcCVvkZLtbY9IRhqeiNkXU1pCqpxRQGxxCC9RLCnCwXbWNp9IjSxF82Kl9hAoY64JXH8cx5dqYXEfq2h-OR0B6dimM2_PircMz-9zzq_TV1AudgQ9UBHB/s1600/IMG-20160716-WA0018.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD0nxKRd2Zm9_7-VRcYlVt_8mVcCVvkZLtbY9IRhqeiNkXU1pCqpxRQGxxCC9RLCnCwXbWNp9IjSxF82Kl9hAoY64JXH8cx5dqYXEfq2h-OR0B6dimM2_PircMz-9zzq_TV1AudgQ9UBHB/s320/IMG-20160716-WA0018.jpg" width="180" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitYPsLLrJUMW_OBMaA-TC1FC1ugTQ5RDcSsJG4RbO9j4QCycgSmQ7SMrrsZSKnSORI9YOPcNWC8PlrVjLiE_Brn1diDb4BaFBj4QV7rYLhc77cp-uC1PJMK60BoGXe1Nfg9QsjOtHKgATR/s1600/IMG-20160716-WA0003.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitYPsLLrJUMW_OBMaA-TC1FC1ugTQ5RDcSsJG4RbO9j4QCycgSmQ7SMrrsZSKnSORI9YOPcNWC8PlrVjLiE_Brn1diDb4BaFBj4QV7rYLhc77cp-uC1PJMK60BoGXe1Nfg9QsjOtHKgATR/s320/IMG-20160716-WA0003.jpg" width="180" /></a></div>
<br />
<br />
Trailer<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Qryf2F_QfXg/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/Qryf2F_QfXg?feature=player_embedded" width="320"></iframe><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Qp8qnSW0qS8/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/Qp8qnSW0qS8?feature=player_embedded" width="320"></iframe><br />
<br />
<br /></div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-70377695636415207432016-06-21T11:40:00.001+07:002016-06-21T11:40:14.114+07:00Cara membuat Login, register dan Lupa password di LaravelMembuat login, register dan lupa password dengan cara cepat. Laravel di <span style="color: blue;">versi 5.2</span> terdapat fitur baru yaitu "make:auth" perintah tersebut berfungsi untuk membuat form dan prosess login, register dan lupa password secara otomatis tanpa harus coding secara manual.<br />
<div>
<br /></div>
<div>
Berikut tahap-tahapanya:</div>
<div>
<br /></div>
<div>
<ul>
<li>Masuk command promp (CMD) kemudian masuk ke directori project kamu </li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8cf_LGjBIhj4IU68WaIkWWUsQCZAjLBqWlircSS4gyAt-FhS-l5WGqnzbXvLkdxYhUmKSNrdXfNBU2OwofOKIexZ7mJEyOjAIxiQXxgLIZFeReUHjTEraDI-q9tJ3uN7QXK3B0AeZ4HSq/s1600/laravel-auth.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="207" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8cf_LGjBIhj4IU68WaIkWWUsQCZAjLBqWlircSS4gyAt-FhS-l5WGqnzbXvLkdxYhUmKSNrdXfNBU2OwofOKIexZ7mJEyOjAIxiQXxgLIZFeReUHjTEraDI-q9tJ3uN7QXK3B0AeZ4HSq/s400/laravel-auth.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ul>
<li style="text-align: left;">Ketik di cmd "php artisan make:auth" lalu enter, maka akan tampil seperti gambar di bawah ini.</li>
</ul>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuqrHo6QSSO4GDVi_uMYBSAQBHxJim9hdYAweP_Ieui9N8ZX4JkzmyzyGv9C__G1AqjrQcoXYnr53SzQjc27lH26fThUe_xyFiIAnMonfa2a2_4TEvw5MuI_bcnjnUOUD115O3rIpAiRRr/s1600/laravel-auth-1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="207" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuqrHo6QSSO4GDVi_uMYBSAQBHxJim9hdYAweP_Ieui9N8ZX4JkzmyzyGv9C__G1AqjrQcoXYnr53SzQjc27lH26fThUe_xyFiIAnMonfa2a2_4TEvw5MuI_bcnjnUOUD115O3rIpAiRRr/s400/laravel-auth-1.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ul>
<li style="text-align: left;">Buat database di phpmyadmin</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXH8MQWVnRqAN5XfbYqjqNyexa4T4m9NBeSKy359BkETvcrORqTuVvndKCmDvJTyMW7003bQBULm-_dRGVJAmsOKLA49sQ25PJHitPj9h1boPktkAB9dewzm4t5Y2iWxVLYlV3ZFAvmdve/s1600/laravel-auth-4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXH8MQWVnRqAN5XfbYqjqNyexa4T4m9NBeSKy359BkETvcrORqTuVvndKCmDvJTyMW7003bQBULm-_dRGVJAmsOKLA49sQ25PJHitPj9h1boPktkAB9dewzm4t5Y2iWxVLYlV3ZFAvmdve/s400/laravel-auth-4.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>Buka file database.php di direktori projek kamu, kemudian buka file databases.php ganti DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD seperti gambar dibawah ini</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoEUl57_GyqBohcyHddafpaGqvHvSqJsCAmtVvS2r6R4aWFouH7VPa0EV929DRQJ1A555mGIS9_bSvwPghe7el5m7cm8BMoScAwHWPLqlRnLaX573taWszHIrrA7TlaH8bI-G-jGdWh2a2/s1600/laravel-auth-3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoEUl57_GyqBohcyHddafpaGqvHvSqJsCAmtVvS2r6R4aWFouH7VPa0EV929DRQJ1A555mGIS9_bSvwPghe7el5m7cm8BMoScAwHWPLqlRnLaX573taWszHIrrA7TlaH8bI-G-jGdWh2a2/s400/laravel-auth-3.JPG" width="400" /></a></div>
<div>
<br />
<ul>
<li>Buka file .env ganti DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZqbYAiGrj6kXq8TxqRet_exQ4v1L-_Y_y7QhHaGS-7lkQw0sgwmS91s4BOlXaTft6mz23i9yooDmAsxQiKCuZ8vp5VP419HdVWdH5det6wWEzeBem5qtQdGsv09-7pZdyq5GM1YOzU7rX/s1600/laravel-auth-5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZqbYAiGrj6kXq8TxqRet_exQ4v1L-_Y_y7QhHaGS-7lkQw0sgwmS91s4BOlXaTft6mz23i9yooDmAsxQiKCuZ8vp5VP419HdVWdH5det6wWEzeBem5qtQdGsv09-7pZdyq5GM1YOzU7rX/s400/laravel-auth-5.JPG" width="400" /></a></div>
</div>
<div style="text-align: left;">
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<ul>
<li>Kemudian buka kembali Command promp ketik perintah "php artisan migrate:refresh", perintah tersebut untuk membuat tabel users, password_resets, dan migration</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK8VlWF4B30Hpo9LQorev30NIVFeLRFgputoLzVf2Mp4Ri_htYIxldI8Nulr1i4-phVyUgIDzM0KYYB2J9Fv-goC9aMKye0zrSwCJWrb1ViNkdjawRCG4YW_qfIrRiHug7a9M2Lpfced3K/s1600/laravel-auth-7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK8VlWF4B30Hpo9LQorev30NIVFeLRFgputoLzVf2Mp4Ri_htYIxldI8Nulr1i4-phVyUgIDzM0KYYB2J9Fv-goC9aMKye0zrSwCJWrb1ViNkdjawRCG4YW_qfIrRiHug7a9M2Lpfced3K/s400/laravel-auth-7.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ul>
<li style="text-align: left;">ketik perintah "php artisan serv" di command promp untuk menjalankan projek laravel, untuk mencobanya silahkan register dan login.</li>
</ul>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf5N2HyI1cFPN1zLFJ4_8wOVVoTczSrd18sayC1WwimK-Dncy-nyCZLVdx9aNXpgcrkxrTvo0KtAbFpK3JYE_hnTaZAaOENCMJTpmdYyA5_wJd4kTFqv2BmeeB1Jwk7kIVwA2MznjADARz/s1600/laravel-auth-8.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf5N2HyI1cFPN1zLFJ4_8wOVVoTczSrd18sayC1WwimK-Dncy-nyCZLVdx9aNXpgcrkxrTvo0KtAbFpK3JYE_hnTaZAaOENCMJTpmdYyA5_wJd4kTFqv2BmeeB1Jwk7kIVwA2MznjADARz/s400/laravel-auth-8.JPG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Halaman Lading page</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjhp2xQXZwNEGfKlO9YflOFbEpVHwGs2kffYd277-tE7oVGev7_kHGDN7lov_-_caNNjt2VXah8__1RcZLUaXvUipgyFOqQQ5BtW3cEdsDXSfYhlLhrxwFL1lbEY4d0E9kuTJ35jvRwo6B/s1600/laravel-auth-9.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjhp2xQXZwNEGfKlO9YflOFbEpVHwGs2kffYd277-tE7oVGev7_kHGDN7lov_-_caNNjt2VXah8__1RcZLUaXvUipgyFOqQQ5BtW3cEdsDXSfYhlLhrxwFL1lbEY4d0E9kuTJ35jvRwo6B/s400/laravel-auth-9.JPG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Halaman Login</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE18wTYi55bIwGdXx1VtMq-pz6b3GZd0q4oatXyZyDM81G69HyY3jTLfBBcdFv_Ay-YhMRfhuVvDQLE5lGPPc6wkyhmaEQ_7HIM-rJuDwemWw3PJ1qmwtnnp31nK_cmM3DFAbIHkjWpxPK/s1600/laravel-auth-10.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE18wTYi55bIwGdXx1VtMq-pz6b3GZd0q4oatXyZyDM81G69HyY3jTLfBBcdFv_Ay-YhMRfhuVvDQLE5lGPPc6wkyhmaEQ_7HIM-rJuDwemWw3PJ1qmwtnnp31nK_cmM3DFAbIHkjWpxPK/s400/laravel-auth-10.JPG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Halaman Register</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGcp-rouHkrIZgzMZPurG6SoE-8EClUyQNkyP0CYvHbEm6O3oFh3iQhtyaDHcgpAj0cemRvJvxy9eNJFN2kWwQ199-U4h1eU0A63hu77WtoVG8GT7oRXWNY406Jcpj3ZkShyphenhyphenqWtmPz308i/s1600/laravel-auth-11.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGcp-rouHkrIZgzMZPurG6SoE-8EClUyQNkyP0CYvHbEm6O3oFh3iQhtyaDHcgpAj0cemRvJvxy9eNJFN2kWwQ199-U4h1eU0A63hu77WtoVG8GT7oRXWNY406Jcpj3ZkShyphenhyphenqWtmPz308i/s400/laravel-auth-11.JPG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Halaman Lupa password</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnnO9Xqfcpzg9ulMuA__NDZk88ywN2Usi6UUwe02RnOn5CUtXV7SU5M6hlE4foCSJmHwBhC5aCUuwXKHD6efH99cxenes_P9cIQ46FNkclp-1-q9y0rMxQifAevRJire-6aGw6V2ubUmnw/s1600/laravel-auth-12.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnnO9Xqfcpzg9ulMuA__NDZk88ywN2Usi6UUwe02RnOn5CUtXV7SU5M6hlE4foCSJmHwBhC5aCUuwXKHD6efH99cxenes_P9cIQ46FNkclp-1-q9y0rMxQifAevRJire-6aGw6V2ubUmnw/s320/laravel-auth-12.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Halaman Setelah login</td></tr>
</tbody></table>
<div style="text-align: left;">
<br /></div>
<br />
<div>
<br /></div>
<div>
itulah langkah-langkah cara pembuatan Login, register dan Lupa password untuk yang mengalami kesulitan silahkan komentar di bawah. Terimakasi sudah berkunjung :)<br /></div>
</div>
<br />
<span style="font-size: xx-small;">catatan: Fitur ini hanya bisa digunakan di Laravel versi 5.2</span><br />
<div>
<br /></div>
</div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com2tag:blogger.com,1999:blog-846502419162555641.post-35813158532845812102016-06-21T10:28:00.001+07:002016-06-21T10:28:48.536+07:00Cara instalasi framework Laravel<span style="font-size: large;">Gimana cara install framework Laravel?</span><br />
<br />
Yang harus dibutuhkan dalam penginstalan Laravel adalah <span style="color: blue;">Xampp</span> sebagai server di komputer kamu dan <span style="color: blue;">Composer</span>. Untuk versi PHP Laravel hanya bisa berjalan di <span style="color: blue;">versi PHP 5.5.9</span> untuk saat ini.<br />
<br />
untuk proses instalasi composer bisa lihat <a href="http://herysepty.blogspot.com/2016/06/download-install-composer.html" target="_blank">disini</a><br />
<br />
Berikut tahap-tahap proses Instalasi Laravel :<br />
<br />
<br />
<ul>
<li>Masuk ke Aplikasi Command Promp (CMD).</li>
<li>Ketik direktori tempat untuk menyipan Laravel, perintah "<span style="color: blue;">CD"</span> digunakan untuk memasuki directori kemudian masukkan direktorinya contoh "<span style="color: blue;">CD e:\my documents\htdocs</span>" lalu ketik "<span style="color: blue;">e:</span>" untuk pindah, bisa lihat gambar di bawah ini</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi17_rYMsVtpOK9P4ezI1LcZSrFNq1r0XKeHRQ0NB-4irSyCOwin1guOqGGdXIP9LDUqlxwX9Wl4szPa7KvOuJDt9Ml63ZhcX4UToqIcBytnPTrjYd0ElATIpD_oxPhyRh2nWRkMYFDsayW/s1600/laravel-5-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi17_rYMsVtpOK9P4ezI1LcZSrFNq1r0XKeHRQ0NB-4irSyCOwin1guOqGGdXIP9LDUqlxwX9Wl4szPa7KvOuJDt9Ml63ZhcX4UToqIcBytnPTrjYd0ElATIpD_oxPhyRh2nWRkMYFDsayW/s400/laravel-5-1.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ul>
<li style="text-align: left;">ketik perintah "<span style="color: blue;">composer create-project --prefer-dist laravel/laravel namaprojectkamu</span>" kemudian enter</li>
</ul>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzT-8kju3ACljWRTa7vgwCJF54EHHLg_fChTM7WzWPpjJrW-5OKn1yjyh3Rj1165ROcv4ma3LQ_jIHO_Isq09yTi5Qt3XYQontT-8Wo04hHdU6vAtAyuacIYqiCbP30wnHGvO_snGhrQer/s1600/laravel-5-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzT-8kju3ACljWRTa7vgwCJF54EHHLg_fChTM7WzWPpjJrW-5OKn1yjyh3Rj1165ROcv4ma3LQ_jIHO_Isq09yTi5Qt3XYQontT-8Wo04hHdU6vAtAyuacIYqiCbP30wnHGvO_snGhrQer/s400/laravel-5-2.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>Tunggu hingga proses instalasi selesai</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK0n1zwXFgQNrOjMl1n7KK7ZcPT-wYsQUgpr8agMlzMnpRKKICEadbNgImpz7aLcpE5_jRe-oBdrW5w4VNlBLn1mAvlPE07YPvWX2HhjmlBv_9rtL1SniRRHZ_X90H0fr5g7lW4_nR-tfk/s1600/laravel-5-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK0n1zwXFgQNrOjMl1n7KK7ZcPT-wYsQUgpr8agMlzMnpRKKICEadbNgImpz7aLcpE5_jRe-oBdrW5w4VNlBLn1mAvlPE07YPvWX2HhjmlBv_9rtL1SniRRHZ_X90H0fr5g7lW4_nR-tfk/s400/laravel-5-3.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipfyNAqih1RPw2XhUA-0aMavGpsHYg3oL_u92tgUc7-c_A2IeaA8BM0-_BFt356pybA3IUvmlL1nW1w4dM11mBasPt5-_6aTZL_YNUWIsHef4CYm9U74DWhh8cshz7JwzII3qsziemYvkC/s1600/laravel-5-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipfyNAqih1RPw2XhUA-0aMavGpsHYg3oL_u92tgUc7-c_A2IeaA8BM0-_BFt356pybA3IUvmlL1nW1w4dM11mBasPt5-_6aTZL_YNUWIsHef4CYm9U74DWhh8cshz7JwzII3qsziemYvkC/s400/laravel-5-4.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ul>
<li style="text-align: left;">Setelah selesai seperti gambar diatas maka proses instalasi laravel selesai. Jika ingin menjalankanya ketik perintah "<span style="color: blue;">php artisan serv</span>"</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO6Hsj00Wb09fIPqQ-c1vC8OuafZ9wXuK6EKwMXkjTA8hvKyY40ofOWK1Ih-cllpLsZRu60OH39rUQV-UdHSXsNB875UdqIL-FT9Viwi8FgFjmrRh7axRUZb0JxMubwP-VDuUkkEazAxLZ/s1600/laravel-5-5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO6Hsj00Wb09fIPqQ-c1vC8OuafZ9wXuK6EKwMXkjTA8hvKyY40ofOWK1Ih-cllpLsZRu60OH39rUQV-UdHSXsNB875UdqIL-FT9Viwi8FgFjmrRh7axRUZb0JxMubwP-VDuUkkEazAxLZ/s400/laravel-5-5.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ul>
<li style="text-align: left;">Cara bukanya ketik di address bar "<span style="color: blue;">localhost:8000</span>", kemudian akan tampil seperti gambar dibawah ini</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipLMY0Xws-IeHHM8CoLzDAmheZIHDAdSVIPaIv567q7EPUaH7ymVoN3vE59-vv0OovVqRjzXCcTFY10FT5WSEeoxBhUqnYnEo0JuQqnMw6PDda4OUgh6FM54khSOUlaFr_pYzVPDiprRLx/s1600/laravel-5-6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipLMY0Xws-IeHHM8CoLzDAmheZIHDAdSVIPaIv567q7EPUaH7ymVoN3vE59-vv0OovVqRjzXCcTFY10FT5WSEeoxBhUqnYnEo0JuQqnMw6PDda4OUgh6FM54khSOUlaFr_pYzVPDiprRLx/s320/laravel-5-6.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Itu tadi adalah langkah-langkanya, jika kamu mengalami kesulitan tinggalkan komentar di bawah ini, terima kasih sudah berkunjung :)</div>
<div style="text-align: left;">
<br /></div>
<br />
<div style="text-align: left;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
<br /></div>
<br />
<div>
<br /></div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-50403968311254979102016-06-10T10:37:00.002+07:002016-06-11T10:06:30.563+07:00Jadwa Pertandingan Euro 2016<div class="separator" style="clear: both; text-align: center;">
Jadwa Pertandingan Euro 2016</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://upload.wikimedia.org/wikipedia/id/thumb/f/f1/UEFA_Euro_2016_Logo.svg/200px-UEFA_Euro_2016_Logo.svg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://upload.wikimedia.org/wikipedia/id/thumb/f/f1/UEFA_Euro_2016_Logo.svg/200px-UEFA_Euro_2016_Logo.svg.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJiusp9iUdsarVZ14WVDVPb000PTvop-zpQPCDvRYi0cEd7iGDuCb2SeEzvS00_rYVNmubgO7GIuV36pyjl-Wy2VJQFQwjoS7aBRZ-uu2cYSrHezxRgJAXjP87BzOdmA5THMMMp4gHmgo2/s1600/schedule-euro-2016.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="451" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJiusp9iUdsarVZ14WVDVPb000PTvop-zpQPCDvRYi0cEd7iGDuCb2SeEzvS00_rYVNmubgO7GIuV36pyjl-Wy2VJQFQwjoS7aBRZ-uu2cYSrHezxRgJAXjP87BzOdmA5THMMMp4gHmgo2/s640/schedule-euro-2016.png" width="640" /></a></div>
<br />
<blockquote class="tr_bq">
<span style="color: red;">*catatan</span><br />
Perbedaan Waktu <b><u>5 jam</u></b> Contoh Jam 21:00 CET di Jakarta 02:00 WIB</blockquote>
<br />
<div style="text-align: justify;">
Kejuaraan Sepak Bola Eropa UEFA 2016, yang biasa dikenal sebagai UEFA Euro 2016 atau Euro 2016, akan menjadi Kejuaraan Sepak Bola Eropa UEFA ke-15, dalam kompetisi sepak bola pria dunia yang diselenggarakan oleh UEFA setiap empat tahun sekali. Kompetisi ini diselenggarakan di Perancis dari tanggal 10 Juni sampai 10 Juli 2016. Spanyol dua kali sebagai juara bertahan.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk pertama kalinya, turnamen final pada Kejuaraan Eropa akan diperebutkan oleh 24 tim, yang telah diperluas dari susunan 16 tim sejak tahun 1996. Dengan ketentuan baru ini, setiap tim akan dibagi menjadi 6 grup berbeda, yang diikuti oleh sistem gugur termasuk babak tiga besar dan final.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Perancis telah terpilih sebagai tuan rumah pada tanggal 28 Mei 2010, setelah melewati masa proses pemilihan yang mengalahkan Italia dan Turki sebagai tuan rumah.[4][5] Pertandingan akan berlangsung di sepuluh stadion di sepuluh kota seperti: Bordeaux, Lens, Lille, Lyon, Marseille, Nice, Paris, Saint-Denis, Saint-Étienne, dan Toulouse. Kompetisi turnamen ini akan menjadi ketiga kalinya Perancis seagai tuan rumah, setelah turnamen perdana di tahun 1960 dan final tahun 1984. Tim Perancis telah memenangkan Kejuaraan Eropa dua kali: di tahun 1984 dan 2000.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Tim pemenang berhak untuk mengikuti kompetisi di Piala Konfederasi FIFA 2017 dengan Rusia sebagai tuan rumah.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Di Indonesia, UEFA Euro 2016 disiarkan langsung oleh RCTI, MNC Sports dan Indovision.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
sumber wikipedia id</div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-72300336479691025482016-06-07T11:17:00.002+07:002016-06-07T11:31:27.028+07:00Cara Download dan install composer<b>Composer </b>adalah sebuah tool management dependencies untuk PHP. Fungsi utama composer adalah untuk menginstall atau mengupdate sebuah projek. Composer akan melakukan pengecekan dependency sebuah projek dan akan menginstall secara otomatis untuk anda. Composer ini sangat membantu jika anda menggunakan library-library dalam sebuah projek PHP anda.<br />
<br />
Cara download dan install composer di windows berikut langkah-langkahnya:<br />
<div>
<br /></div>
<div>
Pertama masuk ke situs <a href="http://getcomposer.org/">getcomposer.org</a>, kemudian pilih download<br />
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeCDkZtbaYCjQsWURj4oqFU1iGH4vZ52lMweoPXcAigjtpnQ5S9ehCnLGz8uqellwiqp2g2k8xLoRDmSAJvIqAG5fV82klf1ue3XepB9WiZRlO8OmpOKwaUD8snUZMjAEPaTwT1UCsXlBn/s1600/composer.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeCDkZtbaYCjQsWURj4oqFU1iGH4vZ52lMweoPXcAigjtpnQ5S9ehCnLGz8uqellwiqp2g2k8xLoRDmSAJvIqAG5fV82klf1ue3XepB9WiZRlO8OmpOKwaUD8snUZMjAEPaTwT1UCsXlBn/s320/composer.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Selanjurnya akan tampil halaman dibawah ini, klik <b>Composer-Setup.exe</b> untuk men-download-nya,</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBJvWZ7GURloswmY49bYcn0haeqTFkgmK-C1ycB_qG0GGzWLtoTagthIyFs6d1vHnMAEmPmBikcaDiVrvxEi-lwvKOBQoHn1k2GtNYrkHo8j_4JtOua1f211ddWLwotf0LLADljo65DVyf/s1600/composer.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBJvWZ7GURloswmY49bYcn0haeqTFkgmK-C1ycB_qG0GGzWLtoTagthIyFs6d1vHnMAEmPmBikcaDiVrvxEi-lwvKOBQoHn1k2GtNYrkHo8j_4JtOua1f211ddWLwotf0LLADljo65DVyf/s320/composer.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Kemudian buka aplikasi <b>Composer-Setup.exe</b> yang tadi di download, Klik <b>next></b> untuk melanjutkan </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUT9cMjbhsKHS2WfYOg6en23V6gns5a2YGmLcbX0u6h9yJM9i8SJBaYgOJrW2Z6E0lEYQeEIaJC9bJRN4dwnY_OiNiVRSw21uQoM_-1c_7-kJj5UGjs1faT-sukcVSo6Cnl4VM1wrNpUKv/s1600/composer.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUT9cMjbhsKHS2WfYOg6en23V6gns5a2YGmLcbX0u6h9yJM9i8SJBaYgOJrW2Z6E0lEYQeEIaJC9bJRN4dwnY_OiNiVRSw21uQoM_-1c_7-kJj5UGjs1faT-sukcVSo6Cnl4VM1wrNpUKv/s320/composer.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
selanjutnya cari file <b>php.exe</b> dengan mengklik tombol Browse..., direktori <b>C:\xampp\php\php.exe</b> (seperti gambar di bawah) lalu klik next,</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjURWEYDzfvGAzqwK_qDhdspwuXc8fMjIclw9wemIjEcuIGGxTipHVcFSe5ku9TIaFutXqkBUpNL_5OWdwaQ18tQeyf9HEBmIAj1QIOaQMvHkVXpmTBjF8v0RnEqf_yjHJPLFoQZ_30ZFTo/s1600/composer_1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjURWEYDzfvGAzqwK_qDhdspwuXc8fMjIclw9wemIjEcuIGGxTipHVcFSe5ku9TIaFutXqkBUpNL_5OWdwaQ18tQeyf9HEBmIAj1QIOaQMvHkVXpmTBjF8v0RnEqf_yjHJPLFoQZ_30ZFTo/s320/composer_1.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
kemudian biarkan kosong seperti gambar di bawah ini, klik <b>next></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHysmw6RTRXeCSZpXiy1Z4eSPgGP2U7UR5MTWK_c9_qV5Q7aMGTY4aIduqiCQQgThFKhMCeq0w23b65J9NFc8xcHoYr3lokmDVZtwSe7QqPbnMbA5T9fSrNAmcjQYpPxNxY_vsb-V3ydYa/s1600/composer_2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="251" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHysmw6RTRXeCSZpXiy1Z4eSPgGP2U7UR5MTWK_c9_qV5Q7aMGTY4aIduqiCQQgThFKhMCeq0w23b65J9NFc8xcHoYr3lokmDVZtwSe7QqPbnMbA5T9fSrNAmcjQYpPxNxY_vsb-V3ydYa/s320/composer_2.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Klik Install untuk memulai install composer</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwQv8ckYE0wMJXPitjHSZ99irfv88Y-b2ZXNowmgVBn0ORcmdmUpgECWhsY_JN74Zgbqot4v5Hho3Ochm0uH_hINiZYjj5P5LN5G1spq1sj0AdaRREoWy0LT_1AHMp6LM7bgZ5ELzYTqiU/s1600/composer_3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="249" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwQv8ckYE0wMJXPitjHSZ99irfv88Y-b2ZXNowmgVBn0ORcmdmUpgECWhsY_JN74Zgbqot4v5Hho3Ochm0uH_hINiZYjj5P5LN5G1spq1sj0AdaRREoWy0LT_1AHMp6LM7bgZ5ELzYTqiU/s320/composer_3.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Instalasi composer selesai klik next untuk menutup Composer Setup</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnF4D8uZV_IShJR9gDvkpraB7aaoqmt6q7b1v-sFfyK2DCA-xYW_1B1ylWSnTL-CyoHMFL7-WH6ptmor5FlzIay7_-y-J734VkH0JSRmxeCR0skZ69c7ksit-ggWC52kdeUXYvlkdP1_EB/s1600/composer_4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnF4D8uZV_IShJR9gDvkpraB7aaoqmt6q7b1v-sFfyK2DCA-xYW_1B1ylWSnTL-CyoHMFL7-WH6ptmor5FlzIay7_-y-J734VkH0JSRmxeCR0skZ69c7ksit-ggWC52kdeUXYvlkdP1_EB/s320/composer_4.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
untuk menjalankan composer buka CMD (Command Prompt) ketik "composer -v" untuk melihat versi composer. </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ9VTQlY1nYPPIxJZTmYaqmpshUt8BE3wsCJT32fszErRYU3z2aOGxgP8MD4r2xDCvkagyo0_GuOiJi4tIsci9XTOZb6R02owkqsGkz-jjLeN_zyr95sY_hZgMjp4bBleQhVUWlDvGeMlM/s1600/composer_5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ9VTQlY1nYPPIxJZTmYaqmpshUt8BE3wsCJT32fszErRYU3z2aOGxgP8MD4r2xDCvkagyo0_GuOiJi4tIsci9XTOZb6R02owkqsGkz-jjLeN_zyr95sY_hZgMjp4bBleQhVUWlDvGeMlM/s400/composer_5.JPG" width="375" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Jika mengalami masalah atau error dalam instalasi bisa tinggalkan pesan di kotak komentar. </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b><span style="color: orange;">update:</span></b></div>
<div class="separator" style="clear: both; text-align: left;">
Jika mengalami error seperti gambar dibawah :</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<blockquote class="tr_bq" style="clear: both;">
Some settings on your machine make Composer unable to work properly.<br />Make sure that you fix the issues listed below and run this script again:<br />The openssl extension is missing, which means that secure HTTPS transfers are<br />impossible. If possible you should enable it or recompile php with --with-openssl</blockquote>
<br />
<div class="separator" style="clear: both;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitLGG8iKZyvGHGxCl-eP8F0nCKHrpViPkRXIQGqYT7RS_ME5sY2Tse1H4Cfay88Ay99tNoVw0L_gqldYk1ghevuwdcWku859dekVO5H7PUiFFlTTRBt-hX1wpzz-dvPLz9nRtL_qLEAbWQ/s1600/composer.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitLGG8iKZyvGHGxCl-eP8F0nCKHrpViPkRXIQGqYT7RS_ME5sY2Tse1H4Cfay88Ay99tNoVw0L_gqldYk1ghevuwdcWku859dekVO5H7PUiFFlTTRBt-hX1wpzz-dvPLz9nRtL_qLEAbWQ/s320/composer.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
solusi:</div>
<div class="separator" style="clear: both; text-align: left;">
Cari file <span style="color: blue; font-weight: bold;">php.ini </span>di directori C:\xampp\php\php.ini, lalu buka filenya cari "<span style="color: red;">extension=php_openssl.dll</span>" kemudian hilangkan ";"(titik koma di depanya)</div>
<div class="separator" style="clear: both; text-align: left;">
<span style="color: red;"><b><br /></b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXtAz4sVxrW4GXbeS6d4hWFpRQx7Gm-4jYbDhSDX0FhURwMybsj1hyphenhyphento_SoW6bKCbwU4ZwnxZ0OW2sdAwCeD5JoPlJsdAcZ17GUhrbXKUL6AD_d7SlOhXSNT6vUGBf628AskawLBFVpAn/s1600/composer.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="340" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXtAz4sVxrW4GXbeS6d4hWFpRQx7Gm-4jYbDhSDX0FhURwMybsj1hyphenhyphento_SoW6bKCbwU4ZwnxZ0OW2sdAwCeD5JoPlJsdAcZ17GUhrbXKUL6AD_d7SlOhXSNT6vUGBf628AskawLBFVpAn/s640/composer.JPG" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div>
<br /></div>
</div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-67674144587069141382016-06-02T09:27:00.001+07:002016-06-02T09:31:16.144+07:00Cara translate Dokumen bahasa inggris ke indonesia menggunakan google translate<div style="text-align: justify;">
Cara translate dokumen dari bahasa inggris ke indonesia atau sebaliknya dengan mudah, bagi kamu yang tidak mahir dalam berbahasa inggris mungkin cara ini adalah salah satu solusinya. langsung aja kita paktekan cara melakukanya.</div>
<div style="text-align: justify;">
<br /></div>
<div>
<div style="text-align: justify;">
Pertama kamu harus mempunya koneksi internet karna kita menggunakan salah satu layanan google, yaitu google translate kamu bisa mengunjunginya di <a href="https://translate.google.com/">translate.google.com</a> lalu buka, maka akan tampil seperti gambar dibawah ini.</div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqhBz-vuie2rmY0wiMsTROENlYCw5vv0xJRVodoH1cLGsX8h5571MFQ-ygPU5eq6bGSZbT82hfetBGk2VUJzd1MZ5P3giyuQD6D1FinfIbfAdpyuuGvFy1lBRzRICWFwr-38QpE3m8L0IQ/s1600/translate-google-1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqhBz-vuie2rmY0wiMsTROENlYCw5vv0xJRVodoH1cLGsX8h5571MFQ-ygPU5eq6bGSZbT82hfetBGk2VUJzd1MZ5P3giyuQD6D1FinfIbfAdpyuuGvFy1lBRzRICWFwr-38QpE3m8L0IQ/s640/translate-google-1.JPG" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
klik link Terjemahkan dokumen yang di lingkarin seperti gambar diatas. setelah itu akan tampil seperti gambar di bawah ini.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpujvmCSUEh-rJU9otxZjqTbuCjWclOyME8LFxt3clVyoNIev9Y34o-0Kkz5nZ2Gvfw_U2nm8WrHjJLjn0wrq9P_VaRh74TZTdC0qN03SG7p0M0hETfnjvjQEa2vTShQN5dxc5b6bYjtff/s1600/translate-google-1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="251" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpujvmCSUEh-rJU9otxZjqTbuCjWclOyME8LFxt3clVyoNIev9Y34o-0Kkz5nZ2Gvfw_U2nm8WrHjJLjn0wrq9P_VaRh74TZTdC0qN03SG7p0M0hETfnjvjQEa2vTShQN5dxc5b6bYjtff/s640/translate-google-1.JPG" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
Pilih bahasa file (contoh diatas sebelah kiri "Inggris") kemudian pilih bahasa yang ingin di translate (Contoh diatas sebelah kanan "Indonesia") kemudian pilih filenya klik "<b>Pilih File</b>" kemudian klik "Terjemahkan".</div>
<div>
<br /></div>
<div>
Hasilnya seperti dibawah ini.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuEhd1kSh_oP8MLjjIbLefymsVLITqolI0eyy70zEMrl5bVwV8AAsmlIQ6qCJUpiExFVk2E6pLd0e7SlU0zJX20yHSZfqW0bOHG9YilOJuiJomuOFSs63yAkkNRYXOYZ6pB_Sx2KCid2rv/s1600/translate-google-1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuEhd1kSh_oP8MLjjIbLefymsVLITqolI0eyy70zEMrl5bVwV8AAsmlIQ6qCJUpiExFVk2E6pLd0e7SlU0zJX20yHSZfqW0bOHG9YilOJuiJomuOFSs63yAkkNRYXOYZ6pB_Sx2KCid2rv/s640/translate-google-1.JPG" width="640" /></a></div>
<div>
</div>
<div>
Jika ingin menyimpanya kamu bisa menekan tombol kombinasi CTRL+P /print lalu "Save sebagai PDF".<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj09s-fZP4cPRe00eEPjAGD7xKIYP2TV35i4Ns6dt23nHeHteWHDfkhcLglyIZQHWSWE7pIKOb-3UzHMnPku5CwCEeY_HJN55lsY2EdpvFWgVxPdqIhT6Cz6OM4h_sVsT9TtvV8FM32Odku/s1600/translate-google-1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="326" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj09s-fZP4cPRe00eEPjAGD7xKIYP2TV35i4Ns6dt23nHeHteWHDfkhcLglyIZQHWSWE7pIKOb-3UzHMnPku5CwCEeY_HJN55lsY2EdpvFWgVxPdqIhT6Cz6OM4h_sVsT9TtvV8FM32Odku/s640/translate-google-1.JPG" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Jika kamu masih bingung, bisa tinggalkan pesan di kotak komentar. Semoga bermanfaat.</div>
</div>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-7418275008630856332016-05-30T09:50:00.002+07:002016-05-30T09:51:52.853+07:00Mengatasi error laravel PHP Fatal error: Call to undefined method Illuminate\Foundation\Application::bindShared()<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2NpuLAiNyBPt1Q1alVi0UH27px5HtKj73OuW_uZ_J7pY8qqQ1O66xbxqfiRNlsg5elIAyKeV_MwvYdLtCF0kBUFp-pFJSIZFxgrxKhml_oz1bdnjO15YTdRtoER_kPfZosgC6bBK74PuR/s1600/laravel-logo-white.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="120" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2NpuLAiNyBPt1Q1alVi0UH27px5HtKj73OuW_uZ_J7pY8qqQ1O66xbxqfiRNlsg5elIAyKeV_MwvYdLtCF0kBUFp-pFJSIZFxgrxKhml_oz1bdnjO15YTdRtoER_kPfZosgC6bBK74PuR/s320/laravel-logo-white.png" width="320" /></a></div>
Cara mengatasi error PHP Fatal error: Call to undefined method Illuminate\Foundation\Application::bindShared() biasanya ini terjadi saat kita mengupdate versi laravel di atas 5.1<br />
<br />
Cara mengatasinya sebagai berikut:<br />
Masuk ke direktori <b>vendor > Illuminate > Html > HtmlserviceProvider</b> di projek kamu kemudia CTRL + F untuk mencari <u><b>bindShared</b></u> lalu ganti dengan <u><b>singleton</b></u><br />
<u><b><br /></b></u>
Seperti gambar di bawah ini:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG3FMefmE3Xz6nhNCasNaA9mThw0f6OGB0UMyySPlC69uegvgNBUvMrwPiXhuMNnm14R-tTWIIphq4FJvuh6xy3X-XEaxhciviQ98202SmN3ix8TUcX1OeGUZtU_l-1UibSiU7xsSjpwzP/s1600/error-laravel.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="337" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG3FMefmE3Xz6nhNCasNaA9mThw0f6OGB0UMyySPlC69uegvgNBUvMrwPiXhuMNnm14R-tTWIIphq4FJvuh6xy3X-XEaxhciviQ98202SmN3ix8TUcX1OeGUZtU_l-1UibSiU7xsSjpwzP/s640/error-laravel.JPG" width="640" /></a></div>
<br />
kemudia refresh <i>project </i>kamu.<br />
<br />
Silahkan komentar di bawah jika masih mengalami error.Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-58734390114964614662016-05-30T09:04:00.003+07:002016-05-30T09:04:50.735+07:00Kumpulan kata dasar untuk steamming - Sqlkata dasar adalah kata yang belum diberi imbuhan. Dengan kata lain, kata dasar adalah kata yang menjadi dasar awal pembentukan kata yang lebih besar. Contohnya adalah makan, duduk, pulang, tinggal, datang, minum, langkah, pindah, dan lain – lain.<br />
<a href="https://drive.google.com/open?id=0Bxrvp3Kj8V7oT3M1YmFhMU44S0k" target="_blank"><br /></a>
<blockquote class="tr_bq">
<a href="https://drive.google.com/open?id=0Bxrvp3Kj8V7oT3M1YmFhMU44S0k" target="_blank">Download</a> kata dasar sql</blockquote>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-15397335028107028062016-05-30T08:51:00.000+07:002016-05-30T08:54:08.231+07:00Kumpulan Stop words untuk proses Steamming - SqlTidak ada definisi pasti apa itu stop word. Yang pasti stop word adalah kata-kata yang diabaikan dalam pemrosesan data di NLP (Natural Language Processing). Karakteristik dari stop word yaitu frekuensi kemunculannya tinggi; biasanya berupa kata ganti orang atau kata penghubung. Tidak ada list pasti stop word, ini adalah beberapa list yang ada.<br />
<br />
Kata Ganti Orang<br />
<br />
saya, daku, aku, gw, guwe, kamu, kau, engkau, dikau, loe, lu, anda, kami, kita, kalian, mereka, ia, dia, beliau, anda sekalian, kamu sekalian<br />
<br />
Kata Penghubung<br />
<br />
dan, atau, tetapi, tapi, akan tetapi, jika, kalau, karena, walau, walaupun, juga, jadi, maka, sehingga, supaya, agar, hanya, lagi, lagipula, lalu, sambil, melainkan, namun, padahal, sedangkan, demi, untuk, apabila, bilamana, sebab, sebab itu, karena itu, bilamana, asalkan, meskipun, biarpun, biar, seperti, daripada, bahkan, apalagi, yakni, adalah, yaitu, ialah, bahwa, bahwasannya, kecuali, selain, misalnya, untuk itu<br />
<br />
Stoplist by Tala, F. Z.<br />
<br />
<blockquote class="tr_bq">
Tala, F. Z. (2003). A Study of Stemming Effects on Information Retrieval in Bahasa Indonesia. M.S. thesis. M.Sc. Thesis. Master of Logic Project. Institute for Logic, Language and Computation. Universiteti van Amsterdam The Netherlands. [link]</blockquote>
<br />
ada, adalah, adanya, adapun, agak, agaknya, agar, akan, akankah, akhir, akhiri, akhirnya, aku, akulah, amat, amatlah, anda, andalah, antar, antara, antaranya, apa, apaan, apabila, apakah, apalagi, apatah, artinya, asal, asalkan, atas, atau, ataukah, ataupun, awal, awalnya, bagai, bagaikan, bagaimana, bagaimanakah, bagaimanapun, bagi, bagian, bahkan, bahwa, bahwasanya, baik, bakal, bakalan, balik, banyak, bapak, baru, bawah, beberapa, begini, beginian, beginikah, beginilah, begitu, begitukah, begitulah, begitupun, bekerja, belakang, belakangan, belum, belumlah, benar, benarkah, benarlah, berada, berakhir, berakhirlah, berakhirnya, berapa, berapakah, berapalah, berapapun, berarti, berawal, berbagai, berdatangan, beri, berikan, berikut, berikutnya, berjumlah, berkali-kali, berkata, berkehendak, berkeinginan, berkenaan, berlainan, berlalu, berlangsung, berlebihan, bermacam, bermacam-macam, bermaksud, bermula, bersama, bersama-sama, bersiap, bersiap-siap, bertanya, bertanya-tanya, berturut, berturut-turut, bertutur, berujar, berupa, besar, betul, betulkah, biasa, biasanya, bila, bilakah, bisa, bisakah, boleh, bolehkah, bolehlah, buat, bukan, bukankah, bukanlah, bukannya, bulan, bung, cara, caranya, cukup, cukupkah, cukuplah, cuma, dahulu, dalam, dan, dapat, dari, daripada, datang, dekat, demi, demikian, demikianlah, dengan, depan, di, dia, diakhiri, diakhirinya, dialah, diantara, diantaranya, diberi, diberikan, diberikannya, dibuat, dibuatnya, didapat, didatangkan, digunakan, diibaratkan, diibaratkannya, diingat, diingatkan, diinginkan, dijawab, dijelaskan, dijelaskannya, dikarenakan, dikatakan, dikatakannya, dikerjakan, diketahui, diketahuinya, dikira, dilakukan, dilalui, dilihat, dimaksud, dimaksudkan, dimaksudkannya, dimaksudnya, diminta, dimintai, dimisalkan, dimulai, dimulailah, dimulainya, dimungkinkan, dini, dipastikan, diperbuat, diperbuatnya, dipergunakan, diperkirakan, diperlihatkan, diperlukan, diperlukannya, dipersoalkan, dipertanyakan, dipunyai, diri, dirinya, disampaikan, disebut, disebutkan, disebutkannya, disini, disinilah, ditambahkan, ditandaskan, ditanya, ditanyai, ditanyakan, ditegaskan, ditujukan, ditunjuk, ditunjuki, ditunjukkan, ditunjukkannya, ditunjuknya, dituturkan, dituturkannya, diucapkan, diucapkannya, diungkapkan, dong, dua, dulu, empat, enggak, enggaknya, entah, entahlah, guna, gunakan, hal, hampir, hanya, hanyalah, hari, harus, haruslah, harusnya, hendak, hendaklah, hendaknya, hingga, ia, ialah, ibarat, ibaratkan, ibaratnya, ibu, ikut, ingat, ingat-ingat, ingin, inginkah, inginkan, ini, inikah, inilah, itu, itukah, itulah, jadi, jadilah, jadinya, jangan, jangankan, janganlah, jauh, jawab, jawaban, jawabnya, jelas, jelaskan, jelaslah, jelasnya, jika, jikalau, juga, jumlah, jumlahnya, justru, kala, kalau, kalaulah, kalaupun, kalian, kami, kamilah, kamu, kamulah, kan, kapan, kapankah, kapanpun, karena, karenanya, kasus, kata, katakan, katakanlah, katanya, ke, keadaan, kebetulan, kecil, kedua, keduanya, keinginan, kelamaan, kelihatan, kelihatannya, kelima, keluar, kembali, kemudian, kemungkinan, kemungkinannya, kenapa, kepada, kepadanya, kesampaian, keseluruhan, keseluruhannya, keterlaluan, ketika, khususnya, kini, kinilah, kira, kira-kira, kiranya, kita, kitalah, kok, kurang, lagi, lagian, lah, lain, lainnya, lalu, lama, lamanya, lanjut, lanjutnya, lebih, lewat, lima, luar, macam, maka, makanya, makin, malah, malahan, mampu, mampukah, mana, manakala, manalagi, masa, masalah, masalahnya, masih, masihkah, masing, masing-masing, mau, maupun, melainkan, melakukan, melalui, melihat, melihatnya, memang, memastikan, memberi, memberikan, membuat, memerlukan, memihak, meminta, memintakan, memisalkan, memperbuat, mempergunakan, memperkirakan, memperlihatkan, mempersiapkan, mempersoalkan, mempertanyakan, mempunyai, memulai, memungkinkan, menaiki, menambahkan, menandaskan, menanti, menanti-nanti, menantikan, menanya, menanyai, menanyakan, mendapat, mendapatkan, mendatang, mendatangi, mendatangkan, menegaskan, mengakhiri, mengapa, mengatakan, mengatakannya, mengenai, mengerjakan, mengetahui, menggunakan, menghendaki, mengibaratkan, mengibaratkannya, mengingat, mengingatkan, menginginkan, mengira, mengucapkan, mengucapkannya, mengungkapkan, menjadi, menjawab, menjelaskan, menuju, menunjuk, menunjuki, menunjukkan, menunjuknya, menurut, menuturkan, menyampaikan, menyangkut, menyatakan, menyebutkan, menyeluruh, menyiapkan, merasa, mereka, merekalah, merupakan, meski, meskipun, meyakini, meyakinkan, minta, mirip, misal, misalkan, misalnya, mula, mulai, mulailah, mulanya, mungkin, mungkinkah, nah, naik, namun, nanti, nantinya, nyaris, nyatanya, oleh, olehnya, pada, padahal, padanya, pak, paling, panjang, pantas, para, pasti, pastilah, penting, pentingnya, per, percuma, perlu, perlukah, perlunya, pernah, persoalan, pertama, pertama-tama, pertanyaan, pertanyakan, pihak, pihaknya, pukul, pula, pun, punya, rasa, rasanya, rata, rupanya, saat, saatnya, saja, sajalah, saling, sama, sama-sama, sambil, sampai, sampai-sampai, sampaikan, sana, sangat, sangatlah, satu, saya, sayalah, se, sebab, sebabnya, sebagai, sebagaimana, sebagainya, sebagian, sebaik, sebaik-baiknya, sebaiknya, sebaliknya, sebanyak, sebegini, sebegitu, sebelum, sebelumnya, sebenarnya, seberapa, sebesar, sebetulnya, sebisanya, sebuah, sebut, sebutlah, sebutnya, secara, secukupnya, sedang, sedangkan, sedemikian, sedikit, sedikitnya, seenaknya, segala, segalanya, segera, seharusnya, sehingga, seingat, sejak, sejauh, sejenak, sejumlah, sekadar, sekadarnya, sekali, sekali-kali, sekalian, sekaligus, sekalipun, sekarang, sekarang, sekecil, seketika, sekiranya, sekitar, sekitarnya, sekurang-kurangnya, sekurangnya, sela, selain, selaku, selalu, selama, selama-lamanya, selamanya, selanjutnya, seluruh, seluruhnya, semacam, semakin, semampu, semampunya, semasa, semasih, semata, semata-mata, semaunya, sementara, semisal, semisalnya, sempat, semua, semuanya, semula, sendiri, sendirian, sendirinya, seolah, seolah-olah, seorang, sepanjang, sepantasnya, sepantasnyalah, seperlunya, seperti, sepertinya, sepihak, sering, seringnya, serta, serupa, sesaat, sesama, sesampai, sesegera, sesekali, seseorang, sesuatu, sesuatunya, sesudah, sesudahnya, setelah, setempat, setengah, seterusnya, setiap, setiba, setibanya, setidak-tidaknya, setidaknya, setinggi, seusai, sewaktu, siap, siapa, siapakah, siapapun, sini, sinilah, soal, soalnya, suatu, sudah, sudahkah, sudahlah, supaya, tadi, tadinya, tahu, tahun, tak, tambah, tambahnya, tampak, tampaknya, tandas, tandasnya, tanpa, tanya, tanyakan, tanyanya, tapi, tegas, tegasnya, telah, tempat, tengah, tentang, tentu, tentulah, tentunya, tepat, terakhir, terasa, terbanyak, terdahulu, terdapat, terdiri, terhadap, terhadapnya, teringat, teringat-ingat, terjadi, terjadilah, terjadinya, terkira, terlalu, terlebih, terlihat, termasuk, ternyata, tersampaikan, tersebut, tersebutlah, tertentu, tertuju, terus, terutama, tetap, tetapi, tiap, tiba, tiba-tiba, tidak, tidakkah, tidaklah, tiga, tinggi, toh, tunjuk, turut, tutur, tuturnya, ucap, ucapnya, ujar, ujarnya, umum, umumnya, ungkap, ungkapnya, untuk, usah, usai, waduh, wah, wahai, waktu, waktunya, walau, walaupun, wong, yaitu, yakin, yakni, yang<br />
<br />
<blockquote class="tr_bq">
<a href="https://drive.google.com/open?id=0Bxrvp3Kj8V7oTXVSTmtNMzl4YW8" target="_blank">Download</a> Stop words sql</blockquote>
<br />
<span style="font-size: x-small;">sumber artikel : https://lintaka.wordpress.com/2012/01/19/indonesian-stop-words/</span>Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-85035604411877930872016-05-27T11:37:00.002+07:002016-08-30T10:11:39.531+07:00The Advanced Encryption Standard (AES) atau Rijndael KKP<br />
Sorce code PHP AES 128<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/wL5tLPT_64s/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/wL5tLPT_64s?feature=player_embedded" width="320"></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/jOK7aBdyfrg/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/jOK7aBdyfrg?feature=player_embedded" width="320"></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/FFazRUHYWqI/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/FFazRUHYWqI?feature=player_embedded" width="320"></iframe></div>
<br />
<br />
<pre class="php" name="code">namespace hs;
Class Aes
/*
variable
$rnd = round
$Nr = Jumlah putaran
$Nb = Ukuran Blok
$Nk = Jumlah Key
Untuk AES 128 Nk = 4, Nb = 4 Nr = 10
operator ^ = XOR
ord() adalah menghasilkan kode ASCII dari suatu karakter
floor() pembulatan ke bawah
ceil() pembulatan keatas
keyword $this = mengakses properties(variable)
------
function chiper($input,$w)
chiper($input,$w) merupakan methode
$input dan $w merupakan parameter
------
array_merge() array berupa string dan pada array-array yang digabung terdapat indeks array yang sama
implode() fungsi yang di gunakan untuk menyatukan beberapa data, misalnya saya punya array str yang isinya a b dan c, saya ingin menggabungkan setiap lemen arraynya dan menyimpannya dalam sebuah variabel
*/
{
public static function cipher($input, $w)
{
$Nb = 4;
$Nr = count($w) / $Nb - 1;
$state = array();
for ($i = 0; $i < 4 * $Nb; $i++) $state[$i % 4][floor($i / 4)] = $input[$i];
$state = self::addRoundKey($state, $w, 0, $Nb);
for ($round = 1; $round < $Nr; $round++) {
$state = self::subBytes($state, $Nb);
$state = self::shiftRows($state, $Nb);
$state = self::mixColumns($state, $Nb);
$state = self::addRoundKey($state, $w, $round, $Nb);
}
$state = self::subBytes($state, $Nb);
$state = self::shiftRows($state, $Nb);
$state = self::addRoundKey($state, $w, $Nr, $Nb);
$output = array(4 * $Nb);
for ($i = 0; $i < 4 * $Nb; $i++) $output[$i] = $state[$i % 4][floor($i / 4)];
return $output;
}
private static function addRoundKey($state, $w, $rnd, $Nb)
{
for ($r = 0; $r < 4; $r++) {
for ($c = 0; $c < $Nb; $c++)
$state[$r][$c] ^= $w[$rnd * 4 + $c][$r];
}
return $state;
}
private static function subBytes($s, $Nb)
{
for ($r = 0; $r < 4; $r++) {
for ($c = 0; $c < $Nb; $c++)
$s[$r][$c] = self::$sBox[$s[$r][$c]];
}
return $s;
}
private static function shiftRows($s, $Nb)
{
$t = array(4);
for ($r = 1; $r < 4; $r++) {
for ($c = 0; $c < 4; $c++)
$t[$c] = $s[$r][($c + $r) % $Nb];
for ($c = 0; $c < 4; $c++)
$s[$r][$c] = $t[$c];
}
return $s;
}
private static function mixColumns($s, $Nb)
{
for ($c = 0; $c < 4; $c++) {
$a = array(4);
$b = array(4);
for ($i = 0; $i < 4; $i++) {
$a[$i] = $s[$i][$c];
$b[$i] = $s[$i][$c] & 0x80 ? $s[$i][$c] << 1 ^ 0x011b : $s[$i][$c] << 1;
}
$s[0][$c] = $b[0] ^ $a[1] ^ $b[1] ^ $a[2] ^ $a[3];
$s[1][$c] = $a[0] ^ $b[1] ^ $a[2] ^ $b[2] ^ $a[3];
$s[2][$c] = $a[0] ^ $a[1] ^ $b[2] ^ $a[3] ^ $b[3];
$s[3][$c] = $a[0] ^ $b[0] ^ $a[1] ^ $a[2] ^ $b[3];
}
return $s;
}
public static function keyExpansion($key)
{
$Nb = 4;
$Nk = count($key) / 4;
$Nr = $Nk + 6;
$w = array();
$temp = array();
for ($i = 0; $i < $Nk; $i++) {
$r = array($key[4 * $i], $key[4 * $i + 1], $key[4 * $i + 2], $key[4 * $i + 3]);
$w[$i] = $r;
}
for ($i = $Nk; $i < ($Nb * ($Nr + 1)); $i++) {
$w[$i] = array();
for ($t = 0; $t < 4; $t++) $temp[$t] = $w[$i - 1][$t];
if ($i % $Nk == 0) {
$temp = self::subWord(self::rotWord($temp));
for ($t = 0; $t < 4; $t++) $temp[$t] ^= self::$rCon[$i / $Nk][$t];
} else if ($Nk > 6 && $i % $Nk == 4) {
$temp = self::subWord($temp);
}
for ($t = 0; $t < 4; $t++) $w[$i][$t] = $w[$i - $Nk][$t] ^ $temp[$t];
}
return $w;
}
private static function subWord($w)
{
for ($i = 0; $i < 4; $i++)
$w[$i] = self::$sBox[$w[$i]];
return $w;
}
private static function rotWord($w)
{
$tmp = $w[0];
for ($i = 0; $i < 3; $i++) $w[$i] = $w[$i + 1];
$w[3] = $tmp;
return $w;
}
private static $sBox = array(
0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76,
0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0,
0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc, 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15,
0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a, 0x07, 0x12, 0x80, 0xe2, 0xeb, 0x27, 0xb2, 0x75,
0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0, 0x52, 0x3b, 0xd6, 0xb3, 0x29, 0xe3, 0x2f, 0x84,
0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b, 0x6a, 0xcb, 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf,
0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85, 0x45, 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8,
0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5, 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2,
0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44, 0x17, 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73,
0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a, 0x90, 0x88, 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb,
0xe0, 0x32, 0x3a, 0x0a, 0x49, 0x06, 0x24, 0x5c, 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79,
0xe7, 0xc8, 0x37, 0x6d, 0x8d, 0xd5, 0x4e, 0xa9, 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08,
0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6, 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a,
0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e, 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e,
0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94, 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf,
0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16);
private static $rCon = array(
array(0x00, 0x00, 0x00, 0x00),
array(0x01, 0x00, 0x00, 0x00),
array(0x02, 0x00, 0x00, 0x00),
array(0x04, 0x00, 0x00, 0x00),
array(0x08, 0x00, 0x00, 0x00),
array(0x10, 0x00, 0x00, 0x00),
array(0x20, 0x00, 0x00, 0x00),
array(0x40, 0x00, 0x00, 0x00),
array(0x80, 0x00, 0x00, 0x00),
array(0x1b, 0x00, 0x00, 0x00),
array(0x36, 0x00, 0x00, 0x00));
public static function encrypt($plaintext, $password)
{
$blockSize = 16;
$nBits = 128;
$nBytes = $nBits / 8;
$pwBytes = array();
for ($i = 0; $i < $nBytes; $i++)
$pwBytes[$i] = ord(substr($password, $i, 1)) & 0xff;
$key = Aes::cipher($pwBytes, Aes::keyExpansion($pwBytes));
$key = array_merge($key, array_slice($key, 0, $nBytes - 16));
$counterBlock = array();
$nonce = floor(microtime(true) * 1000);
$nonceMs = $nonce % 1000;
$nonceSec = floor($nonce / 1000);
$nonceRnd = floor(rand(0, 0xffff));
for ($i = 0; $i < 2; $i++) $counterBlock[$i] = self::urs($nonceMs, $i * 8) & 0xff;
for ($i = 0; $i < 2; $i++) $counterBlock[$i + 2] = self::urs($nonceRnd, $i * 8) & 0xff;
for ($i = 0; $i < 4; $i++) $counterBlock[$i + 4] = self::urs($nonceSec, $i * 8) & 0xff;
$ctrTxt = '';
for ($i = 0; $i < 8; $i++) $ctrTxt .= chr($counterBlock[$i]);
$keySchedule = Aes::keyExpansion($key);
$blockCount = ceil(strlen($plaintext) / $blockSize);
$ciphertxt = array();
for ($b = 0; $b < $blockCount; $b++) {
for ($c = 0; $c < 4; $c++)
$counterBlock[15 - $c] = self::urs($b, $c * 8) & 0xff;
for ($c = 0; $c < 4; $c++)
$counterBlock[15 - $c - 4] = self::urs($b / 0x100000000, $c * 8);
$cipherCntr = Aes::cipher($counterBlock, $keySchedule);
$blockLength = $b < $blockCount - 1 ? $blockSize : (strlen($plaintext) - 1) % $blockSize + 1;
$cipherByte = array();
for ($i = 0; $i < $blockLength; $i++) {
$cipherByte[$i] = $cipherCntr[$i] ^ ord(substr($plaintext, $b * $blockSize + $i, 1));
$cipherByte[$i] = chr($cipherByte[$i]);
}
$ciphertxt[$b] = implode('', $cipherByte);
}
$ciphertext = $ctrTxt . implode('', $ciphertxt);
return $ciphertext;
}
public static function decrypt($ciphertext, $password)
{
$blockSize = 16;
$nBits = 128;
$nBytes = $nBits / 8;
$pwBytes = array();
for ($i = 0; $i < $nBytes; $i++) $pwBytes[$i] = ord(substr($password, $i, 1)) & 0xff;
$key = Aes::cipher($pwBytes, Aes::keyExpansion($pwBytes));
$key = array_merge($key, array_slice($key, 0, $nBytes - 16));
$counterBlock = array();
$ctrTxt = substr($ciphertext, 0, 8);
for ($i = 0; $i < 8; $i++) $counterBlock[$i] = ord(substr($ctrTxt, $i, 1));
$keySchedule = Aes::keyExpansion($key);
$nBlocks = ceil((strlen($ciphertext) - 8) / $blockSize);
$ct = array();
for ($b = 0; $b < $nBlocks; $b++) $ct[$b] = substr($ciphertext, 8 + $b * $blockSize, 16);
$ciphertext = $ct;
$plaintxt = array();
for ($b = 0; $b < $nBlocks; $b++) {
for ($c = 0; $c < 4; $c++)
$counterBlock[15 - $c] = self::urs($b, $c * 8) & 0xff;
for ($c = 0; $c < 4; $c++)
$counterBlock[15 - $c - 4] = self::urs(($b + 1) / 0x100000000 - 1, $c * 8) & 0xff;
$cipherCntr = Aes::cipher($counterBlock, $keySchedule);
$plaintxtByte = array();
for ($i = 0; $i < strlen($ciphertext[$b]); $i++) {
$plaintxtByte[$i] = $cipherCntr[$i] ^ ord(substr($ciphertext[$b], $i, 1));
$plaintxtByte[$i] = chr($plaintxtByte[$i]);
}
$plaintxt[$b] = implode('', $plaintxtByte);
}
$plaintext = implode('', $plaintxt);
return $plaintext;
}
private static function urs($a, $b)
{
$a &= 0xffffffff;
$b &= 0x1f;
if ($a & 0x80000000 && $b > 0) {
$a = ($a >> 1) & 0x7fffffff;
$a = $a >> ($b - 1);
} else {
$a = ($a >> $b);
}
return $a;
}
}
</pre>
<pre class="brush: php" name="code"></pre>
<pre class="brush: php" name="code"><blockquote class="tr_bq">
Download KKP Percetakan gemilang download <a href="http://adf.ly/1dSAse" target="_blank">disini</a></blockquote>
</pre>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com0tag:blogger.com,1999:blog-846502419162555641.post-5716737253435990052016-05-26T10:47:00.000+07:002016-05-29T08:53:13.802+07:00Algoritma Stemming Nazief dan AdrianiAlgoritma Nazief dan adriani untuk melakukan stemming berbahasa indonesia<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBjlt1UKGEOn0sUWlA6jUZX_RZxKgOg7GXNW_Dg9IKQeDf9cQrszYK2rQLk9FIAYyTTw9w2GO9t1g4ax0OHrOb9Pu0u5IOzOSLqJB9Dbca4J12frQ3rGr3-EBE5dgJ_RZH-nyCacPEJ2BE/s1600/Algoritma-stemming-Nazief-adriani.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBjlt1UKGEOn0sUWlA6jUZX_RZxKgOg7GXNW_Dg9IKQeDf9cQrszYK2rQLk9FIAYyTTw9w2GO9t1g4ax0OHrOb9Pu0u5IOzOSLqJB9Dbca4J12frQ3rGr3-EBE5dgJ_RZH-nyCacPEJ2BE/s400/Algoritma-stemming-Nazief-adriani.JPG" width="400" /></a></div>
<br />
<br />
<pre class="php" name="code">class Stemmer {
public function cekKamus($kata){
//$sql = "SELECT * from tb_katadasar where katadasar ='$kata' LIMIT 1";
$sql = DB::table('tb_katadasar')->where('katadasar',$kata)->first();
if($sql){
return true;
}else{
return false;
}
}
/*============= Stemming dengan Metode Nazief and Adriani’s Algorithm ===============================*/
/*
DP + DP + DP + root word + DS + PP + P
DP : Derivation Prefix
DS : Derivation Suffix
PP : Possessive Pronoun (Inflection) [ku,mu,nya]
P : Particle (Inflection) [lah,kah,]
*/
// Hapus Inflection Suffixes (“-lah”, “-kah”, “-ku”, “-mu”, atau “-nya”)
public function Del_Inflection_Suffixes($kata){
$kataAsal = $kata;
if(preg_match('/([km]u|nya|[kl]ah|pun)$/',$kata)){ // Cek Inflection Suffixes
$__kata = preg_replace('/([km]u|nya|[kl]ah|pun)$/','',$kata);
if(preg_match('/([klt]ah|pun)$/',$kata)){ // Jika berupa particles (“-lah”, “-kah”, “-tah” atau “-pun”)
if(preg_match('/([km]u|nya)$/',$__kata)){ // Hapus Possesive Pronouns (“-ku”, “-mu”, atau “-nya”)
$__kata__ = preg_replace('/([km]u|nya)$/','',$__kata);
return $__kata__;
}
}
return $__kata;
}
return $kataAsal;
}
// Cek Prefix Disallowed Sufixes (Kombinasi Awalan dan Akhiran yang tidak diizinkan)
public function Cek_Prefix_Disallowed_Sufixes($kata){
if(preg_match('/^(be)[[:alpha:]]+(i)$/',$kata)){ // be- dan -i
return true;
}
if(preg_match('/^(di)[[:alpha:]]+(an)$/',$kata)){ // di- dan -an
return true;
}
if(preg_match('/^(ke)[[:alpha:]]+(i|kan)$/',$kata)){ // ke- dan -i,-kan
return true;
}
if(preg_match('/^(me)[[:alpha:]]+(an)$/',$kata)){ // me- dan -an
return true;
}
if(preg_match('/^(se)[[:alpha:]]+(i|kan)$/',$kata)){ // se- dan -i,-kan
return true;
}
return false;
}
// Hapus Derivation Suffixes (“-i”, “-an” atau “-kan”)
public function Del_Derivation_Suffixes($kata){
$kataAsal = $kata;
if(preg_match('/(i|an)$/',$kata)){ // Cek Suffixes
$__kata = preg_replace('/(i|an)$/','',$kata);
if($this->cekKamus($__kata)){ // Cek Kamus
return $__kata;
}
/*-- Jika Tidak ditemukan di kamus --*/
if(preg_match('/(kan)$/',$kata)){ // cek -kan
$__kata__ = preg_replace('/(kan)$/','',$kata);
if($this->cekKamus($__kata__)){ // Cek Kamus
return $__kata__;
}
}
if($this->Cek_Prefix_Disallowed_Sufixes($kata)){
return $kataAsal;
}
}
return $kataAsal;
}
// Hapus Derivation Prefix (“di-”, “ke-”, “se-”, “te-”, “be-”, “me-”, atau “pe-”)
public function Del_Derivation_Prefix($kata){
$kataAsal = $kata;
/* ------ Tentukan Tipe Awalan ------------*/
if(preg_match('/^(di|[ks]e)/',$kata)){ // Jika di-,ke-,se-
$__kata = preg_replace('/^(di|[ks]e)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
/*------------end “diper-”, ---------------------------------------------*/
if(preg_match('/^(diper)/',$kata)){
$__kata = preg_replace('/^(diper)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
/*-- Cek luluh -r ----------*/
$__kata = preg_replace('/^(diper)/','r',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
/*------------end “diper-”, ---------------------------------------------*/
}
if(preg_match('/^([tmbp]e)/',$kata)){ //Jika awalannya adalah “te-”, “me-”, “be-”, atau “pe-”
/*------------ Awalan “te-”, ---------------------------------------------*/
if(preg_match('/^(te)/',$kata)){ // Jika awalan “te-”,
/* Cara Menentukan Tipe Awalan Untuk Kata Yang Diawali Dengan “te-”
Following Characters
Set 1 Set 2 Set 3 Set 4 Tipe Awalan
1. “-r-“ “-r-“ - - none
2. “-r-“ Vowel (aiueo) - - ter-luluh
3. “-r-“ not(vowel or “-r-”) “-er-“ vowel ter
4. “-r-“ not(vowel or “-r-”) “-er-“ not vowel ter-
5. “-r-“ not(vowel or “-r-”) not “-er-“ - ter
6. not(vowel or “-r-”) “-er-“ vowel - none
7. not(vowel or “-r-”) “-er-“ not vowel - te
*/
if(preg_match('/^(terr)/',$kata)){ // 1.
return $kata;
}
if(preg_match('/^(ter)[abcdefghijklmnopqrstuvwxyz]/',$kata)){ // 2.
$__kata = preg_replace('/^(ter)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(ter[^aiueor]er[aiueo])/',$kata)){ // 3.
$__kata = preg_replace('/^(ter)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(ter[^aiueor]er[^aiueo])/',$kata)){ // 4.
$__kata = preg_replace('/^(ter)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(ter[^aiueor][^(er)])/',$kata)){ // 5.
$__kata = preg_replace('/^(ter)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(te[^aiueor]er[aiueo])/',$kata)){ // 6.
return $kata; // return none
}
if(preg_match('/^(te[^aiueor]er[^aiueo])/',$kata)){ // 7.
$__kata = preg_replace('/^(te)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
}
/*------------end “te-”, ---------------------------------------------*/
/*------------ Awalan “me-”, ---------------------------------------------*/
if(preg_match('/^(me)/',$kata)){ // Jika awalan “me-”,
/* Cara Menentukan Tipe Awalan Untuk Kata Yang Diawali Dengan “me-”
Following Characters
Set 1 Set 2 Set 3 Set 4 Tipe Awalan
1. “-ng-“ Vowel [kghq] - - meng-
2. “-ny-“ Vowel (aiueo) - - meny-s
3. “-m-“ [bfpv] - - mem-
4. “-n-“ [cdjsz] - - men-
5. - - - - me-
*/
if(preg_match('/^(meng)[aiueokghq]/',$kata)){ // 1.
$__kata = preg_replace('/^(meng)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
/*--- cek luluh k- --------*/
$__kata = preg_replace('/^(meng)/','k',$kata); // luluh k-
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(meny)/',$kata)){ // 2.
$__kata = preg_replace('/^(meny)/','s',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(mem)[bfpv]/',$kata)){ // 3.
$__kata = preg_replace('/^(mem)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
/*--- cek luluh p- --------*/
$__kata = preg_replace('/^(mem)/','p',$kata); // luluh p-
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(men)[cdjsz]/',$kata)){ // 4.
$__kata = preg_replace('/^(men)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(me)/',$kata)){ // 5.
$__kata = preg_replace('/^(me)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
/*--- cek luluh t- --------*/
$__kata = preg_replace('/^(men)/','t',$kata); // luluh t-
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
}
/*------------end “me-”, ---------------------------------------------*/
/*------------ Awalan “be-”, ---------------------------------------------*/
if(preg_match('/^(be)/',$kata)){ // Jika awalan “be-”,
/* Cara Menentukan Tipe Awalan Untuk Kata Yang Diawali Dengan “be-”
Following Characters
Set 1 Set 2 Set 3 Set 4 Tipe Awalan
1. “-r-“ Vowel - - ber-
2. “-r-“ Not Vowel - - ber-
3. “-k-“ - - - be-
*/
if(preg_match('/^(ber)[aiueo]/',$kata)){ // 1.
$__kata = preg_replace('/^(ber)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata = preg_replace('/^(ber)/','r',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/(ber)[^aiueo]/',$kata)){ // 2.
$__kata = preg_replace('/(ber)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(be)[k]/',$kata)){ // 3.
$__kata = preg_replace('/^(be)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
}
/*------------end “be-”, ---------------------------------------------*/
/*------------ Awalan “pe-”, ---------------------------------------------*/
if(preg_match('/^(pe)/',$kata)){ // Jika awalan “pe-”,
/* Cara Menentukan Tipe Awalan Untuk Kata Yang Diawali Dengan “pe-”
Following Characters
Set 1 Set 2 Set 3 Set 4 Tipe Awalan
1. “-ng-“ Vowel [kghq] - - peng-
2. “-ny-“ Vowel (aiueo) - - peny-s
3. “-m-“ [bfpv] - - pem-
4. “-n-“ [cdjsz] - - pen-
5. “-r-“ - - - per-
6. - - - - pe-
*/
if(preg_match('/^(peng)[aiueokghq]/',$kata)){ // 1.
$__kata = preg_replace('/^(peng)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(peny)/',$kata)){ // 2.
$__kata = preg_replace('/^(peny)/','s',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(pem)[bfpv]/',$kata)){ // 3.
$__kata = preg_replace('/^(pem)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(pen)[cdjsz]/',$kata)){ // 4.
$__kata = preg_replace('/^(pen)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
/*-- Cek luluh -p ----------*/
$__kata = preg_replace('/^(pem)/','p',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
}
if(preg_match('/^(per)/',$kata)){ // 5.
$__kata = preg_replace('/^(per)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
/*-- Cek luluh -r ----------*/
$__kata = preg_replace('/^(per)/','r',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
if(preg_match('/^(pe)/',$kata)){ // 6.
$__kata = preg_replace('/^(pe)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
}
/*------------end “pe-”, ---------------------------------------------*/
/*------------ Awalan “memper-”, ---------------------------------------------*/
if(preg_match('/^(memper)/',$kata)){
$__kata = preg_replace('/^(memper)/','',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
/*-- Cek luluh -r ----------*/
$__kata = preg_replace('/^(memper)/','r',$kata);
if($this->cekKamus($__kata)){
return $__kata; // Jika ada balik
}
$__kata__ = $this->Del_Derivation_Suffixes($__kata);
if($this->cekKamus($__kata__)){
return $__kata__;
}
}
}
/* --- Cek Ada Tidaknya Prefik/Awalan (“di-”, “ke-”, “se-”, “te-”, “be-”, “me-”, atau “pe-”) ------*/
if(preg_match('/^(di|[kstbmp]e)/',$kata) == FALSE){
return $kataAsal;
}
return $kataAsal;
}
public function NAZIEF($kata){
// bisa ngambil id kategori dari form awal.
//$Idkat = addslashes($_POST['kategori']);
//echo "IdKategori = ".$Idkat . "
";
$kataAsal = $kata;
/* 1. Cek Kata di Kamus jika Ada SELESAI */
if($this->cekKamus($kata)){ // Cek Kamus
return $kata; // Jika Ada kembalikan
}
/* 2. Buang Infection suffixes (\-lah", \-kah", \-ku", \-mu", atau \-nya") */
$kata = $this->Del_Inflection_Suffixes($kata);
/* 3. Buang Derivation suffix (\-i" or \-an") */
$kata = $this->Del_Derivation_Suffixes($kata);
/* 4. Buang Derivation prefix */
$kata = $this->Del_Derivation_Prefix($kata);
return $kata;
}
public function _removekata($data){
$stopWordRemover = new StopWordRemover();
$text = $stopWordRemover->remove($data);
return $text;
}
public function stem_list( $words ){
$stemming = "";
if (empty($words)) {
return false;
}
//$results = array();
//$words = split("[ ,;\n\r\t\/:]+", trim($words));
$words = preg_split("/[^A-Za-z]+/", trim($words));
foreach ( $words as $word ) {
$stemming .= NAZIEF($word). ' ';
}
$gethasil = _removekata($stemming );
return $countFrecuency = frekuensi::countFrecuency($gethasil);
//return $gethasil ;
}
}
</pre>
Heryhttp://www.blogger.com/profile/04912090876045126109noreply@blogger.com4