Bab
6
Perangkat Lunak pada Komputer
sumber: www.farm3.static.flickr.com
Gambar 6.1. CorelDRAW X4 merupakan salah satu perangkat lunak komputer
Seperti yang telah dijelaskan pada pertemuan sebelumnya bahwa komputer tersusun dari komponen utama yaitu software (perangkat lunak), hardware (perangkat keras), dan brainware (orang yang mengoperasikan komputer). Perangkat keras terdiri dari beberapa komponen yang saling bekerja sama sehingga membentuk suatu sistem kerja. Agar dapat saling bekerja sehingga membentuk suatu sistem kerja, komputer memerlukan suatu instruksi atau program yang disebut software. Program dalam komputer berisi perintahperintah terperinci (program komputer) yang dipakai untuk memerintah perangkat keras komputer agar melakukan tugas-tugas tertentu. Apa saja yang termasuk software komputer? Dapatkah kalian menyebutkan fungsi dari software komputer tersebut? Kalian akan mempelajari lebih mendalam tentang software komputer pada bab ini. Setelah mempelajari materi pada bab ini, kalian akan dapat menjelaskan berbagai kegunaan perangkat lunak program aplikasi berbasis pengolah kata, program aplikasi berbasis pengolah angka, program aplikasi berbasis pengolah grafis, serta program aplikasi berbasis pengolah multimedia.
Bab 6: Perangkat Lunak pada Komputer
137
Peta Konsep
Perangkat Lunak Komputer
Sebelum mempelajari materi dalam bab ini, coba bacalah peta konsep di bawah ini agar kamu mudah memahami alur pembelajarannya.
Software Sistem Operasi
Berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer
• • • • • • • • • • • •
UNIX DOS Machintosh Windows 3.x GS/2 Warp Palm OS Novell Netware Be OS Windows NT, 95, dan 98 Windows 2000 dan ME Windows XP dan Vista Linux
Program Utility
Berfungsi untuk melakukan tugastugas khusus yang berkaitan dengan penanganan kinerja
• • • •
File Viewer Scan disk File compresion Antivirus
Program Aplikasi
Program-program komputer yang digunakan untuk melaksanakan tugas-tugas yang bersifat spesifik
• • • • • • • •
Software pengolah kata Software pengolah angka Software grafis Software pengolah film/video Software pengolah tata letak Software multimedia Software penerbitan Software database
Software yang digunakan untuk membuat program
• • • • • • •
PASCAL ASSEMBLER COBOL FORTRAN PL/I C++ Java
Compiler
Kata Kunci: • • • • • 138
aplikasi bahasa pemrograman perangkat lunak program aplikasi program pengolah angka
• • • • •
program pengolah grafis program pengolah kata program pengolah multimedia sistem operasi software Teknologi Informasi dan Komunikasi VII
Suatu komputer tidak akan dapat bekerja tanpa adanya perangkat lunak atau program. Program yang diberikan kepada komputer adalah prosedur pengoperasian dalam melaksanakan tugas khusus. Program dalam komputer disebut dengan software atau perangkat lunak. Software merupakan nyawa dari komputer karena tanpa adanya software tidak akan mungkin suatu komputer dapat digunakan. Berikut ini akan kita bahas software yang ada pada komputer.
A. Pengertian Software Software berarti perangkat lunak, piranti lunak, program komputer. Software dapat diartikan sebagai perintah-perintah terperinci (program komputer) yang dipakai untuk memerintah perangkat keras komputer agar melakukan tugas-tugas tertentu. Kegunaan software bagi komputer antara lain menyiapkan aplikasi program agar tata kerja seluruh peralatan komputer terkontrol, mengidentifikasi program, serta mengatur dan membuat pekerjaan lebih efisien. Software dibedakan menjadi dua jenis, yaitu software system dan program utility.
1. Software System (Sistem Software) Software system merupakan program-program yang mengontrol pekerjaan komputer dan seluruh perangkat input dan output. Beberapa kontrol yang dapat dilakukan oleh software system adalah menghidupkan komputer, menjalankan program, menyimpan data dan informasi ke dalam media penyimpan, menyalin file, memformat disket, dan membuat back up isi hardisk. Software sistem sendiri dapat dibedakan menjadi dua jenis, yaitu software operasi (operating system) dan software utility. a. Sistem Operasi Sistem operasi adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer, sehingga masingmasing dapat saling berkomunikasi. Tanpa sistem operasi, komputer tidak dapat berfungsi. Software sistem operasi mempunyai tugas-tugas khusus sebagai berikut. a. Membaca dan menanggapi perintah-perintah yang diberikan oleh pengguna komputer. b. Mengkoordinasi aliran informasi melalui perangkat input dan output. c. Mengatur program-program lain. d. Membawa program dan data yang diberikan pengguna ke komputer. e. Memastikan bahwa processor melakukan pekerjaannya dengan benar. Sistem operasi terbagi menjadi dua klasifikasi, yaitu sistem operasi berbasis teks (command line interface) dan sistem operasi berbasis grafis (GUI). Beberapa software system operasi yang dikenal antara lain DOS (Disk Operating System), versi Windows (Windows 3.x, Windows 95, Windows NT, Windows 98, Windows 2000, Windows Millennium, Windows XP, Bab 6: Perangkat Lunak pada Komputer
139
Windows ME, Windows Vista), Palm OS, Mac OS, OS/2, UNIX, dan Linux. Sistem operasi yang paling dikenal di Indonesia adalah Windows, kemudian disusul oleh Linux. Di bawah ini diuraikan materi mengenai berbagai macam sistem operasi 1) UNIX Ken thompson dari laboratorium bell membuat versi awal dari UNIX dengan nama UNICS (uni plexed information and computing servicess) suatu nama yang dipengaruhi oleh sistem operasi pendahulunya MULTICS (multifexed information and computing services). MULTICS sendiri juga diciptakan oleh Ken Thompson dengan rekan-rekannya. Versi pertama UNIX diselesaikan pada tahun 1969 dan ditulis dengan bahasa assembly. UNIX merupakan sistem operasi multiuser, multiprocessor, dan multitasking untuk PC. UNIX terdiri atas sejumlah program (daftar instruksi untuk memperoleh hasil tertentu) yang dirancang untuk mengontrol interaksi antara fungsi-fungsi pada mesin. Unix mempunyai tugas bermacam-macam, antara lain sebagai berikut. a) Manajemen berkas. b) Penyunting berkas. c) Pendukung pengembangan dalam perangkat lunak.
sumber: vig-fp.pearsoned.co.uk
Gambar 6.2. Tampilan UNIX
Secara umum, karakteristik UNIX adalah sebagai berikut. a) Multitasking, dapat menjalankan lebih dari satu jenis aplikasi pada saat yang bersamaan. b) Multiuser, dapat digunakan oleh lebih dari satu user pada waktu yang bersamaan. c) Line/Text Command Based, menyerupai DOS yang menggunakan perintah yang diketikkan sebagai sarana ‘memerintah’ komputer. Meskipun demikian, telah dikembangkan aplikasi-aplikasi GUI yang dapat menggantikan perintah ‘ketik’ tersebut dengan menjalankan X Windows. 140
Teknologi Informasi dan Komunikasi VII
b. DOS (Disk Operating System) DOS merupakan software yang diperkenalkan pada tahun 1980 oleh Microsoft Corporation. Sistem operasi ini masih menggunakan disket untuk menjalankannya sehingga pada saat kita menghidupkan komputer, maka kita harus memasukkan disket DOS ke dalam disk drive komputer. Kelemahan dari DOS adalah masih menggunakan sistem CLI (Command Line Interface) artinya menggunakan perintah-perintah yang ditulis dalam bahasa baris-baris teks. DOS adalah sistem operasi single-user yang hanya dapat mensuport memori sebesar 640 Kb, yang pada awalnya dipakai pada IBM PC. Versi DOS pertama kali diliris tahun 1982 yang dikemas dalam disket.
Gambar 6.3. Tampilan windows Command Prompt DOS pada windows XP
c. Machintosh Machintosh atau disingkat Mac adalah salah satu jenis PC berbasis power PC yang diproduksi oleh Apple Computer khusus untuk komputer Macinthos dan tidak kompetibel dengan PC berbasis IBM. Machintosh diluncurkan pada Januari 1984. Machintosh termasuk sistem operasi pertama yang menggunakan GUI (Graphical User Interface).
sumber: www.galaide.org
Gambar 6.4. Tampilan Mac OS X
Machinthos OS X adalah versi terbaru dari sistem operasi Mac OS, sistem ini pertama kali diluncurkan pada tahun 2001. Lambang “X” tidak dibaca “ex”, tetapi dibaca sepuluh. Versi ini adalah perbaikan dari versi sebelumnya yaitu Mac OS 8 dan Mac OS 9. Bab 6: Perangkat Lunak pada Komputer
141
Mac OS X adalah sistem operasi (operating system) yang menggunakan BSD, sehingga beberapa kalangan mengatakan bahwa Mac OS X adalah termasuk dalam keluarga UNIX. Mac OS X menggunakan versi server di mana versi ini mirip dengan versi standarnya, tetapi yang membedakan adalah pada versi ini mencakup perangkat lunak untuk keperluan manajemen dan administrasi workgroup dalam komputer berskala besar. Versi sistem ini juga mempunyai beberapa fitur tambahan seperti SMTP, SMB, LDAP, dan DNS d. Windows 3.x Windows versi 3.0, 3.1, 3.11 disebut dengan keluarga Windows 3.x. Windows 3.x ini bukan merupakan sistem operasi, tetapi lebih sebagai operating environment. Operating environment adalah sebuah tampilan grafis yang memudahkan penggunaan sistem operasi. Berdasarkan uraian tersebut dapat diartikan bahwa untuk menjalankan Windows 3.x kita tetap memerlukan sistem operasi DOS. e. OS/2 Warp OS/2 merupakan sistem operasi yang dikeluarkan oleh IBM. OS/2 Wrap digunakan untuk keperluan dalam dunia bisnis. f.
Palm OS Palm OS adalah sistem operasi komputer yang menjadi platform dari PDA (Personal Digital Assistants). PDA memiliki fungsi dasar seperti pengaturan jadwal, buku alamat, catatan tugas, dan memo yang dapat disinkronisasikan dengan komputer.
g. Novell Netware Novell Netware adalah sistem operasi jaringan yang banyak digunakan di dunia. Pada awalnya Netware digunakan khusus untuk jaringan LAN (Local Area Networking) dengan pendekatan file server murni. h. BeOS Sejak versi pertamanya tahun 1997, salah satu tujuan utama BeOS, adalah mengelola jumlah data yang besar secara optimal. Sistem operasi ini dapat memenuhi tuntutan aplikasi-aplikasi multimedia dengan dukungan multi processor, sistem file 64 bit, dan multithreading. Multithreading membebani beberapa prosesor sekaligus. Dengan arsitektur multithreading, BeOS memanfaatkan prosesor secara optimal. Dari sistem file hingga tampilan, sistem operasi dibagi-bagi dalam threads. Threads adalah pekerjaan atau tugas yang dapat dilakukan secara terpisah dan tak tergantung satu sama lain. Bila ada beberapa prosesor pada satu PC, maka BeOS membagi-bagi threads secara dinamis kepada setiap prosesor. Misalnya pada sistem file, prosesor yang satu mengubah sebagian file, sedangkan prosesor yang lainnya mengcopy file tersebut. BeOS dapat menggunakan dan memanfaatkan semua prosesor yang ada, baik satu atau 16 prosesor. User tak perlu mengupgrade komputernya 142
Teknologi Informasi dan Komunikasi VII
cukup hanya dengan mengganti motherboard atau memasang processor baru. Pada mulanya BeOS dikembangkan untuk BeBox, sebuah komputer dengan 2 prosesor PowerPC dan dengan memori utama maksimal 256 MB. Meskipun BeOS dulu termasuk sangat lengkap, namun BeOS tidak dapat menyaingi sistem operasi seperti Intel dan Machintosh. Sehingga sejak versi 3, BeOS sudah tersedia untuk Power-Machintosh dan untuk PC berbasis Intel. BeOS adalah sistem operasi untuk PC yang didesain untuk aplikasi multimedia. BeOS memiliki support symmetric multiprocessing dan file sistem 64 byte yang mampu menangani ukuran file sampai terabyte.
sumber: www.operating-system.org
Gambar 6.5. Tampilan BeOS
i.
Windows NT Windows NT dikeluarkan pada tahun 1993. NT merupakan singkatan dari New Technology. Sistem operasi Windows NT dikeluarkan untuk menangani sistem jaringan (network).
j.
Windows 95 dan 98 Windows 95 diluncurkan pada tanggal 14 Agustus 1995. Windows 95 adalah sistem operasi pertama yang berbasis GUI. Di samping itu, Windows 95 lebih efisien ketika melakukan multitasking dan juga mendukung sistem jaringan termasuk e-mail, fax, dan internet. Pada Windows 95 mulai diperkenalkan menu Start dan program yang digunakan untuk mengakses beberapa program manajemen file. Selain itu, Windows 95 juga dilengkapi dengan fasilitas Plug and Play dan Internet Explorer. Kelebihan Windows 95 adalah sebagai berikut. 1) Tampilan desktop yang lebih lengkap karena terdapat menu Start dan taskbar. 2) Menggunakan preemptive multitasking. 3) Dukungan dari jaringan terintegrasi yang luas mencakup Microsoft Networking (NetBEUI), TCP/IP, NetWare, Windows Messaging, DialUp networking, dan koneksi internet. 4) Terdapat fasilitas Plug and Play, yaitu sistem yang digunakan untuk mendeteksi instalasi perangkat keras dan konfigurasi terhadapnya secara otomatis.
Bab 6: Perangkat Lunak pada Komputer
143
5) Tersedia fasilitas Advanced Power Management untuk manajemen daya. 6) Dukungan fasilitas audio dan video. Windows 98 merupakan upgrade dari Windows 95, diluncurkan oleh Microsoft pada 25 Juni 1998. Beberapa kelebihan tersebut di antaranya adalah lebih mudah digunakan, terpadu dengan software untuk menjelajah internet yakni Microsoft Internet Explorer, mempunyai fasilitas Windows Explorer, dan peningkatan kemampuan multimedia. Windows 98 juga mampu mendukung teknologi USB.
sumber: i17.tinypic.com
Gambar 6.6. Tampilan Windows 98
k. Windows 2000 dan ME Windows 2000 diluncurkan pada tanggal 17 Februari 2000. Windows 2000 terdiri dari dua versi, yaitu Windows 2000 server dan Windows 2000 profesional. Windows 2000 profesional merupakan upgrade dari Windows 98 yang difokuskan untuk komputer pribadi (PC). Windows 2000 kurang popular di kalangan umum karena sistem operasi ini sebenarnya ditujukan bagi kalangan bisnis. Beberapa fitur pada Windows 2000 adalah sebagai berikut. 1) Penggunaan model GUI secara penuh. 2) Terdapat Image Preview. 3) Terdapat versi terbaru dari Internet Explorer, yaitu versi Internet Explorer 5.0. 4) Dukungan untuk Microsoft Direct X. 5) Terdapat Windows Media Player versi 6.4. 6) Terdapat Play and Plug yang lebih canggih, sehingga memasang hardware tertentu langsung berjalan tanpa proses Start. 7) Menggunakan driver untuk hardware berbasis Windows Driver Model (WDM). 8) Dukungan manajemen data yang baik. 9) Terminal service yang terintegrasi. Hal mendasar yang membedakan Windows ME dari Windows 98 adalah kemampuan internet dan multimedianya yang lebih banyak dan memuaskan. 144
Teknologi Informasi dan Komunikasi VII
Hal baru yang ada dalam Windows ME adalah fasilitas sistem Restore yang memudahkan pengguna komputer untuk memperbaiki sistem komputer yang rusak ke keadaan sebelumnya yang belum rusak. Fasilitas Movie Maker juga merupakan fasilitas tambahan yang memungkinkan pengguna mengedit file video.
sumber: farm2.static.flickr.com
Gambar 6.7. Tampilan Windows 2000 dan Windows ME
l.
Windows XP Pada tanggal 25 Oktober 2001 dikeluarkan sistem operasi terbaru, yaitu Windows XP. XP adalah singkatan dari Experience yang artinya membawa pengalaman baru dalam dunia komputer. Windows XP terdapat banyak sekali kemajuan, tetapi kemajuan sistem operasi tersebut harus didukung kemampuan komputer yang lebih tinggi. Keunggulan sistem operasi ini antara lain sebagai berikut. 1) Dukungan kepada sistem domain Active Directory. 2) Memiliki pengaturan kontrol akses yang canggih dibandingkan dengan sistem operasi sebelumnya. 3) Mendukung sistem berkas terenkripsi (EFS). 4) Mendukung manajemen sistem secara terpusat. 5) Dukungan terhadap multiprosessor simetris.
m. Windows Vista Selang lima tahun, Microsoft meluncurkan sistem operasi versi terbaru yaitu Windows Vista. Sebelum diumumkan dengan menggunakan nama Vista, sistem operasi ini lebih dikenal dengan nama kode Longhorn. Longhorn sendiri berasal dari Longhorn Saloon, yaitu sebuah bar terkenal yang terdapat di Whistler, British Columbia negara bagian Kanada. Microsoft meluncurkan sistem operasi Windows Vista pada 30 Januari 2007 yang diperuntukkan bagi kalangan perumahan. Fitur-fitur baru yang terdapat dalam Windows Vista sebagai berikut. 1) Penggunaan antarmuka Windows Aero (Authentic, Energetic, Reflective, and Open). 2) Tombol Start diubah dengan tombol Windows “pearl” biru yang baru. 3) Adanya fasilitas pencarian (Search). Bab 6: Perangkat Lunak pada Komputer
145
4) Terdapat Microsoft Internet Explorer 7+. 5) Terdapat Windows Media Player 11. 6) Terdapat fasilitas touchscreen. n. Linux Linux adalah sebuah program open source yang gratis di bawah lisensi GNU dan dapat dijalankan pada berbagai macam platform perangkat keras mulai dari Intel (x86) hingga prosesor RISC. Saat ini, linux bisa digunakan untuk jaringan, pengembangan software, dan untuk pekerjaan sehari-hari. Kebebasan yang paling penting dari Linux, terutama bagi programmer dan administrator jaringan adalah kebebasan memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya. Ini berimplikasi pada beberapa hal penting, yaitu keamanan dan dinamika.
sumber: ecx.images-amazon.com
Gambar 6.8. Tampilan Linux
Karena sifatnya yang kompatible dengan UNIX, maka Linux dapat berinteraksi baik dengan sistem operasi lain seperti Windows dari Microsoft, Machintosh dari Apple, Netware dari Novell, dan lain-lain. Sistem operasi ini juga menyediakan bahasa pemrograman gratis, lengkap dengan kompilernya, maupun program pembantunya. Beberapa bahasa pemrograman tersebut di antaranya adalah sebagai berikut. • ADA • BASIC • C • C++ • Expect • FORTRAN • GTK, untuk membuat aplikasi GUI di Linux • PASCAL • Phyton 146
Teknologi Informasi dan Komunikasi VII
• Skrip Shell • TCL • Perl (The Practical Extraction and Report Language), sering dipakai untuk membuat skrip CGI di web.
Gali Informasi Untuk mendapatkan informasi yang lebih mendalam tentang perangkat lunak sistem, kalian dapat mengakses link berikut melalui internet. http://id.wikipedia.org/wiki/Perangkat_lunak_sistem http://fantesaimoetzz.blogspot.com/2009/01/mendukung-perangkat-lunak-sistem.html
2. Program Utility Software Utility merupakan software sistem yang melakukan tugas-tugas khusus berkaitan dengan penanganan kinerja komputer, perangkat input dan output, serta program-program lain dalam sebuah komputer. Beberapa software sistem operasi menyertakan program-program utility di dalamnya. Beberapa fungsi dari software utility, antara lain melihat file (file viewer), men-scan (memeriksa) disk, dan merawat sistem, mengkompress (memadatkan) file, mendeteksi, dan menghilangkan virus. Beberapa software utility tersebut dapat diuraikan secara singkat sebagai berikut. a. File Viewer File Viewer adalah jenis software yang dapat menampilkan isi sebuah file. Perangkat lunak file viewer antara lain sebagai berikut. 1) ACDSee, Irfan View, Xn View digunakan untuk melihat berkas-berkas gambar BMP. 2) Adobe Reader, Foxit PDF Reader digunakan untuk membuka berkas PDF tanpa perlu memiliki program Acrobat Reader. 3) Program Microsoft Office Viewer digunakan untuk membuka dan mencetak dokumen dari office baik Word, Excel, atau PowerPoint tanpa perlu memasang program Microsoft Office. b. Scan Disk Disk scanner adalah software yang bisa melakukan satu atau lebih tugas-tugas yang diberikan kepadanya. Tugas-tugas tersebut antara lain mendeteksi atau memperbaiki error pada hardisk atau disket, menghapus file-file sampah atau file-file yang tidak diperlukan oleh sistem operasi, dan mengorganisasikan file-file dalam hardisk. Scandisk dalam program windows digunakan untuk memperbaiki kesalahan-kesalahan sistem komputer.
Bab 6: Perangkat Lunak pada Komputer
147
Gambar 6.9. Tampilan disk clean up
c. File Compression File compression berfungsi untuk memadatkan isi file sehingga ukurannya menjadi lebih kecil, tetapi data dan informasi yang ada di dalamnya tidak berkurang. File compression dilakukan dengan tujuan menghemat media penyimpan data yang kita gunakan. Dengan menggunakan kompres, maka file yang asli berukuran 165 kilobyte menjadi 29 kilobyte. Contoh dari program kompres yang banyak kita gunakan adalah WinZip, Winrar, Winace, dan lain-lain. d. Antivirus Software antivirus digunakan untuk men-cegah masuknya virus ke komputer sekaligus membersihkan virus yang ada pada komputer.Contoh program antivirus adalah AVG Antivirus, Norton Antivirus, Avast, Antivir, Panda, dan McAfee Antivirus.
sumber: www.planetworks.com.br
Gambar 6.10. Antivirus AVG
148
Teknologi Informasi dan Komunikasi VII
Gali Informasi Untuk mendapatkan informasi yang lebih mendalam tentang perangkat lunak utility, kalian dapat mengakses link berikut melalui internet. http://yudhieakaburet.wordpress.com/2007/09/26/perangkat-lunak-antivirus/ http://fredricbernard.wordpress.com/category/compression-filezip/
Mari Berlatih 6.1 Jawablah pertanyaan-pertanyaan di bawah ini dengan benar! 1. Jelaskan pengertian sistem operasi! 2. Mengapa komputer membutuhkan sistem operasi? 3. Jelaskan pengertian dari multitasking! 4. Sebutkan contoh dari software utility! 5. Jelaskan kegunaan dari antivirus!
Tugas Praktik 6.1 Petunjuk Keselamatan Kerja: Berhati-hatilah saat Anda mengoperasikan komputer. Pastikan semua perangkat telah tersambung dengan benar. Periksalah sambungan listrik dengan teliti agar terhindar dari bahaya sengatan listrik atau korsleting. Gunakanlah perangkat keras komputer dengan baik dan lindungilah data dan software yang penting dari kerusakan atau ancaman virus. Kerjakan tugas praktik berikut dengan baik! 1. Nyalakan komputer dalam laboratorium! 2. Identifikasilah program aplikasi yang digunakan pada komputer! 3. Catatlah kegunaan dari program aplikasi tersebut! 4. Buatlah sebuah argumen yang menguatkan mengapa software aplikasi tersebut digunakan! 5. Laporkan hasil tugas praktik di atas pada guru kalian!
B. Software Aplikasi (Application Software) Software aplikasi biasanya disebut dengan software terapan (application software). Software aplikasi adalah program-program komputer yang digunakan untuk melaksanakan tugas-tugas yang bersifat spesifik, misalkan untuk mengetik naskah, untuk menggambar, untuk mengolah foto, pendidikan, hiburan, dan sebagainya. Bab 6: Perangkat Lunak pada Komputer
149
Software aplikasi bekerja dengan cara mengorganisasikan data yang diterima komputer dari pengguna. Secara umum software aplikasi dapat dikelompokkan berdasarkan jenis tugasnya sebagai berikut.
1. Software Pengolah Kata Software pengolah kata adalah software yang digunakan untuk melakukan pengetikan naskah, membuat surat, membuat brosur, membuat artikel, dan dokumen-dokumen lain. Contoh dari program pengolah kata adalah Microsoft Word, World Perfect, StarOffice, OpenOffice Writer, Word Pro. Program aplikasi pengolah kata pertama kali dibuat adalah Electric Pen. Electric Pen dibuat pada tahun 1976 oleh Michael Shrayer seorang programmer yang tinggal di California. Kemudian disusul oleh Wordstar pada tahun 1979 yang dibuat oleh Jhon Barnaby. Karena semakin dikenalnya sistem operasi Windows, maka mau tidak mau Electric Pen dan Wordstar akhirnya tergusur. Salah satu program aplikasi pengolah kata yang dikenal adalah Microsoft Word. Program aplikasi Microsoft Word merupakan program aplikasi yang beroperasi di bawah sistem operasi Windows. Oleh karena itu, menu-menu yang ada pada lembar kerja Microsoft Word juga mempunyai format yang disesuaikan dengan sistem operasi Windows. Berikut ini merupakan tampilan software pengolah kata Microsoft Word 2003 dan Microsoft Word 2007. Coba kalian bandingkan perbedaan dari kedua versi Microsoft Word tersebut.
Gambar 6.11. Tampilan program aplikasi pengolah kata Microsoft Word 2003
Gambar 6.12. Tampilan program aplikasi pengolah kata pada Microsoft Word 2007
150
Teknologi Informasi dan Komunikasi VII
2. Software Pengolah Angka Software pengolah angka adalah software yang digunakan untuk mengorganisir (mengolah) dan menyimpan data yang membutuhkan beberapa macam penghitungan. Contoh software pengolah angka adalah KSpread, StarOffice Calc, OpenOffice Calc, GNumeric, XESS, Microsoft Excel, dan Lotus, Shympony, Supercalc, Twin, Lucid 3D, dan lain-lain. Microsoft Excel yang selanjutnya disingkat Excel merupakan salah satu program aplikasi lembar kerja (spreadsheet) yang paling populer dan paling banyak digunakan saat ini. Excel akan membantu kita untuk menganalisis, memproyeksikan, menghitung, dan mempresentasikan data. Berikut ini adalah tampilan buku kerja (workbook) yang masih kosong. Dalam setiap workbook terdiri dari 3 lembar kerja (sheet) dan setiap lembar kerja terdiri dari 256 kolom 65.536 baris.
Gambar 6.13. Tampilan software pengolah angka Microsoft Excel 2003
Gambar 6.14. Tampilan software pengolah angka Microsoft Excel 2007
Contoh hasil karya program pengolah angka adalah sebagai berikut. a. Untuk mengetahui banyaknya barang yang keluar masuk, menyerahkan, dan keterangan-keterangan lainnya yang diperlukan pada laporan stok gudang yang dibuat secara administrasi dan periodik dalam setiap kurun waktu tertentu. b. Membuat laporan penjualan barang seperti banyaknya barang yang terjual, barang yang diretur, barang yang diambil, serta pembayaran yang bersifat cash maupun kredit. Dengan menggunakan program pengolah angka kita Bab 6: Perangkat Lunak pada Komputer
151
c. d. e. f.
dapat mengetahui kapan tanggal pembelian, status pengiriman barang, dan lain-lain. Membuat data gaji karyawan yang meliputi masa kerja, jabatan, serta adanya bonus dan potongan-potongan. Mengelola data peminjam buku pada sebuah persewaan atau perpustakaan. Menghitung nilai siswa menggunakan statistik. Membuat grafik perkembangan.
3. Software Grafis Software grafis adalah software yang digunakan untuk menggambar dan mengolah gambar (grafis). Software grafis biasanya digunakan untuk membuat gambar dan mengolah gambar, membuat sampul buku, mendesain iklan, membuat halaman web, merancang bangunan, merancang pembungkus suatu produk, dan lain- lain. Contoh software grafis adalah CorelDRAW, Photoshop Editor, Photoshop, Freehand, dan lain-lain.
Gambar 6.15. Tampilan software pengolah grafis CorelDRAW 12
Gambar 6.16. Tampilan software pengolah grafis CorelDRAW 13
152
Teknologi Informasi dan Komunikasi VII
Berdasarkan jenisnya, software grafis dibagi menjadi empat. a. Software grafis bitmap Gambar bitmap merupakan gambar yang terbentuk dari serangkaian titik-titik berwarna-warni yang biasanya disebut dengan piksel. Titik-titik tersebut membentuk suatu pola yang dihasilkan dari kamera digital, kamera video, dan scanner. Kualitas gambar ditentukan oleh resolusi dan ketajaman warna. Resolusi adalah jumlah titik dalam setiap satuan luas (dpi=dot per inch). Program yang termasuk dalam golongan aplikasi ini adalah Adobe Photoshop, Corel Photo Paint, Macromedia Xres, Photolmpact, Metacreations Painter, Metacreations Live Picture, Micrografix Picture Publisher, Microsoft Photo Editor, TheGIMP, dan Jasc Paintshop. b. Software grafis vektor Gambar vektor terbentuk dari serangkaian gambar kurva. Dalam setiap objek baik garis maupun kurva memiliki warna serta pola isian sendiri-sendiri. Oleh karena itu, maka gambar vektor dapat diperbesar, diperkecil, diputar, atau diubah bentuknya tanpa mengurangi kualitas gambar. Aplikasi yang tergolong dalam kelompok ini adalah Adobe Illustrator, CorelDRAW, AutoCAD, Baneba Canvas, Macromedia Freehand, Metacreations Expression, dan Micrografix Designer. c. Software pengolah tata letak Software ini digunakan untuk keperluan pembuatan buku, brosur, pamflet, booklet, poster, dan lain-lain. Program ini mempunyai kemampuan, yaitu mampu menempatkan teks dan gambar yang diambil dari program lain. Program yang termasuk dalam kelompok ini adalah Adobe PageMarker, Adobe In Design, Adobe FrameMarker, Corel Ventura, Microsoft Publisher, dan QuarkXpress. d. Software pengolah film atau video Software ini dibuat untuk mengolah film dengan berbagai macam format. Dengan menggunakan software ini kita dapat membuat terjemahan teks, efek seperti desingan peluru, ombak, angin, dan juga pemberian judul lagu pada karaoke. Program yang termasuk dalam kategori ini adalah Apple Final Cut, Adobe Premier, Power Director, Ulead Video Studio, Pinnacle Studio Plus, WindDVD Creater, dan Nero Ultra Edition.
4. Software Multimedia Software multimedia adalah software yang digunakan untuk keperluan multimedia, misalkan untuk presentasi/menyampaikan informasi dengan menggunakan tulisan, animasi, audio (suara), dan video. Contoh dari software multimedia adalah Windows Media Player, XingMPEG, RealPlayer, Macromedia Flash, dan Microsoft PowerPoint. Microsoft PowerPoint adalah salah satu program aplikasi berbasis Windows yang canggih dan paling banyak dipopulerkan pada saat ini. Dengan menggunakan Microsoft PowerPoint kita dapat merancang dan membuat Bab 6: Perangkat Lunak pada Komputer
153
presentasi yang professional dengan mudah dan cepat. Pada saat kita membuka atau menjalankan program aplikasi PowerPoint sebuah slide presentasi baru yang masih kosong akan ditampilkan.
Gambar 6.17. Tampilan software multimedia Microsoft PowerPoint 2003
Gambar 6.18. Tampilan software multimedia Microsoft PowerPoint 2007
5. Software Penerbitan Software penerbitan (desktop publishing = DTP) adalah software yang digunakan secara khusus untuk menggabungkan tulisan dan gambar dalam dunia penerbitan.Contoh software DTP, yaitu PageMaker, Adobe in Design, dan Quarkpress.
6. Software Database Software basis data digunakan untuk mengorganisasikan pengumpulan data dan pemrosesannya. Data diorganisasikan dalam bentuk file, field, record, dan character. Contoh dari software database adalah Dbase, Foxpro, dan Microsoft Access. 154
Teknologi Informasi dan Komunikasi VII
Database menggunakan tiga struktur utama dalam mengorganisasi data, yaitu sebagai berikut. a. Field : menyimpan berbagai bagian data. b. Record : kumpulan field. c. Table : kumpulan record yang berhubungan. Pada saat ini banyak sekali software database, mulai dari yang sederhana sampai kompleks. Database sederhana dapat digunakan oleh perorangan untuk menyimpan data yang tidak terlalu banyak. Sementara untuk perusahaan ada tiga jenis database yang dapat digunakan, yaitu MySQL, PostgreSQL, dan Oracle.
Gambar 6.19. Tampilan software Database Microsoft Access 2003
Gambar 6.19. Tampilan software Database Microsoft Access 2007 Bab 6: Perangkat Lunak pada Komputer
155
Gali Informasi Untuk mendapatkan informasi yang lebih mendalam tentang perangkat lunak aplikasi, kalian dapat mengakses link berikut melalui internet. http://id.wikipedia.org/wiki/Aplikasi http://nustaffsite.gunadarma.ac.id/blog/mohiqbal/2007/07/14/perangkat-lunak-aplikasimasa-kini/
Diskusi 6.1 Buatlah kelompok belajar dengan anggota maksimal 5 orang, kemudian diskusikan permasalahan berikut. Mengapa perangkat lunak aplikasi tidak dapat dipisahkan dari perangkat lunak sistem dan utility? Presentasikan hasil diskusi kelompok kalian di depan kelas.
C. Bahasa Pemrograman Bahasa pemrograman adalah bahasa atau notasi yang digunakan untuk membuat suatu program/aplikasi. Alat untuk mengubah menjadi program disebut kompilator. Jenis-jenis bahasa pemrograman diuraikan sebagai berikut.
1. Bahasa Mesin Bahasa mesin (bahasa pemrograman generasi pertama) adalah tipe paling dasar bahasa pemrograman, terdiri dari kumpulan angka yang dapat digunakan hardware komputer.
2. Bahasa Assembly Bahasa Assembly (bahasa generasi kedua) lebih mudah dipahami daripada bahasa mesin. Untuk membuat program dengan bahasa assembly, programmer membuat kode yang akan diterjemahkan oleh komputer.
3. Bahasa Tingkat Tinggi Bahasa tingkat tinggi mempunyai kemampuan lebih tinggi sehingga memungkinkan programmer untuk menuliskan kode programnya dengan lebih mudah. Bahasa tingkat tinggi mempunyai ciri mudah dimengerti karena menggunakan bahasa sehari-hari. Contoh software bahasa pemrograman adalah PASCAL, ASSEMBLER, COBOL, FORTRAN, PL/I, C+ +, dan Java.
156
Teknologi Informasi dan Komunikasi VII
4. Bahasa yang Berorientasi pada Masalah Spesifik (Specific Problem Oriented) Bahasa ini adalah bahasa yang digunakan langsung untuk memecahkan suatu masalah tertentu. Contoh dari bahasa pemrograman ini adalah SQL untuk database dan regular expression (regex) untuk mencocokkan pola pada string tertentu. Jenis bahasa ini juga masuk ke bahasa tingkat tinggi.
Mari Berlatih 6.2 Jawablah pertanyaan-pertanyaan di bawah ini dengan benar! 1. Sebutkan macam-macam program pengolah kata yang kalian kenal! 2. Sebutkan hal-hal yang dapat dilakukan dalam Microsoft Word! 3. Jelaskan kegunaan program aplikasi pengolah angka! 4. Sebutkan kegunaan dari software aplikasi multimedia! 5. Jelaskan pengertian dari bahasa pemrograman!
Jendela Teknologi Adobe Photoshop CS4 Siap Geser CS3 Jika Anda senang mengolah gambar menjadi lebih menarik atau hanya sekadar mengubah ukuran gambar, pastinya sudah tak asing lagi dengan software Adobe CS3. Namun belum lagi kita puas mencicipi semua menu pada Adobe CS3, sudah tiba lagi seri CS yang baru, Adobe CS4. Kabar yang santer terdengar, pada tanggal 23 September nanti, Adobe akan secara resmi mengumumkan produk anyarnya, Creative Suite 4 (CS4). Versi beta Adobe Photoshop CS4 sebenarnya sudah dapat dicoba sekitar 3 bulan silam, bahkan Adobe juga sudah mendemontrasikan kinerja Photoshop CS4 yang mampu menampilkan akselerasi GPU dan Physics. Adobe merancang Photoshop CS4 agar kompatibel dengan OS Windows, CS4 ini tersedia dalam versi 32 dan 64-bit. Sayangnya Photoshop CS4 belum kompatibel digunakan dengan OS Mac meskipun OS tersebut telah mengusung versi 64-bit. Photoshop anyar ini diberi nama Stonehenge, semoga saja bulan Oktober mendatang versi CS4 sudah dapat kita nikmati bersama. (ipm) http://www.infokomputer.com
Kalian telah mempelajari materi tentang berbagai perangkat lunak pada komputer. Bacalah rangkuman berikut agar kalian memahami inti sari uraian materi pada bab ini. Kerjakan uji kompetensi pada akhir bab untuk menguji pemahaman kalian dalam mempelajari materi perangkat lunak pada komputer. Bab 6: Perangkat Lunak pada Komputer
157
Rangkuman Software berarti perangkat lunak; piranti lunak; program komputer. Software dapat diartikan sebagai perintah-perintah terperinci (program komputer) yang dipakai untuk memerintah perangkat keras komputer agar melakukan tugas-tugas tertentu. Ada dua jenis software, yaitu software system dan software aplication. 1. Software system (sistem software) Software system merupakan program-program yang mengontrol pekerjaan komputer dan seluruh perangkat input dan output. Software system sendiri dapat dibedakan menjadi dua jenis, yaitu software operasi dan software utility. a. Sistem operasi (operating system) adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer, sehingga masing-masing dapat saling berkomunikasi. b. Program utility merupakan software system yang melakukan tugas-tugas khusus berkaitan dengan penanganan kinerja komputer, perangkat input dan output, serta program-program lain dalam sebuah komputer. 2. Software aplikasi (application software) Software aplikasi adalah program-program komputer yang digunakan untuk melaksanakan tugas-tugas yang bersifat specifik, misalkan untuk mengetik naskah, untuk menggambar, untuk mengolah foto, pendidikan, hiburan, dan sebagainya. Software aplikasi dikelompokkan berdasarkan jenis tugasnya, yaitu software pengolah kata, software pengolah angka, software grafis, software multimedia, software penerbitan, dan software database. Bahasa pemrograman adalah software bahasa-bahasa yang dipakai oleh para programmer untuk menuliskan kumpulan-kumpulan instruksi atau program.
Uji Kompetensi A. Pilihlah a, b, c, atau d sebagai jawaban yang paling benar! 1. Jenis utama software dapat dibedakan menjadi dua, yaitu .... a. software aplikasi dan software utility b. software system dan software aplikasi c. software system dan software sistem operasi d. software utility dan software shareware 2. Di bawah ini fungsi utama dari sistem operasi, kecuali .... a. manajemen sistem b. manajemen proses c. manajemen data d. manajemen sumber daya 3. Di bawah ini yang bukan merupakan sistem operasi adalah .... a. Linux c. OS/2 Wrap b. UNIX d. ACDSee 158
Teknologi Informasi dan Komunikasi VII
4. DOS adalah sebuah sistem operasi yang menggunakan model .... a. CLI b. GUI c. Single tasking d. Multitasking 5. Sistem operasi yang dapat diperoleh secara gratis tanpa perlu khawatir melanggar Undang-Undang Hak Cipta (UUHC), yaitu .... a. UNIX b. Mac OS c. Linux d. Windows 6. Berikut ini adalah jenis software utility, kecuali .... a. File Viewer b. Disk Scanner c. File Compression d. Disk Defragmenter 7. ACDSee berfungsi untuk menampilkan file gambar. Oleh karena itu, ACDSee termasuk dalam kategori software .... a. File Viewer b. Antivirus c. Disk Scanner d. File Compresion 8. Jenis software yang digunakan untuk membuat animasi adalah .... a. Windows Media Player b. Macromedia Flash c. Freehand d. Microsoft PowerPoint 9. Software yang digunakan untuk melakukan pengeditan pada gambar adalah .... a. CorelDRAW b. Photo Editor c. Freehand d. Corel Ventura 10. Di bawah ini adalah software bahasa pemrograman yang menggunakan bahasa lebih dekat dengan bahasa mesin adalah .... a. Assembler b. Pascal c. COBOL d. ForTron
Bab 6: Perangkat Lunak pada Komputer
159
II. Jawablah pertanyaan-pertanyaan di bawah ini dengan tepat! 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Jelaskan kegunaan dari software file compression! Jelaskan pengertian dari software aplikasi! Sebutkan dan jelaskan karateristik dari UNIX! Apa yang dimaksud dengan command line interface? Jelaskan yang dimaksud dengan open source software! Jelaskan hal mendasar yang membedakan antara Windows ME dengan Windows 98! Sebutkan paling sedikit tiga contoh dari software grafis vektor! Jelaskan kegunaan dari software penerbitan dan sebutkan contohnya! Sebutkan dan berikan penjelasan tiga struktur utama database dalam mengorganisasikan data! Sebutkan contoh bahasa pemrograman!
Refleksi Setelah kalian mempelajari materi perangkat lunak komputer ini, 1. Sudahkah kalian memahami materi yang disampaikan? 2. Adakah materi yang belum kalian pahami tentang perangkat lunak komputer ini? 3. Manfaat apa yang dapat kalian peroleh dari pelajaran bab ini? 4. Bagaimanakah kesan kalian setelah mempelajari materi ini? Konsultasikan masalah yang kalian hadapi dengan guru pembimbingmu!
Ayo Berwirausaha Pada materi bab ini, kalian telah mengenal jenis-jenis software (perangkat lunak) grafis. Jika kalian berminat menjadi seorang wiausahawan dalam bidang desain, misalnya percetakan undangan atau perancang busana, pelajari lebih mendalam buku-buku tentang program aplikasi desain grafis. Dengan bermodalkan keterampilan grafis, kalian dapat mewujudkan cita-cita tersebut. Selamat berwirausaha, semoga berhasil!
160
Teknologi Informasi dan Komunikasi VII