bukuSistemOperasi2DrafFinish-bookType
-
Upload
agung-puspita -
Category
Documents
-
view
214 -
download
0
Transcript of bukuSistemOperasi2DrafFinish-bookType
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
1/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
2/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
3/472
Sistem Operasi Open Source
KATA PENGANTAR
Pada tahun 201 Pemerintah melalui Kementerian Pendidikan dan Kebuda(aan telah mulaimelaksanakan Implementasi Kurikulum 201 # Pada tahun 201), Kementerian Pendidikandan Kebuda(aan menargetkan untuk dapat melaksanakan Implementasi Kurikulum 201pada semua mata pela*aran di setiap *en*ang satuan pendidikan#
%uku teks pela*aran bagi sis$a dan buku guru merupakan salah satu komponen penting(ang mendukung pelaksanaan Implementasi Kurikulum 201 # Dalam rangka men(ukseskanpelaksanaan Implementasi Kurikulum 201 pada tahun 201), PPPPTK %MTI telahmelaksanakan pen(usunan buku teks pela*aran bagi sis$a untuk satuan pendidikan SMK
dan akan melaksanakan pen(usunan buku guru mata pela*aran ke*uruan#
Tu*uan dari pembuatan petun*uk teknis pen(usunan buku guru ini adalah untuk memberikana'uan atau rambu+rambu bagi tim pen(usun (ang ditun*uk dalam pen(usunan buku gurumata pela*aran ke*uruan pada satuan pendidikan SMK sebagai dokumen pendukungKurikulum 201 (ang diperuntukkan terutama bagi guru mata pela*aran dan kepala sekolah,serta stakeholder lainn(a agar dapat memahami se'ara utuh dokumen kurikulum danimplementasi Kurikulum 201 #
Petun*uk teknis ini memuat latar belakang, tu*uan, prosedur pen(usunan buku, sistematikapenulisan buku, dan teknis penulisan buku (ang didalamn(a memuat tentang standar produk, standar teknik kegrafikaan, dan penilaian buku serta hal+hal (ang dianggap perludalam pen(usunan buku guru# Petun*uk teknis ini diharapkan dapat memberikan a'uandalam pen(usunan buku guru dan rambu+rambu (ang harus diikuti oleh pen(usun buku gurusehingga dapat menghasilkan buku guru (ang baik, mudah dimengerti oleh pemakai, danmemenuhi kaidah penulisan buku guru (ang telah disepakati bersama#
Kepada semua pihak (ang telah berpartisipasi aktif dalam pembuatan petun*uk teknis
pen(usunan buku guru ini, kami sampaikan penghargaan dan u'apan terima kasih (angsetinggi+tinggin(a#
imahi, -ebruari 201)Kabid# Program dan Informasi,
Dr. Ahmad Dahlan, M.Sc.
.IP 1/ 00 0 1/ 0 1 00)i
Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
4/472
Sistem Operasi Open Source
DAFTAR ISI
K&T& PE.3&.T&4##################################################################
D&-T&4 ISI#######################################################################D&-T&4 3&M%&4#################################################################D&-T&4 T&%E6###################################################################%&% I PE.D&7868&.###############################################################
6atar %elakang################################################################
%# 6andasan 7ukum###############################################################
# Tu*uan#######################################################################
D# Sasaran######################################################################
E# Manfaat######################################################################-# 4uang 6ingkup#################################################################
%&% II K&4&KTE4ISTIK, P4I.SIP, D&. P49SED84 PE.3EM%&.3&. %8K8 3848####) Pengertian###################################################################
%# Karakteristik#################################################################
# Prinsip#######################################################################
D# Prosedur#####################################################################
%&% III ISI %8K8 3848##############################################################%&3I&. I PET8.;8K 8M8M########################################################### Petun*uk Penggunaan %uku#####################################################
%# Petun*uk Penilaian############################################################
# Struktur Spektrum dan Mata Pela*aran##############################################
1# Struktur Spektrum Keahlian Pendidikan Menengah Ke*uruan##########################
2# Struktur Mata Pela*aran#######################################################
# Kompetensi Inti
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
5/472
Sistem Operasi Open Source
D# Tu*uan Pembela*aran#########################################################
E# Materi Pembela*aran#########################################################
-# Pendekatan dan Metode Pembela*aran############################################
3# Media, &lat, dan Sumber %ela*ar################################################
7# Kegiatan Pembela*aran########################################################
I# Penilaian###################################################################
KE3I&T&. PEM%E6&;&4&. 2######################################################
Mata Pela*aran##############################################################
%# Kompetensi Inti
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
6/472
Sistem Operasi Open Source
%# Kompetensi Inti
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
7/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
8/472
Sistem Operasi Open Source
7# Kegiatan Pembela*aran########################################################
I# Penilaian###################################################################
KE3I&T&. PEM%E6&;&4&. 10#####################################################
Mata Pela*aran##############################################################
%# Kompetensi Inti
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
9/472
Sistem Operasi Open Source
-# Pendekatan dan Metode Pembela*aran############################################
3# Media, &lat, dan Sumber %ela*ar################################################
7# Kegiatan Pembela*aran########################################################
I# Penilaian###################################################################
KE3I&T&. PEM%E6&;&4&. 1 ######################################################
Mata Pela*aran##############################################################
%# Kompetensi Inti
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
10/472
Sistem Operasi Open Source
D# Tu*uan Pembela*aran#########################################################
E# Materi Pembela*aran#########################################################
-# Pendekatan dan Metode Pembela*aran############################################
3# Media, &lat, dan Sumber %ela*ar################################################
7# Kegiatan Pembela*aran########################################################
I# Penilaian###################################################################
KE3I&T&. PEM%E6&;&4&. 1 ######################################################
Mata Pela*aran##############################################################
%# Kompetensi Inti
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
11/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
12/472
Sistem Operasi Open Source
3ambar # 2: Sirklus Proses (ang didapat dari hasil pengamatan ..................................81
3ambar # 2 Tombol 9MPI6E4, untuk melakukan 'ompiler program .........................85
3ambar # 2/ 7asil ompiler Program pada ;endela Program ompiler .........................86
3ambar # 0 Tombol 9S#0 untuk manampilkan ;endela 9S Simulator P8"0 .................86
3ambar # 1 simulator di *alankan
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
13/472
Sistem Operasi Open Source
3ambar # ) Tombol >IEB MEM94? pada *endela 9S Simulator" P80 .....................126
3ambar # ;endela Main Memor(
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
14/472
Sistem Operasi Open Source
3ambar # : !ompile Program polledint ..................................................................160
3ambar # :: 6oad Program polledint kedalam memori ..............................................160
3ambar # : ;endela !onsole input output dan running simulation ..............................161
3ambar # :/ 4unning Simulation untuk program polledint ..........................................161
3ambar # 0 Menambahkan tab menu baru untuk program !e'toredint ........................162
3ambar # 1 ompile program !e'toredint dan load program kedalam memori .............163
3ambar # 2 ;endela 'onsole input output dan proses running simulation untuk program!e'toredint ............................................................................................................164
3ambar # %unning Simulation untuk program !e'toredint dengan kondisi intrupt
'hara'ter @'A......................................................................................................... 1653ambar # ) s$it'h user dalam terminal linu5 ..........................................................178
3ambar # Perintah @runle!elA untuk menampilkan run le!el (ng digunakan dari s(stemoperasi................................................................................................................. 179
3ambar # Perintah @telinit 1A digunakan untuk mengubah runle!el default men*adirunle!el 1 dari sistem operasi..................................................................................180
3ambar # : Perintah @telinit A digunakan untuk mengubah runle!el default men*adirunle!el dari sistem operasi ..................................................................................181
3ambar # file @ et' inittabA digunakan untuk mengubahrun le,el de ault dan melihatfungsin(a............................................................................................................. 182
3ambar # / identifikasi dari de,ice IDE..................................................................194
3ambar # /0 Menun*ukan de!i'e baru (aitu sdb dengan menggunakan perintah cat proc partitions ...................................................................................................... 196
3ambar # /1 menu perintah pada fdisk ....................................................................199
3ambar # /2 Menambahkan partisi baru pada hardisk ...............................................1993ambar # / ;umlah patisi (ang dibuat dan irst sector se'ara de ault .........................200
3ambar # /) !ommand @B @ untukritetable Partitions and #it4 menuliskan tabel partisipada hardisk......................................................................................................... 200
3ambar # / Membuat file s(stem e5t) menggunakan perintah mkfs ...........................202
3ambar # / mounting dri!e sdb1 pada direktori opt.................................................203
3ambar # /: %agian (ang harus dikonfigurasi pada file fstab ......................................203
xiiDirektorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
15/472
Sistem Operasi Open Source
3ambar # / Perintah @blkidA untuk mengetahui 8ni!ersall( 8ni ue Identifier erifikasi pass$ord untuk a''ount pengguna .......................................229
3ambar # 11/ Pemilihan time Fone ......................................................................... 229
3ambar # 120 Pilihan membuat partisi se'ara manual ...............................................230
3ambar # 121 de!i'e sda dan sdb .......................................................................... 230
3ambar # 122 Membuat tabel partisi baru pada de!i'e sda ........................................231
3ambar # 12 -reespa'e pada tabel partisi sda ........................................................231
3ambar # 12) Membuat partisi baru pada -reespa'e tabel partisi sda2 ......................232
xiiiDirektorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
16/472
Sistem Operasi Open Source
3ambar # 12 %esar ukuran kapasitas untuk partisi sda1 ...........................................232
3ambar # 12 Primar( partisi pada sda1 .................................................................233
3ambar # 12: 6okasi partisi baru ............................................................................233
3ambar # 12 Pengaturan files(stem, mountpoint dan poses pengaturan partisi sda1selesai ................................................................................................................. 234
3ambar # 12/ "ree space
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
17/472
Sistem Operasi Open Source
3ambar # 1 0 Mount point manual pada direktori @ opt !irtual dataA.............................245
3ambar # 1 1 Poses Partisi pada sdb1 selesai .........................................................245
3ambar # 1 2 pe(elesaian seluruh poses partisi .......................................................246
3ambar # 1 Poses menulis perubahan pada hardisk partisi .....................................246
3ambar # 1 ) 4epositor( D D>D .........................................................................247
3ambar # 1 4epositor( melalui ;aringan
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
18/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
19/472
Sistem Operasi Open Source
3ambar # 20) Membuat file dengan nama file @file1A.................................................331
3ambar # 20 isi dari file1 .....................................................................................331
3ambar # 20 Menambahkan users baru.................................................................332
3ambar # 20: ek Direktori latihan1 dan file1 pada pengguna baru ............................332
3ambar # 20 Shell users ......................................................................................333
3ambar # 20/ Shell root ........................................................................................ 333
3ambar # 210 ssh login $orkstation sis$a ke $orkstation guru ...................................333
3ambar # 211 Shell setelah login ke $orkstation guru ................................................333
3ambar # 212 Menampilkan 6ist dari file dan -older ..................................................336
3ambar # 21 Menampilkan 6ist file dan folder (ang tersebun(i ..................................336
3ambar # 21) Perintah p$d (print 6ork director$) .....................................................337
3ambar # 21 perintah ls
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
20/472
Sistem Operasi Open Source
3ambar # 2 0 Tombol ser'h untuk pen'arian file dan folder .......................................355
3ambar # 2 1 Membuka -ile 3ambar melalui nautilus ...............................................355
3ambar # 2 2 Membuat -older baru menggunakan .autilus ......................................356
3ambar # 2 Drag and Drop file dan folder menggunakan .autilus ............................356
3ambar # 2 ) Membuat Dokumen Kosong dan baru melalui .autilus ..........................357
3ambar # 2 Memberikan isi pada Dokumen baru ..................................................357
3ambar # 2 Membuka menu Tab baru pada nautilus untuk perambahan file dan folder ........................................................................................................................... 358
3ambar # 2 : Mengelola berkas dengan perintah 'ut berbasis 38I pada nautilus ........359
3ambar # 2 Mengelola berkas dengan perintah paste berbasis 38I pada nautilus .....359
3ambar # 2 / Mengelola berkas dengan perintah rename berbasis 38I pada nautilus . .360
3ambar # 2)0 Mengelola berkas dengan perintah delate berbasis 38I pada nautilus ....360
3ambar # 2)1 Mengelola berkas dengan melakukan compress berbasis 38I pada nautilus........................................................................................................................... 361
3ambar # 2)2 Perambahan berkas ke direktori (ang lebih tinggi diatas home direktori...362
3ambar # 2) -older diatas direktori pengguna ........................................................3633ambar # 2)) direktori diba$ah root folder ..............................................................363
3ambar # 2) Pohon direktori terbalik sistem operasi linu5 ........................................364
3ambar # 2) isi file pass$d ..................................................................................398
3ambar # 2): informasi dari file pass$d ..................................................................398
3ambar # 2) isi file group s..................................................................................399
3ambar # 2)/ Informasi dari file group s..................................................................3993ambar # 2 0 Menambahkan user baru dengan perintah adduser ..............................401
3ambar # 2 1 Menambahkan group baru dengan perintah addgroup ..........................402
3ambar # 2 2 Menambahkan account pengguna men*adi anggota dari-roup pengguna........................................................................................................................... 402
3ambar # 2 Menampilkan list anggota dari group ..................................................403
3ambar # 2 ) s$it'h user dari sis$a0 ke sis$a01 ...................................................404
xviiiDirektorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
21/472
Sistem Operasi Open Source
3ambar # 2 proses pembuatan file ditolak karena hak akses pengguna tidak disetu*ui 405
3ambar # 2 Pindah direktori ke direktori H dan pembuatan file te5t selesai dilakukan..406
3ambar # 2 : Isi file test-ile#t5t .............................................................................. 406
3ambar # 2 perintah ls Gl dapat menampilkan propertis hak akses file dan folder .......406
3ambar # 2 / 7ak akses sebuah file ......................................................................407
3ambar # 2 0 Manual 'hmod ................................................................................409
3ambar # 2 1 'hmod 000 untuk file test-ile1#t5t .....................................................410
3ambar # 2 2 file test-ile1#t5t tidak mendapat iFin untuk diba'a................................410
3ambar # 2 Perintah 'hkgrp merubah group kepemilikan dari file............................411
3ambar # 2 ) file test-ile1#t5t tidak mendapat iFin untuk diba'a oleh group pengguna . 412
3ambar # 2 pengguna sis$a02 mendapat iFin untuk memba'a file te5t oleh groupmenggunakan perintah 'at ......................................................................................413
3ambar # 2 pengguna sis$a02 mendapat iFin untuk memba'a file te5t oleh groupmenggunakan editor !im.........................................................................................413
3ambar # 2 : perintah 'ho$n digunakan mengganti kepemilikan file ..........................414
3ambar # 2 -ile te5t tidak mengiFinkan diba'a oleh pengguna lama .........................4153ambar # 2 / Isi file sour'e#list ..............................................................................426
3ambar # 2:0 Perintah menambahkan sumber instalasi melalui D D>D pada filerepositor(............................................................................................................. 427
3ambar # 2:1 Sumber instalasi melalui D D>D pada file repositor( ...........................428
3ambar # 2:2 Instalasi aplikasi s$naptic package management s$stem .......................428
3ambar # 2: &lamat url mengunduh google 'hrome untuk sistem operasi debian# .......429
3ambar # 2:) 6etak file google 'hrome hasil do$nload .............................................430
3ambar # 2: 7asil instalasi aplikasi $eb bro$ser google 'hrome pada sistem operasidebian..................................................................................................................430
3ambar # 2: &pplikasi s$naptic package manager ..................................................432
3ambar # 2:: authetication pada aplikasi s$naptic package manager ..........................432
3ambar # 2: Konfigurasi sumber instalasi menggunakan D D>D pada file sour'es#list........................................................................................................................... 433
xixDirektorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
22/472
Sistem Operasi Open Source
3ambar # 2:/Menu repositories pada s$naptic package Manager ...............................434
3ambar # 2 0 Konfigurasi sumber installasi pada s$naptic package Manager ...............434
DAFTAR TABEL
Tabel # 1 Struktur Spektrum Pendidikan Menengah Ke*uruan################################
Tabel # 2 Struktur Mata Pela*aran SMK M&K %idang Keahlian Teknologi Informasi danKomunikasi########################################################################
Tabel # Kompetensi Inti dan Kompetensi Dasar Mata Pela*aran Sistem 9perasi 8ntukSMK Kelas #######################################################################
Tabel # ) 9rganisasi Materi Mata Pela*aran Sistem 9perasi 9pen sour'es########################1
Tabel # Se*arah Perkembangan 8ni5 dan 6inu5###########################################
Tabel # Penilaian Obser,asi ##########################################################
Tabel # : 4ubrik penilaian sikap santun###################################################xx
Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
23/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
24/472
Sistem Operasi Open Source
Tabel # : Tebel 7asi Pengamatan Penggunaan Memori
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
25/472
Sistem Operasi Open Source
Tabel # : Teknik Penskoran###########################################################
Tabel # Penilaian Kiner*a Melakukan Praktikum#########################################
Tabel # / rubrik#####################################################################
Tabel # :0 &ristektur computer $ang didukung Debian #######################################
Tabel # :1 kebutuhan %&M dan 5ardri,e Debian 'inu# #######################################
Tabel # :2 4en'ana partisi hardisk untuk sistem operasi Debian 6inu5 (ang akan di instal##################################################################################
Tabel # : Package Management s$stem pada sistem operasi Debian###########################
Tabel # :) Penilaian Obser,asi #########################################################
Tabel # : 4ubrik penilaian sikap santun##################################################
Tabel # : Teknik Penskoran###########################################################
Tabel # :: Penilaian Kiner*a Melakukan Praktikum#########################################
Tabel # : rubrik#####################################################################
Tabel # :/ Penilaian Obser,asi #########################################################
Tabel # 0 4ubrik penilaian sikap santun##################################################
Tabel # 1 Teknik Penskoran###########################################################
Tabel # 2 Penilaian Kiner*a Melakukan Praktikum#########################################Tabel # rubrik#####################################################################
Tabel # ) Spesifikasi perangkat keras minimum $indo$s :####################################
Tabel # Spesifikasi perangkat keras 6inu5 Debian#########################################
Tabel # Penilaian Obser,asi #########################################################
Tabel # : 4ubrik penilaian sikap santun##################################################
Tabel # Teknik Penskoran###########################################################
Tabel # / Penilaian Kiner*a Melakukan Praktikum#########################################
Tabel # /0 rubrik####################################################################
Tabel # /1 Penilaian Obser,asi #########################################################
Tabel # /2 4ubrik penilaian sikap santun##################################################
Tabel # / Teknik Penskoran###########################################################
Tabel # /) Penilaian Kiner*a Melakukan Praktikum#########################################
Tabel # / rubrik#####################################################################xxiii
Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
26/472
Sistem Operasi Open Source
Tabel # / %agian+bagian dari shell#####################################################
Tabel # /: Penilaian Obser,asi #########################################################
Tabel # / 4ubrik penilaian sikap santun##################################################
Tabel # // Teknik Penskoran###########################################################
Tabel # 100 Penilaian Kiner*a Melakukan Praktikum#######################################
Tabel # 101 rubrik###################################################################
Tabel # 102 Penilaian Obser,asi ########################################################
Tabel # 10 4ubrik penilaian sikap santun#################################################
Tabel # 10) Teknik Penskoran#########################################################
Tabel # 10 Penilaian Kiner*a Melakukan Praktikum########################################Tabel # 10 rubrik###################################################################
Tabel # 10: Penilaian Obser,asi ########################################################
Tabel # 10 4ubrik penilaian sikap santun#################################################
Tabel # 10/ Teknik Penskoran##########################################################
Tabel # 110 Penilaian Kiner*a Melakukan Praktikum#######################################
Tabel # 111 rubrik###################################################################
Tabel # 112 Penilaian Obser,asi ########################################################
Tabel # 11 4ubrik penilaian sikap santun#################################################
Tabel # 11) Teknik Penskoran##########################################################
Tabel # 11 Penilaian Kiner*a Melakukan Praktikum########################################
Tabel # 11 rubrik###################################################################
Tabel # 11: Penilaian Obser,asi ########################################################
Tabel # 11 4ubrik penilaian sikap santun#################################################Tabel # 11/ Teknik Penskoran##########################################################
Tabel # 120 Penilaian Kiner*a Melakukan Praktikum#######################################
Tabel # 121 rubrik###################################################################
xxivDirektorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
27/472
BAB IPENDAHULUAN
a. Latar BelakanPada tahun 201 , Kementerian Pendidikan dan Kebuda(aan telah melaksanakanImplementasi Kurikulum 201 se'ara bertahap dan terbatas pada satuan pendidikanSD, SMP, SM& dan SMK di 2/ Kabupaten kota seluruh Indonesia# 6ahirn(a Kurikulum201 , diikuti oleh perubahan (ang mendasar pada SK6, SKI dan Standar Proses danStandar Isi sehingga dibutuhkan buku panduan baik bagi sis$a maupun guru# 8ntukmendukung implementasi kurikulum tersebut Kementerian Pendidikan dan
Kebuda(aan telah men(ediakan buku teks pela*aran bagi sis$a dan buku guru agar implemetasi kurikulum tersebut dapat ber*alan baik dan lan'ar# Khusus untuk matapela*aran ke*uruan di SMK, buku teks pela*aran bagi sis$a sedang dalam taraf pen(empurnaan# Sedangkan untuk buku guru dalam peren'anaan#
PPPPTK %MTI sebagai salah satu unit pelaksana teknis pada Kementerian Pendidikandan Kebuda(aan berperan se'ara aktif untuk men(ukseskan pelaksanaanImplementasi Kurikulum 201 # Di ba$ah koordinasi Direktorat Pembinaan SMK,PPPPTK %MTI bersama PPPPTK lain
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
28/472
Sistem Operasi Open Source
# Peraturan Menteri Pendidikan dan Kebuda(aan .omor ) Tahun 201 tentangStandar Kompetensi 6ulusan Pendidikan Dasar dan MenengahJ
:# Peraturan Menteri Pendidikan dan Kebuda(aan .omor ) Tahun 201 tentangStandar IsiJ
# Peraturan Menteri Pendidikan dan Kebuda(aan .omor Tahun 201 tentangStandar Proses Pendidikan Dasar dan MenengahJ
/# Peraturan Menteri Pendidikan dan Kebuda(aan .omor Tahun 201 tentangStandar Penilaian PendidikanJ
10# Peraturan Menteri Pendidikan dan Kebuda(aan .omor :0 Tahun 201 tentangKerangka Dasar dan Struktur Kurikulum Sekolah Menengah Ke*uruan Madrasah &li(ah Ke*uruanJ
11# Peraturan Menteri Pendidikan dan Kebuda(aan .omor :1 Tahun 201 tentang%uku Teks Pela*aran dan %uku Panduan 3uru untuk Pendidikan Dasar danMenengahJ dan
12# Peraturan Menteri Pendidikan dan Kebuda(aan .omor 1& Tahun 201 tentangImplementasi Kurikulum#
1 # Surat Keputusan Direktur ;enderal Pendidikan Menengah .omor :01 D KP 201tentang Spektrum Pendidikan Menengah Ke*uruan
c. T#$#anTu*uan disusunn(a Petun*uk Teknis Pen(usunan %uku 3uru Mata Pela*aran Ke*uruanini adalah untuk di*adikan a'uan dalam kegiatan pen(usunan buku guru sehinggadapat memberikan *aminan terhadap kualitas isi dan pen(a*ian buku#
d. Sa"aran1# Pengembang %uku 3uru2# Penilai dan Editor # 8nit ker*a terkait
e. Man%aat1# %agi Pusat Kurikulum dan Perbukuan %alitbang Kemdikbud
Sebagai implementasi kebi*akan Pen(usunan %uku 3uru Mata Pela*aranPeminatan SMK#2# %agi Direktorat PSMK
Sebagai petun*uk teknis pen(usunan buku guru mata pela*aran peminatan SMK# %agi PPPPTK %MTI
Sebagai dasar untuk penga*uan program kegiatan pengka*ian dan pengembanganbuku guru mata pela*aran peminatan SMK#
)# %agi PengembangSebagai petun*uk penulisan buku guru mata pela*aran peminatan SMK#
2Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
29/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
30/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
31/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
32/472
Sistem Operasi Open Source
a# Men(usun instrumen !alidasib# Melaksanakan !alidasi naskah
1= Konten2= Kebahasaan= Keterba'aan
'# Melaksanakan u*i keterlaksanaan
6Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
33/472
Sistem Operasi Open Source
BAB IIIISI BUKU GURU
BAGIAN I PETUN+UK UMUM
A. Pet#n$#k Pen #naan B#k#%agian ini berisikan petun*uk mengenai penggunaan buku guru di antaran(amen*elaskan tentang hal+hal seperti 'ontoh berikut ini"
1# %a'a halaman demi halaman dengan teliti#2# Pahami spektrum keahlian pendidikan menengah ke*uruan## Pahami setiap KI dan KD#
)# Kuasai indikator dan tu*uan pembela*aran berdasarkan analisis# Kuasai materi pokok agar mudah diterapkan kepada peserta didik# 3unakan media, alat, dan sumber bela*ar (ang sesuai tuntutan KD, dengan
alternatif memanfaatkan fasilitas di sekolah, industri, dan dunia usaha#:# 3unakan model pembela*aran (ang sesuai untuk setiap pasangan KD# Tentukan KKM untuk setiap pasangan KD/# 6akukan penilaian otentik
10# 6akukan tindak lan*ut penilaian dan pelaporan
B. Pet#n$#k Pen&la&an1# ;enis Penilaian terdiri dari
a# Penilaian kompetensi sikap dapat dilakukan melalui penilaian obser!asi,penilaian diri, penilaian @teman se*a$atA< peer e,aluation) oleh peserta didikdan *urnal# Instrumen (ang digunakan untuk obser!asi, penilaian diri, danpenilaian antar peserta didik adalah daftar 'ek atau skala penilaian
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
34/472
Sistem Operasi Open Source
Prosedur penilaian dia$ali dengan pen(iapan perangkat penilaian# Perangkatpenilaian dapat terpenuhi manakala instrumen ditulis didasarkan langkah+langkahbaku, (akni"
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
35/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
36/472
Sistem Operasi Open Source
K(MPETENSI INTI K(MPETENSI DASAR1# # Mengamalkan nilai+nilai keimanan
sesuai dengan a*aran agama dalamkehidupan sehari+hari
2# Mengha(ati danmengamalkan perilaku *u*ur,disiplin, tanggung*a$ab,peduli
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
37/472
Sistem Operasi Open Source
K(MPETENSI INTI K(MPETENSI DASARdan ranah abstrak terkaitdengan pengembangan dari(ang dipela*arin(a di sekolahse'ara mandiri, dan mampumelaksanakan tugas spesifikdi ba$ah penga$asanlangsung
)#2# Men(a*ikan struktur sistem operasi'losed sour'e
)# # Men(a*ikan proses booting sistemoperasi 'losed sour'e)#)# Men(a*ikan hasil instalasi sistemoperasi 'losed sour'e
)# # Men(a*ikan hasil administrasi sistemoperasi 'losed sour'e
)# # Men(a*ikan prosedur pen'ariankesalahan pada sistem operasi'losed sour'e
)#:# Men(a*ikan perkembangan sistemoperasi open sour'e
)# # Men(a*ikan struktur sistem operasiopen sour'e
)#/# Men(a*ikan proses booting sistemoperasi open sour'e
)#10# Men(a*ikan hasil instalasi sistemoperasi open sour'e
)#11# Men(a*ikan administrasi sistemoperasi open sour'e
)#12# Men(a*ikan hasil pen'arian kesalahanpada sistem operasi open sour'e
11Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
38/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
39/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
40/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
41/472
Sistem Operasi Open Source
D. S&la!#"Silabus dikembangkan berdasarkan Standar Kompetensi 6ulusan dan Standar Isi untuk satuan pendidikan dasar dan menengah sesuaidengan pola pembela*aran pada setiap tahun a*aran tertentu# Silabus digunakan sebagai a'uan dalam pengembangan ren'anapelaksanaan pembela*aran#
SILABUS MATA PELA+ARAN
Sat#an Pend&d&kan 5 SMKPr* ram keahl&an 5 Tekn&k K*m'#ter dan In%*rmat&kaDa"ar Pr* ram Keahl&an 5 Tekn*l* & In%*rma"& dan K*m#n&ka"&Mata Pela$aran 5 S&"tem ('era"&Kela" 6Seme"ter 5 /6II
K*m'eten"& Int&5
KI 1 " Mengha(ati dan mengamalkan a*aran agama (ang dianutn(aKI 2 " Mengha(ati dan mengamalkan perilaku *u*ur, disiplin, tanggung*a$ab, peduli
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
42/472
Sistem Operasi Open Source
K*m'eten"& Da"ar Mater& P*k*k Ke &atan Pem!ela$aran Pen&la&an Al*ka"&4akt# S#m!er Bela$ar
Seme"ter #:# Memahami
perkembangan sistemoperasi open source
)#:# Men(a*ikan dataperkembangan sistemoperasi open source
Perkem!an anS&"tem ('era"&Open Source
• 8ni5, 6inu5
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
43/472
Sistem Operasi Open Source
K*m'eten"& Da"ar Mater& P*k*k Ke &atan Pem!ela$aran Pen&la&an Al*ka"&4akt# S#m!er Bela$ar
)# # Men(a*ikan struktursistem operasi opensource
• 3ambar &rsitektursistem operasi
• Pen*ad$alampro'essor
• Mana*emen memori• Mana*emen Input
9utput
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
44/472
Sistem Operasi Open Source
K*m'eten"& Da"ar Mater& P*k*k Ke &atan Pem!ela$aran Pen&la&an Al*ka"&4akt# S#m!er Bela$ar
• Membuat kesimpulantentang mana*emeninput output
Men k*m#n&ka"&kan• Men(ampaikan hasil
tentang arsitektur sistemoperasi
• Men(ampaikan hasiltentang perbandingan dariberbagai algoritmapen*ad$alan pro'essor
• Men(ampaikan hasiltentang mana*emen memoripada sistem operasi opensource
• Men(ampaikan hasiltentang mana*emeninput output
#/# Memahami prosesbooting pada Sistem0perasi open source
)#/# Men(a*ikan prosesbooting pada Sistem
0perasi open source
Pr*"e" Booting Pada S&"tem('era"& OpenSource
• %oot Manager • Po$er 9n Self Test
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
45/472
Sistem Operasi Open Source
K*m'eten"& Da"ar Mater& P*k*k Ke &atan Pem!ela$aran Pen&la&an Al*ka"&4akt# S#m!er Bela$ar
• Mengeksplorasi prosesP9ST pada saat sistemoperasi melakukan booting
Men a"*"&a"&• Membuat kesimpulan
tentang proses booting pada sistem operasi opensource
Men k*m#n&ka"&kanMen(ampaikan hasil diskusikelompok tentang prosesbooting pada sistem operasiopen source
diskusi dengan'he'klist lembarpengamatan ataudalam bentuk lain
P*rt*%*l&*• Membuat laporan
tentang hasil ker*a
mandiri kelompok• %ahan Presentasi
Te"Pilihan 3anda,Essa(
#10# Memahami instalasisistem operasi opensource
)#10# Melakukan instalasisistem operasi opensource
In"tala"& S&"tem('era"& OpenSource
• Partisi harddisk dansistem file
• Metode instalasisistem operasi 'leaninstall,
• Metode instalasi
sistem upgrade• Metode instalasi
sistem operasimultibooting
• Metode instalasisistem operasi!irtualisasi
Men amat&Ta(angan atau simulasitentang 'ara 'lean install,upgrade dan multibootingsistem operasi opensource
Menan7aMenga*ukan pertan(aanterkait ta(angan 'ara 'leaninstal, upgrade danmultibooting sistem operasiopen source
Men ek"'l*ra"&• Melakukan per'obaan 'lean
install sistem operasiopen
T# a"Men(elesaikanpermasalahantentang 'lean install,upgrade, danmultibooting sistemoperasi opensource
(!"er8a"&Mengamatikegiatan akti!itassis$a se'araindi!idu dan dalamdiskusi dengan'he'klist lembarpengamatan atau
+P
19Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
46/472
Sistem Operasi Open Source
K*m'eten"& Da"ar Mater& P*k*k Ke &atan Pem!ela$aran Pen&la&an Al*ka"&4akt# S#m!er Bela$ar
source• Melakukan per'obaan
untuk upgrade danmultibooting sistem operasiopen source
Men a"*"&a"&• Mendiskusikan hasil 'lean
install dan upgrade sistemoperasi open source• Mendikusikan hasil
multibooting sistem operasi open source
Men k*m#n&ka"&kanMen(a*ikan hasil installsistem operasi, upgrade,dan multibooting sistemoperasi open source
dalam bentuk lain
P*rt*%*l&*• Membuat laporan
tentang hasilpraktikum
• Membuat bahanpresentasi
Te"Pilihan 3anda,Essa(
#11# Memahami administrasisistem operasi opensource
)#11# Men(a*ikan hasiladministrasi sistem
operasi open source
Adm&n&"tra"& S&"tem('era"& OpenSource
• Perintah+perintahdasar sistem operasi
6inu5• 9perasi file danstruktur direktori
• Proses danMana*emen Proses
• Mana*emen 8ser dan3roup
Men amat&Ta(angan tentangadministrasi sistem operasiopen source
Menan7aMenga*ukan pertan(aanterkait ta(angan tentangadministrasi sistem operasiopen source
Men ek"'l*ra"&
T# a"Men(elesaikanmasalah Gmasalahadministrasi sistemoperasi closed
source(!"er8a"&Mengamatikegiatan akti!itassis$a se'araindi!idu dan dalamdiskusi dengan'he'klist lembar
: +P
20Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
47/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
48/472
Sistem Operasi Open Source
K*m'eten"& Da"ar Mater& P*k*k Ke &atan Pem!ela$aran Pen&la&an Al*ka"&4akt# S#m!er Bela$ar
mana*emen user dan group• Men(ampaikan hasil
mana*emen aplikasi#12# Memahami prosedur
pen'arian kesalahanpada sistem operasiopen source
)#12# Men(a*ikan prosedur
pen'arian kesalahanpada sistem operasiopen source
Pr*"ed#r Pencar&anKe"alahan PadaS&"tem ('era"&('en Source
• ;enis+*enis kerusakansaat instalasi sistemoperasi open source
• Pen'arian kesalahanpada hasil instalasisistem operasi opensource
Men amat&Ta(angan tentang prosedurpen'arian kesalahan padasistem operasi open source
Menan7aMenga*ukan pertan(aanterkait pen'arian kesalahanpada sistem operasi opensource
Men ek"'l*ra"&• Mengeksplorasi *enis+*enis
kerusakanpada saatmelakukan instalasi sistemoperasi open source
• Mengeksplorasi hasilpen'arian kesalahan padainstalasi sistem operasiopen source
Men a"*"&a"&• Men(impulkan hasil analisis *enis+*enis kerusakan sistemoperasi open source
• Men(impulkan hasil analisishasil pen'arian kesalahanpada hasil instalasi sistem
T# a"Men(elesaikanmasalah tentangprosedur pen'ariankesalahan pada
sistem operasi opensource
(!"er8a"&Mengamatikegiatan akti!itassis$a se'araindi!idu dan dalamdiskusi dengan'he'klist lembarpengamatan ataudalam bentuk lain
P*rt*%*l&*Membuat laporandalam bentuk tulisandan gambar
Te"Pilihan 3anda,Essa(
9 +P
22Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
49/472
Sistem Operasi Open Source
K*m'eten"& Da"ar Mater& P*k*k Ke &atan Pem!ela$aran Pen&la&an Al*ka"&4akt# S#m!er Bela$ar
operasi open source
Men k*m#n&ka"&kan• Men(ampaikan hasil diskusi
tentang *enis kerusakansaat instalasi sistem operasiopen source
• Men(ampaikan hasil diskusitentang pen'ariankesalahan pada saatinstalasi sistem operasiopen source
23Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
50/472
Sistem Operasi Open Source
BAGIAN II PEMBELA+ARANKEGIATAN PEMBELA+ARAN
A. Mata Pela$aran
Kelas " Semester " IIMata Pela*aran " Sistem 9perasi2 Pokok %ahasan " Perkembangan sistem 9perasi Open Source
B. K*m'eten"& Int& 1KI2KI 1 "Mengha(ati dan mengamalkan a*aran agama (ang dianutn(a#KI 2 "Mengha(ati dan mengamalkan perilaku *u*ur, disiplin, tanggung *a$ab, peduli
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
51/472
Sistem Operasi Open Source
# Mempresentasikan data+data perkembangan sistem operasi open sourceberdasarkan rentang $aktu (time line) (ang dibuat dalam diskusi kelompok
E. Mater& Pem!ela$aranMateri pokok ini berisi tentang ulasan semester 1 tentang sistem operasi meliputidefinisi, konsep dan fungsi sistem operasi, dilan*utkan dengan pengertian tentangsistem operasi ree , open source berdasarkan definisi dari 3.8# Pada materi pokok ini *uga di*elaskan tentang se*arah perkembangan sistem operasiopen source + reeso t6are , perkembangan sistem operasi 6inu5 serta distibusi Gdistribusi dari sistemoperasi linu5
F. Pendekatan dan Met*de Pem!ela$aran
Pendekatan dan metode pembela*aran (ang digunakan adalah modelpembela*aranPro>ect =ase 'erning4 dengan membuat sebuah pro>ect penelusuranse*arah se'ara kelompok menggunakan time line untuk mengumpulkan datase*arah perkembangan sistem operasi open sour'es dan data hasil pro>ect dikomunikasikan#
G. Med&a, Alat, dan S#m!er Bela$ar 1# Media
%ahan ta(ang sistem operasi 2 pokok bahasan perkembangan sistem operasiopen sour'es
2# &lat %ahana# Koneksi internetb# 6aptop'# pro(ektor
# Sumber %ela*ar a# %uku Sis$a,b# Internet " http" $$$#gnu#org, http? opensource9org osd , $ikipedia
H. Ke &atan Pem!ela$aranProses kegiatan pembela*aran (ang dilakukan adalah seperti berikut "
1# PendahuluanPada kegiatan pendahuluan dapat dilakukan, apersepsi dan poses mengingatkembali materi pada semester 1 tentang sistem operasi# &presepsiPada semester 1 telah di*elaskan tentang sistem operasi close source , apa (anganda ketahui tentang sistem operasi L dan apa fungsi utama sistem operasiLA. Ura&an Mater&Sistem 9perasi adalah perangkat lunak sistem (ang bertugas untuk melakukankontrol dan mana*emen perangkat keras serta operasi+operasi dasar sistem,
termasuk men*alankan soft$are aplikasi seperti program+program pengolah kata25
Direktorat Pembinaan SMK (2013)
http://www.gnu.org/http://www.gnu.org/http://opensource.org/osdhttp://www.gnu.org/http://opensource.org/osd
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
52/472
Sistem Operasi Open Source
dan bro$ser $eb# Sistem operasi merupakan penghubung antara penggunakomputer dengan perangkat keras komputer# Pengertian sistem operasi se'araumum adalah suatu pengelola seluruh sumber da(a (ang terdapat pada sistemkomputer dan men(ediakan sekumpulan la(anan untuk memudahkan dan
memberi ken(amanan dalam penggunaan dan pemanfaatan sumber da(a sistemkomputer#Se'ara umum Sistem operasi dapat di *elaskan sbb "
3ambar # 2 7ubungan antara 7ard$are, Kernel, Shell dan 8ser
Ketika komputer dihidupkan pertama kali(po6ered on)4 maka komputer tersebut akan memanggil sistim operasi dari hard disk melalui 4&M# %agiandari sistem operasi (ang berinteraksi langsung dengan perangkat keraskomputer, disebut dengan kernel # Sedangkan bagian dari interfa'e (angmenghubungkan antara aplikasi dengan user, disebut dengan shell # 8ser dapat berinteraksi dengan sheel menggunakan mode te5t, (ang sering disebutdengan command line inter ace (!'.) atau mode grafis, disebut dengangraphical user inter ace (- .)9Se'ara struktur atau urutan, hubungan antara 7ard$are, Sistem 9perasi
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
53/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
54/472
Sistem Operasi Open Source
T# a" Kel*m'*k
%agi peseta didik men*adi beberapa kelompok #%# Setiap kelompok diharapkan dapat men'ari informasi, sumber bela*ar
melalui situs internet http" $$$#gnu#org tentang "
1# Perangkat 6unak berlisensi bebas
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
55/472
Sistem Operasi Open Source
Peran kat L#nak Be!a" " Perangkat lunak bebas ialah perangkat lunak (angmengiFinkan siapa pun untuk menggunakan, men(alin, dan mendistribusikan,baik dimodifikasi atau pun tidak, se'ara gratis atau pun dengan bia(a# Perluditekankan, bah$a source code dari program harus tersedia# ;ika tidak ada kode
program, berarti bukan perangkat lunak bebas#NN, ?ang tersebut di atasmerupakan definisi sederhanan(a
Peran kat L#nak Open Source " Istilah perangkat lunak open source NNdigunakan oleh beberapa pihak (ang artin(a kurang lebih sama dengan perangkatlunak bebas, (aitu ketersedian sour'e 'ode dari program
Peran kat L#nak Public domain Perangkat lunak public domain ialah perangkatlunak (ang tanpa hak 'ipta# Ini merupakan kasus khusus dari perangkat lunak
bebas non7cop$le ted , (ang berarti bah$a beberapa salinan atau !ersi (ang telahdimodifikasi bisa *adi tidak bebas sama sekali# Terkadang ada (ang menggunakanistilah public domain NN se'ara bebas (ang berarti 'uma+'umaNN atau tersediagratisO# .amun public domain NN merupakan istilah hukum (ang artin(a tidakmemiliki hak 'iptaNN# 8ntuk *elasn(a, kami mengan*urkan untuk menggunakanistilah public domain NN dalam arti tersebut, serta menggunakan istilah lain untukmengartikan pengertian (ang lain#
Peran kat L#nak Copylefted Perangkat lunak cop$le ted merupakan perangkat lunak bebas (ang ketentuanpendistribusin(a tidak memperbolehkan untuk menambah batasan+batasantambahan++*ika mendistribusikan atau memodifikasi perangkat lunak tersebut# &rtin(a, setiap salinan dari perangkat lunak, $alaupun telah dimodifikasi, haruslahmerupakan perangkat lunak bebas#
Dalam pro(ek 3.8, kami meng+ cop$le t +kan hampir semua perangkat lunak (angkami buat, karena tu*uan kami adalah untuk memberikan kebebasan kepadasemua pengguna seperti (ang tersirat dalam istilah perangkat lunak bebasNN#6ihat !op$le ted untuk pen*elasan lebih *auh mengenai bagaimana 'ara ker*an(acop$le t dan bagaimana kita menggunakann(a#
!op$le t merupakan konsep (ang umum# ;adi, untuk meng+cop$le t +kan sebuahprogram, anda harus menggunakan ketentuan distribusi tertentu# Terdapatberbagai 'ara untuk menulis per*an*ian distribusi programcop$le t #Peran kat L#nak Be!a" Non-copylefted Perangkat lunak bebas non+'op(lefted dibuat oleh pembuatn(a (ang mengiFinkankita untuk mendistribusikan dan memodifikasi, dan untuk menambahkan batasan+batasan tambahan dalamn(a#
29Direktorat Pembinaan SMK (2013)
http://www.gnu.org/philosophy/categories.id.html#Non-CopyleftedFreeSoftwarehttp://www.gnu.org/philosophy/categories.id.html#Non-CopyleftedFreeSoftwarehttp://www.gnu.org/philosophy/categories.id.html#Non-CopyleftedFreeSoftwarehttp://www.gnu.org/philosophy/categories.id.html#Non-CopyleftedFreeSoftwarehttp://www.gnu.org/philosophy/categories.id.html#FreeSoftwarehttp://www.gnu.org/philosophy/categories.id.html#TOCCopyleftedSoftwarehttp://www.gnu.org/philosophy/categories.id.html#TOCCopyleftedSoftwarehttp://www.gnu.org/philosophy/categories.id.html#TOCCopyleftedSoftwarehttp://www.gnu.org/copyleft/copyleft.htmlhttp://www.gnu.org/copyleft/copyleft.htmlhttp://www.gnu.org/philosophy/categories.id.html#Non-CopyleftedFreeSoftwarehttp://www.gnu.org/philosophy/categories.id.html#Non-CopyleftedFreeSoftwarehttp://www.gnu.org/philosophy/categories.id.html#FreeSoftwarehttp://www.gnu.org/philosophy/categories.id.html#TOCCopyleftedSoftwarehttp://www.gnu.org/copyleft/copyleft.html
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
56/472
Sistem Operasi Open Source
;ika suatu program bebas tapi tidak 'op(lefted, maka beberapa salinan atau !ersi(ang dimodifikasi bisa *adi tidak bebas sama sekali# Perusahaan perangkat lunakdapat mengkompilasi programn(a, dengan atau tanpa modifikasi, danmendistribusikan file tereksekusi sebagai produk perangkat lunak (ang berpemilik#
Sistem Bindo$ menggambarkan hal ini# Konsorsium mengeluarkan 11dengan ketentuan distribusi (ang menetapkann(a sebagai perangkat lunak bebasnon+'op(lefted# ;ika anda menginginkann(a, anda dapat memperoleh salinan(ang memiliki per*an*ian distribusi dan *uga bebas# .amun ada *uga !ersi tidakbebasn(a, dan ada $orkstation terkemuka serta perangkat grafik P , dimana!ersi (ang tidak bebas merupakan satu+satun(a (ang dapat beker*a disini# ;ikaanda menggunakan perangkat keras tersebut, 11 bukanlah perangkat lunakbebas bagi anda#Perangkat 6unak 3P6+'o!ered
3.8 3P6
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
57/472
Sistem Operasi Open Source
keseluruhan sistem men*adi semi+bebas# Terdapat dua alasan mengapa kamitidak menginginkan hal ini"
• Kami per'a(a bah$a perangkat lunak bebas seharusn(a ditu*ukan bagisemuan(a++termasuk pelaku bisnis, dan bukan han(a untuk sekolah dan
sekedar hobi sa*a# Kami ingin mengundang kalangan bisnis untukmenggunakan keseluruhan sistem 3.8, dan untuk itu kami tidak dapatmen(ertakan program semi+bebas di dalamn(a#
• Distribusi komersial dari sistem operasi bebas, termasukSistem 3.8 6inu5sangat penting, dan para pengguna menghargai kemampuan untuk dapatmembeli distribusi D+49M komersial# Men(ertakan satu program semi+bebas dalam sistem operasi dapat memotong distribusi D+49M komersialuntukn(a#
-ree Soft$are -oundation sendiri adalah organisasi nirlaba, dan karena itu, kamidiiFinkan se'ara hukum untuk menggunakan program semi+bebas se'arainternalNN# Tapi kami tidak melakukann(a, karena hal itu akan melemahkan upa(a
kami untuk memperoleh program (ang dapat disertakan ke dalam 3.8#
;ika ada peker*aan (ang berhubungan dengan perangkat lunak, maka sebelumkami memiliki program bebas untuk melakukan peker*aan itu, sistem 3.8memiliki kesen*angan# Kami harus memberitahukan kepada para sukarela$an,
Kami belum memiliki program untuk melakukan peker*aan ini di 3.8, *adi kamiberharap &nda menulisn(a sendiri#NN ;ika kami menggunakan program semi+bebasuntuk untuk melakukan peker*aan itu, hal itu akan melemahkan apa (ang telahkami katakanJ hal itu akan menghan'urkan moti!asi
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
58/472
Sistem Operasi Open Source
Sebagai 'ontoh, kami merasa sah dalam memasang 8ni5 di komputer kami padatahun 1/ 0+an, sebab kami menggunakann(a untuk menulis pengganti bebasuntuk 8ni5# Sekarang, karena sistem operasi bebas telah tersedia, alasan ini tidaklagi dapat diterimaJ kami harus menghapus semua sistem operasi tidak bebas
kami, dan setiap komputer (ang kami pasang harus ber*alan pada sistem operasi(ang benar+benar bebas#
Kami tidak memaksa para pengguna 3.8 atau para kontributor 3.8 untukmengikuti aturan ini# Ini adalah aturan (ang kami buat untuk diri kami sendiri# Tapikami berharap agar anda memutuskan untuk mengikutin(a *uga#Freeware Istilah ree6are NN tidak terdefinisi dengan *elas, tapi biasan(a digunakan untukpaket+paket (ang mengiFinkan redistribusi tetapi bukan pemodifikasian angan menggunakan istilah ree6are NN untuk meru*uk ke perangkat lunak bebas#
Shareware Share6are ialah perangkat lunak (ang mengi*inkan orang+orang untukmeredistribusikan salinann(a, tetapi mereka (ang terus menggunakann(a dimintauntuk memba(ar bia(a lisensi#Share$are bukan perangkat lunak bebas ataupun semi+bebas# &da dua alasanuntuk hal ini, (akni"
• Sebagian besar share6are , kode programn(a tidak tersediaJ *adi andatidak dapat memodifikasi program tersebut sama sekali#
• Share6are tidak mengiFinkan kita untuk membuat salinan danmemasangn(a tanpa memba(ar bia(a lisensi, tidak *uga untuk orang+orang (ang terlibat dalam kegiatan nirlaba
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
59/472
Sistem Operasi Open Source
%agi pro(ek 3.8, penekanann(a ada pada hal (ang sebalikn(a" hal terpentingialah 3.8 &da merupakan perangkat lunak bebasJ terlepas komersial atau bukan,itu bukan hal (ang penting# .amun perkembangan tambahan 3.8 &da (angdihasilkan dari komersialismen(a adalah menguntungkan#
Per!edaan 'rakt&" antara Free S*%t;are dan ('en S*#rceMenurut 4i'hard Stallman, Dalam praktekn(a, kriteria open sour'e sedikit lebihlemah dibandingkan dengan perangkat lunak bebas
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
60/472
Sistem Operasi Open Source
6isensi tidak akan membatasi pihak manapun dari men*ual atau memberikansoft$are tersebut sebagai sebuah komponen dari suatu distribusi agregatsoft$are (ang men'akup program+program dari beberapa sumber (angberbeda# 6isensi tidak akan memerlukan sebuah ro(alti atau bia(a lain untuk
pen*ualan tersebut#2# Sour'e odeProgram harus men(ertakan kode sumber, dan harus mengiFinkan distribusi kodesumber maupun bentuk dikompilasi# Di mana beberapa bentuk produk tidakdidistribusikan dengan kode sumber, harus ada sarana publikasi (ang baik untukmemperoleh kode sumber untuk tidak lebih dari bia(a reproduksi (ang masuk akallebih baik, men+do$nload melalui internet tanpa bia(a# Kode sumber harus dalambentuk (ang lebih disukai di mana seorang programmer akan memodifikasiprogram# Kode sumber (ang disenga*a tidak diperbolehkan# %entuk intermediet,seperti output dari prepro'essor atau translator tidak diperbolehkan#Peker*aan
# %erasal6isensi harus memungkinkan modifikasi dan peker*aan turunan, serta harusmengiFinkann(a untuk didistribusikan di ba$ah pers(aratan (ang sama sepertilisensi perangkat lunak asli#
)# Integritas Penulis Kode Sumber 6isensi dapat membatasi kode sumber untuk didistribusikan ulang dalam bentuktermodifikasi han(a *ika lisensi mengiFinkan distribusi Ofile pat'hO dengan kodesumber untuk tu*uan memodifikasi program tersebut pada masapembuatan# 6isensi harus se'ara eksplisit mengiFinkan distribusi soft$are (angdibangun dari modifikasi kode sumber# 6isensi mungkin memerlukan diturunkanbeker*a untuk memba$a nama atau !ersi (ang berbeda dari perangkat lunak asli#
# Tidak ada Diskriminasi terhadap 9rang atau 3rup6isensi tidak boleh mendiskriminasikan seseorang atau sekelompok orang#
# Tidak ada Diskriminasi terhadap -ields of Endea!or 6isensi tidak boleh membatasi seseorang dari memanfaatkan program dalambidang usaha tertentu# Sebagai 'ontoh, mungkin tidak membatasi program darisedang digunakan dalam bisnis, atau dari (ang digunakan untuk penelitiangenetik#
:# Distribusi 6isensi
34Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
61/472
Sistem Operasi Open Source
7ak+hak (ang melekat pada program harus berlaku untuk semua untuk siapaprogram ini didistribusikan tanpa perlu pelaksanaan lisensi tambahan oleh pihak+pihak#
# 6isensi 7arus Tidak &kan Spesifik untuk sebuah Produk7ak+hak (ang melekat pada program tidak boleh bergantung pada programmen*adi bagian dari distribusi soft$are tertentu# ;ika program tersebut dipisahkandari distribusi tersebut dan digunakan atau didistribusikan di ba$ah lisensiprogram, semua pihak kepada siapa program ini didistribusikan harus memilikihak (ang sama seperti mereka (ang di*amin dalam hubungann(a dengandistribusi perangkat lunak (ang asli#
/# 6isensi Tidak Membatasi Soft$are 6ain
6isensi tidak boleh melakukan pembatasan terhadap soft$are lain (angdidistribusikan bersama dengan soft$are berlisensi# Sebagai 'ontoh, lisensi tidakboleh memaksa bah$a semua program lain (ang didistribusikan pada media (angsama harus perangkat lunak open+sour'e#
10# 6isensi 7arus Te'hnolog(+.eutralTidak ada ketentuan dari lisensi dapat didasarkan pada setiap indi!idu teknologiatau ga(a antarmuka#
2 Perkem!an an S&"tem ('era"& ('en S*#rce"PDP+10 adalahkomputer mainframe (ang diproduksi oleh Digital E uipmentorporation
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
62/472
Sistem Operasi Open Source
3ambar # 4i'hard Stallman
Pro*e't 3.8 tersebut telah mengembangkan bagian+bagian dari sebuah sistem
operasi seperti g''
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
63/472
Sistem Operasi Open Source
6inus Tor!ald tahun 1//1 mahasis$a dari 7elsinki, -irlandia telahmengembangkan kernel me(erupai 8.I dan men*adi suatu bagian (ang sangatpenting bagi sistem operasi maka sempurnalah sistem 3.8 men*adi sebuahsistem operasi (ang dikenal dengan 3.8 6inu5 dengan menggunakan kernel
(ang dikembangkan 6inus Tor!ald, dan dibulan oktober ditahun (ang sama 6inusmerilis 6I.8 !ersi 0#02 dengan kode program (ang ditulis dengan bahasapemrograman dan kode program
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
64/472
Sistem Operasi Open Source
• I39S .usantara , dikembangkan oleh 6embaga Ilmu PengetahuanIndonesia#
• %lank9n 6inu5 adalah sebuah distribusi 6inu5 berbasis Debian (angdikembangkan oleh tim pengembang %lank9n Indonesia dengan
dukungan dari ?a(asan Penggerak 6inu5 Indonesia
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
65/472
Sistem Operasi Open Source
(ang ber ektensi@#rpmA, namun sekarang 4PM digunakan oleh ban(akdistribusi 6inu5C M (Cello6dog pdater Modi ied )4 merupakan Package Management s$stem (ang digunakan untuk menangani file+file paket aplikasi (ang ber
ektensi@#rpmA, kelebihan dari ?8M adalah berbasis 38I
Suse "%aS& "%et 'nother Setup &ool(# adalah perangkat lunak bebas dariS8SE dan tersedia di ba$ah 3P6 # ools ini digunakan untuk mengeloladan memelihara instalasi S8SE 6inu5#
B. T# a"Se*arah perkembangan sistem operasi open source (ang disampaikan padauraian materi adalah bagian+bagian (ang diangap penting dalam se*arah sistemoperasi opensour'e linu5, tentun(a masih ban(ak terdapat bagian se*arah (ang
tidak diungkapkan dalam meteri pokok, tugas peseta didik adalah men'ari data+data se*arah (ang mungkin ikut mempengaruhi sistem operasi linu5, 'ontohn(adikembangkann(a sistem operasi 8.I (ang men*adi inspirasi bagi 4i'hardStallman dan 6inus Tor!ald, atau mungkin tentang sistem operasi mini5 (angdigunakan 6inus Tor!ald#
Perencanaan T# a"1# &tur peseta didik kembali pada kelompok (ang telah dibuat pada saat materi
pokok disampaikan#2# Peseta didik diminta untuk membuat suatu pro(ek menggali se*arah
perkembangan sistem operasi (ang men(angkut 8ni5, 6inu5 besertaperkembangan hard$are pada saat itu dengan menggunakan sistem Time 6inedengan rentang $aktu tertentu sampai dengan sekarang,
# Data dikumpulkan melalui media internet atau sumber lain (ang ada#)# Setelah time line se*arah perkembangan uni5 dan linu5 tersebut dibuat, uraikan
dalam sebuah narasi (ang saling terkait antara sebuah ke*adian denganke*adian lainn(a#
# 7asil pro(ek dipersentasikan perkelompok
)*nt*h 5
Tabel # Se*arah Perkembangan 8ni5 dan 6inu5
Tah#n Ke$ad&an Se$arah1/ 1 8ni5 Dikembangkan1/:1 Edisi pertama 8ni5 dirilis 1/:1 11 0 # Edisi pertama dari
O8ni5 P4934&MME4NS M&.8&6 QolehR K# ThompsonQdanR DM 4it'hie#O Ini men'akup lebih dari 0 perintahseperti" b
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
66/472
Sistem Operasi Open Source
m8
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
67/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
68/472
Sistem Operasi Open Source
# perangkat lunak (ang mengi*inkan orang+orang untuk meredistribusikansalinann(a, tetapi mereka (ang terus menggunakann(a diminta untukmemba(ar bia(a lisensi
D# perangkat lunak (ang dikembangkan oleh kalangan bisnis untuk memperolehkeuntungan dari penggunaann(a
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
69/472
Sistem Operasi Open Source
1. )
2. *
3. +
4. *
6. +7. )8. *9. )10. +
B. Alternat&% #m'an !al&k 5 Men a$#kan 'ertan7aan ke'ada 'e"eta d&d&k 7and&'&l&h "ecara acak.
1# &pa (ang anda ketahui tentang sistem operasi L
2# &pa (ang anda ketahui tentang perangkat lunak bebas free L
# &pa (ang berhasil dikembangkan 6inus Tor!ald pertama kali L
)# &pa (ang dikembangkan 4i'hard Stallman pada pro>ect 3.8 L
+a;a!an
1# Perangkat lunak sistem (ang bertugas untuk melakukan kontrol dan mana*emenperangkat keras serta operasi+operasi dasar sistem
2# perangkat lunak (ang mengi*inkan orang+orang untuk meredistribusikansalinann(a, tetapi mereka (ang terus menggunakann(a diminta untuk memba(ar bia(a lisensi
# Kerenel
)# !ompailer dan pustaka
). Alternat&% #m'an !al&k 0 5 Mem!#at ran k#manMenan(akan rangkuman intisari dari materi utama kepada beberapa peseta didik
I. Pen&la&anPenilaian Pen'apaian Kompetensi peserta didik men'akup kompetensi sikap,pengetahuan, dan keterampilan (ang dilakukan se'ara berimbang sehingga dapatdigunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar (angtelah ditetapkan# akupan penilaian meru*uk pada ruang lingkup materi, kompetensimata pela*aran kompetensi muatan kompetensi program, dan proses# Teknik daninstrumen (ang digunakan untuk penilaian kompetensi sikap, pengetahuan, dan
keterampilan sebagai berikut#). Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui obser!asi, penilaian diri,penilaian @teman se*a$atA< peer e,aluation) oleh peserta didik dan *urnal#Instrumen (ang digunakan untuk obser!asi, penilaian diri, dan penilaian antar peserta didik adalah daftar 'ek atau skala penilaian
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
70/472
Sistem Operasi Open Source
maupun tidak langsung dengan menggunakan pedoman obser!asi (angberisi se*umlah indikator perilaku (ang diamati#
b# Penilaian diri merupakan teknik penilaian dengan 'ara meminta peserta didikuntuk mengemukakan kelebihan dan kekurangan dirin(a dalam konteks
pen'apaian kompetensi# Instrumen (ang digunakan berupa lembar penilaiandiri#'# Penilaian antarpeserta didik merupakan teknik penilaian dengan 'ara
meminta peserta didik untuk saling menilai terkait dengan pen'apaiankompetensi# Instrumen (ang digunakan berupa lembar penilaian antarpesertadidik#
d# ;urnal merupakan 'atatan pendidik di dalam dan di luar kelas (ang berisiinformasi hasil pengamatan tentang kekuatan dan kelemahan peserta didik(ang berkaitan dengan sikap dan perilaku#
Instrumen (ang digunakan untuk obser!asi, penilaian diri, dan penilaianantarpeserta didik adalah lembar pengamatan berupa daftar 'ek
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
71/472
Sistem Operasi Open Source
*. Penilaian Kompetensi PengetahuanPendidik menilai kompetensi pengetahuan melalui tes tulis, tes lisan, danpenugasan#
a# Instrumen tes tulis berupa soal pilihan ganda, isian, *a$aban singkat, benar+salah, men*odohkan, dan uraian# Instrumen uraian dilengkapi pedomanpenskoran#
b# Instrumen tes lisan berupa daftar pertan(aan#'# Instrumen penugasan berupa peker*aan rumah dan atau pro*ek (ang
diker*akan se'ara indi!idu atau kelompok sesuai dengan karakteristik tugas#
Tabel # Teknik Penskoran
.omor Soal Penskoran1# 102# 10# 10)# 10# 10# 10:# 10# 10/# 1010# 10
;umlahskor
100
.ilai
.ilai (ang diperoleh sis$a
+. Penilaian Kompetensi KeterampilanPendidik menilai kompetensi keterampilan melalui penilaian kiner*a, (aitupenilaian (ang menuntut peserta didik mendemonstrasikan suatu kompetensitertentu dengan menggunakan tes praktik, pro*ek, dan penilaian portofolio#Instrumen (ang digunakan berupa daftar 'ek atau skala penilaian < rating scale)(ang dilengkapi rubrik#
45Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
72/472
Sistem Operasi Open Source
a# Tes praktik adalah penilaian (ang menuntut respon berupa keterampilanmelakukan suatu akti!itas atau perilaku sesuai dengan tuntutan kompetensi#
b# Pro*ek adalah tugas+tugas bela*ar
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
73/472
Sistem Operasi Open Source
interpretasi interpretasi
Data (angdiperoleh
Data tidaklengkap
Data lengkap, tetapitidak terorganisir,atau ada (ang salah
tulis
Data lengkap,terorganisir, danditulis dengan
benarKesimpulan Tidak benar atautidak sesuaitu*uan
Sebagiankesimpulan ada(ang salah atautidak sesuai tu*uan
Semua benar atausesuai tu*uan
47Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
74/472
Sistem Operasi Open Source
KEGIATAN PEMBELA+ARAN
A. Mata Pela$aranKelas " Semester " IIMata Pela*aran " Sistem 9perasi2 Pokok %ahasan " &rsitektur Sistem 9perasi 6inu5
B. K*m'eten"& Int& 1KI2KI 1 "Mengha(ati dan mengamalkan a*aran agama (ang dianutn(a#KI 2 "Mengha(ati dan mengamalkan perilaku *u*ur, disiplin, tanggung *a$ab, peduli
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
75/472
Sistem Operasi Open Source
E. Mater& Pem!ela$aranMateri pokok ini berisi di*elaskan tentang sekema arsitektur sistem operasi linu5meliputi kernel linu5, liblar(, shell, Bindo$s, Bindo$s Manager, Desktop dan &plikasi G aplikasi default (ang disediakan oleh pengembang linu5
F. Pendekatan dan Met*de Pem!ela$aran
Pendeka$an dan "e$!de %e",e&ajaran -ang digunakan ada&ah "!de&%e",e&ajaran Project Base Lerning, dengan "e",ua$ se,uah project %ene&usuran in !r"asi $en$ang ungsi ungsi dan ke$erkai$an k!"%!nenda&a" arsi$ek$ur sis$e" !%erasi &inux
G. Med&a, Alat, dan S#m!er Bela$ar 1# Media
%ahan ta(ang sistem operasi 2 pokok bahasan &rsitektur Sistem 9perasi 6inu52# &lat %ahan• Koneksi internet• Koneksi Intranet• P Borkstation (!lient 7 Ser,er)• pro(ektor
# Sumber %ela*ar • %uku Sis$a,• Internet
H. Ke &atan Pem!ela$aranProses kegiatan pembela*aran (ang dilakukan adalah seperti berikut "1# Pendahuluan
Pada kegiatan pendahuluan dapat dilakukan, apersepsi dan poses mengingatkembali materi pada semester 1 tentang arsitektur sistem operasiA're"e'"&Pada semester 1 telah di*elaskan tentang arsitektur sistem operasi close source ,apa (ang anda ketahui tentang arsitektur sistem operasi#A. Ura&an Mater& &rsitektur perangkat lunak merupakan struktur dari komponen+komponen (angdigunakan untuk membangun sebuah perangkat lunak arsitektur perangkat lunakdapat *uga dikatakan sebagai struktur (ang men*adikan landasan untukmembentuk perangkat lunak#
&rsitektur sistem operasi merupakan struktur perangkat lunak (ang digunakandalam membangun perangkat lunak sistem operasi, arsitktur sistem operasimodern (ang semakin komplek dan rumit memerlukan sistem operasi (angdiran'ang dengan sangat hati+hati agar dapat berfungsi se'ara optimum dan
49Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
76/472
Sistem Operasi Open Source
mudah untuk dimodifikasi, sebagai 'ontoh adalah sistem operasi D9S (angmemiliki arsitektur monolitik sebagai berikut "
3ambar # / &rsitektur Sistem operasi D9S
2# IntiPada kegiatan inti menggambarkan kegiatan pembela*aran (ang mengungkapkanmateri pembela*aran pen'apaian KD (ang dibahas se'ara men(eluruh melaluitahapan+tahapan fase
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
77/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
78/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
79/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
80/472
Sistem Operasi Open Source
%an(ak para ahli sistem operasi berpendapat bah$a, diantara kernel dan shellmasih terdapat sebuah la(er (aitu S$stem 'ibrar$ (Pustaka Sistem)
= L&!rar7
Sebelum membahas !ommand 'ine .nter ace (!'.)4 sebenarn(a di ataskernel masih ada komponen (ang tidak diperlihatkan di gambar, (ang disebutdengan 6ibrar(# 6ibrar( adalah file atau sekumpulan file (ang di dalamn(aterdapat fungsi atau kelas (ang dibutuhkan oleh program aplikasi# Sebagai'ontoh librar( adalah 3lib', lib'url, libpng serta librar( (ang lain (angfungsin(a men*adi pondasi untuk program (ang akan ber*alan diatasn(a#Misaln(a tanpa librar( gett(, maka kita tidak dapat membuka shell atau 6I,tanpa libpng maka kita tidak bisa membuka gambar, tanpa libmpg maka kitatidak bisa memutar mp # Dengan demikian librar( adalah pondasi untuk
aplikasi atau program tertentu# Kadang+kadang libar( *uga saling berkaitan
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
81/472
Sistem Operasi Open Source
&rsitektur sistem operasi linu5 terdiri dari " hard$are, Kernel, 6ibrar(
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
82/472
Sistem Operasi Open Source
29 Perhatikan gambar berikut, bagian (ang berfungsi sebagai antar muka darisistem operasi dengan pengguna ditun*ukan oleh nomor ###
1%#2 %# )
39 Dari gambar no 2 , bagian (ang berfungsi sebagai inti sistem operasi adalah ### 1%#2#D# )
:9 Dari gambar no 2 , bagian (ang berfungsi melakukan pengaturan pada Input9utput I9 1%# 2#D# )
9 -ungsi kernel pada sistem operasi linu5 adalah sebagai &ntarmuka pengguna dengan sistem operasi%# Pondasi bagi program (ang akan ber*alan diatasn(a atau sebagai
depedensial file# Pengendali perangkat keras#D# Melakukan mana*emen file#
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
83/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
84/472
Sistem Operasi Open Source
# Shell merupakan antar muka pengguna dengan sistem operasi, shell padasistem operasi linu5 berfungsi sebagai pener*emah(command line interpreter) #ser 'ukup memberikan perintah dan shell (ang akan mengeksekusi perintah(ang diberikan#
)# 8tilitas atau utilit( merupakan program (ang disediakan sistem 6inu5 untuk
melaksanakan tugas tertentu
). Alternat&% #m'an !al&k 0 5 Mem!#at ran k#manMenan(akan rangkuman intisari dari materi utama kepada beberapa peseta didik
I. Pen&la&anPenilaian Pen'apaian Kompetensi peserta didik men'akup kompetensi sikap,pengetahuan, dan keterampilan (ang dilakukan se'ara berimbang sehingga dapatdigunakan untuk menentukan posisi relatif setiap peserta didik terhadap standar (angtelah ditetapkan# akupan penilaian meru*uk pada ruang lingkup materi, kompetensimata pela*aran kompetensi muatan kompetensi program, dan proses# Teknik daninstrumen (ang digunakan untuk penilaian kompetensi sikap, pengetahuan, danketerampilan sebagai berikut#). Penilaian kompetensi sikap
Pendidik melakukan penilaian kompetensi sikap melalui obser!asi, penilaian diri,penilaian @teman se*a$atA< peer e,aluation) oleh peserta didik dan *urnal#Instrumen (ang digunakan untuk obser!asi, penilaian diri, dan penilaian antar peserta didik adalah daftar 'ek atau skala penilaian
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
85/472
Sistem Operasi Open Source
Tabel # 11 Penilaian Obser,asi
.o .ama Sis$aSikap ;umlah
Skor .ilai 9bser!asi &ktif %eker*asama Toleran1 2 1 2 1 2
Keterangan"1 " Kurang %aik2 " %aik
" Sangat %aik
Tabel # 12 4ubrik penilaian sikap santun
Kriteria Skor Indikator Sangat %aik
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
86/472
Sistem Operasi Open Source
Tabel # 1 Teknik Penskoran
.omor Soal Penskoran1# 102# 10# 10)# 10# 10# 10:# 10# 10/# 1010# 10
;umlahskor 100.ilai
.ilai (ang diperoleh sis$a
+. Penilaian Kompetensi Keterampilan
Pendidik menilai kompetensi keterampilan melalui penilaian kiner*a, (aitupenilaian (ang menuntut peserta didik mendemonstrasikan suatu kompetensitertentu dengan menggunakan tes praktik, pro*ek, dan penilaian portofolio#Instrumen (ang digunakan berupa daftar 'ek atau skala penilaian < rating scale)(ang dilengkapi rubrik#a# Tes praktik adalah penilaian (ang menuntut respon berupa keterampilan
melakukan suatu akti!itas atau perilaku sesuai dengan tuntutan kompetensi#b# Pro*ek adalah tugas+tugas bela*ar
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
87/472
Sistem Operasi Open Source
2# konstruksi (ang memenuhi pers(aratan teknis sesuai dengan bentuk instrumen(ang digunakanJ dan
# penggunaan bahasa (ang baik dan benar serta komunikatif sesuai dengan tingkatperkembangan peserta didik#
Pers(aratan ini dapat terpenuhi manakala instrumen ditulis didasarkan langkah+langkah baku, (akni"
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
88/472
Sistem Operasi Open Source
KEGIATAN PEMBELA+ARAN 0
A. Mata Pela$aranKelas " Semester " IIMata Pela*aran " Sistem 9perasi2 Pokok %ahasan " Pen*ad$alan Prosessor
B. K*m'eten"& Int& 1KI2KI 1 "Mengha(ati dan mengamalkan a*aran agama (ang dianutn(a#KI 2 "Mengha(ati dan mengamalkan perilaku *u*ur, disiplin, tanggung *a$ab, peduli
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
89/472
Sistem Operasi Open Source
D. T#$#an Pem!ela$aranSetelah mengikuti kegiatan pembela*aran, peserta didik dapat "
1# Memahami tentang proses pen*ad$alan prosessor melalui u*i'oba danpengamatan menggunakan perangkat lunak aplikasi simulator
2# Memahami tentang algoritma pen*ad$alan proses melalui u*i'oba danpengamatan menggunakan perangkat lunak aplikasi simulator#
# Membuat 6aporan dan mempresentasikan hasil u*i'oba pengamatan prosespen*ad$alan prosessor
)# Membuat 6aporan dan mempresentasikan hasil u*i'oba pengamatanalgoritma pen*ad$alan proses
E. Mater& Pem!ela$aran
Materi pokok ini berisi tentang pengertian proses kondisiread$4running4 6aiting danterminate pada prosessor# Meteri pembela*aran ini *uga membahas tentangpen*ad$alan *angka pendek, *angka menenggah, *angka pan*ang serta algoritma (angmendasari sebuah proses seperi "irst .n "irst Ser,ed Scheduling4 Shortest Gob "irst Scheduling4 Priorit$ Scheduling dan %ound %obin Scheduling9
F. Pendekatan dan Met*de Pem!ela$aran
Pendeka$an dan "e$!de %e",e&ajaran -ang digunakan ada&ah "!de&%e",e&ajaran Project Base Lerning, dengan "e",ua$ se,uah project %engga"a$an dari se,uah %r!ses %ada %r!sess!r "enggunakan%erangka$ &unak si"u&asi
G. Med&a, Alat, dan S#m!er Bela$ar 1# Media
%ahan ta(ang sistem operasi 2 pokok bahasan pen*ad$alan prosessor2# &lat %ahan
• P Borkstation (!lient 7 Ser,er)• Sistem 9perasi Bindo$s pada P 6orkstation ser,er Komputer 3uru• Perangkat lunak aplikasi simulator ?asmin P8+9S simulator • pro(ektor
# Sumber %ela*ar • %uku Sis$a,• Internet
H. Ke &atan Pem!ela$aranProses kegiatan pembela*aran (ang dilakukan adalah seperti berikut "1# Pendahuluan
63Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
90/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
91/472
Sistem Operasi Open Source
pada pembela*aran pada materi ini akan digunakan simulator, simulator dapatmemberikan reperesentasi !isual dan animasi dari mekanisme dari arsitektur komputer dan memungkinkan sis$a untuk bereksperimen dan mengeksplorasipen*ad$alan proses (ang berbeda dari sistem operasi dan prosessor tanpa harus
melakukan konfigurasi dan instalasi sistem (ang n(ata#
Pen*ad$alan P8 adalah dasar dari multi programming sistem operasi# Dengan'ara men+s$it'h P8 diantara proses, maka akan berakibat sistem operasi dapatmembuat komputer produktif# Dalam pembela*aran ini, sis$a akan mempela*aritentang pen*ad$alan dan beberapa algoritma pen*ad$alan 8ntuk mengetahuilebih *elas dari pen*ad$alan akan dilakukan u*i'oba dan pengamatanmenggunakan simulator (asmin P8+9S Simulator (ang dapat di unduh padaalamat situs " http" $$$#tea'h+sim#'om , untuk mengunduh !ersi sebelumn(a
atau !ersi #1 atau !ersi :#2 dapat di unduh pada alamat http" (asmin+'pu+os+simulator#soft$are#informer#'om :#2# 8nduh *uga tutorial dan file pendukungsimulasi pada alamat"
a# http" $$$#tea'h+sim#'om omputer&r'hite'ture#Fipb# http" $$$#tea'h+sim#'om 9peratingS(stems#Fip'# http" $$$#tea'h+sim#'om &d!an'ed omputer&r'hite'ture#Fip
Per"&a'an U$&c*!a dan Pen amatan.Per"&a'an G#r#8ntuk melakukan u*i'oba dan pengamatan pada pen*ad$alan proses dari sistemoperasi, perlu dilakukan persiapan (ang harus dilakukan oleh guru penga*ar "1= Do$nload perangkat lunak aplikasi (asmin P8+9S simulator pada alamat
situs http" $$$#tea'h+sim#'om2= Instal pada P guru untuk men*elaskan fungsi dan antarmuka dari (asmin
P8+9S simulator#= 8nduh *uga file tutorial dan file pendukung simulasi seperti "
9SV8E8ESDEM9#sas, B&IT9.4E&DDEM9#sas,-94E>E4699PI.3#S&S pada alamat "http" $$$#tea'h+sim#'om omputer&r'hite'ture#Fip
)= Pen*elasan fungsi dan antarmuka dari (asmin P8+9S simulator adalahseperti berikut "
a2 Antar m#ka S&m#lat*r.%agian ini men'akup beberapa informasi dasar tentang simulator, (ang harusdipela*ari sis$a untuk menggunakan simulator#Simulator untuk laboratoriumini adalah sebuah aplikasi (ang ber*alan pada P (ang men*alankan sistemoperasi MS Bindo$s#;endela utama terdiri dari beberapa pandangan, (ang merupakan bagian
65Direktorat Pembinaan SMK (2013)
http://www.teach-sim.com/http://yasmin-cpu-os-simulator.software.informer.com/7.2/http://yasmin-cpu-os-simulator.software.informer.com/7.2/http://www.teach-sim.com/Computer%20Architecture.ziphttp://www.teach-sim.com/Operating%20Systems.ziphttp://www.teach-sim.com/AdvancedComputerArchitecture.ziphttp://www.teach-sim.com/http://www.teach-sim.com/http://www.teach-sim.com/Computer%20Architecture.ziphttp://www.teach-sim.com/http://yasmin-cpu-os-simulator.software.informer.com/7.2/http://yasmin-cpu-os-simulator.software.informer.com/7.2/http://www.teach-sim.com/Computer%20Architecture.ziphttp://www.teach-sim.com/Operating%20Systems.ziphttp://www.teach-sim.com/AdvancedComputerArchitecture.ziphttp://www.teach-sim.com/http://www.teach-sim.com/Computer%20Architecture.zip
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
92/472
Sistem Operasi Open Source
fungsional (ang berbeda dari prosesor simulasi Ini ditun*ukkan pada 3ambar #12 di ba$ah ini dan terdiri dari "a# P8 Intru'tion memor( !ie$b# Spe'ial P8 4egister >ie$
'# 4egister P8 >ie$d# Program Sta'k >ie$ ie$f# reate Program tabg# &dd Program intru'tion tab
3ambar # 12 &ntarmuka ?asmin P8+9S Simulator
%agian+bagian dari simulator rele!an dengan lab ini di*elaskan di ba$ah ini#7arap pela*ari informasi ini dengan hati+hati dan men'oba untukmengidentifikasi bagian+bagian (ang berbeda pada *endela P8 Simulator sebelum melakukan u*i'oba dan pengamatan# 3unakan informasi ini dalamhubungann(a dengan u*i'oba dan pengamatan#!2 )PU Intr#ct&*n mem*r7 8&e;
Tampilan ini berisi instruksi program# Instruksi ditampilkan sebagai urutaninstruksi mnemonik tingkat rendah
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
93/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
94/472
Sistem Operasi Open Source
3ambar # 1) Tampilan Spe'ial P8 registers
d2 )PU re &"ter" 8&e;Tampilan P8 register menun*ukkan isi semua register umum, (angdigunakan untuk men(impan nilai+nilai sementara sebagai instruksiprogram (ang dieksekusi# 4egister adalah memor$ (ang ke'il (angmen(impan nilai+nilai sementara sementara P8 saat mengeksekusi
instruksi &rsitektur simulasi ini mendukung + ) register, register ini seringdigunakan untuk men(impan nilai+nilai !ariabel sebuah programsebagaimana didefinisikan dalam bahasa tingkat tinggi#Tidak semua arsitektur komputer memiliki + ) register, beberapa memilikilebih ban(ak
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
95/472
Sistem Operasi Open Source
3ambar # 1 Tampilan P8 4egister
e2 Pr* ram "tack 8&e; 6Tam'&lan Pr* ram t#m'#kan Program sta'k
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
96/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
97/472
Sistem Operasi Open Source
2 Pr* ram creat&*n 6Penc&'taan Pr* ram8ntuk membuat program baru masukkan naman(a dalam kotak .amaProgram dan alamat basisn(a di kotak %asis &lamat kemudian klik pada
tombol &DD# .ama program baru akan mun'ul dalam tampilan Daftar pada Program program list !ie$
3ambar # 1 Tampilan Program 'reation
3unakan tombol &DD .EB untuk menambahkan instruksi baruJ gunakantombol EDIT untuk mengedit instruksi (ang dipilihJ gunakan tombol M9>ED9B. M9>E 8P untuk memindahkan instruksi (ang dipilih ba$ah atauke atasJ gunakan tombol I.SE4T &%9>E I.SE4T %E69B untukmemasukkan instruksi baru di atas atau di ba$ah instruksi (ang dipilihmasing+masing#
71Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
98/472
Sistem Operasi Open Source
3ambar # 1/ Menambahkan instruksi baru pada program
U$&c*!a dan Pen amatan 8*i'oba dan pengamatan ini bertu*uan untuk mengetahui kondisi proses(processstate) dan kondisi transisi melalui pengamatan terhadap proses P8IEBP49 ESS ST&TE##A
:) Setelah tombol @>IEB P49 ESS ST&TE##A ditekan akan mun'ul *endela@Pro'ess StateA, *endela ini menampilkan grafis (ang representasi proses@read( ueueA siap pada antrian dimana proses tersebut berada pada =read7"tate= atau kondisi read( siap, pada *endela ini *uga akan merepresentasikanP8 dimana proses berada pada kondisi running "running (tate# dan
@6aiting ;ueue+ dimana proses (ang berada pada bagian ini dalam kondisi=;a&t&n "tate>
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
99/472
Sistem Operasi Open Source
proses pada bagian ini menandakan berada pada )terminate (tate* atauproses dimusnahkan#
) Pada *endela @pro'ess stateA beri tanda 'he'k pada check bo# "sta$ on top+ dan &nimate+9
E4699PI.3#sas, denganmenekan tombol @ reate .e$ Pro'essA# 7asiln(a pada *endela @Pro'essStateA akan terlihat sebuah proses, (ang berada pada bagian @read( ueueA#Proses (ang terlihat pada bagian @read( ueueA akan direpersentasikandengan lambang sebuah kotak ber$arna kuning (ang didalamn(a terdapatnomer dari proses 'ontoh no 1 artin(a PID ke 1# Proses pada kondisi ini
berarti siap dalam antrian untuk pindah
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
100/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
101/472
Sistem Operasi Open Source
program "ore,er'ooping6hile true IDo a ore,er loop
n J 1 IDoes nothing use ul but6end Ikeeps the !P bus$
end
3ambar # 21 Proses 6oad %rogram pada P8+9S Simulator
= 8ntuk berpindah pada bagian @9S#0##A pada P8+9S Simulator, dapatmenekan tombol @9S#0##A dimana halaman @9S#0##A dapat dilakukanpembuatan sebuah *ob atau proses dan men*alankan proses tersebut dalamP8 diba$ah kendali 9S#
75Direktorat Pembinaan SMK (2013)
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
102/472
-
8/15/2019 bukuSistemOperasi2DrafFinish-bookType
103/472
Sistem Operasi Open Source
pada bagian @4E&D? ST&TEA atau kondisi read( siap merupakan kondisidimana sebuah program (ang akan dieksekusi disimpan terlebih dahulu padapen(impanan sementara atau memor(# Pada read( state terlihat sebuahantrian atau @read( ueueA# ;ika sebuah proses atau *obs baru dibuat, dengan
menekan tombol @ 4E&TE .EB P49 ESSA maka program@-94E>E4699PI.3#sasA akan dimasukan pada memor(E4699PI.3#sasA akan dieksekusilangkah demi langkah dari list program (ang ada didalamn(a# %agian
@B&ITI.3 ST&TEA akan digunakan *ika P8 mendapat interupsi untukmemba'a proses ke 2 (ang ada pada antrian @4E&D? ST&TEA karena proseske 2 dianggap memiliki prioritas (ang lebih tinggi# %agian @Pro'ess %inAadalah kondisi memusnakanan atau terminate dari sebuah proses *ika prosestersebut selesai di eksekusi #
3ambar # 2) ;endela Pro'ess States " 9S 0
= &gar *endela pro'ess states, tetap berada diatas dari aplikasi lain dan animasiproses terlihat, beri tanda 'he'k pada menu 'he'k bo5 " @sta( on topA dan@animationA