4 KOMPONEN SOFTWARE Kategori Software Komputer Computer Software















- Slides: 15
4 KOMPONEN SOFTWARE
Kategori Software Komputer Computer Software System Software Application Software General. Purpose Programs Application. Specific Programs System Management Programs System Development Programs
Perkembangan Software Komputer First Second Third Generation Fourth Generation Fifth Generation Trend: Toward Easy-to-Use Multipurpose Network-Enabled Application Packages for Productivity and Collaboration User-Written Programs Machine Languages Packaged Programs Symbolic Languages Operating Systems High-Level Languages DBMS Fourth-Generation Languages Microcomputer Packages Natural & Object-Oriented Languages Multipurpose Graphic- Interface Network-Enabled Expert-Assisted Packages Trend: Toward Visual or Conversational Programming Languages and Tools
Program Aplikasi • • • Electronic Mail Word Processing Presentation Graphics Multimedia Personal Information Manager Groupware
Browser Web Discussion Groups Surf the Net Launch Information Searches Typical uses of a Web Browser in Internet, Intranet, and Extranet Environments Multimedia File Transfer E-Mail
Paket Manajemen Berbasis data Database Development Database Interrogation Primary Tasks of Database Management Packages Database Maintenance Application Development
Teknologi Multimedia Video Capture Card Authoring Language Compact Disk Interactive Storyboard Sound Board Key Technologies of Multimedia MIDI Interactive Video Digital Video Interactive Compressed Audio Computer Edit System Digital Audio
Software Aplikasi Perusahaan Bisnis Accounting and Financial Management Customer Relationship Management Human Resource Management Supply Chain Management Business Decision Support Enterprise Resource Planning
Fungsi Sistem Operasi User Interface Resource Management Task Management File Management Utilities and Other Functions
kategorik Bahasa Pemrograman Machine Languages Use binary coded instructions 1001 1100 1101 High Level Languages Markup Languages Use brief statements Use embedded control codes Compute X = Y + Z <H 1>First heading</H> <!ELEMENT Product (#Item | manuf)> Assembler Languages Fourth Generation Object-Oriented Use symbolic coded Languages Use natural statements Define objects that instructions LOD Y ADD Z SUM THE FOLLOWING NUMBERS contain data and actions Document. write (“Hi There”)
Translasi Bahasa Pemrograman IF A : = B THEN • Compiler • Interpreter • Assembler Language Translator Program 1001101 1110101 0010110 Source Program Written in BASIC, COBOL, etc. Language Translation Process Machine Language Object Program
Kesimpulan • Computer software consists of two major types of programs: application software that directs the performance of a particular end user task, and system software that controls and supports the operations of a computer system. • Application software includes a variety of programs that can be segregated into general -purpose and application-specific categories.
• System software can be subdivided into system management programs and system development programs. The former is used to manage hardware, software, networks, and data resources. The latter is used by IS specialists to develop computer programs. • An operating system is an integrated system of programs that supervises the operations of the CPU.
• There are 5 major levels of programming languages. Language translator programs convert programming language instructions into machine language instructions.