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
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 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)
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