• 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

Simpulan: Penggunaan pasta gigi dengan kandungan xylitol dan flouride dapat menghambat pembentukan plak gigi tetapi pasta gigi dengan flouride tidak dapat menghambat

Pelabuhan Indonesia II yang dilakukan dengan menganalisa hal-hal teknis pada instalasi peralatan konversi sistem dual fuel dan membandingkan sisi ekonomis yang

dengan kriteria sampel yaitu orang dewasa usia &gt; 20 tahun, flebitis derajat &gt; 1 dimana terjadi nyeri, eritema dan/atau edema, pasca pelepasan infus pada

Pada penelitian ini, penulis ingin melihat bagaimana persepsi masyarakat Samin Blora terhadap budaya sedulur sikep, serta konsistensi dari masyarakat Samin terhadap

Rancangan penelitian eksprerimen ini adalah After Only Design, dengan 4 perlakuan dan 6 kali pengulangan. Kompos dibuat dengan perbandingan 2:1 antara bahan dengan

adalah jelas bahwa gugatan tersebut berkaitan dengan ahli waris dari Kopi Ginting (Alm) dan Murmur br Tarigan (Alm) yang sudah meninggal dunia, maka berdasarkan

Campurkan bumbu halus, lalu garam, perisa makanan, dan daun kunyit ke dalam tepung aduk hingga rata2. Masukkan air ke dalam adonan tepung dan

Hasil penelitian ini sejalan dengan penelitian yang dilakukan Surniati (2013) dalam penelitiannya yang berjudul analisis faktor yang berhubungan dengan keteraturan