Modul 4 SOFTWARE Tri Wahyu Agusningtyas - 41812120039.

Slides:



Advertisements
Presentasi serupa
Oleh : Suparno Blog : Programming Language Pengen. Pengel. Data Elektronik.
Advertisements

Oleh : Suparno Blog : Operating System Pengenalan Pengelolahan Data Elektronik.
Perangkat Lunak.
Bab 5 Perangkat Lunak.
PENGENALAN KOMPUTER Pengertian Komputer
BAB 1I PERANGKAT LUNAK DAN FUNGSINYA
TUGAS BU RATNA #PERTEMUAN 4
Pengenalan Software (perangkat lunak)
PERANGKAT LUNAK dalam SISTEM INFORMASI
Unsur-unsur Komputer Aplikasi Komputer 1.
SOFTWARE (PERANGKAT LUNAK)
TEKNOLOGI PERANGKAT LUNAK KOMPUTER
SOFTWARE Perangkat lunak.
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
Komputer dan Pendidikan
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
Perkembangan Perangkat Lunak
SOFTWARE PENDUKUNG DAN PENGOPERASIAN SISTEM INFORMASI
Intangible-Software.
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::.
Pengantar Teknologi Informasi
Perkembangan Perangkat Lunak Oleh: Tim Pengajar PTIK 1.
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
Sistem komputer.
4 SOFTWARE Oleh : Elly Lestari
Komputer sebagai alat bantu sistem informasi
PENGENALAN PERANGKAT LUNAK KOMPUTER
PENGENALAN SISTEM KOMPUTER
PENGANTAR TEKNOLOGI INFORMASI
Algoritma & PEMROGRAMAN 2B (Visual basic)
PERANGKAT LUNAK Software.
Komponen teknologi informasi
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
Teknik Kompilasi “Translator”
PENGANTAR KOMPUTER & TI 1A
Perangkat-Perangkat Lunak (Softwares)
PENGENALAN SOFTWARE BAHASA PEMROGRAMAN Bahasa Tingkat Tinggi
BAHASA PEMROGRAMAN.
PERANGKAT – PERANGKAT KOMPUTER
Pengenalan Bahasa Pemrograman
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
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.
Unsur-unsur Komputer Aplikasi Komputer 1.
KONSEP DASAR PERANGKAT LUNAK
PERANGKAT LUNAK (Software)
PERANGKAT LUNAK Pertemuan 3 AM - PTI
PENDAHULUAN PEMROGRAMAN SISTEM
Teknik Kompilasi “Translator”
SOFTWARE DAN BRAINWARE
Perangkat Lunak / Aplikasi
PERANGKAT LUNAK Software.
Apakah sebenarnya komputer itu?
Pengantar Teknologi Informasi
Pertemuan 9 Software.
Software Perangkat lunak Teknisi Komputer - LPK HIDAYAH.
TEKNIK KOMPILASI Pertemuan III.
Pengantar teknologi informasi
PENGENALAN SOFTWARE BAHASA PEMROGRAMAN Bahasa Tingkat Tinggi
Komponen-komponen Komputer Processing Device (CPU)
Perkembangan Perangkat Lunak
PENGENALAN SOFTWARE BAHASA PEMROGRAMAN Bahasa Tingkat Tinggi
Pengantar Teknologi Informasi
Aplikasi dalam OS.
Transcript presentasi:

Modul 4 SOFTWARE Tri Wahyu Agusningtyas - 41812120039

Pendahuluan Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem. Fungsi software antara lain : mengidentifikasi program menyiapkan aplikasi program sehingga tata kerja seluruhnya peralatan komputer terkontrol mengatur dan membuat pekerjaan lebih efisien

Software Yang termasuk software adalah : Programming Languages Routines (User program) Application package (Package programs) Operating System

Programming Language bahasa-bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulan instruksi Contoh : ASSEMBLER Suatu bahasa yang lebih dekat dengan mesin (Machine Oriented Language) COBOL Common Bussiness Oriented Language, untuk aplikasi komersil (bussiness) FORTRAN Formula Translator, untuk aplikasi ilmiah/teknik PL/I Program Language One, merupakan kombinasi COBOL dengan FORTRAN, untuk aplikasi komersil maupun ilmiah R.P.G Report Program Generator, untuk aplikasi komersil Bahasa C , Microsoft Visual Basic, Borland Delphi, Micosoft Access, Pascal

Bahasa Pemrograman Menurut Tingkatannya Low level language (Machine Oriented) Bahasa yang termasuk dalam level ini lebih dekat hubungannya dengan mesin. Contoh : ASSEMBLER High level language (Problem Oriented) Sebaliknya, bahasa yang termasuk dalam level ini lebih dekat orientednya dengan aplikasi problemnya. Contoh : Cobol, Fortran, RPG, PL/I, , Pascal, MS Visual Basic, Borland Delphi Semi Level Langunge Bahasa yang dapat termasuk dalam Machine Oriented dan Problem Oriented Contoh : Bahasa C

Routines (User program) program yang dibuat oleh programmer dalam bahasa program untuk suatu aplikasi tertentu dan dipakai berulang-ulang. Contoh: Payroll, Inventory Control, Invoicing, Billing procedure, Personalia, Security, dll

Application Packages program-program yang dibuat oleh perusahaan komputer untuk User yang beroperasi dalam bidang-bidang umum. Misalnya: penerbangan, asuransi, komunikasi, pembangunan gedung, toko-toko pedagang eceran, dsb.

Contoh Package Program S.S.P. (Scientific Subroutine Package) MPSK - LINEAR PROGRAMMING (Mathematical Programming Support - Extended - Liner Programming) G.P.S.S. (General Purpose Simulation System) CALOOMP - PLOTTER IMS .(Information Management System) C I C S (Customer Information Control System) P M I C (Project Management Information System) U M M S (Unit Materials Management System)

Operating System (OS) bagian software yang sangat penting, merupakan kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing didalam sistem. Pada prinsipnya, OS merupakan kumpulan dari program routine dan prosedur, yang dibuat untuk memperkecil peranan manusia dalam sistem dan untuk memperbesar efisiensi sistem.

Contoh-contoh OS BOS (Basic Operating System) TOS (Tape Operating System) DOS (Disk Operating System) Microsoft Windows LINUX

Operating System (OS) bagian software yang sangat penting, merupakan kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing didalam sistem. Pada prinsipnya, OS merupakan kumpulan dari program routine dan prosedur, yang dibuat untuk memperkecil peranan manusia dalam sistem dan untuk memperbesar efisiensi sistem. OS terdiri atas 2 bagian : Control Program Processing Program

Control Program Fungsi : mengawasi pelaksanaan didalam processing (Task Management) mengontrol penempatan data didalam sistem termasuk pengaturannya didalam storage (Data management) mengatur jadwal pekerjaan processing (job management) Control Program terdiri dari : Supervisor Job Control Program (JCP) Initial Program Loader (IPL)

Control Program Supervisor Supervisor atau monitor program terbentuk dari banyak routine, beberapa routine disebut resident routines yang dimasukkan ke dalam main storage dari sysres device dan akan tinggal dalam main storage selama pelaksanaan dari job yang bersangkutan. Job Control Program (JCP) JCP adalah suatu OS program yang membaca Job Control Program. JCP terdiri dari beberapa job control statement yang berfungsi mengidentifiksi (memberi nama) program, menandai mulainya suatu job serta step-step job mana yang akan diproses, menguraikan/mengidefinisikan data yang akan digunakan dalam bermaam-macam job step dan menentukan input/output unit mana yang diperlukan

Initial Program Loader (IPL) IPL adalah suatu program kecil yang dimasukkan ke dalam main storage dari system residence device secara manual oleh operator denan menekan tombol console load key. Fungsi dari IPL adalah menyediakan tempat dan memasukkan supervisor program dari system residence device ke dalam main storage pada permulaan execution.

Operating System

Processing Program Processing Program terdiri dari : Language Processor Service Program User-written Problem Program Berfungsi : mempermudah persiapan aplikasi program menentukan pekerjaan yang akan dilakukan oleh sistem Language processor Language processor atau language translator (compiler) berfungsi menyusun dan menterjemahkan dari bahasa manusia (source rogram) ke dalam bahasa mesin (object-program) Macam language processor (compiler) antara lain: Fortran compiler, Pascal compiler, Assembler compiler

Processing Program Service program Language processor Language processor atau language translator (compiler) berfungsi menyusun dan menterjemahkan dari bahasa manusia (source rogram) ke dalam bahasa mesin (object-program) Macam language processor (compiler) antara lain: - Fortran compiler - Pascal compiler - Assembler compiler Service program Service program adalah processing program yang melayani dan memberikan beberapa fasilitas dalam aplikasi suatu program.

Service program Service program terdiri dari : - Linkage editor berfungsi mengedit/membentuk job program yang telah ada dalam system residence device sebagai object program ke dalam core-image library yaitu suatu system library yang memuat program dalam bentuk bahasa mesin dan siap untuk diproses (di-execute). Program ini disebut Module Program. - Librarian berfungsi melakukan pekerjaan catalog (catalog function) seperti menjaga, memberikan pelayanan dan mengatur seluruh organisasi di dalam operating system. - Sort/merge adalah bagian service program yang dapat mengatur susunan record didalam file dalam bentuk ascending sequence (urutan menaik) atau decending sequence (urutan menurun) dan menggabungkan dua atau lebih kumpulan file kedalam/menjadi satu file dengan susunan record yang berurutan.

- Utilities (Utility program) sering dipakai untuk memindahkan file dari suatu media ke media yang lain. Mungkin kedua media itu sama (sejenis) atau berlainan - Autotest adalah bagian service program yang secara otomatis melakukan testing terhadap suatu program selama compilation atau menggunakan data bayangan (data yang tidak sebenarnya) sebelum program tersebut siap dipakai dengan data sebenarnya

Struktur Software Komputer

Pengelompokkan Software Berdasarkan fungsinya, dibagi menjadi dua golongan, yaitu Application software (Perangkat lunak aplikasi) Adalah program yang biasa dipakai oleh pemakai untuk melakukan tugas-tugas yang spesifik. Aplication software digolongkan menjadi beberapa yaitu : - bahasa pemrograman (programming language) - program aplikasi (application program) - program paket ( package program) - program utilitas (utility program) System software (Perangkat lunak system) atau support software (perangkat lunak pendukung) adalah program yang digunakan untuk mengontrol sumber daya komputer, seperti CPU dan input output device. Contoh : Sistem operasi (Windows dan Linux)

Pengelompokkan Software Berdasarkan cara mendapatkan software dan hak pemakaiannya : Software komersial Adalah software yang harus dibeli dan dijual secara komesial. Setiap orang yang bermaksud menginstalnya haus membelinya terlebih dahulu. Contoh : Microsoft Office Software public-domain Software bersifat gratis dan tidak hak cipta. Contoh : LINUX Shareware Bebas digunakan untuk pengujian dan terkadang selamanya. Namun diharapan pemakai memberikan dana kepada pembuatnya jika pemakai bermaksud untuk menggunakannya secara terus menerus. Seringkali ada hak cipta tetapi terkadang bebas untuk diberikan kepada siapa saja

Pengelompokkan Software Freeware Software yang dapat digunakan tanpa perlu membayar. Tujuan pembuatan software freeware adalah - sebagai penarik bagi pemakai untuk membeli versi lebih lanjut - pembuat menginginkan tanggapan dari pemakai sehingga ia dapat mengembangkannya ke versi yang lebih baik - pembuat ingin menyebarluakan karyanya supaya menjadi terkenal - pembuat benar-benar ingin membantu pemakai dalam melaksanakan tugas tertentu tanpa perlu membeli software komersil Rentalware Software yang dapat digunakan dengan cara menyewa dan memiliki hak cipta. Sewa biasanya dilakukan pertahun.

Pengelompokkan Software Free software Istilah yang dicanangkan oleh Richard Stallman (pendiri free software foundation). Informasi tentang free software dapat dilihat pada http://www.free-soft.org/ Open source Dikemukakan oleh Eric Raymond pada tahun 1998. Hak-hak yang disediakan pada open source adalah - Hak untuk membuat salinan program dan mendistribusikan salinan tersebut. - Hak untuk mengakses kode sumber sebagai syarat untuk bias melakukan pemodifikasian. - Hak untuk melakukan pengembangan terhadap program. Akses open source pada situs http://www.opensource.org

Tren Software Komputer Trend: Ke depan semakin mudah digunakan, multi-tujuan, Web-aplikasi, terkemas Bahasa alamai dan berorientasi objek, multi-tujuan, grafis, dan jaringan Sistem operasi dengan bahasa tingkat tinggi Sistem manajemen database dan bahasa paket mikrokomputer Program paket, bahasa simbolik Menulis program dengan bahasa mesin Trend: Ke depan bahasa pemrograman lebih interaktif atau visual dan lebih lengkap GENERASI KELIMA GENERASI KEEMPAT GENERASI KETIGA GENERASI KEDUA GENERASI PERTAMA Software Trend

Terima Kasih