Sistem Operasi dalam Mengendalikan Sistem Aplikasi

Sistem operasi mempunyai tugas untuk melakukan control dan koordinasi penggunaan perangkat keras oleh berbagai program aplikasi untuk user-user yang berbeda.

Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber daya. Sistem operasi juga sering disebut resource allocator. Selain itu, sistem operasi juga berfungsi sebagai program pengendali yang bertujuan menghindari kesalahan (error) dan penggunaan koputer yang tidak perlu.

Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

Komponen-komponen sistem komputer

 

Komputer digunakan untuk melakukan suatu proses yang dikehendaki user. Oleh karena itu harus ada suatu bentuk komunikasi antara user dan hardware. Komunikasi itu terjadi dalam bentuk system calls. Sistem operasi melalui shell-nya akan menangkap perintah dari user  yang kemudian akan dikomunikasikan melalui system callsSystems calls merupakan suatu mekanisme yang digunakan oleh program aplikasi untuk meminta layanan dari sistem operasi.

Ketika komputer diaktifkan, program yang disebut BIOS (Basic Input Output System) akan dijalankan. Program kecil ini menjadi mensinkronkan hubungan antara prosesor dan keyboard serta peralatan lainnya sehingga saat sistem operasi dimuatkan ke memori, semua perangkat komputer telah siap. Setelah itu, sistem operasi mulai menjalankan fungsinya sebagai pengendali perangkat keras yang ada di komputer.

BIOS merupakan bagian dari sistem software yang sangat penting yang levelnya lebih rendah dari OS, artinya software ini berinteraksi lebih dekat lagi dengan sistem Hardware. BIOS berperan sebagai perantara (interface/antarmuka) antara hardware (seperti chipsetdan processor pada motherboard) dengan OS. BIOS memberikan aksesibilitas antara sistemhardware dengan software yang lebih tinggi levelnya yaitu OS (seperti DOS, windows95, Linux, dll). Bila OS sudah dapat beroperasi, maka program aplikasi lainnya, seperti Office, bisa dijalankan pula. BIOS mengatur pula setting hardware, seperti deteksi hard disk, optimasi kecepatan processorbooting saat menyalakan komputer, misalnya apakah komputer akan melakukan boot dari disket, hard disk, atau CD?, dan fungsi-fungsi sistem lainnya.

Hall dan Singleton (2007) memaparkan bahwa, kegagalan sistem operasi disebabkan oleh faktor ketidaksengajaan dan faktor yang disengaja. Faktor yang tidak disengaja misalnya; kegagalan hardware yang menyebabkan sistem operasi gagal, kesalahan dalam program aplikasi pengguna yang tidak dapat diterjemahkan oleh sistem operasi. Kegagalan sistem yang tidak disengaja dapat menyebabkan seluruh segmen memori masuk kedalam disket atau printer, sehingga menyebabkan pengungkapan secara tidak sengaja mengenai informasi yang bersifat rahasia. Sedangkan untuk faktor yang disengaja misalnya; a) akses data atau informasi secara ilegal atau melanggar privasi pengguna, untuk memperoleh keuntungan pribadi, b) gangguan virus dan worm, c) pencurian atau pengrusakan data dan atau informasi. Perencanaan dan implementasi pengendalian yang dilakukan secara konservatif dapat mereduksi berbagai resiko atau ancaman terkait dengan operasi komputer (Hall dan Singleton, 2007). Kegagalan perencanaan dan implementasi pengendalian sistem operasi secara umum disebabkan karena faktor ketidaksengajaan dan faktor yang disengaja .

Sumber:

Simarmata,Janner,S.T.Pengenalan Teknologi Komputer dan Informasi,Yogyakarta:Andi Offset,2006.

http://www.google.co.id/url?sa=t&rct=j&q=sistem%20operasi%20mengendalikan%20%20sistem%20aplikasi&source=web&cd=10&ved=0CFcQFjAJ&url=http%3A%2F%2Fiepoel.staff.umm.ac.id%2Fdownload-as-doc%2Fstaff_blog_article_400.doc&ei=qX9bT6XfJMTTrQeCqf2hDA&usg=AFQjCNGJ_5ZzE1BNnbahaOF2Bp7okb4cbg

http://id.wikipedia.org/wiki/Sistem_operasi

http://kandisbuana.blogspot.com/2011/05/hubungan-antara-user-program-aplikasi.html

http://lecturer.eepis-its.edu/~arna/Diktat_SO/1.Pengenalan%20Sistem%20Operasi.pdf

Sistem Operasi

A.        Pengertian

Sistem operasi (operating system) adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat berkomunikasi.Tanpa ada sistem operasi maka komputer tidak dapat difungsikan sama sekali.

B.        Sejarah

Sistem operasi pada masa lalu hanyalah berbasis text, dimana user mempunyai keterbatasan dalam menkonfigurasi suatu hardware, sistem operasi masa lalu juga mempunyai keterbatasan dalam menampilkan suatu grafik interface, namun setelah mulai dikembangkan perangkat keras yang mendukung aktifitas grafik barulah mulai deikembangkan sistem operasi yang memilik kemampuan berbasis GUI atau graphic user interface.
Berikut ini adalah rangkaian dari sejarah sistem operasi:

  1. Generasi ke-nol (1940).
    • Komponen utama tabung hampa udara;
    • Sistem komputer belum menggunakan sistem operasi;
    • Sistem operasi komputer dilakukan secara manual melalui plugboard, dan hanya bisa digunakan untuk menghitung (+,-, dan *).
  2. Generasi pertama (1950).
    • Komponen utama transistor;
    • Sistem operasi berfungsi terutama sebagai pengatur pergantian antar job agar waktu instalasi job berikutnya lebih efisien. Dalam masa ini muncul konsep batch system (semua job sejenis dikumpulkan jadi satu);
    • Input pemakai punch card.
  3. Generasi kedua (1960).
    • Komponen utama IC;
    • Berkembang konsep-konsep:

                a. Multiprogramming, satu prosesor mengerjakan banyak program yang ada di memori utama;

                b. Multiprosesing, satu job dikerjakan oleh banyak prosesor berguna untuk meningkatkan utilitas.

                c. Spooling Simultaneous Peripheral Operation On Line, bertindak sebagai buffer (penyangga) saja, dan mampu menerima

pesanan meskipun belum akan dikerjakan;

                d. Device Indipendence, masing-masing komponen memiliki sifat yang saling berbeda (misal: tiap-tiap printer memiliki driver);

                e.Time Sharing atau Multitasking, sistem bagi waktu yang diberikan oleh CPU terhadap berbagai job yang sedang dijalankan.

                f. Real-time system, berguna sebagai kontrol bagi mesin-mesin

  1. Generasi ketiga (1970)
    • Komponen utama VLSI (Very Large Scale Integrated Circuit);
    • Ditandai dengan berkembangnya konsep general purpose system, sehingga sistem operasi menjadi sangat kompleks, mahal dan sulit untuk dipelajari;
  2. Generasi keempat (pertengahan 1970-an hingga sekarang).
    • PC makin populer;
    • Ditandai dengan berkembangnya sistem operasi untuk jaringan komputer dengan tujuan: data sharing, hardware sharing, dan program sharing;
    • User interface semakin user friendly tanpa harus mengorbankan unjuk kerja.

 C.      Contoh

SISTEM OPERASI MS-DOS

MS-DOS, singkatan dari Microsoft Disk Operating System. MS-DOS sebenarnya dibuat oleh sebuah perusahaan pembuat komputer, yang bernama Seattle Computer Products (SCP) yang dikepalai oleh Tim Patterson–yang belakangan direkrut oleh Microsoft untuk mengembangkan DOS–pada tahun 1980 sebagai sebuah perangkat lunak sistem operasi dengan nama Q-DOS (singkatan dari Quick and Dirty Operating System), yang selanjutnya diubah namanya menjadi 86-DOS, karena Q-DOS didesain agar dapat berjalan pada komputer dengan prosesor Intel 8086.

Keluarga DOS terbagi menjadi beberapa kelas, yakni:

a. MS-DOS (Microsoft Disk Operating System), termasuk di antaranya adalah Tandy DOS, Compaq DOS,Q-  DOS (Quick and Dirty

Operating System) dan beberapa klon dari sistem operasi MS-DOS yang dijual kepada para pembuat sistem komputer IBM PC/

Compatible.

              Versi MS-DOS :

  •  MS-DOS versi 1.xx

Ini adalah versi awal di mana MS-DOS pertama kali diluncurkan oleh Microsoft. Isinya, tentu saja sangat primitif dan hanya berisi

kerangka dasar saja: tidak ada tampilan grafik untuk mengelola berkas, tidak mendukung jaringan.

  • MS-DOS versi 2.xx

MS-DOS versi 2.0 memiliki banyak sekali perbaikan dari MS-DOS 1.1 yang ditujukan untuk komputer IBM PC 5150. Di antaranya adalah dukungan untuk penggunaan struktur direktori yang hierarkis (bercabang) seperti layaknya sebuah pohon yang memiliki akar (root) dan cabang (branch). Selain itu, MS-DOS 2.0 juga mendukung berbagai macam fungsi yang diadopsi dari UNIX, seperti halnya penggunaan I/O redirection (>, >>, <, <<) dan print spooler

  • MS-DOS versi 3.xx
    DOS 3.0 adalah versi yang dapat mendukung fungsi jaringan, walaupun terbatas pada jaringan dengan konsep kelompok kerja (workgroup) dan terkoneksi sebagai sebuah klien pada sebuah server
  • MS-DOS versi 4.xx
    Pada DOS versi 4.0 ini, Microsoft membuat sebuah program shell dengan nama DOS Shell, yang memiliki tampilan seperti DOS Executive milik Windows versi 1.0. Pada saat itu, ada sebuah program shell yang juga populer yang berjalan di atas sistem operasi DOS, dengan nama Norton Commander (NC) yang dibuat oleh Peter Norton. Dengan menggunakan shell, pengguna dapat lebih mudah mengorganisasikan berkas dan arsip, dan menjalankan program, dalam satu layar saja. Selain itu, karena mouse dapat mempermudah pengoperasian komputer, DOS Shell juga dapat mendukungnya.
    Versi 4.0 ini merupakan versi yang paling banyak perubahannya. Versi selanjutnya merupakan versi-versi perbaikan saja, dan berbagai tambahan utilitas.
  • MS-DOS versi 5.xx
    DOS dengan meluncurkan MS-DOS versi 5.0. Versi 5.0 ini dirilis pada tahun 1991, dan memiliki berbagai fitur yang jauh lebih baik, seperti halnya device driver yang dapat diinstal pada area memori di atas 640K (HMA), dengan menggunakan parameter DEVICEHIGH pada berkas konfigurasi CONFIG.SYS dan LOADHIGH pada berkas AUTOEXEC.BAT sehingga memperbanyak kemungkinan untuk menjalankan program yang membutuhkan conventional memory (memori 640K awal yang dimiliki oleh komputer) yang lebih besar.
  • MS-DOS versi 6.xx
    MS-DOS versi 6.0 ini dirilis pada tahun 1993. Versi ini memiliki banyak utilitas tambahan, seperti halnya Antivirus (MSAV.EXE), Virus Protection (VSAFE.COM) yang diadopsi dari Central Point PC-Tools. Pada MS-DOS versi 6.0 ini juga menyertakan utilitas yang dapat membuat penempatan berkas menjadi lebih efisien dengan nama DoubleSpace
  • MS-DOS versi 7.xx
    MS-DOS versi 7.0 ini dirilis hanya beberapa bulan sebelum Microsoft meluncurkan Windows 95, sebuah versi Windows yang benar-benar independen dari MS-DOS. Tidak banyak peningkatan yang terjadi pada DOS 7.00 ini karena beberapa fungsi yang telah dipindahkan ke Windows 95. Windows 95 adalah sebuah versi Windows dengan tambahan Win-32 API dan desktop yang didesain ulang.
  • IBM PC-DOS (International Business Machine Personal Computer Disk Operating System), yang meskipun masih buatan Microsoft, diubah sedikit-sedikit untuk dapat digunakan oleh komputer IBM PC.
  •  DR-DOS (Digital Research Disk Operating System), yang dibuat oleh pembuat sistem operasi CP/M, Gary Kildall.
  • Novell Personal Netware, merupakan versi DR-DOS yang dijual kepada Novell karena perusahaan yang menaungi CP/M mengalami kebangkrutan (Novell mengakuisisi Digital Research Incorporated).
  • Caldera DOS, merupakan versi Novell Personal Netware yang dijual kepada Caldera Corporation.
  • FreeDOS, merupakan versi DOS yang dibangun dari sisa-sisa pengembangan Caldera DOS, yang dikembangkan oleh komunitas open source.

Sistem operasi ini merupakan sistem operasi yang menggunakan antarmuka dengan pengguna berbasis teks (text-mode user interface), dengan tanda kesiapan menerima perintah dari pengguna yang disebut dengan prompt. Prompt default yang digunakan dalam DOS adalah nama path ditambah dengan tanda lebih besar (>), seperti C:\>, C:\DOS\ dan lain-lain. Pengguna juga dapat menggunakan simbol prompt lainnya dengan menggunakan perintah PROMPT.

Sistem operasi ini juga bersifat single-tasking (hanya dapat menjalankan satu program pada satu waktu saja), menjalankan prosesor pada modus real (real mode), dan hanya dapat mendukung satu pengguna dalam satu waktu (single user).

SISTEM OPERASI MAC OS

Apple Mac OS merupakan turunan dari UNIX melalui jalur BSD (Berkeley Software Distribution). Oleh karena itu kekuatan dalam multi-tasking, multi-user, networking yang ada pada UNIX juga dimiliki oleh Mac OS. Mac OS adalah sistem operasi berbasis GUI. Apple merupakan pelopor dalam penggunaan GUI pada sistem operasi.
Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan populer di kalangan pengguna.Karakter “X” adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8 dan Mac OS 9. Beberapa orang membacanya sebagai huruf “X” yang terdengar seperti “eks”. Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran “x” (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix).
Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Server mencakup piranti lunak untuk keperluan manajemen dan administrasi workgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda.
Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi pengembang desktop lain.
Rilis terakhir Mac OS diluncurkan sekitar bulan Mei 2005 dengan kode Tiger dengan versi 10.4.
Perjalanan OS X:
• Mac OS X Server 1.0 kode: “Rhapsody”, dirilis: Maret 1999.
• Mac OS X Public Beta kode: “Kodiak”, dirilis: September 2000.
• Mac OS X 10.0 (update 10.0.1-10.0.2-10.0.3-10.0.4) kode: “Cheetah”, dirilis: Maret 2001.
• Mac OS X 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: “Puma”, dirilis: Oktober 2001.
• Mac OS X Server 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: “Puma”, dirilis: November 2001.
• Mac OS X 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8) kode: “Jaguar”, dirilis: Agustus 2002.
• Mac OS X Server 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8), dirilis Agustus 2002.
• Mac OS X 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9) kode: “Panther”, dirilis Oktober 2003.
• Mac OS X Server 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9), dirilis Oktober 2003.
• Mac OS X 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) kode: “Tiger”, dirilis: April 2005.
• Mac OS X Server 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis: April 2005.
• Mac OS X 10.5 (update 10.5.1-10.5.2-10.5.3-10.5.4) kode: “Leopard”, dirilis: Oktober 2007
• Max OS X 10.6 (kode: “Snow Leopard”; direncanakan beredar pada Juni 2009)

SISTEM OPERASI WINDOWS
Pergerakan versi Windows kelas rumahan
• Windows 1.0

Versi pertama Microsoft Windows, yang disebut dengan Windows 1.0, dirilis pada tanggal 20 November 1985. Versi ini memiliki banyak kekurangan dalam beberapa fungsionalitas, sehingga kurang populer di pasaran. Pada awalnya Windows versi 1.0 ini hendak dinamakan dengan Interface Manager, akan tetapi Rowland Hanson, kepala bagian pemasaran di Microsoft Corporation, meyakinkan para petinggi Microsoft bahwa nama “Windows” akan lebih “memikat” konsumen. Windows 1.0 bukanlah sebuah sistem operasi yang lengkap, tapi hanya memperluas kemampuan MS-DOS dengan tambahan antarmuka grafis. Selain itu, Windows 1.0 juga memiliki masalah dan kelemahan yang sama yang dimiliki oleh MS-DOS.
• Windows 2.0
• Windows 2.1 (alias Windows/286 and Windows/386)
• Windows 3.0, Windows 3.1, Windows 3.1 for Workgroups, Windows 3.11, Windows 3.11 for Workgroups (WfW)
• Windows 95 (Windows 4.0)
• Windows 98 (Windows 4.1)
• Windows Millennium Edition (Windows 4.)

Pergerakan versi Microsoft berbasis Windows NT
• Windows NT 3.1, 3.5
• Windows NT 4.0
• Windows 2000 (Windows NT 5.0)
• Windows XP (Windows NT 5.1)
• Windows Server 2003, Windows XP 64-bit Edition 2003 (Windows NT 5.2)
• Windows XP Professional x64 Edition (Windows NT 5.2)
• Windows Fundamentals for Legacy PCs (Windows NT 5.1)
• Windows Vista (Windows NT 6.0)

Windows 2.x
Windows versi 2 pun muncul kemudian pada tanggal 9 Desember 1987, dan menjadi sedikit lebih populer dibandingkan dengan pendahulunya
Windows 3.0
Microsoft Windows akhirnya mencapai kesuksesan yang sangat signifikan saat menginjak versi 3.0 yang dirilis pada tahun 1990. Selain menawarkan peningkatan kemampuan terhadap aplikasi Windows, Windows 3.0 juga mampu mengizinkan pengguna untuk menjalankan beberapa aplikasi MS-DOS secara serentak (multitasking), karena memang pada versi ini telah diperkenalkan memori virtual
Microsoft merilis Windows 95 dalam lima versi berbeda, yakni sebagai berikut:
• Windows 95 – rilis yang sebenarnya dari Windows 95
• Windows 95 A – mencakup pembaruan Windows 95 Original Service Release 1 (OSR1) yang dimasukkan secara langsung terhadap instalasi.
• Windows 95 B – mencakup beberapa pembaruan mayor lainnya, seperti halnya sistem berkas FAT32, dan Internet Explorer 3.0. Versi ini juga dikenal dengan Windows 95 OSR2, atau banyak orang di Indonesia menyebutnya sebagai Windows 97.
• Windows 95 B USB – atau Windows 95 OSR2.1 merupakan versi Windows 95 yang menawarkan dukungan terhadap perangkat keras berbasis bus Universal Serial Bus/USB.
• Windows 95 C – atau Windows 95 OSR2.5 mencakup semua fitur di atas, ditambah Internet Explorer 4.0. Versi ini merupakan versi yang paling terakhir dirilis dari seri Windows 95.
Microsoft merilis Windows NT 4.0, sebagai penerus Windows NT 3.x yang sukses mengancam dominasi Novell Netware dan UNIX di pasar korporat. Windows NT 4.0 ini pada awalnya dikembangkan sebagai sebuah bagian dari usaha untuk memperkenalkan Windows NT kepada pasar workstation. NT 4.0 memiliki antarmuka yang sama dengan Windows 95, tetapi menggunakan kernel yang sama dengan Windows NT.
Windows NT 4.0 datang dalam empat versi:
• Windows NT 4.0 Workstation
• Windows NT 4.0 Server
• Windows NT 4.0 Server, Enterprise Edition (yang mencakup dukungan terhadap clustering dan SMP hingga 8-way)
• Windows NT 4.0 Terminal Server
• Pada 25 Juni 1998, Microsoft merilis sebuah sistem operasi Windows baru, yang dikenal sebagai Windows 98. Windows 98 dianggap sebagai revisi minor terhadap Windows 95, tapi secara umum dilihat jauh lebih stabil dan dapat diandalkan dibandingkan dengan pendahulunya, Windows 95. Windows 98 mencakup banyak driver perangkat keras baru dan dukungan sistem berkas FAT32 yang lebih baik yang mengizinkan partisi untuk memiliki kapasitas lebih besar dari 2 gigabyte, sebuah batasan yang terdapat di dalam Windows 95. Dukungan USB di dalam Windows 98 pun juga jauh lebih baik dibandingkan dengan pendahulunya.
Windows 2000
• Microsoft merilis Windows 2000 pada 17 Februari 2000, sebuah versi yang sebelumnya dikenal dengan sebutan Windows NT 5.0 atau “NT 5.0”. Versi Windows 2000 ditujukan untuk dua pangsa pasar, yakni pangsa pasar workstation dan juga pangsa pasar server.
• Di antara fitur-fitur Windows 2000 yang paling signifikan adalah Active Directory, sebuah model jaringan pengganti model jaringan NT domain, yang menggunakan teknologi yang merupakan standar industri, seperti Domain Name System (DNS), Lightweight Directory Access Protocol (LDAP), dan Kerberos untuk menghubungkan antara sebuah mesin ke mesin lainnya.
Windows 2000 tersedia dalam enam edisi, yakni:
• Windows 2000 Professional
• Windows 2000 Server
• Windows 2000 Advanced Server
• Windows 2000 Datacenter Server
• Windows 2000 Advanced Server Limited Edition
• Windows 2000 Datacenter Server Limited Edition
Windows Me
Pada bulan September 2000, Microsoft memperkenalkan Windows Millennium Edition (dikenal juga dengan sebutan Windows Me atau Windows ME). Versi ini memperbarui Windows 98 dengan dukungan multimedia dan Internet yang lebih baik. Versi ini juga memasukkan fitur “System Restore,” yang mengizinkan para penggunanya untuk mengembalikan keadaan sistem ke sebuah titik yang dikenal baik-baik saja, pada saat sistem operasi mengalami kegagalan
Windows XP merupakan versi sistem operasi Windows yang paling lama (paling tidak hingga saat ini), karena memang berkisar dari tahun 2001 hingga tahun 2007, saat Windows Vista dirilis ke konsumen. Jajaran sistem operasi Windows XP akhirnya diteruskan oleh Windows Vista pada 30 Januari 2007.
Windows XP
Windows XP tersedia dalam beberapa versi:
• Windows XP Home Edition, yang ditujukan untuk pasar desktop dan laptop rumahan.
• Windows XP Home Edition N, sama seperti Home Edition yang biasa, tapi tidak memiliki Windows Media Player, karena memang peraturan Uni Eropa tidak memperbolehkannya.
• Windows XP Professional, yang ditujukan bagi para power user dan pebisnis.
• Windows XP Professional N, sama seperti Professional Edition, tapi tidak memiliki Windows Media Player, karena peraturan Uni Eropa tidak mengizinkannya.
• Windows XP Media Center Edition (MCE), dirilis pada bulan November 2002, merupakan Windows XP Home Edition yang ditujukan untuk dektop dan laptop dengan penekanan pada hiburan rumahan.
o Windows XP Media Center Edition 2003
o Windows XP Media Center Edition 2004
o Windows XP Media Center Edition 2005, yang dirilis pada 12 Oktober 2004.
• Windows XP Tablet PC Edition, yang ditujukan untuk PC Tablet (PC dengan layar sentuh)
o Windows XP Tablet PC Edition 2005
• Windows XP Embedded, yang ditujukan untuk sistem benam (embedded system)
• Windows XP Starter Edition, yang ditujukan untuk para pengguna komputer di beberapa negara berkembang.
• Windows XP Professional x64 Edition, yang dirilis pada 25 April 2005 untuk sistem-sistem rumahan dan workstation yang menggunakan prosesor 64-bit yang berbasiskan set instruksi x86-64 (AMD64 atau Intel EM64T).
• Windows XP 64-bit Edition, merupakan sebuah versi Windows XP yang ditujukan untuk jajaran prosesor Intel Itanium, yang mempertahankan kompatibilitas dengan aplikasi 32-bit dengan menggunakan emulator perangkat lunak. Versi ini sama saja dengan Windows XP Professional, dari segi fitur-fiturnya. Produk ini dihentikan pada bulan September 2005 saat vendor terakhir workstation berbasis prosesor Itanium menghentikan produk-produknya sebagai “workstation”, karena memang mereka cenderung memfokuskan Itanium sebagai basis komputer server.
o Windows XP 64-bit Edition 2003, dibuat berbasiskan basis kode Windows NT 5.2 (sama seperti Windows Server 2003).

• Windows Server 2003

Pada tanggal 24 April 2003, Microsoft meluncurkan Windows Server 2003, sebuah pembaruan untuk sistem operasi Windows 2000 Server, yang menawarkan banyak fitur-fitur keamanan yang baru, pemandu “Manage Your Server wizard” yang menyederhanakan peranan sebuah mesin yang menjalankannya, dan juga peningkatan kinerja. Windows Server 2003 menggunakan kernel Windows NT versi 5.2.
Windows Server 2003 tersedia dalam lima buah edisi:
• Windows Server 2003, Web Edition
• Windows Server 2003, Standard Edition
• Windows Server 2003, Enterprise Edition (32-bit dan 64-bit)
• Windows Server 2003, Datacenter Edition
• Windows Server 2003, Small Business Server

Windows Vista
Setelah meraih kesukesan besar dengan Windows XP, Microsoft tidak lantas berhenti begitu saja mengembangkan Windows. Versi terbaru dari Windows, disebut dengan Windows Vista, dirilis pada tanggal 30 November 2006. Windows Vista memang dicanangkan agar memiliki keamanan yang lebih tangguh dibandingkan dengan versi-versi sebelumnya, dengan memperkenalkan sebuah modus pengguna yang terbatas, yang disebut sebagai User Account Control (UAC), untuk menggantikan filosofi “administrator-by-default” yang diberlakukan pada Windows XP

Windows Vista dijual dalam beberapa edisi:
• Windows Vista Starter
• Windows Vista Home Basic
• Windows Vista Home Premium
• Windows Vista Business
• Windows Vista Enterprise
• Windows Vista Ultimate
Windows Server 2008
Windows Server 2008, adalah sebuah versi baru Windows Server, yang dijadwalkan untuk dirilis pada tanggal 27 Februari 2008. Pada saat pengembangannya, Windows Server memiliki nama kode “Windows Server Codenamed Longhorn.” Windows Server 2008 dibangun di atas beberapa keunggulan teknologi dan keamanan yang pada awalnya diperkenalkan dengan Windows Vista, dan ditujukan agar bisa lebih modular secara signifikan, ketimbang pendahulunya, Windows Server 2003.
[sunting] Windows 7
Rilis selanjutnya setelah Windows Vista adalah Windows 7, yang sebelumnya dikenal dengan sebutan Blackcomb dan Vienna. Saat pertama kali dirilis, Windows ini memiliki kernel NT versi 6.1 build 7600, yaitu perbaikan dari Windows Vista dimana saat rilis pertama memiliki kernel NT 6.0 build 6000. Windows 7 yang dirilis pada tanggal 22 Oktober 2009 ini memiliki keamanan dan fitur yang baru, diantaranya adalah: Jump List, Taskbar yang membuka program dengan tampilan kecil, Windows Media Player 12, Internet Explorer 8, dan lain-lain. Beberapa fitur yang unik adalah Sidebar yang berganti nama menjadi Gadget dan bebas ditaruh kemana-mana pada desktop (tidak seperti Sidebar yang hanya bisa diletakkan di tempat tertentu). Fitur itu membuat Windows 7 menjadi menarik. Spesifikasi Windows 7 lebih ringan dan harganya juga lebih murah dari pada Windows Vista.
Sama seperti Windows Vista, Windows 7 juga terdiri 6 edisi yaitu:
• Windows 7 Starter
• Windows 7 Home Basic
• Windows 7 Home Premium
• Windows 7 Professional
• Windows 7 Ultimate
• Windows 7 Enterprise

SISTEM OPERASI UNIX
UNIX adalah sistem operasi yang mula-mula dikembangkan oleh suatu kelompok di AT & T pada laboatorium Bell. Unix banyak digunakan baik untuk server maupun workstation. UNIX dirancang untuk portable, multi-tasking, dan multi-user.
SISTEM OPERASI LINUX
Linux sangat mirip dengan sistem-sistem UNIX, hal ini dikarenakan kompatibilitas dengan UNIX merupakan tujuan utama desain dari proyek Linux. Perkembangan Linux dimulai pada tahun 1991, ketika mahasiswa Finlandia bernama Linus Torvalds menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC.

Sumber:

Simarmata,Janner,S.T.Pengenalan Teknologi Komputer dan Informasi,Yogyakarta:Andi Offset,2006.

http://gie-zone.blogspot.com/2010/04/sejarah-perkembangan-sistem-operasi.html

http://fatkhurosin.wordpress.com/2011/03/18/37/

http://fauzah-amran.blogspot.com/2011/03/sejarah-sistem-operasi-dosmacwindows.html

http://teknik-informatika.com/sejarah-sistem-operasi/

http://volkshymne.blogspot.com/2009/05/jenis-jenis-sistem-operasi.html

http://www.ekurniawan.net/artikel-it/sejarah-perkembangan-sistem-operasi.html

Sistem Operasi Symbian

Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak (mobile).

Sebelum Nokia mengumumkan pembelian seluruh sisa saham Symbian Ltd. yang tidak dimilikinya pada 24 Juni 2008, Symbian dimiliki Nokia (47,9%), Ericsson (15,6%), Panasonic (10,5%), Samsung (4,5%), Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Versi Symbian yang terbaru adalah Symbian ^3 dengan PR 02 yang disebut symbian belle. Sedangkan ponsel yang paling banyak beredar saat ini menggunakan Symbian OS v6.1s, v7.0s, RV 47 75, v8.OS,v9.1s dan s60 v5. Nokia Nseries rata-rata menggunakan Symbian OS v9.1s, kecuali Nokia N95 yang menggunakan Symbian OS v9.2s. Ponsel symbian s60 v5 dan symbian ^3 rata rata menggunakan layar sentuh kecuali nokia e6-00 dan nokia e7.ponsel symbian ^3 yang pertama meluncur aadalah nokia n8 dengan kamera 12 megapiksel.symbian ^3 mendapat pembaruan pertama yang disebut symbian anna. digunakan di ponsel nokia x7-00 dan e6-00. sedangkan pembaruan terbaru disebut symbian belle. semua ponsel symbian ^3 bisa diupgrade ke symbian belle.

Sekarang keseluruhan saham di symbian limited telah dimiliki oleh nokia dan posisi sistem operasi symbian sebagai penguasa pasar sistem operasi bergerak telah direbut oleh sistem operasi buatan google yaitu sistem operasi android yang meluncur di akhir tahun 2009 dengan ponsel pertamanya htc dreaam g1.vendor ponsel seperti samsung,lg,sony ericsson sekarang tidak laagi menggunakan sistem oprasi symbian dan menyatakan berhenti mendukung sistem operasi ini.

Gambaran umum

Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface; API). API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung antara software dan hardware. Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak yang bermacam-macam.

Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan keterbatasan sumber daya. Multithreaddan multitasking memberikan kemampuan Symbian OS untuk menjalankan lebih dari satu aplikasi sekaligus. Namun khusus ini, adanya preemptive multitasking kernel akan memberi tiap-tiap program suatu pembagian waktu pemprosesan yang dilakukan bergantian dengan cepat sehingga nampak bagi pemakai seolah-olah proses ini dieksekusi secara bersamaan. Untuk itu telah didefinisikan penjadwalan berdasar prioritas tertentu untuk menentukan proses mana yang berjalan terlebih dahulu dan proses apa berikutnya serta berapa banyak waktu akan jadi diberi.

Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh karena meskipun terdapat ketersedian API dan dokumentasinya, yang banyak membantu pihak pengembang aplikasi untuk membuat software yang berjalan di atas sistem operasi ini, dipublikasi untuk umum namun tidak untuk kode source sendiri.

Sejarah

Pada tahun 1980, berdiri perusahaan pengembang software Psion yang didirikan oleh David Potter. Produk dari perusahaan itu diberi nama EPOC. Sistem operasi ini lebih difokuskan pada penggunaannya di telepon bergerak. Pada tahun 1998, terjadi sebuah kerjasama antara perusahaan Ericsson, Nokia, Motorola dan Psion untuk mengeksplorasi lebih jauh kekonvergensian antara PDA dan telepon selular 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. Sistem operasi dari Symbian OS v5 itu sudah mulai mengintegrasikan kebutuhan implementasi aplikasi pada perangkat seperti PDA selain telepon seluler.

Kemudian muncul perangkat yang dinamakan smartphone dan muncullah pula versi-versi terbaru dari Symbian OS hingga ada yang disebut dengan Symbian v6.0 atau yang lebih terkenal dengan nama ER6 yang merupakan versi pertama dari Symbian OS. Sifatnya terbuka karena pada sistem ini dapat dilakukan instalasi perangkat lunak oleh berbagai pengembang aplikasi. Pada awal tahun 2005, muncul Symbian OS v9.1 dengan sistem keamanan platform baru yang dikenal sebagai capability-based security. Sistem keamanan ini mengatur hak akses bagi aplikasi yang akan diinstal pada peralatan dalam hal mengakses API.

Muncul pula yang disebut dengan Symbian OS v9.2 yang melakukan perbaharuan pada teknologi konektifitas Bluetooth dengan digunakannya Bluetooth v.2.0. Sedangkan yang terbaru, Symbian mengeluarkan Symbian OS v9.3 (dirilis pada tanggal 12 Juli 2006) telah mengusung teknologi wifi 802.11 dan HSDPA sebagai bagian dari komponen standarnya.

Arsitektur Sistem Operasi

Secara umum arsitektur Symbian OS sendiri dapat gambarkan menjadi empat lapisan berdasarkan penggunaan API yang tersedia, yaitu :

Lapisan pendukung aplikasi (Application Utility Layer)

Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi. Hal ini memungkinkan aplikasi lain (diluar sistem operasi) untuk berintegrasi dengan aplikasi dasar yang tersedia pada sistem operasi. Bentuk layanan lain termasuk proses pertukaran data dan manajemen data.

Lapisan layanan dan framework antarmuka grafis (GUI Framework)

Lapisan ini merupakan framework API yang tersedia untuk memberi dukungan terhadap penanganan input user secara grafis maupun suara yang dapat digunakan oleh aplikasi lain.

Lapisan komunikasi

Lapisan ini berfungsi sebagai sistem operasi yang fokus diimplementasi pada peralatan komunikasi mobile, Symbian OS memiliki kumpulan API yang fokus pada lapisan komunikasi. Bagian teratas pada lapisan ini terdapat dukungan pencarian dan pengiriman pesan teks. Berikutnya adalah antarmuka yang memberi dukungan komunikasi seperti Bluetooth dan infrared (IrDA) serta USB. Yang terakhir pada lapisan ini adalah protokol komunikasi berupa TCP/IP, HTTP, WAP dan layanan telepon.

Lapisan ini merupakan kumpulan API yang mendukung pengasksesan data memori, tanggal dan waktu, serta sistem dasar lainnya.

Klasifikasi Sistem Operasi

Klasifikasi ini berdasar fungsionalitas dan hak akses dari API tertentu. Tujuan dari pendefinisian sistem ini selain untuk membedakan API mana saja yang bisa diakses oleh aplikasi yang dibuat oleh pihak pengembang aplikasi, juga tetap memelihara integrasi dari layanan yang disediakan bagi pihak pengembang aplikasi dengan API yang umum digunakan. Hal ini juga dilakukan untuk memaksimumkan interoperabilitas antara berbagai produk yang menggunakan Symbian OS.

Terdapat empat kategori dalam klasifikasi API yang tersedia, yaitu:

(API) Symbian Umum

Komponen ini merupakan komponen (API) inti dari Symbian OS. Setiap pengembang aplikasi dapat berasumsi bahwa komponen ini terdapat pada setiap versi Symbian OS sehingga dapat digunakan pada setiap perangkat telepon bergerak yang menggunakan Symbian OS sebagai sistem operasinya. Dengan kata lain setiap kode program yang hanya menggunakan API pada kategori ini dapat dikompail dan dijalankan tanpa kesalahan pada setiap telepon yang menggunakan Symbian OS. Dengan adanya lisensi kerjasama, pengembang aplikasi dapat menambahkan dengan syarat tidak mengganti ataupun mengubah fungsi API standar yang dikategorikan pada bagian ini.

(API) Symbian Umum Tergantikan

Komponen yang memerlukan kostumisasi dari komponen Symbian Umum yang diperlukan untuk bekerja dengan ROM dari sistem dimana ia diinstal. Komponen ini merupakan komponen yang bekerja pada low-level dari hardware tertentu. Untuk mendapatkan komponen ini pihak pengembang aplikasi memerlukan lisensi dengan pihak Symbian karena versi komponen ini disediakan oleh pihak Symbian. Namun pada dasarnya komponen ini merupakan komponen standar (umum) yang tersedia pada semua versi Symbian OS.

(API) Symbian Opsional

Komponen-komponen ini sifatnya opsional (tidak selalu ada) pada semua versi Symbian OS. Namun jika tersedia, maka pengembang aplikasi mendapat jaminan bahwa aplikasinya dapat menggunakan API pada kategori ini pada versi Symbian OS yang sama.

(API) Symbian Opsional Tergantikan

Bentuk kategori ini mirip dengan kategori Symbian Opsional adalah kumpulan API yang tidak terikat dengan API umum yang ada pada versi Symbian OS dan dapat ditambahkan oleh pihak pengembang dengan suatu lisensi dari pihak Symbian.

Kelebihan OS symbian
1. Di rancang antara gabungan computer dan ponsel.
2. symbian bersifat open application inviroment, yang dapat membuat ponsel menjadi sebuah platform bagi pengembangan bahasa dan konten.
3. modul-modulnya mudah di diimplementasikan secara fleksibel
4. multytasking,
5. mudah di kembangkan dengan inovasi yang diinginkan
6. mempunyai kemampuan mengakses data dengan cepat dan menjamin keutuhan data.

Kata-kata [agak] Bermutu

kata-kata disini cuma aku kutip atau aku pindahin dari status facebook.q, sayang rasanya kalo kita punya sesuatu yang (menurut aku) baik terus cuma disimpen buat diri sendiri, jadi aku ber-inisiatif buat ngumpulinnya disini.langsung aja cekidot berroo…

“Kadang hati tak peduli pada otak walaupun logika memberontak..” – December 11 at 11:57pm

“Hubungan yg baik itu tdk hanya mementingkan kualitas,tp jg kuantitas.” – December 11 at 12:07am

“Berhentilah mencari seseorang yg sempurna tuk dicintai, lebih baik belajar dan mempersiapkan diri menjadi seorang yg pantas tuk dicintai..#Kamus Cewek” –December 7 at 11:41pm

“Saya memutuskan bahwa saya akan bertahan dengan prinsip-prinsip saya. Lebih baik diasingkan daripada menyerah terhadap kemunafikan. #Soe Hok Gie” –December 3 at 11:45pm

“Berharap terlalu tinggi bisa menjatuhkan kita lebih sakit pula..” – December 1 at 3:46pm

“Kamu habiskan untuk apa masa mudamu?!” – November 22 at 11:39pm

“apa sabar itu ketika seseoang memperlakukanmu seenaknya dan kamu diem aja??!!#u must do something! ” – November 19 at 12:57am

“Janganlah menangis karena cinta,tapi menangislah karena dosa di atas cinta..” – November 18 at 12:31pm

“Jangan menghabiskan waktu Anda untuk mencari orang yang sempurna. Tapi carilah seseorang yang bisa menyempurnakan kehidupan Anda.#yahoo” – November 15 at 11:44pm

“Berusaha hanya tampakkan yang tak retak, senyum wanita sembunyikan smua luka..” – November 14 at 10:41pm

“Tahap2 hub interpersonal :
Pembentukan hub→peneguhan hub→konfirmasi x diskonfirmasi→pemutusan hub.
#scr teori.pun smw hub bakal putus,cm masalah waktu aj..” – November 11 at 11:15pm

“ak percaya bumi itu bulat, karena kemanapun ak pergi, pasti bakal balik hatimu lagi..:)November 8 at 4:32pm

“facebook itu buat temenan,bukan nambah musuh..
njelek2in orang lain di facebook itu justru nunjukin kalo kita g jentel, kawan..
apalagi sampe memutuskan hubungan..
#ababil “-  November 1 at 12:43am

“ingatlah kawan,hidup tak sesederhana yang kita pikirkan,masalah datang tanpa diduga2,maka jgn pernah manjakan diri kita..”- October 27 at 11:43pm

“kita sering dibuat bimbang untuk memilih antara harapan dan realita..”-October 27 at 9:40pm

“Ktakutan akan kmbali trsakiti adalah slah satu alasan seseorang memilih berjalan sendiri..”- October 20 at 10:05pm

“percayalah,semakin banyak kita mengeluh, maka kita kan semakin lemah..” – September 28 at 9:32pm

“Sesuatu yg brwarna it slalu lebih mahal, smahal wktumu untk mewarnai hdupq.. “-· September 21 at 3:31pm

“It’s not about u, but it’s about the way I Love U..”-September 19 at 10:29am

“Jangan Cintai Seseorang Setinggi Langit Karena Langit Bisa Runtuh..
Jangan Cintai Seseorang Sedalam Lautan Karena Lautan Bisa Surut..
Jangan Cintai Seseorang Sebesar Dunia Karena Dunia Bisa Hancur…
Cukup Cintai Seseorang Seujung Kuku,
Walau Kecil, Walau Selalu Dipotong, Ia Akan Selalu Tumbuh..dan tumbuh.

#pepatah” – August 20 at 3:49pm

“Jangan kau tangisi “seseorang” yang tidak pernah memperdulikanmu..Jangan kau tangisi “seseorang” yang tidak pernah menghargaimu, yang menyepelekan niat baikmu, yang merendahkanmu, yang mengkhianati kepercayaanmu, yang mengingkari janjinya kepadamu, dan menganiaya batinmu.. Jangan kau sesali semua yang telah terjadi..” –August 16 at 2:44pm

“Ketika seseorang mengacuhkanku, hanya satu tempatku bersembunyi; Pelukan tulus seorang sahabat.#CurhatanRemaja”- August 13 at 10:29am

“Byk wanita yg mnanti kdtgn pangeran berkuda putih,tp tnpa disadari mrka tdk brprilaku spt seorang putri..” -· July 20 at 2:33pm

“Laki2 sering tertipu dg kcantikan.
Wanita sering tertipu dg kekayaan.
Sama2 tertipukan?!impas!!”-  July 13 at 4:38pm

“seiring dtg kekuatan besar,mka akn dtg tanggung jawab bsar.#spiderman” –June 24 at 11:11pm

“Qt terlalu brharga untuk mghbskan masa muda tanpa rencana..-” – June 15 at 11:35pm

“idup itu kaya naek mtor,jgn kbanyakan liat spion.ntar dpanx celaka !! :)”- June 8 at 9:14pm

udah dulu deh ya..g kerasa udah mid night..semoga bermanfaat..:)

Steve Jobs, Inspirator Kaum Muda

Disini saya cuma ingin berbagi motivasi aja,nggak ada maksud menjiplak atau yang lain,,langsung aja,cekidot..

REUTERS – Ketika Steve Jobs meninggal pada Rabu (5/10/2011) waktu Amerika, segera sejumlah ucapannya yang terkenal kembali dikenang orang. Berikut adalah kumpulannya:

Upacara Wisuda Stanford tahun 2005

“Mengingat-ingat bahwa aku akan mati adalah alat yang paling penting yang pernah aku jumpai untuk membantuku membuat keputusan besar dalam hidup. Karena nyaris semuanya, semua harapan dari luar, semua kebanggaan, semua ketakutan dan rasa malu atau kegagalan, semuanya akan musnah di hadapan maut, menyisakan apa yang penting saja. Mengingat-ingat bahwa kalian akan mati adalah cara terbaik yang saya tahu untuk terhindar dari perangkap bahwa kita akan kehilangan sesuatu. Kita semua telanjang. Tidak ada alasan untuk tak mengikuti hatimu.

Waktumu terbatas, jadi jangan sia-siakan dengan menjadi orang lain. Jangan terjebak dengan dogma, yakni hidup dengan hasil pemikiran orang lain. Jangan biarkan riuhnya opini orang lain menenggelamkan suara hatimu.”

Konferensi Allthingsd tahun 2010
“Tidak ada yang lebih menggembirakan aku ketimbang mendapat email dari seseorang yang acak di alam semesta ini, yang baru saja membeli iPad di Inggris dan menceritakan kepadaku bahwa itu adalah produk terkeren yang pernah mereka bawa pulang ke rumah. Itulah yang membuat aku terus berjalan. Itu yang membuat aku terus berjalan lima tahun lalu, itu yang membuat aku terus berjalan 10 tahun lalu, ketika semua pintu nyaris tertutup. Itu juga yang akan membuat aku terus berjalan lima tahun ke depan, tak peduli apa yang akan terjadi.”

Wawancara dengan majalah Playboy tahun 1985
“Aku pikir aku belum pernah bekerja sekeras ini untuk sesuatu, tapi bekerja di Macintosh adalah pengalaman paling hebat dalam hidupku. Nyaris semua orang yang bekerja di sana akan bilang seperti itu. Tidak ada dari kami yang ingin melepaskannya. Sulit buat menerima bahwa seketika sesuatu lepas dari tangan, maka kita tidak aakn memilikinya lagi. Ketika kami akhirnya mempresentasikannya di depan rapat pemegang saham, semua orang di ruangan itu berdiri dan bertepuk tangan selama lima menit.

“Yang mengagumkan buat aku adalah aku bisa melihat tim Mac di beberapa baris terdepan. Sangat sulit, sampai tidak ada dari kami yang percaya bahwa kami akhirnya menyelesaikannya. Semua orang kemudian menangis.”

Peluncuran produk Apple Juni 2011
“Satu hal lagi…”

Wawancara dengan Business Week tahun 2004
“Inovasi datang ketika orang-orang bertemu di lorong atau ketika mereka saling memanggil untuk memberi tahu idenya pada pukul 10.30 malam, atau ketika mereka menyadari sesuatu bisa menambal lubang yang sudah kami pikirkan perihal suatu masalah. Rapat mendadak bisa dibuat ketika ada enam orang yang dipanggil seseorang yang berpikir kalau dia sudah menemukan hal terkeren dan dia ingin tahu pendapat orang lain tentang idenya.

(Inovasi) datang juga dari kata tidak kepada 1.000 hal untuk memastikan kami tidak menempuh jalan yang salah atau terlalu banyak melakukan sesuatu. Kami selalu berpikir tentang pasar baru yang bisa kami masuki, tapi itu cuma bisa dengan mengatakan tidak sehingga Anda bisa berkonsentrasi pada satu hal yang sangat penting.”

Wawancara dengan Majalah Fortune tahun 2000
“Posisiku saat aku kembali ke Apple adalah ketika industri ini sedang dalam koma. Ini mengingatkan saya kepada Detroit di tahun 1970-an, di mana mobil Amerika seperti kapal yang diberi roda.”

Komentar kepada reporter New York Times yang menanyakan kesehatannya tahun 2008
“Anda pikir aku arogan yang berpikir bisa menang dari hukum, dan aku pikir Anda seperti ember kotoran yang fakta-faktanya salah.”

Wawancara dengan Wired tahun 1996
“Teknologi bisa membuat hidup lebih mudah, bisa membuat kita menyentuh seseorang yang mungkin tidak terpikir. Anda bisa punya anak dengan cacat dari lahir dan bisa berhubungan dengan orang tua dan grup penyokong lain, memperoleh informasi medis dan uji coba obat terbaru. Hal-hal seperti itu bisa memengaruhi hidup secara mendalam. Aku tidak meremehkannya. Tapi terus menerus meletakannya secara radikal dengan harapan ini akan mengubah segalanya. Benda-benda tidak harus mengubah dunia jadi sesuatu yang penting.”

 

Program Konversi Array Dua Dimensi ke Satu Dimensi









#include <iostream.h>
#include <conio.h>
//header
class array{
      friend istream& operator >> (istream&, array&);
      friend ostream& operator << (ostream&, array&);
      //overloading input output
public:
 int proses();
private:
int n, baris, kolom;
int array1[50];
int array2[50][50];
//class
};

istream& operator >> (istream& in, array& masuk){
cout<<"==ARRAY 2 DIMENSI=="<<endl;
cout<<"banyaknya kolom : ";
in>>masuk.kolom;
cout<<"banyaknya baris : ";
in>>masuk.baris;
//input bilangan  
for (int k=0;k<masuk.baris;k++)
{
for (int l=0;l<masuk.kolom;l++)
{
cout<<"Masukkan data ke ["<<k+1<<"] ["<<l+1<<"] : ";
in>>masuk.array2[k][l];
//cout<<masuk.array2[k][l]<<"   ";
for (int k=0;k<masuk.baris;k++)
{
for (int l=0;l<masuk.kolom;l++)
{
cout<<masuk.array2[k][l];
}
cout<<endl;
}
}
}}

ostream& operator <<(ostream& out, array& keluar){
out<<endl<<"Thank you.."<<endl;
}

int array::proses()
{
cout<<"==ARRAY 1 DIMENSI=="<<endl;
int d=0;
cout<<endl<<"setelah diubah menjadi satu dimensi: "<<endl;
for (int k=0;k<baris;k++)
{
for (int l=0;l<kolom;l++)
{
array1[d]=array2[k][l];//konversi array 2 dimensi ke 1 dimensi
cout<<array1[d];//cetak array 1 dimensi
}
}
}
int main(){
    array a;
    cin >> a;
    a.proses();
    cout << a;  
    getch ();
    return 0;
//main function
}