bukuSistemOperasi2DrafFinish-bookType

download bukuSistemOperasi2DrafFinish-bookType

of 473

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