Rabu, 31 Oktober 2012

Analisis Struktur Linux

Kali ini saya akan menjelaskan tentang analisis struktur sistem operasi Linux

1. Struktur Linux
    Linux tidak jauh beda dengan Unix yang merupakan suatu sistem operasi yang terstruktur, menyangkut sistem pada perangkat lunaknya maupun pada perangkat keras ( terminal, Unit system, consol, jalur komunikasi , dll)
Adapun struktur Linux yang menyangkut perangkat lunak antara lain :
 - Shell
 - Utilitas
 - Kernel
 - Aplikasi

Struktur Shell merupakan interpreter pada system linux. Shell berfungsi sebagai interface (antar muka) antara user dengan sistem linux. Adapun macam-macam shell yang terdapat pada sistem linux antara lain :
   * korn shell( /bin/ksh)
   * Bourne Again Shell ( /bin/bash )
   * C Shell ( /bin/csh )

Struktur Utilitas adalah salah satu program yang sengaja disediakan linux untuk melakukan tugas-tugas tertentu.

Struktur Kernel, merupakan bagian paling penting dari suatu sistem linux, memiliki fungsi : untuk menampilkan berbagai bentuk fungsi bertingkat rendah dan pengendali langsung perangkat kera.
Terdapat beberapa fungsi yang dilakukan kernel antara lain :
  1. Manajemen file dan security
  2. Pelayanan proses input out-put
  3. Manajemen memori
  4. Penanganan proses interupsi
  5. Proses manajemen sistem dan penjadwalan
  6. Pelayanan jam sistem dan tanggal
 
Pada linux terdapat sistem call yaitu suatu sistem yang dapat menghubungkan antara bagian luar linux dengan kernel.

Struktur Aplikasi adalah salah satu program yang dibuat oleh pemakai untuk memenuhi kebutuhan sendiri.

Perlu anda ketahui juga tentang struktur direktori pada linux, sebelimnya saya jelaskan apa itu file ??
File merupakan struktur dasar dalam sebuah sistem komputer berfungsi untuk menyimpan data-data maupun informasi. Nah didalam linux dibagi menjadi 3(tiga) kategori utama antara lain :
  1). Direktory
        Yaitu file yang berisi daftar nama dan juga suatu bilangan node dari masing-masing file yang digunakan.
  2). File spesial
        Yaitu file yang menyatakan piranti fisik / peraangkat keras, bisa berupa file-file yang berhubungan 
         dengan komunikasi antar proses yang sedang berjalan.
  3).  File Biasa
        Yaitu file yang digunakan untuk penyimpanan data, dokumen, grafik, dll.Bentuk file antara lain file data,
         file executable, skip shell, file teks)
Pada linux terdapat beberapa direktori, antara lain :
/dev = direktori berisi file-file hardware yang dimiliki komputer
           contoh : /dev/had = file dari hardisk,
                        /dev/cdrom = file untuk cd room, dll
/bin = direktori yang berisi file-file yang dapat langsung dijalankan
/boot = direktori yang berisi file-file yang digunakan saat linux melakukan booting
/home =  direktori yang digunakan untuk menyimpan semua direktori user
dll
Anda bisa lihat dari struktur direktori berikut ini :






Kamis, 25 Oktober 2012

Perbedaan mendasar antara Windows, Linux dan Macintosh

Berikut akan saya jelaskan sekelumit perbedaan dari ketiga sistem operasi Windows, Linux dan Machintosh
, sebagai berikut :

1. Windows
- Lisensi berbayar 
- Cara menginstall lebih mudah, software Windows Installer ber ekstensi EXE dan MSI
- Dari segi interfacenya , menarik dan mudah untuk dipelajari ,karena memiliki tampilan user friendly.
- Pada file systemnya terdapat file system FAT (12/16/32) dan NTFS, sekarang yang dikembangkan adalah system file NTFS yang jauh lebih baik dari FAT32.

2. Linux
- Bersifat open source
- User interfacenya terdapat 2 bagian : yang pertama TUI (Text User Interface) dan GUI (Graphical User Interface.
TUI tampilan hanya warna hitam sebagai baground dan tulisan warna putih
GUI ada 3 model dekstop yaitu KDE, GNOME untuk komputer dengan spec tinggi dan Xfce untuk komputer dengan resource rendah (komputer jadu'l)
- File system yang digunakan terdapat beberapa, diantaranya : Ext2, Ext3, Ext4, RaiserFS, RaiserFS4, XFS, dan JFS.
- Cara menginstall lebih sulit karena terdapat kuranglebih 4 model software yang harus digunakan disebut paket untuk install.
- Terdapat kelemahan : antara lain banyak aplikasi yang belum mendukung pada linux

3. Machintosh
- Harga lebih mahal 
- Sistem Operasi keluaran Apple yang dikembangkan oleh BSD, hasil turunan UNIX.
- Tampilan user interfacenya yang indah dan menarik dengan model dekstop GUI yang bisa kita buat sesuai keinginan kita.
- Dukungan software lebih bagus daripada Linux.
- Lebih taha terhadap serangan virus

CTTS, MULTICS, dan Sistem Operasi berbasis UNIX

CTTS (Compatible Time- Sharing System), MULTICS (MULTiplexed Information and Computing System) dan OS UNIX

Penjelasanya adalah sebagai berikut :
1. CTTS (Compatible Time-Sharing System) adalah salah satu tehnik dalam penggunaan sistem online oleh beberapa pengguna secara bergiliran sesuai waktu yang diperlukan. Alasan dikembangkanya tehnik ini karena adanya perkembangan teknology komputer yang semakin pesat terutama processor CPU, sedangkan alat input / outputnya masih ketinggalan dalam hal teknologinya. Untuk itu tercipta suatu gagasan bahwa dengan melayani beberapa alat input/output secara bergantian. Seorang bernama Chistopher Strachy pada tahun 1959 telah mengeluarkan ide/ gagasan mengenai pembagian waktu yang dilakukan oleh CPU, kemudian baru sekitar tahun 1961 sistem pertama kali yang berbentuk time-sharing system dilakukan di MTT (Massachusetts Institute of Technology) dan diberi nama CTSS (Compatible Time Sharing System) .Sistem ini bisa melayani sebanyak 8 pemakai dengan menggunakan komputer 1BM type 7090, dan sistem tersebut dikembangkan sampai saat ini.

2. MULTICS (MULTiplexed Information and Computing Sytem) adalah pengembangan dari Time Sharing Sytem. Sistem ini memiliki banyak fitur yang bisa menghasilkan performa tinggi sehingga dapat mendukung utilitas komputasi yang mirip-mirip dengan telephone dan listrik, yang keduanya tidak bisa dipisahkan dan saling mendukung. Dengan menjalankan sistem ini dapat tumbuh dan berjalan baik hanya dengan menambahkan sumberdaya yang tepat dan lebih banyak untuk daya komputasi, memori utama, penyimpanan disk, dan sebagainya.

3. Sistem Operasi berbasis UNIX adalah salah satu sistem operasi komputer yang dikembangkan oleh  AT & T-Bell Labs sekitar tahun 1960-an dan 1970-an. UNIX ini didesain sebagai suatu sistem operasi yang portable, multi-tasking dan juga multi-user. Nah BSD sendiri adalah salah satu turunan dari UNIX yang dikembangkan oleh Universitas di California, Berkeley. Sistem ini dikembangkan oleh banyak pihak, dan setiap pihak pengembang menambahkan sebuah teknology miliknya ke dalah sistem operasi UNIX ini. Biarpun sistem operasi ini diluar standart namun UNIX dapat dikatakan andal atau lebih kuat.


Rabu, 17 Oktober 2012

Teknologi Batch System FMS dan IBSYS

Kali ini saya akan menjelaskan tentang sebuah teknologi cikal bakal lahirnya sistem operasi :
1. Teknologi FMS (Fortran Monitor System) adalah salah satu teknologi yang dikembangkan oleh NAA (North American Aviation) untuk perusahaan besar IBM 709 akhir tahun 1950-an. Teknologi ini menggunakan bahasa pemrograman fortran berupa kartu berlubang (Punch Card). Pada saat itu teknologi Fortran dikerjakan menggunakan komputer generasi kedua IBM yaitu komputer IBM seri 7094. Sistem operasi yang kita pakai saat ini adalah hasil dari pengembangan teknologi Fortran yang dikenal dengan teknologi FMS.
2. Teknologi IBSYS adalah teknologi hasil pengembangan dari teknologi FMS dengan menggunakan komputer IBM 7094 dan komputer IBM 7090. Teknologi ini menggunakan bahasa perograman Fortran II dan Fortran IV, juga menggunakan bahasa pemrograman COBOL, FAP assembler dan Utility lain. Bahasa pemrograman FAP assembler merupakan hasil modifikasi dari SAP (Symbolic Assembly Program) yang awalnya diprogram untuk komputer jenis IBM 704 oleh perusahaan United Aircraft. Control card IBSYS diawali dengan simbol '$' pada kolom pertama kemudian diikuti control name untuk pemilihan utility program pada IBSYS untuk set up dan running program. Pada saat dijalankan program tidak selalu lewat puch card reader, kadang-kadang juga menggunakan magnetic tapes dalam pembacaan programnya.
Demikian sekelumit tentang teknologi FMS DAN IBSYS, semoga coretan ini bermanfaat...

Kamis, 11 Oktober 2012

20 Orang Berpengaruh Dalam Pengembangan Dunia Sistem Operasi

Kali ini saya menyajikan tema tentang 20 orang tokoh yang berpengaruh dalam dunia Sistem Operasi.
Adapun sistem operasi sendiri merupakan suatu program yang mengelola perangkat keras komputer serta menyediakan layanan bersifat umum untuk sebuah aplikasi perangkat lunak. Sebagai contoh sistem operasi modem seperti Android, iOS, Mac OS X, Microsoft Windows, dan juga Linux.
Tokoh-tokoh yang berpengaruh tersebut antara lain :
1. Linus Benedict Torvalds  (Linux).
Pria ini lebih dikenal dengan nama Linus Torvalds seorang rekayasawan perangkat lunak dari negara Finlandia dan dikenal sebagai seorang perintis pengembangan kernel Linux. Nama Linux diambil dari nama beliau sendiri. Linux yang kita kenal merupakan suatu sistem operasi yang sampai saat ini terus berkembang dan menjadi sistem operasi yang sangat berguna, dapat dipakai dalam server komputer dekstop, PDA, GPS, tablet PC, bahkan pesawat luar angkasa buatan NASA menggunakan sistem operasi Linux.




2. Andrew Rubin (Android OS)
Salah satu tokoh pengembang opensource sistem operasi Android yang diayomi oleh Google, pendiri dan juga mantan CEO dari Danger Inc dan Android Inc.Pria ini juga salah satu pelopor sebuah teknologi smartphone yang populer saat ini.






3. Steve Paul Jobs
Dikenal dengan sebutan Steve jobs adalah bapak dari Mac OS, pendiri dan mantan CEO Apple Inc. Keberhasilanya dalam membuat komputer pribadi pertama dan sukses secara komersial, seri Apple II dan kemudian Macintosh. Beliau pernah DO dari Reed College di Portland namun tetap semangat dalam mengembangkan sistem operasi tersebut.



4. Stephen Wozniak Gary
Dikenal dengan sebutan Steve Wozniak adalah insinyur komputer dan pemrograman , tokoh pengembang opensource operating sistem, salah satu pendiri Apple Computer ( Apple Inc) bersama dengan Steve Jobs dan Ronald Wayne yang telah saya sebutkan diatas.




5. William Henry Gates III
Pria ini lebih dikenal dengan sebutan Bill Gates adalah salah satu pendiri dan ketua umum dari perusahaan perangkat lunak Amerika Serikat yaitu Microsoft. Pernah DO dari Harvard University namun tetap semangat dan tidak putus harapan.  Keberhasilanya dalam membangun sistem operasi komputer MS-DOS hasil kerjasama dengan Paul Allen.



6. Tim Paterson (MS-DOS)
Dikenal sebagai penulis asli MS-DOS, yang merupakan sistem operasi pribadi yang banyak digunakan pada era 1980-an, dan menjadi awal perkembangan sistem operasi Microsoft.

7. Richard Page
Seorang Presiden dan pendiri Sierra Riset dan Teknologi, dan berperan aktif dalam perkembangan Macintosh dan juga dalam desain awal Apple Lisa.

8. Sundar Pichai ( Chrome OS)
Sundar Pichai adalah seorang insinyur komputer pengembang sistem operasi asal India namun berwarga negara Amerika. Beliau menjalankan sebuah project program dibawah pengawasan Google Inc dan berhasil merancang dan mengembangkan Chrome OS.

9. Brad Silverberg
Dikenal karena sebuah karyanya di Microsoft pada era 1990-1999 dalam kepemimpinanya dalam mengembangkan sistem operasi Windows-95.

10. Wayne Rosing
Salah satu pemimpin proyek Apple Lisa dalam pengembangan sistem operasi cikal bakal Macontosh. Wayne Rosing merupakan salah satu pemain kunci dalam berbagai proyek Apple Inc.

11. Jef Raskin
Seorang yang berpengaruh dalam proyek Apple pada akhir 1970-an dalam tahap awal perancangan Macintosh dan seorang ahli dalam hal Interface.

12. Bill Atkinson
Beliau adalah bagian dari Apple Macintos, dan seorang yang berpengaruh dalam pengembangan Macintosh, pencipta aplikasi MacPaint pada Macintosh.

13. Jordean Hubbard
Adalah seorang yang telah membangun dan mengembangkan Free-BSD pada era 1993 bekerja sama dengan Nate Williams dan Rodney W.Grimes, bergabung dengan Apple Computer sebagai manager kelompok teknologi BSD dan juga menjadi Direkur Teknik Technologies Unix.

14. John Couch
Adalah seorang pengembang Macintosh di Apple Inc, dan saat saya menulis ini menjabat sebagai Wakil Presiden Pendidikan untuk Apple Computer.

15. Larry Tesler (Lawrence Gordon)
Adalah salah satu ilmuwan komputer yang bekerja dibidang Interface di Apple Inc dan merupakan seorang yang berpengaruh dalam pengembangan Operating Sistem pada Apple II, merupakan cikal bakal perkembangan Macintosh pengganti dari Apple Lisa.

16. Keith Bostic (BSD OS)
Adalah seorang pendiri Berkeley Software Design Inc yang berhasil menciptakan BSD OS, beliau juga seorang arsitek 4.4 BSD-Lite Release dan 4.4 BSD Berkeley, pemimpin CSRG dalam membuat perangkat lunak opensource versi BSD Unix membantu penciptaan Free-BSD, Open BSD, dan Net-BSD.

17. Drew Mayor
Salah satu pendiri Novell dan arsitek yang memimpin dalam mengembangkan sistem operasi khusus untuk melayani jaringan yaitu sistem operasi NetWare.

18. Bertrand Serlet
Tokoh penting Apple, berperan dalam pengembangan sampai pembuatan sistem operasi platform Mac-OS.

19. Paull Allen
Beliau bersama Bill Gates bekerjasama dalam membangun sistem operasi MS-DOS , yang menjadi kunci kesuksesan Microsoft.

20. Onno W. Purbo
Adalah tokoh asal Indonesia yang dikenal sebagai pakar Teknologi Informasi. Beliau juga dikenal sebagai bapak opensource Indonesia dan salah satu pengembang Operating System berbasis Linux. Sudah banyak gagasan yang dibuat, salah satu gagasanya adalah tentang RT/RW -net.




Rabu, 03 Oktober 2012

LINUX KORORAA

Tahukan anda apa itu Linux Kororra ?

Saya mengambil tema linux kororaa karena sesuai dengan tujuan pengembangan Distro Linux Kororaa yang akan saya jalani.
 Linux Kororaa adalah linux dengan dasar (based) Fedora yang dibuat secara kostumasi yaitu membubuhi beberapa aplikasi tambahan dengan membawa codec multimedia, driver, dan juga program lain yang berguna bagi pemakai pada umumnya. Kororaa dengan tampilan menarik dengan mengemas berbagai macam aplikasi pilihan yang sering digunakan secara umum, seperti Multimedia player, Firefox dan lain-lainsangat mudah dioperasikan bagi orang awam maupun bagi orang-orang yang sudah mahir/ terampil.
Kororaa tersedia dengan beberapa versi pilihan, antara lain versi terbarunya Kororaa 16 dan juga tersedia pula dalam dekstop KDE dan Gnome,serta sistem 32bit maupun 64bit.

 Adapun untuk fitur-fitur utamanya antara lain :
*Full multimedia support (antara lain : excluding Flash)
*Video editor (antara lain : Kdenlive untuk KDE,openShot untuk Gnome)
*Tweaked KDE 4.7, Gnome 3.2 dan base systems
*Fifox 8 as the default web browser ( dengan integrasi tema untuk KDE)
*Thirt party repositories (antara lain : Adobe, Chrome, RPMFusion, VirtualBox)
*Firefox extensions included (antara lain : Adblock Plus, DownThemAll, Flashblok, Xclear)
*Kamus bahasa Inggris (Aust English / British English)
*Installer untuk Adhope Flash Plugin
*Microblogging client (antara lain : Choqok untuk KDE, Empathy untuk Gnome)
*Jockey device manager to handle drivers such as AMD / ATI dan NVIDIA
*VLC yang marupakan default media player.
*Selinux enabled (particularly worthwhile untuk flash),
dan lain sebagainya yang masih dalam tahap pengembangan aplikasi-aplikasi lain yang berguna secara umum.

Anda bisa ikut bergabung dalam komunitas Linux Kororaa Indonesia
- http://forumkororaa.linux-id.net
- Facebook Group Kororaa di http://www.facebook.com/group/kororaa/
- Kemudian untuk Oficial website Developernya Korora anda bisa buka di https://kororaa.org.

Demikian ulasan sekilas tentang Linux Kororaa, "semoga bermanfaat "