Postingan

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...

Blockchain

Gambar
  Mata kuliah Teknologi Blockchain dirancang untuk memberikan pemahaman mendalam tentang konsep, prinsip, dan aplikasi teknologi blockchain dalam berbagai konteks. Mahasiswa akan mempelajari fundamental teknologi blockchain, cara kerjanya, dan potensinya dalam mengubah cara transaksi dan keamanan data dilakukan. Selain itu, mata kuliah ini juga akan membahas perkembangan terkini, tantangan, dan potensi inovasi yang dapat dihasilkan melalui penerapan teknologi blockchain. Referensi buku: "Mastering Bitcoin: Unlocking Digital Cryptocurrencies" oleh Andreas M. Antonopoulos "Blockchain Basics: A Non-Technical Introduction in 25 Steps" oleh Daniel Drescher "Blockchain Revolution: How the Technology Behind Bitcoin and Other Cryptocurrencies is Changing the World" oleh Don Tapscott dan Alex Tapscott "Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications" oleh Imran Bashir "Blockchain Applicat...

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...

Proyek Berbasil Masyarakat Universitas (PBMU)

Gambar
Topik: PBMU Kelompok 6: Pelatihan Transformasi Sosial Melalui Pelatihan Digital Waktu: 5 Jul 2025 10:00 Jakarta Bergabung ke Rapat Zoom https://us06web.zoom.us/j/9855606621?pwd=a1lKNWFMU0RzQzhQenBWWWpWNUY3UT09&omn=88566605874 ID Rapat: 985 560 6621 Kode Sandi: sibermu Youtube Live Materi PPTX :  https://docs.google.com/presentation/d/1fOZN8ytbqnxU5S77zKMKT6E-60YlTbtb/edit?usp=sharing&ouid=107898240137596586165&rtpof=true&sd=true Tema Utama:  Pelatihan Transformasi Sosial Melalui Pelatihan Digital Sub Tema: Peran Penting Teknologi Informasi Dari genggaman smartphone hingga sistem kompleks yang menjalankan infrastruktur modern, TI telah membentuk lanskap dunia yang kita kenal hari ini, membuka peluang tak terbatas sekaligus membawa tantangan baru yang perlu kita pahami bersama. Literasi Digital Untuk Kesehatan Kemampuan seseorang untuk mencari, menemukan, memahami, mengevaluasi, dan menerapkan informasi kesehatan yang ditemukan dari sumber digital untuk membuat k...

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.

Big Data

Gambar
Instruksi Video Presentasi Review Paper: Teknologi Apache Spark Tujuan: Mahasiswa diminta untuk melakukan presentasi dalam format video yang mereview sebuah paper ilmiah yang memanfaatkan teknologi Apache Spark dalam konteks Big Data. Presentasi harus mencakup empat poin utama, yaitu latar belakang masalah, metode penelitian, teknologi Big Data, dan visualisasi data. Spesifikasi: Topik Paper: Paper ilmiah yang membahas penggunaan Apache Spark untuk pengolahan Big Data. Paper harus berasal dari jurnal atau konferensi terpercaya (misalnya, IEEE Xplore, ACM Digital Library). Format Video Presentasi: Judul Presentasi: "Review Paper: [Judul Paper]" Nama dan Informasi Diri: Nama Pembicara: [Nama Lengkap Mahasiswa] NIM: [NIM Mahasiswa] Nama Dosen: [Nama Lengkap Dosen] Durasi: Video presentasi berdurasi 10-15 menit. Struktur Video Presentasi: Slide 1 - Judul dan Informasi Diri: Judul paper yang direview Nama pembicara (mahasiswa), NIM, dan nama dosen pengampu Slide 2 - Latar Belakang...

Data Science

Gambar
Ujian CPMK03 Soal 1 Feature Engineering adalah proses menciptakan atau memodifikasi fitur-fitur dalam dataset untuk meningkatkan performa model. Pernyataan tersebut Benar atau Salah ? a. Benar b. Salah Jawab: A Soal 2 Pada tahap modelling, kita mencoba untuk memahami data dengan melihat tren dan pola dalam dataset. Pernyataan tersebut Benar atau Salah ? a. Benar b. Salah Jawab: B Soal 3 Data analytics adalah proses analisis data untuk mendapatkan wawasan yang dapat digunakan untuk membuat keputusan bisnis yang lebih baik. Pernyataan tersebut bernilai Benar atau Salah ? a. Benar b. Salah Jawab: A Soal 4 Analisis deskriptif berfokus pada menjelaskan atau merangkum data agar lebih mudah dipahami. Pernyataan terbut bernilai Benar atau Salah ? a. Benar b. Salah Jawab: A Soal 5 Analisis prediktif menggunakan data historis untuk membuat perkiraan tentang kejadian di masa depan. Pernyataan tersebut bernilai Benar atau Salah ? a. Benar b. Salah Jawab: A Soal 6 Model yang kompleks selalu lebih b...

Media Interaktif

Gambar
Soal UTS Silahkan Buat sebuah materi powerpoint media interaktif sederhana dengan tema terkait dengan Informatika.  Ketentuan : Minimal 10 Slide (jika menggunakan Powerpoint) Memiliki animasi atau transisi Button atau link bersifat sunnah. belum wajib ada. Buat semenarik dan seinformatif. Tambahkan file lain penjelasan tentang metode pembelajaran interaktif mana yang kamu gunakan dan alasannya.  Jawab:  UAS Soal 1 Seorang guru di sebuah sekolah menengah pertama ingin mengintegrasikan penggunaan aplikasi pembelajaran berbasis AR (Augmented Reality) dalam pembelajaran sains. Guru tersebut ingin agar siswa dapat melihat proses-proses ilmiah seperti fotosintesis atau siklus air secara visual dalam bentuk tiga dimensi. Namun, guru ini menghadapi kendala teknis terkait keterbatasan perangkat dan kesulitan dalam mengakses AR di beberapa perangkat yang dimiliki oleh siswa. Pertanyaan: Bagaimana Anda merancang media pembelajaran interaktif dengan mempertimbangkan keterbatasan pera...

Digital Entrepreneurship

Gambar
UTS 66,67 dari 100,00  Soal 1 Apa yang harus dilakukan agar konten digital Anda lebih engaging? a. Tidak memperhatikan feedback audiens b. Hanya fokus pada iklan promosi c. Mengedukasi pasar dan calon pelanggan d. Tidak membangun interaksi dengan audiens Jawab: C Soal 2 Apa yang menjadi keuntungan bagi konsumen (customer) dalam e-commerce? a. Meningkatkan kepuasan pelanggan b. Meningkatkan market exposure c. Memungkinkan transaksi jual beli secara langsung, mudah, dan nikmat d. Meningkatkan daya beli masyarakat Jawab: A, C Soal 3 Apa yang harus dilakukan agar email marketing efektif? a. Mengirim email tanpa tujuan yang jelas b. Tidak memperhatikan open rate email c. Mengirim email setiap jam d. Mendengarkan feedback dari pelanggan Jawab: D Soal 4 Apa yang dimaksud dengan peraturan transaksi elektronik dari negara asing? a. Peraturan hukum yang mengatur transaksi elektronik dari negara lain b. Peraturan yang tidak berlaku di Indonesia c. Peraturan yang tidak penting dalam transaksi ...