java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query

Friday, July 11, 2025

instal font linux mint

Cara Install Font di Linux Mint (Termasuk Font Arab dengan Harakat)

Linux Mint adalah sistem operasi berbasis Linux yang terkenal ramah pengguna. Namun, beberapa pengguna mungkin masih bingung bagaimana cara menambahkan font baru — khususnya untuk kebutuhan penulisan Arab dengan harakat seperti pada teks-teks islami atau dokumen keagamaan.

Dalam artikel ini, kita akan membahas cara mudah menginstal font di Linux Mint, baik untuk pengguna pribadi maupun seluruh sistem.




📥 1. Download Font yang Diinginkan

Langkah pertama tentu saja adalah menyiapkan file font. Anda bisa mendownload file font dari situs-situs seperti:

File font biasanya memiliki ekstensi .ttf (TrueType Font) atau .otf (OpenType Font).


📁 2. Ekstrak File Font (Jika Berupa Zip)

Jika font yang Anda unduh dalam format .zip, klik kanan pada file tersebut dan pilih Extract Here.


👤 3. Install Font untuk Pengguna Saat Ini

Jika Anda hanya ingin font tersebut bisa dipakai oleh pengguna saat ini saja:

  1. Buka folder Home Anda

  2. Tekan Ctrl + H untuk menampilkan file tersembunyi

  3. Cari folder bernama .fonts

    • Jika belum ada, buat folder baru dengan nama .fonts

  4. Salin semua file font (*.ttf / *.otf) ke dalam folder .fonts

  5. Logout dan login kembali, atau restart aplikasi seperti LibreOffice, GIMP, Inkscape, dsb.


🖥️ 4. Install Font untuk Semua Pengguna (Sistem-wide)

Jika Anda ingin font bisa digunakan oleh seluruh pengguna di sistem:

  1. Buka Terminal

  2. Jalankan perintah berikut untuk menyalin font ke direktori sistem:

    sudo mkdir -p /usr/share/fonts/truetype/custom
    sudo cp /path/to/font/*.ttf /usr/share/fonts/truetype/custom/
    

    Ganti /path/to/font/ dengan lokasi folder tempat Anda menyimpan font.

  3. Kemudian, refresh cache font dengan perintah:

    sudo fc-cache -fv
    

📝 5. Verifikasi

Buka aplikasi seperti:

  • LibreOffice Writer

  • GIMP

  • Inkscape

  • WPS Office

  • Kdenlive

Lalu cek pada daftar font apakah font baru Anda sudah muncul. Anda juga bisa mengecek dengan perintah:

fc-list | grep "NamaFont"

🌐 Tips untuk Font Arab

Beberapa font Arab terbaik untuk keperluan harakat/tashkil (tanda baca) antara lain:

  • Amiri

  • Scheherazade New

  • Lateef

  • Traditional Arabic (Microsoft)

  • KFGQPC Uthmanic Script

Font tersebut mendukung harakat dengan rapi dan kompatibel dengan Unicode, cocok untuk menulis teks keagamaan, naskah Al-Qur’an, atau puisi Arab.


🔚 Penutup

Menginstal font di Linux Mint sangatlah mudah, baik untuk penggunaan pribadi maupun sistem-wide. Dengan font Arab yang tepat, Anda bisa menulis teks Arab yang indah dan rapi lengkap dengan harakat.

Semoga panduan ini bermanfaat untuk Anda yang ingin menulis teks Arab di Linux Mint!


Tag:

linux mint,font linux,install font linux,font arab linux,install font arab di linux,font arab dengan harakat,font ttf linux,font otf linux,fc-cache,linux tutorial,arabic font linux,amiri font,scheherazade font,ubuntu based,linux customization,menambah font di linux,font di libreoffice,font arabic unicode,font islami linux



Thursday, July 10, 2025

compress video linux

📹 Cara Kompres Video Format .MOV di Linux Mint Menggunakan Terminal

Jika kamu pengguna Linux Mint dan sering bekerja dengan file video berformat .MOV, kamu mungkin pernah mengalami ukuran file yang terlalu besar untuk dibagikan atau diunggah. Kabar baiknya, Linux Mint menyediakan solusi yang efisien untuk mengompres video ini — yaitu menggunakan ffmpeg.


Mengapa Harus Dikompres?

Format .MOV (biasanya dari kamera profesional atau iPhone) cenderung menghasilkan video berkualitas tinggi dengan ukuran file yang besar. Untuk menghemat ruang atau mempercepat proses unggah, kompresi sangat disarankan.


🔧 Langkah 1: Cek Apakah ffmpeg Sudah Terpasang

Buka terminal dan ketik perintah berikut:

ffmpeg -version

Jika kamu melihat informasi versi ffmpeg, berarti sudah terpasang. Jika belum, kamu bisa memasangnya dengan perintah:

sudo apt update
sudo apt install ffmpeg

🎬 Langkah 2: Kompres Video .MOV ke MP4

Berikut adalah perintah paling umum untuk mengompres file .MOV menjadi .MP4:

ffmpeg -i input.mov -vcodec libx264 -crf 28 output.mp4

Penjelasan:

  • -i input.mov → Menunjukkan file input.

  • -vcodec libx264 → Menggunakan codec video H.264, efisien dan didukung banyak perangkat.

  • -crf 28 → Menentukan tingkat kompresi. Nilai yang disarankan: 23 (kualitas tinggi) hingga 28 (kualitas sedang). Makin tinggi angkanya, makin kecil ukuran dan makin rendah kualitasnya.

  • output.mp4 → Nama file hasil output.


📁 Tetap dalam Format .MOV? Bisa!

Kalau kamu ingin tetap mempertahankan format .MOV, cukup ubah nama output-nya:

ffmpeg -i input.mov -vcodec libx264 -crf 28 -acodec aac output.mov

Tambahan -acodec aac memastikan audio dikompresi dengan baik dan tetap kompatibel.


🖥️ Alternatif dengan Tampilan GUI: HandBrake

Kalau kamu lebih nyaman menggunakan antarmuka grafis (GUI), kamu bisa coba HandBrake.

Cara Install HandBrake di Linux Mint:

sudo apt install handbrake

Setelah terpasang, kamu bisa buka HandBrake dan pilih file .MOV, atur format output, resolusi, dan tekan "Start Encode" untuk mulai proses kompresi.


🤖 BONUS: Kompres Semua File .MOV di Satu Folder

Kalau kamu punya banyak file .MOV dalam satu folder, kamu bisa gunakan skrip sederhana ini:

#!/bin/bash
for file in *.mov; do
  ffmpeg -i "$file" -vcodec libx264 -crf 28 "${file%.mov}.mp4"
done

Simpan sebagai kompres_mov.sh, beri izin eksekusi:

chmod +x kompres_mov.sh

Lalu jalankan:

./kompres_mov.sh

✅ Kesimpulan

Linux Mint tidak menyediakan tool kompres video .MOV secara default, namun ffmpeg adalah alat yang sangat powerful dan mudah digunakan. Dengan satu baris perintah, kamu bisa mengurangi ukuran video secara signifikan tanpa kehilangan terlalu banyak kualitas.


🔖 Tags:

Linux Mint, Kompres Video, ffmpeg, Terminal Linux, Format MOV, HandBrake, Tutorial Linux


Kalau kamu suka tutorial ini, jangan lupa bagikan ke teman-teman yang juga butuh solusi kompresi video di Linux ya! 👨‍💻📉


Tuesday, July 8, 2025

create mysql user

Cara Mengamankan Database MySQL dengan Autentikasi Pengguna

🔐 BAGIAN 1 – PENTINGNYA AUTENTIKASI PENGGUNA

Kasus kebocoran data masih sering terjadi, dan salah satu penyebab utamanya adalah lemahnya sistem login atau autentikasi pengguna.

Bayangkan jika siapa saja bisa akses database MySQL kamu tanpa batas. Ini bisa jadi bencana!

Makanya, autentikasi pengguna sangat penting untuk melindungi informasi sensitif. Dan hari ini, kita akan bahas dari dasar hingga praktik terbaiknya.

 



🧠 BAGIAN 2 – MEMAHAMI AUTENTIKASI PENGGUNA DI MYSQL

Di MySQL, autentikasi pengguna melibatkan akun pengguna, hak akses (privileges), dan izin (permissions).

MySQL mendukung beberapa mekanisme autentikasi, seperti:

  1. Autentikasi berbasis password

  2. Autentikasi berbasis sertifikat

  3. Dan autentikasi berbasis plugin

Kamu juga bisa menggunakan user roles untuk memberi tingkat akses berbeda ke pengguna yang berbeda.


🛠️ BAGIAN 3 – CARA MENERAPKAN AUTENTIKASI DI MYSQL

Yuk, langsung praktik. Pertama, kita buat user baru.

CREATE USER 'user1'@'localhost' IDENTIFIED BY 'Password@123';

Lalu kita beri akses tertentu, misalnya hanya boleh baca dan input data:

GRANT SELECT, INSERT ON my_database.* TO 'user1'@'localhost';

Kalau ingin mencabut akses tertentu, gunakan REVOKE seperti ini:

REVOKE DELETE ON my_database.* FROM 'user1'@'localhost';

Dan untuk mengganti password user, cukup gunakan:

SET PASSWORD FOR 'user1'@'localhost' = password('NewSecurePass@456');

Database-Level Privileges

Digunakan pada db_name.*

  • SELECT – Membaca data dari tabel.

  • INSERT – Menambahkan data ke tabel.

  • UPDATE – Mengubah data.

  • DELETE – Menghapus data.

  • CREATE – Membuat tabel atau database.

  • DROP – Menghapus tabel atau database.

  • INDEX – Membuat/dikelola index.

  • ALTER – Mengubah struktur tabel.

  • EXECUTE – Menjalankan stored procedure atau function.

  • CREATE VIEW – Membuat view.

  • SHOW VIEW – Melihat definisi view.

  • TRIGGER – Membuat dan menggunakan trigger.

  • REFERENCES – Untuk constraint foreign key.


✅ BAGIAN 4 – PRAKTIK TERBAIK UNTUK AUTENTIKASI YANG AMAN

Berikut beberapa tips terbaik untuk menjaga keamanan akun pengguna kamu:
✅ Gunakan password yang kompleks
✅ Atur masa berlaku password (expired policy)
✅ Gunakan autentikasi dua faktor (2FA) jika memungkinkan

Lakukan audit password dan manajemen akun secara rutin, dan selalu update MySQL kamu untuk mendapatkan fitur keamanan terbaru.


Jadi, dengan menerapkan autentikasi pengguna yang kuat, kamu bisa:
🔒 Melindungi data dari akses yang tidak sah
🚀 Meningkatkan kepercayaan pengguna
💼 Menjaga integritas sistem database kamu

Video 



saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux