Anda di halaman 1dari 36

LAPORAN PRAKTIKUM I

SISTEM OPRASI LINUX

ZALDI HARUN

222280074

LABORATORIUM TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PARE PARE
2023
LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

PERTEMUAN I
INSTALL LINUX UBUNTU
A. TUJUAN PERCOBAAN
1. Untuk melakukan instalasi sistem operasi Linux Ubuntu di dalam Virtual Box.
2. Untuk mengoperasikan Linux Ubuntu dengan menggunakan Virtual Box.
3. Mengimplementasikan Linux Ubuntu dengan menggunakan VirtualBox.

B. DASAR TEORI

Linux adalah keluarga sistem operasi yang berasal dari kernel Linux. Distribusi Linux adalah
varian atau edisi dari sistem operasi Linux yang dikembangkan dengan tujuan khusus atau
dengan fokus tertentu. Salah satu distribusi Linux yang menonjol dengan keunggulannya
dalam kemudahan penggunaan adalah Ubuntu. Ubuntu didasarkan pada distribusi Debian,
yang dikenal karena stabilitas dan manajemen paketnya yang canggih. Semua edisi Ubuntu
juga dapat dijalankan di dalam mesin virtual. Ini memungkinkan pengguna untuk mencoba
dan menguji sistem tanpa harus menginstalnya langsung di perangkat fisik.

C. ALAT DAN BAHAN PERCOBAAN


1. Personal Computer (PC) / Leptop
2. Virtual Box
3. IOS Linux

D. HASIL DAN ANALISIS PERCOBAAN


A. Instalasi Linux Ubuntu melalui Virtual Box
➢ Buka aplikasi Virtual Box. Selanjutnya akan muncul tampilan berikut

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ Klik menu “New”. Selanjutnya akan muncul jendela baru seperti berikutBeri
nama dengan mengisi pada kolom “Nama” sesuai dengan yang di inginkan, dan
‘Folder’ untuk tujuan lokasi penyimpanan file linux anda “ISO Image” untuk
memasukkan disk/iso file ke dalam virtualbox, jika sudah kemudian klik “Next”.

➢ Setelah itu, akan muncul tampilan seperti berikut. Jika ingin mengatur Memori
Dasar dan Processor, geser simbol yang berwarna biru.

Silahkan atur sesuai dengan kebutuhan anda, jika sudah kemudian klik
“Next”.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ Lalu atur Virtual Hard Disk.


Atur penyimpanan virtual hardisk sesuai dengan kebutuhan, jika sudah klik
“Next”, selanjutnya “Finish”.

➢ Jika selesai membuat mesin Virtual baru, selanjutnya klik pada menu “Mulai”
atau “Start”.

Kemudian klik “Next”.

➢ Memilih Bahasa

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ Pilih Keyboard Layout yang ingin kamu gunakan

➢ Memilih jenis instalasi

Pada step ini silahkan memilih “Normal Instalation” lalu klik


“Continue”
➢ Pada option “Instalation type”, silahkan pilihlah “Hapus disk dan pasang
Ubuntu”

➢ Kemudian pada jendela berikutnya, masukkan wilayah lokasi kamu. Lalu klik
“Lanjutkan”.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ Lalu akan muncul jendela seperti berikut, isi pada bagian nama dan bagian
password. Kemudian klik “Lanjutkan”
➢ Selanjutnya akan berjalan proses instalasi

Jika proses instalasi selesai anda akan diminta untuk merestart linux ubuntu anda.
➢ Setelah me-Restart, maka kalian akan diarahkan ke loby ubuntu seperti berikut.

E. KESIMPULAN

Instalasi Linux Ubuntu adalah proses memasang sistem operasi Ubuntu, yang merupakan
salah satu distribusi Linux yang populer, ke dalam komputer atau mesin virtual. Setelah
instalasi selesai, pengguna akan memiliki sistem operasi Ubuntu yang siap digunakan. Dari

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

sini, mereka dapat memulai penggunaan Ubuntu dan mulai menginstal dan menjalankan
aplikasi sesuai kebutuhan mereka.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

PERTEMUAN II
ISI COMMAND DASAR

A. TUJUAN PERCOBAAN
Tujuan dari percoaan menggunakan command dasar Linux di Ubuntu adalah untuk
membiasakan diri dengan lingkungan terminal dan memahami bagaimana menjalankan
perintah melalui baris perintah, yang seringkali sangat berguna dalam administrasi sistem dan
pengembangan aplikasi di platform Linux.

B. DASAR TEORI
1. sudo Untuk memungkinkan pengguna untuk menjalankan perintah dengan hak akses.
2. ls Digunakan untuk menampilkan daftar file dan direktori.
3. cd Untuk berpindah dari satu direktori ke direktori lainnya.
4. pwd Menunjukkan direktori kerja saat ini.
5. mkdir Membuat direktori baru.
6. touch Membuat file kosong atau mengubah tanggal modifikasi file.
7. cp Menyalin file atau direktori.
8. mv Memindahkan atau mengubah nama file atau direktori.
9. rm Menghapus file atau direktori.
10. clear Untuk membersihkan tampilan di Terminal.
11. exit Untuk menutup sesi terminal.

C. ALAT DAN BAHAN PERCOBAAN


1. Personal Computer (PC) / Leptop.
2. Virtual Box.
3. Sistem Operasi Linux Ubuntu.
4. Terminal.
5. Akses sebagai Pengguna dengan Hak Superuser (sudo).

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

D. HASIL DAN ANALISIS PERCOBAAN


❖ Sudo
Singkatan dari superuser, sudo adalah salah satu perintah Linux paling umum
yang memungkinkan Anda melakukan tugas yang memerlukan izin administrative
atau root. Jika Anda mencoba menjalankan sudo di baris perintah Linux tanpa
mengauntetikasi diri Anda sendiri, system akan mencatat aktivitas tersebut sebagai
peristiwa keamanan. Perintah sudo menggunakan syntaks berikut:

Sudo(perintah)

❖ Whoami
Perintah "whoami" pada sistem operasi Linux digunakan untuk
menampilkan nama pengguna saat ini yang sedang masuk ke dalam sesi terminal
atau shell. Ini berguna untuk mengidentifikasi pengguna yang sedang aktif saat
menjalankan perintah atau skrip tertentu.

❖ Clear
Perintah "clear" pada sistem operasi Linux digunakan untuk membersihkan
layar terminal atau menghapus semua teks yang telah ditampilkan, sehingga Anda
mendapatkan tampilan terminal yang bersih dan kosong. Ini memungkinkan Anda
untuk memulai dengan "kertas" yang bersih saat bekerja di dalam terminal.
Cara menggunakan perintah "clear" sangat sederhana. Anda hanya perlu
mengetikkan "clear" di dalam terminal dan kemudian menekan tombol "Enter"
(atau "Return"). Berikut ini contoh penggunaannya:

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

Sebelum di clear:

Sesudah di clear :

❖ Pwd
Perintah "pwd" (singkatan dari "print working directory") pada sistem
operasi Linux digunakan untuk menampilkan direktori (folder) kerja saat ini di
mana Anda sedang berada dalam sesi terminal atau shell. Ini membantu Anda
memahami di direktori mana Anda sedang beroperasi.
Cara penggunaannya sangat sederhana. Anda hanya perlu mengetik "pwd" di
terminal dan kemudian menekan tombol "Enter" (atau "Return"). Berikut ini
contoh penggunaannya:

❖ Ls
Perintah "ls" (singkatan dari "list") pada sistem operasi Linux digunakan
untuk menampilkan daftar file dan direktori dalam direktori kerja saat ini atau
direktori yang Anda tentukan. Ini adalah salah satu perintah dasar yang sering
digunakan untuk menjelajahi sistem file dalam lingkungan Linux. Cara
penggunaan perintah "ls" sangat sederhana. Anda cukup mengetik "ls" di
terminal dan kemudian menekan tombol "Enter" (atau "Return"). Berikut ini
adalah contoh penggunaannya:

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

❖ Cd
Perintah "cd" pada sistem operasi Linux digunakan untuk mengubah direktori
(folder) kerja saat ini di sesi terminal atau shell. "cd" adalah singkatan dari
"change directory". Dengan menggunakan perintah ini, Anda dapat berpindah
dari satu direktori ke direktori lain dalam sistem file Linux.
Cara penggunaan perintah "cd" sangat sederhana. Anda cukup mengetikkan
"cd" di terminal, diikuti dengan jalur lengkap atau relatif ke direktori yang ingin
Anda tuju, dan kemudian menekan tombol "Enter" (atau "Return"). Berikut
beberapa contoh penggunaannya:

❖ Mkdir
Perintah "mkdir" pada sistem operasi Linux digunakan untuk membuat
direktori (folder) baru dalam sistem file. "mkdir" adalah singkatan dari "make
directory". Dengan menggunakan perintah ini, Anda dapat membuat direktori
baru di lokasi yang Anda tentukan.
Cara penggunaan perintah "mkdir" sangat sederhana. Anda cukup mengetik
"mkdir" di terminal, diikuti dengan nama direktori yang ingin Anda buat, dan
kemudian menekan tombol "Enter". Berikut beberapa contoh penggunaannya:

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

❖ Touch
Perintah "touch" pada sistem operasi Linux digunakan untuk membuat file
kosong atau mengubah waktu modifikasi dari file yang sudah ada. Umumnya,
perintah ini digunakan untuk membuat file baru, tetapi juga dapat digunakan
untuk mengubah stempel waktu (timestamp) file.
Cara penggunaan perintah "touch" sangat sederhana. Anda cukup mengetik
"touch" di terminal, diikuti dengan nama file yang ingin Anda buat atau ubah,
dan kemudian menekan tombol "Enter". Berikut beberapa contoh
penggunaannya:

❖ Nano
“Nano” adalah salah satu editor teks sederhana yang sering digunakan di
sistem operasi Linux dan Unix. Ini merupakan alternatif yang lebih mudah
digunakan daripada editor teks yang lebih canggih seperti Vim atau Emacs, dan
sering digunakan untuk mengedit file konfigurasi, skrip kecil, atau teks sederhana
di dalam terminal.
Untuk menggunakan nano, Anda cukup mengetik perintah nano di terminal,
diikuti dengan nama file yang ingin Anda buka atau edit. Contohnya seperti ini:

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

Tampilan di dalam teks editor nano

❖ Mv
Perintah "mv" pada sistem operasi Linux digunakan untuk memindahkan atau
mengganti nama file atau direktori. "mv" adalah singkatan dari "move". Dengan
menggunakan perintah ini, Anda dapat mengubah lokasi file atau direktori, atau
memberikan nama baru pada file atau direktori.
Cara penggunaan perintah "mv" cukup fleksibel. Anda dapat menjalankan
perintah ini dengan berbagai argumen, tergantung pada apa yang ingin Anda
lakukan. Berikut beberapa contoh penggunaannya:

❖ Cp
Perintah "cp" (singkatan dari "copy") pada sistem operasi Linux digunakan
untuk menyalin file atau direktori dari satu lokasi ke lokasi lain. Dengan
menggunakan perintah ini, Anda dapat membuat salinan file atau direktori dengan
berbagai opsi yang tersedia. Cara penggunaan perintah "cp" adalah sebagai
berikut:

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

❖ Rm
Perintah "rm" (singkatan dari "remove") pada sistem operasi Linux
digunakan untuk menghapus file atau direktori. Ini adalah perintah yang kuat dan
harus digunakan dengan hati-hati, karena ketika Anda menghapus sesuatu dengan
"rm", maka file atau direktori tersebut akan dihapus secara permanen dan tidak
dapat dipulihkan tanpa cadangan (backup). Cara penggunaan perintah "rm"
adalah sebagai berikut:

❖ Rmdir
Perintah "rmdir" pada sistem operasi Linux digunakan untuk menghapus
direktori (folder) kosong. Ini berarti bahwa direktori tersebut tidak boleh memiliki
file atau subdirektori di dalamnya. Jika direktori tersebut berisi file atau
subdirektori, maka perintah "rmdir" akan gagal.
Cara penggunaan perintah "rmdir" sangat sederhana. Anda cukup mengetik
"rmdir" di terminal, diikuti dengan nama direktori yang ingin Anda hapus, dan
kemudian menekan tombol "Enter. Berikut contoh penggunaannya:

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

E. KESIMPULAN
Dalam Linux Ubuntu, terdapat sejumlah perintah dasar yang penting untuk mengelola sistem
dan berinteraksi dengan file dan direktori. Penting untuk selalu berhati-hati ketika
menggunakan perintah-perintah ini dan memahami implikasi dari setiap perintah sebelum
menjalankannya, terutama jika membutuhkan hak akses superuser.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

PERTEMUAN III
SSH

A. TUJUAN PERCOBAAN

Untuk memungkinkan koneksi SSH ke komputer Linux Anda dari luar jaringan lokal
(misalnya, melalui Internet). Anda menginstal SSH server untuk dapat menerima koneksi
SSH, mengaktifkan firewall (UFW) untuk mengelola akses, mengizinkan koneksi SSH, dan
memastikan bahwa virtual machine dapat diakses melalui jaringan fisik menggunakan
bridged adapter.

B. DASAR TEORI
1. Instalasi SSH Server:
• SSH (Secure Shell) adalah protokol jaringan yang memungkinkan pertukaran data
aman antara dua perangkat. Biasanya digunakan untuk mengakses dan mengelola
perangkat jarak jauh melalui koneksi terenkripsi.
• Menginstal SSH server pada sistem Linux memungkinkan Anda untuk menerima
koneksi SSH dari perangkat atau mesin lain.
2. UFW Status dan Enable:
• UFW (Uncomplicated Firewall) adalah antarmuka yang lebih sederhana untuk
mengelola iptables, sistem firewall bawaan di Linux. Ini memungkinkan Anda
untuk mengkonfigurasi aturan firewall dengan lebih mudah.
• sudo ufw status digunakan untuk mengecek status UFW, apakah sudah diaktifkan
atau tidak.
• sudo ufw enable mengaktifkan UFW sehingga aturan-aturan yang telah
dikonfigurasi akan mulai berlaku.
3. Izinkan Koneksi SSH:
• Setelah UFW diaktifkan, Anda perlu menetapkan aturan untuk mengizinkan
koneksi SSH. Dalam kasus ini, perintah sudo ufw allow ssh digunakan untuk
mengizinkan koneksi SSH melalui firewall.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

C. ALAT DAN BAHAN PERCOBAAN


1. Komputer atau Server Linux
2. Akses Administrator (Root)

D. HASIL DAN ANALISIS PERCOBAAN


1. SSH
Secure Shell (SSH) adalah protokol jaringan yang digunakan untuk
mengamankan koneksi antara dua perangkat, seperti komputer Anda dan server
Linux, melalui jaringan yang tidak aman, seperti internet. SSH digunakan secara
luas untuk mengakses dan mengelola server jarak jauh, karena menyediakan
koneksi yang aman dan enkripsi data. Berikut adalah langkah-langkah dasar untuk
menggunakan SSH pada sistem Linux:
➢ Langkah pertama, buka aplikasi Oracle VM Virtual Box pada PC/Laptop.
➢ Langkah selanjutnya, Log In untuk masuk ke Ubuntu.
➢ Lalu klik pada bagian menu dan masuk pada “Terminal”

➢ Ketik pada “sudo apt update”, kemudian masukkan password user akun
anda.

➢ Jika sudah silahkan install SSH server dengan command “sudo apt install
openssh-server-y”

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ Selanjutnya ketik “sudo ufw status”.


Perintah “sudo ufw status” digunakan untuk memeriksa status dari
Uncomplicated Firewall (UFW) pada sistem Linux. UFW adalah antarmuka
yang lebih sederhana untuk mengelola iptables, yang digunakan untuk
mengendalikan firewall pada sistem Linux.

➢ Jika status “inactive”, maka lanjut dengan mengetik “sudo ufw enable”.

➢ Jika telah berhasil, maka ketik “sudo ufw allow ssh”.


➢ Selanjutnya mengatur port forwarding pada pengaturan oracle anda.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

Setelah menambahkan port anda sudah bisa mengkoneksikan SSH ke


smartphone anda.
➢ Download aplikasi Juice SSH atau Aplikasi yang menyediakan fitur SSH yang
lainnya di playstore
➢ Jika sudah silahkan ketik “Ssh <user>@<host> -p 2222” pada aplikasi yang
sudah kalian download tadi
➢ Jika berhasil maka tampilan SSH pada smartphone anda akan seperti gambar di
bawah:

KESIMPULAN

Selalu penting untuk mempertimbangkan keamanan sistem dengan hati-hati saat


mengonfigurasi akses jarak jauh dan mengizinkan akses melalui firewall. Pastikan Anda telah
mengambil langkah-langkah keamanan tambahan seperti menggunakan kunci SSH dan
mengonfigurasi kata sandi yang kuat.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

PERTEMUAN IV
VNC

A. TUJUAN PERCOBAAN

Untuk mengizinkan akses jarak jauh ke sistem operasi Linux Ubuntu menggunakan VNC
(Virtual Network Computing). Sehingga kita dapat mengontrol dan mengelola sistem Ubuntu
tanpa harus berada di dekatnya secara fisik.

B. DASAR TEORI
VNC adalah protokol komunikasi yang memungkinkan Anda mengendalikan dan melihat
desktop komputer dari jarak jauh. Ini bekerja pada konsep "server" dan "client". Komputer
yang akan diakses disebut sebagai server, sementara komputer yang melakukan akses disebut
sebagai client. Untuk mengakses VNC memerlukan IP Address dari komputer yang
diinginkan dan menggunkan port untuk berkomunikasi melalui jaringan. VNC standar
menggunakan port 5900.

C. ALAT DAN BAHAN PERCOBAAN


1. Komputer dengan Sistem Operasi Ubuntu dan Windows.
2. Akses Internet
3. VNC

D. HASIL DAN ANALISIS PERCOBAAN

VNC
VNC, atau Virtual Network Computing, adalah protokol dan perangkat lunak
yang digunakan untuk mengakses dan mengendalikan komputer jarak jauh
melalui jaringan. Dengan menggunakan VNC, Anda dapat mengambil alih
tampilan desktop komputer lain, mengendalikan mouse dan keyboard, serta
melakukan tugas-tugas seperti Anda sedang duduk di depan komputer tersebut. Ini
sangat berguna untuk administrasi jarak jauh, pemecahan masalah, pembelajaran
jarak jauh, atau berbagi desktop dengan orang lain. Berikut beberapa cara untuk
menghubungkan VNC :
• Langkah yang pertama buka aplikasi Oracle VM Virtual Box, dan silahkan
buka terminal anda kemudian ketik “sudo ufw allow from any to any port
5900”

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

• Kemudian ketikkan “sudo ufw status”, jika status yelah telah aktif maka
akan muncul seperti gambar berikut.

• Selanjutnya, membuka aplikasi “setting”, lalu klik menu “sharing”,


kemudian klik pada bagian “remote desktop”.
Di bagian “Authentication”, berikan user name dan password yang di
inginkan. Jika telah selesai ketik “Verifyncryption”.

• Lalu download dan menginstall aplikasi VNC Viewer. Lalu masukkan VNC
Server, setelah itu masukkan nama. Lakukan seperti tampilan berikut.

Jika selesai klik Ok.


• Selanjutnya akan muncul tampilan seperti gambar berikut.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

• Kemudian masukkan password yang telah di buat tadi, dan klik “Ok”

• Berikutnya kamu bisa mengoprasikan seperti CCTV dengan menggunakan


aplikasi VNC Viewer.

E. KESIMPULAN

Untuk menghubungkan sistem operasi Linux Ubuntu ke VNC di Windows, memerlukan


dua komputer yang berbeda: Satu dengan Ubuntu sebagai VNC Server dan satu lagi dengan
Windows sebagai VNC Client. Pastikan keduanya terhubung ke internet. Opsi tambahan
termasuk konfigurasi jaringan atau pengamanan tambahan seperti penggunaan VPN atau SSH
tunneling untuk meningkatkan keamanan koneksi. Pastikan untuk mengikuti panduan
instalasi dan konfigurasi dari penyedia perangkat lunak VNC yang Anda pilih untuk
memastikan pengaturan yang benar.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

PERTEMUAN V
INSTALL PHP

A. TUJUAN PERCOBAAN

Untuk menginstal dan mengkonfigurasi phpMyAdmin di sistem Linux.

B. DASAR TEORI

• PHP adalah bahasa pemrograman server-side yang sering digunakan untuk


mengembangkan aplikasi web dinamis.
• phpMyAdmin adalah aplikasi web berbasis PHP yang menyediakan antarmuka grafis
untuk mengelola basis data MySQL atau MariaDB.

C. ALAT DAN BAHAN PERCOBAAN

1. Sistem Operasi Linux


2. Akses Root atau Hak Superuser
3. Akses Internet

D. HASIL DAN ANALISIS PERCOBAAN


1. Install PHP
PHP (Hypertext Preprocessor) adalah bahasa pemrograman skrip yang sering
digunakan untuk pengembangan web. PHP adalah bahasa pemrograman open
source yang paling umum digunakan untuk membuat halaman web dinamis, yang
berarti bahwa konten halaman web dapat berubah secara dinamis berdasarkan
input pengguna, data dari basis data, atau kondisi lainnya. PHP dapat disisipkan ke
dalam kode HTML dan dijalankan pada server web, menghasilkan HTML yang
akan dikirimkan ke browser pengguna. Berikut beberapa tahapan untuk
menginstal PHP pada linux ubuntu :
➢ Pertama-tama membuka aplikasi Oracle VM Virtual Box, dan log in pada
Ubuntu.
➢ Jika telah log in, lalu buka terminal pada Ubuntu anda.
➢ Ketik “sudo apt update”, kemudian masukkan password akun kamu ( Jika di
perlukan).

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ Selanjutnya ketik “sudo apt install apache2 –y”


Perintah untuk menginstal Apache HTTP Server (biasanya hanya disebut
sebagai "Apache") pada sistem Linux menggunakan utilitas manajemen paket
APT (Advanced Package Tool), yang umum digunakan pada distribusi Linux
berbasis Debian seperti Ubuntu. Perintah tersebut adalah:

➢ Jika telah selesai, maka ketik “sudo chown -R (username):www-data


/var/www/html”. Selanjutnya ketik “sudo chmod -R 770 /var/www/html”.
Kemudian ketik “sudo apt install php-mbstring -y”. Seperti yang ada pada
tampilan di bawah ini.

➢ Setelah perintah telah muncul, lalu ketikkan “sudo apt install mariadb-
server php-mysql -y”.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ Ketik “sudo apt install phpMyAdmin -y”.

➢ Setelah selesai. Lanjut dengan command “sudo ln -s /usr/share/phpmyadmin


/var/www/html/phpMyAdmin” tekan Enter lalu ketik lagi ”sudo mysql -u
root -p” setelah itu tekan “Enter”. Jika Langkah yang kamu lakukan telah
berhasil maka pada sisi kiri akan muncul MariaDB [(none)]>.

➢ Kemudian masuk pada aplikasi Firefox, ketik di menu pencaharian


“localhost/phpmyadmin/”. Lalu masukkan nama pengguna dan kata sandi.
Kemudian klik “Kirim”.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ Jika berhasil masuk pada halaman web phpMyAdmin, akan muncul seperti
gambar berikut.

E. KESIMPULAN
Menginstal phpMyAdmin di sistem Linux, Anda perlu memastikan bahwa MySQL atau
MariaDB dan PHP sudah terinstal. Selain itu, Anda membutuhkan akses root atau hak
superuser untuk melakukan instalasi dan konfigurasi. phpMyAdmin adalah antarmuka
pengguna grafis (GUI) yang memungkinkan pengelolaan basis data MySQL atau MariaDB.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

PERTEMUAN VI
INSTALL PYTHON
A. TUJUAN PERCOBAAN
Untuk pengembangan perangkat lunak dan otomatisasi tugas.

B. DASAR TEORI
Python adalah bahasa pemrograman yang serbaguna dan sangat populer dalam
pengembangan perangkat lunak. Banyak aplikasi, situs web, dan perangkat lunak open-
source dibangun menggunakan Python. Python memungkinkan Anda untuk mengotomatisasi
berbagai tugas sistem dan administratif, seperti pengolahan file, pengelolaan jaringan, dan
pemantauan sistem.

C. ALAT DAN BAHAN PERCOBAAN


1. Sistem Operasi Linux
2. Akses Internet

D. HASIL DAN ANALISIS PERCOBAAN


• Buka Terminal di sistem operasi linux, ketik sudo apt update.

• Ketik sudo apt install python3 untuk install python.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

• Kemudian ketik python3 –version untuk melihat versi yang di install.

• Ketik python3 -m venv myenv, untuk membuat lingkungan virtual.

• Sekarang ketik python3, untuk menggunakan python.

E. KESIMPULAN

Python adalah bahasa pemrograman yang serbaguna dan populer yang digunakan dalam
berbagai bidang, termasuk pengembangan perangkat lunak, analisis data, kecerdasan buatan,
pembelajaran mesin, dan banyak lagi. Penginstalan Python di sistem Linux memungkinkan
pengguna untuk memanfaatkan kekuatan dan fleksibilitas bahasa ini dalam mengembangkan
program dan otomatisasi tugas. Dengan langkah-langkah instalasi yang tepat, pengguna dapat

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

mulai menggunakan Python untuk membangun aplikasi, melakukan analisis data,


mengotomatisasi tugas, dan mengembangkan berbagai jenis proyek.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

PERTEMUAN VII
MYSQL DATABASE
A. TUJUAN PERCOBAAN
Untuk menyimpan dan mengorganisir data. Dengan menggunakan tabel, baris, dan kolom,
MySQL memungkinkan pengguna untuk mengelola data dengan cara yang terstruktur dan
mudah diakses. Memperbarui, menghapus, dan menambahkan data ke dalam tabel. Ini penting untuk
memastikan bahwa informasi yang disimpan dalam database selalu akurat dan mutakhir.

B. DASAR TEORI

MySQL adalah perangkat lunak database relasional yang bersifat open-source, yang berarti
Anda dapat menggunakannya secara gratis. Ini adalah salah satu sistem manajemen database
(DBMS) yang paling populer. MySQL menggunakan struktur data tabel untuk menyimpan
dan mengorganisir data. Tabel terdiri dari baris dan kolom, di mana setiap baris mewakili satu
entitas atau item data, sementara kolom mendefinisikan atribut atau karakteristik dari entitas
tersebut.

C. ALAT DAN BAHAN PERCOBAAN


1. Sistem Operasi Linux
2. Akses Internet

D. HASIL DAN ANALISIS PERCOBAAN

MySql Databases

MySQL adalah sistem manajemen basis data (Database Management System


atau DBMS) yang bersifat relasional. Ini adalah salah satu DBMS open source
yang paling populer di dunia dan digunakan secara luas dalam pengembangan
perangkat lunak dan aplikasi web. MySQL digunakan untuk menyimpan,
mengelola, dan mengakses data dalam basis data relasional. Berikut adalah
beberapa tahapan untuk menginstall mysql database :
➢ Pertama membuka aplikasi Oracle VM Virtual Box, lalu log in pada Ubuntu.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ Setelah log in, silahkan buka terminal pada ubuntu. Lalu ketik “sudo mysql -u
root -p”, masukkan password akun. Maka akan tampil, seperti pada gambar di
bawah.

➢ Selanjutnya ketik “show databases;” untuk menampilkan seluruh database


yang terdapat dalam PC/Laptop.

➢ lalu “use databases;” untuk memilih database.

➢ ketik “show tables;” maka table yang terdapat pada database yang kamu pilih
sebelumnya akan ditampilkan.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ Selanjutnya, ketik “select * from user;”


Perintah SQL yang Anda tulis, “SELECT * FROM user”, digunakan untuk
mengambil semua data dari tabel user dalam basis data MySQL. Ini akan
mengembalikan seluruh baris data yang ada dalam tabel tersebut.

➢ Ketik “Create table <nama table>(field1 tipedata(Panjang),n)” untuk membuat


Table baru

➢ Ketik “Insert into <nama table> values(nilai field1,n)” untuk memasukkan satu
baris data baru pada table. Jikda datanya sudah masuk maka silahkan ketik “Select *
from <nama table>” untuk menampilkan isi data yang ada di dalam table.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

➢ “Update <nama table> set field=nilai where field=nilai” Untuk mengupdate data
pada table.

➢ “Delete from <nama table> where field=nilai” Command ini digunakan untuk
menghapus baris data dalam sebuah table.

E. KESIMPULAN

MySQL adalah sistem manajemen database yang populer dan kuat, digunakan di berbagai
jenis aplikasi. Ini memungkinkan Anda untuk menyimpan, mengelola, dan mengambil data
dengan mudah menggunakan bahasa SQL. Selain itu, Anda dapat mendefinisikan kunci
primer dan kunci asing untuk membangun hubungan antara tabel.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

PERTEMUAN VIII
NVM
A. TUJUAN PERCOBAAN
Untuk memungkinkan Anda mengelola instalasi Node.js pada sistem Anda dengan lebih
mudah. NVM memberikan fleksibilitas dalam mengelola instalasi Node.js Anda dan
memungkinkan Anda bekerja dengan berbagai versi Node.js untuk keperluan proyek yang
berbeda.

B. DASAR TEORI
NVM adalah singkatan dari Node Version Manager. Ini adalah alat baris perintah yang
memungkinkan Anda mengelola instalasi Node.js di sistem Anda. NVM memungkinkan
Anda untuk dengan mudah menginstal, menghapus, dan beralih antara berbagai versi
Node.js. Hal ini memungkinkan pengembang untuk menggunakan versi Node.js yang
berbeda tergantung pada kebutuhan proyek mereka. NVM juga membantu mengisolasi
proyek-proyek yang membutuhkan versi Node.js yang berbeda, dan menghindari konflik
dependensi antar proyek. Ini merupakan alat yang sangat berguna bagi para pengembang
yang bekerja dengan berbagai proyek yang membutuhkan versi Node.js yang berbeda.

C. ALAT DAN BAHAN PERCOBAAN


1. Sistem Operasi Linux
2. Akses Internet

D. HASIL DAN ANALISIS PERCOBAAN

• Buka firefox di sistem operasi Linux cari https://github.com/nvm-sh/nvm#installing-

and-updating. Cari Installing and Updating copy script yang ke 2.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

• Kemudian buka Terminal sistem operasi Linux dan klik kanan paste yang sudah di
copy tadi lalu Enter.

• Copy yang ditandahi gambar dibawah dan paste lalu Enter.

• Ketik source .bashrc, kemudian ketik nvm.

• Ketik ls-remote. Pastikan masih terakses ke internet.

Zaldi Harun / 222280074


LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH PARE PARE
PRAKTIKUM I

• Ketik nvm install v18.17.1 tunggu sampai selesai.

E. KESIMPULAN

Instalasi NVM (Node Version Manager) adalah proses yang memungkinkan Anda mengelola
instalasi Node.js dengan lebih fleksibel di sistem Anda. Dengan NVM, Anda dapat dengan
mudah menginstal, menghapus, dan beralih antara berbagai versi Node.js sesuai kebutuhan
proyek Anda. Ini memungkinkan isolasi proyek, menghindari konflik dependensi, dan
memungkinkan pengujian kompatibilitas dengan berbagai versi Node.js. NVM adalah alat
yang sangat berguna bagi pengembang yang bekerja dengan proyek-proyek yang
membutuhkan versi Node.js yang berbeda. Ini memberi Anda fleksibilitas penuh dalam
mengelola dan memanfaatkan berbagai versi Node.js sesuai dengan kebutuhan spesifik dari
masing-masing proyek. Hal ini membantu dalam memastikan bahwa proyek-proyek Anda
berfungsi dengan baik di berbagai lingkungan, dan meminimalkan potensi masalah konflik
dependensi.

Zaldi Harun / 222280074

Anda mungkin juga menyukai