SOFTWARE.

Slides:



Advertisements
Presentasi serupa
Pengantar komputer dan ilmu komputer
Advertisements

PERANGKAT LUNAK (SOFTWARE) (Nelly Sofi). Perangkat Lunak2 Perangkat Lunak (Software) ¤Komputer merupakan mesin yang memproses data menjadi informasi ¤Komputer.
TUGAS BU RATNA #PERTEMUAN 4
Pengantar Sistem Komputer
Pengantar Teknologi Informasi
Pengenalan Software (perangkat lunak)
Konsep Teknologi Informasi
PERANGKAT LUNAK dalam SISTEM INFORMASI
PENGANTAR ALGORITMA PUTRA PRIMA NAUFAL, S.ST masputra.net.
Algoritma Pemrograman
TEKNOLOGI PERANGKAT LUNAK KOMPUTER
Oleh : Oktavian Lantang.  Algorism ( bahasa arab...menghitung)  Algorist (orang yg menghitung angka arab)  Al-Khuwarizmi...Algorism...Algorithm diserap.
PERTEMUAN 2 Pengenalan SO Pengenalan Bahasa Pemograman Meta Meysawati.
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
PK&TI 1C (Computer in Society) Rr. Artiana Krestianti PKTI 1C
SOFTWARE KOMPUTER Pertemuan ke-4.
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
PERKEMBANGAN BAHASA KOMPUTER
SOFTWARE PENDUKUNG DAN PENGOPERASIAN SISTEM INFORMASI
Chip prosesor 4004 Chip prosesor 8008 Chip prosesor 8080.
IMPLEMENTASI SISTEM BASIS DATA
PERANGKAT LUNAK KOMPUTER (SOFTWARE)
Pertemuan 5 PERANGKAT LUNAK (SOFTWARE) KOMPUTER
Pengantar teknologi informasi .::Teknologi perangkat lunak::.
Bab 4 SOFTWARE KOMPUTER.
SOFTWARE.
PERANGKAT LUNAK (SOFTWARE)
ALGORITMA DAN PEMROGRAMAN
Rifky Kurniawan, S.Kom, MTI
Informatika Kesehatan
PERANGKAT LUNAK Software.
Komponen teknologi informasi
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
PERANGKAT LUNAK KOMPUTER
Pengantar Teknologi Informasi (Teori)
BAHASA PEMROGRAMAN TERSTRUKTUR
BAHASA PEMROGRAMAN.
PERANGKAT – PERANGKAT KOMPUTER
Pertemuan 09 Materi: Perangkat lunak, pemrograman, dan kecerdasan buatan. Sumber materi: Alter, Steven “Information Systems” a management perspective.
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
4 SOFTWARE KOMPUTER CHAPTER
PERANGKAT LUNAK SISTEM
Oleh : Rofifah Durrotul Hikmah
10/05/2018 SISTEM BASIS DATA Erdiwansyah, ST.
PERANGKAT LUNAK (Software)
IMPLEMENTASI SISTEM BASIS DATA
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
Apakah sebenarnya komputer itu?
Pengantar Teknologi Informasi
Pengantar Pemrograman
Pengantar Teknologi Informasi
Pertemuan 9 Software.
PERANGKAT LUNAK (SOFTWARE)
Pengantar Teknologi Informasi
TEKNIK KOMPILASI Pertemuan III.
Pengantar Pemrograman
Pengantar teknologi informasi
Perkembangan dan Klasifikasi Komputer
Perangkat Lunak Software.
PERKEMBANGAN DAN KLASIFIKASI KOMPUTER
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
Konsep Dasar Aplikasi.
Pengantar Pemrograman
Pengantar Teknologi Informasi
Transcript presentasi:

SOFTWARE

Perangkat lunak (software) komputer adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung, dan aktifitas-aktifitas pengolahan perintah pada sistem komputer. Jadi software merupakan komponen abstrak dari susunan sistem komputer. Tanpa software, komputer adalah rongsokan elektronik, jadi komputer adalah susunan atas hardware dan software yang saling bekerjasama. Hardware komputer akan “hidup” dan memiliki fungsi jika digunakan bersama-sama dengan software-nya.

Evolusi Perangkat Lunak Evolusi perangkat lunak secara garis besar dibedakan menjadi era sebelum adanya komputer dan setelah adanya komputer. Era perangkat lunak sebelum adanya komputer di bedakan menjadi dua era yaitu : Era primitif (+ 300 SM), dimana perangkat lunak dibuat dengan melakukan petunjuk-petunjuk sederhana dengan menggunakan kode-kode gerak sejenis semaphore. Era Mekanis (1840-an – 1930-an) yang diterapkan pada peralatan Analytical Engine dan pemakaian mesin kartu plong (punch card). Sedangkan era perangkat lunak setelah adanya komputer yang berarti menggunakan teknologi elektronis dibedakan menjadi : Era Pioner (1940 – 1960), bentuk perangkat lunak masih berupa sambungan-sambungan kabel ke antar bagian komputer dan berbentuk kartu punch (plong). Ciri-ciri lain dari era pioneer ini adalah masih menggunakan proses yang terkelompok (batch), distribusi terbatas, dan diproduksi untuk keperluan khusus. Era Stabil (1960-1980), komputer sudah diproduksi secara massal dan perangkat lunak sudah bisa menjalankan beberapa fungsi proses secara serampak (multitasking). Ciri yang lain dapat digunakan untuk menyelesaikan banyak pengguna (multi user) secara cepat dan langsung (real time), produk software bisa digunakan secara terpisah, sudah menggunakan sistem database. Era Mikro (1980 -1990) , perangkat lunak diproduksi untuk kebutuhan komputer jaringan (networking) dan tersebar (distributed), harganya murah sehingga banyak digunakan untuk kebutan pribadi (home), bersifat automasi untuk kecerdasan buatan (artifical intelegent). Era Modern (1990 - ? ), memiliki ciri perangkat lunak berbasis multimedia, desktop dan portable, berteknologi objek, sistem pakar, pemrosesan paralel, dan dapat berkomunikasi jaringan global.

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

James A. O’Brien berpendapat bahwa jenis software komputer dapat dikelompokkan menjadi dua jenis yaitu perangkat lunak sistem (system software) Perangkat lunak sistem terdiri dari Program untuk manajemen sistem (System Management Program) dan Program untuk pengembangan sistem (System Development Program). 2. perangkat lunak aplikasi (application software). terdiri dari program aplikasi untuk tujuan umum (general purpose application program) dan program untuk aplikasi khusus (Application Special Program).

Software Komputer Software Aplikasi Software Sistem Program Aplikasi untuk Tujuan Umum Program untuk Aplikasi Khusus Program untuk Manajemen Sistem Program untuk Pengembangan Sistem Melakukan tugas Mengolah Informasi untuk End-user Mengelola dan mendukung operasi sistem komputer dan jaringan Software Suites Web Browser Electronic Mail Pengolah Kata Lembar Kerja Database Managers Presentasi Grafis Personal Information Manager GroupWare - Bisnis – Akuntansi, pengolah transaksi, Perencanaan sumber daya perusahaan, perdagangan elektronik, dll - Ilmu pengetahuan dan teknik Pendidikan, Entertainment, dll Sistem Operasi Program pengelola jaringan DBMS (database management system) Sistem Utilitas Monitoring Unjuk kerja Sistem Monitoring Keamanan Bahasa Program Translator (compiler) Pemrograman Editor dan Tools Paket CASE (Computer Aided Software Engineering) Struktur Software Komputer

Sistem Operasi Sistem Operasi merupakan perangkat lunak yang berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat komputer agar dapat berjalan selaras dengan fungsinya. Operating system mengontrol semua sumber daya komputer dan menyediakan landasan sehingga sebuah program aplikasi dapat ditulis atau dijalankan. Menurut Silberschatz/Galvin/Gagne (2003), Sistem Operasi adalah Suatu program yang bertindak sebagai perantara antara user dan hardware komputer. Dia juga menyatakan bahwa tujuan dari sistem operasi adalah Melaksanakan program user memudahkan dalam menyelesaikan masalah user.Membuat menjadi mudah sistem komputer untuk digunakanMenjadikan penggunaan hardware komputer menjadi lebih efisien.

Klasifikasi Sistem Operasi Klasifikasi sistem operasi berdasarkan Pengguna: Single-User Single-Tasking: Sistem operasi yang hanya mampu untuk melayani satu pengguna sekali waktu untuk satu instruksi dalam suatu siklus proses (misal MS-DOS) Single-User Multi-Tasking: Sistem operasi yang hanya mampu untuk melayani satu pengguna sekali waktu dan mampu untuk mengeksekusi beberapa instruksi dalam satu waktu siklus proses Multi-User Multi-Tasking: Sistem operasi yang mampu untuk melayani beberapa pengguna sekaligus dalam satu waktu dan juga mampu untuk menjalankan beberapa instruksi sekaligus dalam suatu siklus proses.

Bahasa Pemrograman Bahasa Pemrograman (Programming language) adalah perangkat lunak bahasa yang digunakan dengan cara merancang atau membuat program sesuai dengan struktur dan metode yang dimiliki oleh bahasa program itu sendiri. Komputer mengerjakan transformasi data berdasarkan kumpulan perintah program yang telah dibuat oleh pemrogram. Kumpulan perintah ini harus dimengerti oleh komputer, berstruktur tertentu (syntax) dan bermakna. Bahasa pemrograman merupakan notasi untuk memberikan secara tepat program komputer. Menurut tingkatannya, bahasa pemrograman dibagi atas 3 tingkatan, yaitu: Bahasa pemrograman tingkat rendah (Low Level Language), bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja karena isi programmnya berupa kode-kode mesin. Bahasa Pemrograman tingkat menengah (Midle Level Language), merupakan bahasa pemrograman tingkat menengah dimana penggunaan instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk di mengerti. Yang tergolong kedalam bahasa ini adalah Assembler. Bahasa pemrograman tingkat tinggi (High Level Language), merupakan bahasa tingkat tinggi yang mempunyai ciri lebih terstruktur, mudah dimengerti karena menggunakan bahasa sehari-hari. Contoh-contoh bahasa yang disebut diatas merupakan bahasa yang digunakan pada level ini. Contohnya : Basic, Pascal, Delphi, Visual Studio (Visual Basic, visual Foxpro, Visual Objeck), ORACLE, MS-SQL, Perl, Informix, C, C++ ADA, Java, PHP, ASP, XML dan lain sebagaianya. Bahasa seperti Java, PHP, ASP, XML biasanya digunakan untuk pemrograman pada internet, dan masih banyak lagi yang terus berkembang yang saat ini biasanya dengan ekstensi .NET seperti Visual Basic.NET dan Delphi.NET yang merupakan bahasa program yang dikembangkan pada arah basis internet.

Compiler dan Intepreter Penerjemahan dari kode sumber dalam bahasa tingkat tinggi kedalam instruksi mesin dilakukan dengan dua macam cara, yaitu kompilasi (compiler) dan interpretasi (interpreter).   Compiler Adalah suatu program yang menterjemahkan bahasa program (source code) ke dalam bahasa objek (object code). Compiler menggabungkan keseluruhan bahasa program dikumpulkan kemudian disusun kembali. Compiler memerlukan waktu untuk membuat suatu program yang dapat dieksekusi oleh komputer. Interpreter menganalisis dan mengeksekusi setiap baris dari program tanpa melihat program secara keseluruhan. Keuntungan dari Interpreter adalah dalam eksekusi yang bisa dilakukan dengan segera. Tanpa melalui tahap kompilasi, untuk alasan ini interpreter digunakan pada saat pembuatan program berskala besar.