2.7k likes | 4.83k Views
Pertemuan 5 PERANGKAT LUNAK (SOFTWARE) KOMPUTER. Teknologi Informasi. Pengertian Software.
E N D
Pertemuan 5PERANGKAT LUNAK(SOFTWARE) KOMPUTER TeknologiInformasi
Pengertian Software • Perangkatlunak (software)komputeradalahsuatuperangkat yang berisiserangkaianinstruksi, program, prosedur, pengendali, pendukung, danaktivitas-aktivitaspengolahanperintahpadasuatusistemkomputer. • Hardware komputer akan “hidup” dan memiliki fungsi jika digunakan bersama-sama dengan software-nya.
Secara umum fungsi dari softwarekomputer yang utama adalah : • melakukan aktivitas bersama-sama dengan hardware. • menyediakansegalasumberdaya yang bisadigunakanpadasebuahkomputer. • bertindaksebagaiperantaraantarapengguna (user) denganperangkatkeras (hardware) untukmelakukanaktivitaspengolahan data berdasarkanperintah yang harusdilakukandalamsoftware komputertersebut.
Software Komputer Melakukan tugas Mengolah Informasi untuk End-user Software Aplikasi Software Sistem Program Aplikasi untuk Tujuan Umum Program untuk Aplikasi Khusus Program untuk Manajemen Sistem Program untuk Pengembangan Sistem StrukturSoftwareKomputer(menurut James A. O’Brien) Mengelola dan mendukung operasi sistem komputer dan jaringan • Software Suites • Web Browser • Electronic Mail • Pengolah Kata • Lembar Kerja • Database Managers • Presentasi Grafis • Personal Information Manager • GroupWare - Bisnis – Akuntansi, pengolah transaksi, Perencanaan sumber daya perusahaan, perdagangan elektronik, dll - Ilmu pengetahuan dan teknik • Pendidikan, Entertainment, dll • Sistem Operasi • Program pengelola jaringan • DBMS (database management system) • Sistem Utilitas • Monitoring Unjuk kerja Sistem • Monitoring Keamanan • Bahasa Program Translator (compiler) • Pemrograman Editor dan Tools • Paket CASE (Computer Aided Software Engineering)
Kategori Software • Secarakhusus software dibagimenjadibeberapakategorimenurutkelompokfungsinya, yaitusebagaiberikut : • Operating System (SistemOperasi) • Application Program (Program Aplikasi) • Language Program (BahasaPemrograman)
1. SistemOperasi • SistemOperasi perangkatlunak yang berfungsimelakukanoperasi yang mengurusitentangsegalaaktivitaskomputersepertimendukungoperasisistemaplikasidanmengendalikansemuaperangkatkomputer agar dapatberjalanselarasdenganfungsinya. • Operating systemmengontrolsemuasumberdayakomputerdanmenyediakanlandasansehinggasebuah program aplikasidapatditulisataudijalankan.
Sistemoperasidapatdikatakansebuah program yang dapatmelakukanpengaturansertapengontrolanterhadapeksekusi program-program aplikasi, dengantujuan agar dapatdigunakansebagaipenghubung (interface) antarapengguna (brainware) dansistemkomputer (hardware/ software).
Core (kernel) Sistem Operasi Interpreter/compiler user Mesin H/W • MenurutSilberschatz/ Galvin/ Gagne (2003), SistemOperasiadalahsuatu program yang bertindaksebagaiperantaraantarauserdanhardwarekomputer.
Sistemoperasimengontroldanmengaturpenggunaansemuasumberdaya, baikfisikmaupunabstrak. • Sistemoperasimemberikansemuakebutuhanmanusia agar dapatmelakukaninteraksidengansistemkomputer. • Macamsistemoperasi yang padaumumnyadigunakan : Windows, Linux, Mac OS
Tugasdarisistemoperasi : • Menyediakanantarmukapengguna (user interface)yang berupa • Melakukanperintah (command-based user interface) dalambentukteks. • Mengarahkanmenu (menu driven). • Antarmuka unit grafis (graphical user interface - GUI) • Kombinasi icon dan menu untuk menerima dan melaksanakan perintah. • Menyediakan informasi yang berkaitan dengan hardware dan mengendalikan perangkat I/O (Input/Output device).
Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sebagai berikut : • multitasking • multiprocessing • timesharing • multithreading • scalability • network • Pengelolaan file dandirektori data.
Sistem operasi akan memberikan efisiensi penggunaan sistem berupa : • Resource allocator mengalokasikan sumberdaya ke beberapa pengguna. • Proteksi menjamin akses ke sistem sumber daya dikendalikan (pengguna dikontrol aksesnya ke sistem). • Accounting merekam kegiatan pengguna, jatah pemakaian sumber daya (keadilan atau kebijaksanaan).
Silberschatz/Galvin/Gagne (2003), berpendapat bahwa umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut: • Management Proses. • Management Memori Utama. • Management Secondary-Storage. • Management Sistem I/O (Input/Output). • Management Berkas. • Sistem Proteksi. • Jaringan. • Command-Interpreter system.
SISTEM OPERASI WINDOWS • Windowsadalahjenissistemoperasidengan modus tampilangrafikatauGraphical User Interface (GUI) yang dikeluarkanolehperusahaan Microsoft, sehinggavisualisasinyaakanlebihmenarikpenggunanyadanlebihmudahdigunakan. • Untukmendapatkansistemoperasi Windows harusbayarpadavendornyayaitu Microsoft. • Contohnya Windows 3.10, Windows 3.11 (workgroup), Windows 95, Windows 98 yang merupakansistemoperasiuntukpenggunatunggal(single-user). Sedangkanuntuksinglemaupunmulti-usertelahdikembangkan Windows NT, Windows 2000, Windows XP ataudisebut windows 2002, dan Windows 2003. Hinggasaatinibanyakpenggunakomputer yang mengunggulkan Windows XP, 7, bahkan 8 karenafitur-fitur yang dimilikinya.
SISTEM OPERASI LAIN • DOS (Disk Operating Sistem), merupakansistemoperasiberorientasipadaperintahteks yang dioperasikanpada command prompt. Sistemoperasiinimerupakanpendahuludari Windows. DOS dengan PC-DOS yang dibuatoleh IBM Corp. kemudianmuncul MS-DOS yang dibuatoleh Microsoft yang masihdigunakanhinggasaatini yang beroperasipadaversi Windows milik Microsoft.Prinsipnyaperintah-perintahpadasistemoperasi DOS dibedakanmenjadi 2 bentukperintah, yaituinternal commanddanexternal command.
Selainituadasistemoperasi lain yang jugaberbasisjaringansepertiNovell Netware, Banyan Vines, CPM, OS/2 Warp Server, Mac OS X (Apple NOS),danLANtastic.
2. Software Aplikasi / Application Program • Software aplikasiatauperangkatlunakaplikasiadalah software program yang memilikiaktivitaspemrosesanperintah yang diperlukanuntukmelaksanakanpermintaanpenggunadengantujuantertentu. • Program aplikasimerupakansuatuprogram komputer yang siapdigunakanatausiappakaiuntukmengolah data menjadisuatuinformasiberdasarkankeperluansipenggunanyasendiri.
Software aplikasiterdiridari: • Program Aplikasi (Aplication Program). • Program Paket/ PaketAplikasi(Packet Program). • Program Utilitas (Utility Program). • Games, Entertainment, dsb. • Contoh program aplikasidiantaranya : • Microsoft Office 2007 : MS Word, MS Excel, MS Powerpoint, MS Access, MS Visio, MS Outlook, dll. • Adobe Photoshop CS3 • Corel Draw • Auto CAD, dll.
3. Language Program (BahasaPemrograman) • Language program adalahbahasa yang digunakanolehmanusiauntukberkomunikasidengankomputer. Karenakomputermemilikibahasasendiri, makakomputertidakakanmeresponselainmenggunakanbahasapemrograman. • Merupakanbahasakomputer yang digunakanuntukmenulisinstruksi-instruksi program dalammelakukan suatu pekerjaan yang dilakukan oleh programmer.