• Tidak ada hasil yang ditemukan

Pengenalan Linux. M. Alfiyan Syamsuddin

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pengenalan Linux. M. Alfiyan Syamsuddin"

Copied!
89
0
0

Teks penuh

(1)

Pengenalan Linux

(2)

Tentang Saya

● Nama : M. Alfiyan Syamsuddin ● Asal : Sedati, Sidoarjo

● Pendidikan : Semester 2, D4 Teknik Informatika,

Politeknik Elektronika Negeri Surabaya

● Contact :

– twitter.com/alfiyansys

[email protected]

(3)

Sidoarjo Linuxer

● Berdiri pada tahun 2004-2005 ● Pencetus Pak Iggy Budiman. ● Sempat vakum.

● Pada tahun 2009, dibentuk penggurus

baru dengan Pak Irwan sebagai ketuanya.

(4)

● Biasanya kopdar di Pendopo Alun-alun

Sidoarjo.

(5)

Apa yang anda pikirkan ketika

mendengar istilah “Linux” ?

(6)

Free & Open Source Software

● Sebelum membahas Linux lebih dalam

mari kita pelajari apa itu F/OSS a.k.a. Free & Open Source Software.

(7)

Free & Open Source Software

● Apa itu „Free‟ ?

● Free dalam pembahasan ini bukan „gratis‟ ● Free adalah bebas (freedom)

– Bebas untuk digunakan

– Bebas untuk disebar luaskan dan dibagi-bagikan

– Bebas untuk dipelajari

(8)

Free & Open Source Software

● Apa itu Open Source Software ? ● Adalah software yang dalam

pengembangannya mengadopsi sifat „Free‟

● Lisensi yang digunakan :

– General Public License (GPL)

– Lesser General Public License (LGPL)

– GNU Affero General Public License (AGPL)

(9)

GNU Project

● Didirikan pada tahun 1983 oleh Richard

Stallman.

● Bertujuan untuk mengembangkan sistem

operasi bebas mirip Unix.

● GNU = GNU Not Unix.

● Pada tahun 1992, hampir seluruh GNU

Project sudah siap, kecuali kernelnya.

● Nama kernel ini adalah GNU Hurd

(10)

GNU Project

● Untuk pertama kalinya sistem operasi

GNU bisa beroperasi dengan Kernel Linux yang bukan bagian dari project tersebut.

(11)

Linux

● Linux adalah kernel yang dibuat oleh

Linus Torvalds pada tahun 1991, seorang Siswa dari University of Helsinki, Finlandia.

● Linux terinspirasi oleh MINIX, ciptaan

Andrew S. Tanenbaum (ast)

● Kernel sendiri adalah inti dari sistem

(12)

Beda Linux dan GNU/Linux?

● GNU/Linux adalah kumpulan software dari

GNU Project yang dioperasikan dengan kernel Linux.

● Linux hanya inti dari sistem operasinya

(13)

Distro Linux

● Distro linux adalah paket sistem operasi free & open source yang menggunakan Kernel Linux dan software yang berlisensi

GNU/GPL.

● Pengembang distro linux berasal dari seluruh penjuru dunia. ● Contohnya : – Redhat – Debian – Ubuntu – Slackware

(14)

Distro Linux

● Banyak pengembang dari seluruh dunia,

sehingga mudah dikembangkan.

● Ada ratusan distro yang sudah lahir dari

seluruh dunia.

● Contoh situs yang memberikan informasi

mengenai distro linux :

(15)
(16)
(17)

Keseluruhannya ….

• Timeline 1991~2012 • Ada 3 distro besar :

• Debian • Redhat

Slackware

(18)
(19)
(20)

Sulit bagi mereka yang terbiasa menggunakan sistem operasi

(21)

Mengalami kendala di beberapa jenis driver yang menggunakan lisensi

(22)
(23)
(24)

Sekarang lebih mudah digunakan

(25)

Terdapat ribuan macam aplikasi dengan berbagai fungsi yang siap install

(26)
(27)

Bisa berjalan di komputer dengan spesifikasi minimal atau komputer tua

(28)

2 Mode Operasi

(29)

Memiliki jumlah komunitas yang besar di dunia

(30)

Banyak distro linux yang bisa diunduh dengan mudah

(31)

MASUK LEBIH DALAM

(32)

Panduan Pra-Instalasi

● Download ISO, pilih sesuai selera

– Contoh : http://repo.ugm.ac.id/iso

● Bisa dijalankan dalam mode live atau

hanya bisa langsung di install?

● Mode live bisa digunakan untuk mencoba

sistem sebelum pengguna memutuskan untuk menginstall

(33)

Panduan Pra-Instalasi

● Berapa free space yang dibutuhkan di

HDD?

– Relatif, tergantung, distro dan penggunaannya :D

● Perlukah swap?

– Swap = Virtual memory.

Iya, perlu.. bagi komputer lama dengan RAM

terbatas.

– Untuk PC lama biasanya 1,5x ukuran RAM atau lebih.

(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)
(42)
(43)
(44)
(45)

Pengaturan Jaringan dengan Network Manager

(46)

Pengaturan Jaringan dengan Network Manager

(47)

Basic Console Command

● ls, melakukan listing konten direktori yang

aktif

● cat, membaca konten dari suatu file ● date, menampilkan tanggal saat ini ● cp, mengkopi file

● mv, merename file sekaligus struktur

(48)

Basic Console Command

● rm, menghapus file

● mkdir, membuat direktori baru ● rmdir, menghapus direktori

● pwd, menampilkan posisi direktori yang

aktif

● chmod, mengubah permissions dari suatu

file, dinyatakan dalam bentuk bilangan oktal

● chown, mengubah status kepemilikan dari

(49)
(50)
(51)
(52)
(53)

User Control

● Secara default, BlankOn menyediakan 2 tipe user :

– Standard user

– Super user

● Untuk berganti ke mode superuser, pada terminal ketikkan : sudo -i

● Meminjam hak akses root untuk menjalankan aplikasi tertentu : $ sudo <appname>

● Contoh perintah lain :

– whoami – adduser – rmuser

(54)
(55)

User Control

• Simbol „#‟ menandakan bahwa user sedang aktif menggunakan akun

(56)

Struktur Sistem Operasi Berbasis

Linux

● Kernel

● System Library ● System Utilities

(57)

Kernel

● Inti dari sistem operasi, menjembatani

hardware dengan software.

● Menyediakan fungsi untuk menjalankan

proses dan service untuk memberikan pengaturan dan proteksi akses ke

hardware.

● Macam-macam jenis kernel :

– MonolithicKernel

– MicroKernel

– HybridKernel

– ExoKernel

(58)

Macam-macam Jenis Kernel

Monolithic

Micro

(59)

Bagaimana dengan Linux?

● Monolithic ● Versi terbaru : 3.9.1 ● http://kernel.org ● uname –a ● /boot/vmlinuz-xx-xx-xx

● Menggunakan initramfs/initrd untuk

(60)

System Library & Modules

● Library, berfungsi menjembatani aplikasi

dengan kernel, e.g:

– libaudio.so, librari untuk pemutar audio

*.so

● Modules, berfungsi seperti driver, e.g:

– wifi.ko, modul untuk wireless

(61)
(62)

System Utilities

● Menjalankan fungsi-fungsi tertentu sehingga

sistem berkerja dengan benar.

● Membantu user untuk memanajemen

sistemnya.

● Contoh :

Gparted, fdisk, untuk memanajemen partisi

harddisk

– Nautilus, untuk manajemen file

(63)

System Utilities

● Contoh (2) :

– Synaptic, apt, untuk memanajemen aplikasi

– Network manager, untuk memanajemen koneksi ke jaringan

System service, untuk memanajemen

layanan yang aktif (misal : httpd, sshd, ftpd)

– Boot options, mengatur beberapa metode untuk melakukan booting.

(64)
(65)
(66)
(67)
(68)
(69)

Package Manager

● Aplikasi pengatur paket aplikasi.

● Digunakan untuk install, uninstall, dan

upgrade perangkat lunak.

● Tersedia di hampir seluruh distro linux. ● Contoh package manager :

rpm deb

(70)

Package Manager di BlankOn

● apt-get, untuk memanajemen paket deb.

– $ sudo apt-get install <packagename> – $ sudo apt-get remove <packagename> – $ sudo apt-get update

– $ sudo apt-get upgrade

● GUI :

(71)
(72)

Contoh Aplikasi GNU Untuk Linux

● Winamp ≈ Exaile

● Microsoft Office ≈ Libre Office ● Notepad ≈ Gedit

● Windows Explorer ≈ Nautilus ● Messenger ≈ Pidgin

● WinRAR ≈ Archive Manager ● Nero ≈ Brasero

(73)

F.A.Q.

Q : Bisakah menjalankan program Windows di Linux?

A : Bisa, salah satunya menggunakan „wine‟.

Q : Saya coba jalankan game windows, kok banyak yang tidak bisa?

A : Namanya juga emulator, kan memang tidak maksimal

(74)

KATA MEREKA TENTANG LINUX

(75)

1. Linux itu Susah!

● Sudah pernah mencoba Linux belum? :) ● Iya memang benar, Linux itu susah..

● Susah untuk tidak digunakan lagi dan lagi,

bagi orang yang memiliki keingintahuan yang besar, pasti hal ini yang ia alami.

● Susah untuk dilupakan karena selalu

memunculkan pertanyaan-pertanyaan baru yang unik.

(76)

2. Linux itu Mainan Hacker

● Iya memang, Linux itu mainan para hacker. ● Hacker disini adalah seseorang yang

memiliki keingintahuan yang tinggi akan komputer, dia sering menemukan hal-hal baru yang unik di Linux.

● 3 Terminologi Hacker (wikipedia) :

Hacker (computer security) someone who accesses a computer system by circumventing its security system

Hacker (hobbyist), who makes innovative customizations or combinations of retail electronic and computer equipment

Hacker (programmer subculture), who combines excellence, playfulness, cleverness and exploration in performed

(77)

3. Linux itu Merugikan!

● Memang Linux benar-benar sangat

merugikan.

● Sangat merugikan perusahaan

(78)

4. Linux itu Bikin Bingung

● Linux memang sangat membingungkan ● Sangat banyak software-software yang

bisa unduh dengan gratis untuk segala macam fungsi, sehingga membuat kita bingung.

(79)

5. Linux itu Sangat Mahal

● Linux itu sangat mahal

● Kita harus pergi ke tempat hotspot untuk

mendownloadnya dari internet, dan ini tidak murah.

● Selain itu kita juga harus menyediakan

sebuah CD/DVD kosong sebagai wadah Linux yang kita download tadi.

● Alternatifnya menggunakan FlashDisk. ● Cukup mahal ya? 

(80)

6. Linux itu Bikin Bodoh

● Linux itu membuat orang menjadi bodoh. ● Programmer opensource itu sangat

bodoh, membiarkan kode-kode yang ia tulis diubah dan bahkan dijual oleh orang lain.

(81)

7. Linux itu Menyedihkan

● Linux memang menyedihkan!

● Menyedihkan bagi perusahaan software

berbayar.

● Karena perkembangannya sangat cepat,

sebab bisa dikembangkan oleh seluruh orang di dunia

● Ingat bagaimana perkembangan Android

(82)

8. Linux itu Jelek dan Tidak Menarik!

● Apa sih yang bisa dibanggakan dengan

tampilan teks hijau/putih dengan background hitam?

● Memang demikian jika kita melihatnya di

masa lalu, ketika linux hanya berbasis console

● Cobalah menggunakan desktop

environment yang ada, seperti GNOME, Cinnamon atau KDE.

● Gunakan Compiz untuk memberikan efek

(83)

8. Linux itu Jelek dan Tidak Menarik!

(84)
(85)

Masihkah sulit untuk

menggunakan Linux?

(86)
(87)

Kesimpulan

● Bermain dengan Linux tidak harus

bermain dengan terminal/console

● Linux itu mudah, jika mau mencoba dan

mencoba 

● Mengalami kesulitan? Coba konsultasi

dengan “mbah google” :D

● Jika belum menemukan solusi, Komunitas

Pengguna Linux di Indonesia sangat besar jumlahnya 

(88)

Jadi masih ragu mau pakai Linux?

Pikirkan lagi sebelum ketagihan!

(89)

Materi ini bisa di download di :

http://student.eepis-its.edu/~alfiyan/myfiles/seminar

Referensi

Dokumen terkait

Tugas Akhir ini berawal dari ketertarikan terhadap sistem operasi linux yang bersifat open source. Karena bersifat open source, akhirnya ditemukan ide untuk

ini, penulis memanfaatkan penggunaan teknologi sistem operasi Linux untuk membangun web hosting free dengan menggunakan GNU Panel, karena pada sistem operasi Linux

Berdasarkan analisa pembuatan distro linux linarta (linux surakarta ) sebagai upaya peningkatan ketertarikan masyarakat surakarta pada sistem operasi linux,

Rilis paket frozen merupakan tahapan dimana paket- paket software yang telah melewati rilis testing akan digabungkan ke dalam distro Debian GNU/Linux untuk diuji

Walaupun para pengembang atau pembuat distro Linux terus berpacu dengan grafical user interface, selera orang akan aplikasi open source tentu tidak sama satu dengan yang

Hampir semua free software open source tersedia dalam beberapa versi untuk sistem operasi yang berbeda-beda.. Misalnya Linux, Mac OS, serta sistem operasi

 Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan.. beberapa

Linux Sabilymerupakan sebuah sistem operasi open source turunan dari linux Ubuntu dengan fasilitas-fasilitas yang bernuansa islam yang kemudian lebih dikenal dengan sebutan