Senin, 19 September 2011

Tugas

langkah - langkah membuat repository:

1. Buat file .ISO dari ke-7 DVD Repository Ubuntu 9.10
2. Salin semua file .ISO Repository ke folder. (Contoh : /home/ubuntu/Repository)
3. Kemudian buat folder di /mnt, sejumlah file .ISO repository. Contoh :

a. ubuntu@BROADCAST:~$ sudo mkdir /mnt/repo1
b. ubuntu@BROADCAST:~$ sudo mkdir /mnt/repo2
c. ubuntu@BROADCAST:~$ sudo mkdir /mnt/repo3
d. ubuntu@BROADCAST:~$ sudo mkdir /mnt/repo4
e. ubuntu@BROADCAST:~$ sudo mkdir /mnt/repo5
f. ubuntu@BROADCAST:~$ sudo mkdir /mnt/repo6
g. ubuntu@BROADCAST:~$ sudo mkdir /mnt/repo7

4. Sekarang saatnya kita me-mount-ing secara otomatis semua file .ISO yang ada di folder /home/ubuntu/Repository ke /mnt. Caranya, buka file /etc/fstab.

ubuntu@BROADCAST:~$ sudo gedit /etc/fstab/

5. Dan tambahkan perintah di bawah ini :

a.#Repository
b./home/ubuntu/Repository/repo1-ubuntu.iso /mnt/repo1 iso9660 loop,defaults 0 0
c./home/ubuntu/Repository/repo2-ubuntu.iso /mnt/repo2 iso9660 loop,defaults 0 0
d./home/ubuntu/Repository/repo3-ubuntu.iso /mnt/repo3 iso9660 loop,defaults 0 0
e./home/ubuntu/Repository/repo4-ubuntu.iso /mnt/repo4 iso9660 loop,defaults 0 0
f./home/ubuntu/Repository/repo5-ubuntu.iso /mnt/repo5 iso9660 loop,defaults 0 0
g./home/ubuntu/Repository/repo6-ubuntu.iso /mnt/repo6 iso9660 loop,defaults 0 0
h./home/ubuntu/Repository/repo7-ubuntu.iso /mnt/repo7 iso9660 loop,defaults 0 0

6. Simpan file tersebut, lalu restart komputer/laptop anda. Pastikan file .ISO ter-mounting otomatis ketika startup. Untuk melihatnya, apakah sudah ter-mounting, caranya :Buka saja System Monitor, System > Administration > System Monitor.



7. Untuk langkah terakhir yaitu, menambahkan perintah di bawah ini di file /etc/apt/sources.list

ubuntu@BROADCAST:~$ sudo gedit /etc/apt/source.list

8. Lalu, tambahkan perintah berikut :

a.#From File
b.deb file:"/mnt/repo1/" karmic main
c.deb file:"/mnt/repo2/" karmic main multiverse restricted
d.deb file:"/mnt/repo3/" karmic multiverse universe
e.deb file:"/mnt/repo4/" karmic universe
f.deb file:"/mnt/repo5/" karmic universe
g.deb file:"/mnt/repo6/" karmic universe
h.deb file:"/mnt/repo7/" karmic universe

9. Keluar dan simpan file tersebut. Lalu lakukan update source dengan cara :

ubuntu@BROADCAST:~$ sudo apt-get update

10. Selesai.

Sabtu, 17 September 2011

Tahap Pertama: Persiapkan Partition Kosong dalam Hard Disk

Ikuti langkah ini untuk memeriksa ruang dalam hard disk:
Right-click pada My Computer dan pilih Manage
Pergi kepada Disk Management
Perhatikan hard disk anda. Ruang kosong dalam hard disk akan ditandai dengan tulisan Unallocated. Sekiranya tidak mempunyai ruang kosong, delete partition yang tidak (kecuali partition C: yang menyimpan direktori Windows). Siapkan ruang kosong kira-kira 10 GB untuk install GNU/Linux.



* Peringatan: Apabila anda delete satu-satu partition, segala data di dalamnya akan hilang. Silakan membuat backup terlebih dahulu jika anda tidak mau kehilangan data tersebut.

Tahap Kedua: Install Ubuntu ke dalam Hard Disk
Sekarang, masukkan CD Ubuntu (download Ubuntu Terbaru di sini) ke dalam CD-ROM dan restart komputer. Pastikan anda telah terlebih dahulu menetapkan boot sequence komputer anda kepada CD-ROM.
Berikutnya akan di Beri pilihan..lalu Pilih “Start or Install Ubuntu”


2. Double click pada ikon Install. Proses install akan dimulai.

3. Step 1 of 7 (Welcome): Klik saja pada tombol Forward.



4. Step 2 of 7 (Where are you?): Pilih kawasan anda di atas peta dan klik Forward.


5. Step 3 of 7 (Keyboard layout): Klik saja pada tombol Forward.


6. Step 4 of 7 (Prepare disk space): Pilih “Guided – use the largest continuous free space”. Dengan ini, ia akan install Ubuntu ke dalam ruang kosong yang telah disediakan tadi, tanpa menganggu sebarang partition yang lain.


7. Step 5 of 7 (Migrate Document and Settings): Anda akan ditanya sekiranya anda akan import di mana saja akun dari Windows. Jika tidak, klik saja pada tombol Forward.



8. Step 6 of 7 (Who are you?): Isi nama serta password yang anda ingin gunakan untuk login ke dalam Ubuntu.


9. Step 7 of 7 (Ready to install) : Ringkasan mengenai pilihan yang telah anda buat akan di tunjukan. Klik pada tombol Install.


10. Setelah proses install selesai, satu kotak pesan akan di tunjukan. Keluarkan CD Ubuntu dari CD-ROM anda dan restart komputer.

Tahap Ketiga: Nikmati GNU/Linux Anda!
Apabila anda Menyalakan komputer selepas ini, satu Tampilan GRUB akan dimunculkan. Di sinilah anda Dapat memilih untuk masuk ke dalam Windows ataupun GNU/Linux yang telah dipasang.

Sabtu, 10 September 2011

tugas_SO01_Sugi_p1

Resume Sistem Operasi
Pertemuan 1





Oleh :
Sugianto (10410100013)


Sekolah Tinggi Manajemen Informatika dan Teknik Komputer
Surabaya
2011



Sistem Operasi adalah Perangkat lunak komputer yang mengatur dan mengendalikan operasi dasar dari sistem komputer.
Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan 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

Contoh Sistem Operasi :
· Windows
· Ubuntu
· Android
· Mac OS
Tugas dari Sistem Operasi :
· Melakukan fungsi manajemen sistem file
· Mengendalikan berbagai sesumber pada sistem, seperti disk dan printer
· Mengatur sejumlah pemakai yang menggunakan sistem secara bersamaan.
· Membentuk penjadwalan proses-proses di dalam sistem.

Konsep Sistem Operasi
· Hardware
· Kernel & driver
Kernel merupakan inti dari Sistem Operasi
Tugas Kernel :
· Mengatur hardware
· Mengatur file system dan struktur
· Manajemen perangkat (store files on disk)
· Manajemen Proses (Fungsi CPU)
· Manajemen Memory

Fungsi-fungsi yang dilaksanakan oleh kernel :

Pelayanan tanggal dan jam system
Manajemen berkas dan penanganan sekuriti
Pelayanan operasi masukan dan keluaran
Manajemen dan penjadwalan proses
Manajemen memori
Melakukan kegiatan akuntansi sistem
Melakukan penanganan kesalahan dan interupsi



Driver
adalah istilah teknologi informasi yang mengacu kepada komponen perangkat lunak yang mengizinkan sebuah sistem komputer untuk berkomunikasi dengan sebuah perangkat keras.

Setiap perangkat membutuhkan driver
Plug and Play, artinya driver sudah disediakan langsung ketika SO diinstal

· Shell
· Interface antara user dan kernel
· Yang membuat shell berbeda :
· Fitur
· Auto completion
· History
· Alias
· Command line editing
Ada beberapa jenis shell yang beredar saat ini
Tiga diantaranya yang sangat menonjol adalah:
· Bourne shell
· C shell
· Korn shell



- FSH (File Hierarchy Standard)
· Menjelaskan standar tampilan direktori pada UNIX
· One single directoru structure
· Inverted tree structure
· - User Concept
- Root account --- can do anything, so be careful
Login jika perlu saja
- Non-root account
Limited capabilities

Kelebihan dari UNIX


Portabilitas
· Sistem UNIX mudah diadaptasikan ke sistem komputer lain.
· Bagi pemakai, hal seperti ini sangatlah menguntungkan. Mengapa menguntungkan? Sebab portabilitas berarti ketidak bergantungan pada suatu perangkat keras.
Portabilitas berarti ketidakbergantungan pada suatu perangkat keras yang memungkikan pemakai tidak perlu terpaku pada satu vendor dan mudah untuk diadaptasikan ke sistem komputer yang lain. Berikut adalah table yang menggambarkan perbandingan system operasi dengan erangkat keras.

Multiuser
· -Multiuser berarti sejumlah orang (pemakai) dapat menggunakan sistem secara bersamaan dan berbagi sumber (disk, printer dan sebagainya).
· Keuntungan dengan adanya sifat multiuser adalah
- Penghematan perangkat keras, karena perangkat keras (misalnya printer dan disk) dapat dipakai oleh banyak orang secara bersama-sama.
- Data dapat diakses oleh banyak orang secara serentak, sehingga tidak ada penduplikasian data. Selain itu konsistensi data lebih terjamin.

Multitasking

Seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu bersamaan dari sebuah terminal.

Kemampuan sistem operasi yang memungkinkan seseorang dapat melaksanakan beberapa tugas pada saat bersamaan biasa dinamakan multitasking


Utilitas
· Sistem operasi UNIX tersusun atas sejumlah program, yang diantaranya berupa utilitas. Ratusan utilitas yang tersedia pada UNIX mempunyai tugas yang bermacam-macam. Diantaranya berhubungan dengan hal-hal berikut:
· Manajemen file (cp, mv, mkdir, rmkdir)
· Penyunting file (Vi editor)
· Pendukung komunikasi (write , wall)
· Dengan mengkombinasikan utilitas-utilitas yang ada, pemakai dapat membuat program baru untuk melaksanakan tugas seperti yang anda harapkan. Hal ini dapat dilakukan dengan cepat dan mudah.

Linux Vs Unix Vs OpenBSD

UNIX dibagi menjadi dua bagian:
1. 1. UNIX
2. 2. UNIX-Like.
UNIX:
- Mac
- BSD
- UNIX



UNIX-Like
UNIX-Like dibagi 2:
1. BSD
1. FreeBSD
2. OpenBSD
3. OtherBSDs
2. LINUX (distrowatch.com)
1. Ubuntu (kubuntu, edubuntu, dll)
2. Fedora
3. Centos
4. Suse
5. OpenSuse, Mandriva, BlankOn, Debian
6. Dll


Open Source, Free Software, Software Lisence
· Open source software adalah istilah yang digunakan untuk software yang:
- membuka/membebaskan source codenya untuk dilihat oleh orang lain
- membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut.
- Open source software dapat diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Biasanya orang mendapatkan software ini dari internet. Salah satu open source software yang terkenal yaitu Linux.
Software Lisence
Lisensi ini kini dipakai oleh sebagian besar program GNU, juga sejumlah program perangkat lunak bebas yang bukan bagian dari projek GNU; biasa disebut sebagai Free software license. Lisensi ini memberi hak kepada para penerima program untuk menjalankan, menyalin, memodifikasi, dan menyebarkannya kembali, tetapi melarang mereka menambahkan syarat tambahan pada salinan yang mereka sebarkan. Gagasan ini sering dinyatakan sebagai Copyleft.

Hak Cipta, Trade Mark, Free Software & Trial Version
· Boleh menambahkan atau melakukan proses pada sebuah kernel, namun harus menyertakan nama dari pembuat yang terdahulu.
· Software dengan lisensi bebas dan terbuka
· contoh lisensi paling umum adalah GPL.
· Free berarti bebas atau merdeka
· Bebas untuk menggunakan/menjalankan, menyalin, mengedarkan/menyebarluaskan, mempelajari, mengubah serta memperbaiki perangkat lunak.
· Cirinya : semua turunan free software ini akan tetap bersifat free software
· Tidak boleh dijadikan software tertutup atau
· proprietary software

Trial Version
· Versi percobaan
· Software yang digunakan hanya bersifat sementara (ada masa kadaluarsa)



Manajemen Sistem Operasi
Manajemen Sistem Operasi pada UNIX berhubungan erat antara perangkat lunak dan perangkat keras dilukiskan pada gambar berikut.