Senin, 02 Januari 2012

Masyarakat Politik

BAB I PENDAHULUAN 1.1 Latar Belakang Dasar organis pembentukan masyarakat adalah “Keinginan manusia untuk hidup bersama atau kerjasama, tolong menolong untuk mencapai tujuan yang sama guna memenuhi kebutuhan-kebutuhan dasarnya agar dapat bertahan hidup. Sifat kodrat manusia adalah sebagai makhluk individu sekaligus sebagai makhluk sosial. Berkaitan dengan kehidupan politik manusia merupakan elemen pokok dalam melaksanakan efektifitas politik kenegaraan, baik sebagai pelaku maupun sebagai objek tujuan. Negara adalah suatu organisasi dan merupakan suatu sistem politik berhubungan tentang proses penentuan maupun pelaksanaan tujuan negara. Manusia sebagai insan politik sekaligus warga negara harus dapat menunjukan partisipasinya dalam kegiatan yang berkaitan dengan pelaksanaan efektifitas politik kenegaraan. Melihat kenyataan diatas, oleh sebab itu penulis tertarik untuk membahas mengenai “MASYARAKAT POLITIK”. BAB II PERMASALAHAN 1. Apakah masyarakat itu? 2. Apakah politik itu? 3. Apakah masyarakat politik itu? 4. Bagaimana kedudukan manusia sebagai insan politik? 5. Apa saja ciri-ciri dari masyarakat politik? 6. Nilai-nilai apa saja yang patut di kembangkan untuk mempertahankan komunitasnya sebagai insan politik? 7. Sikap-sikap politik apa saja yang berkembang di masyarakat? 8. Bagaimana dinamika politik di Indonesia? 9. Bagaimana berprilaku politik sesuai aturan? 10. Apakah komunikasi politik itu? BAB III PEMBAHASAN 3.1 Pengertian Masyarakat Berikut di bawah ini adalah beberapa pengertian masyarakat dari beberapa ahli sosiologi dunia. 1. Menurut Selo Sumardjan masyarakat adalah orang-orang yang hidup bersama dan menghasilkan kebudayaan. 2. Menurut Karl Marx masyarakat adalah suatu struktur yang menderita suatu ketegangan organisasi atau perkembangan akibat adanya pertentangan antara kelompok-kelompok yang terbagi secara ekonomi. 3. Menurut Emile Durkheim masyarakat merupakan suau kenyataan objektif pribadi-pribadi yang merupakan anggotanya. 4. Menurut Paul B. Horton & C. Hunt masyarakat merupakan kumpulan manusia yang relatif mandiri, hidup bersama-sama dalam waktu yang cukup lama, tinggal di suatu wilayah tertentu, mempunyai kebudayaan sama serta melakukan sebagian besar kegiatan di dalam kelompok / kumpulan manusia tersebut. 3.2 Pengertian Poltik Politik berasal dari bahasa Yunani “Polis” yang berarti kota, kemudian berkembang menjadi “politics” yang berarti warga negara dan “politicos” yang berarti kewarganegaraan. Dalam bermasyarakat politik dibedakan menjadi politik teori dan politik praktis a. Politik teori adalah keseluruhan asas dan ciri khas dari negara (secara umum) tanpa membahas pelaksanaan asas-asas tersebut b. Politik praktis yaitu mempelajari negara sebagai suatu lembaga yang dinamis mengikuti perkembangan jaman sesuai kesepakatan sesama. 3.3 Pengertian Masyarakat Politik Masyarakat politik dapat diartikan sebagai masyarakat yang bertempat tinggal di dalam suatu wilayah tertentu dengan “aktivitas tertentu” yang berhubungan dengan bagaimana cara-cara memperoleh kekuasaan, usaha-usaha mempertahankan kekuasaan, menggunakan kekuasaan, wewenang dan bagaimana menghambat penggunaan kekuasaan, pengendalian kekuasaan, dan sebagainya. 3.4 Kedudukan Manusia Sebagai Insan Politik Manusia sebagai insan politik sekaligus warga negara harus dapat menunjukan partisipasinya dalam kegiatan yang berkaitan dengan pelaksanaan efektifitas politik kenegaraan. Manusia sebagai insan politik dituntut partisipasi politiknya di dalam mewujudkan fungsi dari negara tersebut. Partisipasi politik dari manusia sebagai insan politik dalam kehidupan bernegara dapat diwujudkan dalam bentuk seperti : a. Membentuk atau bergabung dalam organisasi politik atau organisasi masyarakat untuk menetukan kebijakan negara b. Membentuk Lembaga Swadaya Masyarakat (LSM) untuk mengontrol sekaligus memberikan input (masukan) dapat menentukan kebijakan pemerintah c. Mendukung terselenggaranya pelaksanaan pemilu yang demokratis yang dapat menjamin hak-hak politik rakyat, seperti memilih maupun dipilih yakni memilih anggota-anggota badan perwakilan rakyat dan pejabat pemerintah atau duduk dalam lembaga perwakilan rakyat dan menduduki jabatan pemerintahan d. Membentuk kelompok-kelompok kepentingan sebagai upaya terhadap proses perumusan dan pelaksanaan kebijakan pemerintah Jadi manusia sebagai insan politik bisa diartikan manusia selain sebagai makhluk individu sekaligus juga sebagai makhluk sosial selalu hidup berkelompok dengan manusia lain secara teratur, sistematis, dan memiliki tujuan yang jelas. 3.5 Ciri-ciri Masyarakat Politik Dari Pengertian masing-masing masyarakat dan politik, maka masyarakat politik mempunyai kriteria sebagai berikut : 1. Adanya jaminan HAM, termasuk hak asasi dibidang politik 2. Adanya peran serta rakyat dalam pemerintahan 3. Adanya negara yang merupakan organisasi tinggi yang didalamnya terdapat pemerintahan yang berdaulat. Terbentuknya negara karena adanya kesepakatan bersama 4. Adanya aturan-aturan yang telah dibuat dan disepakati bersama 5. Adanya pemegang kekuasaan yang telah diberi mandat oleh masyarakat 6. Adanya pendidikan politik, agar rakyat dapat berpartisipasi dalam pemerintahan atau rakyat dapat menjalankan hak dan kewajibannya sebagai warga negara 7. Adanya kontak sosial dari masyarakat, supaya tidak terjadi penyelewengan terhadap peraturan-peraturan yang telah disepakati 3.6 Nilai-nilai yang patut di kembangkan untuk mempertahankan komunitasnya sebagai insan politik Sebagai insan politik manusia memiliki nilai-nilai yang patut dikembangkan untuk mempertahankan komunitasnya yaitu: 1. Nilai Kesatuan Karena manusia itu adalah makhluk sosial, maka persatuan dan kesatuan harus selalu ditingkatkan, mengingat kemajemukan bangsa Indonesia. 2. Nilai Solodaritas Untuk membina persatuan dan kesatuan, rasa kesetiakawanan harus selalu dijaga disamping harus saling percaya antara orang yang satu dengan orang yang lain. 3. Nilai Kebersamaan Untuk dapat mencapai suatu tujuan, antara yang satu dengan yang lain harus ada kerja sama, merasa senasib sepenanggungan. 4. Nilai Organiasasi Untuk tetap menjaga persatuan dalam suatu kelompok perlu dibentuk adanya organisasi sebagai wadah atau tempat untuk tetap berlangsungnya kerjasama antara individu yang satu dengan individu yang lain. 3.7 Sikap-sikap politik yang berkembang di masyarakat 1. Sikap-sikap Radikal Sikap politik radikal adalah sikap seseorang yang menghendaki perubahan terhadap sesuatu yang ada secara cepat. Sikap radikal menghendaki perubahan semua tatanan atau semua aspek kehidupan masyarakat sampai akar-akarnya, danjika perlu dengan kekerasan. Pada abad ke-19 dan abad ke-20, gerakan dan kegiatan radikalisme yang sangat menonjol adalah komunisme, fasisme di Italia, dan NAZI di Jerman karena cenderung menghendaki cara-cara kekerasan. Sekali berkuasa kaum fasis di Jerman dan di Italia mengurangi atau menghapus otonomi provinsi dan local. Kaum fasis menyatakan tidak sah semua partai nonfasis, menghapuskan hak dan kemerdekaan sipil, mematikan pers dan memusnahjan musuh-musuh negara, serta membawa pengawasan negara untuk maksud produksi atau mobilitas dalam peperangan. 2. Sikap-sikap Moderat Sikap politik moderat adalah sikap yang menghindarkan perilaku atau pengungkapan yang ekstrem, cenderung ke arah dimensi atau jalan tengah. Pandangannya cukup dan mampu mempertimbangkan pandangan pihak lain. Moderat juga berarti suatu sifat yang tidak menerima sepenuhnya suatu perubahan tetapi masih mau mendengarkan dan mempertimbangkan pendapat atau pandangan orang lain. Perilaku moderat ditandai dengan penempatan diri yang berada ditengah-tengah antara dua kelompok yang saling berbeda pandangan atau pendapat. Dalam berpendapat kaum moderat cenderung berusaha mengakomodasikan pendapat masing-masing kelompok yang berbeda-beda pendapat. 3. Sikap Status Quo Sikap politik status quo adalah sikap yang berusaha mempertahankan apa yang ada dengan tidak menginginkan adanya perubahan dalam kehidupan politik. Mereka menginginkan suasana yang tetap, melestarikan sikap yang telah ada, mendukung sistem yang ada secara utuh dan bahkan mereka sekaligus adalah pelakunya. Merekalah yang terhanyut dalam kenikmatan pengusahaan sector terhadap ekonomi, politik, hukum, dan sosial. Status quo adalah juga suatu sikap dari suatu rezim yang berkuasa ketika terjadi peralihan kekuasaan agar tetap dalam suatu rezim itu, dan berusaha tidak ada perubahan dengan maksud kesalahan-kesalahan rezim itu tidak terungkap. 4. Sikap Konservatif Sikap politik konservatif adalah suatu sikap yang ingin mempertahankan tradisi dan stabilitas sosial, melestarikan pranata-pranata yang sudah ada, menghendaki perkembangan tahap demi tahap, serta menentang perubahan yang radikal. Sikap konservatif biasanya akan dipertahankan oleh suatu rezim agar kelompok itu tidak terusik dalam kehidupannya dan terhormat dalam masyarakat dan bangsanya, serta seolah-olah semua keberhasilan yang dicapai merupakan perjuangan rezimnya serta tidak ada kekuatan lain yang mampu melaksanakan pemerintahan. 5. Sikap Liberal Sikap politik liberal adalah sikap politik yang diwujudkan bersifat bebas, sesuai dengan akal sehat, serta hukum yang berlaku saat itu. Kebebasan disini dimaknai dalam koridor hukum, dengan mengakui hak individu sebagai insane yang bebas. Dalam paham liberal kegiatan protes dan demonstrasi dibenarkan asal sesuai dengan hukum, pemogokan dan pemboikotan buruh biasa, diskusi politik, membentuk dan bergabung dalam kelompok kepentingan, membentuk dan tergabung dalam partai politik, menentang kebijakan pemerintah atau menyalurkan aspirasi melalui pers. 6. Sikap Reaksioner Perilaku politik dikategorikan reaksioner apabila perilaku politik yang diwujudkan bersifat menentang kemajuan atau pembaharuan, bersifat berlawanan dengan kebijakan pemerintah yang sah. Biasanya dilakukan melalui konfrontasi, protes keras, pemogokan masal, tindak kekerasan terhadap harta benda dan fasilitas umum, tindak kekerasan terhadap manusia dan sebagainya. 3.8 Dinamika Politik di Indonesia Dinamika politik di Indonesia dibagi menjadi empat periode :` 1. Periode Demokrasi Liberal (tahun 1945 – 1959) Dalam periode ini berlaku 3 konstitusi yaitu UUD 1945, KRIS 1945, dan UUD 1950. a. Masa berlakunya UUD 1945 (Periode I : 18-8-1945 sampai 27-12-1949) Sistem kabinetnya presidensil (pasal 17 UUD 1945). Tidak berlangsung lama, karena adanya maklumat pemerintah 14 November 1945 yang berisi supaya presiden bertanggung jawab kepada KNIP (berfungsi sebagai badan legislatif, sehingga kabinetnya parlementer) Pada sistem kabinet parlementer masa ini banyak terjadi pergantian kabinet, yaitu : 1. Kabinet presidensil yang dipimpin Soekarno-Hatta. Selanjutnya kabinet parlementer 2. Kabinet Syahrir I 3. Kabinet Syahrir II 4. Kabinet Syahrir III 5. Kabinet Amin Syarifuddin I 6. Kabinet Amin Syarifuddin II 7. Kabinet Hatta I 8. Kabinet Darurat ( Mr. Syafrudin Prawiranegara) 9. Kabinet Hatta II Berdasarkan maklumat pemerintah 3 November 1945 partai politik mulai berkembang, tetapi lebih mementingkan parpolnya daripada rakyat, sehingga sering mendapat misi tidak percaya dari parlemen, akibatnya kabinet jatuh bangun. b. Dinamika politik masa KRIS (27 Desember 1949 sampai 17 Agustus 1950) Bentuk negara serikat dan kabinetnya parlementer. Dalam pemerintahannya meletakan hubungan pusat dan daerah seperti hubungan pemerintah pusat dengan negara bagian. Parlemen terdiri dari 2 badan (bikameral) yaitu senat (mewakili negara bagian) dan DPR. Pada masa KRIS dibagi menjadi 16 negara bagian, yang pada akhirnya negara-negara bagian tersebut menggabungkan diri sehingga menjadi 3 negara bagian yaitu : 1. Negara Republik Indonesia (NRI) 2. Negara Indonesia Timur (NIT) 3. Negara Sumatera Timur (NST) Yang pada akhirnya bergabung menjadi negara kesatuan. c. Pada masa UUD’S tahun 1950 (17 Agustus 1950 - 5 Juli 1959) Bentuk negara kesatuan, sistem kabinet parlementer. Berdasarkan maklumat pemerintah tanggal 3 November 1945, maka banyak berdiri partai politik yaitu sekitar 28 partai. Pelaksanaan pemilu tahun 1955 diadakan 2 kali, yaitu : 1. Pemilu I, 19 September 1955 untuk memilih anggota parlemen (DPR) 2. Pemilu II, 15 Desember 1955 untuk memilih anggota konstituante. Badan Konstituante bertugas membentuk UUD yang baru, tetapi dalam menjalankan tugasnya tidak pernah membuahkan hasil, padahal negara dalam keaadan yang memprihatinkan. Kemudian Presiden Soekarno mengusulkan supaya kembali ke UUD 1945. Usul ini mendapat 2 tanggapan, kelompok I mau kembali ke UUD 1945, tetapi Pancasilanya seperti dalam piagam Jakarta. Kelompok II setuju Kembali ke UUD 1945 sepenuhnya. Akhirnya diadakan pemungutan suara, dengan kuorum rapat 2/3 dari jumlah anggota harus hadir, dan putusan didukung sekurang-kurangnya 2/3 dari anggota yang hadir yang memenuhi kuorum. Putusan ini tidak pernah tercapai dan akhirnya kuorum rapatpun tidak tercapai. Bahkan sebagian anggota menyatakan tidak akan datang dalam sidang yang akan datang. Demi persatuan, kesatuan dan stabilitas nasional, Presiden mengeluarkan “Dekrit Presiden 5 Juli 1959” yang berisi : 1. Pembubaran Badan konstituante 2. Berlakunya kembali UUD 1945 3. Pembentukan MPRS dan DPAS Kegagalan badan konstituante disebabkan parpol-parpol lebih mementingkan kepentingan parpolnya daripada kepentingan bangsa dan negara. Partai-partai melalui parlemen seringkali menjatuhkan mosi tidak percaya kepada kabinet, sehingga kabinetnya jatuh bangun. Walaupun sudah diadakannya pemilu, namun segala bidang kehidupan terjadi instabilitas. Dengan keluarnya Dekrit Presiden 5 Juli 1959 ini telah mengakhiri sistem politik liberal yang kemudian diganti dengan sistem demokrasi terpimpin dan berlakunya kembali UUD 1945. 2. Periode Demokrasi Terpimpin/Masa Orde Lama (5 Juli 1959-11 Maret 1966 dengan UUD 1945) Berdasarkan pasal 1 ayat 1 UUD 1945, bentuk negara “kesatuan” sistem kabinetnya presidensiil. Pada masa Orde lama banyak sekali terjadi penyimpangan terhadap alat pemersatu, jika bangsa Indonesia sudah bersatu maka Pancasila tidak berfungsi lagi, yang menurut PKI akan digantikan dengan faham komunisme. Pancasila tidak diamalkan dalam kehidupan sehari-hari, lembaga-lembaga tidak berfungsi sebagaimana mestinya. Asas demokrasi menurut UUD 1945 yang seharusnya berdasarkan musyawarah mufakat diganti dengan demokrasi terpimpin yang berakibat terjadinya kultus individu. Pilar-pilar demokrasi dan kehidupan kepartaian serta legislatif menjadi lemah sedangkan kekuasaan eksekutif (presiden) menjadi sangat kuat. Sebagai contoh DPR hasil pemilu tahun 1955 dibudarkan presiden karena tidak menyetujui RAPBN yang diajukan presiden dan sebagai gantinya presiden mengangkat DPRGR. MPRS dan DPRGR yang seluruh anggotanya diangkat oleh presiden yang seharusnya berada diatas presiden, tetapi selalu tunduk pada presiden. MPRS mengangkat Soekarno sebagai presiden seumur hidup, yang dikukuhkan dalam Tap MPRS No. III/MPRS/1966. Puncak penyimpang adalah terjadinya pemberontakan G 30 S/PKI, akhirnya terjadi krisis politik, yaitu terjadinya instabilitas nasional juga adanya demonstrasi mahasiswa yang menuntut TRITURA yaitu : 1. Pembubaran PKI 2. Besihkan kabinet Dwikora dari PKI 3. Turunkan harga Yang akhirnya muncul Supersemar pada tanggal 11 Maret 1966 3. Masa Orde Baru (11 Maret 1966 – 21 Mei 1998) dengan UUD 1945 Pemerintah orde baru adalah pemerintah yang menegakkan negara kesatuan RI berdasarkan Pancasila dan UUD 1945 secara murnidan konsekuen. Orde baru lahir sejak dikeluarkan SUPERSEMAR, dari presiden Soekarno kepada Letnan Jendral Soeharto untuk mengambil tindakan yang dianggap perlu demi keamanan, keselamatan rakyat, bangsa dan NKRI. Dalam bidang ketatanegaraan banyak ditempuh upaya-upaya konstitusional. Diantaranya dengan dilaksanakan pemilu I. - Berdasarkan UU No. 15 / 1969 - Dilaksanakan pada tanggal 3 Juli 1971 - Diikuti 10 organisasi peserta partai politik, diantaranya : 1) Partai Katholik 2) PSII 3) NU 4) Parmusi 5) Golkar 6) Parkindo 7) Murba 8) PNI 9) Perti 10) PKI - Jumlah anggota DPR = 460 (360 dipilih lewat pemilu, 25 diangkat presiden, 75 diangkat dari ABRI) - Anggota MPR 920 yang terdiri dari anggota DPR, ABRI tidak memilih, diberi wakil di DPR Pada Pemilu ke-2 terjadi parpol yang se-ideologi, yaitu : - PPP berdiri tanggal 5 Januari 1973, yang merupakan fusi dari NU, Parmusi,Perti dan PSII - PDI berdiri tanggal 10 Januari 1973, yang merupakan fusi dari PNI, IPKI, Murba, Partai Katholik dan Perkindo - Golkar berdiri tanggal 20 Oktober 1964, yang merupakan golongan fungsional yang terdiri dari buruh, pegawai, tani, pengusaha nasional, alim ulama, Angkatan 45 dan Angkatan 66 Penyederhanaan organisasi peserta politik (OPP) dari 9 parpol menjadi 2 parpol dan 1 Golkar diatur dalam UU No. 3 / 1975 dan harus berasaskan Pancasila (asas tunggal). Sejak pemilu tahun 1871 sampai tahun 1997 diikuti 3 OPP yaitu PPP, PDI, dan Golkar. Selama orde baru, Golkar selalu memperoleh suara mayoritas (menang mutlak). Dengan kemenangan Golkar, presiden Soeharto kedudukannya menjadi kuat. Untuk mempertahankan posisinya, membangun kekuasaannya dengan 3 pilar utama, yaitu : ABRI, Golkar dan birokrasi, dengan membatasi hak-hak politik rakyat dengan alasan stabilitas keamanan. Kontra DPR hampir tak pernah ada, sedangkan posisi yang kuat adalah eksekutif, kebebasan pers selalu dibayang-banyangi oleh pencabutan SIUP. Pada masa ini banyak terjadi KKN, namun berhasil dalam melaksanakan pembangunan ekonomi, yaitu dengan meningkatnya pendapatan perkapita dan pembangunan sarana dan prasarana fisik. Tetapi dalam pembangunan mental dan budaya terjadi kemerosotan, sehingga terjadi KKN yang semakin meluas dan akhirnya terjadi krisis kepercayaan. Dalam bidang politik, krisis kepercayaan dibuktikan dengan adanya ujuk rasa yang dilakukan oleh mahasiswa, dosen, pelajar, LSM dan politisi yang menurut presiden Soeharto mundur dan menyuarakan “Reformasi”. Karena tidak mendapat dukungan dari rakyat akhirnya pada tanggal 21 Mei 1998, Presiden Soeharto menyatakan mengundurkan diri dan sebagai penggantinya wakil presiden B.J Habibie. 4. Periode Reformasi (21 Mei 1998 sampai sekarang) Periode ini dimulai sejak lengsernya Presiden Soeharto dari jabatan presiden. Pada masa pemerintahan presiden Soeharto terjadi krisis kepercayaan baik terhadap pemerintahan maupun DPR. Maka MPR mengadakan sidang istimewa tahun 1998. Hasilnya antara lain : Tap MP No. XV/MPR/1998 yang mengatur pemiludan Tap MPR No. XVII/MPR/1998 tentang HAM. Setelah adanya sidang istimewa tahun 1998 terjadi reformasi dibidang politik antara lain : 1. Adanya UU No. 2 /1999 tentang partai politik dan UU No. 31/2002 memberikan kebebasan berdirinya parpol-parpol baru, pemilu tahun 1999 diikuti oleh 48 parpol dan pemilu tahun 2004 diikuti oleh 24 parpol. Asas parpol bebas asal tidak bertentangan dengan Pancasila dan UUD 1945. 2. Untuk melaksanakan Tap MPR No. XV/MPR/1998 dikeluarkan UU No. 3/1999 dan UU No. 12/2003 tentang pemilu - Asas Pemilu Luber dan Jurdil - Penyelenggaraan pemilu diserahkan kepada KPU - Sistem pemilihnya (1999) adalah proposional stelsel daftar, sedangkan tahun 2004 proposional dengan daftar calon terbuka untuk memilih wakil rakyat (DPR, DPRD Propinsi dan DPRD Kabupaten/Kotamadya) untuk memilih DPD dengan sistem distrik bewakil banyak. 3. MPR mengadakan amandemen UUD 1945 samapai 4 kali. Hal-hal yang berubah antara lain : - Pembatasan masa jabatan presiden (5 tahun sekali dan maksimum menjabat 2 kali) - Kewenangan dan tugas MPR dikurangi, dikembalikan kepada rakyat langsung yaitu presiden dan wakil presiden dipilih langsung oleh rakyat. (UUD 1945 dan UU No. 23 tahun 2003) 4. Untuk Melaksanakan Tap No. XVII/MPR/1998 tentang HAM, ditetapkan UU tentang pengadilan HAM juga dibentuk lembaga independen yaitu KOMNAS HAM 5. Rakyat diberikan jaminan kebebasan mengemukakan pendapat dimuka umum yang diatur dalam UU No. 9/1998 6. Setiap daerah provinsi dan kabupaten/kota diberikan otonomi daerah 3.9 Berprilaku Politik Sesuai Aturan Sikap politik yang diharapkan warga negara Indonesia adalah sikap politik yang sesuai dengan dasar negara, idiologi bangsa, pandangan hidup bangsa, yaitu Pancasila. Hal ini telah dibuktikan kebenarannya dalam sejarah perjuangan bangsa dan telah diuji dalam kurun waktu sejak proklamasi kemerdekaan RI hingga sekarang. Selain Pancasila, juga UUD 1945 yang telah memahami amandemen empat kali oleh MPR dalam sidang tahunan tahun 1999-2002. Sikap politik warga negara akan selalu tunduk dan mendukung ketetapan lembaga-lembaga formalsepanjang sesuai dengan aturan-aturan yang legal dan pemerintah yang amanah yaitu memperjuangkan kepentingan rakyat banyak, serta bukan untuk kepentingan pribadi atau golongannya sendiri. 3.10 Komunikasi Politik Komunikasi politik adalah semua kegiatan dalam sistem politik yang dimaksudkan agar aspirasi dan kepentingan politik warga negara dapat dikomoditi menjadi berbagai kebijakan, sehingga menghasilkan keteraturan sosial, perubahan sikap, dan perilaku, serta persuasi atau pencegahan secara dini terhadap perilaku politik yang menyimpang. BAB IV PENUTUP 4.1 KESIMPULAN Sifat kodrat manusia adalah sebagai makhluk individu sekaligus sebagai makhluk sosial. Berkaitan dengan kehidupan politik manusia merupakan elemen pokok dalam melaksanakan efektifitas politik kenegaraan, baik sebagai pelaku maupun sebagai objek tujuan. Manusia sebagai insan politik, warga negara, baik sebagai pribadi maupun kelompok harus menunjukan peran aktif dalam kehidupan kenegaraan. Manusia sebagai insan politik dituntut partisipasi politiknya di dalam mewujudkan fungsi dari negara tersebut.

PERKEMBANGAN PERANGKAT LUNAK KOMPUTER

TUGAS KELOMPOK PENGANTAR SISTEM KOMPUTER PERKEMBANGAN PERANGKAT LUNAK KOMPUTER DISUSUN OLEH : SELLY MERSILIA NIM. 201121067 JURUSAN : SISTEM INFORMASI DOSEN PENGASUH : ARIANSYAH S.KOM SEKOLAH TINGGI MANAJEMEN INFORMATIKA KOMPUTER YAYASAN PENDIDIKAN PRABUMULIH 2011 DAFTAR ISI HALAMAN JUDUL………………………………………………….……… i DAFTAR ISI ……………………………………………….……………….... ii 1. Definisi Perangkat Lunak (Software)……………………………………….. 1 2. Klasifikasi Perangkat Lunak………………………………………………… 2 2.1. Perangkat Lunak Sistem …….………..…………………….……….…. 2 2.2. Perangkat Lunak Aplikasi………………………..……………………... 3 3. Perkembangan Pembuatan Perangkat Lunak………………………………... 20 4. Evolusi Perangkat Lunak……………………………………………………. 21 5. Perkembangan Perangkat Lunak Bebas………………………………………25 6. Perkembangan Industri Perangkat Lunak di Indonesia……………………... 28 DAFTAR PUSTAKA 1. DEFINISI PERANGKAT LUNAK (SOFTWARE) Software Adalah rangkaian intruksi elektronik yang memerintahkan sebuah komputer untuk melakukan tugas tertentu sesuai dengan perintah yang diberikan oleh seorang pengguna komputer. Rangkaian intruksi tersebut sering disebut dengan “program”. Dan software juga dikenal dengan sebutan “Perangkat atau Piranti Lunak komputer”. Fungsi dari software adalah: • Untuk Membuat semua peralatan yang ada dalam seperangkat komputer dapat bekerja sesuai dengan fungsinya. • Sebagai Operation System untuk perangkat elektronik yang menggunakan basis sistem komputer. • Sebagai media penghubungkan antara komputer dengan penggunanya, agar terjadi suatu kerjasama yang menghasilkan sebuah output sesuai dengan keinginan dari pengguna komputer. Komputer merupakan mesin yang memproses fakta atau data menjadi informasi. Komputer di gunakan orang untuk meningkatkan hasil kerja dan memecahkan berbagai masalah. Yang menjadi pemroses data atau pemecah masalah itu adalah perangkat lunak. Bentuk terkecil dari perangkat lunak adalah operasi aritmatik (+, -, :, x) dan logika (AND, OR, >, <, =). Dari operasi dasar ini di susun program / perangkat lunak. Gambar Tingkat Pemroses Tingkat pemrosesan yang di kerjakan perangkat lunak pun dari machine-like, mulai berubah seperti human-like. Di dalam teori informasi, di susun hirarki informasi, mulai dari data/ fakta, kemudian setelah proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi informasi. Informasi yang di susun secara sistematis dengan suatu alur logika tertentu menjadi knowledge. Dan pada akhirnya gabungan knowledge yang di gabung dari berbagai sisi guna membangun wisdom. Data yang di proses pun telah banyak berubah, yang semula hanya berupa data bilangan dan karakter merambah ke audio visual (bunyi, suara, gambar, film). Sejauh perkembangan hingga saat ini, seluruh proses menggunakan format data digital dengan satuan bit (binary digit). 2. KLASIFIKASI PERANGKAT LUNAK Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak sistem dan perangkat lunak aplikasi. 1. Perangkat Lunak Sistem Perangkat lunak sistem adalah suatu istilah generik yang merujuk pada jenis perangkat lunak komputer yang mengatur dan mengontrol perangkat keras sehingga perangkat lunak aplikasi dapat melakukan tugasnya. Ia merupakan bagian esensial dari sistem komputer. Sistem operasi adalah suatu contoh yang jelas, sedangkan OpenGL atau pustaka basis data adalah contoh lainnya. Perangkat lunak jenis ini dibedakan dengan perangkat lunak aplikasi, yang merupakan program yang membantu pengguna melakukan tugas spesifik dan produktif, seperti pengolahan kata atau manipulasi gambar. Partisi memori dan sistem operasi merupakan contoh dari perangkat lunak sistem Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu : a. Bahasa pemrograman : Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN. b. Sistem Operasi : saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95, IMB OS/2, Apple’s System 7. c. Utility : sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility. 2. Perangkat Lunak Aplikasi Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasi yang di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi yang nanti akan di berikan pada pelatihan ini. Contoh aplikasi office adalah Microsoft Office yang terdiri dari Word(pemroses kata), Excel (pemroses tabel), Access (database), dan PowerPoint (presentasi). Yang berkembang sangat banyak saat ini adalah aplikasi multimedia dan internet. Contoh aplikasi multimedia adalah Winamp untuk memutar musik berformat MP3 atau CD Audio, kemudian RealPlayer yang dapat digunakan untuk menonton film atau VCD. Aplikasi internet yang umum di gunakan adalah untuk browsing, e-mail, chatting dan messenger. Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab (pemroses dan visualisasi persamaan matematis). Perangkat lunak dalam penggunaannya dapat diklasifikasikan menjadi 5 macam yaitu : 1. Sistem operasi (Operasi system) 2. Program Utilitas (utilities Program) 3. Program Aplikasi (Aplikasi Program) 4. Program paket (Package Program) 5. Bahasa pemprograman (Programming Language) 1. Sistem operasi (Operasi system) a. Definisi Sistem Operasi Sistem operasi (bahasa Inggris: 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 boot diri. Waktu-berbagi jadwal tugas sistem operasi untuk penggunaan yang efisien dari sistem dan juga dapat mencakup akuntansi untuk alokasi biaya waktu prosesor, penyimpanan massa, cetak, dan sumber daya lainnya. Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer,[1][2] meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web. Contoh populer sistem operasi modern termasuk Linux, Android, iOS, Mac OS X, dan Microsoft Windows. Biasanya, istilah Sistem Operasi sering ditujukan kepada semua perangkat lunak yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi perangkat lunak terinstal. Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web. Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi. Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu. Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal. Sistem Operasi secara umum terdiri dari beberapa bagian: 1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory 2. Kernel, yaitu inti dari sebuah Sistem Operasi 3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna 4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain 5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka. Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya. Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah. Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API. Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain. b. Sejarah Sistem Operasi Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi: Generasi Pertama (1945-1955) Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. 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.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS. 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 sekali gus) dan multi- programming (melayani banyak program sekali gus). Generasi Keempat (Pasca 1980an) Dewasa ini, sistem 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. c. Sistem Operasi saat ini Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar: 1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows 8 yang akan dirilis pada tahun 2012 atau lebih lambat)). 2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd. 3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion). Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dan lain-lain. Sistem operasi sangat berkaitan dengan prosesor yang di gunakan. Jenis prosesor pada PC yang umum adalah yang kompatibel dengan produk awal IBM dan Macintosh. PC Macintosh, perangkat lunaknya di kembangkan oleh perusahaan yang sama sehingga perkembangannya tidak sepesat cloning IBM PC. Sistem operasi dari cloning IBM saat ini secara umum terbagi menjadi 2 aliran yaitu komersil yang di buat oleh Microsoft dan yang bersifat freeware yang di kembangkan oleh peneliti dari seluruh dunia karena bersifat open source, yaitu bahan baku pembuatan dapat di baca, sehingga hasilnya dapat di tambah atau di modifikasi oleh setiap orang. Sementara interaksi antara pengguna dan komputer di kenal melalui 2 cara, cara yang pertama adalah pemberian instruksi melalui penulisan perintah, atau dengan cara tunjuk (pointer) dengan tampilan grafis. Gambar Sistem Operasi Berbasis Teks Gambar Sistem Operasi Berbasis Grafis 2. Program Utilitas (utilities Program) Perangkat lunak utilitas merupakan perangkat lunak komputer yang didesain untuk membantu proses analisis, konfigurasi, optimasi, dan membantu pengelolaan sebuah komputer ataupun sistem. Perangkat lunak utilitas harus dibedakan dengan perangkat lunak aplikasi yang memungkinkan pengguna melakukan berbagai hal dengan komputer seperti mengetik, melakukan permainan, merancang gambar, dan lain-lain. Perangkat lunak utilitas lebih memfokuskan penggunaannya pada pengoptimasian fungsi dari infrastruktur yang terdapat dalam sebuah komputer. Karena fungsinya, perangkat lunak utilitas umumnya tidak ditujukan untuk pengguna secara umum, melainkan ditujukan untuk pengguna yang memiliki pemahaman atas cara kerja sistem komputer yang cukup baik. Kebanyakan perangkat keras utilitas ini dibuat secara khsus untuk melakukan fungsi tertentu pada suatu area komputasi secara spesifik, seperti memformat harddisk, atau melakukan pengecekan konektifitas jaringan. Namun dalam perkembangannya sejumlah perangkat lunak utilitas terkadang pula dipaketkan dalam satu paket utilitas yang ditujukan untuk beragam kebutuhan. Contoh-contoh Program Utilitas : • Backup, utilitas untuk melakukan backup data yang ditujukan untuk membuat duplikat arsip untuk menghindari terjadinya kehilangan data bila perangkat penyimpanan tidak dapat berfungsi. Contoh utilitas backup yang cukup popiler adalah Norton Backup (dari Symantec) dan Colorado Scheduler. • Pemulihan Data, utilitas pemulihan data digunakan untuk mengembalikan data yang secara fisik telah rusak atau berubah. Data dapat dirusak oleh virus, perangkat lunak yang buruk, kegagalan perangkat keras, dan fluktuasi daya listrik yang terjadi ketika data sedang ditulisi/diubah. • Anti virus, perangkat lunak antivirus men-scan semua disk dan memori untuk mendeteksi kehadiran virus, dan mengisolasinya untuk mencegah kerusakan lebih lanjut. • Kompresi data, utilitas kompresi berfungsi untuk memperkecil ukuran sebuah dokumen sehingga dapat menghemat pemanfaatan ruang penyimpanan, serta mempermudah pendistribusian. 3. Program Aplikasi (Aplikasi Program) Merupakan perangkat yang berfungsi untuk melakukan berbagai bentuk tugas perkantoran seperti pengolah kata, lembar kerja, presentasi, pengolahan halaman web, hingga perangkat media player,dan sebagainya.Hal ini sudah berkembang sejak sistem operasi tersebut dikembangkan. Software Aplikasi dapat dikelompokkan dalam beberapa bagian, yaitu: a. Pengolahan kata (word Processor) Berfungsi untuk melakukan pengolahan kata,yaitu pekerjaan yang berhubungan dengan naskah dan berbagai macam administrasi surat-menyurat.Contoh: Wordstar, Microsoft Word, Amipro, Word Perfect. Gambar salah satu aplikasi pengolah kata. b. Pengolah Angka (Spread Sheet) Berfungsi untuk melakukan pekerjaan yang banyak berhubungan dengan angka-angka, seperti penggunaan perhitungan, laporan keuangan, dan grafik.Contoh:Lotus 123, Star Office Calc, Open Office Calc, Microsoft Excel, Symphony, Super Calc. Gambar Lotus 123 beserta lembar kerja Gambar Star Office Calc beserta lembar kerja Gambar Open Office Calc beserta lembar kerja Gambar Microsoft Excel beserta lembar kerja c. Pengolah data (Data base) Database yaitu sebuah teknologi pengolahan data yang sangat diperlukan bagi para pegiat pengolah data. Dengan system database akan mempermudah pengguna (user) dalam pencarian data dan sekaligus mempermudah pekerja dalam melayani dan menggunakan data tersebut. Dengan pengolahan database penyajian data lebih sederhana dibandingkan pengolahan data secama manual lainnya, seperti Word dan Exel.Data base berfungsi untuk melakukan pengolahan data.Data tersebut dapat berupa angka, kata atau gabungan angka dan kata.Contoh:dBase, Fox Base, Fox Pro, Clipper, Microsoft Access, Visual Fox Pro, Paradox dan lain sebagainya. Gambar Ms. Access Gambar Visual Fox Pro Gambar Paradox d. Multimedia Aplikasi multimedia saat ini sangat banyak dan beragam. Di katakan Multimedia karena selain penggunaan media teks, aplikasi ini dapat memproses / menampilkan dalam bentuk yang lain yaitu gambar, suara dan film. Aplikasi Multimedia sangat berkaitan dengan format data yang di gunakan. Aplikasi Multimedia umumnya di pisahkan lagi menjadi aplikasi yang di gunakan untuk membuat, yang hanya di gunakan untuk menampilkan saja dan aplikasi pengaturan. Format-format digital multimedia di antaranya : • MIDI (Musical Instrument Digital Interface) , format suara instrumen ini di perkenalkan pada tahun 1983 oleh perusahaan musik elektrik seperti Roland, Yamaha dan Korg. Format MIDI bersifat sangat kompak dengan ukurannya yang kecil, suara yang di hasilkan oleh MIDI dengan dukungan sound card yang memilik synthesizer (penghasil suara elektrik) sangatlah mirip dengan organ elektrik yang bisa memainkan berbagai alat musik. • MP3, format suara yang terkenal saat ini berbeda dengan MIDI yang hanya instrument, MP3 merekam seluruh suara termasuk suara penyanyinya. Kualitas suara MP3 akan berbanding dengan ukuran penyimpannya. Kualitas yang banyak di gunakan untuk merekam musik adalah standar CD-ROM (44,2 KHz, 16 bit, stereo), sementara kualitas terendah adalah kualitas seperti telepon (5 KHz, 8 bit, mono). • MPEG (Moving Picture Experts Group), merupakan format yang di susun oleh ahli dari berbagai penjuru dunia untuk format multimedia. • AVI (Audio Video Interleave), format AVI di buat oleh Microsoft dan mudah di pindah-pindahkan di aplikasi buatan Microsoft lainnya seperti Word atau PowerPoint Contoh aplikasi multimedia adalah Winamp, Audio Pro untuk memutar musik berformat MP3 atau CD Audio.Kemudian RealPlayer, Xing, atau Jet Audio yang dapat digunakan untuk menonton film atau VCD. Gambar Multimedia e. Komunikasi dan Internet Untuk melakukan komunikasi antar komputer antara dua komputer atau lebih. Perangkat lunak yang berhubungan dengan internet sangat berkaitan dengan aplikasi internet. Perangkat lunak yang berhubungan dengan internet sangat berkaitan dengan aplikasi internet. Aplikasi Internet adalah protokol yang digunakan untuk berhubungan antara satu orang atau mesin dengan pihak lain yang berjauhan. Aplikasi internet akan menyangkut dua sisi, yaitu sisi penyedia (server) atau sisi pengguna (client). Contoh aplikasi internet dan perangkat lunak dari sisi pengguna yang umum di gunakan adalah : 1. HTTP (Hypertext Transfer protocol), merupakan aplikasi internet yang menampilkan baris kalimat, atau gambar, dengan beberapa kata yang di beri tanda garis bawah (hypertext). Dari hypertext ini, pengguna dapat melompat dari satu dokumen (page) ke dokumen lainnya. Perangkat lunak di sisi pengguna yang menjalankan http di kenal sebagai browser. Contoh browser adalah Internet Explorer (gambar 3.11) dan Netscape. 2. E-mail (Electronic mail), merupakan aplikasi surat menyurat di internet. Setiap orang memiliki alamat e-mail, dan bisa saling bertukar dokumen satu sama lain. Contoh perangkat lunaknya adalah Outlook Express. 3. Messenger. Messenger di gunakan untuk berkomunikasi antara satu orang atau lebih (conference), selain komunikasi melalu teks (messsage), juga bisa berupa suara (voice) mapun film (webcam) Gambar Komunikasi Lewat Internet f. Pendidikan dan Game Software untuk membantu memahami sesuatu pelajaran banyak dikemas dalam bentuk game dengan tujuan agar tidak membosankan, contohnya adalah: PC Globe, Bodyworks, Science Adventure, Reader Rabbit, dan lain-lain. Walaupun tingkat pengguna game di Indonesia masih jauh ketinggalan dibandingkan dengan pengguna di luar negeri namun kita melihat pertumbuhan yang signifikan dari tahun ke tahun. Pasar game online terutama sangat besar dan semakin menampakkan wujudnya dengan adanya beberapa finalis Indonesia di ajang perlombaan game tingkat dunia. Gambar Program Belajar dengan Game g. Perancangan Gambar Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), Matlab (pemroses dan visualisasi persamaan matematis), Photos Shop (mengolah gambar), dan Flash (untuk membuat halaman WEB), dan lainnya. Gambar Radiator (AutoCad) Gambar Protel XP Gambar Matlab (pemroses dan visualisasi persamaan matematis) Gambar Photo Shop h. Anti Virus Pada ilmu komputer,virus yang dimaksud adalah sebuah program komputer yang memiliki kemampuan untuk menggandakan diri dengan cara menyisipkan program /script ke dalam sebuah file lain. Mirip seperti virus biologis, virus komputer dapat menyebar dengan cepat pada file-file dalam sebuah komputer, atau bahkan menulari file pada komputer lain, baik melalui jaringan maupun lewat kegiatan tukar-menukar file. Banyak virus yang sengaja disebarkan melalui e-mail. Oleh karenanya, jika komputer kita terhubung langsung ke internet, sebaiknya kita harus memasangan anti virus dan upayakan agar selalu ter-update (diperbaharui). Antivirus adalah sebuah jenis perangkat lunak yang digunakan untuk mengamankan, mendeteksi, dan menghapus virus komputer dari sistem komputer. Antivirus disebut juga Virus Protection Software. Aplikasi ini dapat menentukan apakah sebuah sistem komputer telah terinfeksi dengan sebuah virus atau tidak. Umumnya, perangkat lunak ini berjalan di latar belakang (background) dan melakukan pemindaian terhadap semua berkas yang diakses (dibuka, dimodifikasi, atau ketika disimpan). Antivirus - antivirus terbaru sekarang tidak hanya mendeteksi virus. Program antivirus sekarang juga telah dilengkapi dengan kemampuan untuk mendeteksi spyware, rootkits, dan malware - malware lainnya. Tidak hanya itu, antivirus sekarang dilengkapi firewall untuk melindungi komputer dari serangan hacker dan anti spam untuk mencegah masuknya email sampah dan/atau virus ke inbox pengguna. Pada umumnya, cara kerja antivirus adalah: • Pendeteksian dengan menggunakan basis data virus signature (virus signature database): Cara kerja antivirus ini merupakan pendekatan yang banyak digunakan oleh antivirus tradisional, yang mencari tanda-tanda dari keberadaan dari virus dengan menggunakan sebagian kecil dari kode virus yang telah dianalisis oleh vendor antivirus, dan telah dikatalogisasi sesuai dengan jenisnya, ukurannya, daya hancurnya dan beberapa kategori lainnya. Cara ini terbilang cepat dan dapat diandalkan untuk mendeteksi virus-virus yang telah dianalisis oleh vendor antivirus, tapi tidak dapat mendeteksi virus yang baru hingga basis data virus signature yang baru diinstalasikan ke dalam sistem. Basis data virus signature ini dapat diperoleh dari vendor antivirus dan umumnya dapat diperoleh secara gratis melalui download atau melalui berlangganan (subscription), dan/atau • Pendeteksian dengan melihat cara bagaimana virus bekerja: Cara kerja antivirus seperti ini merupakan pendekatan yang baru yang dipinjam dari teknologi yang diterapkan dalam Intrusion Detection System (IDS). Cara ini sering disebut juga sebagai Behavior-blocking detection. Cara ini menggunakan policy (kebijakan) yang harus diterapkan untuk mendeteksi keberadaan sebuah virus. Jika ada kelakuan perangkat lunak yang "tidak wajar" menurut policy yang diterapkan, seperti halnya perangkat lunak yang mencoba untuk mengakses address book untuk mengirimkan e-mail secara massal terhadap daftar e-mail yang berada di dalam address book tersebut (cara ini sering digunakan oleh virus untuk menularkan virus melalui e-mail), maka antivirus akan menghentikan proses yang dilakukan oleh perangkat lunak tersebut. Antivirus juga dapat mengisolasi kode-kode yang dicurigai sebagai virus hingga administrator menentukan apa yang akan dilakukan selanjutnya. Keuntungan dari cara ini adalah antivirus dapat mendeteksi adanya virus-virus baru yang belum dikenali oleh basis data virus signature. Kekurangannya, jelas karena antivirus memantau cara kerja perangkat lunak secara keseluruhan (bukan memantau berkas), maka seringnya antivirus membuat alarm palsu atau "False Alarm" (jika konfigurasi antivirus terlalu "keras"), atau bahkan mengizinkan virus untuk berkembangbiak di dalam sistem (jika konfigurasi antivirus terlalu "lunak"), terjadi false positive. Beberapa produsen menyebut teknik ini sebagai heuristic scanning. Teknologi Heuristic Scanning ini telah berkembang begitu jauh hingga sekarang. Beberapa antivirus mengecek sebuah file dengan definisi biasa. Jika lolos dari deteksi biasa, maka file tersebut dijalankan di sebuah lingkungan virtual. Semua perubahan yang dilakukan file bersifat seperti virus, maka pengguna akan diperingatkan. Jenis antivirus berdasarkan pengguna Antivirus berdasarkan penggunanya dibagi menjadi 2, yaitu Home User dan Network /Corporate User. Untuk home user, antivirus berjalan seperti biasa. Untuk versi jaringan (network), antivirus dapat melakukan scan di komputer - komputer client dan network drive. Selain itu, proses update komputer client dalam jaringan tidak harus langsung dari Internet. Komputer client dapat melakukan upate langsung dari server jaringan. Antivirus berdasarkan cara memperolehnya 1. Free antivirus : anti virus yang diperoleh secara gratis 2. Trial antivirus : Anti virus yang diperoleh secara gratis namun diberi batasan waktu 3. Donation antivirus : Anti virus yang diperoleh dengan harus mendonasi 4. Paid antivirus : antivirus yang diperoleh dengan cara membeli. Software untuk membasmi virus dari perangkat penyimpan computer, contoh:Mc Afee, Norton Anti Virus, Panda, dan lainnya.Virus adalah software yang dibuat untuk merusak data atau program computer, contohnya adalah: PC Brain,Hackers, My Heart, Pepsin, Bagle, MyDoom dan lainnya. 4. Program paket (Package Program) Package Software merupakan suatu software yang dibikin oleh Software House ataupun Konsultan Komputer ataupun Organisasi yang ditulis agar bisa digunakan oleh para pemakai komputer. Paket software biasanya memanfaatkan programming language yang oleh kebanyakan pemakai komputer masih dianggap terlalu sulit untuk digunakan ataupun dimanfaatkan Dengan adanya package-software ini, komputer menjadi semakin mudah untuk digunakan oleh para pemakai. Penggunaan komputer benar-benar diarahkan kepada konsep user-friendly (komputer semakin dekat dengan pemakai dan komputer semakin mudah digunakan) berbagai kesulitan ataupun prosedur yang terdapat didalam programming language, teratasi dengan adanya package software. 5. Bahasa pemprograman (Programming Language) Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari: 1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110 2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bahasa Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb. 3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb. 4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dan sebagainya. Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah. Berikut ini adalah daftar bahasa pemrograman komputer: • ABC • Ada • ALGOL • Applescript • Assembly • BASIC: o ASP o BASIC o COMAL o Visual Basic o Visual Basic for Applications o VBScript • Batch (MS-DOS) • COBOL • UNIX shell script: o Bourne shell (sh) script o Bourne-Again shell (bash) script o Korn shell (ksh) script o C shell (csh) script • C: o C++ o C# o Visual C++ • ColdFusion • dBase dkk.: o Clipper o Foxbase o Visual FoxPro • Eiffel • Fortran • Go • Haskell • Java o JavaScript o JSP • Lisp • Logo • Pascal o Delphi • Perl • Prolog • Python • PHP • Pike • R • REXX • REBOL • RPG • Ruby • Simula • Smalltalk • Scheme • SQL 3. PERKEMBANGAN PEMBUATAN PERANGKAT LUNAK Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cari ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 bit). Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris). Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya. Gambar Siklus Perangkat Lunak 4. EVOLUSI PERANGKAT LUNAK Kita ketahui komputer membutuhkan data atau fakta, dimana data ini pada saat di input akan diterjemahkan menjadi bilangan biner. Mesin komputer memproses fakta atau data menjadi suatu informasi yang berguna bagi penggunanya. Dengan komputer di harapkan dapat meningkatkan hasil kerja dan memecahkan berbagai masalah. Sebelum menjadi informasi data tersebut dip roses melalui hardware yang terletak pada CPU dengan menggunakan perangkat lunak. Perangkat lunak atau software adalah program dari komputer. Perangkat lunak adalah program yang berisi instruksi untuk melakukan proses pengolahan data. Saat ini, tingkat pemrosesan yang dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai berubah dengan sifat human-like (keinginan manusia). Dalam teori informasi, disusun hirarki informasi mulai dari data atau fakta kemudian setelah proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi informasi. Informasi yang disusun secara sistematis dengan suatu alur logika tertentu menjadi knowledge (pengetahuan). Perangkat keras tidak akan berfungsi tanpa danya perangkat lunak begitupun sebaliknya perangkat lunak tidak akan berfungsi tanpa adanya perangkat keras. Kedua perangkat tersebut memang saling berkaitan sehingga komputer dapat berfungsi dengan baik. Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat lunaknya sehingga penggunaan komputer lebih maksimal. Kemampuan komputer dirasakan sangat berkaitan dengan perangkat keras dan perangkat lunaknya, maka dari itu diperlukan perangkat lunak yang benar-benar mendukung perangkat kerasnya. Bentuk paling sederhana dari perangkat lunak, menggunakan aljabar Boolean yang di representasikan sebagai binary digit (bit), yaitu 1 (benar) atau 0 (salah), cara ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokan bit tersebut menjadi nible (4 bit), byte (8 bit), word (16 bit), double word (32 bit). Kelompok-kelompok bit ini disusun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika dan bentuk bit ini di ubah menjadi kode-kode yang dikenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karenan tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari maslah tersebut ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa inggris). Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan melibatkanpuluhan bahkan ratusan orang dalam pembuatannya. Berdasarkan perkembangannya perangkat lunak sampai dengan era sekarang dibagi menjadi beberapa era yaitu : Evolusi software secara garis besar diklasifikasikan menjadi era belum adanya computer dan setelah adanya computer. Sebelum adanya computer dibagi menjadi era primitive dan era mekanis. Sedangkan pada era setelah adanya computer, evolusi software mengikuti evolusi hardware komputer itu sendiri. Era software sebelum adanya komputer diklasifikasikan menjadi dua era yaitu : Era primitive (± 300 SM) di mana software dibuat dengan melakukan petunjuk-petunjuk sederhana dengan menggunakan kode gerak sejenis semaphore. Era Mekanis (1840-1930-an) yang diterapkan pada peralatan Anatycal Engine dan pemakaian mesin kartu plong (punch card). Sedangkan era software setelah adanya komputer yang berarti menggunakan teknologi elektronis, dibagi menjadi era pioneer, era stabil, era mikro, dan era modern.  Era Pioner (1950-1960) Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, gambar berikut memperlihatkan orang yang sedang menggunakan komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan komputer dilakukan secara langsung dan hasil yang selesai di kerjakan komputer berupa print out. Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara berurutan di proses. Ciri-ciri lain dari era pionir ini adalah masih menggunakan proses yang terkelompok (batch), distribusi terbatas, dan diproduksi untuk keperluan khusus. Gambar Wanita sedang menggunakan komputer ENIAC Gambar Komputer ENIAC  Era Stabil (1960-1980) Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan. Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini perangkat lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini mulai di kenal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses).  Era Mikro (1980-1990) Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang di gunakan secara langsung oleh penggunannya untuk keperluan tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan. Software ini diproduksi untuk kebutuhan komputer jaringan (networking) dan tersebar (distributed), harganya murah sehingga banyak digunakan untuk kebutuhan pribadi (home), bersifat otomasi untuk kecerdasan buatan (artificial intelligent).  Era Modern (2000-Tanpa batas) Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 prosesornya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan perangkat lunak untuk mengatur operasi peralatan itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar. Kecerdasan perankgkat lunak pada era ini membuat proses perkembangannya semakin luas menjadi :  Media perantara untuk jaringan PC.  Berbasis multimedia, desktop dan portable, berteknologi objek, system pakar, pemrosesan parallel, dan dapat berkomunikasi dengan jaringan global  Sebagai media perantara atau penghubung antara seperangkat elektronik yang berbeda.  Sebuah Graphical User Interface (GUI) yang makin mempermudah user dalam menggunakannya.  Media pembantu dalam menyelesaikan tugas-tugas pekerjaan penggunanya.  Dan masih banyak lagi yang terus dikembangkan hingga saat ini. Gambar Evolusi Perangkat Lunak Selama era evolusi sistem berbasis komputer, serangkaian masalah yang berhubungan dengan perangkat lunak masih muncul, dan intensitas masalah-masalah tersebut terus bertambah. 1. Kemajuan perangkat keras terus berlanjut, melampaui kemampuan kita untuk membangun perangkat lunak yang sesuai dengan perangkat keras yang ada. 2. Kemampuan kita untuk membangun program baru tidak dapat memenuhi kebutuhan akan program baru, juga tidak dapat membangun program yang cukup cepat untuk memenuhi kebutuhan bisnis dan pasar. 3. Pemakaian komputer yang tersebar luas membuat masyarakat semakin tergantung pada operasi perangkat lunak yang reliabel. Kerusakan ekonomis yang besar dan potensi penderitaan manusia dapat muncul bila terjadi kegagalan perangkat lunak. 4. Kita berjuang untuk membangun perangkat lunak komputer dengan reliabilitas dan kualitas yang sangat tinggi. Kemampuan kita untuk mendukung program yang ada terhambat oleh buruknya desain serta sumber daya yang tidak memadai. 5. PERKEMBANGAN PERANGKAT LUNAK BEBAS Sebelum 1983 Komunitas perangkat lunak yang dapat dibandingkan dengan apa yang sekarang dinamakan komunitas perangkat lunak bebas telah lama muncul sebelum munculnya gerakan perangkat lunak bebas dan istilah "perangkat lunak bebas" itu sendiri. Menurut Richard Stallman, komunitas berbagi perangkat lunak di Massachusetts Institute of Technology (MIT) telah ada selama bertahun-tahun sebelum ia bergabung pada 1971.[1] Contoh lain yaitu kelompok pengguna IBM 701, yang bernama SHARE, dan kelompok pengguna Digital Equipment Corporation (DEC), yang bernama DECUS. Pada waktu itu perangkat lunak kebanyakan dibuat oleh kalangan akademisi dan peneliti yang bekerja dalam kolaborasi dan belum dilihat sebagai sebuah komoditi. Sistem operasi seperti versi awal dari UNIX didistribusikan secara luas dan ditangani oleh komunitas. Kode sumber didistribusikan bersamaan dengan perangkat lunaknya karena pengguna-pengguna sering melakukan modifikasi untuk perbaikan bug atau untuk menambahkan fungsi-fungsi baru. Sehingga pada masa tersebut, perangkat lunak dapat disebut sebagai perangkat lunak bebas, bukan karena usaha dari pengguna atau pengembang untuk menjadikannya demikian, tetapi karena perangkat lunak dikembangkan oleh komunitas pengguna. Versi awal dari UNIX disebarkan secara gratis, tetapi versi awal ini tidak disertai dengan izin untuk menyebarluaskan atau izin untuk menyebarkan versi yang dimodifikasi sehingga tidak dapat dikatakan perangkat lunak bebas. Pada akhir 1970-an dan awal 1980-an, perusahaan-perusahaan memulai membatasi perangkat lunak melalui hak cipta. Hal ini disebabkan karena perangkat lunak-perangkat lunak tersebut berubah menjadi sumber pendapatan sebagai perangkat lunak tak bebas. Beberapa perangkat lunak bebas dikembangkan sebelum 1983 dan terus digunakan sampai sekarang termasuk TeX dan SPICE.[2] Dimulainya GNU dan FSF (1983-1990) Pada 1983, Richard Stallman meluncurkan proyek GNU yang bertujuan untuk menulis sebuah sistem operasi yang lengkap dan yang kode sumbernya bebas digunakan oleh siapa saja. Beberapa insiden khusus yang memotivasi hal ini termasuk kasus dimana sebuah pencetak yang tidak bekerja dan tidak bisa diperbaiki penggunanya karena kode sumbernya tidak tersedia[3]. Kasus terakhir adalah sengketa antara Stallman dan Symbolics, Inc.. Tidak lama setelah peluncuran proyek GNU, Stallman memopulerkan istilah "free software" atau "perangkat lunak bebas" dan mendirikan Yayasan Perangkat Lunak Bebas untuk mempromosikan konsep tersebut. Definisi Perangkat Lunak Bebas kemudian dipublikasikan pada Februari 1986. Pada 1989, versi pertama dari Lisensi Umum Publik GNU dipulikasikan. Versi 2-nya dipublikasikan pada 1991. Pada 1989, beberapa pengembang GNU mendirikan perusahaan Cygnus Solutions[4] yang bertujuan untuk menyediakan dukungan komersial atas produk perangkat lunak bebas. Cygnus Solutions akhirnya mengumumkan merger dengan Red Hat pada 15 November 1999. GNU+Linux (1991-) Pada 1992, sebuah kernel yang dimulai oleh Linus Torvalds pada tahun sebelumnya dirilis sebagai perangkat lunak bebas. Pada waktu itu, proyek GNU telah menghasilkan atau mengintegrasikan semua yang diperlukan sebuah sistem operasi kecuali sebuah kernel. Kombinasi Linux dan sistem GNU menciptakan sistem operasi bebas dan lengkap yang pertama sejak 1983. Lihat pula: Kontroversi penamaan GNU/Linux. Free BSD (1993-) Pada 1993, FreeBSD dan NetBSD dirilis sebagai perangkat lunak bebas. Keduanya berasal dari 386BSD. OpenBSD kemudian dikembangkan dari NetBSD pada 1995. PERKEMBANGAN SOFTWARE 1956: Jhon Bachus dan tim IBMnya menciptakan fortran dengan bahasa pemprograman tingkat tinggi. 1960: LISP meluncurkan model bahasa komputer untuk menulis program tiruan. 1965: Orientasi bahasa benda dengan perakitan tambahan dengan simulasi, ditulis oleh Kristen Nygaard dan Ole John Dahl. 1969: Bill Gates & Paul Allen menyebutnya dengan “lake side programming group” menyetujui komputer dengan badan hukum pusat untuk mematenkan pdp-iq software. 1975: Paul Allen di dalam suratnya, Bill Gates menggunakan nama “micro-soft” menyerahkan kepada rekan kerja nya.untuk cepat-cepat menuliskan tentang referensinya. 1976: Untuk pertama kalinya microsoft di kembangkan, mereka menyebutnya dengan “the legend of micro-kid”. 1977: Pemerintahan US mengadopsi data standar IBM, untuk membuka kode kunci pesan dan ntuk melindungi rahasia agensi mereka. 1978: Microsoft mengumumkan produk ketiganya, MICROSOTF COBOL-80 dijual seharga 1 juta dolar US. 1979: Micosoft mengumumkan, MICROSOFT BASIC untuk 8086 16 bit micropocessors. 1981: IBM memperkenalkan personal computer dengan penggunaan Microsoft 19 bit operting system,MS DOS 1.0,plus Microsoft BASIC,COBOL,PASCAL,dan produk Microsoft lainnya. 1983: Microsoft memperkenalkan word processing program,Microsoft word for MS DOS 1.00 . 1989:Maxis memproduksi video game ,dengan kelas baru untuk pendidikan dan hiburan. 1995: Windows 95 ships. 1997: Deep blue defeats world chess champion. 1998: Windows 98 2000: Windows 2000 2001: Windows XP 2006: Windows Vista 6. PERKEMBANGAN INDUSTRI PERANGKAT LUNAK DI INDONESIA Dibandingkan dengan sejumlah Negara tetangga, seperti Singapura, Malaysia, atau Philipina, Industri Perangkat Lunak di Indonesia dapat dikatakan tertinggal. Tertinggal dari segi jumlah industri, jumlah produk yang dihasilkan, maupun jumlah dana yang digalang. Hal ini tentu sangat disayangkan mengingat Indonesia memiliki jumlah penduduk yang jauh melebihi jumlah penduduk negara­negara tetangga di kawasan Asean, sedangkanmodal utama dari industri perangkat lunak adalah sumber daya manusia. Tumbuh kembangnya industri perangkat lunak dipengaruhi oleh beberapa faktor seperti kualitas sumber daya manusia dan iklim investasi di sektor ini. Tulisan singkat ini akan mencoba untuk menelaah eksistensi industri perangkat lunak dan merekomendasikan saran­saran untuk memacu pertumbuhannya. Disampaikan pada Temu Usaha Penyusunan Usulan Kebijakan Intensif Pengembangan Industri Software Dirjen ILMEA Departemen Perindustrian, Jakarta 4 November 2002 Industri Perangkat Lunak (IPL). Indonesia memiliki prospek untuk membentuklapangan kerja tingkat tinggi, menghemat devisa negara dengan penggunaan produk perangkat lunak lokal, menghasilkan devisa dari ekspor, meningkatkan efisiensi kerja organisasi baik pemerintah maupun swasta, serta meningkatkan kualitas layanan. Sejumlah negara seperti Singapura, Malaysia, dan India bahkan sudah menjadikan IPL sebagai andalan survival mereka dalam menghadapi masa depan. IPL tidak memerlukan pasokan sumber daya alam, tidak mencemari lingkungan, tidak memerlukan kawasan usaha yang luas atau tertentu, memiliki nilai jual produk yang tinggi dan masa jual yang relative lama. IPL di Indonesia memiliki prospek untuk berkembang yang baik asal didukung oleh iklim usaha yang kondusif. Modal utama IPL adalah sumber daya manusia (SDM). Semakin berkembangnya jumlah lembaga pendidikan computer dan semakin banyaknya lulusan sekolah yang memilih bidang computer member harapan akan pasokan SDM yang cukup untuk berkembangnya IPL. Produk IPL adalah perangkat lunak. IPL dapat menghasilkan tailored­made products untuk memenuhi kebutuhan dalam negeri. Semakin maju, IPL dapat menghasilkan produk standard yang bisa dipasarkan secara masal. Semakin maju lagi, IPL dapat menghasilkan produk yang dapat dipasarkan ke luar negeri. Dalam tulisan ini kami batasi pengertian industry perangkat lunak sebagai industry yang membuat produk perangkat lunak komputer. Industri yang hanya memasarkan produk perangkat lunak tidak tercakup dalam pengertian ini. Industri yang membuat produk perangkat lunak atas pesanan dari pihak lain dan dengan perjanjian menyerahkan hak intelektual atas produknya ke pihak pemesan tercakup dalam pengertian ini.Sebagai high class industry, IPL memang menghadapi sejumlah masalah seperti masa pengembalian modal yang lama sampai dengan diperolehnya order atau dipasarkannya produk, perkembangan teknologi yang cepat sehingga setiap SDM yang terlibat harus selalu aktif mengikuti perkembangan teknologi, maintentance SDM yang lebih pelik daripada memelihara mesin, serta diperlukannya kepercayaan yang luas dari pelanggan karena produk yang dipasarkan akan sangat mempengaruhi jalannya organisasi si pelanggan. Keterbatasan yang kami miliki membuat kami tidak bisa menyajikan data statistik IPL di Indonesia. Apabila ada asosiasi yang mapan, tentu akan dapat diketahui jumlah industri, nama­nama perusahaan yang tergabung dalam asosiasi lengkap dengan profile­nya, jumlah sumber daya manusia yang terlibat, jumlah revenue yang dihasilkan dari dalam negeri dan ekspor, serta jenis­jenis produk yang dihasilkan. INDUSTRI PERANGKAT LUNAK • Sumber DayaManusia Infrastruktur Kebijakan Pemerintah PRODUK Sumber Daya Manusia (SDM) Berbeda dengan kebanyakan industri, SDM adalah modal utama dari IPL. Hal ini merupakan satu kelebihan utama IPL Perguruan Tinggi berperan untuk memberikan pasokan SDM yang mampu menggunakan komputer untuk memecahkan masalah, menerapkan metoda atau teknologi pemecahan masalah dengan menggunakan komputer, memiliki bekal dasar untuk melakukan penelitian dan pengembangan praktis. Sayangnya, sejumlah lembaga pendidikan tinggi masih terpaku dengan paradigma penggabungan disiplin manajemen (ekonomi) dengan komputer, atau akuntansi (ekonomi) dengan komputer. Penggabungan ini jelas akan menurunkan bobot bekal keilmuan di bidang komputer bagi pemegang gelar sarjana komputer. Sejumlah lembaga pendidikan tinggi juga masih mewajibkan pengajarkan subjek­subjek yang terlalu teoritis dan kurang mendukung penerapan atau penggunaannya setelah kelulusan dan kurang memberi ruang untuk kehadiran subjek­subjek baru yang aktual seperti electronic commerce, data engineering, web development and administration. Dari segi pasokan, jumlah SDM untuk IPL dapat dikatakan memadai. Dari segi kualitas ancaman datang dari SDM luar negeri seperti India dan pakisatan. Mereka lebih agresif, lebih tekun, dan lebih fleksibel terhadap kondisi kerja di bandingkan dengan rata-rata SDM Indonesia. • Infrastruktur Infrastruktur utama dari IPL adalah sarana komputasi dan komunikasi. Dapat dikatakan bahwa sarana komputasi bukanlah masalah yang berarti bagi IPL. Yang menjadi pemikiran utama adalah masih mahalnya biaya internet dan biaya transmisi informasi. Masih banyak “dilarang” pada sektor komunikasi untuk melindungi pendapatan BUMN di bidang komunikasi, yang pada akhirnya tidak mendorong bangkitnya usaha secara luas dari kelesuan akibat krisis. Tidak bisa dipungkiri bahwa sarana komunikasi adalah fital dan sangat membantu berkembangnya IPL. Kebijakan Pemerintah Dapat dikatakan bahwa IPL di Indonesia tidak akan berkembang pesat tanpa dukungan dan bantuan dari pemerintah. Bersaing secara global dengan pemain kelas dunia yang sudah mapan dan berpengalaman tentu akan sangat berat bagi pemain yang baru tumbuh sejumlah kebijakan pemerintah dapat membantu berkembangnya IPL seperti : 1. Membatasi penggunaan perangkat lunak non­local oleh lembaga­lembaga pemerintah dalam arti hanya mengijinkan penggunaan produk non­local apabila produk yang setara tidak bisa dipenuhi oleh IPL lokal. 2. Membatasi ijin kerja bagi tenaga asing di IPL. 3. Mendorong penggunaan e­government pada lembaga­lembaga pemerintah dengan perangkat lunak yang dikembangkan oleh IPL lokal. Adanya peraturan­peraturan umum atau standard pemerintah untuk penggunaan sistem informasi berbasis. 4. Suatu institusi pemerintah disebut melaksanakan konsep e-government apabila transaksi elektronis dapat dilakukan oleh masyarakat untuk mendapatkan layanan pemerintah computer akan membantu pengembang perangkat lunak dan di sisi lain akan menghindarkan tumpang tindih atau non­compatibility antar system. 5. Mendorong de­regulasi di bidang telematika, khususnya dengan merangsang tampilnya pemain baru di bidang jasa komunikasi. Tujuan utama tentu untuk menurunkan biaya komunikasi atau transmisi informasi. 6. Memberikan perlindungan yang memadai terhadap produk perangkat lunak lokal dari praktek pembajakan. 7. Menerbitkan aturan perpajakan yang jelas untuk transaksi bisnis yang dilakukan secara elektronis sehingga dapat didorong penggunaan aplikasi berbasis e­commerce. Dengan iklim usaha yang didukung sepenuhnya oleh pemerintah, industri perangkat lunakdi Indonesia dapat berkembang dengan baik. Industri ini selain akan menjadi satu solusiterhadap masalah ketenagakerjaan, juga bisa menjadi industri yang effektif untukmenghemat bahkan menghasilkan devisa bagi negara. Dalam manajemen pemerintahan maupun perusahaan umum lainnya, perkembangan industri perangkat lunak akan membantu meningkatkan efisiensi dan efektivitas kerja dan sebaliknya. Pemerintah tidak bisa membiarkan industri perangkat lunak berkembang sendiri tanpa intervensi pemerintah dan membiarkannya bersaing di global market. Tanpa perlindunganpemerintah, Indonesia akan menjadi pasar potensial bagi industri perangkat lunak asingdan pemerintah dan rakyat akan semakin terpuruk statusnya sebagai pemakai dan pembeli produk asing. DAFTAR PUSTAKA http://netsains.com/2010/09/peranan-media-dalam-menggairahkan-industri-software/ http://radhika.blogdetik.com/2010/09/30/perkembangan-software-house-indonesia/ http://romisatriawahono.net/2006/11/05/industri-software-lokal-catatan-diskusi-metro-tv/ http://rudihd.wordpress.com/2007/05/09/sejarah-perkembangan-perangkat-lunak http://www.detikinet.com/read/2006/12/05/151128/716424/319/industri-software-indonesia-tumbuh-12-persen