4 KOMPONEN SOFTWARE Kategori Software Komputer Computer Software

  • Slides: 15
Download presentation
4 KOMPONEN SOFTWARE

4 KOMPONEN SOFTWARE

Kategori Software Komputer Computer Software System Software Application Software General. Purpose Programs Application. Specific

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

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

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

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

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

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

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

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

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 •

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

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

• 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

• There are 5 major levels of programming languages. Language translator programs convert programming language instructions into machine language instructions.