Disusun Oleh
145314104
YOGYAKARTA
2020
i
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
LOCAL SERVER
Final Project
By
145314104
INFORMATICS DEPARTMENT
YOGYAKARTA
2020
ii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
MOTTO
“ORA ET LABORA”
v
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRAK
viii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT
ix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI
iii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I
Sistem operasi GNU atau Linux merupakan suatu alternatif menarik yang
dapat digunakan selain sistem operasi yang banyak digunakan (Microsoft
Windows) saat ini. Sistem operasi GNU atau Linux di kembangkan oleh banyak
pihak secara bebas, dan hasil pengembangan tersebut dinamakan distribusi
Linux (atau sering disebut distro Linux). Hingga saat ini banyak sekali distribusi
yang ada, dan masing-masing dari distribusi tersebut memiliki kelebihan dan
kekurangan serta spesialisasi masing-masing.
Untuk pengguna desktop, salah satu pilihan terbaik yang dapat digunakan
saat ini adalah Linux Mint. Linux Mint sangat cocok digunakan bagi pemula
yang ingin mencoba beralih dari sistem operasi Windows. Penggunaan Linux
Mint bisa dikatakan hampir semudah Windows. Tujuan Linux Mint untuk
menyediakan sebuah sistem operasi desktop yang dapat digunakan pengguna
rumahan dan atau perusahaan secara cuma-cuma dengan seefisien, semudah, dan
seelegan mungkin. Moto Linux Mint sendiri adalah From Freedom Came
Elegance.
Dalam sebuah sistem operasi Linux terdapat berbagai distribusi yang telah
tersedia. Karena banyaknya distribusi yang bertebaran maka dibuatlah yang
namanya repository. Ibaratkan saja repository sebagai paket khusus yang berada
dalam distro. Repository yang berada dalam distro berperan untuk menunjang
sebuah program dan aplikasi dari sistem operasi sehingga paket-paket tersebut
tidak tercampur dengan paket distro lain.
1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
baik jika repository tersebut dapat diakses setiap saat agar tidak kesulitan bila
koneksi internet mengalami gangguan, sehingga dapat diakses repository nya.
Dengan cara membuat sebuah repository lokal yang berada di server sendiri,
agar dapat diakses oleh seluruh jaringan yang berada dalam jangkauan LAN.
2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I PENDAHULUAN
Bab ini berisi penjelasan tentang latar belakang masalah, rumusan
masalah, tujuan penelitian, manfaat penelitian, batasan masalah,
metodologi penelitian, dan sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini berisi tentang teori yang digunakan sebagai dasar dalam
membuat proyek tugas akhir.
3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II
LANDASAN TEORI
2.1 Repository
Repo atau repository adalah sebuah tempat atau alokasi ruang sebagai
tempat penyimpanan aplikasi dengan jumlah banyak, ratusan bahkan mungkin
ribuan yang dapat diakses melalui internet.. Selain bersifat online pihak
repository juga menyediakan alternatif dalam hal mengaksesnya seperti DVD
yang tentunya sangat membantu dalam melakukan instalasi paket-paket aplikasi
bagi yang memiliki koneksi tidak stabil atau tidak kencang.
Jaringan komputer adalah kumpulan dua atau lebih komputer yang saling
berhubungan untuk melakukan komunikasi data. Komunikasi data yang bisa
dilakukan melalui jaringan komputer dapat digunakan untuk menerapkan sistem
Repository. Untuk membangun sebuah jaringan komputer harus diperhatikan
tentang situasi dan kondisi.
5
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
maka Repository dapat di jalankan tanpa harus terkoneksi dengan internet. Jadi
hanya untuk jaringan lokal, tanpa harus mengakses ke luar jaringan.
Local server dikenal dengan localhost, localhost ini menjadi kurir untuk
mengantarkan web browser pada HTTP server yang ter install di komputer lokal.
Dengan kata lain, membuat komputer sendiri menjadi server, kemudian
menghostingkan web pada komputer yang sama. Bertujuan untuk menjadikan
tempat membangun web sementara , dan kemudian di hostingkan secara online
ke internet. Dengan menjadikan komputer menjadi Local Server, dapat bekerja
secara offline tanpa harus takut menghadapi masalah bandwith dan waktu.
2.5 DebMirror
6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB III
PERENCANAAN PROYEK TUGAS AKHIR
3.2.1 Hardware
7
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.2 Software
2. Linux Mint
8
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
9
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB IV
IMPLEMENTASI DAN ANALISA
10
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
11
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.2.5.2 Tampilan screen terminal setelah perintah edit mirror.list dijalankan
Pada baris base_path berfungsi sebagai letak atau tujuan directory
dimana hasil dari mirroring akan diarahkan atau diletakkan. Peneliti
mengisi perintah dengan direktori repo yang sudah dibuat sebelumnya.
Pada baris deb berfungsi sebagai letak site tujuan yang akan
dimirroring dilanjutkan dengan package atau software yang akan
dimirroring di server lokal.
12
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
14
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.2.8.2 Tampilan terminal Ketika perintah sudo nano apache2.conf dijalankan
15
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.2.3.2 Tampilan terminal ketika perintah sudo nano source.list dijalankan
Pada baris deb berfungsi sebagai letak site tujuan yang akan
diupdate dilanjutkan dengan package atau software yang akan diupdate
dari repo server lokal.
Peneliti memasukkan alamat IP server lokal sebelumnya yaitu
192.168.43.168. Peneliti memilih versi focal karena pada saat
melakukan apt update pertama kali system melakukan update focal.
Kemudian peneliti juga memilih versi katya dan lisa karena package
atau software didalamnya hampir sama dengan focal. Adapula software
yang peneliti akan mirroring yaitu :
Main adalah software yang didukung secara resmi oleh Linux.
Restricted adalah software yang didukung tetapi tidak sepenuhnya
bebas dan ada juga yang berbayar.
Universe adalah software yang dikembangkan oleh komunitas dan
juga pengembang linux.
Multiverse adalah software yang berbayar.
Romeo adalah software yang tidak stabil dari Linux Mint, dimana
package ditempatkan sebelum mendapatkan feedback dari komunitas.
18
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
19
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB V
PENUTUP
5.2 Kesimpulan
5.3 Saran
Dari hasil penelitian ini, ada beberapa saran untuk penulis yang memiliki
penelitian dan lingkup dengan topik yang sama :
20
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR PUSTAKA
[1] "How to Install Linux Mint 19.2 using VMware | Tolga Bağcı", Tolga Bağcı,
2020. [Online]. Available: https://www.tolgabagci.com/en/install-linux-mint-
vmware-workstation/. [Accessed: 18- Jul- 2020].
[2] "[How To] Setup local repo server for Linux Mint 18.x", Tuxtrix, 2020. [Online].
Available: https://tuxtrix.com/setup-local-repositories-linux-mint-18-x/.
[Accessed: 18- Jul- 2020].
[3] &. 17 and H. Modaresi, ""403 Forbidden - You don't have permission to access
/ on this server" - apache2 localhost on Linux Mint 17", Unix & Linux Stack
Exchange, 2020. [Online]. Available:
https://unix.stackexchange.com/questions/169513/403-forbidden-you-dont-have-
permission-to-access-on-this-server-apache2. [Accessed: 21- Jul- 2020].
[6] "How To Add Jobs To cron Under Linux or UNIX - nixCraft", nixCraft, 2020.
[Online]. Available: https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-
under-linux-or-unix-oses/. [Accessed: 24- Jul- 2020].
[7] "Linux Verify crond Daemon And Cronjobs Are Running - nixCraft", nixCraft,
2020. [Online]. Available: https://www.cyberciti.biz/faq/howto-check-cronjob-is-
running-not/. [Accessed: 24- Jul- 2020].
21