tag:blogger.com,1999:blog-73066296378131499102024-03-28T14:17:58.515+07:00@aviantorichad - catatan harian programmer gaptekCatatan harian programmer gaptek. Oleh Richad Avianto. Berbagi pengalaman, curhatan, mbolang, linux, android, mikrotik, php dan semaunya.Anonymoushttp://www.blogger.com/profile/09193625055002131799noreply@blogger.comBlogger200125tag:blogger.com,1999:blog-7306629637813149910.post-77683820694714060192024-01-01T00:51:00.006+07:002024-01-01T00:51:59.940+07:00Happy New Year 2024 Semoga Makin Dimudahkan Untuk Berbagi #niatingsunberbagi<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiWujsxsMNGJUOaEKc74f1affd3CSSaTUNB1Xk0tAgp2LrIomks6P0JE4HyTYoB9q71KQuMJfn-zvH_7fE0az4pcuKAlGEj1a-NLoudsIMG1d49LEGXLMsMW1fFoe-g7aSKXfguJwWG5180BTzwL01Ece-u0WWSpKNCgKoi-SXKPsRBeHkYJkkR_7euPCXf" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="492" data-original-width="775" height="406" src="https://blogger.googleusercontent.com/img/a/AVvXsEiWujsxsMNGJUOaEKc74f1affd3CSSaTUNB1Xk0tAgp2LrIomks6P0JE4HyTYoB9q71KQuMJfn-zvH_7fE0az4pcuKAlGEj1a-NLoudsIMG1d49LEGXLMsMW1fFoe-g7aSKXfguJwWG5180BTzwL01Ece-u0WWSpKNCgKoi-SXKPsRBeHkYJkkR_7euPCXf=w640-h406" width="640" /></a></div><br /><br /><p></p><p>Tidak terasa sudah lebih dari 10 tahun blog aviantorichad ini bertahan. Ya, lebih tepatnya 12 tahun yang lalu saya membuat blog dan membuat postingan tentang Happy New Year juga, jika penasaran bisa anda baca di <a href="https://www.aviantorichad.com/2012/12/happy-new-year-bagi-bagi-kalender-yuuk.html">sini</a>. Blog ini saya buat dengan tujuan untuk berbagi apa saja yang saya tahu dan sekaligus menjadi catatan harian buat saya. Pada saat itu saya ingin rutin untuk berbagi melalui blog ini tapi realitanya menulis membutuhkan niat dan tekat yang kuat, karena tidak jarang saya kehilangan arah dan minat saat ingin menulis, alias moodnya gak ada. Akhirnya banyak hal terlewat dan membuat blog ini jadi sepi konten.</p><p>Tahun berganti tahun saya berusaha untuk membuat blog ini tetap eksis memberikan informasi dan tutorial yang menarik serta tentunya bisa bermanfaat buat para pembaca.</p><p>Meski jarang update konten lagi sejak beberapa waktu, tapi niat berbagi saya masih tetap sama seperti ketika pertama kali membuat blog ini. Jadi dengan adanya tahun yang baru ini, semoga di tahun 2024 menjadi momentum yang baik untuk mulai kembali menata diri dan bisa membuat konten yang bermanfaat seperti niat awal saya dulu.</p><p>Harapannya, ilmu yang saya punya bisa bermanfaat dan menjadi berkah bagi kita semua. Seperti tagline saya yaitu #niatingsunberbagi semoga konten-konten terbaru bisa lahir baik dari blog ini atau konten video di youtube <a href="https://www.youtube.com/@AVIANTORICH" target="_blank">Aviantorich Labs</a>. Jika anda berminat untuk membaca anda bisa baca melalui blog ini tapi jika anda lebih suka dengan video maka anda bisa lihat konten aviantorichad di youtube tersebut.</p><p style="text-align: right;"><span style="color: #999999;"><i>Di meja belajar PIT2</i></span></p><p style="text-align: right;"><span style="color: #999999;"><i>Tampingan</i></span></p><p style="text-align: right;"><span style="color: #999999;"><i>2024-01-01</i></span></p>aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-85439195389152602722023-04-11T12:09:00.003+07:002023-04-11T18:06:42.822+07:00[SOLVED] Pengalaman Upgrade Internet ICONNET 10Mbps Jadi 20Mbps<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhWXf3TPY8ZxHHx0XePZdlT5n-OgTyIHhzpF6vPGfxLv7c7MchoQM4j08IvusSHLGslB_9ceU3GykJEd8Cey6g9hJ0kiORrfIban1qE9AlvI2BBNQWtM3KqgUBiDuNPH-jiieu1npntjsdXuGMixv3yyUfRLMqpr3wAUFu4DQ7kxEFTr6onhcUIzzy2bg" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="365" data-original-width="650" src="https://blogger.googleusercontent.com/img/a/AVvXsEhWXf3TPY8ZxHHx0XePZdlT5n-OgTyIHhzpF6vPGfxLv7c7MchoQM4j08IvusSHLGslB_9ceU3GykJEd8Cey6g9hJ0kiORrfIban1qE9AlvI2BBNQWtM3KqgUBiDuNPH-jiieu1npntjsdXuGMixv3yyUfRLMqpr3wAUFu4DQ7kxEFTr6onhcUIzzy2bg=s16000" /></a></div><br /><br /><p></p><p>Selama ini saya menggunakan layanan internet dari PLN yaitu ICONNET dan berlanggan paket 10Mbps. Tapi karena untuk pekerjaan dan internet tersebut digunakan untuk sekeluarga dan mengharuskan kecepatan internet yang lebih gegas, akhirnya mau tidak mau saya harus melakukan upgrade dari yang sebelumnya 10Mbps tersebut menjadi 20Mbps. Karena saya pikir dari hitungan harga berlangganan tiap bulan tidak terlalu jauh selisihnya, sekitar 50 ribu.</p><p>Berikut adalah cara saya melakukan upgrade layanan internet PLN ICONNET dari yang semula 10Mbps menjadi 20Mbps hanya dalam waktu 1x24 jam.</p><p>Beberapa kali saya cari kebingungan untuk upgrade layanan internet ICONNET karena dari aplikasi PLN Mobile yang saya gunakan untuk pendaftaran dulu tidak tersedia fitur upgrade layanan. Iseng saja saya coba email ke customer service PLN yaitu cc.iconnet[at]iconpln.co.id. Kurang lebih berikut ini isi email saya :</p><p></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhCxlLz6OBy8sAUoZuEECVWDq1j0lw6rZFe-YdL5OXqIlMqdvQxMiI7BBFV2bJPPfwmrpgCbU-BkepFZ6wVAWenzW2dDOteh3Rybt5UzHAYu6vVv0qkq6NiokUB4_XrU-KXRVH2WrKd0eg9lqvMEke6y7TbCcrmfpa43X1nGZbruA7xZ-i7XGU8UpjZXw" style="margin-left: auto; margin-right: auto;"><img alt="" data-original-height="209" data-original-width="948" src="https://blogger.googleusercontent.com/img/a/AVvXsEhCxlLz6OBy8sAUoZuEECVWDq1j0lw6rZFe-YdL5OXqIlMqdvQxMiI7BBFV2bJPPfwmrpgCbU-BkepFZ6wVAWenzW2dDOteh3Rybt5UzHAYu6vVv0qkq6NiokUB4_XrU-KXRVH2WrKd0eg9lqvMEke6y7TbCcrmfpa43X1nGZbruA7xZ-i7XGU8UpjZXw=s16000" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">email request upgrade layanan internet pln iconnet</td></tr></tbody></table><br />Tidak butuh waktu lama email saya dibalas oleh customer service tersebut.<p></p><p></p><div class="separator" style="clear: both; text-align: center;"><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEilsjFl4WTdeTtmhw1SdPVzRtOHbAzL3K5ByGc4yYqof4ufaZgaWuK6ZzCPxbmZ6gWpLIhRJmTB-5HRDMaKCAt-kCy-QdmHyIzpmKV5l1KRkysxXna_0TWR6ag9oPy5X70VI1SXHHbZx73uLpyqF-0DQh7EV-MkrUgj1wW4oCX0ZzpyJBfyzqArSD75vw" style="margin-left: auto; margin-right: auto;"><img alt="" data-original-height="494" data-original-width="1035" src="https://blogger.googleusercontent.com/img/a/AVvXsEilsjFl4WTdeTtmhw1SdPVzRtOHbAzL3K5ByGc4yYqof4ufaZgaWuK6ZzCPxbmZ6gWpLIhRJmTB-5HRDMaKCAt-kCy-QdmHyIzpmKV5l1KRkysxXna_0TWR6ag9oPy5X70VI1SXHHbZx73uLpyqF-0DQh7EV-MkrUgj1wW4oCX0ZzpyJBfyzqArSD75vw=s16000" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">balasan email request upgrade layanan internet pln iconnet</td></tr></tbody></table><br /><br /></div>Karena balasan yang cepat itu diluar ekspektasi saya, saya coba balasa dengan mengisikan data yang diperlukan untuk upgrade layanan tersebut.<p></p><p>Setelah menunggu 1x24 jam, saya mendapatkan email berisi invoice atau tagihan untuk upgrade layanan internet ICONNET dari 10Mbps menjadi 20Mbps tidak sampai Rp. 50ribu.</p><p>Setelah saya bayar tagihan tersebut maka resmilah layanan internet yang saya pakai menjadi 20Mbps.</p><p>Before:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRuRIk67uc2dNi28XLHdJfVpLCOrMmK6CJyqdSkOKh1Z3vRoah_6fwiDfdY15H3Dz12exIpmdIagTsZILF4Vg7vopt0W5IdpiCRVbcpA5mTG2bR7QuUMuzRelhAwBPnd1CmmO__kwiq2P50Z9bVycwJ-JMAiZdaSBQgJXHOu71_QpRtXNI6C9E7nkAYg/s2340/Screenshot_2022-08-13-14-11-09-362_org.zwanoo.android.speedtest.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2340" data-original-width="1080" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRuRIk67uc2dNi28XLHdJfVpLCOrMmK6CJyqdSkOKh1Z3vRoah_6fwiDfdY15H3Dz12exIpmdIagTsZILF4Vg7vopt0W5IdpiCRVbcpA5mTG2bR7QuUMuzRelhAwBPnd1CmmO__kwiq2P50Z9bVycwJ-JMAiZdaSBQgJXHOu71_QpRtXNI6C9E7nkAYg/s16000/Screenshot_2022-08-13-14-11-09-362_org.zwanoo.android.speedtest.jpg" /></a></div><br /><p>After:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0qePUi-1MzYAGCfQm-tLTpoM7bBzeqSqwYZYZjYaMPLq1DC38O_NUIWXIwyohOVHubhTWXHWeM8WDi-4hjfbI5nOY7vAYDk5W5Z0b4RkD_2KYuiktbQt4DfuFdFb-_c-ZPOI3Gvt7CowxW2CeIU_9zTw2yl8EpR5hj-XmvJDOL2wDok-rMvNDQt_QuQ/s2340/Screenshot_2023-04-11-18-01-48-713_org.zwanoo.android.speedtest.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2340" data-original-width="1080" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0qePUi-1MzYAGCfQm-tLTpoM7bBzeqSqwYZYZjYaMPLq1DC38O_NUIWXIwyohOVHubhTWXHWeM8WDi-4hjfbI5nOY7vAYDk5W5Z0b4RkD_2KYuiktbQt4DfuFdFb-_c-ZPOI3Gvt7CowxW2CeIU_9zTw2yl8EpR5hj-XmvJDOL2wDok-rMvNDQt_QuQ/s16000/Screenshot_2023-04-11-18-01-48-713_org.zwanoo.android.speedtest.jpg" /></a></div><br /><p><br /></p><p>Ternyata semudah itu untuk melakukan upgrade layanan internet dari PLN ICONNET, meski mungkin lebih mudah jika ada fitur upgrade layanan di aplikasi PLN Mobile ya.</p><p>Terima kasih sudah membaca.</p><p><br /></p><p>Salam,</p><p>Richad.</p><p><br /></p>aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com10tag:blogger.com,1999:blog-7306629637813149910.post-47300319270492900862021-07-15T09:43:00.000+07:002021-07-15T09:43:04.862+07:00[SOLVED] Mengatasi LVM Proxmox Hilang / Tidak Aktif Setelah Upgrade<p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqfD08qoF0wDi1b3TYXdjNQSQro0WNv0eEeo0jCdpzQ8RtkI0ujDxLy17IS2aHPTdTzbN54nmJhM1E9jCkGlJokX34rSo7hjOTmeeAk6TtPkJdj9iIPHE9GWJhANGI3C9gW1Ydl7d63QiS/" style="margin-left: auto; margin-right: auto;"><img alt="[SOLVED] Mengatasi LVM Proxmox Hilang / Tidak Aktif Setelah Upgrade" data-original-height="925" data-original-width="1277" height="464" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqfD08qoF0wDi1b3TYXdjNQSQro0WNv0eEeo0jCdpzQ8RtkI0ujDxLy17IS2aHPTdTzbN54nmJhM1E9jCkGlJokX34rSo7hjOTmeeAk6TtPkJdj9iIPHE9GWJhANGI3C9gW1Ydl7d63QiS/w640-h464/Screenshot_41.png" title="[SOLVED] Mengatasi LVM Proxmox Hilang / Tidak Aktif Setelah Upgrade" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">[SOLVED] Missing VM images after upgrade or reboot</td></tr></tbody></table> </p><p>Beberapa hari yang lalu saya mengalami <i>case error </i>pada server yang menggunakan Proxmox. Kebetulan di server tersebut adalah server yang saya gunakan juga untuk memasang website beberapa klien saya, sehingga saya juga merasa harus bisa menangani masalah tersebut agar website klien saya bisa normal kembali.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglueFeZ9DHuWwnu9BpQL92aG8NrIqTJXPnBWDTD0SjVkJ6I4Fsam5PmARcUpt2_qOykHjVV6vLklp6BisNls-De3GzeiCyYyCl3djTUIblt4MG4OlC1b1IVbq4IZI_P3BqImAf0EVX4chc/" style="margin-left: auto; margin-right: auto; text-align: center;"><img alt="error servis pada proxmox tidak mau jalan" data-original-height="859" data-original-width="1592" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglueFeZ9DHuWwnu9BpQL92aG8NrIqTJXPnBWDTD0SjVkJ6I4Fsam5PmARcUpt2_qOykHjVV6vLklp6BisNls-De3GzeiCyYyCl3djTUIblt4MG4OlC1b1IVbq4IZI_P3BqImAf0EVX4chc/w640-h346/Screenshot_38.png" title="error servis pada proxmox tidak mau jalan" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">error servis pada proxmox tidak mau jalan</td></tr></tbody></table><p>Jujur saja saya memang belum pernah menggunakan Proxmox sebelumnya, tetapi mengingat Proxmox ini berbasis Linux, maka saya mencoba untuk membantu memperbaikinya karena saya pikir Linux tetaplah Linux yang menurut saya <i>command-comandnya familiar </i>dan dokumentasinya bertebaran di internet.</p><p>Berbekal googling sana-sini, dan sedikit kenekatan akhirnya bisa saya simpulkan kalau LVM-nya corrupt maka perlu untuk direpair. Akhirnya tinggal cari cara repair LVMnya dan dapatlah di forum Proxmox. Sebelumnya hampir putus asa, karena ternyata setelah saya coba repair beberapa kali servis-servis tiap LVM di Proxmoxnya tidak mau jalan, karena sudah mentok akhirnya tinggal satu yang belum saya coba, yaitu Reboot.</p><p>Setelah reboot, saya coba kembali ternyata...</p><p><b><span style="font-size: large;">BERHASIL</span></b></p><p>Semua LVM jalan dan akhirnya semua website klien saya bisa diakses kembali.</p><p><b>Untuk perintah repairnya adalah seperti berikut:</b></p><p></p><blockquote><p># lvchange -an pve/data</p><p># lvconvert --repair pve/data</p><p># lvchange -ay pve/data</p></blockquote><p></p><p>SELESAI.</p><p></p><div class="separator" style="clear: both; text-align: center;">***</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><b>Beberapa screenshot yang sempat saya abadikan saat penanganan error tersebut:</b><p></p><p>- Indikasi LVM tidak termount dengan baik<br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWoeWcM2RjZY2VFkKRwGyNnPjzeLr6Q7lAaRs6UbK0VYQzREw4FnRcTC7UNM5SGoOZrkAyfvieTibH8FINH6MYexO2GkovZcXXCsLMshxBjhGdQDRjLwFxS83FQwu-PhJeflr7cZUo8kBY/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1220" data-original-width="1676" height="466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWoeWcM2RjZY2VFkKRwGyNnPjzeLr6Q7lAaRs6UbK0VYQzREw4FnRcTC7UNM5SGoOZrkAyfvieTibH8FINH6MYexO2GkovZcXXCsLMshxBjhGdQDRjLwFxS83FQwu-PhJeflr7cZUo8kBY/w640-h466/error-proxmox-103.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGSzbGbNBGgi43OlHSBuqpQiWB-JqDNVl4iETRFIo0sjwT64pntxGoVFz5_Fqu-Lm5oXGsPjM4gnzoviWbz2lRePTxylns-WuKHBApO9IMgBaw1guzmIS2y1dVWEvHOyf4MQ-RetrCFxwQ/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="198" data-original-width="535" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGSzbGbNBGgi43OlHSBuqpQiWB-JqDNVl4iETRFIo0sjwT64pntxGoVFz5_Fqu-Lm5oXGsPjM4gnzoviWbz2lRePTxylns-WuKHBApO9IMgBaw1guzmIS2y1dVWEvHOyf4MQ-RetrCFxwQ/w640-h236/image.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">- Hasil akhir setelah repair dan reboot. LVM terdeteksi dengan baik</div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvxbjb6h2XtBFz1VYLvXSWEWAbhlo0PuyjHzFj9k-Qr4WrhJKs9Vh0fzx795XcnopqTXQsE1cwek68rQz_-ldgHbR5lX9amioCsjR4jJ_FUBN_D2u2KphVLWI5dtXRT0p42EtFo5zas3En/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="604" data-original-width="771" height="502" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvxbjb6h2XtBFz1VYLvXSWEWAbhlo0PuyjHzFj9k-Qr4WrhJKs9Vh0fzx795XcnopqTXQsE1cwek68rQz_-ldgHbR5lX9amioCsjR4jJ_FUBN_D2u2KphVLWI5dtXRT0p42EtFo5zas3En/w640-h502/image.png" width="640" /></a></div><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/AVvXsEjCTiFbyYi-3-hq35_F_biWXs7J4iP22j0iPrImTc_raNxkG2FfzjALs-uxX-TeQmvq1ojWK6qVC7jBDyq2aHXPs5H2KQXXTW8AAgkYUF1Ro4W4RtYNoaSYmq66wfTApAWKW9jEoQ3quE8w/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="308" data-original-width="680" height="290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCTiFbyYi-3-hq35_F_biWXs7J4iP22j0iPrImTc_raNxkG2FfzjALs-uxX-TeQmvq1ojWK6qVC7jBDyq2aHXPs5H2KQXXTW8AAgkYUF1Ro4W4RtYNoaSYmq66wfTApAWKW9jEoQ3quE8w/w640-h290/image.png" width="640" /></a></div><br /><br /><p></p><p><b>ref: </b></p><p><i>https://www.nixcraft.com/t/proxmox-server-lvm2-thin-lvs-cannot-be-activated-manual-repair-required/163/4</i></p><p><i>https://forum.proxmox.com/threads/bios-reset-thin-pool-stopped-working.41125/</i></p><p><i>https://forum.proxmox.com/threads/local-lvm-wrongly-shows-as-full.57199/</i></p>aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-75873228803467990872020-12-27T09:19:00.003+07:002020-12-27T09:19:19.730+07:00Mengubah Icon Pricelist / List Style Divi dengan Custom Icon Unicode<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXEakL4uE070I_6QsCCIOfNF8-f-7241P_sTH9anKCGQn2qSDLs8tpPdj5R_h7TIxbtpwX7tXJ8tyV5ahQIBB12PuDXST0iIfmue51-I_9KB05IyRSa_GEJPDhuEyIdrJ7YwNKZKp-w-Yx/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="708" data-original-width="1075" height="422" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXEakL4uE070I_6QsCCIOfNF8-f-7241P_sTH9anKCGQn2qSDLs8tpPdj5R_h7TIxbtpwX7tXJ8tyV5ahQIBB12PuDXST0iIfmue51-I_9KB05IyRSa_GEJPDhuEyIdrJ7YwNKZKp-w-Yx/w640-h422/pricelist+divi+before.png" width="640" /></a></div><br /><br /><p></p><p>Untuk mengubah icon (list-style) pada pricelist divi gunakan cara berikut, saya menggunakan interface dengan Bahasa Inggris, sesuaikan jika anda menggunakan Bahasa Indonesia atau bahasa lainnya:</p><p>1. Login ke Dashboard wordpress</p><p>2. Masuk ke menu Divi > Theme Options</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFipm60663c9EzsWwx-Awmd_AFFaj9uLzL2-qYr-3PH4dfFK17jvVqPle1OVlEWDBX3-k7cRU4EHxx9EtRZvs1MZY7A29MLo6lg_Dx5u3fkBEovXYWLm654uaPcBh5Kl42rikVezMjeAvE/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="845" data-original-width="1257" height="430" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFipm60663c9EzsWwx-Awmd_AFFaj9uLzL2-qYr-3PH4dfFK17jvVqPle1OVlEWDBX3-k7cRU4EHxx9EtRZvs1MZY7A29MLo6lg_Dx5u3fkBEovXYWLm654uaPcBh5Kl42rikVezMjeAvE/w640-h430/divi+theme+options.png" width="640" /></a></div><br /><br /><p></p><p>3. Scroll ke bawah sampai anda menemukan inputan Custom CSS, isikan dengan skrip berikut:</p><p></p><blockquote><p>.et_pb_pricing li span:before {</p><p><span style="white-space: pre;"> </span>content: "<span style="color: red;"><b>\2705</b></span>";</p><p><span style="white-space: pre;"> </span>top: 0 !important;</p><p><span style="white-space: pre;"> </span>border:none;</p><p>}</p><p><br /></p><p>.et_pb_pricing li.et_pb_not_available span:before {</p><p><span style="white-space: pre;"> </span>content: "<span style="color: red;"><b>\274C</b></span>";</p><p>}</p><p><br /></p><p>.et_pb_pricing li span {</p><p> position: unset;</p><p>} </p></blockquote><p>4. Sesuaikan bold merah dengan icon yang anda inginkan</p><p>Dari kode tersebut ditempat saya akan terlihat menjadi seperti ini:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiQYW5UBPXe56JDp1a703ROSKVS5PV9UQpnThMMFmaoKO_gddrmH2o-_S_WX_qmUAfLmMH4Ed_p67HEyYzPoa6qAFgC1NpWhfZm-WPLYBAF4AuxiGf69Bgnti7fy21X-06eVzPM67lf9XW/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="682" data-original-width="1152" height="378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiQYW5UBPXe56JDp1a703ROSKVS5PV9UQpnThMMFmaoKO_gddrmH2o-_S_WX_qmUAfLmMH4Ed_p67HEyYzPoa6qAFgC1NpWhfZm-WPLYBAF4AuxiGf69Bgnti7fy21X-06eVzPM67lf9XW/w640-h378/pricelist+divi+after.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />Selesai</div><p></p><p> </p><p></p>aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-39187905934182809162020-05-11T00:44:00.000+07:002020-05-11T00:44:26.226+07:00Menghidupkan Kembali Mi Band 3 Mati Kehabisan Baterai<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3hjoe0GkNYwCjkBlrtv-2oXASaHmDs4s2aDC-yvs2vSCv7jGnU2WC89yO_B9tamaU5l9x1kTj9XajMblqMrXkvCwlAWV-XHe99w5Mjy7Abg1GOwYcXvmXcsA-RRUGOUbiynM9iPxgRd7Z/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Mi Band 3" border="0" data-original-height="4000" data-original-width="3000" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3hjoe0GkNYwCjkBlrtv-2oXASaHmDs4s2aDC-yvs2vSCv7jGnU2WC89yO_B9tamaU5l9x1kTj9XajMblqMrXkvCwlAWV-XHe99w5Mjy7Abg1GOwYcXvmXcsA-RRUGOUbiynM9iPxgRd7Z/w300-h400/IMG_20191213_174241_Gmm23b.jpg" title="Mi Band 3" width="300" /></a></div><div><br /></div><div>Jadi gini, Mi Band 3 saya mati secara tiba-tiba, setelah saya ingat-ingat ternyata Mi Bandnya lupa saya charge. Duh, bingungnya gak ketulungan karena baru kali ini mengalami kejadian seperti itu. Browsing sana sini akhirnya hidup juga. Mau tahu caranya?</div><div>Oke, hasil pencarian di berbagai forum akhirnya mendapatkan beberap alternatif cara, dan salah satunya akhirnya membuahkan hasil yang menyenangkan.</div><div><br /></div><h2 style="text-align: left;">Berikut ini cara menghidupkankan kembali Mi Band 3 yang mati kehabisan baterai:</h2><div>1. Charge selama 3 Jam</div><div>Saya sudah mencobanya dengan menge-charge selama bahan lebih dari 3 jam menggunakan charger Xiaomi 2A tapi hasilnya nihil. Charge menggunakan usb laptop juga tidak berhasil akhirnya saya coba cara yang ke-2</div><div>2. Jumper 2 kutub kuningan charge di Mi Band 3</div><div>Nah cara ini yang akhirnya bisa membuat Mi Band saya nyala lagi. Jumper saja kutub charge di Mi Band dengan menggunakan kabel atau besi yang penting bisa buat nge-jumper. Setelah dijumper, saya charge dengan usb laptop dan taraaa.. akhirnya Mi Band bisa nyala lagi</div><div>3. Jatuhkan Mi Band ke lantai</div><div>Cara ini saya temukan di twitter, ada yang punya pengalaman bisa menghidupkan kembali Mi Band dengan cara menjatuhkan Mi Band ke lantai dengan posisi kuningan menghidupkan ke atas setelah dijatuhkan akhirnya bisa nyala, mungkin bisa dicoba cara ini jika cara 1 dan 2 tidak berhasil</div><div><br /></div><div>Nah, itu dia beberapa cara yang bisa digunakan untuk menghidupkan kembali Mi Band 3 yang mati karena kehabisan baterai, mungkin juga cara ini bisa digunakan untuk Mi Band 2 atau Mi Band 4 kalian.</div>aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-19508838821134457832020-03-22T12:38:00.004+07:002020-03-22T12:38:53.231+07:00[SOVED] MySql Query Update With White Space Field in Query Builder Codeigniter<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinoZMsIgnRFNARlJDX9kScn18TtBkMmZTnpKIf3Z61XUTuXmWd10jK4p0PdfWRWVSd6kVZ0x6WHx63Neagu0sipTFdjapsA5j6hLiHf5gJX0jOp3i4ovwAgAk7rb3AJyAelDBuS34Gb6Br/s1600/Screenshot+from+2020-03-22+12-36-45.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinoZMsIgnRFNARlJDX9kScn18TtBkMmZTnpKIf3Z61XUTuXmWd10jK4p0PdfWRWVSd6kVZ0x6WHx63Neagu0sipTFdjapsA5j6hLiHf5gJX0jOp3i4ovwAgAk7rb3AJyAelDBuS34Gb6Br/s400/Screenshot+from+2020-03-22+12-36-45.png" /></a></div>
<br />
Okay, I updated the code in /system/database/DB_driver.php by modifying the code in the _update function.<br />
<br />
From the initial code as follows:<br />
<blockquote class="tr_bq">
protected function _update($table, $values)<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span>foreach ($values as $key => $val) {<br /><span style="white-space: pre;"> </span>$valstr[] = $key . ' = ' . $val;<br /><span style="white-space: pre;"> </span>}<br /><span style="white-space: pre;"> </span>return 'UPDATE ' . $table . ' SET ' . implode(', ', $valstr)<br /><span style="white-space: pre;"> </span>. $this->_compile_wh('qb_where')<br /><span style="white-space: pre;"> </span>. $this->_compile_order_by()<br /><span style="white-space: pre;"> </span>. ($this->qb_limit ? ' LIMIT ' . $this->qb_limit : '');<br /><span style="white-space: pre;"> </span>}</blockquote>
Becomes<br />
<blockquote class="tr_bq">
protected function _update($table, $values)<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span>foreach ($values as $key => $val) {<br /><span style="white-space: pre;"> </span>$key = str_replace('` `', ' ', $key);<br /><span style="white-space: pre;"> </span>$valstr[] = $key . ' = ' . $val;<br /><span style="white-space: pre;"> </span>}<br /><span style="white-space: pre;"> </span>return 'UPDATE ' . $table . ' SET ' . implode(', ', $valstr)<br /><span style="white-space: pre;"> </span>. $this->_compile_wh('qb_where')<br /><span style="white-space: pre;"> </span>. $this->_compile_order_by()<br /><span style="white-space: pre;"> </span>. ($this->qb_limit ? ' LIMIT ' . $this->qb_limit : '');<br /><span style="white-space: pre;"> </span>}</blockquote>
<br />
this method helps me update using a query builder on columns that have whitespaces.aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com3tag:blogger.com,1999:blog-7306629637813149910.post-6817436790600012892020-03-22T12:11:00.002+07:002020-03-22T12:11:37.726+07:00[SOVED] Codeigniter : Insert Mysql With Whitespace Field<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2L3_oEBJhGfkVa558iSaIAq8rGwrjU4ail60rYklGU4m3Kf705KkL_EbavMqr8RVnYhqyjNnaPQMtGcwp2wC9fR-rCF1oy4VHWcDdJij5h27JF-nZIidxuFoUlCcacdzM_asizoL5JUjl/s1600/Screenshot+from+2020-03-22+12-07-32.png" imageanchor="1"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2L3_oEBJhGfkVa558iSaIAq8rGwrjU4ail60rYklGU4m3Kf705KkL_EbavMqr8RVnYhqyjNnaPQMtGcwp2wC9fR-rCF1oy4VHWcDdJij5h27JF-nZIidxuFoUlCcacdzM_asizoL5JUjl/s320/Screenshot+from+2020-03-22+12-07-32.png" width="194" /></a></div>
<br />
Okay, I updated the code in /system/database/DB_driver.php by modifying the code in the _insert function.<br />
<br />
From the initial code as follows:<br />
<blockquote class="tr_bq">
protected function _insert ($table, $keys, $values)<br />{<br />return 'INSERT INTO'. $table. '('. implode (',', $keys). ') VALUES ('. implode (',', $values). ')';<br />}</blockquote>
<br />
Becomes<br />
<br />
<blockquote class="tr_bq">
protected function _insert ($table, $keys, $values)<br />{<br />$keys = str_replace ('` `', ' ', $keys);<br />return 'INSERT INTO'. $ table. '('. implode (',', $keys). ') VALUES ('. implode (',', $values). ')';<br />}</blockquote>
<br />
this method helps me insert using a query builder on columns that have whitespaces.aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com4tag:blogger.com,1999:blog-7306629637813149910.post-13714696481334561892019-11-26T23:07:00.000+07:002019-11-26T23:07:12.801+07:00Sign In Wordpress Berubah Tampilan dan Gagal Login Ternyata Karena Ini<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje6OF2HODTIP6eTO2sByA96PvGcZD9mib1HepXHgg9QERLbn4drMCz8mqvPpn6uGkUYuBYlooiRcW9407v5RFoOhE2bBZKOfTCFk2r89rlfgtYadjdNEVZTAcRM7YgYKVw9MsgLLKh7Tq3/s1600/sign+proteksi+rumahweb.png" imageanchor="1"><img border="0" height="344" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje6OF2HODTIP6eTO2sByA96PvGcZD9mib1HepXHgg9QERLbn4drMCz8mqvPpn6uGkUYuBYlooiRcW9407v5RFoOhE2bBZKOfTCFk2r89rlfgtYadjdNEVZTAcRM7YgYKVw9MsgLLKh7Tq3/s640/sign+proteksi+rumahweb.png" width="640" /></a><br />
<br />
Ternyata ada pengamanan tambahan jika saya menggunakan wordpress di hosting dari Rumahweb. Untuk masuk ke halaman wp-admin saya diharuskan untuk memasukkan username dan password tambahan dari admin Rumahweb, katanya sih untuk keamanan agar website tidak mudah dijebol menggunakan bruteforce.<br />
<br />
Username dan Password Untuk Sign In Wordpress di Rumahweb.com<br />
username : <b>human</b><br />
password : <b>password</b><br />
<br />
Untuk menghilangkan fitur keamanan tersebut bisa dengan mengedit file .htaccess di root folder wordpress dan tambahkan kode berikut pada baris paling bawah.<br />
<br />
<blockquote class="tr_bq">
Satisfy any</blockquote>
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjwZ-izSA2aXU8JzSj7iNTu0IYPOjbsqL9HjcOxrnocmaPE5Y6TpnwTR5HLvz9Fe1SE7o2to8JO_8y01KUBRu0o7f2vFLxLYftdtEd8JmQ6ODs2XzPb7sEsmabGDMl4WS-M1MeOXSEFZiZ/s1600/Screenshot_4-768x164.png" imageanchor="1"><img border="0" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjwZ-izSA2aXU8JzSj7iNTu0IYPOjbsqL9HjcOxrnocmaPE5Y6TpnwTR5HLvz9Fe1SE7o2to8JO_8y01KUBRu0o7f2vFLxLYftdtEd8JmQ6ODs2XzPb7sEsmabGDMl4WS-M1MeOXSEFZiZ/s640/Screenshot_4-768x164.png" width="640" /></a><br />
<br />
Selesai.<br />
<br />
<i>ref: https://www.rumahweb.com/journal/http-authentication-untuk-website-yang-diserang-bruteforce/</i><br />
<br />aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com2tag:blogger.com,1999:blog-7306629637813149910.post-47467911192540578462019-11-15T13:07:00.000+07:002019-11-15T13:07:05.924+07:00Cara Mereset Ukuran File Log UbuntuRsyslog di /var/log ubuntu saya tiba-tiba membengkak menjadi 55GB mau tidak mau hal tersebut membuat kapasitas SSD saya yang hanya 240GB habis dalam waktu sekejap. Akhirnya saya harus mereset file tersebut menjadi 0 agar laptop saya bisa berjalan lancar lagi. Bagaimana caranya?<br />
<br />
Berikut Cara Reset File Size Log Ubuntu, Contoh RSYSLOG:<br />
1. buka Terminal<br />
2. jalan perintah berikut di terminal:<br />
<blockquote class="tr_bq">
sudo truncate --size 0 <filename></blockquote>
<br />
contoh:<br />
<blockquote class="tr_bq">
sudo truncate --size 0 syslog</blockquote>
<br />
3. selesaiaviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com2tag:blogger.com,1999:blog-7306629637813149910.post-32475807645784259532019-11-14T20:49:00.000+07:002019-11-14T20:49:39.606+07:00Cara Memperkecil Ukuran File PDF dengan LibreOffice<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhycHOvsGu5lDVgc1kwsw-Ee8xr2hcnF4yTaroMTkuAfmH7wA5y1io1OFCVtLzhyZbBVcTs8_cnYnRwBhUoTRoI9jGn5X768ZTQKxEAEMEJaTzudp7bcAhE8Iwu-M5rlINcF397IpNeBpqk/s1600/Screenshot+from+2019-11-14+20-46-45.png" imageanchor="1"><img border="0" height="440" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhycHOvsGu5lDVgc1kwsw-Ee8xr2hcnF4yTaroMTkuAfmH7wA5y1io1OFCVtLzhyZbBVcTs8_cnYnRwBhUoTRoI9jGn5X768ZTQKxEAEMEJaTzudp7bcAhE8Iwu-M5rlINcF397IpNeBpqk/s640/Screenshot+from+2019-11-14+20-46-45.png" width="640" /></a><br />
<br />
Mau kirim file berkas untuk CPNS tapi ukurannya masih besar dan tidak sesuai kriteria?<br />
<br />
Cara cepat memperkecil/mengkompres ukuran file PDF:<br />
1. Buka file pdf dengan LibreOffice Draw<br />
2. Centang "Reduce image resolution" dan ubah menjadi 150 DPI<br />
3. Klik Export<br />
4. Beri nama file export tersebut<br />
5. Save<br />
6. Selesai, sekarang file tersebut sudah menjadi berukuran kecil dan siap dikirim lewat emailaviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com4tag:blogger.com,1999:blog-7306629637813149910.post-10977051075757369142019-11-02T09:26:00.003+07:002019-11-02T09:26:54.304+07:00[SOLVED] Codeigniter: The each() function is deprecatedMasalah: ketika mengaktifkan $config['global_xss_filtering'] = TRUE;<br />
<div>
Solusi:</div>
<div>
Edit file /system/core/Security.php</div>
<div>
Ubah :</div>
<div>
<blockquote class="tr_bq">
public function xss_clean($str, $is_image = FALSE)<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span>// Is the string an array?<br /><span style="white-space: pre;"> </span>if (is_array($str))<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span>while (list($key) = each($str))<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span>$str[$key] = $this->xss_clean($str[$key]);<br /><span style="white-space: pre;"> </span>}<br /><span style="white-space: pre;"> </span>return $str;<br /><span style="white-space: pre;"> </span>}</blockquote>
</div>
<div>
<br /></div>
<div>
Jadi</div>
<div>
<blockquote>
public function xss_clean($str, $is_image = FALSE)<br /><span style="white-space: pre;"> </span>{<br /><span style="white-space: pre;"> </span>// Is the string an array?<br /><span style="white-space: pre;"> </span>if (is_array($str))<br /><span style="white-space: pre;"> </span>{<br /> foreach($str as $key => $val) {<br /><span style="white-space: pre;"> </span>$str[$key] = $this->xss_clean($str[$key]);<br /> }<br /><span style="white-space: pre;"> </span>return $str;<br /><span style="white-space: pre;"> </span>}</blockquote>
</div>
aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-68339879960341874062019-10-18T20:21:00.000+07:002019-10-18T20:21:53.612+07:00[SOLVED] Debian Ubuntu “perl: warning: Setting locale failed”<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj41UlugJE_wXc-ONQ5ANE4MmMtvshqGrXkkweinREbF1mO1eueVqX_XPEHWklCuwZxSsRAXh8AAwyj2cLZzyi5BQvMSIjWgxF5S5Byz-H8tcwhCVZb0JWCeCvHrU-FmO5YEk_57OgCazg/s1600/Screenshot+from+2019-10-18+20-09-54.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="perl: warning: Setting locae failed" border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj41UlugJE_wXc-ONQ5ANE4MmMtvshqGrXkkweinREbF1mO1eueVqX_XPEHWklCuwZxSsRAXh8AAwyj2cLZzyi5BQvMSIjWgxF5S5Byz-H8tcwhCVZb0JWCeCvHrU-FmO5YEk_57OgCazg/s640/Screenshot+from+2019-10-18+20-09-54.png" title="perl: warning: Setting locae failed" width="640" /></a></div>
<br />
Saya punya VPS, tiap menjalankan perintah selalu saja ada pesan menggangu yang keluar, pesan tersebut adalah “perl: warning: Setting locale failed”. Bukan masalah yang besar tapi mengganggunya itu yang bikin saya agak sebal jika harus menjalankan perintah di VPS tersebut. Karena kesal saya coba browsing untuk mencari solusinya, setelah cari di berbagai website akhirnya ketemu juga solusinya, berikut ini saya coba catat kembali pada blog ini biar sewaktu-waktu ketemu masalah itu lagi saya gak pusing untuk mencarinya lagi, maklum pelupa.<br />
<br />
Berikut ini cara menyelesaikan masalah tesebut “perl: warning: Setting locale failed”.<br />
1. Buka terminal, kalau pakai VPS sudah langsung terminal sih<br />
2. Jalankan perintah berikut di terminal, urut saja<br />
<blockquote class="tr_bq">
# apt-get install locales</blockquote>
lalu<br />
<blockquote class="tr_bq">
# dpkg-reconfigure locales</blockquote>
lalu<br />
<blockquote class="tr_bq">
# locale-gen</blockquote>
Hasil akhirnya harus seperti ini:<br />
<i>Generating locales (this might take a while)...</i><br />
<i> en_US.UTF-8... done</i><br />
<i>Generation complete.</i><br />
<br />
Selesaiaviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-89507697598082098562019-10-02T06:06:00.000+07:002019-10-02T06:06:26.132+07:00[SOLVED] Setup Free SSL di VPS Ubuntu 18.04 dan Debian Menggunakan Let’s Encrypt SSL<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUBZOaTSUVoJgqha3a8ZSLrX6hjI43ES93YdsUmdhsVa9F3HnIvb-tinAH2ocQjeE8aFVzKBP2Kt_oyZ-40F-2QsqnrL5aXXJsM1rGuN2OtSwHH-pGnD4tDbxLATtRU7itlXAWDnx4d31C/s1600/Let%25E2%2580%2599s+Encrypt+SSL.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUBZOaTSUVoJgqha3a8ZSLrX6hjI43ES93YdsUmdhsVa9F3HnIvb-tinAH2ocQjeE8aFVzKBP2Kt_oyZ-40F-2QsqnrL5aXXJsM1rGuN2OtSwHH-pGnD4tDbxLATtRU7itlXAWDnx4d31C/s640/Let%25E2%2580%2599s+Encrypt+SSL.png" width="640" /></a></div>
<br />
Kemarin sertifikat SSL yang bisa membuat pengunjung mendapatkan akses HTTPS pada server klien ternyata habis masa berlakunya, dan kebetulan auto renewal SSL pada VPS yang digunakan tidak berjalan dengan semestinya. Entah kenapa juga saya coba renew manual tidak mau. Akhirnya mau tidak mau saya coba pakai cara lain dan ternyata bisa.<br />
<br />
Sekadar mengingatkan, HTTPS pada sebuah situs web sekarang menjadi kebutuhan yang tidak bisa dihindarkan. Kebutuhan akan keamaan memang menjadi fokus untuk menunjang kredibilitas suatu situs web, pengunjung akan lebih mantap untuk membuka dan masuk ke suatu halaman situs jika situs tersebut terpercaya dan mempunyai keamanan yang baik.<br />
<br />
Lanjut lagi ke permasalahan utama, bagaimana caranya SSL yang sudah expired atau kadaluwarsa bisa aktif kembali. Atau mungkin kita mempunyai situs baru dan ingin memasang SSL pada situs tersebut. Simak cara-caranya pada penjelasan di bawah ini:<br />
<br />
<h3>
Cara memasang Free SSL (Let’s Encrypt SSL) pada VPS Linux Ubuntu dan Debian:</h3>
<div>
1. Instal Let’s Encrypt Client</div>
<div>
Untuk menginstal SSL Let's Encrypt kita bisa menggunakan aplikasi klien resminya yaitu Certbot. Karena Certbot sedang dalam pengembangan aktif, maka layak menggunakan repositori ini untuk menginstal versi yang lebih baru daripada yang disediakan Ubuntu secara default.</div>
<div>
<br /></div>
<div>
Pertama, tambahkan ke repositori:</div>
<div>
<blockquote class="tr_bq">
$ sudo add-apt-repository ppa:certbot/certbot</blockquote>
</div>
<div>
<br /></div>
<div>
Tekan ENTER untuk menyetujui penambahan repositori baru tersebut. Kemudian Update informasi repositori pada Ubuntu kita.</div>
<blockquote class="tr_bq">
$ sudo apt-get update</blockquote>
<div>
<br /></div>
<div>
Selanjunya instal Certbot</div>
<blockquote class="tr_bq">
$ sudo apt-get install python-certbot-apache</blockquote>
<div>
<br /></div>
<div>
2. Konfigurasi sertifikat SSL</div>
<div>
Membuat sertifikat SSL untuk Apache menggunakan Certbot cukup mudah. Klien akan secara otomatis mendapatkan dan menginstal sertifikat SSL baru yang valid untuk domain yang disediakan sebagai parameter.</div>
<div>
<br /></div>
<div>
Untuk menjalankan instalasi interaktif dan mendapatkan sertifikat yang hanya mencakup satu domain, jalankan perintah certbot seperti di bawah ini di mana example.com adalah domain Anda:</div>
<blockquote class="tr_bq">
$ sudo certbot --apache -d <b><span style="color: red;">example.com</span></b></blockquote>
<div>
<br /></div>
<div>
Jika Anda ingin menginstal satu sertifikat yang valid untuk beberapa domain atau subdomain, Anda bisa meneruskannya dengan parameter tambahan pada perintah yang dijalankan. Nama domain pertama dalam daftar parameter akan menjadi domain dasar yang digunakan oleh Let's Encrypt untuk membuat sertifikat, dan untuk alasan itu kami menyarankan Anda melewati nama domain tingkat atas sebagai yang pertama dalam daftar, diikuti oleh subdomain tambahan apa pun atau alias:</div>
<blockquote class="tr_bq">
$ sudo certbot --apache -d <b><span style="color: red;">example.com</span></b> -d <b><span style="color: red;">www.example.com</span></b></blockquote>
<div>
<br /></div>
<div>
Pada contoh di atas, domain dasar adalah example.com. </div>
<div>
<br /></div>
<div>
Jika Anda memiliki beberapa host virtual, Anda harus menjalankan certbot sekali untuk masing-masing untuk menghasilkan sertifikat baru untuk masing-masing. Anda dapat mendistribusikan banyak domain dan subdomain di host virtual Anda dengan cara apa pun. </div>
<div>
<br /></div>
<div>
Setelah dependensi diinstal, Anda akan diberikan panduan langkah demi langkah untuk menyesuaikan opsi sertifikat Anda. Anda akan diminta untuk memberikan alamat email untuk pemulihan dan pemberitahuan kunci yang hilang, dan Anda akan dapat memilih antara mengaktifkan akses http dan https atau memaksa semua permintaan untuk mengalihkan ke https. Biasanya paling aman untuk meminta https, kecuali jika Anda memiliki kebutuhan khusus untuk lalu lintas http yang tidak terenkripsi. Ketika instalasi selesai, Anda harus dapat menemukan file sertifikat yang dihasilkan di /etc/letsencrypt/live. Anda dapat memverifikasi status sertifikat SSL Anda dengan tautan berikut (jangan lupa ganti example.com dengan domain basis Anda):</div>
<blockquote class="tr_bq">
https://www.ssllabs.com/ssltest/analyze.html?d=<b><span style="color: red;">example.com</span></b>&latest</blockquote>
<div>
Anda sekarang seharusnya sudah dapat mengakses situs web Anda menggunakan awalan https.</div>
<div>
<br /></div>
<div>
3. Memverifikasi Perpanjangan Otomatis Certbot </div>
<div>
Enkripsi sertifikat hanya bertahan selama 90 hari. Namun, paket certbot yang sudah diinstal menangani hal ini dengan menjalankan pembaruan certbot dua kali sehari melalui pengatur waktu systemd. </div>
<div>
<br /></div>
<div>
Pada distribusi non-systemd, fungsionalitas ini bisa dilakukan dengan skrip cron yang ditempatkan di /etc/cron.d. Tugas berjalan dua kali sehari dan akan memperbarui sertifikat apa pun yang dalam waktu tiga puluh hari kedaluwarsa. Untuk menguji proses pembaruan, Anda dapat melakukan dry run dengan certbot: </div>
<blockquote class="tr_bq">
$ sudo certbot renew --dry-run</blockquote>
<div>
Jika Anda tidak melihat kesalahan, Anda berhasil. Jika perlu, Certbot akan memperbarui sertifikat Anda dan memuat ulang Apache untuk mengambil perubahan. Jika proses pembaruan otomatis gagal, Let's Encrypt akan mengirim pesan ke email yang Anda tentukan, memperingatkan Anda ketika sertifikat Anda akan berakhir.<br />
<br />
<i>ref: https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-16-04</i></div>
aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com3tag:blogger.com,1999:blog-7306629637813149910.post-10392255173216081822019-07-20T11:24:00.000+07:002019-07-20T11:30:57.572+07:00Situs Bank Mandiri DOWN Saldo Nasabah BERKURANG Sampai Minus<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV6V9vtWYle4sYgZ3jB2jJau04efLcbyqqD99tpEsKxjdl-CIkigwx4hnmesOQLyR_bTe6HQ0QF6-hI1I6Vs4lT9TzRy9VNNVd-wjLCQ8X4NtBnHkFqmGNDLw8kDVOreVdKoDMOb7vtBq7/s1600/Screenshot+from+2019-07-20+11-09-34.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="situs internet banking mandiri down" border="0" height="464" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV6V9vtWYle4sYgZ3jB2jJau04efLcbyqqD99tpEsKxjdl-CIkigwx4hnmesOQLyR_bTe6HQ0QF6-hI1I6Vs4lT9TzRy9VNNVd-wjLCQ8X4NtBnHkFqmGNDLw8kDVOreVdKoDMOb7vtBq7/s640/Screenshot+from+2019-07-20+11-09-34.png" title="situs internet banking mandiri down" width="640" /></a></div>
<br />
<br />
Ada yang menarik pada berita hari ini. Nasabah Bank Mandiri mengeluhkan berkurangnya saldo di Bank tersebut bahkan ada yang sampai minus. Ada lagi yang mengabarkan kalau saldonya bertambah hingga <a href="https://finance.detik.com/moneter/d-4632289/nasabah-ramai-ramai-mengeluh-saldo-bank-mandiri-berubah-drastis?tag_from=wp_cb_mostPopular_list&_ga=2.243335937.568073334.1562494633-335807770.1551557830" rel="nofollow" target="_blank">Rp. 95 juta</a>. Kok bisa?<br />
<br />
Karena penasaran saya mencoba mengakses rekening mandiri melalui internet banking milik Mandiri, dan benar saja ternyata situs Bank Mandiri sendiri <i><b>DOWN</b></i>. Pada situsnya Bank Mandiri memberitahukan sedang adanya pemeliharaan layanan pada internet bankingnya.<br />
<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/AVvXsEj757olbV7XX-iRoKcif3vohsDJMOZZclPW7ircNBC08qpzuw3UhFuvTjLL1kvrBfE251hd-iw4kc4tgoalH0JAbT6a6MfbmYjdPZg4ElDB2FdG6A2T7vWs07u9wELhiylVnycpv7itvMZM/s1600/Screenshot+from+2019-07-20+11-16-16.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj757olbV7XX-iRoKcif3vohsDJMOZZclPW7ircNBC08qpzuw3UhFuvTjLL1kvrBfE251hd-iw4kc4tgoalH0JAbT6a6MfbmYjdPZg4ElDB2FdG6A2T7vWs07u9wELhiylVnycpv7itvMZM/s640/Screenshot+from+2019-07-20+11-16-16.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">halaman situs MCM Bank Mandiri down</td></tr>
</tbody></table>
<br />
<br />
Berbeda pada halaman layanan MCM Bank Mandiri atau Mandiri Cash Management. Peringatan tersebut tidak ada sama sekali alias mengeluarkan halaman error browser, saya biasanya mengakses halaman ini untuk melihat mutasi karena kebetulan sedang membuat aplikasi yang alur dananya berhubungan dengan layanan tersebut.<br />
<br />
Semoga saja Bank Mandiri segera memperbaiki layanannya dan tidak ada nasabah yang merasa dirugikan. Dan semoga saja saldo yang sudah berkurang bisa kembali seperti semula.aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com2tag:blogger.com,1999:blog-7306629637813149910.post-80828506949487508462019-07-19T11:20:00.000+07:002019-07-19T11:24:20.614+07:00Cara Menambahkan Widget Komentar Terbaru Pada Blogger<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb02ay9QOTu0L1wtgiD8oSKC1C2oCwSERB-iEcmrnJ0nnUQgnBByI7dLagti6U_N_mnHWbpwCFyjek2WTcmPUaP6F4VDbAjpB11qaq7jA_BunkZIRF99xi48gWggHbhucpmUm8j4f7b-wF/s1600/Screenshot+from+2019-07-19+11-19-04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="widget komentar terbaru blogger" border="0" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb02ay9QOTu0L1wtgiD8oSKC1C2oCwSERB-iEcmrnJ0nnUQgnBByI7dLagti6U_N_mnHWbpwCFyjek2WTcmPUaP6F4VDbAjpB11qaq7jA_BunkZIRF99xi48gWggHbhucpmUm8j4f7b-wF/s640/Screenshot+from+2019-07-19+11-19-04.png" title="widget komentar terbaru blogger" width="640" /></a></div>
<br />
<br />
Hari ini saya ingin menampilkan widget "komentar terbaru" di blog saya karena sering ketinggalan membaca komentar terakhir yang masuk sehingga seringkali komentar-komentar yang sudah masuk tidak sempat saya balas. Memang, komentar-komentar yang masuk bisa saya pantau melalui halaman dashboard blogger, tapi kadang saya malas untuk membukanya kecuali ketika akan membuat postingan baru. Apalagi jika sewaktu-waktu saya tidak sedang login blogger maka akan lebih enak jika saya langsung tahu ada komentar terbaru dari widget yang saya pasang di blog saya.<br />
<br />
Untuk menambahkan widget tersebut ternyata sangat mudah, mungkin karena saya kurang pengalaman utak atik blogger saya baru tahu cara ini. Untuk kalian yang belum tahu juga mungkin cara ini bisa membantu.<br />
<br />
<h3>
Cara Menampilkan Widget Komentar Terbaru Pada Blogger</h3>
<blockquote class="tr_bq">
<i>*) saya menggunakan antar muka berbahasa Indonesia, sesuaikan jika kalian menggunakan bahasa yang lain</i></blockquote>
<br />
1. Login Dashboard blogger<br />
2. Pilih menu Tata Letak<br />
<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/AVvXsEiYmCGMd9qgxF1xNitofap20F7Qdz36lsCad2xL4kbMpwDoHjcVxHIYPdD9lm9c-Km-XBGShxf-AD20SR62fgefAb-ouF67Yng6um9SVMuW8c91xpxhY1NHIha6OuzdyyoqYRC_tCsDPQ2H/s1600/Screenshot+from+2019-07-19+11-12-24.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="Pilih menu Tata Letak" border="0" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYmCGMd9qgxF1xNitofap20F7Qdz36lsCad2xL4kbMpwDoHjcVxHIYPdD9lm9c-Km-XBGShxf-AD20SR62fgefAb-ouF67Yng6um9SVMuW8c91xpxhY1NHIha6OuzdyyoqYRC_tCsDPQ2H/s640/Screenshot+from+2019-07-19+11-12-24.png" title="Pilih menu Tata Letak" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Pilih menu Tata Letak</td></tr>
</tbody></table>
<br />
<br />
3. Klik Tambahkan Widget<br />
4. Pilih widget Feed<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/AVvXsEjy-QQm7zsgV3fxZWsuEGFrGZEqI5_eB22PTCRAER9gKIyMFVonDtpCf4lbVLDoJsUiV20dD35QstxUKlTNzsZtUfHyRGqtbV1d27AIEMVKLip8yDC-APnfydg7i0I59ZymR0zItspU0mO4/s1600/Screenshot+from+2019-07-19+11-03-44.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="widget Feed blogger" border="0" height="126" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy-QQm7zsgV3fxZWsuEGFrGZEqI5_eB22PTCRAER9gKIyMFVonDtpCf4lbVLDoJsUiV20dD35QstxUKlTNzsZtUfHyRGqtbV1d27AIEMVKLip8yDC-APnfydg7i0I59ZymR0zItspU0mO4/s640/Screenshot+from+2019-07-19+11-03-44.png" title="widget Feed blogger" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">widget Feed blogger</td></tr>
</tbody></table>
<br />
<br />
5. Isikan pada url feed<br />
<blockquote class="tr_bq">
<url blog>/feeds/comments/default</blockquote>
contoh blog saya:<br />
<blockquote class="tr_bq">
https://www.aviantorichad.com/feeds/comments/default</blockquote>
<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/AVvXsEjM09h3YmPMPZ6DpBqJEGVxWCK9TN165415xZNwB7D8Cuh71g5WPYHI7udlpkRmDDhNR4VytAZLzaRcIHPEh5L1vplrG035tX-Kb898nGeHhlccLnjuMH8T5nXTb39OgN0EU8WYKGAhpeTH/s1600/Screenshot+from+2019-07-19+11-13-59.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="isi url feed" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM09h3YmPMPZ6DpBqJEGVxWCK9TN165415xZNwB7D8Cuh71g5WPYHI7udlpkRmDDhNR4VytAZLzaRcIHPEh5L1vplrG035tX-Kb898nGeHhlccLnjuMH8T5nXTb39OgN0EU8WYKGAhpeTH/s640/Screenshot+from+2019-07-19+11-13-59.png" title="isi url feed" width="554" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">isi url feed</td></tr>
</tbody></table>
<br />
<br />
6. Atur konfigurasinya sesuai yang diiginkan<br />
<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/AVvXsEjxY5sd1egqfoqR10Ikl8k0JDZjK3rSLR6VJxGoqTpopYClTgivJNEWgdAoquLCFrcbUugp04gqyCxFu4N0A_Eyo31IPX_mFFacam73GmqywresKOkq9SLvyg6a-nxZuzOC8gWzGhyphenhyphenWRDIR/s1600/Screenshot+from+2019-07-19+11-04-24.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="konfigurasi feed blogger" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxY5sd1egqfoqR10Ikl8k0JDZjK3rSLR6VJxGoqTpopYClTgivJNEWgdAoquLCFrcbUugp04gqyCxFu4N0A_Eyo31IPX_mFFacam73GmqywresKOkq9SLvyg6a-nxZuzOC8gWzGhyphenhyphenWRDIR/s640/Screenshot+from+2019-07-19+11-04-24.png" title="konfigurasi feed blogger" width="554" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">konfigurasi feed blogger</td></tr>
</tbody></table>
<br />
<br />
7. Simpan<br />
8. Selesai<br />
<br />
Semoga bermanfaat.aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-74240439682477072102019-07-18T09:19:00.000+07:002019-07-18T09:21:02.144+07:00Cara Menginstal Plugin dan Tema Wordpress di Localhost Tanpa FTP <div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj99VBtES4xv6VYrcGq9B_owLaGTp7CW2CqOcq6JICIa1ucNL6UYbbrIXnEu16spdXcsqxkIKWeJterHw3TAHJSOQCqcaBoIZDiDwWtiS9qN6OceNNTR6Fnid8VitUspBnz8pvP92WlcikZ/s1600/Screenshot+from+2019-07-18+09-12-00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="install plugin di wordpress localhost" border="0" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj99VBtES4xv6VYrcGq9B_owLaGTp7CW2CqOcq6JICIa1ucNL6UYbbrIXnEu16spdXcsqxkIKWeJterHw3TAHJSOQCqcaBoIZDiDwWtiS9qN6OceNNTR6Fnid8VitUspBnz8pvP92WlcikZ/s640/Screenshot+from+2019-07-18+09-12-00.png" title="install plugin di wordpress localhost" width="640" /></a></div>
<br />
<br />
Baru-baru ini saya sedang mengerjakan website berbasis wordpress. Untuk kelancaran pengerjaan saya menginstal wordpress tersebut di laptop saya. Alhasil akses websitenya melalui localhost. Masalah muncul ketika saya ingin menginstal plugin-plugin yang saya butuhkan begitu juga tema, karena wordpress selalu meminta akses FTP pada laptop saya.<br />
<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/AVvXsEgtgwfBJUkYJfwTMz7oZDeCC6Zu9EqfqfORd3YTGaFfVNBK2ZSJ2yhvGFLBYcutCUWaB9BxeVk-A1BeWnlyJ2QZ7wV6TCMvNjlitc1VUYC8IdSLhBt_Q7VFYo0DWFtUQxssNV1eeHTmcWK8/s1600/Screenshot+from+2019-07-18+09-12-54.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="Gagal upload file tema wp karena meminta akses FTP" border="0" height="392" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtgwfBJUkYJfwTMz7oZDeCC6Zu9EqfqfORd3YTGaFfVNBK2ZSJ2yhvGFLBYcutCUWaB9BxeVk-A1BeWnlyJ2QZ7wV6TCMvNjlitc1VUYC8IdSLhBt_Q7VFYo0DWFtUQxssNV1eeHTmcWK8/s640/Screenshot+from+2019-07-18+09-12-54.png" title="Gagal upload file tema wp karena meminta akses FTP" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Gagal upload file tema wp karena meminta akses FTP</td></tr>
</tbody></table>
<br />
<br />
Browsing sana browsing sini akhirnya ketemu juga solusi jitunya. Agar saya bisa mengupload file atau menginstal plugin dan tema yang perlu di edit adalah file wp-config.php yang ada pada folder wordpress.<br />
<br />
<h3>
Berikut langkah mengatasi gagal upload plugin atau tema wordpress karena meminta akses FTP</h3>
1. Buka file wp-config.php menggunakan text editor<br />
2. Tambahkan skrip berikut:<br />
<blockquote class="tr_bq">
define('FS_METHOD', 'direct');</blockquote>
<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/AVvXsEgm580iiN-RhYPIf4ARSmHKFJvlvHU_HNDfcabzERvRy6hVR7qCxVCDFFDp-wl_bhLaa4iX6AjbfSabZyT0yy6ap3L-jE_0TaNP0qDv-5_rpZM3dNOmoltbUYpnM2qyplVM-VrCtzhMCxnl/s1600/Screenshot+from+2019-07-18+09-15-15.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="wp-config.php setelah di ubah" border="0" height="326" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm580iiN-RhYPIf4ARSmHKFJvlvHU_HNDfcabzERvRy6hVR7qCxVCDFFDp-wl_bhLaa4iX6AjbfSabZyT0yy6ap3L-jE_0TaNP0qDv-5_rpZM3dNOmoltbUYpnM2qyplVM-VrCtzhMCxnl/s640/Screenshot+from+2019-07-18+09-15-15.png" title="wp-config.php setelah di ubah" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">File wp-config.php setelah di ubah</td></tr>
</tbody></table>
<div>
<br /></div>
<div>
<br /></div>
<div>
3. Simpan file tersebut</div>
<div>
4. Refresh website wordpressnya</div>
<div>
5. Silakan coba untuk menginstal plugin atau tema lagi</div>
<div>
<br /></div>
<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/AVvXsEginraLHVWn-Bm4koJ-_gZsWlw0v4_2jBL9MiIhsTdRXova2bjGKgPPBdcrkefBzRpO90dmgN6OdbAVSKgJZoXaPwNu6CCHiBCB1CaPRaUHRkZ2dHO_A_yw6qCkid07IYpAKayRyOPzR1_2/s1600/Screenshot+from+2019-07-18+09-17-07.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="berhasil mengupload file tema wp di localhost" border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEginraLHVWn-Bm4koJ-_gZsWlw0v4_2jBL9MiIhsTdRXova2bjGKgPPBdcrkefBzRpO90dmgN6OdbAVSKgJZoXaPwNu6CCHiBCB1CaPRaUHRkZ2dHO_A_yw6qCkid07IYpAKayRyOPzR1_2/s640/Screenshot+from+2019-07-18+09-17-07.png" title="berhasil mengupload file tema wp di localhost" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Berhasil mengupload file tema wp di localhost</td></tr>
</tbody></table>
<div>
<br /></div>
<div>
<br /></div>
<div>
6. Selesai</div>
<div>
<br /></div>
<div>
Semoga bermanfaat.</div>
aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-27728170406314266932019-03-03T02:53:00.000+07:002019-03-03T02:53:11.993+07:00Hati-Hati Menjalankan Script Asing di Terminal<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJBSq_B2stVyJo_9X36iAEkuoN2d_D5dC3PrLSrWwM358ZAZ47VhVtNIrBW0_Qw_DeryA5W1IszcMfUXqkVRultncWTCkMZlLAh7878-bisUv4CK33rtctf3ZGsO2gb3_FhehiiGP2khJh/s1600/Screenshot+from+2019-03-03+02-50-45.png" imageanchor="1"><img alt="dataku ilang kabeh!" border="0" height="424" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJBSq_B2stVyJo_9X36iAEkuoN2d_D5dC3PrLSrWwM358ZAZ47VhVtNIrBW0_Qw_DeryA5W1IszcMfUXqkVRultncWTCkMZlLAh7878-bisUv4CK33rtctf3ZGsO2gb3_FhehiiGP2khJh/s640/Screenshot+from+2019-03-03+02-50-45.png" title="dataku ilang kabeh!" width="640" /></a></div>
<br />
Baru saja saya kehilangan sebagian <strike>kecil</strike> besar file-file penting saya gara-gara menjalankan script yang saya download dari internet. Dongkol? Pasti, karena sebagian file yang hilang tersebut belum sempat saya backup. Beruntungnya saya, script tersebut belum sempat saya jalankan menggunakan sudo, kalau saja itu terjadi, wassalam! Semua file termasuk file sistem dan semua file di hdd external bakal raib tanpa sisa.<br />
<br />
Alhamdulillah, mungkin itu yang bisa saya ucapkan sekarang. Saya anggap ini sebagai pelajaran untuk lebih berhati-hati lagi menjalankan script yang belum saya ketahui isi kodenya. Tahu sendirikan bagaimana fatalnya jika script berisi <b><span style="color: red;">rm -rf /*</span></b> di jalankan (don't try this <b>shit</b> at <strike>home</strike> your laptop).<br />
<br />
Seperti yang saya sebutkan di awal tadi, meskipun saya jalankan tanpa menggunakan sudo tapi akhirnya file-file di folder home saya banyak yang hilang, paling banyak di folder Downloads sih, apalagi file-file download tsb belum sempat saya backup dan akhirnya hilang tanpa sisa.<br />
<br />
Dan apa yang terjadi selanjutnya? setelah saya restart, aplikasi Netbeans yang biasa saya gunakan untuk ngoding, dan Netbeansnya sudah saya konfig sedemikian rupa biar enak buat ngoding malah ikutan hilang. Dan ternyata saya baru ingat kalau Netbeansnya saya instal di dalam folder Downloads, LOL. Telegram yang saya gunakan juga hilang gara-gara masih nongkrong di folder Downloads.<br />
<br />
Berikut ini daftar kerugian akibat script tersebut:<br />
1. File dan folder di folder Downloads hilang tanpa sisa<br />
2. Font lokal hilang semua<br />
3. Tema lokal hilang semua<br />
4. Icon lokal hilang semua<br />
5. Waktu yang hilang karena harus download ulang dan konfig ulang lagi aplikasi yang dibutuhkan<br />
6. Data browser hilang<br />
7. Mbuh!aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-30353558050292474432019-01-10T18:08:00.000+07:002019-01-10T18:08:24.302+07:00[SOLVED] Error strpos() pada HMVC Codeigniter di PHP 7.3<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7SJDE5-vAyFs-mzfdASHbE3mSdmI9nH4icYULIvitWDSc7tvMLCufPLFuF0zQFFoe3-xmqA3tbD9A9vOymxP5ZHgbNjEBBIIkVWAtpUyzdEQmaigZB9PYmD31xO-98lJlOR9APpdAHror/s1600/Screenshot_2019-01-10_17-51-42.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7SJDE5-vAyFs-mzfdASHbE3mSdmI9nH4icYULIvitWDSc7tvMLCufPLFuF0zQFFoe3-xmqA3tbD9A9vOymxP5ZHgbNjEBBIIkVWAtpUyzdEQmaigZB9PYmD31xO-98lJlOR9APpdAHror/s1600/Screenshot_2019-01-10_17-51-42.png" /></a><br />
<br />
Baru saja saya menemui ada error di projek Codeigniter (CI) saya. Kebetulan saya baru saja melakukan upgrade versi PHP dari 7.0 ke PHP 7.3. Tidak tahunya hal ini berpengaruh pada projek yang sudah saya buat. Pesan errornya seperti ini :<br />
<blockquote class="tr_bq">
<b>Message: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior </b></blockquote>
Setelah googling sana sini akhirnya ketemu artikel menarik yang mempunyai masalah yang sama seperti punya saya. Dan ketika saya coba pada projek saya alhamdulillah error tersebut berhasil saya atasi.<br />
<br />
Berikut caranya jika kamu juga punya masalah yang sama dengan punya saya:<br />
<br />
1. Edit file application/third_party/MX/Router.php<br />
2. Cari public function set_class<br />
<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/AVvXsEhh8VqggcqA0X5ZGddz6bA7w-2bK1e-jYBnWxwF-uyQqXRodkBKIZqqXK6up5rbdk1bhLTr8FLN_waNcGlal66UVH6fSeW1SbaNeMb3i_YJX4d3tqPcLG5NkMoliXe9olxTMKz86lxmX4Zk/s1600/Screenshot_2019-01-10_17-57-00.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="public function set_class before" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh8VqggcqA0X5ZGddz6bA7w-2bK1e-jYBnWxwF-uyQqXRodkBKIZqqXK6up5rbdk1bhLTr8FLN_waNcGlal66UVH6fSeW1SbaNeMb3i_YJX4d3tqPcLG5NkMoliXe9olxTMKz86lxmX4Zk/s1600/Screenshot_2019-01-10_17-57-00.png" title="public function set_class before" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">public function set_class before</td></tr>
</tbody></table>
<br />
3. Didalam function tersebut terdapat logika untuk mengecek ada tidaknya $suffix, pada versi PHP sebelumnya tidak apa-apa mungkin pada versi terbaru ini (7.3) lebih sensitif kali ya<br />
4. Untuk mengatasinya tambahkan pada logika ifnya menjadi seperti ini:<br />
<blockquote class="tr_bq">
before:<br /><b>if( strpos($class, $suffix) === FALSE)</b></blockquote>
<br />
<blockquote class="tr_bq">
after:<br /><b>if( $suffix && strpos($class, $suffix) === FALSE)</b></blockquote>
5. Full codenya menjadi seperti ini:<br />
<blockquote class="tr_bq">
<b>public function set_class($class) {<br /> $suffix = $this->config->item('controller_suffix');<br /> if ($suffix && strpos($class, $suffix) === FALSE) {<br /> $class .= $suffix;<br /> }<br /> parent::set_class($class);<br /> } </b></blockquote>
<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/AVvXsEjUSfi0ZubgY3XwN5nphcwCjSe4seov3DrN-eI8O4X53McjOjzajB1Y-3Ax_rk4URtWGtwjHOjm0uTnW_syQEqULYpLGL6Yh7zOFUFojJr4V9Vq9mziDknNtZYaVfhhKZE_n7v4hnoS0dMw/s1600/Screenshot_2019-01-10_18-02-39.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="public function set_classs after" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUSfi0ZubgY3XwN5nphcwCjSe4seov3DrN-eI8O4X53McjOjzajB1Y-3Ax_rk4URtWGtwjHOjm0uTnW_syQEqULYpLGL6Yh7zOFUFojJr4V9Vq9mziDknNtZYaVfhhKZE_n7v4hnoS0dMw/s1600/Screenshot_2019-01-10_18-02-39.png" title="public function set_classs after" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">public function set_class after</td></tr>
</tbody></table>
<br />
Selesai. Saya belum tahu apa efek berantainya setelah perubahan tersebut tapi ditempat saya aman, semoga ditempat kamu juga sama ya.<br />
<br />
Salam.aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com3tag:blogger.com,1999:blog-7306629637813149910.post-75177780230639109742018-12-01T14:00:00.000+07:002018-12-01T14:00:22.689+07:00Bikin Aplikasi Android iOS Makin Asyik Dengan Anoa Cli<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv5x0PWwIwYL68Z4Vz706T7beU6797JIRtQX1Rsdr8WrVZkn58MqS6MvykpN6BMZ5iJzmZime6pTk5kpzQzvFBjV_NJ-rUp4Bu23aHtWCV4NKy_2-jFGrgo4vvJPYn19nHwhZqkj3JGHDr/s1600/anoa-logo.png" imageanchor="1"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv5x0PWwIwYL68Z4Vz706T7beU6797JIRtQX1Rsdr8WrVZkn58MqS6MvykpN6BMZ5iJzmZime6pTk5kpzQzvFBjV_NJ-rUp4Bu23aHtWCV4NKy_2-jFGrgo4vvJPYn19nHwhZqkj3JGHDr/s640/anoa-logo.png" width="640" /></a></div>
<br />
Yuk mari kenalan sama Anoa-cli. Apa itu Anoa-cli? Merujuk pada laman githubnya, anoa-cli adalah <i>React Native Typescript Boilerplate & Code Generator CLI</i>. Istilah gampangnya mungkin aplikasi/tools yang membantu memudahkan <i>programmer</i> untuk membuat aplikasi Android atau iOS, jadi kegiatan ngoding makin mudah dan cepat.<br />
<br />
Nah, kemarin saya menghadiri acara Facebook Developer Circles di Semarang yang kebetulan di sana dibahas juga tentang Anoa-cli oleh sang <i>creator, </i><a href="https://github.com/budiadiono" rel="nofollow" target="_blank">Budi Adiono</a>. Pada kesempatan tersebut didemokan bagaimana cepatnya membuat 2 halaman beserta menu navigasinya, yang bisa diselesaikan hanya dalam waktu kurang dari 3 menit. Cepat bukan? bandingkan dengan membuatnya manual dari bikin screen satu persatu, lalu membuat navigasinya, kemudian menghubungkannya menjadi satu kesatuan navigasi, hmm, di sini saya merasa Anoa-cli terlihat sangat membantu, apalagi bagi saya yang masih minim pengetahuan tentang <i>React Native.</i><br />
<i><br /></i>
<h3>
Syarat untuk menggunakan Anoa-cli</h3>
Sebelum Anoa-cli bisa berjalan dengan semestinya, yang perlu dipersiapkan antara lain:<br />
- sudah terinstall nodejs, direkomendasikan versi 8 yang LTS<br />
- sudah terinstall expo-cli<br />
- sudah terinstall git<br />
<br />
Contoh screenshot penggunaan Anoa-cli:<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNLfuDFvnBqYHq2IDvHB3n6Dhm3T_cyPAUtchk8pf5sxqbKoV5Ndj265haS3tw_qRWFMSNyK3pllkeRF7EZdD31V-BKJv2yZAuesipMPeTy6Wgqon66fKPuBgAXdImeDbyReQ22QRp6-Dj/s1600/Screenshot_2018-12-01_13-39-07.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNLfuDFvnBqYHq2IDvHB3n6Dhm3T_cyPAUtchk8pf5sxqbKoV5Ndj265haS3tw_qRWFMSNyK3pllkeRF7EZdD31V-BKJv2yZAuesipMPeTy6Wgqon66fKPuBgAXdImeDbyReQ22QRp6-Dj/s1600/Screenshot_2018-12-01_13-39-07.png" /></a></div>
aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-39185833274946454752018-11-21T09:40:00.001+07:002018-11-21T19:42:43.764+07:00[SOLVED] MySQL : ERROR 23 (HY000): Out of resources when opening file '...' (Errcode: 24)<div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhonJzH7wFiEYYFYzfMXXMsVxoNToJHm_vZBnCdpk3qovMHH8KtlPCtLsw3CvK4GB2hlRBtgD3I1GkNerRUUuAqsKMIQLrllXd0AYbdAXTFMNmPc9NS5msivasr2_GpuOmNTOgMSiH5_rpW/s1600/Screenshot_2018-11-21_09-36-37.png" imageanchor="1"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhonJzH7wFiEYYFYzfMXXMsVxoNToJHm_vZBnCdpk3qovMHH8KtlPCtLsw3CvK4GB2hlRBtgD3I1GkNerRUUuAqsKMIQLrllXd0AYbdAXTFMNmPc9NS5msivasr2_GpuOmNTOgMSiH5_rpW/s640/Screenshot_2018-11-21_09-36-37.png" width="640" /></a></div>
</div>
<div>
<br /></div>
Beberapa hari ini web server yang selalu digunakan untuk deployment beberapa website mengalami gangguan sehingga tidak bisa dipakai. Usut punya usut ternyata terdapat problem pada mysql servernya, diakses bisa tetapi begitu mau query malah menampilkan error :<br />
<div>
<br /></div>
<div>
<blockquote class="tr_bq">
<b>ERROR 23 (HY000): Out of resources when opening file '/tmp/#sql_643b_0.MYI' (Errcode: 24).</b></blockquote>
<div>
<br /></div>
<div>
Hmm, mau tidak mau saya harus cari solusinya.</div>
<div>
<br /></div>
<div>
Cari sana cari sini, browsing sana browsing sini akhirnya ketemu juga solusinya. Solusinya adalah menambahkan config open_files_limit = 5000 pada file my.cnf. File my.cnf adalah file konfig dari mysql server.</div>
<div>
<br /></div>
<h3>
Oke, itu tadi singkatnya, untuk cara bertahapnya seperti ini:</h3>
<div>
<i>*catatan: mysql server berjalan di OS turunan Debian jadi jika sesuaikan saja lokasinya jika kamu menggunakan OS yang berbeda</i><br />
<i><br /></i></div>
<div>
1. Buka file my.cnf dengan akses root</div>
<div>
<span style="background-color: #fff2cc;"><span style="color: blue; font-family: "courier new" , "courier" , monospace;"><b>$ sudo nano /etc/mysql/my.cnf</b></span></span></div>
<div>
<br /></div>
<div>
atau kalau kamu sudah sebagai root</div>
<div>
<br /></div>
<div>
<span style="background-color: #fff2cc; color: red; font-family: "courier new" , "courier" , monospace;"><b># nano /etc/mysql/my.cnf</b></span></div>
<div>
<br /></div>
<div>
2. Cari <b style="background-color: orange;">[mysqld]</b>, lalu tambahkan di bawahnya : <b>open_files_limit = 5000</b> semakin besar nilainya semakin jauh limitnya</div>
<div>
<div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvVGEORIl-mxtWEc-SrVc5-Fxe8lXlA3BJ1uD7-uNLKTsHFHId0JZiwWyJKj43mvGOHwC0W3r2yufuxVw4QHDOdjV-vDcoBQDd92eazu0_uxOsT-hVLaaUw-5VP6MZNBJ6o-cT8OfArDYm/s1600/709267a0-4c45-46a6-a3ea-838ed88cba40.jpeg" imageanchor="1"><img border="0" height="129" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvVGEORIl-mxtWEc-SrVc5-Fxe8lXlA3BJ1uD7-uNLKTsHFHId0JZiwWyJKj43mvGOHwC0W3r2yufuxVw4QHDOdjV-vDcoBQDd92eazu0_uxOsT-hVLaaUw-5VP6MZNBJ6o-cT8OfArDYm/s640/709267a0-4c45-46a6-a3ea-838ed88cba40.jpeg" width="640" /></a></div>
</div>
</div>
<div>
<br /></div>
<div>
3. Restart MySQL server<br />
<b><span style="background-color: #fce5cd; color: blue; font-family: Courier New, Courier, monospace;"># /etc/init.d/mysql restart</span></b></div>
<div>
<br /></div>
<div>
</div>
<div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOhWOpyNj1_FxaKeeIsEVvNbegWtbHAey0X6tixMB74lv6o4d6YMwBIcE-OtbBpOrycRR0WoUmqXowryjwnCV1RnITZqkAlaaM6oXh2U6HagCvx8f4WX6mS-UGHVWuj6b7LPQQW7Z7Z0qj/s1600/Screenshot_2018-11-21_12-40-59.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="98" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOhWOpyNj1_FxaKeeIsEVvNbegWtbHAey0X6tixMB74lv6o4d6YMwBIcE-OtbBpOrycRR0WoUmqXowryjwnCV1RnITZqkAlaaM6oXh2U6HagCvx8f4WX6mS-UGHVWuj6b7LPQQW7Z7Z0qj/s640/Screenshot_2018-11-21_12-40-59.png" width="640" /></a></div>
<br />
<br /></div>
<div>
4. Lalu check dan repair database dan table mysqlnya<br />
<br />
<span style="background-color: #fce5cd; color: blue; font-family: "courier new" , "courier" , monospace;"><b>$ mysqlcheck -Av --auto-repair -u root -p</b></span></div>
<div>
<br /></div>
<div>
5. Selesai</div>
</div>
aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-90162000741334296922018-07-31T22:36:00.001+07:002018-07-31T22:36:33.000+07:00Cara Menangkap Wifi dan Menyebarkannya Dengan Hotspot Login Page di Mikrotik RB941-2nD<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfK71FbMcUtakDowpnaSwUjpbOIpwY-Vyj1pIcRvex_3UOEeVIQoOLJO8rUtYWJOBVjPJKrqDk2RfiPHEiyXHJ8sobE-Fjg9HxdR-I2d6ZOMIXlBC_KzFVfYJhyphenhyphenyK5OdbGX6afqQWhaoo/s1600/nangkep+nyebar+hotspot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="tangkap dan sebar wifi dengan 1 mikrotik" border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfK71FbMcUtakDowpnaSwUjpbOIpwY-Vyj1pIcRvex_3UOEeVIQoOLJO8rUtYWJOBVjPJKrqDk2RfiPHEiyXHJ8sobE-Fjg9HxdR-I2d6ZOMIXlBC_KzFVfYJhyphenhyphenyK5OdbGX6afqQWhaoo/s640/nangkep+nyebar+hotspot.png" title="tangkap dan sebar wifi dengan 1 mikrotik" width="640" /></a></div>
<br />
<br />
Dulunya saya pesimis cara ini bisa saya pakai di mini warnet yang saya kelola. Tapi karena suatu keadaan yang memaksa saya untuk mencoba hal ini, hasilnya berakhir dengan senyuman ketika semua berjalan lancar dan kantong bisa terisi kembali dengan pundi-pundi receh.<br />
<br />
<h3>
Kita bahas dulu topologi awal yang saya pakai:</h3>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheez-1Z9RvxULuMq-MX-tnGTGNuf3FhBgf6b65OoHbbRBPFIlSfDNPMVBh7VIVKzIngktzwIPu4WVMNluw6naQzfVKD5XeAMArcu6Hlc08qXYvN9QHjJX3dQPBhjvcfWtt9mosvMeCISQ/s1600/topologi+rtpapat.net+awal.png" imageanchor="1"><img alt="topologi awal rtpapat.net" border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheez-1Z9RvxULuMq-MX-tnGTGNuf3FhBgf6b65OoHbbRBPFIlSfDNPMVBh7VIVKzIngktzwIPu4WVMNluw6naQzfVKD5XeAMArcu6Hlc08qXYvN9QHjJX3dQPBhjvcfWtt9mosvMeCISQ/s640/topologi+rtpapat.net+awal.png" title="topologi awal rtpapat.net" width="640" /></a><br />
Keterangan:<br />
- Dari atas, Internet dari ISP sebut saja Telkom menggunakan kabel tembaga (tembaga?? ya tempat saya belum tercover FO) terhubung ke modem TP-Link<br />
- Dari modem TP-Link saya sambungkan menggunakan kabel ke Mikrotik masuk ke ETH1<br />
- Dengan Mikrotik tsb saya buat layanan hotspotan+login page menggunakan wireless bawaan Mikrotik (wlan1)<br />
- User yang terhubung bisa menggunakan internet di tempat saya ketika sudah berhasil login voucher sesuai username dan password masing-masing.<br />
<br />
Problem yang memaksa saya mengganti topologi adalah kabel dari modem TP-Link ke Mikrotik mengalami kerusakan dan kabel tersebut alur sambungannya terletak di tempat yang lumayan agak sulit dan ribet untuk dibereskan.<br />
<br />
Solusinya, akhirnya saya memanfaatkan wifi di modem TP-Link untuk disebar dengan hidden SSID/tidak terlihat lalu saya tangkap dan saya sebar lagi dengan Mikrotik.<br />
<br />
<h3>
Topologi yang akhirnya saya terapkan:</h3>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBvqw-RzQr3mGc4Gbo-60rBn7jy4K0raU8Z_AiHPKBMAI8y8HmvjSvAhO-ItT7CtSt9y_Ku9vQebnRAqw4BGG-_KC45VMcgAg0qNfeqGGbg2c-D3yde0B9e3Ub9uRCu978jjBH7iOUWa8/s1600/topologi+rtpapat.net+akhir.png" imageanchor="1"><img alt="topologi akhir rtpapat.net" border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBvqw-RzQr3mGc4Gbo-60rBn7jy4K0raU8Z_AiHPKBMAI8y8HmvjSvAhO-ItT7CtSt9y_Ku9vQebnRAqw4BGG-_KC45VMcgAg0qNfeqGGbg2c-D3yde0B9e3Ub9uRCu978jjBH7iOUWa8/s640/topologi+rtpapat.net+akhir.png" title="topologi akhir rtpapat.net" width="640" /></a><br />
<br />
Bagaimana setting di Mikrotiknya? Ini yang saya terapkan.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVK2Kux1Pj1FLIvzya3FOrZ_dfXJdWBJRlq_g0nRfo68Qzrq9PCWKtTMj5DAt2EZuCTobO3s92-7_gd-jLkHBuQdkLUJSlWRGnrwPNcChI36rgdAwEydjTYzEltlbbAxuaMAE-KGbn0_k/s1600/Screenshot_2018-07-31_22-11-31.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="398" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVK2Kux1Pj1FLIvzya3FOrZ_dfXJdWBJRlq_g0nRfo68Qzrq9PCWKtTMj5DAt2EZuCTobO3s92-7_gd-jLkHBuQdkLUJSlWRGnrwPNcChI36rgdAwEydjTYzEltlbbAxuaMAE-KGbn0_k/s640/Screenshot_2018-07-31_22-11-31.png" width="640" /></a></div>
<br />
<br />
<h3>
Konfigurasi pada wlan1 sebagai penangkap wifi dari modem TP-Link:</h3>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1hoGjVXEJkmQmDqYO-JKftkU1xU6mrrz5ULyIaSvPXEuQie2SFeMEkO_I2H3I2cz2usF93c7ue6T4vo62V52DvU4U2B4t8r0J3vsAsP_eYckQ5SvVBFpLkLlOt9LOs3DBzdLwZKnnlWk/s1600/Screenshot_2018-07-31_22-16-04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1hoGjVXEJkmQmDqYO-JKftkU1xU6mrrz5ULyIaSvPXEuQie2SFeMEkO_I2H3I2cz2usF93c7ue6T4vo62V52DvU4U2B4t8r0J3vsAsP_eYckQ5SvVBFpLkLlOt9LOs3DBzdLwZKnnlWk/s640/Screenshot_2018-07-31_22-16-04.png" width="510" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Keterangan:</div>
<div class="separator" style="clear: both; text-align: left;">
- Frequency mengikuti wifi di Modem TP-Link</div>
<div class="separator" style="clear: both; text-align: left;">
- Security profile di atur di tab menu Security Profiles (wajib diisi jika wifi induk menggunakan password)</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz6WpICxlUIi09p0Q5pM-74-ngLwUEz06oOtJgmVzO56LZHqF5kAHY77cpKujw0hFvfEBb3F1MFbghpcxue4lHMeIq4Ei7VsnFMjSKDY2PIsfeGYjj3xbSdrqAsc1675HiqnoB0ONaOfQ/s1600/Screenshot_2018-07-31_22-17-55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="security profiles mikrotik" border="0" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz6WpICxlUIi09p0Q5pM-74-ngLwUEz06oOtJgmVzO56LZHqF5kAHY77cpKujw0hFvfEBb3F1MFbghpcxue4lHMeIq4Ei7VsnFMjSKDY2PIsfeGYjj3xbSdrqAsc1675HiqnoB0ONaOfQ/s640/Screenshot_2018-07-31_22-17-55.png" title="security profiles mikrotik" width="640" /></a><br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3>
Konfigurasi pada wlan2 virtual sebagai penyebar wifi ke user hotspot:</h3>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC8pMlU8I2MAKQfg8t4wWDh4JUqJgrGNTeHIvkg6N7AaKilJY6K5bDFr8FpZNZTStszOklaB2yI2KNGX7gYynH3N7921WsStNEcJi6HbOU75CPRRQ0cuclMYaS9y8kRiytu_GsH5rZh1E/s1600/Screenshot_2018-07-31_22-20-39.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Konfigurasi pada wlan2 virtual" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC8pMlU8I2MAKQfg8t4wWDh4JUqJgrGNTeHIvkg6N7AaKilJY6K5bDFr8FpZNZTStszOklaB2yI2KNGX7gYynH3N7921WsStNEcJi6HbOU75CPRRQ0cuclMYaS9y8kRiytu_GsH5rZh1E/s640/Screenshot_2018-07-31_22-20-39.png" title="Konfigurasi pada wlan2 virtual" width="586" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Dari gambar-gambar pengaturan di winbox sepertinya sudah sangat menjelaskan bagaimana konfigurasi ini bisa berjalan. Jika memang ada kendala silakan diskusikan dengan saya melalui kolom komentar atau bisa melalui Facebook page aviantorichad.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Salam.</div>
<br />
<br />aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-79733577673881099112018-07-02T15:11:00.001+07:002019-07-08T21:32:07.405+07:00Cara Menginstal Rest API Server di Codeigniter 3.x.x<span id="docs-internal-guid-33478c9a-5a0a-2491-5616-4f0f854ef9e2"><span style="font-family: "arial"; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;"></span></span><span id="docs-internal-guid-0849d154-5a0a-5c7c-5e1b-5e45eff49406"></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; margin-left: 1em; margin-right: 1em; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="367" src="https://lh6.googleusercontent.com/KY68uucRerHUMkmPemV2yy1EQkN4c7Rg6i43gBUqQKMTQboaPBc9BFgca5Wgxqa2Cq_076pPyssuhKIO3UuhRFVkbTg6IpAyZecRmGf7Azoo7pSBCOMq0D3vGHL2XjKiJHxj0VsZ" style="border: none; transform: rotate(0rad);" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
</div>
<b style="font-weight: normal;"><span style="font-family: inherit;"><br /></span></b>
<b id="docs-internal-guid-a7cf0397-5a04-eac8-4391-fe162b86f6c6" style="font-weight: normal;"><span style="font-family: inherit;">Saya beberapa kali mengalami error ketika akan melakukan instalasi REST API Server ke dalam aplikasi codeigniter yang sudah saya buat. Tapi akhirnya setelah ulik sana ulik sini, REST API bisa berjalan dengan lancar di aplikasi codeigniter saya. Bagaimana caranya? Silakan ikuti langkah-langkah di bawah ini. Untuk informasi saya menggunakan codeigniter versi 3.1.9.</span></b><br />
<b style="font-weight: normal;"><span style="font-family: inherit;"><br /></span></b>
<span style="font-family: inherit;"><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">1. Download REST API dari </span><span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"><a href="https://github.com/chriskacerguis/codeigniter-restserver" style="text-decoration-line: none; white-space: pre;">https://github.com/chriskacerguis/codeigniter-restserver</a></span></span><span style="font-family: inherit;"><span style="white-space: pre-wrap;">--- link downloadnya bisa diklik di sini : </span><span style="white-space: pre-wrap;"><a href="https://github.com/chriskacerguis/codeigniter-restserver/archive/master.zip">https://github.com/chriskacerguis/codeigniter-restserver/archive/master.zip</a></span></span><span style="font-family: inherit;"><br /></span><span style="white-space: pre-wrap;"><span style="font-family: inherit;">2. Extract file hasil download tersebut</span></span><span style="font-family: inherit;"><span style="white-space: pre-wrap;"><br /></span></span><span style="font-family: inherit;"><span style="white-space: pre-wrap;">3. Copy folder Libraries pada folder hasil extract dan paste ke folder Applications codeigniter</span></span><br />
<span style="font-family: inherit;"><span style="white-space: pre-wrap;">tambahkan <b>Use CI_Controller;</b></span></span><br />
<span style="font-family: inherit;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="332" src="https://lh4.googleusercontent.com/3zL4IwGJLLHJQRAQJopTLckHkyHRxp_BOYKNMRswwiITSnEy63UKMP56ukgaUW8Z58JO-9Bn-rqynRd5am9uDcwKk6qqRoumWujJ2_7aN3GgQmTqSkfMnGXR7R7ihWpMK3s0N9qf" style="border: none; transform: rotate(0rad); white-space: pre-wrap;" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span><span style="font-family: inherit;"><span style="white-space: pre-wrap;"><br /></span></span><span style="font-family: inherit;"><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">kalau tidak ditambahkan akan keluar error </span></span><br />
<span style="font-family: inherit;"><span style="font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Fatal error</span><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">: Class 'Restserver\Libraries\CI_Controller' not found ….</span></span><br />
<span style="font-family: inherit;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="389" src="https://lh3.googleusercontent.com/Q2hbfiAyBiurr-unRy7d_fYECkglTYe0XOkyqGO0N1u-avJtfEjabnp1tM5HEEpj5ZrZFS8iROeKyljo55uQf894R9CWJ0JmLalXnten72QtbOlSopMKSMOB-6RdgK5A7ZtdKrcX" style="border: none; transform: rotate(0rad); white-space: pre-wrap;" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span><span style="font-family: inherit;"><br /></span><span style="white-space: pre-wrap;"><span style="font-family: inherit;"><br /></span></span><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;">atau </span></span><br />
<div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: inherit;"><span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span class="Apple-tab-span" style="white-space: pre;"> </span></span><span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="149" src="https://lh6.googleusercontent.com/iQKpzUUFG4epCbRGHHoE6KfLtfR3dS6DZEYQ4C8iw6DUmD-bW0HOpWxINl95LQexqr4mxrm3ryrHD3jVelm978iii5WQEZ4GLexk-J5nJbFSg4pA16QRBwGTktts23NP0bplTtM9" style="border: none; transform: rotate(0rad);" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><br /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;">4. Copy file rest.php di folder config pada folder hasil extract dan paste ke folder config pada codeigniter</span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="195" src="https://lh6.googleusercontent.com/0UOFaQlJNFHF9E6n9e_k0v4wuNy1mS0DXWgMCGprg9a2cy3_hzyMvfqJzhSEHPFplLmtgRQ4lG8_CC29fMqFBxOmmq0v5_HkLEW2eJ8ZH-zSKcuN-jLT9ktY4XAEb_x8CwyV0eJz" style="border: none; transform: rotate(0rad);" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><br /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;">5. Copy folder api dan file Rest_server.php di controller pada folder hasil extract dan paste ke folder controller pada codeigniter</span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="119" src="https://lh4.googleusercontent.com/ev_Z-aV6iZGvhtb3CRXxejttaluBK_gAXDbVnv5PTVJfT91Xinxo9hfweVSNyKe8mepsx7IQ1caoI4tpNYflow1KLaTHkPstgrRkNOApAy2A70QVLJh77pOVRwnZCJ7p-TDJNk2u" style="border: none; transform: rotate(0rad);" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><br /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;">6. Edit file Rest_controller.php pada folder libraries codeigniter</span></span></div>
</div>
<div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;">7. Untuk penggunaannya, contoh file Example.php di folder controller/api selalu gunakan:</span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;">require APPPATH . 'libraries/REST_Controller.php';</span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;">require APPPATH . 'libraries/Format.php';</span></span></div>
<b style="font-weight: normal;"><span style="font-family: inherit;"><br /></span></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="332" src="https://lh6.googleusercontent.com/4L6J9Kn4pvrJ4rjfLeuUBzMAobAy9_PZKsyEKOOWoTWqSWtyunFGQ8L4Y1XcNJ2kQQJaiT2qBxw0idDIum6ICSBIUV57Uh5z2gEeuQvVC5KgegVUfb3Bn-oEIc17SCUN-pGGPBXt" style="border: none; transform: rotate(0rad);" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span></span></div>
<b style="font-weight: normal;"><span style="font-family: inherit;"><br /></span></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;">kalau tidak ditambahkan akan keluar error </span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: inherit;"><span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Fatal error:</span><span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> Class 'Restserver\Libraries\REST_Controller' not found ….</span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="379" src="https://lh4.googleusercontent.com/WlYScRVbEDFqDTrTRA9KoGfYw36rPkTRSPvK99EDK_n5_q8jCuaXfl56N5fAfoBpIWFLppI3-VxlX4Tt73SO3oPT6uhcpb7HmEyUn_-cx0XeHqkZqYxHfO3NdQW28zYKQ_cQMrTm" style="border: none; transform: rotate(0rad);" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><br class="Apple-interchange-newline" /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: inherit;"><span style="font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Fatal error</span><span style="font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">: Class 'Restserver\Libraries\Format' not found ...</span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="380" src="https://lh4.googleusercontent.com/E4r_atzB-CjzCOL7MCNVmkbk7U5dXhtXC04va9eKpxnSOxOxl7AlEt7FHIbt7uNaViBOq4cRBRYcpGytX1HAAaEeazd429eRb17gm6xNVZWNM70F4YgdYICzCjZwEPe3EsHZMWCc" style="border: none; transform: rotate(0rad);" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><br /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: inherit;"><span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">8. Silakan akses melalui postman atau browser, contoh saya melakukan request GET ke function user yang ada di example berarti urlnya </span><span style="background-color: transparent; color: #1155cc; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"><a href="http://127.0.0.1/COBA-REST/index.php/api/example/users" style="text-decoration: none;">http://127.0.0.1/COBA-REST/index.php/api/example/users</a></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: inherit;"><br /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: inherit;">source code:</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="444" src="https://lh3.googleusercontent.com/qSO2CTzK2lnB8fRt1B3dXWq1C4QO0K6Tnq3w9Vy2EU_OSoZh7OwJFLrkIypdYSRZtTU3Jjp8jz1FcYkUABgCFaBr3NrvLPXXsMGDpWHm_izUlYiaBoT7Z5Pdwc4mnBjXK0KmQFN6" style="border: none; transform: rotate(0rad);" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span></span></div>
<b style="font-weight: normal;"><span style="font-family: inherit;"><br /></span></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;">hasilnya:</span></span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: inherit;"><img alt="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" height="472" src="https://lh6.googleusercontent.com/4eXOmAEbmDwumnErujm8RvmVDAttjz9eEdJqTRcjlV-jvebYh4bjv45expn8qCqnRIMt4lcfpe5yY0YP-TFp8WLhWGaGDLUo0lDZtKhGxYNqCHmSvz46nD0J4aT3mlE5V1ompsEE" style="border: none; transform: rotate(0rad);" title="Cara Menginstal Rest API Server pada Codeigniter 3.1.9" width="602" /></span></span></div>
<div>
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"><br /></span></div>
</div>
aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-89227448766912810662018-06-22T16:16:00.001+07:002018-06-22T16:19:16.229+07:00Cara Upload Video IGTV via Web<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH_5QFBiRA-dbGWGcdbkNzC-mjdaniA8No-M_sdRpx0ED7ZFVB9c2YRorrxSDhekG7KWLLqWknEw-CL3ptqJb3ll3b8l5OHMcZw4MWT5rhDd8MdMU5ZVK7RGUqHC_ENbarRi0uoEGV_EQk/s1600/youtube+-+upload+igtv.png" imageanchor="1"><img alt="upload video igtv via web" border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH_5QFBiRA-dbGWGcdbkNzC-mjdaniA8No-M_sdRpx0ED7ZFVB9c2YRorrxSDhekG7KWLLqWknEw-CL3ptqJb3ll3b8l5OHMcZw4MWT5rhDd8MdMU5ZVK7RGUqHC_ENbarRi0uoEGV_EQk/s640/youtube+-+upload+igtv.png" title="upload video igtv via web" width="640" /></a></div>
<br />
Instagram baru-baru ini meluncurkan produk barunya yang bernama IGTV. Berbeda dengan IG Story, video IGTV tidak akan hilang setelah 24 jam diupload, jadi IGTV ini hampir seperti Youtube. Bedanya, IGTV mengharuskan video yang di upload mempunyai ukuran aspek ratio 9:16, dengan kata lain videonya berposisi portrait.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6npK8HarMsyv9t21BHwgHsc1LWJRe4qhDS0ZLlPu1HHqEk3WnHIs5szGsF9uzelO9s-WxX-yEOmSumL_c9aAvdOl4ttw4zNqhInDNOCQpPei3p28DDE5VHQ479yrkfYAuzmmnQpIS1ZVP/s1600/photo_2018-06-22_12-33-07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="validasi resolusi IGTV" border="0" height="121" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6npK8HarMsyv9t21BHwgHsc1LWJRe4qhDS0ZLlPu1HHqEk3WnHIs5szGsF9uzelO9s-WxX-yEOmSumL_c9aAvdOl4ttw4zNqhInDNOCQpPei3p28DDE5VHQ479yrkfYAuzmmnQpIS1ZVP/s640/photo_2018-06-22_12-33-07.jpg" title="validasi resolusi IGTV" width="640" /></a></div>
<br />
<br />
Keunggulan lainnya dibanding dengan IG Story, video IGTV selain bisa diupload melalui smartphone bisa juga diupload melalui web.<br />
<br />
<h3>
Begini Caranya Upload Video IGTV via Web PC/Laptop:</h3>
<br />
1. Login Instagram terlebih dahulu melalui website instagram.com<br />
2. Pilih menu Profile (lihat icon orang)<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWzL8wWqYI_G5tNZ0r5-GFy1Y215uHQU706J0VaVc6CHcMPF30qNfaImw7jwqCH-5s1MU8YF8Ddliey1B7hExmf8izQCTFmeRAervoRcD2s8ZQ0hB-4qth4EN0jXxhlWM90VeaC-2LUL_A/s1600/Richad+Avianto+++aviantorichad++%25E2%2580%25A2+Foto+dan+video+Instagram.png" imageanchor="1"><img alt="upload video igtv via web" border="0" height="286" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWzL8wWqYI_G5tNZ0r5-GFy1Y215uHQU706J0VaVc6CHcMPF30qNfaImw7jwqCH-5s1MU8YF8Ddliey1B7hExmf8izQCTFmeRAervoRcD2s8ZQ0hB-4qth4EN0jXxhlWM90VeaC-2LUL_A/s640/Richad+Avianto+++aviantorichad++%25E2%2580%25A2+Foto+dan+video+Instagram.png" title="upload video igtv via web" width="640" /></a><br />
<br />
3. Lalu pilih menu IGTV<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAzbjF3s74f1lGoh3444s7ZUIO5fC6fcYN8QDaOC_rSIATI_U5foYw-JV1QlE40vbER0mLybJ8omTOMo_TD3puYbMf-OxoHDqmptnvhIMAUiD4L9p9PdRHXw0cD9Y9Tvn1z5ZAbo8qFnut/s1600/Richad+Avianto+++aviantorichad++%25E2%2580%25A2+Foto+dan+video+Instagram+%25281%2529.png" imageanchor="1"><img alt="upload video igtv via web" border="0" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAzbjF3s74f1lGoh3444s7ZUIO5fC6fcYN8QDaOC_rSIATI_U5foYw-JV1QlE40vbER0mLybJ8omTOMo_TD3puYbMf-OxoHDqmptnvhIMAUiD4L9p9PdRHXw0cD9Y9Tvn1z5ZAbo8qFnut/s640/Richad+Avianto+++aviantorichad++%25E2%2580%25A2+Foto+dan+video+Instagram+%25281%2529.png" title="upload video igtv via web" width="640" /></a></div>
<div style="text-align: center;">
<br />
<div style="text-align: left;">
4. Tekan tombol Unggah</div>
<div style="text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfGHETn_evSSBlsdvKnJaPxw7foNGJiElVZ77t7WTs2C6auqqqFt7-BBrsaRLJljBipqNL6bEWmOpgp-8p8fYID-Odot-D6vcS5V_uk17JjxVfMlLV7Zi7XMYYvJrwGXbpuEosWeHskidd/s1600/Richad+Avianto+++aviantorichad++%25E2%2580%25A2+Foto+dan+video+Instagram+%25282%2529.png" imageanchor="1"><img alt="upload video igtv via web" border="0" height="408" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfGHETn_evSSBlsdvKnJaPxw7foNGJiElVZ77t7WTs2C6auqqqFt7-BBrsaRLJljBipqNL6bEWmOpgp-8p8fYID-Odot-D6vcS5V_uk17JjxVfMlLV7Zi7XMYYvJrwGXbpuEosWeHskidd/s640/Richad+Avianto+++aviantorichad++%25E2%2580%25A2+Foto+dan+video+Instagram+%25282%2529.png" title="upload video igtv via web" width="640" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
5. Pilih file yang akan diupload</div>
<div style="text-align: left;">
6. Beri judul dan deskripsi</div>
<div style="text-align: left;">
7. Lalu tekan Kirim, tunggu dan jangan tutup halaman sampai proses selesai</div>
<div style="text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCSU41FpJY6ySPAx58fdvc_NjIi-GbPay5W_iJm99epHwZzOoW4C3wy537oTVqL-ZfPNRkG-_4jl_kttg16mla0lsueFsv5VgjoYMspOFlOwCbB8ShpRVbrU5XXGON9M5fPGOG0pH1BjoQ/s1600/photo_2018-06-22_16-12-44.jpg" imageanchor="1"><img alt="upload video igtv via web" border="0" height="464" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCSU41FpJY6ySPAx58fdvc_NjIi-GbPay5W_iJm99epHwZzOoW4C3wy537oTVqL-ZfPNRkG-_4jl_kttg16mla0lsueFsv5VgjoYMspOFlOwCbB8ShpRVbrU5XXGON9M5fPGOG0pH1BjoQ/s640/photo_2018-06-22_16-12-44.jpg" title="upload video igtv via web" width="640" /></a></div>
<div style="text-align: left;">
9. Selesai</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<h3>
Tutorial Video Upload Video Instagram TV (IGTV) :</h3>
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/UqcIEgRIJ2w/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/UqcIEgRIJ2w?feature=player_embedded" width="320"></iframe></div>
<div style="text-align: left;">
<br /></div>
</div>
<div style="text-align: left;">
<br /></div>
aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-8848878298644737792018-03-18T14:04:00.002+07:002018-03-18T14:04:56.134+07:00Membatasi Akses Folder Assets atau Public Folder di Halaman Website<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwHi0QaWSeo-X5Ibz1VKru_LtbGhGe2BtycgT3d2x6bbyyPl-wsV1Lmq38CtqM864f7EfZ18IL0Y_UNIzD3DoFZPJxqWv-k6WCFCi-8KCnByuCNBRGqmHUkxGmVDlFhKk3Gz9MJbNDnqcd/s1600/Screenshot_2018-03-18_14-00-58.png" imageanchor="1"><img alt="folder assets di halaman website" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwHi0QaWSeo-X5Ibz1VKru_LtbGhGe2BtycgT3d2x6bbyyPl-wsV1Lmq38CtqM864f7EfZ18IL0Y_UNIzD3DoFZPJxqWv-k6WCFCi-8KCnByuCNBRGqmHUkxGmVDlFhKk3Gz9MJbNDnqcd/s1600/Screenshot_2018-03-18_14-00-58.png" title="folder assets di halaman website" /></a></div>
<br />
Seringkali ketika selesai ngoding ada saja folder yang seharusnya tidak boleh dilihat secara langsung oleh publik tapi tetap masih bisa diakses atau dilihat, sebut saja misalnya folder assets yang seringnya digunakan untuk menampung file css atau js bahkan tidak jarang berisi file-file gambar juga.<br />
<br />
Jika hanya terdiri dari 1 folder saja mungkin dengan menambahkan file index.html saja di folder tersebut sudah cukup membantu. Tapi bayangkan jika terdapat beberapa sub folder yang jumlahnya banyak pasti hal ini lumayan bikin kesel kalau harus bikin file index.html satu persatu.<br />
<br />
Mau tidak mau saya harus mencari cara agar bisa melakukan pembatasan tanpa harus membuat file index.html satu persatu. Copy paste? Mungkin saja, tapi sama gak enaknya juga.<br />
<br />
Akhirnya saya memanfaatkan file .htaccess untuk mengatasi hal tersebut.<br />
<br />
<h3>
Cara Menyembunyikan atau Membatasi Folder Assets:</h3>
Caranya, cukup buat 1 file <b>.htaccess </b>dan simpan di folder assets atau sembarang folder yang ingin dibatasi maka sub folder yang lain didalam folder assets tersebut akan ikut serta dibatasi.<br />
<br />
Isi dari file .htaccess seperti ini:<br />
<blockquote class="tr_bq">
Options -Indexes</blockquote>
<div>
<br /></div>
<div>
Seperti ini contoh gambarnya:</div>
<div>
<br /></div>
<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/AVvXsEhphgHyCVTRbld85ybw6cBaiFuvIic6wbCLVqdoyNdUab_99RP5L_HQ5lmy9LCrpeUCwHAvbGHcendnQjenvzuZf1hW6ItqZ2xGC2DzIIyl__kTR2pzdH64e0wQPCnIODMfCaoi-0IBaA6G/s1600/Screenshot_2018-03-18_13-57-56.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt=".htaccess pada folder assets" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhphgHyCVTRbld85ybw6cBaiFuvIic6wbCLVqdoyNdUab_99RP5L_HQ5lmy9LCrpeUCwHAvbGHcendnQjenvzuZf1hW6ItqZ2xGC2DzIIyl__kTR2pzdH64e0wQPCnIODMfCaoi-0IBaA6G/s1600/Screenshot_2018-03-18_13-57-56.png" title=".htaccess pada folder assets" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">.htaccess pada folder assets</td></tr>
</tbody></table>
<div>
Dengan cara tersebut akhirnya folder tersebut sudah tidak bisa diakses secara publik. Jika ada yang mencoba mengakses folder tersebut maka yang muncul adalah peringatan: </div>
<blockquote class="tr_bq">
Directory access is forbidden.</blockquote>
<div>
Selesai.</div>
<div>
<br /></div>
<div style="text-align: right;">
<i>Di bawah kipas angin yang berputar</i></div>
<div style="text-align: right;">
<i>Dinar Elok, 18 Maret 2018</i></div>
<div style="text-align: right;">
<i>Semarang</i></div>
aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0tag:blogger.com,1999:blog-7306629637813149910.post-73971280162489881332018-03-05T22:52:00.001+07:002018-03-05T22:52:21.801+07:00Cara Menginstall MongoDB di Ubuntu, Linux Mint 16.04<div class="tr_bq">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirn5op0Ri6u0dpBFu4WtmvvJ0fl712s8FLpIvdVaY-fu4XK3a7YFSeNIcjCOlL-uFC8bwU3aYTL1kWi5RdRNVIKjzes8aBEAiTZcR85q0uSzhBDmbmAhWsOnlMg3al9Vf4TvldxETCUPAH/s1600/Screenshot_2018-03-05_22-51-33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="mongodb aviantorichad" border="0" data-original-height="669" data-original-width="1366" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirn5op0Ri6u0dpBFu4WtmvvJ0fl712s8FLpIvdVaY-fu4XK3a7YFSeNIcjCOlL-uFC8bwU3aYTL1kWi5RdRNVIKjzes8aBEAiTZcR85q0uSzhBDmbmAhWsOnlMg3al9Vf4TvldxETCUPAH/s640/Screenshot_2018-03-05_22-51-33.png" title="mongodb aviantorichad" width="640" /></a></div>
<br /></div>
<div class="tr_bq">
Karena ada kebutuhan untuk belajar hal baru, maka saya memutuskan untuk belajar menggunakan MongoDB. Tidak ada yang salah dengan database MySQL yang sudah saya gunakan selama ini. Hanya saja ada yang kurang rasanya jika teknologi yang makin berkembang tidak dibarengi dengan berkembangnya skill saya. Harapannya jika bisa menggunakan atau menguasai teknologi baru bisa juga untuk mendapatkan projek-projek baru yang membutuhkan teknologi baru tersebut.</div>
<br />
OKe, langsung saja saya akan mendokumentasikan cara menginstall database MongoDB di laptop saya yang terinstal Linux Mint 16.04 yang juga turunan dari Ubuntu 16.04 Xenial Xerus.<br />
<br />
<h3>
Berikut Cara Menginstall MongoDB di Ubuntu/Linux Mint 16.04 (jalankan di terminal):</h3>
Update PPA<br />
<blockquote>
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6<br />
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list</blockquote>
<br />
Update apt<br />
<blockquote class="tr_bq">
sudo apt update </blockquote>
<br />
Instal MongoDB<br />
<blockquote class="tr_bq">
sudo apt install mongodb</blockquote>
<br />
Selesai.<br />
Untuk konfigurasi dan penggunaannya akan dilanjutkan pada postingan yang akan datang.aviantorichadhttp://www.blogger.com/profile/14927084917447659138noreply@blogger.com0