Minggu, 28 Oktober 2012

FHS (Filesystem Hierarchy Standard)

FHS adalah Sebuah struktur atau tata letak untuk menempatkan file atau direktori pada system operasi LINUX yang mirip UNIX. FHS juga menjadi acuan atau pedoman standar direktori dalam meracik distribusi LINUX yang operasional. Struktur direktori system operasi Linux berbeda dengan struktur system operasi Windows atau MS-DOS. Setiap direktori memiliki kegunaan yang berbeda-beda. pengembangan standar ini yang pertama kali di buat pada bulan agustus 1993 untuk menyatukan struktur file dan direktori di linux. Pertama dibuat dengan nama FSSTND (Filesystem Hierarchy Standard). Pertamakali dirilis di linux 14 februari 1994. standartisasi diperluas pada system operasi yang mirip unix (UNIX-like) dan mengubah singkatan menjadi FHS. tujuannya yaitu Interoperabilitas aplikasi, program administrasi system, program pengembangan, skrip, dan dapt menyatukan dokumentasi system. 


1. /bin/ : direktori yang berisi file-file binary standar yang dapat digunakan oleh seluruh user baik user biasa maupun super user (perintah dasar dalam linux). 
2. /boot/ : direktori yang berisi file-file untuk booting Linux. 
3. /etc/ : direktori yang berisi file-file konfigurasi sistem, dan hanya boleh diubah oleh super user. 
4. /opt/ : Berisi paket aplikasi tambahan(add-on), biasanya berupa aplikasi biner/propietar.  
5. /usr/ : direktori yang berisi library, binary, dokumentasi dan file lainnya hasil instalasi user.
6. /var/ : direktori yang berisi file-file log, mailbox dan data-data aplikasi 
7. /sbin/ : direktori yang sama seperti direktori /bin, tetapi hanya super user yang se-baiknya menggunakan binary- binary tersebut mengingat fungsi-fungsi binary yang terdapat di direktori ini untuk maintenance system.
8. /dev/ : direktori yang berisi file system khusus yang merupakan refleksi device hard-ware yang dikenali dan digunakan sistem seperti Hard Disk, Floppy Disk, Flash Disk, dll.  
9. /lib/ : direktori yang berisi file-file library yang digunakan untuk mendukung kerja kernel Linux. 
10. /mnt/ : merupakan direktori khusus yang disediakan untuk mounting (mengaitkan) device disk storage ke sistem dalam bentuk direktori.

Selasa, 23 Oktober 2012

ANALISIS STRUKTUR SISTEM LINUX DAN WINDOWS

Linux

Linux adalah suatu sistem operasi yang bersifat multiuser dan multitasking, yang dapat berjalan di berbagai platform. Sistem operasi Linux terdiri atas kernel),program sistem,dan beberapa program aplikasi. Kernel merupakan inti dari sistem operasi. Perbedaan antara program sistem dan program
aplikasi adalah program sistem butuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adaah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu.

1.  Kernel Linux
Kernel Linux adalah potongan orisinil dari perangkat lunak yang dibuat dari serpihan oleh komunitas Linux. Sedangkan sistem Linux merupakan gabungan dari komponen-komponen. Sistem Linux basic adalah lingkungan standar untuk aplikasi dan program user.

2. System Libraries

System libraries mendefinisikan set standar dari fungsi untuk melewatkan aplikasi agar dapat berinteraksi dengan kernel. Implementasi dari fungsi- fungsi ini sedikit banyak ada pada fungsionalitas sistem operasi yang tidak membutuhkan hak keseluruhan atas kode kernel.

3. System Utilities
System utilities adalah program yang menunjukkan tugas manajemen yang individual dan terspesialisasi.

 

  gambar struktur direktory



windows 

Windows, OS yang dikembangkan oleh Microsoft ini merupakan OS yang banyak digunakan karena struktur directory mereka memudahkan user dalam penggunaanya (user-friendly) selain itu grafis interface merekapun merupakan salah satu sebab OS ini banyak digunakan.


 


Sistem Berkas yang terdapat dalam OS Windows ialah :
1. FAT 16    (digunakan dalam OS DOS dan Windows 3.1)
2. FAT 32    (digunakan bagi keluarga OS Windows9x)
3. NTFS / New Technology File System     (digunakan bagi keluarga OS Windows NT)
 
Sistem berkas ini adalah sistem berkas berbasis journaling dan dapat digunakan hanya pada keluarga Windows NT. Keunggulan dari sistem berkas ini adalah fasilitas recovery yang memungkinkan dilakukannya penyelamatan data saat terjadi kerusakan pada sistem operasi.

Senin, 22 Oktober 2012

EKSPLORASI

1.  Shell

Shell adah program yang menghubungkan user dengan sistem operasi, dalam sistem kernel. dan sering kali Shell ini di sebut sebagai terminal.dan sehingga pada umumnya shell menyediakan prompt sbagai user interface. sehingga dari ituh  shell memungkinkan user menyusun  sekumpulan perintah pada sebuah atau beberapa file untuk yang di eksekusi sebagai program.

Contoh yang terdiri dari ( shell ) : command.com, macintosh finder, windows explorer, PowesShell, dll.

2.  System call yang berfungsi sebagai interface antara user dan  dalam sistem operasi System call menyediakan interface antara program (program pengguna yang berjalan ) dan bagian OS. Shell dalam SO secara umum terbagi menjadi  2, Command Line(CLI) dan Graphical(GUI). 

 Contoh yang terdiri dari ( System call ) : UNIX menyediakan System call: read, write operasi I/O untuk file.

3.  Command Interpreter Program yang dapat membaca intruksi dan mengartikan control statements berdasarkan masukan dari user umumnya disebut : Command-Interpreter  sangat bervariasi dari satu sistem operasi ke-sistem operasi yang lain, dan disesuaikan dengan tujuan dan teknologi I/O devices yang ada, diantaranya CLI, Windows, Pen-based (touch) dll

4.   API ( Aplication Programing Interface) API merupakan sebuah script code yang di sediakan oleh system computer atau library program untuk mensupport sebuah program berkomunikasi dengan OS atau hardware. Atau API ialah seperangkat fungsi standar yang di sediakan oleh OS atau bahasa pemorograman

Rabu, 10 Oktober 2012

Perbedaan mendasar windows dan Linux

1.  Kelebihan Windows
  1. User friendly dibandingkan dengan sistem operasi yang lain
  2. Instalasi software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain
  3. Banyak software berbasis Windows
  4. Dukungan driver yang lebih banyak
  5. Banyak orang pakai Windows sehingga banyak perusahan membuat aplikasinya menggunakan dasar Windows. Ada beberapa aplikasi yang hanya ada di Windows dan tidak di OS yang lainnya. Bahkan beberapa aplikasi vital dunia kerja.
  6. Karena systemnya sudah dishare untuk bisa dikembangkan , maka semakin mudah siapa saja membuat software untuk dijalankan di Mircosoft Windows. Terutama dunia usaha yang membutuhkan aplikasi yang sesuai dengan kebutuhannya.
     Kekurangan Windows
  1. Harga licensi mahal 
  2. Komunitas terlalu sedikit, karena bersifat closed-source
  3. Banyaknya virus yang sering menyerang Windows
  4. Sistem keamanan yang masih dibilang kurang
  5. Sistem yang kurang stabil 


2.  Kelebihan Linux: 
  1. Linux merupakan sistem operasi bebas dan terbuka (open source). Sehingga tidak perlu biaya lisensi untuk membeli atau menggunakan Linux, gratis.
  2. Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker karena masih berbasis teks (DOS). Namun, kini Linux mudah digunakan hampir semudah menggunakan Windows, bahkan masalah style pun, Linux lebih baik dari Windows 7.
  3. Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux karena banyak komunitas-komunitas pengembangnya, semisal
      Kekurangan Linux:
  1. Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’, takut untuk beralih dari Windows.
  2. Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux. Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya.

Perbedaan FMS dan IBSYS

dalam sistem operasi ini ada 2 perbedaan teknologi FMS dan IBSYS adalah:

1. FMS
adalah sebuah sistem yang cukup ringan tapi masih sangat efektif dan dapat dioptimalkan untuk batch FORTRAN dan pemrograman Assembler yang sudah ada seperti, "FAP" (FORTRAN Assembly Program),
FMS juga merupakan turunan yang dikembangan dari kompiler FORTRAN awalnya ditulis untuk 704 oleh Backus dan timnya.

2. IBSYS

adalah sebuah model basis sistem operasi yang diluncurkan IBM yang digunakan pada komputer IBM 7090 dan IBM 7094.
IBM sebelumnya juga membuat sistem operasi mirip dengan beberapa perbedaan yang signitifkan, juga disebut IBSYS, yang digunakan pada komputer IBM 7040 dan IBM 7044, IBSYS itu sendiri berdasarkan pada FORTRAN Monitor System (FMS) dan SHARE Operating system, karena IBSYS sendiri bener-bener program monitor dasar, tapi sudah mempunyai control card images yang sangat berguna untuk kinerja monitor ataupun komputer.

Tokoh-tokoh yang terkenal di dalam sistem operasi

1. Nama pendiri apple yaitu:  Steve Jobs dan Steve Wozniak Saat pertama sekali mendirikan Apple Computer pada tahun 1976,  baru berusia 21 tahun, sementara Steve Zozniak berumur 26 tahun. Setelah lebih 10 tahun hengkang dari Apple, pada tahun 1996, Jobs kembali keperusahaan yang semula dia dirikan. Pada tahun berikutnya, yaitu 1997, Jobs kembali memimpin Apple untuk mengisi kepergian Gil Amelio.

2. Nama penemu linux yaitu : Linus Benedict Torvalds, dia lahir di Helsinki, Finlandia, 28 Desember 1969, adalah rekayasawan perangkat lunak Finlandia yang dikenal sebagai perintis pengembangan Kernel Linux. Dia  sekarang bertindak sebagai koordinator proyek tersebut.

3. Nama penemu Microsoft yaitu : William Henry Gates. atau lebih dikenal dengan nama Bill Gates dilahirkan pada 28 Oktober 1955, di Seattle, Washington. Bill Gates adalah adalah anak kedua dari tiga bersaudara. Ayahnya William Henry Gates adalah seorang pengacara perusahaan yang punya banyak relasi di kota. Sedangkan ibunya Mary Maxwell seorang pegawai First Interstate Bank, Pacific Northwest Bell dan anggota Tingkat Nasional United Way.

4. Nama penemu Android yaitu: Andy Rubin Android adalah sistem operasi untuk mobile device yang berbasis Linux dan menggunakan bahasa pemrograman Java. Android dibangun menggunakan versi modifikasi dari kernel Linux versi 2.6. Sistem Android. Android memiliki berbagai keunggulan sebagai software yang memakai basis kode komputer yang bisa didistribusikan secara terbuka (open source).