Langsung ke konten utama

(SISTEM OPERASI) MATERI SISTEM OPERASI KELAS X

1. Perkembangan Sistem Operasi Closed Source

Sistem operasi (operating system atau OS) adalah perangkat lunak yang bertugas untuk mengatur, mengendalikan perangkat keras dan memberikan kemudahan untuk pemakai dalam penggunaan komputer. Sistem Operasi yang umum digunakan oleh personal komputer meliputi tiga kelompok besar yaitu keluarga microsoft Windows, keluarga Unix dan keluarga Mac OS.
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi :

  • Generasi Pertama (1945-1955), Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
  • Generasi Kedua (1955-1965), Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.
  • Generasi Ketiga (1965-1980), Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekaligus) dan multi-programming (melayani banyak program sekaligus).
  • Generasi Keempat (Pasca 1980-an), Dimana istem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.
Untuk lebih jelasnya mengenai pengertian, fungsi dan perkembangan sistem operasi diulas dalam artikel: Pengertian Sistem Operasi (Operating System)
Karena sistem operasi merupakan software (perangkat lunak), maka sistem operasi dibangun menggunakan bahasa pemrograman yang memiliki kode sumber (source). Sehingga berdasarkan lisensinya terdiri dari sistem operasi yang closed source (kode sumbernya tertutup) dan open source (kode sumbernya terbuka).Open source adalah perangkat lunak dimana kode program terbuka dan disediakan oleh pengembangnya secara umum agar dapat dipelajari, diubah atau dikembangkan lebih lanjut dan disebar luaskan. Jika ada pembuat perangkat lunak yang tidak mengizinkan kode programnya diubah atau dimodifikasi, maka bukanlah disebut sebagai open source walaupun kode program dari perangkat lunak tersebut tersedia.
Open source (kode program terbuka) dipopulerkan tahun 1998. Sejarah perangkat lunak open source lahir sejak kultur hacker berkembang di laboratorium-laboratorium komputer di universitas-universitas Amerika seperti Stanford, Berkeley, Carnegie Mellon, dan MIT pada tahun 1960-an dan 1970-an.Sistem operasi open source dinggap menguntungkan, khususnya oleh para pengguna open source. Beberapa keuntungan dan kerugian dari open source :

Keuntungan Open Source

  1. Banyak tenaga (SDM) yang berperan mengerjakan proyek
  2. Kesalahan (bugs, error) lebih cepat ditemukan dan diperbaiki
  3. Kualitas hasil lebih terjamin karena komunitas melakukan evaluasi
  4. Lebih aman
  5. Hemat biaya
  6. Tidak mengulangi development
Kekurangan Open Source

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

  1. Linux:Ubuntu, Red Hat, Mandriva, CentOS, Fedora, Blankon, OpenSUSE, Clear OS
  2. Open BSD dan Free BSD
  3. Open Solaris dan Solaris
  4. Android
Sedangkan Closed Source adalah Sistem operasi yang codenya tidak dibuka untuk umum, pemilik code yang closed source bisa membagi source codenya melalui lisensi dengan gratis maupun membayar. meskipun gratis, lisensi tertentu bisa membuat sebuah sistem operasi tidak sepenuhnya open source. Misalnya jika lisensi tersebut ada larangan untuk memodifikasi code, maka sistem operasi ini tidak open source.

Keuntungan Closed Source

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

  1. Tidak ada support khusus / langsung dari pembuat (developer).
  2. Celah yang terbuka, bisa dimanfaatkan untuk pengambilan informasi.
  3. Sosialisasi pemakaian, agak sulit, karena umumnya pengguna menggunakan close source (e.g.Windows),hanya pada daerah tertentu).
  4. Sulit untuk mendapatkan sertifikasi.
  5. Adanya lisensi yang mengharuskan pengguna untuk menyediakan dana /financial.
  6. Pengembangan terbatas.
  7. Diperlukan antivirus.
  8. Aplikasi umumnya tersedia berbayar.
  9. Deteksi kelemahan aplikasi menunggu feedback dari pengguna.
Dalam artikel ini membahasa mengenai perkembangan sistem operasi closed source. Contoh dari sistem operasi closed source yang populer adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation, yang disebut dengan sistem operasi Windows. Windows berarti jendela, disebut jendela karena sistem operasi ini menggunakan Graphical User Interface (GUI) yang antar mukanya tampak sebagai jendela-jendela dengan tombol-tombol yang memberikan kemudahan dan kenyamanan bagi peggunanya. Berkat keudahan inilah maka sistem operasi windows menjadi sistem operasi yang paling banyak digunakan pada desktop PC diseluruh dunia. Bahkan pendiri perusahaan Microsoft Corporation, Bill Gates menjadi orang terkaya didunia versi Forbes berkat kepopuleran sistem operasi ini.




Gambar: Bill Gates Sang Pendiri Microsoft, Tokoh IT yang menjadi orang terkaya didunia versi Forbes

Versi sistem operasi windows adalah Sebagai Berikut:
16-bit, berjalan di atas MS-DOS

  • 1985 November – Windows 1.0
  • 1987 9 Desember – Windows 2.0
  • 1990 22 Mei – Windows 3.0
  • 1992 Agustus – Windows 3.1
  • 1992 Oktober – Windows for Workgroups 3.1
  • 1993 November – Windows for Workgroups 3.11 (Versi terakhir tanpa Menu Mulai)
Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS (meski tidak sepenuhnya)

  • 1995 24 Agustus – Windows 95 (Versi: 4.00.950) (Versi pertama dengan Menu Mulai)
  • 1998 25 Juni – Windows 98 (Versi: 4.1.1998)
  • 1999 5 Mei – Windows 98 Second Edition (Versi: 4.1.2222)
  • 2000 – Windows Millennium Edition (Me) (Versi: 4.9.3000)
Berbasis kernel Windows NT

  • 1993 Agustus – Windows NT 3.1
  • 1994 September – Windows NT 3.5
  • 1995 Juni – Windows NT 3.51
  • 1996 29 Juli – Windows NT 4.0 (Versi 4.0.1381)
  • 2000 17 Februari – Windows 2000 (Versi: NT 5.0.2195)
  • 2001 – Windows XP (Versi: NT 5.1.2600)
  • 2003 – Windows Server 2003 (Versi: NT 5.2.3790)
  • 2006 – Windows Vista (Versi 6.0 Build 6000)
  • 2007 – Windows Home Server (Versi 6.0.1800.24)
  • 2008 – Windows Server 2008 (Versi 6.0.6001)
  • 2009 22 Oktober – Windows 7 (Versi 6.1 Build 7600) (Versi terakhir dengan Menu Mulai)
  • 2009 22 Oktober – Windows Server 2008 R2 (Versi 6.1.7600)
  • 2012 4 September – Windows Server 2012 (Versi 6.2 Build 9200)
  • 2012 26 Oktober – Windows 8 (Versi 6.2 Build 9200) (Versi pertama dengan Layar Mulai)
  • 2013 18 Oktober – Windows 8.1 (Versi 6.3 Build 9600) (Versi pertama dengan Tombol Mulai yang dimodifikasi)
  • 2013 18 Oktober – Windows Server 2012 R2 (Versi 6.3 Build 9600)
Akan rilis

  • Akhir 2015 – Windows 10. Selama pengembangan dikenal dengan nama sandi Threshold dan dirumorkan sebagai Windows 9. (Versi 10.0 Build 9901 (Pratayang Teknis)) (Versi Pratayang Teknis-nya diresmikan pada tanggal 1 Oktober 2014) (Versi pertama dengan Menu Mulai yang dimodifikasi)

MS-DOS

Ms-Dos (Microsoft Disk Operating System) adalah Sistem Operasi yang masih berbasiskan teks dan Command-Line interpreter (CLI). Windows Versi pertama, Windows Graphic Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk menjalankannya membutuhkan MS-DOS.
MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.
MS-DOS dirilis pertama kali pada tahun 198, dan seiring dengan waktu, Microsoft pun meluncurkan versi yang lebih baru dari MS-DOS. Tidak kurang hingga delapan kali Microsoft meluncurkan versi baru MS-DOS dari tahun 1981 hingga Microsoft menghentikan dukungan MS-DOS pada tahun 2000.
  

Gambar: Logo pada box dan Tampilan MS DOS
Gambar: Logo pada box dan Tampilan MS DOS

Microsoft Windows (windows 1.x – windows 3.x)


Gambar: Tampilan Windows 1.0

Microsoft Windows 1.0 merupakan versi pertama sistem operasi berbasis Graphical User Interface (GUI) yang dibuat oleh Microsoft Corporation . Versi ini sebenarnya diluncurkan pertama kali pada tanggal 10 November 1998, tapi tidak pernah keluar ke pasar publik sebelum bulan November 1998, karena banyaknya hambatan yang terjadi ketika pengembangan berlangsung.
Microsoft Windows 2.0 merupakan versi kedua dari sistem operasi berbasis graphical user interface (GUI) buatan Microsoft Corporation, yang dirilis pada 9 Desember 1987. Sistem ini diluncurkan untuk melengkapi kekurangan ragam aplikasi pada Windows 1.0.
Windows 3.0 memiliki kemampuan dukungan kartu grafis SVGA atau XGA dan juga icon. Microsoft menyediakan SDK (Software Development Kit) sehingga para developer piranti lunak dapat mengembangkan aplikasi agar mampu berjalan di Windows 3.0 ini. Sistem ini mengenalkan Virtual Device Driver (VXD) yang berguna untuk meminimalisasi ketergantungan setiap driver pada perangkat keras tertentu. Sistem ini berevolusi menjadi Windows 3.1 yang mengenalkan fitur Multimedia dan True Type Font. Sistem ini memudahkan End -User karena adanya fitur Drag and Drop. Windows versi 3.0 ini berkembang menjadi Windows 3.11 yang mendukung aplikasi NetWorking.

Windows 95 – windows ME


Gambar: Tampilan dan Logo 95, Windows 98 dan Windows Me

Windows 95 diperkenalkan pada tanggal 14 Agustus 1995. Sistem operasi ini memiliki GUI yang lebih menarik dan atraktif, menggunakan rancangan menu “Start”, menu inovatif untuk mengakses grup program (pengganti Program Manager) dan mendukung penamaan berkas yang panjang.
Windows 95 juga mendukung Plug and Play untuk mendeteksi instalasi perangkat keras dan konfigurasi secara otomatis, memiliki beberapa fasilitas seperti : Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows. Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan diperkenalkannya juga Client-Server.
Windows 98 Diluncurkan pada 25 Juni 1998. Windows 98 sudah mendukung VGA berbasis AGP, serta mendukung media penyimpanan berkas seperti USB, diperkenalkannya NAT untuk berbagi koneksi Internet dan digantikannya Virtual Device Driver dengan Windows Driver Model. Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5. Windows 98 juga sudah memiliki kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia.
Windows 98SE menambahkan dukungan pada Internet Explorer 5, NAT untuk berbagi koneksi Internet, Digital Versatile Disk (DVD, Windows Driver Mode (WDM) yang menggantikan model Virtual Device Drive (VxD) serta Windows NetMeeting 3. Sistem ini menganut prinsip hibrida dengan dukungan kernel 16-bit/32-bit, dan masuk pada family Windows 98.
Windows ME diluncurkan pada tanggal 14 Septembe 2000. Dalam sistem operasi ini tidak ada fitur yang spesial selain transisi dukungan grafis dari 16-Bit ke 32-Bit dan sistem ini banyak dipakai oleh pengguna pribadi.

Windows NT 3.xx – 4.xx

Gambar: Tampilan Windows NT 3.5 dan Windows NT 4 dan Logo Windows NT
Gambar: Tampilan Windows NT 3.5 dan Windows NT 4 dan Logo Windows NT

Windows NT sebagai pengganti windows ME mendukung arsitekrtur x86 (80×86), Intel IA64 dan AMD64 (x64) dan grafis 32-Bit. Windows NT dibangun dari pengembangan IBM OS/2 dan banyak digunakan dalam jaringan komputer. Windows NT juga memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32.
Windows NT 3.1 dirilis untuk komputer Intel x86, DEC Alpha, dan beberapa platform yang mendukung ARC (Advanced RISC Computing) MIPS. Sedangkan Windows 3.51 diluncurkan untuk mendukung komputer IBM Power PC khususnya untuk sistem PReP seperti desktop atau laptop IBM Power Series dan seri Motorol PowerStack. Meskipun menggabungkan dua teknologi dari dua perusahaan, Windows NT 3.51 tidak bisa dijalankan di atas Power Macintosh.
Intergraph Corporation kemudian membuat porting untuk arsitektur Intergraph Clipper miliknya sendiri dan membuat porting Windows NT 3.51 agar bisa berjalan di atas arsitektur SPAR (milik Sun Microsystem). Meskipun demikian, kedua produk tersebut tidak dijual ke publik sebagai produk ritel. Windows NT 4.0 diluncurkan untuk mendukung banyak platform, akan tetapi microsoft hanya membuat service pack dan update untuk dua varian (x86 dan DEC Alph). Selain ke dua varian tersebut service pack dan update dibuat oleh pihak ketiga (Motorola, Intergraph, dan lain-lain). Windows NT 4.0 merupakan versi rilis Windows NT yang mendukung DEC Alpha, MIPS, dan PowerPC. Microsoft juga membuat Windows 2000 untuk DEC Alpha hingga bulan Agustu 1999. Karena Compaq menghentikan dukungan Windows NT untuk arsitektur tersebut maka Microsoft menghentikan pengembangan proyek AlphaNT tersebut.

Windows 2000

Gambar: Tampilan dan Logo Windows 2000
Gambar: Tampilan dan Logo Windows 2000

Windows 2000 (atau Windows NT 5.0 build 2159) adalah sebuah versi sistem operas Window yang merupakan versi pengembangan dari Windows NT versi 4.0 yang dikeluarkan oleh Microsoft tanggal 17 Februari 2000 di Amerika Serikat. Windows 2000 mempunyai banyak fitur tambahan diantaranya :

  • Active Director yang baru,
  • Image Preview,
  • Plug and Play dan Windows Driver Model yang lebih baik performanya dibanding sebelumnya,
  • Browser Explore yang baru, yaitu Internet Explorer 5.0.
  • Mendukung untuk Microsoft Direct dan Open GL (Windows NT 4.0 hanya mendukung akselerasi OpenGL),
  • Windows Media Player 6.4 terintegrasi (dapat diinstalasikan di Windows NT 4.0, 7)Terminal Service yang telah terintegrasi,
  • Plug And Play yang lebih canggih, sehingga memasang hardware tertentu dapat langsung berjalan tanpa harus melalui proses restart,
  • Menggunakan driver untuk hardware berbasis Windows Driver Mode atau dikenal juga dengan WDM,
  • Dukungan manajemen daya yang lebih baik, yaitu ACP (Advanced Configuration and Power Interface) yang dapat menghemat daya.

Windows XP

Gambar: Tampilan dan Logo Windows XP
Gambar: Tampilan dan Logo Windows XP

Windows XP menawarkan banyak perubahan, fitur dan performa, berbasis grafis digunakan pada komputer pribad, desktop bisnis, lapto, dan pusat media. Windows XP pertama kali dirilis pada 25 Oktobe 2001, 400 juta salinan instalasi digunakan pada Januari 2006. Windows XP tersedia dalam berbagai macam edisi, antara lain ialah :

  • Windows XP Home Edition ditargetkan untuk pengguna pribadi.
  • Windows XP Professional menawarkan fitur tambahan seperti dukungan untuk domain Windows Server dan dua prosesor fisik, dan ditargetkan untuk pasar power user, bisnis dan perusahaan klien.
  • Windows XP Media Center Edition memiliki fitur multimedi tambahan yang menawarkan kemampuan untuk merekam dan menonton acara TV, melihat film DVD, dan mendengarkan musik.
  • Windows XP Tablet PC Edition didesain khusus untuk platform PC Tablet, yakni sebuah komputer pribadi yang menggunakan stylus.
  • Windows XP profesional 64-bit Edition untuk prosesor berarsitektur IA-6 (Itaniu)
  • Windows XP Professional x64 Edition untuk prosesor berarsitektur x86-6.
  • Windows XP Starter Edition yang dijual di beberapa negara berkembang.
  • Windows XP Embedded, sebuah versi Windows XP Professional yang dikurangi segala fiturnya di sana-sini untuk pasar tertentu.

Windows Server

Gambar: Tampilan Windows Server 2003, Windows Server 2008 R2, Windows Server 8, Windows Server 2012 R2
Gambar: Tampilan Windows Server 2003, Windows Server 2008 R2, Windows Server 
8, Windows Server 2012 R2

Sesuai namanya windows server merupakan sistem operasi jaringan yang ditujukan untuk server. Windows server merupakan versi lain dari windows yang telah diluncurkan khusus untuk pengguaan komputer server. Misalnya Windows Server 2003 (Versi: NT 5.2.3790), Windows Home Server (Versi 6.0.1800.24), Windows Server 2008 (Versi 6.0.6001), Windows Server 2008 R2 (Versi 6.1.7600), Windows Server 2012 (Versi 6.2 Build 9200), dan Windows Server 2012 R2 (Versi 6.3 Build 9600).
Windows Server 2003 merupakan sebuah versi sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat. Dikenal dengan .NET Server, Windows .NET Server, Windows XP Server, atau Whistler Server. Sistem operasi ini merupakan kelanjutan dari sistem Windows 2000 Server.
Windows Home Server, yang memiliki nama kode pengembangan “Quatro,” adalah sebuah versi sistem operasi Microsoft Windows yang dikembangkan dari Windows Server 2003 Service Pack 2 yang ditujukan sebagai file server untuk rumahan. Sistem operasi ini diperkenalkan pada tanggal 7 Januari 2007 oleh Bill Gates pada saat konferensi Consumer Electronics Show. Windows Home Server ditujukan sebagai solusi untuk rumahan dengan banyak komputer PC yang terkoneksi untuk menawarkan fitur file sharing, backup otomatis, dan juga akses secara jarak jauh. Pada tanggal 16 Juli 2007, Windows Home Server akhirnya dirilis dalam versi Release to Manufacture (RTM), dan secara resmi dirilis pada tanggal 7 November 2007. Pada tanggal 20 Juli 2008, Microsoft menawarkan Power Pack 1 untuk Windows Home Server yang memperbaiki beberapa kekurangan Windows Home Server.
Windows Server 2008 merupakan pengembangan dari versi Windows Server 2003. Pada tanggal 15 Mei 2007, Bill Gates mengatakan pada konferensi WinHEC bahwa Windows Server 2008 adalah nama baru dari Windows Server “Longhorn”.
Windows Server 2012, sebelumnya berkode nama Windows Server 8. Windows Server 2012 merupakan versi server Windows 8 sekaligus pengganti Windows Server 2008 R2. Perangkat lunak ini tersedia untuk pengguna mulai 4 September 2012 dan seluruh dunia melalui berbagai saluran pada September 2012. Tidak seperti pendahulunya, Windows Server 2012 tidak mendukung komputer berbasis Itanium, dan memiliki empat edisi. Banyak fitur ditambahkan atau diperbarui dari Windows Server 2008 R2, seperti versi terbaru Hyper-V, peran manajemen alamat IP, versi baru Windows Task Manager, dan sistem berkas ReFS baru.
Windows Server 2012 R2 (sebelumnya Windows Server Blue) dirilis pada tanggal 18 Oktober 2013, bersamaan dengan Windows 8.1. Sistem server ini merupakan pengembangan dari versi sebelumnya yang disebut Windows Server 2012.

Windows Vista

Gambar: Tampilandan logo Windows Vista
Gambar: Tampilandan logo Windows Vista

Windows Vista diluncurkan 8 November 2000 untuk pengguna bisnis, dan 30 Januari 2000 untuk pengguna pribadi. Windows Vista lebih mengutamakan interface atau penampilan grafis antarmuka dibandingkan dengan performa, Fitur-fiturnya antara lain AERO, Sidebar, tingkat keamanan lebih baik dari pada Windows XP. Windows Vista menggunakan Firewall with Advanced Security, Windows Defender, Parental Control, User Account Control (UAC), BitLocker Drive Encryption, ASLR. Windows Vista menggunakan IPv6, DirectX versi terbaru, dan arsitekstur 64-Bit. Windows vista mempunyai beberapa versi: yaitu:

  • Windows Vista Starter.
  • Windows Vista Home Basic.
  • Windows Vista Home Premium
  • Windows Vista Business.
  • Windows Vista Enterprise.
  • Windows Vista Ultimate

Windows 7

Gambar: Tampilan dan Logo Windows 7
Gambar: Tampilan dan Logo Windows 7

Windows 7 merupakan gabungan Windows XP dan Windows Vista, Windows 7 memiliki performa yang lebih baik dari Windows Vista. Windows 7 dirilis untuk pabrikan komputer pada 22 Jul 2009 dan dirilis untuk publik pada 22 Oktobe 2009. Windows 7 lebih fokus pada pengembangan dasar Windows, dengan tujuan agar lebih kompatibel dengan aplikasi-aplikasi dan perangkat keras komputer yang kompatibel dengan Windows Vista. Windows 7 lebih fokus pada dukungan multi-touch pada layar, desain ulang taskbar (Superbar), penggunaan sistem jaringan pribadi bernama HomeGroup dan peningkatan performa.
Beberapa aplikasi standar yang disertakan pada versi sebelumnya dari Microsoft Windows, seperti Windows Calendar, Windows Mail, Windows Movie Maker, dan Windows Photo Gallery, tidak disertakan lagi di Windows 7. Windows 7 tidak bisa digunakan dengan jumlah memori yang terpasang melebihi kemampuannya. Jumlah ini berbeda di setiap versi Windows 7, dan juga berpengaruh pada arsitektur yang dipakai (apakah 32-bit atau 64-bit).
Windows 7 memiliki 6 versi yang sama dengan Windows Vista. Hanya saja ada perbedaan nama, jika Windows Vista memiliki versi Business maka pada Windows 7 versi tersebut dinamakan Professional. Versi tersebut antara lain :

  • Windows 7 Ultimate
  • Windows 7 Professional
  • Windows 7 Enterprise
  • Windows 7 Home Premium
  • Windows 7 Home Basic
  • Windows 7 Starter

Windows 8 dan 8.1

Gambar: Tampilan dan Logo Windows 8
Gambar: Tampilan dan Logo Windows 8

Microsoft secara resmi merilis Windows 8 pada 26 Oktober 2012. Versi percobaan Windows 8 berupa Consumer Preview dan Release Preview. Pada tanggal 26 Juni 2013, Microsoft merilis versi Uji Coba dari Windows 8.1 (sebelumnya dikenal sebagai Windows Blue), Sistem operas ini diproduksi oleh Microsof untuk digunakan pada komputer pribadi, termasuk komputre rumah dan bisnis, laptop, netbook, tablet PC, server, dan PC pusat media. Sistem operasi ini menggunakan mikroprosesor ARM selain mikroprosesor x86 tradisional buatan Intel dan AMD. Antarmuka penggunanya diubah agar mampu digunakan pada peralatan layar sentu selain mouse dan keyboard, sehingga Windows 8 di desain untuk perangkat tablet sentuh. Windows 8 mempunyai beberapa edisi atau versi antara lain adalah sebagai berikut :

  • Windows 8, setara dengan Windows 7 Starter, Home Basic, Home Premium.
  • Windows 8 Pro, setara dengan Windows 7 Professional.
  • Windows 8 Enterprise, setara dengan Windows 7 Enterprise dan Ultimate.
  • Windows 8 RT, versi Windows khusus untuk perangkat berprosesor ARM.
  • Windows 8.1, Windows 8.1 adalah paket layanan untuk sistem operasi Windows 8 dan RT. Pertama kali diperkenalkan dan dirilis sebagai beta publik pada bulan Juni 2013, ditujukan untuk mengatasi keluhan dari pengguna Windows 8 dan pengulas di peluncuran.

Windows 10

Gambar: Tampilan dan Logo Windows 10
Gambar: Tampilan dan Logo Windows 10

Windows 10 merupakan versi mendatang dari sistem operasi Microsoft Windows. Pertama diperkenalkan pada bulan April 2014 pada Konferensi Build, dijadwalkan akan dirilis pada akhir tahun 2015.
Windows 10 bertujuan untuk mengatasi kekurangan dalam antarmuka pengguna pertama kali diperkenalkan oleh Windows 8 dengan menambahkan mekanik tambahan yang dirancang untuk meningkatkan pengalaman pengguna untuk perangkat yang tidak ada layar sentuh (seperti komputer meja dan laptop), termasuk kebangkitan menu Mulai yang terlihat di Windows 7, sistem desktop maya, dan kemampuan untuk menjalankan aplikasi Bursa Windows dalam jendela pada desktop daripada modus layar penuh.

Instalasi Sistem Operasi Closed Source
  1. Partisi Harddisk dan Sistem File

a) Partisi harddisk

Partisi Harddisk adalah pembagian harddisk menjadi beberapa bagian secara logical. Atau seakan-akan harddisk diberi sekat-sekat.
Kegunaan Partisi Harddisk :


  • Menjaga Data agar tetap aman, dengan pemisahan data dengan system maka ketika system rusak data tidak terpengaruh
  • Menginstall Operating System lebih dari satu. agar bisa dual boot.
  • Mempercepat kerja harddisk.
  • Mengakali harddisk yang mengalami bad sector secara fisik (misal platter tergores oleh head harddisk). Untuk bad sector secara magnetis dapat diatasi dengan low level formatting. Diakali dengan cara membuat partisi di antara partisi yang bad sector dan mengosongkan (unpartioned) partisi yang bad sector.
    1. Jenis-jenis partisi :

    1. Primary Partitions
    Adalah jenis partisi yang hanya bisa memiliki satu file system. Jumlah maksimal dari partisi ini max 4.
    1. Extended Partitions
    Adalah jenis partisi yang menjadi wadah dari drive logical, partisi ini dapat memiliki beberapa partisi di dalamnya yaitu partisi logical. Tapi untuk partisi jenis ini max 1. Pada partisi ini tidak bisa diisi file system. Partisi Extended akan mengambil jatah partisi primary.
    1. Logical Partitions
    Partisi yang menjadi bagian dari extended dimana apabila kita ingin membuat file system di dalam extended harus memiliki partisi logical minimal satu.
    1. Beberapa hal yang harus diwaspadai dalam membuat partisi harddisk :

    • Gunakan Extended apabila anda ingin membuat partisi lebih dari 4. Untuk membuat partisi lebih dari 4 maka 3 partisi bisa berupa primary dan yang ke 4 adalah partisi extended. Baru partisi yang selanjutnya dibuat di dalam extended.
    • Taruh Extended di paling belakang. Menaruh primary partition di belakang extended akan menyebabkan salah pembacaan pada OS terutama pada Linux.
    • Akan lebih bijak kalau anda hanya membuat satu partisi primary dan sisanya diisi oleh extended. Sehingga akan lebih mudah dalam perombakan partisi di kemudian hari.
    • Pada OS Linux disarankan anda membuat partisi secara berurutan dalam hal cylindernya. Karena apabila tidak berurutan cylindernya misal anda mengubah partisi di tengah-tengah maka partisi akan salah penamaannya, dan bisa saja system anda bisa tidak bekerja dengan baik.
    • Pada linux partisi primer dan extended akan memiliki penamaan /dev/hda1 – 4 sedangkan untuk logical akan memiliki penamaan /dev/hda5 ke atas.
    1. Master Boot Record (MBR)

    Adalah sector pertama (sector zero) dari harddisk. Dimana pada MBR berisi boot loader (yaitu aplikasi yang bertugas untuk yang menentukan dimana letak suatu OS sehingga BIOS dapat melakukan boot ke OS). Selain itu juga pada MBR ini juga berisi partition table yaitu informasi yang berisi besar alokasi setiap partisi pada harddisk. Oleh sebab itu kalau MBR mengalami bad sector bisa dikatakan suatu harddisk tidak bisa digunakan lagi karena partisi tidak bisa dibentuk yang menyebabkan tidak bisa dibuatnya suatu file system

    b) File sistem

    Adalah metode dalam menyimpan dan mengorganisasi file dan data di dalamnya agar dapat mudah dicari dan diakses.
    1. Jenis-jenis File Sistem Di Windows

  • FAT 16
adalah file system yang diperkenalakan pada era MSDOS. Dengan menggunakan cluster address 16 bit sehingga memungkinkan besar partisi hingga 2GB. Penamaan suatu file menggunakan metode 8.3 (8 nama file dan 3 extention).

  • FAT 32
adalah pengembangan dari FAT 16, diperkenalkan pada era windows 98. Dengan menggunakan cluster address 32 bit memungkinkan besar partisi hingga 124 GB tetapi bila anda memformat dari windows maka hanya terbatas hingga 32 GB. Besar maximal file adalah 4 GB (jadi kalau anda menyimpan image DVD belum tentu cukup).

  • NTFS
adalah file system yang digunakan pada windows berbasis NT (NT, 2000, XP, 2003, Vista). Pada file system ini besar partisi max 256 Terra Byte sedangkan besar datanya 16 Terra Byte. NTFS support terhadap metadata, yaitu database yang berisi informasi suatu file.

  1. Jenis-jenis File Sistem Di Linux

  • Ext2
adalah file sistem yang diperuntukan untuk Linux. Ext2 membagi file sistem menjadi blocks. Secara teori dengan block 1 KB, Ext2 dapat menyimpan satu file hingga 16 GB dengan besar partisi mencapai 4 TB( Tera Byte).

  • Ext3
adalah penerusan dari Ext2 dengan penambaham fitur journaling file system. Journaling file system adalah file sistem yang menyimpan log perubahan di jurnal sebelum ditulis ke dalam harddisk sehingga file sistem tidak corrupt ketika komputer mati tiba-tiba atau sistem yang crash.

  • Ext4
Dirilis secara komplet dan stabil berawal dari kernel 2.6.28. Ext4 mempunyai pengalamatan 48-bit block yang artinya dia akan mempunyai 1EB=1,048,576 TB ukuran maksimum file size-nya, fastfsck, journal check-summing, dan defragmentation support.

  • Reiser file sistem
Memiliki jurnal yang cepat, mirip Ext3 file sistem. Dibuat berdasarkanbalance tree yang lebih cepat dan efisien dalam pemanfaatan disk. Jika kita menulis file100 bytes, hanya ditempatkan dalam satu blol. File sistem lain menempatkannya dalam 100 blok dan menghemat disk sampai 6 %.

  • Swap
adalah jenis file sistem yang digunakan sebagai virtual memori. Virtual memori adalah bagian dari harddisk yang digunakan untuk menyimpan data-data memori apabilamemory full. Besar swap yang dibutuhkan 2 x kapasitas RAM. Namun, bila anda memiliki memori yang besar, anda cukup gunakan 1 x kapasitas RAM atau lebih kecil.

  1. Metode Instalasi Sistem Operasi Clean Install

Metode ini dilakukan jika OS sebelumnya tidak bisa di upgrade sehingga harus dilakukan pembersihan atau penghapusan OS sebelumnya dengan cara menghapus semua data pada partisi tempat OS yang sebelumnya dan membutuhkan software untuk menginstal OS yang baru. Proses ini juga merusak OS yang sebelumnya.

  1. Metode Instalasi Sistem Operasi Upgrade

Jika OS yang akan kita install masih dalam platform OS yang sama, kita hanya melakukan upgrade. Dengan upgrade, sistem pengaturan konfigurasi, aplikasi dan data tetap tersimpan.Metode Ini hanya menggantikan file OS lama dengan file OS baru.

  1. Metode Instalasi Sistem Operasi Multi-boot

Hal ini dimungkinkan untuk menginstal lebih dari satu OS di komputer untuk membuat sistem multi-boot. Setiap OS terkandung dalam partisi sendiri dan dapat memiliki file sendiri dan pengaturan konfigurasi. Pada start-up, pengguna disajikan dengan menu untuk memilih OS yang diinginkan. Hanya satu OS dapat berjalan pada satu waktu dan mengendalikan semua perangkat keras

  1. Metode Instalasi Sistem Operasi Virtualization

Virtualisasi adalah teknik yang sering digunakan pada server. Hal ini memungkinkan beberapa salinan dari sebuah OS yang akan dijalankan pada satu set perangkat keras, sehingga menciptakan banyak mesin virtual. Setiap mesin virtual dapat diperlakukan sebagai komputer yang terpisah. Hal ini memungkinkan sumber daya fisik tunggal untuk berfungsi sebagai sumber daya beberapa logical.

2. Perkembangan Sistem Operasi Open Source
  Open source adalah istilah untuk software yang kode programnya disediakan oleh pengembangnya untuk umum agar dapat dipelajari cara kerjanya, diubah atau dikembangkan lebih lanjut serta untuk disebarluaskan. Apabila pembuat program melarang orang lain untuk mengubah dan atau menyebarluaskan program buatannya, maka program itu bukan open source, meskipun tersedia kode programnya.

Open source merupakan salah satu syarat bahwa suatu software dikatakan “free software”. Free software pasti open source software, namun open source software belum tentu free software. Salah satu contoh free software adalah Linux. Contoh open source software adalah FreeBSD
Mulai tahun 1994-1995, server-server di Institut Teknologi Bandung (ITB) mulai menggunakan FreeBSD sebagai sistem operasinya. FreeBSD merupakan sistemoperasi open source dan tangguh untuk keamanan jaringan maupun server. Tetapi kemudian para administrator jaringan di Computer Network Research Group (CNRG) ITB lebih menyukai laptop Mac dengan sistem operasi Mac OS X yang berbasis BSD daripada sistem operasi lain. Istilah open source (kode program terbuka) sendiri baru dipopulerkan tahun 1998.

Awalnya tumbuh dari suatu komunitas pemrogram yang berjumlah kecil namun sangat erat dimana mereka biasa bertukar kode program, dan stiap orang dapat memodifikasi program yang dibuat orang lain sesuai dengan kepentingannya. Hasil modifikasinya juga mereka sebarkan ke komunitas tersebut.
Perkembangan di atas antara lain dipelopori oleh Richard Stallman dan kawan- kawannya yang mengembangkan banyak aplikasi di komputer DEC PDP-10. Awal tahun 1980-an komunitas hacker di MIT dan universitas-universitas lain tersebut bubar karena DEC menghentikan PDP-10. Pada tahun 1991, seorang mahasiswa S2 Universitas Helsinki, Finlandia mulai mengembangkan suatu sistem operasi yang disebutnya Linux.

Free Software Foundation (FSF) selain perangkat lunak adalah lisensi GPL (GNU public License), dimana lisensi ini memberi kebebasan bagi penggunanya untuk menggunakan dan melihat kode program, memodifikasi dan mendistribusi ulang peranti lunak tersebut dan juga jaminan kebebasan untuk menjadikan hasil modifikasi tersebut tetap bebas didistribusikan. Linus Torvalds juga menggunakan lisensi ini dalam pengembangan dasar Linux.

Linus_Torvalds

Linus Torvalds

Macam – Macam Jenis Sistem Operasi Open source

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

2.   MINIX
 Minix adalah sebuah sistem operasi keturunan UNIX yang bersifat open-source, yang dibuat berdasarkan arsitektur microkernel. Kernel sistem operasi ini dibuat oleh seorang profesor di Vrije Universiteit Amsterdam, Belanda yang bernama Andrew Stuart Tanenbaum yang pada awalnya ditujukan untuk tujuan edukasional. Minix juga menjadi inspirasi bagi Linus Torvalds untuk membuat kernel Linux.

3.     BSD (Berkeley Software Distribution)
Berkeley Software Distribution (BSD) pertama kali dibangun dan dikembangkan oleh Computer System Research Group (CSRG) di University of California at Berkeley (UCB),     BSD pertama kali keluar pada akhir 1977 sebagai paket tambahan dan patch dari AT&T UNIX versi 6, yang mana waktu itu beroperasi pada mesin PDP-11 minicomputer.
BSD dibuat, dikembangkan, dan digunakan secara “Bebas” sebagai perlawanan terhadap lisensi UNIX yang dimiliki oleh AT&T dan oleh
karena itu BSD mempunyai lisensi tersendiri yang memungkinkan setiap orang bebas melakukan pengembangan, dan menggunakan kode sumber BSD. Pada tahun 1993, versi 4.4BSD dirilis sebagai sebuah Sistem Operasi yang utuh.
4.   GNU Linux

Linux adalah sebuah kloning UNIX, ditulis benar-benar dari bawah lebih dari satu dekade lalu. Linux sama dengan BSD dalam banyak hal, namun BSD telah mempunyai budaya yang telah lama, serta lebih ramah terhadap dunia komersial. Sistem Operasi ini dibuat oleh Linus Torvald dan berkembang sedemikian cepatnya sehingga hampir bisa melampaui jumlah pengguna Windows di dunia. Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro Linux, diantaranya :

  • • RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.
  • • Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.
  • • Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
  • • SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.
  • • Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake.
  • • WinLinux, distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows.
Dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul.

5.       Sun Solaris
 Solaris adalah salah satu UNIX yang paling dikenal dunia. Solaris dibuat oleh Sun Microsystem. Solaris berjalah pada high−end hardware yang dapat mendukung puluhan processor, GB RAM, serta harddisk. Ia banyak digunakan sebagai platform oleh aplikasi enterprise, seperti Oracle. Solaris didesain untuk berjalan pada processor SPARC yang diproduksi oleh SUN. Karena SUN mengontrol sendiri hardware dan software, mereka dapat mengembangkan system dengan fitur2 menarik, seperti, hot-swappable RAM, mainboard, harddisk, CPU.

6.      Syllable Desktop
Syllable adalah sebuah OS gratis dan open source yang dicabangkan dari AtheOS, tiruan AmigaOS pada tahun 2002, Syllable Desktop merupakan OS yg ringan dan cepat, cocok uuntuk home and small office users.

7.      AROS Research Operating System 
AROS adalah sebuah OS open source ringan yang didesain untuk tidak saja kompatibel dengan AmigaOS 3.1, tetapi juga lebih baik dari Amiga. Proyek ini dimulai pada tahun 1995 dan hari ini dapat dioperasikan di perangkat keras berbasis PowerPC dan IBM PC. AROS juga mengemas sebuah emulator yang dapat mengoperasikan aplikasi-aplikasi Amiga. 
  
8.     OpenGEM
GEM (Graphical Environment Manager) mulai hidup pada tahun 1985 sebagai shell grafis Digital Research untuk CP/M. Dibuat dengan cara untuk MS-DOS dan interface Atari ST. Kaldera, yang berakhir memiliki GEM, open-source di tahun 1999. Sejak itu, para penggemar memperbarui dan memperpanjang kode, yang biasanya dirilis sebagai FreeGEM atau OpenGEM.

9. Menuet OS
MenuetOS sangat menarik dari sebuah prestasi yang luar biasa: dapat di-boot dan dijalankan dari floppy disk 3,5 . Tentu saja, jika anda ingin setup yang lebih canggih, Anda bisa menginstalnya pada hard drive.

10.      KolibriOS
KolibriOS adalah sistem operasi rakitan berbasi hobi yang kecil dan cepat yabg bercabang dari kode MenuetOS pada tahun 2004. Seperti MenuetOS, KolibriOS merupakan sistem operasi gratis dan open-source yang dapat dijalankan dari floppy disk tunggal, tetapi juga mampu berkembang untuk memenuhi kebutuhan yang lebih besar pada instalasi hard disk. Sementara Kolibri dan Menuet hampir mirip, masing-masing berlangganan filsafat antarmuka pengguna yang berbeda..

11.    ReactOS
ReactOS adalah project yang dikembangkan oleh komunitas free software dan open source yang binarynya (eksecutable filenya) dan driver compatible (sesuai) dengan Microsoft windows 2000/XP. Dalam bekerja ReactOS memeliki persamaan dengan projek WINE yang ada pada linux karena perkembangan ReactOS sangat tergantung dari developer WINE juga. Saat ini ReactOS telah memasuki tahapan Alpha diman orang yang berminat untuk mengujinya dapat mengunduhnya disitus resminya http://www.reactos.org

12.      DexOS
DexOS merupakan OS yang didisain untuk bekerja seperti pada game console dan tampilannya terinspirasi dari video game console. Sama seperti MenuetOS, DexOS juga dibuat dengan menggunakan bahasa assembly sehingga dapat dijalankan di flashdisk, floopy disk, dll.

13.    Visopsys 
Visopsys merupakan OS yang kompatibel dengan PC, pengembangannya dimulai sejak tahun 1997 oleh serorang programmer bernama Andy McLaughlin. Visopsys merupakan singkatan dari VISual Operating System. 

14.  HAIKU (Open BeOS)
Haiku atau yang juga dikenal dengan nama nama Open BeOS adalah sistem operasi yang dibuat berdasarkan BeOS.BeOSadalah sistem operasi yang memiliki arsitektur kuat yang dibuat oleh Be Inc,berbeda dengan sistem operasi lainnya yang dibuat berdasarkan hardware yang ada pada saat itu BeOs dibuat untuk bekerja pada Hardware modern (BeBOX) sehingga BeOS tidak terlalu dikenal.Sekarang projek BeOS dihentikan karena gagal dalam mengkomersilkan dirinya.BeOS merupakan sistem operasi yang berjalan pada arsitektur PowerPC namun pada penghujung usianya BeOS telah berhasil di porting ke platform X86 .dibandingkan dengan sistem operasi lainnya BeOS memilki beberapa kelebihan yaitu Arsitektur yang kuat untuk multimedia, mendukung multiprosesor, mendukung 64 journaling file sistem. Haiku merupakan Projek yang betul-betul baru dan tidak memilki keterkaitan source code dengan BeOS,Haiku merupakan salah satu proyek open source.HAIKU masih dalam tahap praAlpha sehingga untuk menjalankan dibutuhkan Aplikasi Virtual seperti Qemu atau Vmware

15.   EyeOS
eyeOS adalah sebuah sistem operasi desktop open source yang berbasis web, dimana Anda dapat mengakses sistem operasi tersebut melalui jaringan seperti LAN atau Internet dari web browser seperti Firefox, Chrome dan lain sebagainya. Meskipun orientasi penyebarannya melaui web, dalam banyak hal, eyeOS merupakan sistem operasi desktop yang memiliki fitur yang cukup lengkap. Berbagai aplikasi seperti kalender, RSS Reader, email client, word processor, spreadsheet, manajer kontak sudah menjadi aplikasi default yang terpasang dalam sistemnya. Ini adalah sistem dengan konsep cloud computing yang bertujuan untuk memungkinkan kolaborasi dan komunikasi di antara pengguna, atau bisa juga sebagai perlindungan pribadi Anda ketika Anda terjebak menggunakan komputer orang lain. Secara garis besar eyeOS merupakan terobosan hebat dalam dunia sistem operasi dekstop, karena memberi warna yang unik dengan menghadirkan konsep cloud computing.

16. Google Chrome OS / Chromium OS 
Google sedang mengembangkan suatu sistem operasi baru, atau lebih tepatnya, distro Linux baru yang diberi nama Chromium OS atau Google Chrome OS. Sistem baru ini ditujukan untuk siapa saja yang sering bekerja dengan cloud computing.
Google Chrome OS adalah sistem operasi sumber terbuka yang dirancang oleh Google Inc. untuk bekerja secara eksklusif dengan aplikasi web. Google Chrome OS diumumkan pada tanggal 7 Juli 2009, dan versi stabilnya akan diluncurkan umum pada paruh kedua tahun 2010.[4] Sistem operasi ini berbasis Linux dan hanya akan berjalan pada pada perangkat keras yang dirancang khusus. Antarmuka penggunanya dirancang mengambil pendekatan minimalis, seperti penjelajah web Google Chrome. Sistem operasi ini ditujukan bagi mereka yang menghabiskan sebagian besar waktunya di Internet

Arsitektur sistem operasi
 
Arsitektur sistem operasi adalah merupakan arsitektur perangkat lunak yang digunakan untuk membangun suatu perangkat lunak sistem operasi yang akan digunakan dalam sistem komputer. Perkembangan arsitktur sistem operasi modern ini semakin komplek dan rumit sehingga memerlukan sistem operasi yang dirancang dengan sangat hati-hati, cermat dan tepat agar dapat berfungsi secara optimum dan mudah untuk dimodifikasi.
Sistem operasi merupakan kumpulan dari program-program (prosedur,fungsi, library) dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan”. Sistem pemanggilan program untuk mendapatkan layanan dari sistem operasi tersebut dikenal dengan nama Sistem Call atau API (aplication programming interface). Berbagai ragam Arsitektur sistem operasi moderen diantaranya adalah : 1) Sistem Monolitik. 2) Sistem Berlapis. 3) Sistem Client/server. 4) Sistem Virtual mesin dan 5) Sistem Berorientasi objek.

1) Sistem Monolitik
Arsitektur Sistem Monolitik
Sistem monolitik Merupakan struktur sistem operasi sederhana yang dilengkapi dengan operasi “dual” pelayanan {sistem call} yang diberikan oleh sistem operasi. Model sistem call dilakukan dengan cara mengambil sejumlah parameter pada tempat yang telah ditentukan sebelumnya, seperti register atau stack dan kemudian mengeksekusi suatu intruksi trap tertentu pada monitor mode.
Keunggulan dari sistem Monolitik ini adalah:

  • Layanan terhadap job-job yang ada bisa dilakukan dengan cepat karena berada pada satu ruang alamat memory.
Kelemahan dari sistem Monolitik adalah:

  • Pengujian dan penghilangan kesalahan sulit dilakukan karena tidak dapat dipisahkan dan dilokasikan,
  • Sulit dalam menyediakan fasilitas pengamanan.
  • Kurang efisien dalam penggunaan memori dimana setiap computer harus menjalankan kernel yang besar sementara tidak memerlukan seluruh layanan yang disediakan kernel.
  • Kesalahan pemrograman di satu bagian kernel menyebakan matinya seluruh sistem.
2) Sistem berlapis

Teknik pendekatan struktur sistem berlapis sistem operasi pada dasarnya dibuat menggunakan pendekatan top-down, semua fungsi ditentukan dan dibagi menjadi komponen komponen. Modularisasi sistem dilakukan dengan cara memecah sistem operasi menajdi beberapa lapis (tingkat). Lapisan terendah (layer 0) adalah perangkat keras dan lapisan teratas (layer N) adalah user interface. Dengan sistem modularisasi, setiap lapisan mempunyai fungsi (operasi) tertentu dan melayani lapisan yang lebih rendah.
Sistem operasi pertama kali yang memakai sistem berlapis adalah THE. Sistem operasi THE yang dibuat oleh Dijkstra dan mahasiswa-mahasiswanya. Pada dasarnya sistem operasi berlapis dimaksudkan untuk mengurangi kompleknya rancangan dan implementasi dari suatu sistem operasi. Contoh sistem operasi yang menggunakan sistem ini adalah: UNIX termodifikasi, THE, Venus dan OS/2

Keuntungan Sistem Berlapis adalah:

  • Memiliki semua keunggulan rancangan modular.
  • Sistem terbagi dalam beberapa modul, setiap modul dan lapisan bisa dirancang, di uji, secara independen sehingga jika terjadi suatu kesalahan mudah untuk menanganinya.
Kelemahan Sistem Berlapis adalah:

  • Semua fungsi-fungsi dari sistem operasi harus terdapat di masing-masing lapisan, jika terjadi suatu kesalahan bisa jadi semua lapisan harus diprogram ulang.
3) Sistem Mesin virtual

Konsep dasar dari mesin virtual ini tidak jauh berbeda dengan pendekatan sistem terlapis dengan tambahan berupa antarmuka yang menghubungkan perangkat keras dengan kernel untuk tiap-tiap proses. Mesin virtual menyediakan antar muka yang identik untuk perangkat keras yang ada. Sistem operasi ini membuat ilusi atau virtual untuk beberapa proses, masing-masing virtual proses mengeksekusi prosessornya dan memorinya (virtual) masing masing.
Meskipun konsep ini cukup baik, namun cukup komplek untuk diimple-mentasikan, karena system menggunakan metode dual-mode. Mesin virtual hanya dapat berjalan pada monitor-mode jika berupa sistem operasi, se-dangkan mesin virtual itu sendiri berjalan dalam bentuk user-mode. Konsek-uensinya, baik virtual monitor-mode maupun virtual user-mode harus dijalankan melalaui physical user mode. Hal ini menyebabkan adanya transfer dari user-mode ke monitor-mode pada mesin nyata, yang juga akan menyebabkan adan-ya transfer dari virtual user-mode ke virtual monitor-mode pada mesin virtual. Sumber daya (resource) dari computer fisik dibagi untuk membuat mesin virtual. Penjadwalan CPU dapat membuat penampilan bahwa user mempunyai proses-sor sendiri. Spooling dan system file dapat menyediakan card reader virtual dan line printer virtual. Terminal time sharing pada user melayani sebagai console operator mesin virtual. Contoh sistem operasi yang memakai mesin virtual ada-lah IBM S/370 dan IBM VM/370.
Teknik ini berkembang menjadi sistem operasi emulator, shingga system operasi dapat menjalankan aplikasi-aplikasi untuk system operasi lain. Sistem operasi MS-Windows NT dapat menjalankan aplikasi untuk MS-DOS, OS/2 mode teks dan aplikasi Win16. aplikasi tersebut dijalankan sebagai input bagi subsistem di MS-Windows NT yang mengemulasikan system calls yang di-panggil aplikasi dengan Win32 API ( Sistem Call di MS-Windows NT).
Keuntungan dan kerugian konsep mesin virtual adalah sebagai berikut:

  • Mesin virtual menyediakan proteksi yang lengkap untuk sumber daya system sehingga masing-masing mesin virtual dipisahkan mesin virtual yang lain. Isolasi ini tidak memperbolehkan pembagian sumber daya secara langsung.
  • Sistem mesin virtual adalah mesin yang cocok untuk riset dan pengembangan system operasi. Pengembangan system dikerjakan pada mesin virtual, termasuk di dalamnya mesin fisik dan tidak mengganggu operasi system yang normal.
  • Konsep mesin virtual sangat sulit untuk mengimplementasikan kebutuhan dan duplikasi yang tepat pada mesin yang sebenarnya.
4) Sistem Client Server
Source : 
Sistem operasi modem memiliki kecendrungan untuk memindahkan kode ke lapisan yang lebih tinggi dan menghapus sebanyak mungkin, kode-kode tersebut dari sistem operasi sehingga akan meninggalkan keruel yang minimal. Konsep ini biasa diimplementasikan dengan dengan cara menjadikan fungsi-fungsi yang ada pada sistem operasi menjadi user proses. Jika satu proses minta untuk dilayani, misalnya satu blok file, maka user proses {disini dinamakan: Client proses} mengirim permintaan tersebut ke user proses. Server proses akan melayani permintaan tersebutkemudian mengirimkan jawabannya kembali. Semua pekerjaan keruel dilakukan pada pengendalian komunikasi antara client dan server. Dengan membagi sistem operasi menjadi beberapa lapisan, dimana tiap-tipa bagian mengendalikan satu segi sistem, seperti pelayanan file, pelayanan proses, pelayanan terminal, atau pelayanan memori, maka tiap-tiap bagian menjadi lebih sederhana dan dapat diatur selain itu, oleh karena semua server berjalan pada user mode proses, dan bukan merupakan monitor mode, maka server tidak dapat mengakses hardware secara lansung. Akibatnya, jika terjadi kerusakan pada file server, maka pelayanan file akan terganggu. Namun hal ini tidak akan sampai menganggu sistem lainnya.
Keuntungan dari model client server ini adalah:

  • Dapat diadaptasikan pada sistem terdistribusi.
  • Jika suatu client berkomunikasi dengan server dengan cara mengirimkan pesan, maka server tidak perlu tahu apakah pesan itu dikirim oleh dan dari mesin itu sendiri {local} atau dikirim oleh mesin yang lain melalui jaringan.
  • Pengembangan dapat dilakukan secara modular
  • Kesalahan pada suatu subsistem tidak menganggu subsistem lain sehingga tidak mengakibatkan system mati secara keseluruhan
Kelemahan dari sistem client-server adalah :

  • Pertukaran pesan dapat menjadi bottleneck dan Layanan dilakukan secara “lambat” karena harus melalui pertukaran pesan antar client-server
5) Sistem Berorientasi Obyek
Layanan Sistem operasi sebagai kumpulan proses untuk menyelesaikan pekerjaannya, yang sering disebut dengan system operasi bermodel proses, sedangkan layanan system operasi sebagai objek disebut dengan system operasi berorentasi objek. Pendekatan objek dimaksudkan untuk mengadopsi keunggulan dari teknolgi berorientasi objek.
Pada system operasi berorientasi objek, layanan diimplementasikan sebagai kumpulan objek, masing-masing objek diberi tipe yang menandai property objek seperti proses, dirktori, berkas, dan sebagainya. Dengan memanggil operasi yang didefinisikan di objek, data yang berada dalam objek tersebut dapat diakses dan dimodifikasi
Contoh dari system operasi berorentasi objek antara lain adalah: 
1) Eden 
2) Choices 
3) X-kernel. 
4) Medusa.
 5) Clunds. 
6) Amoeba. 
7) Muse. 
8) Sistem operasi MS-Windows NT mengadopsi beberapa teknologi berorientasi objek tapi tidak secara keseluruhannya.

INSTALASI OPEN SOURCE OS


1.Siapkan CD installer atau master Ubuntu 10.10 dan Laptop Acer 4738z yang akan kita instal
2.Pada system Windows7 yang sudah ada lakukan back-up data pada partisi harddisk yang akan kita isi system ubuntu minimal 10GB partisi kosong hal ini karena kita tidak akan menggunakan Ubuntu untuk seluruh harddisk. Untuk mempermudah lakukan rename pada drive yang akan diisi Ubuntu dan format drive tersebut
3.Restart laptop dan masukkan CD master/installer Ubuntu 10.10 pada DVD-RW
4.Takan F2 untuk masuk pada BIOS lalu atur pada boot device priority menjadi 1..DVD-RW, 2.SATA-Harddisk lalu tekan F10 untuk menyimpan lalu tekan Enter
5.Tunggu beberapa saat hingga file selesai di load

6.Tak lama kemudian muncul wizard instalasi. .Pilih bahasa yang ingin  gunakan lalu klik tombol “Install Ubuntu” untuk melanjutkan…

Catatan: Jika belum ingin mengistal Ubuntu 10.10 namun ingin mencoba merasakan sistem operasi ini, klik tombol “Try Ubuntu” untuk menjalankan Ubuntu 10.10 sebagai Live CD.

7.Kali ini kita akan menginstal Ubuntu dengan koneksi ke internet agar dapat langsung update dan driver otomatis akan terinstal..Hal ini dapat men-download pembaruan saat proses instalasi dan/atau menginstal software pihak ketiga, seperti dukungan MP3, hanya dapat dilakukan jika kita memiliki koneksi internet saat instalasi.tetapi instalai ini akan membutuhkan waktu yanglebih lama. Beri tanda centang pada Download updates while installing dan Instal this third-party software


8.Selanjutnya ada 3 pilihan pada Allocate Drives Space
  1. Install alongside other operating systems – Instal bersama sistem operasi lain
  2. Erase and use the entire disk – Menghapus dan menggunakan seluruh hardisk
  3. Specify partitions manually (advanced) – Menentukan partisi secara manual (untuk tingkat mahir).


pilih pilihan nomor 3 karena kita akan menginstal agar dapat dual boot dengan Windows
Pilih “Specify partitions manually (advanced)” lalu klik tombol “Forward”;
Klik pada drive yang kita siapkan untuk menginstal linux tadi klik tombol "Add"
Pada sizes in Megabytes isikan besarnya ukuran drive misal 15.000 atau 15 GB
pada "type for the new partition " pilih Primary
pada "Location for the new partition pilih Beginning
pada kotak "Use As" pilih file system yang akan digunakan lebih baik pilih ext4 journaling file system karena merupakan yang terbaru dan masa hidupnya masih lama
dan yang terpenting pada Mount Point pilih "root" atau "/" hal ini berfungsi sebagai pilihan drive yang akan di-load oleh komputer saat memilih system operasi jika salah maka Ubuntu tidak bisa booting kemudian klik OK

Mungkin akan muncul layar yang bertuliskan “You have not selected any partitions for use as swap space. …”. Klik tombol Continue saja, ini karena memang kita tidak membuat partisi swap. Atau klik tombol Go Back dan resize kembali Mount Point root (/) menjadi sekitar 18000 (jadi ada sisa 2000), pilih partisi yang tidak terpakai tadi (sisa 2000), dan kemudian klik tombol Add… dan pilih Use as : swap. Tapi sebetulnya tidak perlu membuat partisi swap, cukup nanti dibuat file swap yang bisa diletakkan di dalam partisi root (/), karena performanya sama saja. 

 Pada layar akan terlihat Mount point yang kita buat (/). Karena merupakan partisi baru, Used akan bernilai unknown. Klik tombol Install Now.



9.Pada layar “Where are you”, pilih kota tempat Anda berada. bisa diketik, atau dipilih langsung di peta. Klik tombol Forward untuk melanjutkan. 



10.Pada layar “Keyboard layout”, pilih tipe keyboard yang digunakan. biasanya Indonesia menggunakan Keyboard layout USA. Klik tombol Forward untuk melanjutkan. 




11.Pada layar “Who are you?”, masukkan informasi yang diperlukan. Username harus huruf kecil semua tanpa spasi. Yang harus diingat adalah Username dan Password yang nanti akan digunakan untuk login dan melakukan administrasi pada sistem, jangan sampai lupa. Klik tombol Forward dan silakan lihat slide keunggulan Ubuntu sembari menunggu sistem diinstall ke dalam disk. 
Selanjutnya kita tinggal menunggu sampai Ubuntu selesai diinstal

12. Jendela pop-up akan muncul yang memberitahukan bahwa instalasi telah selesai, Anda harus me-restart komputer untuk dapat menggunakan sistem operasi Ubuntu yang baru saja diinstal. Klik tombol “Restart Now”…
 13.CD/DVD instalasi akan dikeluarkan, ambil CD/DVD itu lalu tekan “Enter” untuk me-reboot. Komputer akan di-restart dan dalam beberapa detik. Saat komputer meminta untuk memilih system operasi yaitu Windows dan Ubuntu 10.10 pilih Ubuntu
kemudian kita akan melihat scrren splash Ubuntu 10.10 Maverick Meerkat
14.Pada layar login, klik username lalu masukan password Anda. Klik tombol “Log In” atau tekan Enter untuk log in…

15.Linux Ubuntu 10.10 Maverick meerkat telah selesai Diinstal





source : http://rianpride.blogspot.com/2018/07/sistem-operasi-materi-sistem-operasi.html

Komentar

Postingan populer dari blog ini

(PEMODELAN PERANGKAT LUNAK) MATERI PPL KELAS XI

1.  Konsep Dasar Pemodelan Perangkat Lunak      1. Apa itu perangkat lunak? Perangkat lunak merupakan program komputer yang berfungsi menghubungkan antara pengguna dan komputer yang digunakan.  dapat dibilang perangkat lunak merupakan sebagai media penerjemah perintah yang diberikan oleh pengguna kepada komputer untuk selanjutnya diproses melalui perangkat keras komputer tersebut.Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras yang biasa disebut sebagai device driver, melakukan proses penghitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya, seperti sistem operasi dan bahasa pemrograman. Secara umum ada tiga jenis perangkat lunak yang diketahui hingga saat ini yaitu sistem operasi yang merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Kedua yaitu perangkat lunak bahasa pemrograman seperti java. Dan yang ketiga yaitu perangkat lunak aplikasi yang merupakan penrangkat yang digunakan untuk memban

TATA LETAK KOMPONEN KOMPUTER

TATA LETAK KOMPONEN KOMPUTER 1.     MOTHERBOARD Motherboard juga dikenal dengan nama system board adalah sebuah papan yang berisi komponen-komponen yang terintegrasi dan membentuk sistem penghubung antar bagian pada komputer. Motherboard merupakan bagian komputer yang paling utama. Didalam motherboard terdapat berbagai banyak  soket dan slot konektor. Semua bagian komputer selalu terhubung ke motherboard. Motherboard sering disebut juga dengan Mainboar d dan disingkat(Mobo). FUNGSI  MOTHERBOARD Tugas  motherboard  pada PC adalah sebagai komponen circuit board utama yang menghubungkan banyak komponen lain. Lalu lintas data semuanya diatur oleh motherboard, Mulai dari CPU/processor, RAM, video card, peranti peyimpanan (harddisk, CD-ROM), peranti masukan data (keyboard, mouse, scanner), atau printer untuk mencetak dan seterusnya JENIS JENIS MOTHERBOARD Jenis motherboard ditentukan oleh tipe processor yang digunakan pada motherboard tesebut. Terdapat dua model Motherboa

INTERKONEKSI ANTAR KOMPUTER

Interkoneksi antarkomponen adalah struktur dan mekanisme untuk menghubungkan tiga komponen (pemrosesan, memori utama dan perangkat masukan/keluaran). Disini saya akan sedikit membahas tentang tiga komponen yang saling terhubung tersebut.   1. Pemrosesan         Pemrosesan data (Inggris: data  processing ) adalah jenis pemrosesan yang dapat mengubah data menjadi informasi atau pengetahuan. Pemrosesan data ini sering menggunakan komputer sehingga bisa berjalan secara otomatis. Setelah diolah, data ini biasanya mempunyai nilai yang informatif jika dinyatakan dan dikemas secara terorganisir dan rapi, maka istilah pemrosesan data sering dikatakan sebagai sistem informasi. Kedua istilah ini mempunyai arti yang hampir sama, pemrosesan data mengolah dan memanipulasi data mentah menjadi informasi (hasil pengolahan), sedangkan sistem informasi memakai data sebagai bahan masukan dan menghasilkan informasi sebagai produk keluaran. 2. Memori Utama         Memori utama