Popular Entries

Selasa, 29 Maret 2011

SINOPSIS Pirates of Silicon Valley

Pirates of Silicon Valley merupakan suatu film yang menceritakan tentang perseteruan Steve Jobs & Bill Gates (Apple & Machintos).

Diceritakan bagaimana Gates dan Steve memulai segalanya dari bawah. Pada 1975, Gates dan rekannya Paul Allen mendirikan Microsoft. Dan pada 1976, Jobs dan rekannya Steve Wozniac mendirikan Apple Inc.
Dari sinilah Microsoft mulai dikenal. Steve Jobs pun tak tinggal diam, untuk bisa terus menyalip IBM di pasar komputer ia butuh lebih dari sekadar inovasi biasa. Untuk tetap bisa menguasai pasar Apple menerbitkan Lisa, sebuah komputer yang ia beri nama seperti nama anak pertamanya. Lalu dengan geniusnya Jobs memanfaatkan proyek gagal dari perusahaan Xerox berupa teknologi mouse dan GUI (Graphic User Interface). Ia menggagas pembuatan komputer pribadi yang ia beri nama Macintosh. Mengetahui komputer keluaran terbaru dari Apple yaitu Lisa, Bill Gates pun tak bisa diam. Dia mengambil langkah berani dengan mengajak Jobs bekerja sama dengan tujuan utama mempelajari teknologi Grafis dan Sistem Operasinya, sungguh beruntung Bill Gates dan rekan-rekannya, niatnya hanya menginginkan Lisa, namun Macintosh pun didapatnya, Microsoft mendapatkan 3 prototype dari Apple.

Akhirnya Microsoft yang saat itu belum seberapa besar dibandingkan Apple dapat sesuka hati mengutak-atik prototype Macintosh Apple yang baru akan diliris setahun kemudian, hal ini disebabkan karena pengakuan Bill Gates bahwa IBM selaku saingan Apple menginginkan produk dari Microsoft, sehingga Steve pun harus sedikit khawatir dengan IBM dan akhirnya menerima Microsoft tanpa memikirkan resiko yang akan timbul seperti pada kenyataannya. Bill Gates diam-diam mengutak-atik sistem operasi dan teknologi Macintosh dan meluncurkan apa yang kita kenal sekarang sebagai Windows, padahal saat itu Macintosh belum diluncurkan.Tapi karena kelihaiannya Bill Gates dapat mengelabui Apple. Dari situlah Microsoft bekembang pesat dan jutru menjadi saingan berat bagi Apple.

Sementara di pihak Apple sendiri justru terjadi persaingan antara Macintosh Developers dan Apple II Developers, namun Steve Jobs malah menganggap hal ini sebagai sesuatu yang hebat dan dia menganggap macintosh adalah yang terbaik diantara pendahulunya yaitu Lisa dan Apple II. Bagi orang pada umumnya saat itu dapat dikata bahwa Apple menghancurkan dirinya sendiri.

Konsep Proses Sistem Operasi (Windows Vista)


Proses didefinisikan sebagai program yang sedang dieksekusi. Menurut Silberschatz proses tidak hanya sekedar suatu kode program ( text section), melainkan meliputi beberapa aktivitas yang bersangkutan seperti program counter dan stack. Sebuah proses juga melibatkan stack yang berisi data sementara (parameter fungsi/ metode, return address, dan variabel lokal) dan data section yang menyimpan variabel-variabel global. Tanenbaum juga berpendapat bahwa proses adalah sebuah program yang dieksekusi yang mencakup program counter, register, dan variabel di dalam
nya.

Keterkaitan hubungan antara proses dengan sistem operasi terlihat dari cara sistem operasi menjalankan/ mengeksekusi proses. Sistem operasi mengeksekusi proses dengan dua cara yaitu batch system yang mengeksekusi jobs dan time-shared system yang mengatur pengeksekusian program pengguna ( user) atau tasks. Bahkan pada sistem pengguna tunggal ( single user) seperti Microsoft Windows dan Mac OS, seorang pengguna mampu menjalankan beberapa program pada saat yang sama, seperti Spread Sheet, Web Browser, dan Web Email. Bahkan jika pengguna hanya menggunakan satu program saja pada satu waktu, sistem operasi perlu mendukung program internalnya sendiri, seperti manajemen memori. Dengan kata lain, semua aktivitas tersebut adalah identik sehingga kita menyebutnya ''proses''.

Program itu sendiri bukanlah sebuah proses. Program merupakan sebuah entitas pasif; serupa isi dari sebuah berkas didalam disket. Sedangkan sebuah proses adalah suatu entitas aktif, dengan sebuah program counter yang menyimpan alamat instruksi yang selanjutnya akan dieksekusi dan seperangkat sumber daya ( resource) yang dibutuhkan agar sebuah proses dapat dieksekusi.

Status Proses
  • Running: status yang dimiliki pada saat instruksi-instruksi dari sebuah proses dieksekusi.
  • Waiting: status yang dimiliki pada saat proses menunggu suatu sebuah event seperti proses M/K.
  • Ready: status yang dimiliki pada saat proses siap untuk dieksekusi oleh proseso.
  • New: status yang dimiliki pada saat proses baru saja dibuat.
  • Terminated: status yang dimiliki pada saat proses telah selesai dieksekusi.
K
Konsep pembuatan proses pada sistem operasi windows:
Desain proses Windows dikendalikan oleh kebutuhan untuk menyediakan dukungan berbagai variasi dari lingkungan OS. Proses didukung oleh perbedaan lingkungan OS dalam berbagai cara, termasuk termasuk yang di bawah ini:

· Bagaimana proses dinamakan
· Jika thread disediakan proses
· Bagaimana proses dipresentasikan
· Bagaimana sumber daya proses dilindungi
· Bagaimana mekanisme ang digunakan untuk komunikasi interproces dan sinkronisasi
· Bagaimana proses dihubungkan dengan yang lain

Karakteristik penting dari proses Windows adalah sebagai berikut:

· Proses windows diimplementasikan sebagai object.
· Sebuah proses executable bisa berisi satu atau lebih thread.
· Proses dan object thread memiliki kemampuan sinkronisasi built- in.

Proses Pembuatan Suatu Proses dimulai dengan mengeksekusi program kemudian memeriksa priority dan apabila prioritynya tinggi maka akan langsung pada status ready dan kemudian running tapi jika priority sedang atau perlu antrian, maka akan ada proses blocked dan mengantri sampai giliran program tersebut running.

Sumber:
http://minitux.wordpress.com/2009/03/23/definisi-proses-pada-os-windows-linux/

Rabu, 23 Maret 2011

Usaha Kreatif Lokal

Di Pacitan, Jawa Timur terdapat sebuah usaha kreatif lokal yang bergelut pada kreasi digital. RAS STIKER membuat produk-produk jualnya sendiri dengan beberapa karyawan yang ada.
Nama RAS sendiri diadopsi dari nama pemilik kedai digital tersebut yang bernama Roy Aditama Saputra. Lokasi daripada kedai tersebut adalah di Pucang 1000 Pacitan.

Produk yang di tawarkan oleh RAS STIKER ini antara lain:
- STIKER
- STIKER MOTOR & MOBIL
- CETAK FOTO
- KARTU NAMA
- SPANDUK
- MUG DIGITAL
- PIN
- ID CARD

Semua produk tersebut dikerjakan oleh RAS STIKER dengan jangkauan harga yang relatif murah.
Dalam pemasaran selain face to face dan mulut ke mulut, RAS STIKER ini juga menggunakan beberapa jejaring sosial untuk mempromosikan produknya. Selain itu, untuk memperluas jaringannya RAS STIKER juga bekerja sama dengan beberapa rekan bisnis untuk bekerja sama dalam proses pemasaran produk.

Alat-alat yang mendukung produksi:
- Mesin sablon digital
- Komputer
- Scaner
- Printer
- Mesin laminasi
- Undangan
- dll

Mengenai design yang diinginkan, konsumen bisa membuat sendiri dan juga bisa dibuatkan oleh karyawan RAS. Lama pembuatan tergantung design dan model produk yang diinginkan, kalau simple langsung jadi juga pasti bisa.

Mengenai biaya, semua produk dijamin murah dan terjangkau. Bahkan untuk pesanan dalam jumlah banyak, RAS akan memberikan discount special pada konsumennya.

Senin, 21 Maret 2011

INTEGRASI SISTEM ERP



Sumber: beberapa artikel internet & file pdf

ERP
adalah sebuah sistem informasi perusahaan yang dirancang untuk mengkoordinasikan semua sumber daya, informasi dan aktifitas yang diperlukan untuk proses bisnis lengkap.

Sistem ERP didasarkan pada database pada umumnya dan rancangan perangkat lunak modular
ERP merupakan software yang mengintegrasikan semua departemen dan fungsi suatu perusahaan ke dalam satu sistem komputer yang dapat melayani semua kebutuhan perusahaan, baik dari departemen penjualan, HRD, produksi atau keuangan.

Syarat terpenting dari sistem ERP adalah integrasi, integrasi yang dimaksud adalah menggabungkan berbagai kebutuhan pada satu software dalam satu logical database, sehingga memudahkan semua departemen berbagi informasi dan berkomunikasi. Database yang ada dapat mengijinkan setiap departemen dalam perusahaan untuk menyimpan dan mengambil informasi secara real-time. Informasi tersebut harus dapat dipercaya, dapat diakses dan mudah disebarluaskan.

Rancangan perangkat lunak modular harus berarti bahwa sebuah bisnis dapat memilih modul-modul yang diperlukan, dikombinasikan dan disesuaikan dari vendor yang berbeda, dan dapat menambahkan modul baru untuk meningkatkan unjuk kerja bisnis

Enterprise perencanaan sumber daya adalah buzz waktu. Ada banyak perusahaan yang memahami kebutuhan mendesak bisnis. Oleh karena itu, mereka telah datang dengan layanan Integrasi ERP. Integrasi ERP dilakukan mengingat sistem hukum. Integrasi ERP terbaru termasuk pemasaran, order tracking, inventory control, layanan pelanggan, keuangan dan sumber daya manusia juga. Para profesional hati-hati Tenunan bersama berbagai proses seperti perencanaan, penjualan & pemasaran, kontrol inventori, perencanaan sumber daya manusia dan banyak lagi.

Penyedia layanan integrasi ERP memastikan bahwa sistem ERP saat ini cukup baik untuk mengintegrasikan teknologi saat ini. Jika upgrade harus diambil pada tingkat integrasi ERP besar maka tidak disarankan. Oleh karena itu, dianjurkan untuk memeriksa bahwa entry-level informasi yang tersedia dengan perusahaan. Hal lain yang penting untuk dicatat adalah bahwa sistem Anda harus memiliki standar yang dibutuhkan untuk ketersediaan, keamanan, dan kehandalan. Semua ini memungkinkan seseorang dalam memanfaatkan baik teknologi yang tersedia. Satu dapat menggunakan teknologi ini untuk pertukaran data dengan ERP, sistem pelacakan pemohon dan pihak ketiga penyedia layanan. Sebuah ERP yang baik integrasi penyedia jasa akan

* Jelaskan proses bisnis yang lengkap yang akan diaktifkan oleh antarmuka.

* Hati-hati menetapkan data yang akan dipertukarkan. Lebih lanjut, memastikan bahwa ia mendukung proses baru.

* Cari dan mengevaluasi pilihan yang tersedia untuk menyiapkan antarmuka.

* Jika diperlukan mengelola dan menyiapkan spesifikasi tertulis untuk pengujian dan implementasi antarmuka.

* Mengintegrasikan alat manajemen proyek yang berbeda dan sistem keuangan untuk manajemen program enterprise lengkap.

Hal-hal ini memungkinkan seseorang untuk menggabungkan berbagai modul yang kompleks ERP dan aplikasi e-bisnis.

KELEBIHAN ERP
• Integrasi antara area fungsional yang berbeda untuk meyakinkan komunikasi, produktifitas dan efisiensi yang tepat.
• Rancangan Perekayasaan
• Pelacakan pemesanan dari penerimaan sampai fulfillment
• Mengatur saling ketergantungan dari proses penagihan material yang kompleks
• Pelacakan 3 cara yang bersesuaian antara pemesanan pembelian, penerimaan inventori, dan pembiayaan
• Akuntasi untuk keseluruhan tugas: melacak pemasukan, biaya dan keuntungan pada level inti

KELEMAHAN ERP
• Terbatasnya kustomisasi dari perangkat lunak ERP
• Sistem ERP sangat mahal
• Perekayasaan kembali proses bisnis untuk menyesuaikan dengan standar industri yang telah dideskripsikan oleh sistem ERP dapat menyebabkan hilangnya keuntungan kompetitif
• ERP sering terlihat terlalu sulit untuk beradaptasi dengan alur kerja dan proses bisnis tertentu dalam beberapa organisasi
• Sistem dapat terlalu kompleks jika dibandingkan dengan kebutuhan dari pelanggan
• Data dalam sistem ERP berada dalam satu tempat, contohnya : pelanggan, data keuangan. Hal ini dapat meningkatkan resiko kehilangan informasi sensitif, jika terdapat pembobolan sistem keamanan

Minggu, 20 Maret 2011

Jenis-Jenis Sistem Informasi

Sumber : artikel internet

- Transaction Processing System (TPS), adalah sistem informasi yang terkomputerisasi yang dikembangkan untuk memproses data-data dalam jumlah besar untuk transaksi bisnis rutin seperti daftar gaji dan inventarisasi.

Sebagai contoh, TPS membuat pernyataan konsumen, cek gaji karyawan, kuitansi penjualan, order pembelian, formulir pajak, dan rekening keuangan. TPS juga memperbaharui database yang digunakan perusahaan untuk diproses lebih lanjut oleh SIM.

- Office Automation System (OAS), adalah system mendukung pekerjaan pada suatu perusahaan secara luas, biasanya digunakan untuk meningkatkan aliran pekerjaan dan komunikasi antar sesama pekerja, tidak peduli apakah pekerja tadi berada di satu lokasi yang sama ataupun tidak. OAS berfungsi dalam word processing, elctronic message, work group computing, work group scheduling, facsimile processing, imaging and electronic documents, and work flow management. OAS dirancang baik untuk individu maupun kelompok.

- Management Information System (MIS), adalah suatu aplikasi Sistem Informasi yang menyediakan laporan informasi terpadu bagi pihak manajemen. MIS dihasilkan dari beberapa database yang menyimpan data dari benyak sumber, termasuk didalamanya Transaction Processing System/TPS. MIS menyajikan informasi yang detail, rangkuman informasi dan informasi terpilih. MIS merupakan salah satu elemen manajemen yang dirasa penting oleh banyak perusahaan.

- DSS merupakan salah satu produk perangkat lunak yang dikembangkan secara khusus untuk membantu manajemen dalam proses pengambilan keputusan.

Sesuai namanya, tujuan digunakannya system ini adalah sebagai “second opinion” atau “information source” yang dapat dipakai sebagai bahan pertimbangan sebelum seorang manajer memutuskan kebijakan tertentu.

Contoh-contoh klasik dari persoalan dalam bidang ini adalah linear programming, game’s theory, transportation problem, inventory system, decision tree, dan lain sebagainya.

- Literatur AI konvensional merefleksikan karya lebih awal dalam sistem cerdas. Banyak para pelopor AI mendefinisikan AI dalam bahasa filsafatnya; banyak definisi AI representatif didaftar seiring dengan sejumlah definisi ES.

* “AI adalah pelajaran agent yang ada dalam sebuah lingkungan dan merasa serta bertindak.” (S. Russell dan P. Norvig)

* “AI adalah seni membuat komputer melakukan sesuatu dengan cerdas.” (Waldrop)

* “AI adalah gaya pemrogaman, di mana program-program beroperasi pada data berdasarkan aturan-aturan untuk mencapai tujuan.” (W. A. Taylor)

* “AI adalah aktivitas menyediakan mesin seperti komputer dengan kemampuan untuk menampilkan tindakan yang akan dianggap cerdas jika ia diobservasi secara manusiawi.” (R. McLeod)

“ES adalah program komputer yang menggunakan pengetahuan ahli untuk mencapai level tinggi dari kinerja dalam area permasalahan sempit.” (D. A. Waterman)

“ES adalah karikatur manusia pakar, dalam arti bahwa ia mengetahui hampir segala sesuatu tentang yang hampir tidak ada.” (A. R. Mirzai)

- GDSS adalah Sistem Pendukung Keputusan kelompok yang berusaha memperbaiki komunikasi di antara para anggota kelompok dengan menyediakan lingkungan yang mendukung dan mendukung para pengambil keputusan dengan menyediakan perangkat lunak GDSS yang disebut groupware.

- Computer Supported Cooperative Work atau disingkat dengan CSCW merupakan suatu group user yang merancang suatu sistem dimana system ini akan digunakan untuk membantu pekerjaan didalam group itu sendiri dan memahami dampak dari suatu teknologi didalam pekerjaan terebut, CSCW juga dikenal dengan istilah Groupware, merupakan suatu sistem komputer yang mendukung pekerjaan sebagai suatu group.

- ESS dapat dibagi menjadi 3 bagian utama, yaitu :

* Mental Modelling => Proses perancangan EIS, untuk mengidentifikasi faktor critical succes, data, informasi, dsb.

* EIS => Orang atau teknologi yang memberikan data kepada executive dan mengubahnya sebagai informasi.

* Office Automation Support => Semacam alat komunikasi executive dengan staff untuk berinteraksi dalam pengambilan keputusan.

Executive Information System (EIS) adalah sistem computer-based yang membantu executive dalam mengakses data dan informasi untuk mengetahui suatu permasalahan, meneliti solusi yang akan diberikan, dan menunjukkan proses strategic planning.

EIS Dalam ESS (Executive Support System), EIS adalah inti dari Executive Support System (ESS).

Kamis, 17 Maret 2011

OS WINDOWS VISTA

Sumber:
- Wikipedia
- Artikel dan buku

Windows Vista
Windows Vista adalah versi terbaru Microsoft Windows, sistem operasi berbasis grafis dari Microsoft yang digunakan pada komputer pribadi (PC), baik untuk pengguna rumahan maupun bisnis, pada komputer laptop, maupun media center.
Sebelum diumumkan dengan nama Windows Vista pada 22 Juli 2005, sistem operasi ini lebih dikenal dengan codename Longhorn (berasal dari nama Longhorn Saloon, sebuah bar terkenal di Whistler, British Columbia, Kanada).

Microsoft meluncurkan Windows Vista pada 8 November 2006 untuk pengguna bisnis, dan 30 Januari 2007 untuk pengguna rumahan. Dengan demikian, peluncuran Windows Vista ini berjarak lebih dari lima tahun sejak peluncuran Windows XP pada 25 Oktober 2001.
Windows Vista adalah sistem operasi pertama yang diluncurkan Microsoft setelah 5 tahun setelah XP. Tentu saja ini bukan kurun waktu yang singkat bagi sebuah perusahaan pembuat perangkat lunak yang menguasai sebagian besar pasar OS. Yang akan paling bahagia dengan diluncurkan Windows Vista tentu saja mereka yang selama ini sangat menikmati lingkungan Windows sehari-hari, mulai dari Win XP, IE 7, MSN, Live.com, dan berbagai aplikasi desktop keluaran Microsoft. Bukan hanya karena kini pekerjaan mereka akan semakin dimudahkan oleh Vista, tetapi juga dimanjakan oleh berbagai fitur yang akan membuat pengguna makin betah berlama-lama di depan komputernya untuk keperluan apapun.

Windows Vista diluncurkan dalam 6 varian ‘rasa’ dengan satu – dua edisi yang mungkin tidak tersedia di suatu wilayah tertentu. Dari yang paling ‘sederhana’ yaitu Windows Vista Starter yang tidak tersedia di Amerika hingga Windows Vista Ultimate yang menjadi edisi terlengkap dari semua keluarga Vista. Diantara Starter dan Ultimate terdapat Vista Home Basic, Vista Home Premium, Vista Business, dan Vista Enterprise yang dijual dalam bentuk OLP (Open License Product).

Perkembangan
Microsoft pertama kalinya mengumumkan "Longhorn" pada bulan Juli 2001, bahkan sebelum peluncuran Windows XP pada bulan Oktober tahun yang sama. Pada awalnya, Longhorn diharapkan untuk mulai dijual pada kisaran tahun 2003 sebagai batu loncatan di antara Windows XP dan "Blackcomb" (sekarang dikenal sebagai "Windows 7"). Secara bertahap, "Longhorn" nyatanya dibangun dengan banyak fitur-fitur dan teknologi baru dari "Blackcomb", sehingga tanggal peluncurannya pun berkali-kali diundur. Microsoft kemudian mengumumkan pada 27 Agustus 2004 bahwa Perusahaan itu melakukan perubahan yang signifikan. Pembangunan "Longhorn" diulang kembali dan didasarkan pada basis program Windows Server 2003. Beberapa fitur yang sebelumnya diumumkan, seperti WinFS, pun dibatalkan.

Setelah "Longhorn" dinamai menjadi Windows Vista, sebuah uji-beta program dimulai, melibatkan ratusan ribu sukarelawan dan perusahaan. Pada September 2005, Microsoft mulai meluncurkan Community Technology Previews (CTP) secara reguler bagi para penguji-beta. Rilis yang pertama adalah build 5219, didistribusikan bagi undangan yang hadir pada Microsoft Professional Developers Conference (PDC) 2005, dan juga dirilis bagi para penguji Microsoft Beta dan para pelanggan MSDN.

Dalam CTP-CTP berikutnya, Microsoft telah memperkenalkan banyak rencana-rencana fitur untuk produk finalnya, seperti sejumlah perubahan untuk antarmuka pengguna, yang didasarkan dari usulan balik dari para penguji-beta.
Windows Vista dianggap telah memiliki fitur yang lengkap dengan peluncuran build 5308 CRT, yang dirilis pada 22 Februari 2006. Pekerjaan yang menunggu para programer Microsoft hingga tanggal akan dirilisnya versi final nanti cenderung difokuskan pada stabilitas, kinerja, kompatibilitas aplikasi dan driver, serta dokumentasi.

James Allchin dalam sebuah wawancara menyatakan bahwa tidak akan ada versi "Release Candidate" (RC) seperti yang dilakukan pada versi-versi Windows yang sebelumnya. Microsoft sebaliknya hanya akan mengirimkan CTP hingga produk tersebut siap dipasarkan. Hanya saja dalam peluncuran Windows Vista Beta 2 bagi para penguji pada 23 Mei 2006, dan untuk umum pada 7 Juni 2006 melalui Microsoft's Customer Preview Program (bisa diunduh langsung ataupun dengan memesan DVD), Microsoft memberikan petunjuk bahwa akan ada release candidate untuk Windows Vista dengan menjanjikan sebuah Release Candidate 1 DVD kit untuk yang memesan DVD Beta 2.
Dalam roadmap Microsoft tampaknya rencana untuk tanggal rilis ke pabrikan adalah pada atau sebelum 25 Oktober 2006.

Fitur-fitur yang baru dan diperbaharui
Windows Vista memiliki daftar panjang untuk ratusan fitur-fitur baru, fitur-fitur yang diubahkan, dan fitur-fitur yang ditingkatkan kemampuannya. Pada saat ini daftar fitur-fitur tersebut belum dipublikasikan secara lengkap oleh Microsoft. Namun demikian, berbagai fitur yang akan dimasukkan ke dalam Windows Vista tersebut sudah mulai diperkenalkan melalui beberapa publikasi.

Fitur-Fitur End-User
- Windows Aero: desain baru antarmuka pengguna, singkatan dari Authentic, Energetic, Reflective, and Open. Antarmuka baru ini dimaksudkan agar lebih estetis dan bersih ketimbang tantarmuka Windows sebelumnya, termasuk jendela-jendela transparan, animasi, dan tampilan yang bagus. Animasi pada Windows Aero dapat nampak pada saat aplikasi ditutup, diminimalisasikan, dimaksimalisasikan, dan juga pada tombol rekomendasi.
- Windows Shell: Windows shell yang baru ini berbeda sekali dengan Windows XP. Sebagai contoh, Start Menu yang telah diubah, bahkan kata "Start" pun telah digantikan dengan tombol Windows "Pearl" biru yang baru.
a.Fasilitas Pencarian (Quick Search)
b.Windows Sidebar
c.Internet Explorer 7+
d.Windows Media Player 11
e.Windows Media Center
f.Windows Live Show
g.User Account Control
h.Windows Firewall With advanced security
i.Windows Defender
j.Windows Mail
k.Windows Update
l.Parental Control
m.Windows Sideshow
n.Speech recognition
o.New Fonts
p.Games
q.Windows Calendar
r.Windows Photo Gallery
s.Windows DVD Maker
t.Windows Collaboration
u.SuperFetch
v.ReadyBoost
w.ReadyDrive
x.Touchscreen
y.Problem Reports and Solutions
z.Virtual Folder

Teknologi Inti
Windows Vista dimaksudkan untuk diluncurkan sebagai produk berbasis-teknologi, sebagai sistem yang solid yang mencakup teknologi-teknologi baru tingkat tinggi. Banyak di antaranya merupakan teknologi yang berkaitan dengan bagaimana sistem berfungsi, yang bekerja di belakang layar dan tidak terlihat oleh pengguna akhir.
- Pembangunan ulang seluruh arsitektur audio, print, tampilan layar (display), dan stack jaringan
- Protokol IPv6 yang juga bekerja bersama dengan IPv4
- Struktur keamanan baru, termasuk BitLocker Drive Encryption
- Peningkatan kemampuan memory manager dan process scheduler
- System services dimasukkan sebagai sesi terpisah dan terisolasi, sementara proses User sebagai sesi yang berbeda.
- Address Space Layout Randomization (ASLR) untuk mencegah serangan Return-to-libc buffer overflow.
- Kernel Transaction Manager yang baru memungkinkan operasi transaksi atom melintasi berbagai obyek yang berbeda, terutama sekali sistem file (Transactional NTFS) dan operasi registry.
- Deadlock Detection Technology merupakan teknologi baru yang akan melakukan pengecekan atas kondisi-kondisi deadlock (kebuntuan sistem) untuk pelaporan error Windows.

Antarmuka grafis
Antarmuka baru Vista, Windows Aero, dibangun di atas sebuah mesin baru yang bernama Desktop Window Manager. Windows Aero, juga dikenal sebagai Aero Glass, menambahkan dukungan untuk grafik 3D (dikenal sebagai Flip 3D), jendela transparan, animasi, dan efek visual lainnya. Windows Aero membutuhkan kartu grafis high-end dan kapasitas perangkat keras seperti:
- memori grafis 64MB direkomendasikan untuk set layar 1024x768, dan 128MB untuk 1600x1200+.
- minimal 32 bit per pixel
- 3D hardware accelleration yang mendukung DirectX 9.0
- memori dengan lebar pita (bandwidth) direkomendasikan 2GB/s
- mampu menggambar ~1.5 juta segitiga/detik, dengan satu jendela hingga ~150 segitiga
- mendukung driver Windows Display Driver Model (WDDM).

Vista juga menawarkan model Aero lainnya:
- Mode Standard, adalah varian Windows Aero tanpa tranparan, animasi, dan efek grafis lainnya seperti Flip 3D.
- Mode Windows Classic, juga tersedia sebagai antarmuka yang paling dasar. Classic memiliki tampilan yang mirip dengan Windows 2000 dan tidak menggunakan Desktop Composition Engine yang baru. Classic memerlukan driver-driver Windows XP Display Driver Model (XPDM) atau WDDM dan kartu grafis yang mendukung Windows 2000.

Kebutuhan perangkat keras
Menurut Microsoft, komputer yang dapat menjalankan Windows Vista diklasifikasikan sebagai "Vista Capable" dan "Vista Premium Ready"
- Komputer "Vista Capable" memerlukan minimal prosesor 800MHz, 512MB RAM, dan kartu grafis dengan kelas DirectX 9. Namun klasifikasi ini tidak akan mampu untuk mendukung grafis high-end Vista, termasuk antarmuka Aero.
- Komputer "Vista Premium Ready" memerlukan setidaknya prosesor 1GHz, 512 MB RAM, dan kartu grafis yang kompatibel dengan antarmuka Aero minimal 128MB serta mendukum WDDM yang baru.

Komputer Vista Capable atau sejenis, memerlukan minimal prosesor dengan kecepatan 800 MHz, Memory 512 MB RAM dan kartu grafis yang mendukung DirectX 9. Komputer jenis ini tidak mampu mendukung grafis high-end Vista, termasuk antarmuka Aero. Sebaliknya Komputer Vista Premium Ready dapat mendukung fitur "high-end" Vista tetapi, sedikitnya diperlukan prosesor 1 GHz , memory utama 1 GB, dan kartu grafis yang kompatibel dengan Aero dengan memory minimal 128 MB dan mendukung Windows Display Driver Model yang baru.



Edisi-edisi Windows Vista
- Windows Vista Starter
Mirip seperti Windows XP Starter Edition,edisi ini masih berteknologi 32-bit, edisi ini dibatasi untuk area lokal, terutama sebagai alternatif legal ketimbang penggunaan kopi bajakan. Pengguna edisi ini akan sangat dibatasi pemakaiannya, misalnya hanya bisa untuk memakai tiga program sekaligus dalam satu waktu, pembatasan koneksi jaringan, dan physical memory dibatasi hanya hingga 256MB.
- Windows Vista Home Basic
Seperti Windows XP Home Edition,dengan teknologi 64-bit, fiturnya juga bertambah banyak. Tetapi tidak sebanyak edisi yang lain, Home Basic ditujukan bagi pengguna rumahan yang tidak memerlukan fasilitas lebih tinggi. Tema "Aero Glass" dengan efek transparan juga tidak akan termasuk dalam Edisi ini. Home Basic hanya mendukung hingga 8GB physical memory.
- Windows Vista Home Premium
Didasari Windows Vista Home Basic, edisi ini memiliki tambahan dukungan fitur-fitur lebih tinggi yang ditujukan untuk segmen pengguna rumahan, seperti dukungan HDTV dan pembuatan menu DVD. Tambahan lainnya adalah games yang lebih banyak, dukungan untuk komputer tablet dan mobile, sistem enkripsi file, serta aplikasi manajemen foto. Edisi ini mirip dengan Windows XP Media Center Edition dan Tablet PC Edition. Home Premium mendukung hingga 16GB physical memory.
- Windows Vista Busines
Sebanding dengan Windows XP Professional, dan ditunjukan untuk pengguna bisnis. Fitur Media Center yang ada dalam Home Premium tidak dimasukkan dalam edisi ini, tetapi memiliki fasilitas IIS web server, dukungan faksimili, offline files, dukungan dual physical processor, Remote Desktop, kolaborasi P2P, dan mampu menangani hingga 128GB memori. Aktivasi produk tidak diperlukan untuk edisi ini.
- Windows Vista Enterprise
Edisi ini ditujukan untuk segmen enterprise, dan merupakan edisi tingkat tinggi dari edisi Business. Fitur-fitur tambahannya di antaranya adalah versi sesi-tunggal dari Virtual PC, dukungan antarmuka multibahasa, BitLocker Drive Encryption, dan dukungan untuk aplikasi UNIX. Edisi ini tidak akan tersedia melalui saluran retail ataupun OEM, melainkan melalui Microsoft Software Assurance.
- Windows Vista Ultimate
Edisi ini menggabungkan seluruh fitur-fitur Home, Premium, dan Enterprise. Dalam edisi ini juga ditambahkan dukungan pembuatan podcast (yang dialihbahasakan oleh Microsoft menjadi "blogcasting"), program peningkat-kinerja game (WinSAT), fasilitas DVD ripping, dan layanan online khusus untuk media yang dapat diunduh, serta opsi layanan pelanggan tambahan lainnya. Edisi Ultimate ditujukan sebagai edisi Vista yang paling impresif, ditujukan bagi para pengguna high-end, pemain game, para profesional multimedia, serta para pecandu PC. Seperti edisi Business dan Enterprise, aktivasi produk juga tidak diperlukan.

Setup dan Instalasi
Windows Vista yang dikemas dalam keping DVD telah menyertakan format Windows Imaging (WIM). Jadi, jika Anda membeli edisi Home Basic maupun Ultimate, kode WIM yang digunakan akan sama. Key-product lah yang nanti akan membuka fitur untuk masing-masing edisi. Ini artinya, pengguna Vista dengan fitur yang lebih sedikit dapat meng-upgrade Vista-nya dengan men-download kode tambahan dan mendapatkan key-product baru secara online. Namun bagaimanapun juga, fitur-fitur ini sangat bergantung pada spesifikasi perangkat keras komputer Anda. Fitur yang telah Anda beli ini akan sia-sia jika tidak diimbangi dengan spesifikasi hardware yang dapat mengimbangi Vista.

Dapat diperkirakan, akan banyak pengguna XP SP2 yang ingin beralih ke Vista. Jika Anda menemui kesulitan untuk menentukan edisi mana yang didukung oleh spesifikasi komputer Anda, Cnet bekerja sama dengan System Requirement Labs menyediakan tool untuk menganalisa sistem Anda.

Meskipun Vista tersedia dalam versi upgrade, kami merekomendasikan pengguna Vista untuk melakukan clean installation. Dengan clean-instalation Anda dapat tetap mempertahankan sistem pada XP lama Anda dan cukup meng-instal aplikasi yang Anda perlukan pada Vista. Clean-instalation dapat dilakukan dengan memartisi ruang harddisk Anda dan menjalankan dual-boot dengan XP atau bisa juga dengan menambahkan harddisk khusus untuk Vista Anda. Tentu saja cara paling praktis dan nyaman adalah membeli komputer baru dengan Windows Vista telah terinstal didalamnya.

Proses instalasi Vista yang telah dicoba memakan waktu sekitar 20 menit hingga 1 jam, tergantung spesifikasi hardware komputer. Proses instalasi Vista tergolong otomatis dengan terlebih dahulu meng-copy WIM pada drive lokasi Vista. Selama proses instalasi, Vista akan mengisi PC Anda dengan driver yang dibutuhkan. Vista akan mengambil driver tambahan yang dibutuhkan dari database Microsoft. Dapat diasumsikan, untuk keperluan tersebut proses instalasi ini membutuhkan koneksi internet.

Seperti biasa, di akhir proses instalasi Anda akan diminta memasukkan data-data seperti negara/region, waktu, mata uang, dan layout keyboard yang Anda inginkan. Dilanjutkan dengan Username, User Icon, dan password. Kemudian Anda dapat memilih wallpaper dan security setting. Kemudian Windows akan mengecek kinerja komputer Anda dengan 5 skala skor.

Yang menarik, pada Vista terdapat tone musik yang ditulis oleh musisi veteran Robert Fripp. Dibandingkan dengan XP, tone musik ini terdengar lebih ringan dan berkelas. Dan yang baru pada Vista adalah Welcome Center pada desktop yang yang menampilkan FAQ semacam “How do you configure your printer” dan sebagainya.

Start Menu pada Vista tampil lebih cantik dan elegan. Ini adalah pemandangan yang indah bagi Anda yang selama ini bosan dengan Start Menu Windows yang tidak banyak mengalami perubahan dari Windows 95 hingga XP. Yang paling mencolok adalah dimasukkannya kolom untuk search pada Start Menu ini. Sangat praktis. Anda dapat langsung mengetikkan keyword pencarian disini tanpa perlu membuka window Search.

Selain kolom Search yang terintegrasi pada Start Menu, All Program kini ditampilkan dalam bentuk tree yang dapat di-expand. Kemudahan lain yang diberikan Vista pada Start Menu adalah tombol Instan Off yang akan memangkas waktu yang diperlukan untuk “cleaning up files” pada saat PC dimatikan.

Akhirnya, Vista akan menampilkan compatibility wizard yang akan menganalisa aplikasi lama Anda (katakanlah game kesayangan yang Anda jalankan pada Windows 95) dan menyesuaikan resolusi tampilan game tersebut dengan Vista.

Kinerja
Selama proses instalasi, Vista memberikan peringkat kepada keseluruhan kinerja perangkat lunak yang terdapat dalam sistem PC Anda. Skor akhir yang diberikan Vista mengindikasikan nilai terendah skor individual.

Untuk Vista, Microsoft telah mengeluarkan driver untuk DVD-burner dan printer dari kernel. Faktor driver inilah yang selama ini diduga sebagai penyebab terjadinya crash pada Windows. Dari ujicoba yang telah dilakukan, kami dapat mengacungi jempol untuk perbaikan ini yang menjadikan Vista sebagai OS yang stabil dan dapat diandalkan.

Kelebihan
- Tentu saja pengalaman baru menjelajah PC dengan rasa tridi (3D) yang canggih berkat Aero
- Perbaikan dan penambahan fitur yang terlalu panjang untuk disebutkan disini
- Lebih sedikit system-crash dibanding pada Windows XP
- Built-in Support Option yang memberikan keleluasaan lebih kepada pengguna
Kekurangan
- Fitur-fitur canggihnya bekerja optimal hanya pada lingkungan Windows
- Belum dibarengi dengan diluncurkannya software yang secara eksklusif mendukung dan bersinergi dengan fitur-fitur Vista
- Terlalu banyak varian seri yang mungkin akan membingungkan calon pengguna

Rabu, 16 Maret 2011

Orang Sukses dari Pacitan

SUSILO BAMBANG YUDHOYONO

Siapa yang tak kenal namanya???
Ya. Presiden Susilo Bambang Yudhoyono atau lebih akrab dipanggil SBY yang merupakan orang nomor satu di Indonesia ini berasal dari kota Pacitan.
Siapa menyangka bahwa putra Pacitan ini bisa menjadi presiden.
Putra kelahiran 9 September 1949 di Pacitan ini mempunyai latar belakang kehidupan yang tidak istimewa. Dia sama dengan yang lain, seorang anak yang juga suka bermain bersama teman-teman lainnya. Namun karena kegigihannya untuk meraih cita-citanya yang tinggi, dia bisa menjadi sosok yang paling berpengaruh untuk Indonesia.

Berikut riwayat pendidikan SBY:
- SDN Negeri Baleharjo 1 Pacitan
- SLTP 1 Pacitan (SMPN 1 Pacitan)
- SLTA 1 Pacitan (SMAN 1 Pacitan)
- Akademi Angkatan Bersenjata RI (Akabri) tahun 1973
- American Language Course, Lackland, Texas AS, 1976
- Airbone and Ranger Course, Fort Benning , AS, 1976
- Infantry Officer Advanced Course, Fort Benning, AS, 1982-1983
- On the job training di 82-nd Airbone Division, Fort Bragg, AS, 1983
- Jungle Warfare School, Panama, 1983
- Antitank Weapon Course di Belgia dan Jerman, 1984
- Kursus Komando Batalyon, 1985
- Sekolah Komando Angkatan Darat, 1988-1989
- Command and General Staff College, Fort = Leavenwort,Kansas, AS
- Master of Art (MA) dari Management Webster University, Missouri, AS

Karier:
- Dan Tonpan Yonif Linud 330 Kostrad (1974-1976)
- Dan Tonpan Yonif 305 Kostrad (1976-1977)
- Dan Tn Mo 81 Yonif Linud 330 Kostrad (1977)
- Pasi-2/Ops Mabrigif Linud 17 Kujang I Kostrad (1977-1978)
- Dan Kipan Yonif Linud 330 Kostrad (1979-1981)
- Paban Muda Sops SUAD (1981-1982)
- Komandan Sekolah Pelatih Infanteri (1983-1985)
- Dan Yonif 744 Dam IX/Udayana (1986-1988)
- Paban Madyalat Sops Dam IX/Udayana (1988)
- Dosen Seskoad (1989-1992)
- Korspri Pangab (1993)
- Dan Brigif Linud 17 Kujang 1 Kostrad (1993-1994)
- Asops Kodam Jaya (1994-1995)
- Danrem 072/Pamungkas Kodam IV/Diponegoro (1995)
- Chief Military Observer United Nation Peace Forces (UNPF) di Bosnia-Herzegovina (sejak awal November 1995)
- Kasdam Jaya (1996-hanya lima bulan)
- Pangdam II/Sriwijaya (1996-) sekaligus Ketua Bakorstanasda
- Ketua Fraksi ABRI MPR (Sidang Istimewa MPR 1998)
- Kepala Staf Teritorial (Kaster ABRI (1998-1999)
- Mentamben (sejak 26 Oktober 1999)
- Menko Polsoskam (Pemerintahan Presiden KH Abdurrahman Wahid)
- Menko Polkam (Pemerintahan Presiden Megawati Sukarnopotri) mengundurkan diri 11 Maret 2004

Penugasan:
Operasi Timor Timur (1979-1980), dan 1986-1988

Penghargaan:
- Adi Makayasa (lulusan terbaik Akabri 1973)
- Honorour Graduated IOAC, USA, 1983
- Tokoh Berbahasa Lisan Terbaik, 2003.

Alamat :
Jl. Alternatif Cibubur Puri Cikeas Indah
No. 2 Desa Nagrag Kec. Gunung Putri Bogor-16967

ARTIKEL DIAMBIL DARI BERBAGAI SUMBER DI INTERNET

Selasa, 15 Maret 2011

Konsep Manajemen Proses Sistem Operasi

Sumber:
- ariefzuhud.blog.upi.edu
- e-book by Nur Yuliani
- Bahan Kuliah
- Sumber Internet lain

Konsep Dasar Sistem Operasi
- Komponen Sistem Operasi
- Layanan Sistem Operasi
- System Calls
- Pemrograman Sistem
- Struktur Sistem
- Mesin Virtual
- System Generation
- Rancangan Sistem

Komponen Sistem
- Managemen Proses
- Managemen Memori Utama
- Managemen Berkas
- Managemen I/O
- Managemen Penyimpanan Sekunder
- Jaringan
- Sistem Proteksi
- Command-Interpreter System

Manajemen Proses

Proses adalah program yang sedang dieksekusi. Sebuah proses memerlukan
sumber daya (resource) tertentu seperti waktu CPU, memori, file dan perangkat I/O
untuk menyelesaikan tugasnya.
Untuk mengatur proses yang ada, sistem operasi bertanggung jawab pada
aktrifitas-aktifitas yang berhubungan denagn manajemen proses berikut :
a. Pembuatan dan penghapusan proses yang dibuat oleh user atau sistem.
b. Menghentikan proses sementara dan melanjutkan proses.
c. Menyediakan kelengkapan mekanisme untuk sinkronisasi proses dan komunikasi
proses.
Dengan kata lain, proses adalah program yang sedang di jalankan atau software yang sedang dilaksanakan termasuk sistem operasi yang disusun menjadi sejumlah proses sequential.

Secara informal, proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.

Walau dua proses dapat dihubungkan dengan program yang sama, program tersebut dianggap dua urutan eksekusi yang berbeda. Sebagai contoh, beberapa pengguna dapat menjalankan copy yang berbeda pada mail program, atau pengguna yang sama dapat meminta banyak copy dari program editor. Tiap-tiap proses ini adakah proses yang berbeda dan walau bagian tulisan-text adalah sama, data section bervariasi. Juga adalah umum untuk memiliki proses yang menghasilkan banyak proses begitu ia bekerja.

Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).

Sistem operasi bertanggung jawab terhadap aktifitas yang berhubungan dengan manajemen proses:
- Pembuatan dan penghapusan proses
- Penundaan dan pelanjutan proses
- Penyedia mekanisme untuk:
•Sinkronisasi antar proses
•Komunikasi antar proses
•Penanganan Deadlock

Konsep dasar :
1. Multiprogramming
Melakukan proses satu persatu secara bergantian dalam waktu yang sangat cepat / bersamaan(hardware level). Setiap proses mempunyai satu virtual CPU.
2. Pseudoparallelism
Melakukan lebih dari satu pekerjaan dalam waktu yang bersamaan / pseudoparallelism (user level).

Model Proses :
1. Sequential Process / bergantian
2. Multiprogramming
3. CPU Switching à peralihan prosedur dalam mengolah 1 proses ke proses lainnya.

Secara konsep setiap proses mempunyai 1 virtual CPU, tetapi pada kenyataannya adalah
multiprogramming. Maka akan lebih mudah menganggap kumpulan proses yang berjalan secara parallel.


Keterangan :
a. multiprogramming untuk 4 program di memori
b. model konseptual untuk 4 proses independent, sequential
c. hanya 1 program yang aktif dalam 1 waktu = pseudoparalel

Hirarki Proses
Pemanggilan proses oleh proses lain disebut parallel. Sistem operasi menyediakan apa yang dibutuhkan oleh proses. Umumnya proses diciptakan dan dihilangkan selama operasi berlangsung.

Create & Destroy Proses
Sistem operasi yang mendukung konsep proses, harus menyediakan suatu cara untuk membuat(create) proses dan menghilangkan (destroy) proses.
Fork System Call
Mekanisme untuk membuat (create) proses yang identik dengan proses yang memanggilnya.

Pada UNIX, parent dan child process running secara parallel.
Pada DOS, parent dan child process running secara bergantian (sequential). Contohnya : MSDOS sebagai parent dan program aplikasi sebagai child.

Process scheduler : untuk pengaturan eksekusi proses

3 Status proses / bagian keadaan proses :
1. Running / kerja, benar-benar menggunakan CPU pada saat itu (sedang mengeksekusi instruksi proses itu).
2. Blocked / terhenti, tidak dapat berjalan sampai kegiatan eksternal terlaksana (proses menunggu kejadian untuk melengkapi tugasnya)
Bisa berupa proses menunggu : Selesainya operasi perangkat I/O; Tersedianya memori; Tibanya pesan jawaban
3. Ready / siap, proses siap dikerjakan tetapi menunggu giliran dengan proses lain yang sedang dikerjakan (bisa berjalan, sementara berhenti untuk memungkinkan proses lain kerjakan)

Implementasi Proses :
- Untuk mengimplementasikan model proses, sistem operasi menggunakan suatu tabel / array yang disebut tabel proses dengan 1 entry per-proses.
- Setiap entry berisi tentang : status proses, program counter, stack pointer, alokasi memori, status file, informasi schedulling / penjadwalan informasi, dll dari status kerja ke status siap.

Command-Interpreter System
- Sistem Operasi menungguinstruksi dari pengguna(command driven).
- Program yang membaca instruksi dan mengartikancontrol statements(keinginanpengguna) umumnya disebut:
1. control-card interpreter
2. command-line interpreter
3. UNIX shell.

Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasiyang lain dan disesuaikan dengan tujuan dan teknologiI/O peranti yang ada.
Contohnya: CLI, Windows, Pen-based(touch),danlain-lain.

Pelayanan Sistem Operasi
- Eksekusiprogram: meloadprogram kememory danmenjalankannya(run)
- OperasiI/O: pengguna tidak bisamengontrol I/O secaralangsung( untuk efisiensidankeamanan), sistem harusbisamenyediakanmekanismeutkmelakukanoperasiI/O
- Manipulasisistemberkas: membaca, menulis, membuat, danmenghapus file
- Komunikasi:pertukaran informasi,dapat dilaksanakan melaluishared memory atau message passing
- Deteksierror:mempertahankan kestabilan dengan mendeteksi error (pada CPU, perangkat keras memori, I/O, program pengguna) dan jika bisa,memperbaikinya

Pelayanan Tambahan
- Lebih diarahkan kepada upaya untuk menjaga efisiensi sistem,bukan untuk membantu pengguna
- Alokasisumberdaya: mengalokasikan sumberdaya kepada beberapa pengguna atau tugas yang dijalankan pada saatyang bersamaan
- Accounting: menentukan berapa banyak dan berapa lama users menggunakan sumberdaya sistem
- Proteksi: menjaga semua akses ke sumberdaya sistem terkontrol

System calls
- System calls menyediakan antarmuka antara proses(program yang sedang dijalankan) dan sistem operasi.
- Biasanya tersedia sebagai instruksi bahasa rakitan
- Beberapa sistem mengizinkan system calls dibuat langsung dari bahasa pemrograman tingkat tinggi
- Beberapa bahasa pemrograman tingkat tinggi(contoh: C, C++)telah didefenisikan untuk menggantikan bahasa rakitan untuk sistem pemrograman.

Tiga metode umum yang digunakan dalam memberikan parameter kepada sistem operasi
1. Melalui register
2. Menyimpan parameter dalam blok atau tabel pada memori dan alamat blok tersebut diberikan sebagai parameter dalam register
3. Menyimpan parameter (push)kedalam stack(oleh program), dan melakukan pop off pada stack(oleh sistim operasi)

Pemrograman Sistem
- Pemrograman sistem menyediakan lingkungan yang memungkinkan pengembangan program dan eksekusi berjalan dengan baik
Dapatdikategorikan:
Manajemen/manipulasi berkas: membuat, menghapus, copy, rename, print,memanipulasi berkas dan direktori
- Informasi Status:tanggal, jam,jumlah memori dan disk yang tersedia,jumlah pengguna, dan informasi tentang status lainnya
- Modifikasi Berkas:modifikasi isi berkas
- Mendukung bahasa pemrograman: Kompilator, perakit, interpreter
- Loading dan eksekusi program: absolute loaders, relocatableloaders, linkage editors, overlay loaders
- Komunikasi: menyediakan mekanisme komunikasi antara proses, pengguna, dan sistem komputer yang berbeda
System program yang paling penting adalah command interpreter(mengambil dan menerjemahkan user-specified command selanjutnya)

Struktur Sistem
- Struktur Sederhana
- Metode Pendekatan Terlapis
- Mikrokernel

MesinVirtual
- Mesin virtual mengambil pendekatan terlapis sebagai kesimpulan logis. Mesin virtual memperlakukan hardware dan sistem operasi seolah-olah berada pada level yang sama sebagai perangkat keras.
- Pendekatan Mesin virtual menyediakan sebuah antarmuka yang identik dengan underlying bare hardware.
- Sistem Operasi membuat ilusi dari banyak proses, masing-masing dieksekusi pada prosesornya sendiri dengan virtual memorinya sendiri.
- VM dibuat dengan pembagian sumberdaya oleh komputer fisik

System Generation
- Sistem operasi dirancang untuk dapat dijalankan pada berbagai jenis mesin, sistemnya harus dikonfigurasikan untuk setiap komputer.
- Program Sysgen mendapatkan informasi mengenai konfigurasi khusus tentang sistem perangkat keras dari sebuah data, antara lain sebagai berikut:
1. CPU apa yang digunakan, pilihan yang diinstal
2. Berapa banyak memori yang tersedia
3. Peralatan yang tersedia
4. Sistem operasi pilihan apa yang diinginkan atau parameter apa yang digunakan
- Satu kali info diperoleh, bisa digunakan dengan berbagai cara

Perancangan Sistem
- Masalah: menentukan tujuan dan spesifikasi sistem.
Perancangan sistem dipengaruhi oleh perangkat keras dan jenis sistem sehingga kebutuhannya akan lebih sulit untuk dispesifikasikan.
- Kebutuhan terdiri dari tujuan pengguna dan tujuan sistem.
- Pengguna ingin sistem yang enak digunakan, mudah dipelajari, terpercaya, aman, dan cepat. Tapi itu semua sebenarnya tidak dibutuhkan oleh sebuah sistem.
- Sistem ingin mudah dirancang dan diimplmentasikan, fleksibel, terpercaya, error yang minimal, dan efisien.

Kamis, 10 Maret 2011

Sejarah Sistem Operasi

Sistem Operasi Berbasis Windows

QDOS (Quick and Dirty Operating System) merupakan asal usul dari windows. QDOS ditulis oleh Tim Paterson dari Seattle Computer pada tahun 1980. QDOS dibuat dari OS terkenal pada masa itu, QDOS dirancang untuk prosesor intel 8086. kemudian Bill Gates dari Microsoft membeli lisensi QDOS untuk dikembangkan dan menjualnya lagi ke berbagai perusahaan computer. Pada tahun 1981 microsoft memberi nama MS-DOS, sedangkan yang jual ke perusahaan computer IBM diberi nama PC-DOS oleh IBM. MS.DOS inilah yang terus berkembang hingga menjadi Windows Vista.

Perkembangan Microsoft

Setelah sukses dengan MS.DOS pada tahun 1981. pada tahun 1983 microsoft meluncurkan MS-DOS versi 2.0 pada computer PC XT. Selanjutnya pada tahun 1984 MS-DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10MB. Juga pada tahun yang sama dirilis MS-DOS 3.1 yang mendukung jaringan.

Pada tahun 1985 Microsoft memperkenalkan MS.Windows, system operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Kemudian pada tahun 1986 Microsoft kembali meluncurkan MS-DOS versi baru yaitu versi 3.2. pada versi ini Microsoft menambahkan dukungan untuk floppy 3.5 inch 720KB.

Pada tahun 1987 microsoft kembali memperbaharui MS-DOS nya dengan mengeluarkan versi 3.3 yang merupakan versi paling populer dari MS.DOS. pada tahun ini Microsoft juga memperkenalkan windows versi 2.0. setahun kemudian Microsoft berhasil mengembangkan lagi dengan suasana grafis, sedangkan IBM memperkenalkan OS/2 yang juga telah berbasis grafis sebagai calon pengganti IBM PC-DOS.

Pada tahun 1990 microsoft memfokuskan diri pada pengembangan windows ditandai dengan peluncuran windows versi 3.0 dan mendapat sambutan yang sangat baik pada versi ini Microsoft membundel MS.OFFICE(Word, Excel, dan PowerPoint) untuk menyingkirkan saingannya seperti Lotus 123, Wordstar, Word Perfect dan Quattro.

Pada tahun 1991 microsoft kembali meluncurkan MS.DOS versi 5.0 dengan penambahan fasilitas full-screen editor, undelete, unformat dan Qbasic. Hingga pada tahun 1994 menjadi tahun terakhir bagi pengembangan MS.DOS, versi terakhir dari MS.DOS adalah MSDOS6.22.

Kembali ke versi windows, pada tahun 1992 windows meluncurkan versi 3.1 dan 3.11 pada tahun 1994 untuk workgroups. Setahun kemudian Microsoft meluncurkan Windows 95, pada tahun ini juga diperkenalkan versi pertama Windows CE ke public. Tahun 1996 Windows NT Versi 4.0 diluncurkan, pada tahun 1998 meluncurkan OS terbarunya yaitu Windows 98. web browser Internet Explorer menjadi bagian penting dari Windows 98.

Tahun 2000 merupakan era baru dunia teknologi computer karena pada era ini, perkembangan dunia computer mengalami kemajuan yang begitu pesat. Windows mengeluarkan Windows 2000 sebagai penerus windows. Pada tahun 2001 diperkenalkan Windows XP dan tahun 2003 Microsoft mengeluarkan windows server 2003. untuk saat ini windows XP masih menjadi favorit pemakai computer. Walaupun pada tahun 2007 microsoft meluncurkan windows vista yang dilengkapi fitur 3D. Namun keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi computer yang sangat tinggi.

Sistem Operasi Berbasis Linux

Linux adalah nama yang diberikan system computer bertipe unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas terbuka dan sumber utama terbuka.

Jika asal usul MSDOS/Windows berasal dari pengembangan QDOS yang dilakukan Bill Gates, maka unix merupakan salah satu system operasi yang mengawali lahirnya libux. Pada tahun 1965, para ahli membuat system operasi bernama Multics. System ini awalnya didesain dengan harapan akan menciptakan beberapa keunggulan, seperti multiuser, multiprosesor dan multilevel filesistem. Namun, pada tahun 1969 pembuatan program ini dihentikan karena system ini sudah tidak memenuhi tujuan semula.

Pada tahun 1991 di Finlandia, seorang mahasiswa ilmu computer bernama Linus Tovald berhasil mengembangkan OS berbasis Unix dari system operasi Minix yang diberi nama linux. Pada bulan Agustus 1991, lahirlah Linux 0.01 oprekan Linus dan pada tanggal 5 Oktober 1991 secara resmi Linus mengumumkan Linux 0.02 yang hanya dapat menjalankan BASH dan gcc compiler.

Selain itu, Linux juga mempublikasikan system operasi buatannya tersebut lengkap dengan ditemui, computer yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian tersebut.

Hingga saat ini linux telah berkembang pesat, karena OS-nya yang free, Linux juga sebagai satu-satunya OS yang berbasis Open Source yang dapat dimodifikasi oleh siapa saja yang ingin mengembangkan linux. Hingga lahirlah berbagai OS berbasis linux, seperti Fedora Core, Ubuntu, Mandrake, dll. Bahkan pada tahun 2002 di Indonesia sendiri juga lahir berbagai OS buatan anak negeri berbasi Linux bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.

Sistem Operasi Berbasis Macintosh

Macintosh Operating System (MAC OS) merupakan system operasi computer yang dibuat oleh Apple. Apple yang sebelumnya bernama Apple Computer, Inc adalah sebuah perusahaan silicon valley yang bergerak di bidang computer.

MAC OS merupakan OS yang pertama menggunakan system GUI(Graphical User Interface). Para pemakai computer begitu takjub melihat macintosh yang snagat ramah melayani pemakai. Pemakai tidak perlu banyak menulis perintah, cukup menunjuk gambar yang ada. Mac OS dibuat khusus untuk computer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompabilitas dengan arsitektur PowerPC maupun X86.

Versi terakhir Mac OS saat ini adalah Mac Os X yang diluncurkan pada tahun 2000. Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Server mencakup piranti lunak untuk keperluan manajemen dan administrasi workgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda. Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi pengembang desktop lain.

Rangkuman perkembangan tahun ke tahun:

1980

* QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
* Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.

1981

* PC­ DOS : IBM meluncurkan PC­ DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086.
* MS­ DOS : Microsoft menggunakan nama MS­ DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.

1983

* MS­ DOS 2.0 : Versi 2.0 dari MS­ DOS diluncurkan pada komputer PC XT.

1984

* System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse.
* MS ­DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
* MS ­DOS 3.1 : Microsoft meluncurkan MS­DOS 3.1 yang memberikan dukungan untuk jaringan.

1985

* MS ­Windows 1.0 : Microsoft memperkenalkan MS­Windows, sistem operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.
* Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.

1986

* MS­ DOS 3.2 : Microsoft meluncurkan MS­ DOS 3.2 yang menambahkan dukungan untuk floppy 3.5 inch 720 KB.

1987

* OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS.
* MS­ DOS 3.3 : Microsoft meluncurkan MS­ DOS 3.3 yang merupakan versi paling populer dari MS DOS.
* Windows 2.0 : Windows versi 2.0 diperkenalkan.
* MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.

1988

* MS­ DOS 4.0 : Microsoft mengeluarkan MS­DOS 4.0 dengan suasana grafis.
* WWW : Proposal World Wide Web (WWW) oleh Tim Berners­Lee.

1989

* NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.

1990

* Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows.
* Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.
* MS­Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1­2­3, Wordstar, Word Perfect dan Quattro.
* DR DOS : Digital Research memperkenalkan DR DOS 5.0.

1991

* Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
* MS DOS 5.0 : Microsoft meluncurkan MS­DOS 5.0 dengan penambahan fasilitas full­-screen editor, undelete, unformat dan Qbasic.

1992

* Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di tahun berikutnya.
* 386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD.
* Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).

1993

* Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS didalamnya yang direncanakan untuk server jaringan.
* Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
* MS­ DOS 6.0 : Microsoft memperkenalkan MS­DOS 6.0 Upgrade, yang mencakup program kompresi harddisk DoubleSpace.
* Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama di kalangan pengguna Linux.
* Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian.
* MS­ DOS 6.2 : Microsoft meluncurkan MS­DOS 6.2.
* NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.
* FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan nama FreeBSD.

1994

* Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet.
* MS­DOS 6.22 : Microsoft meluncurkan MS­DOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
* FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin­River Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
* SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.
* Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.

1995

* Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
* PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
* Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
* PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
* OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.

1996

* Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0

1997

* Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.

1998

* Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil menumbangkan dominasi Netscape Navigator.
* Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan server berbasis Windows NT.
* Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai servernya.
* Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit di Asia, khususnya di Jepang, China dan Korea.
* Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.

1999

* Support : Hewlett Packard mengumumkan layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.
* Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.

2000

* Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X.
* Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
* Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.
* China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
* Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah interview dengan Chicago Sun­Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.

2001

* Windows XP : Microsoft memperkenalkan Windows XP.
* Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan perubahan nama oleh Microsoft.

2002

* Open Office : Program perkantoran berbasis Open Source diluncurkan oleh Sun Microsystem.
* OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.

2003

* Windows 2003 : Microsoft meluncurkan Windows Server 2003.
* Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
* Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
* LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan konsep LiveCD yang bisa dipergunakan tanpa harus diinstal terlebih dahulu. Distro lokal yang dibuat dari Knoppix adalah Linux Sehat dan Waroeng IGOS.

2004

* Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).

2005

* Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.

2006

* Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise.
* CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.

2007

* Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.

2008

* 3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.



(Posting ini adalah bagian dari tugas yang juga diambil dari artikel-artikel di internet)