Rabu, 04 April 2012

TRANSFER DATA 8 BIT DAN 16 BIT


TRANSFER DATA  8 BIT DAN 16 BIT

A.     TUJUAN PERCOBAAN

            Setelah selesai melakukan kegiatan praktik anda diharapkan dapat  :

1.      Menjelaskan  fungsi instruksi transfer data.
2.      Mengeset nilai inisialisasi data .
3.      Menulis program untuk transfer  data .
4.      Mengisi data-data pada register data.
5.      Menjalankanan peralatan dengan data yang telah diinput.

B.     TEORI  DASAR

Kebanyakan operasi transfer data didapat dengan menggunakan instruksi LD. Data dapat di trasnfer dalam unit 8 dan 16 bit. Instruksi instruksi seperti EX, EXS, PUS H dan POP juga dapat digunankan untuk mentransfer data 16 bit. sedangkan LD I dan LD IR dapat dipakai untuk mentransfer blok-blok data. Suatu instruksi LD mencakup 2 operand. Eperand pertama menunjukkan lokasi dimana data akan disimpan (dibagian memori atau register). Operand ini disebut tujuan. Operand kedua  menunjukkan lokasi asal data yang ditransfer, dan ini disebut sumber misalnya LD A,B mn=enunjukkan bahwa data pada register B akan di trasnfer ke register




Adapun kemungkinan arah trasnfer data yaitu :
A.    Register ß register, misal LD A,B ; LD HL, BC
B.     Register ßmemory, misal LD A,(HL);POP AF.
C.     Register ßdata, misal LD, 25 H; LD, HL, 125 AH.
D.    Register ßregister, misal LD A, (HL), A; PUSH BC.
E.     Register ßmemory, misal LDD; POP AF.
F.      Registerß data, misal LD (HL), 5 BH.

C.     Alat dan Bahan

            Alat dan bahan yang dibutuhkan dalam pelaksanaan praktik , yaitu :
  1. Trainer Mikroprosessor Z-80
  2. Adaptor 12 V
  3. Modul Praktikum (modul mikroprosessor).

D.     LANGKAH PERCOBAAN

1.   Menyiapkan peralatan yang dibutuhkan
2.   Menulis program dalam bahasa assembly untuk mengeset isi register-register sebagai berikut : A = 0, B = 1, C = 2, D = 3, E = 4, H = 5, dan L = 6. Gunakan instruksi LD 8-bit untuk mentransfer satu byte data setiap kali.
3.   Melengkapi bahasa mesin dari instruksi yang diberikan pada Tabel 1.
4.   Memasukkan program pada Trainer Mikroprocessor Z-80 dengan mengikuti petunjuk praktikum.
5.   Memeriksa program yang tersimpan dalam memory dan set PC pada awal address 1800 dan jalankan programnya dengan menekan tombol GO.
6.   Memeriksa isi register A, B, C, D, E, H dan L dan menulis hasilnya pada Tabel 2.
7.   Membuat analisa data dan kesimpulan.
8.   Mengembalikan peralatan yang telah digunakan.

E.     HASIL PERCOBAAN

A.    Trasnfer data dalam unit 8 bit.
                        Tabel 1.1 Tabel program transfer data 8 bit
Address
Bahasa Mesin
Bahasa Asssembly
1800 H
3 E
LD A,00
1801 H
00

1802 H
06
LD B,01
1803 H
01

1804 H
0E
LD C,02
1805 H
02

1806 H
16
LD D,03
1807 H
03

1808 H
1E
LD E,04
1809 H
04

180 AH
26
LD L,05
180 BH
05

180 CH
2E
LD L,06
180 DH
06

180 EH
FF
RS T
           
            Tabel 1.2  Tabel isi register setelah program dijalankan
Nama Register
Isi Register
A
00
B
01
C
02
D
03
E
04
H
05
L
06

B.     Trasnfer data dalam unit 16 bit.
                        Tabel 1.3 Tabel program transfer data 8 bit
Address
Bahasa Mesin
Bahasa Asssembly
1800 H
01
LD BC, 1234H
1801 H
12

1802 H
34

1803 H
11
LD DE,5678 H
1804 H
56

1805 H
78

1806 H
21
LD HL,090A H
1807 H
09

1808 H
0A


                 


                Tabel 1.4  Tabel isi register setelah program dijalankan
Nama Register
Isi Register
BC
1234
DE
5678
HL
090A

                        Cara untuk menjalankan program ini yaitu dengan cara :

Tekan: ADDR 1800  => DATA =>  01 + 34 + 12 + 11 + 78 + 56 + 21 + 0A + 09
            RESET => PC => GO => REG : BC, DE, HL.

F.      ANALISA DATA

  1. Pada alamat 1800 H. data 00 ditransfer ke Reg A (Bahasa mesin 3E) sehingga bahasa mesin pada alamat 1801 H adalah 00.
  2. Pada alamat 1802 H data 01 ditransfer ke Reg B sehingga bahasa mesin pada alamat 1803 = 01
Begitupun selanjutnya  sampai alamat 180E H.

G.    KESIMPULAN

Operasi trasnfer data menggunakan instruksi LD (load) dimana data di trasnfer dalam unit 8 dan 16 bit.
1.      Pada operand dari instruksi LD yang menggunakan unit 16 bit terdiri dari 2 byte, byte yang berorde tinggi berada pada alamat memory yang lebih tinggi, sedangkan byte yang berorde rendah berada pada alamat yang lebih rendah.
2.      Instruksi LD mencakup 2 operand. Operand pertama menunjukkan lokasi dimana data akan disimpan, operand menunjukkan lokasi asal data yang di trasnfer.
3.      Arah trasnfer data pada percobaan ini yaitu data yang di trasnfer ke register.
4.      Instruksi-instruksi seperti IX, EXS, PUSH H dan POP juga dapat digunakan untuk mentransfer data 16 bit.
5.      LD I dan LD IR dapat dipakai untuk mentransfer blok-blok data.
6.      Tombol REG digunakan untuk memeriksa isi tiap register.















OPERASI ARITMETIK DAN LOGIK


                                 OPERASI ARITHMETIK DAN OPERASI LOGIK
A.    Tujuan Percobaan
1.      Membiasakan para pemakai dengan instruksi arithmetik dan isntruksi operasi logik.
2.      Menjelaskan tentang mode addressing memory.
3.      Menjelaskan tentang status flag.
4.      Latihan menyusun data untuk register-register CPU dan bahan memory.
B.    Teori Dasar

1.    Mode Addressing Data
Pada instruksi-instruksi bahasa assembly, mode addressing yang dipakai dapat diringkas seperti dibawah ini. Mode addressing yang dapat dilihat pada ‘Z80 CPU technical manual’.
a.    Addressing Register
Contoh : pada instruksi ADC A,B. ADC adalah opcode yang menyatakan operasi macam apa yang akan dilaksanakan. Furuf A di sebelah kanan menyatakan bahwa data akan ditambahkan keregister A. Huruf B disebelah kanan huruf A menyatakan bahwa data yang akan ditambahkan ke A diambil dari register B.
b.    Addressing Register tidak langsung
Suatu register 16 bit digunakan untuk menyimpan address memory. Contoh : pada instruksi SBC A, (HL), bukan berarti bahwa register A dikurangi HL (perhatikan bahwa HL berada di dalam tanda kurung). Tetapi CPU akan melihat data 16 bit yang terdapat pada HL sebagai address memory, lalu memeriksa data 8 bit yang tersimpan di memory pada address tersebut. Kemudian register A dikurangi dengan data 8 bit yang ditunjuk oleh HL tersebut.IX dan IY disebut register-register indeks. Bila suatu address pada memory ditunjuk oleh IX atau IY, suatu data 8 bit yang kurang dari +127 tetapi lebih dari -128 dapat ditambahkan pada register ini. Data instruksi berikut ini dapat digunakan untuk menambah data yang tersimpan dalam memory yang addressnya ditunjukkan dengan IX+2. hasilnya disimpan dalam register A.
LD      A, (IX)
ADD   A, (IX+2)

c.    Address langsung
Contoh: OR OFH. Disebelah kanan opcode OR, terdapat bilangan OFH. Hal ini berarti bahwa bilangan OFH maupun dan juga programnya disimpan di memory. Cpu mengambil data dengan melihat PC (program counter atau penghitung Program) sebagai address rujukan. Contoh-contoh di bawah ini juga merupakan addressing lansung:
LD    b, 8
ADD    A, 44H
SUB    A, 0A4H

d.    Status Flag
Setelah suatu operasi logik atau arithmetik selesai dilaksanakan, hasilnya akan disimpan pada register A dan beberapa status flag (Carry, overflow, change Sign, Yero result, Parity) juga akan terpengaruh. Status flag ini akan disimpan dalam  flip-flop di  CPU z8. flip-flop ini membentuk suatu register yang disebut flag register.  Data pada register ii dapat dipindahkan ke memory seperti juga data pada register-register lain, dengan menggunakan instruksi-instruksi khusus (instruksi PUSH). Beberapa status flag diterangkan di bawwah ini
1)    Carry Flag
Carry flag ini akan berada dalamm  keadaan set (1) bila dalam operassi penjumlahan yang tidak  diberi  tanda (+ atau -) hasil yang didapat lebih besar daripada bilangan 8 bit. Flag ini juga berada dalam keadaan set apabila dalam operasi pengurangan, terjadi peminjaman. Carry flag juga digunakan sebagai suatu syarat untuk instruksi-instruksi ‘jump’, ‘call’, atau ‘return’. Flag ini juga berfungsi sebagai penghubung yang penting dalaam operasi-operasi arithmetik yang menggunakan lebih dari 1 byte. Tiga buah data 8 bit dapat dihubungkan sebagaai  suatu data 24 bit dengan menggunakan flag carry, empat data 8 bit dapat jugaa dihubungkan sebagai  data 32 bit.

2)    Verlow / Parity  Flag
Pada operasi arithmetik komplemen ke-dua yang menggunakan tanda (dapat positif atau negatif), maka flag ini berfungsi sebagai oferlow flag. Oferlow flag dalam Z80 menyatakan bahwa bilangan komplemen ke-dua yang bertanda pada accumulator telah melebihi kapasitaas maximum (+127) atau kurang dari kapasitas minimum (-128).
Ketika suatu operasi arithmetik dilaksanakan di dlam CPU Z80, bilangan pada regoster A dapat dianggapp sebagaai data yang tidak diberi tanda ( sampai 255) atau data yang bertanda (-123 sampai +127). Dengan demikian, baik carry flag maupun oferlow flag dapat dpengaruhi oleh operasi arithmetik. Programmerlah yang menetukan interpretasi mana yang diinginkan. Berikut ini
Untuk operasi logik pada CPU Z80, flag ini =”1” bila hasil paritiy 8 bit di accumulator adalah genap. Flag ini sangat berguna dalam memeriksa transmisi data. Karena carry dan overflow tidak akan terjadi ddalam operasi-operasi logik, status paritiy dan overflow dapat disimpan dalam  flip-flop yang sama. Flip=flop ini disebut P/V flag. Dengan memeriksa flip-flop ini,  programmer dapat memeriksa overflow setelah operasi-operasi arithmetik dan memeriksa parity setelah operasi-operasi logik.

3)    Zero (Nol) Flag
Jika register A sama dengan nol (zero) setelah operasi logik atau arithmetik, dengan keadaan atau status ini akan dicatat di dalam flip-flop yang disebut zero flag. Zero flag dapat digunakan sebagai syarat untuk instruksi=instruksi percabangan, juga sangat berguna dalam program ‘loop’.

4)    Sign (tanda ) Flag
Jika bit yang paling kiri (bit 7) dari register A adalah 1 setelah operasi logik atau arithmetik, bilangan pada register A diinterpretasikan sebagai  bilangan negatif. Sign flag ini akan di-set menjadi 1. flag ini akan  diabaikan bila programmer telah menunjuk datanya sebagai bilangan-bilangan tanpa tanda.
Flag-flag lain yang diraancang untuk arithmetik BCD tidaklah penting bagi programmer.  Format register yang dibentuk oleh flag-flag ini terlihat seperti di bawah ini :

S    Z                P/V        C
Sign        Zero                Parity atau       Carry                 
                                 Overflow
    Pada mikrokomputer,  isi  flag register biasanya dinyatakann dengan dua digit hexadesimal. Pemakai harus menyatakan data dua digit ini dengan suatu bilangan biner 8 bit. Dengan melihat format flag rgister  pemakai dapat memperoleh status flag. Misalnya, jika flag register adalah 3CH, sign flag menytakan positif, nilai tidak   nol, paritiy genap, atau terjadi overflow tapi tidak ada carry. Untuk mengetahui flag mana yang akan terpengaruh oleh suatu instruksi, pemakai harus melihat pada appendiks C “Rujukan pemrograman CPU Z80”. Tidak semua instruksi mempengaruhi status flag. (Sumber teori:

(http://kholispeceltransformation.blogspot.Com/2010).



C.    Alat Dan Bahan
1.    Adaptor 12 V                 1 Buah
2.    Trainer Mikroprosessor            1 Buah
3.    Modul Mikroprosessor            1 Buah
D.    Langkah Percobaan
Percobaan berikut ini dapat dipakai untuk menjumlahkan isi register D  dan isi register E bersama-sama. Hasilnya akan disimpan pada register HL. Masukkan program ini pada GMS-I dan kemudian jalankan. Adapun langkah kerjanya adalah sebagai berikut :
1.     Mencari object code tersebut (address awal 1800 H)
2.    Lakukan pengisian pada register DE sesuai data pada tabel. Dengan mereset terlebih dahulu data yang telah dimasukkan. Kemudian tekan reg diikuti dengan menekan tombol DE.
3.    Periksa isi register HL dengan menekan tombol reg. HL.
4.    Catat hasil percobaan pada tabel 1. kemudian periksa register flag dengan menekan reg kemudian diikuti .PNC untuk register low (FL) dan reg SZH untuk register High (FH) masukkan hasilnya pada tabel 1.
5.    Analisa hasil percobaan dan buatlah kesimpulan.
Periksa hasil program dengan menekan reg + DE untuk melihat isi register DE dan reg HL untuk isi register HL. Kemudian untuk melihat register flag tekan reg PNC dan reg SZH. Masukkan hasilnya pada tabel 2, analisa dan buat kesimpulan.
E.    Hasil Percobaan

Tabel 8. Program penjumlahan isi register D dan E
Address memory    Bahasa mesin    Bahsa assembly
1800H    7B    LD A,E
1801H    82    ADD A,D
1802H    6F    LD L,A
1803H    3E    LD A,0
1804H    CE    ADC A,0
1805H    67    LD H,A
1806H    FF    RST 38H





Tabel 8 Isi Register HL dan Isi Register Flag ( SZ.H dan .PNC )
Hasil Preset    Hasil Pelaksanaan Program
Register    Register    Flag
D    E    HL    Sign    Zero    P/V    Carry
5AH    A6H    CE00    0    1    0    1
46H    77H    CEBD    1    0    1    0
10    92    CEA2    1    0    0    0


F.    ANALISA DATA
Setelah menjalangkan program tekan register DE dan masukkan data dari DE kemudian direset kemudian tekan PC + GO lalu tekan REG HL, maka hasil dari register HL akan muncul pada trainer mikroprosessor, sedangkan untuk mencari sign, zero, P/V, dan carrysetelah didapat hasil dari register HL maka kita menekan REG  .PNC untuk mendapat data carry dan P/V serta REG SZH. untuk mendapat data Sign dan Zero.

Untuk Reg D = 5AH, E = A6H
HL = 5AH + A6H = 00H
0    1       
    0        1




Untuk Reg D = 46H, E = 77H
HL = 46H + 77H = BDH
1    0       
    1        0



Untuk Reg D = 10H, E = 92H
HL = 10H + 92H = BDH
1    0       
    0        0




G.    Kesimpulan
Pada percobaan pertama data yang ada padaregister DE dijumlahkan dengan data yang ada pada register E dan hasilnya dilihat pada register HL. Untuk melihat status Flog tekan PNC dan tekan reg SZH untuk melihat Sign, Zero, P/V, dan Carrynya.
Pada percobaan dua isi memori 1A01 dan 1A00 dijumlahkan dengan isi register DE dan hasilnya dilihat pada register HL untuk melihat Sign, Zero, P/V, dan Carrynya tekan reg PNC dan Reg SZH.
Untuk memulai mengessekusi sebuah program yang sudah dimasukkan harus menekan Reset, PC, GO.



Jumat, 30 Maret 2012

makalah system operasi


BAB I
PENDAHULUAN
A.   Latar Belakang Masalah
Sistem operasi adalah hal penting bagi semua pengguna gadget terutama pada zaman sekarang sudah terdapat banyak sistem operasi yang dikeluarkan oleh perusahaan – perusahaan yang memproduksi atau yang bergelut pada bidan tersebut.

Untuk itu, pada makalah ini penulis akan membahas lebih lanjut mengenai sistem operasi yang banyak digunakan pad gadget yang berada dipasaran. 

B.   Identifikasi masalah
Berdasarkan latar belakang yang telah dijelaskan  maka penulis mengidentifikasi:
1)    Apa sajakah kekurangan dari masing- masing sistem operasi yang telah ada.
2)    Apa yang menjadi landasan diciptakannya sistem operasi itu sendiri.

C.   Pembatasan masalah
Penelitian dibatasi pada kebutuhan orang akan sistem operasi yang telah diciptakan oleh perusahaan – perusahaan yang menggeluti bidang terssebut.





BAB II PEMBAHASAN

SEJARAH PERKEMBANGAN SYTSEM OPERASI
Sistem operasi merupakan penghubung antara pengguna dari komputer dengan perangkat keras. Sebelum ada sistem operasi , orang hanya menggunakan komputer dengan menggunakan sinyaal analog dan sinyal digital. Sseiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat beerbagai sistem operasi dengan keunggulan masing-masing. Untuk lebih memahami sistem operasi maka sebaiknya kita mengetahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri.

Pengertian sistm operasi secara umum  adalah pengelolah seluruh sumber daya yamg terdapat pada sistem komputer dan menyediakan sekumpulan layanan  kepemaki sehingga memudahkan dan menyamankan pengguna.

Menurut tanenbanun, sistem operasi mengalami perkembangan yang sangat pesat, yang dibagi dalam 4 generasi :
1.   Generasi pertama (1945-1955)
generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti komputasi mekanik, hal ini disebabkan kecepatan manusia menghitung terbatas dan manusia sangat mudah memebuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi,maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
2.    Generasi Kedua (1955-1965)
Generasi kedua memeprkenalkan Batch Processing System, yaitu job yang dikerjakan dalam suatu rangkaian, lalu dieksekusi secara berurutan. Pada generasi ini sistem komputer belum dilengkapi sistem opersi, tetapi beberapa fungsi sistem operasi telah ada, seperti FMS(Fortran Monitoring System) dan IBBYS. Jadi generasi komputer kedua ini yang menjadi generasi pertama dari sistem operasi.
3.    Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user dan multi programming.
4.    Generasi Keempat (pasca 1980)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai
Menyadari keberadaan komputer yang saling berhubungan satu sama lain. Pas masa ini juga telah dinyamankan dangan Graphical User Interface yaitu antar muka komputer berbsis grafis yang sangat nyaman, pad masa ini juga dimulai era komputasi tersebar dimana komputasi tidak lagi berpusat disatu titik, tetapi dipecah banyak komputer sehingga tercapai kinerja yang ebih baik.


A.   WINDOWS OS
Sebelum Micrososft meluncurkan windows 1.0 pada tahun 1985, Microsoft terlebih dahulu meluncurkan PC DOS yang dijual ke perusahaan IBM yang berbasis intel 8086 pada tahun 1981 dan pada tahun 1983 MS DOS 2.0 diluncurkan oleh Microsoft pada komputer PC XT setahun kemudian Microsoft kembali meluncurkan MS DOS 3.0 pada PC AT yang menggunakan chip intel 80286 yang mulai mendukung penggunaan hard disk lebih dari 10 MB ditahun yang sama Microsoft meluncurkan MS DOS 3.1 yang memberi dukungan pada jaringan. Barulah pada tahun 1985 Microsoft meluncurkan Windows 1.0 yang telah menyediakan lingkungan berbasis grafis (GUI) denga kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.
Pada tahun 1986 Micrososft meluncurkan MS DOS 3.2 yang menambah dukungan untuk floppy 3.5 inch 720 KB, setahun kemudian Microsoft meluncurkan MS DOS 3.3 ditahun yang sama Microsoft  memeperkenalkan  Windows 2.0 kemudian pada tahun 1988 Microsoft mengeluarkan MS DOS 4.0 dengan suasana grafis.
Pada tahun 1990 dua perusahaan berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows. Ditahun yang sama Microsoft meluncurkan Windows 3.0 yang mendapat sambutan yang cukup baik dengan dukungan Microsoft Membundel Word, exel, dan Power Point untuk menyingkirkan saingannya seperti: Lotus 123, Wordstar, Word Perfect dan Quattro.
Pada tahun 1992 Microsoft meluncurkan Windows 3.1 dan Windows for Workgroup 3.11 di tahun berikutnya(1993). Di tahun 1993 juga Microsoft meluncurkan Windows NT, OS pertama yang berbasis grafis tanpa DOS di dalamnya yang di rencanakan untuk server jaringan. Juga Microsoft memperkenalkan MS DOS 6.0 Upgrade yang mencakup program kompresi harddisk Double Space. Di tahun itu juga Microsoft meluncurkan MS DOS 6.2.
Pada tahun 1994 Micrososft meluncurkan MS DOS versi terakhir  yakni MS DOS 6.22 dengan program kompersi bernama DriveSpace. Tahun 1995 Microsoft meluncurkan Winduws 95, ditahun ini juga Windows CE diperkenalkan kepublik untuk pertama kalinya. Setahun kemudian Microsoft meluncurkan Windows NT 4.0. Kemudian pada tahun 1998 Microsoft meluncurkan Windows 98 dengan Web Browser Internet Explorer yang menjadi bagian penting dari Windows 98 dan berhasil menumbangkan nominasi Netspace Navigator.
Pada tahun 2000  Microsoft meluncurkan Windows 2000 sebagai penerus  Windows NT, ditahun ini juga Windows Me diluncurkan, versi terakhir dari Windows 95. Setahun kemudian Microsoft  memperkenalkan Windows XP. Kemudian pada tahun 2003 Microsoft meluncurkan Windows Server 2003. Setelah tertunda untuk beberapa lama, Microsoft akhirnya  meluncurkan Windows Vista pada tahun 2007 dengan fitur 3D dekstop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus di bayar mahal dengan  kebutuhan spesifikasi komputer yang sangat tinggi. Dan pada akhirnya pada tahu 2010 Microsoft meluncurkan Windows7 yang merupakan penyempurnaan dari sistem operasi sebelumnya yang dibuat oleh Microsoft dan bisa dikatakan bahwa sistem operasi ini adalah yang terbaik pada saat ini.

B.   MAC OS
Machintos Operations System (Mac OS) merupakan sistem operasi    komputer yang dibuat oleh Apple. Adapun tahapan perkembangan MAC OS adalah sebagai berikut :
·         Mac OS X Server 1.0 dirilis pada maret 1999.
·         Mac OS X Publik Beta dirilis pada septembr 2000.
·         Mac OS X 10.0 (update 10.0.1 sampai 10.0.4) dirilis pada maret 2001. Pada tahun yang sama juga Mac OS X 10.0 “Cheetah” dirilis.
·         Mac OS 10.1 (update 10.1.1 sampai 10.1.5) dirilis pada oktober 2001. Pada tahun yang sama juga Mac OS X 10.1 “Puma” dirilis.
·         Mac OS X Server 10.1 (update 10.1.1 sampai 10.1.5) dirilis pada november 2001.
·         Mac OS X  10.2 (update 10.2.1 sampai 10.2.8) dirilis pada agustus 2002.
·         Mac OS X Server 10.2 (update 10.2.1 sampai 10.2.8) dirilis pada agustus 2002. Pada tahun yang sama juga Mac OS X 10.2 “Jaguar” dirilis.
·         Mac OS X 10.3 (update 10.3.1 sampai 10.3.9) dirilis pada oktober 2003.
·         Mac OS X Server 10.3 (update 10.3.1 sampai 10.3.9) dirilis pada oktober 2003.
·         Pada tahun 2004 Mac OS X 10.3 “Panther” dirilis.
·         Mac OS X 10.4 (update 10.4.1 sampai 10.4.5) dirilis pada april 2005.
·         Mac OS X Server 10.4 (update 10.4.1 sampai 10.4.5) dirilis pada april 2005. Pada tahun yang sama juga Mav OS X 10.4 “Tiger” dirilis.
·         Mac OS X 10.5 dirilis hampir bersamaan dengan Windows Vista.
·         Mac OS X 10.5 “Leophard” dirilis pada tahun 2009.


C.   ANDROID OS
ANDROID OS adalah operation system yang dikembangkan untuk telepon seluler yang berbasis linuk oleh sebuah perusahaan Android Inc.menyediakan aplikasi open source buat menciptakan aplikasi mereka sendiri untuk berbagai perangkat yang bergerak.
Diperusahaan Google, tim yang bertugas mengembangkan program perangkat seluler yang didukung oleh karnel linux. Hal ini menunjukan indikasi bahwa google sedang bersiap menghadapi persaingan dalam pasar telepon seluler. Tak lama kemudian perusahaan ini dibeli oleh perusahaan raksasa google. Untuk mengembangkan android , dibentuklah open handset alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak dan telekomunikasi, termasuk Google ,HTC, Motorolla, Quallcomm, T-mobile, dan Nvidia.
Pada saat perilisan perdana android, 5 november 2007, android bernama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Google merilis kode-kode Android  di bawah lisensi apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.
Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Hldings, atheros communications, diproduksi oleh asustek komputer inc, garmin ltd, softbank, sonyericson, toshiba corp, dan vodafone group plc. Seiring pembentukan open handset alliance, OHA mengumumkan produk perdana mereka, androind, perangkat mobile yang merupakan modifikasi kernel linux 2.6. sejak android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug da penambahan fitur baru.
Telepon pertama yang memakai sistem operasi android adalah HTC Dream, yang dirilis pada 22 Oktober 2008 . pada penghujung 2009 diperkirakan didunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android. Akhirnya Google mengenalkan Nexus One, salah satu jenis telepon pintar yang menggunakan sistem operasi Android. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia dipasaran pada 5 januari 2010.

D.   SYMBIAN OS
Pada tahun 1980, berdir sebuah perusahaan pengembang software Psion yang didirikan oleh daid potter. Produk dari perusahhan itu diberi nama EPOC. Sistem operasi ini lebih difkuskan pada penggunaan ditelepon bergerak. pada tahun 1998 terjadi sebuah kerja sama anatara perusahaan ericson, nokia , motorolla, dan psion untuk mengekplorasi lebih jauh konvergensian antara PDA dan dan telepon seluler yang diberi nama SYMBIAN. Pada tahun 2004 Psion menjual sahamnya dan hasil kerjasama ini menghasilkan EPOC Release 5 yang kemudian dikenal dengan nama symbian OS v5.
Kemudian muncullah perangkat yang dinamakan smartphone dan muncullah versi-versi terbaru dari symbian OS hingga ada yang disebut dengan symbian v6.0 atau yang lebih dikenal dengan nama ER6 yang meruakan versi prtama dari symbian OS. Pada awal tahun 2005 muncul msymbian OS v9.1 dengan sistem platform yang dikenal sebagai capability-based security.
Mincul pula dengan symbian OS v9.2yang melakukan perbaharuan pada teknologi konektivitas Bluetooth dengan digunakannya Bluetooth v.2.0. seangkan yang terbaru,symbian mengeluarkan symbiav OS v9.3 pada tahun 2006 yang mengusung teknologi wifi 802.11 dan HSDPA sebagai bagian dari komponen standarnya.



E.   LINUX OS
         Linux merupakan salah satu cntoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya. Nama linux berasal dari nama pembuatannya, yang diperkenalkan tahun 1991 oleh linus torvalds, peralatan sistem dan pustkanya umumnya bersal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Ricard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.

         Linux digunakan sebagai sistem operasi yang banyak digunakan pada perangkat keras pada komputer, termasuk komputer dekstop, super komputer, dan sistem benam  seperti pembaca buku elektronik, sistem permainan video, telepon genggam dan router.

         Sistem operasi linux yang dikenal dengan istilah distribusi linux  atau distro linux umumnya sudah termasuk perangkat – perangkat lunak pendukung seperti web, bahasa pemrograman, basis data, tamilan dekstop, seperti : GNOME, KDE, dan, Xfce, juga memiliki paket aplikasi perkantoran seperti OpenOffice.org, Koffice, abiword, Gnumeric, LibreOffice.


F.    RIM OS

         Pada tahun 1984 RIM (Reseacrh In Motion) didirikan oleh Mike Lazaridis, hingga sekarang menjabat sebagai president dan Co-CEO bersama dengan Douglas Fregin sebagai Vice President of Operations. Tahun 1998 RIM menjadi developer kedua didunia dalam mengembangkan produk untuk Mobitex Wireless Network. Pada tahun 1990 RIM mulai memasuki pasaran dengan memperkenalkan DigiSync Film KeyKode Reader, Digital Footage, Frame, dan kalkulator ternama dikalangan editor. RIM mengubah waktu editing 2 jam menjadi 20 menit.
         Pada tahun 1998 RIM meperkenalkan RIM 950 Wireless Handheld ini yang kemudian disebut dengan BlackBerry. Pada tahun 2000 RIM mengenalkan RIM 857/957 Wireless Handheld dan mengumumkan pembangunan jaringan untuk java. Setahun kemudian RIM mensupport untuk lotus Note and Domino dalam BlackBerry  Enterprise Server.
         Pada tahun 2002 RIM merilis beberapa device yang cukupmempengaruhi perkembangan ponsel di dunia. Seperti BlackBerry 5810  ini adalah seri pertama dari BlackBerry dengan fitur GSM/GPRS radio, BlackBerry 6510 dibekali dengan fitur walkie-talkie, BlackBerry 6750 dengan fitur CDMA 2001X Wireeless Network. BlackBerry 6710 dengan fitur integrated speaker, kemudian pada tahun 2003 merilis BlackBerry 7730 dengan fitur Tri Band GSM.
         Tahun 2004 RIM merilis BlackBerry 7510 > 7520 yang merupakan device pertama dengan fungsi GPS dan juga merupakan BlackBerry pertama yang menggunakan speakerphone yang mensupport Nextel Walkie Talkie. Ssetahun kemudian RIM meluncurkan BlackBerry 8700 dengan layar warna ,themes, blutooth, quadband support. Pada tahun 2008 FBI dibekali dengan BlackBerry 8830 World Edition.
         Pada tahun 2008 merilis BlackBerry berteknologi layar sentuh yang inovatif dengan nama BlackBerry Storm. Karena inovasi BlackBerry  pada touchscreen  nya ini maka BlackBerry Storm meraih penghargaan Best Mobile Technology Breakhthrough pada GSMA 14t Annual Global Mobile Awards.


G.   UNIX  OS
                    
Unix berkembangan dari MULTICS, sebuah proyek sistem operasi yang multiuser. Pada tahun 1969, proyek MULTICS dihentikan oleh AT&T karena terlambat, tidak sesuai dengan jadwal yang telah ditentukan, juga karena jauhnya jarak antara periset yang mengembankannya, antara laboratorium New jersey dan MIT.
Pada tahun 1970, ilmuwan AT&T banyak menambahkan kemampuan UNIX sehnngga banyak progaram – program kecil Yng disebut tools, di UNIX. Kemudian pada tahun 1977 mengembangkan “ported I/O library”, pustaka untuk mengatasi kesulitan memebawa UNIX dari suatu komputer ke komputer lain karena perbedaan penanganan sistem masukan dan keluaran dari setiap komputer. Pada tahun 1978 sistem operasi UNIX dibawa kedalam komputer mini VAX. Hingga saat ini, unix  masih banyak sebagai sistem eksperimental.
Pada tahun 1973 lebih dari 16 AT&T atau Western Electric  diluar laboratorium bell manjalankan sistem operasi UNIX, UNIX kemudian menyebar. Perusahaan – perusahaan mulai melakukan port terhadap UNIX untuk mesinnya  sehingga bermunculan berbagai varian UNIX. TAHUN 1977 sedikitnya 500 tempat menggunakan sistem operasi UNIX.


H.   CHROME OS

Chrome OS datang sebagai bagian dari project Google dalam mengusung cloud computting. Chrome OS merupakan sistem operasi yang dibangun dari platform web chrome yang sudh dirilis Google. Sistem operasi ini didesain untuk mewujudkan secara penuh sistem konsep komputasi berbasis web sehnggan semua layanan dapat saling terhubung  baik diakses melalui PC, laptop, maupun perangkat mobile melalui internet. Chrome diklaim sebagai sistem operasi yang sangat rigan dan kompak.

            Developer Chrome Google memulai project Chrome OS sejak tahun 2009. Terinspirasi oleh berkembangnya netbook yang memiliki konsumsi daya rendah dan kemudahan dalam mengakses internet. Google berusaha mewujudkan Chrome OS sebagai teminal yang dapat digunakan untuk mengakses aplikasi-aplikasi dan layanan berbasis cloud computing.

I.      Ios OS

Ios adalah sebuah sistem operasi yang terdapat pada produk-produk yang diciptakan oleh perusahaan apple. Ios awalnya hanya dikembsngkan sebagai pendukung iphone.  Namun sekarang sudah diprluas untuk perangkat apple yang lainnya seperti ipod touch, ipad, dan apple TV. Ios adalah sistem operasi yang diciptakan dengan segala kekurangan . bukan berarti banyak masalah yang terdapat pada sistem operasinya.

 Kelebihan dari ios os adalah:
·         Kemampuan multitasking
·         Membuat folder
·         Air print
·         Wifi dan airplane mode
·         Air play
·         Game center dan book store
·         Voice control
·         Google map, calender, youtube, mail, voice memo da masih banyak lagi.









BAB III   KESIMPULAN
1.  Mengetahui berbagai sistem operasi, baik yang dikhususkan untuk PC atau laptop maupun untuk handphone.
2. Mengetahui kekurangan dari masing – masing sistem operasi yang telah dijelaskan.
3. Mengetahui sejarah perkenmbangan dari sistem operasi itu sendiri mulai dari awal diciptakannya sistem operasi.