Selasa, 26 Mei 2015

ULTIMATE EDITION



Sejarah Ultimate Edition
            Ultimate Edition adalah turunan dan juga merupakan cabang pengembangan (Fork) dari Ubuntu dan Linux Mint. Seperti disebutkan oleh penciptanya, tujuan pengembangan Ultimate Edition adalah untuk menyediakan sebuah sistem operasi yang lengkap terintegrasi dengan rapi, dengan stimulasi visual yang lebih, disamping mudah digunakan. Ultimate Edition untuk pertama kaliya dirilis pada bulan Desember 2006 berupa ‘Ubuntu Christmas Edition’ sebagai hadiah Natal kepada komunitas pengguna Linux dari penciptanya Glen Cady (TheeMahn).

            Untuk menjawab permintaan komunitas bermain (gaming community), TheeMahn kemudian menerbitkan edisi khusus berupa ‘Ubuntu Ultimate Gamers Edition’. Edisi Gamers datang membawa banyak game atau program permainan versi yang langsung bisa dijalan dan diinstalasi di Linux. Beberapa jenis games meminta kesepakan lisensi sebelum diinstalasi dan Ulimate Edition menyediakan dukungan instalasi menggunakan aplikasi Upgrade
.
Pada tanggal 18 Oktober 2007, perusahan Canonical, pemilik merek Ubuntu menyurati pengembangnya agar menghentikan penggunaan logo dan nama Ubuntu pada Distro yang dirilisnya. Sejak saat itu, Distro yang reputasinya sedang menanjak, langsung mengganti namanya menjadi Ultimate Edition.
Sejak awal Ultimate Edition telah mengintegrasikan lingkungan GNOME sebagai desktop pilihan utama (default), walaupun pada beberapa rilis tersedia (sebelum login) pilihan untuk mengaktifkan lingkungan desktop lain yang dikemas seperti KDE dan Xfce. Pada rilis 3.5 Ultimate Edition menggunakan KDE sebagai pilihan utama (default).
            Pada Repositori Ultimate Edition tersimpan update software terkini, yang juga disisipkan dengan software (tidak resmi) yang tdak ditemukan di repositori Ubuntu. Pencipta Ultimate Edition juga menyediakan skrip Nautilus baru buatan sendiri yang digunakan eksklusif untuk Ultimate Edition.
            Sebagai GDM Maker tersedia skrip Nautilus yang bertugas untuk mengotomatisasi proses pembuatan tema GDM. Usplash Maker tersedia berupa skrip Nautilus yang digunakan untuk mengotomatisasi proses pembuatan tema Usplash. Selain itu tersedia skrip dengan ikon Upgrade yang memberi kemudahan menginstal program tambahan termasuk Flash, Java dan Google Earth yang semuanya bisa dieksekusi dari ikon di desktop. Pada Ultimate Edition versi baru, tersedia tombol ikon Upgrade menggunakan program baru bernama Ultamatix.

Ada Segudang aplikasi tersedia untuk Ultimate Edition 3.5, yaitu:
ü  Firefox Web Browser
ü  Frostwire
ü  aMSN Instant Messenger
ü  Firestarter Firewall
ü   Evolution Mail and Calendar
ü  Blender 3D Modelling
ü  GIMP Image Editor
ü  Inkscape Vector Graphics Editor
ü   Amarok; XBMC Media Center
ü   Brasero Disc Burner
ü  DVD Styler
ü   ISO Master
ü  Wine/Play On Linux dan Ultamatix.

 Pengertian Ubuntu Ultimate Edition 3.5 adalah versi terbaru dari ubuntu ultimate edition. versi sekarang adalah versi pengembangan dari versi sebelumnya yaitu versi 3.4. dengan tampilan yang sangat cantik.

hakikatnya Ultimate Edition 3.5. pada hakekatnya adalah Ultimate Edition 3.5
yang didasarkan dari Ubuntu 12.04 jangka panjang didukung (LTS) rilis telah diperbaiki hampir 1.000, memanfaatkan kernel yang lebih baru 3.8.0-25, dan lingkungan Mate 1.6 sebagai tambahan. Beberapa aplikasi seperti Firefox telah ditingkatkan ke versi 21, plugin baru yang telah ditambahkan seperti fixer untuk sosial facebook.
Kelebihan Ultimate Edition
Ø  termasuk mudah di-upgrade hanya      satu tombol
Ø  menyediakan tema desktop khusus menampilkan efek 3D
Ø  mendukung opsi jaringan yang  luas termasuk WiFi dan Bluetooth
Ø  disamping mengintegrasikan  segudang paket aplikasi extra repositorinya.
Kekurangan Ultimate Edition
Ø  banyak user yang belum menggunakan Ultimate edition
Ø  masih kurang familiar dan kurang user friendly, karena sebagian orang masih menggunakan OS Windows dari Microsoft
Manfaat Manajemen File
            Dapat mengurangi resiko kehilangan file yang dikarenakan: terhapus secara tidak disengaja, tertimpa file baru, tersimpan dimana saja, dan hal lain yang tidak kita inginkan.
Fungsi Manajemen File
            Penciptaan, modifikasi, dan penghapusan file.
Mekanisme pemakaian file secara bersama.
Kemampuan backup dan recovery untuk mencegah kehilangan karena kecelakaan    atau dari upaya penghancuran informasi.
Pemakai dapat mengacu file dengan nama simbolik (Symbolic name) bukan menggunakan penamaan yang mengacu perangkat fisik.
Pada lingkungan sensitif dikehendaki informasi tersimpan aman dan rahasia.
Sistem file harus menyediakan interface user-friendly
.
Sasaran sistem file
v  Memenuhi kebutuhan manajemen data bagi pemakai.
v  Menjamin data pada file adalah valid. Optimasi kinerja.
v  Menyediakan dukungan masukan/keluaran beragam tipe perangkat
penyimpanan.
v  Meminimalkan atau mengeliminasi potensi kehilangan atau perusahaan data.
v  Menyediakan sekumpulan rutin interface masukan/keluaran.
pencegahan daedlock
1.      setiap proses harus meminta semua sumber daya yg diperlukan sekaligus
dan tidak berlanjut sampai semua diberikan
.
2.      jika proses telah sedang memegang sumber daya tertentu, untuk permintaan berikutnya
proses harus melepas dulu sumber daya yg dipegangnya. jika diperlukan
proses meminta kembali sekaligus dengan sumber daya yg baru
.
Fungsi manajemen memory
Ø  Mengelola informasi memori yang terpakai dan yang tidak terpakai.
Ø  Mengalokasikan memori ke proses yangmemerlukan.
Ø  Mendealokasikan memori dari prosesyang telah selesai.
Ø  Mengelola swapping antara memoriutama dan disk.
Arsitektur Pengelolaan File:
1.      Sistem Akses
Berkaitan dengan bagaimana cara data yang disimpan pada file diakses.
2.      Manajemen file
               Berkaitan dengan penyediaan mekanisme
operasi pada file seperti :
               Penyimpanan, Pengacuan, Pemakaian bersama,Pengamanan
.
3.      Manajemen Ruang Penyimpan
               Berkaitan dengan alokasi ruang untuk file di
perangkat penyimpan.
Sistem Keamanan
           1.Kontrol akses fisik.
            2.Add users dan passwords.
            3.Pengaturan ijin read.
            4. Melindungi user root
.
            5Gunakan software yang terpercaya
.
            6.Selalu mengupdate software
.
            7.Menggunakan aplikasi yang aman
.
            8.Hanya menjalankan sevice yang di
perlukan.

           



KALI LINUX



PERKENALAN KALI LINUX

Ø  Kali linux adalah sebuah sistem operasi (OS) Open Source yang merupakan turunan dari UNIX.
Ø  Linux adalah sistem operasi yang disebarkan secara luas dengan bebas dibawah lisensi GNU General Public License (GPL), dan Free Sofware.
Ø  Linux adalah SO yang akan terus berkembang dengan bebas.

Sejarah Linux
            Linux [LINus UniX] merupakan sebuah sistem operasi yang dibuat oleh Linus Torvalds yang terinspirasi oleh Minix [MIni uNIX]. Minix merupakan sebuah sistem operasi kecil yang dikembangkan oleh Andrew S Tanenbaum. Pada awalnya Linux merupakan sebuah proyek hobi yang dikerjakan oleh Linus Torvalds, remaja 21 Tahun yang kuliah di universitas Helsinki Finlandia.

10 Alasan Kenapa Linux Adalah Sistem Operasi Terbaik
v  Di dalam distribusi Linux terdapat software-software berharga jutaan Rupiah yang gratis atau beberapa ribu rupiah untuk kemasan Cdnya.
v  Stabil - aplikasi yang crash tidak menyebabkan sistem operasi Down
v  Reliable - Server Linux sudah biasa hidup dalam jangka waktu RATUSAN hari, dibanding Windows yang perlu diReboot secara berkala
v  Fasilitas jaringan yang istimewa, memungkinkan untuk berbagi CPU
v  Lingkungan yang ideal untuk menjalankan server, seperti Web Server, FTP Server, Authentication Server dan sebagainya .
v  Mendukung banyak prosesor sebagai standar.
v    Multi-Tasking yang nyata; memungkinkan untuk menjalankan lebih dari satu program pada waktu yang sama
v  Virus tidak akan jalan di sistem LINUX
v  Tersedia pula software komersial, jika kebutuhan tidak terpenuhi dengan software yang gratis.
v  Sistem operasi yang mudah untuk diupgrade





Soffware yang digunakan oleh  kali linux

Contoh Tampilan Kali Linux


Kali linux
             Linux merupakan sistem operasi yang relatif sulit. Dikatakan sulit di sini, salah satunya karena pengguna Linux khususnya di Indonesia kurang senang dengan tampilan dari Linux. Tetapi sekarang, karena tampilan Linux sudah menyamai Windows, maka kepopuleran OS ini mulai merangkak naik dan khususnya di kalangan pebisnis.
Maskot Linux dengan berbagai simbol jenis-jenis Linux | img by priorityoneit.co.uk
Keunggulan dari Linux yang utama adalah ‘gratis’. Ya, software ini tidak seperti Windows yang dibanderol kisaran 1,2 juta. Sistem operasi bermaskot ‘penguin’ ini bebas, gratis dan karena Linux merupakan sistem operasi open source, maka siapa saja bisa mengembangkan linux menurut versinya sendiri dan bebas menyebarkannya.
Karena Linux merupakan sistem operasi yang bebas dimodifikasi dan dipelajari, maka ini sangat bagus untuk pelajar dan mahasiswa yang ingin belajar tentang cara kerja komputer dan sistem operasi.
OS Linux banyak varian dan versi (atau umumnya disebut dengan istilah Distro) yang dibuat oleh pengembang. Sebut saja RedHat, Fedora, Debiat, Slax, dan distro-distro turunannya seperti Sabily, BlankOn (distro buatan anak negeri), Ubuntu, dan ratusan sistem operasi yang berbasiskan Linux. Karena terlalu banyak pilihan, pengguna pemula kadang bingung harus memilih yang mana.
           
Persiapan Installasi
  1. Persiapan Installasi
  2. Download Kali Linux.
  3. Burn ISO Kali Linux ke DVD atau copy Kali Linux Live ke USB.
  4. astikan komputer Anda sudah diatur untuk boot dari CD / USB di BIOS.

Prosedur Installasi Kali Linux
  1. Prosedur instalasi dari poin ini dan seterusnya mirip dengan Kali Linux Hard Disk install, hingga poin partisi, dimana Anda perlu memilih “Guided – use the largest continuous free space” yang Anda buat sebelumnya dengan gparted.


2.      Setelah instalasi selesai, reboot. Anda akan diperlihatkan dengan menu       
     boot GRUB, yang akan memungkinkan Anda untuk boot ke Kali Linux atau          
           Windows. 


Selasa, 21 April 2015

yang dimaksud Interprocess comunication,race conditions dan mutual exclusion



Nama               :RIZKI FITRIA
Nim                  :1405020046
Unit                 :B



1.jelaskan yang dimaksud dengan Interprocess communication, race conditions dan mutual ex clusion beserta fungsinya?..
Jawab:
A.      Interprocess communication(IPC) adalah komunikasi antara proses untuk mengirim data dari satu proses ke proses yang lain, baik antara proses dalam satu computer maupun proses dalam computer yang berbeda. Meskipun IPC secara otomatis dilakukan oleh program, sebuah fungsi yang sama juga dapat dilakukan secara interaktif ketika pengguna melakukan operasi copy-cut-paste dari satu proses ke proses lainnya dengan menggunakan clipboard.
B.      Race conditions adalah suatu kondisi dimana dua atau lebih proses mengakses shared memory/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. Dalam istilah lain race conditions ialah situasi dimana beberapa proses mengakses dan memanipulasi data bersama pada saat bersamaan.
C.      Mutual exclusion adalah jaminan hanya satu proses yang mengakses sumber daya pada suatu interval waktu tertentu, sedangkan proses lain dilarang mengerjakan hal yang sama. Mutual exclusion berfungsi untuk mencegah penggunaan secara bersamaan resource tertentu oleh potongan kode program yang disebut critical section.
2.apakah kelebihan dan kekurangan dari soal no 1?..
Jawab:
A.kelebihan dan kekurangan Interprocess communication:
            1).kelebihannya dapat menukar data dari satu proses ke proses yang lain.
            2).kekurangannya Interprocess communication terdiri atas protocol yang menjamin sebuah respons dari sebuah permintaan.
B.kelebihan dan kekurangan Race conditions:
            1).kelebihannya dapat mengakses data bersama pada saat bersamaan.
            2).kekurangannya proses-proses yang berjalan bersamaan haus di sinkronisasi. Dalam                  
                  Beberapa system operasi,proses-proses yang berjalan bersamaan mungkin untuk
                  Membagi beberapa penyimpanan umum,masing-masing dapat melakukan proses
                  Baca dan proses tulis penyimpanan bersama.
C.kelebihan dan kekurangan Mutual Exclusion:
            1).kelebihannya:
                - 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
            2).kekurangannya
                 - 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.


Selasa, 14 April 2015

Tugas Sistem Operasi III

      1.      Jelaskan yang di maksud dengan mesin virtual
Mesin virtual pada mulanya didefinisikan oleh Gerard J. Popek dan Robert P. Goldberg pada tahun 1974 sebagai sebuah duplikat yang efisien dan terisolasi dari suatu mesin asli. Pada masa sekarang ini, mesin-mesin virtual dapat mensimulasikan perangkat keras walaupun tidak ada perangkat keras aslinya sama sekali.Contohnya adalah program yang ditulis dalam bahasa Java akan dilayani oleh Java Virtual Machine (JVM) dengan cara memberikan perintah-perintah yang dimengerti JVM yang selanjutnya akan memberikan hasil yang diharapkan. Dengan memberikan layanan seperti ini kepada program tersebut, perangkat lunak JVM ini berlaku sebagai sebuah "mesin virtual", sehingga program tidak lagi perlu untuk mengakses langsung melalui sistem operasi ataupun perangkat keras yang sangat bervariasi dan memerlukan pemrograman masing-masing secara spesifik. Mesin virtual terdiri dari dua kategori besar, dipisahkan menurut cara penggunaan dan tingkat keterhubungannya dengan mesin-mesin aslinya. Sebuah mesin virtual sistem adalah perangkat yang berupa platform sistem yang lengkap dan dapat menjalankan sebuah sistem operasi yang lengkap. Sebaliknya, mesin virtual proses didesain untuk menjalankan sebuah program komputer tertentu (tunggal), yang berarti mesin virtual ini mendukung proses tertentu juga. Karakteristik mendasar dari sebuah mesin virtual adalah batasan-batasan bagi perangkat lunak yang berjalan di dalam mesin tersebut, sumber daya yang dibatasi, dan tidak dapat mengakses ke luar tembok batasan dunia maya itu.
      2.      Jelaskan manfaat dari mesin virtual
a. Konsep mesin virtual menyediakan proteksi yang lengkap untuk pembagian sumber daya sistem induk (host) dengan virtual mesin lainya, sehingga masing masing mesin virtual dipisahkan mesin virtual yang lain. Isolasi ini tidak memperbolehkan pembagian sumber daya secara langsung sehingga tidak saling menggangu.
b. Sistem mesin virtual sangat sempurna untuk riset dan pengembangan sistem operasi.
Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine(VM).
     3.      Sebutkan contoh mesin virtual beserta kekurangan dan kelebihannya
a.       Mesin virtual sistem adalah perangkat yang berupa platform sistem yang lengkap dan dapat menjalankan sebuah sistem operasi yang lengkap pula.
Contoh : VMware
b.      Mesin virtual proses didesain untuk menjalankan sebuah program komputer tertentu (tunggal), yang berarti mesin virtual ini mendukung proses tertentu.
Contoh : Java Virtual Machine (JVM)
Keuntungan utama dari VM adalah:
beberapa OS lingkungan bisa hidup berdampingan pada komputer yang sama, dalam isolasi kuat dari satu sama lain mesin virtual dapat menyediakan set instruksi arsitektur (ISA) yang agak berbeda dari mesin nyata aplikasi provisioning, pemeliharaan, ketersediaan tinggi dan pemulihan bencana \

Kelemahan utama dari VM adalah:

mesin virtual kurang efisien dibandingkan mesin yang sebenarnya ketika mengakses hardware secara tidak langsung ketika VMS multiple bersamaan berjalan pada host fisik yang sama, setiap VM mungkin menunjukkan kinerja yang bervariasi dan tidak stabil (Kecepatan Eksekusi, dan bukan hasil), yang sangat tergantung pada beban kerja yang dikenakan pada sistem dengan VM yang lain, kecuali teknik yang tepat digunakan untuk isolasi temporal antara mesin virtual .