Departemen Elektro dan Teknik Informatika,Seksi Program dan Tim Pengembang Kurikulum
SMK 2013
Kepala Bidang
Program dan
Informasi
ttd
tgl
ttd
tgl
KATA PENGANTAR
Pada tahun 2013 Pemerintah melalui Kementerian Pendidikan dan Kebudayaan telah mulai
melaksanakan Implementasi Kurikulum 2013. Pada tahun 2014, Kementerian Pendidikan
dan Kebudayaan menargetkan untuk dapat melaksanakan Implementasi Kurikulum 2013
pada semua mata pelajaran di setiap jenjang satuan pendidikan.
Buku teks pelajaran bagi siswa dan buku guru merupakan salah satu komponen penting
yang mendukung pelaksanaan Implementasi Kurikulum 2013. Dalam rangka menyukseskan
pelaksanaan Implementasi Kurikulum 2013 pada tahun 2014, PPPPTK BMTI telah
melaksanakan penyusunan buku teks pelajaran bagi siswa untuk satuan pendidikan SMK
dan akan melaksanakan penyusunan buku guru mata pelajaran kejuruan.
Tujuan dari pembuatan petunjuk teknis penyusunan buku guru ini adalah untuk memberikan
acuan atau rambu-rambu bagi tim penyusun yang ditunjuk dalam penyusunan buku guru
mata pelajaran kejuruan pada satuan pendidikan SMK sebagai dokumen pendukung
Kurikulum 2013 yang diperuntukkan terutama bagi guru mata pelajaran dan kepala sekolah,
serta stakeholder lainnya agar dapat memahami secara utuh dokumen kurikulum dan
implementasi Kurikulum 2013.
Petunjuk teknis ini memuat latar belakang, tujuan, prosedur penyusunan buku, sistematika
penulisan buku, dan teknis penulisan buku yang didalamnya memuat tentang standar
produk, standar teknik kegrafikaan, dan penilaian buku serta hal-hal yang dianggap perlu
dalam penyusunan buku guru. Petunjuk teknis ini diharapkan dapat memberikan acuan
dalam penyusunan buku guru dan rambu-rambu yang harus diikuti oleh penyusun buku guru
sehingga dapat menghasilkan buku guru yang baik, mudah dimengerti oleh pemakai, dan
memenuhi kaidah penulisan buku guru yang telah disepakati bersama.
Kepada semua pihak yang telah berpartisipasi aktif dalam pembuatan petunjuk teknis
penyusunan buku guru ini, kami sampaikan penghargaan dan ucapan terima kasih yang
setinggi-tingginya.
Cimahi, Februari 2014
Kabid. Program dan Informasi,
DAFTAR ISI
KATA PENGANTAR.................................................................................................................. i
DAFTAR ISI............................................................................................................................. ii
DAFTAR GAMBAR.................................................................................................................ix
DAFTAR TABEL.................................................................................................................... xxi
BAB I PENDAHULUAN...........................................................................................................1
A. Latar Belakang.............................................................................................................1
B.
Landasan Hukum.........................................................................................................1
C.
Tujuan.......................................................................................................................... 2
D.
Sasaran........................................................................................................................ 2
E.
Manfaat........................................................................................................................ 2
F.
Ruang Lingkup.............................................................................................................3
Karakteristik..................................................................................................................4
C.
Prinsip.......................................................................................................................... 4
D.
Prosedur....................................................................................................................... 5
Petunjuk Penilaian........................................................................................................7
C.
2.
3.
4.
D.
Silabus....................................................................................................................... 15
BAGIAN II PEMBELAJARAN................................................................................................24
KEGIATAN PEMBELAJARAN 1........................................................................................24
A.
Mata Pelajaran........................................................................................................24
B.
C.
D.
Tujuan Pembelajaran..............................................................................................24
E.
Materi Pembelajaran...............................................................................................25
F.
Kegiatan Pembelajaran...........................................................................................25
I.
Penilaian................................................................................................................. 43
Mata Pelajaran........................................................................................................48
B.
C.
D.
Tujuan Pembelajaran..............................................................................................48
E.
Materi Pembelajaran...............................................................................................49
F.
Kegiatan Pembelajaran...........................................................................................49
I.
Penilaian................................................................................................................. 58
Mata Pelajaran........................................................................................................62
B.
C.
D.
Tujuan Pembelajaran..............................................................................................63
E.
Materi Pembelajaran...............................................................................................63
F.
Kegiatan Pembelajaran...........................................................................................63
I.
Penilaian................................................................................................................. 99
Mata Pelajaran......................................................................................................103
iii
Direktorat Pembinaan SMK (2013)
B.
C.
D.
Tujuan Pembelajaran............................................................................................104
E.
Materi Pembelajaran.............................................................................................104
F.
Kegiatan Pembelajaran.........................................................................................105
I.
Penilaian............................................................................................................... 139
Mata Pelajaran......................................................................................................143
B.
C.
D.
Tujuan Pembelajaran............................................................................................144
E.
Materi Pembelajaran.............................................................................................144
F.
Kegiatan Pembelajaran.........................................................................................145
I.
Penilaian............................................................................................................... 169
Mata Pelajaran......................................................................................................173
B.
C.
D.
Tujuan Pembelajaran............................................................................................173
E.
Materi Pembelajaran.............................................................................................174
F.
Kegiatan Pembelajaran.........................................................................................174
I.
Penilaian............................................................................................................... 187
iv
Direktorat Pembinaan SMK (2013)
Mata Pelajaran......................................................................................................191
B.
C.
D.
Tujuan Pembelajaran............................................................................................192
E.
Materi Pembelajaran.............................................................................................192
F.
Kegiatan Pembelajaran.........................................................................................192
I.
Penilaian............................................................................................................... 211
Mata Pelajaran......................................................................................................215
B.
C.
D.
Tujuan Pembelajaran............................................................................................216
E.
Materi Pembelajaran.............................................................................................216
F.
Kegiatan Pembelajaran.........................................................................................217
I.
Penilaian............................................................................................................... 258
Mata Pelajaran......................................................................................................262
B.
C.
D.
Tujuan Pembelajaran............................................................................................262
E.
Materi Pembelajaran.............................................................................................262
F.
H.
Kegiatan Pembelajaran.........................................................................................263
I.
Penilaian............................................................................................................... 279
Mata Pelajaran......................................................................................................283
B.
C.
D.
Tujuan Pembelajaran............................................................................................283
E.
Materi Pembelajaran.............................................................................................284
F.
Kegiatan Pembelajaran.........................................................................................284
I.
Penilaian............................................................................................................... 292
Mata Pelajaran......................................................................................................296
B.
C.
D.
Tujuan Pembelajaran............................................................................................297
E.
Materi Pembelajaran.............................................................................................297
F.
Kegiatan Pembelajaran.........................................................................................297
I.
Penilaian............................................................................................................... 323
Mata Pelajaran......................................................................................................327
B.
C.
D.
Tujuan Pembelajaran............................................................................................328
E.
Materi Pembelajaran.............................................................................................328
vi
Direktorat Pembinaan SMK (2013)
F.
Kegiatan Pembelajaran.........................................................................................328
I.
Penilaian............................................................................................................... 346
Mata Pelajaran......................................................................................................350
B.
C.
D.
Tujuan Pembelajaran............................................................................................350
E.
Materi Pembelajaran.............................................................................................351
F.
Kegiatan Pembelajaran.........................................................................................351
I.
Penilaian............................................................................................................... 367
Mata Pelajaran......................................................................................................372
B.
C.
D.
Tujuan Pembelajaran............................................................................................372
E.
Materi Pembelajaran.............................................................................................373
F.
Kegiatan Pembelajaran.........................................................................................373
I.
Penilaian............................................................................................................... 389
Mata Pelajaran......................................................................................................393
B.
C.
D.
Tujuan Pembelajaran............................................................................................394
E.
Materi Pembelajaran.............................................................................................394
F.
Kegiatan Pembelajaran.........................................................................................395
I.
Penilaian............................................................................................................... 418
Mata Pelajaran......................................................................................................422
B.
C.
D.
Tujuan Pembelajaran............................................................................................423
E.
Materi Pembelajaran.............................................................................................423
F.
Kegiatan Pembelajaran.........................................................................................424
J.
Penilaian............................................................................................................... 443
DAFTAR GAMBAR
viii
Direktorat Pembinaan SMK (2013)
Gambar 3. 255 proses pembuatan file ditolak karena hak akses pengguna tidak disetujui 405
Gambar 3. 256 Pindah direktori ke direktori ~ dan pembuatan file text selesai dilakukan. .406
Gambar 3. 257 Isi file testFile.txt.............................................................................. 406
Gambar 3. 258 perintah ls l dapat menampilkan propertis hak akses file dan folder.......406
Gambar 3. 259 Hak akses sebuah file......................................................................407
Gambar 3. 260 Manual chmod................................................................................409
Gambar 3. 261 chmod 6000 untuk file testFile1.txt.....................................................410
Gambar 3. 262 file testFile1.txt tidak mendapat izin untuk dibaca................................410
Gambar 3. 263 Perintah chkgrp merubah group kepemilikan dari file............................411
Gambar 3. 264 file testFile1.txt tidak mendapat izin untuk dibaca oleh group pengguna. 412
Gambar 3. 265 pengguna siswa02 mendapat izin untuk membaca file text oleh group
menggunakan perintah cat...................................................................................... 413
Gambar 3. 266 pengguna siswa02 mendapat izin untuk membaca file text oleh group
menggunakan editor vim......................................................................................... 413
Gambar 3. 267 perintah chown digunakan mengganti kepemilikan file..........................414
Gambar 3. 268 File text tidak mengizinkan dibaca oleh pengguna lama.........................415
Gambar 3. 269 Isi file source.list.............................................................................. 426
Gambar 3. 270 Perintah menambahkan sumber instalasi melalui CD/DVD pada file
repository............................................................................................................. 427
Gambar 3. 271 Sumber instalasi melalui CD/DVD pada file repository...........................428
Gambar 3. 272 Instalasi aplikasi synaptic package management system.......................428
Gambar 3. 273 Alamat url mengunduh google chrome untuk sistem operasi debian........429
Gambar 3. 274 Letak file google chrome hasil download.............................................430
Gambar 3. 275 Hasil instalasi aplikasi web browser google chrome pada sistem operasi
debian.................................................................................................................. 430
Gambar 3. 276 Applikasi synaptic package manager..................................................432
Gambar 3. 277 authetication pada aplikasi synaptic package manager..........................432
Gambar 3. 278 Konfigurasi sumber instalasi menggunakan CD/DVD pada file sources.list
........................................................................................................................... 433
xix
Direktorat Pembinaan SMK (2013)
DAFTAR TABEL
Tabel 3. 1 Struktur Spektrum Pendidikan Menengah Kejuruan...............................................8
Tabel 3. 2 Struktur Mata Pelajaran SMK/MAK Bidang Keahlian Teknologi Informasi dan
Komunikasi............................................................................................................................. 8
Tabel 3. 3 Kompetensi Inti dan Kompetensi Dasar Mata Pelajaran Sistem Operasi Untuk
SMK Kelas X........................................................................................................................... 9
Tabel 3. 4 Organisasi Materi Mata Pelajaran Sistem Operasi Open sources........................13
Tabel 3. 5 Sejarah Perkembangan Unix dan Linux................................................................39
Tabel 3. 6 Penilaian Observasi..............................................................................................44
Tabel 3. 7 Rubrik penilaian sikap santun...............................................................................44
xx
Direktorat Pembinaan SMK (2013)
xxiv
Direktorat Pembinaan SMK (2013)
BAB I
PENDAHULUAN
a. Latar Belakang
Pada tahun 2013, Kementerian Pendidikan dan Kebudayaan telah melaksanakan
Implementasi Kurikulum 2013 secara bertahap dan terbatas pada satuan pendidikan
SD, SMP, SMA dan SMK di 295 Kabupaten/kota seluruh Indonesia. Lahirnya Kurikulum
2013, diikuti oleh perubahan yang mendasar pada SKL, SKI dan Standar Proses dan
Standar Isi sehingga dibutuhkan buku panduan baik bagi siswa maupun guru. Untuk
mendukung implementasi kurikulum tersebut Kementerian Pendidikan dan
Kebudayaan telah menyediakan buku teks pelajaran bagi siswa dan buku guru agar
implemetasi kurikulum tersebut dapat berjalan baik dan lancar. Khusus untuk mata
pelajaran kejuruan di SMK, buku teks pelajaran bagi siswa sedang dalam taraf
penyempurnaan. Sedangkan untuk buku guru dalam perencanaan.
PPPPTK BMTI sebagai salah satu unit pelaksana teknis pada Kementerian Pendidikan
dan Kebudayaan berperan secara aktif untuk menyukseskan pelaksanaan
Implementasi Kurikulum 2013. Di bawah koordinasi Direktorat Pembinaan SMK,
PPPPTK BMTI bersama PPPPTK lain (khususnya yang berlatar belakang kejuruan)
telah menyusun buku teks pelajaran siswa untuk satuan pendidikan SMK pada semua
Program Keahlian. Sebagai pendamping buku teks untuk siswa, PPPPTK BMTI
berinisiatif untuk memulai menyusun buku guru yang sesuai dengan silabus dan buku
siswa yang telah ada.
Agar penyusunan Buku Guru Mata Pelajaran Kejuruan dapat dilakukan dengan baik
dan menghasilkan buku yang bermutu maka disusun Petunjuk Teknis Penyusunan
Buku Guru Mata Pelajaran Kejuruan di PPPPTK BMTI.
b. Landasan Hukum
Secara normatif-konstitusional, pengembangan kurikulum 2013 secara utuh
berlandaskan ketentuan perundang-undangan sebagai berikut:
1. Undang-undang Republik Indonesia Nomor 20 Tahun 2003 tentang Sistem
Pendidikan Nasional;
2. Undang-undang Republik Indonesia Nomor 14 Tahun 2005 tentang Guru dan
Dosen;
3. Undang-undang Republik Indonesia Nomor 17 Tahun 2007 tentang Rencana
Pembangunan Nasional Tahun 2005-2025;
4. Peraturan Pemerintah Nomor 74 Tahun 2008 Tentang Guru;
5. Peraturan Pemerintah Nomor 32 Tahun 2013 tentang Perubahan Atas Peraturan
Pemerintah Nomor 19 Tahun 2005 tentang Standar Nasional Pendidikan;
Direktorat Pembinaan SMK (2013)
6.
7.
8.
9.
10.
11.
12.
13.
c. Tujuan
Tujuan disusunnya Petunjuk Teknis Penyusunan Buku Guru Mata Pelajaran Kejuruan
ini adalah untuk dijadikan acuan dalam kegiatan penyusunan buku guru sehingga
dapat memberikan jaminan terhadap kualitas isi dan penyajian buku.
d. Sasaran
1.
2.
3.
e. Manfaat
1.
2.
3.
4.
2
Direktorat Pembinaan SMK (2013)
f. Ruang Lingkup
Petunjuk teknis ini memuat latar belakang, tujuan, prosedur penyusunan dan
sistematika, serta teknis penulisan buku. Teknik penulisan buku menjelaskan tentang
standar produk, standar teknik kegrafikaan serta hal-hal yang dianggap perlu dalam
penyusunan buku guru. Petunjuk teknis ini memberikan acuan dalam penyusunan
buku guru tentang rambu-rambu yang harus diikuti oleh penyusun sehingga memenuhi
kaidah penulisan.
3
Direktorat Pembinaan SMK (2013)
BAB II
KARAKTERISTIK, PRINSIP, DAN PROSEDUR
PENGEMBANGAN BUKU GURU
A.
Pengertian
Buku guru adalah buku yang berisi informasi mengenai petunjuk dan tata cara
penyajian pembelajaran dan penilaian yang disusun secara sistematis mulai dari
analisis SKL, KI, KD, silabus, metodologi pembelajaran sampai ke penilaian otentik.
B.
Karakteristik
Buku Guru memiliki karakteristik sebagai berikut:
1. Standar minimal penyampaian pembelajaran, artinya sebagai dasar perencanaan,
pelaksanaan, dan penilaian pembelajaran, serta pengembangan media
pembelajaran.
2. Adaptive artinya, buku guru harus memiliki daya adaptif yang tinggi terhadap
perkembangan ilmu pengetahuan dan teknologi. Tidak mudah menjadi usang.
3. User friendly. Buku guru harus memenuhi kaidah bersahabat/akrab dengan
pemakainya. Memberikan kemudahan bagi guru untuk menggunakan dan
meresponnya.
C.
Prinsip
Buku Guru dikembangkan dengan memperhatikan prinsip-prinsip pembelajaran
berbasis kompetensi dengan pendekatan saintifik dan penilaian otentik sebagai
berikut:
1. Student Centred (Learner Centred). Menempatkan siswa sebagai subjek
pembelajar yang harus aktif berusaha mencapai kompetensi yang diharapkan,
dengan menempatkan dan menghargai segala keunikan perbedaan individualnya..
2. Integrated Learning. Siswa dipandang sebagai pribadi utuh yang harus menguasai
konten kompetensi secara integratif antara ranah sikap, pengetahuan, dan
keterampilan yang bermuara pada Standar Kompetensi Lulusan.
3. Individual Learning. Setiap siswa sebagai individu yang memiliki keunikan masingmasing (misalnya pada cara dan irama belajar) memiliki peluang yang sama untuk
menguasai kompetensi dalam buku teks sesuai dengan keunikannya.
4. Mastery Learning. Pendekatan kompetensi menuntut siswa secara individual
harus menguasai secara tuntas (kompeten sesuai standar) setiap kompetensi
yang dipelajarinya. Tidak boleh beralih ke kompetensi lain, kalau belum memenuhi
standar kompeten pada kompetensi tersebut.
5. Problem Solving. Potensi siswa sebagai individu diberi kesempatan untuk tumbuh
dan
berkembang
menjadi
pribadi
yang
aktif
dan
kreatif
mencari
tahu
4
D.
Prosedur
Penyusunan buku dilaksanakan dalam beberapa tahap yakni
1.
Tahap Persiapan
a. Mengkaji Spektrum Keahlian Pendidikan Menengah Kejuruan, SKL, KI dan
KD dari masing-masing silabus mata pelajaran yang akan dikembangkan dan
kajian terhadap buku siswa yang telah disusun sebelumnya.
b. Menetapkan keluasan, kedalaman, dan kompleksitas isi setiap buku akan
sangat bervariasi sesuai dengan ketersediaan jam pembelajaran masingmasing mata pelajaran sebagai refleksi dari beban belajar peserta didik (satu
buku ditulis untuk satu mata pelajaran per semester).
c. Menetapkan model penyajian
materi pembelajaran sesuai dengan
pendekatan saintifik yang menekankan pada model pembelajaran
penyingkapan dan hasil karya (inquiry, discovery, project based learning) dan
penilaian otentik.
d. Mengkaji mekanisme penilaian (masukan, proses, dan keluaran) dan sasaran
penilaian (pengetahuan, keterampilan, dan sikap).
2.
Tahap Penyusunan
a. Menentukan struktur bidang program dan paket keahlian
b. Menuliskan KI, KD, peta konsep, dan silabus
c. Mengorganisasi materi pembelajaran
d. Menuliskan kegiatan pembelajaran
e. Menyusun kisi-kisi, instrumen, rubrik penilaian dan Uji Kompetensi
3.
a.
b.
c.
6
Direktorat Pembinaan SMK (2013)
BAB III
ISI BUKU GURU
BAGIAN I PETUNJUK UMUM
A.
B.
Petunjuk Penilaian
1. Jenis Penilaian terdiri dari
a. Penilaian kompetensi sikap dapat dilakukan melalui penilaian observasi,
penilaian diri, penilaian teman sejawat(peer evaluation) oleh peserta didik
dan jurnal. Instrumen yang digunakan untuk observasi, penilaian diri, dan
penilaian antar peserta didik adalah daftar cek atau skala penilaian (rating
scale) yang disertai rubrik, sedangkan pada jurnal berupa catatan pendidik.
b. Penilaian Kompetensi Pengetahuan dapat dilakukan melalui tes tulis, tes
lisan, dan penugasan. Instrumen yang digunakan berupa lembaran soal
essay, lembaran objektif tes, lembaran wawancara, dan lembaran tugas
dilengkapi dengan rubrik dan kunci jawaban.
c. Penilaian Kompetensi Keterampilan dapat dilakukan melalui penilaian kinerja
dengan menggunakan tes praktik, projek, dan penilaian portofolio. Instrumen
yang digunakan berupa daftar cek atau skala penilaian (rating scale) yang
dilengkapi rubrik.
2. Prosedur proses penilaian/Prosedur Penyiapan Perangkat Penilaian
7
Direktorat Pembinaan SMK (2013)
C.
Bidang
Keahlian
Teknologi
Informasi
dan
Komunikasi
Program Keahlian
Paket Keahlian
2.1.1. Rekayasa
Perangkat Lunak
2.1.2. Teknik Komputer
dan Jaringan
2.1.3. Multimedia
Nomor
Kode
063
064
065
3
2
3
2
3
2
3
2
3
2
4
4
2
2
4
4
2
2
4
4
2
2
4
4
2
2
4
4
2
2
4
4
2
2
8
Direktorat Pembinaan SMK (2013)
MATA PELAJARAN
7.
8.
9.
Seni Budaya
Prakarya dan Kewirausahaan
Pendidikan Jasmani, Olah Raga, dan
Kesehatan
Kelompok C (Peminatan)
C1. Dasar Bidang Keahlian
10.
Fisika
KELAS
X
1
2
2
2
2
2
3
3
DAN SEMESTER
XI
XII
1
2
1
2
2
2
2
2
2
2
2
2
3
3
3
3
11.
Pemrograman Dasar
12.
Sistem Komputer
18 18 4
4
Simulasi Digital
Sistem Operasi
Jaringan Dasar
Pemrograman Web
18 18 24 24
48 48 48 48 48 48
1.2.
KOMPETENSI DASAR
Memahami
nilai-nilai
keimanan
dengan
menyadari
hubungan
keteraturan dan kompleksitas alam
dan jagad raya terhadap kebesaran
Tuhan yang menciptakannya.
Mendeskripsikan kebesaran Tuhan
yang menciptakan berbagai sumber
energi di alam
9
Direktorat Pembinaan SMK (2013)
KOMPETENSI INTI
1.3.
2. Menghayati
dan
mengamalkan perilaku jujur,
disiplin,
tanggungjawab,
peduli
(gotong
royong,
kerjasama, toleran, damai),
santun,
responsif
dan
proaktif, dan menunjukkan
sikap sebagai bagian dari
solusi
atas
berbagai
permasalahan
dalam
berinteraksi secara efektif
dengan lingkungan sosial
dan alam serta dalam
menempatkan diri sebagai
cerminan
bangsa
dalam
pergaulan dunia
3. Memahami, menerapkan dan
menganalisis
pengetahuan
faktual,
konseptual,
dan
prosedural berdasarkan rasa
ingin tahunya tentang ilmu
pengetahuan, teknologi, seni,
budaya,
dan
humaniora
dalam
wawasan
kemanusiaan, kebangsaan,
kenegaraan, dan peradaban
terkait penyebab fenomena
dan kejadian dalam bidang
kerja yang spesifik untuk
memecahkan masalah.
2.1.
2.2.
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
3.8.
3.9.
3.10.
3.11.
3.12.
4. Mengolah,
menalar, dan 4.1.
menyaji dalam ranah konkret
KOMPETENSI DASAR
Mengamalkan nilai-nilai keimanan
sesuai dengan ajaran agama dalam
kehidupan sehari-hari
Menunjukkan perilaku ilmiah(memiliki
rasa ingin tahu; objektif; jujur; teliti;
cermat; tekun; hati-hati; bertanggung
jawab; terbuka; kritis; kreatif; inovatif
dan
peduli
lingkungan)
dalam
aktivitas seharihari sebagai wujud
implementasi sikap dalam melakukan
percobaan dan berdiskusi
Menghargai kerja individu dan
kelompok dalam aktivitas seharihari
sebagai
wujud
implementasi
melaksanakan
percobaan
dan
melaporkan hasil percobaan
KOMPETENSI INTI
dan ranah abstrak terkait
dengan pengembangan dari
yang dipelajarinya di sekolah
secara mandiri, dan mampu
melaksanakan tugas spesifik
di
bawah
pengawasan
langsung
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
4.10.
4.11.
4.12.
KOMPETENSI DASAR
Menyajikan struktur sistem operasi
closed source
Menyajikan proses booting sistem
operasi closed source
Menyajikan hasil instalasi sistem
operasi closed source
Menyajikan hasil administrasi sistem
operasi closed source
Menyajikan
prosedur
pencarian
kesalahan pada sistem operasi
closed source
Menyajikan perkembangan sistem
operasi open source
Menyajikan struktur sistem operasi
open source
Menyajikan proses booting sistem
operasi open source
Menyajikan hasil instalasi sistem
operasi open source
Menyajikan
administrasi
sistem
operasi open source
Menyajikan hasil pencarian kesalahan
pada sistem operasi open source
11
Direktorat Pembinaan SMK (2013)
1.18.4.
Peta konsep dapat dibuat dengan memperhatikan urutan pencapaian kompetensi dasar dan pengorganisasian materi berdasarkan
beban belajar. Sebagai contoh
12
KB 2.
Arsitekur sistem Operasi
Linux
KB3
Penjadwalan Proses.
KB4 .
Manajemen Memori
KB5
Manajemen Input Output
KB 6.
Linux Booting Process
KB 7.
Partisi hardisk dan
sistem file
KB8
Metode instalasi sistem
operasi clean install
KB9
Metode instalasi sistem
upgrade
KB 10
Metode instalasi sistem
operasi multibooting
KB 11
Metode instalasi sistem
operasi virtualisasi
KB 12
Perintah-perintah dasar
sistem operasi Linux
KB 13
Operasi file dan struktur
direktori
KB 14
Proses dan Manajemen
Proses
KB 15
Semester 1
KD
3.7. Memahami
perkembangan
sistem
operasi open source
4.7.Menyajikan
data
perkembangan
sistem
operasi open source
3.8. Memahami
struktur
sistem
operasi
open
source
4.8.Menyajikan
struktur
sistem
operasi
open
source
Topik
Katagori Lisensi
Perangkat Lunak
Sejarah
Perkembangan
sistem operasi Linux
Waktu
3 JP
Arsitektur sistem
operasi Open
sources
Penjadwalan
processor
Manajemen memori
Manajemen Input
Output (I/O)
12 JP
3.9. Memahami
proses
booting
pada
Sistem
0perasi open source
4.9.Menyajikan
proses
booting
pada
Sistem
0perasi open source
3.10. Memahami
instalasi
sistem operasi open
source
4.10.Melakukan
instalasi
sistem operasi open
source
6 JP
12JP
Perintah-perintah
dasar sistem operasi
Linux
Operasi file dan
struktur direktori
Proses dan
Manajemen Proses
Manajemen User dan
Group
Manajemen Aplikasi
15JP
13
Direktorat Pembinaan SMK (2013)
KeBel
Manajemen User dan
Group
KB 16
Manajemen Aplikasi
KB 17
Jenis-jenis kerusakan
saat instalasi sistem
operasi open source
KB 18
Pencarian kesalahan
pada hasil instalasi
sistem operasi open
source
Semester 1
KD
3.12. Memahami
prosedur
pencarian
kesalahan
pada sistem operasi
open source
4.12.Menyajikan
prosedur
pencarian
kesalahan
pada sistem operasi
open source
Topik
Jenis-jenis
kerusakan saat
instalasi sistem
operasi open source
Pencarian kesalahan
pada hasil instalasi
sistem operasi open
source
Waktu
6JP
14
Direktorat Pembinaan SMK (2013)
D.
Silabus
Silabus dikembangkan berdasarkan Standar Kompetensi Lulusan dan Standar Isi untuk satuan pendidikan dasar dan menengah sesuai
dengan pola pembelajaran pada setiap tahun ajaran tertentu. Silabus digunakan sebagai acuan dalam pengembangan rencana
pelaksanaan pembelajaran.
SILABUS MATA PELAJARAN
Satuan Pendidikan
Program keahlian
Dasar Program Keahlian
Mata Pelajaran
Kelas /Semester
:
:
:
:
:
SMK
Teknik Komputer dan Informatika
Teknologi Informasi dan Komunikasi
Sistem Operasi
X/II
Kompetensi Inti:
KI 1 :
KI 2 :
KI 3 :
KI 4 :
Kompetensi Dasar
Materi Pokok
Semester 2
3.7. Memahami
Perkembangan
perkembangan sistem
Sistem Operasi
operasi open source
Open Source
4.7. Menyajikan data
Unix, Linux (Debian,
perkembangan sistem
SuSe, Open SuSe,
operasi open source
CentOS, Ubuntu dan
lain sebagainya)
Struktur Sitem
Operasi Open
Source
Kegiatan Pembelajaran
Mengamati
Tayangan perkembangan
sistem operasi berbasis
closed source
Menanya
Mengajukan pertanyaan
terkait tayangan
perkembangan sistem
operasi berbasis closed
source
Penilaian
Tugas
Menyelesaikan
masalah tentang
perkembangan
sistem operasi
closed source
Mengeksplorasi
Mengeksplorasi sistem
operasi berbasis closed
source
Observasi
Mengamati
kegiatan/aktivitas
siswa secara
individu dan dalam
diskusi dengan
checklist lembar
pengamatan atau
dalam bentuk lain
Mengasosiasi
Membuat kesimpulan
perbandingan tentang
sistem operasi berbasis
closed source
Portofolio
Membuat laporan
tentang hasil kerja
mandiri/kelompok
Bahan Presentasi
Mengkomunikasikan
Menyampaikan hasil
perbandingan sistem
operasi berbasis closed
source
Mengamati
Tayangan struktur sistem
operasi open source
Alokasi
Waktu
Sumber Belajar
3 JP
Tes
Pilihan Ganda,
Essay
Tugas
Menyelesaikan
masalah tentang
12 JP
16
Direktorat Pembinaan SMK (2013)
Kompetensi Dasar
4.8. Menyajikan struktur
sistem operasi open
source
Materi Pokok
Gambar / Arsitektur
sistem operasi
Penjadwalam
processor
Manajemen memori
Manajemen Input
Output (I/O)
Kegiatan Pembelajaran
Menanya
Mengajukan pertanyaan
terkait tayangan struktur
sistem operasi open source
Penilaian
Alokasi
Waktu
Sumber Belajar
komponenkomponen sistem
dan struktur sistem
operasi open source
Observasi
Mengamati
kegiatan/aktivitas
siswa secara
individu dan dalam
diskusi dengan
checklist lembar
pengamatan atau
dalam bentuk lain
Mengeksplorasi
Mengeksplorasi gambar /
arsitektur komputer
Mengeksplorasi
penjadwalan processor
pada sistem operasi open
source
Mengeksplorasi manajemen
memori pada sistem
Portofolio
operasi open source
Bahan Presentasi
Mengasosiasi
Membuat kesimpulan
tentang arsitektur sistem
operasi
Membuat kesimpulan
tentang perbandingan dari
berbagai algoritma
penjadwalan processor
Membuat kesimpulan
tentang manajemen memori
pada sistem operasi open
source
Tes
Pilihan Ganda,
Essay
17
Direktorat Pembinaan SMK (2013)
Kompetensi Dasar
Materi Pokok
Kegiatan Pembelajaran
Penilaian
Alokasi
Waktu
Sumber Belajar
Membuat kesimpulan
tentang manajemen
input/output
Proses Booting
Pada Sistem
Operasi Open
Source
Boot Manager
Power On Self Test
(POST)
Mengkomunikasikan
Menyampaikan hasil
tentang arsitektur sistem
operasi
Menyampaikan hasil
tentang perbandingan dari
berbagai algoritma
penjadwalan processor
Menyampaikan hasil
tentang manajemen memori
pada sistem operasi open
source
Menyampaikan hasil
tentang manajemen
input/output
Mengamati
Tayangan tentang proses
booting pada sistem operasi
open source
Menanya
Mengajukan pertanyaan
terkait tayangan tentang
proses booting pada sistem
operasi open source
Mengeksplorasi
Tugas
Menyelesaikan
masalah tentang
penjadwalan proses
dan komunikasi
antar proses
6 JP
Observasi
Mengamati
kegiatan/aktivitas
siswa secara
individu dan dalam
18
Direktorat Pembinaan SMK (2013)
Kompetensi Dasar
Materi Pokok
Kegiatan Pembelajaran
Mengeksplorasi proses
POST pada saat sistem
operasi melakukan booting
Mengasosiasi
Membuat kesimpulan
tentang proses booting
pada sistem operasi open
source
Mengkomunikasikan
Menyampaikan hasil diskusi
kelompok tentang proses
booting pada sistem operasi
open source
Mengamati
Tayangan atau simulasi
tentang cara clean install,
upgrade dan multibooting
sistem operasi open
source
Instalasi Sistem
Operasi Open
Source
Partisi harddisk dan
sistem file
Metode instalasi
sistem operasi clean
Menanya
install,
Mengajukan pertanyaan
Metode instalasi
terkait tayangan cara clean
sistem upgrade
instal, upgrade dan
Metode instalasi
multibooting sistem operasi
sistem operasi
open source
multibooting
Metode instalasi
Mengeksplorasi
sistem operasi
Melakukan percobaan clean
virtualisasi
install sistem operasi open
Penilaian
Alokasi
Waktu
Sumber Belajar
diskusi dengan
checklist lembar
pengamatan atau
dalam bentuk lain
Portofolio
Membuat laporan
tentang hasil kerja
mandiri/kelompok
Bahan Presentasi
Tes
Pilihan Ganda,
Essay
Tugas
Menyelesaikan
permasalahan
tentang clean install,
upgrade, dan
multibooting sistem
operasi open
source
12 JP
Observasi
Mengamati
kegiatan/aktivitas
siswa secara
individu dan dalam
diskusi dengan
checklist lembar
pengamatan atau
19
Direktorat Pembinaan SMK (2013)
Kompetensi Dasar
Materi Pokok
Kegiatan Pembelajaran
Penilaian
Alokasi
Waktu
Sumber Belajar
source
dalam bentuk lain
Melakukan percobaan
Portofolio
untuk upgrade dan
Mengkomunikasikan
Menyajikan hasil install
sistem operasi, upgrade,
dan multibooting sistem
operasi open source
Mengamati
Tayangan tentang
administrasi sistem operasi
open source
Menanya
Mengajukan pertanyaan
terkait tayangan tentang
administrasi sistem operasi
open source
Mengeksplorasi
Tugas
Menyelesaikan
masalah masalah
administrasi sistem
operasi closed
source
Observasi
Mengamati
kegiatan/aktivitas
siswa secara
individu dan dalam
diskusi dengan
checklist lembar
15 JP
20
Direktorat Pembinaan SMK (2013)
Kompetensi Dasar
Materi Pokok
Manajemen Aplikasi
Kegiatan Pembelajaran
Mengeksplorasi perintahperintah dasar sistem
operasi linux
Mengeksplorasi operasi file
dan struktur direktori
Mengeksplorasi proses dan
manajemen proses
Mengeksplorasi manajemen
user dan group
Mengeksplorasi manajemen
aplikasi
Penilaian
Alokasi
Waktu
Sumber Belajar
pengamatan atau
dalam bentuk lain
Portofolio
Membuat Laporan
dalam bentuk tulisan
atau video
Tes
Pilihan Ganda,
Essay
Mengasosiasi
Mendiskusikan perintahperintah dasar sistem
operasi linux
Menganalisis hasil operasi
file dan struktur direktori
Menganalisis hasil
manajemen user dan group
Menganalisis hasil
manajemen aplikasi
Mengkomunikasikan
Menyampaikan hasil dalam
bentuk perintah-perintah
dasar linux
Menyampaikan hasil
operasi file dan struktur
direktori
Menyampaikan hasil
21
Direktorat Pembinaan SMK (2013)
Kompetensi Dasar
Materi Pokok
Kegiatan Pembelajaran
Penilaian
Tugas
Menyelesaikan
masalah tentang
prosedur pencarian
kesalahan pada
sistem operasi open
source
Alokasi
Waktu
Sumber Belajar
6 JP
Observasi
Mengamati
kegiatan/aktivitas
siswa secara
individu dan dalam
diskusi dengan
checklist lembar
pengamatan atau
dalam bentuk lain
Portofolio
Membuat laporan
dalam bentuk tulisan
dan gambar
Tes
Pilihan Ganda,
Essay
22
Direktorat Pembinaan SMK (2013)
Kompetensi Dasar
Materi Pokok
Kegiatan Pembelajaran
Penilaian
Alokasi
Waktu
Sumber Belajar
Mengkomunikasikan
Menyampaikan hasil diskusi
tentang jenis kerusakan
saat instalasi sistem operasi
open source
Menyampaikan hasil diskusi
tentang pencarian
kesalahan pada saat
instalasi sistem operasi
open source
23
Direktorat Pembinaan SMK (2013)
BAGIAN II PEMBELAJARAN
KEGIATAN PEMBELAJARAN 1
A.
Mata Pelajaran
Kelas
:X
Semester
: II
Mata Pelajaran : Sistem Operasi 2
Pokok Bahasan : Perkembangan sistem Operasi Open Source
B.
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Menjelaskan tentang pengertian perangkat lunak open sources dan jenis-jenis
lisensi perangkat lunak sesuai definisi GNU(Gnu Not Unix) dengan melakukan
pengamatan dan diskusi untuk tiap kriteria
2. Memahami perkembangan sistem operasi open source berdasarkan rentang
waktu (time line) yang dibuat dalam diskusi kelompok
24
Direktorat Pembinaan SMK (2013)
E.
Materi Pembelajaran
Materi pokok ini berisi tentang ulasan semester 1 tentang sistem operasi meliputi
definisi, konsep dan fungsi sistem operasi, dilanjutkan dengan pengertian tentang
sistem operasi free, open source berdasarkan definisi dari GNU. Pada materi pokok ini
juga dijelaskan tentang sejarah perkembangan sistem operasi open source - free
software, perkembangan sistem operasi Linux serta distibusi distribusi dari sistem
operasi linux
F.
G.
H.
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi dan poses mengingat
kembali materi pada semester 1 tentang sistem operasi.
Apresepsi
Pada semester 1 telah dijelaskan tentang sistem operasi close source, apa yang
anda ketahui tentang sistem operasi ? dan apa fungsi utama sistem operasi?
A. Uraian Materi
Sistem Operasi adalah perangkat lunak sistem yang bertugas untuk melakukan
kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem,
termasuk menjalankan software aplikasi seperti program-program pengolah kata
25
Direktorat Pembinaan SMK (2013)
26
Direktorat Pembinaan SMK (2013)
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Setiap perangkat lunak, khususnya sistem operasi pasti memiliki lisensi dalam
pendistribusian dan penggunaannya, terdapat bermacam-macam jenis lisensi
yang diberikan oleh pengembang perangkat lunak sistem operasi seperti lisensi
komersial, non komersial(free), lisensi trial, open sources, close source. Pada
semester 1 telah dibahas tentang sistem operasi dengan lisesnsi komersial, topik
bahasan kali ini akan dibahas tentang katagori perangkat lunak sistem operasi
berlisensi bebas (free).
27
Direktorat Pembinaan SMK (2013)
Tugas Kelompok
A. Bagi peseta didik menjadi beberapa kelompok .
B. Setiap kelompok diharapkan dapat mencari informasi, sumber belajar
melalui situs internet http://www.gnu.org/ tentang :
1. Perangkat Lunak berlisensi bebas (free softeware)
2. Perangkat Lunak Open Source
3. Perangkat Lunak Public domain
4. Perangkat Lunak Copylefted
5. Perangkat Lunak Bebas Non-copylefted
6. Perangkat Lunak GPL-covered
7. Perangkat Lunak Semi-Bebas
8. Perangkat Lunak Berpemilik
9. Freeware
10. Shareware
11. Perangkat Lunak komersial
C. Pekerjaan dilakukan selama 20 menit untuk mencari sumber informasi dan
10 menit untuk persentasi .
1) Perangkat Lunak berlisensi bebas (free softeware)
Berikut ini merupakan daftar bermacam kategori lisensi perangkat lunak yang
sering diungkapkan pada saat mendiskusikan perangkat lunak bebas menurut
GNU Public licensee,. Gambar 3.4 ini menjelaskan kategori yang menjadi bagian
dari kategori yang lain.
28
Direktorat Pembinaan SMK (2013)
Perangkat Lunak Bebas : Perangkat lunak bebas ialah perangkat lunak yang
mengizinkan siapa pun untuk menggunakan, menyalin, dan mendistribusikan,
baik dimodifikasi atau pun tidak, secara gratis atau pun dengan biaya. Perlu
ditekankan, bahwa source code dari program harus tersedia. ``Jika tidak ada kode
program, berarti bukan perangkat lunak bebas.'',
Yang tersebut di atas
merupakan definisi sederhananya
Perangkat Lunak Open Source : Istilah perangkat lunak ``open source''
digunakan oleh beberapa pihak yang artinya kurang lebih sama dengan perangkat
lunak bebas, yaitu ketersedian source code dari program
Perangkat Lunak Public domain Perangkat lunak public domain ialah perangkat
lunak yang tanpa hak cipta. Ini merupakan kasus khusus dari perangkat lunak
bebas non-copylefted, yang berarti bahwa beberapa salinan atau versi yang telah
dimodifikasi bisa jadi tidak bebas sama sekali. Terkadang ada yang menggunakan
istilah ``public domain'' secara bebas yang berarti ``cuma-cuma'' atau ``tersedia
gratis". Namun ``public domain'' merupakan istilah hukum yang artinya ``tidak
memiliki hak cipta''. Untuk jelasnya, kami menganjurkan untuk menggunakan
istilah ``public domain'' dalam arti tersebut, serta menggunakan istilah lain untuk
mengartikan pengertian yang lain.
Perangkat Lunak Copylefted
Perangkat lunak copylefted merupakan perangkat lunak bebas yang ketentuan
pendistribusinya tidak memperbolehkan untuk menambah batasan-batasan
tambahan--jika mendistribusikan atau memodifikasi perangkat lunak tersebut.
Artinya, setiap salinan dari perangkat lunak, walaupun telah dimodifikasi, haruslah
merupakan perangkat lunak bebas.
Dalam proyek GNU, kami meng-copyleft-kan hampir semua perangkat lunak yang
kami buat, karena tujuan kami adalah untuk memberikan kebebasan kepada
semua pengguna seperti yang tersirat dalam istilah ``perangkat lunak bebas''.
Lihat Copylefted untuk penjelasan lebih jauh mengenai bagaimana cara kerjanya
copyleft dan bagaimana kita menggunakannya.
Copyleft merupakan konsep yang umum. Jadi, untuk meng-copyleft-kan sebuah
program, anda harus menggunakan ketentuan distribusi tertentu. Terdapat
berbagai cara untuk menulis perjanjian distribusi program copyleft.
Perangkat Lunak Bebas Non-copylefted
Perangkat lunak bebas non-copylefted dibuat oleh pembuatnya yang mengizinkan
kita untuk mendistribusikan dan memodifikasi, dan untuk menambahkan batasanbatasan tambahan dalamnya.
29
Direktorat Pembinaan SMK (2013)
Jika suatu program bebas tapi tidak copylefted, maka beberapa salinan atau versi
yang dimodifikasi bisa jadi tidak bebas sama sekali. Perusahaan perangkat lunak
dapat mengkompilasi programnya, dengan atau tanpa modifikasi, dan
mendistribusikan file tereksekusi sebagai produk perangkat lunak yang berpemilik.
Sistem X Window menggambarkan hal ini. Konsorsium X mengeluarkan X11
dengan ketentuan distribusi yang menetapkannya sebagai perangkat lunak bebas
non-copylefted. Jika anda menginginkannya, anda dapat memperoleh salinan
yang memiliki perjanjian distribusi dan juga bebas. Namun ada juga versi tidak
bebasnya, dan ada workstation terkemuka serta perangkat grafik PC, dimana
versi yang tidak bebas merupakan satu-satunya yang dapat bekerja disini. Jika
anda menggunakan perangkat keras tersebut, X11 bukanlah perangkat lunak
bebas bagi anda.
Perangkat Lunak GPL-covered
GNU GPL (General Public License) merupakan sebuah kumpulan ketentuan
pendistribusian tertentu untuk meng-copyleft-kan sebuah program. Proyek GNU
menggunakannya sebagai perjanjian distribusi untuk sebagian besar perangkat
lunak GNU.
Sistem GNU
Sistem GNU merupakan sistem serupa Unix yang seutuhnya bebas.
Sistem operasi serupa Unix terdiri dari berbagai program. Sistem GNU mencakup
seluruh perangkat lunak GNU, dan juga paket program lain, seperti sistem X
Windows dam TeX yang bukan perangkat lunak GNU.
Perangkat Lunak Semi-Bebas
Perangkat lunak semi-bebas adalah perangkat lunak yang tidak bebas, tapi
mengizinkan setiap orang untuk menggunakan, menyalin, mendistribusikan, dan
memodifikasinya (termasuk distribusi dari versi yang telah dimodifikasi) untuk
tujuan non-laba. PGP adalah salah satu contoh dari program semi-bebas.
Perangkat lunak semi-bebas jauh lebih baik dari perangkat lunak berpemilik,
namun masih ada masalah, dan kita tidak dapat menggunakannya pada sistem
operasi yang bebas.
Pembatasan dari copyleft dirancang untuk melindungi kebebasan bagi semua
pengguna. Bagi kami, satu-satunya alasan untuk membatasi substantif dalam
menggunakan program--ialah melarang orang lain untuk menambahkan batasan
lain. Program semi-bebas memiliki batasan-batasan tambahan, yang dimotivasi
oleh tujuan pribadi semata.
Sangat mustahil untuk menyertakan perangkat lunak semi-bebas pada sistem
operasi bebas. Hal ini karena perjanjian distribusi untuk sistem operasi
keseluruhan adalah gabungan dari perjanjian distribusi untuk semua program di
dalamnya. Menambahkan satu program semi-bebas pada sistem akan membuat
30
Direktorat Pembinaan SMK (2013)
Free Software Foundation sendiri adalah organisasi nirlaba, dan karena itu, kami
diizinkan secara hukum untuk menggunakan program semi-bebas secara
``internal''. Tapi kami tidak melakukannya, karena hal itu akan melemahkan upaya
kami untuk memperoleh program yang dapat disertakan ke dalam GNU.
Jika ada pekerjaan yang berhubungan dengan perangkat lunak, maka sebelum
kami memiliki program bebas untuk melakukan pekerjaan itu, sistem GNU
memiliki kesenjangan. Kami harus memberitahukan kepada para sukarelawan,
``Kami belum memiliki program untuk melakukan pekerjaan ini di GNU, jadi kami
berharap Anda menulisnya sendiri.'' Jika kami menggunakan program semi-bebas
untuk untuk melakukan pekerjaan itu, hal itu akan melemahkan apa yang telah
kami katakan; hal itu akan menghancurkan motivasi (bagi kami, dan orang lain
yang memiliki pandangan yang sama) untuk menulis substitusi yang bebas. Jadi
kami tidak melakukannya.
Perangkat Lunak Berpemilik
Perangkat lunak berpemilik ialah perangkat lunak yang tidak bebas ataupun semibebas. Kita dapat dilarang, atau harus meminta izin, atau akan dikenakan
pembatasan lainnya sehingga menyulitkan--jika menggunakan, mengedarkan,
atau memodifikasinya.
Free Software Foundation mengikuti aturan bahwa kita tidak dapat memasang
program-program berpemilik di komputer kita kecuali untuk sementara waktu
dengan maksud menulis pengganti bebas untuk program tersebut. Disamping itu,
kami merasa tidak; ada alasan untuk memasang sebuah program berpemilik.
31
Direktorat Pembinaan SMK (2013)
Sebagai contoh, kami merasa sah dalam memasang Unix di komputer kami pada
tahun 1980-an, sebab kami menggunakannya untuk menulis pengganti bebas
untuk Unix. Sekarang, karena sistem operasi bebas telah tersedia, alasan ini tidak
lagi dapat diterima; kami harus menghapus semua sistem operasi tidak bebas
kami, dan setiap komputer yang kami pasang harus berjalan pada sistem operasi
yang benar-benar bebas.
Kami tidak memaksa para pengguna GNU atau para kontributor GNU untuk
mengikuti aturan ini. Ini adalah aturan yang kami buat untuk diri kami sendiri. Tapi
kami berharap agar anda memutuskan untuk mengikutinya juga.
Freeware
Istilah ``freeware'' tidak terdefinisi dengan jelas, tapi biasanya digunakan untuk
paket-paket yang mengizinkan redistribusi tetapi bukan pemodifikasian (dan kode
programnya tidak tersedia). Paket-paket ini bukan perangkat lunak bebas, jadi
jangan menggunakan istilah ``freeware'' untuk merujuk ke perangkat lunak bebas.
Shareware
Shareware ialah perangkat lunak yang mengijinkan orang-orang untuk
meredistribusikan salinannya, tetapi mereka yang terus menggunakannya diminta
untuk membayar biaya lisensi.
Shareware bukan perangkat lunak bebas ataupun semi-bebas. Ada dua alasan
untuk hal ini, yakni:
Shareware
tidak
mengizinkan
kita
untuk
membuat
salinan
dan
memasangnya tanpa membayar biaya lisensi, tidak juga untuk orangorang yang terlibat dalam kegiatan nirlaba (Dalam prakteknya, orangorang sering tidak mempedulikan perjanjian distribusi dan tetap melakukan
hal tersebut, tapi sebenarnya perjanjian tidak mengizinkannya).
Perangkat Lunak Komersial
Perangkat lunak komersial adalah perangkat lunak yang dikembangkan oleh
kalangan bisnis untuk memperoleh keuntungan dari penggunaannya. ``Komersial''
dan ``kepemilikan'' adalah dua hal yang berbeda! Kebanyakan perangkat lunak
komersial adalah berpemilik, tapi ada perangkat lunak bebas komersial, dan ada
perangkat lunak tidak bebas dan tidak komersial.
Sebagai contoh, GNU Ada selalu didistribusikan di bawah perjanjian GNU GPL,
dan setiap salinannya adalah perangkat lunak bebas; tapi para pengembangnya
menjual kontrak penunjang. Ketika penjualnya bicara kepada calon pembeli,
terkadang pembeli tersebut mengatakan, ``Kami merasa lebih aman dengan
kompilator komersial.'' Si penjual menjawab, ``GNU Ada ialah kompilator
komersial; hanya saja ia merupakan perangkat lunak bebas.''
32
Direktorat Pembinaan SMK (2013)
Bagi proyek GNU, penekanannya ada pada hal yang sebaliknya: hal terpenting
ialah GNU Ada merupakan perangkat lunak bebas; terlepas komersial atau bukan,
itu bukan hal yang penting. Namun perkembangan tambahan GNU Ada yang
dihasilkan dari komersialismenya adalah menguntungkan.
Perbedaan praktis antara Free Software dan Open Source
Menurut Richard Stallman, Dalam prakteknya, kriteria open source sedikit lebih
lemah dibandingkan dengan perangkat lunak bebas(Free Software). Pemahaman
sejauh ini tentang perangkat lunak bebas adalah , semua perangkat lunak bebas
yang ada akan memenuhi syarat sebagai open source. Hampir semua perangkat
lunak open source adalah perangkat lunak bebas, tetapi ada pengecualian.
Pertama, beberapa lisensi open source yang terlalu ketat, sehingga mereka tidak
memenuhi syarat lisensi sebagai gratis.
Kedua, banyak produk (termasuk perangkat Android) datang dengan program
executable yang sesuai dengan kode sumber perangkat lunak bebas, tetapi tidak
memungkinkan
pengguna
untuk
menginstal
versi
modifikasi
dari
executablesnya,hanya perusahaan khusus/tertentu yang dapat menginstall versi
modifikasinya. Produk ini disebut "tiran", dan praktek ini disebut "tivoizasi" pada
produk ini, executables ini bukan perangkat lunak bebas meskipun kode
sumber(source code) mereka adalah perangkat lunak bebas. Contoh : jika
seseorang memodifikasi sistem operasi perangkat lunak bebas dan menjualnya
menjadi komersial namun tetap saja source code tersedia secara bebas.
Berikut ini definisi lunak open sources
Initiative(http://opensource.org/osd)
Open source tidak hanya berarti akses ke kode sumber. Syarat-syarat distribusi
open source software harus memenuhi kriteria sebagai berikut:
1. Redistribusi Gratis
33
Direktorat Pembinaan SMK (2013)
Lisensi tidak akan membatasi pihak manapun dari menjual atau memberikan
software tersebut sebagai sebuah komponen dari suatu distribusi agregat
software yang mencakup program-program dari beberapa sumber yang
berbeda. Lisensi tidak akan memerlukan sebuah royalti atau biaya lain untuk
penjualan tersebut.
2. Source Code
Program harus menyertakan kode sumber, dan harus mengizinkan distribusi kode
sumber maupun bentuk dikompilasi. Di mana beberapa bentuk produk tidak
didistribusikan dengan kode sumber, harus ada sarana publikasi yang baik untuk
memperoleh kode sumber untuk tidak lebih dari biaya reproduksi yang masuk akal
lebih baik, men-download melalui internet tanpa biaya. Kode sumber harus dalam
bentuk yang lebih disukai di mana seorang programmer akan memodifikasi
program. Kode sumber yang disengaja tidak diperbolehkan. Bentuk intermediet,
seperti output dari preprocessor atau translator tidak diperbolehkan.
Pekerjaan
3. Berasal
Lisensi harus memungkinkan modifikasi dan pekerjaan turunan, serta harus
mengizinkannya untuk didistribusikan di bawah persyaratan yang sama seperti
lisensi perangkat lunak asli.
4. Integritas Penulis Kode Sumber
Lisensi dapat membatasi kode sumber untuk didistribusikan ulang dalam bentuk
termodifikasi hanya jika lisensi mengizinkan distribusi "file patch" dengan kode
sumber untuk tujuan memodifikasi program tersebut pada masa
pembuatan. Lisensi harus secara eksplisit mengizinkan distribusi software yang
dibangun dari modifikasi kode sumber. Lisensi mungkin memerlukan diturunkan
bekerja untuk membawa nama atau versi yang berbeda dari perangkat lunak asli.
5. Tidak ada Diskriminasi terhadap Orang atau Grup
Lisensi tidak boleh mendiskriminasikan seseorang atau sekelompok orang.
6. Tidak ada Diskriminasi terhadap Fields of Endeavor
Lisensi tidak boleh membatasi seseorang dari memanfaatkan program dalam
bidang usaha tertentu. Sebagai contoh, mungkin tidak membatasi program dari
sedang digunakan dalam bisnis, atau dari yang digunakan untuk penelitian
genetik.
7. Distribusi Lisensi
34
Direktorat Pembinaan SMK (2013)
Hak-hak yang melekat pada program harus berlaku untuk semua untuk siapa
program ini didistribusikan tanpa perlu pelaksanaan lisensi tambahan oleh pihakpihak.
8. Lisensi Harus Tidak Akan Spesifik untuk sebuah Produk
Hak-hak yang melekat pada program tidak boleh bergantung pada program
menjadi bagian dari distribusi software tertentu. Jika program tersebut dipisahkan
dari distribusi tersebut dan digunakan atau didistribusikan di bawah lisensi
program, semua pihak kepada siapa program ini didistribusikan harus memiliki
hak yang sama seperti mereka yang dijamin dalam hubungannya dengan
distribusi perangkat lunak yang asli.
9. Lisensi Tidak Membatasi Software Lain
Lisensi tidak boleh melakukan pembatasan terhadap software lain yang
didistribusikan bersama dengan software berlisensi. Sebagai contoh, lisensi tidak
boleh memaksa bahwa semua program lain yang didistribusikan pada media yang
sama harus perangkat lunak open-source.
10. Lisensi Harus Technology-Neutral
Tidak ada ketentuan dari lisensi dapat didasarkan pada setiap individu teknologi
atau gaya antarmuka.
35
Direktorat Pembinaan SMK (2013)
Red Hat Enterprise Linux, distribusi yang dikelola dan dikomersialkan oleh
RedHat.
RedHat.
Beberapa distribusi juga dikembangkan oleh komunitas dan Lembaga Pememerintah
yaitu :
37
Direktorat Pembinaan SMK (2013)
38
Direktorat Pembinaan SMK (2013)
:YaST (Yet Another Setup Tools) adalah perangkat lunak bebas dari
SUSE dan tersedia di bawah GPL . Tools ini digunakan untuk mengelola
dan memelihara instalasi SUSE Linux.
B. Tugas
Sejarah perkembangan sistem operasi open source yang disampaikan pada
uraian materi adalah bagian-bagian yang diangap penting dalam sejarah sistem
operasi opensource linux, tentunya masih banyak terdapat bagian sejarah yang
tidak diungkapkan dalam meteri pokok, tugas peseta didik adalah mencari datadata sejarah yang mungkin ikut mempengaruhi sistem operasi linux, contohnya
dikembangkannya sistem operasi UNIX yang menjadi inspirasi bagi Richard
Stallman dan Linus Torvald, atau mungkin tentang sistem operasi minix yang
digunakan Linus Torvald.
Perencanaan Tugas
1. Atur peseta didik kembali pada kelompok yang telah dibuat pada saat materi
pokok disampaikan.
2. Peseta didik diminta untuk membuat suatu proyek menggali sejarah
perkembangan sistem operasi yang menyangkut Unix, Linux beserta
perkembangan hardware pada saat itu dengan menggunakan sistem Time Line
dengan rentang waktu tertentu sampai dengan sekarang,
3. Data dikumpulkan melalui media internet atau sumber lain yang ada.
4. Setelah time line sejarah perkembangan unix dan linux tersebut dibuat, uraikan
dalam sebuah narasi yang saling terkait antara sebuah kejadian dengan
kejadian lainnya.
5. Hasil proyek dipersentasikan perkelompok
Contoh :
Tabel 3. 5 Sejarah Perkembangan Unix dan Linux
Tahun
1961
1971
Kejadian Sejarah
Unix Dikembangkan
Edisi pertama Unix dirilis 1971/11/03. Edisi pertama dari
"Unix PROGRAMMER'S MANUAL [oleh] K. Thompson
[dan] DM Ritchie." Ini mencakup lebih dari 60 perintah
seperti: b (compile B program); boot (sistem reboot),
kucing (menyatukan file); chdir (change direktori
kerja); chmod (mode akses change); chown (pemilik
perubahan); cp (copy berkas); ls (daftar isi direktori),
39
Direktorat Pembinaan SMK (2013)
1980
1983
1991
Penutup
40
Direktorat Pembinaan SMK (2013)
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
A. Kernel
B. Repository
C. Compailer dan pustaka
D. LINUX versi 0.02
7. Apa yang berhasil dikembangkan Linus Torvald pertama kali
A. Kernel
B. Repository
C. Compailer dan pustaka
D. LINUX versi 0.02
8. Apa yang dimaksud dengan repository
A. Aplikasi yang digunakan untuk mencari, meng-instal, uninstall dan update
Paket-paket aplikasi
B. Tempat dari paket-paket aplikasi atau program aplikasi yang digunakan
sistem operasi linux untuk mendapatkan kinerja yang lebih
C. Perangkat lunak di level/tingkat tinggi yang digunakan untuk mengambil paket
dari lokasi terpencil atau berurusan dengan hubungan paket yang kompleks
D. Distribusi Linux
9. Apa yang dimaksud dengan Package Management system ..
A. Aplikasi yang digunakan untuk mencari, meng-instal, uninstall dan update
Paket-paket aplikasi
B. Tempat dari paket-paket aplikasi atau program aplikasi yang digunakan
sistem operasi linux untuk mendapatkan kinerja yang lebih
C. Perangkat lunak di level/tingkat tinggi yang digunakan untuk mengambil paket
dari lokasi terpencil atau berurusan dengan hubungan paket yang kompleks
D. Distribusi Linux
10. APT(Advanced Packaging Tool) adalah
A. Aplikasi yang digunakan untuk mencari, meng-instal, uninstall dan update
Paket-paket aplikasi
B. Tempat dari paket-paket aplikasi atau program aplikasi yang digunakan
sistem operasi linux untuk mendapatkan kinerja yang lebih
C. Perangkat lunak di level/tingkat tinggi yang digunakan untuk mengambil paket
dari lokasi terpencil atau berurusan dengan hubungan paket yang kompleks
D. Distribusi Linux
Kunci Jawaban Post test
42
Direktorat Pembinaan SMK (2013)
1. A
2. B
3. C
6. C
7. A
8. B
9. A
10.
4. B
B. Alternatif umpan balik 2 : Mengajukan pertanyaan kepada peseta didik yang
dipilih secara acak.
1. Apa yang anda ketahui tentang sistem operasi ?
2. Apa yang anda ketahui tentang perangkat lunak bebas/free ?
3. Apa yang berhasil dikembangkan Linus Torvald pertama kali ?
4. Apa yang dikembangkan Richard Stallman pada project GNU ?
Jawaban
1.
3.
Perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen
perangkat keras serta operasi-operasi dasar sistem
perangkat lunak yang mengijinkan orang-orang untuk meredistribusikan
salinannya, tetapi mereka yang terus menggunakannya diminta untuk membayar
biaya lisensi
Kerenel
4.
2.
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
43
Direktorat Pembinaan SMK (2013)
b.
c.
d.
No
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 7 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
44
Direktorat Pembinaan SMK (2013)
Penskoran
10
10
10
10
10
10
10
10
10
10
100
a.
b.
c.
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 10 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
Pengamatan
1
Rangkaian alat
tidak benar
Pengamatan
tidak cermat
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
46
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
interpretasi
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
47
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 2
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Arsitektur Sistem Operasi Linux
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami tentang komponen arsitektur sistem operasi Linux melalui
sumber-sumber di internet .
2. Menjelaskan tentang arsitektur sistem operasi Linux beserta fungsinya
melalui hasil percobaan dan diskusi.
48
Direktorat Pembinaan SMK (2013)
E.
Materi Pembelajaran
Materi pokok ini berisi dijelaskan tentang sekema arsitektur sistem operasi linux
meliputi kernel linux, liblary, shell, X Windows, Windows Manager, Desktop dan
Aplikasi aplikasi default yang disediakan oleh pengembang linux
F.
G.
H.
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi dan poses mengingat
kembali materi pada semester 1 tentang arsitektur sistem operasi
Apresepsi
Pada semester 1 telah dijelaskan tentang arsitektur sistem operasi close source,
apa yang anda ketahui tentang arsitektur sistem operasi.
A. Uraian Materi
Arsitektur perangkat lunak merupakan struktur dari komponen-komponen yang
digunakan untuk membangun sebuah perangkat lunak arsitektur perangkat lunak
dapat juga dikatakan sebagai struktur yang menjadikan landasan untuk
membentuk perangkat lunak.
Arsitektur sistem operasi merupakan struktur perangkat lunak yang digunakan
dalam membangun perangkat lunak sistem operasi, arsitktur sistem operasi
modern yang semakin komplek dan rumit memerlukan sistem operasi yang
dirancang dengan sangat hati-hati agar dapat berfungsi secara optimum dan
49
Direktorat Pembinaan SMK (2013)
mudah untuk dimodifikasi, sebagai contoh adalah sistem operasi DOS yang
memiliki arsitektur monolitik sebagai berikut :
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Arsitektur sistem operasi linux memiliki konsep yang sama dengan sistem operasi
lainnya. Arstitektur sistem operasi Linux dapat digambarkan seperti berikut :
50
Direktorat Pembinaan SMK (2013)
Penjelasan Guru
Arsitektur sistem opersi linux dibangun berdasarkan komponen-komponen yang
saling berhubungan dalam beberapa lapisan. Lapisan terbawah dari arsitektur
sistem operasi linux adalah perangkat keras yang akan dikendalikan oleh lapisan /
51
Direktorat Pembinaan SMK (2013)
layer yang berada diatasnya. Berdasarkan sekema pada gambar 3.10 maka
hubungan tiap-tiap komponen adalah seperti berikut :
1) Hardware
Hardware terdiri dari semua perangkat periferal komputer seperti CPU, RAM,
Hardsik dan periferal komputer lainnya
2) Kernel
Kernel merupakan inti dari sistem Linux, yang digunakan untuk mengontrol
hardware dan membentuk berbagai fungsi tingkat rendah. Fungsi-fungsi yang
dilaksanakan oleh kernel, antara lain system call dan jam system, manajemen
dan penjadwalan proses, manajemen memori, melakukan penanganan
kesalahan dan interupsi (interrupt). Selain itu hal-hal lain yang terkait dengan
fungsi kernel adalah digunakan untuk mendukung protokol standar jaringan
TCP/IP dan beberapa protokol jaringan lain serta digunakan dalam sistem
berkas. Hal lain yang menjadi tanggung jawab kernel yaitu digunakan untuk
mendukung sejumlah perangkat keras ekstra. Contoh dukungannya adalah
floopy-disk, CD-ROM, sound card, berbagai mouse, dan keyboar
international. Selain itu juga mendukung modul kernel yang dynamically
loadable dan unloadable.
Bagian-bagian lain dari Linux, seperti aplikasi dan shell, memanggil kernel
untuk membentuk layanan kepadanya. Linux menyediakan antarmuka antara
bagian luar kernel dan kernel sendiri, berupa system call.
Setiap pemanggilan sistem menginstruksikan kernel untuk membentuk
layanan tertentu sesuai dengan permintaan program yang memanggilnya.
Sebagai contoh jika suatu program yang hendak membaca data dari terminal,
program perlu menyampaikan permintaan ke kernel. Kernel akan melakukan
tindakan yang sesuai dengan permintaan program, kemudian menyampaikan
hasilnya ke program.
3)
Shell
Shell adalah penerjemah (command line interpreter) pada Linux. Atau yang
sering dikenal dengan terminal. Perangkat lunak inilah yamg menjadi
jembatan antara user dan sistem Linux. User cukup memberikan perintah dan
shell yang akan mengeksekusi perintah yang diberikan. Perintah-perintah
shell Linux dapat berupa:
a. Perintah built-in. perintah yang merupakan bagian internal dari shell.
b. Perintah eksternal. Perintah yang bukan bagian internal dari shell
(dapat berupa utilitas atau program aplikasi).
Shell baik pada Linux maupun UNIX digunakan untuk interaksi antara user
dengan komputernya termasuk juga dalam mengontrol session UNIX dan
pemrograman (scripting). Unix shell menyediakan sekumpulan instruksi
52
Direktorat Pembinaan SMK (2013)
4)
5)
khusus yang dapat digunakan untuk membuat program shell scripts. Ada
beberapa jenis shell yang umum digunakan dalam distro Linux, yakni Bash
dan tcsh
Utilitas
Utilitas atau utility merupakan program yang disediakan sistem Linux untuk
melaksanakan tugas tertentu. Pada Linux terdapat berbagai macam utilitas,
berikut adalah pengelompokkan dari utilitas-utilitas tersebut:
a) Utilitas manajemen file dan direktori
Merupakan kelompok utilitas yang digunakan dalam melakukan tugas yang
berhubungan dengan file dan direktori, misalnya untuk membuat direktori dan
menghapus file. Utilitas penyunting file. Utilitas ini sering disebut sebagai
editor yang berfungsi untuk membuat program atau menyimpan informasi
tertentu ke dalam file.
b) Utilitas penunjang komunikasi dan jaringan
Utilitas ini digunakan untuk melakukan komunikasi antar user. Bahkan user
dapat mentransfer data antar sistem.
c) Utilitas administrasi sistem
Digunakan sebagai administrator sistem untuk mengelola sistem. Misalnya
untuk menciptakan nama user baru dan mendaftarkan printer atau hardware
lain pada sistem.
d) Utilitas pemrograman C
Merupakan utilitas yang disediakan untuk membantu user dalam membuat
program menggunakan bahasa C.
e) Utilitas penganalisis unjuk kerja sistem
Utilitas yang digunakan oleh administrator sistem untuk menganalisis unjuk
kerja sistem, sehingga dapat melakukan setting guna meningkatkan unjuk
kerja.
f) Utilitas untuk keperluan backup dan restore
Digunakan untuk menyalin atau memindahkan data atau program ke media
eksternal seperti harddisk, magnetic tape, atau sebaliknya
Applications
Program aplikasi (application software) yaitu program-program yang dibuat
oleh user, untuk memenuhi kebutuhan user itu sendiri. Program-program
tersebut dapat dibuat menggunakan utilitas, perintah built-in pada shell, atau
dibuat mengguanakan bahasa pemrograman seperti java, C, C++, python
dan berbagai development tool seperti Oracle dan Informix. Selain itu juga
dapat berupa program paket yang dibeli dari developer software. Beberapa
contoh program aplikasi pada Linux antara lain open office, Mozilla, Skylab,
Thunderbird, Chrome, dan lain sebagainya.
53
Direktorat Pembinaan SMK (2013)
Banyak para ahli sistem operasi berpendapat bahwa, diantara kernel dan shell
masih terdapat sebuah layer yaitu System Library (Pustaka Sistem)
6)
Library
Sebelum membahas Command Line Interface (CLI), sebenarnya di atas
kernel masih ada komponen yang tidak diperlihatkan di gambar, yang disebut
dengan Library. Library adalah file atau sekumpulan file yang di dalamnya
terdapat fungsi atau kelas yang dibutuhkan oleh program aplikasi. Sebagai
contoh library adalah Glibc, libcurl, libpng serta library yang lain yang
fungsinya menjadi pondasi untuk program yang akan berjalan diatasnya.
Misalnya tanpa library getty, maka kita tidak dapat membuka shell atau CLI,
tanpa libpng maka kita tidak bisa membuka gambar, tanpa libmpg maka kita
tidak bisa memutar mp3. Dengan demikian library adalah pondasi untuk
aplikasi atau program tertentu. Kadang-kadang libary juga saling berkaitan
(depedensi) misalkan libraeri A adalah pondasi dari Librari B dan Program C
butuh librari B. Hal semacam ini disebut dengan depedency di linux.
Sehingga arsitektur sistem operasi linux dapat juga digambarkan dengan sekema
seperti berikut :
B. Rangkuman
Arsitektur perangkat lunak merupakan struktur dari komponen-komponen yang
digunakan untuk membangun sebuah perangkat lunak.
Arsitektur sistem operasi merupakan struktur perangkat lunak yang digunakan
dalam membangun perangkat lunak sistem operasi.
54
Direktorat Pembinaan SMK (2013)
Arsitektur sistem operasi linux terdiri dari : hardware, Kernel, Library (sistem
pustaka), Shell, Utilitas, aplication
Komponen yang paling utama dalam arsitektur sistem operasi adalah kernel.
Kernel merupakan inti dari sistem operasi linux yang berfungsi untuk mengontrol
perangkat keras, selain itu kernel juga melakukan beberapa fungsi seperti
penjadwalan proses, manajemen memori, manajemen IO, Manajemen berkas .
Lapisan diatas kernel, adalah Library atau pustaka sistem, Library merupakan
sekumpulan file yang di dalamnya terdapat fungsi atau kelas yang dibutuhkan
oleh program aplikasi. Sebagai contoh library adalah Glibc, libcurl, libpng serta
library yang lain yang fungsinya menjadi pondasi untuk program yang akan
berjalan diatasnya
Diatas lapisan library adalah shell, shell merupakan antar muka pengguna dengan
sistem operasi, shell pada sistem operasi linux berfungsi sebagai penerjemah
(command line interpreter). User cukup memberikan perintah dan shell yang akan
mengeksekusi perintah yang diberikan. Perintah-perintah shell Linux dapat berupa
perintah built-in. perintah yang merupakan bagian internal dari shell. Perintah
eksternal. Perintah yang bukan bagian internal dari shell (dapat berupa utilitas
atau program aplikasi).
Lapisan berikutnya adalah Utilitas dan Aplikasi. Utilitas atau utility merupakan
program yang disediakan sistem Linux untuk melaksanakan tugas tertentu. Pada
Linux terdapat berbagai macam utilitas diantaranya yaitu : utilitas manajemen file
dan direktori, Utilitas penunjang komunikasi dan jaringan, Utilitas administrasi
sistem, Utilitas pemrograman, Utilitas untuk keperluan backup dan restore.
Program aplikasi (application software) yaitu program-program yang dibuat oleh
user, untuk memenuhi kebutuhan user itu sendiri. Program-program tersebut
dapat dibuat menggunakan utilitas, perintah built-in pada shell, atau dibuat
mengguanakan bahasa pemrograman
3.
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
55
Direktorat Pembinaan SMK (2013)
2. Perhatikan gambar berikut, bagian yang berfungsi sebagai antar muka dari
sistem operasi dengan pengguna ditunjukan oleh nomor ...
A.
B.
A.
B.
1
2
3
4
3. Dari gambar no 2 , bagian yang berfungsi sebagai inti sistem operasi adalah ...
A. 1
B. 2
C. 3
D. 4
4. Dari gambar no 2 , bagian yang berfungsi melakukan pengaturan pada Input
Output IO
A. 1
B. 2
C. 3
D. 4
5. Fungsi kernel pada sistem operasi linux adalah sebagai
A. Antarmuka pengguna dengan sistem operasi
B. Pondasi bagi program yang akan berjalan diatasnya atau sebagai
depedensial file
C. Pengendali perangkat keras.
D. Melakukan manajemen file.
6. Komponen pada arsitektur
penjadwalan prosesor
A. Shell
B. Library
C. Utility
D. Kernel
sistem
operasi
yang
berfungsi
melakukan
7. Komponen pada arsitektur sistem operasi yang terdiri sekumpulan file yang
didalamnya terdapat fungsi atau kelas yang dibutuhkan program aplikasi
A. Shell
56
Direktorat Pembinaan SMK (2013)
B. Library
C. Utility
D. Kernel
8. Komponen pada arsitektur sistem operasi yang berfungsi sebagai penerjemah
(command line interpreter)...
A. Shell
B. Library
C. Utility
D. Kernel
9. Komponen pada arsitektur sistem operasi yang berupa program tersedia dan
berfungsi untuk melaksanakan tugas tertentu seperti manajemen file dan direktori
adalah ...
A.
Shell
B.
Library
C.
Utility
D.
Kernel
10. Komponen pada arsitektur sistem operasi yang merupakan sebuah program
yang dibangun oleh pengguna dan berfungsi untuk memenuhi kebutuhan
pengguna itu sendiri adalah ...
A. Compiler
B. hardware
C. Aplications
D. Internal command
Kunci Jawaban Post test
1. B
6. D
2. C
7. B
3. B
8. A
4. B
9. C
Kernel merupakan inti dari sistem operasi linux yang berfungsi untuk mengontrol
perangkat keras, selain itu kernel juga melakukan beberapa fungsi seperti
penjadwalan proses, manajemen memori, manajemen IO, Manajemen berkas
Library atau pustaka sistem, merupakan sekumpulan file yang di dalamnya
terdapat fungsi atau kelas yang dibutuhkan oleh program aplikasi
57
Direktorat Pembinaan SMK (2013)
3.
4.
Shell merupakan antar muka pengguna dengan sistem operasi, shell pada
sistem operasi linux berfungsi sebagai penerjemah (command line interpreter).
User cukup memberikan perintah dan shell yang akan mengeksekusi perintah
yang diberikan.
Utilitas atau utility merupakan program yang disediakan sistem Linux untuk
melaksanakan tugas tertentu
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
d. Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian
antarpeserta didik adalah lembar pengamatan berupa daftar cek (checklist)
atau skala penilaian (rating scale) yang disertai rubrik, sedangkan pada jurnal
berupa catatan pendidikan.
58
Direktorat Pembinaan SMK (2013)
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 12 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
59
Direktorat Pembinaan SMK (2013)
Penskoran
10
10
10
10
10
10
10
10
10
10
100
2.
3.
Persyaratan ini dapat terpenuhi manakala instrumen ditulis didasarkan langkahlangkah baku, yakni: (a) menulis kisi-kisi, (b) menulis butir soal, dan (c) menelaah
butir-butir instrumen. Langkah-langkah ini adalah langkah minimum yang harus
dilakukan agar butir-butir instrumen dikatakan baik. Untuk ujian skala besar, setelah
ditelaah dan direvisi, maka instrumen itu harus diuji- cobakan untuk melihat bukti
empirik validitas dan reliabilitas instrumen tersebut.
Tabel 3. 14 Penilaian Kinerja Melakukan Praktikum
No
1
2
3
4
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 15 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
61
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 3
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Penjadwalan Prosessor
C.
62
Direktorat Pembinaan SMK (2013)
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami tentang proses penjadwalan prosessor melalui ujicoba dan
pengamatan menggunakan perangkat lunak aplikasi simulator
2. Memahami tentang algoritma penjadwalan proses melalui ujicoba dan
pengamatan menggunakan perangkat lunak aplikasi simulator.
3. Membuat Laporan dan mempresentasikan hasil ujicoba pengamatan proses
penjadwalan prosessor
4. Membuat Laporan dan mempresentasikan hasil ujicoba pengamatan
algoritma penjadwalan proses
E.
Materi Pembelajaran
Materi pokok ini berisi tentang pengertian proses kondisi ready,running, waiting dan
terminate pada prosessor. Meteri pembelajaran ini juga membahas tentang
penjadwalan jangka pendek, jangka menenggah, jangka panjang serta algoritma yang
mendasari sebuah proses seperi First In First Served Scheduling, Shortest Job First
Scheduling, Priority Scheduling dan Round Robin Scheduling.
F.
G.
3.
H.
Media
Bahan tayang sistem operasi 2 pokok bahasan penjadwalan prosessor
Alat/Bahan
proyektor
Sumber Belajar
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
63
Direktorat Pembinaan SMK (2013)
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Penjadwalan proses pada sistem operasi sangat berkaitan dengan arsitektur
komputer khususnya prosessor atau CPU. Untuk mendukung konsep teroritis
64
Direktorat Pembinaan SMK (2013)
pada pembelajaran pada materi ini akan digunakan simulator, simulator dapat
memberikan reperesentasi visual dan animasi dari mekanisme dari arsitektur
komputer dan memungkinkan siswa untuk bereksperimen dan mengeksplorasi
penjadwalan proses yang berbeda dari sistem operasi dan prosessor tanpa harus
melakukan konfigurasi dan instalasi sistem yang nyata.
Penjadwalan CPU adalah dasar dari multi programming sistem operasi. Dengan
cara men-switch CPU diantara proses, maka akan berakibat sistem operasi dapat
membuat komputer produktif. Dalam pembelajaran ini, siswa akan mempelajari
tentang penjadwalan dan beberapa algoritma penjadwalan Untuk mengetahui
lebih jelas dari penjadwalan akan dilakukan ujicoba dan pengamatan
menggunakan simulator yasmin CPU-OS Simulator yang dapat di unduh pada
alamat situs : http://www.teach-sim.com/, untuk mengunduh versi sebelumnya
atau versi 6.1 atau versi 7.2 dapat di unduh pada alamat http://yasmin-cpu-ossimulator.software.informer.com/7.2/. Unduh juga tutorial dan file pendukung
simulasi pada alamat:
a. http://www.teach-sim.com/ComputerArchitecture.zip
b. http://www.teach-sim.com/OperatingSystems.zip
c. http://www.teach-sim.com/AdvancedComputerArchitecture.zip
Persiapan Ujicoba dan Pengamatan.
Persiapan Guru
Untuk melakukan ujicoba dan pengamatan pada penjadwalan proses dari sistem
operasi, perlu dilakukan persiapan yang harus dilakukan oleh guru / pengajar :
1) Download perangkat lunak aplikasi yasmin CPU-OS simulator pada alamat
situs http://www.teach-sim.com/
2) Instal pada PC guru untuk menjelaskan fungsi dan antarmuka dari yasmin
CPU-OS simulator.
3) Unduh juga file tutorial dan file pendukung simulasi seperti :
OSQUEUESDEMO.sas,
WAITONREADDEMO.sas,
FOREVERLOOPING.SAS pada alamat :
http://www.teach-sim.com/ComputerArchitecture.zip
4)
fungsional yang berbeda dari prosesor simulasi Ini ditunjukkan pada Gambar
3.12 di bawah ini dan terdiri dari :
a. CPU Intruction memory view
b. Special CPU Register View
c. Register CPU View
d. Program Stack View (tumpukan program)
e. Program List View
f. Create Program tab
g. Add Program intruction tab
67
Direktorat Pembinaan SMK (2013)
68
Direktorat Pembinaan SMK (2013)
69
Direktorat Pembinaan SMK (2013)
70
Direktorat Pembinaan SMK (2013)
71
Direktorat Pembinaan SMK (2013)
5)
6)
7)
8)
9)
proses pada bagian ini menandakan berada pada terminate state atau
proses dimusnahkan.
Pada jendela process state beri tanda check pada check box :stay on top
dan Animate.
Klik tombol OS.. pada jendela process state. Pada menu OS.0 .. ,
tampilan READY PROCESS, beri tanda check pada check box suspend
state change
Buat sebuah proses dari program FOREVERLOOPING.sas, dengan
menekan tombol Create New Process. Hasilnya pada jendela Process
State akan terlihat sebuah proses, yang berada pada bagian ready queue.
Proses yang terlihat pada bagian ready queue akan direpersentasikan
dengan lambang sebuah kotak berwarna kuning yang didalamnya terdapat
nomer dari proses contoh no 1 artinya PID ke 1. Proses pada kondisi ini
berarti siap dalam antrian untuk pindah (transisi) pada kondisi running
(running state).
Sekarang proses simulasi dapat mulai dijalankan, langkah yang dilakukan
untuk menjalankan simulasi adalah sebagai berikut :
a) Seret dan letakan (drag and drop) kotak proses pada berbagai area seperti
CPU (ready) ,waiting atau bin.
b) Pada saat melakukan tidakan seret dan melatakan pada berbagai area
tidak diperbolehkan maka akan muncul pesan *** ERROR: transisi state
Ilegal!*** pada bagian bawah jendela.
Isi tabel dibawah ini untuk hasil meletakan (drag and drop)proses pada state
area
Tabel 3. 16 Pengamatan proses transisi
Tindakan
[1].
Sukses
Gagal
pada waiting
Queue(waiting state)
[5].
Drag and drop proses pada CPU 0
box(running state)
[6].
Drag and drop proses pada Process Bin
(terminate process)
[7].
Drag and drop proses pada Ready
Queue(ready state)
Klik tombol resume dalam OS Control tab
73
Direktorat Pembinaan SMK (2013)
Tindakan
[8].
Sukses
Gagal
box(running state)
Klik tombol resume dalam OS Control tab
[9]. Drag and drop proses pada Process Bin
(terminate process)
Selanjutnya berdasarkan tabel diatas, isi tabel dibawah dengan kondisi
(state) perubahan yang diperbolehkan:
Tabel 3. 17 Pengamata perubahan proses state
Dari State
Menuju State
10) Diagram State Transition dibawah ini menunjukan transisi dari seluruh kondisi
proses (state process). Beberapa transisi pada diagram tersebut adalah
salah, beri tanda silang pada panah yang menunjukan transisi yang salah dan
buatlah kesimpulan dari seluruh state process yang telah diujicoba dan
diamati.
program ForeverLooping
while true %Do a forever loop
n = 1 %Does nothing useful but
wend
%keeps the CPU busy
end
75
Direktorat Pembinaan SMK (2013)
Pada tab menu view tekan tombol VIEW PROCESS STATES, selanjutnya
akan muncul jendela Process States. Jendela process states akan
merepresentasikan kerja dari suatu proses pada CPU, terlihat beberapa
kondisi atau states yang mencerminkan sistemnyata dari sebuah proses ,
76
Direktorat Pembinaan SMK (2013)
6)
Agar jendela process states, tetap berada diatas dari aplikasi lain dan animasi
proses terlihat, beri tanda check pada menu check box : stay on top dan
animation
Untuk membuat simulasi menjadi suspend saat transisi menuju READY
STATE dapat memberikan tanda check pada check box suspend on state
change dalam tampilan OS.0.
77
Direktorat Pembinaan SMK (2013)
8)
78
Direktorat Pembinaan SMK (2013)
Gambar 3. 26 Drag and Drop Icon Pada Jendela Process States : OS.0
9)
Dari hasil ujicoba dan pengamatan didapat transisi yang diperbolehkan dan
tidak diperbolehkan adalah seperti tabel, pilih salah satu dengan memberikani
tanda check [] jika gagal atau sukses
Tabel 3. 18 Hasil Ujicoba dan Pengamatan transisi dari Proses
Tindakan
Sukses Gagal
-
(terminate process)
[3].
Drag and drop proses pada CPU 0
box(running state)
[4].
Drag and drop
[1].
pada waiting
Queue(waiting state)
[5].
Drag and drop proses pada CPU 0
box(running state)
[6].
Drag and drop proses pada Process Bin
(terminate process)
[7].
Drag and drop proses pada Ready
Queue(ready state)
Klik tombol resume dalam OS Control tab
[8].
Drag and drop proses pada CPU 0
box(running state)
Klik tombol resume dalam OS Control tab
79
Direktorat Pembinaan SMK (2013)
Tindakan
Sukses
Gagal
(terminate process)
Selanjutnya berdasarkan tabel diatas, kondisi (state) perubahan yang
diperbolehkan dapat dilihat pada tabel 3.19:
Tabel 3. 19 Perubahan state yang diperbolehkan pada proces
Dari State
Menuju State
ready state
Running state
Running state
Waiting state
Waiting state
ready state
Running state
Process Bin
10) Berdasarkan data dari tabel 3.19 maka sirklus keseluruhan dari proses adalah
seperti gambar 3.26 dimana proses awal berada pada kondisi ready (ready
states), CPU akan mengambil sebuah proses/jobs yang berada pada antrian
awal (head) state ready dan CPU akan melakukan eksekusi ketika eksekusi
selesai CPU dapat mengirimkan proses atau job ke proses bin yaitu
pemusnahan sebuah proses pada sebagian sistem operasi disebut terminate,
ada kalanya sebuah proses yang berada pada kondisi running atau running
states di interupt oleh proses lain yang lebih penting untuk segera dieksekusi,
sehingga proses yang sedang berada pada running state, akan di kirim ke
bagian waiting states, Jika proses yang melakukan interupt telah selesai di
eksekusi maka proses yang berada pada waiting states akan dikembalikan
pada antrian(ready states), Pada state ready tersebut akan dilihat prioritas
dari proses tersebut, jika proses tersebut dinyatakan memiliki prioritas utama ,
maka proses eksekusi program dapat dilanjutkan kembali pada running states
sampai proses tersebut selesai maka akan dikirim pada bagian proses bin
80
Direktorat Pembinaan SMK (2013)
Untuk melakukan ujicoba dan pengamatan ini perlu akan dibuat sebuah
program sederhana yang akan dieksekusi sehingga dapat dijalankan oleh
CPU simulator dibawah kendali OS simulator, kode program yang dibuat
adalah program looping 0-40 yang akan di compailer menggunakan sistem
simulator. Langkah yang harus dilakukan adalah buka jendela compiler
dengan menekan tombol compiler pada Advance Tab
2)
3)
4)
5)
6)
[2]. Pada menu SCHDULER, tab menu Policies, pilih algoritma FirstCome,First-Served(FCFS)
81
Direktorat Pembinaan SMK (2013)
7)
[3]. Pada tab menu OS CONTROL, tarik slider bar CPU Speed pada
kecepatan 60(akan muncul ketika slider bar ditarik)
[4]. Tekan tombol start, perhatikan dan cermati hanya pada bagian READY
PROCESS dan RUNNING PROCESS. Ketika prosess running beberapa
saat, sebelu proses selesai tambahkan process ke 4 yaitu process name
(P4) dengan priority (1). kemudian tarik slider bar CPU speedpada
posisi fast
[5]. Perhatikan process pada bagian READY PROCESS dan RUNNING
PROCESS dan jawab pertanyaan dibawah pada catatan sementara :
Pertanyaan
[1]. Process name mana yang memiliki posisi pertama siap dalam
antrian atau berada pada READY PROCESS(readyqueue)pertama ,
tuliskan juga PID ?
[2]. Process name mana yang memiliki posisi akhir siap dalam antrian
atau berada pada READY PROCESS(readyqueue)terakhir , tuliskan
juga PID ?
[3]. Process name mana yang memiliki posisi pertama berada dalam
RUNNING PROCESS(dieksekusi pertama oleh CPU) , tuliskan juga
PID ?
[4]. Process name mana yang memiliki posisi terakhir berada dalam
RUNNING PROCESS(dieksekusi terakhir oleh CPU) , tuliskan juga
PID ?
[5]. Proses tersebut menggunakan algoritma apa? Buat kesimpulan dari
algoritma tersebut berdasarkan ujicoba yang dilakukan.
Setelah process selesai, uji 3 proses baru deangan ketentuan seperti berikut :
[1]. Buat 3 proses baru mengikuti tabel 3.20
[2]. Pada menu SCHDULER, tab menu Policies, pilih algoritma priority
static, pada bagian priority pilih Non-preemptive
[3]. Pada tab menu OS CONTROL, tarik slider bar CPU Speed pada
kecepatan 60(akan muncul ketika slider bar ditarik)
[4]. Tekan tombol start, perhatikan dan cermati hanya pada bagian READY
PROCESS dan RUNNING PROCESS. Ketika prosess running beberapa
saat, sebelu proses selesai tambahkan process ke 4 yaitu process name
(P4) dengan priority (1). kemudian tarik slider bar pada posisi fast
[5]. Perhatikan process pada bagian READY PROCESS dan RUNNING
PROCESS dan jawab pertanyaan dibawah pada catatan sementara
Pertanyaan
[1]. Process name mana yang memiliki posisi pertama siap dalam
antrian atau berada pada READY PROCESS(readyqueue)pertama ,
tuliskan juga PID ?
82
Direktorat Pembinaan SMK (2013)
8)
9)
[2]. Process name mana yang memiliki posisi akhir siap dalam antrian
atau berada pada READY PROCESS(readyqueue)terakhir , tuliskan
juga PID ?
[3]. Process name mana yang memiliki posisi pertama berada dalam
RUNNING PROCESS(dieksekusi pertama oleh CPU) , tuliskan juga
PID ?
[4]. Setelah proses ke 4 atau process name (P4)ditambahkan proses
mana yang berada pada antrian pertama pada READY STATE dan
proses mana yang dieksekusi oleh CPU (running state)
[5]. Process name mana yang memiliki posisi terakhir berada dalam
RUNNING PROCESS(dieksekusi terakhir oleh CPU) , tuliskan juga
PID ?
[6]. Proses tersebut menggunakan algoritma apa? Buat kesimpulan dari
algoritma tersebut berdasarkan ujicoba yang dilakukan.
Setelah process selesai, uji 3 proses baru deangan ketentuan seperti berikut :
[1]. Buat 3 proses baru mengikuti tabel 3.20
[2]. Pada menu SCHDULER, tab menu Policies, pilih algoritma priority
static, pada bagian priority pilih pre-emptive
[3]. Pada tab menu OS CONTROL, tarik slider bar CPU Speed pada
kecepatan 60(akan muncul ketika slider bar ditarik)
[4]. Tekan tombol start, perhatikan dan cermati hanya pada bagian
READY PROCESS dan RUNNING PROCESS. Ketika prosess
running beberapa saat, sebelu proses selesai tambahkan process ke 4
yaitu process name (P4) dengan priority (1). kemudian tarik slider bar
pada posisi fast
[5]. Perhatikan process pada bagian READY PROCESS dan RUNNING
PROCESS dan jawab pertanyaan dibawah pada catatan sementara
Pertanyaan
Dari hasil ujicoba diatas perbedaan apa yang dihasilkan pada algoritma
priority static, non-preemtive dangan algoritma priority static, preemtive ?
Setelah process selesai, uji 3 proses baru deangan ketentuan seperti berikut :
[1]. Buat 3 proses baru mengikuti tabel berikut :
Tabel 3. 21 Life Time dari Proses
Process Name Process Life Time
dalam ticks
P1
10
P2
7
P3
20
[2]. Pada menu SCHDULER, tab menu Policies, pilih algoritma Round
Robin(RR), pada bagian priority pilih none
[3]. Masih pada menu pada SCHDULER, tab menu Policies, pilih RR
Time Slices :5ticks dengan menekan tombol drop-down list.
83
Direktorat Pembinaan SMK (2013)
84
Direktorat Pembinaan SMK (2013)
85
Direktorat Pembinaan SMK (2013)
Setelah program di load pada memory, secara otomatis akan kembali pada
jendela CPU.0, untuk melakukan pengujian terhadap beberapa algoritma
pemrosesan, tekan tombol OS.0, untuk masuk pada jendela OS.0
6)
Pada ujicoba dan pengamatan pertama, telah diketahui sebuah proses akan
menempati 4 state yaitu : ready, running,waiting dan terminate, untuk ujicoba
dan pengamatan ini akan dilihat bagaimana proses berpindah dari kondisi
86
Direktorat Pembinaan SMK (2013)
87
Direktorat Pembinaan SMK (2013)
Untuk membuat sebuah proses dapat memilih tab menu Process yang
berada pada menu PROGRAM LIST , kemudian pada process name:
P1 (untuk proses pertama) ubah priority menjadi 2 dengan menekan
drop down list dan tekan tombol CREATE NEW PROCESS, untuk
membuat proses kedua, pada process name: P2 (untuk proses kedua)
ubah priority menjadi 4 dengan menekan drop down list dan tekan
tombol CREATE NEW PROCESS dilanjutkan dengan membuat proses
ketiga, pada process name: P3 (untuk proses ketiga) ubah priority
menjadi 3 dengan menekan drop down list dan tekan tombol CREATE
NEW PROCESS. sesuaikan dengan tabel 3.20
[b]. Untuk pengujian ini, algoritma penjadwalan proses yang digunakan
priority static Non-preemtive untuk memilih algoritma tersebut, pada
menu SCHDULER, tab menu Policies, pilih algoritma priority(static),
pada menu group box priority pilih Non-preemptive.
[c]. Untuk memulai simulasi agar berjalan tidak terlalu cepat dan mudah
diamati, pada tab menu OS CONTROL, tarik slider bar CPU Speed
pada kecepatan 60(akan muncul ketika slider bar ditarik)
[d]. Tekan tombol start untuk menjalankan simulasi penjadwalan proses
menggunakan algoritma priority static non-preemtive, pada saat proses
berjalan akan terlihat perpindahan dari Process ID 1 , dari READY
PROCESS ke RUNNING PROCESS, pada saat proses pertama berada
pada RUNNING PROCESS, tambahkan proses baru yaitu proses ke 4
dengan process nama (P4) dan gunakan priority :1, dilanjutkan dengan
menaikan tarik slider bar CPU speedpada posisi fast
Jawaban
[1]. Pada awal simulasi process name P1 akan berada pada posisi
pertama dalam antrian READY PROCESS(ready queue)dengan PID
1.
[2]. Sedangkan yang memiliki posisi akhir dalam antrian READY
PROCESS(ready queue) adalah process name P2 dengan PID2,
dalam algoritma FCFS PID 2 berada pada urutan kedua bukan posisi
terakhir dalam antrian dan PID3 dengan process name P3 berada
pada urutan terakhir, hal ini disebabkan karena PID2 dengan process
name P2 memiliki priority dibawah process name P3 dengan PID3.
[3]. Sehingga pada saat CPU melakukan eksekusi program maka process
name P1 dengan PID 1 mendapat giliran pertama pada RUNNING
PROCESS
[4]. Setalah proses ke 4 yaitu process name P4 ditambahkan dalam
antrian, secara otomatis posisi process name P3 dengan PID3 yang
berada pada awal antrian dalam READY PROCESS bergeser
menjadi posisi ke 2, posisi pertama ditempati oleh proses baru yaitu
P4 dengan PID 4 karena P4 memiliki prioritas diatas P3 bahkan P1
90
Direktorat Pembinaan SMK (2013)
8)
9)
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
96
Direktorat Pembinaan SMK (2013)
A 1. D
12.
C 2. C
13.
B 3. A
14.
C 4. B
1.
Pada sistem operasi eksekusi sebuah program sering di sebut dengan istilah
task, jobs atau proses. Proses adalah eksekusi dari sebuah program pada
sistem operasi
2. Tujuan utama penjadwalan proses optimasi kinerja menurut kriteria tertentu,
dimana kriteria tersebut digunakan untuk mengukur dan mengoptimasi kerja
penjadwalan
3. Sebuah proses dalam sistem operasi terdapat 4 kondisi atau state yaitu :
ready,running,waiting,bin atau terminate.
Ready (ready states), CPU akan mengambil sebuah proses/jobs yang berada
pada antrian awal (head). Running State, CPU akan melakukan eksekusi.
Bin(terminate) state, ketika eksekusi selesai CPU dapat mengirimkan proses
atau job ke proses bin yaitu pemusnahan sebuah proses . Waiting state, ada
kalanya sebuah proses yang berada pada running states di interupt oleh proses
lain yang lebih penting untuk segera dieksekusi, sehingga proses yang sedang
berada pada running state, akan di kirim ke bagian waiting states, Jika proses
yang melakukan interupt telah selesai di eksekusi maka proses yang berada
pada waiting states akan dikembalikan pada antrian(ready states)
4. Algoritma FCFS(First-come,First-Served) algoritma ini akan melaksanakan
proses atau melakukan eksekusi sebuah program berdasarkan antrian proses
yang dimiliki, contohnya PID 1 adalah proses yang datang dalam antrian READY
98
Direktorat Pembinaan SMK (2013)
STATE pada urutan pertama, proses yang datang pertama pada antrian akan
mendapat layanan atau dieksekusi(RUNNING STATE) pertama oleh CPU.
Algoritma priority static, algoritma priority static, pre-emptive dan algoritma
priority static ,Non-preemptive pada dasarnya adalah sama kedua algoritma
prioritas tersebut, akan melakukan eksekusi program pada RUNNING STATE
berdasarkan prioritas utama, namun untuk algoritma priority pre-emptive
proses eksekusi pada RUNNING STATE dapat dilakukan interupt dengan
proces lain yang memiliki prioritas utama, sedangkan untuk Non-preemptive
proses eksekusi pada RUNNING STATE tidak dapat interrupt
Round Robin, konsep dasar dari algoritma ini adalah dengan menggunakan
time-sharing. Pada dasarnya algoritma ini sama dengan FCFS, hanya saja
bersifat preemptive. Setiap proses mendapatkan waktu CPU yang disebut
dengan waktu quantum (quantum time) untuk membatasi waktu proses,
biasanya 1-100 milidetik. Setelah waktu habis, proses ditunda dan ditambahkan
pada ready queue. Jika suatu proses memiliki CPU burst lebih kecil
dibandingkan dengan waktu quantum, maka proses tersebut akan melepaskan
CPU jika telah selesai bekerja, sehingga CPU dapat segera digunakan oleh
proses selanjutnya. Sebaliknya, jika suatu proses memiliki CPU burst yang lebih
besar dibandingkan dengan waktu quantum, maka proses tersebut akan
dihentikan sementara jika sudah mencapai waktu quantum, dan selanjutnya
mengantri kembali pada posisi ekor dari ready queue, CPU kemudian
menjalankan proses berikutnya.
C. Alternatif umpan balik 3 : Membuat rangkuman
Menanyakan rangkuman / intisari dari materi utama kepada beberapa peseta
didik
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
99
Direktorat Pembinaan SMK (2013)
a.
b.
c.
d.
Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian
antarpeserta didik adalah lembar pengamatan berupa daftar cek (checklist)
atau skala penilaian (rating scale) yang disertai rubrik, sedangkan pada jurnal
berupa catatan pendidikan.
Tabel 3. 24 Penilaian Observasi
No
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 25 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
100
Direktorat Pembinaan SMK (2013)
Penskoran
10
10
10
10
10
10
10
10
10
10
100
c.
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 28 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
102
Direktorat Pembinaan SMK (2013)
Kesimpulan
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
KEGIATAN PEMBELAJARAN 4
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Manajemen Memori
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami
tentang kerja memori melalui ujicoba dan pengamatan
menggunakan perangkat lunak aplikasi simulator
2. Menunjukkan tiga strategi penempatan yang digunakan dalam manajemen
memori
3. Membuat Laporan tertulis dan laporan presentasi tentang manajemen memori
dari hasil ujicoba dan pengamatan menggunakan perangkat lunak aplikasi
simulator.
E.
Materi Pembelajaran
Materi pokok ini berisi tentang fungsi memori dalam melakukan eksekusi sebuah
program, tiga metode utama pada manajemen memory dan fungsi virtual memory atau
swaping dalam manajemen memori.
F.
G.
proyektor
3. Sumber Belajar
H.
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi dan poses mengingat
kembali materi pada semester 2 pokok bahasan 3 tentang penjadwalan prosesor,
dimana sebuah proses yaitu sebuah program di eksekusi oleh prosesor
Apresepsi
104
Direktorat Pembinaan SMK (2013)
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkah105
Direktorat Pembinaan SMK (2013)
106
Direktorat Pembinaan SMK (2013)
107
Direktorat Pembinaan SMK (2013)
108
Direktorat Pembinaan SMK (2013)
frame kosong tersebut disebut hole. Frame-frame kosong atau hole yang
disediakan seperti pada tabel 3.30, dari free space memori tersebut akan dibuat
sebuah proses dari sebuah program dengan nama FOREVERLOOPING yang
akan di tempatkan pada memori berdasarkan algoritma First Fit, Best Fit dan
Worst Fit. Langkah detail melakukan ujicoba dan pengamatan pada CPU-OS
Simulator untuk melihat ke tiga algoritma penempatan dapat dilakukan pada
Ujicoba dan Pengamatan 1
Tabel 3. 30 TABEL Rencana pengaturan free space pada memory pada CPU-OS
Simulator
Frame Ukuran
status
jumlah
0
256k
Used
256k
1
256k
Used
256k
2
256k
free
512k
3
256K
free
4
256k
Used
256k
5
256K
free
256k
6
256k
Used
256k
7
256K
free
8
256K
free
768
9
256K
free
Ujicoba dan Pengamatan 1 (Memory Placement Policies)Kebijakan
penempatan
Untuk menunjukkan bagaimana algoritma atau metode penempatan bekerja ikuti
petunjuk di bawah:
1) Pastikan tidak ada program berada di memori. Hapus semua proses yang
mungkin kebetulan ada di salah satu antrian (gunakan tombol REMOVE)
dan juga menghapus semua program dimuat dengan memilih program dan
klik pada tombol REMOVE pada tab Program. kita sekarang akan memulai
dari awal.
2) Pada jendela OS Simulator, pilih tab View dan klik pada tombol VIEW
MEMORY ,maka akan terlihat jendela Main Memory ditampilkan.
Sekarang, pastikan Frames drop Down diatur ke 1. Klik pada tombol ADD
berulang kali sampai semua memori dialokasikan (membutuhkan 10 klik).
3) Pada tahap ini akan dilanjutkan dengan membuat lubang (holes) dalam
memori. Ikuti petunjuk di bawah ini
[a]. Pilih Frame drop-down set ke 2 kemudian klik tombol REMOVE
untuk menghapusnya.
[b]. Lakukan langkah yang sama untuk menghapus frame No 3.
[c]. Lakukan langkah yang sama untuk menghapus frame No 5.
[d]. Lakukan langkah yang sama untuk menghapus frame No 7.
[e]. Lakukan langkah yang sama untuk menghapus frame No 8.
[f]. Lakukan langkah yang sama untuk menghapus frame No 9.
110
Direktorat Pembinaan SMK (2013)
111
Direktorat Pembinaan SMK (2013)
112
Direktorat Pembinaan SMK (2013)
113
Direktorat Pembinaan SMK (2013)
114
Direktorat Pembinaan SMK (2013)
Gambar 3. 43 Algoritma First Fit Untuk meletakan sebuah proses pada RAM
115
Direktorat Pembinaan SMK (2013)
116
Direktorat Pembinaan SMK (2013)
Gambar 3. 45 Algoritma Best Fit Untuk meletakan sebuah proses pada RAM
dan Hasilnya
6) Untuk mengujicoba algoritma placement worst fit. Pada menu Memory
Manager pilih Worst Fit dengan menekan menu drop down Placement
Policy, kemudian tekan tombol CREATE NEW PROCESS untuk
membuat proses baru.
Dari proses tunggal yang dibuat untuk ditempatkan pada memory
menggunakan algoritma Worst Fit. terlihat bahwa program akan
menempati free space dengan ukuran terbesar yaitu 768 Byte meskipun
program hanya sebesar 256 Byte, sehingga dengan algoritma ini akan
memiliki sisa pada memory sebesar 512 Byte
117
Direktorat Pembinaan SMK (2013)
118
Direktorat Pembinaan SMK (2013)
Metode Best
Fit placement
Metode Worst
Fit placement
120
Direktorat Pembinaan SMK (2013)
122
Direktorat Pembinaan SMK (2013)
3) Selanjutnya
load
sebuah
program
dengan
nama
program
OSQueuesDemo.sas jika itu belum dimuat(loading) . Jika proses load tidak
dapat dilakukan atau terjadi error, compile list program dibawah ini:
program OSQueuesDemo
while true
for n = 1 to 15
i=1
next
wait(3)
wend
end
%Start of program
%Forever loop
%Repeat 15 times
%Just something to do!
%End of repeat loop
%Suspend program for 3 secs
%End of forever loop
%End of program
4) Buat tiga proses program ini dengan ukuran pages berbeda (lihat tabel 3.33
untuk ukuran pages). Untuk membuat ukuran pages sebuah proses dapat
menggunakan menggunakan menu list drop-down dalam tab menu Process,
pada OS simulator.
5) Setelah membuat setiap proses amati nilai-nilai di jendela Resources
Utilisation catat hasilnya pada tabel 3.34
Tabel 3. 33 Ukuran pages dari Proses
Process
Pages
P1
4
P2
5
P3
3
Tabel 3. 34 Tabel Pengamatan Penggunaan Memori (memory Utilisation)
Process
Pages
Free
Alloc
Swap
P1
4
P2
5
P3
3
6) Pastikan memberi tanda centang pada menu check box suspend on state
change hanya pada bagian RUNNING PROCESSES saja, dan pastikan
kecepatan CPU berada pada posisi cepat (fast) dengan cara menarik CPU
Slider di posisi teratas. Selanjutnya klik tombol START pada menu tab OS
Control dan pada saat simulasi berjalan akan muncul sebuah pesan yang
menunjukan perubahan keadaan dari READY PROCESSES state ke
RUNNING PROCESSES pada kondisi tersebut proses akan SUSPEND, pada
kesempatan inilah digunakan untuk mencatat tiga nilai penggunaan
memori(Memory Utilisation), terhadap proses yang berlangsung, catat ketiga
nilai tersebut pada tabel dibawah.
123
Direktorat Pembinaan SMK (2013)
Free
Alloc
Swap
124
Direktorat Pembinaan SMK (2013)
125
Direktorat Pembinaan SMK (2013)
127
Direktorat Pembinaan SMK (2013)
128
Direktorat Pembinaan SMK (2013)
129
Direktorat Pembinaan SMK (2013)
130
Direktorat Pembinaan SMK (2013)
Pada saat proses P1 dibuat dengan jumlah pages 4, maka proses tersebut
akan menempati ruang dalam memori sebanyak 4 buah page frame dengan
besar ukuran pages frame adalah 256 sehingga total adalah 1024 sehingga
sisa ruang memory yang bebas atau free adalah 2560(free) 1024(Alloc) =
15336(free). Ketika proses P2 dibuat dengan jumlah pages 5 maka proses
tersebut akan menempati ruang dalam memori sebanyak 5 buah page frame
dengan besar ukuran pages frame adalah 256 sehingga total adalah 1280
sehingga keseluruhan proses yang diletakan pada memori utama adalah
1024(P1) + 1280(P2) =2304, sedangkan untuk free space pada RAM adalah
2560(free) 2304 (Alloc) = 256(free), jika proses P3 dibuat dengan jumlah
pages 3 maka proses tersebut seharusnya menempati ruang dalam memori
sebanyak 3 buah page frame dengan ukuran 256 sehingga ruang kosong
(free)yang dibutuhkan pada RAM adalah 768, sedangkan ketersediaan ruang
kosong pada RAM adalah sebesar 256 , kekurangan ruang kosong pada
memori dapat diselesaikan dengan penggunaan proses swaped, yaitu dengan
menjadikan media penyimpanan sekuder (hardisk) sebagai perluasan dari
memori, hal tersebut dapat dilihat pada diagram batang memory utilisation
bagian swap pada awalnya 0 menjadi 768 dan pada memori utama (RAM)
tidak terlihat placement atau peletakan proses pada RAM, proses diletakan
pada swap. Tabel 3.37 adalah hasil pengamatan dari penggunaan memori
untuk tiap proses sebelum program di eksekusi.
6) Pada ujicoba dan pengamatan ini akan dilihat proses pertukaran dari memori
ke penyimpanan sekuder(virtual memory) dan sebaliknya, tanpa menggunakan
paging, sehingga untuk ujicoba dan pengamatan ini hilangkan tanda centang
pada menu check box paging enable, selanjutnya beri tanda centang pada
menu check box suspend on state change hanya pada bagian RUNNING
PROCESSES saja, dan pastikan kecepatan CPU berada pada posisi cepat
(fast) dengan cara menarik CPU Slider di posisi teratas. Selanjutnya klik tombol
START pada menu tab OS Control dan pada saat simulasi berjalan akan
muncul sebuah pesan yang menunjukan perubahan keadaan dari READY
PROCESSES state ke RUNNING PROCESSES pada kondisi tersebut proses
akan SUSPEND.
utilisation terhadap proses terisi (tabel 3.35), jika tabel telah terisi(masingmasing proses mendapat sirklus 2 kali ) isi juga tabel pengamatan CPU
Ulitisation dan Memory Utilisation(tabel 3.36).
Tabel 3. 39 Tabel hasil Pengamatan CPU utilisation dan Memory Utilisation
CPU%
Free
Alloc
Swap
0%
256
2304
768
50 %
256
2304
768
75 %
768
1792
1280
88 %
768
1792
1280
94 %
256
2304
768
97 %
768
1792
1280
Jika semua tabel telah terisi maka hentikan simulasi dengan cara hilangkan
tanda centang pada check box suspend On State Change, tekan tombol
RESUME untuk menruskan simulasi, pada saat simulasi berjalan tekan
tombol KILL pada bagian RUNNING PROCESS
(Alloc) adalah sebesar 1024, hal ini mengakibatkan ruang kosong(free) dari
RAM berkurang, sehingga free pada RAM sebesar 1536.
Ketika proses P2 dibuat dengan jumlah pages 5, Proses P2 akan menempati
ruang kosong sebanyak 5 Page frame dengan besar tiap page frame adalah
256 sehingga untuk menempati 5 pages, RAM ruang kosong yang gunakan
adalah 1280 untuk kedua proses tersebut alokasi(Alloc) RAM yang digunakan
adalah sebesar 2304, hal ini mengakibatkan ruang kosong(free) pada RAM
berkurang, sehingga free pada RAM sebesar 256.
Ketika Proses P3 dibuat dengan jumlah pages 3, proses tersebut harus
menempati ruangan pada RAM sebesar 768, tetapi pada saat ini free pada
RAM hanya tersisa 256, sehingga proses P3 akan ditempatkan pada swap ,
sebagai perluasan dari memori utama (RAM)
Pada saat simulasi di jalankan, dan CPU mengambil proses P1 untuk
dilakukan eksekusi, kondisi P1 sekarang berada pada RUNNING Prosess
sehingga penggunaan CPU masih belum meningkat dan free dari RAM ,alokasi
RAM serta swap masih belum menunjukan perubahan, penggunaan CPU dan
RAM mulai terlihat setelah proses P3 mendapat pelayanan eksekusi, dimana
proses P2 akan dikirim/diletakan ke swap atau disebut dengan swap out
(proses perpindahan dari RAM ke penyimpanan sekunder)dan proses P3 akan
dikirim ke memori utama (RAM) proses ini disebut dengan swap in (proses
perpindahan dari penyimpanan sekunder ke RAM) sehingga proses yang
menempati RAM pada saat ini berisi Proses P1 dan Proses P3 dan ruang
kosong pada RAM akan meningkat menjadi 768. Proses tersebut akan
berlangsung terus sampai sebuah proses selesai dilakukan eksekusi oleh
CPU. Dari hasil simulasi masih terlihat kekurangan yaitu pada awal peletakan
proses pada RAM masih tersisa ruang kosong sebesar 256, karena semua
proses P3 diletakan dalam swap, juga pada saat proses P2 diletakan pada
swap, terdapat ruang kosong pada RAM sebesar 768 hal tersebut terjadi
karena tidak menggunakan sistem paging(tanda centang pada paging enable
dihilangkan).
B. Rangkuman
Fungsi memori adalah membantu kerja prosessor dalam menyiapkan sebuah
antrian yang akan diambil oleh prosessor berdasarkan algoritma penjadwalan.
Fungsi manajemen memori , jika program memiliki ukuran yang sangat besar
lebih besar dari memory maka sebuah proses akan berjalan dengan lambat
karena program yang akan diambil (load) oleh memori tidak mencukupi untuk
disimpan dalam memori. Untuk kasus seperti ini perlu dilakukan manajemen
memori.
134
Direktorat Pembinaan SMK (2013)
Setiap proses yang diambil atau load dari hardisk kedalam memori akan
ditempatkan atau dialokasikan pada free space dari memori tersebut. Dalam
mengalokasikan sebuah proses pada memori terdapat tiga sekema yang dapat
digunakan yaitu : (1) Single User Contiguous, (2)Fix Partition, (3)Dynamic
Partition.
Single User Contiguous
Program atau sebuah proses/jobs tunggal akan dimuat secara keseluruhan
kedalam memori, hal tersebut mengakibatkan : Jobs diproses secara berurutan
dalam sistem single-user, Jika memiliki tiga proses proses lain tidak dapat
ditempatkan dalam memori, Akumulator untuk melacak ukuran program jika
program lebih besar maka proses tidak dapat diletakan dalam memori dan proses
akan berjalan lambat
Fix Partition
sekema ini menyetujui untuk membagi memori menjadi beberapa bagian atau
melakukan partisi dari sebuah memori sehingga beberapa proses dapat
ditempatkan langsung dalam memori. Pembagian atau partisi dari RAM tersebut
sifatnya adalah fix, tidak dapat diperbesar atau diperkecil, ukuran dari partisi yang
dibuat dalam memori akan dicatat dalam Partition memory table
Pada sekema fix partition pebagian partisi dapat dilakukan dengan besar partisi
yang berbeda atau dapat juga dengan membagi partisi dengan ukuran yang
sama.
Dynamic Partition
Proses yang akan masuk ke memori segera dibuatkan partisi untuknya sesuai
kebutuhannya, sehingga partisi dalam memori disesuaikan dengan besaran dari
program yang akan menjadi proses atau job, Teknik ini dapat meningkatkan
utilitas memori
Algoritma penempatan (placement)
Sekema Fix Partition dan Dynamic Partition dalam menempatkan sebuah proses
pada ruang kosong dalam RAM menggunakan beberapa algoritma, terdapat tiga
algoritma penempatan yang dapat digunakan: 1) First fit, 2) Best fit dan 3)Worst
fit.
Metode First Fit placement
memory manager men-scan list untuk menemukan hole(free space) yg cukup
untuk menampung proses yg baru. Proses akan menempati hole pertama yg
ditemuinya dan cukup untuk dirinya meskipun memiliki sisa yang besar, jika pada
hole pertama free space dirasa kurang cukup atau terlalu kecil maka algoritma
akan mencari pada hole kedua dan seterusnya sampai menemukan hole dengan
free space yang muat untuk program, meskipun memiliki sisa yang besar
Metode Best Fit placement
memory manager men-scan list untuk menemukan hole(free space) yang dapat
dimasuki dan memiliki sisa paling sedikit dari ruang memori jika program
menempatinya. Algoritma ini mengakibatkan proses menjadi sedikit lambat,
karena harus mencari ruang-ruang dengan ukuran yang memiliki sisa terkecil jika
program ditempatkan, namun dengan algoritma ini dianggap paling efisien
terhadap ruang memori
Metode Worst Fit placement
memory manager men-scan list untuk menemukan hole(free space) yang dapat
dimasuki dan memiliki sisa paling banyak dari ruang memori jika program
menempatinya. Algoritma ini mengakibatkan proses menjadi sedikit lambat,
karena harus mencari ruang-ruang dengan ukuran yang memiliki sisa terbesar jika
program ditempatkan, Fungsi pencarian sisa terbesar dari hole yaitu berguna
untuk meletakan proses-proses berikutnya.
135
Direktorat Pembinaan SMK (2013)
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
6. B
2. A
7. A
3. C
8. C
4. A
9. A
3.
4.
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
d. Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian
antarpeserta didik adalah lembar pengamatan berupa daftar cek (checklist)
atau skala penilaian (rating scale) yang disertai rubrik, sedangkan pada jurnal
berupa catatan pendidikan.
139
Direktorat Pembinaan SMK (2013)
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 41 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
140
Direktorat Pembinaan SMK (2013)
Nomor Soal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Jumlah
skor
Nilai
Penskoran
10
10
10
10
10
10
10
10
10
10
100
141
Direktorat Pembinaan SMK (2013)
Persyaratan ini dapat terpenuhi manakala instrumen ditulis didasarkan langkahlangkah baku, yakni: (a) menulis kisi-kisi, (b) menulis butir soal, dan (c) menelaah
butir-butir instrumen. Langkah-langkah ini adalah langkah minimum yang harus
dilakukan agar butir-butir instrumen dikatakan baik. Untuk ujian skala besar, setelah
ditelaah dan direvisi, maka instrumen itu harus diuji- cobakan untuk melihat bukti
empirik validitas dan reliabilitas instrumen tersebut.
Tabel 3. 43 Penilaian Kinerja Melakukan Praktikum
No
1
2
3
4
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 44 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
142
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 5
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Manajemen Input Output (I/O)
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami Komunikasi perangkat input output(I/O) dengan processor
2. Memahami
tentang intetrupt vector melalui ujicoba dan pengamatan
menggunakan perangkat lunak aplikasi simulator
143
Direktorat Pembinaan SMK (2013)
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
1. katagori perangkat I/O, perangkat I/O terhubung pada komputer dan
komunikasi perangkat dengan prosesor.
2. Interupsi vektor dan dua metode utama penanganan interupsi
F.
G.
proyektor
3. Sumber Belajar
H.
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi tentang manajemen Input
Output(I/O)
Apresepsi
Pada materi pokok dalam kegiatan pembelajaran ini , tidak akan membahas
tentang macam-macam alat atau perangkat keras Input dan output ,tetapi yang
dibahas pada kegiatan pembelajaran ini adalah bagaimana prosesor mengelola
144
Direktorat Pembinaan SMK (2013)
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Perangkat I/O terhubung ke komputer melalui port yang diatur oleh device
controller , I/O dapat berkomunikasi dengan prosesor dan perangkat lainnya
melalui bus sedangkan metode yang digunakan I/O untuk berkomunikasi denga
prosesor menggunakan metode memory mapped dan Intruksi I/O langsung (I/O
direct intructions) .
Jika prosesor akan mengakses sebuah perangkat I/O, prosesor tersebut akan
melakukan cek secara terus menerus terhadap perangkat tersebut untuk
mengetahui apakah perangkat tersebut dinyatakan siap diakses, cara ini yang
disebut dengan polled, sedangankan bila perangkat I/O itu sendiri yang
memberitahukan pada prosesor bahwa perangkat I/O tersebut siap diakses, cara
ini disebut interupsi (interrupts).
Katagori perangkat I/O
Pada saat sekarang ini, terdapat berbagai macam perangkat I/O seperti perangkat
penyimpanan (disk, tape), perangkat transmisi (network card, modem), dan
145
Direktorat Pembinaan SMK (2013)
146
Direktorat Pembinaan SMK (2013)
dipetakan ke ruang alamat yang digunakan CPU. Diawal materi telah dijelaskan
bahwa untuk mengakses perangkat prosesor menggunakan dua metode yang
pertama yaitu dengan melakukan cek secara terus menerus terhadap perangkat
tersebut untuk mengetahui apakah perangkat tersebut dinyatakan siap diakses,
yang kedua yaitu bila perangkat I/O itu sendiri yang memberitahukan pada
prosesor bahwa perangkat I/O tersebut siap diakses, cara ini disebut interupsi
(interrupts).
Interupsi(Interrupts)
Interupsi terjadi bila suatu perangkat I/O ingin memberitahu prosesor bahwa ia
siap menerima perintah, output sudah dihasilkan, atau terjadi error
Penanganan Intrupsi (intrupts heandle)
Ada beberapa tahapan dalam penanganan interupsi:
1) Controller mengirimkan sinyal interupsi melalui interrupt-request-line
2) Sinyal dideteksi oleh prosesor.
3) Prosesor akan terlebih dahulu menyimpan informasi tentang keadaan statenya (informasi tentang proses yang sedang dikerjakan).
4) Prosesor mengidentifikasi penyebab interupsi dan mengakses tabel vektor
interupsi untuk menentukan interrupt handler
5) Transfer kontrol ke interrupt handler
6) Setelah interupsi berhasil diatasi, prosesor akan kembali ke keadaan seperti
sebelum terjadinya interupsi dan melanjutkan pekerjaan yang tadi sempat
tertunda.
Dari dasar teori yang telah dijelaskan diatas, sistem komputer menggunakan
mekanisme interrupt sebagai sarana menanggapi peristiwa eksternal seperti
operasi input dan output. Proses pada CPU akan dihentikan sementara
(interrupts) sebelum mengeksekusi instruksi berikutnya dan dipaksa untuk
menjalankan instruksi dari pengendali interupsi(interupt handling) . Setelah
penanganan interupsi selesai CPU dikembalikan kembali mengeksekusi instruksi
itu yang dihetikan sementara dan mengeksekusinya sebelum terputus.
Tumpukan/antrian digunakan untuk menyimpan keadaan CPU seperti isi register
dan alamat pengirim akan dikembalikan setelah penanganan interupsi (intrrupts
handling) dikerjakan.
Terdapat dua metode interupt yaitu interrupts vector dan interrupts polled untuk
mengetahui mekanisme metode interrupts tersebut akan dilakukan melalui ujicoba
dan pengamatan
Ujicoba dan Pengamatan
Ujicoba dan pengamatan adalah serangkaian latihan yang dirancang untuk
menunjukkan berbagai aspek IO interrupt handling
Ujicoba dan Pengamatan 1 (Interrupts Vector)
Pada ujicoba dan pengamatan 1, hasil pengamatan adalah untuk melihat
bagaimana interupsi vektor digunakan , dalam ujicoba pengamatan ini akan
menggunakan sebuah program vector, dengan list program yang telah disediakan
dan harus di input kedalam jendela compile pada CPU-OS simulator. Langkah
langkah ujicoba dan pengamatan 1 adalah sebagai berikut :
[1]. Pada CPU-OS Simulator, tekan tombol COMPILE untuk menampilkan
jendela Program Compile tambahkan list program berikut pada PROGRAM
SOURCE(INPUT) :
program Vectors
sub IntVect1 intr 1
writeln("This is intr 1")
end sub
sub IntVect2 intr 2
writeln("This is intr 2")
end sub
sub IntVect5 intr 5
writeln("This is intr 5")
end sub
while true
wend
end
149
Direktorat Pembinaan SMK (2013)
Compile program tersebut , dan beri tanda centang pada menu check box
enable optimizer, generate program code dan remove redundant code
[2]. Tekan tombol SHOW SUBROUTINE LIST dalam tab menu compile pada
Jendela Program Compiler dan catat address atau alamat dari InVect1,
InVect2 dan InVect5 pada tabel dibawah :
Tabel 3. 45 Subroutine address
SUBROUTINE
InVectt1
InVectt2
InVectt5
STARTING ADDRESS
151
Direktorat Pembinaan SMK (2013)
STARTING ADDRESS
0
20
40
[3]. Masih pada jendela Program Compiler, tekan tombol LOAD IN MEMORY..
untuk memasukan program dalam memori selanjutnya secara otomatis akan
kembali pada jendela OS Simulator : CPU 0
153
Direktorat Pembinaan SMK (2013)
154
Direktorat Pembinaan SMK (2013)
[6]. Pada saat program vector running dalam simulasi, terlihat dalam jendela OS
Simulator: CPU 0, pada bagian CPU INTERACTION IN MEMORY (RAM) ,
alamat atau PAdd yang diproses adalah 0060 sampai dengan 0074, dan
proses tersebut akan terus dijalankan , saat tombol TRIGGER pada bagian
INT1 ditekan, proses yang dijalankan berubah menjadi 0000 sampai dengan
0019 dengan output pada console adalah This Is Intr1, setelah console
menampilkan output maka alamat yang diproses kembali pada 0060 sampai
dengan 0074.
Pada saat tombol TRIGGER pada bagian INT2 ditekan, proses yang
dijalankan berubah menjadi 0020 sampai dengan 0039 dengan output pada
console adalah This Is Intr2, setelah console menampilkan output maka
alamat yang diproses kembali pada 0060 sampai dengan 0074.
Pada saat tombol TRIGGER pada bagian INT5 ditekan, proses yang
dijalankan berubah menjadi 0040 sampai dengan 0059 dengan output pada
console adalah This Is Intr5, setelah console menampilkan output maka
alamat yang diproses kembali pada 0060 sampai dengan 0074.
Kesimpulan Pengamatan
Pada saat awal simulasi prosesor tetap melakukan proses pada register lain
sesuai dengan tugas dan penjadwalannya yaitu melakukan proses pada
alamat register 0060 sampai dengan 0074 sampai dengan proses tersebut
selesai dieksekusi. Ketika Tombol Trigger ditekan untuk INT 1 (Interrupts1)
maka proses pada register 0060 samapai dengan 0074 di interupsi, hal ini
menandakan bahwa I/O telah siap (dengan cara dipicu oleh tombol TRIGGER
), maka register atau alamat yang di proses sekarang adalah 0000 sampai
dengan 0019 dan seperti kita ketahui bahwa Program Vector memiliki 3
subroutine yang menghasilkan 3 output , output pertama adalah This Is
Intr1, setalah output dihasilkan proses pada alamat 0000 sampai dengan
0019 dinyatakan selesai, maka prosesor kembali menyelesaikan proses pada
alamat 0060 samapai 0074 yang tadi di interupsi, hal yang sama terjadi jika
tombol TRIGGER untuk INT2, INT5 di tekan maka akan terjadi interrupts yang
menandakan bahwa I/O telah siap karena di picu dengan tombol TRIGGER,
proses akan berganti pada proses baru yaitu INT2 atau INT5
Ujicoba dan Pengamatan 2 (Menjelaskan dua metode utama penanganan
interupsi) intrrupt handling
Seperti yang telah diketahui bersama pada awal metari, bahwa terdapat dua
metode penanganan intrupsi (intrrupt handling) yaitu Polled Interrupt dan Vectored
Interrupt , untuk ujicoba dan pengamatan 2 akan digunakan dua buah list program
yang harus di tambahkan pada jendela program compiler, list program tersebut
155
Direktorat Pembinaan SMK (2013)
[2].
[3].
[4].
[5].
[6].
Catatan:
a) Kata kunci nowait pada read statemen menunjukan program tidak akan
dihentikan sambil menunggu masukan (input).
b) Jika tidak ada input maka nilai v tidak akan berubah.
c) Statement break* digunakan program untuk keluar dari looping program,
dalam hal ini while loop
Compile list program dari program polledlnt
Load program hasil compile kedalam memory CPU
Buka jendela Console INPUT OUTPUT dan aktifkan console tersebut agar
selalu tampil didepan program yang lain , selanjutnya set kecepatan simulasi
secara medium
Start simulasi dengan mengklik tombol RUN CPU Simulator itu. Begitu
Program pesan Starting ditampilkan di Console, ketik karakter apapun di
kotak INPUT dari Console. Tunggu sampai program berakhir dan amati
secara seksama prosesnya, buat kesimpulan sementara
Selanjutnya, masukkan list program berikut dalam PROGRAM SOURCE
(INPUT) dalam jendela program compiler dengan terlebih dahulu menekan
tombol NEW pada tab menu Edit Source .
List Program:
program VectoredInt
program VectoredInt
var v integer
sub InputInt intr 1
156
Direktorat Pembinaan SMK (2013)
read(nowait, v)
end sub
v=0
writeln("Program Starting")
while true
for i = 1 to 100
if v > 0 then
break *
end if
write(".")
next
wend
writeln("Program Ending")
end
[7]. Kompilasi program tersebut dengan menekan tombol COMPILE pada
jendela Program Compiler kemudian Load program hasil compile kedalam
memory CPU
[8]. Tampilkan jendela Console INPUT OUTPUT , buat jendela tersebut selalu
berada didepan program, kemudian Reset dan jalankan simulasi untuk
program VectoredIn ini pada kecepatan tercepat.
[9]. Begitu Program VectoredIn berjalan dalam simulator, pesan Starting akan
muncul di Console INPUT OUTPUT, kemudian ketik karakter apapun di
kotak INPUT dari Console INPUT OUTPUT Tunggu sampai program
berakhir.
[10].Berdasarkan Ujicoba dan Pengamatan 2 beri kesimpulan dari dua program
yaitu program PolledInt dan program VectoredInt
[11].Berdasarkan Ujicoba dan Pengamatan 2, pilih metode penanganan interupsi
(interrupt handling) yang lebih efisien , pada tabel 3.47 (dengan
menempatkan tanda [ X] terhadap interrupt handling yang efisien):
Tabel 3. 47 interrupt handling yang paling efisien
Interrupt Method
Polled Interrupt
Vectored Interrupt
dan metode yang kedua adalah Vectored Interrupt , masing masing metode
diwakili oleh list program , untuk polled interrupt akan menggunakan list program
PolledInt dan untuk Vectored Interrupt menggunakan list program vectoredint ,
langkah pertama adalah dengan menambahkan list program vectoredint dalam
jendela program Compiler, ujicoba dan pengamatan ini masih menyambung
dengan ujicoba pengamatan 1, sehingga aplikasi CPU OS Simulator tidak perlu
ditutup. Untuk lebih detail langkah pengamatan dapat dilakukan seperti berikut
[1]. Pada jendela Program Compiler tekan tombol New dalam tab menu Edit
Sources sehingga akan muncul tab menu baru pada bagian PROGRAM
SOURCES (INPUT) tambahkan kode program polledint dengan list program
seperti dibawah ini:
program PolledInt
var v integer
v=0
writeln("Program Starting")
while true
read(nowait, v)
for i = 1 to 100
if v > 0 then
break *
end if
write(".")
next
wend
writeln("Program Ending")
end
Pada jendela program compiler pilih tab menu Edit Sources dan tekan
tombol NEW untuk menambahkan tab baru pada bagian PROGRAM
SOURCE(INPUT)
158
Direktorat Pembinaan SMK (2013)
Compile List program dengan menekan tombol COMPILE, pada tab menu
Compile
pada bagian paling depan dari program simulasi, kemudian tarik slider bar
kecepatan pada posisi diatas slow (310) dan jalankan simulasi dengan
menakan tombol RUN
Pada saat simulasi berjalan , akan tampil output Program Starting pada
jendela console Input Output , masukan sembarang karakter pada box
INPUT, tunggu sampai program berakhir, untuk mempercepat dapat
menaikan slider bar pada posisi 100
List Program:
program VectoredInt
var v integer
sub InputInt intr 1
read(nowait, v)
end sub
v=0
writeln("Program Starting")
while true
for i = 1 to 100
if v > 0 then
break *
end if
write(".")
next
wend
writeln("Program Ending")
end
[7].
Pada saat program atau simulasi berjalan , pada console Input Output akan
tampil output berupa pesan Program Starting. Masukan atau ketikan
sembarang karakter pada box INPUT untuk melakukan interrupts
163
Direktorat Pembinaan SMK (2013)
Polled Interrupt
Vectored Interrupt
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
C. Memory Mapped
D. Perangkat Karakter
9. Bila perangkat I/O itu sendiri yang memberitahukan pada prosesor bahwa
perangkat I/O tersebut siap diakses, cara ini disebut ...
A. polled
B. interrupts
C. vectored
D. Daisy chain
10. Bila Prosesor melakukan cek secara terus menerus terhadap perangkat tersebut
untuk mengetahui apakah perangkat tersebut dinyatakan siap diakses, cara ini
disebut
A. polled
B. interrupts
C. vectored
D. Daisy chain
Kunci Jawaban Post test
1. C
6. A
2. C
7. D
3. A
8. B
4. B
9. B
1.
2.
3.
4.
dekat antara drive dan controller, membuatnya lebih cepat dan mudah untuk
digunakan.
Mekanisme interrupts dapat dideskripsikan seperti berikut : Proses pada CPU
akan dihentikan
sementara (interrupts) sebelum mengeksekusi instruksi
berikutnya dan dipaksa untuk menjalankan instruksi dari pengendali
interupsi(interupt handling) . Setelah penanganan interupsi selesai CPU
dikembalikan kembali mengeksekusi instruksi itu yang dihetikan sementara
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
d. Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian
antarpeserta didik adalah lembar pengamatan berupa daftar cek (checklist)
168
Direktorat Pembinaan SMK (2013)
atau skala penilaian (rating scale) yang disertai rubrik, sedangkan pada jurnal
berupa catatan pendidikan.
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 50 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
Nomor Soal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Jumlah
skor
Nilai
Penskoran
10
10
10
10
10
10
10
10
10
10
100
170
Direktorat Pembinaan SMK (2013)
Persyaratan ini dapat terpenuhi manakala instrumen ditulis didasarkan langkahlangkah baku, yakni: (a) menulis kisi-kisi, (b) menulis butir soal, dan (c) menelaah
butir-butir instrumen. Langkah-langkah ini adalah langkah minimum yang harus
dilakukan agar butir-butir instrumen dikatakan baik. Untuk ujian skala besar, setelah
ditelaah dan direvisi, maka instrumen itu harus diuji- cobakan untuk melihat bukti
empirik validitas dan reliabilitas instrumen tersebut.
Tabel 3. 52 Penilaian Kinerja Melakukan Praktikum
No
1
2
3
4
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 53 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
171
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 6
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Proses Booting pada sistem operasi Linux
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
Memahami tentang proses booting pada sistem operasi Linux melalui ujicoba
pengamatan
172
Direktorat Pembinaan SMK (2013)
E.
Materi Pembelajaran
Materi pokok ini berisi dijelaskan tentang proses booting pada sistem operasi linux
meliputi inisialisasi BIOS, MBR, LILO, SeLinux, Kernel, run-level.
F.
G.
Koneksi internet
proyektor
3. Sumber Belajar
H.
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi dan poses mengingat
kembali materi pada semester 1 tentang proses booting pada sistem operasi
Apresepsi
Pada semester 1 telah dijelaskan tentang proses booting close source, secara
umum proses booting pada sistem operasi open sources (linux) hampir sama
dengan proses booting pada sistem operasi lainnya (close sources).Jelaskan
secara ringkas apa yang dimaksud dengan booting dan urutan booting pada
sistem operasi windows ?
A. Uraian Materi
Booting adalah istilah teknologi informasi dalam bahasa ingris yang mengacu
kepada proses awal menyalakan komputer dimana semua register prosesor
disetting kosong, dan status mikroprosesor/prosesor disetting reset. Kemudian
address 0xFFFF diload di segment code (code segment) dan instruksi yang
terdapat pada alamat address 0xFFFF tersebut dieksekusi. Secara umum
program BIOS (Basic Input Output System), yaitu sebuah software dasar
173
Direktorat Pembinaan SMK (2013)
3)
4)
5)
6)
7)
8)
Selanjutnya BIOS akan membaca MBR (Master Boot Record), MBR adalah
sebuah program yang sangat kecil yang terdapat pada sector pertama
hardisk, MBR kemudian me-load suatu program bernama NTLDR ke dalam
memori.
NTLDR kemudian memindahkan komputer ke "flat memory model"
(bypassing the 640KB memory restrictions placed on PCs) kemudian
membaca file BOOT.INI
Jika komputer mempunyai beberapa partisi yang bootable, NTLDR akan
menggunakan informasi yang terdapat pada file BOOT.INI untuk
menampilkan pilihan boot, apabila hanya terinstall windows saja maka
tampilan menu akan dilewati dan windows akan me-load windows.
Sebelum meload windows, NTLDR membuka program lain ke dalam memory
yang disebut NDETEC.COM. File ini melakukan pengecekan semua
hardware yang terdapat pada komputer. Setelah semua hardware ditemukan,
NDTECT.COM memberikan kembali informasi tersebut ke NTLDR.
NTLDR kemudian berusaha me-load versi Windows yang dipilih pada step 4.
Hal ini dilakukan dengan menemukan file NTOSKRNL pada folder System32
yang terdapat pada directory windows.
NTOSKRNL adalah program utama pada system operasi windows yaitu
sebuah "kernel" Setelah kernel tersebut di-load ke memory, NTLDR passes
control of the boot process to the kernel and to another file named HAL.DLL.
HAL.DLL controls Windows famous hardware abstraction layer (HAL).
NTOSKRNL kemudia menangani proses boot selanjutnya. Langkah pertama
adalah meload beberapa "low-level system drivers". Kemudian NTOSKRNL
me-load semua file-file yang dibutuhkan untuk membuat "core" sistem operasi
windows.
Kemudian, Windows akan memverifikasi apakah terdapat lebih dari satu
konfigurasi hardware profile pada komputer, kalau terdapat lebih dari satu
hardware profile windows akan menampilkan menu pilihan, tetapi apabila
hanya terdapat satu profile maka windows akan langsung me-load default
profile.
174
Direktorat Pembinaan SMK (2013)
9)
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Proses Booting Sistem Operasi Linux
Sistem operasi windows dan sistem operasi linux memiliki prinsip yang sama
dalam proses booting, Untuk sistem operasi linux proses booting dapat
dideskripsikan seperti berikut :
1)
2)
3)
4)
pada saat komputer dihidupkan, proses yang dilakukan pertama kali adalah
proses BIOS, BIOS melakukan proses POST(Power On Selft Test) dengan
melakukan pengecekan integritas perangkat keras dan mencari instruksi pada
Master Boot Record (MBR) yang terdapat pada floppy drive atau harddisk.
Setelah MBR ditemukan proses dilanjutkan oleh MBR dengan menjalankan
boot loader. Pada sistem operasi LInux, boot loader yang sering dipakai
adalah LILO (Linux Loader) dan GRUB (GRand Unified Boot loader).
LILO/GRUB akan membaca label sistem operasi yang kernelnya akan
dijalankan. Pada boot loader inilah sistem operasi mulai dipanggil. Untuk
mengkonfigurasi file grub, buka filenya di /boot/grub/grub.conf
Setelah itu, tanggung jawab untuk booting diserahkan ke kernel. Setelah itu,
kernel akan menampilkan versi dari kernel yang dipergunakan, mengecek
status SELinux, mengecek paritisi swap, mengecek memory, dan sebagainya.
175
Direktorat Pembinaan SMK (2013)
5)
6)
176
Direktorat Pembinaan SMK (2013)
177
Direktorat Pembinaan SMK (2013)
3)
Untuk mengubah state run level dapat mengetikan perintah init n atau
telinit n , n menunjukan state run level , untuk ujicoba mengubah run level
state 2 menjadi run level 0, dapat mengetikan perintah init 0 atau telinit 0,
proses yang dihasilkan dari perintah tersebut adalah komputer mendapat
proses shutdown
Setelah komputer di hidupkan kembali , login pada sistem operasi linux
menggunakan account pengguna, selanjutnya jalankan terminal. Pada
terminal switch user dari account pengguna menjadi account root
menggunakan perintah su. Ubah state run level menjadi run level 1 dengan
mengetikan perintah telinit 1, selanjutnya komputer akan reboot otomatis
dan berjalan pada metode single user, pada mode singleuser untuk login
pada sistem operasi harus menggunakan account root, masukan password
dari account root agar dapat login pada mede single user. Run level 1
digunakan sistem operasi untuk berjalan pada mode single user berbasis text
178
Direktorat Pembinaan SMK (2013)
5)
Untuk ujicoba run level state lainnya, ketikan perintah telinit 6 dan secara
otomatis sistem operasi akan restart dan berjalan kembali pada run level
default yaitu run level 2. Run level 6 digunakan sistem operasi untuk restart
atau reboot
Login pada sistem operasi linux menggunakan account pengguna, pada
terminal switch user dari account pengguna menjadi account root
menggunakan perintah su. Ubah / ganti run level state 2 menjadi run level 3,
dengan mengetikan perintah telinit 3, cek run level dengan mengetikan
runlevel hasil yang tampil adalah N 2 , 3 menandakan bahwa state run level
menggunakan run level 3 , hasilnya adalah sama dengan run level 2 yaitu run
level default
179
Direktorat Pembinaan SMK (2013)
7)
8)
Ubah / ganti run level state 3 menjadi run level 4, dengan mengetikan
perintah telinit 4, cek run level dengan mengetikan runlevel hasil yang
tampil adalah N 2,3,4 menandakan bahwa state run level menggunakan run
level 4 , hasilnya adalah sama dengan run level 2 yaitu run level default
Ubah / ganti run level state 4 menjadi run level 5, dengan mengetikan
perintah telinit 5, cek run level dengan mengetikan runlevel hasil yang
tampil adalah N 2,3,4,5 menandakan bahwa state run level menggunakan run
level 5 , hasilnya adalah sama dengan run level 2 yaitu run level default
Kesimpulan dari ujicoba dan pengamatan adalah sebagai berikut :
Debian memiliki 7 state run level yang dimulai dengan runlevel 0 sampai
dengan run level 6, fungsi dari setiap run level pada sistem operasi debian
dimulai dengan run level 0 berfungsi untuk shutdown sistem operasi, runlevel
1 sistem operasi akan berjalan pada mode single user berbasis CLI
(Command Line Interface), runlevel 2 adalah default dari sistem operasi
debian berjalan mode multi user berbasis GUI dan layanan jaringan komputer
aktif berjalan , runlevel 3 sampai dengan runlevel 5 sama dengan run level
2. Untuk mengubah run level default dan melihat fungsinya dapat dilakukan
dengan membuka dan mengubah file /etc/inittab.
180
Direktorat Pembinaan SMK (2013)
sebuah tugas pengamatan tentang fungsi setiap state run level dari beberapa
sistem operasi linux berbeda berdasarkan kelompok kerja yang telah dibuat pada
kegiatan pembelajaran 1. Langkah-langkah persiapan pengerjaan tugas yang
harus dilakukan oleh guru dan murid adalah sebagai berikut :
1) Guru memberikan sistem operasi Linux dengan distribusi berbeda berbasis
virtualisasi teknologi (virtual mesin) dan aplikasi perangkat lunak virtual mesin
yang digunakan contohnya : vmware atau virtualbox.
2) Tugas yang harus dikerjakan oleh siswa adalah sebagai berikut :
Buat sebuah pengamatan terhadap fungsi Run Level state untuk beberapa
sistem operasi linux dengan distribusi berbeda. Contoh sistem operasi
RedHat yang disediakan oleh guru / pengajar melalui virtualisasi teknologi .
3) Langkah-langkah mengubah runlevel sama seperi pada ujicoba dan
pengamatan 1, yaitu pada sistem operasi debian. Tulis hasi pengamatan
pada tabel berikut :
Run
Deskripsi
Level
0
1
2
3
4
5
6
Contoh Laporan
Run Level distribusi Red Hat
Red Hat dan sebagian besar turunannya (seperti CentOS ) menggunakan runlevel
berikut:
Tabel 3. 56 Run level Linux distribusi Debian
Run
Deskripsi
Level
0
Halt / shutdown
1
Single user mode text mode tanpa dukungan jaringan komuter
2
Tidak digunakan
3
multi user text mode
4
Tidak Digunakan
5
Multi user dengan mode GUI
6
Reboot / restart
C. Rangkuman
Booting adalah istilah teknologi informasi dalam bahasa ingris yang mengacu
kepada proses awal menyalakan komputer dimana semua register prosesor
disetting kosong, dan status mikroprosesor/prosesor disetting reset.
Pada sistem operasi microsoft windows proses booting pertama kali akan
menajalankan proses BIOS. bios akan melakukan pengecekan terhadap
182
Direktorat Pembinaan SMK (2013)
beberapa perangkat keras yang tersedia, proses ini disebut dengan POST(Power
On Selft Test), proses selanjutnya diserahkan pada MBR, MBR akan mengambil
program NTDLR akan membaca file BOOT.INI, NTDLR juga akan melakukan
pengecekan hardware melalui NDETEC.COM, selanjutnya NTDLR juga akan
memangil Windows dan beberapa file system (dll file) sebagai pendukung seperti :
NTSOSKRNL,HAL.DLL. setelah window di panggil selesai mendeteksi semeua
perangkat keras maka terakhir windows menjalankan semua service yang
dijadwalkan secara otomatis. Pada saat ini tampilan monitor menampilkan "logon
screen".
Pada sistem operasi linux proses booting adalah seperti berikut : Proses yang
dilakukan pertamakali adalah proses BIOS dengan melakukan POST(Power On
Selft Test) yaitu pengecekan integritas perangkat keras, proses selanjutnya
diserahkan pada Master Boot Record (MBR) yang ada pada hardisk, MBR akan
menjalankan LILO(Linux Loader) /GRUB(GRand Unified Boot loader) yang
berfungsi memangil kernel, kernel akan mengambil alih proses selanjutnya.
Kernel akan melakukan beberapa tugas yaitu mengecek status SELinux,
mengecek paritisi swap, mengecek memory, kernel juga akan menjalankan
beberapa program layanan atau init, yang menjadi proses dasar dari prosesproses lain. Program init yang dipangil oleh kernel akan menentukan jenis run
level menggunakan scriptinittabyang terletak pada /etc/inittab. Berdasarkan pada
file script inittab dari run-level, tersebut maka berbagai proses lain yang
dibutuhkan oleh sistem dijalankan sehingga sistem dapat berfungsi dan dapat
digunakan.
Runlevel adalah suatu parameter yang mengatur layanan yang akan dijalankan
misalnya single user, reboot, shutdown, dan sebagainya.
Program untuk mengatur runlevel ini adalah init yang terletak pada direktori
/etc/inittab. Terdapat 7 state run level pada sistem operasi linux yaitu 0-6.
Debian serta sebagian besar distribusi turunannya tidak membuat perbedaan
antara runlevel 2 sampai 5
Run
Deskripsi
Level
0
Halt / shutdown
1
Single user mode
2
Multi-user dengan console logins dan dukungan jaringan
komputer
3
Sama seperti run level 2
4
Sama seperti run level 2
5
Sama seperti run level 2
6
Reboot / restart
3.
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
183
Direktorat Pembinaan SMK (2013)
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
A. Alternatif umpan balik 1 : Menggunakan post test
1. Proses awal menyalakan komputer dimana semua register prosesor disetting
kosong, dan status mikroprosesor/prosesor diset reset. Proses tersebut adalah ...
A. BIOS
B. POST
C. Booting
D. MBR
2. Pada sistem operasi windows dan linux proses pertama akali yang dilakukan
komputer saat booting adalah proses
A. BIOS
B. POST
C. Booting
D. MBR
3. Pengecekan terhadap beberapa perangkat keras yang tersedia, dilakukan oleh
Basic Input Output System pada saat booting disebut disebut dengan proses ..
A. BIOS
B. POST
C. Booting
D. MBR
4. Pada proses boot sistem operasi Linux, setelah melakukan pengecekan terhadap
perangkat keras atau Power On Selft Test, BIOS akan mencari intruksi dari ...
A. BIOS
B. POST
C. Booting
D. MBR
5. Pada proses booting sistem operasi linux, boot loader akan dijalankan oleh ..
A. BIOS
B. POST
C. Booting
D. MBR
6. Setelah GRUB/LILO memangil kernel, maka tugas booting selanjutnya dilakukan
oleh kernel seperti menjalankan ...
A. MBR
B. Program layanan atau init
C. Run Level
D. NTDLR
7. Script inittab berguna untuk menentukan ...
A. MBR
B. Program layanan atau init
C. Run Level
D. Memindahkan komputer ke flat memory model
184
Direktorat Pembinaan SMK (2013)
8. Pada saat booting sistem operasi linux, terdapat suatu parameter yang mengatur
layanan yang akan dijalankan misalnya single user, reboot, shutdown, dan
sebagainya, yang disebut
A. MBR
B. Program layanan atau init
C. Run Level
D. Memindahkan komputer ke flat memory model
9. Run level 3 pada sistem operasi linux fungsinya untuk ...
A. Single user mode dengan console logins dan dukungan jaringan komputer
B. Multi-user dengan console logins dan dukungan jaringan komputer
C. Halt / shutdown
D. Reboot / restart
10. Run level 4 pada sistem operasi linux fungsinya untuk ...
A. Single user mode dengan console logins dan dukungan jaringan komputer
B. Multi-user dengan console logins dan dukungan jaringan komputer
C. Halt / shutdown
D. Reboot / restart
Kunci Jawaban Post test
1. C
6. B
2. A
7. C
3. B
8. C
4. D
9. B
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
d. Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian
antarpeserta didik adalah lembar pengamatan berupa daftar cek (checklist)
atau skala penilaian (rating scale) yang disertai rubrik, sedangkan pada jurnal
berupa catatan pendidikan.
186
Direktorat Pembinaan SMK (2013)
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 58 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
Penskoran
10
10
10
10
10
187
Direktorat Pembinaan SMK (2013)
Nomor Soal
6.
7.
8.
9.
10.
Jumlah
skor
Nilai
Penskoran
10
10
10
10
10
100
ditelaah dan direvisi, maka instrumen itu harus diuji- cobakan untuk melihat bukti
empirik validitas dan reliabilitas instrumen tersebut.
Tabel 3. 60 Penilaian Kinerja Melakukan Praktikum
No
1
2
3
4
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 61 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
189
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 7
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Partisi dan Sistem File Pada Linux
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami tentang filesystem pada sistem operasi Linux melalui ujicoba dan
pengamatan
2. Melakukan pengaturan filesystem pada sistem operasi linux melalui ujicoba
dan pengamatan
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
190
Direktorat Pembinaan SMK (2013)
F.
G.
3. Sumber Belajar
H.
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi tentang pentingnya
pembagian partisi pada sistem operasi linux
Apresepsi
Mengapa dilakukan partisi hardisk, pada sistem operasi linux ?
A. Uraian Materi
Pada sistem operasi, partisi pada hardisk dilakukan karena berbagai alasan,
dengan membagi partisi kita dapat memisahkan data pengguna dari program
aplikasi, dengan membagi partisi dapat meningkatkan performance dengan data
yang tetap redudance dengan disk head, dengan partisi juga kita dapat
melakukan backup dan recovery data dengan mudah, Jika ingin dilakukan
upgrade atau reinstall dapat dilakukan tanpa harus kehilangan data.
191
Direktorat Pembinaan SMK (2013)
2.
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Identifikasi Device, Sistem File dan Partisi pada Linux
Partisi adalah pembagian hardisk secara logic menggunakan format filesystem
tertentu yang di pilih oleh pengguna sesuai dengan kebutuhan dan feature yang
diinginkan. Dengan melakukan partisi hardisk dapat memudahkan pengaturan filefile dari data aplikasi, contohnya dengan membagi partisi menjadi 2 bagian, data
yang disimpan pada partisi ke dua tidak akan terganggu jika partisi pada bagian
yang pertama dilakukan perubahan, selain itu dengan partisi pada hardisk dapat
meningkatkan performance karena pencarian file-file akan lebih cepat ditemukan .
Sebelum melakukan partisi hardisk pada sistem operasi Linux terlebih dahulu
harus mengetahui atau mengidetifikasi dari perangkat penyimpanan(hardisk) dan
perangkat lain seperti cdrom, USB Flashdisk pada sistem operasi linux .
1. Identifikasi Device
Perangkat (device) pada sistem operasi linux dapat di lihat seperti gambar berikut
192
Direktorat Pembinaan SMK (2013)
4. Jika device, primary master atau hda, di partisi menjadi 2 partisi dalam sistem
operasi linux menjadi hda1 dan had 2 .
5. Kabel data primary pada konektor 1 jika terhubung dengan device seperti
hardisk atau cdrom maka device tersebut menjadi primary slave. Device
primary slave dalam linux disebut drive hdb (indikator no 3)
6. Jika device, primary slave atau hdb, di partisi menjadi 2 partisi dalam sistem
operasi linux menjadi hdb1 dan hdb2
7. Slot IDE 1 pada mainboard jika terhubung dengan kabel data, akan menjadi
kabel data secondary. Untuk konektor 0 pada kabel data secondary jika
terhubung dengan device akan menjadi secondary master. Device secondary
master dalam linux menjadi hdc (indikator no 2)
8. Jika device secondary master, hdc dipartisi menjadi 2 partisi dalam sistem
operasi linux menjadi hdc1 dan hdc2
9. Kabel data secondary pada konektor 1 jika terhubung dengan device seperti
hardisk atau cdrom maka device tersebut menjadi secondary slave. Device
secondary slave dalam linux disebut drive hdd (indikator no 6)
10. Jika device secondary sleve, hdd dipartisi menjadi 2 partisi dalam sistem
operasi linux menjadi hdd1 dan hdd2
Untuk Device selain IDE seperti SCSI, SATA,USB flashdisk tidak disebut dengan
had,hdb,hdc atau hdb, tetapi disebut sda(primary master), sdb(primary slave),
sdc(secondary master) dan sdd(secondary slave).
Device-device tersebut dapat di identifikasi dalam sebuah file pada directory
/dev, contohnya adalah /dev/hda (untuk device IDE) atau /dev/sda(untuk
device SCI/SATA). Untuk mengetahui partisi hardisk dapat mengetikan perintah
fsdisk l pada terminal, atau untuk melihat free space dari hardisk dapat
mengetikan perintah df (diskfree).
Jika device baru dipasang pada sistem operasi linux yang telah di install, device
tersebut tidak akan tampil jika menggunakan perintah df atau fdisk l ,
sehingga untuk identifikasi device baru harus mengunakan perintah cat
/proc/partitions, contohnya jika hardisk baru dengan jenis perangkat SCSI
terpasang pada slot SCSI:1 (scondary master) yang akandi identifikasi menjadi
sdb. Dengan perintah cat /proc/partitions maka device tersebut akan tampil
seperti pada gambar 3.90
194
Direktorat Pembinaan SMK (2013)
dev
etc
home
agun
g
srv
opt
mary
Docume
Deskto
n
p
Setiap direktori dalam linux berisi sekupulan file atau direktori-direktori yang
mempunyai kegunaan dalam mendukung sistem operasi, table 2.2 adalah table
dari direktori-direktori yang dikelompokan berdasarkan fungsinya
No
1
boot
dev
etc
home
media
proc
root
sbin
interfaces, file
196
Direktorat Pembinaan SMK (2013)
No
Direktori
10
usr
11
var
Fungsi
sebuah layanan yang berjalan saat booting)
Berisi sejumlah direktori yang berisi program yang lazim sbb:
Docs, Berisi sejumlah dokumen perihal informasi tentang
linux.
Man,Berisi dokumen yang digunakan oleh program man,
yaitu program untuk melihat manual suatu perintah.
Games,Berisi beberapa game
Direktori yang berisi data dari aplikasi aplikasi server,
dimana server meyimpan data-data, contoh web
server(apache) var/www/htdocs (tempat meyimpan halaman
web. /var/ftp/ (tempat meyimpan data FTP.
Partisi baru yang akan dibuat adalah pada hardisk sdb dengan besar hardisk 20
GB dan akan dipartisi menjadi 1 partisi yaitu sdb1 sebesar 20 GB, perintah yang
harus dilakukan adalah .
1. disk /dev/sdb
2. Selanjutnya tekan huruf m pada tombol keyboard ,untuk menampilkan menu
partisi seperti gambar 3.91
5. Masukan jumlah parisi yang akan dibuat pada menu partition number(14,default 1): untuk contoh ini isi dengan 1 , artinya akan dibuat 1 partisi ,
seperti pada gambar 3.93
Gambar 3. 93 Jumlah patisi yang dibuat dan first sector secara default
6. Masukan jumlah sektor awal (first sector) dengan default sector yang diberikan
oleh fdisk yaitu 2048 dan sektor akhir(last sector) 4194309, dapat dengan
menekan tombol enter pada keyboard untuk pilihan default, seperti pada
gambar 3.93
7. Selanjutnya dapat menekan tombol w , writable disk end exit untuk
menuliskan tabel partisi (partition tabel)pada hardisk dan keluar dari fdisk.
Format Filesystem
Setelah di partisi, hardisk pada sistem operasi harus diberi format filesystem,
terdapat berbagai jenis format filesystem untuk sistem operasi, contohnya untuk
sistem operasi microsoft windows 95 dapat menggunakan format filesystem
FAT16 atau FAT32, untuk microsoft windows XP, windows7 dan windows 8 format
partisi untuk filesystem menggunakan NTFS. Untuk sistem operasi linux tersedia
beberapa format filesystem yang dapat digunakan, tabel dibawah ini merupakan
format dari filesystem untuk sistem operasi Linux.
Tabel 3. 64 Jenis-jenis file system pada LInux
No
1
Jenis
filesystem
Raiserfs
ext2
ext3
ext4
swap
Keterangan
Reiser file sistem lebih efisien dalam pemanfaatan ruang
disk. Jika kita menulis file 100 bytes, hanya ditempatkan
dalam satu blok. File sistem lain menempatkannya dalam
100 blok. Reiser file sistem tidak memiliki pengalokasian
yang tetap untuk inode. Resier file sistem dapat menghemat
disk
sampai
dengan
6
persen.
Beberapa keuntungan dan kelebihan yang bisa kita
dapatkan dengan menggunakan file system ReiserFS:
Secara umum mempunyai kinerja yang lebih tinggi di
semua ukuran file (file size).
Mengurangi ruang harddisk yang terbuang percuma
Kekurangannya :
Kekurangan yang ada pada filesystem reiserfs ini
adalah belum sempurna jika dipasang di partisi /
atau /boot (karena LILO Linux Loader tidak
sepenuhnya mendukung filesystem ini)
Pada EXT2 file sistem, file data disimpan sebagai data blok.
Data blok ini mempunyai panjang yang sama dan meskipun
panjangnya bervariasi diantara EXT2 file sistem, besar blok
tersebut ditentukan pada saat file sistem dibuat dengan
perintah mk2fs. Jika besar blok adalah 1024 bytes, maka
file dengan besar 1025 bytes akan memakai 2 blok. Ini
berarti kita membuang setengah blok per file.
EXT3 adalah peningkatan dari EXT2 file sistem.
Peningkatan
ini
memiliki
beberapa
keuntungan,
diantaranya:
kerusakan sistem, EXT2 file sistem harus melalui
proses pengecekan dengan program e2fsck.
EXT3 menjamin adanya integritas data setelah
terjadi kerusakan
Mudah dilakukan migrasi. Kita dapat berpindah dari
EXT2 ke sistem EXT3 tanpa melakukan format
ulang.
ext4 Extended Filesystem-kompatibel dengan ext2 dan
ext3. Memilik dukungan untuk volume dengan ukuran
sampai dengan 1 Exabyte dan file dengan ukuran hingga 16
Terabyte. Meningkatkan batas 32.000 subdirektori di ext3 ke
64.000. Menawarkan kemampuan defragmentasi online.
SWAP merupakan virtual memori yang disiapkan sebagai
200
Direktorat Pembinaan SMK (2013)
201
Direktorat Pembinaan SMK (2013)
Kolom 1, dapat diisi dengan UID dari filesystem, contoh: UUID=eb6568158f7d-422e-8c31-69b6e7a74f81 atau device, Sebagai contoh /dev/fd0 berarti
kita merujuk pada flopy drive.
2.
Kolom 2, adalah bagian untuk mengisi mount point, lokasi dimana partisi akan
di-mount. contoh nya untuk UID eb656815-8f7d-422e-8c31-69b6e7a74f81
atau hardisk sda1, di mounting ke direktori /
Kolom 3, berisi format filesystem yang digunakan contohnya : ext4
202
3.
4.
5.
6.
203
Direktorat Pembinaan SMK (2013)
205
Direktorat Pembinaan SMK (2013)
Shutdown sistem operasi dan copy Virtual Mesin data yang ada di
Documents/Virtual Machine/debian kedalam flashdisk (besarnya
874 MB).
3. Penjelasan proyek kerja (project work).
a. Atur peseta didik kembali pada kelompok kerja.
b. Bagikan lembar kerja
c. Bagikan data virtual mesin pada kelompok kerja.
d. Jelaskan langkah-langkah kerjanya secara garis besar.
Persiapan siswa
1. Install Vmware Player
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
6. B
2. A
7. B
3. C
8. D
4. B
9. D
209
Direktorat Pembinaan SMK (2013)
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
210
Direktorat Pembinaan SMK (2013)
d.
Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian
antarpeserta didik adalah lembar pengamatan berupa daftar cek (checklist)
atau skala penilaian (rating scale) yang disertai rubrik, sedangkan pada jurnal
berupa catatan pendidikan.
Tabel 3. 65 Penilaian Observasi
No
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 66 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
211
Direktorat Pembinaan SMK (2013)
Penskoran
10
10
10
10
10
10
10
10
10
10
100
Persyaratan ini dapat terpenuhi manakala instrumen ditulis didasarkan langkahlangkah baku, yakni: (a) menulis kisi-kisi, (b) menulis butir soal, dan (c) menelaah
butir-butir instrumen. Langkah-langkah ini adalah langkah minimum yang harus
dilakukan agar butir-butir instrumen dikatakan baik. Untuk ujian skala besar, setelah
ditelaah dan direvisi, maka instrumen itu harus diuji- cobakan untuk melihat bukti
empirik validitas dan reliabilitas instrumen tersebut.
Tabel 3. 68 Penilaian Kinerja Melakukan Praktikum
No
1
2
3
4
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 69 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
213
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 8
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Instalasi Sistem Operasi Metode Clean Install
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami tentang langkah-langkah instalasi sistem operasi linux dengan
metode clean install melalui ujicoba dan pengamatan
2. Melakukan instalasi sistem operasi linux dengan metode clean install melalui
ujicoba dan pengamatan.
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
1. Pengertian instalasi sistem operasi dengan metode clean install, sistem
operasi linux debian, sumber instalasi linux debian
2. Langkah-langkah instalasi linux debian menggunakan metode clean install,
repository linux debian, instalasi paket aplikasi menggunakan package
management system
F.
G.
Proyektor
3. Sumber Belajar
H.
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
215
Direktorat Pembinaan SMK (2013)
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Sistem Operasi Linux Debian
Debian dirilis 16 Agustus 1993 oleh Ian Murdock, Debian adalah salah satu
distribusi linux (distro) besar dan popular dengan usia yang cukup matang, sekitar
20 tahun. Banyak distro linux dikembangkan berdasarkan Debian seperti : Knopix,
Xandros dan Ubuntu.
Debian dikembangkan berdasarkan komunitas, bukan berdasarkan perusahaan
seperti Redhat, Suse dan Mandriva. Debian dikembangkan berdasarkan
komunitas maka, setiap paket debian selalu terjaga kebebasannya sesuai kriteria
free software atau open source sehingga sering ditulis Debian GNU/Linux, Jadi
216
Direktorat Pembinaan SMK (2013)
paket-paket yang tergolong tidak free tidak dimasukan dalam CD/DVD source
Debian.
Jarak rilis distro Debian tidak secepat rilis distro lainnya, ini disebabkan karna
Debian benar-benar memperhatikan kesetabilan dari paket-paketnya, paket-paket
debian akan melalui tahap-tahap pengujian yang ketat dan dilakukan survey
pengguna untuk menjaga kesetabilan dari paket Debian.
Pemilihan Debian sebagai pembelajaran installasi sistem operasi 2, berdasarkan
atas kriteria-keriteria yang dikemukakan pada alenia-alenia diatas yaitu:
1. Debian sebagai distribusi linux dengan usia yang matang, sehingga banyak
dijadikan remaster bagi distribusi linux lainnya seperti : Knopix, Ubuntu, dll.
2. Debian dikembangkan berdasarkan komunitas bukan perusahaan sehingga
memiliki paket-paket yang benar-benar free
3. Debian memiliki paket-paket yang benar-benar setabil karna melalui
pengujian-pengujian yang sangat ketat juga melalui survey pengguna,
sehingga setiap versinya dapat dianggap sebagai linux distribusi yang setabil
Perangkat keras didukung oleh Debian
Perangkat keras arsitektur komputer yang didukung oleh sistem operasi Debian
berdasarkan
manual
installasi
debian
(https://www.debian.org/releases/stable/i386/ch02s01.html.en), adalah seperti
tabel berikut:
Tabel 3. 70 Aristektur computer yang didukung Debian
217
Direktorat Pembinaan SMK (2013)
Sumber Installasi
Sumber installasi Debian 7 dapat ditemukan dalam versi CD/DVD, sebanayak 3
keping DVD, dapat di download pada alamat:
http://cdimage.debian.org/debian-cd/7.4.0/i386/iso-dvd/debian-7.4.0-i386-DVD1.iso
http://cdimage.debian.org/debian-cd/7.4.0/i386/iso-dvd/debian-7.4.0-i386-DVD2.iso
http://cdimage.debian.org/debian-cd/7.4.0/i386/iso-dvd/debian-7.4.0-i386-DVD3.iso
Persiapan Installasi
Perangkat keras minimum yang perlu disiapkan, berdasarkan manual installasi
Debian, disarankan menggunakan perangkat keras komputer minimal seperti
tabel dibawah untuk katogori RAM dan Hardrive, dalam instalasi OS debian
sesuai kebutuhan, berikut ini adalah tabel minimum dan yang disarankan sistem
oprasi debian, berdasarkan situs resmi
https://www.debian.org/releases/stable/i386/ch03s04.html.en
Tabel 3. 71 kebutuhan RAM dan Hardrive Debian Linux
2. Badingkan dengan tabel 3.71, tipe installasi mana yang didukung oleh
perangkat keras anda miliki
Langkah-langkah Installasi
Pada kegiatan pembelajaran ini dilakukan proses installasi sistem operasi linux
debian dengan dengan sumber installasi melalui CD/DVD. Pada contoh instalasi
sistem operasi debian ini dilakukan pengaturan partisi hardisk seperti berikut:
1.
Komputer menggunakan 2 hardisk.
2.
Jenis Hardisk : SCSI(0) danSCSI(1), hardisk dari sistem vmware
3.
Ukuran Masing masing kapasitas hardisk SCSI(0)sda 53,7 GB , dan
SCSI(1)sdb: 21GB
4.
SCSI(0) atau sda akan dibagi partisi menjadi 3 partisi yaitu: sda1(25GB),
filesystem ext4,mount point /, sda2(26GB), filesystem ext4,mount point
/home, sda3(2.7GB), filesystem swap area,
5.
SCSI(1) atau sdb akan dibagi partisi menjadi 1 partisi yaitu: sdb1(21GB),
filesystem ext4, mount point /opt/virtualdata
Tabel 3.72 adalah rencana partisi hardisk yang akan di buat pada saat instalasi
sistem operasi linux Debian
Tabel 3. 72 Rencana partisi hardisk untuk sistem operasi Debian Linux yang
akan di instal
No Device
Partisi size
Type partisi
filesystem Mount point
1
sda1
25 GB primary
ext4
/
sda: 53,7GB sda2
26 GB primary
ext4
/home
sda3
2.7
primary
swap area 2
sdb:21GB
sdb1
21GB
primary
ext4
/opt/virtualdata
Langkah-langkah instalasi sebagai berikut:
1. Siapkan DVD sumber installasi
2. Masuk ke menu Bios, kemudian mengkonfigurasi agar first booting dari
CD/DVD ROM. Pengaturan ini dilakukan dilakukan lewat bios, bisanya dengan
cara menekan delete atau F2 ketika komputer baru dinyalakan. Pilih menu boot
kemudian ubah CD-ROM drive menjadi urutan pertama dengan menggunakan
tombol +/- atau F5/F6 pada keyboard. Langkah selanjutnya adalah menyimpan
konfigurasi bios dengan cara menekan F10 untuk save and exit atau simpan
dan keluar dari bios. seperti pada gambar berikut ini.
219
Direktorat Pembinaan SMK (2013)
220
Direktorat Pembinaan SMK (2013)
221
Direktorat Pembinaan SMK (2013)
222
Direktorat Pembinaan SMK (2013)
223
Direktorat Pembinaan SMK (2013)
224
Direktorat Pembinaan SMK (2013)
225
Direktorat Pembinaan SMK (2013)
untuk
226
Direktorat Pembinaan SMK (2013)
227
Direktorat Pembinaan SMK (2013)
228
Direktorat Pembinaan SMK (2013)
229
Direktorat Pembinaan SMK (2013)
230
Direktorat Pembinaan SMK (2013)
Gambar 3. 124 Membuat partisi baru pada Freespace tabel partisi sda2
25. Pada input box new partition size masukan ukuran partisi yang akan dibuat
untuk sda1, untuk contoh kali ini adalah sebesar 25 GB.
231
Direktorat Pembinaan SMK (2013)
232
Direktorat Pembinaan SMK (2013)
Gambar 3. 128 Pengaturan filesystem, mountpoint dan poses pengaturan partisi sda1
selesai
29. Dari 53.7GB hardisk sda dibagi 25 GB partisi sda1 dan sisanya 28.7 free
space, pilih bagian 28.7GB free space untuk dibuat partisi baru yaitu sda2.
Gambar 3. 129 Free space(ruang kosong) pada hardisk sda, setelah dibuat partisi sda1
30. Pilih create a new partirion untuk membuat partisi baru pada free space
28.7 GB
233
Direktorat Pembinaan SMK (2013)
Gambar 3. 130 Membuat partisi baru pada ruang kosong hardisk sda
31. Masukan ukuran besar partisi yang diinginkan dari free space 28.7 GB, untuk
contoh ini kita akan membuat 26 GB untuk sda2 dan sisanya 2,7 GB untuk
partisi swap. Isikan pada input box, new partition size sebesar 26GB untuk
besar ukuran partisi
234
Direktorat Pembinaan SMK (2013)
235
Direktorat Pembinaan SMK (2013)
Gambar 3. 134 Pengaturan filesystem, mountpoint dan poses pengaturan partisi sda2
selesai
35. Dari 53.7GB hardisk sda dibagi 25 GB partisi sda1 dan 28.7 partisi sda2, dan
sisanya 2,7 GB pilih bagian 2.7GB free space untuk dibuat partisi baru yaitu
swap.
Gambar 3. 135 Free space pada tabel partisi sda setelah di partisi dengan sda1 dan
sda2
36. Pilih create a new partirion untuk membuat partisi baru pada free space
28.7 GB
236
Direktorat Pembinaan SMK (2013)
38. Jenis partisi yang dibuat untuk patisi swap adalah partisi primary, pilih
primary pada pilihan type for the new partition
237
Direktorat Pembinaan SMK (2013)
238
Direktorat Pembinaan SMK (2013)
Masih terdapat 1 hardisk yaitu sdb, yang belum dilakukan partisi. Pilih SCSI3
(0,1,0) sdb dengan besar ukuran kapasitas hardisk 21,5 GB.
Gambar 3. 142 Hasil partis pada device sda yaitu sba1,sda2 dan swap
43. Pada menu partition disk muncul pertanyaan untuk membuat tabel partisi
baru, Create new empty partition table on this device?, Pilih yes untuk
membuat tabel partisi baru.
240
Direktorat Pembinaan SMK (2013)
241
Direktorat Pembinaan SMK (2013)
242
Direktorat Pembinaan SMK (2013)
243
Direktorat Pembinaan SMK (2013)
Pilih Finish partition and write change to disk, untuk menyelesaikan semua
poses partisi
246
Direktorat Pembinaan SMK (2013)
Gambar 3. 156 Halaman Configuring popularity contest, untuk survey paket debian
57. Tahap selanjutnya akan tampil menu Software selection menu tersebut
berisi paket pilihan layanan yang akan di instal seperti : Graphical Desktop
environment (GUI), web server(apache2), print server,DNS server.dan lain-lain.
Untuk contoh instalasi kali ini hasil installasi akan dilakukan berbasis grafik
atau GUI(Graphic User interface), maka opsi yang akan dipilih yaitu : Debian
desktop environment dan Standard system utility
Gambar 3. 157 Pemilihan aplikasi yang akan di instal pada opsi Software
Selection
58. Menu Install the GRUB boot loaderon hardisk, digunakan untuk instalasi
GRUB boot loader pada master boot record untuk keperluan booting sistem
operasi, pada contoh installasi, pilih yes
247
Direktorat Pembinaan SMK (2013)
248
Direktorat Pembinaan SMK (2013)
250
Direktorat Pembinaan SMK (2013)
2.
3.
pengguna01@workstation1:~$ su
Password:
Masukan keping dvd sumber installasi debian7 DVD 1 kedalam dvd drive,
sistem operasi linux debian secara akan melakukan mounting otomatis, jika
tidak mounting otomatis maka, dapat mengetikan perintah mount pada
shell seperti contoh dibawah:
5.
6.
7.
8.
9.
Keterangan
Contoh Implementasi
apt-get
install
Menginstall paket
software dalam debian
contoh: apache2,
mysql dll, dengan
sumber melalui
CD/DVD atau server
repositori
apt-get
remove
uninstall paket-paket
software dalam debian
dpkg
menginstall paket
software dalam debian
dengan sumber hasil
download dengan ciri
paket ber-extension
*.deb
apt-cache
search
Digunakan untuk
mencari paket-paket
yang dibutuhkan
root@server1:~$ apt-cache
search apache2
B. Rangkuman
253
Direktorat Pembinaan SMK (2013)
C. Tugas
Praktek dan Ujicoba Instalasi sistem operasi metode clean instal dilakukan secara
individu dalam Lab komputer, dengan persyaratan instalasi:
1. Device sda dibagi menjadi 4 partisi yaitu:
a. sda1 size 50 % dari total hardisk mount, filesystem ext4, point ke direktori
/
b. sda2 size 25 % dari total hardisk mount, filesystem ext4, point ke direktori
/home
254
Direktorat Pembinaan SMK (2013)
3.
c. sda3 size 20 % dari total hardisk mount, filesystem ext4, point ke direktori
/var/www
d. sda4 size 5 % dari total hardisk mount, filesystem swap area.
2. Hostname :workstation01 (untuk komputer no1 pada lab komputer).
3. Password root : admin123 (untuk semua komputer pada lab komputer).
4. Useraccount : pengguna01( untuk absen peserta didik no1).
5. Password useraccount : manager123 (untuk semua komputer pada lab
komputer).
6. Hasil Instalasi berbasis GUI
7. Pengaturan repository melalui CD/DVD sumber instalasi
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
C. rpm
D. deb
6. Package Management system, adalah
A. sekumpulan paket-paket aplikasi atau program untuk sebuah sistem operasi
linux yang digunakan untuk menunjang kinerja sistem operasi
B. Aplikasi yang digunakan untuk mencari, install, uninstall dan update paketpaket aplikasi
C. Pembagian secara logic - bukan secara fisik pada hardisk
D. Aplikasi antar muka berbasis grafik
7. dpkg berfungsi untuk
A. menginstal paket software dalam debian dengan sumber hasil download
dengan ciri paket ber-extension *.deb.
B. Menginstal paket software pada sistem operasi debian
C. Uninstall paket-paket software pada sistem operasi debian
D. Mencari paket-paket yang dibutuhkan dari repository pada sistem operasi
debian
8. apt-cache search berfungsi untuk
A. menginstal paket software dalam debian dengan sumber hasil download
dengan ciri paket ber-extension *.deb.
B. Menginstal paket software pada sistem operasi debian
C. Uninstall paket-paket software pada sistem operasi debian
D. Mencari paket-paket yang dibutuhkan dari repository pada sistem operasi
debian
9. apt-get remove berfungsi untuk
A. menginstal paket software dalam debian dengan sumber hasil download
dengan ciri paket ber-extension *.deb.
B. Menginstal paket software pada sistem operasi debian
C. Uninstall paket-paket software pada sistem operasi debian
D. Mencari paket-paket yang dibutuhkan dari repository pada sistem operasi
debian
10. apt-get install berfungsi untuk ..
A. menginstal paket software dalam debian dengan sumber hasil download
dengan ciri paket ber-extension *.deb.
B. Menginstal paket software pada sistem operasi debian
C. Uninstall paket-paket software pada sistem operasi debian
D. Mencari paket-paket yang dibutuhkan dari repository pada sistem operasi
debian
256
Direktorat Pembinaan SMK (2013)
1. D
6. B
2. B
7. A
3. C
8. D
4. A
9. C
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
d. Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
257
Direktorat Pembinaan SMK (2013)
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 75 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
Nomor Soal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Jumlah
skor
Nilai
Penskoran
10
10
10
10
10
10
10
10
10
10
100
259
Direktorat Pembinaan SMK (2013)
Persyaratan ini dapat terpenuhi manakala instrumen ditulis didasarkan langkahlangkah baku, yakni: (a) menulis kisi-kisi, (b) menulis butir soal, dan (c) menelaah
butir-butir instrumen. Langkah-langkah ini adalah langkah minimum yang harus
dilakukan agar butir-butir instrumen dikatakan baik. Untuk ujian skala besar, setelah
ditelaah dan direvisi, maka instrumen itu harus diuji- cobakan untuk melihat bukti
empirik validitas dan reliabilitas instrumen tersebut.
Tabel 3. 77 Penilaian Kinerja Melakukan Praktikum
No
1
2
3
4
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 78 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
260
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 9
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Instalasi Sistem Operasi Metode upgrade
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami tentang fungsi dan tujuan instalasi sistem operasi linux dengan
metode upgrade
2. Melakukan instalasi sistem operasi linux dengan metode upgrade melalui
ujicoba dan pengamatan.
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
261
Direktorat Pembinaan SMK (2013)
F.
G.
Proyektor
3. Sumber Belajar
H.
Buku Siswa
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi tentang instalasi sistem
operasi dengan metode clean upgrade
Apresepsi
Pada kegiatan pembelajaran 8, telah dibahas tentang instalasi sistem operasi
open sources menggunakan metode clean install, pada kegiatan pembelajaran ini
akan dibahas tentang instalasi sistem operasi open sources menggunakan
metode upgrade. Upgrade sistem operasi adalah sebuah proses memperbaharui
sistem operasi ke versi yang lebih tinggi. Jelaskan alasan mengapa sistem
operasi harus dilakukan upgrade ke versi yang lebih tinggi ?
A. Uraian Materi
Terdapat beberapa alasan mengapa sistem operasi perlu dilakukan upgrade :
262
Direktorat Pembinaan SMK (2013)
1.
2.
3.
2.
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Instalasi Sistem Operasi Linux Debian Metode Upgrade
Metode install upgrade merupakan suatu metode untuk menginstalasi sistem
operasi versi terbaru dimana sebelumnya sebuah komputer telah tersedia sistem
operasinya versi terdahulu.
263
Direktorat Pembinaan SMK (2013)
Dalam metode ini sistem operasi tidak akan menghapus semua file yang ada
dalam partisi harddisk termasuk data-data yang tersedia dalam direktori kerja
pengguna. Ketika upgrade instal selesai, maka pada harddsik terdiri dari sistem
operasi versi terbaru dan data-data yang sama seperti komputer seperti yang
terdapat dalam sistem operasi versi terdahulu.
Proses upgrade itu sendiri tidak mengubah apa pun di dalam direktori /home,
namun, beberapa aplikasi (misalnya Mozilla suite, desktop GNOME dan KDE)
akan menimpa pengaturan yang lama dengan standar baru ketika versi baru dari
aplikasi dijalankan oleh pengguna. Setiap operasi instalasi paket harus dijalankan
dengan hak superuser, sehingga masuk sebagai root atau menggunakan su atau
sudo untuk mendapatkan hak akses yang diperlukan.
Persiapan Ujicoba dan Pengamatan
Sebelum dilakukan ujicoba dan pengamatan terdapat beberapa persiapan yang
harus dilakukan oleh guru / pengajar, yaitu :
1) Instal virtual mesin pada komputer/workstation siwa dapat menggunakan
vmware atau virtualbox
2) Buat sebuah PC Guest untuk instalasi sistem operasi debian versi 6,
persyaratan PC guest tersebut adalah :
a. RAM : 512 MB (digunakan untuk debian GUI base)
b. Hardisk : 20 GB
c. CD ROM
d. NIC (Bridge ke jaringan lokal dan internet)
3) Instal sistem operasi linux Debian6 dengan ketentuan sebagai berikut :
a. Partisi hardisk (standar disarankan untuk pengguna baru) :
sda1, kapasitas: 19.5GB, file system : ext3, mount point : /home.
sda2, kapasitas : 512, file system : swaparea.
b. Bahasa sistem operasi : english
c. Password root : manager
d. User account : siswa
e. Password user account :manager
f. Instal sistem operasi linux debian 6 berbasis GUI Gnome
4) Copy file virtual mesin berikut virtual mesin disk (VMDK)atau Virtual disk
image(VDI) dan paste pada komputer/workstation siswa yang sebelumnya
telah tersedia virtual mesin .
Ujicoba dan Pengamatan
Langkah yang harus dilakukan oleh siswa pada ujicoba dan pengamatan adalah
sebagai berikut :
1) Hidupkan PC guest dalam virtual mesin yang berisi sistem operasi linux
debian 6. Login pada sistem operasi guest (debian versi 6), menggunakan
264
Direktorat Pembinaan SMK (2013)
user account dan password yang telah disediakan oleh guru / pengajar.
Jalankan aplikasi terminal dan switch user menjadi super user / root dengan
password yang telah disediakan guru / pengajar.
2) Tampilkan versi debian yang digunakan saat ini pada terminal, tulis hasilnya
pada catatan sementara
3) Masukan sumber instalasi CD/DVD linux debian 7 kedalam komputer.
Pastikan bahwa CD/DVD terbaca oleh PC guest (virtual mesin), mount
CD/DVD ROM dalam sistem operasi Linux Debian 6
4) Tambahkan CD/DVD sumber instalasi debian 7 kedalam file repository
5) Non aktifkan pengaturan sumber instalasi melalui CD/DVD untuk debian 6
pada file repository , agar dapat mengarahkan sumber instalasi pada CD/DVD
debian 7
6) Lakukan update untuk paket debian 6
7) Lakukan Upgrade pada sistem operasi debian 6 (upgrade paket menjadi
paket debian 7)
8) Tampilkan versi debian yang digunakan saat ini pada terminal dan tulis
hasilnya pada catatan sementara
9) Ketikan perintah dist-upgrade lakukan prosedur yang disarankan oleh
sistem operasi
10) Jika proses selesai, Tampilkan versi debian yang digunakan saat ini pada
terminal dan tulis hasilnya pada catatan sementara.
11) Buat laporan hasil instalasi metode upgrade, mengapa versi debian tidak
berubah sampai dengan dilakukan perintah dist-upgrade
Pembahasan Guru / Pengajar
Untuk melakukan upgrade sistem operasi debian 6 (debian squeeze) ke debian
7(wheezy) harus dilakukan super user atau root, setelah menggunakan account
root dapat mengetikan beberapa perintah dasar yang digunakan untuk melakukan
upgrade pada sistem operasi debian versi 6 menjadi debian versi 7, perintah
dasar yang perlu diketahui dalam melakukan install upgrade adalah seperti
berikut:
apt-get update
Perintah ini digunakan untuk memastikan source list dalam keadaan ter-update.
Perintah ini mirip dengan reload pada Synaptic.
apt-get upgrade
Perintah ini digunakan untuk melakukan upgrade semua paket yang terinstal pada
sistem operasi debian, perintah ini hanya melakukan upgrade pada paket-paket
yang terinstal, namun sistem operasi belum dilakukan upgrade, perintah ini mirip
dengan mark all upgrade pada synaptic file manager
apt-get dist-upgrade
265
Direktorat Pembinaan SMK (2013)
Perintah ini digunakan untuk meng-upgrade seluruh sistem operasi menjadi versi
yang terbaru, perintah ini lebih cerdas dari perintah apt-get upgrade karena akan
melakukan upgrade paket yang paling penting terlebih dahulu baru dilakukan
upgrade paket yang kurang penting.
Secara keseluruhan pembahasan langkah-langkah ujicoba adalah sebagai
berikut:
1) Setelah login kedalam sistem operasi debian 6, menggunakan account dan
password pengguna yang telah disediakan, Jalankan aplikasi terminal dengan
memilih menu Applications, pilih menu Accessories dan pilih terminal. Pada
terminal dapat switch user menjadi account root dengan perintah su
dilanjutkan dengan memasukan password root yaitu : manager.
2)
Untuk melihat versi dari sistem operasi, dapat membuka file debian_version
dalam direktori /etc, sehingga perintah yang dapat diketikan pada shell
adalah less /etc/debian_version, hasil yang terlihat pada contoh ini
menggunakan debian versi 6.0.5
266
Direktorat Pembinaan SMK (2013)
3)
4)
267
Direktorat Pembinaan SMK (2013)
5)
Untuk melihat list atau daftar sumber instalasi debian 7 melaui media cd/dvd
yang telah ditambahkan pada file repository dapat membuka file sources.list
yang berada pada direktori /etc/apt, gunakan text editor untuk membuka dan
melakukan perubahan, perubahan yang dilakukan adalah, me-nonaktifkan list
sumber instalasi media cd/dvd untuk debian 6 pada file repository. Perintah
yang digunakan untuk menjalankan editor vi untuk membuka file source.list
adalah vi /etc/apt/sources.list.
Setalah text editor berhasil membuka file sources.list, tekan tombol insert
pada keyboard untuk masuk pada mode pengetikan, beritanda # pada
bagian deb cdrom:[debian GNU/Linux 6.05_Squeeze_ Official i386 DVD
Binary-1 ....]/ squeeze contrib main, untuk me-nonaktifkan list sumber
instalasi debian 6 squeeze pada file repository, kemudian tekan tombol esc
untuk keluar dari mode pengetikan dilanjutkan dengan mengetikan tanda
:wq yang artinya write quit, untuk menyimpan hasil perubahan dan keluar
dari vi text editor.
268
Direktorat Pembinaan SMK (2013)
6) Lakukan update pada file repository, agar sources.list dalam keadaan ter-update.
Perintah ini mirip dengan reload pada Synaptic. Perintah update dapat
dilakukan dengan mengetikan perintah apt-get update pada terminal.
7)
Terdapat dua jenis upgrade pada sistem operasi, yang pertama adalah
melakukan upgrade pada paket-paket tertentu pada sistem operasi, dan yang
kedua adalah melakukan upgrade pada seleruh sistem operasi sehingga file
sistem operasi akan digantikan oleh versi baru. Untuk melakukan upgrade
269
Direktorat Pembinaan SMK (2013)
Layanan atau service dalam sistem operasi pada saat upgrade paket akan
membutuhkan restart ketika pustaka atau libraries dilakukan upgrade, muncul
sebuah dialog box untuk menyetujui restart service , pilih <yes> untuk
meyetujui restart service dan melanjutkan proses upgrade
8)
Setelah proses upgrade paket selesai, cek versi dari sistem operasi dengan
mengetikan perintah less /etc/debian_version
271
Direktorat Pembinaan SMK (2013)
Dari hasil yang tampil terlihat bahwa versi debian saat ini adalah versi 6.0.5,
tidak telihat adanya perubahan versi ke versi yang lebih baru atau debian
versi 7, hal tersebut dikarenakan upgrade yang dilakukan adalah upgrade
untuk paket-paket pada sistem operasi, sedangkan file sistem pada debian
belum dilakukan upgrade.
9)
Untuk melakukan upgrade pada seluruh sistem operasi sehingga file sistem
pada sistem operasi dapat digantikan oleh versi yang terbaru, dapat
mengetikan perintah apt-get dist-upgrade
272
Direktorat Pembinaan SMK (2013)
10) Setelah proses upgrade paket selesai, cek versi dari sistem operasi dengan
mengetikan perintah less /etc/debian_version
273
Direktorat Pembinaan SMK (2013)
Dari hasil yang tampil terlihat bahwa versi debian saat ini adalah versi 7.1,
telihat adanya perubahan versi ke versi yang lebih baru atau debian versi 7.1,
hal tersebut dikarenakan upgrade yang dilakukan adalah upgrade untuk
seluruh sistem pada sistem operasi, sehingga file sistem pada debian telah
berubah menjadi versi terbaru.
274
Direktorat Pembinaan SMK (2013)
B. Rangkuman
Instalasi Sistem Operasi Metode upgrade adalah sebuah proses
memperbaharui sistem operasi ke versi yang lebih tinggi
Terdapat beberapa alasan mengapa sistem operasi perlu dilakukan upgrade:
Sirklus hidup(lifecycle), Setiap perusahan pengembang perangkat lunak
terutama sistem operasi, produk yang dikeluarkan memiliki sirklus hidup, dimulai
dari diperkenalkan pada konsumen(dirilis) dan berakhir ketika perusahan
pengembang perangkat lunak tersebut tidak meyediakan dukungan bagi
perangkat lunak tersebut
Keamanan (Security),Ketika update sistem operasi tidak lagi disediakan maka
patch-patch keamanan tidak lagi dapat diperbaharui.
Fitur baru pada program aplikasi, Banyak fitur baru dari rilis terbaru sebuah
program aplikasi yang harus digunakan pengguna tidak didukung oleh sistem
operasi versi terdahulu
Untuk melakukan upgrade sistem operasi debian 6 (debian squeeze) ke debian
7(wheezy) harus dilakukan super user atau root, setelah menggunakan account
root dapat mengetikan beberapa perintah dasar yang digunakan untuk melakukan
upgrade seperti :
apt-get update, perintah ini digunakan untuk memastikan source list dalam
keadaan ter-update. Perintah ini mirip dengan reload pada Synaptic.
apt-get upgrade, perintah ini digunakan untuk melakukan upgrade semua paket
yang terinstal pada sistem operasi debian, perintah ini hanya melakukan upgrade
pada paket-paket yang terinstal, namun sistem operasi belum dilakukan upgrade,
perintah ini mirip dengan mark all upgrade pada synaptic file manager
apt-get dist-upgrade, perintah ini digunakan untuk meng-upgrade seluruh sistem
operasi menjadi versi yang terbaru, perintah ini lebih cerdas dari perintah apt-get
275
Direktorat Pembinaan SMK (2013)
upgrade karena akan melakukan upgrade paket yang paling penting terlebih
dahulu baru dilakukan upgrade paket yang kurang penting
3.
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
A. Alternatif umpan balik 1 : Menggunakan post test
1. Instalasi Sistem Operasi Metode upgrade pada instalasi sistem operasi adalah
A. Metode instalasi dengan cara mengganti sistem operasi dengan platform
yang sama menjadi sistem operasi baru dengan platform yang berbeda
B. Metode instalasi dengan cara mengganti paket-paket lama dengan paket
yang baru
C. Metode instalasi sistem operasi pada PC guest didalam sebuah PC host
D. Metode instalasi sistem operasi yang baru dimana sebelumnya sebuah
komputer belum terdapat sistem operasinya
2. Ketika update sistem operasi tidak lagi disediakan maka sistem operasi perlu
dilakukan upgrade. Hal tersebut merupakan salah satu alasan mengapa sistem
operasi perlu dilakukan upgrade yaitu alasan tentang ...
A. Keamanan (Security)
B. Sirklus hidup(lifecycle)
C. Fitur baru pada program aplikasi
D. Berakhir lisensi sistem operasi
3. Untuk melakukan upgrade sistem operasi menjadi versi yang lebih tinggi atau
terbaru harus menggunakan account super user atau root, perintah yang harus di
ketik pada terminal yang berfungsi switch dari pengguna menjadi super user atau
root adalah ...
A. rm
B. halt
C. su
D. cp
4. Perintah dasar text base (CLI) yang mirip dengan perintah reload pada Synaptic
Package Manager ...
A. apt-get upgrade
B. apt-get update
C. apt-get dist-upgrade
D. apt-cdrom add
5. Perintah dasar text base (CLI) yang mirip dengan perintah mark all upgrade
pada Synaptic Package Manager...
A. apt-get upgrade
B. apt-get update
C. apt-get dist-upgrade
276
Direktorat Pembinaan SMK (2013)
D. apt-cdrom add
6. Perintah ini digunakan untuk memastikan source list dalam keadaan ter-update
A. apt-get upgrade ...
B. apt-get update
C. apt-get dist-upgrade
D. apt-cdrom add
7. Perintah ini digunakan untuk meng-upgrade seluruh sistem operasi menjadi versi
yang terbaru ...
A. apt-get upgrade
B. apt-get update
C. apt-get dist-upgrade
D. apt-cdrom add
8. Perintah ini digunakan untuk melakukan upgrade semua paket yang terinstal
pada sistem operasi debian ..
A. apt-get upgrade
B. apt-get update
C. apt-get dist-upgrade
D. apt-cdrom add
9. Untuk menambahkan sumber instalasi sistem operasi linux debian versi terbaru
melalui cd/dvd
A. apt-get upgrade
B. apt-get update
C. apt-get dist-upgrade
D. apt-cdrom add
10. Setelah melakukan upgrade pada seluruh sistem operasi sehingga file sistem
pada sistem operasi dapat digantikan oleh versi yang terbaru maka hardisk yang
digunakan akan bertambah sebesar
A. 12,5 Mb
B. 20,5 Mb
C. 862 Mb
D. 826 Mb
Kunci Jawaban Post test
1. B
6. B
2. B
7. C
3. C
8. A
4. B
9. D
277
Direktorat Pembinaan SMK (2013)
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
d. Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian
antarpeserta didik adalah lembar pengamatan berupa daftar cek (checklist)
atau skala penilaian (rating scale) yang disertai rubrik, sedangkan pada jurnal
berupa catatan pendidikan.
Tabel 3. 79 Penilaian Observasi
No
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
278
Direktorat Pembinaan SMK (2013)
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 80 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
Penskoran
10
10
10
10
10
10
10
10
10
10
100
279
Direktorat Pembinaan SMK (2013)
Nomor Soal
Penskoran
Nilai yang diperoleh siswa =
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
280
Direktorat Pembinaan SMK (2013)
Tabel 3. 83 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
281
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 10
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Instalasi Sistem Operasi Metode Multiboot
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami tentang langkah-langkah instalasi sistem operasi dengan metode
multibooti melalui ujicoba dan pengamatan
2. Melakukan instalasi sistem operasi dengan metode multiboot melalui ujicoba
dan pengamatan.
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
282
Direktorat Pembinaan SMK (2013)
F.
G.
Proyektor
3. Sumber Belajar
H.
Buku Siswa
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi tentang instalasi sistem
operasi dengan metode multiboot
Apresepsi
Terdapat 4 metode instalasi sistem operasi yaitu : metode clean install, metode
upgrade, metode multibooting dan metode virtualisasi. Apa yang anda ketahui
tentang instalasi sistem operasi dengan metode Multiboot ?
A. Uraian Materi
Multibooting adalah suatu kondisi dimana dalam satu buah komputer terdapat
lebih dari satu sistem operasi, pemilihan sistem operasi yang digunakan dapat
283
Direktorat Pembinaan SMK (2013)
2.
dipilih pada saat booting sehingga pada sistem multiboot tersebut tidak dapat
menjalankan dua sistem operasi secara bersamaan.
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Penggunaan Multiboot pada Sistem Operasi
Instalasi sistem operasi metode multiboot adalah cara melakukan instalasi
beberapa sistem operasi pada sebuah komputer agar komputer tersebut dapat
menjalankan beberapa sistem operasi yang berbeda, contohnya adalah dengan
mendapingkan sistem operasi Linux dengan sistem operasi windows, sehingga
pengguna dapat memilih salah satu dari sistem operasi tersebut untuk digunakan.
Terdapat beberapa alasan mengapa sebuah komputer memiliki dua sistem
operasi yang diinstal menggunakan metode multiboot. Yang pertama adalah
kompetibelitas, dimana sebuah perangkat lunak aplikasi tidak dapat berjalan pada
sistem operasi tertentu namun pengguna tersebut wajib menggunakan untuk
berbagai kepentingan, yang kedua adalah tuntutan sebuah organisasi untuk
bergabung pada sebuah group kerja atau domain yang hanya bisa dilakukan oleh
sistem operasi tertentu, contohnya sebuah organisasi mewajibkan anggotanya
untuk bergabung pada sebuah domain control dari microsoft windows server,
maka tiap anggota yang menjadi clientnya harus menjalankan sistem operasi
windows client dan melakukan joint domain
Multiboot pada sistem operasi windows dan Linux
Pada kegiatan pembelajaran ini instalasi multiboot akan dilakukan instalasi dua
sistem operasi yaitu windows 7 dan Linux debian. Untuk melakukan instalasi
sistem operasi multiboot terlebih dahulu akan kita lihat kebutuhan perangkat keras
dari tiap sistem operasi secara minimum. Tabel berikut ini adalah spesifikasi
minimal dari windows 7 dan Linux debian
Tabel 3. 84 Spesifikasi perangkat keras minimum windows 7
284
Direktorat Pembinaan SMK (2013)
Arsitektur
Kecepatan Prosesor
RAM
Unit Pengelola Grafis
Hardisk (HDD)
Drive Room
32 Bit
64 Bit
1 GHZ 32-bit
1 GHZ 64-bit
1 GB
2 GB
Pengelola grafis dengan dukungan DirectX 9 dan
WDDM driver Model 1.0 (tidak terlalu diperlukan,
hanya dibutuhkan untuk windows Aero
Minimal 16 GB
Minimal 20 GB
DVD drive (untuk instalasi dari media DVD)
285
Direktorat Pembinaan SMK (2013)
100 % Hardisk
50 % Windows 7
25
25 %
% Windows
Windows 77
25
25 %
% Windows
Windows 77
Drive
Drive C
C
Drive
Drive D
D
50 % Linux
10
10
%
%
10
10
%
%
//
//
ho
ho
me
me
5
%
25 %
/opt/virtualdata
SWP
SWP
Gambar 3. 167 Skema pembagian partisi untuk instalasi Sistem operasi metode
multiboot
Contoh implementasi partisi dari skenario instalasi sistem operasi multiboot
adalah seperti berikut : Hardisk 250 GB, 50% pertama digunakan untuk windows
7 dengan 25% partisi drive C dan 25 % partisi drive D
286
Direktorat Pembinaan SMK (2013)
b)
c)
d)
e)
f)
g)
Tugas
Lihat tugas no 2
Untuk mengakses partisi Linux dari Windows, Anda membutuhkan perangkat
lunak pihak ketiga, khusus dirancang untuk tujuan ini. Salah satu dari aplikasi
yang dapat digunakan microsoft windows untuk mengkases partisi linux adalah
ext2rfsd dapat di download di url:
http://www.ext2fsd.com/
B. Rangkuman
Multibooting adalah suatu kondisi dimana dalam satu buah komputer terdapat
lebih dari satu sistem operasi.
Instalasi sistem operasi metode multiboot adalah cara melakukan instalasi
beberapa sistem operasi pada sebuah komputer agar komputer tersebut dapat
menjalankan beberapa sistem operasi yang berbeda.
288
Direktorat Pembinaan SMK (2013)
Alasan sebuah komputer memiliki dua sistem operasi yang diinstal menggunakan
metode multiboot adalah:
1. kompetibelitas, dimana sebuah perangkat lunak aplikasi tidak dapat berjalan
pada sistem operasi tertentu namun pengguna tersebut wajib menggunakan
untuk berbagai kepentingan
2. yang kedua adalah tuntutan sebuah organisasi untuk bergabung pada sebuah
group kerja atau domain yang hanya bisa dilakukan oleh sistem operasi
tertentu.
C. Tugas
Tugas 1
Project instalasi sistem operasi metode multiboot dikerjakan secara individu dalam
lab komputer. Lakuan instalasi sistem operasi motede multiboot dengan
mendampingkan sistem operasi Microsoft Windows 7 dan Linux Debian, dengan
skenario instalasi yang telah disampaikan sebelumnya.
Tugas 2
Problem solving, pada sistem operasi multiboot selesai diinstal dan dijalankan
pilih sistem operasi linux, cobalah untuk akses partisi windows, tulis hasilnya pada
lembar penelitian yang disediakan oleh guru/pengajar. Jika partisi Windows tidak
dapat diakses cari pemecahan masalahnya. Kemudian restart sistem operasi
Linux, pada pilihan boot pilih microsoft windows 7 untuk dijalankan, cobalah untuk
akses partisi Linux dan tulis hasilnya hasilnya pada lembar penelitian yang
disediakan oleh guru/pengajar. Jika partisi linux tidak dapat diakses cari
pemecahan masalahnya
3.
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
289
Direktorat Pembinaan SMK (2013)
9. Berapa Hardisk minimal yang disarankan untuk instalasi sistem operasi multiboot
pada sistem operasi yang kedua yaitu Linux Debian berbasis text
A. 1 GB
B. 5 GB
C. 16 GB
D. 20 GB
10. Sistem operasi apa yang pertama kali harus di instal pada saat melakukan
instalasi multiboot dengan menyadingkan linux debian dan windows 7
A. Linux
B. Linux Debian
C. Windows 7
D. Windows
Kunci Jawaban Post test
1. A
6. D
2. B
7. B
3. A
8. A
4. C
9. B
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
291
Direktorat Pembinaan SMK (2013)
b.
c.
d.
No
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 87 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
292
Direktorat Pembinaan SMK (2013)
Penskoran
10
10
10
10
10
10
10
10
10
10
100
kreativitas peserta didik dalam kurun waktu tertentu. Karya tersebut dapat
berbentuk tindakan nyata yang mencerminkan kepedulian peserta didik
terhadap lingkungannya.
Instrumen yang digunakan dalam penilaian harus memenuhi persyaratan
1. substansi yang merepresentasikan kompetensi yang dinilai;
2. konstruksi yang memenuhi persyaratan teknis sesuai dengan bentuk instrumen
yang digunakan; dan
3. penggunaan bahasa yang baik dan benar serta komunikatif sesuai dengan tingkat
perkembangan peserta didik.
Persyaratan ini dapat terpenuhi manakala instrumen ditulis didasarkan langkahlangkah baku, yakni: (a) menulis kisi-kisi, (b) menulis butir soal, dan (c) menelaah
butir-butir instrumen. Langkah-langkah ini adalah langkah minimum yang harus
dilakukan agar butir-butir instrumen dikatakan baik. Untuk ujian skala besar, setelah
ditelaah dan direvisi, maka instrumen itu harus diuji- cobakan untuk melihat bukti
empirik validitas dan reliabilitas instrumen tersebut.
Tabel 3. 89 Penilaian Kinerja Melakukan Praktikum
No
1
2
3
4
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 90 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
294
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 11
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Instalasi Sistem Operasi Metode virtulisasi
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami tentang langkah-langkah instalasi sistem operasi linux dengan
metode virtualisasi melalui ujicoba dan pengamatan
295
Direktorat Pembinaan SMK (2013)
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
1. Pengertian instalasi sistem operasi dengan metode virtualisasi, virtual mesin
konsep ,aplikasi virtualbox.
2. Langkah-langkah instalasi virtualbox pada sistem operasi host linux debian,
Pengaturan PC guest dalam pc host , instalasi sistem operasi guest.
F.
G.
Proyektor
3. Sumber Belajar
H.
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi tentang instalasi sistem
operasi dengan metode virtualisasi
Apresepsi
Terdapat 4 metode instalasi sistem operasi yaitu : metode clean install, metode
upgrade, metode multibooting dan metode virtualisasi. Apa yang anda ketahui
tentang instalasi sistem operasi dengan metode virtualisasi ?
296
Direktorat Pembinaan SMK (2013)
A. Uraian Materi
Instalasi sistem operasi metode virtualisasi, adalah poses instalasi sistem operasi
pada sebuah komputer virtual atau sering disebut virtual machine.
Virtualisasi teknologi atau virtulization technology adalah sebuah teknologi
dibidang komputer yang berguna untuk membangun sebuah sistem maya.
Dengan virtualisasi teknologi dapat merefleksikan perangkat physic komputer
menjadi perangkat logic, sebagi contoh teknologi virtual mesin yang merefleksikan
komputer physic menjadi beberapa komputer logic didalamnya.
2.
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Virtualisasi teknologi
Sebelum membahas instalasi sistem operasi metode virtualisasi, perlu diketahui
terlebih dahulu tentang teknologi virtualisasi pada sistem komputer. Istilah
virtualisasi (virtualization) intinya adalah merefleksikan perangkat physic
komputer menjadi perangkat logic, istilah virtulisasi pada komputer dapat merujuk
ke berbagai bidang seperti bidang jaringan komputer dikenal dengan vlan (virtual
local area network) dimana jaringan-jaringan komputer disusun berdasarkan logic
yang direfleksikan dari perangkat fisik jaringan, virtual storage (google drive, one
drive pada office365).
Proses virtualisasi perangkat dari keras komputer(hardware) tersebut dilakukan
oleh sebuah software atau firmware bernama Hypervisor. Hypervisor inilah yang
merupakan bagian terpenting dari virtualisasi, karena Hypervisor ini seolah-olah
yang menjadi sebuah infrastruktur fisik untuk menjalankan beberapa virtual
machine.
Virtual Machine Konsep
297
Direktorat Pembinaan SMK (2013)
Untuk sistem operasi yang terinstal pada PC Host disebut dengan sistem operasi
host dan sistem operasi yang di instal pada PC Guest adalah sistem operasi
guest, sehingga makdusd instalasi sistem operasi metode virtual adalah, instalasi
sistem operasi pada pc guest.
VirtualBox
Virtualbox adalah perangkat lunak aplikasi virtualisasi cross platform, perangkat
lunak ini dapat di instal di berbagai sistem operasi dan memiliki kemampuan untuk
menjalankan beberapa sistem operasi yang berbeda pada saat yang sama,
contohnya dengan menjalankan Windows server pada server linux atau
sebaliknya menjalankan linux pada windows server beserta aplikasi aplikasi
yang ada. Virtualbox dapat menjalankan banyak virtual mesin sebanyak yang
dibutuhkan dengan batasan ruang hardisk dan memory.
Virtualbox sangat sederhana dalai mengoprasikannya , juga sangat setabil,
virtualbox dapat berjalan diberbagai sistem kecil seperti kompuputer desktop,
virtualbox juga dapat digunakan untuk lingkungan cloud dan penyebaran pusat
data. Gambar.. menunjukan bagaimana virtualbox , di install pada OS Host Linux
dan menjalankan OS Guest Linux.
298
Direktorat Pembinaan SMK (2013)
299
Direktorat Pembinaan SMK (2013)
c.
Infrastruktur Minimum
Virtualisasi dapat secara signifikan mengurangi hardware dan power sources
atau listrik, sebagian besar komputer saat ini hanya menggunakan sebagian
kecil potensi perangkat keras dan sumber tenaga / listrik, dengan kata lain
berjalan pada beban sistem rata-tata rendah, Jadi banyak sumber daya
perangkat keras dan sumber tenaga menjadi sia-sia. Tanpa sistem
virtualisasi, biasanya sebuah organisasi memiliki beberapa komputer server
dengan fungsi yang bermacam sehingga membutuhkan banyak perangkat
keras dan secara otomatis membutuhkan sumber tenaga / listrik yang besar,
dengan virtualisasi teknologi khususnya virtual machine, sebuah organisasi
dapat membangun sebuah PC Host, yang didalamnya terdapat beberapa PC
guest yang dijadikan server, sehingga cukup sebuah komputer dengan
sumber tenaga / listrik yang digunakan cukup untuk sebuah komputer.
d.
300
Direktorat Pembinaan SMK (2013)
301
Direktorat Pembinaan SMK (2013)
302
Direktorat Pembinaan SMK (2013)
303
Direktorat Pembinaan SMK (2013)
root@workstation1:/home/pengguna01#su pengguna01
password :
305
Direktorat Pembinaan SMK (2013)
Download virtualBox versi 4.2 dan Extension pack, pada alamat url :
https://www.virtualbox.org/wiki/Download_Old_Builds_4_2
307
Direktorat Pembinaan SMK (2013)
Gambar 3. 182 file Virtualbox 4.2 dan extension pack hasil download
12.
Instal virtualbox versi 4.2 dengan perintah
Download/virtualbox-4.2_4.2.24-92790-Debian_i386.deb,
gambar 3.183
sudo dpkg i
seperti
pada
308
Direktorat Pembinaan SMK (2013)
309
Direktorat Pembinaan SMK (2013)
310
Direktorat Pembinaan SMK (2013)
311
Direktorat Pembinaan SMK (2013)
313
Direktorat Pembinaan SMK (2013)
Gambar 3. 194 Jenis file type dari hardisk virtual pada PC Guest dalai
virtualbox
314
Direktorat Pembinaan SMK (2013)
24.
ini, tidak usah dilakukan perubahan, tekan tombol create untuk membuat
hardisk PC guest.
instalasi pada contoh ini digunakan sumber instalasi melalui file iso yang
disimpan pada PC Host
C. Tugas
Tugas ujicoba ini dikerjakan secara individu pada Lab.Komputer. Rincian tugas
ujicoba ini adalah sebagi berikut
1. Instalasi Virtualbox pada Linux Host
1) Instal virtualbox pada linux debian PC host dengan langkah-langkah yang
telah diuraiakan diatas.
2) Buat sebuah PC guest (virtual machine) dengan kriteria :
a. Hardisk: 80 GB Dynamical
b. RAM : 512 MB atau 1/3 dari PC host
c. Sumber instalasi untuk instalasi sistem operasi metodevirtual
menggunakan file iso yang disimpan pada home directory
pengguna.
2. Instalasi Sistem Operasi metode virtual pada PC guest
Instal sistem operasi debian pada PC guest,dengan rincian Sebago berikut :
1) Partisi 80 GB sda dibagi menjadi 4 partisi yaitu:
319
Direktorat Pembinaan SMK (2013)
2)
3)
4)
5)
6)
7)
8)
9)
3.
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
A. Alternatif umpan balik 1 : Menggunakan post test
B.
C.
D.
PC Guest
Hypervisior
OS Gues
321
Direktorat Pembinaan SMK (2013)
1. C
6. C
2. B
7. A
3. C
8. D
4. A
9. B
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
d. Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
322
Direktorat Pembinaan SMK (2013)
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 92 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
Penskoran
10
10
10
10
10
10
10
10
10
10
100
3.
penggunaan bahasa yang baik dan benar serta komunikatif sesuai dengan tingkat
perkembangan peserta didik.
Persyaratan ini dapat terpenuhi manakala instrumen ditulis didasarkan langkahlangkah baku, yakni: (a) menulis kisi-kisi, (b) menulis butir soal, dan (c) menelaah
butir-butir instrumen. Langkah-langkah ini adalah langkah minimum yang harus
dilakukan agar butir-butir instrumen dikatakan baik. Untuk ujian skala besar, setelah
ditelaah dan direvisi, maka instrumen itu harus diuji- cobakan untuk melihat bukti
empirik validitas dan reliabilitas instrumen tersebut.
Tabel 3. 94 Penilaian Kinerja Melakukan Praktikum
No
1
2
3
4
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 95 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
325
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 12
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Perintah Dasar Linux
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
326
Direktorat Pembinaan SMK (2013)
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
Pengertian shell, jenis-jenis perintah dasar pada sistem operasi linux.
F.
G.
Proyektor
Aplikasi SSH
3. Sumber Belajar
H.
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi tentang shell pada
sistem operasi linux
Apresepsi
Pada materi arsitektur komputer kita telah mengenal fungsi kernel yaitu pusat dari
sistem operasi. Dari gambar 3.202 terlihat bahwa diantara kernel dan user
terdapat shell, sehingga apa yang anda ketahui tentang shell ?
327
Direktorat Pembinaan SMK (2013)
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Sebelum memulai materi pada kegiatan inti guru / pengajar dapat melakukan
persiapan sebagi berikut :
328
Direktorat Pembinaan SMK (2013)
329
Direktorat Pembinaan SMK (2013)
Gambar 3. 207 Cek Direktori latihan1 dan file1 pada pengguna baru
Ujicoba dan Pengamatan 1
Pada pembelajaran ini siswa / peseta didik diharapkan mencari informasi tentang
shell dan perintah dasar sistem operasi linux melalui proses ujicoba, pengamatan
331
Direktorat Pembinaan SMK (2013)
dan melalui sumber internet. Langkah ujicoba dan pengamatan pada siswa
adalah sebagi berikut :
1) Siswa login pada komputer workstation siswa (sistem operasi linux debian)
dengan users account masing-masing.
2) Perhatikan shell yang tampil pada komputer siswa, contoh :
siswa03@debian:~$:
6)
Dari hasil ujicoba dan pengamatan didapat 3 buah shell berbeda yang muncul
dilayar monitor, yaitu :
1) Shell pertama
: siswa03@debian:~$:
2) Shell kedua
: root@debian:/home/siswa03#
3) Shell ketiga
: pengguna03@workstation:~$
A
B
C
1
siswa03
root
2
@debian
@debian
3
~
/
home/siswa03
~
pengguna0
@workstatio
3
n
Tabel 3. 96 Bagian-bagian dari shell
4
$
#
$
Dari tabel 3.96 ditunjukan 3 buah shell yaitu A,B dan C dan terbagi menjadi 4
bagian, jelaskan bagian-bagian berkut :
a) Jelaskan bagian dari shell untuk A1,B1 dan C1 dan jelaskan kenapa terjadi
perbedaan diantara ketiganya, meskipun shell tersebut berada pada
komputer yang sama
b) Jelaskan bagian dari shell untuk A2,B2 dan C2 dan jelaskan kenapa A2
dan B2 sama namun untuk C2 berbeda, meskipun shell tersebut berada
pada komputer yang sama
c) Jelaskan bagian dari shell untuk A3,B3 dan C3 dan jelaskan kenapa A3
dan C3 sama namun untuk B3 berbeda, meskipun shell tersebut berada
pada komputer yang sama
d) Jelaskan bagian dari shell untuk A4,B4 dan C4 dan jelaskan kenapa A4
dan C4 sama namun untuk B4 berbeda, meskipun shell tersebut berada
pada komputer yang sama
Penjelasan Guru / Pengajar 1
Telah dijelaskan pada bagian pendahuluan bahwa shell. Shell bertindak sebagai
antarmuka antara pengguna dan kernel. Ketika user login, program login
memeriksa username dan password, kemudian mulai program lain yang disebut
shell. Shell adalah interpreter baris perintah (CLI)Command Line Interfaces.
Sebuah shell merepresentasikan account pengguna yang login, computer
name(hostname), posisi direktori dan jenis dari shell yang digunakan. Sehingga
penjelasan dari tabel 3.96 adalah sebagi berikut :
a) A1,B1 dan C1 menunjukan account yang digunakan pengguna untuk login,
pada A1, pengguna login menggunakan account siswa03, selanjutnya
melakukan su(switch user)menjadi super user atau account root terlihat
333
Direktorat Pembinaan SMK (2013)
pada B1, dilanjutkan dengan login kembali ke komputer lain dengan nama
pengguna lain yaitu pengguna03melalui fasilitas remote ssh
b) A2, B2 dan C2 menunjukan hostname atau nama komputer dimana
pengguna login saat itu, A2 dan B2 pengguna login pada komputer yang
sama yaitu komputer dengan nama debian. Pada C2 meskipun secara
fisik pengguna menggunakan komputer yang sama namun sebenarnya
pengguna sedang menggunakan komputer lain dalai jaringan yaitu
komputer dengan nama workstation
c) A3,B3 dan C3 menunjukan direktori berada saat ini, pada saat login
pertama maka setiap pengguna secara langsung berada pada direktori
kerjanya masing-masing atau home direktori pengguna, contoh :
pengguna dengan account siswa03 saat login pertama kali akan berada
pada /home/siswa03, direktori kerja setiap pengguna atau home direktori
pengguna dilambangkan dengan tanda tilde ~ , jadi untuk A3 pengguna
berada pada direktori kerjanya sendiri yaitu /home/siswa03 yang di
lambangkan dengan tanda tilde ~. Pada bagian B3 pengguna switch user
menjadi root, tentusaja direktori kerja untuk root bukan lagi pada
/home/siswa03 sehingga tanda ~ berubah menjadi /home/siswa03
menunjukan bahwa pengguna root saat ini berada pada direktori dari kerja
siswa03, direktori kerja root sendiri berada pada /root . Untuk C3 sudah
jelas bahwa pengguna dengan account pengguna03 pada saat login
pertamakali berada pada direktori kerjanya.
d) A4.B4 dan C4 menunjukan shell yang digunakan, secara default shell
yang digunakan pengguna adalah bash shell dengan tanda $, terdapat
beberapa jenis shell yaitu: sh,csh,Tcsh,ksh dan bash
Ujicoba dan Pengamatan 2
Setelah login melalui fasilitas remote ke komputer workstation guru, mengguna
account yang telah disediakan, contohnya pengguna03, pada saat login pertama
pengguna berada pada direktori kerja masing masing. Pelajari jenis-jenis perintah
dasar dari buku siswa atau media internet dengan alamat url :
http://www.ee.surrey.ac.uk/Teaching/Unix/index.html.
Langkah yang harus dilakukan kemudian adalah :
1) Pastikan pengguna berada pada direktori kerja masing masaing, gunakan
sebuah perintah untuk menampilkan direktori kerja atau disebut print work
direktori tuliskan hasil yang tampil pada catatan sementara
2) Gunakan sebuah perintah untuk menampilkan list singkat dari file dan
folder, sehingga hasil dari menggunakan perintah tersebut adalah seperti
gambar 3.212
334
Direktorat Pembinaan SMK (2013)
saat ini, menampilkan list file dan folder, pindah direktori, melihat isi sebuah file,
membuat direktori, copy file dan direktori, menghapus file dan direktori, mengganti
nama file dan direktori.
Penjelasan Guru / Pengajar
Pada saat login pertama kali pengguna akan berada pada direktori kerja masingmasing, contoh /home/pengguna03.
1) Untuk menampilkan direktori saat ini ketika pengguna berada atau print
work directory , dapat menggunakan perintah pwd
Gambar 3. 215 perintah ls (list sort) menampilkan list file dan folder
336
Direktorat Pembinaan SMK (2013)
perintah
dapat
337
Direktorat Pembinaan SMK (2013)
.
Gambar 3. 218 list dari home direktori pengguna03
6) Subdirektori latihan1 berada didalam direktori Documents, untuk pindah
direktori dapat menggunakan perintah cd (change direktori) dilanjutkan
dengan direktori tujuan, contoh jika masuk kedalam direktori Documens
maka dapat mengetikan perintah cd Documens
339
Direktorat Pembinaan SMK (2013)
contoh posisi pengguna saat ini berada pada direktori latihan2, perintah
untuk memindahkan adalah mv file2 .., tanda .. artinya adalah naik 1
level keatas, jadi dapat diterjemahkan dengan move file2 satu level ke atas
dari direktori latihan2, level diatas latihan2 adalah direktori Documents
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
5. Perintah yang digunakan untuk menampilkan list file dan folder secara
keseluruhan termasuk file dan folder yang tersebunyi adalah
A.
ls
B.
man ls
C.
ls -a
D.
ls -l
6. Perintah cp digunakan untuk
A. Menmpilkan list file dan folder
B. Melihat keberadaan direktori saat ini
C. Mengcopy file
D. Melihat isi file
7. Perintah less digunakan untul
A. Menmpilkan list file dan folder
B. Melihat keberadaan direktori saat ini
C. Mengcopy file
D. Melihat isi file
8. Perintah yang digunakan untuk mengganti nama file
A. ls
B. cp
C. mv
D. rm
9. Tanda tilde ~ merepresentasikan
A.
Home direktori pengguna
B.
Direktori saat ini
C.
1 level diatas dari direktori saat ini
D.
Isi direktori
10. Tanda .. pada isi sebuah direktori merepresentasikan
A.
Home direktori pengguna
B.
Direktori saat ini
C.
1 level diatas dari direktori saat ini
D.
Isi direktori
Kunci Jawaban Post test
1. A
6. C
2. A
7. D
3. B
8. C
4. A
9. A
B. Alternatif umpan balik 2 : Melihat hasil Praktek Ujicoba perintah dasar pada
sistem operasi linux
C. Alternatif umpan balik 3 : Membuat rangkuman
Menanyakan rangkuman / intisari dari materi utama kepada beberapa peseta didik
tentang perintah dasar pada sistem operasi linux
344
Direktorat Pembinaan SMK (2013)
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
d. Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian
antarpeserta didik adalah lembar pengamatan berupa daftar cek (checklist)
atau skala penilaian (rating scale) yang disertai rubrik, sedangkan pada jurnal
berupa catatan pendidikan.
Tabel 3. 97 Penilaian Observasi
No
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
345
Direktorat Pembinaan SMK (2013)
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 98 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
Penskoran
10
10
10
10
10
10
10
10
10
10
100
346
Direktorat Pembinaan SMK (2013)
Nomor Soal
Penskoran
c.
347
Direktorat Pembinaan SMK (2013)
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 101 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
348
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 13
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Operasi file dan Struktur Direktori
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami operasi file dan direktori menggunakan Gnome Nautilus pada
sistem operasi linux melalui ujicoba dan pengamatan
2. Memahami struktur direktori dari sistem operasi linux melalui ujicoba dan
pengamatan
349
Direktorat Pembinaan SMK (2013)
3. Membuat laporan tertulis dan Laporan presentasi tentang file dan direktori
menggunakan Gnome Nautilus
4. Membuat laporan tertulis dan Laporan presentasi tentang struktur direktori
dari sistem operasi linux
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
Pengertian Nautilus, jenis-jenis pengoprasian file dan direktori
Nautilus, struktur direktori pada Linux.
F.
menggunakan
G.
Proyektor
3. Sumber Belajar
H.
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi tentang pengoprasian file
dan direktori menggunakan Nautilus
Apresepsi
Pada materi yang lalu telah dibahas tentang perintah dasar pada sistem operasi
linux, seperti perintah pindah direktori, membuat direktori, menghapus file dan
direktori, perintah, perintah dasar tersebut termasuk dalam perintah pengoprasian
file dan direktori. Pada materi ini pengelolaan dan pengoprasian file dan struktur
direktori dilakukan melalui GNOME Desktop berbasis GUI, menggunakan
naultilus, apa yang anda tentang Nautilus ?
350
Direktorat Pembinaan SMK (2013)
A. Uraian Materi
Nautilus adalah file manager default dari GNOME . file manager Nautilus
menyediakan cara yang mudah dan terintegrasi untuk mengelola file dan aplikasi.
Dengan Nautilus dapat menggunakan file manager untuk melakukan hal berikut:
Membuat folder dan dokumen, Menampilkan file dan folder, Mencari dan
mengelola file, Menjalankan aplikasi
2.
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Sebelum memulai materi pada kegiatan inti, guru / pengajar dapat melakukan
persiapan sebagi berikut :
1) Guru mempersiapkan sebuah komputer workstation yang dijadikan sebagi
server dengan sistem operasi linux debian.
2) Login sebagai root, atau dengan switch user , perintah su
3) Kirimkan dua buah file gambar ke semua komputer workstation siswa,
menggunakan perintah/aplikasi scp, contoh :
scp /root/Pictures/Graph/nautilus1.jpg siswa03@192.168.108.25:
/home/siswa03/Pictures
351
Direktorat Pembinaan SMK (2013)
9)
Selanjutnya muncul Nautilus tools, Pilih tombol serch, pada bagian menu
kanan atas, atau ctrl + F pada keyboard dan tuliskan nama file yang akan
dicari contoh: nautilus1.jpg
353
Direktorat Pembinaan SMK (2013)
Buat sebuah folder baru dengan cara klik kanan pada mouse dan pilih
Create New Folderi beri nama folder baru tersebut dengan nama folder
Graph
354
Direktorat Pembinaan SMK (2013)
Pilih kedua gambar tersebut dengan menekan ctrl + A, kemudian seret dan
letakan (drag and drop) pada folder Graph maka file tersebut akan pindah ke
folder graph tanpa membuat duplikat file, langkah ini sama dengan
memberikan perintah mv atau cat
Gambar 3. 233 Drag and Drop file dan folder menggunakan Nautilus
5)
Buat sebuah file baru dengan cara klik kanan pada mouse , pilih menu
Create New Document dan pilih sub menu Empty Document berinama file
baru tersebut dengan nama IsiGraph.txt
355
Direktorat Pembinaan SMK (2013)
Dobel klik file IsiGraph.txt secara langsung akan dibuka oleh aplikasi gedit,
sebuah editor berbasis GUI yang ada pada Gnome. Tuliskan isi file nya yaitu :
nautilus1.jpg, nautilus2.jpg, kemudian tekan tombol save
Jelajahi atau rambah Folder/direktori pada linux dan temukan direktori tmp
buka pada tab baru, dengan menekan tombol kanan mouse dan pilih open
new tab
356
Direktorat Pembinaan SMK (2013)
Gambar 3. 236 Membuka menu Tab baru pada nautilus untuk perambahan
file dan folder
8)
Kembali , pilih tab Picture , pilih Folder Graph dan File IsiGraph.txt, dengan
menekan tombol ctrl+ A pada keyboard. Klik kanan pada mouse dan pilih cut
Gambar 3. 237 Mengelola berkas dengan perintah cut berbasis GUI pada
nautilus
Pindah pada tab tmp paste hasil cat pada direktori tersebut.
357
Direktorat Pembinaan SMK (2013)
Gambar 3. 238 Mengelola berkas dengan perintah paste berbasis GUI pada
nautilus
9)
Gambar 3. 240 Mengelola berkas dengan perintah delate berbasis GUI pada
nautilus
11) Untuk melakukan compress file dan folder dapat menekan tombol kanan
pada mouse(klik kanan pada mouse) dan pilih compress, kemudian pada
form commpress, pilih type compress tar.gz dilanjutkan menekan tombol
create pada form tersebut.
360
Direktorat Pembinaan SMK (2013)
Untuk naik 1 level keatas atau direktori tertinggi / dapat menekan tombol
atau memilih file System pada sisi bagian kiri .
361
Direktorat Pembinaan SMK (2013)
etc
bin
boot
hom
e
lib
medi
a
mnt
opt
proc
run
sbin
siswa03 siswa04
siswa02
siswa01
Deskto
p
Docume
nts
Downloa
d
Public
Picture
s
Music
Video
Templa
te
home: Direktori ini berisi direktori Home untuk pengguna. Setiap kali
pengguna baru dibuat, sebuah direktori dalam nama pengguna yang dibuat
dalam direktori home yang berisi direktori lain seperti Desktop, Download,
Dokumen, dll
lib: Direktori Lib berisi modul kernel dan shared library yang dibutuhkan untuk
boot sistem dan menjalankan perintah dalam sistem berkas root.
lost + found: Direktori ini diinstal selama instalasi Linux, berguna untuk
memulihkan file yang mungkin rusak karena tak terduga shut-down.
media: Direktori digunakan sementara untuk mounting perangkat removable
yaitu, media / cdrom.
mnt: Temporary direktori untuk mount file system .
opt: Opsional disingkat sebagai opt. Berisi perangkat lunak aplikasi pihak
ketiga seperti viz., Java , dll
proc: Sebuah file-sistem virtual dan pseudo yang berisi informasi tentang
proses yang berjalan dengan tertentu Proses-id alias pid.
root: ini adalah direktori home dari user root dan tidak boleh bingung dengan
'/'
run: Direktori ini digunakan untuk runtime-dir awal.
sbin: Berisi program biner, yang dibutuhkan oleh System Administrator, untuk
dieksekusi sebagi pemeliharaan seperti iptables , fdisk , ifconfig , swapon,
reboot, dll
srv: Layanan disingkat sebagai 'srv'. Direktori ini berisi server layanan dari
file tertentu dan layanan terkait. Contoh untuk beberapa distribusi linux seperti
open suse menyimpan layanan httdocs pada folder srv
sys: distribusi Linux modern termasuk direktori sys sebagai filesystem
virtual, yang menyimpan dan memungkinkan modifikasi dari perangkat yang
terhubung ke sistem.
tmp: System Directory Temporary, diakses oleh pengguna dan root.
kumpulan file-file sementara untuk pengguna dan sistem, sampai boot
berikutnya.
usr: Berisi binari executable, dokumentasi, kode sumber, pustaka untuk
program tingkat kedua.
var Singkatan dari variabel. Isi file ini akan berkembang dengan muncul file
direktori yang berisi log, spool, mail.
B. Rangkuman
pengelolaan dan pengoprasian file dan struktur direktori dapat dilakukan melalui
antar muka grafik , tools yang digunakan telah terintegrasi pada Gnome desktop
yang disebut dengan Nautilus.
Nautilus adalah file manager default dari GNOME . file manager Nautilus
menyediakan cara yang mudah dan terintegrasi untuk mengelola file dan aplikasi.
363
Direktorat Pembinaan SMK (2013)
Dengan Nautilus dapat menggunakan file manager untuk melakukan hal berikut:
Membuat folder dan dokumen, Menampilkan file dan folder, Mencari dan
mengelola file, Menjalankan aplikasi
Untuk mengoprasikan nautilus file manager, terlebih dahulu harus mempersiapkan
sistem operasi linux debian dengan interface berbasis grafik menggunakan
Gnome, karena nautilus merupakan aplikasi default yang dimiliki gnome.
Beberapa direktori penting dapat dirambah atau dijelajahi melalui nautilus,
beberapa direktori penting yang perlu diketahui adalah : etc,bin,dev,var,media
,mnt.
3.
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
A. copy
B. cut
C. rename
D. delate
4. Hot key menghapus file secara permanen pada nautilus
A.
shift +F
B.
shift + del
C.
ctrl + F
D.
ctrl + del
5. jenis atau type compress file dan folder pada fasilitas nautilus
364
Direktorat Pembinaan SMK (2013)
A.
B.
C.
D.
tar.zip
zip
gz
tar.gz
6. C
2. C
7. A
3. B
8. B
4. B
9. D
Melihat hasil praktek ujicoba, operasi file dan struktur direktori menggunakan
nautilus
C. Alternatif umpan balik 3 : Membuat rangkuman
Menanyakan rangkuman / intisari dari materi utama kepada beberapa peseta didik
tentang operasi file dan struktur direktori menggunakan nautilus
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
d. Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian
antarpeserta didik adalah lembar pengamatan berupa daftar cek (checklist)
atau skala penilaian (rating scale) yang disertai rubrik, sedangkan pada jurnal
berupa catatan pendidikan.
Tabel 3. 102 Penilaian Observasi
366
Direktorat Pembinaan SMK (2013)
No
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 103 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
Penskoran
10
10
10
10
10
10
10
10
10
367
Direktorat Pembinaan SMK (2013)
Nomor Soal
10.
Jumlah
skor
Nilai
Penskoran
10
100
No
1
2
3
4
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 106 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
369
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 14
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Proses dan Manajemen Proses
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami pengertian proses dan langkah pengaturan proses pada sistem
operasi linux melalui ujicoba dan pengamatan
2. Memahami langkah penggunaan job control sistem operasi linux melalui
ujicoba dan pengamatan
3. Membuat laporan tertulis dan Laporan presentasi tentang pengertian proses
dan langkah-langkah pengaturan proses pada sistem operasi linux
4. Membuat laporan tertulis dan Laporan presentasi tentang langkah-langkah
penggunaan job control dan penjadwalan proses dari sistem operasi linux
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
Pengertian proses, list Proses, pencarian proses, Job control, Penjadwalan proses .
F.
G.
Proyektor
3. Sumber Belajar
Buku Siswa,
Internet
371
Direktorat Pembinaan SMK (2013)
H.
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi tentang proses pada
sistem operasi linux
Apresepsi
pada materi pemblajaran 2 arsitektur sistem operasi, telah dibahas sebagian
tentang proses, apa yang anda ketahui tentang proses?
A. Uraian Materi
Sebuah proses pada sistem operasi linux adalah eksekusi program melalui
beberapa komponen dan propertinya, termasuk memory dan prioritas. Setiap
aspek dari proses dilakukan kernel Linux berdasarkan PID yang berada dalai
direktori /proc/PID. Secara singkat proses adalah sebuah set intruksi yang
diambil dari memori, set intruksi diambil berdasarkan proses ID (PID) kemudian
dieksekusi oleh prosesor.
2.
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Prosess List
Sebuah proses adalah eksekusi program berdasarkan PID (process Identifier)
untuk melihat informasi tentang proses, atau menampilkan list dari proses pada
sistem operasi linux dapat menggunakan perintah ps
Prosess States
Setiap proses memiliki state property atau status kondisi sebuah proses, seperti :
a) Running : Mengambarkan kondisi aktif , proses yang sedang digunakan oleh
CPU
372
Direktorat Pembinaan SMK (2013)
b)
Sleeping : Proses yang berada dalam memory dan tidak melakukan tidakan
apapun
c) Uninterupt Sleep : Proses yang berada dalam memori namun berada pada
kondisi menunggu untuk di proses atau suspend
d) Zombie : Proses yang dihentikan atau dimusnahkan (terminated) namun tidak
dihilangkan dari list
Pencarian proses
Pada saat menampilkan proses menggunakan perintah ps, terdapat banyak
sekali proses yang tidak ditampilkan dalam list proses, untuk menampilkan semua
proses pada sistem operasi linux dapat mengetiakan perintah ps -aux, untuk
pencarian proses yang kita butuhkan dapat mengetikan perintah :
ps -aux | grep nama proses yang dicari
-a : menampilkan semua proses.
-x: termasuk proses yang tidak dikontrol oleh terminal, seperti proses daemon
-u: semua pengguna
Proses Background dan Proses Foreground
Sebuah proses pada sistem operasi linux, mungkin berada pada depan
layar(foreground), di belakang layar(background) atau suspend berhenti
sementara. Umumnya jika proses terjadi didepan layar (foreground) shell tidak
akan memunculkan prompt sampai proses yang dijalankan selesai.
Sebuah proses yang di jalankan dan memakan waktu yang panjang akan
membuat shel pada terminal menunggu. Membuat sebuah proses yang panjang
berada dibelakang layar atau background dapat mengembalikan atau
menampilkan kembali prompt dari shell .
Pada pokok bahasan ini akan dilakukan ujicoba dan pengamatan , meliputi
ujicoba dan pengamatan terhadap proses background, foreground , jobs number
dan kill proses berdasarkan jobs number, dilanjutkan dengan ujicoba ke 2,
pencarian sebuah proses pada list , kill proses berdasarkan PID. Ujicoba dan
pengamatan terakhir dilakukan untuk melihat bagaimana sebuah proses dapat di
run atau dijalankan menggunakan sistem penjadwalan proses
Ujicoba dan pengamatan 1
Untuk melakukan ujicoba dan pengamatan 1, masing-masing
siswa
menggunakan workstation dengan sistem operasi linux debian berbasis GUI,
selanjutnya siswa dapat login pada sistem operasi linux debian sebagi pengguna
menggunakan account dan password yang dimiliki pada workstation tersebut,
sebelum melakukan ujicoba pengamatan cari terlebih dahulu informasi tentang
proses background, foreground, menampilkan jobs number dan kill proses
berdasarkan job number melalui internet.
373
Direktorat Pembinaan SMK (2013)
1)
Pada shell ketikan perintah sleep 10, perhatikan apa yang terjadi .
Pertanyaan:
a) Ketikan beberapa perintah dasar pada shell, dapatkah menggunakan shell
pada saat ini?
b) Hitunglah berapa lama dapat menggunakan shell ?
c) Proses yang terjadi berada pada background atau foreground ?
2) Setelah shell dapat digunakan ketikan perintah yang sama dan tambahkan
& pada akhir perintah contoh sleep 10 &.
Pertanyaan
a) Nomer [1] 5336 , menunjukan?
b) Dapatkah menggunakan shell ?
c) Jika dapat menggunakan berarti proses yang terjadi berada pada
background atau foreground ?
3) Jika shell dapat digunakan ketikan perintah sleep 1000 , karena proses
memakan waktu yang panjang , tekan tombol ctrl + Z , dilanjutkan dengan
mengetikan perintah bg
Pertanyaan :
Setelah mengetikan tombol ctrl + z maka terlihat proses sleep 1000 memiliki
state propertis ? (running, sleeping, uninterupt sleep, zombie )
4) Ketikan perintah fq %job number ,contoh fq %1
Pertanyaan :
Apa yang terjadi pada proses sleep 1000 ?
5) Ketika proses sleep 1000 berjalan didepan (foreground) process, coba untuk
memusnahkan / terminated proses tersebut
6) Ketik kembali perintah sleep 1000 & , ketika proses sleep 1000 berjalan
pada background, musnahkan atu terminated proses tersebut
Pertanyaan :
Apa yang terjadi pada proses sleep 1000
Penjelasan Guru / Pengajar 1
Pada ujicoba dan pengamatan 1, materi pokok yang dibahas meliputi ujicoba
terhadap proses foreground , background , jobs process, kill process
menggunakan jobs, dalam melakukan ujicoba akan digunakan sebuah perintah
atau command yang berfungsi untuk memberikan nonaktifkan shell dalam
beberapa detik .
1) Jika pada shell diberikan perintah sleep 10 maka, shell akan menjalankan
proses sleep sehingga, shell sementara waktu tidak dapat aktif atau dalam
keadaan tidur .
374
Direktorat Pembinaan SMK (2013)
2)
a) Pada saat proses sleep 10 berjalan, shell tidak aktif sehingga tidak dapat
memasukan perintah apapun pada shell prompt sampai proses sleep
selesai
b) Perintah sleep yang diberikan adalah sleep 10, sehingga proses tersebut
akan menggunakan waktu 10 detik untuk menyelesaikan proses
c) Proses yang berjalan adalah proses foreground atau proses yang terjadi
didepan layar, sehingga shell pada layar monitor tidak dapat digunakan
sementara
Pada saat mengetikan perintah yang sama pada shell tetapi diakhiri dengan
tanda & shell akan melakukan proses yang sama yaitu nonaktif dalam 10
detik .
375
Direktorat Pembinaan SMK (2013)
3)
376
Direktorat Pembinaan SMK (2013)
4)
377
Direktorat Pembinaan SMK (2013)
5)
6)
2)
Untuk menampilkan list dari semua proses, termasuk proses yang tidak
dikontrol oleh terminal, seperti proses daemon dan tampilkan semua
pengguna yang menjalankan proses, dapat mengetikan ps -aux
379
Direktorat Pembinaan SMK (2013)
3)
4)
382
Direktorat Pembinaan SMK (2013)
Contoh implentasi :
Untuk melakukan eksekusi file script1.sh tiap detik, tiap jam , tiap hari , tiap
bulan dan tiap minggu dapat mengetikan format : * * * * *
/home/siswa03/script1.sh
Untuk eksekusi file script1.sh tiap menit ke 5, jam 12 pada hari jumat dapat
mengetikan format : 5 12 * * 5 /home/siswa03/script1.sh
Pembahasan langkah-langkah ujicoba pengamatan
1)
2)
3)
4)
Perintah untuk switch user dari acount pengguna menjadi account root dapat
menggunakan perintah su dilanjutkan mengetikan password dari root
Untuk memastikan aplikasi crontab berjalan pada layanan daemon dapat
mengetikan perintah /etc/init.d/cron status, jika crontab tidak berjalan start
aplikasi tersebut dengan perintah /etc/init.d/cron start.
Switch users dari acount root menjadi account users, dapat mengetikan
perintah su user account contoh : su siswa03
Untuk melakukan pengaturan atau konfigurasi penjadwalan eksekusi file
script2.sh setiap 5 menit , dapat mengetikan perintah crontab e. Isi pada
bagian baris paling bawah dengan :
*/5 * * * * /home/user/script2.sh , contoh implementasi adalah sebagai berikut
:
*/5 * * * * /home/siswa03/script2.sh,
keluar pengaturan crontab tersebut dengan menekan ctrl +X, selanjutnya
akan muncul pertanyaan untuk save, ketik y untuk meyetujui proses
penyimpanan.
383
Direktorat Pembinaan SMK (2013)
5)
B. Rangkuman
384
Direktorat Pembinaan SMK (2013)
Sebuah proses pada sistem operasi linux adalah eksekusi program melalui
beberapa komponen dan propertinya, termasuk memory dan prioritas. Secara
singkat proses adalah sebuah set intruksi yang diambil dari memori, set intruksi
diambil berdasarkan proses ID (PID) kemudian dieksekusi oleh prosesor.
Prosess List
Sebuah proses adalah eksekusi program berdasarkan PID (process Identifier)
untuk melihat informasi tentang proses, atau menampilkan list dari proses pada
sistem operasi linux dapat menggunakan perintah ps
Prosess States
Setiap proses memiliki state property atau status kondisi sebuah proses, seperti :
Running : Mengambarkan kondisi aktif , proses yang sedang digunakan oleh
CPU. Sleeping : Proses yang berada dalam memory dan tidak melakukan tidakan
apapun. Uninterupt Sleep : Proses yang berada dalam memori namun berada
pada kondisi menunggu untuk di proses atau suspend. Zombie : Proses yang
dihentikan atau dimusnahkan (terminated) namun tidak dihilangkan dari list.
Menampilkan Proses List
untuk menampilkan semua proses pada sistem operasi linux dapat mengetiakan
perintah ps -aux
Proses Background dan Proses Foreground
Sebuah proses pada sistem operasi linux, mungkin berada pada depan
layar(foreground), di belakang layar(background) atau suspend berhenti
sementara
Dengan manambahkan tanda & pada akhir perintah artinya proses yang
dilakukan berada dibelakang layar atau background proses. Dengan menekan
tombol ctrl + z pada keyboard dapat membuat proses berhenti sementara.
Untuk mengembalikan proses ke belakang layar dapat mengetikan perintah fq %
job number.
Sebuah proses foreground dapat dimusnahkan atau terminated dengan menakan
tombol ctr + c pada keyboard, kemudian cek hasilnya dengan perintah jobs
Proses background dapat dimusnahkan dengan menggunakan perintah kill
dipadukan dengan job number
Crontab adalah aplikasi daemon yang berjalan pada proses background, crontab
berfungsi untuk menjalankan suatu proses secara rutin menggunakan sistem
penjadwalan
Untuk membuat pengaturan pada crontab perlu diketahui format pengaturannya.
Format pengaturan crontab adalah seperti berikut :
Penutup
385
Direktorat Pembinaan SMK (2013)
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
A. Alternatif umpan balik 1 : Menggunakan post test
1. Yang dimaksud dengan eksekusi program melalui beberapa komponen dan
propertinya adalah ...
A. Process
B. Process Identifier
C. Process foreground
D. Process background
2. Sebuah proses adalah eksekusi program berdasarkan ...
A. Process
B. Process Identifier
C. Process foreground
D. Process background
3. Dengan manambahkan tanda & pada akhir perintah. Artinya proses yang
dilakukan
A. Process
B. Process Identifier
C. Process foreground
D. Process background
4. Dengan mengetikan perintah fq % job number. Artinya proses yang dilakukan
A. Process
B. Process Identifier
C. Process foreground
D. Process background
5. Sebuaht proses background dapat berhenti sementara dengan cara ...
A.
Ctr+c
B.
Ctr+z
C.
fq%Job number
D.
Kill + job number
6. Sebuah proses foreground dapat dimusnahkan atau terminated dengan cara ...
A.
Ctr+c
B.
Ctr+z
C.
fq%Job number
D.
Kill + job number
7. Sebuah proses background dapat dimusnahkan dengan cara ...
A.
Ctr+c
B.
Ctr+z
C.
fq%Job number
D.
Kill + job number
386
Direktorat Pembinaan SMK (2013)
6. A
2. B
7. D
3. D
8. C
4. C
9. A
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
387
Direktorat Pembinaan SMK (2013)
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
kompetensi. Instrumen yang digunakan berupa lembar penilaian antarpeserta
didik.
d. Jurnal merupakan catatan pendidik di dalam dan di luar kelas yang berisi
informasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik
yang berkaitan dengan sikap dan perilaku.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian
antarpeserta didik adalah lembar pengamatan berupa daftar cek (checklist)
atau skala penilaian (rating scale) yang disertai rubrik, sedangkan pada jurnal
berupa catatan pendidikan.
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 108 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Indikator
Selalu santun dalam bersikap dan bertutur
388
Direktorat Pembinaan SMK (2013)
Baik (B)
Cukup (C)
Kurang (K)
Penskoran
10
10
10
10
10
10
10
10
10
10
100
a.
b.
c.
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Penilaian
2
390
Direktorat Pembinaan SMK (2013)
Merangkai alat
/konfigurasi
software
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
KEGIATAN PEMBELAJARAN 15
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Manajemen User dan Group
KI 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak
terkait dengan pengembangan dari yang dipelajarinya di sekolah secara
mandiri, dan mampu melaksanakan tugas spesifik di bawah pengawasan
langsung.
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami pengaturan user account dan group account melalui ujicoba dan
pengamatan
2. Memahami pengaturan hak akses sebuah file melalui ujicoba dan
pengamatan
3. Membuat laporan tertulis dan Laporan presentasi tentang pengaturan user
account dan group account .
4. Membuat laporan tertulis dan Laporan presentasi tentang pengaturan hak
akses sebuah file.
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
Manajemen user acount dan group account meliputi menambahkan user account,
menghapus user account, menambahkan group account, menghapus group account,
Merubah hak akses sebuah file meliputi : izin membaca dan menulis sebuah file,
merubah kepemilikan sebuah file, Memberikan hak akses pada group s dari sebuah
file
F.
392
Direktorat Pembinaan SMK (2013)
G.
Proyektor
3. Sumber Belajar
H.
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi tentang manajemen user
acount dan group account
Apresepsi
Pada sistem operasi linux khususnya debian, memiliki ciri yaitu multi users, apa
yang anda ketahui tentang multi users
A. Uraian Materi
Multi-user adalah istilah yang mendefinisikan sebuah sistem operasi yang
memungkinkan akses oleh beberapa pengguna dari komputer . Contohnya adalah
Linux server di mana beberapa pengguna memiliki akses jarak jauh (seperti
melalui Secure Shell ) ke Linux shell yang server pada saat yang sama.
2.
Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
393
Direktorat Pembinaan SMK (2013)
Group s
Kadang-kadang pengguna memerlukan kolaborasi dengan pengguna lain dalam
sistem komputer baik jaringan ataupun standalone pengguna tersebut dapat
meyelesaikan tugasnya bersama-sama dengan pengguna lain dalam sebuah
kelompok kerja yang disebut group s , jadi group s adalah kelompok kerja dari
beberapa pengguna.
Setiap pengguna dapat menjadi anggota sebuah group atau bisa lebih dari satu
group , setiap group pengguna, memiliki group name dan group identification
number GID, Group name dan GID disimpan dalam file group di dalam
direktori etc , atau secara lengkap /etc/group
User Private Group Scheme
Secara default , setiap pengguna milik group s yang bernama sama dengan nama
pengguna, contoh users siswa03 adalah anggota group dari siswa03 dan hanya
satu anggota dalam group tersebut. Sistem ini disebut user private group
scheme, group ini dapat ditinggalkan oleh pengguna/users melalui bantuan dari
sistem administrator atau super users(root) dengan melalukan pengaturan ulang
account
Primary Group
Primary Group merupakan group utama dari setiap pengguna (users) dan
didefinisikan dalam file /etc/passwd, dan secondary group s di definisikan dalam
file /etc/group , Primary Group s sangat penting karena file yang dibuat akan
digunakan oleh pengguna untuk diwariskan pada group afiliasi.
394
Direktorat Pembinaan SMK (2013)
395
Direktorat Pembinaan SMK (2013)
[2].
[3].
[4].
[5].
[6].
3)
[1].
[2].
[3].
[4].
bagi pengguna baru tidak dilakukan secara interaktif, untuk perintah yang kedua
pembuatan user account bagi pengguna baru dapat dilakukan interaktif dengan
menampilkan beberapa option yang harus diisi oleh sistem administrator (root),
seperti : Full Name, Room Number, Work Phone, Home Phone. Dengan perintah
yang kedua juga secara langsung pengguna akan diberikan home direktori
masing-masing.
1) Untuk contoh ini akan digunakan perintah yang kedua yaitu dengan
mengetikan adduser siswa01, adduser siswa02 dan adduser siswa04,
secara bertahap. Contoh seperti gambar 3.96
2)
399
Direktorat Pembinaan SMK (2013)
Untuk menampilkan list dari user account yang menjadi anggota dari suatu
group , dapat mengetikan perintah group username1, username2 .. contoh :
group siswa01,siswa02,siswa03,siswa04.
400
Direktorat Pembinaan SMK (2013)
6)
Pada saat ini sistem operasi memiliki 4 user account , dan 1 root account,
sehingga untuk switch users dari root menjadi users account standar dengan
username siswa03, harus diketik secara utuh tidak bisa hanya dengan
perintah su tetapi harus dengan perintah su siswa03. Tanda ~
merepresentasikan home direktori pengguna jika siswa03 belum berada pada
direktori kerjanya maka harus mengetikan perintah cd ~ atau cd
/home/siswa03.
Selanjutnya coba untuk swaitch user menjadi pengguna dengan user account
siswa01 dengan mengetikan perintah su siswa01
401
Direktorat Pembinaan SMK (2013)
402
Direktorat Pembinaan SMK (2013)
8)
Gambar 3. 255 proses pembuatan file ditolak karena hak akses pengguna
tidak disetujui
Untuk dapat membuat sebuah file dengan nama testFile1.txt hanya pada
direktori kerja atau home direktorinya masing-masing, tanda ~
merepresntasikan home direktori dari pengguna saat ini, sehingga untuk
kembali ke home direktori pengguna yang login saat ini dapat mengetikan
perintah cd ~ atau cd /home/siswa01, jika siswa01 telah berada pada
direktori kerja atau home direktorinya sendiri shell akan tampil seperti contoh
berikut siswa01@debian:~$ selanjutnya file testFile1.txt dapat dibuat
dengan perintah touch testFile1,txt atau dengan editor vim contoh vim
testFile1.txt
403
Direktorat Pembinaan SMK (2013)
Gambar 3. 256 Pindah direktori ke direktori ~ dan pembuatan file text selesai
dilakukan
Gambar 3. 258 perintah ls l dapat menampilkan propertis hak akses file dan
folder
404
Direktorat Pembinaan SMK (2013)
405
Direktorat Pembinaan SMK (2013)
[6].
[7].
[8].
pada manual chmod dengan mengetikan perintah man chmod, hasil manual
dari chmod dapat dilihat seperti berikut :
407
Direktorat Pembinaan SMK (2013)
3)
Untuk kembali pada user account siswa01, pemilik file testFile1.txt , ketikan
perintah su siswa01. Untuk mengembalikan ke hak akses menjadi -rw- r----,dapat mengetikan perintah chmod 640 testFile1.txt dan cek
perubahannya dengan ls l. Untuk mengubah group siswa01 menjadi group
tkj dapat mengetikan perintah chgrp , artinya change group , secara lengkap
perintah tersebut dapat diketik chkgrp nama group nama file contoh
implementasi chkgrp tkj testFile1.txt selanjutnya cek perubahan dengan
mengetikan ls l
409
Direktorat Pembinaan SMK (2013)
Gambar 3. 264 file testFile1.txt tidak mendapat izin untuk dibaca oleh
group pengguna
5)
410
Direktorat Pembinaan SMK (2013)
Gambar 3. 265 pengguna siswa02 mendapat izin untuk membaca file text
oleh group menggunakan perintah cat
6)
Gambar 3. 266 pengguna siswa02 mendapat izin untuk membaca file text
oleh group menggunakan editor vim
Sebuah file dapat diberikan kepemilikannya menjadi milik pengguna lain,
untuk memberikan kepemilikan file dapat menggunakan perintah chown
artinya change owner, perintah tersebut dapat diketikan seperti berikut
chown[sepasi]nama pemilik baru : nama group baru [sepasi] nama file
contoh implementasi dapat di ketik seperti berikut chown siswa04:rpl
testFile1.txt
411
Direktorat Pembinaan SMK (2013)
Gambar 3. 268 File text tidak mengizinkan dibaca oleh pengguna lama
412
Direktorat Pembinaan SMK (2013)
8)
B. Rangkuman
Multi-user adalah istilah yang mendefinisikan sebuah sistem operasi yang
memungkinkan akses oleh beberapa pengguna dari komputer.
Konsep dari multi users dibuat untuk mengijinkan banyak pengguna untuk berbagi
sumber daya yang sangat berharga dari sebuah komputer.
Setiap orang yang login kedalam sebuah komputer diangap sebagai pengguna
atau users dari komputer tersebut.
Setiap account dari pengguna / users harus memiliki nama yang unik sebagai
user name login dan angka unik sebagai identifikasi yang disebut UID atau users
identification number , keduanya (user name dan uid) sangat penting dalam
sistem, setiap user name dan UID disimpan pada file password dalam direktori
etc atau secara lengkap /etc/passwd
group s adalah kelompok kerja dari beberapa pengguna. Setiap pengguna dapat
menjadi anggota sebuah group atau bisa lebih dari satu group , setiap group
pengguna, memiliki group name dan group identification number GID, Group
name dan GID disimpan dalam file group di dalam direktori etc , atau secara
lengkap /etc/group
Secara default , setiap pengguna milik group s yang bernama sama dengan nama
pengguna, dan hanya satu anggota dalam group tersebut. Sistem ini disebut user
private group scheme.
Primary Group merupakan group utama dari setiap pengguna (users) dan
didefinisikan dalam file /etc/passwd, dan secondary group s di definisikan dalam
file /etc/group , Primary Group s sangat penting karena file yang dibuat akan
digunakan oleh pengguna untuk diwariskan pada group afiliasi.
Setiap file memiliki sebuah UID dan GID, artinya sebuah file merupakan milik dari
seorang pengguna dan merupakan milik dari sebuah group pengguna, setiap
proses akan dijalankan oleh sebuah UID dan lebih dari satu GID, biasanya
ditentukan oleh siapa(account pengguna) yang memperoses .
413
Direktorat Pembinaan SMK (2013)
Terdapat tiga katagori akses yang dapat dilakukan dalam memproses sebuah file,
yang pertama dapat diproses oleh user melalui (UID), yang kedua oleh group
(GID) yang ke tiga oleh semua (other).
Terdapat tiga jenis izin untuk mengakses sebuah file yaitu : Read (file hanya dapat
dibaca isinya) direperesentasikan dengan r, Write (file dapat di tulis artinya dapat
dihapus dan diedit) direperesentasikan dengan w, Execute (file dapat
dieksekusi) direpersentasikan dengan x. Sebuah file juga dapat tidak memiliki
izin untuk akses dan direperesntasikan dengan -
Untuk melakukan perubahan hak akses suatu file agar dapat dibaca, ditulis dan di
eksekusi dapat menggunakan perintah chmod , artinya change model. Cara
menggunakan perintah tersebut adalah chmod [sepasi]jenis akses file untuk
owner,group ,other[nama file]
Untuk melakukan perubahan kepemilikan file oleh sebuah group
dapat
menggunakan perintah chkgrp dan cara menggunakan perintah tersebut adalah:
chgrp[sepasi]nama group baru[sepasi]nama file.
Untuk melakukan perubahan kepemilikan file agar file tersebut menjadi milik
pengguna lain atau owner dapat menggunakan perintah chkown dan cara
menggunakan perintah tersebut adalah: chown[sepasi]nama pemilik baru:nama
group [sepasi]nama file.
3.
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
B.
C.
D.
dapat
10. Untuk melakukan perubahan kepemilikan file agar file tersebut menjadi milik
pengguna lain dapat menggunakan perintah ...
A. chkdsk
415
Direktorat Pembinaan SMK (2013)
B. chgrp
C. chown
D. chmod
Kunci Jawaban Post test
1. B
6. D
2. A
7. A
3. A
8. D
4. C
9. B
I.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
instrumen yang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut.
A. Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui observasi, penilaian diri,
penilaian teman sejawat(peer evaluation) oleh peserta didik dan jurnal.
Instrumen yang digunakan untuk observasi, penilaian diri, dan penilaian antar
peserta didik adalah daftar cek atau skala penilaian (rating scale) yang disertai
rubrik, sedangkan pada jurnal berupa catatan pendidik.
a. Observasi
merupakan
teknik
penilaian
yang
dilakukan
secara
berkesinambungan dengan menggunakan indera, baik secara langsung
maupun tidak langsung dengan menggunakan pedoman observasi yang
berisi sejumlah indikator perilaku yang diamati.
b. Penilaian diri merupakan teknik penilaian dengan cara meminta peserta didik
untuk mengemukakan kelebihan dan kekurangan dirinya dalam konteks
pencapaian kompetensi. Instrumen yang digunakan berupa lembar penilaian
diri.
c. Penilaian antarpeserta didik merupakan teknik penilaian dengan cara
meminta peserta didik untuk saling menilai terkait dengan pencapaian
416
Direktorat Pembinaan SMK (2013)
d.
No
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
Tabel 3. 113 Rubrik penilaian sikap santun
Kriteria
Sangat Baik (SB)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
Penskoran
10
10
10
10
10
10
10
10
10
10
100
3.
penggunaan bahasa yang baik dan benar serta komunikatif sesuai dengan tingkat
perkembangan peserta didik.
Persyaratan ini dapat terpenuhi manakala instrumen ditulis didasarkan langkahlangkah baku, yakni: (a) menulis kisi-kisi, (b) menulis butir soal, dan (c) menelaah
butir-butir instrumen. Langkah-langkah ini adalah langkah minimum yang harus
dilakukan agar butir-butir instrumen dikatakan baik. Untuk ujian skala besar, setelah
ditelaah dan direvisi, maka instrumen itu harus diuji- cobakan untuk melihat bukti
empirik validitas dan reliabilitas instrumen tersebut.
Tabel 3. 115 Penilaian Kinerja Melakukan Praktikum
No
1
2
3
4
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
Tabel 3. 116 rubrik
Rubrik: Aspek
yang dinilai
Merangkai alat
/konfigurasi
software
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
419
Direktorat Pembinaan SMK (2013)
KEGIATAN PEMBELAJARAN 16
A.
Mata Pelajaran
Kelas
Semester
Mata Pelajaran
Pokok Bahasan
B.
:X
: II
: Sistem Operasi 2
: Manajemen Aplikasi
C.
D.
Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran, peserta didik dapat :
1. Memahami pengaturan file repository menggunakan synaptic package
management system melalui ujicoba dan pengamatan
2. Memahami install, uninstall dan update aplikasi menggunakan synaptic
package management system melalui ujicoba dan pengamatan
3. Membuat laporan tertulis dan Laporan presentasi tentang file repository
menggunakan synaptic package management
4. Membuat laporan tertulis dan Laporan presentasi tentang install, uninstall dan
update aplikasi menggunakan synaptic package management system
E.
Materi Pembelajaran
Materi pokok ini berisi tentang :
Pengertian repository, manajemen paket apt,dpkg dan synaptic package management
system, langkah langkah install, uninstall dan update aplikasi menggunakan apt,dpkg
dan synaptic package management system .
F.
G.
Proyektor
3. Sumber Belajar
H.
Buku Siswa,
Internet
Kegiatan Pembelajaran
Proses kegiatan pembelajaran yang dilakukan adalah seperti berikut :
1. Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi tentang manajemen
aplikasi
Apresepsi
Pada kegiatan pembelajaran1 dan kegiatan 8 tealah di bahas sedikit tentang
manajemen aplikasi pada sistem operasi debian, meliputi file repository ,
manajemen paket apt dan dpkg. Jelaskan kembali apa yang dimaksud dengan
manajemen paket pada sistem operasi debian
A. Uraian Materi
Sistem Manajemen Paket
Sistem manajemen paket atau Package Management system, adalah aplikasi
yang digunakan untuk mencari, install, uninstall dan update paket-paket aplikasi.
2. Inti
Pada kegiatan inti menggambarkan kegiatan pembelajaran yang mengungkapkan
materi pembelajaran pencapaian KD yang dibahas secara menyeluruh melalui
tahapan-tahapan/fase (sintaks) model pembelajaran yang mengandung langkahlangkah pendekatan saintifik (mengamati, menanya, mencoba, menalar,
mengomunikasikan).
Penyajian kegiatan inti pada setiap fase (sintaks) menggunakan metoda
pembelajaran, media, dan sumber belajar yang telah ditentukan sesuai dengan
tujuan tahapan pembelajaran.
Pembentukan KD 1 dan KD 2 harus terakomodir dalam setiap tahapan
pembelajaran melalui pembelajaran KD 3 dan KD 4 baik pada saat kerja
kelompok ataupun individu.
Penilaian proses untuk sikap, pengetahuan, dan keterampilan dilakukan selama
peserta didik melaksanakan kegiatan pembelajaran.
A. Uraian Materi
Debian memiliki beberapa jenis manajemen aplikasi yang dapat digunakan
seperti:
422
Direktorat Pembinaan SMK (2013)
423
Direktorat Pembinaan SMK (2013)
424
Direktorat Pembinaan SMK (2013)
2)
425
Direktorat Pembinaan SMK (2013)
4)
5)
427
Direktorat Pembinaan SMK (2013)
Untuk instalasi aplikasi yang tidak ditemukan pada cd/dvd sumber installasi
atau aplikasi dengan ekstensi .deb dapat menggunakan perintah dpkg
secara lengkap perintah tersebut adalah dpkg -i [nama applikasi], contoh
implementasi instlasi menggunakan dpkg pada google chrome adalah dpkg
-i google-chrome-stable_current_i386.deb
Gambar 3. 275 Hasil instalasi aplikasi web browser google chrome pada
sistem operasi debian
428
Direktorat Pembinaan SMK (2013)
Applikasi synaptic package manager, hanya dapat diakses oleh super users
atau root, sebagai authetication pada aplikasi ini diminta untuk memasukan
password dari root
430
Direktorat Pembinaan SMK (2013)
431
Direktorat Pembinaan SMK (2013)
432
Direktorat Pembinaan SMK (2013)
4)
433
Direktorat Pembinaan SMK (2013)
5)
Untuk mencari paket aplikasi yang akan di install atau di uninstall (remove)
pada synaptic package Manager dapat menekan tombol serach dilanjutkan
434
Direktorat Pembinaan SMK (2013)
dengan mengetikan nama aplikasi yang akan dicari. Untuk implementasi pada
ujicoba ini isi kolom pencarian dengan gimp.
6)
Jika paket aplikasi ditemukan akan terlihat kondisi paket yang belum terinstal
dan paket aplikasi yang telah terinstal, untuk paket aplikasi yang telah
terinstal di tandai dengan check box berwarna hijau sedangkan untuk paket
yang belum terinstal tandai dengan check box berwarna putih.
7)
Setelah paket aplikasi gimp ditemukan , dapat menekan tombol kanan pada
mouse(klik kanan), dalam checkbox untuk memberikan penandaan pada
paket aplikasi tersebut, jika paket belum terinstal maka penandaan dapat
digunakan untuk memilih paket aplikasi tersebut untuk dilakukan instalasi.
435
Direktorat Pembinaan SMK (2013)
Penandaan diberikan jika akan melakukan pencarian paket lain yang akan di
instal atau untuk melakukan instalasi beberapa paket aplikasi sekaligus.
8)
Pada ujicoba dan pengamatan ini, setelah paket gimp diberi tanda untuk di
instal , proses instalasi tidak akan dilakukan langsung, namun akan dilakukan
bersamaan dengan proses uninstall paket aplikasi lain, untuk ujicoba ini akan
dilakukan pencarian paket aplikasi pengolahan kata (word) yaitu aplikasi
libre office writer
paket aplikasi tersebut ditemukan beri tanda untuk remove, dengan cara
menekan tombol kanan pada mouse dan pilih mark for removal
Selanjutnya setelah paket aplikasi libre office writer diberi tanda untuk di
remove , dapat menekan tombol apply, untuk melakukan proses, instalasi
paket aplikasi gimp dan remove paket aplikasi libre office writer.
437
Direktorat Pembinaan SMK (2013)
Hasilnya dapat dilihat pada desktop Gnome Debian dengan memilih menu
application | graphic, untuk melihat aplikasi gimp telah terinstal, kemudian
pilih menu application | office untuk melihat aplikasi libre office writer telah di
uninstall.
B. Rangkuman
Sistem manajemen paket atau Package Management system, adalah aplikasi
yang digunakan untuk mencari, install, uninstall dan update paket-paket aplikasi.
Debian memiliki beberapa jenis manajemen aplikasi yang dapat digunakan seperti
:
dpkg adalah perangkat lunak di level/tingkat dasar dari Debian sistem
manajemen paket .dpkg digunakan untuk menginstal, menghapus, dan
memberikan informasi tentang (deb.) paket/paket debian.
APT(Advanced Packaging Tool) adalah perangkat lunak di level/tingkat tinggi,
APT, digunakan untuk mengambil paket dari lokasi terpencil atau berurusan
dengan hubungan paket yang kompleks.
aptitude atau synaptic Package Management system lebih sering digunakan
daripada dpkg sendiri, karena mereka memiliki cara yang lebih canggih untuk
menangani hubungan paket.
Synaptic Package Management system perangkat lunak untuk mengambil paket
dari lokasi terpencil atau berurusan dengan hubungan paket yang kompleks
berbasis grafis
Instalasi aplikasi synaptic package management system, dapat mengetikan
perintah apt-get install synaptic
Untuk menjalankan aplikasi synaptic package management system, dapat
dilakukan dengan memilih menu application |System Tools | Administration|
synaptic package Manager.
438
Direktorat Pembinaan SMK (2013)
Applikasi synaptic package manager, hanya dapat diakses oleh super users atau
root, sebagai authetication pada aplikasi ini diminta untuk memasukan password
dari root.
Menambahkan sumber instalasi melalui CD/DVD dalam aplikasi synaptic
package Manager dilakukan dengan cara memilih menu setting dilanjutkan
dengan memilih menu repositories, pada menu repositories tekan tombol add
volume, maka sumber instalasi tersebut akan mendapat tanda check pada list
yang menadai bahwa sumber tersebut digunakan aktif dan siap untuk digunakan
Membuat cd/dvd sumber instalasi tidak aktif
Pada synaptic package Manager untuk membuat cd/dvd sumber instalasi tidak
aktif namun tidak menghapus dari daftar sumber instalasi dapat menghilangkan
tanda check pada list cd/dvd sumber instalasi
Mencari paket aplikasi
Untuk mencari paket aplikasi yang akan di install atau di uninstall (remove) pada
synaptic package Manager dapat menekan tombol search dilanjutkan dengan
mengetikan nama aplikasi yang akan dicari.
Paket aplikasi yang telah terinstal di tandai dengan check box berwarna hijau
sedangkan untuk paket yang belum terinstal tandai dengan check box berwarna
putih.
Installation dan uninstall paket aplikasi
Untuk instalasi paket aplikasi, dapat menekan tombol kanan pada mouse untuk
paket aplikasi yang akan dilakukan instalasi lalu beri tanda centang pada check
box Mark for installation sedangkan untuk membuang paket yang telah terinstal,
dapat memberi tanda centang pada check box Mark for Removal
3.
Penutup
Pada kegiatan penutup berisikan tentang umpan balik dan tindak lanjut kegiatan
pembelajaran yang mengukur ketercapaian penguasaan materi oleh peserta didik.
Umpan balik dan tindak lanjut dapat berupa pertanyaan kepada peserta didik,
rangkuman materi oleh peserta didik, post test, penguatan dan pengayaan dari
pengajar. Berikut ini adalah beberapa alternatif dari umpan balik
6. B
2. A
7. A
3. C
8. A
4. D
9. B
J.
Penilaian
Penilaian Pencapaian Kompetensi peserta didik mencakup kompetensi sikap,
pengetahuan, dan keterampilan yang dilakukan secara berimbang sehingga dapat
digunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar yang
telah ditetapkan. Cakupan penilaian merujuk pada ruang lingkup materi, kompetensi
mata pelajaran/kompetensi muatan/kompetensi program, dan proses. Teknik dan
441
Direktorat Pembinaan SMK (2013)
Nama Siswa
Aktif
1 2 3
Sikap
Bekerjasama
1
2
3
Toleran
1 2 3
Jumlah
Skor
Nilai Observasi
Keterangan:
1 : Kurang Baik
2 : Baik
3 : Sangat Baik
442
Direktorat Pembinaan SMK (2013)
Skor
4
Baik (B)
Cukup (C)
Kurang (K)
Indikator
Selalu santun dalam bersikap dan bertutur
kata kepada guru dan teman
Sering santun dalam bersikap dan bertutur
kata kepada guru dan teman
Kadang-kadang santun dalam bersikap
dan bertutur kata kepada guru dan teman
Tidak pernah santun dalam bersikap dan
bertutur kata kepada guru dan teman
Penskoran
10
10
10
10
10
10
10
10
10
10
100
443
Direktorat Pembinaan SMK (2013)
F.
Penilaian
2
Merangkai alat/konfigurasi
software
Pengamatan
Data yang diperoleh
Kesimpulan
444
Direktorat Pembinaan SMK (2013)
1
Rangkaian alat
tidak benar
Pengamatan
Pengamatan
tidak cermat
Data yang
diperoleh
Data tidak
lengkap
Kesimpulan
Penilaian
2
Rangkaian alat
benar, tetapi tidak
rapi atau tidak
memperhatikan
keselamatan kerja
Pengamatan cermat,
tetapi mengandung
interpretasi
Data lengkap, tetapi
tidak terorganisir,
atau ada yang salah
tulis
Sebagian
kesimpulan ada
yang salah atau
tidak sesuai tujuan
3
Rangkaian alat
benar, rapi, dan
memperhatikan
keselamatan kerja
Pengamatan
cermat dan bebas
interpretasi
Data lengkap,
terorganisir, dan
ditulis dengan
benar
Semua benar atau
sesuai tujuan
445
Direktorat Pembinaan SMK (2013)
BAB IV
PENUTUP
Tuntutan untuk peningkatan mutu pendidikan melalui pembenahan dan penyempurnaan
kurikulum maupun sistem penilaian serta pengelolaan satuan pendidikan perlu dilakukan
secara terus menerus untuk mampu terus mendukung pembelajaran yang lebih efektif,
inovatif, kreatif dan menyenangkan agar lulusan memiliki kecakapan atau kompetensi dalam
pengembangan ekonomi secara kreatif, yaitu lulusan yang kreatif, produktif dan cakap
dalam memanfaatkan kompetensinya dalam meningkatkan kemampuan ekonominya secara
kreatif atau mahir berekonomi melalui entrepreneurship literacy, serta sesuai dengan
budaya dan karakter bangsa Indonesia yang khas, yaitu nilai, moral, norma dan keyakinan
(belief) yang mendasari cara pandang, berpikir, sikap, dan cara bertindak bangsa Indonesia
yang membedakan dengan bangsa lain.
Kesuksesan suatu program perlu didukung oleh berbagai aspek penunjang yang saling
berkaitan. Keberhasilan pelaksanaan Implementasi Kurikulum 2013 sedikitnya ditentukan
oleh 2 faktor, yaitu kesuaian kompetensi pendidik dan tenaga kependidikan (PTK) dengan
kurikulum dan buku teks dan faktor pendukung yang terdiri dari tiga unsur; (i) ketersediaan
buku sebagai bahan ajar dan sumber belajar yang mengintegrasikan standar pembentuk
kurikulum; (ii) penguatan peran pemerintah daam pembinaan dan pengawasan; dan (iii)
penguatan manajemen dan budaya sekolah.
Kementerian Pendidikan dan Kebudayaan terus melakukan upaya dalam menyukseskan
pelaksanaan Implementasi Kurikulum 2013 baik dari segi infrastruktur maupun segi sumber
daya manusianya. Pelatihan bagi kepala sekolah, pengawas dan guru-guru masih akan
dilakukan pada tahun 2014 untuk memperkuat sumber daya manusia yang akan
mengimplementasikan kurikulum baru ini. Begitu pun dengan penyediaan buku teks bagi
siswa dan buku guru sebagai infrastruktur yang mendukung terlaksananya Implementasi
Kurikulum 2013 terus dilakukan penyempurnaan, untuk buku-buku yang sudah tersedia, dan
penyediaan buku-buku yang belum ada baik buku teks untuk siswa maupun buku guru.
446
DAFTAR PUSTAKA
Direktorat Pembinaan SMK. (2013). Pedoman Pengembangan Buku Bahan Ajar (Buku Teks)
SMK Berpendekatan Saintifk. Jakarta.
Direktorat Pembinaan SMK. (2013). Pedoman Penilaian Pencapaian Kompetensi Peserta
Didik SMK. Jakarta.
Undang-undang Republik Indonesia Nomor 20 Tahun 2003 tentang Sistem Pendidikan
Nasional. 8 Juli 2003.
Undang-undang Republik Indonesia Nomor 14 Tahun 2005 tentang Guru dan Dosen. 30
Desember 2005.
Undang-undang Republik Indonesia Nomor 17 Tahun 2007 tentang Rencana Pembangunan
Nasional Tahun 2005-2025. 5 Februari 2007.
Peraturan Pemerintah Nomor 74 Tahun 2008 Tentang Guru. 1 Desember 2008.
Peraturan Pemerintah Nomor 32 Tahun 2013 tentang Perubahan Atas Peraturan Pemerintah
Nomor 19 Tahun 2005 tentang Standar Nasional Pendidikan. 7 Mei 2013.
Peraturan Menteri Pendidikan dan Kebudayaan Nomor 54 Tahun 2013 tentang Standar
Kompetensi Lulusan Pendidikan Dasar dan Menengah. 17 Mei 2013.
Peraturan Menteri Pendidikan dan Kebudayaan Nomor 64 Tahun 2013 tentang Standar Isi.
11 Juni 2013.
Peraturan Menteri Pendidikan dan Kebudayaan Nomor 65 Tahun 2013 tentang Standar
Proses Pendidikan Dasar dan Menengah. 4 Juni 2013
Peraturan Menteri Pendidikan dan Kebudayaan Nomor 66 Tahun 2013 tentang Standar
Penilaian Pendidikan. 4 Juni 2013.
Peraturan Menteri Pendidikan dan Kebudayaan Nomor 70 Tahun 2013 tentang Kerangka
Dasar dan Struktur Kurikulum Sekolah Menengah Kejuruan/Madrasah Aliyah Kejuruan. Juni
2013.
Peraturan Menteri Pendidikan dan Kebudayaan Nomor 71 Tahun 2013 tentang Buku Teks
Pelajaran dan Buku Panduan Guru untuk Pendidikan Dasar dan Menengah. Juni 2013.
Peraturan Menteri Pendidikan dan Kebudayaan Nomor 81A Tahun 2013 tentang
Implementasi Kurikulum. 27 Juni 2013.
447
Direktorat Pembinaan SMK (2013)