1.1. PROSES BOOTING Booting dapat diartikan sebagai proses untuk menghidupkan komputer sampai sistem operasi mengambil alih proses. Selain itu arti BIOS pun perlu dipahami. BIOS (Basic Input Output System) adalah suatu kode software yang ditanam di dalam suatu sistem komputer yang memiliki fungsi utama untuk memberi informasi visual pada saat komputer dinyalakan, memberi akses ke keyboard dan juga memberi akses komunikasi secara low-level diantara komponen hardware. Urutan Proses Booting : 1. Saat komputer dihidupkan, processor menjalankan BIOS, dan kemudian BIOS melakukan POST (power-on-self test), yaitu memeriksa atau mengecek semua hardware yang ada. Kegiatan ini bisa dilakukan, jika setting BIOS benar. 2. BIOS akan mencari disk boot untuk menjalankan sistem operasi. 3. Sistem operasi berjalan dan siap digunakan. Proses Booting ada dua macam, yaitu : 1. Cold booting, yaitu booting komputer dari keadaan mati. 2. Warm booting, yaitu booting komputer pada saat komputer sudah hidup(mendapat suplai listrik) Pada saat booting kita dapat melakukan interupsi untuk melihat/ mengatur konfigurasi BIOS. Caranya yaitu dengan menekan tombol Del atau tombol yang lain tergantung dari jenis BIOS-nya. Pemrograman sistem manajemen informatika halaman ke - 1 1.2. JENIS- JENIS SISTEM OPERASI: 1.Sejarah Microsoft Windows Microsoft pertama memulai pengembangan antar muka Manajer ( sesudah itu dinamai Microsoft Windows ) pada September 1981. Walaupun Multiplan prototipe yang digunakan pertama dengan Menu Word-like pada bawah layar, antar muka telah diubah pada tahun 1982 menggunakan drop-down menu dan dialog kotak, seperti yang digunakan oleh Bintang Xerox. Versi Microsoft windows di diskusikan seperti di bawah ini: Windows 1.0 Windows 2.0 Windows/386 Windows 3.0 Windows 3.1 Windows 95 Windows 98 Windows Me Windows NT Windows 2000 Windows XP Windows Server 2003 Windows 1.0 Microsoft akhirnya mengumumkan Windows pada bulan November 1983, dengan tekanan bahwa impian harus segera diwujudkan dari dan Topview yang segera terjadi. Hal Ini terjadi setelah Apple Lisa di release ( tetapi sebelum Macintosh), dan sebelum Digital Research mengumumkan GEM, pesaing lingkungan grafis yang lain. Windows menjanjikan suatu antar muka grafis sederhana, device-independent grafik, dan dukungan multitasking. Pengembangan telah tertunda beberapa kali, bagaimanapun, dan versi yang pertama tersedia bagi pasar konsumen ( setelah 55 tahun programmer dari pengembangan) pada bulanNovember 1985. Pemilihan dari aplikasi jarang, bagaimanapun, dan Windows penjualan adalah rendah hati. Yang berikut adalah fitur yang utama dari Windows 1.0: Pemrograman sistem manajemen informatika halaman ke - 2 Graphical user interface (GUI) dengan menu drop-down, tiled windows, dan mouse support Device-independent screen dan printer graphics Cooperative multitasking of Windows applications Windows 2.0 Windows 2.0, diperkenalkan pada musim gugur tahun 1987, menyajikan peningkatan usabilitas yang penting terhadap Windows. Dengan penambahan icon dan overlap jendela, Windows menjadi suatu lingkungan yang baik untuk pengembangan dari aplikasi utama ( seperti Excel, Word fork Windows, Corel Draw!, Ami, Pagemaker, dan Micrografx Designer). Penjualan telah menghimbau oleh runtime ( Lingkungan Aplikasi tunggal) versi yang disediakan oleh penjual perangkat lunak yang mandiri. Ketika Windows/386 ( lihat bagian yang berikutnya) telah dilepaskan/ release, Microsoft memberikan nama Windows Microsoft 2.0 menjadi Windows/286 untuk konsistensi. Berikut ini adalah perubahan yang utama dari versi yang lebih awal dari Windows: Overlapping windows PIF files for DOS applications Windows/386 Di akhir 1987, Microsoft merelease Windows/386,yang secara fungsional setara dengan Windows/286, dapat menjalankan berbagai aplikasi DOS secara serempak di extended memori. Berbagai mesin virtual DOS dengan premptive multitasking merupakan fitur baru dalam Windows dari versi sebelumnya. Windows 3.0 Microsoft Windows 3.0, yang direlease pada bulan Mei 1990, melengkapi memeriksa secara seksama dari lingkungan Windows. Windows 3.0 dapat mengalamati memori di atas 640KB, dan mempunyai antar muka yang jauh lebih powerful, vendor perangkat lunak yang mandiri mulai mengembang;kan aplikasi Windows dengan tenaga (vigor). Aplikasi baru yang powerful membantu Microsoft menjual lebih dari 10 juta salinan dari Windows, hal tersebut menjadikan GUI yang paling laris dalam sejarah komputasi. Berikut adalah perubahan yang utama dari versi Windows sebelumnya : Mode Standard ( 286), dengan dukungan memori besar Mode 386 Enhanced, dengan memori besar dan berbagai dukungan sesi DOS preempitve Tidak tersedia versi runtime Program Manajer dan File Manajer ditambahkan Dukungan jaringan Pemrograman sistem manajemen informatika halaman ke - 3 Mendukung untuk lebih dari 16 warna Aplikasi Programming Interface (API) mendukung untuk combo boxes, menu hirarkis, dan private .ini file Windows 3.1 Microsoft Windows 3.1, yang direlease pada April 1992, menyajikan peningkatan penting terhadap Windows 3.0. Dalam dua bulan pertama nya, menjual di atas tiga juta salinan, termasuk upgrade dari Windows 3.0. Berikut adalah perubahan yang utama dari Windows 3.0: No Real (8086) mode support Mendukung jenis tulisan (font) yang skalabel Truetype Kemampuan Multimedia Obyek Linking and Embedding ( OLE) Kemampuan mem-boot kembali aplikasi Mouse Trails untuk mempermudah mouse menggunakan peralatan display LCD Perlindungan Interapplication lebih baik dan diagnostik kesalahan yang lebih baik Mendukung API multimedia dan networking Kompabilitas API level source dengan Windows NT Windows 95 Windows 95 direlease pada Agustus 1995. Diarahkan pada pangsa pasar desktop, hal ini sangat berbeda dengan Windows 3.1 dan tidak lagi mensyaratkan DOS yang terpisah. Di rancang untuk tetap berjalan bersama dengan Windows NT, yang menawarkan tingkat yang lebih besar dari kompabilitas mundur dengan perangkat lunak dan driver yang lebih tua (terdahulu), atas biaya stabilitas dan keamanan dari Windows NT yang lebih besar. Fitur baru adalah sebagai berikut: Sesuatu yang baru, lebih Object-oriented GUI WIN32 API yang baru Preemptive multitasking dari aplikasi Win32 Model memory flat 32-bit Protected memory Mendukung Built-in networking, termasuk dukungan dial-up Model driver 32-bit yang baru Windows 98 Windows 98 direlease sebagai sebuah upgrade terhadap Windows 95. Windows 98 memiliki kesamaan antar muka (interface) dan fitur dari Windows 95, tetapi juga menyertakan update berikut ini: Pemrograman sistem manajemen informatika halaman ke - 4 32-bit allocation system (FAT32) yang tidak hanya mengijinkan drive hard disk lebih besar dari 2GB, tetapi juga penggunaan disk space yang lebih efisien, mengijinkan file untuk di-load lebih cepat dan mengambil tempat yang lebih sedikit; FAT32 dapat membaca drive hard disk sebesar 2TB (2000GB) Dukungan untuk peripheral Universal Serial Bus (USB) Dukungan untuk WebTV (sejak saat itu berubah menjadi MSN TV) Dukungan untuk lebih dari satu monitor Microsoft Web Server Microsoft Task Scheduler Beberapa fitur ini juga tersedia dalam versi Windows terbaru (dikenal dengan OSR2) yang telah didistribusikan dengan PC baru pada tahun 1998. OSR2 tidak pernah tersedia untuk penjualan ritel. Pada 1999, Microsoft merelease Windows 98SE (Second Edition), yang meningkatkan Windows dan juga ditambahkan fitur sebagai berikut: Dukungan untuk DVD-ROM Internet Connection Sharing (ICS) Meningkatkan waktu startup untuk program Meningkatkan dukungan USB Windows Me Windows Me, atau Millenium Edition, di release tahun 2000 sebagai upgrade dari Windows 98SE. Sangat mirip dengan pendahulunya, Windows Me menyertakan kemampuan home networking baru, video capture dan editing, dan mekanisme baru untuk pemugaran system dalam keadaan darurat. Microsoft menggantikan Windows Me dengan Windows XP, yang digambarkan dibawah. Windows NT Catatan : Untuk alas an keamanan dan support, UITS merekomendasikan penggunaan Windows 2000 Profesional atau Windows XP Profesional, daripada NT Workstation 4.0 pada jaringan Universitas Indiana. Windows NT 4.0 memasuki fase daur hidup yang ditingkatkan. Hal ini mempunyai arti bahwa tidak lagi dipertimbangkan sebagai mainstream teknologi , dan support akan menjadi lebih dibatasi selama fase ini. Untuk informasi lebih lanjut, lihat halaman Petunjuk Daur Hidup Product Desktop Microsoft Windows pada : http://support.microsoft.com/?LN=en-us&pr=lifecycle Windows NT adalah produk terpisah dari Windows 3.x, Windows 95, dan Windows 98. Di arahkan pada pangsa pasar perusahaan, untuk digunakan pada workstation dan server yang high-end. Versi pertama, 3.1 dan versi 3.5 dan 3.51, menggunakan antar muka yang sama Pemrograman sistem manajemen informatika halaman ke - 5 dengan Windows 3.1. Versi 4.0 menggunakan antar muka yang diperkenalkan pertama kali dengan Windows 95. Windows NT 4.0 menawarkan fitur baru sebagai berikut: Dukungan NTFS file system Model keamanan (security model) Remote Access Server (RAS) Subsystem OS/2 dan POSIX Kemampuan untuk berjalan pada prosesor Intel, Alpha, MIPS dan Motorola Windows NT 4.0 terdiri dari dua versi : Advanced Server dan Workstation. Versi Advanced Server dengan software tambahan yang mengijinkannya untuk menunjukkan aturan dari server enterprise. Advanced server memiliki fitur berikut dalam tambahan yang ditemukan pada versi Workstation : Software untuk menkontrol dan mengatur domain Internet Information Server (IIS) Dukungan untuk produk Microsoft BackOffice Software server DHCP, DNS dan WINS Windows 2000 Windows 2000 di release sebagai update atas Windows NT 4.0. Windows 2000 bukan upgrade dari Windows 98 atau 98SE. Windows 2000 dibangun pada Windows NT dan menawarkan peningkatan sebagai berikut: System operasi full 32-bit Dukungan untuk NTFS atau FAT32, dengan dukungan untuk drive hard disk sebesar 32GB ketika menjalankan FAT32. Windows File Protection, yang menjaga aplikasi yang di install dari penghapusan file system yang penting. Mengurangi beberapa skenario reboot, termasuk instalasi program yang mensyaratkan sebuah reboot untuk perbaikan fungsi. Dukungan untuk sampai 4GB Random Access Memory (RAM) Microsoft Management Console (MMC) Internet integrasi yang lebih kuat dengan Internet Explorer 5.0.1 Pemrograman sistem manajemen informatika halaman ke - 6 Terdapat tiga versi Windows 2000 yang berbeda : Professional, Server dan Advanced Server. Professional di rancang untuk system desktop dan laptop,baik stand-alone dan network, untuk penggunaan individual. Server di rancang untuk menjalankan file dan printer servers. Advanced server di rancang untuk menjalankan server dengan lebih powerful; Advanced server telah mendukung tambahan RAM 4GB. Windows XP Di release pada akhir tahun 2001, Windows XP menggantikan tempat Windows family 95/98 dan NT. Didasarkan pada kesamaan kode yang gunakan untuk membuat Windows 2000, XP terbagi dalam dua versi workstation pada saat diluncurkan : Home dan Professional. Kedua versi menyatukan fitur Windows 2000. Sejak peluncuran asli nya, tiga edisi baru dari Windows XP telah di release. Termasuk diantaranya Media Center Edition, Tablet PC Edition, dan XP Professional x64 (64-bit) edition Catatan : Jika anda ingin meng-upgrade versi Windows terdahulu ke XP, UITS merekomendasikan sebuah intall bersih (clean install) daripada upgrade tradisional, dalam kaitan perbedaan yang kuat antara family sistem operasi yang terdahulu dengan Windows XP. Windows XP Home Edition Windows XP Home Edition telah menggantikan Windows 95, 98 dan Me. Beberapa fitur-fitur baru yang ditawarkan oleh Windows XP Home Edition diantaranya: Cepat, mudah berpindah antar user (pengguna) pada computer yang sama tanpa perlu menutup aplikasi Luna, desktop dengan rancangan terbaru, yang mana menaruh fitur-fituryang sering digunakan pada lokasi yang paling mudah ditemukan pada menu Start. Peningkatan Windows Media Player , yang mengintegrasikan playback DVD, organisasi musik, dan burning CD. Windows Messenger, yang menawarkan built-in pengiriman pesan secara cepat melalui internet. Windows Movie Maker, yang menawarkan built-in video capture dan editing Internet Explorer 6, versi dari Microsoft web browser terkini. Remote Assistance, yang mengijinkan tehnisi untuk mengambil kontrol komputer sementara untuk mendiagnosis dan memperbaiki masalah, atau untuk mendemonstrasikan fitur-fitur. Pemrograman sistem manajemen informatika halaman ke - 7 System Restore, yang mengijinkan komputer untuk menyimpan kembali dirinya terhadap konfigurasi yang terkini jika terjadi sesuatu kesalahan. Network Setup Wizard, mengijinkan setup yang lebih mudah untuk home network untuk file, printer dan Internet connection sharing. Windows XP Professional Edition Windows XP Professional Edition telah menggantikan Windows NT dan 2000. Sebagai tambahan terhadap fitur-fitur dari Home edition, yaitu menambahkan fitur-fitur baru untuk meningkatkan efisiensi networking dan task: Remote Desktop, yang mengijinkan pembuatan virtual session pada satu computer dari computer lain melalui internet Encryting File System, yang menawarkan keamanan yang lebih baik dengan file keyencrypting secara transparan Fast resume dari Hibernation, yang mengijinkan bekerja untuk resume yang cepat dan menyimpan waktu hidup batery pada komputer laptop. Dukungan untuk networking 802.1x untuk networking wireless yang lebih aman. Windows Server 2003 Windows Server 2003 di release sebagai sebuah upgrade terhadap Windows 2000 Server. Fitur-fitur tambahan pada Windows Server 2003 diantaranya: Meningkatkan ketergantungan Built-in support untuk web services Runtime common language mengurangi jumlah bug dan lubang keamanan yang disebabkan oleh kesalahan pemrograman yang sering terjadi Dukungan untuk prosesor 32-bit dan 64-bit (tergantung pada versi) Symmetric multi-processing support sampai dengan prosesor 64 Dukkungan sampai dengan RAM 512GB Terdapat beberapa versi Windows 2003 Server yang berbeda yaitu: Standard Edition, Enterproses Edition, Datacenter Edition, Web Edition dan Small Business Server 2003. Pemrograman sistem manajemen informatika halaman ke - 8 Vista Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi. Dan versi terahir dari windows adalah windows 7 3.DOS Sistem Operasi DOS adalah DOS (Disk Operating System ) merupakan salah satu software yang termasuk dalam golongan system operasi. Disk Operating System dipakai pada media penyimpan disk, baik disket maupun harddisk Sistem operasi PC DOS ( Personnal Computer Disk Operating System) ini ditujukan untuk pemakaian mikrokomputer IBM (IBM PC). Yang pada mulanya di tahun 1980, tim Petterson membuat opearting system membuat operating system untuk Seatle Computer Product yang membutuhkan S-100 system dengan mempergunakan INTEL 8086. Operating system tersebut dinamakan QDOS (Quick and Dirty Operating System ). Pada akhir tahun 1980, QDOS dikembangkan dan diberi nama 86-DOS (DOS untuk 8086). Beberapa produk DOS sampai saat ini adalah : 1. DOS 1.0 Versi ini merupakan versi DOS paling awal. Kemunculan versi ini dihubungkan dengan kemunculan IBM PC. Versi ini sangat sederhana dan kemampuannya terbatas.Versi ini tidak dipaka lagi karena tidak dapat lagi mendukung perkembangan software yang ada. 2. DOS 2.0 Dikeluarkan pada bulan maret 1983 bersama munculnya IBM PC/XT. Karena versi mempunyai beberapa kesalahan program maka diperbaiki dengan versi 2.10 Pemrograman sistem manajemen informatika halaman ke - 9 3. DOS 3.0 Yang dimaksud dengan DOS 3.0 adalah PC-DOS 3.0 dan MS-DOS 3.05 yang merupakan DOS yang dikeluarkan untuk mendukung computer baru waktu itu yang disebut computer AT (advanced Technology). Versi ini mendukung pemakaian disk drive dengan kapasitas 1.2 megabyte dan pemakaian RAMDisk (VDISK) dengan menggunakan extended memory yang tidak dapat dipakai langsung oleh DOS versi ini. 4. DOS 3.1 Diluncurkan pada bulan maret 1985 Kelebihan DOS ini adanya dukungan terhadap system network computer. 5. DOS 3.2 PC DOS 3.2 dikeluarkan bersamaan dengan diluncurkannya computer laptop. Versi mampu memanfaatkan disk drive dengan ukuran 3.5 inci ukuran 720 kilobyte yang biasanya dipakai pada computer laptop. 6. DOS 3.3 IBM pada tahun 1987 mengeluarkan versi DOS 3.3 Kemampuan DOS 3.3 yang ditambahkan dari DOS sebelumnya adalah kemampuan memakai harddisk sebanyak 32 megabyte per logical drive (1 drive logika) 7. DOS 4.0 Mempunyai 3 versi DOS yaitu PC-DOS 4.0, PC-DOS 4.01 dan MS-DOS 4.01. PC DOS 4.0 merupakan versi pertama yang dikeluarkan pada bulan juli 1988, karena DOS ini banyak kesalhan maka dikeluatkan PC-DOS 4.01. Versi DOS 4.0 mempunyai fasilitas Shell dari DOS untuk mengontrol kerja computer dengan system menu. 8. DOS 5.0 Pemrograman sistem manajemen informatika halaman ke - 10 Diluncurkan pada tahun 1991 dengan fasilitas baru seperti MIRROR, UNDELETTE dan UNFORMAT. 9. DOS 6.0 Diluncurkan pada bulan maret 1993. Ditambahkan beberapa utility baru dan penambahan perintah-perintah konfigurasi system dan batch file. 3. UNIX UNIX adalah nama system operasi yang dapat diterapkan pada berbagai jenis mesin. Sistem operasi UNIX ini diperkenalkan pertama kali oleh AT&T Bell Laboratory untuk pemakaian komputer dalam bentuk jaringan khusus. Termasuk sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari system operasi linux. Sistem operasi Unix di buat oleh Ken Thompson dan Dennis Ritchie di Bell Laboratories (A&T Bell Lab) pada tahun 1960-an. Filosofi rancangan Unix adalah untuk membuat sebuah sistem operasi yang efisien untuk mengembangkan program aplikasi. Efisien disini juga mencakup masalah penggunaan memori dengan baik dan kemudahan dalam perawatan sistem. Pada mulanya Unix dikembangkan dengan DEC (Digital Equipment Corp) tipe PDP-7. Unix pada mulanya digunakan untuk proyek pemrosesan teks. Edisi pertama muncul pada tahun 1971 dengan kemampuan seperti sistem file, pengelolaan proses, sistem antarmuka dan beberapa utilitas. Edisi Kedua muncul pada tahun 1972 dan Unix masih di tulis dalam bahasa mesin (assembly). Thompson mulai bekerja dengan bahasa B turunan dari BCPL. Ritchie mengadakan perbaikan dengan menghasilkan bahasa C, Ternyata bahasa C cukup handal dan banyak utilitas yang dibuat dengan bahasa C. Berbagai versi UNIX Nama Vendor AIX IBM A/UX Apple (Macintosh) Pemrograman sistem manajemen informatika halaman ke - 11 BSD University of California DG/UX Data General HP/UX Hawlette-Packard MS/UX NEC PC/IX Interactive System Corporation SCO UNIX SCO SINIX Siemens ULTRIX DEC UNICOS Cray Research UNIX AT&T, SCO, Sun Microsystem VENIX VenturaCom, Inc XENIX SCO / Microsoft UNIXWARE CALIFORNIA Beberapa sifat dan keistimewaan UNIX : 1. Portabilitas Sistem UNIX mudah diadaptasikan ke system komputer yang lain 2. Multiuser Sejumlah pemakai (user) dapat menggunakan istem secara bersamaan dan berbagi sumber seperti penggunaa printer, disk, dll. 3. Multitasking Kemampuan system operasi yang memungkinkan seseorang dapat melaksanakan beberapa tugas pada saat yang bersamaan 4. Sistem File Hirarkikal Pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan diakses Kelemahan system UNIX 1. Visualisasinya tidak menarik 2. memory yang digunakan besar Pemrograman sistem manajemen informatika halaman ke - 12 Struktur Perangkat Keras server modem modem printer konsol Terminal lokal Terminal jarak jauh Keterangan : 1. Konsol Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer system administrator system untuk mengontrol operasi sistem 2. terminal Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh penakai untuk berinteraksi dengan system 3. Jalur Komunikasi Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke system UNIX 4. Modem Piranti untuk mengubah sinyal digital (komputer) menjadi sinyal analog (telepon) dan sebaliknya 5. Server Piranti yang merupakan otak dari system yang berisi system UNIX, program aplikasi, memory dll. Pemrograman sistem manajemen informatika halaman ke - 13 Struktur Perangkat Lunak Utilitas Aplikasi S H E L L K E R N E L Keterangan : 1. Kernel Inti dari system UNIX yang mengontrol perangkat keras dan melaksanakan berbagai fungsi level rendah. Fungsi yang dilaksanakan seperti : - tanggal dan jam system - manajemen file dan penanganan security - operasi input/output - manajemen memori - penganganan kesalahan dan interupso 2. Shell Penterjemah pada system UNIX yang merupakan jembatan antara pemakai dan system UNIX. Ada tiga macam Shell yang terkenal yaitu : Nama Shell Nama Program Pencipta Bourne Shell Sh / $ Stephen R Bourne C Shell Csh / % Bill Joy Korn Shell Ksh / $ / # David G Korn Pemrograman sistem manajemen informatika halaman ke - 14 3. Utilitas Program yang disediakan system UNIX untuk melaksanakan tugas tertentu, seperti : - manajmen file dan directory - penyuntingan file - penunjang komunikasi dan jaringan - administrasi system - penganalisis unjuk kerja system - untuk keperluan backup dan restore 4. Program Aplikasi Program – program yang dibuat oleh pemakai untuk memenuhi kebutuhannya sendiri. Masuk Ke Sistem UNIX Proses untuk masuk ke system UNIX biasa disebut LOGIN atau LOGGING IN atau SIGN ON. Proses ini diawali dengan tampilan prompt login seperti : login : Berikutnya system UNIX akan menanyakan password : Contoh : login : ahmad <enter> password : - (tidak tampak paa saat diketik) login incorrect (tampil jika password salah) wait for login retry : login : catatan : hubungi administrator system jika password lupa Keluar dari Sistem Proses untuk keluar dari system UNIX biasa diesebut LOGOUT atau LOGGING OUT Pemrograman sistem manajemen informatika halaman ke - 15 Berikut table logging out berdasarkan shell : Shell Perintah Bourne / korn shell C shell - exit - <ctrl-D> - logout - <ctrl-D> 4. Linux Pertama kali dikembangkan oleh Linus Torvald. Merupakan sistem operasi open source artinya bisa dikembangkan oleh semua orang dengan bebas. Turunan linux atau yang dikenal dengan distro linux banyak sekali macamnya. Mungkin linux merupakan sistem operasi yang paling banyak. Beberapa di antaranya yaitu: Debian, Suse, Red Hat (Fedora), Slackware, Ubuntu, Backtrack, dan masih banyak distro-distro linux yang dikembangkan. Berikut daftar macam-macam Distro Linux. Red Hat Linux Red Hat adalah distro yang cukup populer di kalangan pengembang dan perusahaan Linux. 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”. CentOS 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). Pemrograman sistem manajemen informatika halaman ke - 16 Debian Debian adalah sistem operasi berbasis kernel Linux. Debian adalah ‘kernel independen’, yaitu sistem operasi Debian dikembangkan murni tanpa mendasarkan pada sistem operasi yang telah ada. Fedora Fedora (sebelumnya bernama Fedora Core, terkadang disebut juga dengan Fedora Linux) adalah sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project yang didukung oleh komunitas pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat. 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. 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. Gentoo Gentoo Linux adalah suatu distribusi Linux yang memakai paket system manajemen Portage. diBandingkan dengan: Debian yang menggunakan paket .deb, RedHat / Mandrake yang menggunakan paket Manajemen paket ini dirancang untuk modular (mudah ditambahtambah), portabel (dapat di port ke distro lain), mudah ditata, fleksibel, dan dioptimalkan untuk masing-masing computer pengguna. 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 Mandriva Linux Mandriva Linux (dahulu dikenal dengan nama Mandrakelinux atau Mandrake Linux) adalah sistem operasi yang dibuat oleh Mandriva (dahulu dikenal dengan nama Mandrakesoft). Mandriva Linux menggunakan RPM Package Manager. Pemrograman sistem manajemen informatika halaman ke - 17 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) Freespire Freespire adalah versi gratis dari distro Linspire (a.k.a Lindows), kemudian mungkin dikarenakan permasalahan nama, berubah menjadi Linspire. Linux Mint Linux Mint adalah sistem operasi berbasis Linux untuk PC. Inti dari LinuxMint adalah Ubuntu, sehingga aplikasi yang dapat berjalan di Ubuntu, juga bias berjalan pada LinuxMint. PCLinuxOS PCLinuxOS, sering disingkat sebagai PCLOS, adalah sebuah sistem operasi desktop. Ini adalah sebuah sistem operasi bebas untuk komputer pribadi yang bertujuan untuk memudahkan penggunaan. Puppy Linux Puppy Linux adalah salah satu distro Linux Live CD yang sangat kecil ukurannya dan mengutamakan kemudahan dalam penggunaan. Seluruh sistem operasi dan aplikasinya berjalan dalam RAM, yang membolehkan media booting dilepas setelah sistem operasi berhasil dijalankan. Sabayon Linux Sabayon Linux, merupakan salah satu turunan Gentoo. Gentoo merupakan sebuah sistem operasi bebas berbasis source (Linux maupun FreeBSD) dengan metode instalasi kompilasi dan optimasi untuk CPU yang bersangkutan, dengan model kustomisasi semua paket atau hanya paket aplikasi yang dibutuhkan Turbo Linux TurboLinux menargetkan pada produk berbasis Linux dengan kinerja tinggi untuk pasar workstation dan server terutama untuk penggunaan clustering dan orientasinya ke perusahaan. Pengguna produk dan layanan TurboLinux terbanyak adalah perusahaan dan perorangan di Jepang dan Asia. Pemrograman sistem manajemen informatika halaman ke - 18 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. 5.MacOS Mac OS, yang bererti Macintosh Operating System, atau Sistem Pengoperasi Macintosh, adalah sistem pengoprasian komputer Apple untuk komputer Apple Macintosh. Mac OS merupakan sistem pengoperasian pertama yang menggunakan antarmuka pengguna grafis(GUI). Pasukan Macintosh termasuk Bill Atkinson, Jef Raskin dan Andy Hertzfeld.Terdapat pelbagai pandangan bagaimana Macintosh dibangunkan dan di mana idea asal bermula. Walaupun kaitan antara Macintosh dan projek Alto di Xerox PARC telah luas diperkatakan dalam rekod sejarah, sumbangan awal Sketchpad oleh Ivan Sutherland dan Sistem di Talian (On-Line System) oleh Doug Engelbart tidak kurang pentingnya. Apple sengaja merendahkan kewujudan sistem pengoperasi pada tahun awal kemunculan Macintosh untuk menjadikan Macintosh kelihatan lebih ramah pengguna dan membedakannya daripada sistem lain seperti MS-DOS, yang digambarkan sebagai ajaib (arcane) dan mencabar secara teknikal. Apple mau Macintosh digambarkan sebagai sistem yang "terus berfungsi" apabila anda menghidupkannya Sistem Operasi Macintosh pada awalnya dikenali sebagai Sistem, seperti "Sistem 6.0.7" atau "Sistem 7". Pada awalnya juga dikenali sebagai Kotak Perkakasan "Toolbox"; yang mengandungi himpunan rutin piawaian yang boleh digunakan bagi menggantikan pautan kepada perkakasan komputer itu sendiri. Pengabstrakan ini yang membenarkan applikasi Mac ditulis untuk satu generasi sistem digunakan pada generasi berikutnya, sebagai contoh: dari Mac Plus kepada Mac II, kepada PowerBook, kepada Power Macintosh. Pada awalnya Apple sengaja mengaburkan kewujudan sistem operasi ini bagi membezakan Mac daripada sistem lain seperti MS-DOS, yang digambarkan sebagai lebih sukar digunakan berbanding Mac. Istilah seperti "sistem" dan "kotak perkakasan (the toolbox)" merupakan cara mudah untuk merujuk kepada perkhidmatan sistem operasi dan Macintosh API seterusnya mengelakkan penggunaan istilah teknikal (technical jargon). Sehingga Pemrograman sistem manajemen informatika halaman ke - 19 kemunculan era sistem G3 (yang dikenali sebagai mesin "dunia baru"), sebahagian besar sistem disimpan dalam ROM fizikal pada papan induk, dan juga komponen sistem pada cakera yang menambah, mengesampingkan (override)atau memperbaiki rutin ROM. Tujuannya ialah untuk mengelakkan penggunaan terlalu banyak ruang simpanan dalam cakera liut yang terhad untuk sistem sokongan, kerana komputer Mac yang terawal tidak mempunyai cakera keras. Sebenarnya cuma satu model Mac yang boleh dijalankan (bootable) menggunakan ROM sahaja, iaitu model Mac Klasik 1991. Sistem 7.5.1 merupakan sistem pertama yang memasukkan logo Mac OS (muka tersenyum (smiley face) biru). Mac OS 7.6 (yang dikeluarkan pada 1996) merupakan sistem pertama yang dinamakan Mac OS kerana wujudnya "klon-klon" Mac, sistem yang hampir serupa daripada syarikat-syarikat lain seperti Power Computing dan Motorola, dan Apple hendak memberitahu dengan jelas bahawa sistem operasiannya merupakan hakmilik intelektualnya sendiri. Sistem Mac OS boleh dibahagikan kepada dua jenis: Mac OS "Klasik", sistem yang mula-mula dikeluarkan untuk Mac yang pertama pada tahun 1984 hinggalah MacOS9. Mac OS X (huruf "X" itu disebut sepuluh, iaitu nombor Roman) yang lebih baru. Mac OS X memasukkan unsur-unsur BSD Unix, OpenStep, dan Mac OS 9. Sistem tahap rendah asasnya, Darwin yang berasaskan Unix, merupakan sumber terbuka.MacOS Klasik Mac OS klasik dikenali sebagai satu sistem yang tidak mempunyai sebarang baris perintah (command line); merupakan sistem yang menggunakan antara muka pengguna grafik (IU) sepenuhnya. Dipuji kerana senang untuk digunakan, sistem ini juga dikritik kerana menggunakan kerjasama multitugas (cooperative multitasking), ketiadaan pengurusan ingatan, dan kecenderungan pertelingkahan tambahan/sambungan. "Tambahan" adalah perisian yang ditambah kepada sistem pengoperasi, untuk memberikan fungsi tambahan seperti rangkaian kerja (networking) - atau sokongan kepada perkakasan tertentu. Sesetengah sambungan tambahan mungkin tidak akan berfungsi dengan betul antara satu sama lain atau mungkin perlu ditambah mengikut urutan tertentu. Menyelesaikan masalah tambahan Mac OS boleh menjadi satu proses cuba jaya yang memakan masa yang panjang.Mac OS juga memperkenalkan Sistem Fail Hierarki (Hierarchical File System), sebagai satu cara inovatif penyususnan fail. Satu fail pada DOS atau Unix merupakan jujukan bait (byte), yang memerlukan aplikasi mengetahui bahagian bait Pemrograman sistem manajemen informatika halaman ke - 20 mana yang mewakili kod dan bahagian mana yang mewakili grafik atau data yang lain, Fail Mac mempunyai dua bahagian yang berlainan. Sebagai tambahan kepada cuaran data, yang merupakan ulangan bait, terdapat juga akar cuaran resource fork yang mengandungi data yang sudah disusun seperti menu, grafik, bunyi, dan segmen kod. Satu fail applikasi mungkin hanya mempunyai sumber yang tidak mengandungi bahagian data. Fail teks mungkin mengandungi teks dalam bahagian data dan maklumat stail pada sumbernya, jadi applikasi yang tidak mengenal maklumat stail tersebut masih boleh membaca teks yang disimpan. Walaupun kaedah ini mempunyai beberapa kelebihan, Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS; contohnya, apabila sesuatu fail disalin daripada Mac kepada DOS atau Unix, akar cuarannya akan dibuang. Menjelang akhir 1990-an, telah disedari bahawa teknologi era 1980-an ini telah melangkaui hayatnya, dengan kewujudan sistem-sistem pengoperasian multitugas baru yang lebih stabil.Mac OS X Mac OS X mambawakan pengurusan memori ala-Unix dan pre-emptive multitasking kepada platform Mac. Pengurusan memori yang jauh lebih baik membolehkan lebih banyak perisian berjalan serentak dan hampir menghapuskan kemungkinan sesuatu perisian meruntuhkan perisian lain. Ia juga adalah Mac OS petama memasukkan baris arahan, walaupun tidak dapat dilihat kecuali apabila penggunanya melancarkan perisian "terminal". Ramai peminat Mac OS asal menerima OS X, tetapi terdapat beberapa yang mengkritiknya sebagai lebih susah dan kurang mesra pengguna daripada Mac OS asal. Teknologi Mac OS QuickDraw: model pengimej imaging model yang pertama memberikan pasaran pukal WYSIWYG Finder: antaramuka untuk melayari filesystem dan melancarkan applikasi MultiFinder: versi pertama yang menyokong menjalankan lebih dari satu perisian secara serentak Chooser: perkakasan untuk mencapai network ColorSync: teknologi resources untuk (contoh: memastikan mengaktifkan pemadanan warna AppleTalk) yang sesuai Pengurusan ingatan OS Mac: bagaimana Mac menguruskan RAM dan ingatan maya sebelum bertukar kepada UNIX Pengemulasian Motorola 68000 oleh PowerPC: bagaimana Mac menangani transisi arkitektural daripada CISC kepada RISC (lihat Pemrograman sistem manajemen informatika halaman ke - 21 emulator Mac 68 K) Desk Accessories: perisian kecil "helper" yang boleh dijalankan seiring dengan sembarang perisian lain, sebelum munculnya MultiFinder atau System 5. Novell Netware Merupakan OS untuk LAN (jaringan) yang dibuat untuk prosesor Intel 8086. 6. SymbianOS Pada awal mulanya di tahun 1998, symbian merupakan sebuah perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion, Ericsson, Nokia, dan Motorola. Kemudian pada tahun 1999, Matsushita(Panasonic) bergabung kedalamnya. Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai mengadopsi teknologi symbian. Tahun 2000, Sony dan Sanyo melisensi Symbian OS, tahun 2001 fujitsu dan siemens membeli lisensi juga. Tahun 2002 Samsung membeli lisensi, ditahun yang sama pula Siemens dan Sony Ericsson menjadi salah satu pemegang sahamnya. Samsung menjadi salah satu pemegang saham ditahun 2003. Di tahun 2004, Psiondan Motorola menjual sahamnya kepada nokia, sekarang Symbian dikuasai sebagian besar sahamnya oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya diseluruh dunia. Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson R380 smartphone yang dikeluarkan tahun 2000. Dilanjutkan dengan dikeluarkannya dan diumumkannya ponsel-ponsel dengan sistem operasi symbian, seperti Nokia 9210 communicator dan Nokia 7650 di tahun 2001. Dilanjutkan dengan diumumkannya ponsel P800 buatan Sony ericsson yang mengadopsi symbian versi 7.0 ditahun 2002. Tahun 2003 mulai banyak ponsel-ponsel yang berbasiskan Symbian OS, diantaranya Nokia 3660, Nokia 3620, Nokia N-Gage, Nokia 6600, Nokia 7700, Sendo X, Siemens SX1, Sony Ericsson P900, BenQ P30, Foma 2102v, dan Motorola A920. Versi Sistem Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson R380 smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari EPOC versi 5 dari Psion. Versi pertama yang menerapkan platform terbuka adalah Symbian OS versi 6.0 ditahun 2000 yang dipergunakan untuk ponsel Nokia 9210 dan 9290 Communicator. Kemudian dilanjutkan dengan versi 6.1 di awal tahun 2001 yang dipergunakan untuk ponsel Series 60 Platform yaitu Nokia 7650 dan 3650 imaging Pemrograman sistem manajemen informatika halaman ke - 22 phones. Symbian OS versi 7.0 dikeluarkan pada tahun 2002 dan dipergunakan untuk ponsel Sony Ericsson P800 dan P900. Symbian OS versi 7.0s dikeluarkan tahun 2003 untuk ponsel-ponsel Nokia. Berikut merupakan daftar ponsel-ponsel yang berbasiskan sistem operasi Symbian. Spesifikasi Symbian OS adalah sistem operasi 32 bit, dengan konsep little endian dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM. Symbian proses bekerja dengan prinsip preemptive multitasking. Dukungan terhadap device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis dalam DLL (dynamic linking library) yang terpisah. Kernel berjalan dalam mode privileged dan memberikan servis ke aplikasi yang berjalan dalam mode unprivileged lewat user library. Symbian OS juga memberikan kumpulan-kumpulan library seperti networking (TCP/IP, PPP, FTP), Communication (Bluetooth, IrDA). Untuk mengakses servis-servis tersebut dengan menggunakan konsep hubungan clientserver. Client menggunakan servis API yang diberikan oleh server untuk berkomunikasi dengan server. Semua hubungan komunikasi client-server diatur oleh kernel. Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau yang disebut sebagai DFRD(Device Family Reference Design). DFRD ini merupakan spesifikasi dalam hal user interface dan hardware configuration, sehingga banyak tipe-tipe ponsel berbeda yang memanfaatkan sistem operasi ini, Macam-macam DFRD yaitu: Crystal, untuk yang kaya feature seperti tipe Communicator, dimana mempunyai full keyboard, tampilan besar lcd mendatar dan menampung banyak informasi untuk kepentingan bisnis. Pearl, untuk smartphone dimana seperti ponsel standar dengan lcd kecil dan keyboard yang terbatas. Quartz, untuk ponsel dengan kemampuan pen-based atau touch-screen yang tidak memerlukan keyboard. Komponen Symbian OS merupakan sebuah sistem operasi yang mengatur seluruh sumber daya yang ada didalam ponsel. Symbian OS disusun dari enam komponen, yaitu: 1.Kernel 2.Middleware 3.ApplicationEngine 4.UIFramework Pemrograman sistem manajemen informatika halaman ke - 23 5.Synchronization 6.JVM Kernel Merupakan inti dari sistem operasi yang terdiri dari device driver, data table, dan program yang memungkinkan user berinteraksi dengan perangkat keras. Kernel merupakan program yang berjalan setiap waktu dan mengatur layanan-layanan yang diberikan ke user.Middleware Merupakan kumpulan library, data storage, dan program yang mengimplementasikan sistem servis. Kesemuanya itu tidak perlu diletakkan dalam kernel. Manajemen data, komunikasi dan graphics termasuk servis sistem tersebut. Sebagai contoh window system yaitu yang mengatur bagaimana user berinteraksi dengan perangkat keras, hal ini tidak cukup penting untuk diletakkan didalam kernel.Application Engine Aplikasi user level dapat memanfaatkan servis yang diberikan pada level middleware yaitu dengan menggunakan application engine. Application engine yang melakukan koordinasi untuk mengakses sumber daya yang tidak begitu penting. Application engine diantaranya adalah sebagai berikut: Agenda engine, Contact engine, Sheet engine, Alarm server and WorldTime engine, Spell engine, dan Help engine. User Interface Framework User interface merupakan faktor utama untuk sebuah ponsel, yang menyebabkan ponsel mudah digunakan, mudah dirubah dan diprogram. Symbian OS menerapkan framework untuk user interface sehingga mudah diadaptasi. Dalam Symbian OS ada dua user interface dalam frameworknya yang menggunakan komponen yang umum seperti kontrol dan dialog yaitu Uikon dan Eikon.Synchronization Sinkronisasi dengan peralatan lain ataupun dengan komputer desktop menjadi perhatian dalam teknologi ponsel. Symbian OS menerapkan 3 bagian untuk sinkronisasi yaitu Connection manager yang melakukan inisialisasi koneksi antar device dan mendeteksi jikalau ada device yang ingin melakukan koneksi. Connectivity server yang mengimplementasi sesi sinkronisasi seperti file browsing, file sinkronisasi, back and restoration. File Converter yang melakukan transfer data antar format yang berbeda. JVM Symbian OS mengimplementasikan teknologi java yang dikenal dengan J2ME.JVM merupakan salah satu komponen dalam Symbian OS yang untuk perangkat ponsel dikenal dengan KVM (kilo virtual machine). JavaPhone dan Pemrograman sistem manajemen informatika halaman ke - 24 PersonalJava yang merupakan bagian dari J2ME specification juga diimplementasikan dalam Symbian OS. 7. Apple OS Apple, Inc. (sebelumnya bernama Apple Computer, Inc.) adalah sebuah perusahaan Silicon Valley berbasis di Cupertino, California, yang bergerak dalam bidang teknologi komputer. Apple membantu bermulanya revolusi komputer pribadi pada tahun 1970-an dengan produknya Apple II dan memajukannya sejak tahun 1980-an hingga sekarang dengan Macintosh. Apple terkenal akan perangkat-perangkat lunak dan kerasnya, seperti iMac, perangkat pemutar lagu iPod, dan toko lagu online iTunes Store. Pra-pendirian Sebelum membantu mendirikan Apple, Steve Wozniak adalah seorang hacker elektronik. Pada tahun 1975, dia bekerja di Hewlett-Packard dan membantu temannya Steve Jobs mendisain video game untuk Atari. Pada saat itu, Wozniak telah membeli computer time pada bermacam jenis minicomputer yang di-host oleh Call Computer, sebuah perusahaan timesharing. Terminal komputer pada saat itu mayoritas berbasis kertas; thermal printer seperti Texas Instruments Silent 700 adalah terminal yang paling maju. Wozniak melihat sebuah artikel di majalah bernama Popular Electronics edisi 1975 yang berisikan bagaimana cara untuk membuat terminal komputer sendiri. Menggunakan alat-alat yang dapat dibeli di toko, Wozniak merancang dan membuat komputer bernama Computer Conversor, sebuat video teletype yang bisa dipakai untuk mengakses minicomputer di Call Computers. Designnya kemudian dibeli oleh Call Computers, dan beberapa units terjual.Pada tahun 1975, Wozniak mulai menghadiri pertemuan sebuah klub bernama Homebrew Computer Club. Microcomputer baru seperti Altair 8800 dan IMSAI menginspirasinya untuk memasang sebuah mikroprosesor pada video teletype-nya untuk menjadikannya sebuah unit komputer yang lengkap.Pada saat itu, CPU yang banyak tersedia adalah Intel 8080 seharga $US 179 dan Motoroal 6800 seharga $US 170. Wozniak lebih tertarik pada Motorola 6800, tetapi harga keduanya terlalu mahal. Dia pun kemudian sadar, dan hanya mendesign komputer di atas kertas, menunggu hari di mana dia Pemrograman sistem manajemen informatika halaman ke - 25 mampu membeli CPU.Ketika MOS Technology memproduksi chip 6502 pada tahun 1976 dengan harga $US 20, Wozniak membuat sebuah versi BASIC untuk chip tersebut, dan mulai mendisain sebuah komputer untuk menjalankannya. Chip 6502 didesign oleh pendesign chip 6800, karena banyak pekerja meninggalkan perusahaan di Silicon Valley dan membuat perusahaan sendiri.Woznia kemudian berhasil membuat komputer tersebut dan membawanya ke pertemuan-pertemuan Homebrew Computer Club untuk dipamerkan. Pada satu pertemuan, Wozniak bertemu teman lamanya, Steve Jobs, yang tertarik akan potensi komersialisasi komputer-komputer kecil. Tahun-tahun pertama Steve Jobs dan Steve Wozniak sudah berteman sejak lama. Bertemu pertama kali pada tahun 1971 ketika seorang teman memperkenalkan Wozniak yang saat itu berumur 21 tahun, kepada Jobs yang saat itu baru berumur 16 tahun. Jobs berhasil membujuk Wozniak untuk membuat komputer dan menjualnya. Jobs mendekati sebuat toko komputer lokal, The Byte Shop, yang katanya tertarik untuk membeli komputer, tapi hanya apabila komputer tersebut sudah terpaket lengkap. Pemilik toko tersebut, Paul Terrell, mengatakan ia siap membeli 50 unit seharga $US 500 satunya. Komputer buatan Wozniak hanya memiliki beberapa kelebihan. Salah satunya adalah menggunakan TV sebagai monitor, di mana saat itu banyak komputer tidak memiliki monitor sama sekali. Monitor ini bukanlah seperti monitor modern, dan hanya menampilkan teks dengan kecepatan 60 karakter per detik. Komputer ini bernama Apple I dan memiliki kode bootstrap pada ROM-nya yang membuatnya lebih mudah untuk dihidupkan. Akhirnya, dengan paksaan Paul Terrell, Wozniak juga mendisain sebuah mekanisme kaset untuk membuka dan menyimpan program dengan kecepatan 1,200 bits/detik, sebuah kecepatan yang cukup tinggi pada saat itu. Walaupun komputer tersebut cukup sederhana, disainnya adalah sebuah masterpiece, menggunakan jumlah komponen yang jauh lebih sedikit dengan komputer-komputer sejenisnya, dan berhasil memberi reputasi kepada Wozniak sebagai seorang master designer dengan cepat. Dibantu oleh satu orang lagi teman, Ronald Wayne, bertiga mereka mulai memproduksi komputer tersebut. Dengan menggunakan berbagai cara, termasuk meminjam ruangan dari teman dan keluarga, menjual bermacam harta Pemrograman sistem manajemen informatika halaman ke - 26 peribadi (seperti kalkulator dan sebuah VW Combi), memulung, sedikit menipu, Jobs berhasil mendapatkan komponen-komponen yang dibutuhkan untuk produksi sementara Wozniak dan Wayne membuat komputer-komputer tersebut. Selesai dan dikirim pada bulan Juni, mereka dibayar sesuai janji oleh Paul Terrell. Pada akhirnya, 200 unit Apple I diproduksi. Tapi Wozniak sudah lebih maju daripada Apple I. Banyak elemen design Apple I dibuat karena keterbatasan dana yang dimiliki oleh mereka untuk membuat sebuah prototype. Tapi dengan pendapatan dari penjualan Apple I, dia bisa memulai produksi komputer yang lebih canggih, Apple II; Apple II diperkenalkan kepada publik pada West Coast Computer Faire pada bulan April 1977. Perbedaan utama dengan Apple I adalah tampilan TV yang didesign total, di mana tampilan disimpan di memori. Dengan cara ini, monitornya tidak hanya bisa menampilkan teks, namun Apple II bisa menampilkan gambar, dan pada akhirnya, warna. Pada saat yang sama, Jobs menekankan design casing dan keyboard yang lebih baik, dengan pemikiran bahwa komputer tersebut harus lengkap dan siap langsung dinyalakan. Apple I hampir bisa seperti itu, namun pengguna masih harus memasang berbagai macam komponen dan menulis kode untuk menjalankan BASIC. Membuat komputer seperti itu akan memakan banyak biaya. Jobs mulai mencari uang tunai, namun Wayne sedikit ragu karena ia pernah mengalami kegagalan perusahaan empat tahun sebelumnya, dan akhirnya keluar dari perusahaan. Jobs akhirnya bertemu dengan Mike Markkula yang menjamin pinjaman bank sebanyak $US 250.000, dan mereka bertiga membentuk perusahaan Apple Computer pada 1 April 1976. Dengan dana dan design casing yang baru, Apple II dilepas pada tahun 1977 dan menjadi komputer yang biasanya diasosiasikan dengan munculnya pasar PC. Jutaan unit terjual sampai tahun 1980an. Ketika Apple go public pada tahun 1980, mereka menghasilkan dana terbanyak sejak Ford go public pada tahun 1956. Berbagai jenis model Apple II diproduksi, termasuk Apple IIe dan Apple IIgs. Apple III dan Lisa Memasuki dekade 1980, Apple menghadapi kompetisi dalam bisnis komputer pribadi. Salah satu penantang besar adalah IBM, perusahaan ternama pertama di bidang komputer. Komputer IBM yang menggunakan sistem operasi DOS yang dilisensi Pemrograman sistem manajemen informatika halaman ke - 27 kepada IBM oleh Microsoft meraih porsi yang besar dalam pangsa pasar komputer meja untuk perusahaan besar yang tergolong masih muda. Beberapa perusahaan yang lebih kecil menggunakan Apple II, tetapi Apple merasa perlu mengeluarkan model baru yang lebih maju untuk bersaing di bidang komputer meja bagi perusahaan besar. Maka, para perancang Apple III dipaksa untuk mengikuti keinginan Steve Jobs yang terlalu tinggi dan mustahil untuk dipenuhi. Salah satu diantaranya adalah menghilangkan kipas pendingin - yang, katanya, menurut Steve Jobs tidak elegan. Mesin baru tersebut kemudian sangat sering mengalami overheating dan sebagian model awalnya harus ditarik dari pasaran. Apple III tergolong sangat mahal walaupun Apple berusaha mengeluarkan versi yang diperbaiki di tahun 1983 yang juga gagal di pasaran. Sementara, beberapa grup di dalam Apple juga berusaha mengembangkan jenis komputer pribadi baru, dengan teknologi maju seperti antarmuka pengguna grafis, mouse, object-oriented programming dan kemampuan menggunakan network. Orang-orang tersebut, termasuk Jef Raskin dan Bill Atkinson mencoba meyakinkan Steve Jobs untuk memberikan dukungan sepenuhnya dalam mengembangkan ide mereka. Hanya setelah mereka membawa Steve Jobs untuk melihat teknologi yang dikembangkan di Xerox PARC dalam komputer Alto pada bulan Desember 1979 maka yakinlah Steve Jobs bahwa masa depan akan menghadirkan komputer yang grafik-intensif, icon-friendly dan didukung baik oleh tim Apple Macintosh ataupun Apple Lisa walaupun mereka adalah saingan satu sama lainnya. Walaupun ide tersebut mengundang ketidak-setujuan ahli riset dari PARC, banyak yang akhirnya bekerja untuk Apple seperti Larry Tesler, Xerox mengijinkan insinyur dari Apple untuk mengunjungi fasilitas PARC dengan perjanjian bahwa Apple akan menjual satu juta saham mereka sebelum perusahaan tersebut go-public (total harga saat itu berkisar AS$18 juta). Apple Lisa dilepas pada bulan January 1983 dengan harga AS$ 10.000. Sekali lagi, Apple mengenalkan produk yang tergolong sangat maju pada saat itu, tetapi terlalu mahal (kesalahan ini akan terus diulang Apple selama beberapa tahun kedepan), dan sekali lagi Apple gagal meraih pasaran yang tersedia. Apple Lisa kemudian diberhentikan pada tahun 1986. Pemrograman sistem manajemen informatika halaman ke - 28 Pemrograman sistem manajemen informatika halaman ke - 29