Pengantar Teknologi Informasi (Teori)

Slides:



Advertisements
Presentasi serupa
1 BAHASA PEMROGRAMAN Sususan kata / kalimat untuk memberikan intruksi kepada mesin.
Advertisements

KOMPONEN DASAR KOMPUTER
Pemrograman Generasi Ke 4
Komunikasi Dasar Manusia dan Komputer
TUGAS BU RATNA #PERTEMUAN 4
KOMPONEN DASAR KOMPUTER
Pengantar Teknologi Informasi
Pengenalan Software (perangkat lunak)
PEMROGRAMAN TERSTRUKTUR
PENGANTAR ALGORITMA PUTRA PRIMA NAUFAL, S.ST masputra.net.
DASAR-DASAR PEMROGRAMAN
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
SOFTWARE.
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
Pertemuan 5 PERANGKAT LUNAK (SOFTWARE) KOMPUTER
Pengenalan Pemrograman Komputer
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
ALGORITMA DAN PEMROGRAMAN
Rifky Kurniawan, S.Kom, MTI
KOMPONEN DASAR KOMPUTER
Algoritma & PEMROGRAMAN 2B (Visual basic)
PERANGKAT LUNAK Software.
Komponen teknologi informasi
Pengenalan Pemrograman Komputer
PERANGKAT LUNAK KOMPUTER
BAB 1 BAHASA PEMROGRAMAN
BAHASA PEMROGRAMAN TERSTRUKTUR
ALGORITMA & PEMROGRAMAN
Dasar Komputer dan Internet
BAHASA PEMROGRAMAN.
PERANGKAT – PERANGKAT KOMPUTER
Pengantar Teknologi Informasi (Teori)
Pengenalan Bahasa Pemrograman
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
4 SOFTWARE KOMPUTER CHAPTER
PERANGKAT LUNAK SISTEM
Kuliah II SISTEM BASIS DATA
Modul II Bab 4: Software Komputer
10/05/2018 SISTEM BASIS DATA Erdiwansyah, ST.
Pemrograman Generasi Ke 4
Pertemuan 1.
PENDAHULUAN PEMROGRAMAN SISTEM
PERANGKAT LUNAK (SOFTWARE)
Pengantar Sistem Komputer
Pemrograman Generasi Ke 4
PERANGKAT LUNAK (SOFTWARE)
Presented By Asih Winantu,S.Kom
Apakah sebenarnya komputer itu?
Lecturer Note II Turbo Pascal & Pemrograman
PEMROGRAMAN I Semester I 2017/2018
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Pengantar Pemrograman
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
KOMPONEN DASAR KOMPUTER
TEKNIK KOMPILASI Pertemuan III.
Pengantar Pemrograman
Pengantar teknologi informasi
Object-Oriented Programming (OOP). TEXT BOOK Materi Pertama 1.OOP Concepts: Konsep dan Paradigma Object-Oriented.
Perkembangan Perangkat Lunak
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
Pengantar Pemrograman
Pengantar Teknologi Informasi
Transcript presentasi:

Pengantar Teknologi Informasi (Teori) FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO http://www.dinus.ac.id Pengantar Teknologi Informasi (Teori) Minggu ke-03 Komponen Sistem Komputer (Software) Oleh : Ibnu Utomo WM, M.Kom

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Software Komputer Perangkat yg berisi serangkaian instruksi, prosedur, pengendali sistem komputer Hardware => Tubuh Software => Ruh Jenis-jenis software Sistem Operasi Software Aplikasi Software tidak selalu cocok dg hardware

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Abstraksi Sistem Komputer

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Sistem Operasi Program yg bertindak sebagai perantara antara pengguna dengan hardware. Tujuan SO : Mempermudah penggunaan komputer Mengefisienkan kerja H/W Klasifikasi SO ditinjau dari penggunaannya: Stand-alone OS Multiuser/Network OS

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Software Aplikasi Jenis-jenis software aplikasi Bahasa pemrograman Program aplikasi

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Bahasa Pemrograman Software bahasa yg dipakai utk merancang atau membuat program, sesuai dg struktur dan metode yg dimiliki bahasa tsb.

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Tingkat Bahasa Pemrograman 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

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Generasi Bahasa Pemrograman Bahasa pemrograman berdasarkan generasinya Generasi pertama Bahasa mesin Generasi kedua Bahasa assembly Generasi ketiga Bahasa tingkat tinggi => C, Pascal Generasi keempat 4th GL => SQL Generasi kelima Web Dev => PHP, ASP OOP => Java, .NET

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Bahasa Mesin Representasi tertulis machine code Khusus untuk mesin dan dimengerti lsg oleh mesin Bahasa mesin dibangun oleh sejumlah angka yg dpt diinterpretasikan oleh CPU Abstraksi bahasa ini adalah kumpulan kombinasi kode biner ‘0’ dan ‘1’

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Bahasa Assembly Kedudukannya diantara bahasa mesin dan bahasa tingkat tinggi Menggunakan kode mnemonic 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 daripada kompiler lain

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Bahasa Tingkat Tinggi Bahasanya terstruktur Tujuan bahasa yg terstruktur Mudah dibaca dan dipelajari Menyederhanakan kerumitan program Kendali pemrograman terstruktur Sekuensial Selection Loop

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro SQL Structured Query Language Bahasa yg dikhususkan utk memanipulasi database SQL adalah bahasa standar utk semua DBMS Kalaupun ada perbedaan, tidak signifikan

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Pemrograman Berorientasi Obyek Meniru kehidupan nyata. Segala sesuatu dianggap obyek Konsep dasar OOP Pengkapsulan Pewarisan Polymorphism

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Penerjemah Komputer hanya mengerti bahasa mesin. Manusia lebih mudah memahami bahasa tingkat tinggi Agar instruksi manusia menggunakan bahasa tingkat tinggi bisa dipahami komputer, maka harus ada penerjemah Penerjemahan dari bahasa tingkat tinggi ke dalam instruksi mesin dilakukan dg : Kompilasi => Compiler Interpretasi => Interpreter

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Compiler Program yg menerjemahkan bahasa program ke bahasa obyek Tahapan kompilasi Source code dibaca ke memori utama Source code tsb diubah menjadi bahasa assembly(object code) Object code dihubungkan dg library yg dibutuhkan u/ membentuk program yg dpt dieksekusi (executable) Compiler memerlukan waktu u/ membuat program yg executable Program hasil kompilasi berjalan lebih cepat dibanding program hasil interpretasi Cth : C, Pascal, Delphi

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Interpreter Mengeksekusi setiap baris program tanpa melihat program secara keseluruhan. Eksekusi bisa dilakukan segera Program hasil interpretasi berjalan lebih lambat dibanding program hasil kompilasi Contoh : PHP, ASP, Matlab

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Program Aplikasi Kategori program aplikasi Personal packaged s/w Workgroup computing Enterprise application Integration and development

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Personal Package Software Sekumpulan s/w tertentu yg telah diintegrasikan, dg tujuan utk kepentingan yg sifatnya pribadi Cth : Accounting Graphic Office suite Utilities Games & Entertainment Desktop database, dll

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Workgroup Computing Software yg memiliki fungsi kolaborasi dalam lingkungan kerja Jenis-jenis : Messaging system => lotus note Workgroup conference => net meeting

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Enterprise Application Serangkaian aplikasi yg didesain u/ membantu pengelolaan data dan mendukung fungsi bisnis suatu organisasi Jenis-jenis : Horizontal App Aplikasi yg digunakan dlm cross-industry Finance & Accounting Human Resource Vertical App Aplikasi yg digunakan secara unik u/ industri tertentu Manufacturing

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Integration & Development Contohnya Project management Pengembangan aplikasi Pelayanan yg disediakan u/ merancang dan mengembangkan aplikasi s/w baru. Pengembangan teknologi Pelayanan yg berhubungan dg instalasi dan implementasi aset hardware, spt : penambahan jaringan, pembangunan data center

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Pendukung Operasi S/W Aplikasi Analis Sistem Administrator Jaringan Administrator Database Programmer Operator

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Pendukung Operasi S/W Aplikasi Analis Sistem Orang yg bertugas melakukan identifikasi kebutuhan, studi kelayakan dan batasan analisis terhadap sistem yg akan diimplementasikan Posisi tertinggi dlm pengembangan software Administrator Jaringan Pengelola SO dan s/w aplikasi yg digunakan dalam sebuah jaringan komputer Administrator Database Mengadministrasi dan merancang database “God of Data”

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro Pendukung Operasi S/W Aplikasi Programmer Mengimplementasikan sistem yg dirancang ke dalam kode pemrograman komputer Bekerja berdasarkan hasil analisis dan desain yg dilakukan analis sistem Operator End-user Bertugas mengoperasikan komputer

Fakultas Ilmu Komputer – Universitas Dian Nuswantoro ibnu.utomo.wm@dsn.dinus.ac.id Fakultas Ilmu Komputer – Universitas Dian Nuswantoro