Pe nga nt a r Te k nologi I nfor m a si
Pe ra ngk a t Luna k
Cont ent
Pengenalan Perangkat Lunak
Perangkat Lunak Sist em
Perangkat Lunak Pengolah Kat a &
Spreadsheet
Perangkat Lunak Basis Dat a
Perangkat Lunak Deskt op Publishing &
Cont ent Pengenalan Per angkat Lunak
Pengenalan Perangkat Lunak
Definisi
Peranan
Klasifikasi Perangkat Lunak
Definisi Per angkat Lunak
Soft w are is comput er programs, procedures, and possibly associat ed document at ion and dat a
pert aining t o t he operat ion of a comput er syst em (IEEE definit ion )
Perangkat Lunak komput er merupakan produk yang
Definisi Per angkat Lunak
Definisi soft w are dari IEEE hampir ident ik dengan definisi ISO.
Sesuat u dapat dikat akan soft w are, jika memiliki 4 komponen sepert i:
Comput er Program (t he “ code” )
Procedures
Document at ion
Dat a necessary for operat ing syst em comput er
Definisi Per angkat Lunak
Perangkat Lunak adalah (1) Inst ruksi-inst ruksi (program komput er) yang ket ika dijalankan
menyediakan fit ur-fit ur, fungsi-fungsi, dan kinerja-kinerja yang dikehendaki, (2) st rukt ur dat a yang memungkinkan program-program memanipulasi informasi, dan (3) informasi deskript if pada salinan t ercet ak dan bent uk-bent uk maya yang
Per anan Per angkat Lunak
1. M enggant ikan peran manusia:
Dengan ot omasi t erhadap suat u t ugas at au proses
2. M emperkuat peran manusia:
Per anan Per angkat Lunak
3. Rest rukt urisasi Peran M anusia:
Dengan melakukan perubahan-perubahan t erhadap sekumpulan t ugas at au proses
4. Hiburan dan Permainan:
Dengan menyajikan aplikasi
Klasifikasi Per angkat Lunak
1. Soft w are berdasarkan market
Soft w are
Generik
Perangkat lunak st andar yang diproduksi oleh perusahaan pengembang dan dijual pada pasar t erbuka ke siapapun yang bisa membelinya (Shrink-w rapped)
Soft w are
Pesanan
Klasifikasi Per angkat Lunak
2. Soft w are berdasarkan Ranah Aplikasi:
1) Soft w are Sist em
2) Soft w are Aplikasi
3) Soft w are Rekayasa/ Ilmiah
4) Soft w are Tert anam (Embedded Soft w are) 5) Soft w are Lini Produk
6) Aplikasi Web
Klasifikasi Per angkat Lunak
1. Soft w are Sist em
Sekumpulan program yang dit ulis unt uk melayani program-program lain
Cont oh: komponen-komponen sist em operasi, driver, compiler, edit or, dsb
2. Soft w are Aplikasi
Klasifikasi Per angkat Lunak
3. Soft w are Rekayasa/ Ilmiah
Aplikasi dalam kat egori ini beragam mulai dari aplikasi-aplikasi yang dikembangkan unt uk kebut uhan
ast ronomi hingga vulkanologi
4. Soft w are Tert anam (Embedded Soft w are)
Berada dalam suat u produk at au sist em dan digunakan unt uk menjalankan dan mengendalikan fit ur-fit ur dan fungsi-fungsi bagi pengguna akhir
Klasifikasi Per angkat Lunak
5. Soft w are Lini Produk
Dirancang unt uk menyediakan kemampuan khusus unt uk digunakan oleh pelanggan yang berbeda-beda Cont oh soft w are pengolah kat a, lembar kerja
(spreadsheet), grafik-grafik komput er, mult imedia, hiburan, pengat uran basis dat a, dsb
6. Aplikasi Web
Klasifikasi Per angkat Lunak
7. Soft w are Kecerdasan Buat an
Aplikasi-aplikasi dalam kat egori ini menyert akan algorit ma-algorit ma kecerdasan buat an
Klasifikasi Per angkat Lunak
3. Soft w are Berdasarkan Licensi
1. Propriet ary Soft w are
Soft w are yang source code-nya t ert ut up dan didist ribusikan dengan suat u format lisensi yang membat asi pihak lain unt uk menggunakan, memperbanyak dan memodifikasi
2. Open Source Soft w are
Soft w are yang source code-nya t erbuka dan didist ribusikan dalam suat u format lisensi yang memungkinkan pihak lain secara bebas memperbanyak dan memodifikasi source code
Sejar ah Per angkat Lunak
Int eraksi manusia dengan perangkat lunak, dimulai dari bent uk paling primit if yait u menggunakan
aljabar Boolean, yang di represent asikan sebagai
binary digit (bit ), yait u 1 (benar / on) at au 0 (salah / off),
Sejar ah Per angkat Lunak
Selanjut nya kelompok-kelompok bit t ersebut disusun ke dalam st rukt ur inst ruksi sepert i
penyimpanan, t ransfer, operasi arit mat ika, operasi logika
Dengan menggunakan Kode-kode mesin masih
cukup menyulit kan menghapal kode t ersebut dalam format (at uran) t ert ent u
Lahir bahasa pemrograman t ingkat t inggi yang
Cont ent Per angkat Lunak Sist em
Perangkat Lunak Sist em
Perkembangan Sist em Operasi
Peran & Indust ri Sist em Operasi
Ut ilit as Program (Int ernal & Ekst ernal)
Device Driver
Per angkat Lunak Sist em
Perangkat Lunak Sist em merupakan sekumpulan program yang dit ulis unt uk melayani program-program lain (Roger S.Pressman, 2010)
Perangkat lunak sist em adalah jenis perangkat lunak komput er yang mengat ur dan mengont rol
perangkat keras sehingga perangkat lunak aplikasi dapat melakukan t ugasnya. Ia merupakan bagian esensial dari sist em komput er. Sist em operasi
Per kembangan OS (Tanenbaum)
Generasi Pertama (1945-1955)
Adanya komput er mekanis, pada masa ini sist em operasi belum t erw ujud, inst ruksi diberikan secara langsung oleh
Per kembangan OS (Tanenbaum)
Generasi Kedua (1955-1965)
Dikenal Batch Processing System yait u proses yang dikerjakan dalam sat u rangkaian, lalu dieksekusi secara berurut an. Cont oh: FM S (Folt ran M onit oring sist em) dan IBSYS
Per kembangan OS (Tanenbaum)
IBSYSadalah sist em operasi berbasis IBM disert akan dengan komput er perusahaan IBM 7090, IBM 7094, IBM 7040 dan IBM 7044 komput er.
IBSYS merupakan program yang membaca gambar kart u kendali dit empat kan ant ara deck kart u program dan dat a pekerjaan individu.
Sebuah kart u kendali IBSYS dimulai dengan " $" pada kolom 1, segera diikut i oleh Nama Kont rol yang memilih program
Per kembangan OS (Tanenbaum)
Generasi Ketiga (1965-1980)
Sist em operasi bersifat mult i-user (digunakan oleh banyak pengguna sekaligus) dan mult i-programming (melayani banyak program sekaligus)
Generasi Keempat (1980-an -- now )
Sist em operasi digunakan unt uk jaringan komput er,
Peran Sistem Operasi
Berperan pada pengelolaan sumber daya
sist em komput er
M enyediakan sekumpulan layanan ke
pemakai supaya memudahkan &
menyamankan penggunaan sist em komput er
Industri Sistem Operasi hari ini
Tidak hanya berfokus kepada sist em
komput er namun meluas ke perangkat
Device Dr iver
Device driver adalah komponen perangkat lunak yang mengizinkan sebuah sist em komput er unt uk berkomunikasi dengan sebuah perangkat keras.
Sebagian besar perangkat keras, t idak akan dapat berjalan at au sama sekali t idak dapat berjalan t anpa driver yang cocok yang t erinst al di dalam sist em
Device Dr iver
Driver dibagi berdasar kegunaannya adalah:
Pr ogr am Ut ilit as
Program Ut ilit as (Ut ilit y Program) adalah perant i lunak sist em yang memungkinkan pengguna
melakukan pekerjaan-pekerjaan pemeliharaan
Jenis program ut ilit as dibagi menjadi 2 (dua):
1. Program Ut ilit as Int ernal (prograam baw aan)
Ut ilit as Int er nal
Fungsi-fungsi program ut ilit as baw aan adalah
mengelola file, melihat gambar, menjaga akses dari akses yang t idak diinginkan, menghapus program, memindai disk , mendegfragent er disk,
Ut ilit as Int er nal
File M anager adalah Program ut ilit as yang
melakukan fungsi-fungsi yang berkait an dengan
manajemen file, sepert i memformat dan menyalin disk, menampilkan daft ar file, memeriksa jumlah ruang yang di gunakan dan ruang kosong pada media penyimpanan, mengorganisasikan,
Ut ilit as Int er nal
Personal Firew all adalah program ut ilt as yang berfungsi ut uk mendet eksi dan melindungi
komput er anda dari usaha komput erlain unt uk masuk ke komput er anda t anpa izin
Ut ilit as Int er nal
Ut ilit as Backup Suat u program ut ilit as yang memunkinan pengguna unt uk menyalin at au
membackup file-file t erpilih at au seluruh hard disk ke media lain sepert i CD, DVD, dll
Ut ilit as Diagnost ik adalah unt uk mengumpulkan
informasi t eknis mengeanai hardw are dan soft w are t ert ent u dari komput er anda dan kemudian
Ut ilit as Int er nal
Image View er adalah program ut ilit as yang
memungkinkan pengguna unt uk menampilkan , menyalin dan mencet ak isi dari file gambar.
Disk Scanner adalah ut ilit as unt uk mendet eksi dan memperbaii masalah fisik hardisk dan menghapus file-file yang t idak dierlukan
Uninst aller adalah program ut ilit as unt uk
Ut ilit as Int er nal
Screen Saver adalah ut ilit as unt uk menampilkan gambar bergerak at au kosong jika mouse dan keyboar sejenak berhent i brakt ivit as.
Kript ografi Ut ilit as dapat membant u dalam
mengkonversi ke dalam kode bahasa biasa dan juga mengkonversi kode ke dalam bahasa biasa. Oleh
Ut ilit as Ekst er nal
Program-program ut ilit as t ambahan yang bukan merupakaan baw aan dari sist em operasi
Ut ilit as Ekst ernal meliput i:
Regist ry Cleaner Ant i Virus
Spyw are Remover
User Int er face
Sebuah sist em operasi memiliki karakt erist ik (bent uk) int erface (t ampilan) yang menjadi int eraksi ant ar user dengan komput er. Bent uk umum user int erface yang ada, adalah:
Command Line Interface / command line interpreter (CLI)
CLI memberikan t ampilan dalam mode t eks ke user, dengan backgroud sat u w arna dan t ampilan t eks yang juga sat u at au beberapa w arna dasar.
Graphical User Interface (GUI).
GUI memberikan t ampilan yang lebih int erakt if dan nyaman digunakan oleh user. Resolusi gambar dan jumlah warna
Per angkat Lunak Pengolah Kat a
Perangkat lunak pengolah kat a (w ord processor) adalah suat u aplikasi komput er yang digunakan unt uk produksi (t ermasuk penyusunan,
penyunt ingan, pemformat an, dan kadang
pencet akan) segala jenis bahan yang dapat dicet ak.
Cont oh perangkat lunak pengolah kat a adalah
Per angkat Lunak Pengolah Kat a
1. Star Office W riter
Default file ekst ensi St arOffice Writ er menggunakan file ekst ensi * odt .
File ekst enisi * odt masih bisa diubah ke * doc.
Per angkat Lunak Pengolah Kat a
2. Open Office W riter
Open Office dikembangkan dengan lisensi GPL (General Public Licensi), sehingga dapat didist ribusikan
secara bebas.
Open Office dilengkapi fit ur
baw aan “ export as PDF” , sehingga file yang t elah kit a ket ik bisa
diubah langsung ke PDF t anpa
Per angkat Lunak Pengolah Kat a
3. Abi W ord
Abi Word juga dikembangkan dengan lisensi GPL, sehingga
soft w are ini adalah soft w are Open Source/ freew are.
Abi Word bisa di dow nload langsung secara grat is di sit us
Per angkat Lunak Pengolah Kat a
4. KW ord
KWord memiliki kesamaan dengan Open Office dan Abi Word, yakni sama-sama berlisensi GPL.
Aplikasi ini dikembangkan oleh
KDE (K Deskt op Environment ) yang merupakan lingkup deskt op yang sering digunakan dalam sist em
operasi berbasis Linux.
Per angkat Lunak Pengolah Kat a
5. Atlantis W ord Processor
At lant Is Word Processor
memiliki kesamaan t ampilan dengan M icrosoft Word.
Aplikasi ini mendukung file ekst ensi, Document (* doc), Rich Text Format (RTF),
Encrypt ed Document (COD), dan St andart Text (* t xt ).
Per angkat Lunak Pengolah Kat a
6. W ord Star
WordSt ar adalah sebuah aplikasi pengolah kat a. Dipublikasikan oleh M icroPro Int ernat ional.
Soft w are yang sempat populer pada aw al 1980-an. Wordst ar sebagai penggant i mesin Ket ik kala it u.
Saat ini Word St ar sudah t idak digunakan lagi. Sebab Word St ar t idak memiliki menu-menu yang
memadai.
Per angkat Lunak Pengolah Kat a
7. W ord Perfect
Word Perfect merupakan aplikasi pengolah kat a yang dapat dijalankan pada OS. Window s.
Per angkat Lunak Spr eadsheet
Spreadsheet adalah soft w are (program) unt uk
menangani (mengolah) dat a dalam bent uk baris dan kolom
Cont oh perangkat lunak pengolah kat a adalah M icrosoft Excell.
Per angkat Lunak Spr eadsheet
1. Kspread
Aplikasi pengolah
angka (spreadsheet) yang bersifat open source dan
mult iplat form Aplikasi ini dapat
Per angkat Lunak Spr eadsheet
2. StarOffice Calc
M erupakan aplikasi pengolah angka
(spreadsheet) yang bersifat
mult iplat fom. Dapat membuat
Per angkat Lunak Spr eadsheet
3. OpenOffice Calc
Per angkat Lunak Spr eadsheet
4. Gnumeric
Aplikasi pengolah angka yang
merupakan keluarga dari GNOM E Office. Gnumeric bersifat
Per angkat Lunak Spr eadsheet
6. W ingZ
Adalah program aplikasi pengolah angka yang bersifat mult iplat form.
Kelebihan dari w ingz adalah sifat nya yang freew are meski
Per angkat Lunak Spr eadsheet
7. Xxl
Adalah aplikasi
pengolah angka yang dikembangkan oleh Universit as Nice dijalankan di
komput er dengan syst em Unix.
Per angkat Lunak Basis Dat a
Perangkat lunak basis dat a adalah sebuah perangkat lunak yang digunakan unt uk membuat dan
mengelola st rukt ur dat abase (basis dat a) sert a unt uk mengakses dat a
Perangkat lunak basis dat a juga biasa disebut
dengan sist em manajemen basis dat a at au Dat a Base M anagement Syst em (DBM S)
Per angkat Lunak Basis Dat a
1. M ySQL
M ySQL, adalah DBM S yang M ult i-t hread dan M ult i-User, dengan 6 jut a inst allasi di seluruh dunia,
Per angkat Lunak Basis Dat a
2. Oracle
Basis dat a Oracle ini pert ama kali dikembangkan oleh Larry Ellison, Bob M iner dan Ed Oat es lew at
perusahaan konsult asinya bernama Soft w are
Development Laborat ories (SDL) pada t ahun 1977. Pada t ahun 1983, perusahaan ini berubah nama
Per angkat Lunak Basis Dat a
3. M icrosoft SQL Server
M erupakan produk andalan microsoft unt uk dat abase server. Umum digunakan di dunia bisnis yang memiliki basis dat a berskala kecil hingga menengah, dan
Per angkat Lunak Basis Dat a
4. Firebird
Firebird (juga disebut FirebirdSQL) adalah sist em manajemen basis dat a relasional yang menaw arkan fit ur-fit ur yang t erdapat dalam
st andar ANSI SQL-99 dan SQL-2003 Firebird di diarahkan dan
di-maint ain oleh FirebirdSQL
Per angkat Lunak Basis Dat a
5. Postgre SQL
Post greSQL adalah sist em dat abase yang kuat unt uk
urusan relasi, open source. M emiliki lebih dari 15 t ahun pengembangan akt if dan sudah t erbukt i segala
rancangan arsit ekt urnya t elah mendapat reput asi
Per angkat Lunak Basis Dat a
6. M icrosoft Access
M icrosoft Access (at au M icrosoft Office Access) adalah DBM S yang dit ujukan unt uk kalangan rumahan dan
perusahaan kecil hingga menengah.
Per angkat Lunak Deskt op Publishing
Deskt op publishing adalah program unt uk membuat media publikasi (majalah, koran, bulet in, t abloid), dokumen, undangan dan sejenisnya.
M erupakan program unt uk mengedit t eks dan gambar dan menat anya (layout ) pada sebuah halaman media
Per angkat Lunak Deskt op Publishing
Adobe Pagemaker (PM )
Adobe InDesign (ID) M icrosoft Publisher
Coreldraw
Image/ Video/ Audio Edit or
Image Edit or = soft w are pengolah gambar/ fot o
Image Edit or
Adobe Phot oshop
Light room 4
ACDSee Phot o Edit or 6
Apple Apert ure 3 (bagi pengguna apple) Corel Paint Shop Pro X5
Audio Edit or
1. Audacity
Audacit y adalah grat is, perangkat lunak open source unt uk merekam dan menyunt ing suara.
Audio Edit or
2. Pow er Sound Editor
Audio Edit or
3. M p3 Direct Cut
Video Edit or
1. W indow s M ovie M aker
Window s M ovie M aker yang mempunyai fungsi unt uk M embuat ,
Video Edit or
2. VSDC Free Video Editor
Video Edit or
3. VideoPad