Application Software
Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagiansistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.
Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:
- Perangkat lunak aplikasi (application software) seperti pengolah kata,lembar tabel hitung, pemutar media, dan paket aplikasi perkantoran sepertiOpenOffice.org.
- Sistem operasi (operating system) misalnya Ubuntu.
- Perkakas pengembangan perangkat lunak (software development tool) seperti Kompilator untuk bahasa pemrograman tingkat tinggi sepertiPascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan.
- Pengendali perangkat keras (device driver) yaitu penghubung antara perangkat perangkat keras pembantu dan komputer adalah software yang banyak dipakai di swalayan dan juga sekolah, yaitu penggunaan barcode scanner pada aplikasi database lainnya.
- Perangkat lunak menetap (firmware) seperti yang dipasang dalam jam tangan digital dan pengendali jarak jauh.
- Perangkat lunak bebas (free 'libre' software) dan Perangkat lunak sumber terbuka (open source software)
- Perangkat lunak gratis (freeware)
- Perangkat lunak uji coba (shareware / 'trialware)
- Perangkat lunak perusak (malware)
Contoh Macam-macam Program Aplikasi- Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media. Berdasarkan cara mendapatkan perangkat lunak dan hak pemakaian, perangkat lunak dapat digolongkan pada perangkat lunak komersial, perangkat lunak domain public, shareware, freeware, dan rentalware.
a. Perangkat lunak komersial
Perangkat lunak harus dibeli. Ada hak ciptanya.
b. Perangkat Lunak domain-public
Perangkat lunak ini bersifat gratis dan tidak ada hak cipta.
c. Shareware
Perangkat lunak ini bebas digunakan untuk pengujian dan terkadang selamanya. Namun diharapkan pemakai memberikan dana kepada pembuatnya jika pemakai bermaksud untuk menggunakannya secara terus-menerus. Seringkali ada hak cipta, tetapi terkadang bebas untuk diberikan kepada siapa saja.
d. Freeware
Perangkat lunak yang dapat digunakan secara gratis atau cuma-cuma.
e. Free Software
Perangkat lunak yang dilengkapi dengan kode sumber, dapat digunakan oleh siapa saja dan bebas untuk dikembangkan sendiri oleh pemakai. Untuk mendapatkannya bisa saja gratis ataupun membayar dengan harga yang relatif murah.
f. Open Source
Serupa dengan free software, hanya berbeda dalam filosofinya. Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasiaplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain, sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dimasukkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah. Aplikasi dapat digolongkan menjadi beberapa kelas, antara lain sebagai berikut.
a. Perangkat lunak perusahaan (enterprise).
b. Perangkat lunak infrastruktur perusahaan (bisnis).
Perangkat lunak ini digunakan untuk menangani aplikasi bisnis. Misalnya berupa program untuk menangani persediaan barang (inventory control), pencatatan dan pembayaran piutang (account receivable), dan registrasi mahasiswa (sistem akademis).
c. Perangkat lunak media dan hiburan.
Perangkat lunak media dan hiburan mencakup program-program permainan (game), program untuk memainkan musik (winamp), dan program untuk memainkan film (Xing).
d. Perangkat lunak pendidikan
Perangkat lunak ini berguna untuk mempelajari/mereferensi suatu pengetahuan. Termasuk dalam kategori ini adalah program kamus, ensiklopedia, pelajaran ilmu pengetahuan, pelajaran bahasa asing, dan simulasi.
e. Perangkat lunak pengembangan media.
f. Perangkat lunak rekayasa produk.
g. Perangkat lunak informasi dan produktivitas kerja.
Perangkat ini berguna untuk meningkatkan produktivitas kerja pemakai. Beberapa golongan perangkat lunak untuk meningkatkan produktivitas kerja seperti tabel berikut.
Tabel 1.3. Jenis-jenis perangkat lunak
| Jenis | Keterangan |
| Word processing | Untuk menciptakan dokumen atau membuat surat. Misalnya Word dan Abiword. |
| Spreadsheet | Pengolah data dalam bentuk kumpulan sel, yang memungkinkan penghitungan secara dinamis. Contohnya Microsoft Excel dan Start Office. |
| Desktop publishing | Menangani pembuatan buku, surat kabar, dan iklan. Contohnya CorelDraw. |
| Presentasi grafik | Untuk membuat bahan-bahan presentasi dalam bentuk transparan atau membuat diktat dan sekaligus dapat dipakai sebagai alat untuk presentasi, misalnya PowerPoint, Start Office, dan Impress. |
| Komunikasi | Untuk melakukan komunikasi antarpemakai secara elektronis, contoh: Microsoft Outlook dan Opera. Software ini dapat digunakan untuk mengirim dan menerima surat elektronis. |
| Personal informationManager | Mengelola informasi yang berhubungan dengan jadwal, tugas, data rekanan atau klien, dan keuangan. |
| Manajemen data | Untuk mencatat, memanipulasi, dan mengambil data atau informasi. |
Pada dasarnya, perangkat lunak yang sering kita jumpai dan dikenal oleh masyarakat luas, antara lain perangkat lunak pengolah kata, perangkat lunak pengolah angka, perangkat lunak pengolah grafis, perangkat lunak pembuat presentasi, dan perangkat lunak untuk akses internet atau browser.
1. Software Pengolah Kata (Word Processing)
Word processing atau pengolah kata adalah kelompok perangkat lunak yang fungsi utamanya adalah untuk membuat dokumen. Perangkat lunak ini memberikan kemudahan dalam memformat teks misalnya agar teks tertata rapi dengan rata di bagian kanan dan kiri, membuat teks tertentu ditebalkan atau dimiringkan, mengatur font (jenis tulisan, misalnya arial, times new roman termasuk ukurannya), bahkan memungkinkan untuk menambahkan gambar atau foto ke dalam dokumen. Kemampuan pengolah kata sangat bervariasi, sebagai contoh ada yang memberikan fasilitas untuk membuat tabel, membuat kolom koran atau bulletin, serta mengatur teks agar dapat ditampilkan ke dalam format HTML. Pengolah kata seperti Word mendukung fitur spellingchecker, grammar checker, dan thesaurus.
- Spelling checker digunakan untuk mengidentifikasi kesalahan ejaan.
- Grammar checker digunakan untuk mengidentifikasi kesalahan pada tata bahasa.
- Thesaurus digunakan untuk mencarikan padanan kata.
Berikut adalah daftar program aplikasi pengolah kata dan perusahaan pembuatnya.
Tabel 1.4. Daftar program pengolah kata dan pembuatnya
| Nama | Vendor |
| Ami Pro | Lotus development corp |
| Start Office Writer | Sun Microsystem |
| Word | Microsoft Corporation |
| Word Perfect | Novel Corporation |
| Word Star | Wordstar International Corporation |
2. Software Pengolah Angka (Spreadsheet)
Perangkat lunak spreadsheet mempunyai tampilan yang sangat khas, yaitu berupa sekumpulan sel. Setiap sel memiliki alamat yang dinyatakan dengan nama baris dan kolom. Tampilan spreadsheet tersebut terlihat nama barisnya dinyatakan dengan angka, sedangkan kolomnya dinyatakan dengan huruf.
3. Software Pengolah Grafis
Desain grafis adalah suatu bentuk komunikasi visual yang menggunakan teks dan atau gambar untuk menyampaikan informasi atau pesan. Seni desain grafis mencakup kemampuan kognitif dan keterampilan termasuk tipografi, pengolahan gambar, dan page layout. Desainer grafis menata tampilan huruf dan ruang komposisi untuk menciptakan sebuah rancangan yang efektif dan komunikatif. Desain grafis melingkupi segala bidang yang membutuhkan penerjemahan bahasa verbal menjadi perancangan secara visual terhadap teks dan gambar pada berbagai media publikasi guna menyampaikan pesan-pesan kepada komunikan seefektif mungkin. Software pengolah grafis adalah perangkat lunak yang dapat digunakan untuk mengolah berbagai macam gambar/grafik. Kelebihan dari program ini adalah dapat menggabungkan berbagai berkas yang dihasilkan oleh perangkat lunak yang lain, misalnya dokumen dari pengolah kata, gambar buatan yang dilakukan melalui perangkat penggambar seperti paint, dan gambar dari hasil scanner. Contoh program aplikasi pengolah grafis yang populer adalah CorelDraw.
Pada sel tersebut Anda dapat menuliskan teks, angka, dan bahkan rumus. Rumus yang disediakan beraneka ragam, dari yang sederhana hingga yang kompleks seperti menghitung jumlah nilai dari beberapa kolom hingga sampai pada perhitungan investasi. Apabila Anda menerapkan rumus, spreadsheet akan secara otomatis akan melakukan perhitungan ulang sekiranya nilai-nilai yang dilibatkan dalam rumus ada yang diubah. Sifat seperti itu dapat dimanfaatkan untuk melakukan analisis What-If, yaitu suatu analisis yang dilakukan dengan mengubah nilai untuk melihat efeknya terhadap perubahan tersebut. Spreadsheet dilengkapi dengan fasilitas untuk menyajikan data dalam bentuk grafik. Berbagai macam jenis grafik seperti diagram batang, diagram lingkaran, atau diagram garis dapat Anda pilih dengan mudah. Tabel berikut adalah daftar program aplikasi spreadsheet dan perusahaan pembuatnya.
Tabel 1.5. Program aplikasi dan perusahaan pembuatnya
| Nama | Vendor |
| Claris Resolve | Claris Corporation |
| Excel | Microsoft |
| Lotus 1-2-3 | Lotus Development Corporatio |
| QuatroPro | Novel Corporation |
| SDtart Office Calc | Sun Microsystem |
3. Software Pengolah Grafis
Desain grafis adalah suatu bentuk komunikasi visual yang menggunakan teks dan atau gambar untuk menyampaikan informasi atau pesan. Seni desain grafis mencakup kemampuan kognitif dan keterampilan termasuk tipografi, pengolahan gambar, dan page layout. Desainer grafis menata tampilan huruf dan ruang komposisi untuk menciptakan sebuah rancangan yang efektif dan komunikatif. Desain grafis melingkupi segala bidang yang membutuhkan penerjemahan bahasa verbal menjadi perancangan secara visual terhadap teks dan gambar pada berbagai media publikasi guna menyampaikan pesan-pesan kepada komunikan seefektif mungkin. Software pengolah grafis adalah perangkat lunak yang dapat digunakan untuk mengolah berbagai macam gambar/grafik. Kelebihan dari program ini adalah dapat menggabungkan berbagai berkas yang dihasilkan oleh perangkat lunak yang lain, misalnya dokumen dari pengolah kata, gambar buatan yang dilakukan melalui perangkat penggambar seperti paint, dan gambar dari hasil scanner. Contoh program aplikasi pengolah grafis yang populer adalah CorelDraw. Berikut adalah daftar program aplikasi desktop publishing dan perusahaan pembuatnya.
Tabel 1.6. Program pengolah grafis dan perusahaan pembuatnya
| Nama | Vendor |
| CorelDraw | Corel Corporation |
| Frame Maker | Frame Technology |
| In Design | Adobe |
| Publish It | Timework International |
| Ventura | Corel Corporation |
4. Software Presentasi Grafik
Program perangkat lunak presentasi grafik berguna untuk membuat bahan presentasi dan juga sekaligus untuk melaksanakan presentasi. Dengan menggunakan perangkat ini Anda dapat dengan mudah membuat bahan presentasi yang disertai dengan gambar, grafik serta mencetaknya ke dalam bentuk kertas atau plastik transparan. Apabila Anda menggunakan perangkat lunak ini untuk melakukan presentasi dengan menghubungkan komputer ke proyektor LCD dan menayangkan keluaran proyektor LCD ke layar presentasi, banyak fitur lain yang dapat Anda libatkan. Beberapa fitur yang dapat dilibatkan antara lain menambahkan animasi saat terjadi pergantian slide dan bahkan Anda juga dapat menyajikan film yang direkam dengan kamera video. Berikut adalah daftar program aplikasi perangkat lunak presentasi grafik dan perusahaan pembuatnya.
Tabel 1.7. Program presentasi dan perusahaan pembuatnya
| Nama | Vendor |
| Action | Corel Corporation |
| StarOffice Impress | Frame Technology |
| FreeLance Graphics | Adobe |
| PowerPoint | Timework International |
| WordPerfect Presentation | Corel Corporation |
Keempat software atau perangkat lunak yang dijelaskan pada uraian di atas merupakan perangkat lunak yang sangat berguna dan selalu digunakan oleh manusia untuk berbagai macam keperluan. Jadi, dapat dikatakan bahwa perangkat lunak seperti contoh di atas tidak dapat dipisahkan dari kehidupan sehari-hari kita.
Systems Software
Sistem software adalah abstrak, tidak memiliki bentuk fisik. Software tidak dibatasi oleh material serta tunduk pada hukum-hukum fisika atau oleh proses-proses manufaktur. Pengembangan software serta pengelolaan proyek pengembangan software adalah sulit karena kenyataan-kenyataan sebagai berikut :
Jenis yang paling dasar sistemperangkat lunak adalah:
Pada beberapa publikasi, perangkat lunak sistem Istilah ini juga digunakan untuk menunjuk alat-alat pengembangan perangkat lunak (seperti compiler, linker, atau debugger)
Berbeda dengan perangkat lunak sistem, perangkat lunak yang memungkinkan pengguna untuk melakukan hal-hal seperti membuat dokumen teks, bermain game, mendengarkan musik, atau surfing web disebut perangkat lunak aplikasi
Software komputer adalah produk yang dihasilkan melalui serangkaian aktivitas proses rekayasa atau pengembangan, yang menghasilkan aktivitas berupa :
Sementara program komputer adalah satu set instruksi (sumber, atau kode objek) sistem perangkat lunak memiliki banyak komponen yang lebih seperti spesifikasi, hasil tes, dokumentasi pengguna akhir, catatan pemeliharaan, dll
Sistem perangkat lunak merupakan sebuah sistem yang terdiri dari perangkat lunak komputer dan mungkin juga perlengkapan yang mengendalikannya. Sistem perangkat lunak adalah sebuah bidang penelitian yang aktif untuk kelompok-kelompok yang minat akan rekayasa perangkat lunak khususnya dan rekayasa sistem umumnya.
Penggunaan sistem perangkat lunak berdasarkan istilahnya dan waktu yang berkaitan dengan penerapan teori sistem pendekatan dalam konteks rekayasa perangkat lunak. Sebuah sistem perangkat lunak terdiri dari beberapa program komputer yang terpisah dan file konfigurasi terkait, dokumentasi, dll, yang beroperasi bersama-sama.
Konsep ini digunakan dalam penelitian perangkat lunak yang besar dan kompleks, karena berfokus pada komponen utama dari perangkat lunak dan interaksi mereka. Hal ini juga terkait dengan bidang arsitektur perangkat lunak.
Jenis-jenis sistem perangkat lunak yang utama termasuk:
dan Sejumlah contoh penggunaan sistem perangkat lunak adalah sebagai berikut :
- kompleks, sehingga sulit untuk dipahami
- tidak tampak, maka pengukuran kualitas software agak sulit dilakukan dan sulit melacak kemajuan pengembangannya
- mudah berubah, karena mudah untuk dimodifikasi namun kita sulit sekali melihat terlebih dahulu konsekuensi dari perubahan-perubahan yang dilakukan.
Jenis yang paling dasar sistemperangkat lunak adalah:
- BIOS komputer dan perangkat firmware , yang menyediakan fungsionalitas dasar untuk mengoperasikan dan mengendalikan perangkat keras yang terhubung ke atau dibangun ke dalam komputer.
- Sistem operasi (contoh menonjol yang Microsoft Windows, Mac OS X dan Linux), yang memungkinkan bagian-bagian dari komputer untuk bekerja sama dengan melakukan tugas-tugas seperti mentransfer data antara memori dan disk atau render keluaran ke perangkat layar. Ini juga menyediakan platform untuk menjalankan tingkat tinggi perangkat lunak sistem danperangkat lunak aplikasi.
- Software utility, yang membantu untuk menganalisis, mengkonfigurasi, mengoptimalkan dan memelihara komputer.
Pada beberapa publikasi, perangkat lunak sistem Istilah ini juga digunakan untuk menunjuk alat-alat pengembangan perangkat lunak (seperti compiler, linker, atau debugger)
Berbeda dengan perangkat lunak sistem, perangkat lunak yang memungkinkan pengguna untuk melakukan hal-hal seperti membuat dokumen teks, bermain game, mendengarkan musik, atau surfing web disebut perangkat lunak aplikasi
Software komputer adalah produk yang dihasilkan melalui serangkaian aktivitas proses rekayasa atau pengembangan, yang menghasilkan aktivitas berupa :
- dokumen-dokumen yang menspesifikasikan program yang hendak dibangun
- program yang dieksekusi komputer
- dokumen yang menjelaskan program dan cara kerjanya program
- data berbentuk angka atau teks, yang berupa audio, video, gambar dan sebagainya.
Sistem perangkat lunak atau sistem software merupakan sistem intercommunicating antar komponen berdasarkan bagian perangkat lunak dan pembentukan suatu sistem komputer (kombinasi dari hardware dan software). sistem ini "terdiri dari beberapa program terpisah, file-file konfigurasi, yang digunakan untuk membuat program-program, dokumentasi sistem, yang menggambarkan struktur dari sistem, dan dokumentasi pengguna, yang menjelaskan bagaimana menggunakan sistem". Sedangkan
Sementara program komputer adalah satu set instruksi (sumber, atau kode objek) sistem perangkat lunak memiliki banyak komponen yang lebih seperti spesifikasi, hasil tes, dokumentasi pengguna akhir, catatan pemeliharaan, dll
Sistem perangkat lunak merupakan sebuah sistem yang terdiri dari perangkat lunak komputer dan mungkin juga perlengkapan yang mengendalikannya. Sistem perangkat lunak adalah sebuah bidang penelitian yang aktif untuk kelompok-kelompok yang minat akan rekayasa perangkat lunak khususnya dan rekayasa sistem umumnya.
Penggunaan sistem perangkat lunak berdasarkan istilahnya dan waktu yang berkaitan dengan penerapan teori sistem pendekatan dalam konteks rekayasa perangkat lunak. Sebuah sistem perangkat lunak terdiri dari beberapa program komputer yang terpisah dan file konfigurasi terkait, dokumentasi, dll, yang beroperasi bersama-sama.
Konsep ini digunakan dalam penelitian perangkat lunak yang besar dan kompleks, karena berfokus pada komponen utama dari perangkat lunak dan interaksi mereka. Hal ini juga terkait dengan bidang arsitektur perangkat lunak.
Jenis-jenis sistem perangkat lunak yang utama termasuk:
- Perangkat lunak pemrograman / aplikasi
- Penggunaan Software
- Penggunaan Sistem software
dan Sejumlah contoh penggunaan sistem perangkat lunak adalah sebagai berikut :
- overlay
- browser
- Pembukti teorema
- prosesor kata
- sistem pakar
- Sistem manajemen konten
- Sistem manajemen database
Operating Systems
Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponseldan konsol permainan video untuk superkomputer dan server web.
Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.
Tidak ada komentar:
Posting Komentar