Pengantar Teknologi Informasi Software Software Perangkat Lunak Dikenal

  • Slides: 28
Download presentation
Pengantar Teknologi Informasi Software

Pengantar Teknologi Informasi Software

Software / Perangkat Lunak � Dikenal sebagai program � Merupakan deretan instruksi yg digunakan

Software / Perangkat Lunak � Dikenal sebagai program � Merupakan deretan instruksi yg digunakan untuk mengendalikan komputer sehingga komputer memenuhi kebutuhan pemakai.

Pengelompokan berdasarkan fungsi � Perangkat lunak aplikasi : program yg biasa dipakai untuk melakukan

Pengelompokan berdasarkan fungsi � Perangkat lunak aplikasi : program yg biasa dipakai untuk melakukan tugas-tugas yg spesifik, cth: membuat dokumen, manipulasi foto, dsb. � Perangkat lunak sistem : program yg digunakan untuk mengpntrol sumber daya komputer, seperti CPU dan piranti keluaran/masukan. Merupakan perantara program aplikasi dan perangkat keras, cth: Windows, Linux, dsb.

Pengelompokan berdasarkan cara mendapatkan � Perangkat lunak komersial: harus dibeli, memiliki hak cipta. �

Pengelompokan berdasarkan cara mendapatkan � Perangkat lunak komersial: harus dibeli, memiliki hak cipta. � Perangkat lunak domain-publik: bersifat gratis dan tidak ada hak cipta. � Shareware: bebas digunakan untuk pengujian dan terkadang selamanya.

Pengelompokan berdasarkan cara mendapatkan � Freeware: dapat digunakan tanpa perlu membayar sama sekali. �

Pengelompokan berdasarkan cara mendapatkan � Freeware: dapat digunakan tanpa perlu membayar sama sekali. � Rentalware: dapat digunakan dengan cara menyewa. Memiliki hak cipta � Free software: dilengkapi dengan source code, dpt digunakan dgn siapa saja dan bebas dikembangkan selama licensi memperkenankan.

Perangkat lunak aplikasi � Perangkat lunak hiburan, mencakup program -program permainan (game), pemutar musik,

Perangkat lunak aplikasi � Perangkat lunak hiburan, mencakup program -program permainan (game), pemutar musik, pemutar video, dsb. Cth: CS, winamp, windows media player, dll. � Perangkat lunak pendidikan, untuk mempelajari atau mereferensi suatu pengetahuan. Cth: program kamus, simulasi, dll.

� Perangkat lunak produktivitas kerja, untuk meningkatkan produktivitas kerja pemakai. Cth: Microsoft Office, Adobe

� Perangkat lunak produktivitas kerja, untuk meningkatkan produktivitas kerja pemakai. Cth: Microsoft Office, Adobe Photoshop. � Perangkat lunak bisnis, untuk menangani aplikasi bisnis. Cth: program inventory, program POS, dll.

Perangkat Lunak Sistem � Sering juga disebut perangkat lunak pendukung (Support Software) � Sekumpulan

Perangkat Lunak Sistem � Sering juga disebut perangkat lunak pendukung (Support Software) � Sekumpulan mekanisme yang membantu mendefinisikan pengendalian sumber daya yang digunakan bersama � Perangkat lunak sistem yang bertanggungjawab untuk mengkontrol dan melakukan manajemen perangkat keras dan operasi-operasi dasar dari sistem

Jenis aplikasi sistem � Sistem operasi: perangkat lunak yg berfungsi untuk mengendalikan sistem komputer,

Jenis aplikasi sistem � Sistem operasi: perangkat lunak yg berfungsi untuk mengendalikan sistem komputer, cth: Windows, Linux, UNIX, dsb. � Utilitas/utilities: dipakai secara langsung untuk melakukan kegiatan yg berhubungan dengan pengendalian atau pengalokasian sumber daya dalam sistem komputer, cth: scan disk, defragment, dsb.

� Device Driver: berfungsi membantu komputer mengendalikan piranti-piranti peripheral, cth: driver printer, driver motherboard,

� Device Driver: berfungsi membantu komputer mengendalikan piranti-piranti peripheral, cth: driver printer, driver motherboard, dsb.

Fungsi sistem operasi � Manajemen proses mencakup penyiapan, penjadwalan, dan pemantauan proses pada komputer.

Fungsi sistem operasi � Manajemen proses mencakup penyiapan, penjadwalan, dan pemantauan proses pada komputer. � Manajemen sumber daya berkaitan dgn pengendalian terhadap pemakaian sumber daya dalam sistem komputer. � Manajemen data berupa pengendalian terhadap data masukan/keluaran, termasuk dalam hal pengalokasian dalam piranti penyimpanan sekunder maupun dalam memori utama.

Macam-macam Sistem Operasi � DOS (Disk Operating System), sistem operasi yg awalnya dipakai pada

Macam-macam Sistem Operasi � DOS (Disk Operating System), sistem operasi yg awalnya dipakai pada IBM PC. Versi DOS yang pertama kali dirilis pada tahun 1982 dikemas dalam sebuah disket. DOS dirancang untuk komputer tunggal.

Macam-macam Sistem Operasi � Windows 95/98/Me/XP, adalah sistem operasi dengan antarmuka grafis yang dibuat

Macam-macam Sistem Operasi � Windows 95/98/Me/XP, adalah sistem operasi dengan antarmuka grafis yang dibuat oleh Microsoft. Memiliki kemampuan multitasking dan dapat digunakan untuk workgroup dengan membuat jaringan sederhana.

Macam-macam Sistem Operasi � Windows NT/2000, sistem operasi dengan antarmuka grafis yang biasa digunakan

Macam-macam Sistem Operasi � Windows NT/2000, sistem operasi dengan antarmuka grafis yang biasa digunakan sebagai sistem operasi server. Mendukung multitasking dan multiprocessing.

Macam-macam Sistem Operasi � Novell Net. Ware, merupakan sistem operasi LAN (Local Area Network)

Macam-macam Sistem Operasi � Novell Net. Ware, merupakan sistem operasi LAN (Local Area Network) atau jaringan lokal yang sangat terkenal sebelum Windows NT muncul.

Macam-macam Sistem Operasi � OS/2, sistem operasi untuk IBM PC dengan antarmuka grafis. Mendukung

Macam-macam Sistem Operasi � OS/2, sistem operasi untuk IBM PC dengan antarmuka grafis. Mendukung multitasking dan networking.

Macam-macam Sistem Operasi � UNIX, merupakan keluarga sistem operasi yg digunakan untuk berbagai platform

Macam-macam Sistem Operasi � UNIX, merupakan keluarga sistem operasi yg digunakan untuk berbagai platform komputer, dari PC hingga mainframe. Cth: AIX, Digital UNIX, dan Solaris (Sun Microsystems)

Macam-macam Sistem Operasi � Linux, merupakan sistem operasi semacam UNIX yg diciptakan oleh Linus

Macam-macam Sistem Operasi � Linux, merupakan sistem operasi semacam UNIX yg diciptakan oleh Linus Torvalds. Sangat populer di lingkungan PC dan telah menjadi pesaing sistem Windows. Sistem Operasi ini tergolong open source.

Utilities � Program yang bermaanfaat untuk melakukan kegiatan yang berhubungan dengan sumber daya sistem,

Utilities � Program yang bermaanfaat untuk melakukan kegiatan yang berhubungan dengan sumber daya sistem, misalkan untuk melakukan format disket.

Macam macam utilitas � Program ◦ CDRW � Program untuk pencadangan Anti Virus �

Macam macam utilitas � Program ◦ CDRW � Program untuk pencadangan Anti Virus � Program Konversi Data � Program untuk melakukan Defragmentasi � Pemformat Disk

Device Driver � Adalah program yang berfungsi untuk membantu kmputer mengendalikan piranti – piranti

Device Driver � Adalah program yang berfungsi untuk membantu kmputer mengendalikan piranti – piranti peripheral. contoh : driver VGA, modem dll

Penerjemah Bahasa � Penerjemah bahasa dibedakan menjadi assembler , kompiler, dan interpreter

Penerjemah Bahasa � Penerjemah bahasa dibedakan menjadi assembler , kompiler, dan interpreter

� Assembler ◦ Program yang digunaka untuk menerjemahkan kode sumber dalam bahasa rakitan (assembly)

� Assembler ◦ Program yang digunaka untuk menerjemahkan kode sumber dalam bahasa rakitan (assembly) ke dalam bahasa mesin � Kompiler ◦ program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek.

� Interpreter program yang menerjemahkan per satu instruksi dalam kode sumberdan kemudian segera menjalankan

� Interpreter program yang menerjemahkan per satu instruksi dalam kode sumberdan kemudian segera menjalankan instruksi ayng telah diterjemahkan tersebut.

Klasifikasi bahasa pemrograman � Bahasa generasi Pertama Bahsa pemrograman pertama berorientasi pada mesin �

Klasifikasi bahasa pemrograman � Bahasa generasi Pertama Bahsa pemrograman pertama berorientasi pada mesin � Bahasa pemrograman Generasi kedua Menggunakan bahasa rakitan (assembly) � Bahasa pemrograman Generasi ketiga Menggunakan pendekatan prosedural. Basic, COBOL

Bahasa pemrograman pada generasi ke empat dirancang untuk mengurangi waktu pemrograman dalam membuat program

Bahasa pemrograman pada generasi ke empat dirancang untuk mengurangi waktu pemrograman dalam membuat program sehingga waktu produktivitas pemrograman jadi meningkat dan program dapat dibuat dalam waktu yang pendek. contoh : 4 GL, Microsoft access

� Bahasa pemrograman Generasi Ke lima bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan

� Bahasa pemrograman Generasi Ke lima bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (artifilicial intelijen).

Berbagai Bahasa Pemrograman � FORTRAN � COBOL � RPG � APL � Logo �

Berbagai Bahasa Pemrograman � FORTRAN � COBOL � RPG � APL � Logo � BASIC � Pascal � FORTH � Ada • C++ • d. Base • Java • LISP • PR