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,
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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)
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
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
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
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
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
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
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
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
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,
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
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
(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
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
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
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
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
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
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
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
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
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,
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
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.
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: .,+, -, *, /,
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.
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)
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
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
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
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
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
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
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