Macam macam sistem operasi komputer

Tugas ujian
Tentang jenis-jenis system operasi,Strukture
ALU,perbedaan S.O open source &berlisensi,dan
penyebab corrupt intrupption

D
I
S
U
S
U
N
Oleh :
Nama

: Marjani harianto

Semester

: IV


Dosen pembimbing :Volvo sihombing S.com M.com

1.Macam-Macam Sistem Operasi
Sistem operasi adalah seperangkat program yang mengelola sumber daya perangkat
keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi
adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa
sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka,
kecuali program aplikasi booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan
memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori,
sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras
komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan
seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada
hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk
superkomputer dan server web.
Hingga saat ini, sudah banyak sekali jenis Sistem operasi yang beredar. Berikut ini akan saya
berikan beberapa contoh sistem operasi beserta kelebihan dan kekurangannya.
1. 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 November1983, 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 tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga
sama. 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 Windows
1.
2.
3.
4.
5.

6.
7.
8.
9.

User friendly dibandingkan dengan sistem operasi yang lain
Instalasi software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain
Banyak software berbasis Windows
Dukungan driver yang lebih banyak
Banyak orang yang menggunakan 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.
Karena systemnya sudah dishare untuk bisa dikembangkan, maka semakin mudah siapa
saja membuat software untuk dijalankan di Mircosoft Windows. Terutama dunia usaha
yang membutuhkan aplikasi yang sesuai dengan kebutuhannya.
Perkembangan paling cepat dibanding software lainnya karena banyak perusahaan
software yang konsisten menciptakan kemajuan pada sistem operasi Windows.
Banyak gratisan GPL dan Freeware ditawarkan untuk Windows.
Kalau ada masalah mudah menyelesaikannya sebab hampir semua orang bisa, dan
mencari ahlinya juga tidak sulit disekitar kita.


Kekurangan Windows
1.
2.
3.
4.
5.

Harga licensi mahal
Komunitas terlalu sedikit, karena bersifat closed-source
Banyaknya virus yang sering menyerang Windows
Sistem keamanan yang masih dibilang kurang
Sistem yang kurang stabil

2. LINUX

Linux sebagai sistem operasi dengan menyusul pembangunan sebagai 'bebas' perangkat
lunak open source, yang telah meningkatkan popularitas dan permintaan antara rumah dan
perusahaan perangkat lunak komputer user. Dengan affor dan ceyang penuh fungsi komputer
desktop solusi Linux adalah membuktikan untuk menjadi besar persaingan dengan Microsoft

Windows dan Apple Macintosh sistem operasi. Linux adalah lagi yang cepat dan sistem operasi,
dengan kemampuan untuk mengakomodasi beberapa pengguna, bertindak sebagai server
Internet, dan dukungan yang mudah menggunakan antarmuka grafis. Memulai dengan Linux

namun telah diidentifikasi sebagai tugas menakutkan karena merupakan salah satu tampilan yang
nampaknya di pertama sekilas, kompleks untuk mata yang tak terlatih. Akibatnya, pendidikan
telah menjadi Linux tersedia secara luas dan dapat diakses oleh mata tak terlatih. Hal ini
memungkinkan mereka untuk mendapatkan sistem operasi Linux intim pengetahuan dan
keterampilan yang dibutuhkan untuk menggunakan perangkat lunak komputer efektif
Kelebihan Linux
1. Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak
terdapat biaya lisensi untuk membeli atau menggunakan Linux.
2. Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan
hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux
mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows.
3. Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux.
Kita dapat mengakses situs web Open Source as Alternative untuk memperoleh informasi
yang cukup berguna dan cukup lengkap tentang alternatif aplikasi Windows di Linux.
Kekurangan Linux
1. Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’. Hal

ini dapat diatasi dengan pelatihan-pelatihan atau edukasi kepada pengguna agar mulai
terbiasa dengan Linux.
2. Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada
Linux. Untuk mencari daftar perangkat keras yang didukung pada Linux, kita dapat
melihatnya di Linux-Drivers.org atau linuxhardware.org.
3. Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di
Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD /
DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package
yang dibutuhkan beserta dependencies-nya.

3. DOS

DOS adalah sistem operasi yang menggunakan interface command-line yang digunakan
para pengguna komputer pada dekade tahun 1980-an. Untuk fasilitas booting komputer dan
menjalankan beberapa aplikasi software, misalnya WS dan Lotus. Masih banyak fungsi DOS
yang digunakan pada zaman sekarang, terutama dalam menyelesaikan beberapa troubleshooting
pada hardware komputer. Walaupun bisa juga dilakukan pada sistem operasi berbasis GUI.
Berikut ini fungsi-fungsi DOS.
• Mengorganisasikan atau mengendalikan kegiatan komputer
• Mengatur memori

• Mengatur proses input dan output data
• Management file
• Management directory
Kekurangan Ms DOS
1. DOS tidak memiliki GUI sehingga membuat lebih ribet, karena menggunakan Command
Line Interface
2. Windows yang sekarang (NT Tech) tidak begitu kompatibel dengan program DOS
Kelebihan program DOS
1. DOS menampilkan program yang lebih "realistis" dibandingkan windows karena
beberapa command dari windows itu sendiri mengadaptasi dari DOS (misalkan command
virus untuk menyembunyikan attribut)

4. HAIKU (Open BeOS)

OS dari BeOS atau HAIKU adalah Sistem operasi ini merupakan salah satu jenis sistem
operasi yang bersifat Open Sourche. Dimana OS BeOS atau HAIKU ini pada jamannya sangat
dikenal sebagai OS yang memiliki arsitektur yang kuat untuk menjalankan multimedia,
mendukung multiprosesor, mendukung 64 journaling file sistem. Bukannya hanya itu saja OS ini
pada masa itu mengalami perkembangan ynag sangat pesat yang dapat dilihat dari segi
penggunanya. Slaah satu ketertarikan dari SOBeOS ini adalah tidak memiliki keterkaitan dengan

sourche code. Dan saat itu SO BeOS ini memiliki saingan yang tidak tertandingi dari beberapa
perusahann besar OS seperti MC-OS, APPLE, dan juga Microsoft Corporation hal ini merupakan
suatu keistimewann sendiri bagi Jean Louis Gassée pendiri utama Be,Inc. Jean berasal dari suatu
perusahaan Aplle dia keluar dari perushahaan tersebut dan membangun sebuah perusahan baru
yang memberikan dampak besar dalam sejarah Sistem Operasi. Adapun Tujuan dari Be adalah
membuat platform hardware baru dengan sistem operasi baru yang tidak terikat isu backwards
compatibility dan dirancang untuk multiprocessing.
Kelebihan BeOS
1. Arsitektur yang kuat untuk multimedia
2. Mendukung multiprosesor
3. Mendukung 64 journaling file sistem.
Kekurangan BeOS
1. Hanya dapat digunakan pada Hardware modern (BeBOX)
2. Untuk menjalankannya dibutuhkan Aplikasi Virtual seperti Qemu atau Vmware

5. FreeBSD

FreeBSD adalah suatu sistem operasi yang bekerja layaknya UNIX tetapi bukan turunan
dari UNIX. Pertama kali dikembangkan oleh Berkeley Software Distribution pada tahun 1993.
Operating system ini dijuluki FreebSD karena software ini gratis untuk digunakan oleh siapapun

termasuk untuk kepentingan komersial, source code yang tersedia dengan gratis, siapapun dapat
meningkatkan performa FreeBSD ini atau menemukan bug untuk mensubmit source codenya,
kata “free” dapat diartikan sebagai gratis, atau dapat digunakan sesuai keinginan user.
Saat ini FreeBSD banyak dipercaya sebagai OS untuk server yang menangani beban yang cukup
tinggi. Tercatat beberapa situs internet tersibuk di dunia, seperti Yahoo.com, Hotmail.com, dan
ftp.cdrom.com menggunakan FreeBSD sebagai sistem operasi bagi servernya. Sementara itu, di
Indonesia FreeBSD menjadi tulang punggung dari jaringan AI3 (Asian Internet Interconnection
Initiative). Jaringan yang di Indonesia berpusat di ITB ini bertujuan untuk menghubungkan
perguruan tinggi serta lembaga pendidikan maupun riset di Indonesia ke jaringan internet melalui
gateway internet AI3 di ITB.
Kelebihan FreeBSD
1. Memiliki sistem software third-party yang memberikan kemudahan yang berarti bagi
para user untuk menambah atau menghapus aplikasi-aplikasi. Para user cukup
mengeksekusi satu baris perintah dan aplikasi-aplikasi dengan sendirinya di-download,
dicek integritasnya, di-build, dan diinstall secara otomatis. Tugas-tugas administrasi
sistem menjadi sangat praktis dan mudah.
2. Keuntungan lain dalam memakai freebsd sebagai server diantaranya adalah mudah, gratis
(bisa di download langsung dr www.freebsd.org), secure, powerfull, mendukung patch
dan update, disertai port dan package u/ memudahkan install software lain, disertai
firewall, dan ada team yang akan selalu develop OS FreeBSD.

3. Sistem stabil untuk database, server internet, intranet, fill-server, intranet client,
pengembangan java., FreeBSD dapat berjalan lebih cepat dari Linux dalam beberapa
bagian misal sebagai server NFS.
Kekurangan FreeBSD
1.
2.
3.
4.
5.

Sedikit software untuk kantor apalagi versi gratisnya
Free BSD tidak dapat digunakan pada mikro karnal lam PC IBM
Free BSD tidak dapat mendukung ISA-plug-and-ply-card
Kecilnya basis developer dan pemakai yg mencari bug/kelemahan program
Belum jelas masa depannya untuk server database dan sistem operasi desktop.

6. SUN SOLARIS

Sun Solaris adalah sebuah sistem operasi keluarga Unix yang dikembangkan oleh Sun
Microsystems Inc.Open solaris adalah Sun Solaris yang di open-source kan di bawah lisensi

CDDL (Common Development and Distribution License). Solaris OS adalah operating system
yang sangat terkenal didunia karena kestabilannya. Solaris OS sangat dipercaya sebagai OS
server terutama pada mesin-mesin critical yang menuntut high availability, stability, reliable,
serta scalable.
Kelebihan OS Solaris
Banyak pihak yang beranggapan bahwa OS Solaris merupakan OS yang sangat sempurna bagi
suatu sistem dengan kinerja yang membutuhkan high availability, stability, reliable, serta
scalable. Diantara daftar kelebihan OS Solaris adalah sebagi berikut:
1. Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client,
pembangunan Java.
2. Stabil dan popular dibandingkan dengan Windows NT.
3. Mempunyai sistem operasi Unix versi "hampir" sempurna
Kekurangan OS Solaris
1.
2.
3.
4.
5.

Harga sistem operasi komersil yang mahal (versi berbayar).
Kepantasan inovasi Linux lama kelamaan memberi kesan kepada sistem Unix komersil.
Sistem operasi Unix versi "hampir" percuma tidak sebaik sistem operasi Unix komersil.
Driver hardware yang kurang baik pada versi "hampir" percuma.
Sedikit perizinan untuk pejabat.

7. NOVELL OPERATING SISTEM

Dibuat oleh Novell Corporation. Sistem operasi yang dulu pernah digunakan oleh Fakultas
MIPA UGM untuk Entry Key-In KRS mahasiswa.
Kelebihan :
1.
2.
3.
4.

Sebagai software jaringan;
Kecepatan komunikasi antar PC dalam sebuah LAN (Local Area Network);
Manajemen jaringannya mudah;
Perangkat besar (space disk, memori) hanya pada computer yang digunakan sebagai
server.

Kekurangan :
1. Berbasis DOS sehingga mode operasinya tidak grafis.
8. UNIX

UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics
(Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American
Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts
(MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced
Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable,
multi-tasking dan multi-user.

Kelebihan Unix:
1.
2.
3.
4.
5.

Sistem operasinya gratis
Tidak perlu mengintal driver lagi
Mendapatkan applikasi multimedia dan desian grafis yang lengkap
Tidak bisa terkena virus
Desktopnya bagus

Kekurangan Unix:
1. Membingungkan karna berbeda dengan windows
2. Format file yang terlalu sedikit
3. Banyak software yang tidak complatible dengan linux
9. MAC OS

Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem
operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak
kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006
telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86.
Kelebihan Machintosh:
1. Hardware dan sistem operasi berasal dari produsen yang sama.
2. Tidak bisa di tembus virus dan worm.
Kekurangan Machintosh:
1. Hanya cocok bagi graphic designer.
2. Hanya pihak MacOs saja yang mengembangkan sistem operasi ini
3. Kurang cocok untuk aplikasi server dan game.

10.Symbian OS

Symbian 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 2010 lalu, pertama kali digunakan pada ponsel
Nokia N8.
Kelebihan symbian
1. Symbian juga terbukti bisa tampil baik pada ponsel dan dirancang untuk multimedia,
hampir semua aplikasi yang kompatibel bisa dipasang.
2. Symbian adalah sebutan dari nokia yang tidak diragukan lagi kualitasnya.
3. Symbian merupakan os yang dapat dimodifikasi semua yang ada didalamnya.
4. symbian dapat dibentuk atau gampangnya dirubah tampilannya sesuai selera.
5. Symbian mampu bersaing dengan pesaing pesaing kelasnya.
Kekurangan symbian
1. symbian merosot dengan adanya os baru besutan dari merek dagang yang lain, seperti
iphone atau yang paling berat yaitu blackberry yang sudah sangat populer saat ini.
2. Konfigursi systemnya hampir sama dengan komputer, symbian rentan terkena virus.
3. Symbian terbilang hampir tersisih saat ini karena mungkin mulai tahun 2013 nokia tidak
mengeluarkan ponsel symbian lagi karena telah digantikan dengan windows mobile
besutan nokia.

11.Blackberry

BlackBerry OS adalah milik Sistem Operasi Mobile, yang dikembangkan oleh Research
In Motion untuk perusahaan BlackBerry garis smartphone perangkat genggam. Sistem operasi
menyediakan multitasking dan mendukung perangkat input khusus yang telah diadopsi oleh RIM
untuk digunakan dalam handheld, khususnya trackwheel, trackball, dan yang paling baru, yang
trackpad dan touchscreen.
Platform BlackBerry mungkin paling dikenal karena dukungan asli untuk email perusahaan,
melalui MIDP 1.0 dan, baru-baru ini, sebuah subset dari MIDP 2.0, yang memungkinkan aktivasi
nirkabel lengkap dan sinkronisasi dengan Microsoft Exchange, Lotus Domino, atau Novell
GroupWise email, kalender, tugas, catatan, dan kontak, bila digunakan dengan BlackBerry
Enterprise Server. Sistem operasi juga mendukung WAP 1.2.
Pembaruan sistem operasi dapat secara otomatis tersedia dari operator nirkabel yang mendukung
BlackBerry atas memuat perangkat lunak udara (OTASL) layanan.
Kelebihan Blackberry OS
1. secara keseluruhan, blackberry sangat menguntungkan untuk pengguna bisnis dan sangat
optimal dari segi konsumsi daya.
2. Blackberry OS merupakan platform yang paling terkenal dan terkuat di pasar OS. dan
makin banyak yang berpendapat jika Blackberry memiliki manajemen kontak yang
sangat rapi dan akurat dari semua perangkat.
3. Blackberry sangat dikenal dengan ketangguhan karena hardwarenya dapat bertahan
melebihi dari beban penggunaanya
4. Research in motion atau disingkat menjadi RIM seperti apple mampu untuk
menghasilkan kualitas perangkat keras yang sangat hebat dan juga estetis. bahkan RIM
juga menawarkan kebebasan memilih tidak seperti Apple OS.
Kekurangan Blackberry OS
1. RIM juga merilis apliction store sendiri yang disebut dengan Blackberry App World yang
sama dengan Apple. namun kurangnya aplikasi dan antarmuka yang cukup rumit
menjadikan memperlambat adopsi. dan rata aplikasi Blackberry jauh lebih mahal dari
pada aplikasi iOS dan android
2. dibandingkan dengan platform lain seperti apple dan android, Blackberry OS
memberikan pengalaman browsing yang lemah

3. blackberry masih dapat menjembatani kesenjangan yang masih berakar dari masyarakat
perusahaan tidak seperti Aplle yang mampu untuk menjembatani konsumen secara luas
4. untuk mencapai integrasi yang penuh anda harus menginstal Blackberry Enterprise
Server atau blackberry express terlebih dahulu yang pastinya akan menambah lapisan
kompleksitas, manajeman biaya dan juga unsur bisnis.

12.android OS

Android (/ˈæn.drɔɪd/; AN-droyd) adalah sistem operasi berbasis Linux yang dirancang
untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android
awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang
kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007,
bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan
perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar
terbuka perangkat seluler. Ponsel Android pertama mulai dijual pada bulan Oktober 2008.
Kelebihan Anroid OS
1. User Friendly – Kalimat ini sangat melekat pada sistem operasi Windows miliknya
microsoft, ibaratnya kita dengan sangat mudah mengoprasikan komputer hanya dengan
belajar beberapa hari bahkan beberapa jam saja, dan ini juga melekat pada Android yang
berjalan pada Smartphone.
2. Notifications – Anda dengan sangat mudah mendapatkan notifikasi dari smartphone
android dengan mengatur beberapa akun Email, SMS , Voice Dial, Update dan lain
sebagainya.
3. Tampilan – Dari segi tampilan, Android tidak kalah bagusnya dari iOs miliknya Apple,
karena memang dari awal android hampir mengusung teknologi iOs, hanya saja ini versi
murahnya.
4. Open Source – Operating system ini memang dibuat open source oleh penciptanya,
karena memang berbasis kernel Linux. Jadi jangan kaget jika diluar sana ada banyak
sekali Custom Rom untuk masing-masing perangkat android.
5. Aplikasi – Untuk Aplikasi anda akan disajikan jutaan pilihan aplikasi yang menarik dari
yang gratis hingga berbayar, dan anda bisa mendownloadnya di Google Play.

Kekurangan androis OS
1. melakukan update system tidaklah mudah, anda harus menunggu dari masing-masing
Vendor untuk merilis Update Versi yang terbaru. Tentu ini sangat tidak menyenangkan.
2. Batterai Cepat Habis – Ini sering terjadi jika anda menyalakan paket data dan
menggunakan widget serta aplikasi yang berjalan secara berlebihan, untuk mengatasinya
anda harus mengurangi aktivitas aplikasi pada smartphone anda.
3. Lemot atau Lag – Sebenarnya kalau ini ada kaitannya dengan spesifikasi dari masingmasing perangkat, namun ada kalanya Android ini tidak bersahabat dengan beberapa
aplikasi dikarenakan Ram ataupun Prosesornya yang kurang memadai, jadi sesuaikan
aplikasi dengan perangkatnya.

2.Aritmetic Logic Unit (ALU)

PENGERTIAN
Arithmatic Logical Unit (ALU), adalah salah satu bagian/komponen dalam sistem di dalam
sistem komputer yang berfungsi melakukan operasi/perhitungan aritmatika dan logika (Contoh
operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi
logika adalah logika AND dan OR. ALU bekerja besama-sama memori, di mana hasil dari
perhitungan di dalam ALU di simpan ke dalam memori.
Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan
dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan sistem
bilangan biner (two’s complement). ALU mendapat data dari register. Kemudian data tersebut
diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU.
STRUKTUR DAN CARA KERJA PADA ALU
ALU akan bekerja setelah mendapat perintah dari Control Unit yang terletak pada processor.
Control Unit akan memberi perintah sesuai dengan komando yang tertulis(terdapat) pada
register. Jika isi register memberi perintah untuk melakukan proses penjumlahan, maka PC akan
menyuruh ALU untuk melakukan proses penjumlahan. Selain perintah, register pun berisikan
operand-operand. Setelah proses ALU selesai, hasil yang terbentuk adalah sebuah register yang

berisi hasil atau suatu perintah lainnya. Selain register, ALU pun mengeluarkan suatu flag yang
berfungsi untuk memberi tahu kepada kita tentang kondisi suatu processor seperti apakah
processor mengalami overflow atau tidak.
ALU (Arithmethic and Logic Unit) adalah bagian dari CPU yang bertanggung jawab dalam
proses komputasi dan proses logika. Semua komponen pada CPU bekerja untuk memberikan
asupan kepada ALU sehingga bisa dikatakan bahwa ALU adalah inti dari sebuah CPU.
Perhitungan pada ALU adalah bentuk bilangan integer yang direpresentasikan dengan bilangan
biner. Namun, untuk saat ini, ALU dapat mengerjakan bilangan floating point atau bilangan
berkoma, tentu saja dipresentasikan dengan bentuk bilangan biner. ALU mendapatkan data
(operand, operator, dan instruksi) yang akan disimpan dalam register. Kemudian data tersebut
diolah dengan aturan dan sistem tertentu berdasarkan perintah control unit. Setelah proses ALU
dikerjakan, output akan disimpan dalam register yang dapat berupa sebuah data atau sebuah
instruksi. Selain itu, bentuk output yang dihasilkan oleh ALU berupa flag signal. Flag signal ini
adalah penanda status dari sebuah CPU. Bilangan integer (bulat) tidak dikenal oleh komputer
dengan basis 10. Agar komputer mengenal bilangan integer, maka para ahli komputer
mengkonversi basis 10 menjadi basis 2. Seperti kita ketahui, bahwa bilangan berbasis 2 hanya
terdiri atas 1 dan 0. Angka 1 dan 0 melambangkan bahwa 1 menyatakan adanya arus listrik dan 0
tidak ada arus listrik. Namun, untuk bilangan negatif, computer tidak mengenal simbol (-).
Komputer hanya mengenal simbol 1 dan 0. Untuk mengenali bilangan negatif, maka digunakan
suatu metode yang disebut dengan Sign Magnitude Representation. Metode ini menggunakan
simbol 1 pada bagian paling kiri (most significant) bit. Jika terdapat angka 18 = (00010010)b,
maka -18 adalah (10010010)b. Akan tetapi, penggunaan sign-magnitude memiliki 2 kelemahan.
Yang pertama adalah terdaptnya -0 pada sign magnitude[0=(00000000)b; -0=(10000000)b].
Seperti kita ketahui, angka 0 tidak memiliki nilai negatif sehingga secara logika, sign-magnitude
tidak dapat melakukan perhitungan aritmatika secara matematis. Yang kedua adalah, tidak
adanya alat atau software satupun yang dapat mendeteksi suatu bit bernilai satu atau nol karena
sangat sulit untuk membuat alat seperti itu. Oleh karena itu, penggunaan sign magnitude pada
bilangan negatif tidak digunakan, akan tetapi diganti dengan metode 2′s complement. Metode 2′s
complement adalah metode yang digunakan untuk merepresentasikan bilangan negatif pada
komputer. Cara yang digunakan adalah dengan nilai terbesar dari biner dikurangin dengan nilai
yang ingin dicari negatifnya. Contohnya ketika ingin mencari nilai -18, maka lakukan cara
berikut:
1. ubah angka 18 menjadi biner (00010010)b
2. karena biner tersebut terdiri dari 8 bit, maka nilai maksimumnya adalah 11111111
3. kurangkan nilai maksimum dengan biner 18 -> 11111111 – 00010010 = 11101101
4. kemudian, dengan sentuhan terakhir, kita tambahkan satu -> 11101101 + 00000001 =
11101110

3.open source dan closed source
1.Open source
Open source adalah perangkat lunak dimana kode program terbuka dan disediakan oleh
pengembangnya secara umum agar dapat dipelajari, diubah atau dikembangkan lebih lanjut dan
disebar luaskan. Jika ada pembuat perangkat lunak yang tidak mengizinkan kode programnya
diubah atau dimodifikasi, maka bukanlah disebut sebagai open source walaupun kode program
dari perangkat lunak tersebut tersedia.
Open source (kode program terbuka) dipopulerkan tahun 1998. Sejarah perangkat lunak
open source lahir sejak kultur hacker berkembang di laboratorium-laboratorium komputer di
universitas-universitas Amerika seperti Stanford, Berkeley, Carnegie Mellon, dan MIT pada
tahun 1960-an dan 1970-an.Sistem operasi open source dinggap menguntungkan, khususnya oleh
para pengguna open source. Beberapa keuntungan dan kerugian dari open source :
Keuntungan
1.
2.
3.
4.
5.
6.

Banyak tenaga (SDM) yang berperan mengerjakan proyek
Kesalahan (bugs, error) lebih cepat ditemukan dan diperbaiki
Kualitas hasil lebih terjamin karena komunitas melakukan evaluasi
Lebih aman
Hemat biaya
Tidak mengulangi development

Kekurangan
1. Kurangnya SDM yang dapat memanfaatkan open source
2. Tidak adanya proteksi terhadap HAKI
Contoh Sistem operasi yang termasuk Open Source adalah




Linux:Ubuntu, Red Hat, Mandriva, CentOS, Fedora, Blankon, OpenSUSE, Clear OS
Open BSD dan Free BSD

Open Solaris dan Solaris
Android

2. Close Source
Close Source adalah Sistem operasi yang codenya tidak dibuka untuk umum, pemilik code
yang close source bisa membagi source codenya melalui lisensi dengan gratis maupun
membayar. meskipun gratis, lisensi tertentu bisa membuat sebuah sistem operasi tidak
sepenuhnya open source. Misalnya jika lisensi tersebut ada larangan untuk memodifikasi code,
maka sistem operasi ini tidak open source.

Keuntungan Closed Source
1.
2.
3.
4.

Kestabilan sistem terjamin karena ada penangung jawab resmi.
Support langsung dari pemilik aplikasi /program.
Mudah mendapatkan sertifikasi.
Lebih mudah digunakan / dipelajari / dipahami karena mayoritas pengguna menggunakannya
( pada daerah tertentu ).

Kekurangan Close Source
1. Tidak ada support khusus / langsung dari pembuat (developer).
2. Celah yang terbuka, bisa dimanfaatkan untuk pengambilan informasi.
3. Sosialisasi pemakaian, agak sulit, karena umumnya pengguna menggunakan close source
(e.g.Windows),hanya pada daerah tertentu).
4. Sulit untuk mendapatkan sertifikasi.
5. Adanya lisensi yang mengharuskan pengguna untuk menyediakan dana /financial.
6. Pengembangan terbatas.
7. Diperlukan antivirus.
8. Aplikasi umumnya tersedia berbayar.
9. Deteksi kelemahan aplikasi menunggu feedback dari pengguna.
Contoh Sistem operasi yang termasuk Close Source adalah


Microsoft Windows

4.penyebab terjadinya corrupt interupption
INTERUPPT
Interupsi adalah suatu permintaan khusus kepada mikroprosessor untuk melakukan
sesuatu. Bila terjadi interupsi,maka komputer akan menghentikan dahulu apa yang sedang
dikerjakannya dan melakukan apa yang diminta oleh yang menginterupsi. Interupsi adalah
merupakan pusat sistem operasi, yang menyediakan cara efisien bagi sistem operasi untuk
berinteraksi dan bereaksi terhadap lingkungannya. Pemrograman berbasis interupsi secara
langsung didukung hampir seluruh CPU modern. Interupsi menyediakan cara otomatis
menyimpan isi register local dan menjalankan kode khusus sebagai respon terhadap sebuah
kejadian. Bahkan komputer yang paling dasar sekalipun mendukung interupsi hardware dan
membolehkan pemrogram untuk menentukan kode yang akan di jalankan ketika terjadi sebuah
kejadian.

Penyebab Interupsi
Mekanisme interupsi tidak hanya digunakan untuk menangani operasi yang berhubungan dengan
perangkat M/K. Sistem operasi menggunakan mekanisme interupsi untuk beberapa hal, di
antaranya:
1. Menangani exception, Exception adalah suatu kondisi dimana terjadi sesuatu, atau dari
sebuah operasi didapatkan hasil tertentu yang dianggap khusus sehingga harus mendapat
perhatian lebih, contohnya, pembagian dengan nol, pengaksesan alamat memori yang restricted
atau tidak valid, dll.
2. Mengatur virtual memory paging.
3. Menangani perangkat lunak interupsi.
4. Menangani alur kontrol kernel.

Jika interupsi yang terjadi merupakan permintaan untuk transfer data yang besar, maka
penggunaan interupsi menjadi tidak efisien, untuk mengatasinya digunakanlah DMA.
MACAM-MACAM PESAN ERROR
·

Attempted Write To Readonly Memory (stop code 0X000000BE)

Biasanya masalah ini disebabkan adanya kesalahan pada driver atau service. Apabila nama file
dan service disebutkan coba uninstal software tersebut atau driver tersebut (rolling back the
driver). Dan cari driver yang sesuai dengan Operating System-nya.
·

Bad Pool Caller (stop code 0X000000C2)

Penyebab masalah ini mirip dengan masalah “Attempted Write To Readonly Memory,” di atas.
Selain itu error ini juga dapat disebabkan oleh hardware yang rusak/cacat. Apabila masalah ini
muncul ketika sedang melakukan upgrade Windows, itu dapat disebabkan adanya hardware yang
tidak kompatibel dengan Windows. Coba lepas hardware yang bermasalah atau cari driver yang
sesuai untuk Windwos-nya.

·

Data Bus Error (stop code 0X0000002E)

Masalah ini biasanya disebabkan karena ada kerusakan/cacat pada hardware, biasanya adalah
memory. Selain cacat pada memory bisa juga karena kerusakan motherboard, harddisk, ganti
hardwarenya…
·

Driver IRQL Not Less Or Equal (stop code 0X000000D1)

Disebabkan drivers mengakses hardware address yang tidak sesuai. Bisa juga disebabkan karena
masalah seperti pada “Attempted Write To Readonly Memory,” di atas. Lihat masalah
“Attempted Write To Readonly Memory” di atas.
·

Driver Power State Failure (stop code 0X0000009F)

Disebabkan tidak cocok/kompatibel antara “computer’s power management” dengan driver atau
services yang berjalan. Biasa terjadi pada saat komputer melakukan “hibernasi”. Apabila nama
file dan service disebutkan coba uninstal software tersebut atau driver tersebut (rolling back the
driver). Atau coba men-disable “Windows’ support for power management”.
·

Driver Unloaded Without Cancelling Pending Operations (stop code 0X000000CE)

Penyebab masalah ini mirip dengan masalah “Attempted Write To Readonly Memory,” di atas.
Lihat masalah “Attempted Write To Readonly Memory” di atas.
·

Driver Used Excessive Ptes (stop code 0X000000D)

Lihat pada masalah “No More System PTEs,” di bawah.
·

Hardware Interrupt Storm (stop code 0X000000F2)

Masalah timbul ketika suatu hardware (USB atau SCSI controller) gagal untuk “melepas” sebuah
IRQ. Kegagalan tersebut biasanya disebabkan karena masalah pada driver. Selain itu masalah ini
juga dapat timbul karena adanya dua perangkat menggunakan IRQ yang sama.

·

Inaccessible Boot Device (stop code 0X0000007B)

Biasanya masalah ini timbul pada saat startup Windows apabila Windows tidak dapat membaca
data mengenai system boot partition. Bisa juga disebabkan karena harddisk yang error, file
boot.ini yang cacat (corrupted). Bila tidak ada masalah pada disk drive, partisi dan file boot.ini

(ketika dua Operating System terinstall) coba cek settingan booting pada BIOS. Apabila masalah
ini munculketika sedang melakukan upgrade Windows, itu dapat disebabkan adanya hardware
yang tidak kompatibel dengan Windows. Coba lepas hardware yang bermasalah atau cari driver
yang sesuai untuk Windwos-nya.
·

Kernel Data Inpage Error (stop code 0X0000007A)

Masalah timbul pada virtual memory, biasanya karena windows tidak dapat membaca atau
menulis data ke swap file. Kemungkinan penyebab antara lain bad sectors, virus, memory yang
cacat, atau bahkan kerusakan motherboard.
·

Kernel Stack Inpage Error (stop code 0X00000077)

Penyebab mirip dengan masalah “Kernel Data Inpage Error,” di atas.
·

Kmode Exception Not Handled (stop code 0X0000001E)

Biasanya masalah ini disebabkan adanya kesalahan pada driver atau service, konfilk IRQ.
Apabila nama file dan service disebutkan coba uninstal software tersebut atau driver tersebut
(rolling back the driver). Masalah ini juga dapat disebabkan karena kurangnya space pada disk
pada saat melakukan instalasi.
·

No More System PTEs (stop code 0X0000003F)

Masalah muncul karena Windows kekurangan Page Table Entries (PTEs). PTEs digunakan
untuk melakukan mapping RAM. Dimana mapping ini dilakukan oleh Virtual Memory Manager
(VMM). Masalah ini juga dapat muncul ketika anda menggunakan beberapa monitor sekaligus.
Apabila error tersebut sering muncul, coba untuk menambah alokasi untuk PTEs pada Windows
dengan cara sebagai berikut:
1.

Buka Registry Editor.
2. Lihat pada: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\
Session Manager\Memory Management
3. Double-click pada PagedPoolSize , masukkan value-nya 0 , klik OK.
4. Kemudian double-click pada SystemPages. Jika menggunakan beberapa monitor
sekaligus masukkan valuenya 36000. Selain itu masukkan valuenya 40000 jika RAM
sebesar 128MB atau kurang. Jika RAM 128MB atau lebih masukkan valuenya 110000.

5. Setelah selesai, klik OK, tutup Registry Editor dan restart komputernya. when you’re
done. The change will take effect when you restart Windows.
·

NTFS File System (stop code 0X00000024)

Error disebabkan adanya masalah yang dilaporkan oleh Ntfs.sys (driver yang berfungsi untuk
membaca dan menulis NTFS). Jika masih menggunakan file system FAT 32, error message yang
timbul akan mirip (stop code 0X00000023). Masalah ini bisa diatasi dengan mengganti hardisk
anda.
·

Page Fault In Nonpaged Area (stop code 0X00000050)

Penyebab masalah ini mirip dengan masalah “Attempted Write To Readonly Memory,” di
atas.
·

Status Image Checksum Mismatch (stop code 0Xc0000221)

Kemungkinan penyebab error ini adalah kerusakan pada swap file, atau driver yang corrupted.
Solusi 1 : Anda dapat menggunakan Driver Rollback atau System Restore dari safe mode, untuk
mengembalikan driver sebelumnya. Anda juga dapat menggunakan Windows XP Professional
pemulihan fitur seperti Konfigurasi Baik Terakhir yang Diketahui pilihan startup, Cadangan,
atau Automated System Recovery untuk mengembalikan konfigurasi bekerja sebelumnya.
Setelah mengembalikan dari media backup, anda mungkin perlu mengajukan permohonan
kembali service pack atau hotfix, tergantung pada saat backup dilakukan.

Solusi 2 : Jika pesan Stop nama file tertentu, cobalah menggantinya secara manual dengan
salinan dari Windows XP Professional sistem operasi CD dengan mode aman atau Recovery
Console. Untuk sistem yang menggunakan FAT16 atau sistem file FAT32, Anda memiliki
pilihan untuk menggunakan Windows 98 atau Windows Millennium Edition Emergency Boot
disk

untuk

mengakses

hard

disk..

Jika file asli dari CD sistem operasi memiliki nama file yang berakhir dengan tanda garis bawah
(_) karakter, Anda tidak dapat menggunakan file sampai terkompresi. Konsol Pemulihan’s Salin
perintah ini sangat ideal untuk menyalin file terkompresi karena mendeteksi dan memperluas

mereka. Jika Anda tidak menentukan nama file tujuan, Anda harus mengubah nama file
diperluas dengan ekstensi yang benar sebelum menggunakannya. Dari safe mode atau Recovery
Console, Anda dapat menggunakan perintah Expand uncompress dan menyalin file ke lokasi
tujuan. Dalam Recovery Console, file yang diperluas diberi nama yang benar setelah disalin ke
lokasi tujuan. Untuk informasi lebih lanjut tentang Expand Menyalin atau perintah, lihat
Windows XP Help and Support Centre.
·

Status System Process Terminated (stop code 0Xc000021A)

Disebabkan adanya masalah pada Winlogon.exe atau pada Client Server Runtime Subsystem
(CSRSS). Bisa juga disebabkan karena suatu user dengan level administrator merubah
permission suatu file-file penting pada sistem Windows.
·

Unexpected Kernel Mode Trap (stop code 0X0000007F)

Umumnya error ini disebabkan karena memory yang cacat, kerusakan motherboard atau
temperatur prossesor yang tinggi (biasanya terjadi karena overclocking)
·

Unmountable Boot Volume (stop code 0X000000ED)

Disebabkan karena Windows tidak bisa “mount” boot volume. Lihat juga pada bagian
“Inaccessible Boot Device,"