Senin, 24 Desember 2012

Review Film Dokumenter Revolution OS

Saya akan review film dokumenter yang saya dapat dari dosen di perkuliahan sistem operasi, film ini berdurasi ± sejam setengah, film ini bercerita tentang kemunculan sistem operasi open source Linux yang menjadi saingan baru Windows perangkat lunak buatan Microsoft.

film ini juga menjelaskan Open Source adalah cara orang-orang berkolaborasi pada perangkat lunak tanpa harus dibebani oleh semua permasalahan HAKI (Hak Atas Kekayaan Intelektual).


Tahun 1980-an merupakan awal mula gerakan Free software dan proyek GNU yang didirikan oleh Richard Stallman. Awalnya, beliau bergabung dengan MIT Artificial Intelegence Lab yang merupakan komunitas programmer. Sistem yang diciptakan pada saat dia di MIT bernama “The Incompatible Time Sharing System”,  GNU sendiri memiliki arti Gnu's Not Unix software yang mirip dengan Unix tetapi bukan Unix karena Unix berlisensi tidak untuk dibagi di komunitas programmer saat itu dan mereka menulis kembali sorce code dari nol untuk free software. 

Menurutnya hacker adalah orang yang menikmati bermain-main kecerdasan, dia pun memiliki filosofi "siapun yang duduk di depan komputer harus melakukan apa yang mereka mau dan orang lain tidak mengontrol apa yang mereka lakukan". Ketika setiap komputer dipasangi password pada komputer MIT dia dan teman-temannya tidak menyukainya, maka dia beserta teman-temannya berniat untuk mencoba menembusnya.

Bill Gates yang baru mendirikan Microsoft mengirimkan surat kepada komunitas ini dimana dia menjelaskan poin demi poin untuk konsep software berlisensi sampai pada poin tersebut para pengguna komputer bebas mendistribusikan software diantara mereka tanpa berfikir masalah kepemilikan dengan kata lain komunitas ini tetap pada apa yang mereka inginkan  tentang free software dan mengacuhkan surat tersebut.  

Film ini juga menampilkan orang-orang yang ahli di bidang pengembangan IT seperti  Ricard Stallman (Pendiri GNU project), Linus Torvalds (Creator Linux), Michael Tieman, Larry Augustin, Brian Behlendorf (Pengembang Apache HTTP server), dll.

Demikianlah review saya semoga bermanfaat !!

Selasa, 06 November 2012

PERBANDINGAN FILE SYSTEM WINDOWS, LINUX & MAC OS


Setelah di postingan sebelumnya kita membahas tentang struktur sistem linux dan windows. maka untuk di postingan kali ini saya akan membahas tentang perbandingan file system dari ketiga sistem operasi yang di gemari saat ini yaitu Windows, Linux dan Mac OS.

Berikut ini saya review sedikit tentang ketiganya :

File Sistem Windows

Kecepatan akses
  • FAT 32  => Pengaksesan file akan jauh lebih lambat jika file terfragmentasi dan bagian-bagiannya tersebar berjauhan dalam disk. Dalam pencarian free cluster, FAT melakukan pemeriksaan pada tabel FAT untuk menemukan free cluster
  • NTFS => Mengakses file dengan cepat karena NTFS menyimpan data atribut dalam MFT, namun jika file terfragmentasi menjadi banyak bagian, maka perpindahan head dari disk akan memperlambat pengaksesan. 

Ukuran Partisi & banyak file
  • FAT 32 =>  mempunyai ukuran maksimum file sebesar 4 gigabytes. 
  • NTFS => memiliki ukuran maksimum  file yang hampir tidak terbatas, terbatas sampai sebesar partisi

Keamanan data
  • FAT 32 => FAT 32 tidak memiliki metode untuk melakukan perbaikan dan pemulihan data, sehingga sistem ini rentan terhadap kerusakan.
  • NTFS => NTFS memiliki built-in security, yang memungkinkan untuk mengatur permission dari masing-masing file maupun direktori.


 File Sistem Linux
  • Ext2 => memiliki konsep block, inode, dan directory. Serta memiliki ruang kosong untuk Access Control Lists (ACLs), fragment, undeletion, dan compression walaupun fungsi-fungsi tersebut belum diimplementasikan (terdapat melalui patch terpisah).
  • Ext3 => Kecepatan menulis data lebih dari sekali, EXT3 mempunyai throughput yang lebih besar daripada EXT2 karena EXT3 memaksimalkan pergerakan head hard disk. Kita juga bisa memilih tiga jurnal mode untuk memaksimalkan kecepatan, tetapi integritas data tidak terjamin.

File Sistem MacOS
  • Mac OS X Tiger => dikenl dengan versi 10.4 merupakan versi kelima dari Mac OS X, yang digunakan oleh Apple desktop dan server sistem operasi untuk Macintosh PC. Mac OS X Tiger merupakan satu-satunya file sistem yang paling stabil yang dibuat Apple.
  • Mac OS X Leopard => ini merupakan versi keenam dari Mac OS X, diciptakan untuk menambahkan fitur-fitur yang sebelumnya tidak ada pada Mac OS X Tiger. File Sistem ini merupakan file sistem yang ganas dalam hal memori ( untuk start up saja membutuhkan sampai 50 GB, sedangkan untuk Tiger hanya 4-6 GB). Leopard mendukung aplikasi berbasis 64 bit, utilitas backup otomatis dan berbagai dukungan lainnya.
Demikianlah hasil review saya semoga bermanfaat !! 

Kamis, 01 November 2012

Shell, System Call, Command Interpreter , API (Aplication Programming Interface)

Selanjutnya saya akan menjelaskan tentang apa itu Shell, System call, Command interpreter dan API 
( Aplication Programming Interface) mari langsung saja..
  • Shell
merupakan program yang memiliki fungsi interface antara kernel dengan user. Shell menyediakan prompt sebagai user interface, shell juga memungkinkan user menyusun perintah-perintah pada beberapa file untuk dieksekusi sebagai program, Shell dibagi menjadi 2 yaitu :
  1. Comamnd Line Interface : berinteraksi dengan sistem operasi melalui terminal
  2. Graphical User Interface  : berinteraksi dengan user melalui grafik,ikon,dan menu
Posisi Shell antara aplikasi dan kernel pada hardware. pada OS windows berada di MS-DOS yaitu COMAND.COM, Macintosh finder pada sistem operasi Macintosh.

  • System call
merupakan bentuk komunikasi antara user dan hardware, melalui shell sebagai jembatan, system call akan menangkap perintah dari user yang akan dikomunikasikan melalui system call, terdapat 5 system call yaitu :
  1. Manajemen Berkas
  2. Manajemen Proses
  3. Manajemen Piranti
  4. System Call Informasi
  5. Komunikasi
Posisi System call terletak diantara program yang sedang berjalan atau di proses di user dengan yang lainnya.

  • Command Interpreter
Yaitu sistem operasi menunggu instruksi dari pengguna. comamand interpreter bervariasi dari sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O.

  • API (Aplication Programming Interface)
merupakan perangkat aturan kode tertentu dan spesifikasi yang membuat software berbeda dapat berkomunikasi. funsi API untuk mempercepat proses development serta mempermudah melakukan eksplorasi. 

Posisi API berhubungan dengan berbagai Aplikasi program.

Sekian semoga bermanfat !!!

STRUKTUR SISTEM LINUX & WINDOWS

Pada postingan kali ini saya akan membahas struktur sistem dari 2 sistem operasi yang di gemari saat ini yaitu Linux dan Windows.

SISTEM LINUX

Sistem operasi linux terdiri atas kernel (inti), program sistem dan beberapa program aplikasi. Kernel merupakan inti dari sebuah sistem operasi, sedangkan program sistem dan program aplikasi berjalan diatas kernel disebut juga user mode.

Sistem linux terdiri atas 3 badan kode utama :


  • Kernel 
Kernel  linux adalah potongan orisisnil dari perangkat lunak yang dibuat dari serpihan oleh komunitas linux. Kernel bertanggung jawab untuk mengatur dan menjaga seluruh abstraksi penting dari sistem operasi termasuk hal-hal seperti virtual memori, proses dan menyediakan fungsionalitas yang diperlukan untuk menjalankan proses.


  • System libraries
System libraries mendefinisikan set standar dari fungsi agar aplikasi dapat berinteraksi dengan kernel


  • System utilities

System utilities adalah program yang menunjukan tugas manajemen yang individual dan terspesialisasi, memegang tugas seperti merespon pada koneksi jaringan yang masuk, menerima permintaan logon dari terminal, dan memperbaharui file log.


root   = direktori home untuk user
bin     = terdapat progarm arahan dari sebagian sistem operasi linux
boot  = memuat kernel, dan grub manager
etc     = file-file konfigurasi sistem
usr     = sub direktori untuk berbagai program
dev    = terdapat semua file penting dari linux
home = menyimpan semua direktori user
lib      = file library, berupa modul driver
sbin    = memuat file administrasi, seperti mount, shutdown, dan unmount
opt     = terdapat data dari aplikasi yang telah diinstall
proc   = dierktori untuk sistem virtual 
var     = direktori untuk sistem seperti log, mail, print dll
mnt    = direktori untuk mount file sistem sementara
tmp    = direktori untuk menyimpan data sementara



SISTEM WINDOWS

Windows merupakan sistem operasi buatan Microsoft yang banyak orang-orang mengatakan mudah mengoperasikannya atau dengan kata lain user friendly.

Berikut struktur sistem Windows :

  • Penyimpanan File User

Windows menyimpan sebagian besar file yang dibuat oleh user di folder C:\Documents and Settings\user_name\My Documents.

Folder My Documents ini dapat diisi berupa fileberjenis musik, video, website, gambar, dll. Terkadang program juga menyimpan data khususnya di sini.

  • File System

Ketika diinstal, semua file-file yang digunakan untuk menjalankan sistem operasi terletak di folder C:\Windows\system32. Pada system32 ini sangat rentan terinfeksi oleh virus khususnya virus sality.

  • Temporary File

Dibuat oleh Sistem Operasi untuk pemakaian sementara. Sebagai contoh, file-file sementara mungkin dibuat saat aplikasi sedang dipasang untuk membuat RAM lebih tersedia untuk aplikasi lain. Temporary File ini sangat bergatung sekali kepada RAM yang mempunyai system penyimpanan volatile.

File-file sementara bisa dilihat di C: \ Documents and Settings \ nama_user \ Local Settings \ Temp.

  • Program Files

 Berisi aplikasi yang sudah terinstal, biasanya ini bisa di temukan di C: \ Program Files.


 Sekian semoga membantu dan bermanfaat !!

Rabu, 10 Oktober 2012

TEKNOLOGI BATCH SYSTEM FMS & IBSYS


Hai kawan-kawan udah lama nih saya ga maen-maen dan posting di blog saya ini, pada kesempatan kali ini saya akan membahas tentang Teknologi Batch System FMS & IBSYS

Mari kita Mulai !!!

FMS atau Fortran Monitor System ialah Sistem operasi yang ringan tapi sangat efektif dalam mengoptimalkan Sistem dari Batch FORTRAN dan pemrograman Assemblernya.
Sejak dulu para pengembang Assembler masih kesulitan dalam menyempurnakan  integrasi Sistem tersebut, tetapi dengan kapabilitas dan kemampuan yang baik dari para pengembang seperti FAP (FORTRAN Assembly Program). FMS(Fortran Monitor System) akhirnya dapat menyatukan pemrograman yang telah ditingkatkan dari compiler FORTRAN yang masih original untuk  untuk arsitektur seri 704 oleh Backus dan teamnya sendiri, teknologi ini bersamaan dengan munculnya komputer generasi kedua tahun 1955.

IBSYS ialah rekaman berbasis sistem operasi yang dimiliki IBMdisertakan dengan yang IBM 7090 dan IBM 7040 komputer. Sebuah sistem operasi yang sama (tetapi dengan beberapa perbedaan yang signifikan), juga disebut IBSYS, diberikan dengan IBM 7040 dan IBM 7044 komputer. IBSYS didasarkan pada FORTRAN System Monitor (FMS) dan Sistem Operasi saham.

Sekian dulu posting dari saya semoga bermanfat..!!!

PERBEDAAN LINUX, WINDOWS DAN MACINTOSH


Kawan-kawan pastinya sudah tidak asing lagi dengan ketiga sistem operasi ini seperti Windows, Linux dan Macintosh karena saat ini lah ketiga sistem operasi ini sedang di gandrungi para penikmat sistem operasi di dunia.

Pada postingan kali ini saya akan membahas perbedaan mendasar dari Windows, Linux dan Macintosh.

Dari Segi Biaya
  • Windows        : Harga untuk OS Windows cukup mahal akan tetapi karena kebutuhan dan mudah untuk orang awan (user friendly) OS ini tetap menjadi pilihan banyak orang, oleh sebab itu OS ini sering dibajak.
  •  Linux              : Harga untuk OS ini sangat terjangkau, karena OS Linux opensource jadi kita hanya membutuhkan biaya untuk mendownload OS saja meskipun begitu tampilan Linux tidak kalah dengan OS Windows dan Macintosh. Apa lagi tersedia distro –distro yang keren-keren.
  • Macintosh      : Harga dari OS  buatan Apple.inc ini relatif mahal meskipun begitu pengguna OS ini cukup banyak dengan kualitas yang ditawarkan Macintosh sendiri, untuk masalah pembajakan Macintosh sangat sulit untuk dibajak karena OS ini hanya bisa diinstal di PC buatan Apple saja.

Dari Segi Pengamanan
  •  Windows        : Untuk masalah serangan virus OS Windows adalah OS yang sangat rentan terkena virus dan juga serangan Hacker oleh karna itu perlu untuk dipasang Anti-virus yang handal.
  •  Linux              : Meskipun Linux sangat tahan terhadap serangan virus bukan berarti OS ini bisa aman dari serangan hacker dengan seiring bertambahnya pengguna yang memilih OS Linux bertambah pula para hacker yang mencoba menembus keamanan pada sistem operasi ini.
  •  Macintosh      : Meskipun OS ini susah untuk dibajak tapi OS ini juga rentan terhadap serangan hacker yang mencoba menembus keamanan, OS ini juga membutuhkan Anti-virus karena ketahanan OS ini pun kurang.

Demikianlah perbedaan yang mendasar diantara ketiga Sistem Operasi ini, semoga bermanfaat,..,!!!

CTSS, MULTICS dan SISTEM OPERASI BERBASIS UNIX


Kawan-kawan pasti bingung dengan apa itu CTSS, MULTICS dan sistem operasi yang berbasis UNIX, dibawah ini saya jelaskan sedikit tentang 3 hal diatas.

Compatible Time Sharing System (CTSS) merupakan awal mula berkembangnya sistem operasi. Pada tahun 1950 Fernando Corbato memimpin sebuah riset yang dilakukan MIT untuk menciptakan sistem operasi banyak pengguna atau disebut juga Compatible Time Sharing System (CTSS).
Sistem Operasi ini diperkenalkan pada tahun 1961 dan dioperasikan hingga tahun 1973, Sistem operasi ini terus berkembang hingga muncul sistem operasi baru yaitu MULTICS (Multiplexed Information and Computing System) pada tahun 1964.

Project ini merupakan hasil kerjasama MIT, General Elektric (GE) dan Bell Labs, MULTICS mempunyai berbagai fitur untuk menghasilkan ketersediaan tinggi yang digunakan untuk mendukung utilitas komputasi yang mirip dengan layanan telepon dan listrik.
Sistem ini tumbuh dalam ukuran dengan hanya menambahkan lebih banyak sumber daya yang tepat-daya komputasi, memori utama, penyimpanan disk, dll. MULTICS mempunyai sejumlah mekanisme standar untuk memungkinkan para engineer untuk menganalisis kenerja sistem, serta sejumlah mekanisme optimasi kinerja.

Sistem Operasi Berbasis Unix
Sistem Operasi ini menggunakan bahasa C yang diadopsi perusahaan Bell Lab, Sistem Operasi ini juga bersifat terbuka karena Pemerintah Amerika beranggapan perusahaan ini ialah perusahaan monopoli, sehingga pada akhirnya Unix disebar luaskan secara gratis. Dan Linux merupakan sistem operasi yang mengadopsi sistem dari Unix.

Demikian semoga dapat manfaatnya,.!!!

ORANG-ORANG YANG BERPENGARUH DALAM PENGEMBANGAN SISTEM OPERASI


Kawan-kawan mungkin sudah tahu tentang sistem operasi seperti Windows, Linux, Macintosh. Nah berikut ini orang-orang yang sudah expert di bidangnya masing-masing baik pencipta maupun pengembangnya mari kita lihat satu demi satu.

  • Steve Jobs

Steven Jobs atau orang banyak mengenalnya dengan nama Steve Jobs merupakan pendiri dan CEO Apple.inc. Beliau adalah bapak Mac OS. Beliau berhasil membuat komputer pribadi pertama yang sukses secara komersial, yaitu seri Apple II yang kemudian mendorong pembuatan Macintosh.

  • Andy Rubin

Pria yang lahir di New Bedford, Amerika Serikat ini merupakan pencipta Sistem Operasi ANDROID.

  • Roland Dyroff, Thomas Fehr dan Hubert Mantel

Penemu openSUSE sejak dari tahun 1992, dan meluncurkan sebuah proyek bernama SuSE (Software und System Entwicklung) Linux. Edisi yang tersedia saat ini: openSUSE dan SUSE Linux Enterprise.

  • Gael Dupal

Dia adalah orang yang berpengaruh di dunia sistem operasi karenanya dia meluncurkan linux mandriva.

  • Linus Torvalds

Pria ini merupakan merupakan pencipta Sistem Operasi Open Source LINUX.

  • Ian Murdock

Ian Murdock merupakan orang yang pertama kali memperkenalkan distro linux Debian, nama Debian sendiri diambil dari nama pacarnya yang sekarang menjadi istrinya yaitu Debra dan namanya sendiri Ian.

  • Andrew S. Tanenbaum

Dosen pengajar di Vrije Universiteit, Belanda. Ini adalah pengembang OS MINIX yang merupakan turunan dari UNIX.

  • Rusmanto Maryanto

Dia ialah pengembang Sistem operasi Linux, yang akhirnya menghasilkan distro Linux Blankon asli buatan orang Indonesia.

  • Kenneth Thompson

Seorang ilmuwan yang mengembangkan Sistem Operasi UNIX.

  • James A.Gosling

Pria ini dijuluki Bapak JAVA, beliaulah yang mengembangkan dan menciptakan JAVA

  • Charles Babbage

Dijuluki sebagai Bapak Komputer, karena beliaulah yang pertama kali menemukan mesin penghitung pertama yang sekarang dikenal dengan komputer.

  • Bill Gates

Bersama rekannya Paul Allen menciptakan Sistem Operasi Windows  yang terkenal saat ini, Bill Gates merupakan pendiri dari Microsoft.

  • Clement Levebre

Dia adalah pengembang Linux Mint pada tahun 2006, linux ini merupakan turunan dari ubuntu.

  • Dennis M Ritchie

beliau  membantu Ken Thompson dalam pembuatan sistem operasi UNIX (salah satu OS selain Windows dan Linux) . 
  
  • Richard Stallman

Dia adalah pendiri gerakan perangkat lunak bebas, dia juga yang mengerjakan GNU C Compiler dan GNU Debugger.

  • Howard Alken

Dia adalah pembuat mesin penghitung yang dapat membantu penelitian yang dikenal dengan nama Mark I yang menjadi asal mula pembuatan komputer modern.

  • Adam Osborne

Merupakan orang yang mempunyai peranan penting dalam sejarah PC (Personal Computer).

  • Thomas J Watson

Merupakan pelopor dari sistem pengembangan komputasi dan akuntasi yang sekarang digunakan dalam dunia bisnis, pemerintahan, industri dan ilmu pengetahuan.

  • Larry Elisson

Dia adalah CEO Oracle Corporation salah satu proyeknya dengan CIA membuat database yaitu Oracle

  • Sundar Pichai

Orang India yang berwarganegara Amerika merupakan perancang dan pembangun Chrome OS, suatu proyek dibawah Google Inc.

Demikianlah review dari saya semoga bermanfaat..!!