• Tidak ada hasil yang ditemukan

sistem operasi komputer kelas xi

N/A
N/A
Protected

Academic year: 2018

Membagikan "sistem operasi komputer kelas xi"

Copied!
60
0
0

Teks penuh

(1)

SISTEM OPERASI KOMPUTER

1. Sistem operasi adalah :

Pengertian Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat

keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software

aplikasi seperti program-program pengolah data. Sistem Operasi komputer

merupakan software pada lapisan pertama yang diletakkan pada memori

komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram)

pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi Komputer 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. Sistem Operasi berfungsi

sebagai penghubung antara lapisan hardware dan lapisan software. selain itu,

(2)

dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat

berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer

menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan

input serta output terhadap peralatan lain, dan mempunya akses kepada sistem

file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk

menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain.

Secara umum semua sistem operasi memiliki empat fungsi berikut.

- Pengendalian akses terhadap berbagai perangkat keras yang terhubung ke

komputer. (Manajemen perangkat keras)

- Pengelolaan file dan folder (Manajemen file dan folder)

- Penyediaan user interface sebagai jembatan antar user dengan perangkat keras

komputer (Manajemen interaksi user)

- Pengelolaan aplikasi user (Manajemen aplikasi)

Pengertian karnel :

Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah

sistem operasi. Tugasnya melayani bermacam program aplikasi untuk

(3)

perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus

dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk

mengatur kapan dan berapa lama suatu program dapat menggunakan satu

bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.

Akses kepada perangkat keras secara langsung merupakan masalah yang

kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan

abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk

menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat

keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya

memudahkan pekerjaan programer.

Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel

sistem operasi. Sebuah program dapat saja langsung di- load dan dijalankan

diatas mesin 'telanjang' komputer, yaitu bilamana pembuat program ingin

melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan

sistem operasi. Teknik ini digunakan oleh komputer generasi awal, sehingga

bila kita ingin berpindah dari satu program ke program lain, kita harus mereset

dan meload kembali program-program tersebut.

Ada 4 kategori kernel:

1. Monolithic kernel. Kernel yang menyediakan abstraksi perangkat keras yang

(4)

2. Microkernel. Kernel yang menyediakan hanya sekumpulan kecil abstraksi

perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut

sebagai server untuk menyediakan fungsi-fungsi lainnya.

3. Hybrid (modifikasi dari microkernel). Kernel yang mirip microkernel, tetapi

ia juga memasukkan beberapa kode tambahan di kernel agar ia menjadi lebih

cepat.

4. Exokernel. Kernel yang tidak menyediakan sama sekali abstraksi hardware,

tapi ia menyediakan sekumpulan pustaka yang menyediakan fungsi-fungsi akses

ke perangkat keras secara langsung atau hampir-hampir langsung.

Dari keempat kategori kernel yang disebutkan diatas, kernel Linux termasuk

kategori monolithic kernel. Kernel Linux berbeda dengan sistem Linux. Kernel

Linux merupakan sebuah perangkat lunak orisinil yang dibuat oleh komunitas

Linux, sedangkan sistem Linux, yang dikenal saat ini, mengandung banyak

komponen yang dibuat sendiri atau dipinjam dari proyek pengembangan lain.

Kernel Linux pertama yang dipublikasikan adalah versi 0.01, pada tanggal 14

Maret 1991. Sistem berkas yang didukung hanya sistem berkas Minix. Kernel

pertama dibuat berdasarkan kerangka Minix (sistem UNIX kecil yang

dikembangkan oleh Andy Tanenbaum). Tetapi, kernel tersebut sudah

(5)

Pada tanggal 14 Maret 1994 dirilis versi 1.0, yang merupakan tonggak sejarah

Linux. Versi ini adalah kulminasi dari tiga tahun perkembangan yang cepat dari

kernel Linux. Fitur baru terbesar yang disediakan adalah jaringan. Versi 1.0

mampu mendukung protokol standar jaringan TCP/IP. Kernel 1.0 juga memiliki

sistem berkas yang lebih baik tanpa batasan-batasan sistem berkas Minix.

Sejumlah dukungan perangkat keras ekstra juga dimasukkan ke dalam rilis ini.

Dukungan perangkat keras telah berkembang termasuk diantaranya floppy-disk,

CD-ROM, sound card, berbagai mouse, dan keyboard internasional. Dukungan

juga diberikan terhadap modul kernel yang loadable dan unloadable secara

dinamis.

Satu tahun kemudian dirilis kernel versi 1.2. Kernel ini mendukung variasi

perangkat keras yang lebih luas. Pengembang telah memperbaharui networking

stack untuk menyediakan support bagi protokol IPX, dan membuat

implementasi IP lebih lengkap dengan memberikan fungsi accounting dan

firewalling. Kernel 1.2 ini merupakan kernel Linux terakhir yang PC-only.

Konsentrasi lebih diberikan pada dukungan perangkat keras dan memperbanyak

implementasi lengkap pada fungsi-fungsi yang ada.

Pada bulan Juni 1996, kernel Linux 2.0 dirilis. Versi ini memiliki dua

kemampuan baru yang penting, yaitu dukungan terhadap multiple architecture

dan multiprocessor architectures. Kode untuk manajemen memori telah

(6)

pertama kalinya, file system caching dikembangkan ke networked file systems,

juga sudah didukung writable memory mapped regions. Kernel 2.0 sudah

memberikan kinerja TCP/IP yang lebih baik, ditambah dengan sejumlah

protokol jaringan baru. Kemampuan untuk memakai remote netware dan SMB

(Microsoft LanManager) network volumes juga telah ditambahkan pada versi

terbaru ini. Tambahan lain adalah dukungan internal kernel threads, penanganan

dependencies antara modul-modul loadable, dan loading otomatis modul

berdasarkan permintaan (on demand). Konfigurasi dinamis dari kernel pada run

time telah diperbaiki melalui konfigurasi interface yang baru dan standar.

Semenjak Desember 2003, telah diluncurkan Kernel versi 2.6, yang dewasa ini

(2008) telah mencapai patch versi 2.6.26.1 (

http://kambing.ui.edu/kernel-linux/v2.6/). Hal-hal yang berubah dari versi 2.6 ini ialah:

* Subitem M/K yang dipercanggih.

* Kernel yang pre-emptif.

* Penjadwalan Proses yang dipercanggih.

* Threading yang dipercanggih.

* Implementasi ALSA (Advanced Linux Sound Architecture) dalam kernel.

(7)

macintosh hfs, cramfs, jfs, iso9660, minix, msdos, bfs, free vxfs, os/2 hpfs,

qnx4fs, romfs, sysvfs, udf, ufs, vfat, xfs, BeOS befs (ro), ntfs (ro), efs (ro).

2. Jenis Jenis Sistem Operasi

a. Sistem operasi ms-dos

MS-DOS adalah singkatan dari Microsoft Disk Operating System,

yaitu sistem operasi berbasis baris-perintah (command-line) yang

digunakan pada PC. Seperti sistem operasi lain contohnya OS/2, ia

menerjemahkan input dari keyboard menjadi pekerjaan yang dapat

dilakukan oleh komputer, ia juga dapat menangani pekerjaan

seperti input dan output pada disket atau hardisk, dukungan video,

kontrol keyboard, dan banyak lagi fungsi-fungsi internal lainnya

yang berkaitan dengan eksekusi sebuah program dan pemeliharaan

file. Perintah MS-DOS diketikkan dalam sebuah jendela yang

disebut Command Prompt Window. Untuk keluar dari MS-DOS,

ketik exit dalam jendela tersebut yaitu pada kursor yang

berkedip-kedip. MS-DOS Mode adalah sebuah text based shell dimana

lingkungan MS-DOS diemulasikan dalam sistem operasi 32-bit

atau 64-bit, seperti Windows. Program berbasis MS-DOS dapat

berjalan di Windows dan biasanya ia membuat sebuah file yang

disebut Program Information File (PIF) yang muncul sebagai

(8)

Untuk membuka jendela Command Prompt, klik Start, pilih All

Programs, pilih Accessories, dan kemudian klik Command Prompt.

MS-DOS memiliki sifat Single User dan Mono Tasking. Single

User artinya bahwa OS tersebut hanya dapat digunakan oleh satu

pengguna dalam waktu yang bersamaan. Sedangkan Mono Tasking

artinya bahwa OS tersebut hanya dapat melakukan satu perintah /

pekerjaan dalam waktu yang bersamaan.

Sebelum sistem operasi Windows diluncurkan ke seluruh penjuru

dunia pada tahun 1995, hampir semua pemakai komputer PC di

dunia berada dibawah naungan system operasi MS-DOS.

Contoh-contoh program yang dirancangkan untuk MS-DOS adalah

Wordstar (word processor), Lotus 123 (spread sheet), DBase

(pengolah database), Turbo C (pemrograman, dan lain-lain).

Dalam perkembangannya MS-DOS adalah sebuah sistem operasi

yang sangat banyak digunakan oleh komputer IBM-PC atau yang

kompatibel dengannya. Microsoft membuat MS-DOS sebagai

sebuah sistem operasi mainstream, sebelum pada akhirnya

menghentikan dukungan MS-DOS secara perlahan ketika mereka

membuat sebuah sistem operasi berbasis antarmuka grafis (dikenal

juga dengan sebutan GUI) untuk pasar mainstream, yang disebut

(9)

MS-DOS dirilis pertama kali pada tahun 1981, dan seiring dengan

waktu, Microsoft pun meluncurkan versi yang lebih baru dari

MS-DOS. Tidak kurang hingga delapan kali Microsoft meluncurkan

versi-versi baru MS-DOS dari tahun 1981 hingga Microsoft

menghentikan dukungan MS-DOS pada tahun 2000. MS-DOS

merupakan salah satu kunci keberhasilan Microsoft dalam

memproduksi perangkat lunak, dari sebuah perusahaan kecil

pembuat bahasa pemrograman saat didirikan hingga menjadi

sebuah perusahaan perangkat lunak yang seolah menguasai dunia.

MS-DOS sebenarnya dibuat oleh sebuah perusahaan pembuat

komputer, yang bernama Seattle Computer Products (SCP) yang

dikepalai oleh Tim Patterson yang belakangan direkrut oleh

Microsoft untuk mengembangkan DOS pada tahun 1980 sebagai

sebuah perangkat lunak sistem operasi dengan nama Q-DOS

(singkatan dari Quick and Dirty Operating System), yang

selanjutnya diubah namanya menjadi 86-DOS, karena Q-DOS

didesain agar dapat berjalan pada komputer dengan prosesor Intel

8086. Microsoft pun membeli lisensinya dengn harga 50.000 dolar

Amerika dari SCP, lalu mengubah namanya menjadi MS-DOS.

Selanjutnya, saat IBM hendak meluncurkan komputer pribadi yang

disebut dengan IBM PC, Microsoft pun menjual lisensi MS-DOS

(10)

IBM dan Microsoft selanjutnya merilis versi-versi DOS, dimana

versi IBM yang langsung dibundel dengan komputer IBM PC

disebut dengan “IBM PC-DOS” (singkatan dari International

Business Machine Personal Computer Disk Operating System).

Pada awalnya, IBM hanya menggunakan apa yang layak digunakan

dari MS-DOS yang dirilis oleh Microsoft, seperti

program-programnya atau utilitas yang disertakannya. Karena itulah, versi

IBM selalu dirilis lebih lambat dibandingkan dengan versi

MS-DOS. Namun MS-DOS versi 4.0 adalah versi MS-DOS pertama

yang benar-benar sama seperti IBM PC-DOS karena Microsoft

sedang berkonsenstrasi untuk mengembangkan sebuah sistem

operasi penerus DOS, yang disebut dengan OS/2. Ketika Microsoft

melisensikan DOS kepada IBM, menandatangani perjanjian lisensi

yang salah satu poinnya mengandung bahwa Microsoft boleh

melisensikan MS-DOS kepada perusahaan selain IBM, dan para

perusahaan tersebut dipersilakan mengubah nama MS-DOS

menjadi nama yang mereka gunakan (contoh: TandyDOS, Compaq

DOS, dan lainnya). Kebanyakan versi-versi tersebut tentu saja

sama dengan versi yang telah dikembangkan oleh Microsoft

dengan MS-DOS-nya, tapi Microsoft mulai mencabut perjanjian

(11)

Fungsi dari sistem operasi MS-DOS

1. Mengorganisasi atau mengendalikan kegiatan komputer 2. Mengatur memori

3. Menginstalasi hardware pendukung 4. Mengatur posisi input dan output data 5. Memanajemen sistem dalam komputer 6. Memanajemen file

7. Memanajemen direktori

Pengelolaan disk dan file merupakan salah satu fungsi terpenting

dari MS-DOS dimana sebagian besar perintah DOS melekukan

operasi pada harddisk, floppy disk, atau file.

Perintah-perintah dasar dalam MS-DOS, antara lain :

1. Komunikasi dengan sistem

Misalnya: DATE, TIME, SET, PROMPT, dan lain-lain.

2. Bekerja dengan disk

Misalnya: MASSIGN, DISKCOMP, DISK COPY, LABEL, dan

lain-lain.

3. Bekerja dengan direktori

Misalnya: CHDIR/CD, DIR, MKDIR/MD, RMDIR/RD, TREE,

PATH dan lain-lain.

3. Pengelolaan file

Misalnya: ATTRIB, COPY, ERASE/DEL, FC, RENAME/REN, dan

(12)

5. Pengelolaan masukan dan keluaran

Misalnya: CLSMODE, PRINT, TYPE, dan lain-lain.

6. Setting lingkungan kerja

Misalnya: BREAK, COUNTRY, DEVICE, FILE dan lain-lain.

7. Penggunaan file batch

Misalnya: CALL, ECHO, FOR, GO, TO, IF, PAUSE, REM, SIFY, dan

lain-la

b. Windows

Microsoft Windows atau yang lebih dikenal dengan sebutan Windows

adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft,

dengan menggunakan antarmuka pengguna grafis. Sistem operasi

Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang

berbasis modus teks dan command-line. Windows versi pertama,

Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10

November 1983, tetapi baru keluar pasar pada bulan November tahun

1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan

bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan

(bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan

beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan

(13)

Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan

Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi

bergantung kepada sistem operasi MS-DOS. Microsoft Windows

kemudian bisa berkembang dan dapat menguasai penggunaan sistem

operasi hingga mencapai 90%.

Kelebihan :

1. User friendly dibandingkan dengan sistem operasi yang lain

2. Instalasi software masih mudah dibandingkan dengan instalasi di sistem

operasi yang lain

3. Banyak software berbasis Windows

4. Dukungan driver yang lebih banyak

5. Banyak orang pakai Windows sehingga banyak perusahan membuat

aplikasinya menggunakan dasar Windows. Ada beberapa aplikasi yang

hanya ada di Windows dan tidak di OS yang lainnya. Bahkan beberapa

aplikasi vital dunia kerja.

6. Karena systemnya sudah dishare untuk bisa dikembangkan (bukan di

open lho), maka semakin mudah siapa saja membuat software untuk

dijalankan di Mircosoft Windows.

7. Terutama dunia usaha yang membutuhkan aplikasi yang sesuai dengan

(14)

8. Perkembangan paling cepat dibanding software lainnya karena banyak

perusahaan software yang konsisten menciptakan kemajuan pada sistem

operasi Windows.

9. Banyak gratisan GPL dan Freeware ditawarkan untuk Windows.

10.Kalau ada masalah mudah menyelesaikannya sebab hampir semua orang

bisa, dan mencari ahlinya juga tidak sulit disekitar kita.

11.Kelebihan yang lain... duitnya banyak. Kalau duitnya banyak mau apa

saja lebih unggul dari lainnya.

Kekurangan :

1. Harga licensi mahal

2. Komunitas terlalu sedikit, karena bersifat closed-source

3. Banyaknya virus yang sering menyerang Windows

4. Sistem keamanan yang masih dibilang kurang

5. Sistem yang kurang stabil

6. Banyak orang tahu bahasa pemrogamannya dan banyak orang pakai

karena itu banyak juga yang buat virus untuk Windows dibanding yang

lainnya (lebih cepat beken dan tersebar tentunya).

7. Karena semua orang atau software bisa utak-utik system Windows karena

(15)

8. Ada banyak versi sehingga kalau mau yang powerfull harus bayar lebih

mahal.

9. Ringkih... jadi kalau dipakai setahun, udah pasti anda harus membeli

CPU baru demi performa karena OS anda sudah gak bisa dirapikan lagi....

kaya orang sudah jeroannya banyak lemaknya.

c. Mac os

Mac OS adalah singkatan dari kata Macintosh Operating System. Mac OS diciptakan oleh perusahaan Apple Inc. dengan desain yang elegan tapi

mudah digunakan oleh sang pengguna. Mac OS merupakan sistem operasi

pertama yang menggunakan Graphical User Interface – GUI. Orang-orang

penting pada Macintosh yaitu Bill Atkinson, Jef Raskin dan Andy

Hertzfeld. Kata Macintosh diambil dari nama apel kesukaan

Jef raskin ,McIntosh. Diperkenalkan pada tahun 1984, dan menjadi salah

satu raksasa penguasa Operating System sekarang.

Berikut adalah kelebihan dan kekurangan dari Mac OS:

- Kelebihan Mac OS

(16)

2. Multitasking.

3. Bisa mengenal file format windows.

4. Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia.

5. Dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya. Baik yang formatnya ‘generik’ (misalnya pdf, html, mp3,

text) maupun yang formatnya khusus (misalnya .doc, .xls, .ppt). Asalkan

ada program aplikasi (application) di kedua platform (Mac dan Windows)

yang bisa membaca format tersebut.

6. Open source code sehingga Mac OS sulit dibajak.

7. Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu aplikasi yang dijalankan untuk mem-backup system

yang sedang berjalan dan perubahan-perubahan pada data.

8. Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari

berdasarkan keyword.

9. Macintosh memiliki keamanan terhadap virus, spyware, dan sebagainya. Hal ini menjadi alasan terbesar mengapa banyak orang memilih Mac

karena untuk menghindari virus.

10. Operating System Mac ini mudah digunakan dan mudah dipelajari. Karena sumbernya jelas, training centre-nya ada, dan secara umum ketika

(17)

11. Mac memiliki jaminan kepastian dan support hardware yang jelas.

- Kekurangan Mac OS 1. Mahal.

2. Hanya cocok untuk graphic designer.

3. Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS

4. Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license buat perusahaan lain untuk membuat hardware yang bisa menggunakan

Mac OS.

5. Software di Mac OS tidak begitu lengkap.

6. Kurang cocok untuk aplikasi server dan game.

d. Unix

UNIX adalah sistem operasi yang digunakan sebagai sistem operasi baku

pada berbagai jenis komputer, terutama komputer mini baik sebagai

workstation atau server (sistem yang menyediakan pelayanan pada jaringan).

Karena dengan unix sebagai server, berpindah kerja dari satu jenis komputer

ke komputer lainnya menjadi mudah.

Unix didesain sebagai sistem operasi yang portable, multi-tasking, multi-user,

sistem berkas hierarkis dan utilitas. Keuntungan yang diperoleh dengan

(18)

Sumber daya komputer yang dibagi bersama mencakup :

• CPU dan alokasi memori,

CPU / memori yang sedang diam (tidak terpakai) dapat digunakan oleh

sistem lain yang sedang sibuk. • Penyimpanan data / disk,

Disk yang semula tersebar di semua komputer dengan utilitas yang sama

kini dapat digabungkan menjadi unit disk yang besar dan dibagi bersama.

• Pencetak/ printer dan program/ utilitas

Pencetakan/ printing dapat diklasifikasikan berdasarkan prioritas (segera,

tidak segera) ataupun mutu cetak (laser printer, LQ printer, line printer).

2. Peningkatan kehandalan.

Komputer dalam sebuah jaringan lebih handal dibandingkan komputer

yang berdiri sendiri. Jika ada komputer yang tidak berfungsi, peranannya

digantikan oleh komputer yang lain. Sistem dapat diatur / dikendalikan

hingga pemakai tidak mengetahui bahwa komputer yang biasa digunakan

sedang digantikan oleh komputer lain. Sistem penyimpanan disk dapat

diatur derajat keamanannya. Seperti halnya CPU, sistem disk yang tidak

berfungsi digantikan oleh sistem yang lain tanpa diketahui oleh pemakai.

3. Penghematan.

Peningkatan kehandalan serta pemakaian sumberdaya secara bersama

menghasilkan penghematan biaya operasi. Harga 10 komputer 10 MIPS

jauh lebih murah dibandingkan 1 komputer 100 MIPS. Namun,

kemampuan kesepuluh komputer 10 MIPS tersebut dapat hampir

(19)

tinggi. Penghematan lain didapatkan dari penggunaan printer server dan

file server (1 sistem data atau disk untuk banyak komputer).

Sejarah

Unix adalah sebuah sistem operasi komputer yang dikembangkan oleh

AT&T Bell Labs pada tahun 1960 dan 1970-an. Pada tahun 1960, Massachusetts

Institute of Technology, AT&T Bell Labs, and General Electric bekerja dalam

sebuah sistem operasi eksprimental yang disebut Multics (Multiplexed

Information and Computing Service).

Di Indonesia Unix digunakan sebagai Server aplikasi, produk yang beredar di

pasaran antara lain IBM AIX, HP UX, Sun Solaris. Masing-masing produk ini

umumnya memiliki pasar tersendiri seperti Sun Solaris yang digunakan pada

operator telekomunikasi selular, HP UX pada manufaktur dan distribusi. Fungsi

Unix sebagai workstation kurang populer mengingat harganya yang mahal.

1. Jenis - Jenis UNIX

UNIX adalah sebuah sistem operasi yang dikembangkan oleh banyak

pihak. Setiap pihak yang mengembangkan UNIX, menambahkan teknologi

(20)

menjadikan sistem operasi UNIX lebih kuat atau lebih andal. Jenis - jenis Unix

antara lain :

1. A/UX

2. Domain/X

3. Darwin

4. CTIX

5. Distrix

6. UniCOS

7. DG/UX

8. Digital UNIX

9. Ultrix

10. CLIX

11. HP/UX

12. Tru64

13. AIX

(21)

15. XENIX

16. DVIX

17. UnixWare

18. SCO UNIX

19. SCO XENIX

20. SCO OpenServer

21. Dynix

22. SINIX

23. IRIX

24. SunOS

25. Solaris

26. Eunice

27. Uniplus+

28. BSD UNIX

29. BSD/I

(22)

31. GNU/Linux

32. GNU/Hurd

33. FreeBSD

34. NetBSD

35. OpenBSD

36. NextStep

37. Minix

38. Mach

39. UNIX System V

40. QNX

Jenis Jaringan Berbasis UNIX

a. UUCP Unix to Unix CoPy

UUCP merupakan jenis jaringan pertama kali muncul pada sistem

UNIX. Pada awalnya, UUCP dikembangkan dengan hanya

memanfaatkan saluran serial atau terminal dari sebuah komputer.

(23)

non-UNIX seperti VMS dan DOS.

Layanan yang disediakan UUCP diantaranya:

• Alih berkas (file transfer) dan surat elektronis (e-mail)

Penyampaian berkas melalui UUCP dilakukan secara beranting.

Jika seseorang di Indonesia hendak mengirim surat elektronis

kepada rekannya di Amerika, cukup disimpan/ dikerjakan

dikomputer secara lokal. Komputer akan secara otomatis

menyampaikan surat tersebut ke sebuah simpul di Amerika Serikat

yaitu UUNET (Arlington, Va.). Secara beranting, surat tersebut

akan diteruskan kesimpul berikut hingga sampai tujuan.

• Terminal jarak jauh (remote terminal) dan eksekusi perintah jarak

jauh (remote execution)

Jaringan UUCP secera internasional menghubungkan lebih dari

seratus ribu komputer. Secara total, berjuta-juta byte beralih setiap

harinya antara komputer sedunia. Sebagian besar peralihan tersebut

terjadi di Amerika Serikat karena murahnya biaya komunikasi.

Sebagian besar data berupa USENET NEWS, forum diskusi

elektronis terbesar didunia.

b. TCP atau IP (Transmission Control Protocol / Internet Protokol)

(24)

sistem. TCP dapat diumpamakan sebagai "sekretaris perusahaan"

yang mengelola pengiriman berkas antar alamat. TCP biasanya

memanfaatkan jasa IP sebagai media pengantar. Seperti halnya

sekretaris, TCP bertanggung jawab atas kehilangan pengiriman

paket berikut tindak lanjutnya (mengirim ulang paket).

TCP dimanfaatkan oleh aplikasi-aplikasi lain sebagai pengiriman

data yang handal yaitu mencakup:

• Login jarak jauh: TELNET (umum) dab rlogin (khusus UNIX)

• Eksekusi jarak jauh: rsh (khusus UNIX)

• Alih berkas : FTP (File Transfer Protocol)

• Surat elektronis: SMTP (Simple Mail Transfer Protocol)

• Program aplikasi lokal (buatan sendiri) dapat memanfaatkan

fasilitas TCP/IP untuk saling berkomunikasi.

b. NFS (Network File System) dan RPC (Remote Procedure Call)

NFS pada mulanya dikembangkan oleh Sun Microsystem (1984).

Kini, NFS yang menggunakan RPC diterapkan pada lebih dari 100

jenis komputer dan diperkirakan dioperasikan pada lebih dari

(25)

mengakses sistem berkas komputer lain, dan memperlakukan

sistem berkas tersebut seperti bagiannya sendiri.

c. . NCS -- Network Computing System

Beban antara CPU dalam jaringan biasanya tidak sama pada saat

yang sama. Beberapa penelitian telah mengarah pada pemanfaatan

CPU yang sedang diam (idle). Hingga kini, setiap pembuat

komputer masih mengembangkan protokolnya secara terpisah serta

tidak cocok satu dengan lainnya. Namun, usaha menuju

pembakuan sedang dirintis dan diharapkan akan disepakati dalam

kurun waktu yang tidak lama lagi.

Perintah Dasar yang Digunakan Unix

Masalah keamanan data amatlah penting dalam bidang teknologi informasi.

UNIX dalam hal ini jauh lebih unggul dari pada DOS yang tidak menyediakan

fasilitas ini. DOS hanya mempunyai fasilitas ATTRIBUT dengan pilihan Read

Only dan Hidden. DOS hanya menyediakan fasilitas untuk untuk

menyembunyikan file (hidden) dan memproteksi file (read-only) agar tidak

(26)

disediakan. Berikut ini adalah daftar ringkasan beberapa perintah dasar yang

sering digunakan pada unix :

Perintah untuk Manajemen File PERINTAH KETERANGAN cat

Menampilkan isi file

(seperti type pada Dos) cp Menyalin satu atau beberapa file (seperti copy pada

Dos)

find Mencari file tertentu pada suatu direktori (seperti Dir pada Dos) ls

Menampilkan informasi file more Menampilkan file per screen mv

Memindahkan suatu file ke direktori lain

pg Menampilkan isi suatu file teks per layar rm Menghapus file (sama seperti

Del pada Dos)

Perintah Manajemen Direktori PERINTAH KETERANGAN cd Mengaktifkan

suatu direktori sebagai direktori copy Menyalin seluruh struktur direktori

ataupun file mkdir Membuat direktori baru pwd Menampilkan nama direktori

tempat kita bekerja

Rmdir Menghapus direktori

Perintah untuk mengatur Akses Direktori PERINTAH KETERANGAN

chgrp Mengubah group dari suatu direktori chmod Mengubah permisi dari suatu

file atau direktori chown Mengubah pemilik dari suatu file atau direktori

Perintah Lingkungan Sistem PERINTAH KETERANGAN exit Keluar dari

shell pada Bourne shell dan Korn shell id Menampilkan nama pemakai beserta

(27)

logname Menampilkan nama pemakai logout Keluar dari shell pada C shell

man Menampilkan dokumentasi online dri suatu perintah Unix (sama seperti

Help)

newgrp Mengubah group efektif passwd Mengganti password set Menampilkan

variabel lingkungan pada shell pemakai tty Menampilkan nama identitas (port)

terminal

uname Menampilkan nama sistem operasi whoami Menampilan nama pemakai

yang sedang menggunakan sistem

Perintah Yang Berhubungan dengan Layar PERINTAH KETERANGAN

banner Menampilkan tulisan berukuran besar clear Menghapus layar (sama

seperti Cls pada DOS) echo Menampilkan tulisan ke layar

Perintah yang berhubungan dengan Proses PERINTAH KETERANGAN

kill Menghentikan suatu proses berdasarkan identitas proses ps Menampilkan

proses yang sedang berjalan sleep Menunda eksekusi (proses yang tidak

mengerjakan apa-apa selama beberapa detik)

Perintah-perintah lain PERINTAH KETERANGAN bc Utilitas untuk

melakukan perhitungan cal Menampilkan Kalender date Menampilkan tanggal

dan jam sistem grep Mencri file-file yang mengandung kata tertentu lp

Mencetak file ke printer

mail Utilitas untuk menyampaikan pesan tertulis ke pemakai lain sort

Mengurutkan data

vi Editor teks wc Menghitung jumlah karakter, kata, dan baris pada suatu file

(28)

Adalah software sistem operasi open source yang gratis untuk

disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan

dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter

x86 sampai dengan RISC.

Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program,

lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan

hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode

sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU

memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun

pengiriman program.

2. SEJARAH LINUX

Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang

bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang

diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh

Andrew Tanenbaum.

Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada

tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi

0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan

(29)

Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan

untuk jaringan, pengembangan software dan bahkan untuk pekerjaan

sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah

jika dibandingkan dengan sistem operasi komersial (misalnya Windows

9.x/NT/2000/ME).

Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat

dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang.

Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar

kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi

pilihan yang sangat tepat.

3. KELEBIHAN DAN KEKURANGAN LINUX

A. Kelebihan

 Bersifat open source, bebas dan terbuka. sehingga tidak perlu biaya untuk

(30)

 Linux sekarang sudah mudah di operasikan. kalo dulu pengguna linux

identik dengan para hacker, tapi sekarang orang awam pun sudah banyak yang

menggunakannya.

 Hampir semua aplikasi yang biasa dijalankan di windows, sudah ada

aplikasi linuxnya yang dikembangkan oleh komunitas linux atau bisa juga

menggunakan software emulator.

 Memiliki pengamanan yang lebih unggul karena di desain multiuser

sehingga apabila virus menyerang user tertentu, akan sangat sulit menyebar ke

user lainnya.

 Cocok untuk PC yang memiliki spesifikasi minimum karena linux

membutuhkan resource yang lebih kecil dibandingkan Windows.

 Linux dapat berjalan di dua mode.

 Jarang crash atau nge-hang yang mengharuskan kita untuk merestart

komputer karena linux lebih stabil.

 Memiliki komunitas di berbagai penjuru dunia.

 Terdapat beragam pilihan seperti Ubuntu, Fedora, Debian, Centos,

RedHat, Opensuse, Mandriva, dan sebagainya.

B. Kekurangan

(31)

 Dukungan hardware dari vendor-vendor tertentu yang tidak terlalu baik

pada linux.

 Proses instalasinya tidak semudah windows.

 Aplikasi di linux belum seampuh aplikasi windows.

 Bagi administrator sistem yang belum terbiasa dengan Unix-like, maka

mau gak mau harus belajar dulu.

 Struktur direktori dan hak akses yang membingungkan bagi user yang

terbiasa menggunakan windows.

4. PENGEMBANGAN LINUX

Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun

1991 oleh Linus Torvalds. Sistemnya, peralatan

sistem dan pustakanyaumumnya berasal dari sistem operasi GNU, yang

diumumkan tahun 1983 olehRichard Stallman. Kontribusi GNU adalah dasar

dari munculnya nama alternatifGNU/Linux.

Linux telah lama dikenal untuk penggunaannya di server, dan didukung

oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell,

Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems.

Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat

(32)

benamseperti pembaca buku elektronik, sistem permainan video (PlayStation

2,PlayStation 3 dan XBox), telepon genggam dan router.

Para pengamat teknologi informatika beranggapan kesuksesan Linux

dikarenakan Linux tidak bergantung kepada vendor (vendor independence),

biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan

versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi

dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows.

Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat

lunak sumber terbuka (opensource software).

Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux

distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat

lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan

desktop (desktop environment) seperti GNOME,KDE dan Xfce juga

memilikipaket aplikasi perkantoran (office suite)

seperti OpenOffice.org, KOffice,Abiword,

(33)

1. Xandros

Xandros Linux adalah sebuah distro Linux yang berdasarkan pada sistim

KDE.Tampilannya sangat mirip dengan Microsoft Windows, jadi apabila

dioperasikan sangat mudah dan nyaman.

2. Ubuntu.

Ubuntu adalah salah satu distribusi Linux yang berbasiskan pada Debian.

Proyek Ubuntu disponsori oleh Canonical Ltd (perusahaan milik Mark

Shuttleworth). Nama Ubuntu diambil dari nama sebuah konsep ideologi

di Afrika Selatan. “Ubuntu” berasal dari bahasa kuno Afrika, yang berarti

“rasa perikemanusian terhadap sesama manusia”.

3. CentOS

Adalah sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux

(RHEL). CentOS singkatan dari Community ENTerprise Operating System

(Sistem Operasi Perusahaan buatan Komunitas/Masyarakat).

4. Debian

Debian adalah sistem operasi berbasis kernel Linux. Debian adalah

‘kernel independent’, yaitu sistem operasi Debian dikembangkan murni

tanpa mendasarkan pada sistem operasi yang telah ada.

5. Fedora (sebelumnya bernama Fedora Core, terkadang disebut juga

dengan Fedora Linux) adalah sebuah distro Linux berbasis RPM dan yum

(34)

pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari

karakter fedora yang digunakan di logo Red Hat.

6. Knoppix

Knoppix adalah distro Linux live-cd yang dapat dijalankan melalui

CD-ROM tanpa instalasi di hard disk. Distro ini berbasis Debian Linux dan

diciptakan oleh Klaus Knopper.

7. Gentoo Linux adalah suatu distribusi Linux yang memakai paket sistem

manajemen Portage. [Bandingkan dengan: Debian yang menggunakan

paket .deb, RedHat / Mandrake yang menggunakan paket .rpm.

Manajemen paket ini dirancang untuk modular (mudah

ditambah-tambah), portabel (dapat di port ke distro lain), mudah ditata, fleksibel,

dan dioptimalkan untuk masing-masing komputer pengguna.

8. Slackware

Slackware merupakan sistem operasi yang dibuat oleh Patrick Volkerding

dari Slackware Linux, Inc. Slackware merupakan salah satu distro awal,

dan merupakan yang tertua yang masih dikelola. Tujuan utama Slackware

adalah stabilitas dan kemudahan desain, serta menjadi distribusi Linux

yang paling mirip Unix.

9. Mandriva Linux

Mandriva Linux (dahulu dikenal dengan nama Mandrakelinux atau

(35)

(dahulu dikenal dengan nama Mandrakesoft).

Mandriva Linux menggunakan RPM Package Manager.

10.OpenSUSE

SUSE sebelumnya bernama SUSE Linux dan SuSE Linux Professional

adalah salah satu distro Linux dari perusahaan Novell, atau lebih tepat

dari anak perusahaannya Suse Linux GmbH (Software- und

System-Entwicklungsgesellschaft mbH, Nürnberg yang berarti pengembangan

-perangkat lunak dan -sistem).

11.Freespire

Freespire adalah versi gratis dari distro Linspire (a.k.a Lindows),

kemudian mungkin dikarenakan permasalahan nama, berubah menjadi

Linspire.

12.Linux Mint

Linux Mint adalah sistem operasi berbasis Linux untuk PC. Inti dari

LinuxMint adalah Ubuntu, sehingga aplikasi yang dapat berjalan di

Ubuntu, juga bisa berjalan pada LinuxMint.

13.PCLinuxOS

PCLinuxOS, sering disingkat sebagai PCLOS, adalah sebuah sistem

operasi desktop. Ini adalah sebuah sistem operasi bebas untuk komputer

(36)

14.Damn Small Linux

Damn Small Linux (DSL) adalah salah satu distro/varian linux mini.

Disebut mini karena paket DSL cuma 50MB besarnya. DSL juga

memungkinkan untuk diinstall di USB 128MB.

15.Kuliax

Kuliax adalah sebuah distribusi Linux LiveCD yang dikembangkan oleh

Kuliax Project untuk pendidikan di universitas. Distribusi ini berbasis

Debian GNU/Linux dan Knoppix, serta telah dioptimasi ke arah

penggunaan desktop Linux.

16.Redhat

Distribusi yang paling populer, minimal di Indonesia, redhat merupakan

distribusi pertama yang instalasi dan pengoperasiannya mudah.

f. Mobile/ symbian

WinSymbian adalah sebuah sistem operasi dan platform software yang didesain untuk ponsel pintar dan saat ini diawasi oleh Nokia. Platform. Symbian

adalah suksesor daripada Symbian OS dan Nokia Seri 60 yang sebelumnya

sudah pernah beredar di pasaran. Tidak seperti Symbian OS, yang

membutuhkan beberapa sistem antarmuka pengguna, Symbian menyertakan

sebuah komponen antarmuka pengguna berdasarkan S60 5th Edition. Versi

terakhirnya yaitu Symbian^3 sudah secara resmi dirilis pada kuartal 4 tahun

(37)

Symbian OS aslinya dikembangkan oleh Symbian Ltd.. Ini merupakan

keturunan dari EPOC dari Psion dan berjalan secara eksklusif di prosesor ARM,

walaupun telah ada x86 port yang belum dirilis resmi ke publik. Device berbasis

Symbian telah mencakup 29.2% pangsa pasar ponsel pintar dunia pada kuartal

pertama tahun 2011. Beberapa perkiraan mengindikasikan bahwa jumlah

kumulatif dari ponsel-ponsel yang dipaketkan dengan Symbian OS ini hingga

akhir kuartal 2 tahun 2010 lalu berjumlah 385 juta. Hingga 5 April 2011, Nokia

merilis Symbian di bawah lisensi baru dan dikonversikan ke model sumber

kepemilikan yang dibagikan, berlawanan dari proyek kode sumber terbuka atau

open source.

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.

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

(38)

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

(39)

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.

Pengertian Symbian

Oke Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh

Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak (mobile)

lebih mudahnya handphone.

Symbian sendiri ada dua jenis, yaitu UI dan UIQ. Symbian UI didominasi HP

NOKIA sedangkan symbian UIQ Umumnya ada pada Soner. Perbedaan

signifikan antara UI dan UIQ adalah ponsel UIQ menggunakan touch secreen

alias layar sentuh sedangkan UI tidak.

Untuk saat ini Symbian UI (NOKIA) lebih laris dipasaran, dan aplikasi serta

(40)

sedang dikembangkan symbian UI dan UIQ pada satu ponsel, so nantinya

aplikasi symbianUI maupun UIQ akan kompetibel di satu ponsel tersebut.

Untuk symbian UI secara garis besar sekarang sudah ada 3 versi yaitu s60v1,

s60v2 dan s60v3. Versi 6.0 dan versi 6.1 dikelompokan menjadi s60v1.

Sedangkan versi 7.0, versi 8.0 dan versi 8.1 dikelompokan menjadi s60v2 dan

terakhir yaitu versi 9.1 dan versi 9.2 dikelompokan menjadi s60v3. Antara

s60v1 dan s60v2 perbedaannya tidak begitu mencolok.

Artinya ada beberapa aplikasi yang bisa dipakai di kedua OS tersebut, salah

satu contohnya adalah FileMan. Tapi kalau dengan s60v3 tidak satupun aplikasi

s60v2 kompetible dengan s60v3, dan begitu juga sebaliknya. Karna ekstensi

pada s60v3 adalah sisx (*.sisx) sedangkan pada s60v1 dan s60v2 adalah

sama-sama sis. (*.sis).

Saat ini Symbian OS 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

(41)

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.

g. windows mobile

Sistem Operasi Pada Ponsel (Mobile Operating System)

Sebelum kite tau perbedaan masing-masing OS (Operating System), tentunye kite mesti

paham dulu dah apa pengertian Sistem Operasi, atau bahasa kerenya mah Operating

(42)

digunakan untuk mengontrol/memanage device maupun aplikasi di dalamnya. Bukan

hanya komputer yang mempunyai system operasi, ponselpun juga punya sistem operasi

sendiri. OS yang bukan bersifat proprietary adalah OS umum yang artinya banyak dipakai

oleh banyak Vendor ponsel, contohnya adalah Windows Mobile, Palm, Symbian, Java,

Android, Linux dan yang terakhir adalah Maemo. Mari kita bahas satu persatu. Meskipun

banyak penjelasannya, tapi penjelasan tersebut dapat menambah pengetahuan kita tentang

sistem operasi yang ada pada ponsel.

Sistem Operasi Windows Mobile.

Windows Mobile adalah sistem operasi seluler yang ditawarkan oleh Microsoft. OS 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 1

buah laptop, tergantung dari merk dan spesifikasinya.

Versi terbaru yang sedang dikembangkan Microsoft adalah Photon, yang didasarkan pada

Windows Embedded CE 6.0 dan diharapkan dapat mengintegrasikan versi smartphone dan

Pocket PC.

Keunggulan windows mobile adalah :

1. Sebagian besar teknologi IT (Information Technology) yang dipakai berbasis

Windows, kecocokan dalam hal platform serta ekstensi yang mudah dengan

software. Komputer dipandang bahwa Microsoft dianggap lebih ideal

dibandingkan Symbian atau Linux.

2. Windows Mobile menawarkan berbagai fitur unggulan seperti Mobile Blog,

GPS, menonton televisi, serta Mobile Database. Kelemahannyan adalah

Windows Mobile bersifat tertutup sehingga sulit bagi software

(43)

Sistem Operasi Palm.

Palm adalah pesaing utama dari sistem operasi Windows Mobile di awal tahun

2000-an lalu. Palm juga merupak2000-an pelopor sistem operasi y2000-ang mutlak digunak2000-an oleh sebuah

ponsel pintar. Sayangnya ketenaran Palm belakangan kian turun begitu kehadiran para

pesaingnya yang kian mengganas. Keunggulan OS Palm adalah tidak memerlukan banyak

memory untuk dapat menjalankannya dengan baik. Dengan kapasitas sebesar 16 MB

misalnya sudah sangat lebih dari cukup untuk menyuntikkan berbagai fungsi aplikasi

tambahan. Terakhir kabarnya Palm bakalan merilis ponsel terkini mereka yang disebut Palm

Pre. Ponsel yang kabarnya memiliki keunggulan yang digadang-gadangi sebagai iPhone

killer.

h. Sistem Operasi Java.

OS Java biasanya diterapkan pada jenis yang telah polyponik namun kelas

monoponik pun juga telah tersedia. Biasanya terdapat pada ponsel tipe lama,

namun tipe baru sekalipun saat ini biasanya juga telah mendukung untuk fitur

ini. Harga untuk ponsel jenis ini lebih terjangkau. Java sebagai middleware

yang diperkenalkan pada ponsel, memberikan jawaban yang sangat

memuaskan. Dengan adanya Java, seseorang dapat membuat aplikasi

bermodalkan komputer dan sebuah aplikasi notepad. Sayangnya, kemampuan

Java sebagai middleware mengakibatkan terbatasnya feature hardware ponsel

yang dapat diakses oleh sebuah aplikasi berbasis Java.

i. Sistem Operasi Android.

Android adalah sistem operasi terkini sebuah ponsel besutan perusahaan

(44)

terkemuka dibidang PDA berlayar sentuh yaitu HTC diikuti oleh vendor lokal

IMO yang barangkali ingin mencoba sedikit peruntungannya. Mengandalkan

berbagai fitur milik Google yang kabarnya menjadi ancaman

bagi perusahaan lainnya sekelas Microsoft dan Yahoo. Android berusaha

mencuri perhatian melalui Maps, Search hingga browsernya yang diklaim jauh

lebih ringkas dan cepat. Sayangnya keterbatasan budget kantong pribadi

menjadi salah satu kendala untuk menjajal sistem operasi ini. Masih berharap

Google bakalan menyediakan Simulator Developmentnya seperti halnya

BlackBerry dan Windows Mobile tempo hari.

Saat ini yang mendominasi pasar adalah OS Symbian dengan pencapaian

pangsa pasar sebesar 48 persen. Ini berarti terjadi penurunan dari 58 persen di

2008. Walaupun Ovum memprediksi pengapalan Symbian akan mencapai 168

juta unit di tahun 2015, jumlah pangsa pasarnya akan terus terkikis sampai ke

kisaran 30 persen. Penyebabnya adalah karena adanya pertumbuhan adopsi OS

Android. Ovum memprediksikan pengapalan Android akan mencapai 110,8

juta di tahun 2015 dan diperkirakan OS ini akan melampaui pengapalan

Windows Mobile di 2014.

j. Sistem Operasi BlackBerry.

Perusahan telekomunikasi asal Canada, Reserch in Motion (RIM),

mengembangkan perangkat komunikasi bergerak. Awalnya produk mereka

adalah memproduksi layanan penyeranta (Pager) dua arah, namun dalam

perkembangannya perusahaan ini membuat terobosan baru dengan

menciptakan pearangkat Blackberry yang terkenal dengan layanan push-email,

(45)

fungsi seperti, GPS, internet mobile, serta dapat mengakses Wi-FI. RIM

sebagai developer untuk sistem operasi blackberry telah mengeluarkan sistem

operasi baru dengan salah satu aplikasi yang tertanam didalamnya adalah

Document to Go versi trial buatan DataViz, suatu aplikasi yang memiliki

fungsi officeseperti Word to Go, Presenter to Go yang otomatis memiliki Sheet

to Go sebagai aplikasi Spreadsheet. BlackBerry yang belakangan muncul dan

langsung menjadi trend rupanya makin berusaha mencuri pangsa pasar yang

dahulunya dikuasai oleh Windows Mobile. Bahkan kabarnya saking trend-nya

BlackBerry di pasar Indonesia, peluncuran ponsel pintar dari sebuah vendor

besar yang menggunakan Symbian 3rd Edition malah kalah gaungnya. Apa

yang menjadi keunggulan dari sistem operasi ini? sesungguhnya yang

diunggulkan adalah layanan dari Research In Motion (RIM) selaku

pengembang sistem operasi BlackBerry ini. Dari fitur Push Email yang

mampu menciutkan ukuran sebuah attachment pada sebuah email hingga 10

(sepuluh) persennya hingga Messenger yang beken itu. Selebihnya sebenarnya

tak jauh berbeda dengan sistem operasi lainnya baik itu Symbian maupun

Windows Mobile.

k. Sistem Operasi Maemo.

Pernah dengar OS Maemo? Maemo adalah sebuah sistem operasi terbaru dari

sebuah vendor besar Nokia yang digunakan oleh device terbatas Internet

Tablet yaitu seri N770, N800, N810 dan N900. Sistem operasi ini lebih

mengkhusus diperuntukkan bagi mereka yang lebih mengutamakan aktifitas

internetan dan browsing ketimbang voice atau komunikasi. Tak heran dalam

(46)

dan lebar lengkap dengan layar sentuh plus keypad QWERTY dalam bentuk

slide.

2.Apa yang dimaksud dengan variabel dalam konsep pemrograman?

Dalam pemrograman komputer, variabel adalah lokasi penyimpanan dan

terkait nama simbolis yang berisi beberapa kuantitas yang diketahui atau tidak diketahui

atau informasi, nilai. Nama variabel adalah cara biasa untuk referensi nilai yang disimpan,

pemisahan nama dan konten ini memungkinkan nama yang akan digunakan secara

terpisah dari informasi tepat yang diwakilinya.[diragukan – diskusikan] Nama variabel di kode

sumber komputer adalah pengenal yang dapat terikat ke nilai selama waktu berjalan, dan

nilai yang dapat berubah selama program eksekusi.

Variabel adalah tempat dimana kita dapat mengisi atau mengosongkan nilainya, dan

memanggil kembali apabila dibutuhkan. Setiap variabel akan mempunyai nama (identifier)

dan nilai. Perhatikan contoh berikut.

(47)

username = "joni"

Nama = "Al-Khawarizmi"

Harga = 2500

HargaTotal = 34000

Pada contoh 5.1. di atas, 'username, Nama, harga, dan HargaTotal' adalah nama dari variabel.

Sedangkan "joni", "Al-Khawarizmi", 2500, dan 34000 adalah nilai dari masing-masing

variabel. Nilai-nilai ini akan tersimpan di dalam nama variabel masing-masing sepanjang

tidak kita rubah.

Pada sebagian besar bahasa pemrograman, variabel harus dideklarasikan lebih dulu untuk

mempermudah compiler bekerja. Apabila variabel tidak dideklarasikan, maka setiap kali

compiler bertemu dengan variabel baru pada kode program akan terjadi waktu tunda karena

compiler harus membuat variabel baru. Hal ini memperlambat proses kerja compiler. Bahkan

pada beberapa bahasa pemrograman, compiler akan menolak untuk melanjutkan proses

kompilasi.

Pemberian nama variabel harus mengikuti aturan yang ditetapkan oleh bahasa pemrograman

yang kita gunakan. Namun secara umum ada aturan yang berlaku untuk hampir semua bahasa

pemrograman. Aturan-aturan tersebut yaitu:

 Nama variabel harus diawali dengan huruf.

 Tidak boleh menggunakan spasi pada satu nama variabel. Spasi bisa diganti dengan

karakter underscore (_).

 Nama variabel tidak boleh mengandung karakter-karakter khusus, seperti: .,+, -, *, /,

(48)

 Nama variabel tidak boleh menggunakan kata-kata kunci d bahasa pemrograman

4. Apa yang dimaksud dengan proses pada sistem operasi?

Proses adalah keadaan ketika sebuah program sedang di eksekusi. Saat komputer

berjalan, terdapat banyak proses yang berjalan secara bersamaan. Sebuah proses dibuat

melalui system call create-process yang membentuk proses turunan ( child process) yang

dilakukan oleh proses induk ( parent process). Proses turunan tersebut juga mampu membuat

proses baru sehingga semua proses ini pada akhirnya membentuk pohon proses.

Ketika sebuah proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti

waktu CPU, memori, berkas, atau perangkat I/O. Sumber daya ini dapat diperoleh langsung

dari sistem operasi, dari proses induk yang membagi-bagikan sumber daya kepada setiap

proses turunannnya, atau proses turunan dan proses induk berbagi sumber-daya yang

diberikan sistem operasi. Pengelolaan Proses Proses perlu dikelola karena dalam sebuah

proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya

tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O.

Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen

proses seperti:

• Pembuatan dan penghapusan proses pengguna dan sistem proses.

• Menunda atau melanjutkan proses.

• Menyediakan mekanisme untuk proses sinkronisasi.

• Menyediakan mekanisme untuk proses komunikasi.

(49)

Perkembangan sistem komputer mendatang adalah menuju ke sistem multi- processing,

multiprogramming, terdistribusi dan paralel yang mengharuskan adanya proses-proses yang

berjalan bersama dalam waktu yang bersamaan. Hal demikian merupakan masalah yang perlu

perhatian dari perancang sistem operasi. Kondisi dimana pada saat yang bersamaan terdapat

lebih dari satu proses disebut dengan kongkurensi (proses-proses yang kongkuren).

Proses-proses yang mengalami kongkuren dapat berdiri sendiri (independen) atau dapat

saling berinteraksi, sehingga membutuhkan sinkronisasi atau koordinasi proses yang baik.

5. Sebutkan komponen komputer yang termasuk perangkat input dan

output?

Komponen Input

6.

Secara fisik, Komputer terdiri dari beberapa komponen yang merupakan suatu sistem.

Sistem adalah komponen-komponen yang saling bekerja sama membentuk suatu kesatuan.

Apabila salah satu komponen tidak berfungsi, akan mengakibatkan tidak berfungsinya suatu

komputer dengan baik. Komponen komputer ini termasuk dalam kategori elemen perangkat

keras (hardware). Berdasarkan fungsinya, perangkat keras komputer dibagi menjadi :

1. input divice (unit masukan)

2. Process device (unit Pemrosesan)

(50)

4. Backing Storage ( unit penyimpanan)

5. Periferal ( unit tambahan)

komponen dasar komputer yang terdiri dari input, process, output dan storage. Input device

terdiri dari keyboard dan mouse, Process device adalah microprocessor (ALU, Internal

Communication, Registers dan control section), Output device terdiri dari monitor dan

printer, Storage external memory terdiri dari harddisk, Floppy drive, CD ROM, Magnetic

tape. Storage internal memory terdiri dari RAM dan ROM. Sedangkan komponen Periferal

Device merupakan komponen tambahan atau sebagai komponen yang belum ada atau tidak

ada sebelumnya. Komponen Periferal ini contohnya : TV Tuner Card, Modem, Capture Card.

1. Unit Masukan ( Input Device )

Unit ini berfungsi sebagai media untuk memasukkan data dari luar ke dalam

suatu memori dan processor untuk diolah guna menghasilkan informasi yang

diperlukan. Input devices atau unit masukan yang umumnya digunakan

personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse

adalah unit yang menghubungkan user (pengguna) dengan komputer. Selain

itu terdapat joystick, yang biasa digunakan untuk bermain games atau

permainan dengan komputer. Kemudian scanner, untuk mengambil gambar

sebagai gambar digital yang nantinya dapat dimanipulasi. Touch panel, dengan

menggunakan sentuhan jari user dapat melakukan suatu proses akses file.

Microphone, untuk merekam suara ke dalam komputer.

Input device berfungsi sebagai media untuk memasukkan data dari luar sistem

ke dalam suatu memori dan processor untuk diolah dan menghasilkan

informasi yang diperlukan. Data yang dimasukkan ke dalam sistem komputer

(51)

data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance

input berbentuk program yang digunakan untuk mengolah data yang

dimasukkan. Jadi Input device selain digunakan untuk memasukkan data dapat

pula digunakan untuk memasukkan program. Berdasarkan sifatnya, peralatan

input dapat digolongkan menjadi dua yaitu :

• Peratalan input langsung, yaitu input yang dimasukkan langsung diproses

oleh alat pemroses. Contohnya : keyboard, mouse, touch screen, light pen,

digitizer graphics tablet, scanner.

• Peralatan input tidak langsung, input yang melalui media tertentu sebelum

suatu input diproses oleh alat pemroses. Contohnya : punched card, disket,

harddisk.

Unit masukan atau peralatan input ini terdiri dari beberapa macam peranti

yaitu ……

a. Keyboard

Keyboard merupakan unit input yang paling penting dalam suatu pengolahan data dengan

komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta

sebagai media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang

diperlukan, seperti menyimpan file dan membuka file. Penciptaan keyboard komputer berasal

dari model mesin ketik yang diciptakan dan dipatentkan oleh Christopher Latham pada tahun

1868, Dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan Remington. Keyboard

yang digunakanan sekarang ini adalah jenis QWERTY, pada tahun 1973, keyboard ini

diresmikan sebagai keyboard standar ISO (International Standar Organization). Jumlah

tombol pada keyboard ini berjumlah 104 tuts. Keyboard sekarang yang kita kenal memiliki

(52)

Jenis-Jenis Keyboard :

1.) QWERTY

2.) DVORAK

3.) KLOCKENBERG

Keyboard yang biasanya dipakai adalah keyboard jenis QWERTY, yang bentuknya ini mirip

seperti tuts pada mesin tik. Keyboard QWERTY memiliki empat bagian yaitu :

1. typewriter key

2. numeric key

3. function key

4. special function key.

1. Typewriter Key

Tombol ini merupakan tombol utama dalam input. Tombol ini sama dengan tuts pada mesin

tik yang terdiri atas alphabet dan tombol lainnya sebagaimana berikut :

• Back Space

Tombol ini berfungsi untuk menghapus 1 character di kiri cursor

(53)

Bila tombol ini ditekan, maka lampu indikator caps lock akan menyala, hal ini menunjukkan

bahwa huruf yang diketik akan menjadi huruf besar atau Kapital, bila lampu indicator caps

lock mati, maka huruf akan menjadi kecil.

• Delete

Tombol ini berfungsi untuk menghapus 1 karakter pada posisi cursor

• Esc

Tombol ini berfungsi untuk membatalkan suatu perintah dari suatu menu.

• End

Tombol ini berfungsi untuk memindahkan cursor ke akhir baris/halaman/lembar kerja

• Enter

Tombol ini berfungsi untuk berpindah ke baris baru atau untuk melakukan suatu proses

perintah.

• Home

Untuk menuju ke awal baris atau ke sudut kiri atas layar

• Insert

Tombol ini berfungsi untuk menyisipkan character.

• Page Up

Tombol ini berfungsi untuk meggerakan cursor 1 layar ke atas

(54)

Tombol ini berfungsi untuk Menggerakkan cursor 1 layar ke bawah

• Tab

Tombol ini berfungsi untuk memindahkan cursor 1 tabulasi ke kanan.

2. Numeric Key

Tombol ini terletak di sebelah kanan keyboard. tombol ini terdiri atas angka dan arrow

key. Jika lampu indikator num lock menyala maka tombol ini berfungsi sebagai angka.

Jika lampu indikator num lock mati maka tombol ini berfungsi sebagai arrow key.

3. Function Key

Tombol ini terletak pada baris paling atas, tombol fungsi ini ini terdiri dari F1 s/d F12.

Fungsi tombol ini berbeda-beda tergantung dari program komputer yang digunakan.

4. Special Function Key

Tombol ini terdiri atas tombol Ctrl, Shift, dan Alt. Tombol akan mempunyai fungsi bila

ditekan secara bersamaan dengan tombol lainnya. Misalnya, untuk memblok menekan

bersamaan tombol shift dan arrow key, untuk menggerakan kursor menekan bersamaan

ctrl dan arrow key.

b. Mouse

Mouse adalah salah unit masukan (input device). Fungsi alat ini adalah untuk

perpindahan pointer atau kursor secara cepat. Selain itu, dapat sebagai perintah praktis dan

(55)

operasi telah berbasiskan GUI (Graphical User Interface). sinyal-sinyal listrik sebagai input

device mouse ini dihasilkan oleh bola kecil di dalam mouse, sesuai dengan pergeseran atau

pergerakannya. Sebagian besar mouse terdiri dari tiga tombol, umumnya hanya dua tombol

yang digunakan yaitu tombol kiri dan tombol kanan. Saat ini mouse dilengkapi pula dengan

tombol penggulung (scroll), dimana letak tombol ini terletak ditengah. Istilah penekanan

tombol kiri disebut dengan klik (Click) dimana penekanan ini akan berfungsi bila mouse

berada pada objek yang ditunjuk, tetapi bila tidak berada pada objek yang ditunjuk penekanan

ini akan diabaikan. Selain itu terdapat pula istilah lainnya yang disebut dengan menggeser

(drag) yaitu menekan tombol kiri mouse tanpa melepaskannya dengan sambil digeser. Drag

ini akan mengakibatkan objek akan berpindah atau tersalin ke objek lain dan kemungkinan

lainnya. Penekanan tombol kiri mouse dua kali secara cepat dan teratur disebut dengan klik

ganda (double click) sedangkan menekan tombol kanan mouse satu kali disebut dengan klik

kanan (right click)Mouse terdiri dari beberapa port yaitu mouse serial, mouse ps/2, usb dan

wireless.

c. Touchpad

Unit masukkan ini biasanya dapat kita temukan pada laptop dan notebook, yaitu

dengan menggunakan sentuhan jari. Biasanya unit ini dapat digunakan sebagai pengganti

mouse. Selain touchpad adalah model unit masukkan yang sejenis yaitu pointing stick dan

trackball. Touch Pad Track Ball Pointing Stick

(56)

Light pen adalah pointer elektronik yang digunakan untuk modifikasi dan men-design

gambar dengan screen (monitor). Light pen memiliki sensor yang dapat mengirimkan sinyal

cahaya ke komputer yang kemudian direkam, dimana layar monitor bekerja dengan merekam

enam sinyal elektronik setiap baris per detik.

Gambar Light Pen

e. Joy Stick dan Games Paddle

Alat ini biasa digunakan pada permainan (games) komputer. Joy Stick biasanya

berbentuk tongkat, sedangkan games paddle biasanya berbentuk kotak atau persegi terbuat

dari plastik dilengkapi dengan tombol-tombol yang akan mengatur gerak suatu objek dalam

komputer.

f. Barcode

Barcode termasuk dalam unit masukan (input device). Fungsi alat ini adalah untuk

membaca suatu kode yang berbentuk kotak-kotak atau garis-garis tebal vertical yang

kemudian diterjemahkan dalam bentuk angka-angka. Kode-kode ini biasanya menempel pada

produk-produk makanan, minuman, alat elektronik dan buku. Sekarang ini, setiap kasir di

supermarket atau pasar swalayan di Indonesia untuk mengidentifikasi produk yang dijualnya

dengan barcode.

Gambar Barcode Reader

Gambar Barcode

g. Scanner

Scanner adalah sebuah alat yang dapat berfungsi untuk meng-copy atau menyalin

Referensi

Dokumen terkait

Sistem operasi mempunyai tiga sasaran utama yaitu kenyamanan -- membuat penggunaan komputer menjadi lebih nyaman, efisien -- penggunaan sumber-daya sistem komputer

Upaya pendinginan dilakukan dengan mengatur peletakan komputer agar konveksi udara alami berjalan lancar, kemudian menambahkan kipas pada posisi yang tepat untuk memberi

Sistem operasi memiliki dua fungsi utama yaitu mengelola seluruh sumber sumber daya yang terdapat dalam sistem komputer, baca pengertian sistem komputer , selain itu fungsi sistem

Merupakan software yang khusus digunakan untuk membuat program.. komputer, apakah itu sistem operasi, program paket

“Apa Operasi itu?” mungkin ini yang terlintas dalam benak pikiran kita semua tentang pekerjaan atau kinerja, Operasi Dasar Komputer atau yang lebih dikenal dengan kinerja

Seiring dengan bertambah kuatnya suatu komputer kecil, komputerkomputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi

• Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. •

Sistem operasi merupakan jantung kerja komputer yang mengontrol kerja aplikasi dan perangkat keras yang terhubung antar