Anda di halaman 1dari 17

TUGAS MAKALAH

MATERI DASAR LINUX DAN FUNGSINYA

Disusun oleh:

Ahmad tsauban syarief (221011400946)

Athallah ariq syuja (221011401773)

Muhammad Farhan afandi (221011402733)

Nurul hidayatul atika (221011402193)

Rizki kurnia ramdani (221011401970)

TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PAMULANG
Jln. Jalan Raya Puspitek, Buaran Pamulang, Kec. Pamulang,
Kota Tangerang Selatan-Banten Kode Pos 15417, Telp/Fax.
(021) 7412566,

Website: https://unpam.ac.id/
Kata Pengantar

Alhamdulillah, segala puji dan syukur senantiasa kami panjatkan ke hadirat Allah SWT,
karena dengan rahmat dan hidayah-Nya makalah ini dapat diselesaikan. kami menyadari
makalah ini masih banyak terdapat kekurangan. Oleh karena itu, untuk perbaikan dan
penyempurnaan makalah ini, kritik dan saran yang bersifat membangun kami terima
dengan senang hati dari semua yang membaca karena buat acuan agar penulis bisa
menjadi lebih baik lagi dimasa mendatang. Semoga makalah ini bisa bermanfaat untuk
mengembangkan dan meningkatkan ilmu pengetahuan.

Tangerang, 7 november 2022

Penyusun

i
DAFTAR ISI

KATA PENGANTAR .................................................................................... i


DAFTAR ISI .................................................................................................. ii
BAB I. PENDAHULUAN .............................................................................. 1.
1.3 Tujuan.............................................................................................2
1.3 Manfaat...........................................................................................2
BAB II. PEMBAHASAN..................................................................................3
2.1 Pengertian Linux.............................................................................3
2.2 Sejarah Linux..................................................................................4
2.2.1 Kelebihan Linux...................................................................................4
2.2.2 Kekurangan Linux.............................................................5
2.2.3 Perintah Dasar Linux....................................................................................5
2.2.4 Open source.......................................................................8
2.2.5 Dasar dasar linux...............................................................8
BAB III. PENUTUP........................................................................................13
3.1 Kesimpulan..................................................................................13
3.2 Saran............................................................................................13

1.1 Latar Belakang ............................................................................ 1


1.2 Rumusan Masalah ....................................................................... 2
DAFTAR PUSTAKA ..................................................................................... iii

ii
BAB I
PENDAHULUAN

1.1 Latar Belakang


Kata “linux” untuk saat ini sudah tidak asing lagi bagi para pengguna
internet dan komunitas mahasiswa yang memiliki hobi untuk mencoba
software-software baru. Secara teknis dan singkat dapat dikatakan, linux
adalah suatu system operasi yang bersifat multi user dan multi tasking, yang
dapat berjalan di berbagai platform termasuk prosesor Intel 386 maupun yang
lebih tinggi. System operasi ini mengimplementasikam standar POSIX
(Portable Operatimg Sistem Interface For Unix). Linux dapat berinteroperasi
secara baik dengan system operasi yang lain, ternasuk Mac dari Apple,
Windows dari Microsoft dan NetWare dari Novel.
Saat ini distro Linux sangat banyak, hal ini disebabkan setiap pengguna
Linux dapat pengguna Linux dapat mengembangkan Linux untuk berbagai
macam kebutuhan yang spesifik. Maka dari itu penulis membuat Linux CMS,
yaitu suatu distro Linux yang menkhususkan pada pembuatan CMS. Linux ini
dibangun dengan menggunakan rekayasa ulang distro Ubuntu 10.04. hal ini
dikarenakan distro Ubuntu 10.04 termasuk yang banyak digunakan dan
memiliki komunitas yang besar, sehingga diharapkan ketika terjadi kesulitan
dalam memodifikasi ataupun menjalankan,
Setiap orang yang tertarik biasanya bergabung dalam pengembangan Linux
ini. Pengembangan Linux pertama kali dilakukan oleh Linux Benedict
Torvalds pada tahun 1991 di Universitas Helsinki, Finlandia. Kemudian Linux
dikembangkan lagi dengan bantuan dari banyak programmer dan pakar UNIX
di Internet. Linux ini bisa diperoleh dari beberapa distribusi yang umum
digunakan, misalnya RedHat, Debian, Slackware, Caldera, Stampede Linux,
TurboLinux dan lain-lain.

1.2 Perumusan Masalah


Berdasarkan latar belakang yang telah dijabarkan maka dibangunkan Linux
CMS, yaitu suatu distro Linux yang dilengkapi aplikasi CMS, sehingga
mempermudah dalam melakukan pegembangan website. Pembangunan linux
dilakukan dengan menggunakan rekayasa ulang distro Ubuntu 10.04. Selain
itu brand dari Ubuntu akan dihilangkan sesuai dengan persetujuan yang
dikeluarkan dari pengembang Ubuntu tentang pembuatan distro.

1
1.3 Tujuan Penulisan
Tujuan penulisan adalah membangun Linuz CMS, yaitu suatu distro linux
yang memiliki fasilitas CMS sehingga memudahkan dalam pengembangan
website. Hal ini dikarenakan aplikasi yang dibutuhkan terpasang didalam
paket bawaan. Pembangunan Linux CMS dilakukan dengan menggunkan
rekayasa ulang distro Ubuntu 10.04.

1.4 Manfaat
Manfaat yang dapat diambil dari penyampaian informasi tentang Sistem
Operasi Linux agar para pembaca dapat memahami dan lebih mendalami lagi
tentang materi yang disampaikan.

2
BAB II PEMBAHASAN

2.1 PENGERTIAN LINUX


Linux atau GNU/Linux adalah sistem operasi bebas yang sangat populer
untuk computer, Istilah Linux atau GNU/Linux (GNU) juga digunakan
sebagai rujukan kepada keseluruhan distro Linux (Linux distribution),
yang di dalamnya disertakan program-program lain pendukung sistem
operasi. Contoh program tersebut adalah server web, bahasa
pemrograman, basisdata, tampilan desktop (Desktop Environment) (seperti
GNOME dan KDE), dan aplikasi perkantoran (office suite) seperti
OpenOffice.org, KOffice, Abiword, Gnumeric. Distro Linux telah
mengalami pertumbuhan yang pesat dari segi popularitas, sehingga lebih
populer dari versi UNIX yang menggunakan sistem lisensi dan berbayar
(proprietary) maupun versi UNIX bebas lain yang pada awalnya
menandingi dominasi Microsoft Windows dalam beberapa sisi. Linux
mendukung banyak perangkat keras komputer, dan telah digunakan di
berbagai peralatan dari komputer pribadi, superkomputer dan sistem
benam (embedded system), seperti telepon seluler (Ponsel) dan perekam
video pribadi. Pada awalnya, Linux dibuat, dikembangkan, dan digunakan
oleh peminatnya saja. Kini Linux telah mendapat dukungan dari
perusahaan besar seperti IBM dan HewlettPackard.
Para pengamat teknologi informatika beranggapan kesuksesan ini
dikarenakan Linux tidak bergantung kepada vendor (vendor
independence), biaya operasional yang rendah, dan kompatibilitas yang
tinggi dibandingkan versi UNIX proprietari, serta faktor keamanan dan
kestabilannya dibandingkan dengan Microsoft Windows. Ciri-ciri ini juga
menjadi bukti atas keunggulan model pengembangan perangkat lunak
sumber terbuka (opensource software). Linux ini disebarkan secara luas
dengan gratis di bawah lisensi GNU General Publi License (GPL), yang
berarti source code Linux juga tersedia bagi publik. Linux dikembangkan
oleh perorangan maupun kelompok yang bekerja secara sukarela. Para
pengembang Linux memanfaatkan jaringan Internet untuk melakukan
tukar-menukar kode, melaporkan bug, dan membenahi segala masalah
yang ada.

3
2.2 Sejarah LINUX

UNIX merupakan salah satu sistem operasi yang mengawali lahirnya Linux
ke dunia ini. UNIX merupakan salah satu sistem operasi yang ada saat ini.
Adapun UNIX merupakan salah satu sistem operasi populer selain keluarga
raksasa Microsoft (mulai dari DOS, MS 9x sampai Vista), Novell, OS/2,
BeOS, MacOS dan lainnya

Sudah mengenal bahasa pemrograman pada umurnya yang ke 10. Saat itu ia
sering mengutak-atik komputer kakeknya, Commodore VIC-20. Karena
hobinya dalam dunia komputing, 1988 Linus diterima di Univerity of Helsinki
dan pada tahun 1990, Linus memulai kelas pemrograman C pertamanya. Pada
tahun 1991, Linus tidak puas terhadap sistem operasi yang ada pada PC
pertamanya (MS-DOS atau Disk Operation System), OS buatan Microsoft.
Linus lebih cenderung untuk menggunakan sistem operasi UNIX seperti yang
dipakai komputer milik universitasnya. Akhirnya ia mengganti sistem operasi
openSource Minix yang berbasiskan UNIX.
Adapun Minix ini merupakan sistem UNIX kecil yang dikembangkan oleh
Andrew S. Tanenbaum, seorang professor yang menggeluti penelitian masalah
OS dari Vrije Universiteit, Belanda. Adapun Minix ini digunakan untuk
keperluan pengajaran dan pendidikan Namun Linus merasa bahwa Minix
masih memiliki banyak kelemahan.

2.2.1 Kelebihan Linux


a) Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat
dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan
Linux.
b) Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem
operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini,
pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan
hampir semudah menggunakan Windows.
c) Hampir semua aplikasi yang terdapat di Windows, telah terdapat
alternatifnya di Linux. Kita dapat mengakses situs web Open Source as
Alternative untuk memperoleh informasi yang cukup berguna dan cukup
lengkap tentang alternatif aplikasi Windows di Linux.
d) Keamanan yang lebih unggul daripada Windows. Dapat dikatakan,
hampir semua pengguna Windows pasti pernah terkena virus, spyware,
trojan, adware, dsb. Hal ini, hampir tidak terjadi pada Linux.

4
e) Linux relatif stabil. Komputer yang dijalankan di atas sistem operasi
UNIX sangat dikenal stabil berjalan tanpa henti. Linux, yang merupakan
varian dari UNIX, juga mewarisi kestabilan ini.
f) Linux mempunyai kompatibilitas ke belakang yang lebih baik (better
backward-compatibilty).

2.2.2 Kekurangan Linux

a) Banyak pengguna yang belum terbiasa dengan Linux dan masih


‘Windows minded’. Hal ini dapat diatasi dengan pelatihan-pelatihan atau
edukasi kepada pengguna agar mulai terbiasa dengan Linux.
b) Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu
baik pada Linux. Untuk mencari daftar perangkat keras yang didukung
pada Linux, kita dapat melihatnya di Linux-Drivers.org atau
LinuxHardware.org.
c) Proses instalasi software / aplikasi yang tidak semudah di Windows.
Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke
internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka
kita harus men-download satu per satu package yang dibutuhkan beserta
dependencies-nya.
d) Bagi administrator sistem yang belum terbiasa dengan Unix-like (seperti
Linux), maka mau tidak mau harus mempelajari hal ini. Sehingga syarat
untuk menjadi administrator adalah manusia yang suka belajar hal-hal
baru dan terus-menerus belajar.

2.2.3 Perintah Dasar Linux

Perintah untuk berbagai operasi dasar di sistem operasi linux, beserta


penjelasannya, dapat saudara lihat pada tabel yang telah penulis susun sebagai
berikut:
KETERANGAN PERINTAH

any_command – help Menampilkan keterangan bantu tentang pemakaian


perintah. "--help" sama dengan perintah pada DOS "/h".
Is Melihat isi file dari direktori aktif. Pada linux perintah
dir hanya berupa alias dari perintah ls. Untuk perintah ls
sendiri sering dibuatkan alias ls --color, agar pada waktu
di ls ditampilkan warna-warna sesuai dengan filefilenya,
biasanya hijau untuk execute, dsb.
ls –al Melihat seluruh isi file pada direktori aktif beserta file

5
hidden, lalu ditampilkan layar per layar.

cd directory Change directory. Menggunakan cd tanpa nama


direktori akan menghantarkan anda ke home direktori.
Dan cd - akan menghantarkan anda ke direktori
sebelumnya.
cp source destination Mengopi suatu file

mcopy source Mengcopy suatu file dari/ke dos filesystem. Contoh


destination mcopy a:autoexec.bat ~/junk . Gunakan man mtools
untuk command yang sejenis : mdir, mcd, mren,
mmove, mdel, mmd, mrd, mformat....
ln -s source destination Membuat Simbolic Links, contoh ln -sf
/usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat
Simbolic link dari file XF86_SVGA ke X
mv source destination Memindahkan atau mengganti nama file

rm files Menghapus file


mkdir directory Membuat direktori baru

rmdir directory Menghapus direktori yang telah kosong


rm -r files (recursive remove) Menghapus file, direktori dan
subdirektorinya. Hati-hati menggunakan perintah ini
apabila anda login sebagai root, karena root dengan
mudah dapat menghapus seluruh file pada sistem
dengan perintah di atas, tidak ada perintah untuk
undelete di Linux

More Untuk melihat isi suatu file, dengan tambahan perintah


more, maka isi file tersebut ditampilkan layar per layar.
less filename Melihat suatu file layar per layar, dan tekan tombol "q"
apabila ingin keluar,
pico filename Edit suatu text file.
pico -w filename Edit suatu text file, dengan menonaktifkan fungsi word
wrap, sangat berguna untuk mengedit file seperti
/etc/fstab.

lynx file.html Melihat file html atau browse ke net dengan text mode,

6
dimana gambar/image tidak dapat ditampilkan, tapi lynx
adalah suatu browser yang sangat cepat, sangat berguna

bila anda hanya menginginkan suatu artikel tanpa image.

tar -zxvf Meng-untar sebuah file tar sekaligus meng-uncompress


filename.tar.gz file tersebut (*.tar.gz atau *.tgz), untuk meletakkannya
direktori yg diinginkan tambahkan option -C direktori,
contoh tar -zxvf filename.tar.gz -C /opt (meletakkan file
tersebut di direktori /opt

tar -xvf filename.tar Meng-untar sebuah file tar yang tidak terkompress
(*.tar).
gunzip filename.gz Meng-uncompress sebuah file zip (*.gz" or *.z). dengan
menggunakan gzip (juga zip atau compress) jika anda
menginginkan mengompress file.
bunzip2 filename.bz2 Meng-uncompress file dengan format (*.bz2) dengan
utiliti "bzip2", digunakan pada file yang besar.

unzip filename.zip Meng-uncompress file dengan format (*.zip) dengan


utiliti "unzip" yang kompatibel dengan pkzip for DOS.
find / -name Mencari "namafile" pada komputer anda dimulai dengan
"filename" direktori /. Namafile tersebut mungkin saja berisi
wildcard (*,?).
locate filename Mencari file dengan string "filename". Sangat mudah dan
cepat dari perintah di atas.
Pine Email reader yang sangat mudah digunakan, dan
menjadi favorit banyak pemakai mesin Unix. Atau anda
bisa pakai email yang sangat customize, yaitu mutt ,
talk username1 Berbicara dengan keyboard dengan user lain yg sedang
login pada mesin kita (atau gunakan talk
username1@machinename untuk berbicara dengan
komputer lain). Untuk menerima undangan percakapan,
ketikkan talk username2. Jika seseorang mencoba untuk
berbicara dengan anda dan itu dirasakan mengganggu,
anda bisa menggunakan perintah mesg n untuk menolak
pesan tersebut. Dan gunakan perintah who atau rwho
untuk melihat siapa user yang mengganggu tersebut.

7
Mc Menjalankan "Morton Commander" ... eh... salah
maksudnya "Midnight Commander" sebagai file
manager, cepat dan

2.2.4 Open source


Open Source adalah sebuah label atau lisensi pengembangan yang
pengelolaannya tidak dikoordinasi serta dikontrol oleh seorang individu atau
sebuah lembaga pusat saja. Melainkan, open source dikoordinasi oleh
pengguna yang saling bekerja sama dalam penggunaan source code (kode
sumber) yang tersedia bebas dan dapat diakses atau dimodifikasi oleh siapa.

2.2.5 Dasar Dasar Linux


Berikut adalah macam-macam perintah dasar Linux yang wajib kamu tahu
saat mempelajari atau mencoba sistem operasi Open Source Linux. Basic
Commands Linux ini bekerja di hampir semua versi Linux, tapi disini
penulis merekomendasikan distro ubuntu, kaena penulis sendiri
menggunakan distro tersebut.

1. sudo su
Digunakan untuk login sebagai root/pengguna tertinggi,
Sintaks : #sudo su

2. login
Digunakan untuk login sebagai user lain, namun harus menjadi root dulu
untuk bisa menjalankan peirntah ini,
Sintaks : login nama_user
Contoh : #login sigit

3. cd
Digunakan untuk berpindah direktori
Sintaks : cd alamat_direktori
Contoh : #cd /var/www

4. pwd
Digunakan untuk memperlihatkan di direktori mana posisi kita berada
sekarang.
Sintaks : #pwd

5. ls
Digunakan untuk melihat isi sebuah direktori.
Sintaks : #ls

6. cp

8
Digunakan untuk melakukan copy file.
Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan
Contoh : #cp /home/sigit/Documents/git.odt /var/www/html

7. mv
Digunakan untuk melakukan memindahkan, cut atau rename file.
Sintaks :
mv /direktori/file_yang_ingin_dicut /direktori tujuan (cut)
mv /direktori/file_yang_ingin_direname /nama_baru_file (rename)
Contoh: #mv git.odt DATA

8. mkdir
Digunakan untuk membuat folder baru.
Sintaks : mkdir nama_folder
Contoh : #mkdir /var/www/html/folder1

9. rmdir
Digunakan untuk menghapus folder.
Sintaks : rmdir nama_folder
Contoh : #rmdir /var/www/html/folder1

10. touch
Digunakan untuk membuat file baru.
Sintaks : touch nama_file
Contoh : #touch /var/www/html/wasis.txt

11. rm
Digunakan untuk menghapus file.
Sintaks : rm nama_file
Contoh : #rm /var/www/html/wasis.txt

12. more
Digunakan untuk menampilkan isi sebuah file
Sintaks : more nama_fie
Contoh : #more file1.txt

13. adduser
Digunakan untuk menambah user baru.
Sintaks : #adduser wasis

14. clear
Digunakan untuk membersihkan layar
Sintaks : #clear

15. halt

9
Digunakan untuk mematikan komputer, namun harus sebagai root.
Sintaks : #halt

16. reboot
Digunakan untuk merestart komputer, namun harus sebagai root.
Sintaks : #reboot

17. exit
Digunakan untuk keluar dari terminal.
Sintaks : #exit

18. wget
Digunakan untuk mendownload via terminal
Sintaks : wget link_download
Contoh : #wget

19. ifconfig
Digunakan untuk melihat konfigurasi ethernet/kartu jaringan.
Sintaks : #ifconfig

20. apt-get
Digunakan untuk memperoleh paket/software dari repository ubuntu
secara online.
Sintax : apt-get nama_paket
Contoh : #apt-get install apache2-php5-lynx (untuk instalasi paket>

21. df -h
melihat sisa kapasitas harddisk.
Sintaks : #df -h

22. who
digunakan untuk melihat nama login kita.
sintaks : #who

23. cat
digunakan untuk membuka file.
sintaks : #cat contoh: #cat git.odt

24. date
melihat tanggal
sintaks : #date

25. cal
melihat kalender sintaks : #cal

26. hostname

10
Menampilkan nama komputer.
sintaks: #hostname

27. free
Melihat Free memory.
sintaks: #free

28. History
melihat perintah apa saja yang pernah diketik.
sintaks : #History

29. Deluser
Menghapus user dari sisttem
sintaks : #deluser wasis

30. ping
untuk mengecek konektifitas suatu jaringan
sintaks : ping 8.8.8.8 (ip google)

31. ls
untuk menglist atau memperlihatkan beberapa file dan folder
sintaks: ls

32. ls -a
untuk menglist namun perbedaannya bisa menampilkan file yang ke
hidden biasanya awal file yang ke hidden di awali dengan tanda titik.
contoh: ls -a

33. ls -l
untuk menglist juga namun kelihatannya semua dari permissionnya juga
contoh : ls -l

34. ls -S
untuk mengurutkan file sesuai ukuran yang dari terbesar.
contoh: ls -S

35. ls -rSl
untuk mengurutkan file dari secara detail dari yang terkecil ukurannya.
contoh : ls

11
BAB III PENUTUP

3.1 Kesimpulan
Linux memiliki banyak kelebihan dibanding system operasi windows diantaranya :
mudah didapat dan gratis,mudah digunakan , tidak mudah terkena virus atau bisa
dikatakan bebas dari virus.

3.2 Saran
Cobalah untuk menggunakan system operasi linux, dan beralih dari system operasi
windows ke system operasi linux, karena linux tidak mudah terkena virus atau bisa
dikatakan bebas dari virus.

12
Daftar Pustaka

http://bospengertian.com/sistem-operasi
https://dosenit.com/software/sistem-operasi/kelebihan-dan-kekurangan-linux
https://onno.vlsm.org/v10/onno-ind-2/application/linux/teknik-instalasi-linux
https;//debid.vlsm.org/share/ServerLinux/node18.html
https;//en.wikipedia.org/wiki/X_Window_System

iii

Anda mungkin juga menyukai