Desember 28, 2011

Jenis-Jenis Sistem OPerasi Komputer

TendaBiru
TendaBiru > Ruang Kelas > Operating System > Sistem Operasi Pada Komputer
Full Version: Sistem Operasi Pada Komputer
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
andresmile88
05-20-2011, 09:05 AM
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 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.

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

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

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)

4.0 workstation

4.0 server

me
2000 server

2000 profesional

XP profesional

32 bit

64 bit

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

Vendor

IBM

Apple (Macintosh)

University of California

DG/UX

HP/UX

MS/UX

PC/IX

SCO UNIX

SINIX

ULTRIX

UNICOS

UNIX

VENIX

XENIX

UNIXWARE

Data General

Hawlette-Packard

NEC

Interactive System Corporation

SCO

Siemens

DEC

Cray Research

AT&T, SCO, Sun Microsystem

VenturaCom, Inc

SCO / Microsoft

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

server

modem

modem

printer
Keterangan :

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
Terminal lokal
konsol
Terminal jarak jauh
untuk berinteraksi dengan system

3. Jalur Komunikasi

Piranti yang

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.

biasa digunakan untuk menghubungkan terminal jarak jauh ke

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

Bourne Shell

C Shell

Korn Shell

Nama Program

Sh / $

Csh / %

Ksh / $ / #

Pencipta

Stephen R Bourne

Bill Joy

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

Masuk Ke Sistem UNIX

Proses untuk masuk ke system UNIX biasa disebut LOGIN atau LOGGING IN atau

Proses ini diawali dengan tampilan prompt login seperti :

Berikutnya system UNIX akan menanyakan password :

login : ahmad

(tidak tampak paa saat diketik)

login incorrect (tampil jika password salah)

wait for login retry :

hubungi administrator system jika password lupa

Proses untuk keluar dari system UNIX biasa diesebut LOGOUT atau LOGGING OUT

Berikut table logging out berdasarkan shell :

Bourne / korn shell

Perintah

-

exit

-



C shell

-

logout

-



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
komputernya yang berbasis prosesor Intel 8086.

untuk



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
hard disk lebih dari 10 MB.

MS -DOS 3.1 : Microsoft meluncurkan MS-DOS 3.1 yang memberikan dukungan
untuk jaringan.



1985

• MS

-Windows 1.0 : Microsoft memperkenalkan MS-Windows, 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

86 yang dibuat untuk prosesor Intel 8086.

1986


MS-
DOS 3.2 : Microsoft meluncurkan MS-
DOS 3.2 yang menambahkan dukungan untuk floppy 3.5 inch 720 KB.

1987

•OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis,

pengganti IBM PC DOS.

• MS-

DOS 3.3 : Microsoft meluncurkan MS-
paling populer dari MS DOS.



Windows 2.0 : Windows versi 2.0 diperkenalkan.



MINIX : Andrew S. Tanenbaum mengembangkan Mini
x, sistem operasi berbasis Unix
yang
untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.

1988

80286

dan yang mulai mendukung penggunaan

Netware

sebagai

calon

DOS 3.3 yang merupakan

versi

ditujukan



MS- DOS 4.0 : Microsoft mengeluarkan MS-DOS 4.0 dengan suasana grafis.

WWW : Proposal World Wide Web (WWW) oleh Tim Berners-Lee.



1989



NetWare/
386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor
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
sambutan cukup baik.


MS-Office : Microsoft membundel Word, Excel, dan PowerPoint
untuk
menyingkirkan saingannya seperti Lotus 1-2-3, 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 MS-DOS 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.



Intel

mendapat



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 ya
ng merupakan gabungan
dari
OS
program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding
Linux System).

1993

plus

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 MS-
DOS 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 MS-DOS 6.2.


NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan
386BSD dibuat dengan menggunakan nama NetBSD.


FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan
386BSD dibuat dengan nama FreeBSD.

dari

dari

Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navi
gator sebagai browser Internet.

MS-DOS 6.22 : Microsoft meluncurkan MS-DOS 6.22 dengan program kompresi
bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.

FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin-
River 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
Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.

Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.

System

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 Linu
x sebagai servernya.



Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS fav
orit di Asia, khususnya di Jepang, China dan Korea.

Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang dituru
nkan 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
yang disebut sebagai Mac OS/X.

kernel



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 Sun-Times. 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, diantarany
a 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
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.



oleh

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



Read more: http://www.pclinux3d.com/linux/sejarah-s...s-windows-
sampai-linux.html#ixzz0j9VtwcpV

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.

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?

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.

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 bermacam-macam.

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 empat kategori dalam klasifikasi API yang tersedia, yaitu:

(API) Symbian 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.
TendaBiru > Ruang Kelas > Operating System > Sistem Operasi Pada Komputer
Reference URL's

* TendaBiru: http://tendabiru.net/index.php
* :

Powered By MyBB, © 2002-2011 MyBB Group

Tidak ada komentar: