jenis jenis sistem operasi pada komputer dan handphone nama

55
JENIS – JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA : AGUNG PUTRI WULANDARI NIM : 0805021034 JURUSAN MANAJEMEN INFORMATIKA FAKULTAS TEKNIK DAN KEJURUAN

Upload: butest

Post on 14-Dec-2014

955 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

JENIS ndash JENIS SISTEM OPERASI

PADA

KOMPUTER DAN HANDPHONE

NAMA AGUNG PUTRI WULANDARI

NIM 0805021034

JURUSAN MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK DAN KEJURUAN

UNIVERSITAS PENDIDIKAN GANESHA

Dalam Ilmu komputer Sistem operasi atau dalam bahasa Inggris

operating system atau OS adalah perangkat lunak sistem yang bertugas untuk

melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar

sistem termasuk menjalankan software aplikasi seperti program-program

pengolah kata dan browser web

Secara umum Sistem Operasi adalah software pada lapisan pertama yang

ditaruh pada memori komputer pada saat komputer dinyalakan Sedangkan

software-software lainnya dijalankan setelah Sistem Operasi berjalan dan Sistem

Operasi akan melakukan layanan inti umum untuk software-software itu Layanan

inti umum tersebut seperti akses ke disk manajemen memori skeduling task dan

antar-muka user Sehingga masing-masing software tidak perlu lagi melakukan

tugas-tugas inti umum tersebut karena dapat dilayani dan dilakukan oleh Sistem

Operasi Bagian kode yang melakukan tugas-tugas inti dan umum tersebut

dinamakan dengan kernel suatu Sistem Operasi

Adapun Jenis ndash Jenis Sistem Operasi pada Komputer seperti berikut

1 DOS

Sistem Operasi DOS adalah DOS (Disk Operating System ) merupakan

salah satu software yang termasuk dalam golongan system operasi Disk

Operating System dipakai pada media penyimpan disk baik disket maupun

harddisk

Sistem operasi PC DOS ( Personnal Computer Disk Operating System) ini

ditujukan untuk pemakaian mikrokomputer IBM (IBM PC) Yang pada mulanya

di tahun 1980 tim Petterson membuat opearting system membuat operating

system untuk Seatle Computer Product yang membutuhkan S-100 system dengan

mempergunakan INTEL 8086 Operating system tersebut dinamakan QDOS

(Quick and Dirty Operating System ) Pada akhir tahun 1980 QDOS

dikembangkan dan diberi nama 86-DOS (DOS untuk 8086)

Bahasa Pemrograman yang digunakan adalah Visual Basic

Beberapa produk DOS sampai saat ini adalah

DOS 10

SISTEM OPERASI Page 2

Versi ini merupakan versi DOS paling awal Kemunculan versi ini dihubungkan

dengan kemunculan IBM PC Versi ini sangat sederhana dan kemampuannya

terbatasVersi ini tidak dipaka lagi karena tidak dapat lagi mendukung

perkembangan software yang ada

DOS 20

Dikeluarkan pada bulan maret 1983 bersama munculnya IBM PCXT Karena

versi mempunyai beberapa kesalahan program maka diperbaiki dengan versi 210

DOS 30

Yang dimaksud dengan DOS 30 adalah PC-DOS 30 dan MS-DOS 305 yang

merupakan DOS yang dikeluarkan untuk mendukung computer baru waktu itu

yang disebut computer AT (advanced Technology) Versi ini mendukung

pemakaian disk drive dengan kapasitas 12 megabyte dan pemakaian RAMDisk

(VDISK) dengan menggunakan extended memory yang tidak dapat dipakai

langsung oleh DOS versi ini

DOS 31

Diluncurkan pada bulan maret 1985 Kelebihan DOS ini adanya dukungan

terhadap system network computer

DOS 32

PC DOS 32 dikeluarkan bersamaan dengan diluncurkannya computer laptop

Versi mampu memanfaatkan disk drive dengan ukuran 35 inci ukuran 720

kilobyte yang biasanya dipakai pada computer laptop

DOS 33

IBM pada tahun 1987 mengeluarkan versi DOS 33 Kemampuan DOS 33 yang

ditambahkan dari DOS sebelumnya adalah kemampuan memakai harddisk

sebanyak 32 megabyte per logical drive (1 drive logika)

DOS 40

Mempunyai 3 versi DOS yaitu PC-DOS 40 PC-DOS 401 dan MS-DOS 401

PC DOS 40 merupakan versi pertama yang dikeluarkan pada bulan juli 1988

karena DOS ini banyak kesalhan maka dikeluatkan PC-DOS 401 Versi DOS 40

mempunyai fasilitas Shell dari DOS untuk mengontrol kerja computer dengan

system menu

SISTEM OPERASI Page 3

DOS 50

Diluncurkan pada tahun 1991 dengan fasilitas baru seperti MIRROR

UNDELETTE dan UNFORMAT

DOS 60

Diluncurkan pada bulan maret 1993 Ditambahkan beberapa utility baru dan

penambahan perintah-perintah konfigurasi system dan batch file

2 UNIX

Unix adalah nama sebuah sistem operasi yang asal mulanya dikembangkan pada

laboratorium Bell AT dan T oleh KEN THOMPSON yang menciptakan UNIX

dengan bahasa Rakitan pada tahun 1969 Tahun 1973 Ken Thompson dan Dennis

Ritche memperbaikinya dengan menggunakan Bahasa C dan Tahun 1980an

keluarlah XENIX Unix terdiri atas sejumlah program (dapat instruksi untuk

memperoleh hasil tertentu) Yang dirancang untuk mengontrol interaksi antara

fungsi-fungsi tugas dari system operasi diantaranya

Melakukan fungsi manajemen sistem bekas

Mengendalikan berbagai sumber pada sistem seperti disk dan printer

Mengantar sejumlah pemakai yang menggunakan sistem bersamaan

Membentuk penjadwalan proses didalam sistem

Perlu kita ketahui bahwa PCIX dikembangkan oleh Interactive System

Corporation PCIX terdaftar sebagai versi single User UNIX Venix merupakan

konversi lain dari sistem operasi UNIX Unix memiliki beberapa versi yang

terkenal yaitu

System V Release 3

System V Release 4

BSD (Barkleley Software Distribution ) UNIX

Dalam UNIX terdapat beberapa perangkat yaitu Perangkat Keras dan Perangkat

Lunak Adapun Perangkat Keras itu sebagai berikut

Unit Sistem

Mencakup unit pemrosesan pusat (CPU) memori media penyimpanan

(hardisk) serta piranti untuk keperluan backup missal floppy disk

flashdiskdll

SISTEM OPERASI Page 4

Konsol

Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer

suatu sistem (administrator sistem ) untuk mengendalikan operasi sistem

Terminal

Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh

pemakai untuk berinteraksi dengan sistem

Jalur Komunikasi

Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke

sistem UNIX

Printer

Piranti yang digunakan untuk memperoleh informasi dalam kertas

Untuk Perangkat Lunak yaitu

Kernel

Inti dari sistem UNIX yang mengendalikan perangkat keras dan

membentuk berbagai fungsi

Shell

Merupakan penerjemah pada sistem UNIX menjadi jembatan antara

pemakai dan sistem UNIX

Bourne Shell $ Stephen R Boourne

C shell Bill Joy

Korn Shell David G Korn

Bourne Again Shell Brian Fox da Chet Ramey

Utilitas merupakan program yang disediakan sistem UNIX untuk

melaksanakan tugas tertentu seperti

1048716 Utilitas manajemen file amp direktori

1048716 Utilitas penyunting berkas

1048716 Utilitas penunjang komunikasi dan jaringan

1048716 Utilitas administrasi sistem dll

Aplikasi merupakan programrdquo yang dibuat oleh pemakai untuk

memenuhi kebutuhan sendiri

SISTEM OPERASI Page 5

CIRI-CIRI SISTEM UNIX

Portabilitas Sistem UNIX mudah diadaptasikan ke sistem komputer yang

lain atau pada berbagai jenis komputer

Multiuser sejumlah pemakai dapat menggunakan sistem secara

bersamaan Keuntungan dengan adanya ciri multiuser

1048716 Penghematan perangkat keras

1048716 Data dapat diakses oleh banyak pemakai secara serentak

Multitasking seorang pemakai dapat melakukan beberapa pekerjaan

dalam waktu yang bersamaan dari sebuah terminal

Sistem berkas yang hierarkis memungkinkan pemakai

mengorganisasikan informasi data dalam bentuk yang mudah untuk

diingat dan mudah untuk mengaksesnya

Utilitas merupakan program yang disesuaikan dengan kebutuhantugas

tertentu

3 WINDOWS

Sistem operasi windows pertama kali diperkenalkan tahun 1985 Semulanya

sistem operasi windows ini diperkenalkan dengan nama Interface Manager

Pemakaian sistem operasi ini pada awalnya tidak terlalu menarik Ini terjadi

hingga diperkenalkan sistem operasi windows versi 30 pada bulan mei 1990

Adapun Bahasa Pemrograman yang digunakan adalah Visual Basic

Beberapa keunggulan windows

1 Tampilan grafik yang lebih menarik karena berbasiskan Graphical User

interface (GUI)

2 Adanya standarisasi proses artinya pemakai akan lebih mudah

menggunakannya tanpa perlu menghafal

3 Kemudahan proses artinya dengan memakai sistem operasi ini suatu data

dapat dipakai bersama dan dapat dipindahkan dari satu aplikasi ke aplikasi

lainnya dengan mudah

4 Investasi yang menarik artinya semaikin banyak produk software yang

mendukung sistem operasi ini

SISTEM OPERASI Page 6

5 fasilitas multithreading dan pre-emptive multitasking sehingga kinerja

multitasking lebih reponsif Dengan fasilitas ini beberapa program dapat

dijalankan secara bersamaan

6 Dapat menghubungkan satu komputer dengan komputer lain dengan

mengunakan modem

7 Didukung oleh standar industri Plug and Playyang dapat membantu guna

menghindari kesulitan pada saat menambah perangkat keras baru

Berikut dapat dilihat pekembangan windows

Windows versi 20

Windows versi 30

31 311 ( windows for workgroup)

95 351 ( NTNetworking)

98 40 workstation 40 server

me 2000 profesional 2000 server

XP XP profesional 32 bit 64 bit

SISTEM OPERASI Page 7

4 LINUX

Linux adalah sebuah program open source yang gratis di bawah lisensi

GNU sistem operasi 32-64 bit yang merupakan turunan dari Unix dan dapat

dijalankan pada berbagai macam platform perangkat keras mulai dari Intel

(x86) hingga prosesor RISC Linux sebagai program open source yang gratis

Salah satu yang membuat Linux terkenal adalah karena gratis Dengan lisensi

GNU (Gnu Not Unix) Anda dapat memperoleh program lengkap dengan kode

sumbernya (source code) Tidak hanya itu Anda diberikan hak untuk

mengkopi sebanyak Anda mau atau bahkan mengubah kode sumbernyaDan

itu semua legal dibawah lisensi Meskipun gratis lisensi GNU

memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun

pengiriman program

Kebebasan yang paling penting dari Linux terutama bagi programmer dan

administrator jaringan adalah kebebasan memperoleh kode sumber (source

code) dan kebebasan untuk mengubahnya Ini berimplikasi pada beberapa hal

penting Pertama keamanan yang kedua dinamika

Jika perangkat lunak komersial tidak memperkenankan Anda untuk

mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah

program yang Anda beli dari mereka itu aman atau tidak (sering disebut

security by obscurity) Hidup Anda di tangan para vendor Dan jika ada

pemberitahuan tentang bug dari perangkat lunak komersial tersebut seringkali

sudah terlambat Dengan Linux Anda dapat meneliti kode sumbernya

langsung bersama dengan pengguna Linux lainnya Berkembangnya

pengguna Linux sebagai komunitas yang terbuka membuat bug akan cepat

diketahui dan secepat itu pula para programmer akan memperbaiki

programnya Anda sendiri juga yang menentukan kode yang cocok sesuai

dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya

untuk dapat diimplementasikan Ibarat sebuah mobil Anda bisa memodifikasi

sesukanya bahkan hingga mesin sekalipun untuk memperoleh bentuk yang

diinginkan

SISTEM OPERASI Page 8

Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang

dengan pesat Jika sebuah program dengan sistem tertutup dan hanya

dikembangkan oleh vendor tertentu paling banyak sekitar seribu hingga lima

ribu orang Sedangkan Linux dengan keterbukaan kode sumbernya

dikembangkan oleh sukarelawan seluruh dunia Bug lebih cepat diketahui dan

program penambalnya (patch) lebih cepat tersedia Pendekatan pengembangan

sistem operasi ini disebut Bazaar Kebalikannya sistem Chatedraal sangat

tertutup dan hanya berpusat pada satu atau dua pengembang saja

Linux juga di identikan dengan Kernel

Tegasnya Linux tidak lain adalah kernel Linux Namun Linux adalah istilah

yang digunakan untuk menggambarkan Linux sebagai sebuah sistem operasi

Istilah distribusi Linux yang digunakan untuk merujuk pada berbagai sistem

operasi yang dibangun di atas Linux Kernel

Linux = Sebuah Kernel (tidak ada shell browser kompilator disertakan atau

installer untuk menginstallnya pada sistem)

Linux = Istilah yang digunakan untuk menggambarkan mirip UNIX berbasis

bebas dan open source sistem operasi

Linux Distribution = kernel Linux + Shell + Browser + GUI + Media Player

+ Ton + Installer aplikasi lain sebagainya Singkatnya berbagai macam sistem

operasi yang dibangun di atas Linux Kernel Red Hat Debian atau Gentoo

semua distribusi Linux dibangun di atas kernel Linux

Beberapa fakta menarik tentang sistem operasi Linux

UNIX seperti OS Linux adalah UNIX seperti bebas dan open source sistem

operasi Namun Linux tidak mencari UNIX branding Kebanyakan distribusi

Linux untuk tidak memilih merek distro mereka sebagai iuran UNIX dengan

biaya untuk sertifikasi Juga kebanyakan bisnis sangat menyadari merek

Linux

SISTEM OPERASI Page 9

Lebih lanjut tentang pencipta Linus Torvalds adalah pencipta dan kepala

arsitek dari kernel Linux Dia sekarang bertindak sebagai koordinator proyek

Nama ldquoLinuxrdquo berasal dari kernel Linux awalnya ditulis pada tahun 1991

oleh Linus Torvalds Namun awalnya Torvalds ingin menelepon kernel yang

dikembangkan sebagai Freax Linux Torvalds memiliki merek dagang dan

memantau penggunaan melalui organisasi nirlaba disebut Linux International

Lebih lanjut tentang kode kernel Linux

Kira-kira 2 dari kernel Linux ditulis oleh Torvalds sendiri Hari kernel

Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia

Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam

kernel Linux standar host di kernelorg Namun distribusi Linux

memodifikasi kernel sesuai kebutuhan pengguna mereka Sebagai contoh Red

Hat sering backports patch untuk versi kernel stabil dan mendistribusikan

kepada jutaan pelanggan menggunakan layanan dibayar RHN

Linux maskot

Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari

kernel Linux

Lebih lanjut tentang hak cipta

Kernel Linux utilitas dan perangkat lunak GNU dilisensikan di bawah

GNU General Public License (GPL) GPL memastikan bahwa siapa pun yang

mendistribusikan kernel Linux harus membuat kode sumber (dan setiap

modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama

Namun perangkat lunak lain yang disertakan dengan distribusi Linux dapat

berlisensi di bawah BSD MIT atau sumber terbuka lainnya License Sebagai

contoh X Window System menggunakan MIT License

Pemrograman bahasa dan peralatan yang digunakan untuk menulis

kernel Linux Linux ditulis dalam C menggunakan GNU GCC compiler

ditetapkan Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly

SISTEM OPERASI Page 10

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 2: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Dalam Ilmu komputer Sistem operasi atau dalam bahasa Inggris

operating system atau OS adalah perangkat lunak sistem yang bertugas untuk

melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar

sistem termasuk menjalankan software aplikasi seperti program-program

pengolah kata dan browser web

Secara umum Sistem Operasi adalah software pada lapisan pertama yang

ditaruh pada memori komputer pada saat komputer dinyalakan Sedangkan

software-software lainnya dijalankan setelah Sistem Operasi berjalan dan Sistem

Operasi akan melakukan layanan inti umum untuk software-software itu Layanan

inti umum tersebut seperti akses ke disk manajemen memori skeduling task dan

antar-muka user Sehingga masing-masing software tidak perlu lagi melakukan

tugas-tugas inti umum tersebut karena dapat dilayani dan dilakukan oleh Sistem

Operasi Bagian kode yang melakukan tugas-tugas inti dan umum tersebut

dinamakan dengan kernel suatu Sistem Operasi

Adapun Jenis ndash Jenis Sistem Operasi pada Komputer seperti berikut

1 DOS

Sistem Operasi DOS adalah DOS (Disk Operating System ) merupakan

salah satu software yang termasuk dalam golongan system operasi Disk

Operating System dipakai pada media penyimpan disk baik disket maupun

harddisk

Sistem operasi PC DOS ( Personnal Computer Disk Operating System) ini

ditujukan untuk pemakaian mikrokomputer IBM (IBM PC) Yang pada mulanya

di tahun 1980 tim Petterson membuat opearting system membuat operating

system untuk Seatle Computer Product yang membutuhkan S-100 system dengan

mempergunakan INTEL 8086 Operating system tersebut dinamakan QDOS

(Quick and Dirty Operating System ) Pada akhir tahun 1980 QDOS

dikembangkan dan diberi nama 86-DOS (DOS untuk 8086)

Bahasa Pemrograman yang digunakan adalah Visual Basic

Beberapa produk DOS sampai saat ini adalah

DOS 10

SISTEM OPERASI Page 2

Versi ini merupakan versi DOS paling awal Kemunculan versi ini dihubungkan

dengan kemunculan IBM PC Versi ini sangat sederhana dan kemampuannya

terbatasVersi ini tidak dipaka lagi karena tidak dapat lagi mendukung

perkembangan software yang ada

DOS 20

Dikeluarkan pada bulan maret 1983 bersama munculnya IBM PCXT Karena

versi mempunyai beberapa kesalahan program maka diperbaiki dengan versi 210

DOS 30

Yang dimaksud dengan DOS 30 adalah PC-DOS 30 dan MS-DOS 305 yang

merupakan DOS yang dikeluarkan untuk mendukung computer baru waktu itu

yang disebut computer AT (advanced Technology) Versi ini mendukung

pemakaian disk drive dengan kapasitas 12 megabyte dan pemakaian RAMDisk

(VDISK) dengan menggunakan extended memory yang tidak dapat dipakai

langsung oleh DOS versi ini

DOS 31

Diluncurkan pada bulan maret 1985 Kelebihan DOS ini adanya dukungan

terhadap system network computer

DOS 32

PC DOS 32 dikeluarkan bersamaan dengan diluncurkannya computer laptop

Versi mampu memanfaatkan disk drive dengan ukuran 35 inci ukuran 720

kilobyte yang biasanya dipakai pada computer laptop

DOS 33

IBM pada tahun 1987 mengeluarkan versi DOS 33 Kemampuan DOS 33 yang

ditambahkan dari DOS sebelumnya adalah kemampuan memakai harddisk

sebanyak 32 megabyte per logical drive (1 drive logika)

DOS 40

Mempunyai 3 versi DOS yaitu PC-DOS 40 PC-DOS 401 dan MS-DOS 401

PC DOS 40 merupakan versi pertama yang dikeluarkan pada bulan juli 1988

karena DOS ini banyak kesalhan maka dikeluatkan PC-DOS 401 Versi DOS 40

mempunyai fasilitas Shell dari DOS untuk mengontrol kerja computer dengan

system menu

SISTEM OPERASI Page 3

DOS 50

Diluncurkan pada tahun 1991 dengan fasilitas baru seperti MIRROR

UNDELETTE dan UNFORMAT

DOS 60

Diluncurkan pada bulan maret 1993 Ditambahkan beberapa utility baru dan

penambahan perintah-perintah konfigurasi system dan batch file

2 UNIX

Unix adalah nama sebuah sistem operasi yang asal mulanya dikembangkan pada

laboratorium Bell AT dan T oleh KEN THOMPSON yang menciptakan UNIX

dengan bahasa Rakitan pada tahun 1969 Tahun 1973 Ken Thompson dan Dennis

Ritche memperbaikinya dengan menggunakan Bahasa C dan Tahun 1980an

keluarlah XENIX Unix terdiri atas sejumlah program (dapat instruksi untuk

memperoleh hasil tertentu) Yang dirancang untuk mengontrol interaksi antara

fungsi-fungsi tugas dari system operasi diantaranya

Melakukan fungsi manajemen sistem bekas

Mengendalikan berbagai sumber pada sistem seperti disk dan printer

Mengantar sejumlah pemakai yang menggunakan sistem bersamaan

Membentuk penjadwalan proses didalam sistem

Perlu kita ketahui bahwa PCIX dikembangkan oleh Interactive System

Corporation PCIX terdaftar sebagai versi single User UNIX Venix merupakan

konversi lain dari sistem operasi UNIX Unix memiliki beberapa versi yang

terkenal yaitu

System V Release 3

System V Release 4

BSD (Barkleley Software Distribution ) UNIX

Dalam UNIX terdapat beberapa perangkat yaitu Perangkat Keras dan Perangkat

Lunak Adapun Perangkat Keras itu sebagai berikut

Unit Sistem

Mencakup unit pemrosesan pusat (CPU) memori media penyimpanan

(hardisk) serta piranti untuk keperluan backup missal floppy disk

flashdiskdll

SISTEM OPERASI Page 4

Konsol

Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer

suatu sistem (administrator sistem ) untuk mengendalikan operasi sistem

Terminal

Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh

pemakai untuk berinteraksi dengan sistem

Jalur Komunikasi

Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke

sistem UNIX

Printer

Piranti yang digunakan untuk memperoleh informasi dalam kertas

Untuk Perangkat Lunak yaitu

Kernel

Inti dari sistem UNIX yang mengendalikan perangkat keras dan

membentuk berbagai fungsi

Shell

Merupakan penerjemah pada sistem UNIX menjadi jembatan antara

pemakai dan sistem UNIX

Bourne Shell $ Stephen R Boourne

C shell Bill Joy

Korn Shell David G Korn

Bourne Again Shell Brian Fox da Chet Ramey

Utilitas merupakan program yang disediakan sistem UNIX untuk

melaksanakan tugas tertentu seperti

1048716 Utilitas manajemen file amp direktori

1048716 Utilitas penyunting berkas

1048716 Utilitas penunjang komunikasi dan jaringan

1048716 Utilitas administrasi sistem dll

Aplikasi merupakan programrdquo yang dibuat oleh pemakai untuk

memenuhi kebutuhan sendiri

SISTEM OPERASI Page 5

CIRI-CIRI SISTEM UNIX

Portabilitas Sistem UNIX mudah diadaptasikan ke sistem komputer yang

lain atau pada berbagai jenis komputer

Multiuser sejumlah pemakai dapat menggunakan sistem secara

bersamaan Keuntungan dengan adanya ciri multiuser

1048716 Penghematan perangkat keras

1048716 Data dapat diakses oleh banyak pemakai secara serentak

Multitasking seorang pemakai dapat melakukan beberapa pekerjaan

dalam waktu yang bersamaan dari sebuah terminal

Sistem berkas yang hierarkis memungkinkan pemakai

mengorganisasikan informasi data dalam bentuk yang mudah untuk

diingat dan mudah untuk mengaksesnya

Utilitas merupakan program yang disesuaikan dengan kebutuhantugas

tertentu

3 WINDOWS

Sistem operasi windows pertama kali diperkenalkan tahun 1985 Semulanya

sistem operasi windows ini diperkenalkan dengan nama Interface Manager

Pemakaian sistem operasi ini pada awalnya tidak terlalu menarik Ini terjadi

hingga diperkenalkan sistem operasi windows versi 30 pada bulan mei 1990

Adapun Bahasa Pemrograman yang digunakan adalah Visual Basic

Beberapa keunggulan windows

1 Tampilan grafik yang lebih menarik karena berbasiskan Graphical User

interface (GUI)

2 Adanya standarisasi proses artinya pemakai akan lebih mudah

menggunakannya tanpa perlu menghafal

3 Kemudahan proses artinya dengan memakai sistem operasi ini suatu data

dapat dipakai bersama dan dapat dipindahkan dari satu aplikasi ke aplikasi

lainnya dengan mudah

4 Investasi yang menarik artinya semaikin banyak produk software yang

mendukung sistem operasi ini

SISTEM OPERASI Page 6

5 fasilitas multithreading dan pre-emptive multitasking sehingga kinerja

multitasking lebih reponsif Dengan fasilitas ini beberapa program dapat

dijalankan secara bersamaan

6 Dapat menghubungkan satu komputer dengan komputer lain dengan

mengunakan modem

7 Didukung oleh standar industri Plug and Playyang dapat membantu guna

menghindari kesulitan pada saat menambah perangkat keras baru

Berikut dapat dilihat pekembangan windows

Windows versi 20

Windows versi 30

31 311 ( windows for workgroup)

95 351 ( NTNetworking)

98 40 workstation 40 server

me 2000 profesional 2000 server

XP XP profesional 32 bit 64 bit

SISTEM OPERASI Page 7

4 LINUX

Linux adalah sebuah program open source yang gratis di bawah lisensi

GNU sistem operasi 32-64 bit yang merupakan turunan dari Unix dan dapat

dijalankan pada berbagai macam platform perangkat keras mulai dari Intel

(x86) hingga prosesor RISC Linux sebagai program open source yang gratis

Salah satu yang membuat Linux terkenal adalah karena gratis Dengan lisensi

GNU (Gnu Not Unix) Anda dapat memperoleh program lengkap dengan kode

sumbernya (source code) Tidak hanya itu Anda diberikan hak untuk

mengkopi sebanyak Anda mau atau bahkan mengubah kode sumbernyaDan

itu semua legal dibawah lisensi Meskipun gratis lisensi GNU

memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun

pengiriman program

Kebebasan yang paling penting dari Linux terutama bagi programmer dan

administrator jaringan adalah kebebasan memperoleh kode sumber (source

code) dan kebebasan untuk mengubahnya Ini berimplikasi pada beberapa hal

penting Pertama keamanan yang kedua dinamika

Jika perangkat lunak komersial tidak memperkenankan Anda untuk

mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah

program yang Anda beli dari mereka itu aman atau tidak (sering disebut

security by obscurity) Hidup Anda di tangan para vendor Dan jika ada

pemberitahuan tentang bug dari perangkat lunak komersial tersebut seringkali

sudah terlambat Dengan Linux Anda dapat meneliti kode sumbernya

langsung bersama dengan pengguna Linux lainnya Berkembangnya

pengguna Linux sebagai komunitas yang terbuka membuat bug akan cepat

diketahui dan secepat itu pula para programmer akan memperbaiki

programnya Anda sendiri juga yang menentukan kode yang cocok sesuai

dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya

untuk dapat diimplementasikan Ibarat sebuah mobil Anda bisa memodifikasi

sesukanya bahkan hingga mesin sekalipun untuk memperoleh bentuk yang

diinginkan

SISTEM OPERASI Page 8

Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang

dengan pesat Jika sebuah program dengan sistem tertutup dan hanya

dikembangkan oleh vendor tertentu paling banyak sekitar seribu hingga lima

ribu orang Sedangkan Linux dengan keterbukaan kode sumbernya

dikembangkan oleh sukarelawan seluruh dunia Bug lebih cepat diketahui dan

program penambalnya (patch) lebih cepat tersedia Pendekatan pengembangan

sistem operasi ini disebut Bazaar Kebalikannya sistem Chatedraal sangat

tertutup dan hanya berpusat pada satu atau dua pengembang saja

Linux juga di identikan dengan Kernel

Tegasnya Linux tidak lain adalah kernel Linux Namun Linux adalah istilah

yang digunakan untuk menggambarkan Linux sebagai sebuah sistem operasi

Istilah distribusi Linux yang digunakan untuk merujuk pada berbagai sistem

operasi yang dibangun di atas Linux Kernel

Linux = Sebuah Kernel (tidak ada shell browser kompilator disertakan atau

installer untuk menginstallnya pada sistem)

Linux = Istilah yang digunakan untuk menggambarkan mirip UNIX berbasis

bebas dan open source sistem operasi

Linux Distribution = kernel Linux + Shell + Browser + GUI + Media Player

+ Ton + Installer aplikasi lain sebagainya Singkatnya berbagai macam sistem

operasi yang dibangun di atas Linux Kernel Red Hat Debian atau Gentoo

semua distribusi Linux dibangun di atas kernel Linux

Beberapa fakta menarik tentang sistem operasi Linux

UNIX seperti OS Linux adalah UNIX seperti bebas dan open source sistem

operasi Namun Linux tidak mencari UNIX branding Kebanyakan distribusi

Linux untuk tidak memilih merek distro mereka sebagai iuran UNIX dengan

biaya untuk sertifikasi Juga kebanyakan bisnis sangat menyadari merek

Linux

SISTEM OPERASI Page 9

Lebih lanjut tentang pencipta Linus Torvalds adalah pencipta dan kepala

arsitek dari kernel Linux Dia sekarang bertindak sebagai koordinator proyek

Nama ldquoLinuxrdquo berasal dari kernel Linux awalnya ditulis pada tahun 1991

oleh Linus Torvalds Namun awalnya Torvalds ingin menelepon kernel yang

dikembangkan sebagai Freax Linux Torvalds memiliki merek dagang dan

memantau penggunaan melalui organisasi nirlaba disebut Linux International

Lebih lanjut tentang kode kernel Linux

Kira-kira 2 dari kernel Linux ditulis oleh Torvalds sendiri Hari kernel

Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia

Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam

kernel Linux standar host di kernelorg Namun distribusi Linux

memodifikasi kernel sesuai kebutuhan pengguna mereka Sebagai contoh Red

Hat sering backports patch untuk versi kernel stabil dan mendistribusikan

kepada jutaan pelanggan menggunakan layanan dibayar RHN

Linux maskot

Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari

kernel Linux

Lebih lanjut tentang hak cipta

Kernel Linux utilitas dan perangkat lunak GNU dilisensikan di bawah

GNU General Public License (GPL) GPL memastikan bahwa siapa pun yang

mendistribusikan kernel Linux harus membuat kode sumber (dan setiap

modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama

Namun perangkat lunak lain yang disertakan dengan distribusi Linux dapat

berlisensi di bawah BSD MIT atau sumber terbuka lainnya License Sebagai

contoh X Window System menggunakan MIT License

Pemrograman bahasa dan peralatan yang digunakan untuk menulis

kernel Linux Linux ditulis dalam C menggunakan GNU GCC compiler

ditetapkan Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly

SISTEM OPERASI Page 10

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 3: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Versi ini merupakan versi DOS paling awal Kemunculan versi ini dihubungkan

dengan kemunculan IBM PC Versi ini sangat sederhana dan kemampuannya

terbatasVersi ini tidak dipaka lagi karena tidak dapat lagi mendukung

perkembangan software yang ada

DOS 20

Dikeluarkan pada bulan maret 1983 bersama munculnya IBM PCXT Karena

versi mempunyai beberapa kesalahan program maka diperbaiki dengan versi 210

DOS 30

Yang dimaksud dengan DOS 30 adalah PC-DOS 30 dan MS-DOS 305 yang

merupakan DOS yang dikeluarkan untuk mendukung computer baru waktu itu

yang disebut computer AT (advanced Technology) Versi ini mendukung

pemakaian disk drive dengan kapasitas 12 megabyte dan pemakaian RAMDisk

(VDISK) dengan menggunakan extended memory yang tidak dapat dipakai

langsung oleh DOS versi ini

DOS 31

Diluncurkan pada bulan maret 1985 Kelebihan DOS ini adanya dukungan

terhadap system network computer

DOS 32

PC DOS 32 dikeluarkan bersamaan dengan diluncurkannya computer laptop

Versi mampu memanfaatkan disk drive dengan ukuran 35 inci ukuran 720

kilobyte yang biasanya dipakai pada computer laptop

DOS 33

IBM pada tahun 1987 mengeluarkan versi DOS 33 Kemampuan DOS 33 yang

ditambahkan dari DOS sebelumnya adalah kemampuan memakai harddisk

sebanyak 32 megabyte per logical drive (1 drive logika)

DOS 40

Mempunyai 3 versi DOS yaitu PC-DOS 40 PC-DOS 401 dan MS-DOS 401

PC DOS 40 merupakan versi pertama yang dikeluarkan pada bulan juli 1988

karena DOS ini banyak kesalhan maka dikeluatkan PC-DOS 401 Versi DOS 40

mempunyai fasilitas Shell dari DOS untuk mengontrol kerja computer dengan

system menu

SISTEM OPERASI Page 3

DOS 50

Diluncurkan pada tahun 1991 dengan fasilitas baru seperti MIRROR

UNDELETTE dan UNFORMAT

DOS 60

Diluncurkan pada bulan maret 1993 Ditambahkan beberapa utility baru dan

penambahan perintah-perintah konfigurasi system dan batch file

2 UNIX

Unix adalah nama sebuah sistem operasi yang asal mulanya dikembangkan pada

laboratorium Bell AT dan T oleh KEN THOMPSON yang menciptakan UNIX

dengan bahasa Rakitan pada tahun 1969 Tahun 1973 Ken Thompson dan Dennis

Ritche memperbaikinya dengan menggunakan Bahasa C dan Tahun 1980an

keluarlah XENIX Unix terdiri atas sejumlah program (dapat instruksi untuk

memperoleh hasil tertentu) Yang dirancang untuk mengontrol interaksi antara

fungsi-fungsi tugas dari system operasi diantaranya

Melakukan fungsi manajemen sistem bekas

Mengendalikan berbagai sumber pada sistem seperti disk dan printer

Mengantar sejumlah pemakai yang menggunakan sistem bersamaan

Membentuk penjadwalan proses didalam sistem

Perlu kita ketahui bahwa PCIX dikembangkan oleh Interactive System

Corporation PCIX terdaftar sebagai versi single User UNIX Venix merupakan

konversi lain dari sistem operasi UNIX Unix memiliki beberapa versi yang

terkenal yaitu

System V Release 3

System V Release 4

BSD (Barkleley Software Distribution ) UNIX

Dalam UNIX terdapat beberapa perangkat yaitu Perangkat Keras dan Perangkat

Lunak Adapun Perangkat Keras itu sebagai berikut

Unit Sistem

Mencakup unit pemrosesan pusat (CPU) memori media penyimpanan

(hardisk) serta piranti untuk keperluan backup missal floppy disk

flashdiskdll

SISTEM OPERASI Page 4

Konsol

Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer

suatu sistem (administrator sistem ) untuk mengendalikan operasi sistem

Terminal

Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh

pemakai untuk berinteraksi dengan sistem

Jalur Komunikasi

Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke

sistem UNIX

Printer

Piranti yang digunakan untuk memperoleh informasi dalam kertas

Untuk Perangkat Lunak yaitu

Kernel

Inti dari sistem UNIX yang mengendalikan perangkat keras dan

membentuk berbagai fungsi

Shell

Merupakan penerjemah pada sistem UNIX menjadi jembatan antara

pemakai dan sistem UNIX

Bourne Shell $ Stephen R Boourne

C shell Bill Joy

Korn Shell David G Korn

Bourne Again Shell Brian Fox da Chet Ramey

Utilitas merupakan program yang disediakan sistem UNIX untuk

melaksanakan tugas tertentu seperti

1048716 Utilitas manajemen file amp direktori

1048716 Utilitas penyunting berkas

1048716 Utilitas penunjang komunikasi dan jaringan

1048716 Utilitas administrasi sistem dll

Aplikasi merupakan programrdquo yang dibuat oleh pemakai untuk

memenuhi kebutuhan sendiri

SISTEM OPERASI Page 5

CIRI-CIRI SISTEM UNIX

Portabilitas Sistem UNIX mudah diadaptasikan ke sistem komputer yang

lain atau pada berbagai jenis komputer

Multiuser sejumlah pemakai dapat menggunakan sistem secara

bersamaan Keuntungan dengan adanya ciri multiuser

1048716 Penghematan perangkat keras

1048716 Data dapat diakses oleh banyak pemakai secara serentak

Multitasking seorang pemakai dapat melakukan beberapa pekerjaan

dalam waktu yang bersamaan dari sebuah terminal

Sistem berkas yang hierarkis memungkinkan pemakai

mengorganisasikan informasi data dalam bentuk yang mudah untuk

diingat dan mudah untuk mengaksesnya

Utilitas merupakan program yang disesuaikan dengan kebutuhantugas

tertentu

3 WINDOWS

Sistem operasi windows pertama kali diperkenalkan tahun 1985 Semulanya

sistem operasi windows ini diperkenalkan dengan nama Interface Manager

Pemakaian sistem operasi ini pada awalnya tidak terlalu menarik Ini terjadi

hingga diperkenalkan sistem operasi windows versi 30 pada bulan mei 1990

Adapun Bahasa Pemrograman yang digunakan adalah Visual Basic

Beberapa keunggulan windows

1 Tampilan grafik yang lebih menarik karena berbasiskan Graphical User

interface (GUI)

2 Adanya standarisasi proses artinya pemakai akan lebih mudah

menggunakannya tanpa perlu menghafal

3 Kemudahan proses artinya dengan memakai sistem operasi ini suatu data

dapat dipakai bersama dan dapat dipindahkan dari satu aplikasi ke aplikasi

lainnya dengan mudah

4 Investasi yang menarik artinya semaikin banyak produk software yang

mendukung sistem operasi ini

SISTEM OPERASI Page 6

5 fasilitas multithreading dan pre-emptive multitasking sehingga kinerja

multitasking lebih reponsif Dengan fasilitas ini beberapa program dapat

dijalankan secara bersamaan

6 Dapat menghubungkan satu komputer dengan komputer lain dengan

mengunakan modem

7 Didukung oleh standar industri Plug and Playyang dapat membantu guna

menghindari kesulitan pada saat menambah perangkat keras baru

Berikut dapat dilihat pekembangan windows

Windows versi 20

Windows versi 30

31 311 ( windows for workgroup)

95 351 ( NTNetworking)

98 40 workstation 40 server

me 2000 profesional 2000 server

XP XP profesional 32 bit 64 bit

SISTEM OPERASI Page 7

4 LINUX

Linux adalah sebuah program open source yang gratis di bawah lisensi

GNU sistem operasi 32-64 bit yang merupakan turunan dari Unix dan dapat

dijalankan pada berbagai macam platform perangkat keras mulai dari Intel

(x86) hingga prosesor RISC Linux sebagai program open source yang gratis

Salah satu yang membuat Linux terkenal adalah karena gratis Dengan lisensi

GNU (Gnu Not Unix) Anda dapat memperoleh program lengkap dengan kode

sumbernya (source code) Tidak hanya itu Anda diberikan hak untuk

mengkopi sebanyak Anda mau atau bahkan mengubah kode sumbernyaDan

itu semua legal dibawah lisensi Meskipun gratis lisensi GNU

memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun

pengiriman program

Kebebasan yang paling penting dari Linux terutama bagi programmer dan

administrator jaringan adalah kebebasan memperoleh kode sumber (source

code) dan kebebasan untuk mengubahnya Ini berimplikasi pada beberapa hal

penting Pertama keamanan yang kedua dinamika

Jika perangkat lunak komersial tidak memperkenankan Anda untuk

mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah

program yang Anda beli dari mereka itu aman atau tidak (sering disebut

security by obscurity) Hidup Anda di tangan para vendor Dan jika ada

pemberitahuan tentang bug dari perangkat lunak komersial tersebut seringkali

sudah terlambat Dengan Linux Anda dapat meneliti kode sumbernya

langsung bersama dengan pengguna Linux lainnya Berkembangnya

pengguna Linux sebagai komunitas yang terbuka membuat bug akan cepat

diketahui dan secepat itu pula para programmer akan memperbaiki

programnya Anda sendiri juga yang menentukan kode yang cocok sesuai

dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya

untuk dapat diimplementasikan Ibarat sebuah mobil Anda bisa memodifikasi

sesukanya bahkan hingga mesin sekalipun untuk memperoleh bentuk yang

diinginkan

SISTEM OPERASI Page 8

Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang

dengan pesat Jika sebuah program dengan sistem tertutup dan hanya

dikembangkan oleh vendor tertentu paling banyak sekitar seribu hingga lima

ribu orang Sedangkan Linux dengan keterbukaan kode sumbernya

dikembangkan oleh sukarelawan seluruh dunia Bug lebih cepat diketahui dan

program penambalnya (patch) lebih cepat tersedia Pendekatan pengembangan

sistem operasi ini disebut Bazaar Kebalikannya sistem Chatedraal sangat

tertutup dan hanya berpusat pada satu atau dua pengembang saja

Linux juga di identikan dengan Kernel

Tegasnya Linux tidak lain adalah kernel Linux Namun Linux adalah istilah

yang digunakan untuk menggambarkan Linux sebagai sebuah sistem operasi

Istilah distribusi Linux yang digunakan untuk merujuk pada berbagai sistem

operasi yang dibangun di atas Linux Kernel

Linux = Sebuah Kernel (tidak ada shell browser kompilator disertakan atau

installer untuk menginstallnya pada sistem)

Linux = Istilah yang digunakan untuk menggambarkan mirip UNIX berbasis

bebas dan open source sistem operasi

Linux Distribution = kernel Linux + Shell + Browser + GUI + Media Player

+ Ton + Installer aplikasi lain sebagainya Singkatnya berbagai macam sistem

operasi yang dibangun di atas Linux Kernel Red Hat Debian atau Gentoo

semua distribusi Linux dibangun di atas kernel Linux

Beberapa fakta menarik tentang sistem operasi Linux

UNIX seperti OS Linux adalah UNIX seperti bebas dan open source sistem

operasi Namun Linux tidak mencari UNIX branding Kebanyakan distribusi

Linux untuk tidak memilih merek distro mereka sebagai iuran UNIX dengan

biaya untuk sertifikasi Juga kebanyakan bisnis sangat menyadari merek

Linux

SISTEM OPERASI Page 9

Lebih lanjut tentang pencipta Linus Torvalds adalah pencipta dan kepala

arsitek dari kernel Linux Dia sekarang bertindak sebagai koordinator proyek

Nama ldquoLinuxrdquo berasal dari kernel Linux awalnya ditulis pada tahun 1991

oleh Linus Torvalds Namun awalnya Torvalds ingin menelepon kernel yang

dikembangkan sebagai Freax Linux Torvalds memiliki merek dagang dan

memantau penggunaan melalui organisasi nirlaba disebut Linux International

Lebih lanjut tentang kode kernel Linux

Kira-kira 2 dari kernel Linux ditulis oleh Torvalds sendiri Hari kernel

Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia

Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam

kernel Linux standar host di kernelorg Namun distribusi Linux

memodifikasi kernel sesuai kebutuhan pengguna mereka Sebagai contoh Red

Hat sering backports patch untuk versi kernel stabil dan mendistribusikan

kepada jutaan pelanggan menggunakan layanan dibayar RHN

Linux maskot

Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari

kernel Linux

Lebih lanjut tentang hak cipta

Kernel Linux utilitas dan perangkat lunak GNU dilisensikan di bawah

GNU General Public License (GPL) GPL memastikan bahwa siapa pun yang

mendistribusikan kernel Linux harus membuat kode sumber (dan setiap

modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama

Namun perangkat lunak lain yang disertakan dengan distribusi Linux dapat

berlisensi di bawah BSD MIT atau sumber terbuka lainnya License Sebagai

contoh X Window System menggunakan MIT License

Pemrograman bahasa dan peralatan yang digunakan untuk menulis

kernel Linux Linux ditulis dalam C menggunakan GNU GCC compiler

ditetapkan Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly

SISTEM OPERASI Page 10

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 4: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

DOS 50

Diluncurkan pada tahun 1991 dengan fasilitas baru seperti MIRROR

UNDELETTE dan UNFORMAT

DOS 60

Diluncurkan pada bulan maret 1993 Ditambahkan beberapa utility baru dan

penambahan perintah-perintah konfigurasi system dan batch file

2 UNIX

Unix adalah nama sebuah sistem operasi yang asal mulanya dikembangkan pada

laboratorium Bell AT dan T oleh KEN THOMPSON yang menciptakan UNIX

dengan bahasa Rakitan pada tahun 1969 Tahun 1973 Ken Thompson dan Dennis

Ritche memperbaikinya dengan menggunakan Bahasa C dan Tahun 1980an

keluarlah XENIX Unix terdiri atas sejumlah program (dapat instruksi untuk

memperoleh hasil tertentu) Yang dirancang untuk mengontrol interaksi antara

fungsi-fungsi tugas dari system operasi diantaranya

Melakukan fungsi manajemen sistem bekas

Mengendalikan berbagai sumber pada sistem seperti disk dan printer

Mengantar sejumlah pemakai yang menggunakan sistem bersamaan

Membentuk penjadwalan proses didalam sistem

Perlu kita ketahui bahwa PCIX dikembangkan oleh Interactive System

Corporation PCIX terdaftar sebagai versi single User UNIX Venix merupakan

konversi lain dari sistem operasi UNIX Unix memiliki beberapa versi yang

terkenal yaitu

System V Release 3

System V Release 4

BSD (Barkleley Software Distribution ) UNIX

Dalam UNIX terdapat beberapa perangkat yaitu Perangkat Keras dan Perangkat

Lunak Adapun Perangkat Keras itu sebagai berikut

Unit Sistem

Mencakup unit pemrosesan pusat (CPU) memori media penyimpanan

(hardisk) serta piranti untuk keperluan backup missal floppy disk

flashdiskdll

SISTEM OPERASI Page 4

Konsol

Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer

suatu sistem (administrator sistem ) untuk mengendalikan operasi sistem

Terminal

Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh

pemakai untuk berinteraksi dengan sistem

Jalur Komunikasi

Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke

sistem UNIX

Printer

Piranti yang digunakan untuk memperoleh informasi dalam kertas

Untuk Perangkat Lunak yaitu

Kernel

Inti dari sistem UNIX yang mengendalikan perangkat keras dan

membentuk berbagai fungsi

Shell

Merupakan penerjemah pada sistem UNIX menjadi jembatan antara

pemakai dan sistem UNIX

Bourne Shell $ Stephen R Boourne

C shell Bill Joy

Korn Shell David G Korn

Bourne Again Shell Brian Fox da Chet Ramey

Utilitas merupakan program yang disediakan sistem UNIX untuk

melaksanakan tugas tertentu seperti

1048716 Utilitas manajemen file amp direktori

1048716 Utilitas penyunting berkas

1048716 Utilitas penunjang komunikasi dan jaringan

1048716 Utilitas administrasi sistem dll

Aplikasi merupakan programrdquo yang dibuat oleh pemakai untuk

memenuhi kebutuhan sendiri

SISTEM OPERASI Page 5

CIRI-CIRI SISTEM UNIX

Portabilitas Sistem UNIX mudah diadaptasikan ke sistem komputer yang

lain atau pada berbagai jenis komputer

Multiuser sejumlah pemakai dapat menggunakan sistem secara

bersamaan Keuntungan dengan adanya ciri multiuser

1048716 Penghematan perangkat keras

1048716 Data dapat diakses oleh banyak pemakai secara serentak

Multitasking seorang pemakai dapat melakukan beberapa pekerjaan

dalam waktu yang bersamaan dari sebuah terminal

Sistem berkas yang hierarkis memungkinkan pemakai

mengorganisasikan informasi data dalam bentuk yang mudah untuk

diingat dan mudah untuk mengaksesnya

Utilitas merupakan program yang disesuaikan dengan kebutuhantugas

tertentu

3 WINDOWS

Sistem operasi windows pertama kali diperkenalkan tahun 1985 Semulanya

sistem operasi windows ini diperkenalkan dengan nama Interface Manager

Pemakaian sistem operasi ini pada awalnya tidak terlalu menarik Ini terjadi

hingga diperkenalkan sistem operasi windows versi 30 pada bulan mei 1990

Adapun Bahasa Pemrograman yang digunakan adalah Visual Basic

Beberapa keunggulan windows

1 Tampilan grafik yang lebih menarik karena berbasiskan Graphical User

interface (GUI)

2 Adanya standarisasi proses artinya pemakai akan lebih mudah

menggunakannya tanpa perlu menghafal

3 Kemudahan proses artinya dengan memakai sistem operasi ini suatu data

dapat dipakai bersama dan dapat dipindahkan dari satu aplikasi ke aplikasi

lainnya dengan mudah

4 Investasi yang menarik artinya semaikin banyak produk software yang

mendukung sistem operasi ini

SISTEM OPERASI Page 6

5 fasilitas multithreading dan pre-emptive multitasking sehingga kinerja

multitasking lebih reponsif Dengan fasilitas ini beberapa program dapat

dijalankan secara bersamaan

6 Dapat menghubungkan satu komputer dengan komputer lain dengan

mengunakan modem

7 Didukung oleh standar industri Plug and Playyang dapat membantu guna

menghindari kesulitan pada saat menambah perangkat keras baru

Berikut dapat dilihat pekembangan windows

Windows versi 20

Windows versi 30

31 311 ( windows for workgroup)

95 351 ( NTNetworking)

98 40 workstation 40 server

me 2000 profesional 2000 server

XP XP profesional 32 bit 64 bit

SISTEM OPERASI Page 7

4 LINUX

Linux adalah sebuah program open source yang gratis di bawah lisensi

GNU sistem operasi 32-64 bit yang merupakan turunan dari Unix dan dapat

dijalankan pada berbagai macam platform perangkat keras mulai dari Intel

(x86) hingga prosesor RISC Linux sebagai program open source yang gratis

Salah satu yang membuat Linux terkenal adalah karena gratis Dengan lisensi

GNU (Gnu Not Unix) Anda dapat memperoleh program lengkap dengan kode

sumbernya (source code) Tidak hanya itu Anda diberikan hak untuk

mengkopi sebanyak Anda mau atau bahkan mengubah kode sumbernyaDan

itu semua legal dibawah lisensi Meskipun gratis lisensi GNU

memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun

pengiriman program

Kebebasan yang paling penting dari Linux terutama bagi programmer dan

administrator jaringan adalah kebebasan memperoleh kode sumber (source

code) dan kebebasan untuk mengubahnya Ini berimplikasi pada beberapa hal

penting Pertama keamanan yang kedua dinamika

Jika perangkat lunak komersial tidak memperkenankan Anda untuk

mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah

program yang Anda beli dari mereka itu aman atau tidak (sering disebut

security by obscurity) Hidup Anda di tangan para vendor Dan jika ada

pemberitahuan tentang bug dari perangkat lunak komersial tersebut seringkali

sudah terlambat Dengan Linux Anda dapat meneliti kode sumbernya

langsung bersama dengan pengguna Linux lainnya Berkembangnya

pengguna Linux sebagai komunitas yang terbuka membuat bug akan cepat

diketahui dan secepat itu pula para programmer akan memperbaiki

programnya Anda sendiri juga yang menentukan kode yang cocok sesuai

dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya

untuk dapat diimplementasikan Ibarat sebuah mobil Anda bisa memodifikasi

sesukanya bahkan hingga mesin sekalipun untuk memperoleh bentuk yang

diinginkan

SISTEM OPERASI Page 8

Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang

dengan pesat Jika sebuah program dengan sistem tertutup dan hanya

dikembangkan oleh vendor tertentu paling banyak sekitar seribu hingga lima

ribu orang Sedangkan Linux dengan keterbukaan kode sumbernya

dikembangkan oleh sukarelawan seluruh dunia Bug lebih cepat diketahui dan

program penambalnya (patch) lebih cepat tersedia Pendekatan pengembangan

sistem operasi ini disebut Bazaar Kebalikannya sistem Chatedraal sangat

tertutup dan hanya berpusat pada satu atau dua pengembang saja

Linux juga di identikan dengan Kernel

Tegasnya Linux tidak lain adalah kernel Linux Namun Linux adalah istilah

yang digunakan untuk menggambarkan Linux sebagai sebuah sistem operasi

Istilah distribusi Linux yang digunakan untuk merujuk pada berbagai sistem

operasi yang dibangun di atas Linux Kernel

Linux = Sebuah Kernel (tidak ada shell browser kompilator disertakan atau

installer untuk menginstallnya pada sistem)

Linux = Istilah yang digunakan untuk menggambarkan mirip UNIX berbasis

bebas dan open source sistem operasi

Linux Distribution = kernel Linux + Shell + Browser + GUI + Media Player

+ Ton + Installer aplikasi lain sebagainya Singkatnya berbagai macam sistem

operasi yang dibangun di atas Linux Kernel Red Hat Debian atau Gentoo

semua distribusi Linux dibangun di atas kernel Linux

Beberapa fakta menarik tentang sistem operasi Linux

UNIX seperti OS Linux adalah UNIX seperti bebas dan open source sistem

operasi Namun Linux tidak mencari UNIX branding Kebanyakan distribusi

Linux untuk tidak memilih merek distro mereka sebagai iuran UNIX dengan

biaya untuk sertifikasi Juga kebanyakan bisnis sangat menyadari merek

Linux

SISTEM OPERASI Page 9

Lebih lanjut tentang pencipta Linus Torvalds adalah pencipta dan kepala

arsitek dari kernel Linux Dia sekarang bertindak sebagai koordinator proyek

Nama ldquoLinuxrdquo berasal dari kernel Linux awalnya ditulis pada tahun 1991

oleh Linus Torvalds Namun awalnya Torvalds ingin menelepon kernel yang

dikembangkan sebagai Freax Linux Torvalds memiliki merek dagang dan

memantau penggunaan melalui organisasi nirlaba disebut Linux International

Lebih lanjut tentang kode kernel Linux

Kira-kira 2 dari kernel Linux ditulis oleh Torvalds sendiri Hari kernel

Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia

Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam

kernel Linux standar host di kernelorg Namun distribusi Linux

memodifikasi kernel sesuai kebutuhan pengguna mereka Sebagai contoh Red

Hat sering backports patch untuk versi kernel stabil dan mendistribusikan

kepada jutaan pelanggan menggunakan layanan dibayar RHN

Linux maskot

Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari

kernel Linux

Lebih lanjut tentang hak cipta

Kernel Linux utilitas dan perangkat lunak GNU dilisensikan di bawah

GNU General Public License (GPL) GPL memastikan bahwa siapa pun yang

mendistribusikan kernel Linux harus membuat kode sumber (dan setiap

modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama

Namun perangkat lunak lain yang disertakan dengan distribusi Linux dapat

berlisensi di bawah BSD MIT atau sumber terbuka lainnya License Sebagai

contoh X Window System menggunakan MIT License

Pemrograman bahasa dan peralatan yang digunakan untuk menulis

kernel Linux Linux ditulis dalam C menggunakan GNU GCC compiler

ditetapkan Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly

SISTEM OPERASI Page 10

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 5: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Konsol

Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer

suatu sistem (administrator sistem ) untuk mengendalikan operasi sistem

Terminal

Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh

pemakai untuk berinteraksi dengan sistem

Jalur Komunikasi

Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke

sistem UNIX

Printer

Piranti yang digunakan untuk memperoleh informasi dalam kertas

Untuk Perangkat Lunak yaitu

Kernel

Inti dari sistem UNIX yang mengendalikan perangkat keras dan

membentuk berbagai fungsi

Shell

Merupakan penerjemah pada sistem UNIX menjadi jembatan antara

pemakai dan sistem UNIX

Bourne Shell $ Stephen R Boourne

C shell Bill Joy

Korn Shell David G Korn

Bourne Again Shell Brian Fox da Chet Ramey

Utilitas merupakan program yang disediakan sistem UNIX untuk

melaksanakan tugas tertentu seperti

1048716 Utilitas manajemen file amp direktori

1048716 Utilitas penyunting berkas

1048716 Utilitas penunjang komunikasi dan jaringan

1048716 Utilitas administrasi sistem dll

Aplikasi merupakan programrdquo yang dibuat oleh pemakai untuk

memenuhi kebutuhan sendiri

SISTEM OPERASI Page 5

CIRI-CIRI SISTEM UNIX

Portabilitas Sistem UNIX mudah diadaptasikan ke sistem komputer yang

lain atau pada berbagai jenis komputer

Multiuser sejumlah pemakai dapat menggunakan sistem secara

bersamaan Keuntungan dengan adanya ciri multiuser

1048716 Penghematan perangkat keras

1048716 Data dapat diakses oleh banyak pemakai secara serentak

Multitasking seorang pemakai dapat melakukan beberapa pekerjaan

dalam waktu yang bersamaan dari sebuah terminal

Sistem berkas yang hierarkis memungkinkan pemakai

mengorganisasikan informasi data dalam bentuk yang mudah untuk

diingat dan mudah untuk mengaksesnya

Utilitas merupakan program yang disesuaikan dengan kebutuhantugas

tertentu

3 WINDOWS

Sistem operasi windows pertama kali diperkenalkan tahun 1985 Semulanya

sistem operasi windows ini diperkenalkan dengan nama Interface Manager

Pemakaian sistem operasi ini pada awalnya tidak terlalu menarik Ini terjadi

hingga diperkenalkan sistem operasi windows versi 30 pada bulan mei 1990

Adapun Bahasa Pemrograman yang digunakan adalah Visual Basic

Beberapa keunggulan windows

1 Tampilan grafik yang lebih menarik karena berbasiskan Graphical User

interface (GUI)

2 Adanya standarisasi proses artinya pemakai akan lebih mudah

menggunakannya tanpa perlu menghafal

3 Kemudahan proses artinya dengan memakai sistem operasi ini suatu data

dapat dipakai bersama dan dapat dipindahkan dari satu aplikasi ke aplikasi

lainnya dengan mudah

4 Investasi yang menarik artinya semaikin banyak produk software yang

mendukung sistem operasi ini

SISTEM OPERASI Page 6

5 fasilitas multithreading dan pre-emptive multitasking sehingga kinerja

multitasking lebih reponsif Dengan fasilitas ini beberapa program dapat

dijalankan secara bersamaan

6 Dapat menghubungkan satu komputer dengan komputer lain dengan

mengunakan modem

7 Didukung oleh standar industri Plug and Playyang dapat membantu guna

menghindari kesulitan pada saat menambah perangkat keras baru

Berikut dapat dilihat pekembangan windows

Windows versi 20

Windows versi 30

31 311 ( windows for workgroup)

95 351 ( NTNetworking)

98 40 workstation 40 server

me 2000 profesional 2000 server

XP XP profesional 32 bit 64 bit

SISTEM OPERASI Page 7

4 LINUX

Linux adalah sebuah program open source yang gratis di bawah lisensi

GNU sistem operasi 32-64 bit yang merupakan turunan dari Unix dan dapat

dijalankan pada berbagai macam platform perangkat keras mulai dari Intel

(x86) hingga prosesor RISC Linux sebagai program open source yang gratis

Salah satu yang membuat Linux terkenal adalah karena gratis Dengan lisensi

GNU (Gnu Not Unix) Anda dapat memperoleh program lengkap dengan kode

sumbernya (source code) Tidak hanya itu Anda diberikan hak untuk

mengkopi sebanyak Anda mau atau bahkan mengubah kode sumbernyaDan

itu semua legal dibawah lisensi Meskipun gratis lisensi GNU

memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun

pengiriman program

Kebebasan yang paling penting dari Linux terutama bagi programmer dan

administrator jaringan adalah kebebasan memperoleh kode sumber (source

code) dan kebebasan untuk mengubahnya Ini berimplikasi pada beberapa hal

penting Pertama keamanan yang kedua dinamika

Jika perangkat lunak komersial tidak memperkenankan Anda untuk

mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah

program yang Anda beli dari mereka itu aman atau tidak (sering disebut

security by obscurity) Hidup Anda di tangan para vendor Dan jika ada

pemberitahuan tentang bug dari perangkat lunak komersial tersebut seringkali

sudah terlambat Dengan Linux Anda dapat meneliti kode sumbernya

langsung bersama dengan pengguna Linux lainnya Berkembangnya

pengguna Linux sebagai komunitas yang terbuka membuat bug akan cepat

diketahui dan secepat itu pula para programmer akan memperbaiki

programnya Anda sendiri juga yang menentukan kode yang cocok sesuai

dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya

untuk dapat diimplementasikan Ibarat sebuah mobil Anda bisa memodifikasi

sesukanya bahkan hingga mesin sekalipun untuk memperoleh bentuk yang

diinginkan

SISTEM OPERASI Page 8

Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang

dengan pesat Jika sebuah program dengan sistem tertutup dan hanya

dikembangkan oleh vendor tertentu paling banyak sekitar seribu hingga lima

ribu orang Sedangkan Linux dengan keterbukaan kode sumbernya

dikembangkan oleh sukarelawan seluruh dunia Bug lebih cepat diketahui dan

program penambalnya (patch) lebih cepat tersedia Pendekatan pengembangan

sistem operasi ini disebut Bazaar Kebalikannya sistem Chatedraal sangat

tertutup dan hanya berpusat pada satu atau dua pengembang saja

Linux juga di identikan dengan Kernel

Tegasnya Linux tidak lain adalah kernel Linux Namun Linux adalah istilah

yang digunakan untuk menggambarkan Linux sebagai sebuah sistem operasi

Istilah distribusi Linux yang digunakan untuk merujuk pada berbagai sistem

operasi yang dibangun di atas Linux Kernel

Linux = Sebuah Kernel (tidak ada shell browser kompilator disertakan atau

installer untuk menginstallnya pada sistem)

Linux = Istilah yang digunakan untuk menggambarkan mirip UNIX berbasis

bebas dan open source sistem operasi

Linux Distribution = kernel Linux + Shell + Browser + GUI + Media Player

+ Ton + Installer aplikasi lain sebagainya Singkatnya berbagai macam sistem

operasi yang dibangun di atas Linux Kernel Red Hat Debian atau Gentoo

semua distribusi Linux dibangun di atas kernel Linux

Beberapa fakta menarik tentang sistem operasi Linux

UNIX seperti OS Linux adalah UNIX seperti bebas dan open source sistem

operasi Namun Linux tidak mencari UNIX branding Kebanyakan distribusi

Linux untuk tidak memilih merek distro mereka sebagai iuran UNIX dengan

biaya untuk sertifikasi Juga kebanyakan bisnis sangat menyadari merek

Linux

SISTEM OPERASI Page 9

Lebih lanjut tentang pencipta Linus Torvalds adalah pencipta dan kepala

arsitek dari kernel Linux Dia sekarang bertindak sebagai koordinator proyek

Nama ldquoLinuxrdquo berasal dari kernel Linux awalnya ditulis pada tahun 1991

oleh Linus Torvalds Namun awalnya Torvalds ingin menelepon kernel yang

dikembangkan sebagai Freax Linux Torvalds memiliki merek dagang dan

memantau penggunaan melalui organisasi nirlaba disebut Linux International

Lebih lanjut tentang kode kernel Linux

Kira-kira 2 dari kernel Linux ditulis oleh Torvalds sendiri Hari kernel

Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia

Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam

kernel Linux standar host di kernelorg Namun distribusi Linux

memodifikasi kernel sesuai kebutuhan pengguna mereka Sebagai contoh Red

Hat sering backports patch untuk versi kernel stabil dan mendistribusikan

kepada jutaan pelanggan menggunakan layanan dibayar RHN

Linux maskot

Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari

kernel Linux

Lebih lanjut tentang hak cipta

Kernel Linux utilitas dan perangkat lunak GNU dilisensikan di bawah

GNU General Public License (GPL) GPL memastikan bahwa siapa pun yang

mendistribusikan kernel Linux harus membuat kode sumber (dan setiap

modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama

Namun perangkat lunak lain yang disertakan dengan distribusi Linux dapat

berlisensi di bawah BSD MIT atau sumber terbuka lainnya License Sebagai

contoh X Window System menggunakan MIT License

Pemrograman bahasa dan peralatan yang digunakan untuk menulis

kernel Linux Linux ditulis dalam C menggunakan GNU GCC compiler

ditetapkan Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly

SISTEM OPERASI Page 10

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 6: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

CIRI-CIRI SISTEM UNIX

Portabilitas Sistem UNIX mudah diadaptasikan ke sistem komputer yang

lain atau pada berbagai jenis komputer

Multiuser sejumlah pemakai dapat menggunakan sistem secara

bersamaan Keuntungan dengan adanya ciri multiuser

1048716 Penghematan perangkat keras

1048716 Data dapat diakses oleh banyak pemakai secara serentak

Multitasking seorang pemakai dapat melakukan beberapa pekerjaan

dalam waktu yang bersamaan dari sebuah terminal

Sistem berkas yang hierarkis memungkinkan pemakai

mengorganisasikan informasi data dalam bentuk yang mudah untuk

diingat dan mudah untuk mengaksesnya

Utilitas merupakan program yang disesuaikan dengan kebutuhantugas

tertentu

3 WINDOWS

Sistem operasi windows pertama kali diperkenalkan tahun 1985 Semulanya

sistem operasi windows ini diperkenalkan dengan nama Interface Manager

Pemakaian sistem operasi ini pada awalnya tidak terlalu menarik Ini terjadi

hingga diperkenalkan sistem operasi windows versi 30 pada bulan mei 1990

Adapun Bahasa Pemrograman yang digunakan adalah Visual Basic

Beberapa keunggulan windows

1 Tampilan grafik yang lebih menarik karena berbasiskan Graphical User

interface (GUI)

2 Adanya standarisasi proses artinya pemakai akan lebih mudah

menggunakannya tanpa perlu menghafal

3 Kemudahan proses artinya dengan memakai sistem operasi ini suatu data

dapat dipakai bersama dan dapat dipindahkan dari satu aplikasi ke aplikasi

lainnya dengan mudah

4 Investasi yang menarik artinya semaikin banyak produk software yang

mendukung sistem operasi ini

SISTEM OPERASI Page 6

5 fasilitas multithreading dan pre-emptive multitasking sehingga kinerja

multitasking lebih reponsif Dengan fasilitas ini beberapa program dapat

dijalankan secara bersamaan

6 Dapat menghubungkan satu komputer dengan komputer lain dengan

mengunakan modem

7 Didukung oleh standar industri Plug and Playyang dapat membantu guna

menghindari kesulitan pada saat menambah perangkat keras baru

Berikut dapat dilihat pekembangan windows

Windows versi 20

Windows versi 30

31 311 ( windows for workgroup)

95 351 ( NTNetworking)

98 40 workstation 40 server

me 2000 profesional 2000 server

XP XP profesional 32 bit 64 bit

SISTEM OPERASI Page 7

4 LINUX

Linux adalah sebuah program open source yang gratis di bawah lisensi

GNU sistem operasi 32-64 bit yang merupakan turunan dari Unix dan dapat

dijalankan pada berbagai macam platform perangkat keras mulai dari Intel

(x86) hingga prosesor RISC Linux sebagai program open source yang gratis

Salah satu yang membuat Linux terkenal adalah karena gratis Dengan lisensi

GNU (Gnu Not Unix) Anda dapat memperoleh program lengkap dengan kode

sumbernya (source code) Tidak hanya itu Anda diberikan hak untuk

mengkopi sebanyak Anda mau atau bahkan mengubah kode sumbernyaDan

itu semua legal dibawah lisensi Meskipun gratis lisensi GNU

memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun

pengiriman program

Kebebasan yang paling penting dari Linux terutama bagi programmer dan

administrator jaringan adalah kebebasan memperoleh kode sumber (source

code) dan kebebasan untuk mengubahnya Ini berimplikasi pada beberapa hal

penting Pertama keamanan yang kedua dinamika

Jika perangkat lunak komersial tidak memperkenankan Anda untuk

mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah

program yang Anda beli dari mereka itu aman atau tidak (sering disebut

security by obscurity) Hidup Anda di tangan para vendor Dan jika ada

pemberitahuan tentang bug dari perangkat lunak komersial tersebut seringkali

sudah terlambat Dengan Linux Anda dapat meneliti kode sumbernya

langsung bersama dengan pengguna Linux lainnya Berkembangnya

pengguna Linux sebagai komunitas yang terbuka membuat bug akan cepat

diketahui dan secepat itu pula para programmer akan memperbaiki

programnya Anda sendiri juga yang menentukan kode yang cocok sesuai

dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya

untuk dapat diimplementasikan Ibarat sebuah mobil Anda bisa memodifikasi

sesukanya bahkan hingga mesin sekalipun untuk memperoleh bentuk yang

diinginkan

SISTEM OPERASI Page 8

Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang

dengan pesat Jika sebuah program dengan sistem tertutup dan hanya

dikembangkan oleh vendor tertentu paling banyak sekitar seribu hingga lima

ribu orang Sedangkan Linux dengan keterbukaan kode sumbernya

dikembangkan oleh sukarelawan seluruh dunia Bug lebih cepat diketahui dan

program penambalnya (patch) lebih cepat tersedia Pendekatan pengembangan

sistem operasi ini disebut Bazaar Kebalikannya sistem Chatedraal sangat

tertutup dan hanya berpusat pada satu atau dua pengembang saja

Linux juga di identikan dengan Kernel

Tegasnya Linux tidak lain adalah kernel Linux Namun Linux adalah istilah

yang digunakan untuk menggambarkan Linux sebagai sebuah sistem operasi

Istilah distribusi Linux yang digunakan untuk merujuk pada berbagai sistem

operasi yang dibangun di atas Linux Kernel

Linux = Sebuah Kernel (tidak ada shell browser kompilator disertakan atau

installer untuk menginstallnya pada sistem)

Linux = Istilah yang digunakan untuk menggambarkan mirip UNIX berbasis

bebas dan open source sistem operasi

Linux Distribution = kernel Linux + Shell + Browser + GUI + Media Player

+ Ton + Installer aplikasi lain sebagainya Singkatnya berbagai macam sistem

operasi yang dibangun di atas Linux Kernel Red Hat Debian atau Gentoo

semua distribusi Linux dibangun di atas kernel Linux

Beberapa fakta menarik tentang sistem operasi Linux

UNIX seperti OS Linux adalah UNIX seperti bebas dan open source sistem

operasi Namun Linux tidak mencari UNIX branding Kebanyakan distribusi

Linux untuk tidak memilih merek distro mereka sebagai iuran UNIX dengan

biaya untuk sertifikasi Juga kebanyakan bisnis sangat menyadari merek

Linux

SISTEM OPERASI Page 9

Lebih lanjut tentang pencipta Linus Torvalds adalah pencipta dan kepala

arsitek dari kernel Linux Dia sekarang bertindak sebagai koordinator proyek

Nama ldquoLinuxrdquo berasal dari kernel Linux awalnya ditulis pada tahun 1991

oleh Linus Torvalds Namun awalnya Torvalds ingin menelepon kernel yang

dikembangkan sebagai Freax Linux Torvalds memiliki merek dagang dan

memantau penggunaan melalui organisasi nirlaba disebut Linux International

Lebih lanjut tentang kode kernel Linux

Kira-kira 2 dari kernel Linux ditulis oleh Torvalds sendiri Hari kernel

Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia

Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam

kernel Linux standar host di kernelorg Namun distribusi Linux

memodifikasi kernel sesuai kebutuhan pengguna mereka Sebagai contoh Red

Hat sering backports patch untuk versi kernel stabil dan mendistribusikan

kepada jutaan pelanggan menggunakan layanan dibayar RHN

Linux maskot

Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari

kernel Linux

Lebih lanjut tentang hak cipta

Kernel Linux utilitas dan perangkat lunak GNU dilisensikan di bawah

GNU General Public License (GPL) GPL memastikan bahwa siapa pun yang

mendistribusikan kernel Linux harus membuat kode sumber (dan setiap

modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama

Namun perangkat lunak lain yang disertakan dengan distribusi Linux dapat

berlisensi di bawah BSD MIT atau sumber terbuka lainnya License Sebagai

contoh X Window System menggunakan MIT License

Pemrograman bahasa dan peralatan yang digunakan untuk menulis

kernel Linux Linux ditulis dalam C menggunakan GNU GCC compiler

ditetapkan Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly

SISTEM OPERASI Page 10

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 7: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

5 fasilitas multithreading dan pre-emptive multitasking sehingga kinerja

multitasking lebih reponsif Dengan fasilitas ini beberapa program dapat

dijalankan secara bersamaan

6 Dapat menghubungkan satu komputer dengan komputer lain dengan

mengunakan modem

7 Didukung oleh standar industri Plug and Playyang dapat membantu guna

menghindari kesulitan pada saat menambah perangkat keras baru

Berikut dapat dilihat pekembangan windows

Windows versi 20

Windows versi 30

31 311 ( windows for workgroup)

95 351 ( NTNetworking)

98 40 workstation 40 server

me 2000 profesional 2000 server

XP XP profesional 32 bit 64 bit

SISTEM OPERASI Page 7

4 LINUX

Linux adalah sebuah program open source yang gratis di bawah lisensi

GNU sistem operasi 32-64 bit yang merupakan turunan dari Unix dan dapat

dijalankan pada berbagai macam platform perangkat keras mulai dari Intel

(x86) hingga prosesor RISC Linux sebagai program open source yang gratis

Salah satu yang membuat Linux terkenal adalah karena gratis Dengan lisensi

GNU (Gnu Not Unix) Anda dapat memperoleh program lengkap dengan kode

sumbernya (source code) Tidak hanya itu Anda diberikan hak untuk

mengkopi sebanyak Anda mau atau bahkan mengubah kode sumbernyaDan

itu semua legal dibawah lisensi Meskipun gratis lisensi GNU

memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun

pengiriman program

Kebebasan yang paling penting dari Linux terutama bagi programmer dan

administrator jaringan adalah kebebasan memperoleh kode sumber (source

code) dan kebebasan untuk mengubahnya Ini berimplikasi pada beberapa hal

penting Pertama keamanan yang kedua dinamika

Jika perangkat lunak komersial tidak memperkenankan Anda untuk

mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah

program yang Anda beli dari mereka itu aman atau tidak (sering disebut

security by obscurity) Hidup Anda di tangan para vendor Dan jika ada

pemberitahuan tentang bug dari perangkat lunak komersial tersebut seringkali

sudah terlambat Dengan Linux Anda dapat meneliti kode sumbernya

langsung bersama dengan pengguna Linux lainnya Berkembangnya

pengguna Linux sebagai komunitas yang terbuka membuat bug akan cepat

diketahui dan secepat itu pula para programmer akan memperbaiki

programnya Anda sendiri juga yang menentukan kode yang cocok sesuai

dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya

untuk dapat diimplementasikan Ibarat sebuah mobil Anda bisa memodifikasi

sesukanya bahkan hingga mesin sekalipun untuk memperoleh bentuk yang

diinginkan

SISTEM OPERASI Page 8

Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang

dengan pesat Jika sebuah program dengan sistem tertutup dan hanya

dikembangkan oleh vendor tertentu paling banyak sekitar seribu hingga lima

ribu orang Sedangkan Linux dengan keterbukaan kode sumbernya

dikembangkan oleh sukarelawan seluruh dunia Bug lebih cepat diketahui dan

program penambalnya (patch) lebih cepat tersedia Pendekatan pengembangan

sistem operasi ini disebut Bazaar Kebalikannya sistem Chatedraal sangat

tertutup dan hanya berpusat pada satu atau dua pengembang saja

Linux juga di identikan dengan Kernel

Tegasnya Linux tidak lain adalah kernel Linux Namun Linux adalah istilah

yang digunakan untuk menggambarkan Linux sebagai sebuah sistem operasi

Istilah distribusi Linux yang digunakan untuk merujuk pada berbagai sistem

operasi yang dibangun di atas Linux Kernel

Linux = Sebuah Kernel (tidak ada shell browser kompilator disertakan atau

installer untuk menginstallnya pada sistem)

Linux = Istilah yang digunakan untuk menggambarkan mirip UNIX berbasis

bebas dan open source sistem operasi

Linux Distribution = kernel Linux + Shell + Browser + GUI + Media Player

+ Ton + Installer aplikasi lain sebagainya Singkatnya berbagai macam sistem

operasi yang dibangun di atas Linux Kernel Red Hat Debian atau Gentoo

semua distribusi Linux dibangun di atas kernel Linux

Beberapa fakta menarik tentang sistem operasi Linux

UNIX seperti OS Linux adalah UNIX seperti bebas dan open source sistem

operasi Namun Linux tidak mencari UNIX branding Kebanyakan distribusi

Linux untuk tidak memilih merek distro mereka sebagai iuran UNIX dengan

biaya untuk sertifikasi Juga kebanyakan bisnis sangat menyadari merek

Linux

SISTEM OPERASI Page 9

Lebih lanjut tentang pencipta Linus Torvalds adalah pencipta dan kepala

arsitek dari kernel Linux Dia sekarang bertindak sebagai koordinator proyek

Nama ldquoLinuxrdquo berasal dari kernel Linux awalnya ditulis pada tahun 1991

oleh Linus Torvalds Namun awalnya Torvalds ingin menelepon kernel yang

dikembangkan sebagai Freax Linux Torvalds memiliki merek dagang dan

memantau penggunaan melalui organisasi nirlaba disebut Linux International

Lebih lanjut tentang kode kernel Linux

Kira-kira 2 dari kernel Linux ditulis oleh Torvalds sendiri Hari kernel

Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia

Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam

kernel Linux standar host di kernelorg Namun distribusi Linux

memodifikasi kernel sesuai kebutuhan pengguna mereka Sebagai contoh Red

Hat sering backports patch untuk versi kernel stabil dan mendistribusikan

kepada jutaan pelanggan menggunakan layanan dibayar RHN

Linux maskot

Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari

kernel Linux

Lebih lanjut tentang hak cipta

Kernel Linux utilitas dan perangkat lunak GNU dilisensikan di bawah

GNU General Public License (GPL) GPL memastikan bahwa siapa pun yang

mendistribusikan kernel Linux harus membuat kode sumber (dan setiap

modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama

Namun perangkat lunak lain yang disertakan dengan distribusi Linux dapat

berlisensi di bawah BSD MIT atau sumber terbuka lainnya License Sebagai

contoh X Window System menggunakan MIT License

Pemrograman bahasa dan peralatan yang digunakan untuk menulis

kernel Linux Linux ditulis dalam C menggunakan GNU GCC compiler

ditetapkan Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly

SISTEM OPERASI Page 10

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 8: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

4 LINUX

Linux adalah sebuah program open source yang gratis di bawah lisensi

GNU sistem operasi 32-64 bit yang merupakan turunan dari Unix dan dapat

dijalankan pada berbagai macam platform perangkat keras mulai dari Intel

(x86) hingga prosesor RISC Linux sebagai program open source yang gratis

Salah satu yang membuat Linux terkenal adalah karena gratis Dengan lisensi

GNU (Gnu Not Unix) Anda dapat memperoleh program lengkap dengan kode

sumbernya (source code) Tidak hanya itu Anda diberikan hak untuk

mengkopi sebanyak Anda mau atau bahkan mengubah kode sumbernyaDan

itu semua legal dibawah lisensi Meskipun gratis lisensi GNU

memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun

pengiriman program

Kebebasan yang paling penting dari Linux terutama bagi programmer dan

administrator jaringan adalah kebebasan memperoleh kode sumber (source

code) dan kebebasan untuk mengubahnya Ini berimplikasi pada beberapa hal

penting Pertama keamanan yang kedua dinamika

Jika perangkat lunak komersial tidak memperkenankan Anda untuk

mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah

program yang Anda beli dari mereka itu aman atau tidak (sering disebut

security by obscurity) Hidup Anda di tangan para vendor Dan jika ada

pemberitahuan tentang bug dari perangkat lunak komersial tersebut seringkali

sudah terlambat Dengan Linux Anda dapat meneliti kode sumbernya

langsung bersama dengan pengguna Linux lainnya Berkembangnya

pengguna Linux sebagai komunitas yang terbuka membuat bug akan cepat

diketahui dan secepat itu pula para programmer akan memperbaiki

programnya Anda sendiri juga yang menentukan kode yang cocok sesuai

dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya

untuk dapat diimplementasikan Ibarat sebuah mobil Anda bisa memodifikasi

sesukanya bahkan hingga mesin sekalipun untuk memperoleh bentuk yang

diinginkan

SISTEM OPERASI Page 8

Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang

dengan pesat Jika sebuah program dengan sistem tertutup dan hanya

dikembangkan oleh vendor tertentu paling banyak sekitar seribu hingga lima

ribu orang Sedangkan Linux dengan keterbukaan kode sumbernya

dikembangkan oleh sukarelawan seluruh dunia Bug lebih cepat diketahui dan

program penambalnya (patch) lebih cepat tersedia Pendekatan pengembangan

sistem operasi ini disebut Bazaar Kebalikannya sistem Chatedraal sangat

tertutup dan hanya berpusat pada satu atau dua pengembang saja

Linux juga di identikan dengan Kernel

Tegasnya Linux tidak lain adalah kernel Linux Namun Linux adalah istilah

yang digunakan untuk menggambarkan Linux sebagai sebuah sistem operasi

Istilah distribusi Linux yang digunakan untuk merujuk pada berbagai sistem

operasi yang dibangun di atas Linux Kernel

Linux = Sebuah Kernel (tidak ada shell browser kompilator disertakan atau

installer untuk menginstallnya pada sistem)

Linux = Istilah yang digunakan untuk menggambarkan mirip UNIX berbasis

bebas dan open source sistem operasi

Linux Distribution = kernel Linux + Shell + Browser + GUI + Media Player

+ Ton + Installer aplikasi lain sebagainya Singkatnya berbagai macam sistem

operasi yang dibangun di atas Linux Kernel Red Hat Debian atau Gentoo

semua distribusi Linux dibangun di atas kernel Linux

Beberapa fakta menarik tentang sistem operasi Linux

UNIX seperti OS Linux adalah UNIX seperti bebas dan open source sistem

operasi Namun Linux tidak mencari UNIX branding Kebanyakan distribusi

Linux untuk tidak memilih merek distro mereka sebagai iuran UNIX dengan

biaya untuk sertifikasi Juga kebanyakan bisnis sangat menyadari merek

Linux

SISTEM OPERASI Page 9

Lebih lanjut tentang pencipta Linus Torvalds adalah pencipta dan kepala

arsitek dari kernel Linux Dia sekarang bertindak sebagai koordinator proyek

Nama ldquoLinuxrdquo berasal dari kernel Linux awalnya ditulis pada tahun 1991

oleh Linus Torvalds Namun awalnya Torvalds ingin menelepon kernel yang

dikembangkan sebagai Freax Linux Torvalds memiliki merek dagang dan

memantau penggunaan melalui organisasi nirlaba disebut Linux International

Lebih lanjut tentang kode kernel Linux

Kira-kira 2 dari kernel Linux ditulis oleh Torvalds sendiri Hari kernel

Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia

Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam

kernel Linux standar host di kernelorg Namun distribusi Linux

memodifikasi kernel sesuai kebutuhan pengguna mereka Sebagai contoh Red

Hat sering backports patch untuk versi kernel stabil dan mendistribusikan

kepada jutaan pelanggan menggunakan layanan dibayar RHN

Linux maskot

Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari

kernel Linux

Lebih lanjut tentang hak cipta

Kernel Linux utilitas dan perangkat lunak GNU dilisensikan di bawah

GNU General Public License (GPL) GPL memastikan bahwa siapa pun yang

mendistribusikan kernel Linux harus membuat kode sumber (dan setiap

modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama

Namun perangkat lunak lain yang disertakan dengan distribusi Linux dapat

berlisensi di bawah BSD MIT atau sumber terbuka lainnya License Sebagai

contoh X Window System menggunakan MIT License

Pemrograman bahasa dan peralatan yang digunakan untuk menulis

kernel Linux Linux ditulis dalam C menggunakan GNU GCC compiler

ditetapkan Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly

SISTEM OPERASI Page 10

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 9: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang

dengan pesat Jika sebuah program dengan sistem tertutup dan hanya

dikembangkan oleh vendor tertentu paling banyak sekitar seribu hingga lima

ribu orang Sedangkan Linux dengan keterbukaan kode sumbernya

dikembangkan oleh sukarelawan seluruh dunia Bug lebih cepat diketahui dan

program penambalnya (patch) lebih cepat tersedia Pendekatan pengembangan

sistem operasi ini disebut Bazaar Kebalikannya sistem Chatedraal sangat

tertutup dan hanya berpusat pada satu atau dua pengembang saja

Linux juga di identikan dengan Kernel

Tegasnya Linux tidak lain adalah kernel Linux Namun Linux adalah istilah

yang digunakan untuk menggambarkan Linux sebagai sebuah sistem operasi

Istilah distribusi Linux yang digunakan untuk merujuk pada berbagai sistem

operasi yang dibangun di atas Linux Kernel

Linux = Sebuah Kernel (tidak ada shell browser kompilator disertakan atau

installer untuk menginstallnya pada sistem)

Linux = Istilah yang digunakan untuk menggambarkan mirip UNIX berbasis

bebas dan open source sistem operasi

Linux Distribution = kernel Linux + Shell + Browser + GUI + Media Player

+ Ton + Installer aplikasi lain sebagainya Singkatnya berbagai macam sistem

operasi yang dibangun di atas Linux Kernel Red Hat Debian atau Gentoo

semua distribusi Linux dibangun di atas kernel Linux

Beberapa fakta menarik tentang sistem operasi Linux

UNIX seperti OS Linux adalah UNIX seperti bebas dan open source sistem

operasi Namun Linux tidak mencari UNIX branding Kebanyakan distribusi

Linux untuk tidak memilih merek distro mereka sebagai iuran UNIX dengan

biaya untuk sertifikasi Juga kebanyakan bisnis sangat menyadari merek

Linux

SISTEM OPERASI Page 9

Lebih lanjut tentang pencipta Linus Torvalds adalah pencipta dan kepala

arsitek dari kernel Linux Dia sekarang bertindak sebagai koordinator proyek

Nama ldquoLinuxrdquo berasal dari kernel Linux awalnya ditulis pada tahun 1991

oleh Linus Torvalds Namun awalnya Torvalds ingin menelepon kernel yang

dikembangkan sebagai Freax Linux Torvalds memiliki merek dagang dan

memantau penggunaan melalui organisasi nirlaba disebut Linux International

Lebih lanjut tentang kode kernel Linux

Kira-kira 2 dari kernel Linux ditulis oleh Torvalds sendiri Hari kernel

Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia

Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam

kernel Linux standar host di kernelorg Namun distribusi Linux

memodifikasi kernel sesuai kebutuhan pengguna mereka Sebagai contoh Red

Hat sering backports patch untuk versi kernel stabil dan mendistribusikan

kepada jutaan pelanggan menggunakan layanan dibayar RHN

Linux maskot

Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari

kernel Linux

Lebih lanjut tentang hak cipta

Kernel Linux utilitas dan perangkat lunak GNU dilisensikan di bawah

GNU General Public License (GPL) GPL memastikan bahwa siapa pun yang

mendistribusikan kernel Linux harus membuat kode sumber (dan setiap

modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama

Namun perangkat lunak lain yang disertakan dengan distribusi Linux dapat

berlisensi di bawah BSD MIT atau sumber terbuka lainnya License Sebagai

contoh X Window System menggunakan MIT License

Pemrograman bahasa dan peralatan yang digunakan untuk menulis

kernel Linux Linux ditulis dalam C menggunakan GNU GCC compiler

ditetapkan Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly

SISTEM OPERASI Page 10

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 10: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Lebih lanjut tentang pencipta Linus Torvalds adalah pencipta dan kepala

arsitek dari kernel Linux Dia sekarang bertindak sebagai koordinator proyek

Nama ldquoLinuxrdquo berasal dari kernel Linux awalnya ditulis pada tahun 1991

oleh Linus Torvalds Namun awalnya Torvalds ingin menelepon kernel yang

dikembangkan sebagai Freax Linux Torvalds memiliki merek dagang dan

memantau penggunaan melalui organisasi nirlaba disebut Linux International

Lebih lanjut tentang kode kernel Linux

Kira-kira 2 dari kernel Linux ditulis oleh Torvalds sendiri Hari kernel

Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia

Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam

kernel Linux standar host di kernelorg Namun distribusi Linux

memodifikasi kernel sesuai kebutuhan pengguna mereka Sebagai contoh Red

Hat sering backports patch untuk versi kernel stabil dan mendistribusikan

kepada jutaan pelanggan menggunakan layanan dibayar RHN

Linux maskot

Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari

kernel Linux

Lebih lanjut tentang hak cipta

Kernel Linux utilitas dan perangkat lunak GNU dilisensikan di bawah

GNU General Public License (GPL) GPL memastikan bahwa siapa pun yang

mendistribusikan kernel Linux harus membuat kode sumber (dan setiap

modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama

Namun perangkat lunak lain yang disertakan dengan distribusi Linux dapat

berlisensi di bawah BSD MIT atau sumber terbuka lainnya License Sebagai

contoh X Window System menggunakan MIT License

Pemrograman bahasa dan peralatan yang digunakan untuk menulis

kernel Linux Linux ditulis dalam C menggunakan GNU GCC compiler

ditetapkan Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly

SISTEM OPERASI Page 10

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 11: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

arsitektur target Sebagian besar driver Linux ditulis dalam C itu sendiri

Namun Anda dapat menggunakan banyak bahasa lainnya seperti Perl Python

dan berbagai bahasa script shell untuk mengelola sistem Linux

Portabilitas kernel Linux berjalan pada hardware kejujuran liar termasuk

telepon selular komputer genggam mainframe server superkomputer

desktop dan banyak perusahaan kecil dan perangkat embedded Linux

sekarang dianggap sebagai salah satu yang paling banyak porting kernel

sistem operasi

Linux adopsi Linux berkembang sangat cepat dan diadopsi oleh banyak

pengguna di seluruh dunia Pasar Linux tumbuh dengan cepat dan pendapatan

dari server desktop dan perangkat lunak dikemas menjalankan Linux

diperkirakan akan melebihi $ 357 miliar pada 2008 Sistem operasi Linux

yang digunakan oleh mahasiswa bisnis rumah organisasi perusahaan dan

pemerintah Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari

kurang dari satu persen menjadi hampir dua persen Sebagai perbandingan

sistem operasi Microsoft menyimpan lebih dari 88 pangsa pasar Namun

Linux memiliki saham besar di server netbook dan embedded device

Graphical user interface Sejumlah lingkungan desktop yang tersedia yang

GNOME dan KDE adalah yang paling banyak digunakan

Komando-garis interface Sejumlah lingkungan antarmuka baris perintah

yang tersedia yang BASH adalah yang paling banyak digunakan Ada banyak

utilitas kecil dan khusus (seperti awk sed cut pasta dan sebagainya)

dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan

program lain Hal ini disebut prinsip toolbox

Proses Penjadwalan 26 kernel Linux pernah menggunakan algoritma

penjadwalan proses interaktif memihak Namun Linux menawarkan proses

lain seperti penjadwalan alogs Completely Fair Scheduler

SISTEM OPERASI Page 11

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 12: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Support Linux adalah didukung oleh sebagian besar masyarakat

menggunakan forum online atau milis Red Hat Canonical Novell dan

distributor utama lainnya telah membayar dukungan telepon juga tersedia

Ada juga dibayar teknisi Linux lokal tersedia

Dokumentasi dan Pelatihan Sebuah Kekayaan informasi tersedia gratis

secara online dalam bentuk blog wiki tutorial atau dalam buku-buku serta

pada halaman dukungan vendor sendiri Rinci dokumentasi untuk perintah

spesifik program fungsi perpustakaan file dan format file yang tersedia

melalui halaman manual yang diakses melalui baris perintah atau melalui

grafis pemirsa Pelatihan tersedia melalui banyak komputasi program

universitas dalam pemrograman dan ilmu komputer Selain itu vendor

sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa

distribusi seperti Red Hat dan Ubuntu

GNU Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut

sebagai GNU Linux menggunakan utilitas dan kompilator GNU

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya

sebagai Linux

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux

atau Debian Linux atau kadang hanya Linux Beberapa distribusi seperti

Debian menggunakan GNU Linux istilah

Linus Torvalds pencipta kernel Linux adalah terhadap GNU Linux

penamaan yang menyatakan bahwa Linux bukan proyek GNU

FOSS dan GNU anggota masyarakat yang antusias bertanya dan

menggunakan GNU Linux istilah

Catatan tentang Prop Software pada Linux

SISTEM OPERASI Page 12

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 13: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Perangkat lunak berpemilik adalah milik hukum satu pihak dan biasanya itu

adalah memerintah dengan kontrak atau perjanjian lisensi Istilah-istilah ini

dapat mencakup berbagai hak istimewa untuk berbagi mengubah

menyamarkan dan menggunakan perangkat lunak dan kode Contoh terkenal

termasuk perangkat lunak berpemilik Microsoft Windows Office Adobe

Photoshop Mac OS X beberapa versi Unix dan driver

Free Software Foundation (dan sebagian besar distribusi Linux seperti Fedora)

mengikuti aturan bahwa secara default pengguna tidak dapat menginstal

program-program berpemilik di komputer Anda kecuali untuk sementara

waktu dengan maksud menulis pengganti bebas untuk program tersebut

Namun tak ada yang memaksa para pengguna GNU atau para kontributor

GNU untuk mengikuti aturan ini Dalam beberapa kasus Anda perlukan untuk

menggunakan perangkat lunak berpemilik atau driver untuk menyelesaikan

pekerjaan atau menggunakan perangkat hardware seperti kartu grafis Nvidia

Istilah Linux atau GNULinux (GNU) juga digunakan sebagai rujukan kepada

keseluruhan distro Linux (Linux distribution) yang didalamnya selalu

disertakan program-program lain yang mendukung sistem operasi ini Contoh

program-program tersebut adalah Web Server Bahasa Pemrograman Basis

Data Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE)

dan aplikasi software perkantoran (office suite) seperti OpenOfficeorg

KOffice Abiword Gnumeric dan lainnya Distro Linux telah mengalami

pertumbuhan yang pesat dari segi popularitas sehingga lebih populer dari

versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun

versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft

Windows dalam beberapa sisi

Linux mendukung banyak Perangkat keras Komputer dan telah digunakan di

dalam berbagai peralatan dari Komputer pribadi Superkomputer dan Sistem

Benam (Embedded System) (seperti Telepon Seluler Ponsel dan Perekam

Video pribadi Tivo)

SISTEM OPERASI Page 13

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 14: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Pada mulanya Linux dibuat dikembangkan dan digunakan oleh peminatnya

saja Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM

dan Hewlett-Packard dan perusahaan besar lain Para pengamat teknologi

informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung

kepada vendor (vendor-independence) biaya operasional yang rendah dan

kompatibilitas yang tinggi dibandingkan versi UNIX proprietari serta faktor

keamanan dan kestabilannya dibandingkan dengan Microsoft Windows Ciri-

ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka opensource software

Saat ini linux bisa digunakan untuk jaringan pengembangan software dan

untuk pekerjaan sehari-hari Kebebasan yang paling penting dari Linux

terutama bagi programmer dan administrator jaringan adalah kebebasan

memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya

Ini berimplikasi pada beberapa hal penting yaitu keamanan dan dinamika

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi

baik dengan sistem operasi lain seperti Windows-nya Microsoft Macintosh-

nya Apple Netware-nya Novell dan lain-lain Sistem operasi ini juga

menyediakan bahasa pemrograman gratis lengkap dengan kompilernya

maupun program pembantunya Beberapa diantaranya adalah

ADA

BASIC

C

C++

Expect

FORTRAN

GTK untuk membuat aplikasi GUI di Linux

SISTEM OPERASI Page 14

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 15: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

PASCAL

Phyton

Skrip Shell

TCL

Perl (The Practical Extraction and Report Language) sering dipakai

untuk membuat skrip CGI di web

MINIX

MINIX sebuah sistem bertipe Unix yang ditujukan untuk penggunaan

akademis dirilis oleh Andrew S Tanenbaum pada tahun 1987 Kode sumber

MINIX 10 tercantum dalam bukunya Operating Systems Design and

Implementation Walaupun dapat secara mudah didapatkan modifikasi dan

pendistribusian ulang tidak diperbolehkan pada saat itu Hak cipta dari kode

sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan

oleh Prentice Hall Sebagai tambahan disain versi 16-bit dari MINIX

kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur

Intel 386 yang murah dan populer yang digunakan secara luas di komputer

pribadi

Tahun 1991 Torvalds mulai bekerja untuk membuat versi non-komersial

pengganti MINIX sewaktu ia belajar di Universitas Helsinki Hasil kerjaannya

itu yang kemudian akan menjadi kernel Linux

Pada tahun 1992 Tanembaum menulis sebuah artikel di Usenet mengklaim

bahwa Linux sudah ketinggalan zaman Dalam artikelnya ia mengkritik Linux

sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku

dengan arsitektur x86 sehingga tidak bersifat portable di mana

digambarkannya sebagai sebuah ldquokesalahan mendasarrdquo Tanenbaum

menyarankan bahwa mereka yang menginginkan sebuah sistem operasi

modern harus melihat kepada sebuah rancangan yang berdasarkan kepada

SISTEM OPERASI Page 15

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 16: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

model mikrokernel Tulisan tersebut menekankan tanggung jawab Torvalds

yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan

mikrokernel

Sekarang ini Linux telah digunakan di berbagai domain dari sistem benam

sampai superkomputer dan telah mempunyai posisi yang aman dalam

instalasi server web dengan aplikasi LAMP-nya yang populer Pengembangan

kernel Linux masih dilanjutkan oleh Torvalds sementara Stallman mengepalai

Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen

GNU Selain itu banyak individu dan perusahaan yang mengembangkan

komponen non-GNU Komunitas Linux menggabungkan dan

mendistribusikan kernel komponen GNU dan non-GNU dengan perangkat

lunak manajemen paket dalam bentuk distribusi Linux

DESAIN

Linux merupakan sistem operasi bertipe Unix modular Linux memiliki

banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam

kurun waktu 1970-an hingga 1980-an Linux menggunakan sebuah kernel

monolitik kernel Linux yang menangani kontrol proses jaringan periferal

dan pengaksesan sistem berkas Device driver telah terintegrasi ke dalam

kernel

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek

terpisah yang berintegrasi dengan kernel Userland GNU merupakan sebuah

bagian penting dari sistem Linux yang menyediakan shell dan peralatan-

peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi Di atas

kernel peralatan-peralatan ini membentuk sebuah sistem Linux lengkap

dengan sebuah antarmuka pengguna grafis yang dapat digunakan umumnya

berjalan di atas X Window System

PENGEMBANGAN

SISTEM OPERASI Page 16

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 17: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak

pada kernel Linux dan komponen-komponennya yang bebas dan terbuka

Linux bukan satu-satunya sistem operasi dalam kategori tersebut walaupun

demikian Linux adalah contoh terbaik dan terbanyak digunakan Beberapa

lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip

copyleft sebuah konsep yang menganut prinsip karya yang dihasilkan dari

bagian copyleft harus juga merupakan copyleft Lisensi perangkat lunak bebas

yang paling umum GNU GPL adalah sebuah bentuk copyleft dan digunakan

oleh kernel Linux dan komponen-komponen dari proyek GNU

Sistem Linux berkaitan erat dengan standar-standar POSIX SUS ISO dan

ANSI Akan tetapi baru distribusi Linux-FT saja yang mendapatkan

sertifikasi POSIX1

Proyek-proyek perangkat lunak bebas walaupun dikembangkan dalam bentuk

kolaborasi sering dirilis secara terpisah Akan tetapi dikarenakan lisensi-

lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang

terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat

lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu

bersamaan dalam suatu bentuk yang dinamakan distribusi Linux

Sebuah distribusi Linux yang umum disebut dengan ldquodistrordquo adalah sebuah

proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak

berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux

Distribusi-distribusi Linux ditangani oleh individu tim organisasi

sukarelawan dan entitas komersial

Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk

paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan

konfigurasi sistem Perangkat lunak tersebut juga bertanggung jawab dalam

pemutakhiran paket Sebuah Distribusi Linux bertanggung jawab atas

konfigurasi bawaan sistem keamanan dan integrasi secara umum dari paket-

paket perangkat lunak sistem Linux

SISTEM OPERASI Page 17

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 18: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

KOMUNITAS

Linux dikendalikan oleh pengembang dan komunitas penggunanya Beberapa

vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar

kesukarelaan Debian merupakan contoh yang bagus Yang lain memiliki versi

komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan

Fedora

Di banyak kota dan wilayah asosiasi lokal yang dikenal dengan nama

Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan

Linux dengan mengadakan pertemuan demonstrasi pelatihan dukungan

teknis dan instalasi sistem operasi Linux secara gratis Ada banyak juga

komunitas Internet yang menyediakan dukungan terhadap pengembang dan

pengguna Linux Banyak proyek distribusi dan perangkat lunak sumber

terbuka yang memiliki ruang percakapan IRC atau newsgroup Forum daring

merupakan bentuk lain untuk mendapatkan dukungan contoh

LinuxQuestionsorg dan forum Gentoo Distribusi Linux memiliki [milis]]

dengan pembagian topik seperti penggunaan atau pengembangan

Ada beberapa situs web teknologi yang berfokuskan kepada Linux Linux

Weekly News adalah sebuah cernaan mingguan dari berita-berita yang

berkaitan dengan Linux Sementara itu Linux Journal merupakan majalah

Linux daring yang dirilis setiap bulan Slashdot adalah situs web berita yang

berhubungan dengan teknologi yang memiliki banyak berita tentang Linux

dan perangkat lunak bebas Groklaw memiliki berita mendalam tentang

kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan

kernel Linux serta hubungannya dengan GNU dalam proyek GNU Majalah

Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat

lunak atau bahkan distribusi Linux lengkap

Walaupun Linux secara umum tersedia secara gratis beberapa perusahaan

besar menjalani model bisnis yang terdiri dari penjualan dukungan dan

kontribusi terhadap Linux dan perangkat lunak bebas ini termasuk Dell IBM

HP Sun Microsystems Novell dan Red Hat Lisensi perangkat lunak bebas di

SISTEM OPERASI Page 18

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 19: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

mana digunakan Linux secara eksplisit mengakomodasi komersialisasi

hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai

suatu simbiosis Satu model bisnis yang umum dari pemasok komersial yaitu

dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-

pengguna kalangan bisnis Sejumlah perusahaan menawarkan versi bisnis dari

distribusi Linux mereka antara lain berupa dukungan atas paket-paket tak

bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk

memudahkan tugas-tugas administratif Model bisnis yang lain adalah dengan

memberikan perangkat lunak secara gratis untuk penjualan perangkat keras

PEMROGRAMAN DI LINUX

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman

Koleksi peralatan untuk membangun aplikasi dan program-program sistem

operasi yang umum terdapat di dalam GNU toolchain yang terdiri atas GNU

Compiler Collection (GCC) dan GNU build system GCC menyediakan

kompilator untuk Ada C C++ Java dan Fortran Kernel Linux sendiri ditulis

untuk dapat dikompilasi oleh GCC Kompilator tak bebas (proprietary) untuk

Linux antara lain adalah Intel C++ Compiler dan IBM XL CC++ Compiler

Kebanyakan distribusi juga memiliki dukungan untuk Perl Ruby Python dan

bahasa pemrograman dinamis lainnya Contoh bahasa pemrograman yang

tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C

dengan proyek Mono yang disponsori oleh Novell dan Scheme Sejumlah

Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun

Microsystems JVM (HotSpot) dan J2SE RE IBM serta proyek-proyek

sumber terbuka lainnya seperti Kaffe Dua kerangka kerja utama untuk

pengembangan aplikasi grafis di Linux adalah GNOME dan KDE Proyek-

proyek ini berbasiskan GTK+ dan Qt Keduanya mendukung beragam bahasa

pemrograman Untuk Integrated development environment terdapat Anjuta

CodeBlocks Eclipse KDevelop Lazarus MonoDevelop NetBeans dan

Omnis Studio sedangkan penyunting teks yang telah lama tersedia adalah

Vim dan Emacs

SISTEM OPERASI Page 19

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 20: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

PENGGUNAAN

Sebagian besar distribusi Linux didisain untuk penggunaan umum di

komputer meja dan peladen tetapi terdapat distribusi yang dikhususkan untuk

tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan

arsitektur komputer sistem benam stabilitas keamanan lokalisasi ke wilayah

atau bahasa tertentu kelompok pengguna tertentu dukungan aplikasi waktu

nyata atau lingkungan desktop tertentu Beberapa distribusi bahkan

mengikutkan hanya perangkat lunak bebas Sekarang ini ada sekitar tiga ratus

distribusi yang secara aktif dikembangkan dengan sekitar selusin distribusi

yang menjadi terpopuler untuk penggunaan secara umum

Linux adalah sistem operasi yang di-porting secara luas Kernel Linux

awalnya didisain hanya untuk mikroprosesor Intel 80386 sekarang kernel

Linux telah jalan di beragam arsitektur komputer antara lain di perangkat

hand-held iPAQ berbasis ARM komputer mainframe IBM System z9 dari

peralatan berupa telepon bergerak hingga superkomputer Terdapat distribusi

yang dikhususkan untuk sejumlah kecil arsitektur Fork kernel ELKS dapat

dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286 sementara fork

kernel microClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah

unit manajemen memori

DISTRIBUSI LINUX

Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat

oleh individu grup atau lembaga lain Masing-masing disertakan dengan

program sistem dan program aplikasi tambahan di samping menyertakan

suatu program yang memasang keseluruhan sistem di komputer (installer

program)

Inti di setiap distribusi Linux adalah kernel koleksi program dari proyek GNU

(atau proyek lain) cangkang (shell) dan aturcara utilitas seperti pustaka

(libraries) kompilator dan penyunting (editor) Kebanyakan sistem juga

menyertakan aturcara dan utilitas yang bukan-GNU Bagaimanapun utilitas

SISTEM OPERASI Page 20

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 21: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia Beberapa

contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window

System) X menyediakan antarmuka grafis (GUI) yang umum untuk Linux

Contoh-contoh distribusi Linux

Ubuntu dan derivatifnya Sabily (Ubuntu Muslim Edition) Kubuntu

Xubuntu Edubuntu GoBuntu

SuSE

Fedora

Mandriva

Slackware

Debian

PCLinuxOS

Knoppix

Xandros

APLIKASI SISTEM DISTRIBUSI LINUX

Pengguna Linux yang pada umumnya memasang dan melakukan

sendiri konfigurasi terhadap sistem lebih cenderung mengerti teknologi

dibanding pengguna Microsoft Windows atau Mac OS Mereka sering disebut

hacker atau geek Namun stereotipe ini semakin berkurang dengan

peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna

distribusi Linux telah membuat pencapaian yang cukup baik dalam pasaran

SISTEM OPERASI Page 21

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 22: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

komputer server dan komputer tujuan khusus seperti mesin render gambar

dan server web Linux juga mulai populer dalam pasaran komputer desktop

Linux merupakan asas kepada kombinasi program-server LAMP

kependekan dari Linux Apache MySQL PerlPHPPython LAMP telah

mencapai popularitas yang luas di kalangan pengembang Web

Linux juga sering digunakan sebagai sistem operasi embeded Biaya

pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan

seperti simputer yaitu komputer berbiaya rendah yang ditujukan pada

penduduk berpendapatan rendah di Negara-negara berkembang

Dengan lingkungan desktop seperti KDE dan GNOME Linux

menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh

atau Microsoft Windows daripada antarmuka baris teks seperti Unix Oleh

karena itu lebih banyak program grafik dapat ditemui pada Linux yang

menawarkan berbagai fungsi yang ada pada utilitas komersil

KELEBIHAN LINUX

Linux merupakan sistem operasi bebas dan terbuka Sehingga dapat

dikatakan tidak terdapat biaya lisensi untuk membeli atau

menggunakan Linux

Linux mudah digunakan Dulu Linux dikatakan merupakan sistem

operasi yang sulit dan hanya dikhususkan untuk para hacker Namun

kini pandangan ini salah besar Linux mudah digunakan dan dapat

dikatakan hampir semudah menggunakan Windows

Hampir semua aplikasi yang terdapat di Windows telah terdapat alternatifnya

di Linux Kita dapat mengakses situs web Open Source as Alternative untuk

memperoleh informasi yang cukup berguna dan cukup lengkap tentang

alternatif aplikasi Windows di Linux

Keamanan yang lebih unggul daripada Windows Dapat dikatakan hampir

semua pengguna Windows pasti pernah terkena virus spyware trojan

adware dsb Hal ini hampir tidak terjadi pada Linux Di mana Linux sejak

SISTEM OPERASI Page 22

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 23: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

awal didesain multi-user yang mana bila virus menjangkiti user tertentu akan

sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain Pada

Windows hal ini tidaklah terjadi Sehingga bila dilihat dari sisi maintenance

perawatan data maupun perangkat keras-pun akan lebih efisien Artikel yang

menunjang argumen ini

Linux dan Virus

Melindungi Windows dari serangan virus dengan menggunakan Linux

Linux relatif stabil Komputer yang dijalankan di atas sistem operasi

UNIX sangat dikenal stabil berjalan tanpa henti Linux yang merupakan

varian dari UNIX juga mewarisi kestabilan ini Jarang ditemui komputer

yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk

mengakhiri kejadian tersebut Sehingga tidaklah mengherankan bila Linux

mempunyai pangsa pasar server dunia yang cukup besar Dari hasil riset IDC

pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan

mencapai 257 (dapat dibaca di eweekcom)

Linux mempunyai kompatibilitas ke belakang yang lebih baik (better

backward-compatibilty) Perangkat keras (hardware) yang telah berusia lama

masih sangat berguna dan dapat dijalankan dengan baik di atas Linux

Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat

digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai

penunjang informasi dapat membaca artikel ldquoDonrsquot Throw That Old PC

AwayndashGive It New Life with Linuxldquo) Selain itu tidak pernah ditemui

dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang

lebih lama Pada Windows kita seakan dituntut untuk terus mengikuti

perkembangan perangkat keras Sebagai contoh beberapa bulan lalu telah

dirilis Windows Vista Beberapa dokumen yang dibuat dalam Windows Vista

tidak dapat dibuka dalam Windows XP Sehingga mau tidak mau kita harus

beralih ke Windows Vista dan itu berarti meng-upgrade atau membeli

perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum

Windows Vista dapat dilihat Microsoftcom) Atau bisa jadi ada aplikasi-

SISTEM OPERASI Page 23

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 24: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di

Windows Vista karena sudah tidak didukung lagi oleh Microsoft

Jenis ndash Jenis Sistem Operasi pada Handphone

LINUX pada HANDPHONE

Sejarah PDA

Pada tahun 1993 Apple Computer Inc memperkenalkan pada dunia

PDA yang pertama Newtonreg Diberi nama oleh John Sculley seorang mantan

pemimpin Apple Computer Inc Sculley meramalkan PDA akan menjadi alat

yang digunakan secara universal yang dapat menyimpan nomor telepon

kalender catatan dan komunikasi data wireless

Pada tiga tahun pertama penjualan PDA tidak menunjukkan hasil yang

memuaskan Kemudian pada bulan Maret 1996 PalmTM memperkenalkan

PalmPilot komputer saku yang benar-benar mengesankan Sebuah devais

yang kecil tapi memiliki banyak kemampuan yang dapat membantu untuk

memanage dan mengatur jadwal

II3 Sistem Operasi pada PDA

II31 Palm OS

Palm OS adalah sistem operasi komputer yang menjadi platform dari

PDA PalmPilot yang merupakan produksi Palm Computing yang sekarang

merupakan bagian dari 3Com Palm OS di desain untuk tepat pada devais

ukuran telapak tangan dari ukuran tertentu dengan ukuran layar tertentu pula

3Com mengatakan bahwa PalmPilot lebih sukses dikarenakan pendekatan

yang dilakukan terfokus memang Microsoft Windows CE dan Symbianrsquos

EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi didesain

untuk area devais yang lebih luas

Palm OS menggunakan multitasking tetapi hanya satu task untuk

setiap aplikasi Pengguna menggunakan satu aplikasi pada waktu tertentu

satu program apikasi harus selesai sebelum yang berikutnya dapat dipilih

Pembatasan ini membuat sistem operasi mendedikasikan penuh perahatian

SISTEM OPERASI Page 24

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 25: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

pada aplikasi yang terbuka Space yand dibutuhkan oleh sistem untuk setiap

aplikasi yang berjalan adalah bersifat dinamis reusable random access

memory (RAM) Aplikasi dan database yang berhubungan disimpan dalam

tempat penyimpanan permanen tetapi tempat penyimpanan permanen itu

adalah RAM (bukan harddisk) Palm OS membagi sebuah aplikasi menjadi

code yang dapat dijalankan dan tipe elemen data yang berbeda seperti

elemen antar muka (user interface) dan icons Elemen data dapat diubah

dengan mudah tanpa perlu menulis ulang code Palm Computing supports

Metrowerks CodeWarrior sebagai pengembang software yang resmi (official

software development kit SDK) menggunakan sebuah Macintosh

atauWindows

Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya

adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak

dibutuhkan perangkat PDA yang canggih dan mahal Tetapi hal inilah yang

menyebabkan PalmPilot jarang memiliki fasilitas voice dan layar berwarna

II32 EPOC

EPOC adalah sebuah sistem operasi yang didesain untuk komputer-

telepon yang portable dan kecil dengan akses wireless ke telepon dan servis

informasi lainnya EPOC berbasiskan dari sistem operasi sebelumnya dari

Psion pembuat PDA yang mayoritas pertama Nama EPOC berasal dari

kepercayaan perusahaan dengan kalimat ldquoa new epoch of personal

conveniencerdquo

Psion menyatakan versi pertama dari EPOC sebagai sistem operasi

yang terbuka dan melisensikannya ke perusahaan pembuat perlengkapan

lainnya Psion kemudian membentuk perusahaan baru dengan Ericsson

Nokian dan Motorola yang kemudian disebut Symbian Symbian sekarang

melisensi EPOC dan terus mengembangkannya EPOC adalah alternative

untuk perusahaan pembuat PDA selain Windows CE EPOC adalah sistem

operasi 32-bit yang mendukung GUI berbasis pen EPOC dibuat dalam

SISTEM OPERASI Page 25

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 26: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

bahasa pemrograman C++ Codenya sangat sederhana sehingga dapat

dimuatkan pada chip ROM yang kecil

Walaupun EPOC dapat di-port ke microprocessor yang lain Symbian

lebih memilih platform berarsitektur Advanced RISC Machines (ARM)

Symbian memperkirakan ARM adalah platform terbaik dalam hal millions of

instructions per second (MIPS) biaya per watt dan per dollar Symbian

menyediakan peralatan pengembangan untuk C++ OPL (bahasa

pemrograman seperti BASIC dan Java Programer menulis program pada

komputer PC dan menggunakan emulator untuk melakukan test Berdasarkan

informasi terakhir yang didapatkan Symbian juga diterapkan pada handphone

Seperti Nokia 7650 Nokia 9210 Ericsson R380 dan sebagainya

II32 Windows CE POCKET PC

Windows CE berbasiskan pada sistem operasi Microsoft Windows tetapi

didesain untuk diterapkan pada devais mobile Walaupun Microsoft tidak

menjelaskan mengapa digunakan kata ldquoCErdquo dilaporkan bahwa CE berarti

ldquoConsumer Electronicsrdquo Windows CE digunakan pada beberapa merek dari

komputer genggam dan sebagai bagian dari kotak settop

dari TV kabel yang dimasukkan untuk TCI

Windows CE bersaing dengan EPOC dan juga PalmOS Seperti layaknya

sistem operasi Windows Windows CE adalah sistem operasi 32-bit multitasking

dan multithreading Microsoft menekankan bahwa sistem tersebut dikembangkan

dari coretan yang mengambil kelebihan dari konsep dan interface arsitektur

Windows Sebagai tambahan pada komputer genggamg dan kotak TV kabel

Window CE juga menawarkan sistem operasi untuk Auto PC konsep Microsoft

untuk mengontrol aplikasi (seperti memilih saluran radio) ketika pengguna

mengemudi mobil menggunakan teknologi suara yang interaktif

Pocket PC adalah Windows CE versi 30 Windows memberi nama yang

berbeda dikarenakan Pocket PC berbasiskan pada Windows 2002 atau dikenal

sebagai Windows XP Baik tampilan maupun fungsi-fungsinya mendekati dengan

SISTEM OPERASI Page 26

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 27: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Windows XP tetapi untuk mendapatkan performa yang diinginkan maka

dibutuhkan perangkat PDA yang mahal pula Kelebihan Windows CE adalah

fungsi-fungsinya dan aplikasinya yang lengkap serta disertai dengan layar

berwarna tetapi hal ini pula yang menyebabkan diperlukannya perangkat PDA

yang canggih dan mahal

Linux Sebagai Sistem Operasi Alternatif

Linux adalah suatu sistem operasi yang mirip dengan UNIX dan bersifat

open source GNU General Public License Yang artinya source code dari Linux

dilepas kepada umum dan siapapun bisa mengembangkan lebih lanjut Linux

pertama kali dikembangkan oleh Linus Torvalds dari Finlandia

Linux Pada PDA

Seperti yang telah banyak diketahui Linux keuntungan dengan

mamakai Linux pada PDA dan software open source lainnya adalah sama

seperti kita menggunakan Linux pada devais manapun contoh yang terbesar

adalah Linux pada komputer PC Kita memegang kendali kita dapat percaya

bahwa sistem kita tidak memiliki back door atau bug yang disebabkan oleh

kecerobohan programmer Kita dapat membetulkan apa yang harus

dibetulkan sendiri Dan juga dengan perkembangan update dan patch yang

cepat (saat ini Linux sudah mencapai kernel 24x) membuat dukungannya

cepat berkembang pula Untuk perusahaan pembuat PDA walaupun hal ini

tidak terlalu penting menggunakan Linux berarti mereka dapat menjual

produk mereka tanpa harus menambahkan biaya dari sistem operasi komersil

seperti Windows CE yang diperkirakan harganya berkisar $30

Tetapi untuk membuat Linux dapat berjalan pada PDA dibandingkan

dengan memberikan dukungan pada PDA secara lengkap dan konsisten

adalah hal yang berbeda

Penyesuaian yang harus dilakukan antara lain

user interface yang digunakannya harus diubah

Penambahan touch screen dan sebagai pengganti mouse

SISTEM OPERASI Page 27

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 28: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

masalah pada memory yang sangat terbatas dengan tanpa swap partition

seperti pada

Linux pada PC

flash memory pada PDA yang memiliki sifat hanya dapat menangani

penulisan block sekitar 100000 kali menyebabkan file sistem yang sering

menulis pada block seperti ext2fs dari Linux menimbulkan masalah Hal

ini akan dapat berjalan tetapi akan membakar habis block jika tidak

pernah menyentuh block yang lainnya

Masalah suspend PDA yang sebelumnya tidak pernah ditangani oleh

Linux yaitu jika PDA dimatikan dan baru dinyalakan beberapa hari

kemudian sedangkan ada daemon yang dijalankan tiap hari Linux harus

dapat memastikan apa yang harus dilakukan dalam kondisi seperti ini

Software-software aplikasi pendukung

Dibandingkan dengan sistem operasi lainnya yang sudah cukup banyak

memiilki software aplikasi yang cukup lengkap Linux masih bisa

dikatakan sedikit Oleh karena itu dibutuhkan pengembangan terus

menerus software aplikasi berbasis Linux

Tapi telah ada beberapa tim yang telah berhasil membawa Linux agar

dapat diimplementasikan pada PDA Contohnya adalah project Linux VR

untuk devais genggam MIPS dan Handheldsorg yang memfokuskan pada

PDA berbasis processor ARM seperti Yopy dan Compaq iPAQ (tetapi pre-

installed dengan Windows CE dan dapat ditulis ulang dengan Linux)

Kemampuan PDA yang Dapat Linux Berikan

Pada dunia PDA sesungguhnya sistem operasi apa yang digunakan

bukanlah masalah yang utama tetapi tentang Personal Information Management

(PIM) aplikasi dan kemudahan dari sifat interaktifnya Dapatkan pengguna

melakukan apa yang mereka inginkan secara cepat dengan input yang minimum

Dapatkah aplikasi menampilkan interface yang konsisten dapatkah metode input

text bekerja dengan baik Hal tersebut telah berhasil dilakukan dengan baik oleh

PalmOS dengan menghindari kesalahan Newton yang mencoba terus dengan

sistem pengenalan tulisan tangan PalmOS membatasinya batas toleransi tulisan

SISTEM OPERASI Page 28

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 29: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

tangan dan membuat manusia beradaptasi dengan itu Oleh karena itu Linux

perlu untuk memberikan kemudahan yang sama dan konsisten dan juga

software pendukung Linux Untuk memilihnya tersedia banyak komponen

pendukung diperlukan banyak percobaan untuk menentukan mana yang terbaik

Software pendukung Linux untuk PDA diantaranya

Graphical User Interface

X Windows menyediakan kemudahan dalam hal porting aplikasi Dan

dapat melakukan import dan export tampilan dari dan ke komputer yang

menggunakan X Windows MicroWindows dan G Matersquos W Windows

menyediakan kecepatan yang tinggi dengan menggunakan akses

framebuffer secara langsung

GUI Toolkit

GTK GIMP Tool Kit menyediakan yang memiliki fasilitas lengkap

FLTK Flash Light Tool Kit yang lebih kecil dan praktis

Window Manager

GNOME dan KDE yang memang sudah terkenal lengkap dalam komputer

PC Blackbox yang lebih ringan dan cepat

Personal Information Management

Agenda Computings PIM suite yang menyerupai PalmOS PocketLinux

yang benar- benar berbeda dari yang lainnya dimana diimplementasikan

dengan clone-nya Java Virtual Machine Kaffe

Distribusi Linux Berbasis PDA

Seperti Linux pada basis-PC yang memiliki sejumlah distribusi seperti

RedHat Slackware SuSE Debian Mandrake dan lain-lain Maka Linux

berbasis-PDA juga memiliki beberapa distribusi Antara lain

Qt Palmtop Environment

Dibuat oleh Trolltech mereka menyatakan bahwa Qt Palmptop merupakan

Window System Window Manager Pemanggil Aplikasi Metode Input

yang lengkap Dibuat dengan standard Qt API seperti pada QtX11 and

SISTEM OPERASI Page 29

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 30: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

QtWindows Tetapi karena Qt Palmtop Environment menggunakan

QtEmbedded bekerja langsung dengen Linux framebuffer Terdapat

aplikasi Address Book Date Book File Browser HTML Help Browser

Text Editor Todo List MPEG Video and Audio Player a Calculator

Clock Tetrx game Solitaire Memory and Load Meter Screen Rotator

semuanya tidak sampai 25MB

PIXIL PDA operating environment

Oleh Century Software dinyatakan sebagai sistem PDA yang lengkap

termasuk aplikasi internet Menggunakan Microwindows windowing

system

PocketLinux PDA Framework

Oleh Transvirtual Technologies mengintegrasikan Kaffe (JVM clone) dan

mendukung XML PocketLinux menggunakan integrated framebuffer

graphics library yang menghiliangkan kebutuhan X Windows yang besar

Dinyatakan dapat menjadikan developer bisa membuat aplikasi mobile

mereka semudah membuat web page Memiliki kemampuan untuk

menjalankan aplikasi yang sama pada seluruh PDA yang menggunakan

PocketLinux

handheldsorg PDA support

Awal tahun 2001 Compaq membuat Open Handheld Program untuk

menstimulasikan Inovasi dan riset pada devais genggam Compaq juga

membuat website handheldsorg yang sebuah vendor netral yang ditujukan

untuk devais genggam Digunakan pada Compaq iPAQ PDA

The Familiar Project

Merupakan project sampingan dari handheldsorg menggunakan Blackbox

window manager aplikasi Agenda Computingrsquos Fltk+ based PIM

implementasi Python sistem konfigurasi OpenSSH client server dan

berbasis kernel Debian Linux

SYMBIAN OSsi

SISTEM OPERASI Page 30

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 31: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Pada awal mulanya di tahun 1998 symbian merupakan sebuah

perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion

Ericsson Nokia dan Motorola Kemudian pada tahun 1999

Matsushita(Panasonic) bergabung kedalamnya

Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai

mengadopsi teknologi symbian Tahun 2000 Sony dan Sanyo melisensi

Symbian OS tahun 2001 fujitsu dan siemens membeli lisensi juga Tahun 2002

Samsung membeli lisensi ditahun yang sama pula Siemens dan Sony Ericsson

menjadi salah satu pemegang sahamnya Samsung menjadi salah satu

pemegang saham ditahun 2003 Di tahun 2004 Psion dan Motorola menjual

sahamnya kepada nokia sekarang Symbian dikuasai sebagian besar sahamnya

oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya

diseluruh dunia

Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson

R380 smartphone yang dikeluarkan tahun 2000 Dilanjutkan dengan

dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi

symbian seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001

Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang

mengadopsi symbian versi 70 ditahun 2002 Tahun 2003 mulai banyak ponsel-

ponsel yang berbasiskan Symbian OS diantaranya Nokia 3660 Nokia 3620

Nokia N-Gage Nokia 6600 Nokia 7700 Sendo X Siemens SX1 Sony

Ericsson P900 BenQ P30 Foma 2102v dan Motorola A920 Versi Sistem

Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380

smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari

EPOC versi 5 dari Psion Versi pertama yang menerapkan platform terbuka

adalah Symbian OS versi 60 ditahun 2000 yang dipergunakan untuk ponsel

Nokia 9210 dan 9290 Communicator Kemudian dilanjutkan dengan versi 61

di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu

Nokia 7650 dan 3650 imaging phones Symbian OS versi 70 dikeluarkan pada

tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900

Symbian OS versi 70s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia

SISTEM OPERASI Page 31

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 32: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi

Symbian

Nokia 6600

Nokia 6620

Nokia 7700

Nokia N-Gage

Nokia 36603620

Nokia 7650

Nokia 36503600

Nokia 9290 Communicator

Nokia 92109210i Communicator

Foma F2102V

Foma F2051

Foma F900i

Sendo X 61

Siemens SX1 61

Samsung SGH-D700 61

BenQ P30 70

Sony Ericsson P900

Sony Ericsson P800

Motorola A920 70

Spesifikasi

Symbian OS adalah sistem operasi 32 bit dengan konsep little endian

dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM Symbian

proses bekerja dengan prinsip preemptive multitasking Dukungan terhadap

device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis

dalam DLL (dynamic linking library) yang terpisah Kernel berjalan dalam mode

privileged dan memberikan servis ke aplikasi yang berjalan dalam mode

unprivileged lewat user library Symbian OS juga memberikan kumpulan-

kumpulan library seperti networking (TCPIP PPP FTP) Communication

SISTEM OPERASI Page 32

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 33: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

(Bluetooth IrDA) Untuk mengakses servis-servis tersebut dengan menggunakan

konsep hubungan client-server Client menggunakan servis API yang diberikan

oleh server untuk berkomunikasi dengan server Semua hubungan komunikasi

client-server diatur oleh kernel

Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut

Small kaya feature

Platform terbuka untuk aplikasi-aplikasi third-party

Konektifitas yang baik dengan perangkat lain

Platform yang berkembang

High performance 32 bit OS dengan preemptive multitasking

Long battery life

Dukungan dan komitmen dari pembuat ponsel dunia

Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa

device Banyak developer-developer yang mengembangkan aplikasi-

aplikasi untuk sistem operasi ini didasarkan karena beberapa

pertimbangan diantaranya sebagai berikut

Symbian OS ditulis dalam C++ sistem operasi seluruhnya berbasis

sistem object oriented sehingga flexible efisien reuseability dan

extendability

API (Application Programming Interface) yang jelas memudahkan

membuat aplikasi-aplikasinya

Mempunyai multitasking dan manajemen memori yang efisien

Proses berdasarkan event driven daripada multithreaded sehingga

menghemat memori untuk context switching

Dalam masalah kehandalan Symbian OS dirancang sedemikian rupa sehingga

tidak terjadi kehilangan data dan device sangat jarang sekali reboot karena

Symbian OS mempunyai kemampuan sebagai berikut

Mencegah terjadinya memori leak dengan manajemen memori yang

efektif

Melepas sumber daya seketika sudah tidak digunakan lagi

Menangani dengan baik error out of memory dengan error-handling

framework

SISTEM OPERASI Page 33

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 34: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

yang efektif

Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau

yang disebut sebagai DFRD(Device Family Reference Design) DFRD ini

merupakan spesifikasi dalam hal user interface dan hardware configuration

sehingga banyak tipetipe ponsel berbeda yang memanfaatkan sistem operasi ini

Macam-macam DFRD yaitu

a Crystal untuk yang kaya feature seperti tipe Communicator dimana

mempunyai full keyboard tampilan besar lcd mendatar dan menampung

banyak informasi untuk kepentingan bisnis

b Pearl untuk smartphone dimana seperti ponsel standar dengan lCD kecil

dan keyboard yang terbatas

c Quartz untuk ponsel dengan kemampuan pen-based atau touch-screen

yang tidak memerlukan keyboard

Sebagai sistem operasi untuk perangkat komunikasi bergerak Symbian OS

merupakan awal untuk ponsel masa depan Berikut merupakan kemampuan-

kemampuan penting yang dimiliki Symbian OS yang dapat menangani

kebutuhan akan masa depan

a Integrasi menyeluruh antar contact info messagingbrowsing dan telepon

wireless

b Messaging (internet mail dengan POP3IMAP4SMTPMHTML) standar

attachment termasuk Microsoft word doc Fax Text messaging dengan

SMS

c Protokol telepon bergerak (2G voice dan circuit-switched data 25G

packetswitched data 3G dan SMS)

d Protokol komunikasi (TCPIPWAPBluetoothIrDAserial)

e Security (enkripsi secure protokol komunikasi termasuk HTTPSWTLS

dan SSL) certificate-base install aplikasi

f Engine aplikasi (contactschedulemessagingbrowsingvoiceofficeutility

dan system control)

g Object exchange (OBEX untuk appointment dan business card)

h Multimedia (mendukung beberapa format audiovideo dan image)

SISTEM OPERASI Page 34

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 35: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

i Internasional lokalisasi (unicode karakterhandwriting recognition)

j Programming dan content development (C++JavaWAP dan web)

k Sinkronisasi dengan PC

l Support beberapa tipe tampilan (keyboard base danatau pen-base)

J2ME pada MOBILE

Platform JAVA

Java dibuat pada tahun 1991 oleh James Gosling Pada awalnya diberi

nama Oak dimana untuk menghormati pohon yang ada di luar jendela

Gosling Kemudian namanya diubah ke Java karena telah ada sebuah bahasa

yang diberi nama Oak

Motivasi sesungguhnya dari Java adalah kebutuhan akan sebuah bahasa

yang bisa digunakan pada berbagai platform yang bisa dimasukkan ke dalam

berbagai produk elektronik seperti pemanggang roti dan lemari es Salah satu

dari proyek pertama yang dikembangkan menggunakan JAVA sebuah remote

kontrol yang diberi nama Star 7 Pada saat yang sama World Wide Web dan

Internet berkembang sangat cepat Gosling menyadari bahwa Java dapat

digunakan untuk pemrograman Internet

Dengan keluarnya versi 12 platform Java telah dipilah-pilah menjadi

beberapa edisi The Standard Edition(J2SE) Enterprise Edition(J2EE)

Mobile Edition(J2ME) dan JavaCard API

GAMBARAN J2ME

J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada

perangkat konsumen Perangkat ini memiliki jumlah memori yang terbatas

menghabiskan sedikit daya dari baterai layar yang kecil dan bandwith

jaringan yang rendah

Dengan perkembangbiakan perangkat mobile konsumer dari telepon

PDA kotak permainan ke peralatan-peralatan rumah Java menyediakan

suatu lingkungan yang portable untuk mengembangkan dan menjalankan

aplikasi pada perangkat ini Program J2ME seperti semua program JAVA

adalah diterjemahkan oleh VM Program-program tersebut dikompile ke

dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM)Ini

SISTEM OPERASI Page 35

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36

Page 36: JENIS  JENIS SISTEM OPERASI PADA KOMPUTER DAN HANDPHONE NAMA

berarti bahwa program-program tersebut tidak berhubungan langsung dengan

perangkat

J2ME menyediakan suatu interface yang sesuai dengan perangkat

Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda Inti dari J2ME terletak pada

configuration dan profile-profile Suatu configuration menggambarkan

lingkungan runtime dasar dari suatu sistem J2ME Ia menggambarkan core

library virtual machine fitur keamanan dan jaringan

Sebuah profile memberikan library tambahan untuk suatu kelas tertentu

pada sebuah perangkat profile-profile menyediakan user interface(UI)

APIpersistence messaging librarydan sebagainya Satu set library tambahan

atau package tambahan menyediakan kemampuan program tambahan

Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena

tergantung pada kemampuan sebuah perangkat Sebagai contoh beberapa

perangkat MIDP tidak memiliki Bluetooth built-in sehingga Bluetooth API

tidak disediakan dalam perangkat ini

CONFIGURATION

Suatu configuration menggambarkan fitur minimal dari lingkungan

lengkap Java runtime Untuk menjamin kemampuan portabilitas dan

interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi

sumber dayanya(memory prosesor koneksi yang dibatasi) configuration tidak

menggambarkan fitur tambahan Suatu configuration J2ME menggambarkan

suatu komplemen yang minimum dari teknologi JAVA Adalah merupakan

tugas profile-profile untuk menggambarkan tambahan library untuk suatu

kategori perangkat tertentu

configuration menggambarkan

Subset bahasa pemrograman JAVA

Kemampuan Java Virtual Machine(JVM)

Core platform libraries

Fitur sekuriti dan jaringan

SISTEM OPERASI Page 36