Showing posts with label OS. Show all posts
Showing posts with label OS. Show all posts

Tuesday, November 3, 2015

Mengintip Kelebihan & Kekurangan File System NTFS dan Ext 3




Setelah lama gak bisa bikin postingan di blog ini karena laptop sempat bermasalah akhirnya bisa bikin artikel lagi walaupun harus nunggu cukup lama sampai laptop kembali sehat. Dan artikel yang saya bahas kali ini tentang file system NTFS dan file system Ext 3.

Sebelum masuk ke pembahasan lebih lanjut, biar nantinya tidak bingung kita harus tau dulu apa sih file system itu?

File system adalah suatu metode penyimpanan file pada media penyimpanan computer dalam pengaturan lokasi file tersebut. File system mempunyai dua bagian, yaitu :

    •    Kumpulan file yang masing – masing menyimpan data yang saling berhubungan.
    •    Struktur direktori yang mengkoordinasi dan menyediakan informasi mengenai semua file 
          dalam system.

Salah satu fungsi File System adalah untuk memberi nama pada berkas dan kemudian meletakkan / mengalokasikan  pada media penyimpanan. Selain itu file system juga berfungsi sebagai konvensi penamaan berkas dan peletakkan berkas pada struktur direktori. Semua sistem operasi memiliki File Systemnya sendiri untuk meletakkan file dalam sebuah struktur hirarki.

File system menjadi bagian yang penting dalam sistem operasi, karena file system adalah interface / penghubung antara sistem operasi dengan disk. Ketika program meminta untuk melakukan pembacaan dari media penyimpanan, sistem operasi akan meminta file system untuk membuka file yang diminta tersebut. Sebelum file yang diminta tersebut dibuka file system akan mencari lokasi dari file yang diinginkan. Setelah file itu ditemukan, file system terlebih dulu membaca file tersebut, baru kemudian mengirimkan informasinya ke sistem operasi hingga akhirnya file tersebut bisa dibuka / dibaca oleh pengguna.

Nah dari penjelasan singkat di atas, sudah jelas tentang apa itu file system dan fungsinya. Selanjutnya kita ke topik pembahasan yang utama, yaitu perbandingan kelebihan dan kelemahan file system NTFS dengan file system Ext 3.

 
A.    NTFS (New Technology File System)

       NTFS adalah file system yang memiliki desain sederhana namun memiliki kemampuan yang lebih baik jika dibandingkan dengan file system FAT. NTFS pertama kali dikenalkan Microsoft pada Sistem Operasi Windows NT dan mendukung semua Sistem Operasi dengan flatform Windows hingga sekarang. NTFS sudah beberapa kali mengalami perkembangan, mulai dari NTFS versi 1.0 sampai NTFS versi 3.1.

-    Kelebihan file system NTFS

a.    NTFS dapat mengatur kuota volume media penyimpanan untuk setiap pengguna.

b.    Mendukung sistem berkas terenkripsi secara transparan dengan menggunakan beberapa jenis algoritma enkripsi yang umum digunakan.

c.   Mendukung kompresi data yang transparan, walaupun tidak memiliki rasio yang besar,  namun dapat digunakan untuk menghemat penggunaan ruangan pada harddisk.

d.   Mendukung hard link serta symbolic link seperti halnya sistem berkas dalam sistem operasi keluarga UNIX, namun dalam NTFS implementasinya lebih sederhana.

e.  Mendukung penamaan berkas dengan metode pengkodean Unicode (16-bit UCS2) sampai 255 karakter.

f.    Memiliki fitur untuk menampung lebih dari satu buah ruangan data dalam satu berkas.


-    Kekurangan file system NTFS

a.  Umumnya file system NTFS tidak kompatibel dengan Sistem Operasi lain yang terinstall di komputer yang sama (dual OS).

b.  Tidak bisa mendeteksi StartUp Boot yang menggunakan Floppy.

 

B.    Ext 3 (3rd Extended)
 
     Jika pada file system NTFS merupakan file system yang digunakan pada platform Windows, file system Ext 3 adalah file system yang digunakan pada platform Linux. File system Ext 3 merupakan peningkatan dari file system Ext 2, walaupun sebenarnya versi yang paling baru adalah file system Ext 4, namun di artikel ini saya hanya akan membahas bagian Ext 3 saja.

-    Kelebihan File system Ext 3

a.   Journaling : dengan menggunakan journaling, waktu untuk melakukan  recovery pada shut  down yang mendadak tidak akan selama pada file system Ext 2.

b.  Integritas Data : Ext 3 menjamin adanya integritas data setelah terjadi kerusakan atau unclean shut down. Ext 3 memungkinkan kita memilih jenis dan tipe proteksi dari data.

c.  Kecepatan :  Ext 3 mempunyai throughput yang lebih besar daripada Ext 2 karena Ext 3 memaksimalkan pergerakan head harddisk. Kita bisa memilih tiga jurnal mode untuk 
     memaksimalkan kecepatan, tapi integritas data tidak terjamin.

d.  Mudah Dilakukan Migrasi : kita dapat melakukan migrasi atau konversi dari Ext 2 ke Ext 3 tanpa perlu melakukan format ulang harddisk.


-    Kekurangan file system Ext 3
 
      fitur journaling pada Ext3 akan membutuhkan kapasitas memori yang lebih banyak dan akan memperlambat operasi I/O.

     
       Dari artikel ini kita bisa simpulkan bahwa setiap sistem operasi memiliki file systemnya masing – masing yang berguna sebagai interface / penghubung antara sistem operasi dengan disk. Contohnya pada sistem operasi windows menggunakan file system NTFS dan pada sistem operasi Linux menggunakan Ext 3. Setiap adanya fitur baru yang merupakan peningkatan untuk menutupi kelemahan file system pada versi sebelumnya tidak menutup kemungkinan akan ada permasalahan baru yang muncul. Contohnya pada Ext 3, dengan adanya fitur journaling, waktu untuk melakukan  recovery pada shut down yang mendadak tidak akan selama pada file system Ext 2. Namun, fitur ini membutuhkan kapasitas memori yang lebih banyak dan akan memperlambat operasi I/O.


Sekian postingan saya kali ini, semoga artikel kali ini bisa bermanfaat dan menambah wawasan serta pengetahuan kita semua tentang file system.

Tuesday, October 6, 2015

Mengenal Apa Itu Sistem Operasi, Runtime Environment, Emulator dan Firmware



Kalian pasti pernah atau bahkan sering mendengar yang namanya Sistem Operasi, tapi pernahkah kalian mendengar tentang Runtime Environment, Emulator dan juga Firmware? Meski memiliki beberapa fungsi seperti seperti Sistem Operasi, namun ketiganya merupakan perangkat yang berbeda karena ketiga perangkat tersebut tidak memiliki kegunaan dan fungsi yang sekompleks Sistem Operasi.

Untuk lebih jelasnya mengenai perangkat - perangkat tersebut, simak penjalasan singkat di bawah ini :

#1 Pengertian Sistem Operasi

Sistem Operasi adalah perangkat lunak sistem yang berfungsi sebagai interface atau penghubung antara hardware, software dan brainware (pengguna). Sistem Operasi memiliki tugas untuk untuk melakukan kontrol dan manajemen hardware dan operasi - operasi dasar pada sistem.

Fungsi lain dari Sistem Operasi adalah untuk melakukan tugas - tugas penting dan menjamin aplikasi dapat berjalan dengan baik dan menjamin software lainnya juga dapat menggunakan memori, melakukan input maupun output ke perantara lain dan juga memiliki akses ke sistem file.


#2 Pengertian Runtime Environment

Runtime Environment adalah keadaan saat suatu program aplikasi dijalankan. Saat dalam keadaan ini, program mengirimkan intruksi kepada prosesor dan mengakses memori komputer serta sumber daya sistem lainnya.


#3 Pengertian Emulator

Emulator merupakan aplikasi yang memungkinkan kita untuk dapat menjalankan suatu aplikasi atau program yang sebenarnya hanya bisa di jalankan pada platform tertentu. Misalnya, program Microsoft Office yang hanya bisa dijalankan pada platform Microsoft Windows dapat dijalan kan pada platform Linux menggunakan emulator Wine. Contoh lain, kita tidak bisa memainkan game yang khusus dibuat untuk dapat dijalankan di PS2, namun kita bisa menjalankannya di komputer dengan menggunakan emulator PS2.

Untuk game, setiap platform memerlukan satu emulator khusus, jadi satu emulator hanya bisa digunakan untuk satu platform. Misalnya, emulator psp hanya bisa digunakan untuk menjalankan game psp dan tidak bisa menjalankan game dari PS2, begitu pula dengan emulator lainnya.


#4 Pengertian Firmware
 
Firmware merupakan program yang tertanam pada perangkat - perangkat elektronik yang bersifat statis atau tetap. Secara garis besar firmware hampir sama dengan sistem operasi, namun berbeda dengan sistem operasi, firmware tidak mampu untuk berevolusi secara otomatis memperbaharui sendiri ketika terdapat permasalahan pada fungsionalitasnya. Firmware ada yang bisa diubah dan tidak tergantung dari jenis ROM yang digunakan.



Nah, dari empat pengertian di atas dapat kita ketahui bahwa antara Sistem Operasi, Runtime Environment, Emulator dan juga Firmware adalah berbeda. Keempat perangkat tersebut memiliki fungsi dan tujuannya masing - masing. Sekian dulu postingan dari saya tentang mengenal apa itu sistem operasi, runtime environment, emulator dan firmware. Semoga artikel ini dapat bermanfaat dan membantu sekaligus menambah pengetahuan kita.

Sunday, October 4, 2015

Perkembangan Sistem Operasi Mobile Hingga Sekarang

Perkembangan teknologi yang cepat juga berpengaruh pada perkembangan sistem operasi, tidak hanya sistem operasi pada komputer, tapi juga pada sistem operasi perangkat mobile. Sama seperti pada komputer, pada perangkat mobile seperti telepon gengam alias handphone sistem operasi diperlukan untuk dapat melakukan manajemen dan mengontrol hardware dan software secara langsung agar berbagai fungsi, fitur dan aplikasi - aplikasi yang ada dapat bekerja. Sistem operasi juga mengontrol agar semua aplikasi dapat berjalan dengan stabil dan juga konsisten.
Sampai saat ini ada banyak sistem operasi mobile, diantaranya java, windows, Symbian, IOS, WebOS, Blackberry, Palm OS, Maemo, hingga Android. Salah satu ke untungan dari ponsel yang memiliki sistem operasi adalah memungkinkan penggunanya untuk bebas mendownload berbagai aplikasi tambahan yang disediakan oleh developer – developer aplikasi. 

Sistem operasi mobile sudah lama ada sekitar 20 tahun yang lalu. Dengan adanya sistem operasi mobile, handphone yang tadinya hanya bisa digunakan untuk mengirim pesan, menerima dan melakukan panggilan telepon, sekarang sudah bisa melakukan banyak hal layaknya komputer desktop yang sekarang kita kenal dengan istilah smartphone.

Smartphone pertama dirilis pada tahun 1993 dengan nama ”IBM Simon”, memiliki fitur touch screen (layar sentuh), email dan juga PDA. Tiga tahun setelahnya, yaitu pada tahun 1996 Palm Pilot 1000 memperkenalkan PDA (Personal Digital Assistant ) dengan sistem operasi Palm OS. Di tahun yang sama juga, untuk pertama kalinya diperkenalkan PC Handled dengan sistem operasi Windows CE.

Pada tahun 2000, Ericsson R380 mengeluarkan smartphone dengan sistem operasi mobile modern yang pertama, Symbian. Selang setahun setelahnya, di tahun 2001 The Kyocera 6035 mengenalkan smartphone yang menggunakan Palm OS. Pada tahun 2002, muncul smartphone dengan sistem Windows CE yang di cetuskan oleh Microsoft, begitu juga dengan Blackberry yang saat itu juga meluncurkan smartphone pertamanya.

Kemudian pada tahun 2005, Nokia memperkenalkan Maemo OS pada tablet yang bisa terkoneksi internet pertama, yaitu nokia N770. Dua tahun setelahnya muncul lah iPhone dengan iOS dari perusahaan Apple.

Dan akhirnya pada tahun 2008, OHA yang dibentuk oleh google merilis sistem operasi android pertama, yaitu Android 1.0 dengan HTC Dream (T-Mobile G1) sebagai ponsel android pertama.


Penjelasan di atas mungkin masih kurang jelas, untuk itu saya akan coba menjelaskannya per-sistem operasinya :

#Perkembangan sistem operasi Symbian
Symbian merupakan sistem operasi mobile yang dikembangkan oleh Symbian Ltd yang merupakan keperusahaan independen  hasil dari kolaborasi beberapa vendor  besar saat itu, seperti Ericsson, Nokia, Motorola dan Psion.

Beberapa keunggulan sistem operasi Symbian adalah : 

#1 Berbeda dengan Microsoft dan Linux yang merupakan adopsi dari sistem operasi komputer, sistem operasi Symbian sejak awal memang dirancang untuk khusus hanya untuk ponsel.

#2 Merupakan sistem operasi yang terbuka yang memudahkan siapapun untuk mengembangkannya. Dengan adanya fitur CC+, Java (J2ME) MIDP 2.0, PersonalJava 1.1.1a dan juga WAP sekarang banyak aplikasi – aplikasi tambahan yang beredar untuk sistem operasi sysmbian ataupun platform Java.

#3 Sistem operasi Symbian menyediakan suatu User Interface (UI) framework yang fleksibel, sehingga para vendor bisa memvariasikan produknya. Empat jenis UI yang saat ini beredar, yaitu :

•    Series 60 (Nokia N70, N91; Siemens SX1; Samsung D700, D710; Panasonic X700, X800)
•    Series 80 (Nokia N9210, 9210i, 9300)
•    Series 90 (Nokia 7700, 7710)
•    UIQ (Sony Ericsson P800, P900, P910; Motorola A920, A925, A1000, A1010)


#Perkembangan Palm OS
Palm OS juga dikenal sebagai Garnet OS, sistem operasi mobile ini awalnya dikembangkan oleh Palm Inc, untuk PDA di tahun 1996. Palm OS dirancang untuk memudahkan pengguna dengan menggunakan UI yang berbasis grafis dan touchscreen. Kemudian Palm OS juga dikembangkan untuk mendukung Smartphone. 

Alasan kenapa Palm OS juga di kenal sebagai Garnet OS karena lisensi dari Palm OS dibeli oleh perusahaan ACCESS, yang kemudian diberi nama Garnet OS. Pada tahun 2007 penerus Garnet OS diluncurkan, yaitu Access Linux Platform dan pada tahun 2009 Palm Inc beralih dari Palm OS menjadi WebOS.


#Perkembangan sistem operasi Blackberry
Reserch in Motion (RIM) merupakan perusahaan telekomunikasi dari Canada yang mengembangkan perangkat komunikasi bergerak. Produk awal yang dihasilkan oleh perusahaan ini memproduksi dan memberikan layanan pager dua arah, kemudian perusahaan ini membuat suatu terobosan baru dengan membuat perangkat Blackberry yang terkenal dengan layanan push-mail. Saar ini Blackberry telah berkembang menjadi smartphone yang memiliki bermacam-macam fungsi seperti GPS, internet mobile dan juga akses Wi-Fi.

#Perkembangan sistem operasi Windows Mobile
Microsoft membuat dan mengembangkan Windows Phone yang merupakan adaptasi dari sistem operasi Windows 8 dengan konsep yang lebih baru, sebelumnya disebut dengan Metro UI kemudian menjadi Simply Modern. Yang menjadi ciri khas dari Windows Phone ini adalah live tiles atau icon kotak – kotak pada home yang membuat tampilannya terkesan simple dan dinamis.

#Perkembangan sistem operasi mobile Linux
Ponsel Linux yang pertama diluncurkan oleh Motorola, dengan seri A760 pada Februari tahun 2003 China. Ponsel Linux pertama yang diluncurkan oleh Motorola ini menggunakan kombinasi OS dari kernel Linux yang di distribusikan dengan software Silicon Valley-based Monta Vista dan bahasa pemrograman Java Sun Microsistem.

#Perkembangan sistem operasi Android
Sistem operasi mobile yang paling popular di dunia ini di awali oleh empat orang, yaitu Andy Rubin, Rich Miner, Nich Sears dan Chris While yang mendirikan Android Incorporation di Palo Alto, pada bulan Oktober 2003. Kemudian pada Agustus 2005, Google mengakuisisi Android Incorporation yang didirikan oleh Andy Rubin, Rich Miner, Nich Sears dan Chris While.

Pada tanggal 5 November 2007, beberapa perusahaan besar membentuk aliansi yang bernama Open Handsel Ailliance yang bertujuan untuk melahirkan suatu standar terbuka untuk perangkat mobile. Perusahaan – perusahan besar tersebut di antaranya adalah Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, T-mobile dan Texas Instruments.

Ponsel pertama yang menggunakan sistem operasi Android adalah HTC Dream (G1), dirilis pada tanggal 22 Oktober 2008. Saat itu versi Android yang digunakan adalah versi 1.0 dengan kode nama Astro. Pada penghujung tahun 2009 di perkirakan sedikitnya ada 18 jenis ponsel yang menggunakan Android versi 1.1, yang merupakan Update pertama dari Android. Namun, untuk Android versi 1.1 hanya tersedia untuk T-Mobile G1.

Mulai dari rilisan Android  ke-3 hingga sekarang, setiap versi Android selalu di beri kode nama yang urut dengan abjad dan mengambil nama dari makanan penutup. 

Berikut ini nama – nama dari versi Android yang di beri nama makanan penutup : 

•    Versi 1.5 : Cupcake
•    Versi 1.6 : Donut
•    Versi 2.0 / 2.1 : Éclair
•    Versi 2.2 : Froyo
•    Versi 2.4 : Gingerbread
•    Versi 3.x : Honeycomb
•    Versi 4.x : Jelly Bean
•    Versi 4.4 : Kitkat
•    Versi 5.0 : Lollipop
•    Versi 6.0 : Marshmallow


Nah itu dia perkembangan sistem operasi mobile dari dulu sampai sekarang, kira - kira gimana ya sistem operasi mobile yang akan datang ? Kalau menurut saya mungkin sistem operasi mobile di masa yang akan datang pastinya bakal lebih canggih dan lebih memudahkan penggunanya. Misalnya dengan adanya sensor - sensor yang bisa menangkap suara, pandangan mata, ataupun gerakan tangan untuk melakukan perintah - perintahnya.
 
Karena saya rasa postingan saya kali ini sudah cukup panjang, sekian dulu postingan dari saya tentang perkembangan sistem operasi mobile hingga sekarang. Semoga artikel ini dapat bermanfaat dan membantu.