Perangkat Lunak (Software)

Perangkat Lunak Desain

  Perangkat lunak desain adalah perangkat lunak yang digunakan untuk proses desain berbagai macam objek. Objek yang banyak digunakan pada aplikasi desain adalah web, denah arsitektur, peta, instalasi listrik, rangkaian elektronik, model objek 3 dimensi, desain perangkat lunak

   Desain Web Aplikasi desain web atau biasanya disebut sebagai aplikasi HTML editor adalah perangkat

  lunak yang digunakan untuk keperluan desain web. Dengan kode HTML karena aplikasi ini bisa digunakan langsung untuk mendesain tampilan web. Untuk pengguna yang sudah expert juga tersedia banyak sekali fasilitas untuk pengembangan web yang lebih kompleks dan dinamis. Beberapa contoh aplikasi desain web adalah: 1.Microsoft Frontpage, merupakan aplikasi desain web paket dari Microsoft Office. Bersifat komersial dan diproduksi oleh Microsoft Corp. 2.Macromedia Dreamweaver, bersifat komersial dan diproduksi oleh Macromedia Inc. 3.Adobe GoLive, bersifat komersial dan diproduksi oleh Adobe Inc. 4.Quanta Plus, bersifat open source dan dikembangkan oleh The Quanta Team dengan lisensi GNU General Public License

   CAD (Computer Aided Design) Computer aided design adalah perangkat lunak yang digunakan untuk membantu pada insinyur, arsitek, dan desainer untuk mendesain objek dengan bantuan komputer. Desain yang dibuat dengan CAD adalah dalam bentuk geometri dari pemodelan suatu objek. Bentuk geometri dari objek tersebut dapat berupa model 2 dimensi dan 3 dimensi. Beberapa objek

  yang banyak digunakan untuk pemodelan adalah objek arsitektur, objek mekanik (mobil, pesawat terbang, kapal laut, dll), objek elektronik, dan objek perencanaan manufaktur. Beberapa contoh perangkat lunak CAD adalah:

  1. AutoCAD, merupakan aplikasi CAD yang banyak digunakan. Bersifat komersial dan diproduksi oleh Autodesk Inc.

  2. Microsoft Visio, merupakan aplikasi CAD paket dari Microsoft Office. Bersifat komersial dan diproduksi oleh Microsoft Corporation.

  3. Protel, merupakan aplikasi CAD untuk \desain elektronik. Bersifat komersial dan diproduksi oleh Altium Limited.

  4. 3D CAD, merupakan aplikasi CAD untuk model dan objek 3 dimensi.

   Desain Perangkat Lunak Aplikasi desain perangkat lunak adalah perangkat lunak yang digunakan untuk mendesainproses dan aliran data pada perangkat lunak yang akan dikembangkan. Terdapat beberapa macam teknik untuk mendesain perangkat lunak dengan menggunakan beberapa macam bahasa pemodelan, seperti Unified Modelling Language (UML), Data Flow Diagram

  (DFD), SDL, dll. Beberapa contoh aplikasi desain perangkat lunak adalah: 1.Rational Rose, merupakan aplikasi untuk desain perangkat lunakd dengan bahasa UML. Bersifat komersial dan diproduksi oleh IBM. 2.Power Designer, merupakan aplikasi untuk desain perangkat lunak dengan model DFD, STD, dan desain basisdata. Bersifat komersial dan diproduksi oleh Sybase Inc. 3.Cinderella, merupakan aplikasi untuk desain perangkat lunak dengan bahasa SDL. Bersifat komersial dan diproduksi oleh Cinderella ApS. 4.Virtual Paradigm Suite, merupakan aplikasi desain perangkat lunak dengan UML, desain basisdata, dan development environment. Bersifat komersial dan diproduksi oleh Virtual Paradigm Inc.

Perangkat Lunak Utilitas

  Perangkat lunak utilitas adalah jenis perangkat lunak skala kecil yang digunakan untuk keperluan yang sangat spesifik. Perangkat lunak ini banyak digunakan untuk kebutuhan pengoperasian sistem komputer pada umumnya. Banyak sekali jenis-jenis secara fungsional dari perangkat lunak ini, seperti antivirus, program kompresi, file viewers, CD burner, dll.

   Antivirus Aplikasi antivirus adalah perangkat lunak yang digunakan untuk mendeteksi, mengidentifikasi, menangkal, dan menghapus adanya virus komputer dan malicious software yang lain, seperti worm, trojan horse, backdoor, dll. Terdapat dua cara aplikasi antivirus

  untuk mendeteksi adanya virus, yaitu dengan melakukan pemindaian file dan identifikasi program yang terinfeksi oleh virus. 1.Norton Antivirus, bersifat komersial dan diproduksi oleh Symantec Corporation 2.McAfee Antivirus, bersifat komersial dan diproduksi oleh McAfee Inc. 3.AVG Antivirus, bersifat freeware dan komersial, diproduksi oleh Grisoft Inc. 4.CalmAV, bersifat open source dan diproduksi oleh ClamWin dibawah lisensi GNU General Public License. 5.Panda Antivirus, bersifat komersial dan diproduksi oleh Panda Software. 6.Kaspersky Antivirus, bersifat komersial dan diproduksi oleh Kaspersky Labs

   Kompresi File Aplikasi kompresi atau sering disebut sebagai file archiver adalah perangkat lunak yang digunakan untuk mengemas satu atau lebih file dalam satu kemasan file yang lebih ringkas dan terkompresi. Teknik ini dapat mengurangi ukuran file, sehingga hasil kemasan file tersebut dapat disimpan pada media penyimpanan yang lebih kecil. Terdapat banyak format kompresi dan pengemasan, seperti zip, tarball, rar, 7z, cab, dll. Bahkan beberapa aplikasi kompresi tersebut dapat memproteksi kemasan file yang dihasilkan dengan password. Beberapa contoh aplikasi kompresi file adalah: 1.Winzip, bersifat komersial dan diproduksi oleh Winzip Computing Inc. 2.7zip, bersifat open source dengan lisensi GNU General Public License. 3.WinRAR, bersifat komersial dan dikembangkan oleh Eugene Roshal dan Alexander Roshal. 4.WinAce, bersifat komersial dan dikembangkan oleh e-merge GmbH. 5.PowerArchiver, bersifat komersial dan dikembangkan oleh ConexWare.

  6.TUGZip, bersifat freeware dan dikembangkan oleh Christian Kindahl.

   System Maintenance Aplikasi system maintenance adalah perangkat lunak yang digunakan untuk perawatan sistem komputer. Perawatan ini dapat berupa perbaikan sistem operasi, penataan mediapenyimpanan secara berkala, pengecekan program-program yang terinstall, dll. Banyak sekali jenis perawatan sistem komputer, mulai dari mendiagnosa saja sampai dengan memiliki kecerdasan untuk memperbaiki sistem. Beberapa contoh dari perangkat lunak system

  maintenance adalah: 1.Norton Utilities, bersifat komersial dan diproduksi oleh Symantec Corporation. 2.System Mechanic, bersifat komersial dan diproduksi oleh Iolo technologies, LLC. 3.Disk Defragmenter, merupakan perangkat lunak paket dari Microsoft Windows. 4.Fix-It Utilities, bersifat komersial dan diproduksi oleh Avanguest Publishing. 5.Advance System Optimizer, bersifat komersial dan diproduksi oleh Systweak Inc.

   Desktop Publishing Aplikasi desktop publishing adalah perangkat lunak yang digunakan untuk mempublikasikan hasil tampilan atau dokumen yang dihasilkan dengan bantuan komputer. Beberapa jenis

  dokumen yang bisa dipublikasikan adalah kartu nama, undangan, poster, dokumen teks, dll. Beberapa contoh dari aplikasi desktop publishing adalah: 1.Adobe Acrobat, bersifat komersial dan diproduksi oleh Adobe Systems Inc. 2.Microsoft Publisher, bersifat komersial dan diproduksi oleh Microsoft Corporation. 3.PagePlus, bersifat komersial dan diproduksi oleh Serif Ltd. 4.Art Explosion Publisher Pro, bersifat komersial dan diproduksi Nova Development Corporation 5.QuarkXPress, bersifat komersial dan diproduksi oleh Quark, Inc. 6.Corel Ventura, bersifat komersial dan diproduksi oleh Corel Corporation.

   CDDVD Maker Aplikasi CDDVD Maker adalah perangkat lunak yang dapat digunakan untuk menuliskan

  data atau file pada media CD atau DVD dengan menggunakan CD atau DVD writer. Saat ini aplikasi CDDVD Maker juga memiliki beberapa fitur untuk dapat membuat berbagai jenis format CD dan DVD, mulai dari audio disc, mp3, bootable disc, dan format video. Selain itu aplikasi ini juga memiliki fasilitas untuk CD dan DVD rewriteable. Beberapa contoh aplikasi CDDVD Maker adalah: 1.Nero Burning ROM, adalah aplikasi CDDVD burner yang paling banyak dipakai saat ini.Bersifat komersial dan diproduksi oleh Ahead Software AG. 2.Easy Media Creator, bersifat komersial dan diproduksi oleh Sonic Solutions 3.Power2Go, bersifat komersial dan diproduksi oleh Cyberlink Corp. 4.Instant CD_DVD, bersifat komersial dan diproduksi oleh Pinnacle Systems, Inc. 5.NTI CD DVD Maker, bersifat komersial dan diproduksi oleh NewTech Infosystems Inc.

   Reporting Service

  Aplikasi Reporting Service adalah perangkat lunak yang digunakan untuk membuat dan membangkitkan dokumen dalam bentuk laporan-laporan dari suatu basisdata. Dokumen laporan yang dihasilkan dapat secara langsung tampil sesuai dengan hasilnya. Dokumen dapat diexport dalam berbagai format seperti MS Word, MS Excell, file teks, dan pdf. Biasanya aplikasi ini terintegrasi dengan sebuah sistem informasi untuk mengolah data, sehingga aplikasi ini digunakan untuk menampilkan laporan dalam bentuk atau format sesuai yang dibutuhkan.Beberapa contoh aplikasi reporting serviceadalah: 1.Crystal Reports, bersifat komersial dan diproduksi oleh Crystal Decisions Inc. 2.Jasper Reports, bersifat open source dan diproduksi oleh JasperSoft Corporation dengan lisensi GPL. 3.Hyperion Reports, bersifat komersial dan diproduksi oleh Hyperion Solutions Corporation. 4.i-net Crystal-Clear, bersifat komersial dan diproduksi oleh i-net Software

Perangkat Lunak Komunikasi Komputer

  Perangkat lunak komunikasi komputer adalah perangkat lunak yang digunakan untuk proses komunikasi data antara satu komputer dengan komputer yang lain. Jenis-jenis komunikasi yang dilakukanbanyak sekali jenisnya, mulai dari untuk membuka halaman web, mentransfer file, chatting, instant messeging, mengirim dan menerima email, dll.

   Web Browser Aplikasi web browser adalah aplikasi yang digunakan untuk mengakses dan membuka halaman web. Saat ini web merupakan media yang sangat populer untuk mendapatkan informasi dari seluruh penjuru dunia. Beberapa jenis aplikasi web browser adalah:

  1.Internet Explorer, merupakan aplikasi web browser yang ikut dalam paket Microsoft Windows. 2.Mozilla, bersifat open source dan diproduksi oleh Mozilla Foundation. 3.Netscape Communicator, bersifat komersial dan diproduksi oleh Netscape. 4.Opera, bersifat freeware dan komersial, diproduksi olehOpera Software ASA 5.Lynx, merupakan aplikasi web browser berbasis teks, bersifat open source dengan lisensi GPL.

   Email Client Aplikasi email client adalah aplikasi yang digunakan mengakses, membaca, dan mengirimkan email melalui sebuah server email. Protokol yang biasanya digunakan untuk

  mengakses email pada sebuah server adalah IMAP dan POP3. Beberapa jenis aplikasi email client adalah: 1.Microsoft Outlook, bersifat komersial dan diproduksi oleh Microsoft Corporation. 2.Mozilla Thunderbird, bersifat open source dan diproduksi oleh Mozilla Foundation dengan lisensi GPL 3.Pine, merupakan aplikasi berbasis teks bersifat open source dengan lisensi GPL. 4.Eudora, bersifat komersial dan diproduksi oleh QUALCOMM Incorporated.

   Instant Messenger Aplikasi instant messenger adalah aplikasi yang digunakan untuk berkomunikasi secara tekstual dengan orang di tempat lain. Untuk bisa berkomunikasi dengan instant messenger, kita harus meregistrasi dahulu nama user kita dan harus mengenali dulu orang yang akan

  diajak berkomunikasi. Beberapa jenis aplikasi instant messenger adalah: 1.Yahoo Messenger, bersifat freeware dan diproduksi oleh Yahoo! Inc. 2.ICQ, bersifat freeware dan diproduksi oleh ICQ Inc. 3.MSN Messenger, bersifat freeware dan diproduksi oleh Microsoft Corporation. 4.Google Talk, bersifat freeware dan diproduksi oleh Google. 5.Skype, bersifat freeware dan diproduksi oleh Skype Technologies S.A.

   IRC Client Aplikasi irc client adalah aplikasi yang digunakan untuk berkomunikasi secara tekstual dengan orang di tempat lain (chatting). Perbedaan dengan instant messenger adalah, kita tidak memerlukan registrasi terlebih dulu dan kita tidak perlu mengenal orang yang akan diajak

  bicara. Beberapa jenis aplikasi irc client adalah: 1.MIRC, bersifat komersial dan diproduksi oleh mIRC Co. Ltd. 2.Xchat, bersifat open source dan dikembangkan oleh Peter Zelezny. 3.Snak, aplikasi untuk Mac OS dan dikembangkan oleh Kent Sorensen.

   FTP Client Aplikasi FTP Client adalah aplikasi yang digunakan untuk mentransfer file dari dan ke

  tempat lain (FTP server). Aplikasi ini hanya khusus untuk melakukan download dan upload file. Beberapa jenis aplikasi FTP Client adalah: 1.Filezilla, bersifat open source dan dikembangkan oleh Tim Kosse 2.CuteFTP, bersifat shareware diproduksi oleh GlobalSCAPE Texas LP. 3.WinSCP, bersifat opensource diproduksi oleh Martin Prikryl 4.Core FTP, bersifat freeware diproduksi oleh Core FTP

   File Sharing Client Aplikasi file sharing adalah perangkat lunak yang digunakan untuk mencari dan mendownload file yang disharing oleh orang lain di seluruh dunia. Selain itu kita juga bisa men-share file kita agar dapat diakses oleh orang lain. Terdapat beberapa jenis jaringan file sharing di internet,contohnya adalah EDonkey, Freenet, Gnutella, dll. Beberapa jenis aplikasi file

  sharing client adalah: 1.Emule, bersifat open source dan dikembangkan oleh Emule Project dengan lisensiGPL. 2.BitTorrent, bersifat open source dan dikembangkan oleh Bram Cohen. 3.Kazaa, bersifat freeware dan diproduksi oleh Sharman Networks 4.Morpheus, bersifat open source dan dikembangkan oleh StreamCast Networks.

Perangkat Lunak Sistem

  Perangkat lunak sistem merupakan istilah umum yang digunakan untuk mengartikan perangkat lunak komputer yang berfungsi untuk menjalankan sistem komputer. Peranan utama dari perangkat lunak ini adalah untuk mengendalikan, mengintegrasikan, dan mengelola setiap komponen perangkat keras pada sistem komputer. Jadi secara fungsional perangkat lunak sistem digunakan sebagai antarmuka antara perangkat lunak aplikasi dengan perangkat keras komputer.Perangkat lunak sistem terdiri atas beberapa macam, yang masing- masing memiliki fungsi dan karakteristik tersendiri.

  Sistem Operasi

  Pada sistem komputer, istilah sistem operasi adalah perangkat lunak sistem yang berguna untuk mengendalikan secara langsung dan mengelola perangkat keras komputer dan

  melakukan operasi dasar sistem. Sebuah sistem operasi menjadi pondasi atau dasar dari berjalannya setiap perangkat lunak aplikasi, seperti microsoft word, web browser, winamp, dll.Tugas sistem operasi pada sistem komputer adalah untuk menjamin setiap aplikasi yang dijalankan dapat mengkases memori, perangkat input dan output, serta dapat mengkases sistem file. Jika terjadi banyak aplikasi yang berjalan secara bersamaan, maka sistem operasi bertugas untuk menjadwal sehingga setiap proses dapat terbagi menurut kemampuan dan waktu prosesor tanpa menganggu antara satu aplikasi dengan aplikasi yang lain.Secara umum, sistem operasi adalah lapisan atau layer pertama jika perangkat lunak ter-load ke memori sewaktu awal dijalankan. Setiap aplikasi yang dijalankan sangat bergantung pada sistem operasi yang memiliki beberapa layanan utama, yaitu: 1.Akses ke sistem file. 2.Pengelolaan memori. 3.Penjadwalan tugas (task scheduling). 4.Antarmuka pengguna. Sejak tersedianya layanan utama ini pada sistem operasi, maka para pengembang perangkat lunak tidak perlu lagi mengimplementasikan fungsi yang sama di setiap perangkat lunak yang dikembangkan. Bagian kode atau instruksi yang memiliki layanan utama ini disebut sebagai kernel sistem operasi. Kernel sistem operasi dikembangkan dari library yang menyediakan layanan utama kepada program yang tidak berhenti untuk mengelola sumber daya sistem komputer.Jenis sistem operasi yang saat ini banyak kita jumpai untuk jenis komputer pribadi (personal computer) adalah: 1.Keluarga Unix-like, merupakan keluarga sistem operasi yang memakai dasar sistem operasi Unix. Contoh keluarga Unix-like adalah: a.Linux. b.Solaris. c.Mac OS. d.FreeBSD. 2.Keluarga Microsoft Windows, merupakan keluarga sistem operasi yang dikembangkan oleh Microsoft.

Microsoft Windows

  Microsoft windows merupakan deretan nama sistem operasi untuk personal computer(PC) dan server yang dikembangkan oleh Microsoft. Windows pertama kali diperkenalkan oleh Microsoft pada tahun 1985 untuk menyaingi sistem Apple, yaitu Apple Macintosh yang telah menggunakan teknologi GUI (Graphical Unit Interface). Saat ini keluarga Microsoft Windows telah menguasai pasar sistem operasi untuk komputer pribadi (PC), dimana bagian pasar untuk Windwos menguasai sekitar 95 untuk komputer pribadi.

Linux

  merupakan perangkat lunak bersifat non komersial dan open sourceyang sangat terkenal saat ini, berbeda dengan Windows dan Mac OS yang bersifat komersial dan closed source. Sebenarnya linux adalah istilah untuk kernel sistem operasi dan linux merupakan salah satu kernel sistem operasi yang berbasis pada sistem operasi Unix (Unix-like), seperti Minix, FreeBSD, dll. Karena linux merupakan kernel sistem operasi, maka banyak sekali jenis sistem operasi yang berbasis kernel linux yang beredar saat ini yang dinamakan linux distribution Saat ini kernel linux sudah banyak digunakan oleh beberapa produsen sistem operasi sebagai basis kernelnya. Sistem-sistem operasi yang memakai linux sebagai basis kernelnya disebut sebagai linux distributionatau distribusi linux. Beberapa macam distribusi linux adalah

  1. Red Hat Linux

  2. SUSE Linux

  3. Mandrake Linux

  4. Debian Linux

  5. Slackware Linux

  6. Fedora Core

SunOS

  SunOS adalah jenis sistem operasi berbasis Unix yang dikembangkan dan digunakan oleh Sun Microsystemsuntuk sistem komputer mereka yang bernama SPARC.SunOS pertama kali dikembangkan pada tahun 1982 dengan menggunakan basis BSD. Namun setelah SunOS versi 4, Sun mengubah sistemnya menjadi berbasis System V. SunOS versi 5 berubahnamanya menjadi sistem operasi Solaris versi 2. Setelah itu sistem operasi SunOS versi sebelumnya berganti nama menjadi Solaris 1.x

MacOS

  merupakan singkatan dari Macintosh Operating System. MacOS adalah sistem operasi yang dikembangkan oleh Apple Computer untuk digunakan sebagai sistem operasi pertama pada komputer Macintosh. Pada kenyataannya MacOS telah menjadi sistem operasi komersial pertama yang sukses dengan menggunakan teknik Graphical User Interface (GUI). Tim Macintosh yang telah merancang dan membangun perangkat keras dan perangkat lunak Macintosh yang asli terdiri dari: Bill Atkinson, Chris Espinosa, Joanna Hoffman, George Crow, Burrell Smith, Jerry Manock, Jef Raskin dan Andy Hertzfeld.