170 likes | 402 Views
PERANGKAT LUNAK dalam SISTEM INFORMASI. Oleh : Rudy Eko Rahardjo , SE., M.Kom. SEJARAH PERKEMBANGAN PERANGKAT LUNAK. Perangkat Lunak adalah Program yang berisi instruksi untuk melakukan pengolahan data. Hierarki informasi
E N D
PERANGKAT LUNAK dalam SISTEM INFORMASI Oleh : Rudy EkoRahardjo, SE., M.Kom
SEJARAH PERKEMBANGAN PERANGKAT LUNAK • PerangkatLunakadalah Program yang berisiinstruksiuntukmelakukanpengolahan data. • Hierarkiinformasi • Bentuk paling sederhanaperangkatlunakmenggunakanaljabarboolean yang direpresentasikanbilanganbinner • BilanganbinnerdikelompokkanmenjadiNible (4 bit), Byte (8 bit), Word (16 bit), Double Word (32 bit) Data Ppengolahan Data Informasi Pengetahuan
Kelompok bit disusunkedalamstrukturinstruksidandiubahmenjadi kode2 ygdikenalsbg Assembler (BahasaMesin) • Assembler cukupsulitkrnharusmenghafalkodedan format penulisaninstruksi, makalahirBahasaPemrograman Tingkat Tinggi.
PERKEMBANGAN PERANGKAT LUNAK • Era Pemula, bentukperangkatlunakawalnyaadalah sambungan2 kabelkeantarbagiandalamkomputer. Cara mengakseskomputermenggunakan punched card. • Era Stabil, perangkatlunakbergesermenjadisebuahproduk. Baris2 perintahperangkatlunakbanyakprosesygdilakukansecaraserempak (multi tasking), Sebuahperangkatlunakmampumenyelesaikanbanyak user (multi user). Pada era inidikenalsistem basis data (memisahkanantara program (proses) dan data.
Era Mikro, otomatisasi yang adadalamperangkatlunakmengarahkesuatujeniskecerdasanbuatan (artificial intellegent). • Era Modern, perangkatlunaktidakhanyaditanamkanpadakomputer, tapijugatelepon, TV, mesincuci, microwave, robot, dll. Tingkat kecerdasanperangkatlunaksemakinmeningkat.
MACAM-MACAM PERANGKAT LUNAK • SistemOperasi (Operating System) • Sistemoperasiadalah program awal yang mengendalikankerjakomputer : kerja input, proses, memoridan output termasukjadwalkerjaprosesor. • Sistemoperasiberfungsisebagaipenghubungantaramanusiadenganperangkatlunak.
Pemakaiperangkatlunakbebas (freeware), Pemakaiperangkatlunakberbayar (shareware). • Interaksiantarapenggunadankomputerdikenalmelalui2 cara : • CUI (Character User Interface), pemberianinstruksimelaluipenulisanperintah. • GUI (Graphical User Interface) pemberianinstruksidengancaratunjuk (pointer).
APPLICATION PROGRAM • Program aplikasiadalah software yang dirancangkhususuntukkebutuhan-kebutuhantertentu. • Jenis Program Aplikasi : • Word Processing, merupakan program aplikasipengolahkata(contoh : WordStar, Word Perfect, ChiWriter, Ms Word, dll). • Spreadsheet, aplikasi yang mengolahangka (contoh : Lotus, SuperCalc, Quatro, Symphony, Ms Excel, dll).
Presentasi, aplikasiuntukmempresentasikanmateri / makalah(contoh : Ms. PowerPoint, Macromedia Flash, dll). • Database, aplikasiuntukmengolah database (contoh : dBase III+, Fox Base, Foxpro, Ms. Access, dll). • Desktop Publishing / Grafis, aplikasi yang mengolahgambar (contoh : Ventura, Page Maker, CorelDraw, Photosop, dll). • Multimedia, aplikasiuntukmengoperasikanbeberapa media (contoh : Winamp, Real Player, Media Player, dll).
Internet, aplikasiuntukmencariinformasidariduniamaya (cyber) (contoh : Mozila Fire Fox, Internet Explore, Opera, Google Chrome, dll). • CAD (Computer Aid Design), aplikasi yang mengolahrancangankonstruksi (contoh : AutoCAD, dll).
BAHASA PEMROGRAMAN (Programming Language) • BahasaPemrogramanadalah software yang digunakanuntukmembuatsuatuaplikasidenganmenggunakanbahasadanaturanatauprosedurtertentu. • Level bahasapemrograman : • Bahasa Tingkat Rendah (low level language), bahasainidisebutjugadengan assembler (bahasamesin) dimanapengkodeanbahasainimenggunakanangka 0 dan 1 (bit) (contoh : Machine language, Assembly Language, RPG (Report Program Generator), dll).
Bahasa Tingkat Tinggi (high level language), bahasainimenggunakanbahasa yang dipahamiolehmanusia (contoh : BASIC, COBOL, FORTRAN, PASCAL, dll). • BahasaGenerasikeempat (4 GL), bahasa yang berorientasipadaobjek (Object Oriented Programming) (contoh : Visual Basic, Delphi, Visual C++, dll).
PROGRAM BANTU (Utility) • Software iniberfungsisebagai program bantu. • Jenis-Jenis Utility : • Norton Utility (Norton Commander, Norton Disk Doctor), Norton Commander mengelola file yang memberikankemudahandalammengcopy file, membuat folder / direktori. Norton Disk Doctor membantumengecekharddiskatau disk yang rusakdanmemindahkan bad sector untuktidakdigunakanlagi.
Winzip, aplikasiinimembantumengkompres (memadatkan) file sehinggaukurannyamenjadilebihkecil. • Norton Ghost, aplikasiinimembantu backup harddiskdan backup partisi. • Antivirus, aplikasiinimembantuuntukmemberikankeamanankomputerterhadapserangan virus (worm, trojan, backdoor, dll).