MENGENAL LEBIH JAUH OPEN SOURCE SOFTWARE BAB I PENDAHULUAN LATAR BELAKANG

Ukuran: px
Mulai penontonan dengan halaman:

Download "MENGENAL LEBIH JAUH OPEN SOURCE SOFTWARE BAB I PENDAHULUAN LATAR BELAKANG"

Transkripsi

1 BAB I PENDAHULUAN LATAR BELAKANG Mendengar perkataan komputer, kita langsung berpikir tentang sebuah perangkat yang biasa kita gunakan baik di rumah atau di kantor, baik untuk bekerja atau bermain game. Komputer memang sudah menjadi bagian yang tidak terpisahkan dari kehidupan sebagian besar manusia karena memiliki begitu banyak kegunaan. Teknologi komputer, dengan sejarah yang begitu panjang, dapat dikatakan sebagai teknologi yang sangat bermanfaat dalam pelaksanaan pekerjaan apapun saat ini. Selain itu, bidang komputer juga telah menjadi sebuah bisnis terdepan yang mampu meraup milyaran dollar AS setiap tahunnya, juga menciptakan jutaan lapangan kerja, memudahkan semua jenis pelayanan dan lain-lain. Teknologi Komputer memiliki dua jenis teknologi yang terkait satu dengan yang lain, seperti sebuah koin mata uang yang memiliki dua sisi yang terkait. Teknologi yang mendukung kemajuan komputer adalah teknologi hardware (piranti keras) dan teknologi software (piranti lunak). Komputer sebagai hardware tidak akan mampu berfungsi bila tidak disertai aplikasi yang menjalankannya (software), demikian pula software sebagai aplikasi tidak akan bermanfaat bila tidak ada perangkat komputer (hardware) itu sendiri. Halaman 1

2 Teknologi hardware saat ini didukung oleh perkembangan teknologi semi konduktor yang semakin meningkat pesat. Dimulai dari pemanfaatan teknologi mekanik (dengan roda-roda pin) yang lalu berkembang menjadi teknologi elektronik (mulai dari tabung vakum hingga micro proccessor), komputer saat ini sudah mampu melakukan komputasi sedemikian rumitnya yang tak pernah dapat dilaksanakan oleh manusia secara manual. Apalagi bila mengingat bahwa saat ini sedang dilakukan upaya menciptakan teknologi hardware terbaru yang memanfaatkan teknologi kuantum, sebuah teknologi yang masih dipertanyakan tingkat reliabilitas-nya; karena akan mengubah kemampuan hardware komputer menjadi demikian tak terbayangkan. Sementara itu di bidang teknologi piranti lunak, ilmu yang mendukung perkembangan software secara penuh adalah ilmu matematika. Dimulai dari kalkulasi sederhana pada abad pertengahan sampai menjadi logika yang sedemikian rumit. Perkembangan bidang piranti lunak pun tidak hanya sebatas peningkatan kegunaan aplikasi yang diciptakan, namun juga merambah ke dunia lain di luar teknologi komputer sendiri. Perbedaan cara pandang mengenai penggunaan dan kepemilikian software menjadi berkait erat dengan hukum mengenai kepemilikan (Hak atas Kekayaan Intelektual atau Copyright). Dari sisi inilah muncul beberapa paham yang bertolak belakang, dan menciptakan istilah-istilah yang cukup unik seperti: proprietary software, open source software, free software dan pembajakan software. Masih banyak di antara kita yang berkecimpung di bidang komputer yang masih belum memahami secara jelas mengenai hal-hal di atas. Mungkin kebanyakan memiliki pemahaman yang sederhana bahwa proprietary software itu mahal dan open source software itu gratis. Meskipun kenyataan umumnya Halaman 2

3 adalah demikian, namun tidak semuanya seperti itu. Untuk itu, mari kita coba menelusuri lebih dalam dan mencoba mengenal lebih jauh mengenai hal tersebut. SEJARAH KOMPUTER Komputer dan aksesorisnya merupakan komponen penting pemroses perhitungan dan penyimpanan data sejak mula dicipta. Komputer telah berkembang dari satu peralatan mekanikal berubah menggunakan tube vakum, lalu menjadi alat elektronik dalam masa yang singkat. Manusia telah lama menggunakan alat untuk membantu aktivitas harian mereka contohnya dalam penghitungan. Contoh alat hitung terawal ialah dacing, yang membolehkan berat sesuatu benda dibandingkan. Selain itu sempoa ataupun dekakdekak merupakan alat pertama yang digunakan untuk menghitung. Sejarah per-komputer-an memiliki arti yang sangat penting bagi kita. Selama dua dekade terakhir telah banyak terjadi sesuatu yang menggemparkan tetapi tidak sebesar sejarah komputer elektronik. Penemuan komputer oleh John V. Atanasoff (1942) bisa digolongkan pada salah satu dari peristiwa-peristiwa yang penting dalam sejarah. Namun, semua tidak terjadi begitu saja. Ada beberapa penemuan dan peristiwaperistiwa pada masa sebelumnya yang mendasari itu semua. Perkembangan teknologi komputer dapat kita bagi menjadi 2 (dua) era yaitu Era sebelum tahun 1940 dan Era setelah tahun Era Sebelum tahun 1940 Sejak dahulu kala, proses pengolahan data telah dilakukan oleh Halaman 3

4 manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat mekanik maupun elektronik. Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di kasa supermarket yang mampu membaca kode barang belanjaan, sentral telepon yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan Internet yang menghubungkan berbagai tempat di dunia. Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai saat ini bisa kita golongkan ke dalam 4 golongan besar. 1. Peralatan manual; Peralatan pengolahan data yang sangat sederhana, dan faktor terpenting dalam pemakaian alat adalah menggunakan tenaga tangan manusia; 2. Peralatan Mekanik, Peralatan yang sudah berbentuk mekanik yang digerakkan dengan tangan secara manual; 3. Peralatan Mekanik Elektronik; Peralatan mekanik yang digerakkan secara otomatis oleh motor elektronik; 4. Peralatan Elektronik; Peralatan yang bekerjanya secara elektronik penuh. Perangkat komputasi yang memegang peran cukup penting dalam perkembangan perangkat komputer di era ini adalah sebagai berikut: 1. Abacus Muncul sekitar tahun yang lalu di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi. Alat ini Halaman 4

5 memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji-bijian geser yang diatur pada sebuah rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, Abacus kehilangan popularitasnya. 2. Kalkulator roda numerik Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal ( ), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak. Kotak persegi kuningan yang disebut Pascaline, menggunakan delapan roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbatas untuk melakukan penjumlahan. 3. Kalkulator roda numerik 2 Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz ( ) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi. Dengan mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibniz dapat menyempurnakan alatnya. 4. Kalkulator Mekanik. Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat Halaman 5

6 tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian. Dengan kemampuannya, arithometer banyak dipergunakan hingga masa Perang Dunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar membantu membangun era komputasi mekanikal. Awal mula komputer yang sebenarnya dibentuk oleh seorang professor matematika Inggris, Charles Babbage ( ). Tahun 1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika: mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan; sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertentu. Masalah tersebut kemudian berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan komputasi. Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukan perhitungan persamaan differensil. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis. Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage, Augusta Ada King ( ) memiliki peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi Anlytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke dalam mesin dan juga membuatnya menjadi programmer wanita yang pertama. Pada tahun 1980, Departemen Halaman 6

7 Pertahanan Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan kepadanya. Pada 1889, Herman Hollerith ( ) juga menerapkan prinsip kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun untuk menyelesaikan perhitungan sensus. Pada masa berikutnya, beberapa insinyur membuat penemuan baru lainnya. Vannevar Bush ( ) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di tahun Mesin tersebut dapat menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan pada hasil kerja George Boole ( ) berupa sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar atau salah. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer elektrik pertama di tahun Namun proyek mereka terhenti karena kehilangan sumber pendanaan. Era Setelah tahun 1940 Halaman 7

8 Perkembangan komputer di jaman setelah tahun 1940-an mengalami kemajuan yang luar biasa pesatnya. Untuk itu perkembangan teknologi komputer ini dapat dibagi menjadi 5 periode, generasi komputer tersebut adalah: 1. Komputer Generasi Pertama ( ) Komputer generasi pertama ini menggunakan tabung vakum untuk memproses dan menyimpan data. Ia menjadi cepat panas dan mudah terbakar, oleh karena itu beribu-ribu tabung vakum diperlukan untuk menjalankan operasi keseluruhan komputer. Ia juga memerlukan banyak tenaga listrik yang menyebabkan gangguan elektrik di kawasan sekitarnya. Komputer generasi pertama ini sudah 100% elektronik dan membantu para ahli menyelesaikan masalah perhitungan dengan cepat dan tepat. Beberapa komputer generasi pertama: a. ENIAC (Electronic Numerical Integrator and Calculator); Komputer ENIAC ini diciptakan oleh Dr. John Mauchly dan Presper Eckert pada tahun b. EDVAC (Electronic Discrete Variable Automatic Computer); Penggunaan tabung vakum telah dikurangi di dalam EDVAC, di mana proses perhitungan telah menjadi lebih cepat dibandingkan ENIAC. c. EDSAC (Electronic Delay Storage Automatic Calculator); EDSAC telah memperkenalkan penggunaan air raksa (merkuri) dalam tabung untuk menyimpan memori. d. UNIVAC I (Universal Automatic Calculator); Pada tahun 1951 Dr. Mauchly dan Eckert menciptakan UNIVAC I, komputer pertama yang digunakan untuk memproses data perniagaan. Halaman 8

9 2. Komputer Generasi Ke Dua ( ) Pada tahun 1948, penemuan transistor mempengaruhi perkembangan komputer. Transistor menggantikan tabung vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam komputer mulai pada tahun Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat super komputer bernama Stretch, dan Sprery- Rand membuat komputer bernama LARC. Komputerkomputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani data dalam jumlah yang besar. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yg menggunakan singkatan-singkatan untuk menggantikan kode biner. Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan Halaman 9

10 komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program. Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua ini untuk memproses informasi keuangan. Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia, yang memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini. 3. Komputer Generasi Ke Tiga ( an ) Walaupun transistor dalam banyak hal mengungguli tabung vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, Halaman 10

11 mengembangkan sirkuit terintegrasi (integrated circuit, IC) di tahun IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semi konduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer. Jenis komputer kecil mikro komputer telah muncul dan paling cepat menjadi popular seperti Apple II, IBM PC dan Sinclair. Banyak bahasa pemrograman muncul seperti BASIC, Pascal dan PL/1. Kebanyakan mikro komputer dilengkapi dengan ROM untuk menggunakan bahasa BASIC. 4. Komputer Generasi Ke Empat ( 1980-an??? ) Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal. Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang Halaman 11

12 berukuran setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan kehandalan sebuah komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikro prosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dan mobil dengan electronic fuel injection dilengkapi dengan mikro prosesor. Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut mini komputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram. Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun Halaman 12

13 Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop). IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse. Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensi sebuah komputer terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga local area network / LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar. Halaman 13

14 5. Komputer Generasi Ke Lima ( masa depan ) Generasi kelima dalam sejarah evolusi komputer merupakan komputer impian masa depan. Ia diperkirakan mempunyai lebih banyak unit pemrosesan yang berfungsi bersamaan untuk menyelesaikan lebih daripada satu tugas dalam satu waktu. Banyak kemajuan di bidang desain komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan yang lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik bebas hambatan, yang nantinya dapat mempercepat kecepatan informasi. Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain menyatakan bahwa keberhasilan proyek komputer generasi kelima ini membawa perubahan baru paradigma komputerisasi di dunia. Komputer ini mempunyai ingatan yang amat besar sehingga memungkinkan penyelesaian lebih dari satu tugas dalam waktu bersamaan. Unit pemrosesan pusat dapat berfungsi sebagai otak manusia. Komputer ini mempunyai kepandaian tersendiri, merespon keadaan sekeliling melalui penglihatan yang bijak dalam mengambil sesuatu keputusan bebas yang disebut sebagai artificial intelligence. Halaman 14

15 SEJARAH PERKEMBANGAN SOFTWARE Perangkat keras komputer tidak dapat berbuat apa-apa tanpa adanya perangkat lunak. Teknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah di berikan kepadanya. Intruksi-instruksi tersebut disebut dengan perangkat lunak (software). Intruksi-instruksi perangkat lunak ditulis oleh manusia untuk mengaktifkan fungsi dari perangkat keras komputer. Perangkat keras komputer mempunyai beberapa kegunaan yang sudah dibentuk dan dipasang di dalamnya untuk dapat menanggapi instruksi-instruksi yang diberikan. Kalau seseorang harus menyusun perangkat lunak yang langsung berhubungan dengan perangkat keras terlebih dulu, akan sangat sulit karena harus diketahui secara persis cara kerja perangkat keras yang bersangkutan. Kesulitan akan semakin bertambah karena peralatan yang berbeda mempunyai karakteristik dan cara operasi yang berbeda pula sehingga memerlukan perangkat lunak yang juga berbeda. Untuk mengatasi hal ini, maka dibuatlah suatu perangkat lunak yang disebut dengan sistem operasi (operating system). OPERATING SYSTEM (SISTEM OPERASI) Operating System (atau Sistem Operasi) merupakan sistem perangkat lunak yang sudah ditulis oleh pabrik yang berfungsi sebagai antar muka (interface) antara perangkat keras dan instruksi yang ditulis oleh pemakai (user). Sistem operasi akan mengatur semua operasi dari perangkat keras komputer. Sebagai contoh pemakai komputer hanya menuliskan perintah DIR untuk menampilkan isi direktori ke layar tanpa harus Halaman 15

16 mengetahui bagaimana perangkat keras tersebut melakukannya, karena tugas tersebut dilakukan oleh sistem operasi. Sistem operasi sangat berkaitan dengan prosesor yang digunakan. Jenis prosesor pada PC yang umumnya kompatibel dengan produk awal IBM dan Macintosh. PC Macintosh perangkat lunaknya dikembangkan oleh perusahaan yang sama sehingga perkembangannya tidak sepesat IBM PC. Sistem operasi dari IBM saat ini secara umum terbagi 2 (dua) aliran yaitu komersial yang dibuat oleh Microsoft dan bersifat freeware, yang dikembangkan oleh peneliti seluruh dunia karena bersifat open source yaitu bahan baku pembuatnya dapat dibaca, sehingga hasilnya dapat ditambah atau dimodifikasi setiap orang. Sementara interaksi antara pengguna dan komputer dikenal melalui 2 (dua) cara, cara yang pertama adalah pemberian instruksi melalui penulisan perintah atau dengan cara tunjuk (pointer) dengan tampilan grafis. BAHASA PEMROGRAMAN Perangkat lunak bahasa merupakan program khusus yang sudah dibuat oleh pabrik komputer atau perusahaan perangkat lunak yang digunakan untuk mengembangkan program aplikasi. Program ini berfungsi sebagai penterjemah program yang ditulis dengan bahasa pemrograman komputer menjadi bahasa mesin yang dapat dimengerti oleh komputer. Bila perangkat lunak bahasa ini tidak tersedia, maka pembuat program harus menuliskan programnya langsung dalam bahasa mesin yang berbentuk bilangan biner, dan hal ini sangat sulit dan rumit. Perangkat lunak bahasa dapat dikategorikan menjadi: 1. Assembler, merupakan program yang digunakan untuk menterjemahkan program aplikasi yang ditulis dengan bahasa rakitan (assembly language) atau bahasa Halaman 16

17 pemrogaman simbolik menjadi bahasa mesin. Dengan bahasa simbolik, masing-masing kode operasi mesin tidak ditulis dengan bentuk bilangan biner, tetapi dengan suatu kode simbolik tertentu yang disebut dengan mnemonic. Program yang ditulis dengan bahasa simbolik disebut dengan program sumber (source program) dan hasil terjemahannya dalam bentuk bahasa mesin disebut dengan program objek (object program = OBJ). Proses pembuatan program obyek dari program sumber juga akan menampilkan daftar kesalahan-kesalahan sintaks (jika ada) yang dibuat oleh pemrogram. Kesalahan ini harus dibetulkan terlebih dahulu sebelum diproses lebih lanjut. Walau penulisan program dengan bahasa simbolik lebih mudah dibanding dengan bahasa mesin, tetapi tetap masih dirasakan kesulitan karena penulis program harus: Mengetahui susunan serta fungsi dari masing-masing register di dalam CPU. Mengetahui dengan persis cara alokasi memori komputer yang digunakan. Mengetahui fungsi-fungsi yang disediakan oleh OS. Untuk mengatasi hal ini telah dikembangkan suatu bahasa yang lebih dekat dengan pemakai komputer yang disebut bahasa tingkat tinggi (high level language), misalnya Basic, Fortran, Pascal, C, dsb. Program yang ditulis dengan bahasa tingkat tinggi ini harus diterjemahkan ke dalam bahasa mesin agar dapat dimengerti oleh komputer. Penerjemah ini dapat berupa compiler atau interpreter. 2. Compiler, menterjemahkan setiap instruksi di dalam suatu program sekaligus sama dengan assembler, dan menghasilkan program obyek yang selanjutnya di link Halaman 17

18 sehingga menghasilkan file exe. Contoh perangkat lunak bahasa seperti ini adalah Pascal, C, dan masih banyak lagi. 3 Interpreter, menterjemahkan instruksi satu persatu dan langsung di proses sebelum komputer membaca instruksi selanjutnya, sehingga tidak dihasilkan program obyek maupun file exe. Contoh untuk ini adalah: Basic versi baku, Dbase, dan sebagainya. APPLICATION SOFTWARE Sistem operasi dengan perangkat lunak bahasa tidak ditujukan untuk menyelesaikan permasalahan dalam aplikasi tertentu yang dihadapi oleh pemakai komputer. Program yang ditujukan untuk menyelesaikan suatu permasalahan dalam aplikasi tertentu disebut program aplikasi atau program paket. Ada dua cara untuk bisa mendapatkan program aplikasi yang dibutuhkan yaitu dengan mengembangkan sendiri (sangat sulit dan perlu keahlian khusus) atau membelinya (mudah). Saat ini banyak sekali program aplikasi yang tersedia di pasaran. Program ini dapat diandalkan, dapat memenuhi kebutuhan pemakai, dirancang dengan baik, relatif bebas dari kesalahan, mudah digunakan (user friendly), mempunyai dokumen yang memadai serta didukung oleh purna jual yang baik. Program paket ini digunakan untuk menyelesaikan masalah umum seperti membuat dokumen (Word Star, MS Word), membuat slide presentasi (MS Power Point), penerbitan (Adobe Page Maker), mengelola gambar (Adobe Photoshop) dsb. Akan tetapi bila kita mempunyai permasalahan yang sifatnya khusus dan unik sehingga tidak ada paket program yang sesuai untuk digunakan, maka dengan terpaksa harus dikembangkan program aplikasi sendiri, misalnya program Sistem Informasi Manajemen tentang Kepegawaian (SIMPEG), program sistem keuangan (SIMKEU) dan lain-lain. Halaman 18

19 Sebagai gambaran, beberapa peristiwa penting yang terjadi dalam perkembangan dunia software dapat dilihat seperti di bawah ini: Tahun 1956 Tahun 1960 Tahun 1963 Tahun 1965 Tahun 1976 Tahun 1977 Tahun 1978 Tahun 1979 Tahun 1981 Tahun 1983 : Jhon Bachus dan tim IBM-nya menciptakan Fortran sebagain bahasa pemprograman tingkat tinggi. : LISP meluncurkan model bahasa komputer untuk menulis program tiruan. : UNIX mulai dikembangkan oleh sebuah group yang dipimpin Ken Thompson dari AT&T Laboratories. : Bahasa berorientasi objek ditulis oleh Kristen Nygaard dan John Dahl. : Untuk pertamakalinya Microsoft dikembangkan, mereka menyebutnya dengan The Legend of Micro-kid. : Pemerintahan USA mengadopsi data standar IBM, untuk membuka kode kunci pesan & untuk melindungi rahasia agensi mereka. : Microsoft mengumumkan produk ketiganya, MICROSOFT COBOL-80 dijual seharga 1 juta dolar U.S. : Microsoft mengumumkan MICROSOFT BASIC untuk bit micro prosesor : IBM memperkenalkan personal computer yang memakai Microsoft 19 bit operating system, MS DOS 1.0, plus Microsoft BASIC, COBOL, PASCAL dan produk Microsoft lainnya. : Microsoft memperkenalkan word processing program, Microsoft word for MS DOS Tahun : Maxis memproduksi video game jenis baru untuk Halaman 19

20 1989 pendidikan dan hiburan Tahun 1990 Tahun 1991 Tahun 1992 Tahun 1993 Tahun 1995 Tahun 1997 : Microsoft pertama kalinya merilis Windows 3.0. : Linux Torvalds mengumumkan operating system Linux yang merupakan turunan dari MINIX. : Microsoft mengembangkan kreasi software-nya dan meluncurkan Windows 3.1. : Microsoft meluncurkan Windows NT untuk lingkungan bisnis. : Muncullah sistem operasi Windows '95 yang berhasil terjual sampai 7 juta kopi di seluruh dunia hanya dalam waktu dua bulan. : Program Deep Blue mengalahkan juara dunia catur, Windows 97 dirilis oleh Microsoft. Pada fase berikutnya, Microsoft berturut-turut mengeluarkan Windows XP pada tahun 2003 yang dilanjutkan oleh Windows Vista pada tahun Mengingat Windows Vista tergolong kurang sukses karena memiliki banyak bug, pada Februari 2009 Microsoft kembali mengeluarkan Windows 7 yang masih berupa beta release. Windows 7 ini merupakan penyempurnaan dari Windows Vista. Masalah realibilitas dan kestabilan pada sistem operasi Windows sampai saat ini masih menjadi kritikan para kritikus komputer, walau sistem operasi dibuat menjadi lebih mudah dioperasikan oleh user karena teknologi GUI (Graphic User Interface) yang ditawarkan. Kelemahan ini membuat para user melirik sistem "open source code" yang lebih memiliki realibilitas karena user dituntut untuk mengembangkan sendiri sistem operasinya, walaupun user dituntut pula untuk belajar lebih giat dibandingkan GUI (Graphic User Interface) yang ditawarkan Windows. Halaman 20

21 BAB II OPEN SOURCE SOFTWARE FILOSOFI OPEN SOURCE SOFTWARE Selama perkembangan Open Source Software yang dimulai dengan munculnya Linux dan gerakan Free Software, ada beberapa istilah yang muncul dan seringkali ditafsirkan orang menjadi sesuatu hal yang sama, seperti Open Source Software dengan Free Software. Sebagai pengetahuan dasar bagi kita, di bawah ini akan sedikit diulas mengenai istilah-istilah umum yang sering berkaitan dengan Dunia Open Source. PROPRIETARY SOFTWARE Proprietary Software atau Perangkat Lunak Berpemilik adalah sebuah istilah yang digulirkan oleh advokasi dari gerakan perangkat lunak bebas (Free Software Movement) untuk menjelaskan perangkat lunak komputer yang secara hukum merupakan milik (hak paten) dari salah satu pihak. Penggunaan perangkat lunak oleh pihak lain harus ditetapkan melalui kontrak atau perjanjian lisensi. Untuk penggunaan (using), pendistribusian (redistributing) maupun perubahan (modifying) dari perangkat lunak ini dilarang, dibatasi atau Anda memerlukan izin. Halaman 21

22 Lisensi dari perangkat lunak jenis ini adalah lisensi dimana kita sebagai user hanya memiliki hak untuk menggunakan perangkat lunak ini. Sedangkan source code-nya, sepenuhnya milik dari perusahaan yang me-rilis perangkat lunak tersebut. Umumnya perangkat lunak jenis ini bersifat komersil, karena biasanya dikembangkan oleh sebuah usaha yang bertujuan untuk menghasilkan uang dari penggunaan perangkat lunak yang dibuatnya. Dewasa ini industri perangkat lunak sudah menjadi salah satu industri raksasa dunia dengan pangsa pasar senilai milyaran Dollar AS per tahunnya. Contoh terkenal perangkat lunak berpemilik ini antara lain Microsoft Windows, Real Player, itunes, Adobe Photoshop, Mac OS X, WinZip dan beberapa versi Unix. OPEN SOURCE SOFTWARE Open Source Software atau Perangkat Lunak Sumber Terbuka, menurut Esther Dyson, didefinisikan sebagai perangkat lunak yang dikembangkan secara gotong royong tanpa koordinasi resmi, menggunakan kode program (source code) yang tersedia secara bebas, serta didistribusikan melalui internet. Menurut Richard Stallman, budaya gotong royong pengembangan perangkat lunak itu, telah ada sejak komputer pertama kali dikembangkan. Namun ketika dinilai memiliki nilai komersial, pihak industri perangkat lunak mulai memaksakan konsep mereka perihal kepemilikan perangkat lunak. Dengan dukungan finansial yang kuat secara sepihak mereka membentuk opini masyarakat bahwa penggunaan perangkat lunak tanpa izin / lisensi merupakan tindakan kriminal. Tidak semua pihak menerima konsep kepemilikan tersebut. Halaman 22

23 Richard Stallman beranggapan bahwa perangkat lunak merupakan sesuatu yang seharusnya selalu boleh dimodifikasi. Menyamakan hak cipta perangkat lunak dengan barang cetakan merupakan perampasan kemerdekaan berkreasi. Semenjak pertengahan tahun 1980-an, yang bersangkutan merintis proyek GNU (GNU is Not Unix), dengan tujuan memberdayakan kembali para pengguna (users) dengan kebebasan (freedom) menggunakan dan mengembangkan sebuah perangkat lunak. Proyek ini memperkenalkan konsep copyleft yang pada dasarnya mengadopsi prinsip copyright, namun prinsip tersebut digunakan untuk menjamin kebebasan berkreasi. Jaminan tersebut berbentuk pelampiran source code, serta pernyataan bahwa perangkat lunak tersebut boleh dimodifikasi asalkan tetap mengikuti prinsip copyleft. Konsep dari proyek GNU ini lebih dikenal dengan istilah "free software". Prinsip-prinsip free software tersebut memiliki banyak kesamaan dengan Open Source Software. Namun menurut Richard Stallman, free software lebih menekankan pada hal hakiki yaitu kebebasan mengembangkan perangkat lunak. Sedangkan menurut Eric S. Raymond, Open Source Software lebih menekankan aspek komersial seperti kualitas tinggi, kecanggihan, dan kehandalan. Dengan demikian, konsep Open Source Software diharapkan lebih menarik perhatian pelaku bisnis, investor, dan bahkan para raksasa perangkat lunak. Bahkan Esther Dyson memperkirakan, bahwa raksasa seperti Microsoft pun akan memperhitungkan serta memanfaatkan Open Source Software, seperti halnya mereka memanfaatkan internet. Definisi open source yang asli adalah seperti tertuang dalam OSD (Open Source Definition) beserta penjelasannya. Isinya merupakan paket-paket kondisi yang harus dipenuhi untuk Halaman 23

24 dikatakan bahwa software tersebut adalah open source, diantaranya adalah: 1. Free Redistribution. Lisensi tidak boleh membatasi setiap pihak untuk memberikan atau menjual software sebagai sebuah bagian dari kumpulan software yang berasal dari beberapa sumber. Pendistribusian ulang dilakukan secara cuma-cuma. 2. Source Code dari software tersebut harus disertakan dalam program atau diletakkan di tempat yang dapat diakses dengan biaya yang rasional. 3. Derived Works. Hasil modifikasi dari software berlisensi source code, harus diijinkan untuk didistribusikan dengan lisensi yang sama seperti software asalnya. 4. Integrity of the Authors Source Code. Demi menjaga integritas source code milik penulis asal, lisensi software tersebut dapat melarang pendistribusian source code yang termodifikasi. Tapi dengan syarat, lisensi itu mengijinkan pendistribusian dengan file-file atau modul patch (potongan atau paket file untuk memodifikasi dengan cara meng-update source code sebelum proses kompilasi). Agar lisensi tersebut menyandang nama atau versi yang berbeda dari software asal diperlukan hasil kerja modifikasi source code tersebut. 5. No Discrimination Against Persons or Groups. Lisensi tersebut tidak boleh menciptakan diskriminasi terhadap orang secara individu atau kelompok. 6. No Discrimination Against Fields of Endeavor. Lisensi tersebut tidak boleh membatasi seseorang dari menggunakan program itu dalam bidang pemberdaya-an tertentu. Contoh, tidak ada pembatasan untuk penggunaan dalam hal bisnis, atau pemanfaatan dalam bidang riset. Halaman 24

25 7. Distribution of License. Hak-hak yang dicantumkan pada program tersebut harus dapat diterapkan pada semua yang menerima tanpa perlu dikeluarkannya lisensi tambahan oleh pihak-pihak tersebut. 8. License Must Not Be Specific to a Product. Lisensi tersebut tidak diperbolehkan bersifat spesifik terhadap suatu produk. Hak-hak yang tercantum pada suatu program tidak boleh tergantung pada apakah program tersebut merupakan bagian dari satu distribusi software tertentu atau tidak. Sekalipun program diambil dari distribusi tersebut dan digunakan atau didistribusikan selaras dengan li-sensi program itu, semua pihak yang menerima harus memiliki hak yang sama seperti yang diberikan pada pendistribusian software asal. 9.License Must Not Contaminate Other Software. Lisensi tersebut tidak boleh membatasi software lain. Sebagai contoh, lisensi itu tidak boleh memaksakan bahwa program lain yang didistribusikan pada media yang sama harus bersifat open source atau sebuah software compiler yang bersifat open source tidak boleh melarang produk software yang dihasilkan dengan compiler tersebut untuk didistribusikan kembali. 10.License Must Be Technology-Neutral. Tidak boleh ada ketentuan dalam lisensi yang dapat dikaitkan pada teknologi atau model antarmuka tertentu. FREE SOFTWARE Perangkat lunak bebas (Inggris: free software) adalah istilah yang diciptakan oleh Richard Stallman dan Free Software Foundation yang mengacu kepada perangkat Halaman 25

26 lunak yang bebas untuk digunakan, dipelajari dan diubah serta dapat disalin dengan atau tanpa modifikasi atau dengan beberapa keharusan untuk memastikan bahwa kebebasan yang sama tetap dapat dinikmati oleh pengguna-pengguna berikutnya. Bebas di sini juga berarti dalam menggunakan, mempelajari, mengubah, menyalin atau menjual sebuah perangkat lunak, seseorang tidak perlu meminta ijin dari siapa pun. Untuk menjadikan sebuah perangkat lunak sebagai perangkat lunak bebas, perangkat lunak tersebut harus memiliki sebuah lisensi, atau berada dalam domain publik dan menyediakan akses ke kode sumbernya bagi setiap orang. Gerakan perangkat lunak bebas (free software movement) yang merintis perangkat lunak bebas berawal pada tahun 1983, bertujuan untuk memberikan kebebasan ini dapat dinikmati oleh setiap pengguna komputer. Dengan konsep kebebasan ini, setiap orang bebas untuk menjual perangkat lunak bebas, menggunakannya secara komersial dan mengambil untung dari distribusi dan modifikasi kode sumbernya. Walaupun demikian setiap orang yang memiliki salinan dari sebuah perangkat lunak bebas dapat pula menyebarluaskan perangkat lunak bebas tersebut secara gratis. Model bisnis dari perangkat lunak bebas biasanya terletak pada nilai tambah seperti dukungan, pelatihan, kustomisasi, integrasi atau sertifikasi. Perangkat lunak bebas (free software) jangan disalahartikan dengan perangkat lunak gratis (freeware) yaitu perangkat lunak yang digunakan secara gratis. Perangkat lunak gratis dapat berupa perangkat lunak bebas atau perangkat lunak tak bebas. Sejak akhir tahun 1990-an, beberapa alternatif istilah untuk perangkat lunak bebas digulirkan seperti "perangkat lunak sumber terbuka" (open-source software), "software libre", "FLOSS", dan "FOSS". Halaman 26

27 Dewasa ini umumnya perangkat lunak bebas tersedia secara gratis dan dibangun / dikembangkan oleh suatu paguyuban terbuka. Anggota paguyuban tersebut umumnya bersifat sukarela tetapi dapat juga merupakan karyawan suatu perusahaan yang memang dibayar untuk membantu pengembangan perangkat lunak tersebut. Perangkat Lunak Bebas ialah perihal kebebasan, bukan harga. Untuk memahami konsep ini, silahkan bayangkan tentang kebebasan berbicara, dan bukannya makan gratis. Perangkat Lunak Bebas mengacu pada kebebasan para penggunanya untuk menjalankan, menggandakan, menyebarluaskan, mempelajari, mengubah dan meningkatkan kinerja perangkat lunak. Tepatnya, mengacu pada empat jenis kebebasan bagi para pengguna perangkat lunak: Kebebasan untuk menjalankan programnya untuk tujuan apa saja (kebebasan 0). Kebebasan untuk mempelajari bagaimana program itu bekerja serta dapat disesuaikan dengan kebutuhan anda (kebebasan 1). Akses pada kode program merupakan suatu prasyarat. Kebebasan untuk menyebarluaskan kembali hasil salinan perangkat lunak tersebut sehingga dapat membantu sesama (kebebasan 2). Kebebasan untuk meningkatkan kinerja program, dan dapat menyebarkannya ke khalayak umum sehingga semua menikmati keuntungannya (kebebasan 3). Akses pada kode program merupakan suatu prasyarat juga. Suatu program merupakan perangkat lunak bebas, jika setiap pengguna memiliki semua dari kebebasan tersebut. Dengan demikian, pengguna seharusnya bebas untuk menyebarluaskan salinan program itu, dengan atau tanpa modifikasi (perubahan), Halaman 27

28 secara gratis atau dengan memungut biaya penyebarluasan, kepada siapapun dimanapun. Kebebasan untuk melakukan semua hal di atas berarti pengguna tidak harus meminta atau pun membayar untuk ijin tersebut. Pengguna juga harusnya memiliki kebebasan untuk memodifikasi (mengubah), serta menggunakan untuk keperluan pribadi dalam pekerjaannya, atau untuk main-main, tanpa perlu menyatakan kerberadaan program tersebut. Jika mengedarkan perubahan tersebut, pengguna seharusnya tidak perlu memberitahu siapapun dengan cara apapun. Kebebasan menggunakan sebuah program berarti kebebasan bagi siapapun baik perorangan ataupun organisasi untuk menggunakan pada komputer jenis apapun, untuk kegiatan apapun, tanpa perlu memberitahu para pengembang ataupun pihak-pihak lainnya secara khusus. Kebebasan menyebarluaskan hasil penggandaan, harus termasuk bentuk biner (eksekusi), atau kode program, yang termodifikasi maupun yang belum. Tidak apa-apa, jika tidak disertakan cara memproduksi bentuk biner tersebut, namun perlu ada kebebasan penyebar-luasannya, jika kemudian hari ditemukan cara untuk memproduksinya. Agar terdapat kebebasan melakukan perubahan [serta mempublikasikan versi yang lebih baik] memiliki arti, anda harus memiliki akses pada kode program tersebut. Jadi, memiliki akses tersebut merupakan syarat mutlak untuk perangkat lunak bebas. Agar dapat menjadi kenyataan, kebebasan ini tidak boleh dibatalkan selama anda tidak melakukan suatu kesalahan. Jika pengembang perangkat lunak tersebut mempunyai hak untuk mencabut lisensi, tanpa anda melakukan apa-apa yang menyebabkan seperti itu, maka program tersebut tidak dapat disebut sebagai perangkat lunak bebas. Halaman 28

29 Walaupun demikian, aturan tertentu mengenai tata cara pendistribusian perangkat lunak bebas dapat diterima, selama tidak bertentangan dengan hakikat inti dari kebebasan itu sendiri. Umpamanya, "copyleft" (pada garis besarnya), tidak mengizinkan penambahan aturan pelarangan atau pembatasan hak orang lain yang tidak sesuai dengan hakikat inti dari kebebasan. Hal ini tidak bertentangan dengan hakikat inti dari kebebasan itu sendiri, justru aturan ini melindunginya. Jadi, kita mungkin harus membayar untuk mendapatkan perangkat lunak GNU, atau mungkin juga anda mendapatkannya secara cuma-cuma. Terlepas dari cara mendapatkan perangkat lunak tersebut, anda akan selalu bebas untuk menyalin dan mengubah perangkat lunak tersebut, ataupun untuk menjualnya. Perangkat lunak bebas bukan berarti tidak komersial. Program bebas harus boleh digunakan untuk keperluan komersial. Pengembangan perangkat lunak bebas secara komersial pun tidak merupakan hal yang aneh; dan produknya ialah perangkat lunak bebas yang komersial. Aturan perihal cara mengemas perangkat lunak bebas hasil modifikasi dapat diterima, jika tidak secara efektif menghalangi kebebasan kita untuk mempublikasikan ulang modifikasinya. Demikian pula aturan, Jika anda membuat program tersedia dalam cara tertentu, maka anda juga harus membuatnya tersedia dalam cara tertentu lainnya, juga dapat diterima dengan ketentuan yang sama (Perhatikan bahwa aturan tersebut masih memberikan kita pilihan untuk menentukan apakah program itu akan dipublikasikan atau tidak). Proyek GNU menggunakan copyleft untuk melindungi semuanya, kebebasan tersebut dijamin oleh hukum. Namun, terdapat juga perangkat lunak bebas yang tidak copyleft. Proyek GNU memiliki alasan kuat mengapa lebih baik menggunakan Halaman 29

30 copyleft, namun akan tetap memanfaatkan juga program yang tidak copyleft. Terkadang ada pemerintah mengeluarkan aturan pembatasan ekspor perdagangan yang dapat membatasi kebebasan kita untuk menyebarkan salinan program secara internasional. Para pengembang perangkat lunak memang tidak memiliki kekuatan untuk meniadakan atau melanggar / mengganti aturan tersebut. Namun yang dapat dan harus dilakukan ialah menolak untuk menetapkan program tersebut sebagai prasyarat dari apapun. Dengan cara ini, peraturan pembatasan ekspor tersebut tidak akan memiliki pengaruh apapun, baik terhadap sebuah kegiatan maupun terhadap pihak-pihak di luar wilayah hukum pemerintah tersebut. Jika membicarakan perihal perangkat lunak bebas, sebaiknya jangan menggunakan istilah seperti cuma-cuma, gratisan dan sejenisnya; karena istilah tersebut mengacu pada harga, dan bukannya kebebasan. Diharap bahwa kita juga menghindari istilah seperti pembajakan agar tidak terjebak dalam salah persepsi. Perlu diperhatikan bahwa kriteria perangkat lunak bebas membutuhkan kehati-hatian dalam interpretasinya. Untuk menetapkan apakah sebuah program memiliki lisensi perangkat lunak bebas, kita menggunakan kriteria tersebut untuk menilai semangat secara umum lalu menelaah secara hati-hati kata demi kata dari lisensi tersebut. Jika sebuah lisensi tersebut menetapkan pembatasan yang tidak wajar, kita tetap akan menolaknya, walau kita tidak memperhitungkan / mengantisipasi kriteria tersebut sebelumnya. Terkadang sebuah lisensi mensyaratkan sesuatu yang memerlukan pemikiran yang dalam, termasuk diskusi dengan para pengacara. Ketika mencapai mufakat, terkadang perlu mengubah kriteria perangkat lunak bebas ini untuk Halaman 30

31 memudah-kan penilaian kelayakan lisensi serupa berikutnya. FREE AS IN FREEDOM Istilah "perangkat lunak bebas" sering kali disalah-artikan serta tidak berkaitan dengan harga. Ini mengenai kebebasan. Jadi, berikut ini merupakan definisi dari perangkat lunak bebas. Sebuah program dikatakan perangkat lunak bebas, untuk anda sebagai pengguna, jika: Anda punya kebebasan untuk menjalankan program, untuk apapun. Anda punya kebebasan untuk mengubah program agar sesuai dengan kebutuhan (agar kebebasan ini efektif, anda musti punya akses ke kode program, sebab mengubah program tanpa kode program sangat menyulitkan). Anda punya kebebasan untuk mendistribusikan salinannya, secara gratis ataupun dengan biaya. Sehingga masyarakat mendapatkan kesempatan untuk turut menikmati perubahan tersebut. Karena "bebas" merujuk pada kebebasan, tidaklah terdapat kontradiksi antara berjualan salinan dan perangkat lunak bebas. Bahkan, kebebasan berjualan salinan menjadi penentu: kumpulan perangkat lunak bebas yang dijual di CD-ROM menjadi penting untuk masyarakat, dan berjualan tersebut menjadi cara utama untuk menghimpun dana pengembangan perangkat lunak bebas. Jika tidak termasuk dalam himpunan tersebut, maka tidaklah dapat dikatakan sebagai perangkat lunak bebas. Karena kebingungan terhadap kata "bebas" ini, banyak yang mencari kata alternatif, namun hingga kini belum ditemukan kata yang lebih cocok. Belum ada kata sederhana yang mencerminkan arti "bebas". Kata seperti "merdeka", "terbuka", "kemerdekaan", dapat berarti lain ataupun mengandung Halaman 31

32 kelemahan lainnya. SEJARAH OPEN SOURCE SOFTWARE Setelah mengenal beberapa istilah mendasar yang sering digunakan dalam bidang Open Source, tidak ada salahnya perlu kita ketahui sejarah dari beberapa kata kunci tentang Open Source Software. Ada 3 (tiga) buah kata kunci yang dapat dibreakdown, yakni Linux, Free Software dengan proyek GNU-nya dan Proprietary Software (dalam hal ini diwakili oleh Raksasa Microsoft). SEJARAH MICROSOFT William Henry Gates III atau lebih terkenal dengan sebutan Bill Gates, lahir di Seatle, Washington pada tanggal 28 Oktober Ayah Bill, Bill Gates Jr., bekerja di sebuah firma hukum sebagai seorang pengacara dan ibunya, Mary, adalah seorang mantan guru. Bill adalah anak kedua dari tiga Bill Gates bersaudara. Sejak kecil Bill mempunyai hobi "hiking", bahkan hingga kini kegiatan ini masih sering dilakukannya bila ia sedang "berpikir". Bill kecil mampu dengan mudah melewati masa sekolah dasar dengan nilai sangat memuaskan, terutama dalam pelajaran IPA dan Matematika. Mengetahui hal ini orang tua Bill, kemudian menyekolahkannya di sebuah sekolah swasta yang terkenal dengan pembinaan akademik yang baik, bernama "LAKESIDE". Pada saat itu, Lakeside baru saja membeli sebuah komputer, dan dalam waktu seminggu, Bill Gates, Paul Allen dan beberapa siswa lainnya (sebagian besar nantinya menjadi programmer pertama Halaman 32

33 MICROSOFT) sudah menghabiskan semua jam pelajaran komputer untuk satu tahun. Kemampuan komputer Bill Gates sudah diakui sejak dia masih bersekolah di Lakeside. Dimulai dengan meng"hack" komputer sekolah, mengubah jadwal, dan penempatan siswa. Tahun 1968, Bill Gates, Paul Allen, dan dua hackers lainnya disewa oleh Computer Center Corp. untuk menjadi tester sistem keamanan perusahaan tersebut. Sebagai balasan, mereka diberikan kebebasan untuk menggunakan komputer perusahaan. Menurut Bill mulai saat itulah mereka benar-benar dapat "memasuki" komputer. Dan disini ia mulai mengembangkan kemampuan menuju pembentukan Microsoft, 7 tahun kemudian. Selanjutnya kemampuan Bill Gates semakin terasah. Pembuatan program sistem pembayaran untuk Information Science Inc., merupakan bisnis pertamanya. Kemudian bersama Paul Allen mendirikan perusahaan pertama mereka yang disebut Traf-O-Data. Mereka membuat sebuah komputer kecil yang mampu mengukur aliran lalu lintas. Bekerja sebagai debugger di perusahaan kontraktor pertahanan TRW, dan sebagai penanggungjawab komputerisasi jadwal sekolah, melengkapi pengalaman Bill Gates. Musim gugur 1973, Bill Gates berangkat menuju Harvard University dan terdaftar sebagai siswa fakultas hukum. Bill mampu dengan baik mengikuti kuliah, namun sama seperti ketika di SMA, perhatiannya segera beralih ke komputer. Selama di Harvard, hubungannya dengan Allen tetap dekat. Bill dikenal sebagai seorang jenius di Harvard. Bahkan salah seorang guru Bill mengatakan bahwa Bill adalah programmer yang luar biasa jenius, namun seorang manusia yang menyebalkan. Desember 1974, saat hendak mengunjungi Bill Gates, Paul Allen membaca artikel majalah Popular Electronics dengan judul Halaman 33

SEJARAH PERKEMBANGAN KOMPUTER

SEJARAH PERKEMBANGAN KOMPUTER SEJARAH PERKEMBANGAN KOMPUTER Berdasarkan perkembangan teknologi komputer, maka perkembangannya dapat kita bagi menjadi 2 bagian yaitu : Sebelum tahun 1940. Setelah tahun 1940. Sebelum tahun 1940 Sejak

Lebih terperinci

KELAS 7 SEMESTER 1 TAHUN PELAJARAN 2009/2010

KELAS 7 SEMESTER 1 TAHUN PELAJARAN 2009/2010 KELAS 7 SEMESTER 1 TAHUN PELAJARAN 2009/2010 BAGIAN 2 Zaman Prasejarah Perkembangan TIK pada masa prasejarah dapat dilihat pada peninggalan lukisan dan gambar di dinding gua yang menceritakan tentang:

Lebih terperinci

Evolusi dan Kinerja Komputer

Evolusi dan Kinerja Komputer Evolusi dan Kinerja Komputer Ayu Dessy I. 10111011 Fajar Amaliah 10111052 Anita Meiylani 10111070 Marina Tryandari 10111084 Arsitektur dan Organisasi Komputer KOMPUTER GENERASI PERTAMA Pada tahun 1941,

Lebih terperinci

SEJARAH & EVOLUSI KOMPUTER

SEJARAH & EVOLUSI KOMPUTER SEJARAH & EVOLUSI KOMPUTER SEJARAH & EVOLUSI KOMPUTER Komputer saat ini adalah evolusi panjang penemuan-penemuan manusia sejak dulu berupa alat mekanik dan elektronik Empat golongan besar alat pengolah

Lebih terperinci

25/03/2010 Sejarah komputer Oleh JK 1

25/03/2010 Sejarah komputer Oleh JK 1 KOMPUTER GENERASI PERTAMA Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis yang dimiliki komputer.

Lebih terperinci

HARDWARE SOFTWARE 1 Pengenalan Komputer

HARDWARE SOFTWARE 1 Pengenalan Komputer HARDWARE SOFTWARE 1 Pengenalan Komputer Ferry Wahyu Wibowo, S.Si., M.Cs. 1 Outlines! Sejarah perkembangan Komputer! Komponen utama komputer! Arsitektur modern komputer PC 2 Sejarah Perkembangan Komputer

Lebih terperinci

SEJARAH PERKEMBANGAN KOMPUTER

SEJARAH PERKEMBANGAN KOMPUTER SEJARAH PERKEMBANGAN KOMPUTER MATA KULIAH APLIKASI KOMPUTER PROGRAM STUDI AKUNTANSI UNIVERSITAS HALMAHERA Darius Arkwright PENGGOLONGAN ALAT PENGOLAHAN DATA 1. Peralatan manual : yaitu peralatan pengolahan

Lebih terperinci

KLASIFIKASI KOMPUTER

KLASIFIKASI KOMPUTER KLASIFIKASI KOMPUTER MATERI KULIAH TATAP MUKA III DAN IV By : SYAFRIZAL http://riyan17.wordpress.com BERDASARKAN DATA/SINYAL MASUKAN: Komputer Analog Komputer Digital Komputer Hybrid (Nanti Kita Bahas)

Lebih terperinci

Sejarah Generasi Komputer

Sejarah Generasi Komputer Sejarah Generasi Komputer Komputer berasal dari kata to Compute yang berarti menghitung. Secara umum computer bisa disebut mesin hitung. Pengertian computer adalah suatu alat hitung dengan kontruksi elektronika

Lebih terperinci

Pengenenalan Komputer MAGISTER UNISSULA

Pengenenalan Komputer MAGISTER UNISSULA Pengenenalan Komputer MAGISTER UNISSULA Computare to compute Menghitung Komputer adalah : Alat elektronik Dapat menerima input data Dapat mengolah data Dapat memberikan informasi Menggunakaan suatu program

Lebih terperinci

Sejarah Perkembangan Komputer dari Gernerasi Pertama Sampai Sekarang

Sejarah Perkembangan Komputer dari Gernerasi Pertama Sampai Sekarang Sejarah Perkembangan Komputer dari Gernerasi Pertama Sampai Sekarang by Mahasiswa Akatel - Saturday, January 23, 2016 http://laboratory.akademitelkom.ac.id/index.php/2016/01/23/sejarah-perkembangan-komputer-darigernerasi-pertama-sampai-sekarang/

Lebih terperinci

PERAKITAN KOMPUTER. Peralatan dan bahan perakitan. Tempat dan keselamatan kerja. Prosedur bongkar pasang komputer. Konfigurasi BIOS.

PERAKITAN KOMPUTER. Peralatan dan bahan perakitan. Tempat dan keselamatan kerja. Prosedur bongkar pasang komputer. Konfigurasi BIOS. Peralatan dan bahan perakitan. Tempat dan keselamatan kerja. Prosedur bongkar pasang komputer. Konfigurasi BIOS. E. Kompetensi Inti Dan Kompetensi Dasar 1. Kompetensi Inti 1 : Menghayati dan mengamalkan

Lebih terperinci

Aplikasi Komputer. Pengenalan Aplikasi Komputer. Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM.

Aplikasi Komputer. Pengenalan Aplikasi Komputer. Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Aplikasi Komputer Modul ke: Pengenalan Aplikasi Komputer Fakultas FASILKOM Sulis Sandiwarno, S.Kom.,M.Kom Program Studi Sistem Informasi Pengantar Ilmu Komputer Awal mula komputer yang sebenarnya dibentuk

Lebih terperinci

Mendeskripsikan sejarah perkembangan teknologi informasi dan komunikasi dari masa lalu sampai sekarang. Sejarah Komputer

Mendeskripsikan sejarah perkembangan teknologi informasi dan komunikasi dari masa lalu sampai sekarang. Sejarah Komputer Mendeskripsikan sejarah perkembangan teknologi informasi dan komunikasi dari masa lalu sampai sekarang Sejarah Komputer Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga

Lebih terperinci

Sejarah Perkembangan Komputer Dari Dulu Hingga Sekarang

Sejarah Perkembangan Komputer Dari Dulu Hingga Sekarang Sejarah Perkembangan Komputer Dari Dulu Hingga Sekarang by Mahasiswa Akatel - Friday, January 22, 2016 http://laboratory.akademitelkom.ac.id/index.php/2016/01/22/707/ Nama : Chika Intania Syafitri Nim

Lebih terperinci

BAB I SEJARAH PERKEMBANGAN KOMPUTER

BAB I SEJARAH PERKEMBANGAN KOMPUTER BAB I SEJARAH PERKEMBANGAN KOMPUTER Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan

Lebih terperinci

Zainal Arifin 1 SEJARAH KOMPUTER

Zainal Arifin 1 SEJARAH KOMPUTER SEJARAH KOMPUTER Sejarah komputer sudah dimulai sejak zaman dahulu kala. Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik

Lebih terperinci

Sejarah, Evolusi dan Kinerja Komputer

Sejarah, Evolusi dan Kinerja Komputer Sejarah, Evolusi dan Kinerja Komputer DIGAS WIRAPATI 14111037 M. IKHSAN 14111060 M. IMAM SANTOSO 14111027 TAUFIQU RAHMAN 14111077 Arsitektur dan Organisasi Komputer Sejarah Komputer Sebelum tahun 1940,

Lebih terperinci

Sejarah Komputer. Materi Training Sistem Operasi Komputer

Sejarah Komputer. Materi Training Sistem Operasi Komputer 1 Sejarah Komputer Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan

Lebih terperinci

SEJARAH PERKEMBANGAN TEKNOLOGI KOMPUTER DARI DULU SAMPAI SEKARANG. Sejarah Perkembangan Komputer Generasi Pertama Dri tahun

SEJARAH PERKEMBANGAN TEKNOLOGI KOMPUTER DARI DULU SAMPAI SEKARANG. Sejarah Perkembangan Komputer Generasi Pertama Dri tahun SEJARAH PERKEMBANGAN TEKNOLOGI KOMPUTER DARI DULU SAMPAI SEKARANG Sejarah Perkembangan Komputer Generasi Pertama Dri tahun 1940 1959 Sejarah Perkembangan Komputer Sebelum tahun 1940 Sejak dahulu kala,

Lebih terperinci

PENGANTAR APLIKASI KOMPUTER FAKULTAS EKONOMI UNIVERSITAS WIDYATAMA

PENGANTAR APLIKASI KOMPUTER FAKULTAS EKONOMI UNIVERSITAS WIDYATAMA Sebuah perangkat elektronik yang beroperasi dibawah kendali perintah-perintah (software) yang tersimpan di dalam memorinya berfungsi untuk menerima data (input), memanipulasi data tersebut, (proses) dan

Lebih terperinci

1/7/2013. Mengoperasikan Personal Computer Stand Alone KKPI KELAS X SMK Negeri 2 Pati. All rights reserved.

1/7/2013. Mengoperasikan Personal Computer Stand Alone KKPI KELAS X SMK Negeri 2 Pati. All rights reserved. KKPI KELAS X Standard Kompetensi Kompetensi Dasar Indikator Tujuan Pembelajaran Uraian Materi Evaluasi Author 2010 SMK Negeri 2 Pati. All rights reserved. Mengoperasikan Personal Computer Stand Alone 1

Lebih terperinci

Ivan Sudirman Romi Satria Wahono

Ivan Sudirman Romi Satria Wahono Sejarah Komputer Ivan Sudirman ivan@wiraekabhakti.co.id Romi Satria Wahono romi@romisatriawahono.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

Sejarah Perkembangan Komputer. Lasni Sijabat :: Abstrak

Sejarah Perkembangan Komputer. Lasni Sijabat ::  Abstrak Sejarah Perkembangan Komputer Lasni Sijabat bianqalasni@gmail.com :: http://.com Abstrak Sejarah perkembangan komputer ini bisa memberikan kita pengetahuan tentang latar belakang komputer, dimana komputer

Lebih terperinci

Pengertian Komputer dan Perkembangannya. Hanif Fakhrurroja, MT

Pengertian Komputer dan Perkembangannya. Hanif Fakhrurroja, MT Pengertian Komputer dan Perkembangannya Hanif Fakhrurroja, MT PIKSI GANESHA, 2012 Agenda Sesi 1 1 2 3 Latar Belakang Pengertian Komputer Perkembangan Komputer Latar Belakang Latar Belakang Abad penggunaan

Lebih terperinci

Komputer. Definisi, Sejarah Perkembangan dan Klasifikasi

Komputer. Definisi, Sejarah Perkembangan dan Klasifikasi Komputer Definisi, Sejarah Perkembangan dan Klasifikasi Arti kata komputer to compute : (Latin computare; dari kata COM-, putare reckon ) = Menghitung komputer secara ejaan dapat diartikan sebagai alat

Lebih terperinci

PENGANTAR ILMU KOMPUTER

PENGANTAR ILMU KOMPUTER PENGANTAR ILMU KOMPUTER SEJARAH PERKEMBANGAN KOMPUTER I MADE ANDHIKA, S.KOM dre_andhika@yahoo.co.id Penggolongan Alat Pengolahan Data Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai

Lebih terperinci

ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIK. digunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi.

ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIK. digunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi. Organisasi Sistem Komputer : Sebuah sistem komputer yang berkaitan dengan unit-unit operasional dan interkoneksinya yang merealisasikan spesifikasi aksitektural. Arsitektur Komputer : Sebuah sistem komputer

Lebih terperinci

Komputer. Definisi, Sejarah Perkembangan dan Klasifikasi

Komputer. Definisi, Sejarah Perkembangan dan Klasifikasi Komputer Definisi, Sejarah Perkembangan dan Klasifikasi Arti kata komputer to compute : (Latin computare; dari kata COM-, putare reckon ) t ) = Menghitung komputer secara ejaan dapat diartikan sebagai

Lebih terperinci

Sejarah Perkembangan Komputer Dari Dulu Sampai Sekarang (Ilham AR)

Sejarah Perkembangan Komputer Dari Dulu Sampai Sekarang (Ilham AR) Sejarah Perkembangan Komputer Dari Dulu Sampai Sekarang (Ilham AR) by Mahasiswa Akatel - Sunday, January 17, 2016 http://laboratory.akademitelkom.ac.id/index.php/2016/01/17/sejarah-perkembangan-komputer-dari-dulusampai-sekarang-ilham-ar/

Lebih terperinci

EVOLUSI DAN PERKEMBANGAN KINERJA KOMPUTER

EVOLUSI DAN PERKEMBANGAN KINERJA KOMPUTER EVOLUSI DAN PERKEMBANGAN KINERJA KOMPUTER Herris Sona Kurnia (H1L009001) Imam Muhajirin (H1L009009) Yoga Nasukha (H1L009041) Agung Sutraji (H1L009067) M. Firman Hidayat (H1L009073) PROGRAM STUDI TEKNIK

Lebih terperinci

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER PENDAHULUAN

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER PENDAHULUAN PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER PENDAHULUAN ARSITEKTUR & ORGANISASI Arsitektur Komputer adalah atribut - atribut dari sistem yang mempunyai dampak langsung eksekusi logik dari sebuah program

Lebih terperinci

Perkembangan Teknologi Komputer dari dulu hingga sekarang

Perkembangan Teknologi Komputer dari dulu hingga sekarang Perkembangan Teknologi Komputer dari dulu hingga sekarang by Mahasiswa Akatel - Friday, January 22, 2016 http://laboratory.akademitelkom.ac.id/index.php/2016/01/22/perkembangan-teknologi-komputer-daridulu-hingga-sekarang-7/

Lebih terperinci

SEJARAH PERKEMBANGAN KOMPUTER DARI GENERASI PERTAMA SAMPAI SAAT INI

SEJARAH PERKEMBANGAN KOMPUTER DARI GENERASI PERTAMA SAMPAI SAAT INI SEJARAH PERKEMBANGAN KOMPUTER DARI GENERASI PERTAMA SAMPAI SAAT INI Fajar Ardiyanto Email : fajarardiyan@gmail.com Abstrak: Komputer merupakan suatu alat pembantu manusia dimana komputer telah memasuki

Lebih terperinci

Sejarah Perkembangan Komputer

Sejarah Perkembangan Komputer Sejarah Perkembangan Komputer 1. Penggolongan Alat Pengolahan Data Alat pengolahan data, mulai dari yang paling sederhana sampai sekarang ini dapat digolongkan dalam empat golongan, yaitu: 1. Alat manual

Lebih terperinci

MATERI KULIAH I PENGANTAR TEKNOLOGI INFORMASI

MATERI KULIAH I PENGANTAR TEKNOLOGI INFORMASI MATERI KULIAH I PENGANTAR TEKNOLOGI INFORMASI OLEH : ANTONI ARIF, ST AMIK TRI DHARMA PEKANBARU 2 Pengantar Teknologi Informasi I Pembahasan Pengertian Teknologi Informasi Pengertian Sistem Informasi Komponen-Komponen

Lebih terperinci

Aplikasi Komputer. Miftahul Fikri, M.Si. Komputer Perkembangan Komputer Komponen dan Struktur Komputer. Modul ke: Fakultas Ekonomi dan Bisnis

Aplikasi Komputer. Miftahul Fikri, M.Si. Komputer Perkembangan Komputer Komponen dan Struktur Komputer. Modul ke: Fakultas Ekonomi dan Bisnis Modul ke: Komputer Komponen dan Struktur Komputer Fakultas Ekonomi dan Bisnis Miftahul Fikri, M.Si Program Studi Manajemen www.mercubuana.ac.id Menurut Blissmer (1985), komputer adalah suatu alat elektronik

Lebih terperinci

Perkembangan Komputer

Perkembangan Komputer Perkembangan Komputer KOMPONEN-KOMPONEN KOMPUTER Materi yang akan dipelajari: p Komponen-komponen Komputer p Hardware p Software p Brainware p Awal perkembangan komputer p Mesin pertama p Era komputer

Lebih terperinci

Modul Sejarah Komputer

Modul Sejarah Komputer 6. Sejarah Komputer 6.1. LATAR BELAKANG Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat alat mekanik dan elektronik untuk membantu manusia dalam penghitungan

Lebih terperinci

PERKEMBANGAN TEKNOLOGI KOMPUTER DARI DULU HINGGA SEKARANG

PERKEMBANGAN TEKNOLOGI KOMPUTER DARI DULU HINGGA SEKARANG PERKEMBANGAN TEKNOLOGI KOMPUTER DARI DULU HINGGA SEKARANG by Mahasiswa Akatel - Sunday, January 17, 2016 http://laboratory.akademitelkom.ac.id/index.php/2016/01/17/perkembangan-teknologi-komputer-daridulu-hingga-sekarang-2/

Lebih terperinci

SEJARAH PERKEMBANGAN KOMPUTER

SEJARAH PERKEMBANGAN KOMPUTER SEJARAH PERKEMBANGAN KOMPUTER Maryanih maryani@raharja.info Abstrak Kata computer secara umum pernah dipergunakan untuk mendefiniskan orang yang melakukan perhitungan aritmatika, dengan atau tanpa mesin

Lebih terperinci

LATAR BELAKANG

LATAR BELAKANG 2. Sejarah Komputer 2.1. LATAR BELAKANG Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan

Lebih terperinci

Perkembangan Teknologi Komputer dan Teknologi Informasi

Perkembangan Teknologi Komputer dan Teknologi Informasi Perkembangan Teknologi Komputer dan Teknologi Informasi Perkembangan Teknologi Komputer Sebelum tahun 1940 Setelah tahun 1940 Sebelum tahun 1940 Pada tahun 1816, Charles Babbage membuat the difference

Lebih terperinci

Asal Mula Software Komputer

Asal Mula Software Komputer Asal Mula Software Komputer Barian Berial Siswoyo ryan.wisastra@yahoo.com Abstrak Software Komputer adalah kumpulan dari pada intruksi atau statement yang di susun secara logis dan berbentuk kode yang

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 1 Organisasi Komputer Sejarah Komputer Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Latar Belakang Abad penggunaan komputer di berbagai bidang. Latar

Lebih terperinci

Pendahuluan KOMPUTER? Computare (Latin) to compute menghitung

Pendahuluan KOMPUTER? Computare (Latin) to compute menghitung Pendahuluan Definisi Komputer KOMPUTER? Computare (Latin) to compute menghitung Alat elektronik Dapat menerima input data Dapat mengolah data Dapat memberikan informasi Menggunakaan suatu program yang

Lebih terperinci

APLIKASI KOMPUTER (APLIKOM) Modul ke: Pengenalan Komputer. Dr. Suharno Pawirosumarto, S.Kom, MM. Fakultas ILMU KOMUNIKASI. Program Studi PENYIARAN

APLIKASI KOMPUTER (APLIKOM) Modul ke: Pengenalan Komputer. Dr. Suharno Pawirosumarto, S.Kom, MM. Fakultas ILMU KOMUNIKASI. Program Studi PENYIARAN APLIKASI KOMPUTER 01 Modul ke: Fakultas ILMU KOMUNIKASI Program Studi PENYIARAN (APLIKOM) Pengenalan Komputer Dr. Suharno Pawirosumarto, S.Kom, MM Pengertian Komputer 1 Berasal dari bahasa latin computare

Lebih terperinci

SEJARAH KOMPUTER GENERASI 1-5

SEJARAH KOMPUTER GENERASI 1-5 SEJARAH KOMPUTER GENERASI 1-5 Komputer berasal dari kata compute yang berarti menghitung dengan kata lain komputer berati alat penghitung. Komputer pertama kali ditemukan oleh Charles Babbage, kecerdasan

Lebih terperinci

Perkembangan Teknologi Komputer Dari Dulu Sampe Sekarang

Perkembangan Teknologi Komputer Dari Dulu Sampe Sekarang Perkembangan Teknologi Komputer Dari Dulu Sampe Sekarang by Mahasiswa Akatel - Wednesday, January 20, 2016 http://laboratory.akademitelkom.ac.id/index.php/2016/01/20/perkembangan-teknologi-komputer-daridulu-sampe-sekarang-2/

Lebih terperinci

KONSEP DASAR DAN SEJARAH KOMPUTER

KONSEP DASAR DAN SEJARAH KOMPUTER KONSEP DASAR DAN SEJARAH KOMPUTER 1.1 SIFAT DASAR DAN KOMPONEN KOMPUTER Manusia menggunakan/mengandalkan otak untuk melakukan kalkulasi, dengan demikian manusia merupakan komputer. Tetapi apabila ukuran

Lebih terperinci

Organisasi & Arsitektur Komputer

Organisasi & Arsitektur Komputer Organisasi & Arsitektur Komputer 1 Evolusi & Kinerja Komputer Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan mail@ekobudisetiawan.com www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Kinerja

Lebih terperinci

Kuliah Pengantar Teknologi Informasi 3

Kuliah Pengantar Teknologi Informasi 3 Kuliah Pengantar Teknologi Informasi 3 KLASIFIKASI SISTEM TEKNOLOGI INFORMASI Menurut Fungsi Sistem informasi yang melekat pada produk lain. Contoh: Sistem VCR (Video Casette Recorder) memiliki sistem

Lebih terperinci

KOMPUTER? Computare (Latin) to compute menghitung

KOMPUTER? Computare (Latin) to compute menghitung KOMPUTER? Computare (Latin) to compute menghitung Alat elektronik Dapat menerima input data Dapat mengolah data Dapat memberikan informasi Menggunakaan suatu program yang tersimpan di memori komputer Dapat

Lebih terperinci

Nama : Siti Nurhalimah NIM : Linda Wati Dian Saputri NIM :

Nama : Siti Nurhalimah NIM : Linda Wati Dian Saputri NIM : Nama : Siti Nurhalimah NIM :12141573 Kelas :12. 2C. 05 Linda Wati Dian Saputri NIM :12140011 Jurusan :Manajemen Informatika Sejarah Perkembangan Komputer Setelah Tahun 1940 Komputer telah mengalami beberapa

Lebih terperinci

SEJARAH KOMPUTER. Pengertian komputer. Jenis - Jenis Komputer. A. Berdasarkan Data Yang Diolah

SEJARAH KOMPUTER. Pengertian komputer. Jenis - Jenis Komputer. A. Berdasarkan Data Yang Diolah Pengertian komputer SEJARAH KOMPUTER Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya

Lebih terperinci

JENIS PERANGKAT LUNAK

JENIS 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

Lebih terperinci

3. Penjualan tiket 42. Sebutkan 3 contoh kegunaan komputer dibidang perdagangan!

3. Penjualan tiket 42. Sebutkan 3 contoh kegunaan komputer dibidang perdagangan! Jawab 1. Konrad Zuse tahun 1941 2. 1. Penggunaan tube vakum 2. Adanya silinder magnetik untuk penyimpanan data dengan kapasitas penyimpanan kecil. 3. Instruksi operasi dibuat secara spesifik untuk suatu

Lebih terperinci

BAB II TINJAUAN UMUM PROGRAM KOMPUTER. (hardware) dan perangkat lunak (software) yang memiliki kemampuan atau

BAB II TINJAUAN UMUM PROGRAM KOMPUTER. (hardware) dan perangkat lunak (software) yang memiliki kemampuan atau BAB II TINJAUAN UMUM PROGRAM KOMPUTER A. Perkembangan Komputer di Dunia Komputer adalah peralatan elektronik yang terdiri dari perangkat keras (hardware) dan perangkat lunak (software) yang memiliki kemampuan

Lebih terperinci

HAKI Perangkat Lunak

HAKI Perangkat Lunak HAKI Perangkat Lunak Paten Software Copyright Software License Copyright Software E-Class 12 Presentation Novian Fati S. 1241177004199 Arif Maulana I. 1241177004050 Samsul Kosasi 1241177004004 Paten Software

Lebih terperinci

Pengantar Teknologi Informasi

Pengantar Teknologi Informasi Pengantar Teknologi Informasi Sistem Komputer Defri Kurniawan, M.Kom Fasilkom 10/1/2013 Content Sistem Komputer Pengertian Komputer Prinsip Kerja Komputer Konsep Dasar Komputer Input Device, Output Device,

Lebih terperinci

Etika dan Ketentuan dalam Teknologi Informasi &Komunikasi

Etika dan Ketentuan dalam Teknologi Informasi &Komunikasi BAB III Etika dan Ketentuan dalam Teknologi Informasi &Komunikasi Etika berasal dari bahasa Yunani ethikos yang berarti timbul dari kebiasaan. Etika mencakup analisis dan penerapan nilai-nilai seperti

Lebih terperinci

PENGENALAN KOMPUTER A. Pengertian Komputer B. Sejarah dan Perkembangan Komputer

PENGENALAN KOMPUTER A. Pengertian Komputer B. Sejarah dan Perkembangan Komputer PENGENALAN KOMPUTER A. Pengertian Komputer Asal kata komputer berasal dari Bahasa Inggris, yaitu to compute yang berarti menghitung. Jadi, dahulu komputer diartikan sebagai mesin hitung. Seiring dengan

Lebih terperinci

Perkembangan Teknologi Komputer dari dulu hingga sekarang

Perkembangan Teknologi Komputer dari dulu hingga sekarang Perkembangan Teknologi Komputer dari dulu hingga sekarang by Mahasiswa Akatel - Saturday, January 23, 2016 http://laboratory.akademitelkom.ac.id/index.php/2016/01/23/perkembangan-teknologi-komputer-daridulu-hingga-sekarang-11/

Lebih terperinci

KOMPUTER? Komputer Berdasarkan Ukuran SEJARAH KOMPUTER. Komputer Berdasarkan Data yang Diolah

KOMPUTER? Komputer Berdasarkan Ukuran SEJARAH KOMPUTER. Komputer Berdasarkan Data yang Diolah KOMPUTER? SEJARAH KOMPUTER Computare (Latin) to compute menghitung Alat elektronik Dapat menerima input data Dapat mengolah data Dapat memberikan informasi Menggunakaan suatu program yang tersimpan di

Lebih terperinci

BAB I PENDAHULUAN A. Latar Belakang B. Tujuan C. Manfaat

BAB I PENDAHULUAN A. Latar Belakang B. Tujuan C. Manfaat BAB I PENDAHULUAN A. Latar Belakang Perkembangan teknologi software komputer yang demikian pesat ini mendorong manusia untuk dapat berkreativitas dan memanfaatkan kemajuan teknologi software ini untuk

Lebih terperinci

Modul ke: Aplikasi Komputer. Pengantar Aplikasi Komputer. 01Fakultas EKONOMI DAN BISNIS. Agus Nursidhi, SPd, MDs. Program Studi MANAJEMEN

Modul ke: Aplikasi Komputer. Pengantar Aplikasi Komputer. 01Fakultas EKONOMI DAN BISNIS. Agus Nursidhi, SPd, MDs. Program Studi MANAJEMEN Modul ke: 01Fakultas EKONOMI DAN BISNIS Aplikasi Komputer Pengantar Aplikasi Komputer Agus Nursidhi, SPd, MDs. Program Studi MANAJEMEN Proses Belajar yang Baik Silentkan HP Rilek Fokus Positif thinking

Lebih terperinci

Sejarah Perkembangan Komputer. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 02 --

Sejarah Perkembangan Komputer. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 02 -- Sejarah Perkembangan Komputer Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 02 -- This presentation is revised by @hazlindaaziz, STMIK, 2014 Acknowledgement

Lebih terperinci

Sejarah Alat Hitung dan Komputer Generasi Awal. Adri Priadana ilkomadri.com

Sejarah Alat Hitung dan Komputer Generasi Awal. Adri Priadana ilkomadri.com Sejarah Alat Hitung dan Komputer Generasi Awal Adri Priadana ilkomadri.com Sejara Alat Hitung Mengapa perlu mempelajari sejarah alat hitung? Pada dasarnya komputer adalah alat hitung. Manusia menggunakan

Lebih terperinci

Artikel Teknologi Mengenai Perkembangan Komputer

Artikel Teknologi Mengenai Perkembangan Komputer Artikel Teknologi Mengenai Perkembangan Komputer Bab I Pendahuluan 1.1 Latar Belakang Seperti yang kita ketahui dan kita rasakan, bahwa perkembangan teknologi dari tahun ke tahun berkembang begitu pesatnya,

Lebih terperinci

Pendahuluan PENGANTAR KOMPUTER & TI 1A :

Pendahuluan PENGANTAR KOMPUTER & TI 1A : PENGANTAR KOMPUTER & TI 1A : Pendahuluan Isram Rasal S.T., M.M.S.I, M.Sc. Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma 1 DEFINISI KOMPUTER Komputer (computer) diambil

Lebih terperinci

Sejarah dan Perkembangan KOMPUTER

Sejarah dan Perkembangan KOMPUTER Sejarah dan Perkembangan KOMPUTER Yulianto, M. Kom Jenis Komputer Teknologi Elektronik Yang Dipakai 1. Komputer Digital 2. Komputer Analog 3. Komputer Hybrid Komputer Digital Data dalam komputer digital

Lebih terperinci

Kategori Free dan Non-Free Software. Andi Susilo,

Kategori Free dan Non-Free Software. Andi Susilo, 1 Kategori Free dan Non-Free Software Jakarta, 18 Januari 2003 Andi Susilo, E-mail: andi.susilo@mail.com + = GNU/Linux System Linux GNU System Gambar 1 Linux adalah kernel, saat ditambahkan dengan sistem

Lebih terperinci

PENGENALAN KOMPUTER DORY AMANDA SARI

PENGENALAN KOMPUTER DORY AMANDA SARI PENGENALAN KOMPUTER DORY AMANDA SARI KOMPUTER? 2 u Computare (Latin) to compute menghitung Alat elektronik Dapat menerima input data Dapat mengolah data Dapat memberikan informasi Menggunakaan suatu program

Lebih terperinci

MATERI : Minggu 2 SISTEM KOMPUTER

MATERI : Minggu 2 SISTEM KOMPUTER MATERI : Minggu 2 SISTEM KOMPUTER Komputer merupakan suatu perangkat elektronika yang dapat menerima dan mengolah data menjadi informasi, menjalankan program yang tersimpan dalam memori, serta dapat bekerja

Lebih terperinci

Sejarah Tentang Generasi Komputer

Sejarah Tentang Generasi Komputer Sejarah Tentang Generasi Komputer Andy Nova Wijaya Andynova.wijaya@yahoo.com :: http://andynovawijaya.wordpress.com/ Abstrak Komputer adalah alat yang di pakai untuk mengolah data menurut perintah yang

Lebih terperinci

PENGENALAN TEKNOLOGI INFORMASI (PTI) KONSEP SISTEM KOMPUTER DAN SEJARAH PERKEMBANGAN KOMPUTER

PENGENALAN TEKNOLOGI INFORMASI (PTI) KONSEP SISTEM KOMPUTER DAN SEJARAH PERKEMBANGAN KOMPUTER PENGENALAN TEKNOLOGI INFORMASI (PTI) KONSEP SISTEM KOMPUTER DAN SEJARAH PERKEMBANGAN KOMPUTER Defri Kurniawan, M.Kom RENCANA KEGIATAN PERKULIAHAN SEMESTER W Pokok Bahasan 1 Pengenalan Teknologi Informasi

Lebih terperinci

Perkembangan Komputer

Perkembangan Komputer Perkembangan Komputer Untuk mencapai keadaan komputer seperti saat ini, ternyata diperlukan proses yang sangat amat panjang. Berikut perkembangan komputer dari generasi ke generasi : 1. Perkembangan komputer

Lebih terperinci

10/09/2014. Masrul Indrayana. Pendahuluan

10/09/2014. Masrul Indrayana. Pendahuluan Masrul Indrayana Pendahuluan Sistem Komputer = Hardware + Software + Humanware Software sesungguhnya adalah Program Program adalah sederetan instruksi yang digunakan untuk mengendalikan komputer sehingga

Lebih terperinci

Disusun oleh : Mohamad Iqbal Gerry Griyawan Nizar Erifal Ramdani Andika Yogaswara Diky Lazuardi

Disusun oleh : Mohamad Iqbal Gerry Griyawan Nizar Erifal Ramdani Andika Yogaswara Diky Lazuardi P a g e 1 Disusun oleh : Nama NIM Mohamad Iqbal 10508114 Gerry Griyawan 10508109 Nizar Erifal Ramdani 10508132 Andika Yogaswara 10508095 Diky Lazuardi 10508121 Manajemen Informatika Fakultas Teknik dan

Lebih terperinci

MINGGU I PENDAHULUAN

MINGGU I PENDAHULUAN 1 MINGGU I PENDAHULUAN KOMPUTER? Alat elektronik yang dapat diprogram yang memiliki kemampuan untuk melakukan: proses, penyimpanan, dan mendapatkan kembali data Data diproses oleh sekumpulan perintah (program)

Lebih terperinci

SEJARAH PERKEMBANGAN KOMPUTER DARI DULU SAMPAI SEKARANG

SEJARAH PERKEMBANGAN KOMPUTER DARI DULU SAMPAI SEKARANG SEJARAH PERKEMBANGAN KOMPUTER DARI DULU SAMPAI SEKARANG by Mahasiswa Akatel - Wednesday, January 20, 2016 http://laboratory.akademitelkom.ac.id/index.php/2016/01/20/255/ NAMA : VIMA HATIFA KELAS : 14-TEL-01

Lebih terperinci

Pengantar Teknologi. Informasi (Teori) Minggu ke-01. Konsep Teknologi Informasi. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO

Pengantar Teknologi. Informasi (Teori) Minggu ke-01. Konsep Teknologi Informasi. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO Pengantar Teknologi FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO http://www.dinus.ac.id Informasi (Teori) Minggu ke-01 Konsep Teknologi Informasi Oleh : Ibnu Utomo WM, M.Kom Konsep Komputer Asal

Lebih terperinci

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER 1. SISTEM KOMPUTER Sistem adalah kumpulan bagian yang saling berhubungan dan bekerja bersamasama untuk mencapai tujuan yang sama. Sistem komputer

Lebih terperinci

*Apa itu Ilmu Komputer?

*Apa itu Ilmu Komputer? *Apa itu Ilmu Komputer? Disiplin Ilmu Komputer sudah muncul sejak era tahun 1940, seiring dengan berpadunya teori algoritma dan logika matematika, serta ditemukannya komputer elektronik dengan kemampuan

Lebih terperinci

Komputer Dari Generasi Ke Generasi

Komputer Dari Generasi Ke Generasi Komputer Dari Generasi Ke Generasi Mata Kuliah Dasar Komputer Tim Dosen: 1. Rudi Susilana, M.Si. 2. Riche Cynthia Johan, S.Pd., M.Si. 3. Ellina Rienovita, M.T. Komputer Generasi Pertama (1946-1959) Ciri-ciri

Lebih terperinci

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI Standar Kompetensi : Melakukan operasi dasar komputer Kompetensi Dasar : Menggunakan perangkat lunak beberapa program aplikasi Perangkat

Lebih terperinci

Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut

Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut seperangkat instruksi yang tersimpan dalam komputer tersebut

Lebih terperinci

SEJARAH KOMPUTER. Fitri Apriani. Abstrak. Pendahuluan.

SEJARAH KOMPUTER. Fitri Apriani. Abstrak. Pendahuluan. SEJARAH KOMPUTER Fitri Apriani Sfitriapriani@gmail.com Abstrak Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang.istilah komputer (computer) diambil dari bahasa Latin computare yang

Lebih terperinci

Sejarah Perkembangan komputer Dari Dahulu Hingga sekarang

Sejarah Perkembangan komputer Dari Dahulu Hingga sekarang Sejarah Perkembangan komputer Dari Dahulu Hingga sekarang by Mahasiswa Akatel - Friday, January 22, 2016 http://laboratory.akademitelkom.ac.id/index.php/2016/01/22/sejarah-perkembangan-komputer-daridahulu-hingga-sekarang-2/

Lebih terperinci

Rangkuman Materi Pelajaran TIK SMP/MTs Kelas 7 Semester 1/2

Rangkuman Materi Pelajaran TIK SMP/MTs Kelas 7 Semester 1/2 Rangkuman Materi Pelajaran TIK SMP/MTs Kelas 7 Semester 1/2 Rangkuman atau ringkasan materi pelajaran TIK SMP/MTs kelas 7 - Perkembangan dunia teknologi yang semakin maju menuntut dunia pendidikan turut

Lebih terperinci

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi. SISTEM OPERSI Sistem operasi atau Operating System (OS) adalah perangkat lunak yang bertindak sebagai perantara atau penghubung antara pengguna computer (User) dengan Hardware, yang bertugas untuk melakukan

Lebih terperinci

Semoga Tuhan memberi berkah pada kelas ini.

Semoga Tuhan memberi berkah pada kelas ini. Semoga Tuhan memberi berkah pada kelas ini. 1 TUJUAN Memberikan pemahaman kepada mahasiswa tentang bagaimana komputer dibentuk oleh komponen-komponen pendukungnya, agar mahasiswa memahami relasi inti perangkat

Lebih terperinci

Perkembangan Teknologi Komputer Dari Dulu Sampai Sekarang

Perkembangan Teknologi Komputer Dari Dulu Sampai Sekarang Perkembangan Teknologi Komputer Dari Dulu Sampai Sekarang by Mahasiswa Akatel - Monday, January 18, 2016 http://laboratory.akademitelkom.ac.id/index.php/2016/01/18/perkembangan-teknologi-komputer-daridulu-sampai-sekarang-3/

Lebih terperinci

BAB II PERANGKAT LUNAK

BAB II PERANGKAT LUNAK BAB II PERANGKAT LUNAK A. Perangkat Lunak Perangkat lunak sebagai bagian sistem komputer yang sifatnya non riil, merupakan program sebagai sederetan instruksi yang segaja dibuat atau dibangun untuk mengendalikan

Lebih terperinci

Perkembangan Komputer, Sistem Informasi, dan Sistem Komputer. Hanif Fakhrurroja, MT

Perkembangan Komputer, Sistem Informasi, dan Sistem Komputer. Hanif Fakhrurroja, MT Perkembangan Komputer, Sistem Informasi, dan Sistem Komputer Hanif Fakhrurroja, MT PIKSI GANESHA, 2012 Agenda Sesi 1 1 2 4 5 Latar Belakang Perkembangan Komputer Sistem Informasi Sistem Komputer Latar

Lebih terperinci

Sejarah Awal Pada tahun 1983 Microsoft mengumumkan pembangunan Windows, sebuah sistem operasi graphical user interface (GUI) untuk menggantikan operat

Sejarah Awal Pada tahun 1983 Microsoft mengumumkan pembangunan Windows, sebuah sistem operasi graphical user interface (GUI) untuk menggantikan operat Darius Arkwright Sejarah Awal Pada tahun 1983 Microsoft mengumumkan pembangunan Windows, sebuah sistem operasi graphical user interface (GUI) untuk menggantikan operating system (MS-DOS) yang digunakan

Lebih terperinci

Yudha Yudhanto, S.Kom

Yudha Yudhanto, S.Kom Open Source tidak Sekedar Gratis Yudha Yudhanto, S.Kom yyudhanto@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan

Lebih terperinci

PENGENALAN PERANGKAT LUNAK KOMPUTER. Pertemuan 2 VISKA ARMALINA, ST., M.Eng

PENGENALAN PERANGKAT LUNAK KOMPUTER. Pertemuan 2 VISKA ARMALINA, ST., M.Eng PENGENALAN PERANGKAT LUNAK KOMPUTER Pertemuan 2 VISKA ARMALINA, ST., M.Eng DEFINISI PERANGKAT LUNAK Perangkat lunak (software) adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan

Lebih terperinci

Hardware atau dalam bahasa Indonesianya disebut juga dengan nama perangkat keras adalah salah satu komponen dari sebuah komputer yang sifat alat nya

Hardware atau dalam bahasa Indonesianya disebut juga dengan nama perangkat keras adalah salah satu komponen dari sebuah komputer yang sifat alat nya Bena Arif Budiarto Wawan Kurniyawan Lia Farhatuaini Utami H. Puteri I Made Krisna H1L010006 H1L010058 H1L010004 H1L010028 H1L010026 Hardware atau dalam bahasa Indonesianya disebut juga dengan nama perangkat

Lebih terperinci

DASAR KOMPUTER TLE 103 / 2 SKS

DASAR KOMPUTER TLE 103 / 2 SKS DASAR KOMPUTER TLE 103 / 2 SKS Tentang Mata Kuliah 2 SKS (16x pertemuan) Penilaian Tugas Quiz UTS UAS Kehadiran : Tidak termasuk dalam penilaian Kompetensi Mengenal representasi data yang berlaku dalam

Lebih terperinci