PERANGKAT LUNAK. Berdasarkan fungsinya, perangkat lunak dapat di bagi 2 yaitu perangkat lunak sistem dan

dokumen-dokumen yang mirip
10/09/2014. Masrul Indrayana. Pendahuluan

Perangakat Lunak Aplikasi. Refnal Rianto. Skom

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

BAB II PERANGKAT LUNAK

Software & Hardware. Disusun oleh: Dr. Ir. Abdul Kadir, M.T., M.M. Disampaikan oleh: Anief Fauzan Rozi, S.Kom., M.Eng.

PERANGKAT LUNAK KOMPUTER

KELOMPOK 1 PERANGKAT LUNAK SISTEM

A. CEK KEMAMPUAN. I. Soal Teori

10/24/2017. Perangkat Lunak. Peranan Perangkat Lunak. Perangkat Lunak Sistem. Perangkat Lunak Sistem. Perangkat Lunak. (Software)

Teknologi Komputer. Komang Anom Budi Utama, SKom

Sistem Perangkat Lunak

PENGENALAN PERANGKAT LUNAK KOMPUTER. Pertemuan 2 VISKA ARMALINA, ST., M.Eng

BAB I PENDAHULUAN A. Latar Belakang B. Tujuan C. Manfaat

SOFTWARE DAN BRAINWARE

PERANGKAT LUNAK KOMPUTER

JENIS PERANGKAT LUNAK

Penggolongan Software

Urutan instruksi yang akan dieksekusi oleh hardware untuk melakukan tugas tertentu

disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah,

Pengantar Teknologi Informasi. Perangkat Lunak (Software)

Perangkat Lunak Sistem. Refnal Rianto. Skom.

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

Pengenalan Pemrograman Komputer (Software)

PENGENALAN TEKNOLOGI KOMPUTER

Sistem Operasi. Teknologi Informasi

Asal Mula Software Komputer

PENGENALAN DAN INSTALASI SOFTWARE

PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS

Teknologi Informasi #Perangkat Lunak #Sistem

KOMPONEN SISTEM KOMPUTER HARDWARE & SOFTWARE

TEKNOLOGI PERANGKAT LUNAK KOMPUTER

MATERI II KOMPUTER (SOFTWARE)

PERANGKAT LUNAK KOMPUTER

Program Studi DIII Farmasi POLITEKNIK KESEHATAN PERMATA INDONESIA

PERTEMUAN 1 PENGENALAN SISTEM KOMPUTER & SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 1 1

Perkembangan Software Komputer

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER

BAB 2 LANDASAN TEORI

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Sist Sis em K mput mput (Softwar (Softw e ar e & Brain ain ar w e are))

APLIKASI KOMPUTER- Perangkat Lunak Komputer

Perkembangan Perangkat Lunak. Oleh: Tim Pengajar PTIK

ORGANISASI KOMPUTER. Pertemuan II KONSEP DASAR KOMPUTER - SOFTWARE -

7/27/2011. Perangkat Keras (Hardware) Pada Sistem Unit Komputer

Gb 3.1 Tingkat Pemroses

E. Ully Artha SISTEM OPERASI

BAB II LANDASAN TEORI

PENGANTAR TEKNOLOGI INFORMASI

OPERASI DASAR KOMPUTER

APLIKASI KOMPUTER SISTEM OPERASI. Modul ke: I b r a h i m, S.T, M.T. Fakultas Psikologi. Program Studi Psikologi.

Pengantar Teknologi Sistem Informasi C

MATERI : Minggu 2 SISTEM KOMPUTER

OS, App, dan Utility. DANY PURNO YUWONO, S.Pd - SMK NEGERI 1 TUREN MALANG

Komputer bekerja atas dasar instruksi. Orang atau ahli pembuat program ini disebut sebagai programmer.

dalam teknologi informasi dan komunikasi Siswa dapat menunjukkan PENGENALAN KOMPUTER

Sistem Operasi. Perkembangan komputer & teknologi informasi. Rahma Farah Ningrum, M.Kom. Modul ke: Fakultas Ilmu Komputer

PENGOLONGAN SOFTWARE

Pengantar Teknologi Informasi. Software Komputer

APLIKASI KOMPUTER. Sistem Operasi. Ida Farida, M.Kom. Modul ke: Fakultas MKCU. Program Studi MKCU.

Sistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows

MATERI OPERASI DASAR KOMPUTER

Pengantar. Teknologi Informasi. 05 Teknologi Perangkat Lunak. Sumber:

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

BAB II LANDASAN TEORI. Teori adalah alur logika atau penalaran, yang merupakan seperangkat konsep,

PENGANTAR TEKNOLOGI INFORMASI. Perangkat Lunak (Software)

STRUKTUR SISTEM OPERASI

BAB I TINJAUAN UMUM SISTEM OPERASI

ML. Komputer Bachtiar Hendratno, S.Kom

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

SOAL INSTALASI SO BERBASIS GUI DAN CLI

Komponen sistem operasi modern : 1. Managemen Proses. 2. Managemen Memori Utama. 3.Managemen

APLIKASI KOMPUTER SISTEM OPERASI. Safitri Juanita, S.Kom, M.T.I. Modul ke: Fakultas Ekonomi. Program Studi Manajemen.

Penggolongan Software. Sistem Operasi Utility Program Paket Program Program Aplikasi Bahasa Pemrograman

Pengenalan Sistem Operasi

Komputer & Software Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.

Pemgantar Teknologi Informasi

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

DEFINISI DAN KARAKTERISTIK SOFTWARE

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke:

SISTEM OPERASI TERDISTRIBUSI

Latihan soal UAS TIK kelas X

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

Pengantar Sistem Komputer & Algoritma

PEMERINTAH KABUPATEN GIANYAR DINAS PENDIDIKAN PEMUDA DAN OLAH RAGA SMK NEGERI 1 TAMPAKSIRING Alamat : Jl. DR.Ir. Soekarno, Tampaksiring

Struktur Sistem Operasi

PERANGKAT LUNAK KECERDASAN BUATAN STMIK PARNARAYA MANADO

Aplikasi Komputer PERANGKAT LUNAK (SOFTWARE) Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM.

Implementasi OOP Pada Perangkat Lunak Pemrograman

Pengantar Sistem Operasi

Pengenalan Komputer & Pemrograman

Pemrograman Komputer Pendahuluan

LAPORAN RESMI PRAKTIKUM DASAR KOMPUTER MODUL 5 OPEN OFFICE

Tipe Sistem Operasi. Stand alone Network Embedded

PERTEMUAN 1 APLIKASI KOMPUTER KONTRAK PERKULIAHAN PENGENALAN KOMPUTER RANGGA RINALDI, S.KOM, MM. Modul ke: Fakultas Desain dan Seni Kreatif

Modul ke: APLIKASI KOMPUTER. Sistem Operasi. 02Fakultas FASILKOM. Fajriah, S.Kom, MM. Program Studi Sistem Informasi.

SISTEM KOMPUTER. Materi Ujian Sekolah (Tertulis) Grade 12

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas Fikom. Eppstian Syah As ari. Program Studi Jati Sampurna / Kranggan

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

Pengantar Teknologi Informasi A. Pertemuan 5. Teknologi Perangkat Lunak Komputer

Transkripsi:

PERANGKAT LUNAK Berdasarkan fungsinya, perangkat lunak dapat di bagi 2 yaitu perangkat lunak sistem dan perangkat lunak aplikasi. 3.1 Perangkat lunak sistem Program yang digunakan untuk mengontrol sumber daya komputer seperti CPU dan peranti keluaran/masukan. Perantara antara program aplikasi dan perangkat keras komputer. Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu : Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN Sistem Operasi : saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95, IMB OS/2, Apple s System 7 Utility : sistem operasi yang merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility

2. Perangkat lunak aplikasi Merupakan program yang biasa dipakai untuk melakukan tugas tugas yang spesifik misalnya untuk membuat dokumen, memanipulasi foto atau membuat laporan keuangan. Perangkat Lunak Aplikasi dapat digolongkan menjadi 6 : Perangkat Lunak Hiburan, mecakup program permainan (game), program untuk musik (WinAmp), RealPlayer yang dapat digunakan untuk menonton film atau VCD. Perangkat Lunak Pendidikan, untuk mempelajari atau mereferensi suatu pengetahuan, contoh program kamus, ensiklopedi, pelajaran ilmu pengetahuan, pelajaran bahasa asing, simulasi. Perangkat Lunak Edutainment, sebuah program menggabungkan kemampuan pendidikan dan hiburan. Perangkat Lunak Bisnis, untuk menangani aplikasi bisnis. Misalnya berupa program untuk menangani persediaan barang (inventory control), pencatatan dan pembayaran piutang (Account Receivable) dan regristrasi mahasiswa (Sistem Akademis). Perangkat Lunak Khusus, di antaranya untuk membantu pekerjaan Engineer seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab (pemroses dan visualisasi persamaan matematis). Perangkat Lunak Produktivitas kerja berguna untuk meningkatkan produktivitas kerja pemakai. Jenis Word Processing Spreadsheet Desktop Publishing Presentasi Grafik Keterangan Untuk menciptakan dokumen ataupun membuat surat. Misal Word dan AbiWord Pengolah data dalam bentuk sekumpulan sel, yang memungkinkan perhitungan secara dinamis. Misal Microsoft Excel,OpenOffice Calc. Menangani pembuatan buku, surat kabar dan iklan. Misal Corel Draw. Untuk membuat bahan presentasi dalam bentuk transparan

Komunikasi Personal Information Manager Manajemen Data (DBMS/ Database Management System) atau untuk membuat diktat. Misal Microsoft Power Point, OpenOffice Impress. Untuk melakukan komunikasi antarmuka secara elektronis. Contoh Microsoft Outlook, Opera. Mengelola informasi yang berhubungan denganjadwal, tugas, data rekanan/klien, keuangan. Misal Computer Organizer, Microsoft Outlook. Untuk mencatat, memanipulasi, dan mengambil data/informasi. Misal Microsoft Access, Visual FoxPro. Berdasarkan cara mendapatkan perangkat lunak dan hak pemakaian, perangkat lunak dapat digolongkan menjadi: Perangkat Lunak Komersil (comercial software), setiap orang yang menginstalnya harus membayar, jika tidak berarti telah melakukan pembajakan hak cipta. Hak cipta adalah suatu hak yang dilindungi hukum yang melarang seseorang untuk menyalin hak atas kekayaan intelektual tanpa izin pemiliknya. Perangkat lunak ini disertai lisensi yang melarang pembeli menyalin perangkat lunak untuk diberikan kepada orang lain ataupun untuk dijual kembali. Contoh Microsoft Office, Microsoft windows. Perangkat Lunak domain-publik, perangkat lunak yang tidak disertai hak cipta yang memungkinkan siapa saja melakukan tindakan apa saja terhadap program tersebut. Termasuk membuang nama penciptanya dan memperlakukannya sebagai karya ciptanya sendiri dan mengenakan hak cipta. Umumnya berupa kode sumber dan banyak dijumpai pada internet. Share ware, perangkat lunak yang tersedia tanpa kode sumber dan bisa digunakan oleh pemakai dengan tujuan untuk dievaluasi selama masa tertentu tanpa membayar sama sekali dan jika sesudah masa tersebut berlalu pemakai bermaksud tetap menggunakannnya maka ia perlu membayar ke pembuat perangkat lunak tersebut.

Tujuan pembuatan shareware: untuk mendapatkan bantuan dana dari pemakai guna pengembangan lebih lanjut. Freeware, perangkat lunak yang tersedia tanpa kode sumber dan bebas digunakan oleh siapa saja tanpa perlu membayar. Alasan pembuatan freeware, penarik bagi pembeli untuk memberi versi lebih lanjut, pembuat menginginkan tanggapan dari pemakai sehingga dapat mengembangkan ke versi yang lebih bagus, pembuat ingin menyebarluaskan karyanya supaya ia menjadi terkenal, pembuat ingin membantu pemakai dalam melaksanakan tugas tanpa perlu membeli perangkat lunak komersil. Rentalware, perangkat lunak yang bisa digunakan oleh seseorang atau institusi dengan cara membayar sewa. Sewa biasanya dilakukan per tahun. Free Software, dicanangkan oleh Richard Stallman, untuk menyatakan perangkat lunak yang dilengkapi dengan kode sumber yang memungkinkan siapa saja dapat menggunakan program tersebut dan bahkan ikut mengembangkannya. Stallman menggunakan metode Copyleft (kebalikan copyright), memberikan hak kepada pemakai untuk menjalankan program, memodifikasi hingga mendistribusikan versi modifikasinya, tetapi melarang menjadikannya sebagai program proprietary. Open Source, dikemukakan oleh Eric Raymond pada tahun 1998. Hak hak yang disediakan pada open source: 1. Hak untuk membuat salinan program dan mendistribusikan salinan tersebut. 2. Hak untuk mengakses kode sumber sebagai syarat untuk bisa melakukan modifikasi. 3. Hak untuk melakukan pengembangan terhadap program. 3. Istilah Versi dan Rilis Versi, menyatakan perubahan besar pada perangkat lunak. Umumnya dinyatakan dengan bilangan : 2.0, 3.0, 4.0, 5.0, 6.0, dan sebagainya. Terkadang notasi lain digunakan, misalnya Office 97 dan Office 2000.

Rilis, menyatakan perubahan kecil terhadap versi yang sama. Rilis biasa dinyatakan dengan angka dibelakang tanda titik. Contoh versi 4.0 bisa menjadi 4.1, 4.11 dan 4.12. 4. Antarmuka Pemakai Bentuk interaksi antara pemakai dan komputer. Command driven, Pada antarmuka ini, pemakai disuguhi promp shell dan pemakai perlu mengetikkan sendiri perintah yang dikehendaki agar komputer melaksanakan tugasnya. GUI (Graphical User Interface). GUI mengandalkan peranti yang disebut mouse untuk melaksanakan pemilihan perintah yang dikemas dalam bentuk menu dan ikon. Dengan cara klik, klik ganda (double click), tarik dan lepas (drag and drop), klik kanan. PERANGKAT LUNAK SISTEM Pengertian Perangkat Lunak Aplikasi : Program yang digunakan untuk mengontrol sumber daya komputer baik yang bersifat internal (misal RAM) maupun eksternal (misal printer). Perantara antara program aplikasi dan perangkat keras komputer. Perangkat lunak sistem dapat berupa: Sistem Operasi, perangkat lunak dasar yang berfungsi sepenuhnya untuk mengendalikan sistem komputer. Contoh Windows, UNIX dan Linux. Utilitas, program yang dipakai secara langsung oleh pemakai untuk melakukan kegiatan yang berhubungan dengan pengendalian atau pengalokasian sumber daya dalam sistem komputer. Contoh : ScanDisk pada windows, Tar pada Linux dan Unix. Device Driver, program yang membantu komputer mengendalikan peranti peranti peripheral. Contoh driver printer untuk menghubungkan printer ke komputer.

Penerjemah bahasa (Language Translator), program yang menerjemahkan program yang dibuat oleh pemrogram menjadi bentuk yang dapat dijalankan oleh komputer secara langsung. Fungsi Sistem Operasi Manajemen Proses, mencakup penyiapan, penjadwalan dan pemantauan proses pada komputer. Manajemen Sumber Daya, pengendalian terhadap pemakaian sumber daya dalam sistem komputer (CPU, Memori Utama, Peranti masukan/keluaran) yang dilakukan oleh perangkat lunak sistem atau perangkat lunak aplikasi yang sedang dijalankan komputer. Manajemen Data, berupa pengendalian terhadap data masukan / keluaran termasuk dalam hal pengalokasian dalam peranti penyimpanan skunder maupun dalam memori utama. Penanganan Proses dalam Sistem Operasi Multiprogramming, suatu metode yang memungkinkan dua buah program atau lebih dijalankan secara serentak dalam sebuah komputer dan berbagi sumber daya dalam waktu yang berlainan. Contoh dalam satu waktu sebuah program sedang menggunakan CPU, sedangkan program yang lain menggunakan printer. Time Sharing, metode yang dipakai sistem operasi yang memungkinkan sejumlah pemakai dapat berinteraksi dengan proses yang dibuatnya karena setiap proses akan ditangani CPU bergantian dalam waktu yang sama. Pada implementasinya, setiap pemakai menggunakan terminal sendiri. Masing masing terminal dihubungkan ke satu komputer melalui jaringan komunikasi. Penyimpanan Virtual, metode yang menangani sejumlah program dengan membagi program program tersebut kedalam bagian bagian yang lebih kecil dan berukuran

sama dengan hanya sebuah bagian dari setiap proses yang ditaruh dalam memori utama per satu waktu. Multitasking, suatu kemampuan yang memungkinkan seorang pemakai menjalankan sejumlah program dalam waktu yang sama. Misal seseorang dapat menjalankan word untuk membuat dokumen dan sekaligus menjalankan program Excel untuk membuat perhitungan perhitungan dalam tabel. Multiprocessing, kemampuan sistem operasi yang menjalankan dua atau lebih instruksi secara serentak dengan menggunakan sejumlah CPU dalam sebuah komputer. Utilitas Program yang bermanfaat untuk melakukan kegiatan yang berhubungan dengan sumber daya sistem, misalnya untuk memformat disket. Beberapa penggolongan utilitas menurut tugas yang dilakukan: Pencadangan (backup), menyalin program atau data yang terdapat pada hard disk komputer ke peranti penyimpan eksternal (CD-RW) dengan tujuan jika terjadi kerusakan pada hard disk komputer maka backupnya dapat digunakan. Contoh: Norton Backup(Symantic) pada windows, dan Tar, CPIO, dd pada lingkungan Linux. Pemulihan Data (Data recovery), melakukan perbaikan atau pemulihan data yang rusak secara fisik. Contoh Norton Utilities. Anti Virus, menangani penularan virus dalam komputer. Contoh program anti virus: Norton Anti Virus, McAffee Virus Scan dan AVG anti virus. Kompresi Data, dengan tujuan berkas yang berukuran besar dapat disimpan dengan ukuran yang jauh lebih kecil. Contoh program WinZip dan PK Zip. Defragmentasi, upaya untuk menghilangkan fragmentasi. Fragmentasi, keadaan yang membuat bagian dari berkas berkas pada hard disk atau disket tidak berada pada lokasi yang bersebelahan melainkan berserakan pada berbagai

sektor yang berjauhan. Contoh Disk Defragmenter yang tersedia pada microsoft Windows. Pemformat Disk, menyiapkan disket atau harddisk agar bisa digunakan untuk menyimpan data atau program. Contoh KDE Floppy Formatter pada linux. Penerjemah Bahasa dibedakan menjadi assembler, compiler dan interpreter. Assembler : Program yang digunakan untuk menterjemahkan kode sumber dalam bahasa rakitan (assembly) kedalam bahasa mesin. Compiler : Program penerjemah yang mengkonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang dijalankan oleh komputer. Contoh : COBOL dan C. Interpreter: Program yang menterjemahkan per satu instruksi dalam kode sumber dan kemudian segera menjalankan instruksi yang telah diterjemahkan tersebut. Keuntungan dan Kerugian Penggunaan kompiler. Keuntungan : Pengerjaan instruksi dilakukan dengan sangat cepat karena setelah kode objek terbentuk tak perlu lagi penerjemahan. Kode Objek dapat didistribusikan ke komputer lain tanpa perlu menyertakan kode sumber dan compiler, sehingga kerahasiaan kode sumber dapat terjamin. Kelemahan : Seluruh kode sumber harus benar secara sintaks agar program bisa diuji. Keuntungan dan Kerugian Penggunaan Interpreter. Keuntungan :

Kemudahan pencarian Kesalahan. Karena kode sumber selalu tersedia. Kelemahan : Kode sumber harus tersedia sehingga tidak dimungkinkan untuk merahasiakan kode sumber. Kecepatan eksekusi menjadi lambat karena setiap kali instruksi akan dijalankan perlu diterjemahkan terlebih dahulu. Klasifikasi Bahasa Pemrograman N Bahasa o Pemrograman 1 Bahasa Pemrograman Generasi Pertama 2 Bahasa Pemrograman Generasi Kedua 3 Bahasa Pemrograman Generasi Ketiga 4 Bahasa Pemrograman Generasi Keempat Keterangan Berorientasi Pada Mesin Bahasa mesin sangat tergantung pada mesin sehingga antara mesin yang satu dengan mesin yang lain jauh berbeda. Menggunakan bahasa rakitan (assembly) Bahasa ini sedikit lebih mudah untuk dipahami dibandingkan bahasa mesin High Level Language (bahasa tingkat tinggi. Menggunakan Pendekatan Prosedural. Bahasa Prosedural, Pemrogram menuliskan instruksi instruksi yang rinci. Very High Level Language Pendekatan Non Prosedural Bahasa yang berorientasi pada masalah. Karena memungkinkan pemakai Contoh B402 atau 1011 0100 0000 0010 MOV AH, 02 Artinya Muatlah bilangan 2 ke register AH. ADA, ALGOL, C, BASIC, COBOL (aplikasi Bisnis), FORTTRAN (aplikasi Matematika) dan Pascal. Oracle, Informix, Access, Sybase, PowerHouse.

5 Bahasa Pemrograman Generasi Kelima menyelesaikan masalah dengan sedikit penulisan kode dibandingkan pada bahasa prosedural. Kelompok bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (ilmu komputer yang mempelajari sara komputer meniru kecerdasan buatan). LISP dan PROLOG.