Blogger news

~~~~~Blog Ini Merupakan Karya Dari Salah Satu Siswa TKJ SMK MUHAMMADIYAH 1 PRAMBANAN~~~~~

Selasa, 14 Februari 2012

Instalasi Sistem Operasi Berbasis TEXT

 b. Uraian Materi 1
1) Pendahuluan
    Sistem   operasi    merupakan   sebuah   penghubung/interface   antara
    pengguna dari komputer dengan perangkat keras komputer. Sebelum ada
    sistem   operasi,    orang   hanya   mengunakan     komputer   dengan
    menggunakan      sinyal  analog  dan  sinyal digital. Seiring  dengan
    berkembangnya pengetahuan dan teknologi, pada saat ini terdapat
    berbagai sistem operasi dengan keunggulan masing-masing. Untuk lebih
    memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu
    beberapa konsep dasar mengenai sistem operasi itu sendiri. Pengertian
    sistem operasi secara umum ialah pengelola seluruh sumber-daya yang
    terdapat pada sistem komputer dan menyediakan sekumpulan layanan
    (system calls) ke pemakai sehingga memudahkan dan menyamankan
    penggunaan serta pemanfaatan sumber-daya sistem komputer.
 a) Fungsi Dasar
    Sistem komputer pada dasarnya terdiri dari empat komponen utama,
    yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para
    pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi
    penggunaan perangkat keras oleh berbagai program aplikasi serta para
    pengguna. Sistem operasi berfungsi ibarat pemerintah dalam suatu
                                      8
   negara, dalam arti membuat kondisi komputer agar dapat menjalankan
   program secara benar. Untuk menghindari konflik yang terjadi pada saat
   pengguna menggunakan fasilitas yang sama, sistem operasi mengatur
   pengguna mana yang dapat mengakses fasilitas tersebut. Sistem operasi
   juga sering disebut resource allocator. Satu lagi fungsi penting sistem
   operasi ialah sebagai program pengendali yang bertujuan untuk
   menghindari kekeliruan (error) dan penggunaan komputer yang tidak
   perlu.
b) Sasaran Sistem Operasi
   Sistem operasi mempunyai tiga sasaran utama yaitu kenyamanan --
   membuat penggunaan komputer menjadi lebih nyaman, efisien --
   penggunaan sumber-daya sistem komputer secara efisien, serta mampu
   berevolusi -- sistem operasi harus dibangun sehingga memungkinkan dan
   memudahkan pengembangan, pengujian serta pengajuan sistem-sistem
   yang baru.
c) Jenis-jenis Sistem Operasi
   Seperti telah disinggung di depan banyak jenis sistem operasi yang bisa
   digunakan, antara lain : POSIX, UNIX, MS DOS, MS Windows, LINUX,
   APPLE, dll. Dari sekian banyak ada sistem operasi yang interface-nya
   dengan user (pengguna) berbasis TEXT (DOS, POSIX, LINUX) ada juga
   yang berbasi GUI (Graphical User Interface) seperti MS Windows dan
   LINUX (LINUX bisa berbasis TEXT dan berbasis GUI).
   Pada modul ini pembahasan akan terfokus ke sistem operasi yang
   berbasis TEXT. Dari sekian sistem operasi berbasis TEXT, LINUX menjadi
   pilihan.   Satu hal yang membedakan Linux terhadap sistem operasi
   lainnya adalah harga. Linux lebih murah dan dapat diperbanyak serta
   didistribusikan kembali tanpa harus membayar fee atau royalti kepada
                                      9
   seseorang. Tetapi ada hal lain yang lebih utama selain pertimbangan
   harga yaitu mengenai source code. Source code Linux tersedia bagi
   semua orang sehingga setiap orang dapat terlibat langsung dalam
   pengembangannya, inilah yang dikenal dengan istilah “open source”.
   Kebebasan ini telah memungkinkan para vendor perangkat keras
   membuat driver untuk device tertentu tanpa harus mendapatkan lisensi
   source    code yang     mahal atau     menandatangani “Non       Disclosure
   agreement” (NDA). Karena Linux tersedia secara bebas di internet,
   berbagai vendor telah membuat suatu paket distrbusi yang dapat
   dianggap sebagai versi kemasan Linux. Semua itu menjadikan LINUX
   berkembang sangat pesat, dan boleh jadi pada masa-masa mendatang
   user akan beralaih ke sistem operasi ini.
2) Perbandingan Linux terhadap sistem operasi lainnya
   Linux    disusun  berdasarkan    standar   sistem    operasi  POSIX    yang
   sebenarnya diturunkan berdasarkan fungsi kerja UNIX. UNIX kompatibel
   dengan Linux pada level system call, ini berarti sebagian besar program
   yang ditulis untuk UNIX atau Linux dapat direkompilasi dan dijalankan
   pada sistem lain dengan perubahan yang minimal. Secara umum dapat
   dikatakan Linux berjalan lebih cepat dibanding UNIX pada jenis hardware
   yang sama. Dan lagi UNIX memiliki kelemahan yaitu tidak bersifat free.
   MS-DOS memiliki kemiripan dengan Linux yaitu file sistem yang bersifat
   hirarkis. Tetapi MS-DOS hanya dapat dijalankan pada prosesor x86 dan
   tidak mendukung multi user dan multi tasking, serta tidak bersifat free.
   MS-DOS      juga  tidak  memiliki   dukungan     yang    baik  agar   dapat
   berinteroperasi   dengan    sistem    operasi   lainnya,   termasuk    tidak
   tersedianya perangkat lunak network.
                                      10
   MS windows memiliki kekurangan seperti yang dimiliki MS-DOS. Waktu
   untuk menemukan suatu bug dalam suatu sistem operasi tak sebanding
   dengan harga yang harus dibayar.
   Sedangkan sistem operasi apple untuk macintosh hanya dapat berjalan di
   sistem Mac, dan juga memiliki kekurangan dari sisi ketersediaan
   perangkat bantu pengembang (development tool), serta tidak mudah
   untuk berintoperasi dengan sistem operasi lainnya.
3) Sejarah LINUX
   Linux pada awalnya dibuat oleh seorang mahasiswa finlandia yang
   bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang
   diinspirasikan dari minix, yaitu sistem UNIX kecil yang dikembangkan oleh
   Andrew Tanen-baum. Linux versi 0.01 dikerjakan sekitar bulan Agustus
   1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan
   versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell
   bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Saat ini Linux
   adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan,
   pengembangan soft-ware dan bahkan untuk pekerjaan sehari-hari. Linux
   sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika
   dibandingkan dengan sistem operasi komersial (misalnya           windows
   9.x/NT/2000/ME).
   Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat
   dimungkinkan karena Linux dikembangkan oleh beragam kelompok
   orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta
   geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan
   efisien, internet menjadi pilihan yang sangat tepat. Karena kernel Linux
   dikembangkan dengan usaha yang independent, banyak aplikasi yang
   tersedia, sebagai contoh C-Compiler menggunakan gcc dari Free
   Software Foundation GNU’s Project. Compiler ini banyak digunakan
                                        11
pada lingkungan Hewlett-Packard dan Sun. Sekarang ini, banyak aplikasi
Linux yang dapat digunakan untuk keperluan kantor seperti untuk
spreadsheet, word processor, database dan program editor grafis yang
memiliki fungsi dan tampilan seperti Microsoft Office, yaitu Star Office.
Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti
Matlab yang pada Linux dikenal sebagai Scilab. Linux bisa didapatkan
dalam berbagai distribusi (sering disebut Distro).
Distro adalah bundel dari kernel Linux, beserta sistem dasar linux,
program     instalasi, tools  basic,  dan    program-program     lain  yang
bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali
distro Linux, diantaranya :
RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat
merupakan distribusi pertama yang instalasi dan pengoperasiannya
mudah.
Debian, distribusi yang mengutamakan kestabilan dan kehandalan,
meskipun mengorbankan aspek kemudahan dan kemutakhiran program.
Debian menggunakan .deb dalam paket instalasi programnya.
Slackware, merupakan distribusi yang pernah merajai di dunia Linux.
Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua
hal penting dari Slackware adalah bahwa semua isinya (kernel, library
ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak
tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk
menginstall dari source sehingga setiap program yang kita install
teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk
menggunakan       binary  RPM dan      sampai   Slackware  4.0,    ia  tetap
menggunakan libc5 bukan glibc2 seperti yang lain.
                                   12
   SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup
   Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama
   dimana instalasinya dapat menggunakan bahasa Indonesia.
   Mandrake, merupakan varian distro RedHat yang dioptimasi untuk
   pentium. Kalau komputer kita menggu-nakan pentium ke atas, umumnya
   Linux bisa jalan lebih cepat dengan Mandrake. WinLinux, distro yang
   dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk
   menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan
   merupakan suatu program aplikasi under Windows. Dan masih banyak
   distro-distro lainnya yang telah tersedia maupun yang akan muncul.
4) Kelebihan LINUX
   Kelebihan dari sistem operasi Linux dibandingkan dengan dengan sistem
   op-erasi yang lain, antara lain:
   •     Linux memberikan beberapa proses spesial dimana terminal, printer
         dan device hardware lainnya dapat diakses seperti mengakses file
         yang tersimpan dalam harddisk atau disket.
   •     Ketika program dijalankan, program dijalankan dari harddisk ke
         dalam RAM dan setelah dijalankan akan dinamakan sebagai proses.
   •     Linux menyediakan servis untuk membuat, memodifikasi program,
         proses dan file.
   •     Linux mendukung struktur file yang bersifat hirarki.
   •     Linux adalah salah satu sistem operasi yang dapat melakukan
         multitasking. Multitasking sendiri adalah keadaan dimana suatu
         sistem operasi dapat melakukan banyak kerjaan pada saat yang
         bersamaan. Selain multitasking, Linux juga dapat mendukung
         multiuser, yaitu sistem operasi yang pada saat bersamaan dapat
         digunakan oleh lebih dari satu user yang masuk ke dalam sistem.
         Bahkan Linux juga mendukung multiconsole dimana pada saat
                                       13
         bersamaan di depan komputer langsung tanpa harus melalui
         jaringan memungkinkan lebih satu user masuk ke dakam sistem.
5) Bagian-Bagian sistem Operasi LINUX
   Sistem Operasi Linux terdiri dari : kernel linux, program sistem dan
   beberapa program aplikasi.
   Kernel merupakan inti dari sistem operasi yang mengatur penggunaan
   memori, piranti masukan keluaran, proses-proses, pemakaian file pada
   file system dan lain-lain. Kernel juga menyediakan sekumpulan layanan
   yang digunakan untuk mengakses kernel yang disebut system call.
   System call ini digunakan untuk mengimplementasikan berbagai layanan
   yang dibutuhkan oleh sistem operasi.
   Program sistem dan semua program-program lainnya (aplikasi) yang
   berjalan di atas kernel disebut user mode. Perbedaan mendasar antara
   program sistem dan program aplikasi adalah program sistem
   dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program
   aplikasi adalah program yang dibutuhkan untuk menjalankan suatu
   aplikasi   tertentu. Contoh   :  daemon    merupakan   program    sistem
   sedangkan pengolah kata (word processor) merupakan program aplikasi.
6) Kernel LINUX
   Dalam banyak hal, kernel Linux merupakan inti dari proyek Linux, dimana
   kernel Linux terdiri dari kode-kode yang dibuat khusus untuk proyek
   Linux. Kernel Linux terdiri dari beberapa bagian penting, seperti :
   manajemen        proses, manajemen       memori,    hardware     device
   drivers, filesystem drivers, manajemen jaringan dan lain-lain.
   Namun bagian yang terpenting ialah manajemen proses dan manajemen
   memori. Manajemen memori menangani daerah pemakaian memori,
                                      14
   daerah swap, bagian-bagian kernel dan untuk buffer cache. Manajemen
   proses menangani pembuatan proses-proses dan penjadwalan proses.
c. Rangkuman 1
   1) Sistem komputer pada dasarnya terdiri dari empat komponen utama,
       yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para
       pengguna.
   2) Sistem operasi merupakan bagian yang sangat penting, untuk
       mengatur dan mengawasi penggunaan perangkat keras oleh berbagai
       program aplikasi serta para pengguna. Sistem operasi      mempunyai
       tiga sasaran utama yaitu kenyamanan, efisien, berevolusi dalam
       penggunaan sistem komputer.
   3) Salah satu sistem operasi berbasis TEXT yang berkembang pesat dan
       banyak digunakan adalah LINUX
   4) Distro adalah bundel dari kernel Linux, beserta sistem dasar linux,
       program instalasi, tools basic, dan program-program lain yang
       bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak
       sekali distro Linux, diantaranya : Red Hat, Mandrake, SuSe, Debian,
       Slackware, dan Win Linux
d. Tugas 1
    1) Pelajarilah uraian materi tentang konsep dasar sistem operasi berbasis
       TEXT (LINUX) ini!
    2) Jelaskan kedudukan LINUX dalam sistem operasi secara umum!
    3) Bandingkan Linux dengan sistem operasi jenis lainnya!
                                      15
e. Tes Formatif 1
   1) Apa yang dimaksud dengan Sistem operasi?
   2) Sebutkan jenis-jenid sistem operasi berdasarkan layananan (interface)
      terhadap pengguna, beserta contohnya!
   3) Sebutkan bagian-bagian dari sistem operasi linux!
   4) Apa yang dimaksud dengan kernel linux? dan sebutkan bagian-bagian
      dari kernel linux tersebut!
   5) Sebutkan beberapa kelebihan Linux dibandingkan sistem operasi
      lainya!
f. Kunci Jawaban Formatif 1
   1) Sistem    operasi   adalah     sistem  yang   mengatur   kerja  seluruh
      komponen/perangkat        sistem    komputer  sehingga   dapat  bekerja
      dengan baik, dan sekaligus sebagai penghubung/interface antara
      sistem komputer dengan pengguna (user)
   2) Jenis-jenis sistem operasi berdasarkan layananan (interface) terhadap
      pengguna:
      •     Sistem operasi berbasis TEXT, contoh: MS DOS, UNIX, LINUX
      •     Sistem operasi berbasis GUI (Graphical User Interface), contoh:
            MS Windows, LINUX
      Catatan: LINUX dapat berbasis TEX dapat pula berbasis GUI
   3) Bagian-bagian sistem Operasi Linux: Kernel linux, program sistem dan
      program aplikasi.
   4) Kernel linux adalah: bagian inti dari sistem operasi linux yang
      mengatur penggunaan memori, piranti masukan keluaran, proses-
      proses, dan pemakaian file pada file system. Kernel juga menyediakan
      sekumpulan layanan yang digunakan untuk mengakses kernel yang
      disebut    system      call.    System   call  ini   digunakan    untuk
      mengimplementasikan berbagai layanan yang dibutuhkan oleh sistem
                                         16
      operasi. Kernel Linux terdiri dari beberapa bagian penting, seperti :
      manajemen proses, manajemen memori, hardware device drivers,
      filesystem drivers, manajemen jaringan.
   5) Kelebihan sistem operasi Linux dibandingkan dengan dengan sistem
      op-erasi yang lain, antara lain:
      •     Linux memberikan beberapa proses spesial dimana terminal,
            printer dan device hardware lainnya dapat diakses seperti
            mengakses file yang tersimpan dalam harddisk atau disket.
      •     Ketika program dijalankan, program dijalankan dari harddisk ke
            dalam RAM dan setelah dijalankan akan dinamakan sebagai
            proses.
      •     Linux    menyediakan            servis      untuk       membuat,   memodifikasi
            program, proses dan file.
      •     Linux mendukung struktur file yang bersifat hirarki.
g. Lembar Kerja 1
   Alat dan Bahan
   1) Pensil/ball point ....................................................   1 buah
   2) Penghapus ...........................................................    1 buah
   3) Kertas folio............................................................ secukupnya
   4) Meja tulis dan ruang diskusi ...................................         1 unit
   5) Modul/buku paket, dan referensi lainya...................                secukupnya
   Kesehatan dan Keselamatan Kerja
   1) Menjaga kebersihan kertas yang akan digunakan.
   2) Melaksanakan kerja pada tempat yang telah disediakan
                                               17
Langkah Kerja
1) Persiapkan alat dan bahan yang akan dibutuhkan !
2) Bacalah modul dan refernsi lainya dengan seksama !
3) Catalah hal-hal penting yang anda dapatkan di kertasd folio !
4) Diskusikan dengan teman secara berkelompok apa-apa yang anda
   dapatkan !
5) Cari kembali ke dalam modul/referensi lainnya setiap permasalahan
   yang muncul ketika berdiskusi!
6) Ulangi langkah di atas sampai anda paham dengan sistem operasi
   linux

Tidak ada komentar: