Postingan

Menampilkan postingan dari November, 2019

Review Kedua Ceksite.com

Gambar
Ceksite.com, sepertinya website ini cuma mencari traffic untuk mendapatkan income dari iklan Adsense. Tanpa menyertakan dengan jelas bagaimana cara kalkulasi mereka, memberikan harga pada website-website yang mereka tampilkan. Seperti gambar di atas, sakit rasanya website bisnis penulis, dihargai cuma 5 ribu rupiah. Sedangkan mereka menghargai website mereka sendiri dengan harga segitu. Ketika penulis mencoba untuk menghubungi, menanyakan perihal cara kalkulasi mereka, mereka hanya menyediakan form, yang sampai tulisan ini ditulis, penulis tidak mendapat jawaban sama sekali. Pikir penulis, mungkin mereka sudah banyak yang komplain, sehingga mereka berusaha menghindar, sembunyi dibalik kontak form yang belum tentu dilihat. Perlu diketahui, website edugameapp.com milik penulis adalah salah satu dari mahakarya penulis. Dengan website itu, setidaknya penulis mendapat tambahan gaji melalui Adsense juga, diluar gaji penulis sebagai freelance. Yang penulis herankan, meng...

Generate Tumpukan Jerami dengan HTML5 Canvas

Gambar
Kode HTML5 Canvas untuk membuat coretan abstrak dari tulisan sebelumnya, dapat digunakan untuk menggambarkan tumpukan jerami sebagaimana gambar di atas. Gambar tersebut dapat digunakan sebagai dasar untuk membuat game bertema "Mencari jarum ditumpukan jerami" atau semacamnya. Selain itu gambar dapat dibuat wallpaper atau untuk keperluan background lainnya. Berikut ini kode HTML5 Canvas untuk menggenerate tumpukan jerami tersebut: <html> <head> <title>Jerami</title> </head> <body> <div style= "display: flex;justify-content: center;" > <canvas id= "myCanvas" width= "1024" height= "500" > </canvas></div> <script> var canvas = document.getElementById( "myCanvas" ); var ctx = canvas.getContext( "2d" ); ctx.fillStyle = "black" ; ctx.fillRect(0,0,canvas.width,canvas.height); function Menggambar() { ctx.fi...

Cara Menjalankan kode HTML5 Canvas

Gambar
Untuk yang sudah paham dengan HTML, pasti sudah tidak perlu dipertanyakan lagi bagaimana menjalankan kode HTML5. Khususnya kode-kode HTML5 Canvas yang penulis tuliskan dalam blog ini. Namun, bagi yang belum paham sama sekali dengan HTML, pasti masih bingung cara menjalankan. Video dibawah ini adalah contoh bagaimana menjalankan kode HTML5 Canvas dari tulisan yang berjudul " Algorithma Coretan Abstrak dengan HTML5 Canvas ". Dengan menyimpan kode ke file yang berekstensi .html dengan text editor seperti Notepad, lalu membukanya dengan web browser, maka kode HTML5 Canvas akan dapat dijalankan. Perlu diketahui, dengan perkembangan teknologi HTML5 Canvas yang dapat digunakan untuk membuat game-game 2D dan 3D berbasis online, iklan, animasi atau semacamnya, saat tulisan ini ditulis, dapat dipastikan bahwa penggunaan HTML5 Canvas akan terus berkembang.

Algorithma FPB dan KPK dengan Javascript

Gambar
Melihat antusias pengunjung terhadap artikel yang berjudul " Algorithma Java Mencari KPK dan FPB ", oleh karena itu penulis mencoba mengimplementasikan algorithma pencaharian FPB (Faktor Persekutuan Terbesar) dan KPK (Kelipatan Persekutuan Terkecil) dalam bentuk yang lebih mudah untuk dicoba, yaitu menggunakan bahasa pemrograman Javascript. Memang karena Javascript termasuk dalam bahasa pemrograman yang disuguhkan dengan interface yang mudah dipahami, implementasi algorithma mencari FPB dan KPK yang sebelumnya ditulis menggunakan bahasa Java, dapat penulis tulis ulang dengan syntax yang jauh lebih pendek. Diharapkan dengan kode program versi Javascript ini, pembaca dapat langsung mencobanya, dengan menjalankannya di web browser. Cukup dengan menuliskan bilangan-bilangan yang akan dicari nilai FPB dan KPK di form input, memisahkannya dengan tanda koma, dan menekan tombol submit, kode program akan menghitung mulai dengan menurunkan ke faktor-faktornya terlebih ...

Ambiguitas Lucu dalam Kuitansi

Gambar
Satu hal lucu, yang penulis temui dari hasil mengantarkan istri ke jasa optik, yaitu sesuai terlihat pada gambar di atas. Gambar itu adalah bukti pembayaran pemesanan lensa baru, di salah satu toko penyedia jasa frame dan lensa kacamata. Ketika pertama kali memegangnya, perhatian penulis langsung tertuju pada kata "Methode Komputer Gratis". Pertama, kata Methode. Entah sang pembuat kuitansi ingin meenggunakan kata metode, method, atau memang methode. Jika gabungannya kata komputer, mungkin maksudnya adalah menggunakan kata metode, sesuai dengan kaidah bahasa Indonesia. Namun bisa juga menggunakan kata method atau methode jika mereka ingin menggunakan kata dalam bahasa inggris Amerika atau Inggris. Kedua pada kata Gratis. Dari pertama melihatnya, penulis menyangka tulisan itu harusnya bertuliskan kata grafis. Sebab dua kata didepannya yang dibawa, harusnya berbunyi metode komputer grafis. Penggunaan kata ini lah yang membuat penulis penasaran dan lucu....

Algorithma Tic Tac Toe dengan HTML5 Canvas

Gambar
Penasaran membuat game Tic Tac Toe, terutama tentang menambahkan kecerdasan buatan (Artificial Intelligence) untuk melawan pemain, penulis mencoba menuliskan algorithma dan memvisualisasikannya dengan HTML5 Canvas. Kode program game Tic Tac Toe dibawah ini disertai dengan interaksi mouse dan touch untuk mempermudah penggunaan. Sedangkan ide kecerdasan buatannya, komputer mencari dulu posisi terbaik untuk dirinya agar menang, baru jika tidak terpenuhi, komputer mencari posisi yang paling tepat untuk bertahan. <html> <head> <title>Tic Tac Toe</title> </head> <body> <div id= "score" style= "font-size:42px;color:#009688;width:500px;text-align:center;" ></div> <div id= "hasil" style= "font-size:42px;color:#009688;width:500px;text-align:center;" ></div> <canvas id= "myCanvas" width= "500" height= "500" > </canvas><br/> ...

Pengalaman Menggunakan BPJS Kesehatan Pertama Kali

Gambar
Penulis adalah salah satu peserta BPJS (Badan Penyelenggara Jaminan Sosial) Kesehatan golongan tiga, dan terdaftar semenjak tahun 2018. Saat tulisan ini dibuat, penulis bekerja sebagai freelance disalah satu sekolah swasta di Malang, dengan gaji satu juta per bulan, dan bertugas sebagai admin website. Berikut ini adalah pengalaman penulis dalam mempergunakan Kartu Indonesia Sehat (KIS) dari BPJS. Awal Mula Pada tanggal 4 Oktober 2019, penulis mendapat berita gembira, istri penulis dinyatakan hamil oleh salah satu dokter Obestetri & Ginekologi (SpOG) Rumah Sakit (RS) di Malang. Pernyataan tersebut berdasarkan hasil Ultrasonography (USG), dengan ukuran kantung tanda kehamilan yang mini. Dokter mengatakan ukuran bayinya "nyenil" dan posisinya menempel di bagian bawah rahim. Penulis bersama istri pun merasa sangat senang. Kebahagiaan yang ditunggu semenjak 4 tahun usia pernikahan kami, akhirnya berbuah juga. Masalahnya, satu bulan sebelum...

Empat Tipe Orang yang Perlu di Hindari

Gambar
Ilustrasi sosial (Sumber gambar: Pixabay/czunss) Dalam bergaul dan besosialisasi, baik itu sesama kerabat atau orang lain, berdasarkan pengalaman penulis, di bawah ini empat tipe orang yang harus dihindari berdasarkan ucapannya. Penulis bukan orang yang suka bersosialisasi, namun dalam hidup bermasyarakat, bersosialisasi itu penting, minimal dalam satu Rukun Tetangga (RT). Sering Bersumpah Menurut penulis, orang yang sering berkata sumpah, justru orang yang mudah berbohong. Contohnya, "Sumpah, harga cuma 40 juta". Bisa saja dia berkata sumpah seperti itu hanya agar orang mempercayainya. Bagi penulis, mungkin sebagai pendengar, kita tidak dapat membuktikkan kebenaran perkataan dia saat itu juga. Tetapi jika suatu hari satu saja perkataan yang terbukti bohong, penulis tidak akan mempercayai perkataannya lagi dan yang lain-lain, atau yang akan datang. Plin-plan Plin-plan yang dimaksud disini adalah berbeda dengan yang dikatakan antara sebelum dan sesudah ke...

Konversi Angka Scientific ke Double dalam File dengan C++

Suatu hari, istri penulis mendapatkan data dalam bentuk file data.dat, dengan tiap data diberikan dalam bentuk angka scientific. Data tersebut seperti dibawah ini: 8.0488800e-01 -1.5277600e+01 8.0845880e-01 -1.5270800e+01 8.1202960e-01 -1.5250700e+01 8.1560039e-01 -1.5217400e+01 8.1917119e-01 -1.5171500e+01 8.2274199e-01 -1.5113700e+01 8.2631278e-01 -1.5045000e+01 8.2988358e-01 -1.4966600e+01 8.3345438e-01 -1.4880000e+01 8.3702518e-01 -1.4787100e+01 8.4059597e-01 -1.4690300e+01 Untuk keperluan perhitungan numerik, data diatas perlu dibaca dengan kode C++. Ternyata, dalam perhitungan angka scientific tersebut perlu dirubah dahulu ke type data double. Berikut ini adalah kode C++ untuk merubah angka scientific ke double, sebagai file kode.cpp, yang outputnya disimpan ke file lain, out.dat. #include <iostream> #include <fstream> #include <string> #include <stdio.h> #include <cmath> #include <sstream> using namespace std; double ...