1 / 65

Chapter 4

Chapter 4. Software: Systems and Applications Software. Pentingnya Software dalam Bisnis. High. Software. $. Hardware. Low. 1950. today. time. Software : Secara Umum. What is ‘Software’? Lihat Bab I. Pengelompokan Software. S oftware sistem

Download Presentation

Chapter 4

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. Chapter 4 Software: Systems and Applications Software

  2. Pentingnya Software dalam Bisnis High Software $ Hardware Low 1950 today time

  3. Software: Secara Umum • What is ‘Software’? • Lihat Bab I

  4. Pengelompokan Software • Software sistem • Seperangkat program yang mengkordinasiskan kegiatan dan fungsi hardware dan program lain. • Application software • Software yang membantu pengguna menyelesaikan persoalan perhitungan khusus.

  5. Lingkup Pengaruh • Personal • Sistem Informasi yang melayani kebutuhan pengguna individu. • Workgroup • Dua atau lebih orang bekerja bersama untuk mencapai tujuan yang sama. • Enterprise • Sistem informasi yang mendukung perusahaan dan interksinya dengan lingkungannya.

  6. Issues and Trends • Lisensi Software • Proteksi yang dibuat vendor untuk mencegah pengguna yang tidak mendapat izin penggunaan. • Software upgrades • Versi revisi yang biasanya termasuk perbaikan dari permasalahan yang sudah diketahui, ditambah dengan perluasan kapabilitasnya. • Global software support • Software yang diedarkan secara global, mungkin membutuhkan dukungan unik agar dapat digunakan sesuai dengan kondisi ekonomi dan politik.

  7. Kepemilikan • Freeware • Shareware • Public-domain software

  8. Freeware Hak software diberikan pembuat kepada setiap orang. Walau diberikan bebas, pembuat tidak serta merta membebaskan pengguna membuat perubahan sesukanya, kecuali atas hal-hal yang diperkenankan oleh pembuat. Biasanya pengguna diberi hak untukmenggunakan, tidak untuk dijual.

  9. Ownership • Freeware • Shareware • Public-domain software

  10. Shareware (1) Software didistribusikan atas dasar kepercayaan, kebanyakan dibagikan secara bebas. Kalaupun ada dana yang dimintakan, biasanya pembuat memintakan dalam jumlah kecil bilamana digunakan secara berkelanjutan. Anda dimintakan membayar saat register kemudian bilamana mengundang orang lain ikut menggunakan mereka juga dimintakan bayaran. Biasanya harganya tidak mahal, karena dibagikan langsung kepada pengguna.

  11. Shareware (2) Sofware ini berbeda dengan yang berada di publik, karena software ini diberikan hak untuk menggunakan melalui register, akan tetapi anda diberi kewajiban walau kecil.

  12. Ownership • Freeware • Shareware • Public-domain software

  13. Public-domain Software Setiap program yang tidak ngharuskan hak pakai. Software seperti ini dapat digunakan tanpa batasan. Software ini tidak sama dengan software bebas (free software), karena jenis ini tidak mempunyai hak pakai.

  14. Peran Sistem Software • Software System • Penghubung antarmuka (interface or buffer) antara software aplikasi maupun hardware. • Mengendalikan perangkat keras komputer dan bertindak sebagai pengubung dalam program aplikasi. Schematic

  15. Applicationsoftware Operatingandsystemssoftware Users Hardware

  16. Fungsi Sistem Operasi • Mengatifkan semua fungsi perangkat keras komputer. • Menyiapkan pengguna penghubung antarmuka. • Menyiapkan ketergantungan antar hardware. • Mengelola sistem memori • Mengelola tugas pengeolahan • Mempersiapkan kapabilitas jaringan. • Mengendalikan akses ke sistem • Mengelola File

  17. User Interface • User interface • Fungsi sistem operasi yang memungkinkan orang lain mengakses dan memerintahkan kompter. • Perintah berbasis penghubung pengguna. • PEnghubung khusus yang mengisyaratkan perintah teks yang diberikan kepada komputer untuk melaksanakan kegiatan dasar. • E.g., unix, DOS • Graphical user interface (GUI) • Penghubung pengguna yang menggunakan gambar dan menu yang ditampilkan di layar untuk memberikan perintah kepada sistem komputer. • E.g. Windows, MAC OS

  18. Konsep Sistem Software • Hardware independence • Operating system (OS) menyiapkan hardware kebebasan untuk mengaplikasikan application software • Software aplikasi menghubungkan sistem operasi dengan perangkat keras. • Ketika perangkat keras berubah, sistem opersi berubah, sehingga software tidak diisyaratkan berubah.

  19. Software Concepts • Memory management • Virtual memory & paging • Multitasking • Multithreading • Timesharing

  20. Memory Management • Mengelola Memory • Mengendalikan bagaimana memori diakses, dan memaksimumkan memory yang ada dan penyimpanannya. Schematic

  21. Software Aplikasi OS What is the price of TIBA35 (TIBA35$) Fetch TIBA35$ from hard disk, track 1, sector 7 TIBA35$

  22. Konsep Software • Memory management • Virtual memory & paging • Multitasking • Multithreading • Timesharing

  23. Virtual Memory & Paging • Virtual memory • Memory yang mengalokasikan ruang untuk penyimpanan sekunder untukmelengkapi fungsi dan kapasitas memory dan memfungsikan RAM. • Paging • Fungsi memori virtual yang memperkenankan komputer menyuimpan halaman yang sedang dikerjakan di RAM sementara halaman lain masih di penyimpanan sekunder. Schematic

  24. Memory Disk Program 1 (a few pages) Sistem Operasi dan Sistem Softwware Programs dan software lainnya Program 2 (a few pages) Program 3 (a few pages) Program 4 (a few pages) Program 5 (a few pages) Program 6 (a few pages) Other memory requirements

  25. Virtual Memory ‘Discussion’ (1) An imaginary memory area supported by some operating systems (for example, Windows but not DOS) in conjunction with the hardware. You can think of virtual memory as an alternate set of memory addresses. Programs use these virtual addresses rather than real addresses to store instructions and data. When the program is actually executed, the virtual addresses are converted into real memory addresses. The purpose of virtual memory is to enlarge the address space, the set of addresses a program can utilize. For example, virtual memory

  26. Virtual Memory ‘Discussion’ (2) might contain twice as many addresses as main memory. A program using all of virtual memory, therefore, would not be able to fit in main memory all at once. Nevertheless, the computer could execute such a program by copying into main memory those portions of the program needed at any given point during execution. To facilitate copying virtual memory into real memory, the operating system divides virtual memory into pages, each of which contains a fixed number of addresses. Each page is stored on a disk until it is needed. When the page is needed, the operating system copies it

  27. Virtual Memory ‘Discussion’ (3) from disk to main memory, translating the virtual addresses into real addresses. The process of translating virtual addresses into real addresses is called mapping. The copying of virtual pages from disk to main memory is known as paging or swapping.

  28. Konsep Software • Memory management • Virtual memory & paging • Multitasking • Multithreading • Time-sharing

  29. Multitasking, Multithreading, Time-sharing • Multitasking • Proses kegiatan yang memperkenankan pengguna menjalankan satu atau lebih aplikasi pada waktu yang sama. • Multithreading • Proses kegiatan yang pada dasarnya multitugas dengan satu aplikasi. • Time-sharing • Proses kegiatan yang memungkinkan lebih dari satu orang menggunakan sistem komputer pada waktu yang sama.

  30. Software Concepts • Network capability • Tambahan komputer yang dikoneksikan ke sistem • Access to system resources • Menyiapkan sekuriti untuk akses aotorisasi. • File management • Memastikan bahwa file di memori sekunder tersedia bila dibutuhkan, dan diproteksi terhadap pengguna yang tidak memiliki outorisasi.

  31. Utility Programs • Utility programs… • Program yang digunakan menggabung dan mengurut data, menjaga data yang sedang di jalankan pada jalur yang tepat, mengkompres file sebelum disimpan atau dikirimkan ke jaringan, dan melakukan tugas penting lain.

  32. Types of Application Software • Proprietary • Dirancang menyelesaikan permasalahan unik dan spesifik. • In-house. Pengembangan software aplikasi menggunakan sumberdaya perusahaan. • Contract. Dikembangkan oleh perusahaan khusus. • Off-the-shelf • Software yang telah ada dapat digunakan tanpa harus melakukan perubahan

  33. Sources of Software • Customized package • Menggabung software yang berasal dari luar dan dalam. • In-house customized • Contract customization Schematic

  34. Application software Proprietary software Off-the-shelf software In-house developed Contract Standard package Customized package In-house customized Contract customization

  35. Examples

  36. Turbo Tax Turbo Tax Menyiapkan asistensi otomatis perhitungan pajak dan pengajuan pajak. (Figure 4.6) 24

  37. Quicken Quicken Software yang tergolong off-the-shelf yang menyiapkan bantuan dalam penulisan dan pembuatan akuntansi personal. (Figure 4.7) 25

  38. Word Processing Word Processing Menyiapkan bantuan untuk memformulasi, format, dan mencetak dokumen seperti surat, memo, makalah dll. (Figure 4.8) 26

  39. Spreadsheet Spreadsheet Provides a wide range of built-in functions for statistical, financial, logical, database, graphics, and data and time calculations. (Figure 4.9) 27

  40. Database Database Stores, manipulates, and retrieves data. (Figure 4.10) 28

  41. Graphics Graphics Program Helps make a presentation; develops brochures, illustrations, etc. Usually called Presentation Graphics

  42. On-Line Services (Figure 4.12) On-Line Services Menyiapkan akses ke berbagai sumber informasi . (Figure 4.12) 30

  43. Software Suite Software Suite Koleksi berbagai sofware untuk meningkatkan produktivitas seperti: pengolah kata, spreadsheet, dan data base. 31

  44. Software Concepts - OLE • OLE = Object Linking and Embedding • Software yang memperkenankan anda mengkopi teks dari satu dokumen ke yang lain, atau menyertakan grafik dari satu dokumen ke dokumen lain. • Server Application. Aplikasi yang menawarkan anda untuk menempatkan objek kepada aplikasi. • Client application. Aplikasi yang menerima dari aplikasi yang lain.

  45. OLE Concepts • Copy • Mengkopi data dari satu aplikasi dan menempatkannya pada aplikasi lain. • Link. Perubahan yang dibuat kepada objek serve secara otomatis dalam semua objek yang ada. • Embed. Objek yang menjadi bagian dari dokumen klain (anggota). Schematic

  46. Graphics Program Server Application Client Application Word Processing Program Spreadsheet Program Server Application Team photo Actual vs. Budget ------------- ------------- -------------- Copy Team photo Link Actual vs. budget --- --- --- --- - --- --- --- -- -- -- - - - --- --- - --- --- --- --- -- Project Management Program Server Application Chart Chart ==== == == == == == = === == == ==== ==== = --- ------- ------- --- --- -------- Embed

  47. OLE ‘Discussion’ Abbreviation for Object Linking and Embedding, pronounced as separate letters or as oh-leh. OLE is a compound document standard developed by Microsoft Corporation. It enables you to create objects with one application and then link or embed them in a second application. Embedded objects retain their original format and links to the application that created them. Support for OLE is built into the Windows and Macintosh operating systems. A competing compound document standard developed jointly by IBM, Apple Computer, and other computer firms is called OpenDoc.

  48. Software Aplikasi Workgroup. • Groupware • Software yang membuat kelompok bekerja bersama lebih efisien dan efektif. • Collaborative computing software. Software yang membantu tim bekerja bersama ke arah pencapaian tujuan bersama.

  49. Software Aplikasi Perusahaan. • Enterprise application software… • Software yang memberi manfaat kepada perusahaan secara keseluruhan. • Examples Accounts receivable Sales ordering Accounts payable Order entry Cash-flow analysis Check processing Manufacturing control Receiving General Ledger Retail Operations

  50. Example Integrated Supply Chain Management Software

More Related