You are on page 1of 28

MODUL

PENGANTAR LINUX

OLEH

MUTMAINNAH

JURUSAN FISIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS HASANUDDIN
MAKASSAR

2018

DAFTAR ISI

Kata pengantar

Tentang penulis

1. Sejarah perkembangan linux

1.1 sejarah perkembangan linux

2. Struktur fille sistem linux

2.1 membuat dagram tentang strujtur file sistem linux dan menguraikan

fungsi utama file-file dalam masing-masing direktori root.

3. Manajemen file

3.1 menggunakan aneka perintah untuk mengatur file

4. Penggunaan editor

4.1 membuat dan mengedit file menggunakan salah satu dari editor vi, emaca

atau notepad

5. Paket menggambar

5.1 membuat gambar obyek dan grafik dari data yang diberikan

6. Latex

6.1 membuat aneka style dokumen menggunakan latex

Daftar pustaka
AUTOBIOGRAFI PENULIS

Terlahir dari keluarga sederhana, bukan berarti kita

harus selalu merendah yang harus meminta ini dan itu

kepada orang lain secara terus menerus. Perkenalkan,

namaku Mutmainnah. Sahabat-sahabatku sering

memanggilku Minna atau Minno. Namun, saya lebih akrab dipanggil Innah untuk

kehidupan sehari-hariku sekarang ini.

Saya lahir di pedalaman yang terbilang jauh dari dengan kampung yang bernama

Lembang Gogoso Kelurahan Mannanti, Kecamatan Tellulimpoe, Kabupaten

Sinjai, tepatnya pada hari Jumat, 08 Oktober 2017. Saya anak kedua dari 2

besaudara, dengan kata lain saya ini adalah anak bungsu. Tentunya dari 2

bersaudara itu, saya mempunyai seorang kakak yang terkadang menyebalkan.

Namanya adalah Alimin dan alhamdulillah sekarang ia sudah berekeluarga,

dianugerahi seorang anak yang bernama Albhi Lutchfhi Fahri.

Saya mempunyai orang tua yang sangat hebat dan tidak ada tandingannya

dengan orang tua lain, mereka adalah anggota tubuhku. Tanpa mereka, apalah arti

hidupku ini. Ayah saya bernama Jusman sedangkan ibu saya bernama Hijra.

Mereka adalah orang tua yang terbaik untuk saya disepanjang hayat. Ayah saya

bekerja sebagai petani yang penghasilannya tergantung dari hasil panen di sawah

dan kebun. Sedangkan ibu saya hanya seorang ibu rumah tangga yang tentunya

mempunyai peran penting bagi anak, menantu dan cucunya. Ibu saya sangat luar
biasa, selalu sabar mendidik kami selaku anak-anaknya yang terkadang kurang

ajar terhadapnya.

Saya mempunyai hobi bermain gitar meskipun hanya mengetahui cara

memetik gitar sedikit. Namun, saya tetap senang dengan hobi baruku ini karena

gitar tersebut juga merupakan gitar pemberian dari sepupu saya yang sedang

bekeja di rantauan sana. Dengan petikan senar gitar tersebut, seakan-akan

saya merasa dunia ini sangatlah indah.

Saya merupakan salah satu alumni dari SD negeri 142 Borong Ampirie 1.

Satu hal yang unik menurut saya dalam diri saya sendiri bahwasanya saya pertama

kali tidak mau sekolah, bahkan saya sudah mengatakan hal tersebut kepada ibu

saya untuk berganti pekerjaan saja, dalam artian saya yang memasak beliau yang

ke sekolah. Karena saya yakin suatu saat kita terkadang akan pusing ketika terlalu

banyak tugas yang menumpuk, terbukti. Saya masuk di sekolah ini pada tahun

2008 dan menyelesaikan sekolah pada tahun 2012.

Saya melanjutkan sekolahku di SMP Negeri 5 Kabupaten Sinjai pada

tahun 2012. Menjalani kehidupan sehari-hari ini, saya termasuk salah seorang

yang rajin dan bahkan saya selalu meraih peringkat mulai dari kelas 1 SMP

hingga lulus. Sayangnya saat itu, saya belum mengambil kegiatan ekstrkurikuler.

Setelah tamat dari SMP tahun 2014 saya kembali melanjutkan sekolah di

SMA Negeri 1 Tellulimpoe yang sekarang sudah berubah nama menjadi nama

SMA Negeri 9 Sinjai. Saya menjadi seorang aktivis ketika berada di sekolah ini.

Saya mengambil beberapa kegiatan ekstrakurikuler diantaranya adalah OSIS,

PMR, Karima, IPM, KIR, dan Rohis. Kegiatan ini sangat bermanfaat bagi saya.

Di sekolah ini saya berhasil meraih juara umum kedua, hal tersebut menjadi

kebanggan tersendiri bagi saya.


Setelah tamat, saya diterima pada salah satu Universitas yang luar biasa

dan terkenal yaitu Universitas Hasanuddin. Dengan biaya yang sangat terjangkau

pada prodi fisika fakultas MIPA. Saat ini saya sangat bersyukur karena saya bisa

lulus Bidikmisi. Dengan demikian segala uang UKT dibayarkan oleh pemerintah.

Selain itu, saya mendapatkan uang untuk kehidupan sehari-hari dari bidikmisi

tersebut. Semoga dihari kelak, saya bisa menjadi seorang wanita yang tangguh

dan sukses dunia akhirat.


MODUL I

SEJARAH PERKEMBANGAN LINUX

I. TUJUAN UMUM

1. Mampu mengoperasikan sistem linux

2. Mampu menggunakan paket-paket aplikasi linux

II. TUJUAN KHUSUS

Setelah mengikuti mata kuliah ini, mahasiswa akan mampu:

1. Mengetahui sejarah perkembangan linux

III.TEORI

Pada tahun 1969, Ken Thompson dan Dennis Ritchie (juga adalah

developer bahasa C), para peneliti di AT&T Bell Laboratorium Amerika, membuat

sistem operasi UNIX, cikal bakal dari Linux. UNIX mendapatkan perhatian besar

karena merupakan sistem operasi pertama yang dibuat bukan oleh hardware

maker. Selain itu juga karena seluruh source code-nya dibuat dengan bahasa C,

sehingga mempermudah pemindahannya ke berbagai platform.

Dalam waktu singkat UNIX berkembang dalam dua jalur : UNIX yang

dikembangkan oleh Universitas Berkeley dan yang dikembangkan oleh AT&T.

Setelah itu mulai banyak perusahaan yang melibatkan diri, dan terjadilah

persaingan yang melibatkan banyak perusahaan untuk memegang kontrol dalam

bidang sistem operasi. Persaingan ini menyebabkan perlu adanya standarisasi.

Dari sini lahirlah proyek POSIX yang dimotori oleh IEEE (The Institute of
Electrical and Electronics Engineers) yang bertujuan untuk menetapkan

spesifikasi standar UNIX. Sejak saat itu, muncul berbagai macam jenis UNIX.

Salah satu diantaranya adalah MINIX yang dibuat oleh A. S. Tanenbaum

untuk tujuan pendidikan. Source code MINIX inilah yang oleh Linus Torvalds,

seorang mahasiswa Universitas Helsinki pada waktu itu, kemudian dijadikan

sebagai referensi untuk membuat sistem operasi baru yang gratis dan yang source

codenya bisa diakses oleh umum. Sistem operasi ini kemudian diberi nama Linux.

Dalam membangun Linux, Linus menggunakan tool-tool dari Free Foundation

Software yang berlisensi GNU. Kemudian untuk menjadikan Linux sebuah sistem

operasi yang utuh, dia memasukkan program-program yang juga berlisensi GNU.

Berawal dari 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 adalah suatu sistem operasi yang bersifat multi user dan

multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor INTEL

386 dan yang lebih tinggi. Sistem operasi ini mengimplementasikan standard

POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain,

termasuk Apple, Microsoft dan Novell.

Nama Linux sendiri diturunkan dari pencipta awalnya, LINUS

TORVALDS, di Universitas Helsinki, Finlandia yang sebetulnya mengacu pada

kernel dari suatu sistem operasi. Linux dulunya adalah proyek hobi yang

dikerjakan oleh Linus Torvalds yang memperoleh inspirasi dariMinix.


DAFTAR PUSTAKA

https://www.linux.or.id/sejarah-dan-perkembangan-linux.html

https://www.nesabamedia.com/pengertian-linux-beserta-sejarah-dan-

perkembangan-linux/

MODUL II

STRUKTUR FILE SISTEM LINUX

I. TUJUAN UMUM

1. Mampu mengoperasikan sistem linux

2. Mampu menggunakan paket-paket aplikasi linux

II. TUJUAN KHUSUS

Setelah mengikuti mata kuliah ini, mahasiswa akan mampu:

1. Membuat diagram tentang struktur file linux dan menguraikan fungsi

utama file-file dalam masing-masing direktori

III. TEORI

File System adalah suatu cara pengorganisasian file atau direktori dalam

suatu media penyimpanan dibawah sistem operasi yang berbasis UNIX. File

System tersebut diatur dalam bentuk Struktur Hirarki dengan mengikuti standar

yang sudah dibuat dengan tujuan agar dapat mendukung interoperabilitas aplikasi,

program administrasi sistem, program pengembangan, skrip dan menyatukan

dokumentasi dari sistem. Struktur Hirarki standar tersebut adalah Filesystem

Hierarchy Standard (FHS).

Pada saat distro Linux diinstall, akan ditemukan direktori-direktori yang

dibuat secara default berdasarkan Filesystem Hierarchy Standart (FHS). Dengan

adanya standar FHS ini, pengguna dan pengembang memiliki pedoman direktori
standar yang dibutuhkan sebagai panduan dalam membangun sebuah distribusi

Linux yang operasional.

Berikut adalah beberapa definisi direktori yang sesuai standar FHS :

Direktor Fungsi

i
/ Merupakan direktori tertinggi didalam Hirarki yang disebut sebagai

“root”. Semua file dan direktori penting lainnya berada dibawah

direktori ini, sehingga dalam penulisannya selalu menggunakan

tanda “/” didepannya.


/bin Merupakan direktori file binari berisi perintah-perintah dasar yang

dibutuhkan oleh system maupun user untuk dijalankan, misalnya cd

(change directory), pwd (print working directory), mv (move,

mkdir (make directory), dan sebagainya.


/boot Merupakan direktori yang memuat Linux Kernel dan file lain yang

diperlukan pada saat melakukan proses booting sistem terutama saat

menerapkan dual-boot
/dev Merupakan direktori berisi file device dimana perangkat fisik

terpasang, seperti Hard drive (/dev/sda), USB drive (dev/sde),

Optikal drive, dan perangkat lain yang terpasang pada sistem.


/etc Merupakan direktori yang berisi file konfigurasi yang diperlukan

oleh semua program dan juga berisi shell script startup dan

shutdown untuk memulai atau menghentikan program individu.

Misalnya, /etc/opt sebagai penyimpanan file konfigurasi untuk paket

add-on, /etc/sgml sebagai penyimpanan file konfigurasi untuk

perangkat lunak yang memproses SGML, /etc/X11 sebagai

penyimpanan file konfigurasi untuk X Window System versi 11,


/etc/xml sebagai penyimpanan file konfigurasi untuk perangkat

lunak yang memproses XML.


/home Merupakan direktori home yang menyimpan data user. Setiap user

yang terdaftar, secara otomatis akan dibuat dalam direktori /home

yang berisi direktori lain seperti Dekstop, Download, Dokumen dan

sebagainya. Sebagai contoh, nama user yang akan kita buat adalah

“netsec” maka secara otomatis akan terbentuk direktori

/home/netsec.
/lib Merupakan direktori berisi file-file library dari aplikasi yang ada

pada sistem. Direktori ini dapat dianggap setara dengan Program

Files pada Windows, walaupun tidak sama persis. Setiap program

pada Windows membutuhkan library tersendiri untuk diinstal

meskipun telah ada untuk program lain, berbeda dengan Linux

dimana kadangkala satu file library dapat digunakan oleh beberapa

aplikasi secara bersama-sama.


/media Merupakan direktori berisi file media dari perangkat eksternal yang

terpasang dan terhubung ke sistem. Misalnya CDROM, Hard disk

eksternal, dan sebagainya. Hal ini dapat bervariasi antara distro

Linux yang berbeda


/mnt Merupakan direktori yang pada dasarnya digunakan sebagai tempat

untuk pemasangan filesystem atau drive lain sementara.

Misalnya, /mnt/server sebagai tempat pemasangan untuk server

media hard drive.


/opt Merupakan direktori berisi paket aplikasi tambahan untuk sistem

yang belum dapat dikelola oleh paket distro yang ada. Misalnya,

/opt/arcsight sebagai tempat penyimpanan untuk paket-paket

tambahan dari aplikasi ArgSight yang belum dikelola oleh paket


distro manajer.
/proc Merupakan direktori proses dimana banyak informasi sistem

direpresentasikan sebagai file. Pada dasarnya menyediakan cara

untuk kernel Linux dalam mengirim dan menerima informasi dari

berbagai proses yang berjalan.


/run Merupakan direktori variabel data run-time yang berisi informasi

tentang sistem yang berjalan sejak boot terakhir, misalnya saat log-

in pengguna dan menjalankan daemon.


/sbin Merupakan direktori berisi program binari penting yang diperlukan

oleh system administrator untuk pemeliharaan, seperti iptables,

fdisk, ifconfig, swapon, reboot, fsck, init, rute dan lain-lain.


/srv Merupakan direktori berisi server tertentu dengan layanan file yang

terkait, seperti data dan skrip untuk server web, data yang

ditawarkan oleh server FTP, dan repositori untuk versi sistem

kontrol.

DAFTAR PUSTAKA

Wikipedia Filesystem Hierarchy Standard

VPSWP – Struktur Hirarki File System Linux Sesuai Standar FHS

Linux and Ubuntu – The Linux File System Structure Explained

Tecmint – Linux Directory Structure and Important Files Paths Explained

MODUL III

MANAJEMEN FILE

I. TUJUAN UMUM
1. Mampu mengoperasikan sistem linux

2. Mampu menggunakan paket-paket aplikasi linux

II. TUJUAN KHUSUS

Setelah mengikuti mata kuliah ini, mahasiswa akan mampu:

1. Menggunakan aneka perintah dalam mengatur file

III.TEORI

Struktur file sistem pada linux menggunakan prinsip 1 pohon banyak

ranting dimana hanya ada 1 induk direktori atau folder yang menjadi induk dari

semua direktori yang ada dalam sistem. Induk direktori ini dikenal dengan root

yang bersimbolkan garis miring ‘/‘ dan sangat berbeda dengan windows yang

menggunakan drive letter untuk induk direktori (C: D: E: dst). Karena kondisi

/model inilah maka semua partisi harus dimuat di bawah root direktori agar bisa

diakses dan digunakan oleh linux dan tidak bisa berdiri sendiri. Memuat partisi

kedalam struktur direktori linux dikenal dengan istilah mounting.

Daftar perintah ini adalah daftar-daftar perintah yang ada pada sistem

Linux. Seperti yang kamu ketahui, Linux memiliki banyak distribusi dengan jenis

sistem yang berbeda berdasarkan basis sistem yang digunakan oleh distribusi

tersebut. Oleh karena itu, meski pada dasarnya semua perintah dasar pada Linux

sama, mungkin beberapa perintah dari perintah berikut tidak bisa dijalankan pada

distribusi yang kamu gunakan, karena perintah tersebut merupakan perintah pada

distribusi Linux lain, serta beberapa perintah juga hanya bisa digunakan setelah

kamu melakukan instalasi paket tambahan.

Kamu bisa mengelola suatu file dan suatu folder maupun direktori

(copy,paste,cut,delete,create) di linux menggunakan terminal berikut adalah


beberapa perintah linux yang bisa kamu gunakan untuk navigasi dan mengelola

file dan folder/direktori di linux. Beberapa perintah yang dapat digunakan dalam

sistem ooperasi linux adalah:

1. cd (Change Directory)

Digunakan untuk berpindah antar directory,cara menggunakan nya cukup

ketikan cd diiukuti dengan path direktori yang ingin kamu tuju misalnya $ cd

/home/belajarlinux digunakan untuk berpindah ke direktori /home/belajarlinux

2. pwd (Print Working Directory)

Digunakan untuk melihat lokasi direktori kamu berada saat ini

3. ls (list)

Digunakan untuk menampilkan/list isi dari direktori. jika diketikan langsung

maka akan menampilkan isi dari direktori kamu berada saat ini,namun juga

bisa digunakan untuk melihat isi direktori lain dengan cara menambahkan path

direktori setelah perintah ls. contoh untuk melihat isi folder /etc/ kamu bisa

gunakan perintah $ ls /etc

4. touch

Touch merupakan perintah termudah untuk membuat file kosong dan bisa

digunakan juga untuk merubah timestamp.Untuk membuat sebuh file kosong

cukup kamu ketikan $ touch namafile1 kamu juga bisa membuat banyak file

kosong sekaligus dengan mengetikan nama file lebih dari satu dipisahkan

dengan spasi misal $ touch namafile1 namafile2 namafile3

5. mkdir (Make Directory)

Digunakan untuk membuat folder, jika hanya mengetikan perintah $ mkdir

namafolder maka akan membuat folder dimana kamu berada dan jika ingin

membuat folder ditempat lain tanpa perlu ke folder tersebut maka kamu bisa
menggunakan perintah mkdir /path/to/folder. Contoh jika kamu ingin

membuat folder filem di direktori /home/belajarlinux maka kamu bisa

membuat darimanapun kamu berada dengan perintah $ mkdir

/home/belajarlinux/filem

6. cp (Copy)

Digunakan untuk copy dan paste file dan direktori,cara menggunakan nya

cukup mudah tinggal ketik $ cp /path/file/asal /path/file/tujuan

7. mv (Move)

Digunakan untuk cut dan paste (memindahkan) file atau folder $ mv

/path/to/asal /path/to/tujuan jika tujuan sama dengan asal maka cara ini bisa

digunakan untuk rename file dan folder di linux

8. rm (Remove)

perintah rm di linux bisa digunakan untuk menghapus apapun baik file

ataupun folder , menambahkan opsi -rf akan menghapus seluruh folder dan

isinya

9. rmdir (Remove Directory)

rmdir hanya bisa digunakan untuk menghapus direktori/folder yang kosong,

jika kamu ingin menghapus folder yang ada isinya maka kamu bisa

menggunakan perintah $ rm -rf namafolder

10. mkdir (Make Directory)Digunakan untuk membuat folder, jika hanya

mengetikan perintah $ mkdir namafolder maka akan membuat folder dimana

kamu berada dan jika ingin membuat folder ditempat lain tanpa perlu ke folder

tersebut maka kamu bisa menggunakan perintah mkdir /path/to/folder. Contoh

jika kamu ingin membuat folder filem di direktori /home/belajarlinux maka


kamu bisa membuat darimanapun kamu berada dengan perintah $ mkdir
/home/belajarlinux/filem

DAFTAR PUSTAKA

https://www.google.com/search?

q=aneka+perintah+dalam+mengatur+file+DALAM+LINUX&ie=utf-8&oe=utf-

8&client=firefox-b-ab

MODUL IV
PENGGUNAAN EDITOR

I. TUJUAN UMUM

1. Mampu mengoperasikan sistem linux

2. Mampu menggunakan paket-paket aplikasi linux

II. TUJUAN KHUSUS

Setelah mengikuti mata kuliah ini, mahasiswa akan mampu:

1. Membuat dan mengedit file menggunakan salah satu dari editor vi, emacs

atau notepad

III. TEORI

Para pengguna computer khususnya para pengguna sistem operasi Linux

pasti cepat atau lambat akan menggunakan aplikasi text editor baik untuk

membuat file baru ataupun untuk edit file konfigurasi dll. Dalam sistem operasi

Linux sendiri terdapat banyak jenis text editor baik dari GUI Based seperti Gedit,

KWrite, Emacs, dll atau jenis Console Based seperti Vi/Vim, Pico, Nano, dll. Dari

sekian banyak text editor diatas pasti mempunyai kelebihan dan kekurangannya

masing-masing.

A. Vi/Vim

Vi singkatan dari VIsual editor ini termasuk kedalam text editor console.

Sedangkan Vim sendiri adalah generasi kedua dari Vi. Lalu apa perbedaan dari Vi

dan Vim? Perbedaannya hanya terdapat pada support color-hilightingnya. Vi

sebagai versi lama tentu belum meiliki support color-hilighting sehingga

tampilannya masih berupa warna hitam dan putih saja sedangkan Vim telah

berwarna. Karena perbedaan yang tidak begitu jauh dan dalam pengoperasiannya
masih sama dengan Vi maka sering kali dalam penyebutannya Vim sering di

damping oleh Vi menjadi V atau Vim.

Pengoperasiannya sendiri Vi dan Vim sama-sama dapat di buka melalui

terminal pada Linux dengan mengetikkan command “Vi” di terminal. Maka akan

muncul tampilan seperti pada gambar:

Lalu tekan “i” dan (Enter) untuk memulai editing.

Jika ingin membuat file langsung maka tambahkan nama fi setelah command “Vi”

manjadi ”Vi (spasi) <nama__file>”. Maka akan langsung menuju ke bagian editor

dengan symbol “~” beerderet di bagian kiri (seperti pada gambar).

Ini menandakan bahawa anda telah masuk kedalam Vi/Vim text editor. Lembar

kerja Vi/Vim terbagi menjadi 3 bagian yaitu:


1. Command mode sebagai tempat untuk melakukan kombinasi command

dalam proses pengeditan. Untuk mengaktifkannya cukup tekan “Esc” pada

Insert Mode.

2. Insert mode sebagai mode untuk pengeditan atau mengetikan file. Untuk

mengaktifkannya cukup ketik command “:i” pada bagian Command Mode.

Untuk lebih lengkapnya lihat di gambar berikut ini:

B. Emacs

Emacs adalah kelas kaya fitur-editor teks, biasanya dicirikan oleh mereka

diperpanjang. Pembangunan dimulai pada pertengahan 70-an dan sampai 2008,

masih aktif. . Emacs editor teks yang paling populer dengan ahli teknis komputer

pengguna dan pemrogram komputer.. Yang paling populer adalah v ersi Emacs

GNU Emacs, merupakan bagian dari proyek GNU, yang umumnya hanya disebut

sebagai "Emacs".

GNU Emacs manual menjelaskan itu sebagai "diperpanjang, disesuaikan,

sendiri-dokumentasi, real-time layar editor.". Hingga September 2008, rilis stabil

terbaru dari GNU Emacs adalah versi 22,3. Selain dari GNU Emacs, lain versi

Emacs yang digunakan adalah XEmacs, yang merupakan fork dari GNU Emacs

dimulai pada tahun 1991. XEmacs tersebut tetap kebanyakan kompatibel dan terus
menggunakan ekstensi bahasa yang sama, pelat Emacs, sebagai GNU Emacs.

Hampir semua GNU Emacs dan XEmacs ditulis dalam pelat Emacs, sehingga

diperpanjang dari Emacs' fitur yang mendalam.

Asli Emacs adalah satu set Editor macro untuk supernovidades editor. Ia

ditulis pada tahun 1976 oleh Richard Stallman, pada awalnya bersama Guy L.

Steele, Jr. [1] Ia terinspirasi oleh ide-ide dari TECMAC dan TMACS, sepasang

supernovidades-editor makro yang ditulis oleh Steele, Dave Bulan, Richard

Greenblatt , Charles Frankston, dan lain-lain.

Dalam Unix budaya, Emacs adalah salah satu dari dua utama contenders

tradisional di editor perang, yang lain sedang vi. Perkataan "emacs" sering

pluralized sebagai emacsen, secara perbandingan dengan boxen (sendiri

digunakan oleh analogi dengan oxen) dan VAXen

C. Notepad

Sampai saat ini file teks masih banyak digunakan. Kode sumber dari

berbagaai bahasa pemrograman seperti .php (PHP), .cpp (C++), py (Phyton), atau

markup language seperti .html dan .xml, semua merupakan file teks. File teks juga

digunakn untuk dokumentasi, misalnya untuk readme .txt pada berbagai aplikasi,

atau digunakan sebagai file konfigurasi seperti php. Ini merupakan setting PHP

pada web server.

Karena itu tidak mengherankan jika text editor default seperti Notepad

dirasakan tidak cukup oleh sebagian pengguna, Contohnya seorang programer

sering harus membuka lebih dari satu file sekaligus, sehingga ketimbang

menjalankan beberapa aplikasi Notepad bawaan Windows, mereka tentu lebih

memilih menggunakan text editor yang mendukung banyak tab untuk membuka

lebih dari satu file, dan cukup berpindah tab untuk mengdit file yang berbeda-
beda.

Salah satu aplikasi text editor yang memiliki berbagai fungsi tambahan adalah

Notepad ++ yang merupakan software gratis dengan alamat www.notepad-

plusplus.org. Namun bukan hanya programer yang dapat mengambil keuntungan

dari fitur-fitur Notepad++, pengguna awam pun terkadang memerlukan beberapa

fungsi khusus Notepad++ untuk beberapa pekerjaan.

DAFTAR PUSTAKA
http://integral-if14.blogspot.co.id/2014/10/teks-editor-linux.html

MODUL V

PROGRAM SHELL

I. TUJUAN UMUM

1. Mampu mengoperasikan sistem linux

2. Mampu menggunakan paket-paket aplikasi linux

II. TUJUAN KHUSUS

Setelah mengikuti mata kuliah ini, mahasiswa akan mampu:

1. Membuat program skript untuk pemecahan kasus yang diberikan

III.TEORI

Shell adalah sebuah program penterjemah yang berfungsi sebagai jembatan

antara user dan kernel. Biasanya shell akan menyediakan sebuah interface, dimana

interface ini berfungsi sebagai tempat untuk memberikan perintah - perintah.

Linux memiliki berbagai macam shell, diantaranya adalah :

a. Bourne shell(sh)

b. C shell(csh)

c. Korn shell(ksh)

d. Bourne again shell(bash)

Shell Script adalah sebuah bahasa pemrograman yang disusun berdasarkan

perintah - perintah shell. Jika anda menggunakan linux, maka menyusun perintah

- perintah shell di dalam sebuah file shell sama seperti ketika anda membuat

sebuah aplikasi.
Letak dari init script adalah di folder /etc/init.d. Disana kamu bisa

menemukan berbagai script yang misalnya, untuk menjalakan sistem jaringan atau

server printer. Raspbian Jessie menggunakan sistem init yang termasuk lama,

yaitu Sys V yang artinya bahwa script-script tersebut dijalankan berdasarkan

tautan simbolis (symbolic links) yang berada dalam folder /etc/rc.x. Dokumentasi

dari Debianmenjelaskan secara detil mengenai hal ini.

Dan langsung saja, init script yang akan dijabarkan berikut ini akan

membuat script Python (atau script lainnya seperti Perl) bisa berjalan di latar

belakang ketika Raspberry Pi dinyalakan. Perlu diingat, service berarti sebuah

program yang berjalan di latar belakang tanpa memerlukan interaksi dengan

pengguna. Maka dari itu service wajib berjalan dalam mode "daemon" yang mana

sangat sulit dan rumit untuk diimplementasikan langsung pada bahasa

pemrograman termasuk Python tanpa bantuan dari sisi sistem operasi, karena

proses ini akan melibatkan teknik yang namanya forking proses sebanyak dua kali

dan trik trik kotor lainnya. Maka dari itu, kita bisa menggunakan fitur yang sudah

ada yang juga sangat mudah untuk digunakan yaitu perintah start-stop-

daemon yang telah menyediakan segala kebutuhan kita untuk bisa menjalankan

script yang kita buat di latar belakang secara otomatis.

start-stop-daemon perlu mengetahui dan mengenali proses yang berkaitan

dengan service, tujuannya agar (1) dia bisa tahu kalau prosesnya sudah berjalan

atau sedang berjalan sehingga dia tidak perlu menjalankannya lagi, dan (2) dia

bisa menemukan proses yang telah berjalan tersebut dan mengakirinya ketika

diminta. Dalam kasus ini yang menggunakan script Python maka nama prosesnya

adalah "python" jadi menggunakan nama proses untuk mengenali proses mana
yang dimaksud tidaklah mungkin karena proses lain yang juga dibuat

menggunakan Python akan memiliki nama proses yang sama juga.

Solusinya kita membuat start-stop-daemon agar menyimpan PID (Id

proses) menggunakan argumen --pidfile #PIDFILE --make-pidfile. Ketika diminta

untuk menjalankan proses ia akan mencari file $PIDFILE yang pada script diatas

akan menjadi /var/run/govindaservice.pid (pada Raspberry Pi aslinya terletak

di /run/govindaservice.pid) karena adanya fitur tautan simbolis.

Selain itu, kita menggunakan flag --background dari start-stop-

daemon untuk menjalankan script kita di background, "--chuid" untuk mengatur

user yang menjalankan script (dengan "--user" untuk mencari script yang

dijalankan oleh user tersebut ketika kita mencoba untuk menentukan jika ia sudah

atau sedang berjalan) dan "--start" untuk menentukan apa yang ingin kita

jalankan. Opsi dari start-stop-daemon diakhiri dengan double-hyphen dan

kemudian kita menambahkan pada $DAEMON_OPTS jika terdapat parameter

atau argumen yang harus dilewatkan ke daemon sendiri.

DAFTAR PUSTAKA

https://rizkimufrizal.github.io/belajar-shell-script/
https://tutorkeren.com/artikel/membuat-script-python-berjalan-otomatis-sebagai-

service-saat-booting.htm

MODUL VI

PAKET MENGGAMBAR

I. TUJUAN UMUM

1. Mampu mengoperasikan sistem linux

2. Mampu menggunakan paket-paket aplikasi linux

II. TUJUAN KHUSUS

Setelah mengikuti mata kuliah ini, mahasiswa akan mampu:

1. Membuat gambar obyek dari data yang diberikan

III.TEORI

Grafik merupakan suatu rangka yang digunakan untuk membentuk objek

visualisasi dari data sebuah table. Data dalam table yang dimaksut disini ialah data

yang terdiri dari angka-angka dan dapat kita tampilkan ke dalam bentuk gambar

A. Grafik garis

Grafik ini biasanya dibuat untuk menunjukan perkembangan suatu keadaan.

Perkembangan tersebut bisa naik, bisa turun, ataupun mendatar. Hal ini akan

nampak secara visual melalui garis dalam grafik. Dalam grafik terdapat garis

vertikal yang menunjukan jumlah (frekuensi) dan yang mendatar menunjukan

variabel waktu
B. Grafik Batang
Selain grafik garis, diagram grafik dapat disajikan dalam bentuk grafik batang.

Kelebihan dari grafik batang visualisasinya lebih menarik, karena grafik

batang menggunakan gambar 2 dimensi. Perbedaan antara grafik garis dengan

grafik batang terletak pada visualisasi datanya. Kalau diagram gars visualisasi

gambar difokuskan pada garis grafik, sedangkan pada grafik batang visualisasi

difokuskan pada luas batang (panjang x lebar). Dalam penyajian data

kebanyakan lebar batang dibuat sama, sedangkann yang bervariasi adalah

tingginya. Dibagi manjadi 3 macam.

a. Single bar
b. Multi bar

c. Component bar

DAFTAR PUSTAKA
http://www.computer1001.com/2013/02/Cara-Membuat-Chart-Gambar-Pictograph-di-

Excel.html9 ( diakses pada tanggal 5 oktober 2017 )

http://fhuball.blogspot.co.id/2012/12/1.html1 ( diakses pada tanggal 5 oktober 2017 )

http://www.statistikaonline.com/2017/01/grafik.html3 ( diakses pada tanggal 5 oktober

2017 )

https://staff.blog.ui.ac.id/r-suti/files/2010/03/2b-penyajian-data-new-1.pdf5 ( diakses

pada tanggal 5 oktober 2017 )

https://proyeksipil.blogspot.co.id/2012/12/data-curah-hujan-di-kota-medan.html6

( diakses pada tanggal 5 oktober 2017 )

MODUL VI

LATEX

I. TUJUAN UMUM

1. Mampu mengoperasikan sistem linux

2. Mampu menggunakan paket-paket aplikasi linux

II. TUJUAN KHUSUS

Setelah mengikuti mata kuliah ini, mahasiswa akan mampu:

1. Membuat aneka dokumen menggunakan latex

III. TEORI

Dokumen yang dihasilkan program latex bisa langsung berbentuk pdf atau

dokumen lainnya. latex berbeda dengan word atau yang lainya karena untuk

pembuatan doumen dengan sistem TeX. Latex bisa digunakan sebagai contoh

digunakan untuk menerjemahkan DocBook dan berbagai macam file berekstensi

XML kedalam format PDF, Latex digunakan karena kualitasnya yang tinggi

dalam typersetting yang dapat dicapai oleh TeX.


LaTeX adalah bahasa markup atau sistem penyiapan dokumen untuk

peranti lunak TeX. Tex merupakan program komputer yang digunakan untuk

membuat typesetting suatu dokumen, atau membuat formula matematika. LaTeX

memungkinkan penulis/penggunanya untuk melakukan typesetting dan mencetak

hasil kerjanya dalam bentuk tipografi yag terbaik. Oleh karenanya LaTeX paling

banyak digunakan oleh para matematikawan, ilmuwan, insinyur, akademisi, dan

profesional lainnya.

DAFTAR PUSTAKA

https://id.wikipedia.org/wiki/LaTeX

You might also like