Senin, 19 Oktober 2026
Membuat NVM untuk double node js
Selasa, 14 Januari 2025
error mysql Illegal mix of collations (latin1_general_cs,IMPLICIT) and (latin1_general_ci,IMPLICIT) for operation '='
Penyebab
Collation berbeda antara dua kolom atau nilai yang dibandingkan.
Collation yang tidak konsisten di dalam database atau query.
Solusi
1. Ubah Collation di Query
Anda dapat menggunakan fungsi COLLATE untuk menyamakan collation secara eksplisit di dalam query.
SELECT * FROM tabel
WHERE kolom1 COLLATE latin1_general_ci = kolom2;
2. Ubah Collation di Struktur Tabel
Jika masalah sering terjadi, pertimbangkan untuk menyamakan collation seluruh kolom yang relevan di tabel:
ALTER TABLE tabel
MODIFY kolom1 VARCHAR(255) COLLATE latin1_general_ci,
MODIFY kolom2 VARCHAR(255) COLLATE latin1_general_ci;
3. Periksa dan Ubah Default Collation Database
Pastikan default collation dari database sesuai kebutuhan Anda:
ALTER DATABASE nama_database
CHARACTER SET latin1
COLLATE latin1_general_ci;
4. Konversi Data Sementara
Jika Anda tidak ingin mengubah struktur tabel atau database, konversi collation secara sementara:
SELECT * FROM tabel
WHERE kolom1 COLLATE latin1_general_ci = 'nilai';
5. Gunakan BINARY untuk Perbandingan Case-Sensitive
Jika Anda memerlukan perbandingan case-sensitive tanpa mengubah collation:
SELECT * FROM tabel
WHERE BINARY kolom1 = 'nilai';
Catatan
Sebaiknya gunakan collation yang konsisten di seluruh database untuk menghindari konflik di masa depan.
Jika database Anda baru, pertimbangkan untuk menggunakan utf8_general_ci atau utf8mb4_general_ci, karena lebih modern dan mendukung lebih banyak karakter.
Selasa, 26 November 2024
Saat kita upgrade kapasitas tidak sesuai di idclodehost
Setelah saya menggunakan langganan idclodehost yang sebelumnya 20gb dan saya install cyberpanel saya menemukan kendala ssd yang ada di cyberpanel saya tidak berubah masih 20gb.
saya melakukan layanan tiketing tetapi masih kesulitan untuk mengupgrade ssd saya,,
dan saya baru bisa memahami balasan tiket dari id clode host
langsung saja caranya seperti di bawah ini:
1. masuk di cammand kita(melewati putty)
2. masukkan user dan password root kita
3. untuk mengetahui list ukuran disk kita
ketikkan lsblk
4. sudo growpart /dev/vda 1
5. selanjutnya
6. sudo resize2fs /dev/vda1
untuk memastikan df -h
Setelah saya lakukan grow
Jumat, 04 Oktober 2024
Cara Menambah Local Disk di sql server
Cara Menambah Local Disk di sql server yang disk tersebut di luar local disk server kita:
terkadang kita terbatas dalam penyimpanan backup jika data tersebut sudah cukup besar maka kita harus mempunyai penyipanan yang cukup besar, adapun cara menambah local disk di luar server tersebut sebagai berikut:
ketik
EXEC xp_cmdshell 'net use I: \\<IP komputer> /user:domain\<user> <pass>';
dak eksekusi
jika sudah ada dan tidak digunakan dapat di hapus terlebih dahulu
exec xp_cmdshell 'net use /delete I:'
Kamis, 01 Agustus 2024
Tidak dapat Meremot komputer peringatan CredSSP
Mengatasi gagal terhubung ke RDP karena CredSSP Encryption Oracle Remediation
Jika anda memiliki VPS dengan OS Windows dan ingin akses menggunakan RDP, terkadang didapat error mengenai "CredSSP Encryption Oracle Remediation"
Sabtu, 06 April 2024
Membuat loadbalance secara otomatis jika ISP 1 Mati akan otomatis ke ISP 2
2. Menu IP-Routes
Dst. Address 1.1.1.1
Cek Gateway pilih ping
Cek Gateway pilih ping
Cek Gateway pilih ping
Cek Gateway pilih ping
Distance 2
Berikut hasil akhirnya
Selasa, 02 April 2024
Settingan Hotspot Paling Nyaman Buat User
buat para penyedia internet atau jaringan wifi yang masih bingung akan keluhan client yang sering
curhat kenapa usernya berkali-kali tiap beberapa jam atau hari harus login lagi.
saat keluar jaringan dan kembali lagi harus memasukkan autentikasi. ataupun jika logout harus membuka browser agar bisa di direct untuk login kembali
hal ini tidak membuat nyaman pengguna.
adapun caranya sebagai berikut
1. masuk ke winbox
2. pilih menu IP-Hotspot-server profile
3. Tambah seperti settingan di bawah ini
Mac Cookie Timeout : silahkan diisi dengan paket terlama yang anda punya , contoh diatas adalah paket terlama yang ada satu minggu atau 6 hari .
Dengan settingan seperti diatas maka user tidak akan di pusingkan lagi untuk login login kembali selama mac cokienya masih tersimpan . untuk settingan idle dan keepalive timeout anda bisa sesuaikan sendiri dengan kebutuhan anda .
idle timeout adalah ketika user sedang konek ke wifi tapi tidak ada sedikitpun aktivitas maka dia akan logout sendiri dan dengan settingan mac cookie diatas ketika dia ada aktivitas kembali akan login otomatis.
Keepalive timeout adalah ketika user tidak tersambung ke jaringan sinyal wifi anda dia akan keluar otomatis sesuai waktu yang di setting dan akan login kembali otomatis tanpa memasukkan user password ketika tersambung kembali ke sinyal wifi anda, ini juga sangat memudahkan bila anda mempunyai beberapa titik akses point yang banyak , dimanapun dia konek ke wifi tidak akan lagi diminta memasukan login user password dengan syarat network wireless anda menggunakan fitur WDS.
Selasa, 06 Februari 2024
Cara Shrink log database SQL SERVER
Cara Shrink log database SQL SERVER
semakin sering data base kita digunakan maka akan semakin banyak log yang tambah pada souce database kita.
Cara Memonitoring skrip yang bikin masalah di SQL SERVER
Cara Memonitoring skrip yang bikin masalah di SQL SERVER
kita bertemu lagi pada hari ini, kali ini kita akan sharing tentang bagaimana cara kita memonitoring skrip yang konek dengan db sql server kita.
jadi biasanya sql server kita ada kendala ngelock atau lamban, kita bisa menganalisa dengan memonitoring apakah skrip kita ada yang tersuspend apa tidak,atau skrip-sekrip yang lain
langsung saja yuk....
pertama kita buka sql server kita.
klik kanan localhost/alamat server kita
pilih Activity Monitor
Jumat, 02 Februari 2024
Perintah di github
Perintah di github yang perlu kita ketahui
Cara mengambil project
pilih folder yang akan kita taruh file yang ada di github.
klik kanan-open git bash here
setelah itu kita harus menginstall komponennya, dikarenakan project kita disini ionic kita ketik
ionic install
git fetch
untuk cek kodingan yang ada di github sama dengan yang ada di komputer apa enggak
selanjutnya
git status
saat dilakukan git status akan terdeteksi apakah sama apa tidak project kita, dari gambar di atas kita ketinggalan 1 commit. untuk menyamakan kita ketik
Setelah itu kita dapat mengetikan
Selasa, 30 Januari 2024
Perintah-Perintah di Angular
Perintah-perintah di angular
kumpulan perintah-perintah penggunaan angular
Cara menginstall angular secara general/angular terbaru
npm install -g @angular/cli
Cara menginstall angular secara spesifik dengan menambah seri angular di belakangnya
npm install -g @angular/cli@12.0.0
Cara menginstall komponen angular jika kita mendapatkan project tidak lengkap
npm install
Melihat versi Angular
ng -version
atau
ng v
Cara membuat project baru
ng new NAMA PROJECT
Menjalankan project
ng serve = Perintah default untuk menjalankan Angular.
ng serve -o = Menjalankan Angular dengan otomatis membuka browser.
ng serve --port 4100 = Menjalankan Angular pada port yang kamu tentukan sendiri (4100).
Build Project Angular
ng build --prod
Senin, 27 November 2023
Cara Mematikan Antivirus Windows 10 Permanen
Cara Mematikan Antivirus Windows 10 Permanen
hal ini dilakukan biasanya dikarenakan kita kesulitan untuk install program/crack pada komputer win 10. dikarenakan hal itu tidak cukup dengan mendisable antrivirus di menu control panel
langsung saja kita coba
buka run-ketik gpedit
this could be due to credssp encryption oracle remediation
this could be due to credssp encryption oracle remediation Masalah ini sering muncul ketika kita jarang melakukan update windows terutama dibagian security update nya.
OS Windows Client (laptop atau PC komputer) yang menggunakan OS terbaru dan sudah melakukan security update di blokir untuk dapat berkomunikasi dengan server RDP yang belum di patch, maka dari itu PC Client anda akan memunculkan error "CredSSP Encryption Oracle Remediation" dimana terdapat celah keamanan, dan solusi sementara dan cepat adalah PC Client di set permission untuk memperbolehkan akses RDP dengan proteksi yang lemah.
langsung saja kita eksekusi, masuk ke run dengan cara pilih start-run-ketik perintah gpedit.msc
Selasa, 24 Oktober 2023
Komputer tidak bisa mati setelah di Shutdown
komputer tidak bisa mati setelah di shutdown
hal ini terjadi pada komputer kami, kami sudah melakukan berbagai cara untuk membenahi komputer tersebut.
hal yang kami cek mulai dari power supply, ram, proseccor dan motherboad. sampai di mana kami kesulitan menganalisa dan akhirnya kami melakukan penggantian motherboard. karena kami harus segera membenahi komputer tersebut.
setelah kami mempunyai waktu untuk menganalisa komputer tersebut dan akhirnya kami menemukan masalahnya,, kami ganti baterai bios dengan baterai baru.
selamat mencoba..
Jumat, 06 Oktober 2023
Rabu, 04 Oktober 2023
Setting forward ip publik ke ip local mikrotik
Setting forward ip publik ke ip local di mikrotik
disini kita akan memberikan tutorial untuk setting forwarding dari ip publik ke ip local di menu nat pada mikrotik.
banyak hal yang bisa digunakan dalam settingan ini salah satunya untuk menampilkan website ke pengguna umum agar bisa menikmati website tersebut.
langsung aja kita mulai untuk settingan sebagai berikut :
Disini kita langsung fokus ke settingan NAT.
selamat mencoba
Jumat, 30 Juni 2023
Cara mematikan windows Defender
Cara mematikan windows Defender
terkadang kita kesulitan untuk mematikan windows Defender pada windows 10, yang membuat proses services dan kita terkadang kesulitan menginstall aplikasi yang dirasa mencurigakan dan kita membutuhkan aplikasi tersebut.
langsung saja Melalui Command Prompt / start run dan ketik gpedit.msc.
Lalu setelah jendela Group Policy Editor terbuka, silakan masuk ke Computer Configuration > Administrative Templates > Windows Components > Windows Defender > lalu cari Turn Off Windows Defender Antivirus. Klik dua kali pada Turn Off Windows Defender Antivirus. enable dan ok
selamat mencoba
Sabtu, 03 Juni 2023
FONT HILANG KETIKA ANDA MENGKLIK DAFTAR FONT PADA WORD 2007
Jika font di dalam microsoft word hilang/hanya ada beberapa font, berikut adalah solusinya :
1. Klik logo windows- masuk ke device and printer
2. cari microsoft XPS document writer, Setelah itu klik kanan microsoft XPS document writer pilih set as default printer
3. Jika printer ada dan terhubung dengan komputer namun font dalam microsoft tetap menghilang, coba install ulang driver printer tersebut.
Sekian langkah-langkah yang harus dilakukan, semoga bermanfaat.
Senin, 27 Februari 2023
Cara membuat fungsi keyboard menjadi mouse
Cara membuat fungsi keyboard menjadi mouse.
kita akan kesulitan jika mouse kita tidak terbaca pada usb motherboard kita
apalagi saat ini hampir kebanyakan komputer menggunakan usb. bukan lagi menggunakan ps2
dari windows sendiri menyediakan fungsi yang dapat membantu kita untuk menjadikan fungsi keybord menjadi mouse.
langsung saja kita pencet tombol alt+sift+NumLock
akan keluar tampilan seperti di bawah ini.
klik saja yes
untuk mengaktifkan menu tersebut hidupka NumLock
Keterangan Tombol Yang Dapat Digunakan Pada Fasilitas/Fitur Mouse Keys :
Angka 1 : Arah Kiri Bawah
Angka 2 : Arah Bawah
Angka 3 : Arah Kanan Bawah
Angka 4 : Arah Kiri
Angka 5 : Klik Kiri
Angka 6 : Arah Kanan
Angka 7 : Arah Kiri Atas
Angka 8 : Arah Atas
Angka 9 : Arah Kanan Atas
Angka 0 : Tahan Tombol Tertentu
Tombol . : Melepas Tombol Tahan
Tombol + : Klik Kiri Ganda (Double Click)
Tombol Enter : Enter
Tombol Numlock : Mengaktifkan dan Mematikan Mouse Keys
Tombol / : Klik Kiri
Tombol * : Klik Tengah
Tombol – : Klik Kanan
Minggu, 30 Oktober 2022
Update API 30 Ke 31 di cordova ionic
Kali ini kita akan membahas tentang update atau migrasi dari API 30 Ke 31 yang akan kita pakai untuk aplikasi ionic. saya pribadi juga sangat kesulitan dikarenakan membutuhkan beberapa hal yang harus di update. salah satu nya update SDK itu sendiri yang ada pada menu SDK Manager yang ada di Android Studio.
yang ke 2 Update JAVA ke seri 11, kalau sudah terupdate. selanjutnya jangan lupa update Environment Variables nya
JAVA_HOME = C:\Program Files\Java\jdk-11.0.17
PATH = C:\Program Files\Java\jdk-11.0.17\bin
Hal tersebut sangat di butuhkan untuk membuild aplikasi khususnya yang saya pakai, yaitu aplikasi ionic/yang memakai cordova
Setelah itu hapus Android dengan Perintah
ionic cordova platform remove android
setelah itu install kembali dengan perintah
ionic cordova platform add android@11
Hapus tag Splash
config.xml Anda tidak lagi mendukung <splash> dan Anda akan menerima kesalahan ini:
The "<splash>" tags were detected and are no longer supported. Please migrate to the "preference" tag "AndroidWindowSplashScreenAnimatedIcon".
Anda harus menghapus entri di config.xml Anda di bawah platform android yang menyebutkan <splash…. Kemudian tambahkan preferensi yang diperlukan:
<preference name="AndroidWindowSplashScreenAnimatedIcon" value="[path to png/xml]" />
[ path ke png/xml] harus berupa nama file yang valid. Misalnya resource/android/icon/drawable-xxxhdpi-icon.png
(yang saya lakukan hanya menghapus tanpa menambah hal tersebut)
Hanya sebagai opsi
Hapus Plugin Splash Screen
Plugin Splash Screen sudah terpasang di Cordova sekarang, jadi hapus saja:
cordova plugin remove cordova-plugin-splashscreen
Hapus Plugin Android X
Plugin cordova-plugin-androidx tidak diperlukan karena sudah ada di dalamnya, jadi hapus saja:
cordova plugin remove cordova-plugin-androidx
Plugin cordova-plugin-androidx-adapter tidak diperlukan karena sudah ada di dalamnya, jadi hapus saja:
cordova plugin remove cordova-plugin-androidx-adapter
Catatan: Plugin phonegap-plugin-push memiliki ketergantungan pada cordova-plugin-androidx-adapter . Plugin tidak digunakan lagi dan Anda harus bermigrasi ke @have-source/cordova-plugin-Push untuk mendapatkan dukungan yang lebih baik.
Diaktifkan AndroidX
Preferensi untuk AndroidX harus benar di config.xml:
<preference name="AndroidXEnabled" value="true" />
Hapus Plugin Whitelist
Plugin cordova-plugin-whitelist dibangun ke dalam Cordova dan harus dihapus:
cordova plugin remove cordova-plugin-whitelist
import android.support.annotation.NonNull;
kita harus menonaktifkan script tersebut dan menambah script di bawahnya, untuk lebih detail penggantian itu dimana klik disini
setelah semua selesai coba restar komputer dan coba build kembali..
selamat mencoba

















































.bmp)