1 / 50

BAB I V Sofware Komputer

BAB I V Sofware Komputer. Software Merupakan suatu perangkat yang berisi serangkaian instruksi , program, prosedur , pengendali , pendukung dan aktivitas – aktivitas pengolahan perintah pada sistem komputer Fungsi dari software Melakukan aktifitas bersama – sama dengan hardware

ike
Download Presentation

BAB I V Sofware Komputer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BAB IVSofwareKomputer • Software • Merupakansuatuperangkat yang berisiserangkaianinstruksi, program, prosedur, pengendali, pendukungdanaktivitas – aktivitaspengolahanperintahpadasistemkomputer • Fungsidari software • Melakukanaktifitasbersama – samadengan hardware • Menyediakansegalasumberdaya yang bisadigunakanpadasebuahkomputer • Bertindaksebagaiperantaraantara user denganperangkatkerasuntukmelakukanaktivitasdenganperintahyagharusdilakukandalam software komputer.

  2. Secaragarisbesar software komputerdibagimenjadi 2 • Software SistemOperasi • Program manajemensistem • Program pengembangansistem • Software Aplikasi • Program aplikasiuntuktujuanumum • Program aplikasiuntuktujuankhusus

  3. STRUKTUR SOFTWARE KOMPUTER Web Browser E-Mail Pengolahkata Lembarkerja Presentasigrafik Bisnis–akuntansi E-commerce Ilmuperngetahuan entertaiment SistemOperasi Program pengolahjaringan DBMS Monitoring keamanan ROGRAM Bahasa Program Program editor dan tools Paket CASE

  4. SistemOperasi Merupakan software yang berfungsimelakukanoperasi yang mengurusitantangsegalaaktifitaskomputer / suatu program yagbertindaksebagaiperantaraantarapenggunadan hardware komputer • Tujuandarisistemoprasi • Melaksanakan program penggunadanmemudahkandalampenyelesaianmasalah • Membuatsistemkomputermenjadimudahdigunakan • Menjadikanpengguna hardware komputerlebihefisien

  5. User Posisi Penggolongan Application software Languagessoftware OS Hardware

  6. TugasdariSistemOperasi • Menyediakanantarmukapengguna ( user interface ) • Command base user interface • Menu driven • Graphical user interface (GUI) • Kombinasi icon & menu untukmenerimadanmelaksanakanperintah • Menyediakaninformasi hardware sertapengendalianperangkat I/O • Pengolahandanpengendaliansumberdayadalamsebuahproses • Multitasking • Multiprocessing • Timesharing • Multithreading • Scalability dan network • Pengolahan file dandirektori data

  7. DitinjaudaripenggunaklasifikasiSistemOperasi • Stand-alone operating system • Network operating system • LayananSistemOperasi • Eksekusi program • Operasi I/O • Manipulasisistem file • Komunikasi • Deteksikesalahan • EfisiensipenggunaSistemOperasi • Resource alocator, pengalokasiansumberdayasecarabersama • Proteksi, menjaminakseskesistemsumberdaya yang dikendalikan • Accounting, merekamkegiatanpengguna

  8. Strukturkomponensistemoperasi • Manajemenproses • Manajemen memory utama • Manajemen secondary storage • Manajemensistem I/O • Manajemenberkas • Sistemjaringan • Sistem command interpreter

  9. ManajemanProses sebuahprosesmembutuhkanbeberapasumberdayauntukmenyelesaikantugasnya. Sehinggasistemoperasibertanggungjawabdenganmanajemenprosesseperti : • Pembuatandanpenghapusanprosespenggunadansistemproses • Menunda / melanjutkanproses • Menyediakanmekanismeuntukprosessinkronisasi • Menyediakanmekanismeuntukproseskomunikasi • Menyediakanmekanismeuntukpenanganan dead lock

  10. Manajemen memory utama memory utamamerupakansebuah array yang besardari word/byte yang memilikialamatsendiri – sendiri. Sehinggasistemoperasibertanggungjawabterhadapaktifitasmnajemen memory seperti : • Menjaga track dari memory yang sedangdigunakandanolehsiapa • Memilih program yang akandi load ke memory • Mengalokasikandanmendealokasikanruang memory sesuaikebutuhan

  11. Management secondary storage untukmenyimpan data dalamjumlahbesardibutuhkan secondary storage seperti hard disk sehinggasistemoperasibertanggungjawab : • Disk management • Free space management • Alokasipenyimpanan • Penjadwalan disk

  12. Management I/O atau device manager menyediakan driver sehigga I/O dapatseragam (read,write,open,close) contoh : floppy dancdroom KomponenSistemoperasiuntuk I/O • Buffer • Spooling • Menyediakan driver untukoperasirinci

  13. Manajemenberkas berkasadalahkumpulaninformasi yang berhubugansesuaidengantujuanpembuatberkastersebut. Sistemoperasibertanggungjawabdalam : • Pembuatandanpenghapusanberkas • Penghapusandanpembuatandirektori • Mendukungmemanipulasiberkasdandirektori • Memetakkanberkaskescondary storage • Membackupberkaske media penyimpanana

  14. SistemProteksi mengacupadamekanismepadapengendalianakses yang dilakukanoleh program, prosesor, ataupenggunasistemsumberdaya. mekanismeproteksi : • Membedakanpengguna yang sudahdiberiijinataubelum • Menentukankendali • Menyediakanalatpengatur • Jaringan prosesor – prosesorterhubungmelaluijaringankomunikasisistemterdistribusi yang menyediakanaksespenggunakeberbagaimacamsumberdayasistem

  15. KonsepInstruksisistemoperasi antrarmuka (interface) antarasistemoperasidan program aplikasidisebut extended instruction / system call • System call • Prosespegendali • File • Shell

  16. CPU RAM I/O Devices BUS Hardware BaganSistemOperasi Users System Call Programs Programs OPERATING SYSTEM

  17. KlasifikasiSistemOperasi • Berdasarkanskalaarsitekturnya • Skalaarsitektur 8, 16, 32 dan 64 bit • Berdasarkan end user interface • Command driven  dos, unix, xenix • GUI  windows, ibm, OS/2, macos, linux • Berdasarkanpengguna • Single user sigle tasking • Single user multi tasking • Multi user multi tasking • Berdasarkanpangsapasar • Sistemoperasi server / network windows nt server, sun solaris, open VMS • Sistemoperasidekstop Windows xp, linux, mac-os • Sistemoperasi handheld  windows CE, GEOS, Magic Cap

  18. SistemOperasi UNIX munculpadaawal 1970 an dikembangkandenganbahasa C dilaboratorium bell, AT&T. UNIX terdiriatassejumlah program yang dirancanguntukmengendalikaninteraksiantarfungsi – fungsipadamesin yang berarusrendahdengan program aplikasi. • struktursistemunixterdiridaribeberapabagian : • Lapisan paling dalam / hardware • Lapisan Kernel sejumlah program yang menanganisecara detail sumberdayakomputer, mengorganisasisistem file, mengurus disk dan tape. Dan berfungsimenjembataniantara hardware dansistemoperasi • Program utilitas merupakan lapis dukunganbagi kernel yang berfungsimelakukanaksessistembagipemakai. • Shell merupakanpenghubungantarapemakaidansistem. Sehinggaapabila user mengetikansuatuperintahmaka shell akanmenerjemahkandanmengirimkankepada kernel apa yang harusdilakukan

  19. Kemampuanunix • Multiuser • Multitasking • Sistem file • Shell • Utilitas – utilitas • Suratelektronik • Konsep hardware • Jaringan • keamanan

  20. SRUKTUR SISTEM UNIX

  21. Direktori root unix / linux • /bin  berisi file – file biner yang dapatdigunakanolehseluruhpenggunabaikbiasamaupun super user • /boot  berisi file – file yang digunakanuntukbottinglinux • /dev  berisisistem file khusus yang merupakanrefleksihadware yang dikenalidandigunakansistem • /etc  berisi file konfigurasisistemdigunakanoleh super user • /home  berisidirektori home untukpenggunabiasa • /lib  berisi file library untukmendukungkerja kernel linux • /mnt direktorikhususuntuk mounting device disk storage • /proc  berisisistem file khusus data – data kernel setiapsaat • /root  direktori home untuk super user • /sbin berisifungsi – fungsibineruntuk super user perawatansisten • /tmp berisi file sementara • /usr berisi library, biner, dokumentasi, dan file lainnyahasilinstalasipengguna • /var berisi file – file log, mail box , dan data aplikasi

  22. SistemOperasi Linux • Merupakansistemoperasi yang bebasdanterbuka (open source) berlisensi general public lisence (GPL) yang manapendistribusiandanpengembangannyabisadilakukansecarabebasdenganmengikutikode program asalsesuaiturunannya. • Merupakan software public domain / software tanpahakcipta. Artinyameskipun software sudahdimodifikasitetapsajamenjadi software bebas.

  23. Contohdistrolinux • RedHat • Debian • Slackware • SuSE • Mandrake • Win linux • Ubuntu

  24. Kelebihanlinux / unix • Linux adalahsebuah program open source yang gratis • Berbasis 32 – 64 bit sehinggakecepatannyadapatdiandalkan • Keamanan data yang lebihbaik • Dapatdijalankandiberbagaimacam platform hardware • Menyediakan service membuat, memodifikasi program, prosesdan file • Mendukungstruktur file yang bersifathierarki • Multitasking • Multikonsol

  25. Shell Linux adalah program(penerjemahperintah) yang menjembatanipenggunadengansistemoperasidalamhalini kernel shell yang adadilinuxantra lain • Bourne shell (sh) • C shell (csh) • Korn shell (ksh) • Bourne again shell (bash)

  26. Beberapaperintah shell dilinux / unix • cp: Copy, untukmelakukanproses copy file Syntax : cp [options] file_sumberfile_tujuan • chmod: Untukmenggantiperijinanpada file ataudirektori. Syntax : chmod [options] file_atau_direktori • clear: Untukmembersihkantampilanlayar monitor Syntax : clear • cd: Change Directory, untukberpindah/bergantidirektori. Syntax : cdnama_direktori • ls: Untuk menampilkan isi dari suatu direktori. Syntax : ls [options] nama_file_atau_direktori • mkdir: Membuatdirektori Syntax : mkdirnama_direktori • rm: Menghapus file/direktori. Syntax : rm [options] nama_file_atau_direktori • rmdir: Menghapusdirektori. Serupadenganperintahrm -r, hanyasajaperintahinikhususuntukmenghapusdirektori. Syntax : rmdir [options]

  27. Hakaksespadalinux |d rwx|r-x|r-x| Owner Group Other d merupakansuatudirektori rwxhakaksesmilik owner r-baca, w-menulis x- execute r-x untuk group yang tergabungdalanjaringan r-baca, - -tidakberhakmenulis, x-execute r-x hakakseuntukpihak lain dalamjaringan

  28. SistemOperasi Windows • windows adalahsistemoperasiberbasis GUI yang dikeluarkanolehperusahaanmicrosoft • Tidak open source artinyakitaharusmembayarjkainginmenggunakan • Adabeberapavariandarisistemoperasi windows • Windows 3.1 • Windows 95 • Windows 98 • Windows xp • Windows vista • Windows 7

  29. Tentang windows XP • Membutuhkan minimal memory 128 mbdanbekerjapadaprosesor minimal 400 Mhz • Minimal membutuhkanruangpenyimpanansebesar 4GB • Merupakanversi windows yang paling stabil • Tersediadalamarsitektur 32 dan 64 bit

  30. Fitur – fitur windows XP • Protected kernel mode arsitektur • Side by side DLL • Internet conection firewall • Dinamic update • Personal well come screen • Fast up switching • File and setting transfer wizard • Compability mode • Remote asistance • Multimedia (IE, media plyer, auto recognaton, cd burning )

  31. Setting dankonfigurasi windows xp • Setting konfigurasiterletakpada registry • HKEY_CLASSES_ROOTmenyimpaninformasiasosiasi file • HKEY_CURRENT-USER menyimpan data yang terasosiasidengan user yang logon • HKEY_LOCAL_MACHINEmenyimpaninformasisistem • HKEY_USERS  menyimpaninformasidarisemuapenguna • HKEY_CURRENT_CONFIG menyimpaninformasi hardware yang sedangdigunakan

  32. Konfigurasisistem • Untukdapatmengetahuisistemdankonfigurasi windows xpdapatdilihatdi device manager • Device manager menyediakaninformasibagaimana hardware diinstalasidankonfigurasidanbagaimana hardware berinteraksidengan program komputer. • Resource masing – masingperalatan hardware pada device manager: • DMA (direct memory access) • Input/Output • Interupt request (IRQ) • Memory

  33. Information System windows XP • Harware resource • Component • Software environment • Internet setting

  34. SistemOperasi DOS (disk operating system) • Berorientasipadaperintahteks / command prompt • Pendahuludari windows • Perintah DOS dibedakanmenjadi 2 bentuk • Perintah internal perintah – perintah yang adadantidakmemerlukan file lain kecuali COMMAND.COM, terdiridari 3 peritahdasar • File  DIR, TYPE, COPY, REN, DEL • Direktori MD, CD, RD • Utilitas PROMT, PATH, DATE, TIME, SET • Perintah external Perintah – perintah dos yang bisadijalankanataudioprasikanapabilaada file perintahoperasi yang bersangkutan

  35. SistemOperasi Lain • Mac OS X • Novel netware • Bayan vines • CPM • OS/2 Warp server • LANtastic

  36. SOFTWARE APLIKASI adalah software program yang memilikiaktivitaspemrosesanperintah yang diperlukanuntukmelaksanakanperintahpenggunadengantujuantertentu software apliksiterdiridari • Bahasapemrograman • Program aplikasi • Program paket • Program utilitas • Games danentertaiment

  37. Untukmendukungoperasi software aplikasitugaspenggunakomputerdibagimenjadi : • Analissistem • Programmer • Operator • Administrator database • Administrator jaringan

  38. Bahasapemrograman adalah software bahasa yang digunakandengancaramerancang / membuat program sesuaidenganstrukturdanmetode yang dimilikiolehbahasa program itusendiri. • menuruttingkatannyabahasapemrogramandibagimenjadi : • Bahasapemrogramantingkatrendah • Bahasapemrogramantingkatmenengah • Bahaspemrogramantingkattinggi • menurutgenerasinyabahasapemrogramandibagimenjadi : • Generasipertama machine language • Generasikedua assembly language • Generasiketiga high level programing language • Generasikeempat 4 GL • Generasikelima OOP dan WEB

  39. BEBERAPA CONTOH PROGRAM APLIKASI Program aplikasi yang dimaksudadalahberupaperangkatlunak (program paket) yang digunakanuntukaplikasitertentu, danpemakailangsungdapatmenggunakannyatanpaharusmemikirkanbagaimanaproses yang dilakukankomputer. Contoh-contoh: • PengolahKata (Word Processor) Program paketinidapatmembuatkomputerberfungsisebagaimesinketikelektronik yang canggih. Jenisdaripengolahkata yang terkenal, antara lain: • WordStar • Word Perfect • Multimate • Microsoft Word • Turbo Sprint dan lain lain

  40. PengolahAngka (Spreadsheet) Dengan program inikomputerberfungsisebagaikertaskerja yang dapatmelakukanperhitungansecaraotomatis. Adapunjenisdari spreadsheet yang cukupterkenalseperti: • Lotus 123 (denganberbagaiversinya) • Supercalc • Symphony • FrameWork • Quattro • Microsoft Works (Spreadsheet) • Microsoft Excel (denganberbagaiversinya) dan lain-lain

  41. Pengolah Data (DataBase) Program inidapatmembuatkomputermengolah data dalambentuk file secaramudah, rapi, dancepatdalamhalpenempatandanmanipulasinya. Yang termasuk program aplikasiiniantara lain: • dBase (denganberbagaiversinya) • Paradox • dBXL • FoxBase • DacEasyBase • FoxPro • Visual FoxPro dan lain-lain

  42. PembuatArtikel (Publisher) ataulazimdisebut software Desktop Publishing Denganpaketinikomputerdapatberfungsisebagaimesin editor untukmembuatmajalah, koran, ataupunberbagaibentukartikellainnya. Yang termasukdalampaket program iniantara lain: • Ventura Publisher • Aldus PageMaker (denganberbagaiversinya) • Adobe PageMaker (denganberbagaiversinya) • Corel Draw (denganberbagaiversinya) • Aldus FreeHand (denganberbagaiversinya) • Harvard Graphics dan lain-lain

  43. CAD (Computer Aided Design) Dengan CAD komputerdapatberfungsisebagaialatlukiselektronik yang canggihdalammembuatsketsaruangan, mesin, model industri, pesawat, dan lain sebagainya. Yang termasukpaket program iniantara lain: • AutoCad • Drafix • CAM • 3D Home Architech

  44. Animasi Program paket yang dapatmembuatanimasiberupagambarataupuntulisan, denganberbagaifasilitasnya (warna, bergerak, dan lain-lain). Contoh-contoh program animasiadalahsebagaiberikut:, • Story Board , Show Partner • dr Hallo, Fanta Vision • Cartooner, Disney Animation Studio • Tempra Pro, AssymetricToolcox, Animator Studio • Macromedia Flash, Director • dan lain-lain

  45. Statistik Program yang digunakanuntukmengolah data-data statistik. Contoh-contoh program iniadalah: • My Stat • Micro Stat • Statplan • SPSS • MathLab • dan lain-lain

  46. MULTIMEDIA Contohnya : Program Audio • Utility Sound Card • Goldwave • Cakewalk Pro Audio -- Midi • Sound Forge • dan lain-lain Program Video • Adobe Premiere • Deputy Soft • Video Edit • Mpeg Player • dan lain-lain

  47. Program Image Editing • Photo Styler • Image Styler • Photo Finish • Adobe PhotoShop • dan lain-lain • Program 3D Animation • 3D Studio Max • Crystal Topas • Infinidy • dan lain-lain

  48. BEBERAPA CONTOH PROGRAM APLIKASI KHUSUS (UTILITY) • Utility : Program Bantu yang lebihmengarahuntukmengatasimasalahsistemkomputer (hardware trouble, performance,dll) Contoh : Norton Utility, Mc Affee, Partition Magic, Disk Manager, Tiramisu dll

More Related