MAKALAH Disusun Untuk Melengkapi Tugas Dosen : Dadan irwan ST
Disusun oleh: Nama
: M.Misbahul munir
FAKULTAS TEKNIK KOMPUTER UNIVERSITAS ISLAM 45 BEKASI 2013
1
KATA PENGHANTAR
Puji dan Syukur saya panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia- nya sehingga saya dapat menyusun paper ini dengan baik dan tepat pada waktunya. Dalam paper ini saya membahas mengenai system operasi freebsd Paper ini dibuat dengan berbagai referensi untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakannya. Paper ini sendiri mencakup beberapa hal yang belum saya ketahui sebelumnya,dengan terselesainya paper ini saya bersyukur karena tugas paper ini dapat menjadikan saya lebih tau dari sebelumnya saya menyadari bahwa masih banyak kekurangan yang mendasar pada paper ini. Oleh karena itu saya mengajak pembaca untuk memberikan saran serta kritik yang dapat menjadi referensi saya. Kritik konstruktif dari pembaca sangat saya harapkan untuk penyempurnaan paper yang mungk in akan di buat selanjutnya. Akhir kata semoga paper ini dapat memberikan manfaat bagi kita sekalian.
BEKASI,6 DESEMBER 2013
M.MISBAHUL MUNIR
2
BAB 1 PENDAHULUAN
I. LATAR BELAKANG MASALAH Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS. II. TUJUAN MAKALAH Adapun tujuan pembuatan makalah ini adalah untuk memenuhi tugas system operasi. Selain itu, agar kita dapat mengetahui lebih detail apa yang dimaksud dengan operasi sistem komputer dan o.s freeBSD. III. SISTEMATIKA PENULISAN BAB 1 : Pendahuluan Latar Belakang Masalah Tujuan Masalah Sistematika Penulisan BAB 2 : Pembahasan Definisi Opersional Sistem Sejarah singkat freeBSD BAB 3 : Penutup Kesimpulan Saran Lampiran lampiran
3
BAB 2 PEMBAHASAN
A.Definisi Sistem Operasi Komputer (operating system) Sistem operasi adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing- masingnya dapat saling berkomunikasi. Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar- muka user. Sehingga masingmasing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi. Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan memp unya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain. Contoh-contoh dari Sistem operasi Komputer misalnya adalah Windows, Linux, MacOS, dan lain lain 4
Operasi secara umum terdiri dari beberapa bagian : 1. Mekanisme Boot, yaitu meletakan kernel ke dalam memory kernel, kernel dapat dikatakan sebagai inti dari Sistem Operasi. 2. Command Interpreter atau Shell, bertugas untuk membaca input berupa perintah dan menyediakan beberapa fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupub p iranti lunak lain. Contoh dari Shell adalah : Command Prompt pada Windows XP (DOS pada Windows 98),Dsb 3. Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware. 4. Resource
Allocator.
Sistem
Operasi
bertugas
mengatur
dan
mengalokasikan sumber daya dari perangkat. 5. Handler. Handler berperan dalam mengendalikan siste m perangkat agar terhindar darik ekeliruan (error) dan penggunaan sumber daya yang tidak perlu.
Sekarang kita akan menilik sejarah dan perkembangan Sistem Operasi. Menurut Tanebaum, Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 4 generasi. 1. Generasi Awal Perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian belum muncul adanya Sistem Operasi yang secara otomatis artinya belum mendukung layanan pekerjaan yang dapat dilakukan dalam 1 rangkaian. 2. Generasi Kedua Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian atau biasa disebut dengan Batch Proccessing System. 3. Generasi Ketiga Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User, Multi-Programming dan Batch Proccessing System (Multi- Task). 4. Generasi Keempat Di masa ini, sudah diperkenankannya GUI (Graphical User Interface) yang artinya Sistem Operasi memiliki tampilan dan dengan
5
bermodalkan mouse, End-User dapat menjalankan plikasi/program atau piranti lunak. 5. Generasi Selanjutnya Pada generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti : PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operating System yang artinya dapat menggabungkan dua Sistem Operasi berbeda seperti : Linux dan Windows.
Dewasa ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seir ing dengan perkembangan teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Dan sekarang saatnya kita bahas Sistem Operasi yang ada di PC yaitu pembahasan tentang system operasi freeBSD
6
B.SEJARAH SINGKAT FREEBSD FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T. FreeBSD berjalan di atas sistem intel x86. FreeBSD sendiri kali pertama muncul pada tahun 1993 oleh David Greenman. Tujuan dari FreeBSD adalah menyediakan software yang dapat digunakan untuk berbagai kepentingan. FreeBSD sendiri dikembangkan dari 386BSD sebuah proyek pengembangan BSD OS yang berjalan di atas Chip Intel. FreeBSD merupakan sistem operasi open source yang tangguh untuk keamanan jaringan maupun server.secara singkat pada tahun 1973 AT&T (American Telephone & Telegraph) membuat sebuah ide kreatif dengan berlandaskan source code UNIX tapi tidak diterima karena alasan bisnis, padahal AT&T perlu banyak komputer atau device untuk men-support mereka. , akhirnya tanpa pikir panjang AT&T menjual lisensi software ke universitas denga n harga yang murah. Tentu saja di kampus banyak jiwa-jiwa muda yang dapat mengembangkan teknologi ini dan penelitian terus di lanjutkan. Baru pada tahun 1993 akhirnya operating system freeBSD yang utuh diedarkan.walaupun pada awalnya dibuat dengan source code UNIX original namun freeBSD berbeda dengan operating system unix lainnya. Perbedaan utama disebabkan karena UNIX mengharuskan setiap operating sytem di bawah mereka harus memiliki sertifikasi yang UNIX keluarkan. contoh jika kamu menciptakan sebuah OS dengan nama pilihan, misal jonjon OS, maka harus bayar mahal agar berada dibawah bendera UNIX.sedangkan untuk freeBSD tidak. Selama ini isu beredar mengatakan bahwa freeBSD hanya untuk komputerkomputer besar, padahal PC biasa juga bisa. karena kompatibelnya yang baik untuk networking, freeBSD digunakan oleh komputer-komputer besar dan canggih untuk jadi server. Kelebihan freeBSD bisa mengatasi lalu lintas padat pada jaringan (over trafic) dengan memori cukup efisien.FreeBSD mendukung sebuah lingkungan multitasking. Setiap tasking atau thread dari eksekusi disebut proses. Susunan dari sebuah proses FreeBSD terdiri dari bagian level user, termasuk segala isi dari ruang pengalamatan dan run-time environment, dan bagian level kernel, dimana terdapat parameter - parameter penjadwalan, pengendalian sumber proses, dan informasi pengidentifikasian.Pengguna dapat
7
menciptakan berbagai proses, mengendalikan eksekusi berbagai proses, dan menerima notifikasi pada saat status eksekusi prose mengalami perubahan. Setiap proses diberikan sebuah nilai unik, dengan istilah "Proses Identifier" [ PID ]. Nilai ini dipergunakan oleh kernel untuk mengenali sebuah proses pada saat melaporkan status perubahan pada Pengguna dan digunakan oleh suatu pengguna pada
saat
mereferensikan
sebuah
proses
dalam
sebuah
sistem.
Sebagai implementasi kelengkapan sebuah distribusi, terdapat sebuah aturan dalam memfasilitasi installasi sebuah software kedalam distribusi BSD. Banyak software yang secara tipikal berkaitan erat dengan system Linux, namun ternyata tidak spesifik dibuat khusus untuk Linux, dapat dibangun pada system UNIX apapun, termasuk BSD. BSD memiliki ports dan packages yang diperkenalkan pertama kali di FreeBSD , yang kemudian diadaptasi oleh NetBSD dan OpenBSD . FreeBSD memiliki banyak fitur penting . Beberapa di antaranya adalah : 1. Preemptive multitasking dengan penyesuaian prioritas dinamis untuk memastikan pembagian halus dan wajar komputer antara aplikasi dan pengguna , bahkan di bawah beban terberat . 2. Fasilitas multi- user yang memungkinkan banyak orang untuk menggunakan sistem
FreeBSD
secara
simultan
untuk
berbagai
hal
.
3. TCP / IP jaringan dengan dukungan untuk standar industri seperti SCTP , DHCP , NFS , NIS , PPP , SLIP , IPsec , dan IPv6 . Ini berarti bahwa mesin FreeBSD dapat dengan mudah beroperasi dengan sistem lain serta bertindak sebagai server perusahaan , menyediakan fungsi- fungsi vital seperti NFS ( akses file jarak jauh ) dan layanan email atau menempatkan organisasi di Internet dengan
WWW
,
FTP
,
routing
dan
firewall
.
4. Perlindungan memori memastikan bahwa aplikasi ( atau pengguna ) tidak dapat mengganggu satu sama lain . Salah satu aplikasi menerjang tidak akan mempengaruhi
orang
lain
dengan
cara
apapun
.
5. Standar industri X Window System ( X11R7 ) dapat menyediakan antarmuka pengguna grafis ( GUI ) pada setiap mesin dan dilengkapi dengan sumber penuh. 6. Kompatibilitas biner dengan banyak program dibangun untuk Linux , SCO , SVR4 , BSDI dan NetBSD
8
BAB 3 PENUTUP
A. KESIMPULAN Dari penjelasan diatas dapat disimpulkan, Sistem operasi adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing- masingnya dapat saling berkomunikasi. Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar- muka user. Sehingga masing- masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi. FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T. FreeBSD berjalan di atas sistem intel x86. FreeBSD sendiri kali pertama muncul pada tahun 1993 oleh David Greenman. Tujuan dari FreeBSD adalah menyediakan software yang dapat digunakan untuk berbagai kepentingan. FreeBSD sendiri dikembangkan dari 386BSD sebuah proyek pengembangan BSD OS yang berjalan di atas Chip Intel.
B. SARAN Makalah ini dijadiakan awal proses pembelajaran tentang system operasi, agar dikesempatan berikutnya menjadi lebih baik, baik secara pembahasan, penjelasan dan penulisannya yang belum tercapai.
9
C.LAMPIRAN LAMPIRAN
Ini adalah salah satu contoh tampilan awal dari FreeBSD setelah booting
Berikut adalah tampilan login ke sistem sebagai root. muncul tampilan awalnya sebagai berikut.
10
DAFTAR PUSTAKA
1. http://belajar-komputer- mu.com/pengertian-sistem-operasi-komputeroperating-system/ 2. http://wikipedia.org 3.
http://andrey.web.id/wp-content/uploads/2012/04/freebsd2.png
4. http://www.freebsd.org/doc/en_US.ISO88591/books/handbook/index.html
11