Kamis, 24 April 2025

Laporan P5 Perusahaan IT

 PT GITS Indonesia

Profil PT GITS Indonesia:
 * Nama Perusahaan: PT GITS Indonesia (dikenal juga sebagai GITS.ID)
 * Bidang Fokus: Pengembangan perangkat lunak, khususnya aplikasi mobile, dan konsultasi IT.
 * Layanan Utama:
   - Pengembangan Aplikasi Mobile (Android & iOS)
   - Pengembangan Website
   - Pengembangan Perangkat Lunak Kustom
   - Konsultasi IT
   - Layanan Google Cloud
   - Digital Marketing
 * Klien: Perusahaan ini telah bekerja dengan berbagai klien, termasuk instansi pemerintah dan perusahaan dari berbagai skala bisnis, baik nasional maupun multinasional. Beberapa klien yang disebutkan antara lain:
   - Danone
   - Toyota
   - Sinarmas
   - Pertamina
   - Tiket.com
 * Prestasi:
   - Google Certified Agency untuk Android (sejak 2018)
   - Google Partner dalam Google Cloud Platform
   - Berpengalaman lebih dari 15 tahun di industri IT
   - Telah mengembangkan lebih dari 100 aplikasi
 * Lokasi: Bandung, Jawa Barat.
Alasan Dimasukkan dalam Daftar:
PT GITS Indonesia dimasukkan dalam daftar perusahaan IT di Jawa Barat karena beberapa alasan:
 * Reputasi: Mereka adalah perusahaan yang mapan dan diakui di bidang pengembangan perangkat lunak, terutama aplikasi mobile.
 * Pengalaman: Dengan pengalaman lebih dari 15 tahun, mereka memiliki rekam jejak yang kuat dalam menyelesaikan berbagai proyek IT.
 * Kemitraan dengan Google: Status mereka sebagai Google Certified Agency dan Google Partner menunjukkan keahlian mereka dalam teknologi Google, yang relevan dalam industri IT saat ini.
 * Kontribusi: Mereka telah mengembangkan banyak aplikasi yang digunakan oleh berbagai perusahaan besar, menunjukkan kontribusi mereka terhadap perkembangan teknologi di Indonesia.
 * Fokus pada Inovasi: GITS Indonesia menekankan pada inovasi dalam teknologi dan teknik pemasaran digital, yang penting dalam lanskap bisnis yang terus berkembang.

Rabu, 23 April 2025

Laporan Praktikum 7.Install dan konfigurasi web server(Apache)

- Pengertian Apache:
Apache adalah software web server yang berfungsi menerima permintaan HTTP (Hypertext Transfer Protocol) dari klien (misalnya web browser) dan mengirimkan kembali halaman web atau konten yang diminta. Apache juga dikenal sebagai salah satu server web terpopuler dan paling andal yang digunakan untuk meng-host situs web.

- Fungsi-fungsi utama Apache:
Menerima dan memproses permintaan HTTP:
Apache mendengarkan permintaan dari klien melalui port tertentu (biasanya 80 untuk HTTP biasa dan 443 untuk HTTPS) dan memprosesnya sesuai dengan konfigurasi server.

Menerima dan mengirimkan data:
Setelah memproses permintaan, Apache mengirimkan kembali data (seperti halaman HTML, gambar, atau file lainnya) ke klien melalui protokol HTTP.

Mengelola virtual hosting:
Apache dapat digunakan untuk meng-host banyak situs web dalam satu server dengan konfigurasi yang berbeda-beda. Setiap situs web dapat memiliki folder, database, dan konfigurasi sendiri-sendiri.

Menggunakan modul:
Apache bersifat modular, yang berarti Anda dapat menambahkan modul tambahan untuk memperluas fungsionalitasnya, seperti modul untuk SSL, PHP, atau database.

Merekam log:
Apache dapat merekam log dari setiap aktivitas yang terjadi di server, yang berguna untuk debugging dan analisis.

Dapat berfungsi di berbagai platform:
Apache tersedia untuk berbagai sistem operasi, seperti Linux, Unix, Windows, dan macOS.

Secara singkat, Apache berperan sebagai penghubung antara klien dan server web, memungkinkan pengguna untuk mengakses dan melihat konten yang disimpan di dalam server web.

Langkah-langkah membuat Apache
Ketikan seperti di gambar ketikan yum install httpd

ketikan seperti digambar 
systemctl enable httpd
systemctl start httpd
systemctl status httpd 
usahakan run active
Maka saat akses domain kita dichrome dengan search sesuai ip yang kita gunakan contoh 192.168.30.14, tampilan nya bakalan muncul redhat, apabila muncul seperti itu, apache kita sudah berhasil



Apabila ingin mengganti tampilan redhat nya dengan yang lain, ketikkan perintah
nano /var/www/html/index.html
codingan apache yang saya gunakan: 
https://drive.google.com/drive/folders/1Z_LwzAVfh18GnJApK3_KT9W62qqTIP4e?usp=drive_link
lalu isi dalam nya dengan yang kita inginkan:




Laporan Praktikum 6.Install dan konfigurasi DNS Server

- Pengertian DNS
DNS (Domain Name System)
adalah sistem yang berfungsi untuk menerjemahkan nama domain yang mudah diingat (seperti www.contoh.com) menjadi alamat IP yang digunakan oleh komputer untuk berkomunikasi satu sama lain di internet. Dengan kata lain, DNS berperan sebagai "buku telepon" internet yang menghubungkan nama domain dengan alamat IP.

- Fungsi DNS:
Menerjemahkan nama domain menjadi alamat IP:
Fungsi utama DNS adalah menerjemahkan nama domain yang mudah dipahami manusia menjadi alamat IP yang digunakan oleh komputer untuk berkomunikasi di internet.

Mempercepat proses akses website:
DNS membantu mempercepat proses akses website dengan menyimpan data cache alamat IP di komputer lokal, sehingga tidak perlu selalu mencari alamat IP dari server DNS setiap kali mengunjungi website yang sama.

Memudahkan pengguna:
DNS memudahkan pengguna untuk mengingat dan mengakses website dengan menggunakan nama domain yang mudah diingat, alih-alih harus mengingat alamat IP yang berupa angka.

Mengidentifikasi komputer:
DNS juga berfungsi untuk mengidentifikasi jaringan komputer dan internet yang digunakan.

Menyediakan informasi domain:
DNS menyimpan dan menyediakan informasi terkait domain, termasuk alamat IP dan informasi lainnya yang dibutuhkan untuk mengakses website.

Mengatur dan mengelola domain:
DNS juga berperan dalam mengelola dan mengatur domain, termasuk registrasi, pengaturan, dan pembaruan informasi domain.

Menyediakan keamanan:
DNS dapat dilengkapi dengan fitur keamanan seperti DNSSEC untuk melindungi dari serangan DNS poisoning dan memastikan integritas data domain.

Melakukan pencarian data:
DNS dapat melakukan pencarian data cache, sehingga proses loading website menjadi lebih cepat.

Mempercepat akses website:
DNS membantu mempercepat akses website dengan menyimpan data cache alamat IP.

Meningkatkan privasi:
DNS pribadi Android menggunakan enkripsi DNS melalui TLS untuk melindungi kueri DNS dan meningkatkan privasi, menurut NordVPN.

Mengelola email server:
DNS juga berperan dalam mengelola mail server, mencatat dan mendata email yang masuk dan keluar.

- Langkah-langkah membuat DNS:
Adapter 1 "NAT"

Adapter 2 "Bridged Adapter" & "Allow VMs"
dnf Install bind bind-utils -y

Masuk ke Putty/CMD juga bisa

Ketikan "nano /etc/named.conf"
ikuti seperti yang di tandai warna biru

Tambahkan lagi 2 zone, untuk ip di balikan, contoh:
192.168.30.14 menjadi 30.168.192 
Ketikan "nano /var/named/tjkta-14.lab.zone"
Ketikan seperti yang ada di gambar
Ketikan "nano /var/named/30.168.192.in-addr.arpa.zone"
Ketikan seperti yang ada di gambar

Ketikan seperti gambar dibawah
named-checkzone tjkta-14.lab /var/named/tjkta-14.lab.zone
named-checkzone 30.168.192.in-addr.arpa /var/named/30.168.192.in-addr.arpa.zone
Jika sudah ketikan systemctl start named dan systemctl enable named
Jika sudah ketikan 
chown root:named /var/named/tjkta-14.lab.zone /var/named/30.168.192.in-addr.arpa.zone
chmod 644 /var/named/tjkta-14.lab.zone /var/named/30.168.192.in-addr.arpa.zone
chmod 777 /var/named
systemctl restart named

Ketikan seperti yang ada di gambar (masuk ke nano /etc/resolv.conf)

Ketik seperti gambar di bawah
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload

Ketikan seperti yang ada di gambar dig @192.168.30.14 www.tjkta-14.lab

Ketikan seperti yang ada di gambar dig -x 192.168.30.14


 

Laporan Praktikum 5.Install SSH server/aktivasi server

Ketik "systemctl status sshd"

Ketikan nano /etc/ssh/sshd_config



Ketik "sudo firewall-cmd --permanent --add-service=ssh" lalu "sudo firewall-cmd --reload" lalu "sudo systemctl restart sshd" lalu "ifconfig"

Masuk ke APK Putty masukan IP nya

Login

Laporan Praktikum 4.Aktifasi repository redhat

Search di google chrome "developers.redhat.com"

Scroll ke bawah lalu ceklis  "saya telah membaca dan setuju dengan..." lalu klik kirim

Jika sudah tampilan akan seperti ini

Buat Tab baru lalu ketikan "console.redhat.com" centang biru dan kirim








 

Laporan Praktikum 3.User management

#adduser Nama
#passwd User
#*******
#*******
#groups Nama



Laporan Praktikum 2.Basic config redhat

Klik "nmtui" di CLI RedHat, masuk ke edit a connection

Masuk ke Edit

Pasang IP Dll jika sudah klik OK

Masuk ke "Active a connection"

Enter 2kali di bagian "Deactivate"

Jika sudah semua di lakukan lalu quit

Masuk ke Control Panel lalu pasang ip

Ping IP RedHat di Laptop/PC

Ping IP Laptop/PC di RedHat 

Selasa, 15 April 2025

Laporan Praktikum 1.Melakukan instalasi redhat

Buka APK VirtualBox lalu klik New lalu tambahkan nama-RedHat lalu klik Next sampai Finish





Masuk ke pengaturannya - Storage - tambahkan ISO

Klik Network Setting Attached to dan Adapter Type lalu klik OK lalu start

Pilih Troubleshooting

Pilih Install

Pilih "2)Use text mode" lalu ubah yang tanda (!) menjadi (x)





jika sudah (x) semua ketik b

Jika sudah terinstal ketikan quit


LAPORAN PELAKSANAAN PKL HARI KE-10

LAPORAN PELAKSANAAN PKL HARI KE-10 Nama : Indra Purnama Kelas : XII TKJ 1 Hari/Tanggal : Jumat, 14 November 2025 Pembimbing Lapangan : Julfa...