Rabu, 22 April 2026

Database Server - Perwira Learning Center

A. Latar Belakang

 Database server adalah perangkat lunak (DBMS) yang berjalan pada komputer server dan bertugas menyediakan layanan penyimpanan, pemrosesan, serta distribusi data kepada aplikasi atau pengguna lain (klien) melalui jaringan. Dengan menggunakan pendekatan client-server ini, seluruh data organisasi dapat dipusatkan di satu tempat. Ini memungkinkan penerapan standar keamanan yang ketat, kemudahan dalam proses pencadangan (backup) data, serta penjaminan integritas data melalui mekanisme query yang terstruktur (SQL). Maka, tujuan dibuatnya artikel ini adalah untuk mengenal database server.

B. Alat dan Bahan

  • Laptop digunakan sebagai tools
  • Menggunakan OS linux
  • Terminal 

C. Pembahasan

  
 Database server adalah sistem yang berfungsi untuk menyimpan, mengelola, dan menyediakan data untuk berbagai keperluan, baik dalam skala kecil maupun besar. Lebih lanjut, sistem ini memainkan peran kunci dalam banyak aplikasi, membantu perusahaan maupun organisasi untuk mengakses serta mengelola informasi secara efisien.
 
 Fungsinya tidak hanya sekadar menyimpan data, tetapi juga memfasilitasi pengambilan data, pembaruan, hingga penghapusan data sesuai kebutuhan aplikasi atau pengguna. Perangkat ini menjadi tulang punggung berbagai sistem, mulai dari aplikasi perbankan hingga platform media sosial.
 
APA ITU DATABASE SERVER?
Database server adalah perangkat keras atau perangkat lunak yang dirancang khusus untuk menjalankan layanan basis data. Server ini memungkinkan banyak pengguna atau aplikasi untuk mengakses, menyimpan, dan memanipulasi data. Terdapat beberapa jenis database server :
  • Relational database server :  model relasional untuk menyimpan data dalam bentuk tabel.
  • NoSQL database server : NoSQL Database Server dirancang untuk menangani data yang tidak terstruktur, seperti dokumen, pasangan kunci-nilai, atau data grafis.
  • Object-oriented database server : Jenis ini menyimpan data sebagai objek yang dapat diakses langsung oleh aplikasi berbasis pemrograman berorientasi objek. Server ini cocok untuk aplikasi yang membutuhkan manipulasi data yang kompleks, seperti CAD (Computer-Aided Design) atau multimedia.
 Berikut cara kerja database server 
  • Pengguna mengirim permintaan :  Permintaan ini bisa berupa query untuk mengambil data, menambahkan data baru, atau memperbarui data yang sudah ada.
  • Database server memproses permintaan :  Setelah permintaan diterima, database server akan memprosesnya dengan menggunakan bahasa query, seperti SQL (Structured Query Language). Database server akan mengeksekusi query tersebut untuk mengakses, memodifikasi, atau mengelola data di dalam basis data.
  • Pengiriman hasil :  Setelah permintaan diproses, database server akan mengirimkan hasilnya kembali ke klien. 
 Berikut dokumentasi instal packet mariaDB
 
Sebelum instalasi, selalu pastikan repositori sistem operasi Anda dalam keadaan terbaru.
 
 Gunakan perintah sudo apt install mariadb-server -y untuk menginstall paket
 
 sudo systemctl status mariadb adalah untuk melihat apakah sudah aktif atau tida.

D. Kesimpulan 

 Peran utama database server dalam dunia teknologi informasi saat ini, membantu menyimpan, mengelola, dan menyediakan akses ke data dengan efisien. Dengan berbagai jenis dan fungsi yang ditawarkan, mulai dari relational hingga NoSQL, setiap jenis database server memiliki keunggulan masing-masing tergantung dari kebutuhan bisnis atau aplikasi. Seperti yang kita ketahui bersama melalui artikel ini, pengetahuan database server sangat penting untuk mendukung perkembangan teknologi yang terus berkembang pesat, memahami pengertian, fungsi, cara kerja, serta contoh-contoh database server di atas akan membantu Anda lebih memahami bagaimana sistem ini berperan dalam mendukung berbagai aplikasi dan layanan yang kita gunakan sehari-hari. 

E. Daftar Pustaka

 Biznet GIO. (2023, 10 Agustus). Apa Itu Database Server? Fungsi, Cara Kerja, Jenis, dan Contohnya. Biznet GIO Blog. https://partner.biznetgio.com/apa-itu-database-server-fungsi-cara-kerja-jenis-dan-contohnya/
 Exabytes Indonesia (2022) Database Server: Pengertian, Fungsi, Jenis dan Cara Kerjanya, Exabytes Blog. Tersedia di: https://www.exabytes.co.id/blog/pengertian-database-server/ (Diakses: 22 April 2026).
 
 
 
 

Mengubah Tampilan Default Apache - Perwira Learning Cernter

  

  • A. Latar Belakang 

 Saat pertama kali menginstal Apache Web Server, sistem akan menampilkan halaman indeks default (biasanya bertajuk "Apache2 Debian Default Page" atau serupa). Dalam lingkungan produksi, membiarkan halaman ini tetap aktif memberikan kesan bahwa server belum dikonfigurasi dengan benar atau tidak dikelola secara profesional. Mengubah tampilan ini menjadi halaman beranda yang relevan atau halaman "Under Construction" sangat penting untuk membangun identitas situs web. Jadi artikel ini dibuat untuk menemani dan mendokumentasi pembelajan saya.
 

B. Alat dan Bahan

  • Laptop digunakan sebagai tools 
  • Menggunakan OS linux (mempermudah)
  • Terminal 

 C. Pembahasan

Dalam proses mengubah tampilan ini, praktisi diajak untuk memahami cara kerja DocumentRoot pada Linux. Hal ini melibatkan pemahaman tentang: 
  • Lokasi file konfigurasi di /etc/apache2/sites-available/
  • Direktori penyimpanan data di /var/www/html/
  • Pengaturan hak akses file agar web server dapat membaca file index.html yang baru.
Kita mulai saya dokumetasi untuk mengganti tampilan halaman apache, lets goo......

Yang pertama bisa dengan masuk ke /var/ww/teviee/html, kemudian
 

 
 
Output yang dihasilkan
 
 
 
Atau bisa dengan :
 
 
 
Output yang dihasilkan 
 
 

D. Kesimpulan

 Kustomisasi tampilan Apache merupakan fundamental dalam administrasi server. Hal ini menjamin bahwa server tidak hanya berfungsi secara teknis, tetapi juga aman dari segi informasi dan siap digunakan untuk menyajikan konten kepada pengguna akhir.
 

 E. Daftar Pustaka

Canonical. (n.d.). Configure Apache2 settings. Ubuntu Documentation. Diambil pada 22 April 2026, dari https://ubuntu.com/server/docs/how-to/web-services/configure-apache2-settings/
 DWH User. (2020, 20 Oktober). [ASK] Mengubah halaman default Apache. Diskusi Web Hosting. https://www.diskusiwebhosting.com/threads/ask-mengubah-halaman-default-apache.35110/ 
 
 
 
 
 
 
 
 
 
 
 
 

Selasa, 21 April 2026

Command Line Interface (CLI) & Shell - Perwira Learning Center

 Introduction to the command-line interface | The Man in the Arena 

 

A. Latar Belakang

Pada dasarnya, komputer adalah perangkat elektronik yang menjalankan tugas sesuai instruksi dari penggunanya. Namun agar manusia dapat berinteraksi dengan perangkat keras ini, mereka harus benar-benar mengetahui dan memahami cara kerjanya. Orang tersebut juga harus mengetahui urutan pemberian berbagai tugas kepada komputer untuk menghasilkan hasil yang bermakna. Jadi pada artikel kali ini akan membahas tentang command line interface atau CLI dan Shell.

B. Alat dan Bahan 

  •  Laptop digunakan sebagai tools
  • Menggunakan OS Linux
  • Terminal

C. Pembahasan 

 Dimulai dari tahun 1800-an, komputer sebagian besar digunakan untuk mengolah sejumlah besar data numerik. Pada dasarnya, komputer tersebut adalah kalkulator yang dapat diprogram dengan ukuran sebesar pabrik kecil. Saat itu interaksi antara pengguna dan mesin dilakukan melalui kartu berlubang (punch cards) atau pita kertas. Seiring berkembangnya teknologi, muncul kebutuhan untuk berinteraksi dengan komputer secara langsung dan real-time. Hal ini melahirkan Command Line Interface (CLI) sebagai standar utama. Sebelum antarmuka grafis (GUI) yang kita kenal sekarang (seperti Windows atau macOS) ditemukan, satu-satunya cara untuk menjalankan program atau mengelola sistem adalah dengan mengetikkan baris perintah teks ke dalam terminal.
 
Jadi CLI adalah cara berinteraksi dengan komputer menggunakan teks. Dan shell adalah program yang menerjemahkan perintah yang Anda ketikkan di CLI. Shell seperti yang kita kenal sekarang sebenarnya berawal dari UNIX, dan salah satu yang pertama adalah Thompson shell. 
 
MENGAPA ALAT CLI INI PENTING PADAHAL SUDAH ADA GUI?
Menurut FreeCodeCamp  Alasan pertama dan paling meyakinkan adalah bahwa alat CLI ringan karena berbasis teks. Dalam kasus di mana Anda memiliki server dan perangkat lain yang perlu dioptimalkan penggunaan sumber dayanya, tidak bijaksana untuk menggunakan sebagian besar sumber daya untuk menjalankan antarmuka GUI.
 
Contoh sederhana mengenaik CLI dan shell dengan membuat skenario : membuat struktur folder rapi.
 
 mkdir -p Laporan_Server/Apache/Konfigurasi --> perintah untuk membuat folder
 
 cd Laporan_Server/Apache/Konfigurasi --> masuk ke folder

membuat file kosong untuk catatan dan ls -R --> untuk check struktur yang tadi baru dibuat.


contoh lainnya 

free -h --> untuk melihat penggunaan RAM
  
Top --> melihat apk yang banyak memakan CPU 
 
 Ping google.com -c 4 --> untuk cek google 4 kali berturut turut.
 

 D. Kesimpulan

 Secara Keseluruhan CLI (Command Line Interface) adalah antarmuka atau wadah visual tempat kita berinteraksi menggunakan teks, sedangkan Shell adalah program "mesin" di baliknya yang bertugas menerjemahkan perintah tersebut agar dipahami oleh kernel sistem operasi. CLI dan Shell ada dua kesatuan yang tidak akan terpisahkan. Bisa kita sederhanakan dengan Jika komputer adalah sebuah rumah, maka CLI adalah pintu masuknya, dan Shell adalah pelayan yang menerima instruksi kita untuk mengatur segala isi rumah tersebut. Memahami keduanya adalah kunci untuk beralih dari sekadar "pengguna" menjadi seorang "administrator" yang handal.
 

E. Daftar Pustaka

 Luban, S. (2021, 23 Maret). Shells: A History of Human-Computer Interfaces. FreeCodeCamp. https://www.freecodecamp.org/news/shells-a-history-of-human-computer-interfaces/

Standar Sistem File Linux - Perwira Learning Center

 A. Latar Belakang

 Saat ini Linux telah menjadi pilar utama dalam infrastruktur server, cloud computing, hingga perangkat Internet of Things (IoT). Berbeda dengan sistem operasi komersial lainnya yang memiliki struktur penyimpanan bersifat tertutup, Linux menawarkan fleksibilitas tinggi yang memungkinkan berbagai distribusi (distro) berkembang dengan karakteristik unik. Namun, fleksibilitas ini memunculkan tantangan besar dalam hal interoperabilitas dan manajemen sistem. 
 
Memahami struktur sistem file ini bukan sekadar kebutuhan teknis bagi seorang admin sistem, melainkan pondasi dasar bagi siapa pun yang ingin menguasai ekosistem Linux secara mendalam. Dengan itu artikel ini dibuat sebagai bahan pembelajaran.

B. Alat dan Bahan

  • Laptop digunakan sebagai tools
  • Menggunakan OS linux
  • Terminal 

C. Pembahasan

   Di linux, semuanya diperlakukan sebagai file bahkan jika itu adalah file normal, direktori, atau bahkan perangkat seperti printer atau keyboard. Semua direktori dan file disimpan di bawah satu direktori root yang diwakili oleh slash/. Kita tahu bahwa dalam sistem operasi seperti Windows, file disimpan dalam folder yang berbeda pada drive data yang berbeda seperti C: D: E:, sedangkan dalam sistem operasi Linux / Unix, file disimpan dalam struktur seperti pohon yang dimulai dengan direktori root, seperti  berikut : 
 
  
 Sistem file Linux adalah struktur multifaset yang terdiri dari tiga lapisan penting. Pada dasarnya, Logical FileSystem berfungsi sebagai antarmuka antara aplikasi pengguna dan sistem file, mengelola operasi seperti membuka, membaca, dan menutup file. 
 
Linux_File_Hierarchy 
 
jika dilihat langsung dari terminal.
 
 
 
cd / artinya seperti memasuki dunia root. berikut perintah untul melihat isi :
 
 
 
berikut beberapa penjelasan : 

/bin (user binaries) : Berisi file eksekusi perintah dasar yang dibutuhkan semua pengguna contohnya ls, cp, ping.
/boot :  Berisi file yang dibutuhkan untuk proses booting, termasuk Kernel Linux dan bootloader (seperti GRUB).
/etc :  Jantungnya konfigurasi. Semua file pengaturan sistem (seperti konfigurasi jaringan atau daftar user) ada di sini.
/home :  Rumah bagi pengguna biasa. Setiap user punya sub-folder di sini (misal  /home/tevi) untuk menyimpan dokumen.
/root : ni adalah "home" khusus untuk akun Superuser. Berbeda dengan user biasa, posisinya langsung di bawah root. 
 

D. Kesimpulan 

Hal saya dapatkan dipembelajaran ini yaitu, peran root sebagai kepala bagian atau bisa kita ibaratkan dengan pohon. Lalu perintah perintah lainnya adalah bagian dari pohon itu, seperti akar, dahan, dan lainnya. 
 

E. Daftar Pustaka 

 Chaduratech. (2023, 15 Juli). Linux file system explained. LinkedIn. https://www.linkedin.com/pulse/linux-file-system-explained-chaduratech-cajce
 
 GeeksforGeeks. (2023, 22 November). Linux directory structure. https://www.geeksforgeeks.org/linux-file-system-hierarchy-structure/