Tampilkan postingan dengan label V-class. Tampilkan semua postingan
Tampilkan postingan dengan label V-class. Tampilkan semua postingan

Senin, 20 April 2015

Posttest Estimasi - Pengelolaan Proyek Sistem Informasi

Posttest Estimasi
Sebutkan teknik-teknik estimasi pada Proyek Sistem Informasi. Tuliskan pada blog Anda yang terkoneksi pada Studentsite.

Jawaban :
Teknik-teknik estimasi yang digunakan ada 3 (tiga), yaitu : keputusan professional, sejarah, dan rumus-rumus.
·         Keputusan Profesional
Katakanlah, Anda adalah seorang yang memiliki pengalaman yang luas dalam memprogram “report generation modules”. Anda melakukan dengan pendekatan design report tersebut dan memperkirakan berapa lama waktu yang dibutuhkan untuk membuat program tersebut. Setelah mempelajari desain program selama 5 menit, programmer lalu menutup matanya selama 5 menit (Dia tidak tidur, tetapi berhitung), dan kemudian mengatakan “15 hari”. Inilah yang disebut dengan Keputusan Profesional Murni.
            Keuntungan dari teknik ini adalah cepat, dan jika sesorang sudah ahli, dalam teknik ini, maka estimasinya pasti akan lebih akurat. Sedangkan kerugian dari teknik ini yaitu Anda membutuhkan seorang ahli tersebut akan bekerja keras untuk mendapatkan estimasi yang tepat. Lagi pula, estimasi yang didapat adalah untuk jangka waktu yang lama dan ini harus dikerjakan oleh seorang ahli. Hal ini tidak dapat tergantung hanya pada ahli tersebut, jika yang lain ingin mengerjakannya tidak menjadi masalah. Tapi, hal ini sangat berbahaya jika hanya mempercayakan kepada seseorang yang memiliki sedikit pengetahuan dalam bidang ini.
·         Sejarah
Jalan keluar dari ketergantungan pada orang dan untuk membuat estimasi lebih khusus yaitu Anda harus mengerti tentang sejarahnya. Tulislah berapa lama masing-masing tugas dapat diselesaikan dan siapa yang bertanggung jawab atas tugas tersebut. Anda dapat membandingkan tugas yang akan di estimasi dengan tugas yang sama yang dikerjakan lebih awal, setelah itu mulailah dengan melakukan estimasi. Hal ini dimaksudkan agar Anda menjabarkan suatu proyek ke dalam beberapa tugas yang biasanya diulang dan mudah untuk dibandingkan. Untuk memprogramnya, mungkin generasi dalam bentuk formulir input, sebuah laporan, perhitungan rumus-rumus, dan lain-lain. Perusahaan atau departemen akan membuat tipe proyek yang sama. Carilah dasar untuk membangun “blocks” dan dokumen yang dibutuhkannya. Jika Anda sangat intelligent, lakukan langkah pertama dan bangunlah blocks tersebut dalam bentuk yang siap pakai. Anda dapat menduga bahwa sebuah penggunaan ulang ternyata lebih akurat jika dibandingkan dengan penulisan ulang. Dalam membandingkan satu apel dengan apel yang lainnya, Anda harus menuliskan perbedaannya. Catatan statistik dari IBM dan DEC memperlihatkan bahwa kemungkinan perbandingan antara produksi komputer yang baik dengan yang buruk adalah sebesar 8 : 1.
·         Rumus-rumus
Ada beberapa rumus yang digunakan dalam software estimasi. Sotfware yang baik untuk diketahui yaitu COCOMO. COCOMO dapat digunakan untuk memperkirakan biaya proyek, usaha (person months),  jadwal (months), dan staf (number of staff) untuk masing-masing fase berikut ini : Preliminary Design - our Analysis Phase Detailed Desaign (DD) - our Design Phase Code and Unit test (CUT) - same as ours System Test - our System Test and Acceptance Phase. Ada 3 tipe penginputan dengan COCOMO : pertama, pemasukan biaya bulanan dari staf. Baik staf yang berkedudukan sebagai programmer, analis, designer, test staff, administrasi dan technical writer. Gambar dibawah ini menunjukkan sebuah layar penginputan yang digunakan untuk tipe ke dua dari penginputan. Faktor-faktor ini mencirikan level keseluruhan dari kelengkapan software yang ada, ukuran dan kemampuan dari komputer yang digunakan untuk pengembangan, kemampuan menampung dan pengalaman staf, dan juga pemrograman praktis serta alat-alat yang digunakan.



Tampilan dengan menggunakan software COCOMO

Pada hal ini, Anda mungkin akan merasa bahwa COCOMO akan melakukan pendugaan yang baik, sejak software ini selalu tepat menentukan proyek yang lama. Tetapi, kesulitannya yaitu setiap akhir dari penggunaan software ini COCOMO selalu menanyakan nomor garis yang terdapat pada kode sumber (LOSC). Pada saat itu, Anda telah memiliki pengetahuan yang cukup mengenai sistem untuk memperkirakan LOSC dengan teliti, Anda tidak memerlukan beberapa rumus. Namun, Anda hanya memperkirakan keseluruhan proyek dengan teliti.

SUMBER :


Pretest Estimasi - Pengelolaan Proyek Sistem Informasi

Pretest Estimasi

Apa yang dimaksud dengan “Estimasi” ? Carilah satu contoh yang berhubungan dengan estimasi, tuliskan pada blog Anda yang terkoneksi dengan Studentsite.

Jawaban :

Pengertian Estimasi
Estimasi merupakan sebuah proses pengulangan. Pemanggilan ulang estimasi yang pertama dilakukan selama fase definisi, yaitu ketika Anda menulis rencana pendahuluan proyek. Hal ini perlu dilakukan, karena anda membutuhkan estimasi untuk proposal. Tetapi berdasarkan statistik dari DEC, NASA, TRW, dan lembaga yang lainnya, menunjukkan bahwa keakuratan estimasi yang dilakukan memiliki point sebesar 50% - 100%. Setelah fase analisis direncanakan ulang. Anda harus memeriksa estimasi dan merubah rencana pendahuluan proyek menjadi rencana akhir proyek. Pada tahap ini keakuratan estimasi Anda menjadi berkurang, yaitu sekitar 25% - 50%. Setelah dikerjakan sampai tingkat menengah, Anda periksa kembali estimasi tersebut. Dengan menggunakan pengetahuan yang didapat seiring dengan waktu, keakuratan estimasi tersebut hanya mencapai 10%. Meskipun tidak bisa dikatakan sebagai aktivitas eksplisit dalam fase yang lain, rencana untuk memperbaiki estimasi setiap waktu, memerlukan pengetahuan yang baru.

Contoh Sistem Estimasi Biaya Dan Usaha Proyek Pengembangan Software Sistem Informasi Bisnis
Estimasi ukuran software merupakan suatu akrifitas yang komplek dan sukar berdasarkan pada beberapa alasan seperti kemampuan programmer, faktor lingkungan dan sebagainya. Tetapi karena tindakan ini harus dilakukan dan untuk mendapatkannya dengan menggunakan ukuran seperti jumlah baris program (Source lines of code/SLOC) dan function Points.
Pembuatan Model Estimasi
Untuk pembuatan model estimasi biaya dan usaha proyek pengembangan software pertama-tama dilakukan analisa parameter yang berpengaruh terhadap kedua vaiabel tersebut. Untuk menguji keterkaitan atau pengaruh dari variabel, digunakan perhitungan nilai kolerasi dari setiap variabel yang di analisa. Adapun tabel kolerasi dari semua variabel hasil observasi adalah

Tabel Nilai Kolerasi Antar Variable Model Estimasi



Dari tabel di atas terlihat bahwa nilai kolerasi antara effort dan function point bernilai 0,12, sedangkan kolerasi antara effort dengan total faktor kompleksitas bernilai 0,22. Dari nilai kolerasi ini dapat disimpulkan bahwa nilai usaha (effort) proyek pengembangan software dipengaruhi oleh nilai besaran function point dan tingkat kompleksitas proyek software. Artinya semakin tinggi nilai function point dan tingkat kompleksitas proyek software akan membutuhkan effort yang semakin tinggi pula. Hal yang sama juga dapat dilihat tingkat keterkaitan antara variabel biaya dengan function point yang mempunyai nilai korelasi sebesar 0,38. artinya besaran function point dari suatu proyek pengembangan software akan sangat berpengaruh terhadap besaran biaya yang digunakan. Adapun hasil pemodelan data biaya (cost) yang dikaitan dengan function point (FP) adalah seperti gambar berikut:



Grafik Model Biaya (Cost) dengan Function Points

Dari gambar di atas terlihat bahwa hubungan antar biaya (cost) dapat dimodelkan dengan grafik eksponensial. Artinya nilai peningkatan biaya yang dibutuhkan proyek pengembangan software bertambah secara eksponensial terhadap penambahan besaran function point dari proyek software yang akan dikembangkan. Adapun model eksponential yang diperoleh dari analisa data hasil observasi adalah :
Biaya (cost) = 8,0757*exp(0,0087*FP)
Dimana FP adalah function point dari proyek software yang akan dikembangkan.



Grafik Model Usaha (Effort) dengan FP secara linier

Secara linier regresi dapat direpresentasikan keterhubungan tersebut sebagai rumus :
Biaya (cost) = 3,7076 + 0,4138*FP
Sedangkan keterhubungan antara usaha (effort) dengan function point dapat diperlihatkan dengan beberapa model berikut:



Grafik Model Usaha (Effort) dengan FP secara Logaritmik



SUMBER :

Jumat, 23 Januari 2015

Pentingnya Manajemen Kontrol Keamanan Pada Sistem

Pentingnya Manajemen Kontrol Keamanan pada Sistem
Informasi adalah salah suatu asset penting dan sangat berharga bagi kelangsungan hidup  bisnis dan disajikan dalam berbagai format berupa : catatan, lisan, elektronik, pos, dan audio visual. Oleh karena itu, manajemen informasi penting bagi  meningkatkan kesuksusesan yang kompetitif dalam  semua sektor ekonomi.
Tujuan manajemen informasi adalah untuk melindungi kerahasiaan, integritas dan ketersediaan informasi. Dengan tumbuhnya berbagai  penipuan, spionase, virus, dan hackers sudah mengancam informasi bisnis  manajemen oleh karena meningkatnya keterbukaan informasi dan lebih sedikit kendali/control yang dilakukan melalui teknologi informasi modern. Sebagai konsekuensinya , meningkatkan harapan dari para manajer bisnis, mitra usaha, auditor,dan stakeholders lainnya menuntut adanya manajemen informasi yang efektif untuk memastikan informasi yang menjamin kesinambungan bisnis dan meminimise kerusakan bisnis dengan pencegahan dan memimise dampak peristiwa keamanan.
Mengapa harus mengamankan informasi?
Keamanan Informasi adalah suatu upaya untuk mengamankan aset informasi yang dimiliki. Kebanyakan orang mungkin akan bertanya, mengapa “keamanan informasi” dan bukan “keamanan teknologi informasi” atau IT Security. Kedua istilah ini sebenarnya sangat terkait, namun mengacu pada dua hal yang sama sekali berbeda. “Keamanan Teknologi Informasi” atau IT Security mengacu pada usaha-usaha mengamankan infrastruktur teknologi informasi dari  gangguan-gangguan berupa akses terlarang serta utilisasi jaringan yang tidak diizinkan
Berbeda dengan “keamanan informasi” yang fokusnya justru pada data dan informasi milik perusahaan  Pada konsep ini, usaha-usaha yang dilakukan adalah merencanakan, mengembangkan serta mengawasi semua kegiatan yang terkait dengan bagaimana data dan informasi bisnis dapat digunakan serta diutilisasi sesuai dengan fungsinya serta tidak disalahgunakan atau bahkan dibocorkan ke pihak-pihak yang tidak berkepentingan.
Keamanan informasi terdiri dari perlindungan terhadap aspek-aspek berikut:
1.      Confidentiality (kerahasiaan) aspek yang menjamin kerahasiaan data atau informasi, memastikan bahwa informasi hanya dapat diakses oleh orang yang berwenang dan menjamin kerahasiaan data yang dikirim, diterima dan disimpan.
2.      Integrity (integritas) aspek yang menjamin bahwa data tidak dirubah tanpa ada ijin fihak yang berwenang (authorized), menjaga keakuratan dan keutuhan informasi serta metode prosesnya untuk menjamin aspek integrity ini.
3.      Availability (ketersediaan) aspek yang menjamin bahwa data akan tersedia saat dibutuhkan, memastikan user yang berhak dapat menggunakan informasi dan perangkat terkait (aset yang berhubungan bilamana diperlukan).
Keamanan informasi diperoleh dengan mengimplementasi seperangkat alat kontrol yang layak, yang dapat berupa kebijakan-kebijakan, praktek-praktek, prosedur-prosedur, struktur-struktur organisasi dan piranti lunak.
Informasi yang merupakan aset harus dilindungi keamanannya. Keamanan, secara umum diartikan sebagai “quality or state of being secure-to be free from danger” [1]. Untuk menjadi aman adalah dengan cara dilindungi dari musuh dan bahaya. Keamanan bisa dicapai dengan beberapa strategi yang biasa dilakukan secara simultan atau digunakan dalam kombinasi satu dengan yang lainnya. Strategi keamanan informasi memiliki fokus dan dibangun pada masing-masing ke-khusus-annya. Contoh dari tinjauan keamanan informasi adalah:
·         Physical Security yang memfokuskan strategi untuk mengamankan pekerja atau anggota organisasi, aset fisik, dan tempat kerja dari berbagai ancaman meliputi bahaya kebakaran, akses tanpa otorisasi, dan bencana alam.
·         Personal Security yang overlap dengan ‘phisycal security’ dalam melindungi orang-orang dalam organisasi.
·         Operation Security yang memfokuskan strategi untuk mengamankan kemampuan organisasi atau perusahaan untuk bekerja tanpa gangguan.
·         Communications Security yang bertujuan mengamankan media komunikasi, teknologi komunikasi dan isinya, serta kemampuan untuk memanfaatkan alat ini untuk mencapai tujuan organisasi.
·         Network Security yang memfokuskan pada pengamanan peralatan jaringan data organisasi, jaringannya dan isinya, serta kemampuan untuk menggunakan jaringan tersebut dalam memenuhi fungsi komunikasi data organisasi.
Bagaimana mengamankannya?
Manajemen keamanan informasi memiliki tanggung jawab untuk program khusus, maka ada karakteristik khusus yang harus dimilikinya, yang dalam manajemen keamanan informasi dikenal sebagai 6P yaitu:
Planning
Planning dalam manajemen keamanan informasi meliputi proses perancangan, pembuatan, dan implementasi strategi untuk mencapai tujuan. Ada tiga tahapannya yaitu:
1)      strategic planning yang dilakukan oleh tingkatan tertinggi dalam organisasi untuk periode yang lama, biasanya lima tahunan atau lebih,
2)      tactical planning memfokuskan diri pada pembuatan perencanaan dan mengintegrasi sumberdaya organisasi pada tingkat yang lebih rendah dalam periode yang lebih singkat, misalnya satu atau dua tahunan,
3)      operational planning memfokuskan diri pada kinerja harian organisasi. Sebagi tambahannya, planning dalam manajemen keamanan informasi adalah aktifitas yang dibutuhkan untuk mendukung perancangan, pembuatan, dan implementasi strategi keamanan informasi supaya diterapkan dalam lingkungan teknologi informasi. Ada beberapa tipe planning dalam manajemen keamanan informasi, meliputi :
v  Incident Response Planning (IRP)
IRP terdiri dari satu set proses dan prosedur detil yang mengantisipasi, mendeteksi, dan mengurangi akibat dari insiden yang tidak diinginkan yang membahayakan sumberdaya informasi dan aset organisasi, ketika insiden ini terdeteksi benar-benar terjadi dan mempengaruhi atau merusak aset informasi. Insiden merupakan ancaman yang telah terjadi dan menyerang aset informasi, dan mengancam confidentiality, integrity atau availbilitysumberdaya informasi. Insident Response Planning meliputi incident detection, incident response, dan incident recovery.
v  Disaster Recovery Planning (DRP)
Disaster Recovery Planning merupakan persiapan jika terjadi bencana, dan melakukan pemulihan dari bencana. Pada beberapa kasus, insiden yang dideteksi dalam IRP dapat dikategorikan sebagai bencana jika skalanya sangat besar dan IRP tidak dapat lagi menanganinya secara efektif dan efisien untuk melakukan pemulihan dari insiden itu. Insiden dapat kemudian dikategorikan sebagai bencana jika organisasi tidak mampu mengendalikan akibat dari insiden yang terjadi, dan tingkat kerusakan yang ditimbulkan sangat besar sehingga memerlukan waktu yang lama untuk melakukan pemulihan.
v  Business Continuity Planning (BCP)
Business Continuity Planning menjamin bahwa fungsi kritis organisasi tetap bisa berjalan jika terjadi bencana. Identifikasi fungsi kritis organisasi dan sumberdaya pendukungnya merupakan tugas utama business continuity planning. Jika terjadi bencana, BCP bertugas menjamin kelangsungan fungsi kritis di tempat alternatif. Faktor penting yang diperhitungkan dalam BCP adalah biaya.
Policy
Dalam keamanan informasi, ada tiga kategori umum dari kebijakan yaitu:
·         Enterprise Information Security Policy (EISP) menentukan kebijakan departemen keamanan informasi dan menciptakan kondisi keamanan informasi di setiap bagian organisasi.
·         Issue Spesific Security Policy (ISSP) adalah sebuah peraturan yang menjelaskan perilaku yang dapat diterima dan tidak dapat diterima dari segi keamanan informasi pada setiap teknologi yang digunakan, misalnya e-mail atau penggunaan internet.
·         System Spesific Policy (SSP) pengendali konfigurasi penggunaan perangkat atau teknologi secara teknis atau manajerial.
Programs
Adalah operasi-operasi dalam keamanan informasi yang secara khusus diatur dalam beberapa bagian. Salah satu contohnya adalah program security education training and awareness. Program ini bertujuan untuk memberikan pengetahuan kepada pekerja mengenai keamanan informasi dan meningkatkan pemahaman keamanan informasi pekerja sehingga dicapai peningkatan keamanan informasi organisasi.
Protection
Fungsi proteksi dilaksanakan melalui serangkaian aktifitas manajemen resiko, meliputi perkiraan resiko (risk assessment) dan pengendali, termasuk mekanisme proteksi, teknologi proteksi dan perangkat proteksi baik perangkat keras maupun perangkat keras. Setiap mekanisme merupakan aplikasi dari aspek-aspek dalam rencana keamanan informasi.
People
Manusia adalah penghubung utama dalam program keamanan informasi. Penting sekali mengenali aturan krusial yang dilakukan oleh pekerja dalam program keamanan informasi. Aspek ini meliputi personil keamanan dan keamanan personil dalam organisasi.
Sandar apa yang digunakan?
ISO/IEC 27001 adalah standar information security yang diterbitkan pada October 2005 oleh International Organization for Standarization dan International Electrotechnical Commission. Standar ini menggantikan BS-77992:2002.
ISO/IEC 27001: 2005 mencakup semua jenis organisasi (seperti perusahaan swasta, lembaga pemerintahan, dan lembaga nirlaba). ISO/IEC 27001: 2005 menjelaskan syarat-syarat untuk membuat, menerapkan, melaksanakan, memonitor, menganalisa dan memelihara seta mendokumentasikan Information Security Management System dalam konteks resiko bisnis organisasi keseluruhan
ISO/IEC 27001  mendefenisikan keperluan-keperluan untuk sistem manajemen keamanan informasi (ISMS). ISMS yang baik akan membantu memberikan perlindungan terhadap gangguan pada aktivitas-aktivitas bisnis dan melindungi proses bisnis yang penting agar terhindar dari resiko kerugian/bencana dan kegagalan serius pada pengamanan sistem informasi, implementasi ISMS ini akan memberikan jaminan pemulihan operasi bisnis akibat kerugian yang ditimbulkan dalam masa waktu yang tidak lama.

Sumber :

https://jigokushoujoblog.wordpress.com/2010/11/20/pentingnya-manajemen-kontrol-keamanan-pada-sistem/

Cara Membuat WBS Dengan Contoh Tulisan Ilmiah

RINCIAN STRUKTUR KERJA (WORK BREAK STRUCTURES / WBS)

Pengertian WBS
Work Breakdown Structure (WBS) merupakan suatu metode pengorganisaian proyek menjadi struktur pelaporan hierarakis dan memecahkan tiap proses pekerjaan menjadi lebih detail. WBS disusun bedasarkan dasar pembelajaran seluruh dokumen proyek yang meliputi kontrak, gambar-gambar, dan spesifikasi. Proyek kemudian diuraikan menjadi bagian-bagian dengan mengikuti pola struktur dan hirarki tertentu menjadi item-item pekerjaan yang cukup terperinci, yang disebut sebagai Work Breakdown Structure.

Manfaat WBS
1.      Mengurangi kompleksitas
2.      Fasilitas penjadwalan dan pengendalian
3.      Estimasi biaya
4.      Penyusunan anggaran
5.      Perencanaan manajemen risiko
6.      Identifikasi aktivitas
Kunci berbagai rencana adalah memecah kegiatan yang diperlukan ke dalam sebuah bagian yang lebih kecil lagi. Rincian struktur kerja (WBS) diawali dengan menyusun komponen-komponen utama proyek. Hal ini merupakan Level 1 dari WBS (Level 0 adalah judul proyek).
Untuk proyek software, metode terbaik untuk pemecahan proyek menjadi bagian-bagian utama adalah diawali dengan 7 fase pengembangan software.

            Sistem Penomoran Dalam WBS :
-          Untuk Level 0 atau judul proyek adalah 0.0.
-          Pada Level 1 masing-masing item diberi nomor N.0.
Contoh : 1.0, 2.0, dst.
-          Kemudian masing-masing item pada Level 2 dibawah item N.0 pada Level 1 diberi nomor N.1, N.2, dst.
Contoh : di bawah Level 1 item Analysis yang bernomor 2.0, kita mempunyai item 2.1, 2.2, dst.
-          Sedangkan untuk Level 3, kita tambahkan titik dan digit dari nomor di Level 2.
Contoh : dibawah 2.1 kita harus menuliskan 2.1.1, 2.1.2, dst.

            Contoh WBS Dalam Tulisan Ilmiah Saya :
Judul tulisan ilmiah saya adalah PEMBUATAN WEBSITE PEMASARAN PRODUK THREEANGLE @GABBIGASTA. Dalam tulisan ilmiah ini, terdapat dua sisi pengguna yaitu pengguna dan penggelola. Berikut adalah WBS untuk pengguna :





Gambar WBS Pengguna

            Sedangkan untuk WBS Pengelola dapat dilihat seperti gambar dibawah ini.





Gambar WBS Pengelola

Minggu, 13 Januari 2013

SISTEM OPERASI MICROSOFT WINDOWS


SISTEM OPERASI
MICROSOFT WINDOWS

Definisi Sistem Operasi
Sistem Operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem Operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa Sistem Operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Sistem Operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Contoh Sistem Operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.

Sejarah Singkat Windows
Dimulai dari DosShell for DOS 6 buatan Microsoft dan inginnya Microsoft bersaing terhadap larisnya penjualan Apple Macintosh yang menggunakan GUI (Graphical User Interface), Microsoft menciptakan Windows 1.0. Nama ini berasal dari kelatahan karyawan Microsoft yang menyebut nama aplikasi tersebut sebagai Program Windows (Jendela Program). Windows versi 2 adalah versi Windows pertama yang bisa di instal program. Satu-satunya program yang bisa ditambahkan adalah Microsoft Word versi 1. Windows versi 3 menjanjikan aplikasi tambahan yang lebih banyak, kelengkapan penggunaan, kecantikan user interface atau antarmuka dan mudahnya konfigurasi. Windows versi 3.1 adalah versi Windows yang bisa mengoptimalisasi penggunaannya pada processor 32-bit Intel 80386 ke atas. Windows versi 3.11 pun adalah versi Windows pertama yang mendukung networking/jaringan. Versi Hibrida dapat dijalankan tanpa MS-DOS. Versi Hibrida tersebut menginstalasi dirinya sendiri dengan DOS 7. Tidak seperti Windows versi 16-bit yang merupakan shell yang harus diinstalasi melalui DOS terlebih dahulu. Aplikasinya pun berbeda. Meskipun Windows 9X dapat menjalankan aplikasi Windows 16-bit, namun Windows 9X memiliki grade aplikasi sendiri – X86-32, Windows 9X sangat terkenal dengan BSOD (Blue Screen of Death).

Perkembangan Windows
a)    16-bit, berjalan di atas MS-DOS
·         Windows 1.0 – November 1985
·         Windows 2.0 – 9 Desember 1987
·         Windows 3.0 – 22 Mei 1990
·         Windows 3.1 – Agustus 1992
·         Windows for Workgroups 3.1 – Oktober 1992
·         Windows for Workgroups 3.11 – November 1993
b)    Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS (meski tidak sepenuhnya)
·         Windows 95 (Versi: 4.00.950) – 24 Agustus 1995
·         Windows 98 (Versi: 4.1.1998) – 25 Juni 1998
·         Windows 98 Second Edition (Versi: 4.1.2222) – 5 Mei 1999
·         Windows Millennium Edition (ME) (Versi: 4.9.3000) – 19 Juni 2000
c)    Berbasis kernel Windows NT
·         Windows NT 3.1 – Agustus 1993
·         Windows NT 3.5 – September 1994
·         Windows NT 3.51 – Juni 1995
·         Windows NT 4.0 – 29 Juli 1996
·         Windows 2000 (Versi: NT 5.02195) – 17 Februari 2000
·         Windows XP (Versi: NT 5.1.2600) – 2001
·         Windows Server 2003 (Versi: NT 5.2.3790) – 2003
·         Windows Vista (Versi 6.0 Build 6000) – 2006
·         Windows Home Server (Versi 6.0.1800.24) – 2007
·         Windows Server 2008 (Versi 6.1) – 2008
·         Windows 7 (Versi 6.1 Build 7600) – 22 Oktober 2009
·         Windows Server 2008 R2 (Versi 6.1) – 2009
·         Windows 8 (Versi 6.2) – 26 Oktober 2012

Windows 1.0 – November 1985
Windows Versi pertama, Windows Graphic Environment 1.0 merupakan perangkat lunak yang bekerja atas arsitektur 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 dan barulah kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya. Kemudian berkembang menjadi Windows 1.0 Versi pertama Sistem Operasi dalam dunia Sistem Operasi yang berbasis GUI (Graphical User Interface) dan mendukung Multi-Tasking atau dapat mengerjakan banyak pekerjaan secara simultan.

Windows 2.0 – 9 Desember 1987
Windows 2.0 ini berbasis GUI (Graphical User Interface) dan mendukung penggunaan VGA (Video Graphics Array) dan juga mendukung Multi-Tasking. Windows 2.0 juga support terhadap penggunaan Processor 80286 dimana Processor Intel 80286 adalah Processor pertama dengan kemampuan untuk memproteksi area memory. Tidak hanya itu, Windows versi 2 adalah versi Windows pertama yang bisa di instal program. Satu-satunya program yang bisa ditambahkan adalah Microsoft Word versi 1.

Windows 3.0 – 22 Mei 1990
Windows 3.0 memiliki kemampuan yang sama dengan Windows sebelumnya dan ditambah dukungan kartu grafis SVGA atau XGA dan juga icon yang lebih baik. Dalam era tersebut, Microsoft juga menyediakan SDK (Software Development Kit) sehingga para developer piranti lunak dapat mengembangkan aplikasi/programnya agar mampu berjalan di Windows 3.0 ini. Windows 3.0 juga memperkenalkan adanya Virtual Device Driver (VXD) dimana dapat berguna untuk meminimalisasi ketergantungan pada setiap driver pada perangkat keras tertentu.

Windows 3.1 – Agustus 1992
Windows versi 3.1 adalah versi Windows yang bisa mengoptimalisasi penggunaannya pada processor 32-bit Intel 80386 ke atas. Windows 3.1 sudah diperkenalkan dengan fitur Multimedia dan True Type Font selain itu juga memudahkan End-User karena adanya fitur Drag and Drop dan akhirnya Windows versi 3 ini berkembang menjadi Sistem Operasi yang sudah mengenal NetWorking/jaringan (Windows for Workgroups 3.11).

Windows 95 (Versi: 4.00.950) – 24 Agustus 1995
            Setelah berkembang cukup lama akhirnya Microsoft memperkenalkan Sistem Operasi hibrida 16-bit/32-bit yang dikenal dengan nama Windows 95. Banyak perubahan dari Windows versi sebelumnya, yaitu : Windows 95 memiliki GUI yang lebih menarik dan atraktif, mendukung Plug and Play, mendukung penamaan yang panjang, memiliki beberapa fasilitas seperti : Browser yang terintegrasi dan Windows Explorer untuk mejelajahi Windows. Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan memperkenalkannya juga Client-Server.

Windows 98
            Windows 98 sudah mendukung VGA berbasis AGP, serta mendukung media penyimpanan ringkas 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 Millennium Edition (ME) (Versi: 4.9.3000) – 19 Juni 2000
            Tidak ada yang spesial dari Windows ME selain transisi dukungan grafis dari 16-bit ke 32-bit dan pada era Windows ME sudah banyak pengguna rumahan yang memakainya. Windows ME pun akhirnya digantikan dengan Windows NT.

Windows NT
            Windows NT sudah mendukung arsitektur x86 (80x86), Intel IA64 dan AMD64 (x64) serta mendukung grafis 32-bit. Windows NT sebenarnya dibangun dari pengembangan IBM OS/2 dan Windows NT juga banyak digunakan dalam jaringan komputer. Windows NT juga memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32.

Windows 2000 (Versi: NT 5.02195) – 17 Februari 2000
            Pada Windows 2000 banyak fitur tambahan diantaranya : Active Directory, Image Preview, Browser Interner Explorer v6, DirectX dan Open GL, Plug and Play dan Windows Driver Model yang lebih baik performanya dibanding sebelumnya.

Windows XP (Versi: NT 5.1.2600) – 2001
            Windows XP menawarkan banyak perubahan, mempunyai banyak fitur dan performa yang semaking mengikat. Bisa dikatakan Windows XP merupakan Windows yang paling laris dan digandrungi oleh pengguna PC maupun perangkat PC bergerak (Mobile).
            Kelebihan dari Windows XP :
1.    Windows XP relative hemat resource ketika booting, sehingga lebih stabil dan cepat ketika melakukan booting
2.    Sudah banyak aplikasi yang dapat mendukung kinerja Windows XP secara maksimal
3.    Dengan tools yang kompleks namun relatif ringan dan mudah untuk dipahami pengguna sehingga nyaman dan bersahabat serta tidak rumit untuk digunakan.
4.    Pada Windows XP Plug and Play yang bekerja otomatis dan dukungan driver-drivernya yang compatible dengan hardware suppliers sehingga mudah untuk mengenali perangkat hardware tambahan yang terkoneksi
5.    Windows XP lebih stabil dalam kecepatan kinerjanya ketika menjalankan beberapa aplikasi, dikarenakan tidak ada file system untuk aplikasi bawaannya yang rakus resource dan memory ketika dijalankan dan relative cepat untuk mendecode file-file yang diolah secara berbarengan dengan aplikasi tambahan yang cukup besar untuk mengambil memory CPU
6.    GUI yang familiar
7.    Dukungan driver yang lebih banyak
8.    Banyak aplikasi berbasis MS Windows lebih mudah untuk menginstal aplikasi pada MS Windows dibandingkan pada Linux, yang terkadang harus di configure terlebih dahulu dan banyak gratisan GPL dan Freeware ditawarkan untuk Windows.

Kelemahan Windows XP :
1.    Sistem keamanan yang kurang baik, tidak heran banyak virus dan Hecker yang gampang sekali menyerang pengguna Windows XP dan Proteksi Security Windows XP ketika melakukan browsing di internet sangat rawan, karena Windows XP ketika menginformasikan Virus Aktif baik itu yang sering menyusup sepert virus dan worm dengan melalui Security Centre tidak memberitahukan penyebabnya hanya sekedar mendeteksi untuk diinformasikan terhadap pengguna, sehingga si pengguna harus menambahkan aplikasi utility tambahan
2.    Resiko kehilangan data sangat besar dibanding Vista, dikarenakan sistem security centernya tidak secara otomatis mendeteksi input-output yang tidak dikenal (unknow)
3.    Dalam Remote Administration Windows XP, Networking Security nya sangat lambat untuk membaca file-file crack yang bercampur dengan file system sehinggat saat melakukan Akses Remote sangat rawan dari virus dan penyusup
4.    Tampilan Visual Windows XP tidak terdapat AERO (aplikasi bawaan untuk tambahan tampilan visual) sehingga tidak memiliki tampilan 3D.
5.    Terlalu banyak system-crash disbanding pada Windows Vista
6.    Windows XP tidak dapat menampilkan priview semua file system yang dibawanya
7.    Sharing data di area jaringan tidak dapat dilakukan dengan cepat, dikarenakan firewall nya terlalu lama untuk menginformasikan lewat security center terhadap server
8.    Windows XP tidak dapat mendeteksi suatu type jaringan untuk dipilih kemudian diaktifkan, ketika terdapat type jaringan dalam satu ruang dan waktu yang bersamaan seperti LAN dan WLAN.
9.    Windows XP ketika ingin merestore file-file sistem harus senantiasa diinstal ulang.

Windows Server 2003 (Versi: NT 5.2.3790) – 2003
            Seiring dengan kebutuhan akan networking maka Microsoft Corporation mengeluarkan Sistem Operasi yang berkonsentrasi pada jaringan, yaitu Windows Server 2003. Bisa dibilang Windows Server 2003 adalah reinkarnasi dari Windows NT. Banyak sekali fitur yang ditawarkan pada Windows Server 2003  ini salah satunya adalah diperkenalkannya platform.Net. Diperkenalkan juga fitur Domain Controller Server, PKI (Public Key Infrastructure) Server, domain name system (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Service (WINS), Microsoft IIS, dan lain sebagainya.

Windows Vista (Versi 6.0 Build 6000) – 2006
            Windows Vista (Longhorn) merupakan revolusi dari Windows XP. Windows Vista lebih mengutamakan interface atau penampilan grafis antarmuka dibandingkan dengan performa, dibuktikan dengan adanya fitur : AERO, Sidebar, dan lain sebagainya. Windows Vista juga menawarkan tingkat keamanan yang lebih baik dibandingkan dengan Windows XP, karena pada Windows Vista diperkenalkan adanya Windows Firewall with Advanced Security, Windows Defender, Parental Control, User Account (UAC), BitLocker Drive Encryption, ASLR. Windows Vista juga sedah mengenal IPv6, DirectX versi terbaru, dan arsitektur 64-bit.

Windows Home Server (Versi 6.0.1800.24) – 2007
            Perkembangan selanjutnya adalah transisi dari Windows Server 2003 menjadi Windows Home Server yang ditunjuk sebagai File Server untuk rumahan. Windows Home Server juga mengenalkan beberapa teknologi yaitu : Headless Operation (Server tidak membutuhkan monitor atau keyboard untuk memanajemen perangkat), kontrol jarak jauh, pemantauan kesehatan computer, sharing dan streaming.

Windows Server 2008 (Versi 6.1) – 2008
            Windows Server 2008 adalah penggabungan dari Sistem Operasi Windows Vista dengan Windows Server. Fitur Windows Vista dan Windows Server digabung menjadi satu padu untuk meningkatkan keamanan dan kenyamanan End-User.

Windows 7 (Versi 6.1 Build 7600) – 22 Oktober 2009
            Windows 7 (sebelumnya berkodekan Blackcomb atau Vienna) merupaka versi terkini Microsoft Windows yang menggantikan Windows Vista. Windows ini memiliki kernel NT 6.1. Microsoft mengumumkan bahwa pengembangan Windows 7 akan berjalan dalam tiga tahun. Versi klien dari Windows 7 dirilis dalam versi 32-bit dan 64-bit walaupun versi servernya (yang menggantikan Windows Server 2008) dirilis hanya dalam versi 64-bit,  yang dinamakan Windows Server 2008 R2. Komputer akan memberitahu jika terjadi perubahan pada komputer tersebut. Windows 7 diluncurkan pada tanggal 22 Oktober 2009. Setiap pengguna akan mendapatkan perlindungan 3 lapis jika ada permintaanmenguduh file dari yang tak dikenal. Windows 7 didesain dengan fitur baru dan peningkatan performa dari Windows Vista. Spesifikasi perangkat keras Microsoft telah mempublikasikan spesifik kebutuhan minimum perangkat keras untuk Windows 7. Spesifikasi minimal Windows 7 (yang disarankan) :
·         Arsitektur 32-bit dan 64-bit
·         Kecepatan unit pengolah pusat : 1GHz 32-bit CPU 1 GHz 64-bit CPU
·         Memori Akses Acak (RAM) : 1 GB RAM 2 GB RAM
·         Unit Pengolah Grafis : Dukungan DirectX9 processor grafis dengan WDDM Driver Model 1.0 (untuk Windows Aero)
·         Cakram keras (HDD) : Kapasitas minimum 16 GB dan kapasitas maksimum 20 GB
·         Cakram optik : DVD driver (untuk instalasi dari media DVD)

Persyaratan tambahan untuk bisa menggunakan fitur tertentu :
·         BitLocker memerlukan Trusted Platform Module (TPM) 1.2 dan membutuhkan USB flash drive untuk menggunakan BitLocker To Go.
·         Windows XP Mode memerlukan tambahan memori 1 GB, kapasitas tambahan 15 GB cakram keras, dan Unit Pengolahan Pusat yang mendukung virtualisasi dengan AMD-V atau Intel VT.

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.
·         Windows 7 Ultimate
·         Windows 7 Professional
·         Windows 7 Enterprise
·         Windows 7 Home Premium
·         Windows 7 Home Basic
·         Windows 7 Starter

Windows Server 2008 R2 (Versi 6.1) – 2009
            Windows Server 2008 R2 adalah hasil pengembangan dari Windows Server 2008.

Windows 8 (Versi 6.2) – 26 Oktober 2012
            Windows 8 telah resmi diluncurkan pada tanggal 26 Oktober 2012. Sistem operasi bersutan Microsoft ini hadir dalam tiga versi, yakni Windows 8, Windows 8 Pro, dan Windows 8 RT.
            Microsoft pun menjamin para pengguna Windows 8 akan merasakan pengalaman yang sama bagi pengguna deskop, tablet, maupun smartphone. Dengan kata lain, saat menggunakan di computer meja. Anda akan merasakan menggunakan sebuah tablet ataupun smartphone.
            Kelebihan Windows 8 :
1.    Penampilannya lebih dinamis
2.    Sistem pencarian data lebih universal
3.    Ketersediaan dan kemudahan aplikasi pendukung
4.    Dioptimalisasi untuk layar sentuh
5.    Mendukung chip ARM
6.    Waktu boot yang sangat singkat
7.    Windows 8 tidak membutuhkan upgrade PC
8.    Memiliki toko aplikasi Windows Store
9.    Mendukung NFC (Near Field Communications)

Kekurangan Windows 8 :
1.    Tidak ada tombol Start dan Close X
2.    Banyak file atau aplikasi tersembunyi
3.    Tumpang tindih Metro UI dan Aero UI
4.    Tidak ada opsi untuk mengubah tiles menjadi icons
5.    Sulit berpindah antara screen
6.    Kemampuan Metro dengan multitasking hanya untuk dua aplikasi merupakan kelemahan yang fatal.
7.    Tidak bisa mendukung konten Flash di tablet PC

Daftar Pustaka :