Anda di halaman 1dari 89

DASAR

TEKNOLOGI INFORMASI

3. Perangkat Lunak
Oleh:
Suthami A.
Indikator
1. Mampu menjelaskan jenis-jenis perangkat lunak
komputer secara umum
2. Mampu menjelaskan perangkat lunak sistem operasi
3. Mampu menjelaskan perangkat lunak bahasa
pemrograman
4. Mampu menjelaskan perangkat lunak pemroses kata
dan data
5. Mampu menjelaskan perangkat lunak utility
6. Mampu menjelaskan perangkat lunak multimedia
Sumber : http://www.tribunnews.com/bisnis/2016/03/24/raup-penghasilan-6000-
dolar-as-per-bulan-dari-aplikasi-edukasi-di-google-play-store
Outline
 Definisi software
 Pengelompokan software
Perangkat Lunak

 Perangkat lunak=program
 Program; deretan instruksi yang digunakan untuk
mengendalikan komputer sehingga komputer dapat
melakukan tindakan sesuai yang dikehendaki pembuatnya
 Program dibuat oleh vendor/perseorangan
 Program dibuat dengan bahasa pemrograman
Jenis Perangkat Lunak

 Perangkat Lunak Komersial


 Shareware
 Freeware
 Free Software
 Open source
Freeware
 Pengertian Freeware adalah suatu software atau aplikasi yang
dapat digunakan oleh semua orang/pengguna tanpa membayar.
dari namanya yang mengandung kata free dari bahasa inggris
atau gratis, pasti kita akan berpikiran berpikiran freeware adalah
aplikasi gratis.
 Pada dasarnya pembuatnya memiliki kebijakan tertentu yang
umumnya disertakan ketika anda mendownload freeware tersebut,
Tentu saja kebebasan ini bukan berarti kita tidak membayar dan
bebas lisensi, namun anda harus mengikuti apa yang dimau oleh
sang pembuat software, diantaranya tidak menggunakannya untuk
kepentingan komersial dan tidak boleh dimodifikasi dalam bentuk
apapun. di Freeware isinya beragam. Ada yang berupa
aplikasi/apps (software), dokumen (eBook), dll.
contoh software/aplikasi yang menggunakan license Freeware
: PhotoScape, Winamp, Line, dll
Shareware
 Pengertian Shareware adalah software/aplikasi yang dapat di-download dan digunakan
secara gratis. dari namanya yang terdapat kata Share mungkin kita sudah memiliki gambaran
bahwa software ini dibagikan, Namun penggunaannya/pemakai/use memiliki batas
waktu tertentu dalam penggunaanya. lisensi seperti ini biasa disebut trial version, karena kita
diberi kesempatan untuk mencobanya.
 Shareware sering dibatasi lamanya waktu pakai misalnya trial 30 hari, 60 hari atau jumlah
software tersebut dijalankan atau dibuka misalnya 30 kali, atau bisa juga terdapat fitur – fitur
tertentu yang tidak bisa diakses atau diganakan dimasa trial.
 Untuk ‘membuka’ kunci ini biasanya diperlukan Serial Number atau lisensi, atau hak cipta
software tersebut yang didapatkan setelah kamu melakukan pembelian secara resmi di seller
software atau aplikasinya, biasanya untuk harga software tersebut yang membedakan adalah
dengan adanya fungsi, kegunaan, atau fitur, semakin tinggi atau semakin banyak fitur yang
dapat di gunakan, maka akan semakin melangit/mahal harganya. biasanya konten yang
berlisensi shareware sangat beragam dari games (pemainan), Aplikasi smarhphone, software,
dan masih banyak lagi.

contoh software/aplikasi yang menggunakan license Shareware : IDM, Athan, Winrar, dll
Open Source
 Pengertian Open Source adalah istilah bagi software yang dapat dimodifikasi
ulang sesuai keinginan penggunanya. dari namanya dari bahasa inggris yang
diterjemahkan ke bahasa indonesia dapat diartikan bahwa open source memiliki
pengertian sumber terbuka jadi kodenya dapat kita ambil dan kita kembangkan.
 Software seperti ini dapat didownload secara gratis dan source code-nya dibuka
untuk publik, sehingga untuk agan yang mengerti dan berniat untuk melakukan
modifikasi software agan bisa memodifikasi dan berkreasi dengan sourcenya, tapi
jika agan ingin mendistribusikan atau mempublikasikan hasil karya agan dengan
source kode software yang agan edit dengan syarat – syarat tertentu, misalnya
dengan tetap mempertahankan nama softwarenya. atau memasang credit
sourcenya, dll.
 Tujuan pembuatan software open source biasanya bukan untuk tujuan komersil/
untuk uang, tetapi lebih ke tujuan sosial bagaimana sebuah software dapat
bermanfaat bagi para penggunanya atau pemakainya. biasanya hal yang memiliki
jenis open source banyak terbagi di OS, Browser,
contoh software/aplikasi yang menggunakan license Open Source
: Notepad++, Audacity, Kalkulator Hitung Zakat, dll
Versi dan Rilis

 Versi :
Menyatakan perubahan besar pada software, umumnya
dinyatakan dengan 2.0, 3.0 dst, terkadang notasi yang
lain dipergunakan; microsoft office 97, office 2000 dll

 Rilis:
Menyatakan perubahan kecil pada versi yang sama,
biasanya dinyatakan dengan angka dibelakang tanda
titik. Contoh: 4.0, 4.11, 4.12 dll
Pengelompokan Perangkat Lunak

 Perangkat Lunak Firmware:


Merupakan perangkat lunak yang disertakan pada perangkat keras dari vendornya.
Umumnya berupa insturksi untuk inisialisasi dan pengendalian oerasi perangkat
lunak yang bersangkutan.
Contoh : BIOS pada motherboard

 Perangkat Lunak sistem (System Software):


Program yang digunakan untuk mengontrol sumber daya komputer seperti CPU
dan I/O; kedudukan sebagai perantara antara program aplikasi dan hardware;
Contoh : MS-DOS, windows,linux, Mac OS

 Perangkat Lunak aplikasi (Application Software):


Program yang biasa dipakai untuk tugas-tugas tertentu;
Misalnya : membuat dokumen,manipulasi foto, membuat laporan keuangan dll;
word,excell
Perangkat Lunak Firmware
BIOS
Perangkat Lunak Firmware
 Perangkat Lunak Firmware:
Merupakan perangkat lunak yang disertakan pada perangkat
keras dari vendornya. Umumnya berupa insturksi untuk
inisialisasi dan pengendalian oerasi perangkat lunak yang
bersangkutan.
Contoh : BIOS pada motherboard
BIOS
 BIOS : Singkatan dari Basic Input Output System perangkat lunak yang
mampu melakukan hal-hal berikut:
o Inisialisasi (penyalaan) serta pengujian terhadap perangkat keras

(dalam proses yang disebut dengan Power On Self Test, POST).


o Mengatur beberapa konfigurasi dasar dalam komputer (tanggal, waktu,

konfigurasi media penyimpanan, konfigurasi proses booting, kinerja,


serta kestabilan komputer).
o Membantu sistem operasi dan aplikasi dalam proses pengaturan

perangkat keras.
BIOS
 BIOS menyediakan antarmuka komunikasi tingkat rendah, dan dapat
mengendalikan banyak jenis perangkat keras (seperti keyboard). Karena
kedekatannya dengan perangkat keras, BIOS umumnya dibuat dengan
menggunakan bahasa rakitan (assembly) yang digunakan oleh mesin yang
bersangkutan.
BIOS
SISTEM OPERASI
Sistem operasi / operating
system ( OS)
 Sistem operasi atau operating system ( OS) adalah perangkat lunak sistem
yang bertugas untuk melakukan kontrol dan manajemen perangkat keras
serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi.
 Sistem operasi merupakan software pada lapisan pertama yang ditaruh pada
memori komputer pada saat komputer dinyalakan. Sedangkan software
lainnya dijalankan setelah Sistem Operasi berjalan.
 Sistem Operasi akan melakukan layanan inti umum untuk software-software
aplikasi. Layanan inti umum yang di maksud seperti akses ke disk,
manajemen memori, sceduling task, dan antar-muka user.
 Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan
menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan
dengan lancar.
 Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi
mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang
berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU)
serta tidak saling mengganggu.
OS Market Agustus 2019
 https://www.google.com/imgres?imgurl=https%3A%2F%2Fi.imgur.com%2F4k69py3.jpg&imgrefurl=https%3A%2F%2Fborncity.com%2
Fwin%2F2019%2F06%2F03%2Foperating-system-windows-market-share-may-
2019%2F&docid=0Rb7fEFsZUcPQM&tbnid=49saRljHaTfJbM%3A&vet=10ahUKEwj3zf6_y_rkAhUTU30KHdvSBdQQMwhCKAAwAA..i&
w=640&h=480&safe=strict&bih=654&biw=1366&q=os%20market%202019&ved=0ahUKEwj3zf6_y_rkAhUTU30KHdvSBdQQMwh
CKAAwAA&iact=mrc&uact=8
OS Market September 2019
 https://www.google.com/imgres?imgurl=https%3A%2F%2Fstatcounter.com%2Fgs_snapshots%2Fos_combined-08-2019-
desktop_mobile_tablet_console-00.png&imgrefurl=https%3A%2F%2Fgs.statcounter.com%2Fos-market-
share&docid=o57gCj4aRBo4lM&tbnid=BW5hPElL8nneYM%3A&vet=10ahUKEwj3zf6_y_rkAhUTU30KHdvSBdQQMwhKKAgwCA..i&w=
1200&h=535&safe=strict&bih=654&biw=1366&q=os%20market%202019&ved=0ahUKEwj3zf6_y_rkAhUTU30KHdvSBdQQMwhKK
AgwCA&iact=mrc&uact=8
Smartphone market
Smartphone market
Smartphone market
Perangkat Lunak Aplikasi
Software Aplikasi
 Program-program yang dirancang untuk menjadikan para
pengguna lebih produktif dan/atau membantu mereka untuk
mengerjakan tugas-tugas perorangan.
 Program aplikasi merupakan perangkat lunak siap pakai yang
nantinya akan digunakan untuk membantu melaksanakan
pekerjaan penggunanya.
Jenis Software Aplikasi
1. Word Processing
2. Desktop Publishing
3. Program Speadsheet
4. Database Management
5. Graphics
6. Program Akuntasi
7. Program Statistik
8. Communication
9. Game
10. Antivirus.
1. Pengolah Kata (Word Processing)

 Program aplikasi Word Processing digunakan untuk


menyunting berbagai macam naskah. Yang
termasuk dalam jenis program aplikasi word
processing adalah Microsoft word, word perfect
dan juga lotus ami pro
1. Pengolah Kata (Word Processing)
2. Desktop Publishing
Desktop publishing.
 Program aplikasi desktop publishing adalah program aplikasi
yang digunakan untuk mengatur tata letak percetakan pada
naskah. Yang termasuk dalam jenis ini adalah page marker
dan juga ventura publisher
2. Desktop Publishing
2. Desktop Publishing
3. Spreadsheet
Spreadsheet
 Program speadsheet. Program aplikasi ini adalah program yang
biasa dipakai untuk mengolah berbagai data yang berada
didalam kolom. Yang termasuk dalam jenis program aplikasi
spreadsheet adalah lotus improve dan juga Microsoft excel

 Software Spreadsheet sangat penting dalam dunia modern pada


zaman sekarang. Spreadsheet memungkinkan pengguna untuk
membuat daftar, mengatur anggaran, melakukan perhitungan, dan
banyak lagi. Meskipun tidak semua perangkat lunak spreadsheet
yang sama, tujuan umumnya adalah untuk menyediakan pengguna
dengan cara sederhana mengatur dan menyajikan informasi.
3. Spreadsheet
 1. Microsoft Excel Microsoft Excel
 2. Open Office Calc
 3. KSpread
 4. Gnumeric
 5. Bean Sheet
 6. Google Docs
 7. Sphygmic
Open Office Calc
Excel

Sphygmic
Gnumeric
3. Spreadsheet
 Spreadsheet
4. Database Management
 DBMS (DataBase Management System) adalah sistem yang secara khusus
dibuat untuk memudahkan pemakai dalam mengelola basis data.
 Definisi lainnya, Database Management System adalah software yang
mengijinkan penggunanya untuk membuat, mengakses, dan mengatur
sebuah database.
 Pada pendekatan database, setiap file yang ada pada tiap departemen
disimpan pada sebuah server database dengan sebutan baru, yaitu table.
selanjutnyasetiap program dapat mengakses bagian dari database sesuai
kebutuhan.
4. Database Management
Jenis-jenis Software database
 Oracle
 Microsoft Access
 MySQL
 Microsoft SQL Server
 PostgreSQL
 Firebird
 Apache Derby
 IBM DB2
 Sybase
 WebDNA
 dll
4. Database Management
Oracle
 Oracle Database adalah sebuah Sistem Database yang cukup terkenal,
Sistem ini telah banyak digunakan oleh perusahaan-perusahaan
terkenal.
 Oracle Databases bersifat komersial dan dikembangkan oleh Oracle
Corporation.
 Oracle terbagi menjadi beberapa varian dengan tujuan dan segmen
penggunaan yang bermacam – macam.
4. Database Management
Microsoft Access
 Microsoft Access dalah sebuah program aplikasi basis data komputer
relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil
hingga menengah.
 Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft
Office.
4. Database Management
MySQL
 MySQL adalah sebuah implementasi dari sistem manajemen basisdata
relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi
GPL (General Public License).
 Setiap pengguna dapat secara bebas menggunakan MySQL, namun
dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk
turunan yang bersifat komersial.
 MySQL dapat pengolah database yang banyak digunakan dan biasa
digunakan untuk aplikasi web.
4. Database Management
Microsoft SQL Server
 Microsoft SQL Server adalah sebuah sistem manajemen basis data
relasional (RDBMS) produk Microsoft.
 Bahasa kueri utamanya adalah Transact-SQL yang merupakan
implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft
dan Sybase.
 Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data
berskala kecil sampai dengan menengah, tetapi kemudian berkembang
dengan digunakannya SQL Server pada basis data besar.
4. Database Management
PostgreSQL
 PostgreSQL adalah sebuah sistem basis data yang
disebarluaskan secara bebas menurut Perjanjian lisensi
BSD.
 Piranti lunak ini merupakan salah satu basis data yang
paling banyak digunakan saat ini, selain MySQL dan
Oracle.
 PostgreSQL menyediakan fitur yang berguna untuk
replikasi basis data. Fitur-fitur yang disediakan
PostgreSQL antara lain DB Mirror, PGPool, Slony,
PGCluster, dan lain-lain
 PostgreSQL adalah sistem database yang kuat untuk
urusan relasi, open source. Memiliki lebih dari 15 tahun
pengembangan aktif dan sudah terbukti segala
rancangan arsitekturnya telah mendapat reputasi
tentang kuat, handal, integritas data, dan akurasi data
4. Database Management
Firebird
 Firebird (FirebirdSQL) adalah sistem manajemen
basisdata relasional yang menawarkan fitur-fitur
yang terdapat dalam standar ANSI SQL-99 dan
SQL-2003.
 RDBMS ini berjalan baik di Linux, Windows, maupun
pada sejumlah platform Unix.
 Firebird di diarahkan dan di-maintain oleh
FirebirdSQL Foundation.
 Firebird merupakan turunan dari Interbase versi
open source milik Borland.
 Firebird adalah database open source yang
dikembangkan untuk menjawab kebutuhan akan
database yang handal namun cukup ringan dan
mudah dalam mengoperasikannya
4. Database Management
Apache Derby
 Apache Derby (sebelumnya didistribusikan sebagai IBM Cloudscape)
adalah sistem manajemen database relasional (RDBMS) yang
dikembangkan oleh Yayasan Software Apache yang dapat tertanam
dalam Java program dan digunakan untuk proses transaksi online .
 Apache Derby dikembangkan sebagai open source proyek di bawah
lisensi Apache 2.0 . Oracle mendistribusikan binari yang sama dengan
nama Java DB.
4. Database Management
IBM DB2
 IBM DB2 Enterprise Server Edition merupakan sebuah perangkat lunak
sistem manajemen basisdata relasional yang dikembangkan oleh IBM.
 Perangkat lunak tersebut utamanya berjalan pada sistem operasi Unix
(sebut saja AIX), Solaris, Linux, IBM i/OS/400, z/OS, dan Microsoft
Windows.
 DB2 juga diketahui digunakan sebagai sistem basis data pada IBM
InfoSphere Warehouse edition
4. Database Management
Sybase
 Sybase adalah perangkat lunak perusahaan perusahaan dan layanan
yang menawarkan software untuk mengelola, menganalisa, dan
memobilisasi informasi, menggunakan database relasional , analisis dan
data pergudangan solusi dan mobile aplikasi platform pengembangan.
 Sybase merupakan anak perusahaan mandiri dari SAP
4. Database Management
WebDNA
 WebDNA adalah server-side scripting , ditafsirkan bahasa dengan
sistem database tertanam, khusus dirancang untuk World Wide Web.
 Penggunaan utamanya adalah dalam menciptakan database-driven web
dinamis halaman aplikasi.
 Dirilis pada tahun 1995, nama itu terdaftar sebagai merek dagang
pada tahun 1998. WebDNA saat ini dikelola oleh WebDNA Software
Corporation.
5. Grafis dan Multimedia
 Computer-Aided Design (CAD)
 Tata Letak dan Penerbitan.
 Penyuntingan Gambar
 Penyuntingan Foto
 Penyuntingan Video dan Audio (Suara)
 Pembuatan Multimedia
 Pembuatan Web.
5. Grafis dan Multimedia
 Computer-Aided Design (CAD) & Visio
5. Grafis dan Multimedia
 Desktop Publishing
5. Grafis dan Multimedia
 Paint/Image Editing
5. Grafis dan Multimedia
 Photo Editing
5. Grafis dan Multimedia
 Video and Audio Editing
5. Grafis dan Multimedia
 Multimedia Authoring
5. Grafis dan Multimedia
 Web Page Authoring
5. Grafis dan Multimedia
 Web Page Authoring
6. Program Akuntasi
 Zahir accounting
 IMPPAQ Accounting
 Bee Accounting
Bee Accounting
7. Program Statistik
 SPSS
 MS EXCEL
8. Communication
 YM
 Skype
 WA
 Line
 YM
 Skype
 WA
 Line
Kategori Software Aplikasi
(8. Komunikasi)
 Web Browser
 Email
 Instant Messaging
 Chat Room
 RSS Aggregator
 Blogging
 Personal Firewall
 FTP
 Video Conference
 VoIP
8. Komunikasi
 Web Browser
8. Komunikasi
 Email
8. Komunikasi
 Instant Messaging
8. Komunikasi
 Chat Room
8. Komunikasi
blog aggregator adalah
salah satu jenis blog yang
 RSS Aggregator isinya mengaggregate
artikel atau tulisan dari blog
lain yang dirasa dan
dianggap akan berguna
bagi pembacanya. Mungkin
anda sudah mengetahui
teknologi sindikasi halaman
blog yang dapat meringkas
isi artikel blog ke dalam
bentuk feed atau atom
sehingga mempermudah
anda untuk membacanya
dari feed reader anda.
8. Komunikasi
 Blogging
8. Komunikasi
 Personal Firewall
8. Komunikasi
 FTP
8. Komunikasi
 Pengertian FTP
FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang
berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan
berkas (file) komputer antar mesin-mesin dalam sebuah internetwork.

 Guna FTP
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan
masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan
penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.
Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah
FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service
atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-
perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk
mengubah direktori, mengubah modus transfer antara biner dan ASCII, menggugah
berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.
8. Komunikasi
 Video Conference
8. Komunikasi
 VoIP
9. Game
 Lima Game Engine Pilihan Untuk Membuat Game Android

http://www.codepolitan.com/lima-game-
engine-pilihan-untuk-membuat-game-android/
9. Game
 9 SOFTWARE TERMUDAH DAN TERBAIK UNTUK MEMBUAT GAME

http://kimyuns.blogspot.co.id/2015/10/9-software-termudah-dan-
terbaik-untuk.html
9. Game
10. Antivirus
Tugas 3
Tugas 3
1. Jelaskan tentang perangkat lunak firmware dan
berikan contoh
2. Jelaskan tentang perangkat lunak sistem operasi
dan berikan contoh.
3. Jelaskan tentang perangkat lunak aplikasi dan
berikan contoh
4. Jelaskan tentang perangkat lunak bahasa
pemrograman dan berikan contoh
5. Jelaskan tentang perangkat lunak multimedia dan
berikan contoh
Referensi
 Abdul Kadir.
 Google.com
 Buku yang terkait dengan aplikasi teknologi
informasi

Anda mungkin juga menyukai