Postingan

Menampilkan postingan dengan label Tutorial

Docker untuk Pemula: Cara Kerja, Fungsi, dan Instalasi di Ubuntu

Gambar
Docker adalah koper ajaib yang bisa mengemas semua keperluan aplikasi kamu mulai dari kode, library, sampai alat bantu lainnya ke dalam satu wadah kecil yang disebut kontainer. Dengan begitu, aplikasi kamu bisa dijalankan dimana saja tanpa khawatir ada yang berantakan.  Kami akan kupas tuntas mulai dari pengenalan Docker, fungsi-fungsinya, bagaimana dia bekerja, istilah-istilah yang perlu kamu ketahui, hingga kelebihan dan kekurangannya. Plus, kami akan berikan juga panduan install Docker Ubuntu dengan langkah-langkah yang mudah diikuti. Yuk, langsung saja memulai petualangan dengan Docker dan lihat bagaimana alat ini bisa membuat pekerjaan lebih mudah! Apa itu Docker? Docker adalah alat yang membantu kamu menjalankan aplikasi di dalam “wadah” kecil yang disebut container. Container adalah bagian perangkat lunak yang membungkus kode aplikasi dan semua dependensinya, sehingga aplikasi dapat berjalan dengan konsisten di berbagai lingkungan dia berada. Bayangkan aplikasi kamu seperti ...

Cara install GCC untuk compailer code bahasa C

Gambar
Untuk menginstal C compiler di Windows, cara yang paling populer dan standar saat ini adalah menggunakan MinGW-w64 (melalui MSYS2) atau menggunakan Visual Studio. Berikut adalah panduan langkah demi langkah menggunakan metode MSYS2 karena ini yang paling ringan dan sering digunakan untuk belajar pemrograman C/C++ di kampus maupun profesional. Metode 1: Menggunakan MSYS2 (Rekomendasi untuk Pemula & Mahasiswa) Metode ini akan menginstal gcc (GNU Compiler Collection), yang merupakan standar industri untuk bahasa C. 1. Download & Install MSYS2 Buka situs resmi msys2.org . Download installer-nya dan jalankan instalasi seperti biasa (klik Next sampai selesai). 2. Update Database Package Setelah instalasi selesai, sebuah terminal (MSYS2 MSYS) akan terbuka. Ketik perintah berikut dan tekan Enter: pacman -Syu (Jika terminal tertutup otomatis, buka kembali dari Start Menu). 3. Install Compiler GCC Ketik perintah di bawah ini untuk menginstal seluruh peralatan compiler C: pacman -S --need...

Menggunakan Tor shock dan xmrig di linux

Gambar
Saya menginstall tor browser dari link ini  https://dist.torproject.org/torbrowser/15.0a1/tor-browser-linux-x86_64-15.0a1.tar.xz  . Bisa menggunakan wget.  Selanjutnya extrak file dengan perintah  tar -xzvf tor-browser-linux-i686-15.0a1.tar.xz  .  Kita perlu masuk ke folder kerja dengan perintah  cd tor-browser/Browser/TorBrowser/Tor . Jalankan perintah  LD_LIBRARY_PATH=$HOME/tor-browser/Browser/TorBrowser/Tor ./tor . Ini akan membutuhkan waktu beberapa detik untuk bisa 100% terhubung ke jaringan tor. Untuk melakukan testing apakah koneksi shock tor sudah berjalan gunakan perintah  curl --socks5 127.0.0.1:9050 https://check.torproject.org/  . Jika berhasil akan ada pesan kalau koneksi berhasil terhubung ke jaringan tor dan sebaliknya. Setelah service shock5 tor sudah berjalan di IP  127.0.0.1:9050  , kita tinggal melakukan perubahan setingan di config.json yang akan digunakan oleh xmrig . Pada bagian pools - socks5 isikan ...

Tor Browser, SOCKS5 dan XMRIG

Gambar
Saat kita berbicara tentang privasi dan keamanan di internet, ada dua nama yang sering muncul: Tor Browser dan SOCKS5 . Keduanya adalah alat yang ampuh, tetapi memiliki fungsi dan tujuan yang berbeda. Memahami keduanya bisa sangat membantu, terutama jika kamu ingin melewati blokir jaringan atau meningkatkan privasi. Apa Itu Tor Browser? Tor Browser adalah peramban web gratis dan open-source yang dirancang untuk memungkinkan penjelajahan internet anonim. Ia bekerja dengan cara merutekan lalu lintas internet kamu melalui jaringan relawan global yang disebut Jaringan Tor . Cara Kerja Tor: Bayangkan kamu mengirimkan surat rahasia. Alih-alih mengirimkannya langsung, kamu mengirimkannya melalui tiga teman yang masing-masing menambahkan lapisan amplop baru. Setiap teman hanya tahu dari mana surat itu datang (teman sebelumnya) dan ke mana harus pergi selanjutnya (teman berikutnya), tetapi tidak ada yang bisa melihat surat aslinya. Jaringan Tor bekerja dengan prinsip yang sama, tetapi dengan ...

Seting VNC cloudflare dan mining xmrig di VPS Gratis

Gambar
Video tutorial:  Dokumentasi perintah server:  https://pastebin.com/D8rd0x1t register di https://datalore.jetbrains.com/ #open terminal  install docker sudo apt install curl sudo apt install net-tools sudo apt update sudo apt install ca-certificates curl apt-transport-https curl  curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -  sudo echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" \ | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose systemctl status docker sudo systemctl start docker sudo dockerd #open new terminal # jalankan docker xface docker run -p 6080:80 -p 5900:5900 -e VNC_PASSWORD=123456 -v /dev/shm:/dev/shm dorowu/ubuntu-desktop-lxde-vnc koneksikan vps dengan cloudflare Untuk melakukan mining bisa menggunakan xmrig: sudo apt update && sudo apt install git build-essential cmake libuv1-dev l...

Mengkoneksikan SSH CPANEL ke DEPLOY KEY GITHUB

Gambar
Gunakan perintah  ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_deploy -N "" untuk generate key baru di server CPANEL. Perintah ini untuk generate Private Key Tanpa Passphrase (disarankan untuk deploy key). Kalau kita menggunakan perintah generate key ssh seperti biasa, maka perlu memasukan password. Dan password ini menjadi kendala ketika kita mau melakukan koneksi ke github via SSH. Proses pull dan push tidak bisa dilakukan dengan perintah terminal pasif. Harus mendapatkan akses aktif terminal. Selanjutnya copy isi file ~/.ssh/id_rsa.pub (public key) ke settingan deploy key repository github. Untuk melakukan testing koneksi bisa dengan perintah  ssh -vT git@github.com . Saat menjalakan perintahnya akan muncul debug log apakah proses koneksi gagal atau berhasil.

Belajar Membuat Koperasi

Gambar
Perbedaan konsep koperasi dengan badan usaha lainnya bisa lihat video di bawah ini. Persyaratan mendirikan koperasi serba usaha bisa cek video di bawah ini: Koperasi adalah badan usaha yang beranggotakan orang seorang atau badan hukum koperasi dengan melandaskan kegiatannya berdasarkan prinsip koperasi sekaligus sebagai gerakan rakyat yang berdasar atas asas kekeluargaan. A. Dasar Hukum: Undang-undang Nomor 25 Tahun 1992 B. Macam-macam Koperasi: Koperasi dapat dikelompokkan berdasarkan: jenis usaha, keanggotaan dan tingkatan. Berdasarkan jenis usaha: Koperasi produksi Koperasi jenis ini melakukan usaha produksi atau menghasilkan barang. Barang-barang yang dijual adalah hasil produksi anggota koperasi. Bagi para anggota yang memiliki usaha, dapat memasok hasil produksinya ke koperasi. Misalnya, berupa hasil kerajinan, pakaian jadi, dan bahan makanan. Koperasi konsumsi Koperasi ini menyediakan semua kebutuhan para anggota dalam bentuk barang antara lain berupa bahan makanan, pakaian, ala...

Penerapan Large Language Model (LLM) sederhana Dengan Library PHP-ML

Gambar
Berikut adalah langkah-langkah untuk menerapkan Large Language Model (LLM)  sederhana menggunakan library php-ml  di PHP. Meskipun php-ml tidak memiliki model LLM seperti GPT secara langsung, Anda bisa menggunakan teknik seperti Natural Language Processing (NLP)  dan T ext Classification  untuk membuat aplikasi berbasis bahasa.  Library php-ml mendukung berbagai algoritma machine learning yang dapat diterapkan untuk tugas-tugas NLP seperti klasifikasi teks. Berikut adalah panduan penerapan text classification  menggunakan php-ml, yang bisa menjadi dasar sederhana untuk membangun LLM: Langkah 1: Instalasi php-ml Instal php-ml menggunakan Composer: composer require php-ai/php-ml Langkah 2: Klasifikasi Teks Menggunakan php-ml Setelah library terpasang, Anda bisa menggunakan Support Vector Machine (SVM)  atau Naive Bayes  untuk klasifikasi teks. Di bawah ini adalah contoh sederhana untuk klasifikasi teks dengan Naive Bayes. Contoh Penerapan Klas...

Tutorial Cara Install WordPress Multisite di XAMPP Localhost

Gambar
WordPress Multisite memungkinkan Anda membuat jaringan beberapa situs WordPress dengan satu instalasi. Dalam tutorial ini, kita akan belajar bagaimana mengatur WordPress Multisite di XAMPP localhost. Ini sangat berguna untuk pengembangan atau pengujian berbagai situs secara lokal sebelum dipindahkan ke server live. Persiapan Sebelum mulai, pastikan Anda sudah melakukan hal berikut: - Menginstal XAMPP di komputer Anda (versi terbaru disarankan). - Mengunduh WordPress dari [WordPress.org](https://wordpress.org/download/). Langkah 1: Menjalankan XAMPP 1. Buka XAMPP Control Panel. 2. Klik Start di modul Apache dan MySQL. Langkah 2: Menyiapkan Database untuk WordPress 1. Buka browser dan akses phpMyAdmin dengan membuka [http://localhost/phpmyadmin/](http://localhost/phpmyadmin/). 2. Klik Databases di bagian atas. 3. Buat database baru untuk WordPress, misalnya `wordpress_multisite`. 4. Klik Create untuk menyimpan database. Langkah 3: Menginstal WordPress 1. Ekstrak file WordPress yang telah...

/dev/sda1 contains a file system with errors, check forced

Gambar
/dev/sda1 contains a file system with errors, check forced. Inodes that were part of a corrupted orphan linked list found. /dev/sda1: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY.          (i.e., without -a or -p options) fsck exited with status code 4 The root filesystem on /dev/sda1 requires a manual fsck BusyBox v1.22.1 (Ubuntu 1:1.22.0-19ubuntuu2) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs)_ Saat mau booting terjadi error seperti ini di OS ubuntu. Solusinya adalah jalankan perintah  fsck -f /dev/sda1 Referensi:   https://askubuntu.com/questions/955467/dev-sda1-contains-a-file-system-with-errors-check-forced

Cascading Kinerja Organisasi Perangkat Daerah

Gambar
Cascading (penjabaran) kinerja merupakan proses penjabaran dan penyelarasan kinerja dan target kinerja secara vertikal dari level unit/pegawai yang lebih tinggi ke level unit/pegawai yang lebih rendah.  Cascading harus dilakukan secara jelas, terkait dengan tugas dan fungsi unit, secara logis memiliki keterkaitan sebab akibat (causality), serta memiliki keterkaitan sinergitas (aligment) Catatan: Referensi artikel dari https://bappeda.bangka.go.id/sites/default/files/dokumen/bank_data/Cascading%20Kinerja.pdf 

Workshop Pembelajaran TEFA (Teaching Factory)

 1. Apa itu TEFA? Teaching Factory (TEFA) adalah model pembelajaran yang menggabungkan konsep belajar dan bekerja di industri nyata. Tujuan utama TEFA adalah untuk memberikan pengalaman praktis kepada siswa dalam lingkungan yang mendekati dunia kerja sesungguhnya. Model ini biasanya diterapkan di sekolah vokasi atau politeknik. 2. Manfaat TEFA - Pengalaman Praktis: Siswa mendapatkan pengalaman langsung dalam industri. - Keterampilan Kerja: Meningkatkan keterampilan teknis dan non-teknis yang relevan dengan industri. - Kesiapan Kerja: Mempercepat adaptasi siswa ketika memasuki dunia kerja. - Kolaborasi Industri: Memperkuat hubungan antara institusi pendidikan dan industri. 3. Langkah-Langkah Mendirikan Workshop TEFA A. Perencanaan 1. Identifikasi Kebutuhan: Tentukan bidang industri yang relevan dengan kurikulum dan potensi pasar. 2. Kolaborasi dengan Industri: Jalin kemitraan dengan perusahaan untuk mendapatkan dukungan dan sumber daya. 3. Pengembangan Kurikulum: Rancang kurikulum y...

Apa itu RPL?

1. Apa itu RPL? Rekayasa Perangkat Lunak (RPL) adalah bidang studi yang memfokuskan pada pengembangan dan pemeliharaan sistem perangkat lunak yang efisien, andal, dan dapat diandalkan. Jurusan ini mencakup berbagai aspek pengembangan perangkat lunak, termasuk analisis kebutuhan, desain, pengkodean, pengujian, dan pemeliharaan. 2. Mata Pelajaran yang Dipelajari di RPL - Dasar Pemrograman: Memahami logika dan dasar-dasar pemrograman. - Struktur Data dan Algoritma: Memahami cara menyusun dan mengelola data secara efisien. - Desain dan Analisis Sistem: Mempelajari cara merancang sistem perangkat lunak. - Pemrograman Web dan Mobile: Fokus pada pengembangan aplikasi web dan mobile. - Pengujian dan Pemeliharaan Perangkat Lunak: Teknik untuk menguji dan memelihara perangkat lunak agar tetap andal. - Manajemen Proyek Perangkat Lunak: Mengelola proyek pengembangan perangkat lunak dari awal hingga akhir. Industri yang Berkaitan dengan RPL/Pemrograman 1. Teknologi Informasi (IT) Perusahaan yang be...

Optimasi Query Cache di MySQL

Gambar
Lakukan edit file my.cnf dengan perintah di bawah ini sudo nano /etc/mysql/my.cnf Tambahkan kode berikut ini: [mysqld] query_cache_type=1 query_cache_size = 10M query_cache_limit=256K Value-nya dapat diganti sesuai keperluan. Jangan lupa restart service mysql dengan perintah berikut: sudo systemctl restart mysql Referensi: https://www.digitalocean.com/community/tutorials/how-to-optimize-mysql-with-query-cache-on-ubuntu-18-04

Plugin Keamanan Wordpress

Gambar
WP Hardening by Astra developer adalah salah satu plugin keamanan yang saya rekomendasi karena dapat mendisable WP API JSON. Secara default wordpress menggunakan fitur API JSON untuk keperluan integrasi dengan aplikasi lain, hanya saja kadang celah ini dipakai oleh hacker untuk melihat data user dan lain-lain. WP Hardening juga menyedikan fitur untuk mendisable XML RPC yang dapat digunakan oleh hacker untuk melakukan percobaan login ke aplikasi wordpress. Saya juga menggunakan plugin Ultimate Member Recaptcha untuk menambahkan google recaptcha di halaman login, pendaftaran dan komentar. Ini keamanan standar yang wajib dipakai saat menggunakan wordpress. Dan pada settingan .htaccess saya tambahkan value Options -Indexes untuk memblokir listing directory. Secara default, kode bawaan dari wordpress belum ada fitur untuk mendisable listing folder.

Cara Settings Google Maps API

Gambar
Dokumentasi resmi dari google bisa cek halaman ini  https://developers.google.com/maps/get-started#enable-api-sdk Buat projek atau pilih projek existing dari Google Cloud Platform (GCP) Masuk ke halaman setting google maps api di  https://console.cloud.google.com/google/maps-apis/discover?project=sunny-aleph-635 Masuk ke menu credential dan tampilkan API KEY, seperti tampilan di bawah ini:

Red Hat System Administration II 9.0

Introduction Red Hat System Administration II This course is specifically designed for students who have completed the Red Hat System Administration I (RH124) course. The Red Hat System Administration II (RH134) course focuses on the key tasks that are needed to become a full-time Linux administrator and to validate those skills via the Red Hat Certified System Administrator exam. This course goes deeper into Enterprise Linux administration, including file systems, partitioning, logical volumes, SELinux, firewalls, and troubleshooting. Course Objectives  Expand on skills that were gained during the Red Hat System Administration I (RH124) course. Build skills that an RHCSA-certified Red Hat Enterprise Linux system administrator needs. Audience  This course is singularly designed for students who have completed Red Hat System Administration I (RH124). Given the organization of topics, it is not appropriate for students to use RH134 as a curriculum entry point. Students who have ...