Pengantar teknologi informasi

Slides:



Advertisements
Presentasi serupa
Macam-Macam Perangkat Lunak Sistem
Advertisements

PENGENALAN KOMPUTER Pengertian Komputer
TUGAS BU RATNA #PERTEMUAN 4
Pengantar Teknologi Informasi
Pengenalan Software (perangkat lunak)
Introduction to Operating Systems
SOFTWARE (PERANGKAT LUNAK)
DASAR-DASAR PEMROGRAMAN
Algoritma Pemrograman
PERTEMUAN 2 Pengenalan SO Pengenalan Bahasa Pemograman Meta Meysawati.
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
SOFTWARE KOMPUTER Pertemuan ke-4.
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
Perkembangan Perangkat Lunak
PERKEMBANGAN BAHASA KOMPUTER
SOFTWARE PENDUKUNG DAN PENGOPERASIAN SISTEM INFORMASI
PENERAPAN KOMPUTER BAGIAN 1. POKOK BAHASAN 1. PENGENALAN KOMPUTER 2. BAHASA BASIC DAN DIAGRAM ALIR 3. VARIABEL DAN KONSTANTA A. STATEMEN MENAMPILKAN DATA.
Pertemuan 5 PERANGKAT LUNAK (SOFTWARE) KOMPUTER
Pengantar teknologi informasi .::Teknologi perangkat lunak::.
Perkembangan Perangkat Lunak Oleh: Tim Pengajar PTIK 1.
SOFTWARE.
Introduction to Operating Systems
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
Algoritma & PEMROGRAMAN 2B (Visual basic)
PERANGKAT LUNAK Software.
Komponen teknologi informasi
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
Pengantar Teknologi Informasi (Teori)
BAHASA PEMROGRAMAN TERSTRUKTUR
Introduction to Operating Systems
Pengenalan Sistem Operasi
Dasar Sistem Operasi a. Pengertian sistem operasi
BAHASA PEMROGRAMAN.
PERANGKAT – PERANGKAT KOMPUTER
Dasar Sistem Operasi a. Pengertian sistem operasi
Pengenalan Bahasa Pemrograman
Melakukan Instalasi Sistem Operasi Dasar
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
PERANGKAT LUNAK SISTEM
KONSEP DASAR PERANGKAT LUNAK
PERANGKAT LUNAK (Software)
Pengantar Teknologi Informasi
SISTEM OPERASI - CHAPTER 1 SISTEM KOMPUTER
PERANGKAT LUNAK (SOFTWARE)
Dasar Sistem Operasi Pendahuluan 9/25/2011.
KONFIGURASI SOFTWARE.
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK Software.
Lecturer Note II Turbo Pascal & Pemrograman
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Pertemuan 9 Software.
Pengantar Teknologi Informasi
TEKNIK KOMPILASI Pertemuan III.
Perkembangan dan Klasifikasi Komputer
Pengantar Teknologi Informasi
PERANGKAT LUNAK (SOFTWARE)
Perkembangan Perangkat Lunak
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
Konsep Dasar Aplikasi.
Rahmat Robi Waliyansyah, M.Kom.
Pengantar Teknologi Informasi
Hari 1 - Remediasi PENGENALAN KOMPUTER.
Transcript presentasi:

Pengantar teknologi informasi Software Komputer

TUJUAN PEMBELAJARAN Dapat mengetahui pengertian software Dapat mengerti fungsi software dan dapat mengklasifikasikannya Dapat mengetahui tingkatan bahasa

Software Komputer menurut ITL Education Solutions Limited dalam buku yang berjudul “Introduction to Computer Science” : Perangkat lunak atau software adalah istilah umum untuk koleksi data komputer dan instruksi yang terorganisir. Software bertanggung jawab untuk mengendalikan, mengintegrasikan dan mengelola komponen hardware dari sistem komputer untuk menyelesaikan tugas tugas tertentu

Software Komputer Nama lain dari Software adalah perangkat lunak. Seperti nama lainnya itu, yaitu perangkat lunak, sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat diliat dan disentuh oleh manusia, maka software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda tapi bisa di operasikan

Fungsi Software Secara umum fungsi Software komputer adalah : * Melakukan aktivitas bersama-sama dengan hardware * Menyediakan segala sumber daya yang bisa digunakan pada komputer * Bertindak sebagai perantara antara pengguna (user) dengan perangkat keras (hardware) untuk melakukan aktivitas dengan perintah yang harus dilakukan dalam software komputer

Klasifikasi Perangkat Lunak Software dapat dikatagorikan ke dalam 2 bagian, yaitu: 1. Perangkat lunak sistem operasi (operating system) 2. Perangkat Lunak Aplikasi (application software),

Sistem Operasi * Tujuan SO : Mempermudah penggunaan komputer Perangkat lunak sistem operasi (operating system), yaitu program yang ditulis utk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer. * Tujuan SO : Mempermudah penggunaan komputer Mengefisienkan kerja H/W

Klasifikasi Sistem Operasi berdasarkan Pengguna * Single-User Single-Tasking * Single-User Multi-Tasking * Multi-User Multi-Tasking

Fungsi Sistem Operasi Fungsi Sistem Operasi pada komputer meliputi : a. Pengaturan Processor, yaitu mengatur processor untuk dapat dijalankan oleh sistem komputer. b. Pengaturan Memori, yaitu mengatur pembagian dan mengirimkan instruksi dari memori utama & tempat penyimpanan lain ke sistem komputer. Pengaturan Input/Output, yaitu koordinasi dan penugasan dari berbagai perangkat input/output ketika satu atau lebih program sdg dieksekusi atau dijalankan d. Pengaturan File, yaitu mengatur penyimpanan file dari berbagai tempat ke perangkat penyimpanan lainnya. Juga memungkinkan semua file dapat dengan mudah diubah dan dimodifikasi dengan menggunakan text editor atau dengan lainnya

Fungsi Sistem Operasi e. Menjalankan sistem prioritas, yaitu menentukan urutan pekerjaan yang harus dilaksanakan dalam sistem komputer, mulai dari yang paling utama, lalu yang kedua, dan seterusnya. f. Interpretasi atau penerjemahan perintah-perintah dan instruksi- instruksi. Sebagai fasilitas komunikasi yang mudah antara sistem komputer dan komputer operator (manusia). g. Bertanggung jawab atas keamanan data dan integritas. h. Melakukan tugas pengolahan dan pengendalian sumber daya dalam proses sbb : Multitasking, Multiprocessing, Timesharing, Multihreading, Scability & network,

Jenis-jenis OS DOS (Disk Operating System) OS/2 (Operating System/2) Machintosh UNIX, XENIA, AIX MS Windows LINUX

Jenis-jenis software aplikasi * Bahasa pemrograman * Program aplikasi

LANGUAGE SOFTWARE Yaitu program yg digunakan untuk menterjemahkan instruksi- instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin supaya dapat dimengerti oleh komputer. • Program yaitu kumpulan dari beberapa instruktsi. • Kumpulan aturan dalam suatu bahasa disebut syntax. Program komputer yang mengandung syntax yang keliru atau biasa disebut juga dengan kesalahan syntax (syntax errors), tidak dapat dijalankan.

Tingkatan Bahasa Pemrograman * Bahasa tingkat rendah Dibentuk dengan kode-kode mesin Sulit dipelajari * Bahasa tingkat menengah Bahasa assembler Masih sulit dipelajari, walaupun masih lebih mudah dibanding bahasa mesin Belum terstruktur * Bahasa tingkat tinggi Mirip seperti bahasa manusia, Relatif lebih mudah dipelajari

Bahasa Mesin Bahasa ini hanya akan dipahami oleh komputer itu sendiri. Bahasa ini berupa kode-kode yang terdiri dari sekumpulan angka yang ada di dalam komputer yang biasanya diwakili oleh kode angka 1 (satu) dan 0 (nol). Kode ini merupakan sinyal elektronik yang memberitahu komputer apa yang harus dikerjakan.

Bahasa assembler Kedudukannya diantara bahasa mesin dan bahasa tingkat tinggi Menggunakan kode nomeric untuk mengganti kode biner Mempermudah mengingat Mempermudah penulisan program Keuntungan penggunaan bahasa assembly Eksekusi lebih cepat dibanding bahasa tingkat tinggi Akses langsung ke perintah mesin Kodenya lebih kecil dari pada kompiler lain

Bahasa Tingkat Tinggi 1) Memiliki kode untuk semua flatform yang sama, sehingga tidak tergantung pada mesin. 2) Menggunakan kata-kata bahasa Inggris, sehingga sangat mudah dipahami oleh programmer. 3) Penanganan masukan dan keluaran mudah dilakukan. 4) Penanganan terhadap berkas sudah tersedia dan bahkan mendukung berbagai macam tipe-tipe berkas seperti sekuensial dan indeks. Kelemahan dari bahasa ini adalah struktur penulisan program yang sangat banyak dan sangat kaku sehingga membuat programmer menjadi lelah dan bosan

KLASIFIKASI BAHASA PEMROGRAMAN a. Generasi Pertama Yang berorientasi pada mesin b. Generasi Kedua Yang menggunakan bahasa rakitan (assembly). c. Generasi Ketiga Generasi yang menggunakan pendekatan prosedural. Contoh : Algol, C, Basic, Cobol, Fortran, dan Pascal d. Generasi Keempat Yang dirancang untuk mengurangi waktu pemrogram dalam membuat program. Contoh Seorang pemrogram dapat membuat program dengan Microsoft Access di lingkungan PC dengan mudah.

KLASIFIKASI BAHASA PEMROGRAMAN e. Generasi Kelima Yang merupakan kelompok bahasa-bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (Artificial Intelligence). Berbagai aplikasi kecerdasan manusia:  Pemrosesan bahasa alami (Natural Language Processing)  Pengendalian robotika dengan sensor mata  Aplikasi Sistem Pakar (Expert System)

Translator •Bahasa Assembly masih merupakan bahasa yang dekat dengan bahasa mesin, sehingga tetap masih sulit. Untuk mengatasi hal ini dikembangkan suatu bahasa tingkat tinggi (high level language) yang mirip dengan bahasa manusia sehari-hari. •Source program yang ditulis dengan menggunakan bahasa tingkat tinggi harus diterjemahkan menjadi bahasa mesin dengan suatu program penterjemah (translator), yaitu : COMPILER dan INTEPRETER.

Compiler & Interpreter Source program yang ditulis dengan bahasa tingkat tinggi, harus diterjemahkan menjadi bahasa mesin dengan suatuprogram penterjemah, yaitu Compiler dan Interpreter. •Bahasa tingkat tinggi yang sifatnya compiler, misalnya : Fortran, Cobol, Pascal, dll. •Sedangkan yang sifatnya interpreter adalah bahasa BASIC

Perbedaan Compiler VS Interpreter

Perbedaan Compiler VS Interpreter