Disusun oleh :
Nama : Aefi Amalia
NIM : 1902052
Kelas : TI 1C
Pembimbing : Heri Setyo Budi, M.Kom
POLITEKNIK PURBAYA
Jl. Pancakarya no.1 Kalimari, Kajen, Kec. Talang, Tegal, Jawa Tengah 52193
http://www.purbaya.ac.id
2019/2020
i
KATA PENGANTAR
Puji syukur kehadirat Tuhan yang Maha Esa karena berkat rahmat dan
karunia-Nya Penulis dapat menyelesaikan Makalah “perintah dasar pada linux”
dengan baik dan tepat waktu. Saya menyadari bahwa makalah ini masih banyak
kekurangan karena keterbatasan pengetahuan, oleh karena itu saya sangat
mengharapkan bimbingan atau saran-saran dari pembaca untuk menyempurnakan
makalah ini.
Berkaitan dengan makalah ini saya banyak mendapatkan bantuan dan
bimbingan dari berbagai pihak yang diterima oleh saya baik secara langsung
maupun tidak langsung. Tidak lupa pula saya mengucapkan terima kasih kepada
semua pihak yang telah membantu saya dalam pembuatan makalah ini.
Akhir kata saya mengharapkan semoga makalah ini dapat bermanfaat bagi
kita semua, amin.
Aefi amalia
ii
DAFTAR ISI
BAB I. PENDAHULUAN
A. Latar Belakang ........................................................................1
B. Rumusan Masalah ....................................................................1
C. Tujuan ..................................................................................... 1
BAB II. TEORI DASAR LINUX
A. Linux dan sejarahnya .............................................................. 2
B. Kelebihan dan kekurangan Linux ............................................4
BAB III. PERINTAH DASAR PADA LINUX
A. Pengenalan perintah dasar linux .............................................. 7
B. Perintah dasar linux .................................................................. 8
C. Fungsi managent linux ............................................................ 9
D. Contoh dasar perintah linux .................................................... 14
BAB IV. PENUTUP
A. Kesimpulan ............................................................................ 26
B. Saran ...................................................................................... 27
DAFTAR PUSTAKA ............................................................................. 28
iii
BAB I
PENDAHULUAN
A. Latar Belakang
Pengguna komputer di indonesia saat ini kebanyakan menggunakan sistem
operasi buatan dari microsoft, yaitu microsoft windows. hal itu wajar saja
terjadi, karena sistem operasi windows lebih dulu hadir di Indonesia
ketimbang sistem operasi linux.
Pengertian linux adalah software sistem operasi open source yang gratis
untuk disebarluaskan di bawah lisensi GNU. jadi user diijinkan untuk
menginstal pada komputer user ataupun mengkopi dan
menyebarluaskannya tanpa harus membayar. linux merupakan turunan
dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer
mulai dari inter x86 sampai dengan RISC. Dengan lisensi GNU (Gnu Not
Unix) User dapat memperoleh program, lengkap dengan kode sumbernya
(source code). Tidak hanya itu, user diberikan hak untuk mengkopi
sebanyak pengguna mau, atau bahkan mengubah kode sumbernya. Dan itu
semua legal dibawah lisensi. Meskipun gratis, lisensi GNU
memperbolehkan pihak yang ingin menarik biaya untuk penggandaan
maupun pengiriman program.
B. Rumusan Masalah
1. Pengertian linux dan sejarahnya ?
2. kelebihan dan kekurangan linux ?
3. perintah-perintah dasar pada linux ?
C. Tujuan
1. Agar pembaca memahami Pengertian linux dan sejarahnya
2. Agar pembaca mengetahui kelebihan dan kekurangan linux
3. Agar pembaca mengetahui perintah-perintah pada linux
1
BAB II
TEORI DASAR LINUX
Open Source adalah istilah untuk software yang source code-nya (kode
programnya) disediakan oleh pengembangnya untuk umum (terbuka) agar
dapat dipelajari cara kerjanya, diubah atau dikembangkan lebih lanjut, dan
disebarluaskan. Jika pembuat program melarang orang lain untuk mengubah
dan atau menyebarluaskan program buatannya, maka program itu bukan Open
Source, meskipun tersedia kode programnya.
Open Source merupakan salah satu syarat free software. Free Software
pasti Open Source Software, namun Open Source Software belum tentu Free
Software.Contoh Free Software adalah Linux.Contoh Open Source Software
adalah FreeBSD.Linux yang berlisensi Free Software tidak dapat diubah
2
menjadi berlisensi tidak Free Software, sedangkan FreeBSD yang berlisensi
Open Source Software BSD-like dapat diubah menjadi tidak Open
Source.FreeBSD (Open Source) merupakan salah satu dasar untuk membuat
Mac OSX (tidak Open Source).www.opensource.org/licenses memuat jenis-
jenis lisensi Open Source.
( Richard Stallman, pendiri proyek GNU, dan Linus Torvalds, pembuat
kernel Linux )
Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun
1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan
kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan
dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.
Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah nama yang diberikan
kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu
contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama.
Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya,
kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali
secara bebas oleh siapa saja.
Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun
1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya
umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh
Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama
alternatifGNU/Linux.
Linux telah lama dikenal untuk penggunaannya di server, dan didukung
oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-
Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems.
Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat
keras komputer, termasuk komputer desktop, superkomputer, dan sistem
benam seperti pembaca buku elektronik, sistem permainan video (PlayStation
2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat
teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak
bergantung kepada vendor (vendor independence), biaya operasional yang
3
rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas,
serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan
sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi
bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka
(opensource software).
Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux
distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat
lunak pendukung seperti server web, bahasa pemrograman, basisdata,
tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga
memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org,
KOffice, Abiword, Gnumeric dan LibreOffice.
4
virus menjangkiti user tertentu, akan sangat sangat sulit
menjangkiti dan menyebar ke user yang lain. Beberapa orang
berpendapat bahwa Linux lebih aman karena jumlah penggunanya
lebih sedikit dibanding Windows, namun anggapan itu tidaklah
tepat.
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.
Jarang ditemui, komputer yang tiba-tiba hang dan harus menekan
tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian
tersebut.
Linux mempunyai kompatibilitas ke belakang yang lebih baik
(better backward-compatibilty). Perangkat keras yang telah berusia
lama, masih sangat berguna dan dapat dijalankan dengan baik di
atas Linux. Selain itu, tidak pernah ditemui dokumen-dokumen
yang lebih baru tidak dapat dibaca pada Linux versi yang lebih
lama. Pada Windows, kita seakan dituntut untuk terus mengikuti
perkembangan perangkat keras, seperti kasus file .docx (Word
2007-2010) yang tidak bisa dibuka dengan Microsoft Word 2003
atau versi dibawahnya.
Dukungan komunitas yang beragam dan menyebar di seluruh
dunia.
Linux selain gratis untuk digunakan, gratis pula untuk dimodifikasi
dan didistribusikan ulang. Bahkan kita dapat mengembangkan
distro kita sendiri.
Beragam pilihan. Hal ini bisa menjadi kelebihan maupun
kekurangan. Banyak distro bermunculan, contoh yang populer
seperti Ubuntu, Debian, RedHat, openSuSe, Fedora, Mandriva
(Mandrake), dsb. Keanekaragaman ini memberi kita banyak pilihan
sesuai dengan kebutuhan masing-masing, namun di satu sisi hal ini
juga akan membingungkan calon pengguna Linux. Lihat chart
5
distribusi Linux di http://distrowatch.com untuk mengetahui
rangking distro-distro Linux.
Linux membutuhkan resource yang lebih kecil dari Windows,
sehingga cocok untuk komputer dengan spesifikasi minimal. Selain
itu hampir semua distro populer menyediakan versi 32 bit maupun
64 bit.
Linux dapat berjalan dalam dua mode, modus teks dan modus GUI
namun pada umumnya modus teks (terminal) ini lah yang menjadi
kekuatan Linux. Modus GUI sendiri memiliki banyak pilhan
desktop environment-nya seperti KDE, Gnome, BlackBox, XFCE.
2. Kekurangan Linux:
Banyak pengguna yang belum terbiasa dengan Linux dan masih
‘Windows minded’, takut untuk beralih dari Windows.
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.
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.
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.
Aplikasi-aplikasi di Linux belum seampuh aplikasi di Windows.
Struktur direktori dan hak-akses yang membingungkan bagi yang
sudah terbiasa dengan Windows dan belum mengenal UNIX/Linux
samasekali.
6
BAB III
PERINTAH DASAR PADA LINUX
7
B. PERINTAH DASAR LINUX
Sebelum mempelajari lebih lanjut tentang linux, lebih baik kita membawa
bekal berupa perintah dasar linux agar tidak salah kenal dengan si pinguin itu.
Berikut beberapa fakta tentang console linux :
1. Anda bisa melakukan hampir segalanya di terminal yang juga bisa
lakukan dari GUI.
2. Sebagian besar perintah dirancang khusus untuk bekerja di Terminal,
kemudian GUI diciptakan di atasnya. Itulah mengapa sebagian GUI terasa
lambat, karena diproses lagi setelah proses Terminal. 2
3. Lokasi default Terminal Anda ketika dibuka dari menu adalah pada folder
Home, yang dikenal pula dengan ~.
4. Folder Anda sekarang ditunjukkan oleh operator . (titik). Sebagian besar
perintah ketika berjalan di folder sekarang, bisa diikuti dengan . (titik).
5. Perintah, lokasi, dan berkas adalah case sensitive. /home berbeda dari
/HOME atau /Home.
6. Gunakan tombol tab untuk menyempurnakan (secara otomatis) nama
berkas. Jika Anda memiliki berkas bernama panjang seperti:
123214342565234buku putih. zip, maka cukup ketik 12 lalu tekan tombol
tab untuk menyempurnakannya. Kalau ditekan tab masih juga belum
sempurna, tambahkan karakternya jadi 123 dan seterusnya karena bisa
saja ada berkas lain yang punya nama mirip (misalnya 1235151.zip).
7. Hampir semua perintah dapat dibaca lengkap aboutnya menggunakan
manpage atau dengan mengetik h atau help setelah menulis nama
perintah. Penulisannya bisa man namaperintah, namaperintah h, atau
namaperintah help.
8. Untuk memperoleh informasi lebih lengkap, Anda bisa menggunakan
info. Sebuah perintah bisa dicari dengan menggunakan info namaperintah.
Untuk sebagian besar perintah yang menjadi bagian dari coreutils
8
package, Anda bisa menemukan informasi yang bagus menggunakan info
coreutils namaperintah invocation.
9. Anda bisa menentukan banyak opsi pada perintah sekaligus untuk
memperoleh informasi lebih banyak.
10. Nama perintah kadang tersingkat (seperti ls dari list) karena keterbatasan
ruang pada Unix zaman dahulu, nama perintah disingkat dan
penyingkatan ini tidak diubah lagi.
9
14 Mencari file Find find / -nama “a.txt”
ln -s a.txt ba
10
-u, --uniform-
spacing
-c, --crown-
margin
-p, --
prefix=STRING
-g, --
goal=WIDTH
11
pada teks
split -a N state.txt
-a N, --suffix-
length=N split -b{bytes} text.txt
-d, --numeric-
suffixes
12
-f (field) cut -d cut -d “ “ -f 1
"delimiter" -f state.txt
(field number)
file.txt
--complement
cut --complement -c 5
state.txt
Keterangan :
13
D. CONTOH PERINTAH DASAR PADA LINUX
2. login : Digunakan untuk login sebagai user lain, namun harus menjadi root
dulu untuk bisa menjalankan peirntah ini.
14
4. hostname : Melihat distro yang dipakai
OPTION FUNGSI
15
5. who : Mencetak semua nama pengguna yang sedang login
whoami : Mencetak pengguna saat ini dan nama ID
16
8. clear : Membersihkan / menghapus perintah di terminal
17
10. whatis [syntax] : Mendapatkan informasi dari perintah secara singkat.
11. ls [option] : Perintah ini berfungsi untuk menampilkan isi dari suatu
directory beserta atribut filenya.
OPTION FUNGSI
18
tersebut dibuat
Ketika kita menuju pada folder home, maka akan muncul file baru seperti di
bawah ini :
Ketika kita menuju pada folder home, maka akan muncul folder baru seperti di
bawah ini :
19
14. cd [alamat_direktori] : Digunakan untuk berpindah direktori
Setelah perintah di atas dieksekusi, maka file_ila.txt akan terhapus dari folder
percobaan dan berpindah ke folder home seperti di bawah ini :
20
17. rm [nama_file] : Digunakan untuk menghapus file.
Pada contoh di atas kita tidak bisa menghapus folder percobaan karena masih
terdapat file di dalamnya.
21
rm –rf [nama_direktori] : Digunakan menghapus direktori yang didalamnya
terdapat file
19. cat > [nama_file] : Kita akan menggunakan perintah cat yang telah
tersedia secara default di shell linux.
cat > [nama_file] : Membuat File dengan nama test
cat [nama_file] : Melihat isi file test
cat > > [nama_file] : Penambahan untuk file test
22
cat file1 file2 file3 > file4 : Memasukkan sebuah isi dari suatu file ke dalam
file yang lain.
21. cut [option] file : Mendefinisikan suatu file yang berisi data berdasarkan
kolom
Perintah di bawah ini akan menampilkan isi dari ila_file.txt pada kolom 1
sampai 10
22. find /path [option] : Dari namanya sudah dapat diterka bahwa perintah ini
berfungsi untuk mencari file ataupun directori
23. grep [option] “data” file : Perintah ini berguna untuk pencarian data di
dalam file, penggunaan grep akan lebih mengefisienkan waktu ketimbang
harus membaca satu persatu.
23
24. ln -s /path/to/source target : Kegunaan perintah ini adalah untuk
membuat link dari satu file/directori ke file/directori lain.
26. dir : Memiliki fungsi yang sama dengan perintah ls, yaitu menampilkan is
direktori. Anda bisa membuka manual dari perintah dir. Pemberian option dan
argument sama dengan perintah ls.
27. tail [option] [namafile] : Perintah ini berlawanan dengan perintah cut, tail
mendefinisikan sebuah data pada file menurut barisnya. Sedikit perbedaan
adalah pada tail secara default ditampilkan 10 baris terakhir dari isi file.
Namun jika kita ingin beberapa baris terakhir kita bisa menggunakan option –
[baris] seperti contoh di bawaj ini :
24
28. wc [option] [nama_file] : Perintah untuk menampilkan jumlah baris,
jumlah kata dan ukuran dari sebuah file.
29. sort [option] [nama_file] : Apabila anda ingin menampilkan isi file teks
secara urut. Gunakan perintah ini.
25
BAB IV
PENUTUP
A. Kesimpulan
B. Saran
Bagi para pembaca sekalian yang ingin memperoleh informasih lebih
lengkapnya mengenai Sistem Operasi (OS) Linux, di sarankan agar
mencari lagi referensi yang lain, karena apa yang ada dalam makalah ini
26
tentunya masih jauh dari apa yang dipahami oleh seorang yang lebih ahli
mengerti Linux, maka dari itu pengembangan diri dalam skil Linux,
penulis perlu terus mengembangkan dengan memanfaatkan berbagai
media pembelajaran lain agar mendapatkan informasi-informasi lainya
untuk menyempurnakan ilmu-ilmu pengetahuan yang sebelumnya sudah
pelajari. Semakin banyak informasi tentang Linux mengenai Perintah
dasar Linux yang bisa didapatkan, maka semakin besar pula kita mampu
memahami dan mengerti demi paham dengan suatu OS Linux.
27
DAFTAR PUSTAKA
http://15ikurniawan.blogspot.com/2017/03/makalah-sistem-operasi-
komputer_19.html?m=1
http://my-wordtechnology.blogspot.com/2013/01/makalah-sistem-operasi
perintah-dasar_5120.html
https://sucidamayanti09.wordpress.com/2015/03/16/perintah-perintah-dasar-
linux-beserta-fungsi-dan-gambarnya/
http://belajar-komputer-mu.com/pengertian-linux-sistem-operasi-linux/
28