Sistem Operasi Pada Komputer

advertisement
Sistem Operasi Pada 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 masingmasing 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.
Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan
sistem komputer sebelum aplikasi-aplikasi software terinstall. 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.
Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan
hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting
dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar.
Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output
terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara
bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang
berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi
lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat
fungsi-fungsi tersebut dari awal.
JENIS- JENIS SISTEM OPERASI
I.
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).
Beberapa produk DOS sampai saat ini adalah :
1. DOS 1.0
Versi ini merupakan versi DOS paling awal. Kemunculan versi ini dihubungkan dengan
kemunculan IBM PC. Versi ini sangat sederhana dan kemampuannya terbatas.Versi ini tidak
dipaka lagi karena tidak dapat lagi mendukung perkembangan software yang ada.
2. DOS 2.0
Dikeluarkan pada bulan maret 1983 bersama munculnya IBM PC/XT. Karena versi mempunyai
beberapa kesalahan program maka diperbaiki dengan versi 2.10
3. DOS 3.0
Yang dimaksud dengan DOS 3.0 adalah PC-DOS 3.0 dan MS-DOS 3.05 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 1.2
megabyte dan pemakaian RAMDisk (VDISK) dengan menggunakan extended memory yang
tidak dapat dipakai langsung oleh DOS versi ini.
4. DOS 3.1
Diluncurkan pada bulan maret 1985 Kelebihan DOS ini adanya dukungan terhadap system
network computer.
5. DOS 3.2
PC DOS 3.2 dikeluarkan bersamaan dengan diluncurkannya computer laptop. Versi mampu
memanfaatkan disk drive dengan ukuran 3.5 inci ukuran 720 kilobyte yang biasanya dipakai
pada computer laptop.
6. DOS 3.3
IBM pada tahun 1987 mengeluarkan versi DOS 3.3 Kemampuan DOS 3.3 yang ditambahkan
dari DOS sebelumnya adalah kemampuan memakai harddisk sebanyak 32 megabyte per logical
drive (1 drive logika)
7. DOS 4.0
Mempunyai 3 versi DOS yaitu PC-DOS 4.0, PC-DOS 4.01 dan MS-DOS 4.01. PC DOS 4.0
merupakan versi pertama yang dikeluarkan pada bulan juli 1988, karena DOS ini banyak
kesalhan maka dikeluatkan PC-DOS 4.01. Versi DOS 4.0 mempunyai fasilitas Shell dari DOS
untuk mengontrol kerja computer dengan system menu.
8. DOS 5.0
Diluncurkan pada tahun 1991 dengan fasilitas baru seperti MIRROR, UNDELETTE dan
UNFORMAT.
9. DOS 6.0
Diluncurkan pada bulan maret 1993. Ditambahkan beberapa utility baru dan penambahan
perintah-perintah konfigurasi system dan batch file.
II.
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 3.0 pada bulan mei 1990.
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.
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 2.0
Windows versi 3.0
3.1
3.11 ( windows for workgroup)
95
3.51 ( NT/Networking)
98
4.0 workstation
me
2000 profesional
2000 server
XP
XP profesional
32 bit
4.0 server
64 bit
III. MACINTOSH
IV. OS/2
V. UNIX
UNIX adalah nama system operasi yang dapat diterapkan pada berbagai jenis mesin. Sistem operasi UNIX ini
diperkenalkan pertama kali oleh AT&T Bell Laboratory untuk pemakaian komputer dalam bentuk jaringan
khusus.
Berbagai versi UNIX
Nama
Vendor
AIX
IBM
A/UX
Apple (Macintosh)
BSD
University of California
DG/UX
Data General
HP/UX
Hawlette-Packard
MS/UX
NEC
PC/IX
Interactive System Corporation
SCO UNIX
SCO
SINIX
Siemens
ULTRIX
DEC
UNICOS
Cray Research
UNIX
AT&T, SCO, Sun Microsystem
VENIX
VenturaCom, Inc
XENIX
SCO / Microsoft
UNIXWARE
CALIFORNIA
Beberapa sifat dan keistimewaan UNIX :
1. Portabilitas
Sistem UNIX mudah diadaptasikan ke system komputer yang lain
2. Multiuser
Sejumlah pemakai (user) dapat menggunakan istem secara bersamaan dan berbagi sumber seperti
penggunaa printer, disk, dll.
3. Multitasking
Kemampuan system operasi yang memungkinkan seseorang dapat melaksanakan beberapa tugas pada
saat yang bersamaan
4. Sistem File Hirarkikal
Pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan diakses
Kelemahan system UNIX
1. Visualisasinya tidak menarik
2. memory yang digunakan besar
Struktur Perangkat Keras
modem
server
modem
printer
Terminal lokal
konsol
Keterangan
:
Terminal jarak jauh
1. Konsol
Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer system administrator system
untuk mengontrol operasi sistem
2. terminal
Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh penakai untuk berinteraksi
dengan system
3. Jalur Komunikasi
Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke system UNIX
4. Modem
Piranti untuk mengubah sinyal digital (komputer) menjadi sinyal analog (telepon) dan sebaliknya
5. Server
Piranti yang merupakan otak dari system yang berisi system UNIX, program aplikasi, memory dll.
Struktur Perangkat Lunak
Utilitas
Aplikasi
S
H
E
L
L
K
E
R
N
E
L
Keterangan :
1. Kernel
Inti dari system UNIX yang mengontrol perangkat keras dan melaksanakan berbagai fungsi level
rendah. Fungsi yang dilaksanakan seperti :
-
tanggal dan jam system
-
manajemen file dan penanganan security
-
operasi input/output
-
manajemen memori
-
penganganan kesalahan dan interupso
2. Shell
Penterjemah pada system UNIX yang merupakan jembatan antara pemakai dan system UNIX.
Ada tiga macam Shell yang terkenal yaitu :
Nama Shell
Nama Program
Pencipta
Bourne Shell
Sh / $
Stephen R Bourne
C Shell
Csh / %
Bill Joy
Korn Shell
Ksh / $ / #
David G Korn
3. Utilitas
Program yang disediakan system UNIX untuk melaksanakan tugas tertentu, seperti :
-
manajmen file dan directory
-
penyuntingan file
-
penunjang komunikasi dan jaringan
-
administrasi system
-
penganalisis unjuk kerja system
-
untuk keperluan backup dan restore
4. Program Aplikasi
Program – program yang dibuat oleh pemakai untuk memenuhi kebutuhannya sendiri.
Masuk Ke Sistem UNIX
Proses untuk masuk ke system UNIX biasa disebut LOGIN atau LOGGING IN atau SIGN ON.
Proses ini diawali dengan tampilan prompt login seperti :
login : Berikutnya system UNIX akan menanyakan password :
Contoh :
login : ahmad <enter>
password : -
(tidak tampak paa saat diketik)
login incorrect (tampil jika password salah)
wait for login retry :
login : catatan :
hubungi administrator system jika password lupa
Keluar dari Sistem
Proses untuk keluar dari system UNIX biasa diesebut LOGOUT atau LOGGING OUT
Berikut table logging out berdasarkan shell :
Shell
Perintah
Bourne / korn shell
C shell
-
exit
-
<ctrl-D>
-
logout
-
<ctrl-D>
Sejarah Sistem Operasi pada komputer
Mempelajari sejarah memang menarik, bahkan sekalipun itu hanya sejarah sistem operasi / operating system
(OS) suatu komputer. Paling tidak dengan mempelajari sejarah sistem operasi komputer, wawasan kita
bertambah luas dan tidak hanya berkutat pada satu sistem operasi saja.
Artikel ini akan menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD, sampai Linux.
1980



QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa
itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama
86-DOS karena dirancang untuk prosesor Intel 8086.
o DOS 1.0, merupakan Versi DOS yang paling awal. Mampu mengakses disk drive dengan
kapasitas 320 Kilobyte
o DOS 2.0, DOS versi ini memiliki perintah country untuk menset operasi tanggal & waktu pada
suatu negara.
o DOS 3.0, mendukung pemakaian disk drive 1.2 Megabyte & pemakaian RAMdisk.
o DOS 3.1, Memiliki kelebihan pada sistem network komputer
o DOS 3.2, mampu memanfaatkan disk drive 3.5 inchi ukuran 729 Kilobyte.
o DOS 3.3, memakai hard disk 32 Megabyte
o DOS 4.0, memiliki fasilitas shell untuk mengontrol kerja komputer dengan sistem menu
o DOS 5.0, penambahan fasilitas baru seperti MIRROR, UNDELETE, dan UNFORMAT.
o DOS 6.0, terdapat penambahan perintah-perintah konfigurasi & batch file.
Pada sistem operasi MS DOS, dilengkapi fasilitas untuk mengelola file dan direktori,seperti :
• Menampilkan daftar file dan direktori
• Menampilkan struktur file dan direktori
• Mengganti nama file
• Memindahkan file dan mengganti nama direktori
• Menyalin file
Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan
komputer.
1981


PC DOS : IBM meluncurkan PC DOS yang dibeli dari Microsoft untuk komputernya yang berbasis
prosesor Intel 8086.
MS DOS : Microsoft menggunakan nama MS DOS untuk OS ini jika dijual oleh perusahaan diluar
IBM.
1983

MS DOS 2.0 : Versi 2.0 dari MS DOS diluncurkan pada komputer PC XT.
1984



System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0
merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse.
MS DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286
dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
MS DOS 3.1 : Microsoft meluncurkan MSDOS 3.1 yang memberikan dukungan untuk jaringan.
1985


MS Windows 1.0 : Microsoft memperkenalkan MSWindows, sistem operasi yang telah menyediakan
lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat
buruk performanya dan tidak mampu menyamai kesuksesan Apple.
Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk
prosesor Intel 8086.
1986

MS DOS 3.2 : Microsoft meluncurkan MS
3.5 inch 720 KB.
DOS 3.2 yang menambahkan dukungan untuk floppy
1987




OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS.
MS DOS 3.3 : Microsoft meluncurkan MS DOS 3.3 yang merupakan versi paling populer dari MS
DOS.
Windows 2.0 : Windows versi 2.0 diperkenalkan.
MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan
untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
1988


MS DOS 4.0 : Microsoft mengeluarkan MSDOS 4.0 dengan suasana grafis.
WWW : Proposal World Wide Web (WWW) oleh Tim BernersLee.
1989

NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.
1990




Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi
pada Windows.
Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.
MSOffice : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya
seperti Lotus 123, Wordstar, Word Perfect dan Quattro.
DR DOS : Digital Research memperkenalkan DR DOS 5.0.
1991


Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari
sistem operasi Minix yang diberi nama Linux.
MS DOS 5.0 : Microsoft meluncurkan MSDOS 5.0 dengan penambahan fasilitas full-screen editor,
undelete, unformat dan Qbasic.
1992


Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di
tahun berikutnya.
386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah
meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek
Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD.

Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari
program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).
OS
plus
1993








Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS
didalamnya yang direncanakan untuk server jaringan.
Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
MS DOS 6.0 : Microsoft memperkenalkan MSDOS 6.0 Upgrade, yang mencakup program kompresi
harddisk DoubleSpace.
Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama
di kalangan pengguna Linux.
Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama
Debian.
MS DOS 6.2 : Microsoft meluncurkan MSDOS 6.2.
NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan
menggunakan nama NetBSD.
FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan
nama FreeBSD.
1994





Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator
sebagai
browser Internet.
MSDOS 6.22 : Microsoft meluncurkan MSDOS 6.22 dengan program kompresi bernama DriveSpace.
Ini merupakan versi terakhir dari MS DOS.
FreeDOS : Jim Hall, mahasiswa dari Universitas WisconsinRiver Falls Development mengembangkan
FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan
menggantikannya dengan Windows 95.
SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE)
dan dibuat dari distro Linux pertama, SLS.
Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.
1995





Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones
dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres
data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.
1996

Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0
1997

Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.
1998





Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil
menumbangkan dominasi Netscape Navigator.
Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem
dan
Hewlet Packard. Server berbasis Linux mulai
banyak
dipergunakan
menggantikan
server berbasis Windows NT.
Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai servernya.
Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit
di
Asia,
khususnya di Jepang, China dan Korea.
Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.
1999


Support : Hewlett Packard mengumumkan layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat
dan SuSE.
Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect
versi Linux, ikut membuat OS berbasis Linux dengan nama
Corel
Linux
dan
yang
nantinya beralih nama menjadi Xandros.
2000





Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai
Mac OS/X.
Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.
China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah
interview dengan Chicago SunTimes. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan
pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.
2001


Windows XP : Microsoft memperkenalkan Windows XP.
Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan
dari Debian. Nantinya Lindows berganti nama
menjadi
Linspire
karena
adanya
tuntutan
perubahan nama oleh Microsoft.
2002


Open Office : Program perkantoran berbasis Open Source diluncurkan oleh Sun Microsystem.
OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka,
WinBI, RimbaLinux, Komura.
2003




Windows 2003 : Microsoft meluncurkan Windows Server 2003.
Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya ada beberapa
distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh Novell, begitu juga
halnya dengan SuSE yang diakuisisi oleh Novell.
LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan
konsep
LiveCD
yang bisa dipergunakan tanpa harus diinstal terlebih dahulu. Distro lokal yang dibuat dari Knoppix
adalah Linux Sehat dan Waroeng IGOS.
2004

Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa
versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE),
Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).
2005

Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.
2006


Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari
Red
Hat
Enterprise.
CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP yang lebih banyak
memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama
CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva).
CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.
2007

Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista.
Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D.
Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang
sangat tinggi.
2008

3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul
dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia
ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa
versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan
game center Linux
Bahasa pemrograman
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set). Komputer hanya
dapat diberi perintah yang terdiri dari perintah-perintah dasar tersebut. Perintah-perintah yang lebih rumit
(misalnya mengurutkan suatu daftar sesuai abjad) harus diterjemahkan menjadi serangkaian perintah-perintah
dasar yang dapat dimengerti komputer (perintah-perintah yang termasuk dalam instruction set komputer
tersebut) yang pada akhirnya dapat mennyelesaikan tugas yang diinginkan, meskipun dijalankan dengan
beberapa operasi dasar, bukan satu operasi rumit.
Bahasa Pemrograman merupakan notasi yang dipergunakan untuk mendeskripsikan proses komputasi dalam
format yang dapat dibaca oleh komputer dan manusia. Proses komputasi umumnya didefinisikan secara formal
menggunakan konsep matematika dari Mesin Turing. Pada dasarnya bahasa Pemrograman dirancang untuk
memfasilitasi komunikasi antara manusia dengan komputer
Sebuah bahasa pemrograman disebut Turing Complete jika dapat dipergunakan untuk mendeskripsikan semua
komputasi yang dapat dilakukan Mesin Turing, yaitu memiliki variable integer dan operator aritmatik,
pernyataan penugasan, pernyataan sekuensial, pernyataan seleksi, dan pernyataan iterasi
COBOL (Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga
yang diciptakan pada tahun 1959 oleh suatu grup bernama CODASYL (Conference on Data System Language)
dan diperkenalkan secara formal pertama kali pada Januari 1960. Bahasa COBOL mempunyai fungsi
menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan,
laporan pengeluaran sebuah perusahaan dan lain-lain. COBOL hampir dapat digunakan pada semua komputer
bila terdapat compiler COBOL-nya. COBOL mempunyai banyak versi, sehingga untuk mempermudah
penggunanya COBOL terus dikembangkan dan distandarisasi pada tahun 1968 dan 1974, diberi nama ANSI
COBOL (American National Standard Institute COBOL).
COBOL juga bisa dianggap sebagai suatu bahasa yang menggunakan sistem dokumentasi yang rapi dan
teliti seperti halnya bahasa Inggris. Dengan adanya hal ini, pemakai menjadi mudah untuk membaca dan
mengerti, dan programmer juga menjadi mudah untuk melakukan debug atau pemeriksaan program. Persoalan
bisnis selalu memerlukan adanya data dalam jumlah yang besar, serta kecepatan untuk memprosesnya. COBOL
menjawab dengan instruksi-instruksi yang sederhana dan mudah dimengerti.
FORTRAN adalah sebuah bahasa pemrograman tingkat menengah. Pertama kali dikembangkan pada tahun
1950 dan digunakan dalam bidang sains selama 50 tahun kemudian. Pertama kali bernama FORTRAN yang
merupakan singkatan dari Formula Translator/Translation, tetapi penggunaan huruf besar kemudian ditiadakan
sejak versi Fortran 90. Pertama kali dikembangkan merupakan bahasa pemrograman prosedural, akan tetapi
versi-versi terbaru dari Fortran kemudian dikembangkan dengan memasukkan kemampuan object-oriented
programming.
BASIC, adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code adalah sebuah kelompok
bahasa pemrograman tingkat tinggi. Secara harfiah, BASIC memiliki arti "kode instruksi simbolis semua tujuan
yang dapat digunakan oleh para pemula". Memang, istilah "Bahasa BASIC" di sini juga bisa diartikan menjadi
bahasa untuk pemula, atau dengan kata lain, disebut sebagai bahasa dasar, tapi hal tersebut dirasa kurang tepat,
mengingat BASIC dapat juga digunakan oleh para pemrogram ahli.
BASIC pertama kali dikembangkan pada tahun 1963 oleh John George Kemeny dan Thomas Eugene Kutz
yang berasal dari Dartmouth College, untuk mengizinkan akses terhadap komputer bagi para mahasiswa
jurusan selain jurusan ilmu eksakta. Pada waktu itu, hampir semua komputer membutuhkan perangkat lunak,
dan waktu itu belum ada perangkat lunak yang dijual secara bebas, sehingga hanya orang-orang tertentulah
yang dapat menggunakan komputer, yakni para matematikawan dan ilmuwan, karena mereka dapat
membangun perangkat lunak sendiri. Bahasa BASIC, setelah diciptakan menjadi menjamur dan banyak
dimodifikasi. Bahasa BASIC menjadi bahasa yang paling populer digunakan pada komputer mikro pada akhir
tahun 1970-an dan komputer rumahan pada tahun 1980-an. Dan hingga saat ini, menjadi bahasa yang dialeknya
beberapa kali berevolusi.
Basic menjadi sangat populer karena dapat dibuat dengan cara yang ber-struktur ataupun tidak, disamping
itu, BASIC memiliki versi interpreter dan versi compiler sehingga pada saat komputer dinyalakan, komputer
tersebut langsung siap menjalankan BASIC. Belum ada satu bahasa selain BASIC yang dibuat dalam pelbagai
versi.
Bahasa ini disebut sebagai assembly language dan program untuk menterjemahkannya kedalam kode mesin
disebut sebagai asembler. Pada umumnya terdapat hubungan satu untuk satu antara masing-masing instruksi
bahasa assembly dengan instruksi kode mesin. Dengan menggunakan nama-nama simbolik untuk data dan
kode-kode pengoperasian, tugas programmer dibuat lebih mudah dari pada menggunakan kode numeric bahasa
mesin. Alokasi penyimpanan oleh assembler juga memungkinkan progremmer membuat perubahan-perubahan,
penambahan dan penghilangan instruksi cenderung lebih mudah dan cenderung membuat kesalahan yang lebih
kecil. Karena masih berhubungan dengan bahasa mesin, assembly sangat efisien dalam penggunaan fasilitas
mesin.
Bahasa assembly adalah low level language, yakni lebih dekat dengan kode mesin dari pada bahasa yang
digunakan oleh manusia dalam kehidupan sehari-hari. Karena masih berorientasi mesin, membutuhkan
programmmer yang memiliki pengetahuan mesin secara baik. Transfer program bahasa mesin kemesin untuk
type berbeda sering sulit dan dalam beberapa kasus tidak mungkin. Programmer masih harus mempelajari
bahasa assembly untuk mesin yang berbeda.
Kelemahan bahasa assembly antara lain :
Menggunakan simbol dan perkataan untuk mewakili arahan serta data dan tidak menggunakan digit pendua
seperti bahasa mesinContoh aturcara dalam bahasa penghimpun adalah seperti berikut:
- sulit dipelajari karena programmer harus mengetahui seluk beluk perangkat keras yang digunakan - bahasa
assembly untuk satu jenis mikroprosesor satu dengan yang lain sangat jauh berbeda karena belum ada
standardisasi.- fungsi-fungsi yang tersedia sangat terbatas, misalnya tidak ada fasilitas untuk pemrograman
grafik, fungsi-fungsi numerik & string, dll.
memiliki beberapa kelebihan yang tidak dimiliki oleh bahasa lain yaitu :
- kecepatan eksekusi dari program yang ditulis dengan bahasa assembly sangat tinggi, paling cepat dibanding
dengan program-program yang dibuat menggunakan bahasa yang lain- executable file yang dihasilkan oleh
bahasa assembly ukurannya paling kecil. Buktinya : hampir semua program virus yang banyak beredar adalah
dibuat dengan menggunakan bahasa assembly karena ukurannya paling kecil, sehingga kehadiran virus tersebut
menjadi lebih sulit terdeteksi.
C++ adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun 1980-an oleh Bell Labs (Bjarne
Stroustrup) sebagai pengembangan dari Bahasa pemrograman C.Salah satu perbedaan yang paling mendasar
dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented
Programming).
Sistem Operasi pada Telepon Seluler
Ponsel merupakan gabungan dari Teknologi Radio yang dikawinkan dengan Teknologi Komunikasi Telepon.
Telepon pertama kali ditemukan dan diciptakan oleh Alexander Graham Bell pada tahun 1876. sedangkan
komunikasi tanpa kabel (wireless) ditemukan oleh Nikolai Tesla pada tahun 1880 dan diperkenalkan oleh
Guglielmo Marconi.
Akar dari perkembangan digital wireless dan seluler dimulai sejak 1940 saat teknologi telepon mobil secara
komersial diperkenalkan. Apabila dibandingkan dengan perkembangan sekarang yang begitu pesat, sebenarnya
teknologi ini mengalami hambatan dalam perkembangan kurang lebih selama 60 tahun. Hal ini di karenakan
perkembangan teknologi yang murah seperti transistor atau semi konduktor belum dikembangkan dengan baik.
Setelah di temukannya transistor maka dimungkinkan perkembangan teknologi menjadi lebih pesat.
Sistem operasi yang banyak digunakan pada ponsel adalah Symbian. Nokia, Sony ericcson, dan Motorola
adalah beberapa merk Handphone yang bergabung dalam Sistem operasi Symbian. Sistem operasi symbian
bukanlah software yang open source secra penuh karena masih ada ketersediaan API. Sejak awal didirikan,
Symbian telah memimpin dalam perangkat system operasi pada handphone seperti smartphones dan
communicator. Banyak aplikasi yang dapat di gunakan pada system operasi ini. Aplikasi yang di buat dapat
menggunakan bahasa C++, java atau VC++.
Sistem operasi pada symbian pun dibuat dengan menggunakan bahasa pemrograman C++. Symbian juga
memberikan kemampuan untuk berinternet dengan PPP, FTP, TCP/IP dan dapat juga mentransfer data atau file
dengan menggunakan Bluetooth dan Inframerah. Pembangunan aplikasi pada sistem operasi Symbian
menggunakan perangkat lunak “series 60 SDK for symbian C++” yang disediakan oleh nokia. Perangkat lunak
ini terdiri dari compiler, emulator, dan dokumentasi bahasa Symbian C++. Dapat di download secara gratis.
Sistem operasi pada symbian mampu melakukan multitasking yaitu, dapat membuka lebih dari 1 aplikasi
sekaligus. Symbian OS v9.2 melakukan pembaharuan pada aplikasi bluetoothnya. Sedangkan symbian OS v9.3
melakukan penambahan aplikasi yaitu, wi-fi. Dan akhirnya Symbian mengeluarkan versi terbarunya yaitu,
s60v5. Type handphone yang menggunakan versi terbaru ini adalah nokia 5800xm, n97 dan nokia 5530.
Banyak aplikasi yang dapat di install ke dalam phone. Aplikasi yang di install pada symbian biasanya berformat
.sis atau .sisx. sedangkan untuk java biasanya berformat .jar. Seringkali banyak aplikasi yang sedang di install
tidak bias atau bertuliskan “certificate error” atau “expired certificate”. Ini di karenakan Handphone masih
bersertifikat. Namun, seiring dengan kecanggihan teknologi, akhirnya symbian dapat di hack. Bahkan symbian
s60v5 adalah versi terbaru nokia dapat di hack juga.
Perkembangan Teknologi Seluler
Dengan perkembangan teknologi wireless yang sedang berkembang pesat saat ini yaitu teknologi telepon tanpa
kabel (wireless) diantaranya AMPS (Advance Mobile Phone System), GSM (Global System for Mobile system)
dan CDMA (Code Division Multiple Access).
GSM (Global System for Mobile telekomunication)
GSM merupakan generasi kedua setelah AMPS, GSM pertama kali dikeluarkan pada tahun 1991 dan mulai
berkembang pada tahun 1993 dengan diadopsi oleh beberapa negara seperti Afrika Selatan, Australia, Timur
Tengah, dan Amerika Utara. Perkembangan pesat dari GSM disebabkan karena penggunaan system yang
digital sehingga memungkinkan pengembang untuk mengekploitasi penggunaan algoritma dan digital serta
memungkinkannya penggunaan Very Large Scale Intergration (VLSI). Untuk mengurangi dan memperkecil
biaya Handled terminalnya, pada saat ini GSM telah menggunakan fitur Intelegent Network (jaringan
kecerdasan).
GSM adalah system telekomunikasi bergerak dengan menggunakan system selular digital. GSM pertama kali
dibuat memang dipersiapkan untuk menjadi system telekomunikasi bergerak yang memiliki cakupan
internasional berdasarkan pada teknologi Multyplexing Time Division Multiple access (TDMA). GSM
mempunyai frekuensi 900 Mhz selain itu GSM juga menggunakan frekuensi 1800 Mhz dengan nama Personal
Communication Network. GSM juga menyediakan layanan untuk mengirimkan data dengan kecepatan tinggi
yang menggunakan teknologi High Speed Circuit Switch Data (HSCSD) yang mampu mengirimkan data
sampai 64 Kbps hingga 100 Kbps. Di Indonesia jaringan GSM di tempati oleh PT. Telkomsel, Exelkomindo,
Satelindo, Indosat.
CDMA (Code Devision Multiple Access)
CDMA merupakan generasi ketiga (3G). teknologi telpon tanpa kabel sangat dirasakan perkembangannya,
dengan munculnya berbagai macam jenis telepon selular. Sekarang ini yang sedang berkembang adalah telepon
tanpa kabel yang menggunakan Code Devision Multiple Access yang menggunakan teknik penyebaran
spectrum. Berbeda dengan metode Global System for Mobile Communication (GSM) yang menggunakan Time
Division Multiplexing (TDM), CDMA tidak memberikan penanda pada frekuensi khusus pada setiap user.
Setiap channel menggunakan spectrum yang tersedia secara penuh. Percakapan individual akan di encode atau
di sandikan dengan pengaturan digital secara pseudo random. CDMA merupakan perkembangan AMPS yang
pertama kali di gunakan oleh militer Amerika Serikat sebagai komunikasi.
Konsep Dasar Teknologi Selular
System selular adalah system yang canggih sebab system ini membagi suatu kawasan dalam beberapa sel kecil.
Hal ini digunakan untuk memastikan bahwa frekuensi dapat meluas sehingga mencapai ke semua bagian pada
kawasan tertentu sehingga beberapa pengguna dapat menggunakan ponsel mereka secara simultan tanpa jeda
dan tanpa terputus-putus.
Definisi Selular
Pada system seluler, untuk menggambarkan cakupan area secara geografis digunakanlah penggambaran
heksagonal. Area inilah yang disebut sel (Cell). Mengapa bentuknya heksagonal bukan lingkaran untuk
menggambarkan sebuah sel?
Gambar 1
Anda dapat melihat pada gambar 1, jika anda menggambarkan sebuah sel dalam bentuk lingkaran, maka sel
satu dengan yang lainnya tidak akan dapat saling berkesinambungan dengan sempurna. Pada system selular,
semua daerah dapat dicakup tanpa adanya gap sel satu dengan yang lain sehingga kurva heksagonal lebih
mewakili, kerena cakupan area dapat tergambarkan dengan rapih serta mencakup keseluruhan area.
Untuk lebih jelasnya anda dapat melihat pada gambar 2, dimana sebuah Antena akan dapat mengirim dan
menerima sinyal pada tiga daerah yang berbeda, dimana setiap sel hanya tercakup sebagian saja dari ketiga sel
yang tercakup.
Gambar 2
Beberapa komponen penting pembentuk system dari seluler adalah peralatan seluler itu sendiri seperti Base
Station Radio, Antena dan Base Station Controller yang akan mengatur lalulintas dari beberapa sel dan saling
berhubungan pula dengan jaringan telepon publik.
Arsitektur Jaringan GSM
Jaringan di dalam Global System for Mobile Telecommunication (GSM) disusun dari beberapa entitas
fungsional yang dibagi menjadi 3 (tiga) bagian yaitu:
Mobile Station
Mobile Station yang merupakan perangkat dibawa oleh pelanggan atau kata lain telepon selulernya yang akan
menerima maupun mengirimkan data. Mobile Station terdiri dari Radio transceiver, Display dan Digital Signal
Proccesor (DSP) dan kartu SIM (Subscriber Identity Module). Dalam Global System for Mobile
telecommunication (GSM) identitas panggilan tidak dihubungkan dengan handphonenya tetapi dengan kartu
SIM sehingga bila kartu SIM dimasukan keterminal lain maka pengguna akan tetap menerima panggilan dan
dapat melakukan pemanggilan dari terminal tersebut serta dapat menerima layanan pelanggan yang lainnya.
Mobile Equipment atau Handphone secara unik dapat dikenali dengan International Mobile Subscriber Identity
(IMEI) sedangkan kartu SIM memiliki InternationalMobile Subscriber Identity (IMSI) yang dapat
mengidentifikasi pelanggan.
Akan tetapi IMEI dengan IMSI tidak saling tergantung maka dapat digunakan dalam mobilitas pribadi. Dengan
kata lain kita dapat memindahkan kartu SIM ke Handphone manapun juga.
Gambar 3
Base Station Subsystem (BBS)
Base Station Subsystem (BBS) merupakan peralatan yang mengendalikan hubungan antara radio dengan
mobile station. Base Station Subsystem terdiri atas dua bagian yaitu : Base Transceiver Station (BTS) yang
mengandung transceiver radio yang menangani sebuah cell atau daerah dan berhubungan dengan mobile station
dan Base Station Controller (BSC) yang cara kerjanya mengatur hubungan radio antara satu dan beberapa Base
Transceiver Station. Selain itu juga Base Transceiver Station merupakan penghubung antara Mobile station
dengan Mobile Service Switching Center (MSC).
Network Subsystem
Network Subsystem yang merupakan bagian utamanya adalah mobile Service Switcing Center (MSC)
kegunaannya untuk melakukan switching pengguna jaringan bergerak dengan pengguna jaringan bergerak atau
tetap. Mobile Service Switching Center (MSC) juga menyediakan hubungan dengan jaringan PSTN dan ISDN.
Penysalan di antara entitas fungsional ini menggunakan Signaling Sistem Number 7 (SS7) yang digunakan
untuk Trunk Signaling dalam ISDN dan digunakan secara luas di jaringan umum sekarang.
Informasi mengenai mobile station disimpan dalam dua Location Register yang merupakan sebuah basis data.
Yang pertama adalah Home Location Register (HLR) yang berisi semua informasi administrasi dari semua
pelanggan yang terdaftar disuatu jaringan GSM beserta lokasi dari mobile station.
Lokasi dari suatu Mobile Station disimpan dalam bentuk Mobile Station Roaming Number (MSRN). Sedangkan
yang kedua adalah Visitor Location Register (VLR) berisi informasi berisi administrasi terpilih dari Home
Location Register (HLR) yang dibutukan untuk control pangilan dan izin bagi pengguna service berlangganan
untuk setiap pengguna. Register lain yang digunakan untuk autentikasi dan keamanan adalah Equipment
Identity Register (EIR) yang merupakan basis data yang berisi daftar Mobile Station yang valid dalam jaringan
GSM yang teridentifikasi lewat nomor IMEI. Sedangkan Autenthication Center adalah basis data terproteksi
yang menyimpan salinan PIN (Personal Identity Number) yang digunakan untuk autentifikasi.
1.Java
biasanya diterapkan pada jenis yang telah polyponik namun kelas monoponik pun juga telah tersedia.biasanya
terdapat pada handphone tipe lama,namun tipe baru sekalipun saat ini baisanya juga telah mendukung untuk
fitur ini.harga untuk ponsel jenis ini lebih terjangkau dari pada handphone dengan 2 jenis OS berikut.
Sejarah Singkat JAVA
Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James Gosling ingin merancang
bahasa komputer untuk perangkat konsumer seperti cable TV Box. Karena perangkat tersebut tidak memiliki
banyak memori, bahasa harus berukuran kecil dan mengandung kode yang liat. Juga karena manufaktur –
manufaktur berbeda memilih processor yang berbeda pula, maka bahasa harus bebas dari manufaktur manapun.
Proyek diberi nama kode ”Green”.
Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap platform mengantar tim mempelajari
implementasi Pascal yang pernah dicoba. Niklaus Wirth, pencipta bahasa Pascal telah merancang bahasa
portabel yang menghasilkan intermediate code untuk mesin hipotesis. Mesin ini sering disebut dengan mesin
maya (virtual machine). Kode ini kemudian dapat digunakan di sembarang mesin yang memiliki interpreter.
Proyek Green menggunakan mesin maya untuk mengatasi isu utama tentang netral terhadap arsitektur mesin.
Karena orang – orang di proyek Green berbasis C++ dan bukan Pascal maka kebanyakan sintaks diambil dari
C++, serta mengadopsi orientasi objek dan bukan prosedural. Mulanya bahasa yang diciptakan diberi nama
”Oak” oleh James Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya,
namun dikarenakan nama Oak sendiri merupakan nama bahasa pemrograman yang telah ada sebelumnya,
kemudian SUN menggantinya dengan JAVA. Nama JAVA sendiri terinspirasi pada saat mereka sedang
menikmati secangkir kopi di sebuah kedai kopi yang kemudian dengan tidak sengaja salah satu dari mereka
menyebutkan kata JAVA yang mengandung arti asal bijih kopi. Akhirnya mereka sepakat untuk memberikan
nama bahasa pemrograman tersebut dengan nama Java. J.E.N.I. Pengenalan Pemrograman 1 2
Produk pertama proyek Green adalah Star 7 (*7), sebuah kendali jarak jauh yang sangat cerdas. Dikarenakan
pasar masih belum tertarik dengan produk konsumer cerdas maka proyek Green harus menemukan pasar lain
dari teknologi yang diciptakan. Pada saat yang sama, implementasi WWW dan Internet sedang mengalami
perkembangan pesat. Di lain pihak, anggota dari proyek Green juga menyadari bahwa Java dapat digunakan
pada pemrograman internet, sehingga penerapan selanjutnya mengarah menjadi teknologi yang berperan di
web.
Java telah mengakomodasi hampir seluruh fitur penting bahasa – bahasa pemrograman yang ada semenjak
perkembangan komputasi modern manusia :
1. Dari SIMULA, bahasa pada tahun 65-an, bahasa yang paling mempengaruhi Java sekaligus C++. Dari
bahasa ini diadopsi bentukan – bentukan dasar dari pemrograman berorientasi objek.
2. Dari LISP – bahasa tahun 55-an. Diadopsi fasilitas garbage collection, serta kemampuan untuk meniru
generic list processing, meski fasilitas ini jarang yang memanfaatkannya.
3. Dari Algol – bahasa pada tahun 60-an, diambil struktur kendali yang dimilikinya.
4. Dari C++, diadopsi sintaks, sebagian semantiks dan exception handling
5. Dari bahasa Ada, diambil strongly type, dan exception handling.
6. Dari Objective C, diambil fasilitas interface.
7. Dari bahasa SmallTalk, diambil pendekatan single-root class hiérarchie, dimana objek adalah satu kesatuan
hirarki pewarisan
8. Dari bahasa Eiffel, fasilitas assertion yang mulai diterapkan di sebagian JDK 1.4
J.E.N.I. Pengenalan Pemrograman 1 3
2.2.2 Apa itu Teknologi JAVA?
2.2.2.1 Sebuah Bahasa Pemrograman
Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya,
sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform
sistem operasi. Perkembangan Java tidak hanya terfokus oada satu sistem operasi, tetapi dikembangkan untuk
berbagai sistem operasi dan bersifat open source.
2.Symbian
OS yang lebih menarik daripada kelas java.namun OS ini jika dibandingkan dengan kelas java lebih rentan
untuk terkena virus mobilephone.jenis dan tingkatan OS ini juga berpariasi, ada Symbian 6,7,8 dsb. Dengan
adanya OS ini juga akan mudah merusak ponsel jika ada saja data dari rootnya atau partisi system pada
komputer (tempat program File) yang terhapus terutama bagi pengguna untuk kelas pemula.maka untuk
pengguna OS ini yang masih pemula, jangan suka ngutak atik yang g’ pasti pada jenis OS ini.
Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang dirancang untuk
digunakan
peralatan
bergerak
(mobile).
Sebelum Nokia mengumumkan pembelian seluruh sisa saham Symbian Ltd. yang tidak dimilikinya pada 24
Juni 2008, Symbian dimiliki Nokia (47,9%), Ericsson (15,6%), Panasonic (10,5%), Samsung (4,5%),
Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Versi Symbian yang terbaru adalah Symbian OS v9.5s.
Sedangkan ponsel yang paling banyak beredar saat ini menggunakan Symbian OS v6.1s, v7.0s, RV 47 75,
v8.OS, dan v9.1s. Nokia Nseries rata-rata menggunakan Symbian OS v9.1s, kecuali Nokia N95 yang
menggunakan Symbian OS v9.2s.
Gambaran
umum
Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk peralatan komunikasi mobile
pada berbagai jenis produk mereka yang bervariasi. Variasi dari sisi hardware ini dimana Symbian OS
diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi
(Application Programming Interface; API). API mendukung terhadap komunikasi dan tingkah laku yang
umum pada hardware yang dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API
merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan
juga variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung antara
software dan hardware. Dengan adanya standar API ini membantu pihak pengembang untuk melakukan
penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak yang bermacammacam.
Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan operasi secara multithreading,
multitasking dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian dilakukan secara
event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu.
Namun perlu dipahami sistem operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan
keterbatasan sumber daya. Multithread dan multitasking memberikan kemampuan Symbian OS untuk
menjalankan lebih dari satu aplikasi sekaligus. Namun khusus ini, adanya preemptive multitasking kernel akan
memberi tiap-tiap program suatu pembagian waktu pemprosesan yang dilakukan bergantian dengan cepat
sehingga nampak bagi pemakai seolah-olah proses ini dieksekusi secara bersamaan. Untuk itu telah
didefinisikan penjadwalan berdasar prioritas tertentu untuk menentukan proses mana yang berjalan terlebih
dahulu
dan
proses
apa
berikutnya
serta
berapa
banyak
waktu
akan
jadi
diberi.
Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh karena meskipun terdapat
ketersedian API dan dokumentasinya, yang banyak membantu pihak pengembang aplikasi untuk membuat
software yang berjalan di atas sistem operasi ini, dipublikasi untuk umum namun tidak untuk kode source
sendiri.
Sejarah
Pada tahun 1980, berdiri perusahaan pengembang software Psion yang didirikan oleh David Potter. Produk dari
perusahaan itu diberi nama EPOC. Sistem operasi ini lebih difokuskan pada penggunaannya di telepon
bergerak. Pada tahun 1998, terjadi sebuah kerjasama antara perusahaan Ericsson, Nokia, Motorola dan Psion
untuk mengeksplorasi lebih jauh kekonvergensian antara PDA dan telepon selular yang diberi nama Symbian.
Pada tahun 2004 Psion menjual sahamnya dan hasil kerjasama ini menghasilkan EPOC Release 5 yang
kemudian dikenal dengan nama Symbian OS v5. Sistem operasi dari Symbian OS v5 itu sudah mulai
mengintegrasikan kebutuhan implementasi aplikasi pada perangkat seperti PDA selain telepon seluler.
Kemudian muncul perangkat yang dinamakan smartphone dan muncullah pula versi-versi terbaru dari Symbian
OS hingga ada yang disebut dengan Symbian v6.0 atau yang lebih terkenal dengan nama ER6 yang merupakan
versi pertama dari Symbian OS. Sifatnya terbuka karena pada sistem ini dapat dilakukan instalasi perangkat
lunak oleh berbagai pengembang aplikasi. Pada awal tahun 2005, muncul Symbian OS v9.1 dengan sistem
keamanan platform baru yang dikenal sebagai capability-based security. Sistem keamanan ini mengatur hak
akses bagi aplikasi yang akan diinstal pada peralatan dalam hal mengakses API.
Muncul pula yang disebut dengan Symbian OS v9.2 yang melakukan perbaharuan pada teknologi konektifitas
Bluetooth dengan digunakannya Bluetooth v.2.0. Sedangkan yang terbaru, Symbian mengeluarkan Symbian OS
v9.3 (dirilis pada tanggal 12 Juli 2006) telah mengusung teknologi wifi 802.11 dan HSDPA sebagai bagian dari
komponen
standarnya.
Arsitektur
Sistem
Operasi
Secara umum arsitektur Symbian OS sendiri dapat gambarkan menjadi empat lapisan berdasarkan penggunaan
API
yang
tersedia,
yaitu
:
Lapisan
pendukung
aplikasi
(Application
Utility
Layer)
Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi. Hal ini memungkinkan aplikasi lain
(diluar sistem operasi) untuk berintegrasi dengan aplikasi dasar yang tersedia pada sistem operasi. Bentuk
layanan
lain
termasuk
proses
pertukaran
data
dan
manajemen
data.
Lapisan
layanan
dan
framework
antarmuka
grafis
(GUI
Framework)
Lapisan ini merupakan framework API yang tersedia untuk memberi dukungan terhadap penanganan input user
secara
grafis
maupun
suara
yang
dapat
digunakan
oleh
aplikasi
lain.
Lapisan
komunikasi
Lapisan ini berfungsi sebagai sistem operasi yang fokus diimplementasi pada peralatan komunikasi mobile,
Symbian OS memiliki kumpulan API yang fokus pada lapisan komunikasi. Bagian teratas pada lapisan ini
terdapat dukungan pencarian dan pengiriman pesan teks. Berikutnya adalah antarmuka yang memberi
dukungan komunikasi seperti Bluetooth dan infrared (IrDA) serta USB. Yang terakhir pada lapisan ini adalah
protokol
komunikasi
berupa
TCP/IP,
HTTP,
WAP
dan
layanan
telepon.
Lapisan
sistem
API
dasar
Lapisan ini merupakan kumpulan API yang mendukung pengasksesan data memori, tanggal dan waktu, serta
sistem
dasar
lainnya.
Klasifikasi
Sistem
Operasi
Klasifikasi ini berdasar fungsionalitas dan hak akses dari API tertentu. Tujuan dari pendefinisian sistem ini
selain untuk membedakan API mana saja yang bisa diakses oleh aplikasi yang dibuat oleh pihak pengembang
aplikasi, juga tetap memelihara integrasi dari layanan yang disediakan bagi pihak pengembang aplikasi dengan
API yang umum digunakan. Hal ini juga dilakukan untuk memaksimumkan interoperabilitas antara berbagai
produk
yang
menggunakan
Symbian
OS.
Terdapat
(API)
empat
kategori
dalam
klasifikasi
Symbian
API
yang
tersedia,
yaitu:
Umum
Komponen ini merupakan komponen (API) inti dari Symbian OS. Setiap pengembang aplikasi dapat berasumsi
bahwa komponen ini terdapat pada setiap versi Symbian OS sehingga dapat digunakan pada setiap perangkat
telepon bergerak yang menggunakan Symbian OS sebagai sistem operasinya. Dengan kata lain setiap kode
program yang hanya menggunakan API pada kategori ini dapat dikompail dan dijalankan tanpa kesalahan pada
setiap telepon yang menggunakan Symbian OS. Dengan adanya lisensi kerjasama, pengembang aplikasi dapat
menambahkan dengan syarat tidak mengganti ataupun mengubah fungsi API standar yang dikategorikan pada
bagian
ini.
(API)
Symbian
Umum
Tergantikan
Komponen yang memerlukan kostumisasi dari komponen Symbian Umum yang diperlukan untuk bekerja
dengan ROM dari sistem dimana ia diinstal. Komponen ini merupakan komponen yang bekerja pada low-level
dari hardware tertentu. Untuk mendapatkan komponen ini pihak pengembang aplikasi memerlukan lisensi
dengan pihak Symbian karena versi komponen ini disediakan oleh pihak Symbian. Namun pada dasarnya
komponen ini merupakan komponen standar (umum) yang tersedia pada semua versi Symbian OS.
(API)
Symbian
Opsional
Komponen-komponen ini sifatnya opsional (tidak selalu ada) pada semua versi Symbian OS. Namun jika
tersedia, maka pengembang aplikasi mendapat jaminan bahwa aplikasinya dapat menggunakan API pada
kategori
ini
pada
versi
Symbian
OS
yang
sama.
(API)
Symbian
Opsional
Tergantikan
Bentuk kategori ini mirip dengan kategori Symbian Opsional adalah kumpulan API yang tidak terikat dengan
API umum yang ada pada versi Symbian OS dan dapat ditambahkan oleh pihak pengembang dengan suatu
lisensi dari pihak Symbian.
3.Windows
Mobile
biasanya hanya digunakan pada ponsel jenis PDA Phone yang harganya lumayan untuk kalangan ekonomi
menengah kebawah, namun biasanya pengguna HP dengan OS ini hanya kalangan pebisnis yang ekonominya
lumayan.biasanya sebanding dengan harga 1buah laptop, tergantung dari merk dan spesifikasinya.
Download