boyingpanjaitan posted an update 10 years, 1 month ago
Pengertian software atau perangkat lunak komputer
• Pengertian Software Atau Perangkat Lunak KomputerPengertian Software Nama lain dari Software adalah perangkat lunak. Karena disebut juga sebagai perangkatlunak, maka sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat kerasadalah komponen yang nyata yang dapat diliat dan disentuh oleh secara langsung manusia, makasoftware atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memangtidak tampak secara fisik dan tidak berwujud benda namun bisa untuk dioperasikan. Pengertian Software komputer adalah sekumpulan data elektronik yang disimpan dandiatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa programatau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunakinilah suatu komputer dapat menjalankan suatu perintah.Jenis Software Atau Perangkat Lunak KomputerPerangkat Lunak atau Software dibagi menjadi dua kategori yaitu perangkat lunak sistem danperangkat lunak aplikasi. 1. Perangkat Lunak Atau Software Sistem (System Software) Perangkat Lunak Sistem adalah perangkat lunak atau software yang berhubungan langsung dengan komponen perangkat keras komputer (Hardware), perawatan, maupun pemrogramannya. Perangkat lunak sistem ada tiga macam yaitu sebagai berikut : o Sistem Operasi (Operating System) 1
• Sistem Operasi merupakan perangkat lunak yang bertugas mengontrol dan melakukan manajemen perangkat keras / Hardware serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi. Komputer tidak dapat menjalankan perangkat lunak aplikasi jika kita tidak memiliki sistem operasi di dalamnya. contohnya : Windows, Mac Os, BeOS, DOS, UNIX, Novell Netware yang menjalankan sistem operasi network berbasis DR-DOS, FreeBSE (SO turunan UNIX), atau Windows dengan aplikasi Citrix Metaframe.Macam-Macam Sistem OperasiSistem Operasi jenisnya banyak sekali, kita tinggal memilih jenis apa yang akan digunakan dikomputer kita. Mulai dari yang berlisensi sampai dengan yang gratis (open source), diantaranyaadalah : 1. DOS 2. Windows, beberapa versi windows : Windows 95 Windows 98 Windows 2000 Profesional Windows 2003 Windows XP, Windows Vista, Windows 7, Windows 8 3. Linux, macam-macam distro linux : Redhat Fodore Core Mandrake Suse Knoppix Ubuntu/Edubuntu 4. Apple System 5. MachintosSejarah Sistem OperasiMenurut Tanenbaum, sistem operasi mengalamiperkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:Generasi Pertama (1945-1955)Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai penggantisistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas danmanusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Padagenerasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harusdikerjakan secara langsung.Generasi Kedua (1955-1965)Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalamsatu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belumdilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsisistem operasi ialah FMS dan IBSYS. 2
• Generasi Ketiga (1965-1980)Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakaisekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line kekomputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) danmulti- programming (melayani banyak program sekali gus).Generasi Keempat (Pasca 1980an)Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadarikeberadaan komputer- komputer yang saling terhubung satu sama lainnya. Pada masa ini parapengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputeryang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebardimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputersehingga tercapai kinerja yang lebih baik. Secara umum tugas-tugas dari sistem operasi adalah sebagai berikut. Mengatur User interface, yaitu bagaimana antara komputer dan pengguna bisa saling berinteraksi. Mengoordinasikan perangkat keras / hardware denga perangkat lunak / software yang terdapat pada komputer. Mengatur bagaimana perangkat lunak bisa masuk dalam memori. Mengatur cara penyimpanan dan pengambilan data pada media penyimpanan. Mengelola semua sumber daya sistem pada komputer dan lain-lain. o Bahasa Pemrograman Bahasa pemrograman merupakan instruksi dan aturan yang tertuang dalam bentuk kode-kode yang diberikan pada komputer untuk melaksanakan suatu tugas. Manusia memberikan instruksi yang dimengerti oleh komputer melalui bahasa pemrograman, dan komputer akan menerjemahkannya. Berbicara masasalah software pemrograman ini, saya mempunyai pengalaman membuat salah satu Program ATM Bank Mandiri Bank Terbaik di Indonesia untuk lebih jelasnya silahkan anda kunjungi sini : Program ATM Bank Mandiri Bedasarkan levelnya bahasa pemrograman dibagi menjadi tiga kelompok yaitu sebagai berikut. Low Level Language, merupakan bahasa tingkat rendah atau bahasa mesin. Contoh low level language adalah sebagai berikut. 1. Machine code, merupakan kode yang disimpan dalam bentuk angka biner (0 dan 1) di mana angka biner tersebut berfungsi menyimpan instruksi yang diperlukan oleh mesin. 3 View slide
• 2. Assembly code, merupakan kode untuk mempresentasikan machine code ke dalam komputer. Assembly code ini akan diubah menjadi machine code melalui bahasa assembler. Middle Level Language, merupakan bahasa pemrograman tingkat menengah. Contoh middle level language adalah bahasa C dan C++. Bahasa C dan C++ merupakan compiler untuk membuat aplikasi interfacing komputer maupun microcontroller. High Level Language, merupakan bahasa tingkat tinggi di mana struktur maupun tata bahasa dalam penulisan program mudah dipahami oleh manusia. Contoh high level language adalah sebagai berikut : Basic, Pascal, FORTRAN, COBOL, dan Prolog o Utility Software Utility Software merupakan perangkat lunak yang berfungsi untuk menyelesaikan suatu permasalahan tertentu dalam sistem komputer. Seperti membantu pengoperasian mesin dalam komputer di antaranya mempersiapkan pemakaian media disk, membuat duplikat (copy file), membuat atau menghapus proteksi (keamanan) suatu sistem software, memperbaiki bagian file pada disk yang rusak, menguji kebenaran kinerja dari komputer, dan lain-lain.Contohnya : WinRar, Scandisk, Disk Defragmenter, Norton Ghost, Tune Up Utilites, Advanced System Care, CC-Cleaner, dll.2. Perangkat Lunak Atau Software Aplikasi (Application Software) Perangkat lunak aplikasi (application software) merupakan program yang dibuat atau dirancang untuk menyelesaikan suat aplikasi tertentu. Selain perangkat lunak sistem, sebuah komputer juga membutuhkan perangkat lunak aplikasi yang berfungsi untuk menyelesaikan tugas-tugas tertentu yang membantu pengguna dalam kegiatan sehari- hari. Pada Saat ini banyak perangkat lunak aplikasi yang tersedia dalam bentuk paket-paket program. Progam ii banyak dibuat oleh perusahaan software dan bisa dibeli bebas di toko-toko penjualan software. Program aplikasi ada banyak macamnya yaitu saya kasih contoh : Microsoft Office Word, Software Desain Kaos dan Jaket, Excel, Power Point, CorelDraw Graphics Suite, Adobe Photoshop, Software ERP Indonesia, AutoCAD, MYOB Accounting, Macromedia Freehand, Microsoft Access, Visual Basic, Microsoftt Visual Foxpro,dll. 4 View slide
• Contoh Produk SoftwareSoftware komputer terbagi menjadi 5: 1. Software berbayar (licence) 2. Software gratis (Freeware) 3. Software gratis (Open-source) 4. Software berbagi (shareware) 5. Software iklan/spam (adware)Pengertian Software Berbayar (lisence)Software berbayar (licence) adalah software komputer yang didistribusikan secara komersilatau berbayar. Ciri Software jenis ini adalah adanya kewajiban untuk mengisi kode aktivasi yangdidapatkan melalui pembelian dengan developer / pembuat software yang bersangkutan agardapat menggunakan software tersebut. Terdapat juga diantaranya yang memberikan masaujicoba gratis (trial) untuk menggunakan software yang bersangkutan. biasanya paling banyakyang berbayar adalah software bisnis 5
• Pada umumnya software / perangkat lunak yang berjenis software berbayar adalah program-program seperti Microsoft Office, Adobe Photoshop, AutoCAD, Software ERP dll.Dan biasanya para pembuat software telah memiliki toko online sendiri untuk memasarkanproduk softwarenya kepada pelanggannya, ya seperti toko online jual beli yang sudahbertebaran di indonesia, cohtonya seperti : Rakuten.co.id: Toko Online Murah, Serba AdaBarang Unik Jepang, Ekiosku.com Jual Beli Online Aman Menyenangkan, danBajumurmer.com Toko Baju Online Jual Atasan Wanita Dress Ecer Grosir Reseller Murah. yangsama-sama memasarkan produknya melalui sebuah situs websitenya, yang bertujuan agar parakonsumennya dapat dengan cepat mengetahui produk-produk unggulannya.Pengertian Software Gratis (freeware)Pengertian software gratis adalah perangkat lunak tersebut dibagikan secara cuma-cuma tanpamewajibkan pengguna untuk membeli software tersebut serta dapat digunakan untuk jangkawaktu juga dengan hak distribusi yang tak terbatas. Software yang termasuk dalam kategorifreeware antara lain seperti browser Mozilla Firefox, Opera, CCleaner, Smadav, WinRar dll.Pertanyaan yang kerap muncul dibenak pengguna adalah mengapa mereka mendistribusikansoftware tersebut secara cuma-cuma? Lalu apa untungnya buat mereka?Pada umumnya developer atau pembuat software gratis tersebut juga menyediakan versiberbayar lainnya yang menambahkan fitur yang tak terdapat pada versi gratis nya. Namunadakalanya pembuat yang ‘murni’ hanya menyediakan versi gratis nya. Kendati demikian padaumumnya mereka tetap memperoleh keuntungan berupa donasi dari pengguna yang tersebardiseluruh penjuru dunia. Selain itu mereka juga mendapatkan keuntungan lain dari sponsorshipatau banner yang memasangkan iklan pada situs mereka.Pengertian Software Gratis (open source)Pengertian Software open source hampir sama dengan software freeware. Yang membedakanadalah pada software open source pihak pembuat / developer turut menyediakan source codeatau keseluruhan bahasa pemrograman yang menciptakan software tersebut hingga berjalan.Dengan demikian, bahasa pemrograman tersebut dapat dimanfaatkan oleh pengguna lainnya -khususnya bagi programmer- untuk memodifikasi, mengurangkan atau menambahkan sourcecode yang bersangkutan untuk dikembangkan lebih lanjut untuk digunakan sendiri maupundidistribusikan kembali secara bebas dan gratis! Situs paling terkenal untuk mendapatkansoftware – software berjenis open source tersebut dapat mengunjungi link berikut: ( PengertianSoftware Open Source ). 6
• Pengertian Software Berbagi ( Shareware )Pengertian Software Shareware adalah software yang bebas digunakan namun dibatasi olehjangka waktu tertentu (trial). Beberapa software shareware juga terdapat limitasi padapenggunaan fitur khusus yang terdapat didalamnya sehingga software shareware ini dapatdidownload dan dipergunakan secara gratis melalui situs resmi mereka namun setelah bataswaktu yang ditentukan selesai, maka software tersebut tidak akan dapat digunakan lagi. ContohSoftware Shareware pada umumnya adalah program antivirus, software grafis, software risetdll.Pengertian Software iklan / spam ( Adware )Pengertian Software dalam kategori ini dapat dibedakan menjadi 2: Adware dan Trojan Adware.Bila anda pernah menggunakan program Messenger dari Microsoft tentunya pernah melihatadanya banner atau pop-up yang muncul pada saat software Messenger tersebut dijalankan.Software tersebut memanfaatkan ruang yang tersedia untuk dipasangkan iklan promosi dsb.Dalam tahap yang wajar, banner tersebut hanya muncul diprogam dan saat-saat tertentu.Pada kategori yang kedua, software iklan tersebut dapat pula berbentuk Trojan Adware yangterinstal secara diam – diam di komputer atau bahkan situs yang “tidak bersih”. Software yangterinstal secara diam-diam dikomputer tersebut cukup berbahaya karena dapat mengganggukinerja komputer anda karena software tersebut dapat menyamarkan dirinya dalam bentuksoftware antivirus, registry cleaner atau bahkan pesan promosi lainnya yang bila di klik akantertuju pada situs mereka. Untuk menghindari software yang masuk kedalam kategori iniumumnya antivirus saat ini sudah dapat mendeteksi serta memblokirnya. 7