Anda di halaman 1dari 15

LAPORAN AKHIR PRAKTIKUM

SISTEM OPERASI JARINGAN KOMPUTER


LAYANAN DATABASE

M Farhan Syamsudin

J0304201147 | TEKB2

PROGRAM STUDI TEKNIK KOMPUTER


SEKOLAH VOKASI IPB UNIVERSITY
2021
PERNYATAAN MENGENAI LAPORAN AKHIR PRAKTIKUM DAN
SUMBER INFORMASI

Dengan ini saya menyatakan laporan akhir praktikum ini adalah karya saya dan dapat
dipublikasikan sepenuhnya oleh IPB University. Sumber informasi yang berasal atau dikutip dari karya
yang diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam Daftar Pustaka
di bagian akhir laporan ini sesuai dengan kaidah dan etika yang berlaku. Saya bertanggung jawab penuh
atas penemuan segala bentuk kecurangan serta ketidaksesuaian aturan dalam penulisan ini. Saya
bersedia mendapat sanksi akademis yang berlaku sesuai kesepakatan tim pengajar, termasuk peniadaan
nilai praktikum Sistem Operasi Jaringan Komputer.
Bogor, 24 September 2021
(Masukkan nama Anda di sini)
1 TINJAUAN PUSTAKA: LAYANAN DATABASE

1.1. Ringkas

Database atau basis data adalah kumpulan data yang dikelola sedemikian rupa
berdasarkan ketentuan tertentu yang saling berhubungan sehingga mudah dalam
pengelolaannya. Melalui pengelolaan tersebut pengguna dapat memperoleh
kemudahan dalam mencari informasi, menyimpan informasi dan membuang
informasi.z

1.2. Latar Belakang

Era digital ini, hampir seluruh umat manusia telah menggunakan perangkat keras
seperti handphone, komputer, laptop, dan lainnya. Setiap hari kita selalu mengakses
berbagai aplikasi secara online maupun offline. Sebelum itu semua terjadi, tahukah kamu
bahwa di balik itu semua terdapat sistem proses penyimpanan data yang biasa disebut
dengan database. Database merupakan istilah teknologi jaringan komputer yang
memiliki banyak manfaat berupa penyimpanan data. (Intern, 2020)

1.3. Tujuan
Tujuan dari praktikum kali ini ialah membuat layanan database atau basis data dengan
DBMS MySQL dan juga PostgreSQL
2 IMPLEMENTASI
1.1. Konfigurasi Database pada MySQL.

Gambar 1 Cek Mysql dan Php

Sebelum kita seting setingt mysql kita cek dulu apakah mysql , dan juga php sudah ada pada
linux server kita Cukup ketik dpkg –list|grep msql

Gambar 2 masuk ke Mysql

Lalu Step berikutnya kita masuk ke mysql dengan cara ketik command ini

Sudo mysql , nah di sini mysql nya belum pakai password sama sekali artinya kita bisa masuk
langsung , kita akan kasih password pada username root di server lokal
Gambar 3 Set Password tekom pada user root

Pada Step ini kita memberi password pada user root yang berada pada server localhost dengan
identified / password tekom

Gambar 4 Login menggunakan Password

Kita tes langsung nih user login ke user root sekarang sudah di minta password yang tadi di set
Gambar 5 Buat Database diploma_db

Pada tahap ini kita buat database diploma_db yang nantinya isinya bakal kita import dari
dummy_db_diploma-mysql.sql

Dengan perintah mysql -u -p db_diploma < dummy_db_diploma-mysql.sql


Gambar 6 isi Databse diploma_db setelah di import

Tampilan databse diploma_db dimana sudah terdapat table mahasiswa dan program_studi yang
kita import tadi
Gambar 7 buat user sesuai nim+b dan nim+a

Pada Step ini kita buat 2 User baru yaitu NIM+a dan NIM+b dimana NIM+b dia berada di ip
windows sedangkan NIM+a berada di localhost

Command : CREATE USER ‘J0304201147a’@’localhost’ IDENTIFIED BY ‘tekom’

Untuk NIM+b sama aja Cuma beda di ip kalua yang b dia pakai ip local host 127.0.0.1 / localhost

Gambar 8 Hak akses user NIM+a

Pada Taham ini kita beri hak akses kepada user J0304201147a untuk dapat menselect data yang
ada pada diploma_db. Table mahasiswa
Gambar 9 Hak akses pada NIM+b

Sama kaya di atas kita ngasih hak akses Cuma di sini ke user NIM+b dengan hak akses insert
data ke diploma_db pada table mahasiwa

1.2. Konfigurasi Database pada Postgree SQL

Gambar 10 Cek kedersediaan Posgresql di linux server

Pada tahap konfigurasi kedua ini, yang mana menggunakan postgresql. Kita perlu melakukan
pengecekan apakah postgresql ini sudah terinstall atau belum pada ubuntu yang kita gunakan. Dan
pada gambar diatas telah menampilkan bahwa postgresql telah terinstall
Gambar 11 Masuk ke Posgresql

Kemudian pada tahap ini kita mencoba untuk masuk ke postgresql dengan command sudo su –
postgresql kemudian ketikkan lagi postgresql lalu kita akan berada di mode postgres

Gambar 12 Set Password postgresql

disini kita akan melakukan konfigurasi pada user postgresql ini agar ketika login, kita diminta
untuk memasukan password, disini kita menggunakan command ALTER USER postgres WITH
ENCRYPTED PASSWORD 'tekom';

Gambar 13 Seting pg_hba.conf


pada tahap ini kita akan melakukan perubahan konfigurasi pada sudo vi
/etc/postgresql/10/main/pg_hba.conf dengan mengganti md5 pada database lokal untuk all yang
bertujuan agar local-local yang ada di postgresql ini harus login pake password

Gambar 14 Login dengan Password

Kemudian pada tahap ini kita melakukan restart agar konfigurasi yang tadi dapat berjalan
sebagaimana mestinya. Kemudian kita mencoba login lagi dengan password yang telah kita konfigurasi
tadi, yaitu tekom

Gambar 15 Liat list database

Buat ngetest kita bisa pake command /l buat nglist database psql
Gambar 16 Membuat database baru

membuat database baru yakni create database diploma_db;

Gambar 17 Import databse ke psql


Gambar 18 Import database ke psql sukses

Dan disini menampilkan bahwa database sudah berhasil di import psql -U postgres -h 127.0.0.1
-d diploma_db < diploma_db_dummy-postgresql.sql lalu masukan password. Kemudian menampilkan
seperti gambar diatas.
Gambar 19 Cek database diploma_db

Kemduian pada tahap ini kita mengecek apakah isi database sudah tampil pada diploma_db yaitu
mahasiwa dan program_studi. Kemduan jika kita select mahasiswa maka akan menampilkan nama-
nama mahasiswa serta nim dan juga program studi.

Gambar 20 Create user baru

pada tahap ini kita membuat user baru yaitu nim+a dan juga nim+b untuk postgresql
Gambar 21 Beri Hak akses

Pada tahap ini kita perlu login dulu kemudian connect ke diploma_db lalu kita coba grant select
untuk nim+a dan grant insert serta update untuk nim+b

3 KESIMPULAN
Dapat di ambil kesimpulan bahwa DBMS MYSQL dan Postgresql merupakan DBMS berbasis
SQL yang mana perintah dan bentuknya tidak jauh beda , dan juga dapat di lakukan layanan database
server secara local maupun ke ip luar

4 DAFTAR PUSTAKA
Intern, D., 2020. pa itu Database? Contoh Produk dan Fungsinya. [Online]
Available at: https://www.dicoding.com/blog/apa-itu-database/
[Accessed 23 September 2021].

Anda mungkin juga menyukai