Programming Hardware & Software. Hardware Four components of a computer system: – CPU - central processing unit Makes decisions, performs computations,

Slides:



Advertisements
Presentasi serupa
PENGENALAN KOMPUTER Pengertian Komputer
Advertisements

Mengenal Komputer.
BAB 1I PERANGKAT LUNAK DAN FUNGSINYA
TUGAS BU RATNA #PERTEMUAN 4
Pengantar Sistem Komputer
Pengenalan Software (perangkat lunak)
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
UNSUR-UNSUR KOMPUTER Oleh : Anggi Ranggini
Aplikasi Teknologi Informasi Dalam Pendidikan
SOFTWARE KOMPUTER Pertemuan ke-4.
Perkembangan Perangkat Lunak
Intangible-Software.
Mengoperasikan PC Stand Alone
1 Pertemuan 1 Introduction Matakuliah: sistem Operasi Tahun: 2010.
Pertemuan 5 PERANGKAT LUNAK (SOFTWARE) KOMPUTER
Pengenalan Teknologi Informasi
Bab 4 SOFTWARE KOMPUTER.
Pengantar Teknologi Informasi
Rian. Saryanto, S.Kom, M.Hum
Perkembangan Perangkat Lunak Oleh: Tim Pengajar PTIK 1.
SOFTWARE.
KOMPUTER.
4 SOFTWARE Oleh : Elly Lestari
Membangun Sistem Informasi ERP
Pengantar Sistem Informasi Hardware and Software
Algoritma & PEMROGRAMAN 2B (Visual basic)
Sistem Komputer D. SINAGA, M.KOM.
PERANGKAT LUNAK Software.
Komponen teknologi informasi
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
PERANGKAT LUNAK KOMPUTER
Pengenalan Pemograman Komputer
Pengenalan Sistem Operasi
PENGANTAR KOMPUTER & TI 1A
Modul 4 SOFTWARE Tri Wahyu Agusningtyas
BIOS (Basic Input Output System) System Operasi
PERANGKAT – PERANGKAT KOMPUTER
INTRODUCTION TO OPERATING SYSTEM
Pengenalan Bahasa Pemrograman
SOFTWARE.
(Electronic Data Processing System)
PENGANTAR TEKNOLOGI INFORMASI
PERANGKAT LUNAK SISTEM
Oleh : Rofifah Durrotul Hikmah
Hardware Hardware Merupakan komponen-komponen fisik peralatan yang membentuk suatu sistem komputer, serta peralatan-peralatan lain yang mendukung komputer.
KONSEP DASAR PERANGKAT LUNAK
KOMPUTER.
PERANGKAT LUNAK (Software)
KONSEP DASAR DAN TEKNOLOGI INFORMASI
SOFTWARE DAN BRAINWARE
KOMPUTER SEBAGAI PERALATAN PEMECAHAN MASALAH
Perangkat Lunak (Software) Komputer
Perangkat Lunak (Software)
Pengantar Sistem Komputer
PERANGKAT LUNAK Software.
Apakah sebenarnya komputer itu?
Sistem Operasi. Pendahuluan Sistem Operasi Arsitektur Sistem Komputer Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs.
Application Software & System Software
Computer Software Perangkat Lunak
Pertemuan 9 Software.
Sekilas Tentang Komputer
Pengantar teknologi informasi
UNIT 4: PEMPROSESAN PERKATAAN
Komponen-komponen Komputer Processing Device (CPU)
UNIT 2: PENGENALAN KOMPUTER DAN SISTEM OPERASI KOMPUTER
Perkembangan Perangkat Lunak
Sistem Informasi Psikologi – Mengenal Komputer Halaman : 1 KOMPUTER.
Hardware Merupakan komponen-komponen fisik peralatan yang membentuk suatu sistem komputer, serta peralatan- peralatan lain yang mendukung komputer dalam.
Rahmat Robi Waliyansyah, M.Kom.
Hari 1 - Remediasi PENGENALAN KOMPUTER.
Transcript presentasi:

Programming Hardware & Software

Hardware Four components of a computer system: – CPU - central processing unit Makes decisions, performs computations, and delegates input/output requests – Memory: Disk Drives, CD drives, Tape drives, USB flash drives. Stores information – Input devices: Keyboard, Mouse, Gets information from the user to the computer – Output devices: monitor Sends information from computer to the user

Hardware

System PROGRAMMING vs application PROGRAMMING

System PROGRAMMING menghasilkan perangkat lunak yang menyediakan layanan untuk perangkat keras. Contoh : Scandisk, defrag, dll. Application PROGRAMMING menghasilkan perangkat lunak yang menyediakan layanan bagi pengguna. Contoh : Word Processing, Spreedsheet, Graphic, database, games, dll.

SYSTEM PROGRAMMING SYSTEM SOFTWARE

Copyright © 2000 by Brooks/Cole Publishing Company A division of International Thomson Publishing Inc.

Computer Software Relationships User Interface Basic Input and Output Services (BIOS) needed for a computer to boot up User InterfaceOperating System User InterfaceApplication Programs Computer Hardware

Tipe - SYSTEM PROGRAM  Sistem operasi (sebagai contoh terkemuka Microsoft Windows, Mac OS X dan Linux), yang memungkinkan bagian-bagian dari sebuah komputer untuk bekerja bersama-sama melakukan tugas-tugas seperti mentransfer data antara memori dan disk atau output rendering ke monitor, menjalankan aplikasi.  program utility yang membantu untuk menganalisis, Mengkonfigurasi, mengoptimalkan, dan memelihara komputer.utility  Komputer BIOS dan device firmware, yang menyediakan fungsionalitas dasar untuk mengoperasikan dan mengendalikan perangkat keras atau dibangun terhubung ke komputer.  Membangun Software development Tool, seperti compiler, linkers, debugger.compilerlinkers debugger

1. SYSTEM SOFTWARE Perangkat lunak yang sudah dibuat dan siap pakai (end user). Dimana system software ini dibagi menjadi 3 bagian : A. OPERATING SYSTEM merupakan suatu kumpulan program yag dibuat oleh vendor software dengan memperhatikan bentuk dan sistem kerja komputer yang akan menggunakannya contoh : Ms.Windows, LINUX, UNIX, XENIX, DOS B. COMPILER merupakan system software yang bertugas untuk merubah / menterjemahkan instruksi-instruksi program ke dalam bahasa mesin (machine language) C. INTERPRETER menterjemahkan instruksi-instruksi program secara langsung tanpa harus menunggu seluruh program selesai, sehingga kesalahan program mudah terdeteksi.

PERANAN Sistem Operasi dalam sistem komputer

FUNGSI SISTEM OPERASI RESOURCES MANAGER VIRTUAL MACHINE

Operating System Controls and manages the computing resources Examples – Windows, Unix, MSDOS, Important services that an operating system provides: – Security: prevent unauthorized users from accessing the system – Commands to manipulate the file system – Input and output on a variety of devices – Window management

2. APPLICATION SOFTWARE Program-program yang dibuat untuk menangani suatu masalah atau pekerjaan tertentu yang disebut sebagai aplikasi. APPLICATION SOFTWARE ini dibagi menjadi 3 bagian yaitu : A. TAYLOR MADE SOFTWARE program yang dibuat secara khusus bedasarkan pesanan user contoh : = Komputerisasi Sistem Penerimaan Mahasiswa Baru = Komputerisasi Sistem KTP (e-KTP), e-travel, e-shop dll = Komputerisasi Sistem Perbankan, Asuransi, Keuangan dll

B. PACKAGE SOFTWARE program yang dibuat & diproduksi secara massal yang disesuaikan dengan kegunaannya masing-masing seperti, WORDPROCESSOR, SPREADSHEET, DATABASE, DESIGN GRAFIS dan lain sebagainya. contoh : Ms.Office, Adobe-PhotoShop, FLASH, 3D-MAX, Oracle, SQL C. PROGRAMMING LANGUAGE bahasa program yang digunakan di dalam proses pembuatan program yang biasa digunakan oleh PROGRAMMER. Programming language ini dibagi menjadi 2 bagian yaitu : 1. LOW LEVEL LANGUAGE (Bahasa Tingkat Rendah) machine langugage dan assembly language 2. HIGH LEVEL LANGUAGE (Bahasa Tingkat Tinggi) Basic, RPG, Pascal, JAVA, COBOL, C++, C#, VB.Net, FoxPro

Application Software Application software makes computer popular and easy to use Common application software: Microsoft Word, WordPerfect PowerPoint Netscape, Internet Explorer PhotoShop, Photo-Paint Quick Time Dreamweaver

What is a (programming) language? A program needs to be written in a language There are many programming languages – Low-level, understandable by a computer – High-level, needs a translator! C++ is a high level programming language A sequence of instructions A program (in computer language) An algorthm (in human language)

Levels of programming language Machine binary language: unintelligible (tidak dapat dimengerti). Low-level assembly language – Mnemonic names for machine operations – Explicit manipulation of memory addresses – Machine-dependent High-level language – Readable – Machine-independent

An example: Machine binary languageLow-level assemblyHigh-level

How to translate? A program written in high-level programming language (for example, C++ program) A low-level (machine language) program that is understandable by a computer (for example, a PC) COMPILER (for example, Visual C++, Eclipse, g++)

Software Development Major activities Editing (writing the program) Compiling (creates.obj file) Linking with compiled files (creates.exe file) Object files Library modules Loading and executing Testing the program

Integrated Development Environments Combine all of the capabilities that a programmer would want while developing software (VC , Eclipse) Editor Compiler Linker Loader Debugger Viewer

Summary

l Mudheng Thoo.. Brooo