<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1848407648027473680</id><updated>2026-10-29T16:37:41.774+07:00</updated><category term="Tutorial"/><category term="Pemula"/><category term="Linux-Server"/><category term="DevOps"/><category term="Database"/><category term="Programming"/><category term="Automation"/><category term="Android"/><category term="Aplikasi Android"/><category term="Frontend"/><category term="VPS"/><category term="Linux"/><category term="MySQL"/><category term="Nginx"/><category term="Security"/><category term="Ubuntu"/><category term="WordPress-CPanel"/><category term="Backend"/><category term="Blog"/><category term="CPanel"/><category term="CSS"/><category term="Cron"/><category term="Dev-Tools"/><category term="HTTPS"/><category term="SQL"/><category term="SSL"/><category term="Server"/><category term="WordPress"/><category term="Backup"/><category term="Backup Database"/><category term="Belajar Coding"/><category term="Blogger"/><category term="Browser"/><category term="CI/CD"/><category term="Cloudflare"/><category term="Coding"/><category term="DNS"/><category term="Debugging"/><category term="Deploy"/><category term="Disk"/><category term="Docker"/><category term="Domain Kustom"/><category term="Domain Murah"/><category term="Domain Sendiri"/><category term="Downtime"/><category term="Environment Variable"/><category term="Firewall UFW"/><category term="Flexbox"/><category term="Git"/><category term="GitHub Pages"/><category term="Gratis"/><category term="HTML"/><category term="Hosting"/><category term="Keamanan"/><category term="Konten"/><category term="Landing Page"/><category term="Laravel"/><category term="Log"/><category term="MariaDB"/><category term="Migrasi Server"/><category term="Migrate Blog"/><category term="Monitoring"/><category term="Monitoring Server"/><category term="Multi-Domain"/><category term="Multi-Site"/><category term="Node.js"/><category term="Optimasi Gambar"/><category term="Oracle Free Tier"/><category term="PHP"/><category term="Performance"/><category term="Python"/><category term="Regex"/><category term="Reverse Proxy"/><category term="SEO"/><category term="SSH"/><category term="Service"/><category term="Shared Hosting"/><category term="Terminal"/><category term="Text Processing"/><category term="Virtual Host"/><category term="Web Development"/><category term="Website"/><category term="XAMPP"/><category term="phpMyAdmin"/><title type='text'>hijoem</title><subtitle type='html'>Jasa pembuatan 📲 Aplikasi Android, 📜 Landing Page Blogger, 🌐 Website, Wordpress &amp;amp; Blogger, ✅ Solusi tepat untuk usaha anda.   </subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-4379354763899787143</id><published>2026-06-21T16:40:00.000+07:00</published><updated>2026-07-30T18:39:37.643+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="CI/CD"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="GitHub Pages"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Auto Push Blog ke GitHub Pages</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-auto-push-blog-ke-github-pages.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Panduan cara auto push blog ke GitHub Pages agar update tebaris otomatis&#39;/&gt; Banyak orang pakai GitHub Pages untuk hosting statis, tapi update manual setiap edit postingan bisa membosankan. Dengan bantuan GitHub Actions, kamu bisa auto deploy begitu ada perubahan. &lt;h2 class=&#39;w3-large&#39;&gt;Persiapan Repo&lt;/h2&gt; 1. Buat repo GitHub, misalnya &lt;code class=&#39;w3-code&#39;&gt;username.github.io&lt;/code&gt;. 2. Salin file blog statis ke repo. 3. Commit dan push manual pertama kali agar GitHub Pages aktif. &lt;h2 class=&#39;w3-large&#39;&gt;Buat GitHub Actions&lt;/h2&gt; Buat file &lt;code class=&#39;w3-code&#39;&gt;.github/workflows/deploy.yml&lt;/code&gt;: &lt;code class=&#39;w3-code&#39;&gt;name: Deploy to GitHub Pages on: push: branches: [ main ] jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 - run: npm run build - run: git config user.name &quot;github-actions&quot; &amp;&amp; git config user.email &quot;actions@github.com&quot; &amp;&amp; git add -A &amp;&amp; git commit -m &quot;Deploy&quot; &amp;&amp; git push&lt;/code&gt; &lt;div class=&#39;w3-panel&#39;&gt;Tips: pisahkan folder source dan output agar Actions tidak ikut commit sementara seperti node_modules.&lt;/div&gt; &lt;p&gt;Tinggalkan komentar dibawah jika ada pertanyaan.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/4379354763899787143/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-auto-push-blog-ke-github-pages.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/4379354763899787143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/4379354763899787143'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-auto-push-blog-ke-github-pages.html' title='Cara Auto Push Blog ke GitHub Pages'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-681795340229163937</id><published>2026-06-05T21:30:00.000+07:00</published><updated>2026-07-30T18:39:40.221+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gratis"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux-Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Monitoring Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemula"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Setting Monitoring Server Gratis untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-setting-monitoring-server-gratis-untuk-pemula.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Pelajari cara setting monitoring server gratis dengan mudah, dapatkan notifikasi jika server down, dan tingkatkan performa server dengan tutorial step-by-step ini&#39;/&gt;&lt;p&gt;Baru mulai belajar coding dan ingin memantau server dengan mudah? Kamu bisa memulai dengan menggunakan tools gratis yang sudah tersedia. Monitoring server sangat penting untuk memastikan server tetap online dan performa yang baik.&lt;/p&gt;&lt;h2 class=&#39;w3-large&#39;&gt;Langkah-Langkah Setting Monitoring Server Gratis&lt;/h2&gt;&lt;p&gt;Berikut langkah-langkah yang bisa kamu ikuti:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Pilih tools monitoring server gratis yang sesuai dengan kebutuhanmu, seperti &lt;code&gt;Uptime Robot&lt;/code&gt; atau &lt;code&gt;Monitor.us&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;Buat akun dan konfigurasi server yang ingin dipantau, masukkan &lt;code&gt;IP address&lt;/code&gt; atau &lt;code&gt;domain name&lt;/code&gt; servermu.&lt;/li&gt;&lt;li&gt;Atur notifikasi untuk mendapatkan alert jika server down atau performa yang buruk, kamu bisa menggunakan &lt;code&gt;email&lt;/code&gt; atau &lt;code&gt;telegram&lt;/code&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;div class=&#39;w3-panel&#39;&gt;&lt;p&gt;Tips: Pastikan kamu memilih tools yang sesuai dengan kebutuhanmu dan konfigurasi yang tepat untuk mendapatkan hasil yang akurat.&lt;/p&gt;&lt;/div&gt;&lt;!-- SCREENSHOT: contoh tampilan monitoring server --&gt;&lt;p&gt;Dengan mengikuti langkah-langkah di atas, kamu bisa memantau server dengan mudah dan mendapatkan notifikasi jika terjadi masalah. Tinggalkan komentar dibawah jika ada pertanyaan.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/681795340229163937/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-monitoring-server-gratis_01280073713.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/681795340229163937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/681795340229163937'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-monitoring-server-gratis_01280073713.html' title='Cara Setting Monitoring Server Gratis untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-8877973042146627855</id><published>2026-05-11T08:25:00.000+07:00</published><updated>2026-07-30T18:39:43.689+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="Terminal"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Tips Compress dan Encrypt File via Terminal</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-tips-compress-dan-encrypt-file-via-terminal.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Tips compress dan encrypt file via terminal untuk menyimpan data lebih aman dan hemat tempat&#39;/&gt; Kalau kamu sering kirim atau simpan file lewat terminal, gabung compress dan encrypt bisa menghemat tempat sekaligus menjaga privasi. &lt;h2 class=&#39;w3-large&#39;&gt;Compress dengan tar.gz&lt;/h2&gt; &lt;code class=&#39;w3-code&#39;&gt;tar -czf project-backup.tar.gz /path/to/project&lt;/code&gt; Untuk ekstrak: &lt;code class=&#39;w3-code&#39;&gt;tar -xzf project-backup.tar.gz&lt;/code&gt; Tambah &lt;code class=&#39;w3-code&#39;&gt;v&lt;/code&gt; jika ingin melihat file yang sedang diproses. &lt;h2 class=&#39;w3-large&#39;&gt;Encrypt dengan zip&lt;/h2&gt; &lt;code class=&#39;w3-code&#39;&gt;zip --password rahasia123 backup.zip file1.txt file2.txt&lt;/code&gt; Ingat, password zip tradisional tidak terlalu kuat. Gunakan untuk kebutuhan santai, bukan rahasia negara. &lt;h2 class=&#39;w3-large&#39;&gt;Encrypt yang Lebih Solid&lt;/h2&gt; Coba &lt;code class=&#39;w3-code&#39;&gt;gpg -c secret.tar.gz&lt;/code&gt; untuk symmetric encryption yang lebih kuat. Nanti kamu butuh passphrase untuk dekripsi. &lt;h2 class=&#39;w3-large&#39;&gt;Workflow Saran&lt;/h2&gt;&lt;div class=&quot;w3-panel&quot;&gt;&lt;p&gt;1. Compress dulu.&lt;/p&gt;&lt;p&gt;2. Encrypt hasil compress.&lt;/p&gt;&lt;p&gt;3. Simpan di tempat terpisah dari plain textnya.&lt;/p&gt;&lt;p&gt;4. Catat passphrase di password manager.&lt;/p&gt;&lt;/div&gt; &lt;div class=&#39;w3-panel&#39;&gt;Tips: jika file rahasia sangat penting, pertimbangkan verifikasi checksum dan simpan di dua lokasi berbeda.&lt;/div&gt; &lt;p&gt;Tinggalkan komentar dibawah jika ada pertanyaan.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/8877973042146627855/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-compress-dan-encrypt-file-via_02111850925.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/8877973042146627855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/8877973042146627855'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-compress-dan-encrypt-file-via_02111850925.html' title='Tips Compress dan Encrypt File via Terminal'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-3908889220473790521</id><published>2026-05-06T16:15:00.000+07:00</published><updated>2026-07-30T18:39:46.854+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Deploy"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="Laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="Shared Hosting"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Deploy Laravel di Shared Hosting untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-deploy-laravel-di-shared-hosting-untuk-pemula.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Pelajari cara deploy Laravel di shared hosting dengan mudah, ikuti tutorial step-by-step untuk pemula, deploy aplikasi Laravel dengan cepat dan efektif&#39;/&gt; Shared hosting memaksa Laravel beradaptasi: tanpa terminal penuh, tanpa sudo, dan tanpa cron access penuh. Jika shared hosting kamu sudah mendukung PHP 8.1+, Composer, dan mod_rewrite, deploy bisa berjalan lancar dengan workaround yang jelas.&lt;h2 class=&#39;w3-large&#39;&gt;Langkah-Langkah Deploy Laravel&lt;/h2&gt; 1. Pertama, pastikan kamu memiliki akun shared hosting yang mendukung PHP dan MySQL. 2. Kemudian, kamu perlu mengupload file Laravel ke shared hosting menggunakan FTP client seperti FileZilla. &lt;code&gt;ftp://namadomain.com&lt;/code&gt; 3. Setelah itu, kamu perlu membuat database baru di shared hosting dan impor database Laravel ke dalamnya. &lt;code&gt;mysql -u username -p password database_name &lt; database.sql&lt;/code&gt; &lt;!-- SCREENSHOT: contoh tampilan FTP client --&gt; 4. Selanjutnya, kamu perlu mengatur konfigurasi Laravel untuk terhubung dengan database yang baru. Buka file &lt;code&gt;.env&lt;/code&gt; dan ubah baris berikut: &lt;code&gt;DB_HOST=localhost&lt;/code&gt; menjadi &lt;code&gt;DB_HOST=namadomain.com&lt;/code&gt; 5. Terakhir, kamu perlu mengatur folder public di shared hosting untuk menampilkan aplikasi Laravel. Buka file &lt;code&gt;index.php&lt;/code&gt; dan ubah baris berikut: &lt;code&gt;$app = require __DIR__.&#39;/../bootstrap/app.php&#39;;&lt;/code&gt; menjadi &lt;code&gt;$app = require __DIR__.&#39;/../../bootstrap/app.php&#39;;&lt;/code&gt; &lt;div class=&#39;w3-panel&#39;&gt;Tips: pastikan kamu telah mengatur folder public dengan benar untuk menghindari error.&lt;/div&gt; &lt;code&gt;php artisan serve&lt;/code&gt; Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/3908889220473790521/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-deploy-laravel-di-shared-hosting_0923993633.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/3908889220473790521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/3908889220473790521'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-deploy-laravel-di-shared-hosting_0923993633.html' title='Cara Deploy Laravel di Shared Hosting untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-751087157023815027</id><published>2026-04-01T21:40:00.000+07:00</published><updated>2026-07-30T18:39:50.175+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="Multi-Domain"/><category scheme="http://www.blogger.com/atom/ns#" term="Nginx"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="Virtual Host"/><title type='text'>Cara Setting Virtual Host Nginx Multi-Domain untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-setting-virtual-host-nginx-multi-domain-untuk-pemula.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Setting virtual host nginx multi-domain dengan mudah, tutorial step-by-step untuk pemula, konfigurasi nginx untuk beberapa domain&#39;/&gt; Multi-domain di Nginx sebenarnya hanya repeat pattern yang sama: buat folder document root, salin template server block, ubah server_name, test config, lalu reload. Berikut urutan yang tidak akan membuat konfigurasi lain kamu rusak.&lt;h2 class=&#39;w3-large&#39;&gt;Langkah-Langkah Setting Virtual Host Nginx Multi-Domain&lt;/h2&gt; 1. Pertama, pastikan kamu sudah memiliki nginx terinstall di sistem operasi kamu. Jika belum, kamu bisa install dengan menjalankan perintah `sudo apt-get install nginx` di terminal. 2. Kemudian, buat sebuah file konfigurasi baru untuk setiap domain yang ingin kamu tambahkan. Misalnya, jika kamu ingin menambahkan domain example1.com dan example2.com, buat file `example1.com.conf` dan `example2.com.conf` di direktori `/etc/nginx/sites-available/`. 3. Isi file konfigurasi dengan kode &lt;code&gt;server { listen 80; server_name example1.com; root /var/www/example1; index index.html; }&lt;/code&gt; untuk setiap domain. 4. Setelah itu, buat sebuah symbolic link ke direktori `/etc/nginx/sites-enabled/` dengan menjalankan perintah `sudo ln -s /etc/nginx/sites-available/example1.com.conf /etc/nginx/sites-enabled/` untuk setiap domain. &lt;!-- SCREENSHOT: contoh symbolic link --&gt; 5. Restart nginx dengan menjalankan perintah `sudo service nginx restart` untuk menerapkan perubahan. &lt;div class=&#39;w3-panel&#39;&gt;Tips: pastikan kamu sudah membuat direktori untuk setiap domain di `/var/www/` dan sudah memiliki file `index.html` di dalamnya.&lt;/div&gt; Dengan mengikuti langkah-langkah di atas, kamu bisa setting virtual host nginx multi-domain dengan mudah. Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/751087157023815027/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-virtual-host-nginx-multi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/751087157023815027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/751087157023815027'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-virtual-host-nginx-multi.html' title='Cara Setting Virtual Host Nginx Multi-Domain untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-3879284281939489623</id><published>2026-03-28T11:10:00.000+07:00</published><updated>2026-07-30T18:39:52.606+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Cron"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux-Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Setting Cron Job di Linux untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-setting-cron-job-di-linux-untuk-pemula.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Panduan cara setting cron job di Linux agar tugas berjalan otomatis sesuai jadwal&#39;/&gt; Cron adalah scheduler bawaan Linux. Kamu bisa mengatur perintah yang berjalan otomatis setiap menit, jam, hari, atau bulan — tanpa kamu harus logged in.

&lt;h2 class=&#39;w3-large&#39;&gt;Apa Itu Cron?&lt;/h2&gt;
&lt;p&gt;Cron adalah service di Linux yang menjalankan perintah atau skrip secara otomatis berdasarkan jadwal yang kamu tentukan. Cocok untuk backup harian, pembersihan log, atau pengecekan kesehatan server.&lt;/p&gt;

&lt;h2 class=&#39;w3-large&#39;&gt;Format Dasar Crontab&lt;/h2&gt;
&lt;p&gt;Setiap baris crontab memiliki 5 kolom jadwal diikuti perintah:&lt;/p&gt;

&lt;p&gt;&lt;code class=&#39;w3-code&#39;&gt;menit(0-59) jam(0-23) hari(1-31) bulan(1-12) hari_dalam_minggu(0-6) perintah&lt;/code&gt;&lt;/p&gt;

&lt;h2 class=&#39;w3-large&#39;&gt;Contoh Praktis&lt;/h2&gt;

&lt;h3 class=&#39;w3-medium&#39;&gt;Backup database setiap hari jam 08:00&lt;/h3&gt;
&lt;p&gt;&lt;code class=&#39;w3-code&#39;&gt;0 8 * * * /usr/local/bin/backup-db.sh&lt;/code&gt;&lt;/p&gt;

&lt;h3 class=&#39;w3-medium&#39;&gt;Restart service Nginx setiap hari Senin jam 03:00&lt;/h3&gt;
&lt;p&gt;&lt;code class=&#39;w3-code&#39;&gt;0 3 * * 1 /usr/bin/systemctl restart nginx&lt;/code&gt;&lt;/p&gt;

&lt;h3 class=&#39;w3-medium&#39;&gt;Hapus file cache setiap akhir bulan&lt;/h3&gt;
&lt;p&gt;&lt;code class=&#39;w3-code&#39;&gt;0 0 L * * rm -f /var/www/html/cache/*&lt;/code&gt;&lt;/p&gt;

&lt;h3 class=&#39;w3-medium&#39;&gt;Cek setiap 15 menit&lt;/h3&gt;
&lt;p&gt;&lt;code class=&#39;w3-code&#39;&gt;*/15 * * * * /usr/local/bin/monitor.sh&lt;/code&gt;&lt;/p&gt;

&lt;h2 class=&#39;w3-large&#39;&gt;Cara Mengedit Crontab&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Buka editor crontab dengan perintah:&lt;br&gt;
&lt;code class=&#39;w3-code&#39;&gt;crontab -e&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Tambahkan baris cron baru sesuai format.&lt;/li&gt;
&lt;li&gt;Simpan dan keluar (Ctrl+X, Y, Enter di Nano).&lt;/li&gt;
&lt;li&gt;Verifikasi daftar cron:&lt;br&gt;
&lt;code class=&#39;w3-code&#39;&gt;crontab -l&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class=&#39;w3-large&#39;&gt;Tips Penting&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Gunakan &lt;strong&gt;path absolut&lt;/strong&gt; di dalam skrip cron. Cron tidak membaca PATH seperti saat kamu login SSH.&lt;/li&gt;
&lt;li&gt;Redirect output agar kamu tahu hasilnya:&lt;br&gt;
&lt;code class=&#39;w3-code&#39;&gt;/usr/local/bin/backup-db.sh &gt; /tmp/backup.log 2&gt;&amp;1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Jangan jalankan CPU intensif di jam sepi tanpa testing dulu.&lt;/li&gt;
&lt;li&gt;Simpan skrip di &lt;code class=&#39;w3-code&#39;&gt;/usr/local/bin/&lt;/code&gt; dengan permission &lt;code class=&#39;w3-code&#39;&gt;755&lt;/code&gt; agar bisa dieksekusi.&lt;/li&gt;
&lt;li&gt;Logging output gunakan &lt;code class=&#39;w3-code&#39;&gt;&gt;&gt; /var/log/cron.log 2&gt;&amp;1&lt;/code&gt; untuk debug.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class=&#39;w3-large&#39;&gt;Anacron untuk Laptop/VPS yang Sering Mati&lt;/h2&gt;
&lt;p&gt;Jika VPS atau laptop kamu kadang dimatikan, gunakan &lt;strong&gt;anacron&lt;/strong&gt; untuk tugas harian yang harus tetap berjalan saat device nyala lagi. Anacron menjamin tugas terlaks walau cron terlewat.&lt;/p&gt;

&lt;div class=&#39;w3-panel&#39;&gt;
&lt;p&gt;&lt;strong&gt;Catatan:&lt;/strong&gt; Cron butuh akun user yang memiliki permission untuk menjalankan perintah. Jangan pakai cron untuk tugas sensitif tanpa validasi input.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Tinggalkan komentar dibawah jika ada pertanyaan atau skrip yang ingin kamu share.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/3879284281939489623/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-cron-job-di-linux_01834763500.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/3879284281939489623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/3879284281939489623'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-cron-job-di-linux_01834763500.html' title='Cara Setting Cron Job di Linux untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-3083121643236041369</id><published>2026-03-04T14:10:00.000+07:00</published><updated>2026-07-30T18:39:54.904+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Belajar Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemula"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Belajar SQL Dasar: SELECT, JOIN, GROUP BY untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-belajar-sql-dasar-select-join-group-by-untuk-pemula.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Belajar SQL dasar untuk pemula, pelajari SELECT, JOIN, GROUP BY dengan contoh sederhana dan mudah dipahami&#39;/&gt; SQL terlihat seperti menulis pertanyaan ke database, dan di level pemula yang benar-benar dibutuhkan hanyalah SELECT, WHERE, ORDER BY, JOIN, dan GROUP BY. Setiap query bisa dipetakan ke kebutuhan nyata.&lt;h2 class=&#39;w3-large&#39;&gt;Langkah-Langkah Belajar SQL Dasar&lt;/h2&gt; 1. Pertama, kamu perlu memiliki database dan tabel yang sudah siap digunakan. Kamu bisa menggunakan tools seperti MySQL atau PostgreSQL untuk membuat dan mengelola database. 2. Untuk memulai, kamu akan menggunakan perintah `SELECT` untuk menampilkan data dari tabel. Contoh: `SELECT * FROM nama_tabel;` 3. Selanjutnya, kamu akan belajar tentang `JOIN` yang digunakan untuk menggabungkan data dari dua tabel atau lebih. Contoh: `SELECT * FROM tabel1 JOIN tabel2 ON tabel1.id = tabel2.id;` &lt;!-- SCREENSHOT: contoh hasil JOIN --&gt; 4. Terakhir, kamu akan mempelajari `GROUP BY` yang digunakan untuk mengelompokkan data berdasarkan field tertentu. Contoh: `SELECT *, SUM(jumlah) FROM tabel GROUP BY kategori;` &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan kamu memahami struktur tabel dan hubungan antar tabel sebelum melakukan JOIN atau GROUP BY.&lt;/div&gt; Dengan memahami dan mempraktekan perintah-perintah dasar SQL ini, kamu akan lebih mudah dalam mengelola dan menganalisis data dalam database. &lt;div class=&#39;w3-code&#39;&gt;`SELECT`, `JOIN`, dan `GROUP BY` adalah perintah dasar yang harus kamu kuasai dalam menggunakan SQL.&lt;/div&gt; Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/3083121643236041369/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/belajar-sql-select-join-group-by-untuk.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/3083121643236041369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/3083121643236041369'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/belajar-sql-select-join-group-by-untuk.html' title='Cara Belajar SQL Dasar: SELECT, JOIN, GROUP BY untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-488118390478454492</id><published>2026-02-13T15:30:00.000+07:00</published><updated>2026-07-30T18:39:57.412+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Disk"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux-Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Monitoring"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Tips Setup Monitoring Disk Usage Otomatis</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-tips-setup-monitoring-disk-usage-otomatis.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Tips setup monitoring disk usage otomatis agar server tidak tiba-tiba penuh atau down&#39;/&gt; Server yang penuh disk biasanya berdampak buruk: database mogok, log tidak bisa ditulis, dan website mati. Lebih baik kamu detect masalah sebelum itu terjadi. &lt;h2 class=&#39;w3-large&#39;&gt;Cek Manual dengan Cepat&lt;/h2&gt; &lt;code class=&#39;w3-code&#39;&gt;df -h&lt;/code&gt; untuk melihat setiap partisi. &lt;code class=&#39;w3-code&#39;&gt;du -sh /var/log/*&lt;/code&gt; untuk mencari folder yang paling besar jika sudah full. &lt;h2 class=&#39;w3-large&#39;&gt;Buat Monitoring Otomatis&lt;/h2&gt; Buat skrip bash sederhana: &lt;code class=&#39;w3-code&#39;&gt;#!/bin/bash THRESHOLD=90 USAGE=$(df / | tail -1 | awk &#39;{print $5}&#39; | tr -d &#39;%&#39;) if [ &quot;$USAGE&quot; -ge &quot;$THRESHOLD&quot; ]; then echo &quot;Disk kritikal: ${USAGE}%&quot; | mail -s &#39;DISK ALERT&#39; kamu@email.com fi&lt;/code&gt; Jadwalkan dengan cron: &lt;code class=&#39;w3-code&#39;&gt;0 */6 * * * /usr/local/bin/disk-monitor.sh&lt;/code&gt; &lt;h2 class=&#39;w3-large&#39;&gt;Tools Tambahan&lt;/h2&gt; 1. &lt;code class=&#39;w3-code&#39;&gt;ncdu&lt;/code&gt; untuk GUI terminal exploration yang cepat. 2. Logrotate untuk mencegah log menumpuk. 3. Alert Telegram atau Slack untuk notifikasi lebih responsif. &lt;div class=&#39;w3-panel&#39;&gt;Tips: pantau folder ephemeral seperti tmp dan cache terlebih dahulu karena biasanya paling besar tumbuh.&lt;/div&gt; &lt;p&gt;Tinggalkan komentar dibawah jika ada pertanyaan.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/488118390478454492/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-setup-monitoring-disk-usage.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/488118390478454492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/488118390478454492'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-setup-monitoring-disk-usage.html' title='Tips Setup Monitoring Disk Usage Otomatis'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-2663789688869879060</id><published>2026-01-12T16:05:00.000+07:00</published><updated>2026-07-30T18:40:00.606+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Environment Variable"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux-Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Setting Environment Variable di Linux</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-setting-environment-variable-di-linux.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Pelajari cara setting environment variable di Linux dengan mudah, untuk mempermudah penggunaan command dan meningkatkan produktivitas&#39;/&gt; Environment variable dipakai untuk menyembunyikan API key dan credential sensitif agar tidak masuk Git. Di Linux ada perbedaan antara export sementara di shell dan set permanen di bashrc atau profile—pilih sesuai kebutuhan script atau login.&lt;h2 class=&#39;w3-large&#39;&gt;Apa itu Environment Variable?&lt;/h2&gt; Environment variable adalah variabel yang disimpan di sistem operasi dan dapat diakses oleh aplikasi. &lt;div class=&#39;w3-panel&#39;&gt;Tips: Environment variable sangat berguna untuk menyimpan nilai yang sering digunakan, seperti path ke direktori atau nilai konfigurasi.&lt;/div&gt; Berikut langkah-langkah untuk setting environment variable di Linux: &lt;ol&gt; &lt;li&gt;Buka terminal dan ketik `echo $PATH` untuk melihat daftar environment variable yang sudah ada.&lt;/li&gt; &lt;li&gt;Ketik `export NAMA_VARIABLE=NILAI` untuk membuat environment variable baru, contohnya `export MY_VAR=hello`.&lt;/li&gt; &lt;li&gt;Ketik `echo $MY_VAR` untuk melihat nilai environment variable yang baru dibuat.&lt;/li&gt; &lt;li&gt;Untuk membuat environment variable permanen, tambahkan baris `export NAMA_VARIABLE=NILAI` ke file `~/.bashrc` atau `~/.profile`.&lt;/li&gt; &lt;/ol&gt; &lt;!-- SCREENSHOT: contoh output environment variable --&gt; &lt;div class=&#39;w3-code&#39;&gt;`export MY_VAR=hello`&lt;/div&gt; &lt;div class=&#39;w3-code&#39;&gt;`echo $MY_VAR`&lt;/div&gt; Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/2663789688869879060/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-environment-variable-di_01366791839.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/2663789688869879060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/2663789688869879060'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-environment-variable-di_01366791839.html' title='Cara Setting Environment Variable di Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-1744365179474704768</id><published>2025-12-21T08:50:00.000+07:00</published><updated>2026-07-30T18:40:02.853+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backend"/><category scheme="http://www.blogger.com/atom/ns#" term="Debugging"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Tips Debugging PHP Website dengan error_log</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-tips-debugging-php-website-dengan-error-log.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Tips debugging PHP website dengan error_log agar kamu menemukan bug lebih cepat&#39;/&gt; Saat website PHP error tanpa pesan yang jelas, &lt;code class=&#39;w3-code&#39;&gt;error_log&lt;/code&gt; bisa menjadi bukti pertama yang menuntun kamu ke akar masalah. &lt;h2 class=&#39;w3-large&#39;&gt;Aktifkan Error Reporting&lt;/h2&gt; Di file &lt;code class=&#39;w3-code&#39;&gt;php.ini&lt;/code&gt; atau pakai &lt;code class=&#39;w3-code&#39;&gt;ini_set&lt;/code&gt;: &lt;code class=&#39;w3-code&#39;&gt;ini_set(&#39;display_errors&#39;, 0); ini_set(&#39;log_errors&#39;, 1); ini_set(&#39;error_log&#39;, &#39;/tmp/php-errors.log&#39;); error_reporting(E_ALL);&lt;/code&gt; Jangan aktifkan &lt;code class=&#39;w3-code&#39;&gt;display_errors&lt;/code&gt; di produksi. &lt;h2 class=&#39;w3-large&#39;&gt;Tulis Log Sendiri&lt;/h2&gt; Kamu bisa menyelipkan &lt;code class=&#39;w3-code&#39;&gt;error_log(&#39;Variable user_id: &#39; . $userId);&lt;/code&gt; di bagian yang kamu curigai. Log ini masuk ke file yang kamu konfigurasikan. &lt;h2 class=&#39;w3-large&#39;&gt;Polik Plasa Gatan&lt;/h2&gt; &lt;div class=&quot;w3-panel&quot;&gt;&lt;ol&gt;&lt;li&gt;Cek apakah error berasal dari file yang baru diedit.&lt;/li&gt;&lt;li&gt;Periksa input yang tidak di-escape atau tipe data yang cocok.&lt;/li&gt;&lt;li&gt;Lihat apakah server error.log selain PHP log karena .htaccess atau permission.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;4. Reproduksi di lokal dengan data yang sama. &lt;div class=&#39;w3-panel&#39;&gt;Tips: gunakan level log yang berbeda untuk info, warning, dan error. Jangan hanya dump semua jadi satu.&lt;/div&gt; &lt;p&gt;Tinggalkan komentar dibawah jika ada pertanyaan.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/1744365179474704768/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-debugging-php-website-dengan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/1744365179474704768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/1744365179474704768'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-debugging-php-website-dengan.html' title='Tips Debugging PHP Website dengan error_log'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-8564578488659332675</id><published>2025-12-19T19:30:00.000+07:00</published><updated>2026-07-30T18:40:06.318+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="Multi-Site"/><category scheme="http://www.blogger.com/atom/ns#" term="Nginx"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="VPS"/><title type='text'>Cara Mengelola Multi-Site di Satu VPS dengan Nginx</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-mengelola-multi-site-di-satu-vps-dengan-nginx.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Pelajari cara mengelola multi-site di satu VPS dengan nginx, mudah dan hemat biaya, untuk pemula yang baru belajar coding&#39;/&gt; Satu VPS bisa menampung beberapa domain tanpa collision selama setiap situs memiliki document root dan server_name yang unik. Berikut cara setup virtual host yang tidak saling mengganggu dan mudah ditambah nanti.&lt;h2 class=&#39;w3-large&#39;&gt;Mengapa Nginx?&lt;/h2&gt; Nginx adalah web server yang ringan dan cepat, sehingga sangat cocok untuk mengelola multi-site. Berikut langkah-langkah untuk mengelola multi-site di satu VPS dengan nginx: &lt;ol&gt; &lt;li&gt;Instal nginx di VPS kamu dengan perintah &lt;code&gt;sudo apt-get install nginx&lt;/code&gt;&lt;/li&gt; &lt;li&gt;Buat folder untuk setiap situs web di &lt;code&gt;/var/www&lt;/code&gt;, misalnya &lt;code&gt;/var/www/situs1&lt;/code&gt; dan &lt;code&gt;/var/www/situs2&lt;/code&gt;&lt;/li&gt; &lt;li&gt;Buat file konfigurasi untuk setiap situs web di &lt;code&gt;/etc/nginx/sites-available&lt;/code&gt;, misalnya &lt;code&gt;situs1&lt;/code&gt; dan &lt;code&gt;situs2&lt;/code&gt;&lt;/li&gt; &lt;li&gt;Tambahkan kode &lt;code&gt;server { listen 80; server_name situs1.com; root /var/www/situs1; }&lt;/code&gt; di file konfigurasi &lt;code&gt;situs1&lt;/code&gt;&lt;/li&gt; &lt;li&gt;Ulangi langkah 4 untuk situs web lainnya&lt;/li&gt; &lt;li&gt;Restart nginx dengan perintah &lt;code&gt;sudo service nginx restart&lt;/code&gt;&lt;/li&gt; &lt;/ol&gt; &lt;!-- SCREENSHOT: contoh file konfigurasi nginx --&gt; &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan kamu memiliki akses root untuk mengelola file konfigurasi nginx.&lt;/div&gt; Dengan mengikuti langkah-langkah di atas, kamu bisa mengelola multi-site di satu VPS dengan nginx.&lt;h2 class=&#39;w3-large&#39;&gt;Kesimpulan&lt;/h2&gt; Mengelola multi-site di satu VPS dengan nginx sangat mudah dan hemat biaya. Kamu bisa mengelola beberapa situs web dengan mudah dan cepat. Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/8564578488659332675/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-multi-site-di-satu-vps-dengan-nginx.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/8564578488659332675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/8564578488659332675'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-multi-site-di-satu-vps-dengan-nginx.html' title='Cara Mengelola Multi-Site di Satu VPS dengan Nginx'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-1257638963637538693</id><published>2025-11-30T12:05:00.000+07:00</published><updated>2026-07-30T18:30:23.871+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><category scheme="http://www.blogger.com/atom/ns#" term="Flexbox"/><category scheme="http://www.blogger.com/atom/ns#" term="Frontend"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Belajar CSS Flexbox untuk Layout Modern</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-belajar-css-flexbox-untuk-layout-modern.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Belajar CSS Flexbox dari nol untuk membuat layout web modern tanpa ribet&#39;/&gt; Flexbox dirancang untuk menyusun elemen dalam satu dimensi: baris atau kolom. Jika kamu biasa kesulitan center item, spacing yang tidak rata, atau sidebar melenceng, Flexbox adalah jawaban awal yang benar. &lt;h2 class=&#39;w3-large&#39;&gt;Konsep Dasar&lt;/h2&gt; Container adalah elemen induk yang kamu beri &lt;code class=&#39;w3-code&#39;&gt;display: flex;&lt;/code&gt;. Items adalah elemen anaknya. Ciri khasnya: container bisa mengatur arah, wrapping, alignment, dan distribusi ruang. &lt;h2 class=&#39;w3-large&#39;&gt;Properti Penting&lt;/h2&gt; 1. &lt;code class=&#39;w3-code&#39;&gt;flex-direction&lt;/code&gt;: &lt;code class=&#39;w3-code&#39;&gt;row&lt;/code&gt;, &lt;code class=&#39;w3-code&#39;&gt;column&lt;/code&gt;, &lt;code class=&#39;w3-code&#39;&gt;wrap&lt;/code&gt;. 2. &lt;code class=&#39;w3-code&#39;&gt;justify-content&lt;/code&gt;: mengatur sumbu utama, seperti &lt;code class=&#39;w3-code&#39;&gt;center&lt;/code&gt;, &lt;code class=&#39;w3-code&#39;&gt;space-between&lt;/code&gt;. 3. &lt;code class=&#39;w3-code&#39;&gt;align-items&lt;/code&gt;: mengatur sumbu silang. 4. &lt;code class=&#39;w3-code&#39;&gt;gap&lt;/code&gt;: kasih jarak antar item tanpa negatif margin. &lt;h2 class=&#39;w3-large&#39;&gt;Contoh Praktis&lt;/h2&gt; Navbar dengan menu di tengah: &lt;code class=&#39;w3-code&#39;&gt;.navbar { display: flex; justify-content: space-between; align-items: center; } .nav-center { display: flex; gap: 16px; }&lt;/code&gt; &lt;div class=&#39;w3-panel&#39;&gt;Tips: gunakan DevTools untuk menyesuaikan nilai Flexbox secara live; kamu akan paham otomatis.&lt;/div&gt; &lt;p&gt;Tinggalkan komentar dibawah jika ada pertanyaan.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/1257638963637538693/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/belajar-css-flexbox-untuk-layout-modern.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/1257638963637538693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/1257638963637538693'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/belajar-css-flexbox-untuk-layout-modern.html' title='Belajar CSS Flexbox untuk Layout Modern'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-599545085403185218</id><published>2025-11-08T08:25:00.000+07:00</published><updated>2026-07-30T18:40:09.500+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Frontend"/><category scheme="http://www.blogger.com/atom/ns#" term="Konten"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemula"/><category scheme="http://www.blogger.com/atom/ns#" term="SEO"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Menulis Konten SEO Friendly untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-menulis-konten-seo-friendly-untuk-pemula.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Pelajari tips menulis konten SEO friendly untuk pemula, dapatkan konten yang berkualitas dan meningkatkan visibilitas di mesin pencari&#39;/&gt; SEO friendly bukan tentang mengejar algoritma, tapi memastikan struktur tulisan bisa dipahami manusia dan mesin pencari secara bersamaan. Yang kamu kendalikan: heading berurutan, kalimat pembuka yang relevan, dan internal link ke artikel lain.&lt;h2 class=&#39;w3-large&#39;&gt;Apa itu SEO Friendly?&lt;/h2&gt; SEO friendly adalah teknik menulis konten yang dapat dibaca oleh mesin pencari seperti Google, Bing, dan lain-lain. Dengan menggunakan teknik ini, kamu bisa membuat kontenmu lebih mudah ditemukan oleh orang lain. &lt;div class=&#39;w3-panel&#39;&gt;Tips: Untuk membuat konten yang SEO friendly, kamu harus memahami apa yang dicari oleh orang lain. Kamu bisa menggunakan tools seperti Google Keyword Planner untuk mengetahui apa yang sedang tren.&lt;/div&gt; Berikut langkah-langkah untuk membuat konten yang SEO friendly: &lt;ol&gt; &lt;li&gt;Pilihlah kata kunci yang tepat, misalnya `keyword research`&lt;/li&gt; &lt;li&gt;Buatlah judul yang menarik dan mengandung kata kunci, misalnya `Cara Menulis Konten SEO Friendly`&lt;/li&gt; &lt;li&gt;Tulislah konten yang berkualitas dan mengandung kata kunci, misalnya `menulis konten yang SEO friendly`&lt;/li&gt; &lt;li&gt;Optimalkan gambar dengan menambahkan `alt tag` dan `description`, misalnya `&lt;img src=&#39;gambar.jpg&#39; alt=&#39;gambar SEO friendly&#39; /&gt;`&lt;/li&gt; &lt;/ol&gt; &lt;!-- SCREENSHOT: contoh keyword research --&gt; Dengan mengikuti langkah-langkah di atas, kamu bisa membuat konten yang SEO friendly dan meningkatkan visibilitas di mesin pencari. &lt;code&gt;Ingat, membuat konten yang SEO friendly membutuhkan waktu dan usaha&lt;/code&gt;. Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/599545085403185218/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-nulis-konten-seo-friendly-untuk.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/599545085403185218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/599545085403185218'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-nulis-konten-seo-friendly-untuk.html' title='Cara Menulis Konten SEO Friendly untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-5448807601162517491</id><published>2025-10-05T19:30:00.000+07:00</published><updated>2026-07-30T18:40:12.779+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Membuat Script Automation Sederhana dengan Python</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-membuat-script-automation-sederhana-dengan-python.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Belajar membuat script automation sederhana dengan Python, mudah dan cepat untuk pemula, automasi tugas dengan Python&#39;/&gt; Script automation Python terkenal karena bisa menggantikan repetitive task yang kamu lakukan setiap hari: rename file, parse log, kirim notifikasi Telegram. Mulai dari script yang bisa dijalankan sekali klik, baru tingkatkan ke scheduler nanti.&lt;h2 class=&#39;w3-large&#39;&gt;Apa yang kamu butuhkan?&lt;/h2&gt; Untuk memulai, kamu membutuhkan Python yang sudah terinstal di komputer kamu dan sebuah teks editor seperti Notepad atau Sublime Text.&lt;h2 class=&#39;w3-large&#39;&gt;Langkah-langkah membuat script automation sederhana&lt;/h2&gt; 1. Buka teks editor dan buat sebuah file baru dengan nama `automation.py`. 2. Tulis kode `import os` untuk mengimport modul os yang digunakan untuk berinteraksi dengan sistem operasi. 3. Buat sebuah fungsi untuk melakukan tugas yang kamu inginkan, contohnya `def hapus_file():` untuk menghapus file yang tidak diinginkan. 4. Gunakan kode `os.remove()` untuk menghapus file. Contohnya: &lt;code&gt;os.remove(&#39;file_tidak_diinginkan.txt&#39;)&lt;/code&gt; 5. Jalankan script dengan mengetik `python automation.py` di terminal atau command prompt. &lt;!-- SCREENSHOT: contoh kode automation.py --&gt; &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan kamu sudah menyimpan file sebelum menjalankan script.&lt;/div&gt; Dengan mengikuti langkah-langkah di atas, kamu sudah bisa membuat script automation sederhana dengan Python! Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/5448807601162517491/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-membuat-script-automation.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/5448807601162517491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/5448807601162517491'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-membuat-script-automation.html' title='Cara Membuat Script Automation Sederhana dengan Python'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-2102230504430491987</id><published>2025-09-21T17:50:00.000+07:00</published><updated>2026-07-30T18:40:15.959+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><category scheme="http://www.blogger.com/atom/ns#" term="Frontend"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><category scheme="http://www.blogger.com/atom/ns#" term="Landing Page"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Buat Landing Page Sederhana dengan HTML CSS</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-buat-landing-page-sederhana-dengan-html-css.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Belajar membuat landing page sederhana dengan HTML dan CSS, tutorial step-by-step untuk pemula&#39;/&gt; Landing page sederhana sebenarnya cukup satu file HTML dan stylesheet external, asal strukturnya jelas: hero section, benefit bullet, dan CTA. Berikut template minimal yang bisa langsung diedit dan di-hosting di static host mana pun.&lt;h2 class=&#39;w3-large&#39;&gt;Langkah-Langkah Membuat Landing Page&lt;/h2&gt; 1. Buat file HTML baru dengan nama `index.html` dan tambahkan kode &lt;code&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Landing Page&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;/code&gt;. 2. Tambahkan struktur dasar landing page dengan menambahkan kode &lt;code&gt;&amp;lt;header&amp;gt;&amp;lt;nav&amp;gt;Menu&amp;lt;/nav&amp;gt;&amp;lt;/header&amp;gt;&amp;lt;main&amp;gt;Isi Landing Page&amp;lt;/main&amp;gt;&amp;lt;footer&amp;gt;Footer&amp;lt;/footer&amp;gt;&lt;/code&gt; di dalam tag &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;. &lt;!-- SCREENSHOT: Struktur dasar landing page --&gt; 3. Buat file CSS baru dengan nama `style.css` dan tambahkan kode &lt;code&gt;body { background-color: #f2f2f2; }&amp;lt;/code&amp;gt; untuk mengubah warna latar belakang. 4. Hubungkan file CSS dengan file HTML dengan menambahkan kode &lt;code&gt;&amp;lt;link rel=&#39;stylesheet&#39; href=&#39;style.css&#39;&amp;gt;&lt;/code&gt; di dalam tag &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;. &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan file HTML dan CSS berada di folder yang sama.&lt;/div&gt; Dengan mengikuti langkah-langkah di atas, kamu bisa membuat landing page sederhana dengan HTML dan CSS. Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/2102230504430491987/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-buat-landing-page-sederhana-dengan_01806743492.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/2102230504430491987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/2102230504430491987'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-buat-landing-page-sederhana-dengan_01806743492.html' title='Cara Buat Landing Page Sederhana dengan HTML CSS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-2941658269224632647</id><published>2025-09-05T14:05:00.000+07:00</published><updated>2026-07-30T18:40:18.446+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backup Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Cron"/><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Backup Database MySQL Otomatis via Cron untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-backup-database-mysql-otomatis-via-cron-untuk-pemula.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Backup database MySQL secara otomatis dengan cron, tutorial step-by-step untuk pemula, belajar coding dengan mudah dan aman&#39;/&gt; Database yang belum pernah dicadangkan hanya butuh satu kesalahan manusia atau crash disk untuk hilang total. Backup otomatis via cron lebih stabil daripada backup manual, dan kamu bisa menyimpannya di folder terpisah atau upload ke storage eksternal.&lt;h2 class=&#39;w3-large&#39;&gt;Apa itu Cron?&lt;/h2&gt; Cron adalah sebuah sistem yang memungkinkan kamu menjalankan perintah secara otomatis pada waktu tertentu. Dalam artikel ini, kamu akan belajar cara menggunakan cron untuk membackup database MySQL secara otomatis.&lt;h2 class=&#39;w3-large&#39;&gt;Langkah-langkah Backup Database MySQL&lt;/h2&gt; 1. Pertama, kamu perlu mengakses server kamu via SSH. 2. Kemudian, kamu perlu membuat sebuah file backup dengan perintah `mysqldump -u username -p password database_name &gt; backup.sql`. Ganti `username`, `password`, dan `database_name` dengan informasi database kamu. 3. Setelah itu, kamu perlu membuat sebuah cron job untuk menjalankan perintah backup secara otomatis. Kamu bisa menggunakan perintah `&lt;code class=&#39;w3-code&#39;&gt;crontab -e&lt;/code&gt;` untuk membuka editor cron. 4. Tambahkan baris berikut ke dalam file cron: `0 0 * * * mysqldump -u username -p password database_name &gt; /path/to/backup.sql`. Ganti `/path/to/backup.sql` dengan path yang kamu inginkan untuk menyimpan file backup. &lt;!-- SCREENSHOT: contoh cron job --&gt; &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan kamu mengganti `username`, `password`, dan `database_name` dengan informasi database kamu yang sesuai.&lt;/div&gt; 5. Simpan dan tutup editor cron. Sekarang, database kamu akan dibackup secara otomatis setiap hari pada pukul 12 malam. &lt;div class=&#39;w3-code&#39;&gt;`mysqldump -u username -p password database_name &gt; backup.sql`&lt;/div&gt; Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/2941658269224632647/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-backup-database-mysql-otomatis-via.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/2941658269224632647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/2941658269224632647'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-backup-database-mysql-otomatis-via.html' title='Cara Backup Database MySQL Otomatis via Cron untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-5624992269943383399</id><published>2025-07-21T13:00:00.000+07:00</published><updated>2026-07-30T18:40:24.971+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cloudflare"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="DNS"/><category scheme="http://www.blogger.com/atom/ns#" term="Domain Kustom"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Setting Cloudflare DNS untuk Domain Kustom</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-setting-cloudflare-dns-untuk-domain-kustom.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Pelajari cara setting Cloudflare DNS untuk domain kustom dengan mudah dan aman, tingkatkan kecepatan dan keamanan website kamu&#39;/&gt; Setelah domain terdaftar, tahap konfigurasi DNS adalah bagian yang paling membingungkan karena jargon A record, CNAME, TTL, dan nameserver yang tampak serupa tapi berfungsi beda. Berikut minimal record yang benar-benar kamu perlukan agar website dan email bisa aktif.&lt;h2 class=&#39;w3-large&#39;&gt;Apa itu Cloudflare DNS?&lt;/h2&gt; Cloudflare DNS adalah layanan DNS yang ditawarkan oleh Cloudflare, sebuah perusahaan yang menyediakan layanan keamanan dan kecepatan website. Dengan menggunakan Cloudflare DNS, kamu bisa meningkatkan kecepatan dan keamanan website dengan mudah. &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan kamu memiliki akun Cloudflare sebelum memulai.&lt;/div&gt; Berikut langkah-langkah untuk setting Cloudflare DNS untuk domain kustom: &lt;ol&gt; &lt;li&gt;Pertama, kamu perlu membuat akun Cloudflare jika belum memiliki akun. Kamu bisa mendaftar di &lt;a href=&#39;https://www.cloudflare.com/&#39;&gt;www.cloudflare.com&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Kedua, tambahkan domain kustom kamu ke akun Cloudflare. Kamu bisa melakukan ini dengan mengklik tombol &lt;code&gt;ADD A SITE&lt;/code&gt; dan memasukkan nama domain kamu&lt;/li&gt; &lt;li&gt;Ketiga, konfigurasikan DNS untuk domain kustom kamu. Kamu bisa melakukan ini dengan mengklik tombol &lt;code&gt;DNS&lt;/code&gt; dan menambahkan record DNS yang diperlukan&lt;/li&gt; &lt;li&gt;Keempat, ubah nameserver domain kustom kamu ke nameserver Cloudflare. Kamu bisa melakukan ini dengan mengklik tombol &lt;code&gt;DOMAINS&lt;/code&gt; dan memilih nameserver Cloudflare&lt;/li&gt; &lt;/ol&gt; &lt;!-- SCREENSHOT: contoh nameserver Cloudflare --&gt; Dengan mengikuti langkah-langkah di atas, kamu bisa dengan mudah setting Cloudflare DNS untuk domain kustom. &lt;div class=&#39;w3-code&#39;&gt;Contoh perintah untuk mengecek nameserver: &lt;code&gt;dig +short NS example.com&lt;/code&gt;&lt;/div&gt; Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/5624992269943383399/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-cloudflare-dns-untuk.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/5624992269943383399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/5624992269943383399'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-cloudflare-dns-untuk.html' title='Cara Setting Cloudflare DNS untuk Domain Kustom'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-8379147984907132826</id><published>2025-07-17T14:15:00.000+07:00</published><updated>2026-07-30T18:40:27.488+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="Downtime"/><category scheme="http://www.blogger.com/atom/ns#" term="Migrasi Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemula"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Migrasi Server Tanpa Downtime untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-migrasi-server-tanpa-downtime-untuk-pemula.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Migrasi server tanpa downtime, tips untuk pemula, cara migrasi server dengan mudah dan aman, tanpa mengganggu akses pengguna&#39;/&gt; Bayangkan kamu sudah mempunyai website atau aplikasi yang sudah berjalan dengan baik, tapi kamu ingin migrasi ke server yang lebih baik untuk meningkatkan performa. Tapi, bagaimana caranya migrasi server tanpa mengganggu akses pengguna? Tenang, kamu bisa melakukan migrasi server tanpa downtime dengan beberapa langkah sederhana. &lt;h2 class=&#39;w3-large&#39;&gt;Langkah-Langkah Migrasi Server&lt;/h2&gt; 1. Persiapkan server baru dengan spesifikasi yang lebih baik. Pastikan server baru sudah terinstall dengan sistem operasi dan software yang dibutuhkan. 2. Buat backup data dari server lama, termasuk database dan file-file penting. Kamu bisa menggunakan perintah `mysqldump` untuk backup database MySQL, contohnya: `mysqldump -u username -p database_name &gt; backup.sql` 3. Konfigurasi server baru dengan settingan yang sama seperti server lama, termasuk pengaturan jaringan dan keamanan. &lt;!-- SCREENSHOT: konfigurasi server baru --&gt; 4. Upload backup data ke server baru dan restore database dengan perintah `mysql -u username -p database_name &lt; backup.sql` 5. Ubah DNS server untuk mengarahkan trafik ke server baru. &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan kamu sudah menguji coba server baru sebelum mengarahkan trafik ke server baru.&lt;/div&gt; &lt;h2 class=&#39;w3-large&#39;&gt;Tips dan Peringatan&lt;/h2&gt; Pastikan kamu sudah membackup semua data penting sebelum melakukan migrasi server. Jangan lupa untuk menguji coba server baru sebelum mengarahkan trafik ke server baru. Dengan mengikuti langkah-langkah di atas, kamu bisa migrasi server tanpa downtime dan memastikan akses pengguna tidak terganggu. Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/8379147984907132826/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-migrasi-server-tanpa-downtime.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/8379147984907132826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/8379147984907132826'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-migrasi-server-tanpa-downtime.html' title='Cara Migrasi Server Tanpa Downtime untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-2878059030646420749</id><published>2025-07-04T21:05:00.000+07:00</published><updated>2026-07-30T18:40:30.674+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemula"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Menggunakan Git Dasar untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-menggunakan-git-dasar-untuk-pemula.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Belajar Git dasar untuk developer pemula, tutorial step-by-step mengenal Git dan menggunakannya untuk mengelola kode dengan mudah&#39;/&gt; Git kerap dipelajari lewat cheat sheet tanpa alur kerja yang jelas, sehingga pemula terjebak antar add, commit, staging, dan branch. Cukup pahami tiga area—working directory, staging, dan repository—lalu 5 perintah ini cukup untuk sehari-hari.&lt;h2 class=&#39;w3-large&#39;&gt;Apa itu Git?&lt;/h2&gt; Git adalah sebuah sistem version control yang diciptakan oleh Linus Torvalds. Git sangat populer di kalangan developer karena kemampuan dan fleksibilitasnya. &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan kamu memiliki Git yang terinstal di komputer kamu sebelum memulai.&lt;/div&gt; Berikut langkah-langkah dasar untuk menggunakan Git: &lt;ol&gt; &lt;li&gt;Instal Git di komputer kamu jika belum terinstal.&lt;/li&gt; &lt;li&gt;Buat sebuah repository baru dengan perintah `git init`&lt;/li&gt; &lt;li&gt;Tambahkan file ke repository dengan perintah `git add .`&lt;/li&gt; &lt;li&gt;Lakukan commit dengan perintah `git commit -m &#39;pesan commit&#39;`&lt;/li&gt; &lt;li&gt;Cek status repository dengan perintah `git status`&lt;/li&gt; &lt;/ol&gt; &lt;!-- SCREENSHOT: tampilan git status --&gt; Dengan mengikuti langkah-langkah di atas, kamu bisa menggunakan Git dasar untuk mengelola kode kamu. Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/2878059030646420749/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/belajar-git-dasar-untuk-developer-pemula.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/2878059030646420749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/2878059030646420749'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/belajar-git-dasar-untuk-developer-pemula.html' title='Cara Menggunakan Git Dasar untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-2428153333753037662</id><published>2025-06-17T14:30:00.000+07:00</published><updated>2026-07-30T18:40:32.983+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTTPS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux-Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="SSL"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Setting SSL Gratis dengan Let&#39;s Encrypt</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-setting-ssl-gratis-dengan-let-s-encrypt.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Pelajari cara setting SSL gratis dengan Let&#39;s Encrypt untuk meningkatkan keamanan website, mudah dipraktekan untuk pemula&#39;/&gt; Browser modern sudah menampilkan &quot;Not Secure&quot; lebih ramah daripada &quot;Secure&quot; untuk domain tanpa HTTPS. Let&#39;s Encrypt membuat certificate gratis dan renew otomatis, jadi alasan teknis untuk menunda SSL sudah tidak ada lagi.&lt;h2 class=&#39;w3-large&#39;&gt;Apa itu Let&#39;s Encrypt?&lt;/h2&gt; Let&#39;s Encrypt adalah sebuah organisasi non-profit yang menyediakan sertifikat SSL gratis untuk semua orang. &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan kamu memiliki akses ke server website kamu sebelum memulai proses ini.&lt;/div&gt; Berikut langkah-langkah untuk setting SSL gratis dengan Let&#39;s Encrypt: &lt;ol&gt; &lt;li&gt;Pertama, kamu perlu menginstal Let&#39;s Encrypt di server kamu. Kamu bisa melakukan ini dengan menjalankan perintah `sudo apt-get install letsencrypt` di terminal.&lt;/li&gt; &lt;li&gt;Kedua, kamu perlu menjalankan perintah `sudo letsencrypt --apache` untuk mengkonfigurasi Let&#39;s Encrypt dengan server Apache kamu.&lt;/li&gt; &lt;li&gt;Ketiga, kamu perlu mengisi informasi tentang website kamu, seperti alamat email dan nama domain.&lt;/li&gt; &lt;/ol&gt; &lt;!-- SCREENSHOT: contoh tampilan pengisian informasi website --&gt; Setelah kamu selesai mengisi informasi, Let&#39;s Encrypt akan mengeluarkan sertifikat SSL untuk website kamu. &lt;div class=&#39;w3-code&#39;&gt;`sudo letsencrypt --apache`&lt;/div&gt; Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/2428153333753037662/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-ssl-gratis-dengan-lets_0443349670.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/2428153333753037662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/2428153333753037662'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-ssl-gratis-dengan-lets_0443349670.html' title='Cara Setting SSL Gratis dengan Let&#39;s Encrypt'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-7742748274630973697</id><published>2025-05-08T13:10:00.000+07:00</published><updated>2026-07-30T18:40:35.329+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux-Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="Server"/><category scheme="http://www.blogger.com/atom/ns#" term="SSH"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Setup SSH Key untuk Akses Server Aman</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-setup-ssh-key-untuk-akses-server-aman.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Pelajari cara setup SSH key untuk akses server aman dan mudah, tingkatkan keamanan server dengan SSH key&#39;/&gt; Login dengan password SSH cocok untuk pertama kali, tapi melelahkan dan berisiko jika dipakai berulang. SSH key pair membuat login instan, bisa diintegrasikan dengan GitHub Actions, dan menghilangkan brute-force target di port default.&lt;h2 class=&#39;w3-large&#39;&gt;Apa itu SSH Key?&lt;/h2&gt; SSH key adalah sebuah kunci yang digunakan untuk mengakses server secara aman. Kamu bisa membuat SSH key dengan menggunakan perintah `ssh-keygen` di terminal. &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan kamu memiliki akses ke terminal sebelum memulai setup SSH key.&lt;/div&gt; Berikut langkah-langkah untuk setup SSH key: &lt;ol&gt; &lt;li&gt;Buka terminal dan jalankan perintah `ssh-keygen` untuk membuat SSH key.&lt;/li&gt; &lt;li&gt;Masukkan lokasi penyimpanan SSH key, atau tekan enter untuk menggunakan lokasi default.&lt;/li&gt; &lt;li&gt;Masukkan passphrase untuk SSH key, atau tekan enter untuk tidak menggunakan passphrase.&lt;/li&gt; &lt;li&gt;Jalankan perintah `cat ~/.ssh/id_rsa.pub` untuk menampilkan SSH key yang telah dibuat.&lt;/li&gt; &lt;li&gt;Salin SSH key yang telah dibuat dan masukkan ke dalam server yang ingin diakses.&lt;/li&gt; &lt;/ol&gt; &lt;!-- SCREENSHOT: contoh SSH key yang telah dibuat --&gt; Setelah setup SSH key, kamu bisa mengakses server dengan menggunakan perintah `ssh -i ~/.ssh/id_rsa user@server`. &lt;div class=&#39;w3-code&#39;&gt;`ssh -i ~/.ssh/id_rsa user@server`&lt;/div&gt; Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/7742748274630973697/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setup-ssh-key-untuk-akses-server.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/7742748274630973697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/7742748274630973697'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setup-ssh-key-untuk-akses-server.html' title='Cara Setup SSH Key untuk Akses Server Aman'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-5398876501502108026</id><published>2025-04-09T21:35:00.000+07:00</published><updated>2026-07-30T18:40:41.846+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Frontend"/><category scheme="http://www.blogger.com/atom/ns#" term="Optimasi Gambar"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="Website"/><title type='text'>Cara Optimize Gambar Website Tanpa Plugin</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-optimize-gambar-website-tanpa-plugin.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Optimize gambar website tanpa plugin, tingkatkan kecepatan loading website dengan tips mudah, cocok untuk pemula yang baru belajar coding&#39;/&gt; Laman yang lambat seringkali bukan karena JavaScript besar, melainkan gambar yang tidak dikompres dengan benar. Kamu bisa mengecilkan ukuran file tanpa kehilangan kualitas visible dengan cara yang tidak membutuhkan plugin.&lt;h2 class=&#39;w3-large&#39;&gt;Tips Optimize Gambar&lt;/h2&gt; Berikut beberapa tips untuk mengoptimize gambar tanpa menggunakan plugin: &lt;div class=&#39;w3-panel&#39;&gt;1. &lt;b&gt;Pilih format gambar yang tepat&lt;/b&gt;: Kamu bisa menggunakan format gambar seperti JPEG, PNG, atau GIF. Pilih format yang paling sesuai dengan gambar yang kamu gunakan. &lt;/div&gt; 2. Kamu bisa menggunakan &lt;span class=&#39;w3-code&#39;&gt;`image compression tool`&lt;/span&gt; seperti TinyPNG atau ShortPixel untuk mengcompress gambar. &lt;div class=&#39;w3-panel&#39;&gt;3. &lt;b&gt;Gunakan ukuran gambar yang sesuai&lt;/b&gt;: Pastikan kamu menggunakan ukuran gambar yang sesuai dengan tempatnya di website. Jangan menggunakan gambar yang terlalu besar karena itu akan memperlambat loading website. &lt;/div&gt; 4. Kamu bisa menggunakan &lt;span class=&#39;w3-code&#39;&gt;`lazy loading`&lt;/span&gt; untuk memuat gambar hanya ketika pengguna sudah mencapai bagian website yang memuat gambar. &lt;!-- SCREENSHOT: contoh lazy loading --&gt; Dengan mengikuti tips di atas, kamu bisa mengoptimize gambar website tanpa menggunakan plugin. Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/5398876501502108026/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-optimize-gambar-website-tanpa.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/5398876501502108026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/5398876501502108026'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/tips-optimize-gambar-website-tanpa.html' title='Cara Optimize Gambar Website Tanpa Plugin'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-7083886452991986816</id><published>2025-03-16T19:10:00.000+07:00</published><updated>2026-07-30T18:40:45.165+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="phpMyAdmin"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Development"/><title type='text'>Cara Install dan Setting phpMyAdmin untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-install-dan-setting-phpmyadmin-untuk-pemula.jpg&#39;/&gt;&lt;/p&gt;&lt;meta name=&#39;description&#39; content=&#39;Pelajari cara install dan setting phpMyAdmin untuk mengelola database MySQL dengan mudah dan aman, cocok untuk pemula yang baru belajar coding&#39;/&gt; phpMyAdmin jadi alat baku ketika belajar MySQL karena visual dan familiar, tapi instalasinya sering macet di bagian Apache config atau permission. Berikut urutan instalasi yang biasanya berhasil di Ubuntu dan cara login pertama kali.&lt;h2 class=&#39;w3-large&#39;&gt;Apa itu phpMyAdmin?&lt;/h2&gt; phpMyAdmin adalah sebuah tools yang sangat populer untuk mengelola database MySQL. Dengan phpMyAdmin, kamu bisa melakukan berbagai macam tugas, seperti membuat database, mengedit tabel, dan mengimport data. &lt;div class=&#39;w3-panel&#39;&gt;Tips: Pastikan kamu sudah memiliki server web yang support PHP dan MySQL sebelum menginstall phpMyAdmin.&lt;/div&gt; Berikut langkah-langkah untuk install dan setting phpMyAdmin: &lt;ol&gt; &lt;li&gt;Unduh file phpMyAdmin dari situs resmi phpMyAdmin.&lt;/li&gt; &lt;li&gt;Ekstrak file phpMyAdmin ke dalam direktori web server kamu.&lt;/li&gt; &lt;li&gt;Buka file `config.inc.php` dan edit konfigurasi untuk menghubungkan dengan database MySQL kamu. Contoh: &lt;code&gt;$cfg[&#39;Servers&#39;][$i][&#39;host&#39;] = &#39;localhost&#39;;&lt;/code&gt; &lt;code&gt;$cfg[&#39;Servers&#39;][$i][&#39;user&#39;] = &#39;root&#39;;&lt;/code&gt; &lt;code&gt;$cfg[&#39;Servers&#39;][$i][&#39;password&#39;] = &#39;password&#39;;&lt;/code&gt; &lt;/li&gt; &lt;li&gt;Simpan file `config.inc.php` dan buka phpMyAdmin melalui web browser. Contoh: &lt;code&gt;http://localhost/phpmyadmin&lt;/code&gt;&lt;/li&gt; &lt;/ol&gt; &lt;!-- SCREENSHOT: tampilan login phpMyAdmin --&gt; Setelah kamu berhasil install dan setting phpMyAdmin, kamu bisa mulai mengelola database MySQL dengan mudah dan aman. Tinggalkan komentar dibawah jika ada pertanyaan.&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/7083886452991986816/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-install-dan-setting-phpmyadmin_01193495783.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/7083886452991986816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/7083886452991986816'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-install-dan-setting-phpmyadmin_01193495783.html' title='Cara Install dan Setting phpMyAdmin untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-8072292496540516465</id><published>2025-03-01T13:45:00.000+07:00</published><updated>2026-07-30T18:31:09.124+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="MariaDB"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Cara Setup MariaDB di Ubuntu Server untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-setup-mariadb-di-ubuntu-server-untuk-pemula.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Panduan setup MariaDB di Ubuntu server agar siap dipakai aplikasi&#39;/&gt; MariaDB adalah fork MySQL yang kompatibel dan sering dipilih karena performa serta ekosistem yang sama. Kamu bisa setup dengan langkah standar yang relatif cepat. &lt;h2 class=&#39;w3-large&#39;&gt;Instalasi&lt;/h2&gt; 1. Install paket mariadb-server. 2. Jalankan mysql_secure_installation untuk set password root dan amankan akses anonim. 3. Buat database dan user khusus aplikasi, beri GRANT minimal yang dibutuhkan. 4. Simpan kredensial di environment variable atau secrets manager, bukan plain file. &lt;h2 class=&#39;w3-large&#39;&gt;Kepatuhan&lt;/h2&gt; Jalankan backup reguler dengan mysqldump, uji restore berkala, dan aktifkan general log atau audit jika dibutuhkan untuk compliance kecil. &lt;div class=&#39;w3-panel&#39;&gt;Tips: selalu jalankan SET GLOBAL sql_mode di awal jika kamu butuhkan behavior query yang konsisten.&lt;/div&gt; &lt;p&gt;Tinggalkan komentar dibawah jika ada pertanyaan.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/8072292496540516465/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setup-mariadb-di-ubuntu-server.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/8072292496540516465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/8072292496540516465'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setup-mariadb-di-ubuntu-server.html' title='Cara Setup MariaDB di Ubuntu Server untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1848407648027473680.post-6681790245345705353</id><published>2025-01-18T10:35:00.000+07:00</published><updated>2026-07-30T18:40:51.640+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTTPS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux-Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Pemula"/><category scheme="http://www.blogger.com/atom/ns#" term="SSL"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Cara Setting SSL Gratis dengan Let&#39;s Encrypt untuk Pemula</title><content type='html'>&lt;p&gt;&lt;img class=&#39;w3-image&#39; src=&#39;https://hijoem4.my.id/u/blogger/assets/hijoem-thumb-cara-setting-ssl-gratis-dengan-let-s-encrypt-untuk-pemula.jpg&#39;/&gt;&lt;meta name=&#39;description&#39; content=&#39;Panduan setting SSL gratis dengan Let&#39;s Encrypt agar website lebih aman&#39;/&gt; HTTPS bukan lagi pilihan, melainkan kebutuhan dasar. Let&#39;s Encrypt memberikan sertifikat gratis yang diperbarui otomatis sehingga kamu tidak perlu beli SSL berulang. &lt;h2 class=&#39;w3-large&#39;&gt;Langkah Praktis&lt;/h2&gt; &lt;div class=&quot;w3-panel&quot;&gt;&lt;ol&gt;&lt;li&gt;Install certbot.&lt;/li&gt;&lt;li&gt;Jalankan certbot untuk Nginx atau Apache sesuai webserver kamu.&lt;/li&gt;&lt;li&gt;Isi email untuk peringatan kadaluarsa.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;4. Verifikasi bahwa auto renewal sudah terdaftar. 5. Setelah terinstall, akses website dengan HTTPS dan pastikan mixed content hilang. &lt;h2 class=&#39;w3-large&#39;&gt;Tips Tambahan&lt;/h2&gt; Aktifkan HSTS hanya jika kamu yakin seluruh konten sudah aman. Jangan lupa redirect HTTP ke HTTPS di level server. &lt;div class=&#39;w3-panel&#39;&gt;Tips: uji sertifikat lewat SSL Labs agar level keamanan SSL kamu sesuai harapan.&lt;/div&gt; &lt;p&gt;Tinggalkan komentar dibawah jika ada pertanyaan.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;by hijoem.my.id&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hijoem.my.id/feeds/6681790245345705353/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-ssl-gratis-dengan-lets.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/6681790245345705353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1848407648027473680/posts/default/6681790245345705353'/><link rel='alternate' type='text/html' href='http://www.hijoem.my.id/2026/07/cara-setting-ssl-gratis-dengan-lets.html' title='Cara Setting SSL Gratis dengan Let&#39;s Encrypt untuk Pemula'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>