Jumat, 18 Januari 2013

manajemen pada OS


ANALISIS MANAJEMEN PADA OPERATING SYSTEM


Sistem operasi terdiri dari beberapa komponen, antara lain : 

^  Manajemen Proses
^  Manajemen Main Memory
^Manajemen File
^  Manajemen I/O System
^  Manajemen Secondary Storage
^  Command-Interpreter System



MANAJEMEN PROSES


Proses adalah sebuah program yang sedang dijalankan (eksekusi).
*  Suatu proses memerlukan resources pada saat ekesekusi: CPU time, memory, files dan I/O devices
Sistim operasi bertanggung jawab terhadap aktifitas yang berhubungan dengan manajemen proses:
*  Process creation & deletion.
*  Process suspension (block) & resumption.
*Mekanisme:
* Sinkronisasi antar proses
*  Komunikasi antar proses



Manajemen Main Memory


Sistem operasi memiliki tugas untuk mengatur bagian memori yang sedang digunakan
dan mengalokasikan jumlah dan alamat memori yang diperlukan,
baik untuk program yang akan berjalan maupun untuk sistem operasi itu sendiri.
Tujuan dari manajemen memori utama adalah agar utilitas CPU meningkat
dan untuk meningkatkan efisiensi pemakaian memori.
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar
dari word atau byte yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan.
Setiap word atau byte mempunyai alamat tersendiri. Memori utama berfungsi sebagai
tempat penyimpanan instruksi/data yang akses datanya digunakan
oleh CPU dan perangkat M/K. Memori utama termasuk tempat penyimpanan data
yang bersifat volatile (sementara), yaitu data akan hilang kalau komputer dimatikan.
Untuk mengatur memori, sistem operasi bertanggung jawab pada aktifitas-aktifitas
manajemen memori sebagai berikut :
a. Menjaga dan memelihara bagian-bagian memori yang sedang digunakan dan dari
      yang menggunakan.
b. Memutuskan proses-proses mana saja yang harus dipanggil ke memori jika
        tersedia ruang di memori.
c. Mengalokasikan dan mendealokasikan ruang memori jika diperlukan





File atau berkas adalah representasi program dan data yang berupa kumpulan
informasi yang saling berhubungan dan disimpan di perangkat penyimpanan.
Sistem berkas ini sangatlah penting, karena informasi atau data yang disimpan
dalam berkas adalah sesuatu yang sangat berharga bagi pengguna.
Sistem operasi harus dapat melakukan operasi-operasi pada berkas, seperti membuka,
membaca, menulis, dan menyimpan berkas tersebut pada sarana penyimpanan sekunder. 
Oleh karena itu, sistem operasi harus dapat melakukan operasi berkas dengan baik.
Sistem operasi melakukan manajemen sistem berkas dalam beberapa hal: 
Pembuatan berkas atau direktori. Berkas yang dibuat nantinya akan
diletakkan pada direktori-direktori yang diinginkan pada sistem berkas.
Sistem operasi akan menunjukkan tempat dimana lokasi berkas atau direktori tersebut
akan diletakkan. Setelah itu, sistem operasi akan membuat entri yang berisi nama berkas
dan lokasinya pada sistem berkas. 
Penghapusan berkas atau direktori.
Sistem operasi akan mencari letak berkas atau direktori yang hendak
dihapus dari sistem berkas, lalu menghapus seluruh entri berkas tersebut,
agar tempat dari berkas tersebut dapat digunakan oleh berkas lainnya. 
Pembacaan dan menulis berkas.
Proses pembacaan dan penulisan berkas melibatkan pointer yang menunjukkan
posisi dimana sebuah informasi akan dituliskan di dalam sebuah berkas. 
Meletakkan berkas pada sistem penyimpanan sekunder.
Sistem operasi mengatur lokasi fisik tempat penyimpanan berkas pada
sarana penyimpanan sekunder. 
• Dukungan primitif untuk manipulasi file dan directory.
Pemetaan file ke dalam secondary storage.
Backup file ke media storage yang stabil (nonvolatile).



Manajemen I/O System


^Sering disebut device manager
^Menyediakan “device driver” yang umum sehingga operasi I/O dapat seragam
        (open, read, write, close)
^Contoh: user menggunakan operasi yang sama untuk read file pada hard disk,
      CD-ROM dan floppy disk sama.

*Komponen OS untuk sistim I/O:
      *Buffer: menampung sementarai data dari/ke I/O devices
      *Spooling: melakukan scheduling pemakaian I/O sistim supaya lebih efisien (antrian dsb)
      *Menyediakan “driver” untuk dapat melakukan operasi “rinci” (detail)
            untuk hardware I/O tertentu.



Manajemen Secondary-Storage

*Secondary Storage: penyimpanan permanen 
  -Kapasitas harus besar untuk menyimpan semua program dan data.
  -Secondary storage dapat dijadikan “backup” storage main memory supaya dapat
    menjalankan banyak program.
  -Umumnya menggunakan “magnetic disks” (hard disk).

*OS bertanggung jawab untuk manajemen disk:
-Manajemen ruang kosong
-Alokasi storage
-Penjadualan disk




Command-Interpreter System

Command interpreter  adalah bagian dari sistem operasi komputer 
yang menjalankan perintah berdasarkan user.
Dalam beberapa system operasi command interpreter disebut shell.
Command interpreter menempati urutan paling atas dalam struktural
system operasi sperti gambar berikut:



Command interpreter  :
*OS: menunggu instruksi dari user (command driven)
*Program yang membaca instruksi dan mengartikan keinginal user (lebih dari sejenis).
        *Contoh:
        -control-card interpreter
        -command-line interpreter
        -shell (in UNIX)
        -Sangat bervariasi dari satu OS ke OS yang lain dan disesuaikan dengan tujuan,
            teknologi I/O devices yang ada.
                        ^contoh :
                        -CLI, Windows, Pen-based (touch) etc..

Selasa, 18 Desember 2012

tutorial membuat gmail


LANGKAH MEMBUAT GMAIL



1.Tahap Pertama masuk ke alamat www.gmail.com,
 lalu klik tab Buat Akun untuk memulai Registrasi .

2. Akan ada formulir untuk mengisi data-data kamu.
Masukkan keterangan yang diminta seperti di bawah ini
-Isikan nama depan dan nama belakang anda
-Isikan alamat email yang anda inginkan (akun harus belum digunakan orang lain)
-Masukan password yang anda ingikan
-Masukkan ulang password anda
-Isikan tanggal kelahiran anda
-Pilih jenis kelamin
-Masukkan nomor ponsel
-Masukkan alamat email lain jika ada
-Isikan lokasi atau negara anda
-Setujui persyaratan Google
-Terakhir klik tombol Langkah berikutnya (lihat contoh gambar di bawah)



3. Isi data sesuai dengan data diri anda, kemudian centang
“I agree to the Google Terms of Service and Privacy Policy”, lalu klik “Next Step”


4. Akan muncul tampilan seperti ini, lalu klik "continue to gmail"


5.dan tampilan brubah seperti ini, lalu klik next trus


gmail pun siap di gunakan :)


history of computer

MEDIA PEMBELAJARAN PTI

HISTORY OF COMPUTER


1.Sejarah PerkembAngan Alat Hitung


Pada awalnya nenek moyang kita belum mengenal lambang

bilangan. Namun meraka telah mengenal cara berhitung,

sebagai contoh mereka menghitung hewan ternak

yang digembalakan.


Setiap pagi ketika mereka melepas hewan ternak gembalaannya

dengan membuat keratan pada pohon, pada sore harinya mereka

mencocokkan jumlah hewa ternak dengan jumlah keratan pada

pohon tersebut sebelum membawanya pulang ke kandang.

Alat lain yang digunakan yaitu jari tangan, batu kerikil, serta

simpul-simpul pada tali.

Di Amerika Selatan, orang India Inka menggunakan
simpul-simpul tali sebagai lambang bilangan yag disebut KAIPU.
Seiring bekembangnya waktu, sekitar 1800 tahun yang lalu,
ditemukan alat hitung sederhana yang disebut SEMPOA(ABACUS).
Sempoa tertua ditemukan di Mesopotamia di Pulau Salamis
dan Hiroglif Fir’aun di Mesir.
Abacus merupakan cikal bakal ditemukannya komputer.
 

Pada tahun 1617, Jhon Napier menemukan cara berhitung
dengan bael bujur sangkar yang terdiri dari 9 x 9 kolom
yang  masing-masing berisi angka 1 sampai 9.
alat ini bernama tulang-tulang Napier (Napier’s Bone).
Dengan alat ini kita dapat menghitung logaritma. 

Tahun 1621 ditemukan Slide Rule yang merupakan
arah maju pada alat hitung yang bersifat mekanis.

Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi.
Pada tahun 1642, Blaise Pascal (1623-1662),
yang pada waktu itu berumur 18 tahun,
menemukan apa yang ia sebut sebagai
kalkulator roda numerik (numerical wheel calculator)
Kotak persegi kuningan ini yang dinamakan Pascaline,
menggunakan delapan roda putar bergerigi untuk
menjumlahkan bilangan hingga delapan digit.
Alat ini merupakan alat penghitung bilangan berbasis sepuluh.
Kelemahan alat ini adalah hanya terbatas untuk melakukan penjumlahan.

Tahun 1694, seorang matematikawan dan filsuf Jerman,
Gottfred Wilhem von Leibniz (1646-1716)
memperbaiki Pascaline dengan membuat mesin
yang dapat melakukan operasi perkalian dan pembagian.
Alat ini dikenal dengan nama Leibnitz Calculaion Machine.

Barulah pada tahun 1820, kalkulator mekanik mulai populer.
Charles Xavier Thomas de Colmar menemukan mesin
yang dapat melakukan empat fungsi aritmatik dasar.
Kalkulator mekanik Colmar, arithometer, mempresentasikan
pendekatan yang lebih praktis dalam kalkulasi
karena alat tersebut dapat melakukan penjumlahan,
pengurangan, perkalian, dan pembagian.
Dengan kemampuannya, arithometer banyak dipergunakan
hingga masa Perang Dunia I.
Bersama-sama dengan Pascal dan Leibniz,
Colmar membantu membangun era komputasi mekanikal.

Inilah awal mula komputer yang sebenarnya dibentuk
oleh seorang profesor matematika Inggris,
Charles Babbage (1791-1871).
Babbage juga terkenal dengan julukan Bapak Komputer.


Usaha Babbage yang pertama untuk menjawab masalah ini
muncul pada tahun 1822 ketika ia mengusulkan suatu mesin
untuk melakukan perhitungan persamaan differensil.
Mesin tersebut dinamakan Mesin Differensial.
Dengan menggunakan tenaga uap, mesin tersebut dapat
menyimpan program dan dapat melakukan kalkulasi
serta mencetak hasilnya secara otomatis.

Setelah bekerja dengan Mesin Differensial selama sepuluh tahun,
Babbage tiba-tiba terinspirasi untuk memulai membuat
komputer general-purpose yang pertama,
yang disebut Analytical Engine yang merupakan
alat komputasi pertama yang menggunakan
kartu yang dilubangi untuk menyimpan data.

Herman Hollerith pada tahun 1890 dari Biro Sensus Amerika
berhasil menciptakan mesin punched card counting
yang menggunakan punch card (kartu perforasi/berlubang-lubang).
Tahun 1944 Howard Aiken dari Hardvard Univercity  
bekerja sama dengan International Bussines Machine (IBM),
berhasil membuat sebuah mesin komputer yang mampu melaksanakan
serangkaian operasi aritmatika secara otomatis yang dinamakan Mark I.



Seiring berkembangnya ilmu pengetahuan dan teknologi,
komputerpun mengalami kemajuan, bentuk fisinya dari
waktu ke waktu semakin kecil dan penggunaan daya pun semakin hemat. 
Perkembangan teknologi komputer dapat dikelompokkan sebagai berikut:



a. KOMPUTER GENERASI PERTAMA

Dikembangkan pada perang Dunia II, dengan ciri-ciri :

ØSistem operasi dibuat secara spesifik untuk tugas tertentu.

ØMemiliki program kode biner yang berbeda yang
    disebut bahasa mesin (Machine Language),
    sehingga sulit diprogram dan membatasi kecepatannya.

ØMembutuhkan banyak daya contohnya ENIAC (160 kW).

ØMenggunakan tube vakum sehingga ukurannya sangat besar.

ØMemiliki silinder magnetik untuk menyimpan data.

ØYang termasuk komputer generasi pertama : Mark I, Mark II, Mark III, IBM 702, IBM 704, IBM 709, Eniac, Edvac, UNIVAC I, , UNIVAC II, Datamatic I000, CRC, NCR 102A, NCR 102D, Bicmac, dan Bizmac II. 

b. KOMPUTER GENERASI kedua
Memiliki ciri-ciri :

ØTransistor digunakan sebagai pengganti  tube vakum
      sehingga ukurannya jauh lebih kecil.

ØDikembangkan memori inti magnetik sehingga
      komputer menjadi lebih kecil, lebih cepat,
      dapat diandalkan, dan hemat energi.

ØBahasa mesin diganti dengan bahasa assembly
      yaitu bahasa yang menggunakan singkatan-singkatan 
      untuk menggunakan kode biner.

ØDapat siasosiasikan dengan printer, memory,
      penyimpan data, sistem operasi dan program.
žPada masa ini bermunculan bahasa pemrograman  
    yang bisa digunakan yaitu Common Bussines-Oriented language
    (COBOL) dan Formula Translator (FORTRAN)
žYang termasuk komputer generasi kedua : LARC, IBM 1401,
    UNIVAC III, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107,
   Burrouhgs 200, IBM 7070, IBM 7080, IBM 1400, IBM 1600,
   NRC 300, Honeywell 400, Honeywell 800, CDC 1604, CDC 160A, 
   GE 635, GE 645, dan GE 200.


c. KOMPUTER GENERASI  ketiga
Memiliki ciri-ciri :

ØTransistor masih digunakan tetapi menghasilkan
      panas yang dapat merusak komponen-komponen komputer. 

ØMenggunakan Integreted Circuit (IC) sebagai
     pengganti transistor sebab transistor dapat menimbulkan
     panas yang cukup besar dan dapat merusak
     bagian internal komputer. Jack Kilby, seorang insinyur
     di Texas Instrument, mengembangkan sirkuit terintegrasi
     /Integreted Circuit (IC).

ØIC mengkombinasikan tiga komponen elektronik dalam
    sebuah piringan silikon kecil terbuat dari pasir kuarsa.
    Ilmuwan pun berhasil memasukkan lebih banyak komponen
    ke dalam suatu chip tunggal yang disebut semi konduktor.
    Akibatnya komputer menjadi lebih kecil.

žCiri selanjutnya :

ØMenggunaan Sistem Operasi (Operating Sistem)
  yang memungkinkan mesin menjalankan berbagai program
  yang berbeda secara serentak.

ØHarga lebih murah dan penggunaan listrik  lebih hemat.

ØYang termasuk komputer generasi ketiga : UNIVAC 1109,
   UNIVAC 9000, Burrouhgs 5700, Burrouhgs 6700,
   Burrouhgs 7700, GE 600, GE 235, CDC 3000,
   CDC 6000, CDC 7000, PDP-8, DAN PDP-11.


d. KOMPUTER GENERASI  keEMPAT
žPada generasi ini, tujuan pengembangan komputer
  adalah mengecilkan  ukuran sirkuit dan
  komponen-komponen elektrik.

žGambar sebuah chip dalam sebuah sircuit yang  
  disebut microprosesor

Memiliki ciri-ciri :
ØMenggunakan Large Scale Integration (LSI),
  yang dapat memuat ratusan komponen dalam sebuah chip,
  sehingga dapat menurunkan harga komputer, meningkatkan
  daya kerja, efisien dan keterandalan komputer.
  Pada tahun 1980-an, Very Large Scale Integration (VLSI)
  memuat ribuan komponen dalam sebuah chip tunggal.
ØDikembangkan komputer micro yang menggunakan micro processor 
  dan semikonduktor  yang berbentuk chip untuk memori komputer.
ØIBM memperkenalkan Personal Computer (PC).
ØKomputer pun melanjutkan evolusinya dengan menciptakan
   laptop bahkan komputer yang dapat digenggam (palmtop).
ØPerusahaan Apple-Macintos menciptakan sistem grafis
   pada komputernya dan memperkenalkan penggunaan piranti mouse.
ØYang termasuk komputer generasi keempat : IBM 370, Apple II,
   IBM PC/XT, IBM PC/AT, IBM PS/2, IBM PC/386,IBM PC/486,
   pentium, pentium II, pentium III, AMD ke 6, dan Anthlon.