Perangkat Lunak Komputer

dokumen-dokumen yang mirip
Perangkat Lunak Komputer. Nurjati Widodo, S.AP, M.AP.

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

Pengenalan Pemrograman Komputer (Software)

Merupakan software yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Mempunyai karakteristik:

MATERI II KOMPUTER (SOFTWARE)

PERANGKAT LUNAK KOMPUTER

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

Achmad Rizali Makalah Sistem Operasi 1

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

Modul ke: Aplikasi Komputer. Sistem Operasi Komputer. Fakultas EKONOMI DAN BISNIS. Nursidhi, SPd, MDs. Program Studi MANAJEMEN

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

PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama

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

MATERI : Minggu 2 SISTEM KOMPUTER

PENGENALAN DAN INSTALASI SOFTWARE

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

Aplikasi Komputer SISTEM OPERASI. Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Program Studi

Perkembangan Perangkat Lunak. Oleh: Tim Pengajar PTIK

10/09/2014. Masrul Indrayana. Pendahuluan

POKOK BAHASAN PENGANTAR KOMPUTER DAN PERKEMBANGANNYA

PENGENALAN KOMPUTER. a. System Tweeking. b. Mengamankan sistem dari virus. c. Recovery system

System Software. Kusniyati, ST.,MKom. Modul ke: Fakultas. Program Studi MKCU

Klasifikasi Jenis Perangkat Lunak

APLIKASI KOMPUTER- Perangkat Lunak Komputer

Pemgantar Teknologi Informasi

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

TEKNOLOGI PERANGKAT LUNAK KOMPUTER

KARTU SOAL. Kurikulum Acuan Alokasi Waktu Jumlah Soal Bentuk Soal. Nama Sekolah Bidang Keahlian Program Keahlian. : SMKN I Doko : TIK : TKJ

E. Ully Artha SISTEM OPERASI

Definisi Komputer. Sistem Komputer

PERANGKAT LUNAK KOMPUTER

System Software. Camelia Chandra M.Kom MM. Modul ke: Fakultas Psikologi. Program Studi Psikologi.

( Microsoft office Word, Excel, Power Point 2013 )

APLIKASI KOMPUTER. Sejarah dan Perkembangan Microsoft Windows. Yusuf Elmande., S.Si., M.Kom. Modul ke: Fakultas Ekonomi dan Bisnis

Sistem Perangkat Lunak

1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d.

Sejarah Awal Pada tahun 1983 Microsoft mengumumkan pembangunan Windows, sebuah sistem operasi graphical user interface (GUI) untuk menggantikan operat

BAB I PENGANTAR LINUX

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

MATERI : PERANGKAT LUNAK (SOFTWARE)

PERANGKAT LUNAK KOMPUTER

OPERASI DASAR KOMPUTER

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi

KONSEP & SEJARAH SISTEM OPERASI

Pengantar Sistem Operasi

1.Mekanisme Boot, yaitu meletakan kernel ke dalam memory kernel, kernel dapat dikatakan sebagai inti dari Sistem Operasi.

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB 2 LANDASAN TEORI

KOMPONEN SISTEM KOMPUTER HARDWARE & SOFTWARE

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

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

PENGENALAN SISTEM OPERASI

Sistem Operasi. Teknologi Informasi

Raihana Rahma Fadhilah

Pertemuan 4. Sistem Operasi. Disampaikan : pada MK Aplikasi Komputer. Direktorat Program Diploma IPB 2010

BAB III METODE PENELITIAN. Gambar 3.1 ini merupakan desain penelitian yang akan digunakan. Exponential Smoothing

BAB 1 PENDAHULUAN. Sejak komputer pribadi (Personal Computer) diperkenalkan ke dunia Intel

Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi.

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

Perkembangan Sistem Operasi Closed Source

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB 2 TINJAUAN PUSTAKA

PENGANTAR KOMPUTER & SOFTWARE II

Teknologi Informasi #Perangkat Lunak #Sistem

JENIS PERANGKAT LUNAK

SISTEM OPERASI LINUX

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

Sistem operasi komputer dan manajemen file. Oleh:

BAB III LANDASAN TEORI

Internet Database. by: Ahmad Syauqi Ahsan

PENDAHULUAN. salah satunya adalah sistem teknologi informasi. Keberadaan universitas saat

Pengenalan Komputer & Pemrograman

SISTEM OPERASI WINDOWS

Visual Basic (VB) Tatik yuniati. Abstrak.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

No HP :

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

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Pengenalan Sistem Operasi

05/10/2010 PENGENALAN TEKNOLOGI INFORMASI SOFTWARE FUNDAMENTALS. Materi 4: Perkembangan perangkat lunak CHAPTER PREVIEW

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

PENGENALAN TEKNOLOGI KOMPUTER

FORMAT KISI-KISI PENULISAN SOAL UJIAN SEKOLAH TAHUN 2010

SEJARAH SISTEM OPERASI

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

Sistem Operasi. Kuliah : Aplikasi Komputer Rev 0 Imam Suharjo, ST, M.Eng Universitas Mercu Buana Yogyakarta 2015

BAB V IMPLEMENTASI SISTEM. Implementasi dari Sistem Informasi Pengolahan Data Penerimaan DSPB dan

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

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

BAB II PERANGKAT LUNAK

OPERASI DASAR KOMPUTER

BAB 2 LANDASAN TEORI

Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar.

PERANGKAT LUNAK MULTIMEDIA

Transkripsi:

Perangkat Lunak Komputer

Ekosistem Infrastruktur IT Loudon & Loudon, 2007

Software/Perangkat Lunak Komputer (hardware) bisa bekerja HANYA atas dasar instruksi Software Yakni perintah (program komputer) yang dieksekusi memberikan fungsi dan petunjuk kerja seperti yang diinginkan. Karakteristik: bagian sistem komputer yang tidak berwujud benda, tidak dapat disentuh dan dilihat secara fisik, tapi bisa dioperasikan. Fungsinya adalah membantu para pengguna untuk memanfaatkan sumber daya komputasi yang disediakan perangkat keras. Orang atau ahli pembuat software (program komputer) ini disebut sebagai programmer.

Cara Kerja Software Garis besar sistem operasi dasar software: Langkah pertama setelah kita memberikan perintah untuk mengeksekusi suatu program adalah mentransfer file tersebut ke dalam memori. Setelah transfer selesai, eksekusi program dimulai. Pada saat eksekusi program mencapai titik dimana file data dipelukan, maka program meminta sistem operasi untuk mentransfer file data dari disk ke memori. OS menjalankan tugas ini dan mengembalikan kontrol eksekusi ke program aplikasi, yang kemudian melanjutkan melakukan komputasi yang diminta. Pada saat komputasi telah selesai dan hasilnya telah siap dioutputkan.

Why Learn About Software? Software is indispensable for any computer system Systems software needed for input, calculations, and output, on the whole process of Information system Application software aids in productivity, included in public sector Personal tasks using software Daily administrative tasks Serving people, and input the data to the database Keeping a budget Internet research Spreading information Games, etc.

Abstraksi Komponen Sistem komputer Personal User 1 Program Aplikasi Sistem Operasi User 3 Perangkat Keras User 2 User 4

Operating System Placement

Klasifikasi Software Secara garis besar, dibagi menjadi dua macam: 1. System Software Piranti lunak komputer untuk menggunakan/menjalankan komputer. a) Operational System (sistem operasi) b) Utilities Program (program utilitas) 2. Application Software Piranti lunak komputer yang digunakan untuk memproses data dan perintah pengguna. a) Software Program Aplikasi Software b) Software Program Paket System Software Application Software

Sistem Operasi Merupakan sebuah program yang mengatur/mengoperasikan perangkat keras komputer, dengan menyediakan landasan untuk aplikasi yang berada di atasnya, serta bertindak sebagai penghubung antara para pengguna dengan perangkat keras (menyediakan antarmuka dengan perangkat lunak lain dengan pengguna). Bertugas untuk mengendalikan (kontrol) serta mengkoordinasikan pengunaan perangkat keras untuk berbagai program aplikasi untuk bermacam-macam pengguna. Macam Sistem Operasi untuk komputer konvensional: MS DOS & MS Windows (95, 98, ME, 2000, XP, Vista, 7, 8), Linux (Ubuntu, sabily, SuSE, Fedora, Mandriva, Knoppix, dll), Mac OS X, khusus untuk komputer Macintosh keluaran Apple Macam Sistem Operasi untuk Small Computer, Embedded Computers, and Special-Purpose Devices: Palm OS, Windows Embedded, Windows Mobile, Android, Symbian, IOS.

Sistem Operasi Sistem Operasi secara umum terdiri dari beberapa bagian: 1. Boot, yaitu meletakkan kernel ke dalam memory 2. Kernel, yaitu inti dari sebuah Sistem Operasi 3. Shell atau Command Interpreter, yang bertugas membaca input dari pengguna 4. Library, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain 5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.

Microsoft DOS dan Microsoft Windows Sistem operasi mulai memasuki dunia komputer rumah tangga setelah adanya Microsoft DOS dari perusahaan software Microsoft. Sistem operasi ini belum menunjang penggunaan komputer secara banyak tugas (multitasking) dan sistem operasi baru memasuki dunia multitasking setelah Microsoft merilis sistem operasi baru dengan nama Microsoft Windows. Microsoft Windows terus berkembang pesat sehingga merajai pasar perangkat lunak dunia, diawali dengan larisnya Windows 95, Microsoft terus memperkokoh dominasinya dengan berturut-turut meluncurkan Windows 98, Windows 2000, Windows ME, Windows XP, Windows Vista, Windows 7 dan Windows 8.

Macam2 Sistem Operasi Windows 95 98 ME 2000 Vista Server 2008 7 8

Macintosh dari Apple Selain Microsoft, perusahaan perangkat lunak yang lain adalah Apple dengan produknya yang dilabeli dengan nama Macintosh Operating System (MacOS). MacOS pertama diluncurkan pada tahun 1984 untuk menjalankan komputer apple yang diberi nama Macintosh. Sistem operasi ini tidak kompatibel dengan komputer buatan IBM. MacOS adalah sistem operasi komputer pertama yang menggunakan antarmuka pengguna berbasis grafis (bukan teks) atau yang sering disebut dengan GUI (Graphical User Interface). Generasi MacOS diawali dengan penyebutan dengan menggunakan kata Sistem, seperti Sistem 6, Sistem 7 hingga kini menggunakan MacOS 9 dan yang terbaru adalah MacOS X (X=ten=sepuluh)

Sistem Operasi Mac OS X

Linux dan Opensource Dua sistem operasi sebelumnya adalah sistem operasi berbayar, artinya kita harus membelinya untuk dapat menempatkan sistem operasi tersebut kedalam komputer pribadi kita. Pada beberap kasus memang ditemukan penggunaan sistem operasi windows dengan model mengkopi dari komputer yang satu ke komputer yang lain tanpa harus membeli namun ini adalah termasuk tindakan pembajakan. Pada tahun 1991 muncul wacana membuat sistem operasi dari kode Unix. Gagasan ini diawali oleh mahasiswa inggris yang bernama Linus Thorvalds. Sistem operasi yang dihasilkan oleh proyek ini kemudian disebut dengan Linux. Karena sifatnya yang gratis dan kode program yang terbuka (open source) maka Linux menjadi terus berkembang dan menjalar ke seluruh dunia, hingga saat ini banyak distro linux baru yang muncul disetiap belahan dunia.

Macam2 Distro Sistem Operasi Linux Ubuntu SuSE Mandriva Fedora Knoppix Sabily PC Linux OS Red Hat

Program Utilitas Merupakan program khusus yang berfungsi sebagai perangkat pemeliharaan komputer. Contoh: o driver perangkat keras, yakni perangkat lunak yang mengatur dan mengendalikan kinerja dari senuah perangkat keras. Biasanya driver diperoleh dari vendor sebuah perangkat keras. Contoh perangkat yang membutuhkan instalasi driver yaitu SoundCard, VGA Card, dan LAN Card. o anti virus, misal: McAfee, AVG, Kaspersky, Avira, Komodo, Panda, Symantec, dll. o manajemen hardisk (partisi), misal: partition magic, Disc Genius, dll o dan lain-lain.

Contoh Program Utilitas

Perangkat Lunak Aplikasi Application Software Merupakan software yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Mempunyai karakteristik: diinstalkan/dipasang pada sistem operasi, tidak bisa berjalan sendiri pada hardware, dan dibuat & digunakan untuk tugas/tujuan/kepentingan spesifik.

Perangkat Lunak Aplikasi 1. Software Program Aplikasi, merupakan program yang dikembangkan untuk memenuhi kebutuhan yang spesifik. Contoh: aplikasi akuntansi, aplikasi perbankan, aplikasi manufaktur, dll. 2. Software Program Paket, merupakan program yang dikembangkan untuk kebutuhan umum, seperti: a. Pengolah kata/editor naskah: Wordstar, MS Word, Word Perfect, AmiPro, dll; b. Pengolah angka/lembar kerja: Lotus123, MS Excell, QuattroPro, dll; c. Presentasi: MS PowerPoint, dll; d. Web browser: Internet Explorer, Netscape, dll; e. Desain grafis: CorelDraw, PhotoShop, dll; f. Multimedia: Macromedia flash, Media Player, dll; g. SIG (Sistem Informasi Geografis): Mapinfo, ArcInfo, ArcGis.

Perangkat Lunak Aplikasi Menurut McLeod Dibagi menjadi: 1. Peranti lunak aplikasi siap pakai (prewritten application software/peranti lunak off the shelf), yakni software siap pakai telah langsung tersedia dengan biaya lebih murah. 2. Peranti lunak aplikasi khusus (custom application software), yakni software yang dibuat oleh programmer dan konsultan secara khusus untuk memenuhi kebutuhan organisasi tertentu. Biasanya karena organisasi memiliki operasi yang unik. 3. Peranti lunak yang ditulis oleh pengguna, yakni software aplikasi yang dibuat oleh pengguna akhir dalam jumlah yang signifikan yang dapat mereka pergunakan dalam tugas-tugas pekerjaannya. Contoh: memodifikasi lembar kerja Excel dan Access dengan pemrograman sederhana untuk membuat laporan pekerjaan sehari-hari.

Software User-Friendly Peranti lunak yang sederhana dan penggunaannya intuitif userfriendly (aplikasi telah dibuat seksama sehingga berbagai bakat dan keahlian yang dimiliki rentang pengguna yang luas dapat diakomodasi). User-friendly programmer-friendly. Karakteristik: o Dialog box berfungsi sebagai panduan untuk mengarahkan user; o Tersedia menu dan daftar perintah dengan menggunakan menu drop down box serta ikon; o Menyediakan pola formulir isian ketika akan memberikan perintah; o Bantuan yang sensitif pada konteks/bagian tertentu yang mungkin membingungkan pengguna; dan o Menyediakan antarmuka berbentuk grafis dengan menggunakan simbol/ikon yang terstandarisasi. Sumber: McLeod, 2011, h.139)

Penggunaan Software Penggunaan perangkat lunak bisa juga digolongkan menurut area penggunaannya berdasar jenis hardwarenya: Komputer kecil (small/pocket komputer) windows mobile, dll; Komputer Personal (PC Dekstop, Laptop) Windows 7 Ultimate, dll; Komputer Server Jaringan Windows Server 2012, dll; dan Komputer Enterprise (Supercomputer) Mainframe OS, dll.

Personal Application Software

A. Bahasa Pemrograman Pascal, BASIC, Prolog, Java, Bahasa-C Generasi terakhir adalah bahasa pemrograman visual, Visual Basic termasuk dalam kelompok ini. Akhir-akhir ini banyak pengembang software menggunakan bahasa pemrograman VB.net, terutama untuk aplikasi online.

The Evolution of Programming Languages

SIMPEG (Sistem Informasi Pegawai) misalnya, pengembang software yang secara umum disebut sebagai service provider akan memadukan bahasa pemrograman dengan paket aplikasi database. Pemrograman menggunakan bahasa Visual Basic sering dipadukan dengan paket aplikasi database Access, sementara pengembangan sistem informasi online banyak menggunakan bahasa pemrograman PHP dengan database MySQL. Sistem Informasi yang menggunakan kombinasi VB (Visual Basic) dengan Access adalah dalam lingkup sistem operasi Window. Sedangkan Sistem Informasi yang dikembangkan menggunakan bahasa pemrograman PHP dengan database MySQL dibawah operating sistem Linux.

PHP (PHP Hypertext Processor) PHP adalah singkatan untuk PHP: Hypertext Preprocessor, bahasa interpreter yang mempunyai kemiripan dengan Bahasa-C dan Perl yang mempunyai kesederhanaan dalam perintah namun memiliki kemampuan yang memadai untuk menangani keamanan proses yang terjadi dalam suatu website. Alasan pertama adalah untuk memenuhi kebutuhan user (user requirement), alasan kedua, PHP secara universal sering digunakan oleh para pengembang aplikasi berbasis web sehingga mudah mencari referensi apabila ditemukan kelemahan atau bugs pada penggunaan PHP. PHP memiliki fungsi-fungsi yang mendukung konektivitas dengan berbagai DBMS seperti MySQL, MSSQL

Microsoft SQL Server Microsoft SQL Server 2000 merupakan sistem manajemen basis data yang memakai perintahperintah Transact-SQL untuk mengirim perintah dari komputer client ke komputer server. Transact-SQL adalah bahasa SQL yang dikembangkan Microsoft. Microsoft SQL (MSSQL) Server 2000 berisi database, mesin database, dan aplikasi yang diperlukan untuk mengelola data dan komponen-komponennya.

JavaScript JavaScript merupakan bahasa script yang dikembangkan Netscape dimana menyediakan fasilitas pemrograman untuk lingkungan browser web, membuat web menjadi lebih dinamis dan atraktif, membuat aplikasi berbasis web bereaksi terhadap suatu event dalam halaman web, berguna dalam validasi data yang akan dikirimkan ke server.

Macromedia Dreamweaver Macromedia Dreamweaver adalah suatu aplikasi untuk membantu programmer dalam membuat sistem antarmuka (interface) aplikasi berbasis web. Tools ini memiliki parser library untuk mengenali bahasa html, php, dan lain-lain sehingga membantu programmer dalam mengetik kode program. Tools ini juga memiliki fitur-fitur yang mempermudah perancangan antar muka pengguna dari aplikasi berbasis web. Tools ini mendukung pembuatan CSS yang dapat digunakan untuk stylesheet dari dokumen web yang dibangun.

Glosarium BIOS: Basic Input Output System, merujuk kepada kumpulan rutin perangkat lunak yang mampu melakukan Inisialisasi (penyalaan) serta pengujian terhadap perangkat keras, Memuat dan menjalankan sistem operasi, Mengatur beberapa konfigurasi dasar dalam komputer, Membantu sistem operasi dan aplikasi dalam proses pengaturan perangkat keras NTFS: sebuah sistem berkas yang dibekalkan oleh Microsoft dalam keluarga sistem operasi Windows NT, yang terdiri dari Windows NT 3.x (NT 3.1, NT 3.50, NT 3.51), Windows NT 4.x (NT 4.0 dengan semua service pack miliknya), Windows NT 5.x (Windows 2000, Windows XP, dan Windows Server 2003), serta Windows NT 6.x (Windows Vista, Windows 7) FAT: sebuah sistem berkas yang menggunakan struktur tabel alokasi berkas sebagai cara dirinya beroperasi Device driver: perangkat lunak yang mengizinkan sebuah sistem komputer untuk berkomunikasi dengan sebuah perangkat keras. Sebagian besar perangkat keras, tidak akan dapat berjalan atau sama sekali tidak dapat berjalan tanpa driver yang cocok yang terinstal di dalam sistem operasi.