Sharing

Kamis, 27 September 2012

Sistem Operasi Diskusi ke-3

Secara umum, Sistem Operasi adalah software 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.

1. Struktur Sederhana
Sistem operasi sebagai kumpulan prosedur dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem       bila diperlukan. Banyak sistem operasi komersial yang tidak terstruktur dengan baik. Kemudian sistem operasi dimulai dari yang terkecil, sederhana dan terbatas lalu berkembang dengan ruang lingkup originalnya. Contoh dari sistem operasi ini adalah MS-DOS dan UNIX. MS-DOS merupakan sistem operasi yang menyediakan fungsional dalam ruang yang sedikit sehingga tidak dibagi menjadi beberapa modul, sedangkan UNIX menggunakan struktur monolitik dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan dan kernel berisi semua layanan yang disediakan sistem operasi untuk pengguna. Inisialisasi-nya terbatas pada fungsional perangkat keras yang terbagi menjadi dua bagian yaitu kernel dan sistem program. Kernel terbagi menjadi serangkaian interface dan device driver dan menyediakan sistem file, penjadwalan CPU, manajemen memori, dan fungsi-fungsi sistem operasi lainnya melalui system calls.

Kelebihan struktur sederhana :
1. Layanan dapat dilakukan dengan sangat epat karena terdapat pada satu alamat


Kekurangan struktur sederhana :
1. Pengujian dan penghilang kesalahan sulit karena tidak dapat dipisahkan dan dilokasikan
2. Sulit menyediakan fasilitas keamanan
3. Tidak fleksibel

Contoh : UNIX berstruktur monolitik, MS-DOS


2. Sistem Berlapis (Layered system)
Sistem operasi dibentuk secara hirarki berdasar lapisan-lapisan, dimana lapisan-lapisan bawa memberi layanan lapisan lebih atas. Lapisan yang paling bawah adalah perangkat keras, dan yang paling tinggi adalah user-interface. Sebuah lapisan adalah implementasi dari obyek abstrak yang merupakan enkapsulasi dari data dan operasi yang bisa memanipulasi data tersebut. Struktur berlapis dimaksudkan untuk mengurangi kompleksitas rancangan dan implementasi sistem operasi. Tiap lapisan mempunyai fungsional dan antarmuka masukan-keluaran antara dua lapisan bersebelahan yang terdefinisi bagus.

Kelebihan :
1. Memiliki rancangan modular, sistem dibagi menjadi beberapa modul dan tiap modul dirancang secara independent
2. Pendekatan berlapis menyederhanakan rancangan, spesifikasi dan implementasi sistem operasi

Kekurangan :
1. Fungsi - fungsi sistem operasi diberikan tiap lapisan secara hati - hati

Contoh: Sistem operasi yang menggunakan pendekatan berlapis adalah THE yang dibuat oleh Djikstra dan mahasiswa-mahasiswanya, serta sistem operasi MULTICS.



3. Kernel Mikro
Metode struktur ini adalah menghilangkan komponen-komponen yang tidak diperlukan dari kernel dan mengimplementasikannya sebagai sistem dan program-program level user. Hal ini akan menghasilkan kernel yang kecil. Fungsi utama dari jenis ini adalah menyediakan fasilitas komunikasi antara program client dan bermacam pelayanan yang berjalan pada ruang user.

Kelebihan :
1. Kemudahan dalam memperluas sistem operasi
2. Mudah untuk diubah ke bentuk arsitektur baru
3. Kode yang kecil dan lebih aman

Kekurangan :
1. Kinerja akan berkurang selagi ertambahnya fungsi - fungsi yang digunakan

Contoh: sistem operasi yang menggunakan metode ini adalah TRU64 UNIX, MacOSX dan QNX.



4. Moduler (Modules)
Kernel mempunyai kumpulan komponen-komponen inti dan secara dinamis terhubung pada penambahan layanan selama waktu boot atau waktu berjalan. Sehingga strateginya menggunakan pemanggilan modul secara dinamis (Loadable Kernel Modules). Umumnya sudah diimplementasikan oleh sistem operasi modern seperti Solaris, Linux dan MacOSX.
Sistem Operasi Apple Macintosh Mac OS X menggunakan struktur hybrid. Strukturnya menggunakan teknik berlapis dan satu lapisan diantaranya menggunakan Mach microkernel.


5. Mesin Maya (Virtual Machine)
Mesin maya mempunyai sistem timesharing yang berfungsi untuk ,menyediakan kemampuan untuk multiprogramming dan perluasan mesin dengan antarmuka yang lebih mudah.
Struktur Mesin maya ( CP/CMS, VM/370 ) terdiri atas komponen dasar utama :
  • Control Program, yaitu virtual machine monitor yang mengatur fungsi ari prosessor, memori dan piranti I/O. Komponen ini berhubungan langsung dengan perangkat keras.
  • Conventional Monitor System, yaitu sistem operasi sederhanayang mengatur fungsi dari proses, pengelolaan informasi dan pengelolaan piranti.
Kelebihan :
1. Konsep mesin virtual menyediakan proteksi yang lengkap untuk sumber daya system sehingga masing-masing mesin virtual dipisahkan mesin virtual yang lain. Isolasi ini tidak memperbolehkan pembagian sumber daya secara langsung.
2. Sistem mesin virtual adalah mesin yang sempurna untuk riset dan pengembangan system operasi. Pengembangan system dikerjakan pada mesin virtual, termasuk di dalamnya mesin fisik dan tidak mengganggu operasi system yang normal.

Kekurangan :
1. Konsep mesin virtual sangat sulit untuk mengimplementasikan kebutuhan dan duplikasi yang tepat pada mesin yang sebenarnya.

Contoh : Sistem operasi MS-Windows NT dapat menjalankan aplikasi untuk MS-DOS, OS/2 mode teks dan aplikasi WIN16.



6. Client Server Model
Mengimplementasikan sebagian besar fungsi sistem operasi pada mode pengguna (user mode). Sistem operasi merupakan kumpulan proses dengan proses-proses dikategorikan sebagai server dan client, yaitu :
Server, adalah proses yang menyediakan layanan.
Client, adalah proses yang memerlukan/meminta layanan.
Proses client yang memerlukan layanan mengirim pesan ke server dan menanti pesan jawaban. Proses server setelah melakukan tugas yang diminta, mengirim hasil dalam bentuk pesan jawaban ke proses client. Server hanya menanggapi permintaan client dan tidak memulai dengan percakapan client. Kode dapat diangkat ke level tinggi, sehingga kernel dibuat sekecil mungkin dan semua tugas diangkat ke bagian proses pemaka. Kernel hanya mengatur komunikasi antara client dan server. Kernel yang ini popular dengan sebutan mikrokernel.
Kelebihan :
1. Pengembangan dapat dilakukan secara modular
2. Mudah diadaptasi untuk sistem terbesar
Kekurangan :
1. Layanan dilakukan lambat karena melalui pertukaran pesan
2. Pertukaran pesan bisa menjadi bottleneck
3. TIdak semua tugas dapat dijalankan di tingkat pemakaian


7. Sistem Berorientasi Objek
Sisten operasi merealisasikan layanan sebagai kumpulan proses disebut sistem operasi bermodel proses. Pendekatan lain implementasi layanan adalah sebagai objek-objek. Sistem operasu yang distrukturkan menggunakan objek disebut sistem operasi berorientasi objek. Pendekatan ini dimaksudkan untuk mengadopsi keunggulan teknologi berorientasi objek. Pada sistem yang berorientasi objek, layanan diimplementasikan sebagai kumpulan objek. Objek mengkapsulkan struktur data dan sekumpulan operasi pada struktur data itu. Tiap objek diberi tipe yang menandadi properti objek seperti proses, direktori, berkas, dan sebagainya. Dengan memanggil operasi yang didefinisikan di objek, data yang dikapsulkan dapat diakses dan dimodifikasi. Model ini sungguh terstruktur dan memisahkan antara layanan yang disediakan dan implementasinya. Sistem operasi MS Windows NT telah mengadopsi beberapa teknologi berorientasi objek tetapi belum keseluruhan.
Kelebihan :
1. Terstruktur dan memisahkan antara layanan yang disediakan dan implementasi
Kekurangan :
1. Sistem operasi MS Windows NT telah mengadopsi beberapa teknologi berorientasi objek tetapi belum sepenuhnya
Contoh sistem operasi yang berorientasi objek, antara lain : eden, choices, x-kernel, medusa, clouds, amoeba, muse, dan sebagainya.

Anggota :
Adi Purnama
Adisti Dewi Nahrisa
Gelar Muhamad

Selasa, 25 September 2012

IMK - Bab 2. Faktor Manusia

Faktor Manusia

Aspek dalam sistem komputer : aspek hardwre, aspek software, aspek brainware.
Titik berat dalam IMK adalah perancangan dan evaluasi manusia dalam merancang sesuatu design.

Tujuan Rekayasa Sistem IMK
Fungsional yang semestinya : Sistem dengan fungsionalitas yang kurang memadai mengecewakan pemakai dan sering ditolak atau tidak digunakan.

Tujuan Perancangan Berdasarkan Faktor Manusia 
Lima faktor manusia terukur : waktu belajar, kecepatan kinerja, tingkat kesalahan, daya ingat, kepuasan subjektif.

Saluran input output
Pandangan vision, ada dua tahap yaitu : penerimaan fisik dari suatu stimulus, pengolahan data dan interprestasi dari stimulus.
Alat fisik mata : mekanisme untuk menerima cahayadan metransformasikannya ke dalam energi elektrik, cahaya memantul dari objek - objek citra dari mereka difokuskan terbalik pada retina, retina mengandung rods (organ berbentuk batang) untuk pandangan cahaya lemah dan conses (organ berbentuk kerucut) untuk pandangan bwerwarna, sel ganglion (simpul / pusat syaraf) menditeksi pola dan gerakan.

Istilah dalam Penglihatan / Visual
Luminas / kejelasan objek : Semakin besar luminas maka rincian dari suatu objek semakin jelas.
Kontras : Nilai kontrak dapat bernilai positif atau negatif, jika bernilai negatif akan membuat objek tersebut tidak nampak
Ada 4 daerah medan penglihatan, yaitu : penglihatan binokuler, penglihatan monokuler kiri, penglihatan monokuler kanan, daerah buta.
Pengertian monokuler : Mampu melihat sebuah objek dalam keadaan yang sama, misalnya melihat kearah kana atau ke kiri dan hanya mendapatkan sedikit wilayah sudut pandang.
Pengertian binokuler : Mampu melihat sebuah objek dengan daya wilayah sudut pandang lebih luas, misal melihat ke atas dan kebawah
Pengertian daerah buta : Daerah yang benar - benar tidak bisa dilihat oleh mata

Warna yang efektif
Aspek Spikologis : Pembuat harus lebih memahami dalam pewarnaan yang tidak terlalu menjolok mata dan tidak terlalu mengganggu spikologis dari setiap pengunjung yang akan membuka web tersebut.
Aspek Kognitif : Lebih menggunakan warna yang mencolok namun hanya digunakan untuk mengumpulkan jenis - jenis informasi yang sama

Pendengaran
Sebagian besar manusia bisa menditeksi suara antara frekuensi 20Hz hingga 20KHz,namun batasan tersebut dipengaruhi oleh batasan kesehatan dan usia. Bagi pendengar yang lebih sensitif dapat menangkap suara antara 1000 - 4000 Hz setara dengan batas atas dua oktaf keyboard piano.

Sentuhan
Merupakan saran interaksi yang lebih penting pada orang buta, lebih dikaitkan dengan aspek ergonomis dalam sebuah sistem. Aspek ini sering digunakan dalam papan ketik atau tombol.

Sensory Store
Sensori untuk merasakan
Buffer (penyangga) untuk stimulisi (perangsang) terdapat :
1. Inconic : visual stimulisi (rangsangan visual)
2. Echoic : aural stimulisi (rangsangan suara)
3. Hapthic : touch stimulisi (rangsangan sentuhan)

Short-term memory
Informasi yang masuk akan dinyatakan dalam bentuk terkodean bukan dalam bentuk fisik,sering digunakan sebagai working memori

Long-term memory
Tempat penyimpanan (repository) untuk semua pengetahuan kita
1. Akses pelan = 1/10s
2. Decay (penghilangan), pelan jika ada
3. Kapasitas yang besar atai tidak terbatas
Dua jenis  long-term memory :
1. Episodik memori : berurutan dari kejadian - kejadian
2. Semantik memori : terstruktur dari fakta - fakta, konsep dan keterampilan

Thingking "Reasoning dan Problem Solving"
1. Deduktif : menurunkan konklusi yang diperlukan secara lojik dari premise (dasar pemikiran)
2. Induktif : generalisasi dari kasus yang terlihat untuk case yang belum terlihat
3. Abductive (penculikan) : pertimbangan dari kejadian ke penyebab

Kesalahan dan Model Mental
Jenis - jenis kesalahan :
1. Slip - perubahan aspek perilaku berketerampilan dapat menyebebkan slip
2. Perbedaan tiap individu berdasarkan jangka waktu :
    a. Jangka pendek - efek dari stress atau keletihan
    b. Jangka panjang - jenis kelamin, fisik dan kemampuan intelektual

Senin, 10 September 2012

Tugas Rumah 1 IMK (Interaksi Manusia dan Komputer)

"Super Express"

Pada kesempatan kali ini, saya akan menceritakan apa yang akan saya buat untuk beberapa tahun kedepan. Okey, untuk beberapa tahun kedepan saya ingin menciptakan terobosan baru berupa sistem dan alat yang berhubungan dengan pengiriman dan penerimaan barang yang di namakan Super Express. Super Express memiliki artian sangat kilat dalam pengiriman barang dan tidak memakan banyak waktu dalam proses mengirim dan menerima, barang akan sampai di tangan customer pada hari itu juga tidak tergantung pada jarak atau aksesnya. Adapun penjelasannya sebagai berikut :

Apa yang dimaksud dengan Super Express ?
Super Express adalah suatu sistem atau alat yang digunakan di dalam pengiriman dan penerimaan barang tanpa harus membuang banyak waktu ataupun tenanga untuk menyampaikan barang tersebut hingga sampai di tangan customer. Cukup dengan menginputkan alamat tujuan dan memasukan barang yang telah dipesannya melalui selang transparan berukuran raksasa yang telah terhubung di setiap rumah - rumah customer maka tidak perlu buang waktu barang tersebut akan langsung sampai di tangan pelanggan, jika barang tersebut telah diterima maka Box Post yang terdapat di rumah mereka akan memberikan signal ke kantor pusat dengan di tandai lampu lednya akan menyala.

Mengapa membuat Super Express?
Saya membuat Super Express ini terinspirasi dari lambatnya proses pengiriman barang kepada customer, apalagi pada saat libur sering terjadi overload dalam pengiriman dan itu sangat memakan waktu yang relatif lama. Disini saya ingin meminimalisir kendala tersebut agar para customer tidak perlu mengeluh karena adanya keterlambatan dalam pengiriman barang yang customer pesan, karena mungkin saja customer memang memerlukan barang tersebut dalam waktu dekat.

Siapa targer Super Express?
Tentunya target masyarakat, perusahaan dan juga developer pemasok barang - barang. Karena setahu saya, kantor pengiriman barang selalu menerima pengiriman dalam setiap harinya.

Dimana akan dibuat Super Express?
Tentunya di seluruh wilayah Indonesia, terutama di pulau Jawa dikarenakan banyaknya masyarakat dan perusahaan yang memerlukan pasokan barang - barang dari developer dan memerlukan dalam waktu yang dekat. Dengan adanya Super Express perusahaan tidak perlu khawatir dengan keterlambatan datangnya barang - barang tersebut, karena pada saat hari itu juga barang tersebut dusah bisa di terima.

Kapan akan dibuat Super Express?
Beberapa tahun kedepan namun belum bisa dipastikan, karena harus melihat apakah fasilitas mendukung, lahan yang digunakan tersedia atau tidak dan perijinan yang mendukung untuk menanam saluran raksasa berupa selang transparan yang diapisi oleh kabel optik (kabel bawah tanah) yang dilengkapi dengan mesin berdaya turbo yang nantinya mesin tersebut memiliki daya hisap yang kuat untuk mengirimkan barang - barang tersebut dengan kecepatan yang super express.

Bagaimana cara pembuatan Super Express?
Super Express dibuat dengan menggunakan selang transparan raksasa yang dilapisi oleh kabel optik dan dilengkapi oleh mesin berdaya turbo yang memiliki daya hisap yang tinggi agar barang - barang tersebut dapat di kirimkan dengan waktu yang super express untuk sampai di rumah - rumah customer atupun perusahaan - perusahaan dan di setiap rumah ataupun perusahaan di tanamkan juga Box Post untuk menerima barang - barang tersebut dengan ukuran yang di kondisikan, dan jika barang tersebut tekah sampau dan di terima secara otomatis Box Post tersebut akan mengirimkan signal ke kantor pusat sebagai laporan bahwa barang telah di terima dengan ditandai nyalanya lampu led di Box Post tersebut.

Sekian penjelasan tentang Super Express, sebuah sistem dan juga alat yang saya bayangkan untuk masa depan dengan tujuan untuk memajukan teknologi bangsa. Terimakasih.