Selasa, 12 Mei 2015

materi tentang ubuntu versi 13.04



UBUNTU
  1. Sejarah Ubuntu
            Ubuntu berasal dari bahasa Afrika yakni “Humanity to Others” yang berarti “Kemanusiaan Untuk Sesama”. Atas dasar itulah diluncurkannya Linux Ubuntu yang dirilis pada tahun 2004. Sistem operasi ini adalah merupakan turunan dari sistem operasi linux yang lain, yakni Debian. Ubuntu dibuat dengan tujuan : selalu gratis tanpa adanya biaya lisensi, bersifat open source (kode terbuka), dan siap untuk dipergunakan dalam kondisi yang stabil.
            Ubuntu didukung oleh perusahaan bernama Canonical, Ltd. Ubuntu pertama kali dirilis pada 20 Oktober 2004, versi-versi ubuntu dirilis setiap 6 bulan sekali agar dapat memperbaharui sistem keamanan dan update program. LTS (Long Term Support) rilis, yang terjadi setiap dua tahun, didukung untuk tiga tahun pada desktop dan server untuk lima tahun. Andy Fitzsimon merupakan pencipta logo dari ubuntu yang sampai pada saat ini tidak ada perubahan dalam logo tersebut. Ubuntu dibentuk berdasarkan beberapa gagasan yaitu : Bahwa perangkat lunak harus tersedia dengan bebas biaya ,bahwa aplikasi perangkat lunak tersebut harus dapat digunakan dalam bahasa lokal masing-masing dan untuk orang-orang yang mempunyai keterbatasan fisik, bahwa pengguna harus mempunyai kebebasan untuk mengubah perangkat lunak sesuai dengan apa yang mereka butuhkan.
B.     Cara membuat ubuntu portable ke dalam flashdisk

1.      Siapkan file ISO Ubuntu yang telah diunduh. Letakkan file tersebut di folder tertentu agar lebih mudah menemukannya.
2.      Sebelumnya format flashdisk anda dengan format FAT atau FAT32. Karena FAT mampu dikenal oleh BIOS komputer-komputer lama.
3.      Jalankan aplikasi Unetbootin yang sudah diunduh klik kanan lalu klik run as administrator bagi WIndows Vista dan 7. Lalu akan muncul window seperti berikut:
http://blog.fastncheap.com/wp-content/uploads/2012/03/UNetbootin_1.png





4.      Ada dua pilihan. Distribution jika anda ingin memilih distro lain dan langsung mendownload file ISO dari internet. Pilihan kedua adalah DIskimage. Gunakan pilihan ini jika anda sudah memiliki file ISO di dalam Harddisk, lalu klik browse. Kemudian di pilihan Type pilih USB Drive.
5.      Jika sudah menentukan semua pilihan di window tersebut, klik tombol OK. Maka proses pembuatan akan segera dimulai.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwh15JluBRB6U8Uqj3qMvxS0KF6Qh4BQUDVOrtzi90UHlJ1pgLER4GqhbQsO4YTibsGvnLtajhqgzxpB9lA7vT9AKdIVO0EUHTlPlml87jhQBP5bUNYsxagqwkZM4x8y9E0_rlD0Q8nIo/s400/unet2.jpg








                                                                                                                                                                           

6.      Setelah semua proses diselesaikan, klik tombol "Reboot Now" untuk merestart komputer. Pastikan Anda telah mengatur BIOS agar komputer booting pertama kali dengan perangkat USB.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgROJaUXdHl-6SCdHTBRl_2gmKYZ2wN5Q5rEqcPOewRAOamvAHl0ihIYWL4cQp44vvLaFO_3o4o8vHim938mIubAj1FDUJWiOhklnirR_L8eLScEEx5VxDZdLkF4xvoyDd-KPzyJp_tISY/s400/unet3.jpg













7.      Komputer akan dibooting menggunakan perangkat USB, menu unetbootin akan ditampilkan dan Anda dapat memilih untuk menjalankan Ubuntu 13.04 sebagai live USB atau menggunakannya sebagai media penginstalan. Secara default unetbootin akan menjalankan Ubuntu 13.04 versi desktop sebagai live USB
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaH2VIIH9vjLylHMMsGCzpqqRVJcNE5hdc3DMQ4UBODjM45IxLogGmaZnFBDWWMt2ezA1xJ1SbYPQ-LeovSqkBO9MPZ2g7m4UXZWHZFUD_7QWH_BkpATFx-I8BBuQSTOR5b0SNVzmxVoU/s400/Image007.jpg












                                                                                                                                                                     
8.      Berikut adalah tampilan desktop
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMtxtXFaLZVtGV8BRl1TSXwoXTlY71QldPIcrvaoXyYbX3LbqgJCiQllsR6Yg6fuuF0ZEOv7F2aoz9qRyTluqjIhpxIOMLaknSeguJqB2Yi2RSwQnP1JTewAve38X_EX59sP_lnQVk14I/s400/unet10.png













                                                                                                                                                                       

C.     Fitur-fitur ubuntu 13.04 yang paling menonjol antara lain :
ü  Browser : seara default tidak lagi menggunakan Chromium akan tetapi menggunakan Firefox 20, versi terbaru untuk saat ini.
ü  Office : secara default telah menggunakan Libre Office 4.0, versi terbaru untuk saat ini.
ü  Pada versi 13.04 ini title bar aplikasi (yang kompatibel dengan ubuntu 13.04) dapat diseret ke atas untuk menjadikan window maksimal, diseret ke layar samping kanan untuk menjadikan window setengah halaman layar di sebelah kanan layar, atau diseret ke sebelah kiri layar kita untuk menjadikan window setengah layar di sebelah kiri.
ü  Dialog shutdown, pada versi 13.04 ini pada menu shutdown terdapat salam dan dua pilihan shutdown dan reboot. Tampilan antar muka telah beradaptasi dengan tampilan unity, cukup elegan.
ü  Pada versi 13.04 ini setting brighteness (kecerahan layar) tetap dapat disimpan dan tidak berubah saat komputer dishutdown atau direstart, sebuah fitur yang selama ini saya tunggu-tunggu.

D.    Manajemen File di Linux

File system atau manajemen file adalah metode dan struktur data yang digunakan sistem operasi untuk mengatur dang mengorganisir file pada disk atau partisi. File system juga dapat diartikan sebagai pasrtisi atau disk yang digunakan untuk menyimpan file-file dalam cara tertentu. Cara memberi suatu file system ke dalam disk atau partisi dengan cara melakukan Format. Berikut adalah perintah manajemen file di dalam linux :
a.       mkdir : untuk membuat folder/direktori.
b.      pwd : point work directory (menampilkan tempat direktori yang sedang dikerjakan).
c.       cp : untuk mengcopy file.
d.      cp –r : untuk mengcopy folder.
e.       mv : untuk memindahkan atau merename file.
f.       rm : untuk menghapus file.
g.      rm –r : untuk menghapus direktori.
h.      find : mencari file dalam suatu direktori.
i.        touch : untuk membuat file baru tetapi tidak ada isinya.
j.        . whereis   : untuk mengetahui lokasi file yang dicari.
k.      echo : untuk menampilkan baris teks.
l.        wc : untuk menghitung jumlah kata, baris dan jumlah huruf dalam suatu file.
m.    chmod : untuk mengubah perizinan suatu direktori atau file.
n.      chown : untuk mengubah pemilik file dan group.
o.      Who : untuk melihat siapa yang login.
p.      ifconfig : konfigurasi perangkat jaringan.
q.      iwconfig : konfigurasi perangkat jaringan nirkabel.

E.     Kelebihan Linux Ubuntu
1.Linux merupakan sistem operasi bebas dan terbuka (open source).
2.Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux
3. Linux mudah digunakan.
4. Linux relati fstabil.
5. Keamanan.
6. Gratis
7.Linux mempunyai kompatibilitas kebelakang yang lebih baik.
F.     Kekurangan Linux Ubuntu
1.      Banyak pengguna yang belum terbiasadengan Linux dan masih ‘Windows minded’.
2.      Aplikasi-aplikasi di Linux belum seampuh aplikasi di Windows.
3.      Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux.
4.      Struktur direktori dan hak-akses yang membingungkan bagi yang sudah terbiasa dengan Windows.
5.      Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya.




Jumat, 17 April 2015

tugas pertemuan ke-5

1.      Jelaskan yang dimaksud dengan interprocess communication, race conditions dan mutual exclusion beserta fungsinya ?
Jawab :

a)      Inter-Process Communication (IPC) proses adalah cara atau mekanisme pertukaran data antarasatu proses dengan proses lainnya, baikitu proses yang berada di dalamkomputer yang sama, ataukomputerjarakjauh yang terhubungmelaluijaringan. IPC terdiriatasprotokol yang menjaminsebuahresponsdarisebuahpermintaan.Contohdari IPC adalah OSpoSocket dalamsistemoperasikeluarga UNIXmessage dalamsistemoperasi RISC rt dalam sistemoperasi MachNamed Pipe dalamOS/2Dynamic Data Exchange (DDE) dalam sistemoperasi WindowsSPX dalam sistemoperasi NovellIAC dalam
sistem operasi Apple Macintosh (khususnya AppleEvents) omponenperangkatlunakseperti CORBA atau Component Object Model (COM). Meskipun IPC secaraotomatisdilakukanoleh program, sebuahfungsi yang samajugadapatdilakukansecarainteraktifketikapenggunamelakukanoperasi copy-cut-paste darisatu proses ke proses lainnyadenganmenggunakan clipboard.

b)      Race Condition adalah suatu kondisi dimana dua atau lebih proses mengakses sharedmemory/sumber daya pada saat yang bersamaan dan hasil akhir dari data tersebut tergantung dari proses mana yang terakhir selesai dieksekusi sehingga hasil akhirnya terkadang tidak sesuai dengan yang dikehendaki.

c)      Mutual  Exclusion adalahBeberapa proses terkadangmembutuhkansumberdaya yang samapadasaatbersamaan. Sumberdayasepertiinidisebutsumberdayakritis.Bagian program yang menggunakansumberdayakritisdisebutmemasuki critical region/section.Hanyasatu program padasaat yang diijinkanmasuk critical region.Kondisi yang tidakdapatdiprediksihasilnya, bergantungpada proses-proses berjalan yang sedangbersaingdisebutKondisiPacu (Race Condition).


2.      Kelebihan dan kekurangan dari Soal nomer 1 ?
Jawab :

Ø  Kelebihan dari interprocess Communication:
·         Dapat Menukar data dari satu computer ke computer yang lain.

Ø  Kekurangan dari Interprocess Communication:
·         Terdiri atas protokol yang menjamin sebuah respons dari sebuah permintaan.


Ø  Kelebihan dari Race Condition:
·         Dapat mengakses data bersama pada saat bersamaan.

Ø  Kekurangan dari Race Condition :
·         proses-proses yang berjalan besamaan haus di disinkronisasi. Dalam beberapa sistem operasi.


Ø  Kelebihan dari Mutual Exclusion:
·         Dapat Menjamin satu proses mengakses sumber daya pada suatu interval.
·         Sederhana dan mudah diverifikasi.
·         Dapat diterapkan ke sembarang jumlah proses.
·         Dapat digunakan untuk mendukung banyak critical region.

Ø  Kekurangan dari Mutual Exclusion:
·         Hanya satu yang boleh memakai sumber daya, dan proses lain yang ingin memakai sumber daya tersebut harus menunggu hingga sumber daya tadi dilepaskan.
·         Merupakan metode dengan busy waiting, sangat tidak efisien.
·         Adanya busy waiting memungkinkan terjadi deadlock dan starvation.

Kamis, 09 April 2015

tugas sistem operasi pertemuan ke_4


1.      Jelaskan yang dimaksud dengan mesin virtual ?
·         Jawab:
Mesin virtual (VM) adalah suatu environment, biasanya sebuah program atau sistem operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain.  Dalam  konteks   ini,  VM  disebut  “guest”  sementara  environment  yang menjalankannya   disebut  “host”.   Ide   dasar   dari  mesin virtual  adalah mengabtraksi perangkat keras dari satu komputer (CPU, memori,  disk, dst) ke beberapa  environment  eksekusi,   sehingga  menciptakan   illusi  bahwa  masing-masing environment menjalankan komputernya (terpisah) sendiri. VM muncul karena pada satu komputer. Virtual Machine (VM) sendiri mulai dikenalkan oleh IBM ketika meluncurkansistem operasi mainframenya pada tahun 1965-an. Diperkenalkan untuk sistem S/370   dan   S/390   dan   disebut   sebagai   sistem  operasi  VM/ESA  (Enterprise System Architecture).
     

2.      Jelaskan manfaat dari mesin virtual ?
·         Jawab:
Teknologi virtual  machine memiliki  banyak manfaat seperti  memungkinkan konsolidasi  perangkat keras,  memudahkan  recovery  sistem,  dan menjalankan perangkat lunak terdahulu.  Salah  satu penerapan penting dari teknologi  VM adalah   integrasi   lintas  platform. Beberapa   penerapan   lainnya   yang   penting adalah:
1)      Konsolidasi  server
Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda.
2)      Otomasi dan konsolidasi lingkungan pengembangan dan testing
Setiap VM  dapat   berperan   sebagai   lingkungan   yang   berbeda,   ini  memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik.
3)      Menjalankan perangkat  lunak terdahulu
Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.
4)      Memudahkan  recovery  sistem
Solusi   virtualisasi   dapat   dipakai   untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform.
5)      Demonstrasi perangkat lunak
Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.




3.      Sebutkan contoh mesin virtual beserta kekurangan dan kelebihannya ?
·         Jawab:
Contoh virtual machine : Vmware, Xen VMM , Java VM
Jenis-jenis dari VM adalah:
1)      VM sistem di mana sebuah VM dapat menjalankan sebuah  sistem operasinya  sendiri.
2)      VM proses  di  mana VM hanya menjalankan sebuah proses saja.
Kemudian VM juga dibagi berdasarkan tingkat virtualisasinya:
1)      Virtualisasi   penuh   yang  mensimulasikan   seluruh   fitur  perangkat  keras   sehingga memungkinkan        perangkat   lunak berjalan pada VM tanpa  modifikasi.
2)      Virtualisasi   paruh,   di  mana   tidak   semua   fitur perangkat keras disimulasikan.
3)      Virtualisasi asli, yang mana merupakan   virtualisasi   penuh   yang   digabungkan   dengan   bantuan   perangkat keras yang mendukung virtualisasi.

v  KELEBIHAN VIRTUAL MACHINE (VM)
1)      Hal  keamanan.
VM memiliki  perlindungan yang  lengkap pada berbagai sistem  sumber   daya,   yaitu   dengan  meniadakan   pembagian   sumber   daya secara  langsung,  sehingga  tidak ada masalah proteksi  dalam VM.  Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
2)      Memungkinkan   untuk  mendefinisikan   suatu   jaringan   dari   Virtual Machine   (VM).
Tiap-tiap   bagian  mengirim  informasi  melalui   jaringan komunikasi  virtual.  Sekali   lagi,   jaringan  dimodelkan   setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.
v  KEKURANGAN VIRTUAL MACHINE (VM)
 Beberapa kesulitan utama dari konsep VM, diantaranya adalah:
1)      Sistem penyimpanan.
Sebagai contoh kesulitan dalam sistem penyimpanan adalah   sebagai   berikut:   Andaikan   kita   mempunyai   suatu   mesin   yang memiliki  3  disk drive  namun  ingin mendukung 7 VM.  Keadaan  ini   jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk  tiap VM,  karena perangkat   lunak untuk mesin virtual   sendiri  akan membutuhkan   ruang disk   secara   substansial  untuk menyediakan  memori virtual  dan  spooling.  Solusinya   adalah dengan menyediakan disk  virtual atau   yang   dikenal   pula   dengan  minidisk,   dimana   ukuran   daya penyimpanannya   identik   dengan   ukuran   sebenarnya.   Dengan   demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.
2)      Pengimplementasian sulit.
Meski konsep VM cukup baik, namun VM sulit diimplementasikan.