Anda di halaman 1dari 108

PERANGKAT LUNAK

Pengertian dan jenis software

Sistem operasi

Application

Backup and restore

Utility tools
“suatu perangkat
yang berisi
serangkaian
instruksi, program,
prosedur, pengendali,
pendukung, dan
aktifitas-aktifitas
pengolahan perintah
pada sistem
komputer”
“kumpulan dari program-program
komputer dan data-data
elektronik yang tersimpan dalam
suatu komputer dengan fungsi
memberikan perintah atau
instruksi kepada komputer untuk
melakukan sesuatu”

SOUL of Hardware
Fungsi Secara Umum
Melakukan aktifitas bersama-
sama dengan hardware
Menyediakan segala sumber
daya yang bisa digunakan pada
sebuah komputer
Bertindak sebagai perantara
antara pengguna (user) dengan
perangkat keras (hardware)
untuk melakukan aktifitas
dengan perintah yang harus
dilakukan dalam software
komputer.
JENIS-JENIS PERANGKAT LUNAK
JENIS-JENIS SOFTWARE

Language program

System Software

Application Software
Application Software

System Software

Hardware
LANGUAGE PROGRAM

“program yang digunakan untuk


menerjemahkan instruksi-instruksi
yang ditulis dalam bahasa pemrograman
ke bahasa mesin dengan aturan atau
prosedur tertentu, agar diterima oleh
komputer”
• Bahasa Pemrograman Merupakan Suatu
Himpunan Dari Aturan Sintaks Dan
Semantik Yang Dipakai Untuk
Mendefinisikan Program Komputer
• Bahasa ini memungkinkan seorang programmer
dapat menentukan secara persis data mana
yang akan diolah oleh komputer, bagaimana
data ini akan disimpan/diteruskan, dan jenis
langkah apa secara persis yang akan diambil
dalam berbagai situasi
LEVEL BAHASA PROGRAM

High Level

Middle Level

LOw Level
Compiler
J
E Debuggers
N
I Interpreters
S
Linkers

Text editor
OPERATING SYSTEM

“ merupakan software paling mendasar yang membantu


menjalankan komputer”
F
U Sistem operasi berfungsi sebagai
N penghubung antara manusia dengan
perangkat keras dan perangkat lunak
G yang akan digunakan
SI
• Operating system
mengontrol semua
sumber daya
komputer dan
menyediakan landasan
sehingga sebuah
program aplikasi
dapat ditulis atau
dijalankan.
Bagian Sistem Operasi
Mekanisme Boot = Mekanisme untuk
meletakkan kernel ke dalam memori.

Kernel = Inti dari sistem operasi, bertugas melayani


bermacam program aplikasi untuk mengakses
perangkat keras komputer secara aman.

Pustaka-pustaka/library = Menyediakan kumpulan fungsi


dasar dan standar yang dapat dipanggil aplikasi lain.

Command Interpreter / shell = Bertugas


membaca input dari pengguna.

Driver = untuk berinteraksi dengan hardware


eksternal, sekaligus untuk mengontrol mereka.
Komponen Sistem Operasi
Manajemen Proses

Manajemen Memori Utama

Manajemen Berkas

Manajemen I/O

Manajemen Penyimpanan Sekunder

Sistem Proteksi

Command-Interpreter System
W
I
N
D
O
W
S
Evolusi Dari MS-DOS Yaitu Sistem Operasi
Yang Berbasis Modus Teks Dan Command-
line
“IF YOU CAN’T MAKE IT
GOOD, AT LEAST MAKE IT
LOOK GOOD”
Windows versi pertama, Windows
Graphic Environment 1.0 pertama kali
diperkenalkan pada 10 November 1983,
tetapi baru keluar pasar pada bulan
November tahun 1985
EVOLUSI WINDOWS
UTILITY
• Program/aplikasi yang membantu pekerjaan
pemeliharaan sistem operasi
• Contohnya:
• Add remove program
• Disk scanner
• Disk Defragmenter
• File manager (Windows Explorer)
• Firewall
• dll
CHECK DISK/CHKDSK

Untuk mengecek disk dan file system


WINDOWS EXPLORER

Windows explorer berguna untuk manajemen file dengan fasilitas GUI


ADD REMOVE PROGRAM

Berguna untuk install/uninstall program


FORMAT PARTISI

Format berguna untuk memformat partisi (dari disk) menggunakan


filesystem yang didukung Sistem operasi
DISK DEFRAGMENTER

Disk Defragmenter berguna untuk mengatur file yang


terfragmentasi/terpencar bagian filenya
COPY, FIND, FORMAT, MKDIR, DLL
COMPUTER MANAGEMENT
WINDIRSTAT
WINDOWS FIREWALL

Firewall berfungsi untuk membatasi/mengatur akses port/Program dari


dalam/luar komputer kita ke Jaringan LAN/WAN/Internet
FIREWALL
MENAMBAH PROGRAM
UNIX
SISTEM OPERASI UNIX

UNIX merupakan nama sebuah system operasi

yang di kembangkan pada laboratorium Bell,

AT&T, yang dikembangkan dengan bahasa C, dan

server pada umumnya menggunakan sistem

operasi UNIX.
STRUKTUR SISTEM UNIX

KERNEL

SHELL
KERNEL

• Kernel berfungsi menjembatani


(interface) komunikasi antara hardware
dan sistem operasi.
• Kernel menyediakan lapisan dukungan,
yaitu berupa program utilitas, yang
berfungsi untuk melakukan akses sistem
bagi pemakai.
SHELL

Lapis terluar dari sistem UNIX dan merupakan


penghubung antara pemakai dan sistem. Bila
pemakai mengetikkan sebuah perintah, shell
menerjemahkan perintah tersebut dan
mengatakan kepada kernel apa yang harus
dilakukan.
Open BSD

Darwin

BERBAGAI JENIS Solaris


UNIX
sunOS

XENIX

QNX

Minix
STRUKTUR UNIX

Utilitas

S K
H E
Aplikasi E R
L N
L E
L
• Linux merupakan salah satu contoh hasil
pengembangan perangkat lunak bebas (free)
dan sumber terbuka (open source). Seperti
perangkat lunak bebas dan sumber terbuka
lainnya pada umumnya, kode sumber Linux
dapat dimodifikasi, digunakan dan
didistribusikan kembali secara bebas oleh
siapa saja
LINUS TORVALD
RICHARD STALLMAN
SISTEM OPERASI LINUX
sistem Linux tersusun atas tiga komponen penting yaitu :

• Kernel, yaitu menyediakan semua fungsi yang diperlukan untuk


menjalankan proses, dan menyediakan layanan sistem untuk
memberikan pengaturan dan proteksi akses ke sumber daya
perangkat keras termasuk pada virtual memori.

• Perpustakaan sistem , yaitu menentukan kumpulan fungsi standar


dimana aplikasi dapat berinteraksi dengan kernel, dan
mengimplementasi hampir semua fungsi sistem operasi yang tidak
memerlukan hak penuh atas kernel.

• Utilitas sistem , yaitu program yang melakukan pekerjaan


manajemen secara individual.
KELEBIHAN LINUX

 OPEN SOURCE
 64 bit Basis compatible
 Keamanan data
 Multitasking
 Multiuser
MAC OS

• Macintosh Operating System dikembangkan oleh


Apple Inc.
• GUI wonderfull
• Finger gestures
APLICATIONS PROGRAM

“software program yang memiliki


aktivitas pemrosesan perintah yang
diperlukan untuk melaksanakan
permintaan pengguna dengan tujuan
tertentu”
BEBERAPA MACAM APPLICATION
SOFTWARE

MULTIMEDIA

BUSINESS/OFFICE

UTILITY TOOLS

SECURITY

GAME

INTERNET TOOLS
APLIKASI BISNIS PERKANTORAN
• Microsoft Word
• Microsoft Excel
• Microsoft Powerpoint
• Microsoft Access
• Microsoft Outlook
• Microsoft Word digunakan untuk membuat dokumen, nota dinas,
laporan dll
• Microsoft Excel digunakan untuk mengolah data, membantu membuat
laporan akuntansi, pembuatan grafik data
• Powerpoint berguna untuk membuat presentasi
• Microsoft Access berguna untuk membuat database, interface dan
laporannya.
• Microsoft Outlook berguna untuk mengelola email (membuka dan
mengirim, hapus, arsip email)
PENGENALAN DATABASE
Database adalah koleksi data item yang saling terkait terkelola sebagai
satu unit.

Perangkat lunak pengelola database disebut Database Management


System (DBMS)
DBMS
• mengelola dan memelihara data
• memindahkan data ke dan dari file data fisik yang dibutuhkan
• mengelola akses data yang bersamaan oleh beberapa pengguna
• mengawasi pembaharuan data dan mencegah konflik perubahan
data
• mengelola transaksi sehingga perubahan data terjadi secara
lengkap atau tidak terjadi perubahan jika transaksi batal atau
gagal
• mendukung bahasa query
• pengawasan back up database dan pemulihan dari kesalahan
• mekanisme keamanan
DBMS
• Database personal
• Foxpro
• Ms. Access
• Sql server express
• Oracle Berkeley db
• Dbase III
• Interbase
• Paradox
• ..Dll

Hanya dapat diakses oleh satu orang user/komputer lokal


DBMS
• Multi user database/Jaringan
• Oracle
• Oracle Mysql
• Sql Server
• Mariadb
• Postgresql
• Db2
• Firebird
• Cassandra
• ..Dll

Mampu melayani banyak user dengan hak akses masing-masing


HIERARKI DBMS
TABEL MEMILIKI KOLOM (FIELD) DAN BARIS DALAM FIELD
DAN BARIS TERSEBUT DISIMPAN DATA
CONTOH DATABASE DIKLAT
GRAPHIC AND DESIGN TOOLS
• Perangkat lunak yang dibuat khusus untuk pengolahan dan desain
grafis/gambar.
• Perangkat lunak yang termasuk jenis ini antara lain:
• Adobe photoshop – image dan effek
• CorelDraw – grafis dengan vektor
• Adobe Illustrator – grafis vektor
GRAFIK VEKTOR DAN BITMAP
• Grafik Vektor adalah grafik yang dibentuk dengan menggunakan garis-
garis dan kurva berdasarkan rumus matematik.
• Gambar lebih halus
• Diperbesar/zoom berapa kali lipatpun garis tetap halus
• Grafik Bitmap/raster adalah grafik yang dibentuk dari kumpulan titik-
titik pixel (picture element).
• Apabila resolusi terlalu rendah, maka apabila di zoom akan
kelihatan kekurangannya.
ADOBE PHOTOSHOP
• Mengedit Foto
• Menggambar manga
COREL DRAW
• Membuat logo
• Membuat Desain undangan
• Membuat cover buku
• Membuat gambar ilustrasi
• dll
PENGEMBANGAN APLIKASI
Pengembangan aplikasi menggunakan tool/perangkat lunak untuk membuat
program/aplikasi yaitu Compiler atau interpreter. Umumnya
pengembangan menggunakan perangkat lunak pengembangan terintegrasi
(integrated development environment) yang memiliki fitur: compiler,
linker, debugger
Compiler bertugas menterjemahkan kode sumber dalam bahasa
pemrograman kedalam bahasa mesin.
Linker bertugas menggabungkan hasil terjemahan compiler menjadi
aplikasi yang dapat dieksekusi(executable).
Debugger berguna untuk melakukan debugging/melihat proses/variabel
saat aplikasi dijalankan.
COMPILER
• Compiler membaca seluruh source code, mengecek sintak, kemudian
mengubahnya menjadi bahasa mesin.
• Bahasa pemrograman yang menggunakan compiler antara lain: C, C++,
C#, Java, VB.Net
• Compiler C/C++ di linux yaitu Gcc, di windows visual C++
INTERPRETER
• Bahasa pemrograman yang menggunakan interpreter biasanya kode
sumber masih dalam bentuk text/script dapat dijalankan dengan
memanggil interpreternya. Baris source code dibaca perbaris dan
diterjemahkan/dieksekusi. Bahasa pemrograman yang termasuk
interpreter yaitu PHP, vb script(VBS)
VISUAL STUDIO 2010
SHARPDEVELOP
(FREE & OPENSOURCE)
PROSES PENGEMBANGAN PERANGKAT
LUNAK
Proses sederhana dalam pengembangan aplikasi

Requirement Analisis & Development/


Testing Deployment
Definition Design Coding
REQUIREMENT DEFINITION
• Pengumpulan kebutuhan Bisnis
• Pengumpulan kebutuhan Sistem
Cara: wawancara dengan pemilik bisnis, quisioner, dll
ANALISIS & DESIGN
• Mengananlisis data hasil proses Requirement Definition
• Brainstorming, Membuat desain sistem (interface, komponen/sistem,
database)
• Review desain
DEVELOPMENT/CODING
• Pengembangan aplikasi/coding sesuai dengan desain yang disusun pada
tahap sebelumnya
• Review Coding
TESTING
• Melakukan pengujian aplikasi hasil pengembangan (user interface,
proses, prosedur/SOP, laporan keluaran, hak akses, keamanan, stress
test, dll) menggunakan sekenario nyata dengan berbagai input untuk
mengetahui kekurangan/kelemahan sistem.
• Apabila ditemukan kekurangan/kelemahan harus segera diperbaiki dan
dilakukan pengujian ulang sampai semua aspek lulus dalam pengujian.
• Evaluasi hasil testing
• Dokumen testing dan penerimaan sistem.
TESTING APPLICATION
DEPLOYMENT
• Melakukan instalasi dan implementasi sistem
• Evaluasi dan Review implementasi
PENGEMBANGAN YANG SALAH
BA
CK
UP
AND RESTORE SYSTEM
BACKUP DAN RESTORE SYSTEM
• Backup system diperlukan apabila terjadi perubahan
konfigurasi/kerusakan yang membuat sistem windows terganggu
• Backup sebaiknya dilakukan secara berkala (bulanan) terutama untuk
PC/komputer memiliki/menangani data penting
• Berikut adalah backup system yang merupakan fasilitas dari windows.
• Ada perangkat lunak yang cukup bagus dalam melakukan backup yaitu
Acronis True Image. Perangkat lunak ini dapat melakukan imaging
(seluruh hardisk/partisi) dengan kompresi sehingga hasil backup lebih
kecil dari drive/partisi aslinya biasanya mencapai ½ dari total data
dalam partisi/drive. Acronis adalah perangkat lunak
berbayar(komersil) dan DJKN belum memiliki lisensi software
tersebut jadi tidak dicover dalam materi ini.
BACKUP SYSTEM

* Contoh pada windows vista


RESTORE SYSTEM
RESET WINDOWS PASSWORD
RESET WINDOWS PASSWORD
• Reset windows password yang ditunjukan disini adalah untuk keperluan
pendidikan.
• Penggunaannya tidak diperkenankan untuk tindakan kriminal atau
melanggar hukum yang berlaku dan harus seijin dan sepengetahuan
pemilik sistem/pc/komputer yang akan direset.
• Segala tindakan/penggunaan tidak sesuai ketentuan tersebut diatas
adalah tanggung jawab pribadi masing-masing, pengajar tidak
bertanggung jawab atas penyalahgunaan yang tidak sesuai ketentuan
diatas.
KEBUTUHAN
• Harus memiliki akses ke fisik PC/komputer.
• Urutan booting pertama kali adalah pada CD/DVD atau pada Flashdisk.
Apabila urutan pertama booting tidak tersebut diatas, maka harus
diubah melalui BIOS (saat menghidupkan pertamakali biasanya setelah
pengecekan RAM tekan F8 atau sesuai petunjuk BIOS)
• Download http://pogostick.net/~pnh/ntpasswd/
• Buat boot CD dari iso/image burn ke CD/DVD menggunakan tool
ultraiso, imgburn, dll.
RESET WINDOWS PASSWORD
CCLEANER
MEMBERSIHKAN FILE CACHE DAN
HISTORY
MENGATUR STARTUP
TUNE UP UTILITIES 2012
MEMBERSIHKAN REGISTRI
ANTIVIRUS

Setiap PC/komputer milik DJKN (BMN) wajib menggunakan antivirus dari


Kementerian Keuangan. Antivirus yang diwajibkan saat ini adalah MC Afee

Virus: adalah perangkat lunak yang bertujuan jahat, merusak,


mengganggu, mencuri informasi, mendapatkan akses. Ketika
dieksekusi mampu melakukan duplikasi/menyalin dirinya/menginfeksi
ke dalam program lain, file, atau boot sector

Media penyebaran dapat melalui: Flashdisk, menginfeksi file

Virus yang menyebarkan diri melalui jaringan biasanya disebut worm


ANTIVIRUS
• Worm menyebar biasanya memanfaatkan celah kelemahan(vulnerability) keamanan
dari sistem operasi atau kecerobohan/kelalaian pengguna dalam menggunakan
komputer.
• Risiko terkena worm sangat besar saat ditemukan celah keamanan baru, dari
sistem operasi belum mengeluarkan patch/bugfix/service pack.
• Contoh kecerobohan/kelalaian pengguna:
• Sharing file tanpa password ke semua komputer. Apabila ada komputer
terinfeksi virus dapat menginfeksi file-file yang di sharing.
• Penggunaan user berlevel administrator untuk bekerja. Jadi apabila tanpa
sengaja mendownload file yang terinfeksi virus dapat langsung menginfeksi
sistem. Sebaiknya dalam bekerja menggunakan user limited/user biasa. User
berlevel administrator hanya untuk instalasi program saja.
• Pembuat antivirus biasanya sangat cepat (dalam hitungan jam) dapat mengeluarkan
penangkal virus. Mc Afee sepertinya dalam jeda 1 hari.
• Karena itu sangat penting untuk selalu update database antivirus.
INSTALASI ANTIVIRUS
• http://10.10.5.10/2014/Anti%20Virus%20McAfee/
• http://
10.10.5.10/2014/Anti%20Virus%20McAfee/Petunjuk%20Teknis%20In
stalasi/Panduan%20Manual%20Instalasi%20Antivirus%20McAfee.pdf
• http://
10.10.5.10/2014/Anti%20Virus%20McAfee/Installer%20McAfee%20
8.8.0/Windows/FramePkg.exe
MC AFEE ANTIVIRUS TERINSTALL
MANAJEMEN DISK
• Manajemen disk berguna untuk mengelola hardisk (membuat partisi
baru, mengubah partisi disk) dan mempersiapkan
hardisk/media(flashdisk) baru
• Partisi adalah pembagian hardisk secara logika. Hal ini berguna untuk
memisahkan drive system dan drive kerja (data) atau keperluan lain.
• Biasanya drive system (C: di windows) mengalami crash makan drive
system tersebut di format dan install ulang windowsnya. Untuk
menghindari kehilangan data yang berada di system (C: ) sebaiknya
drive kerja dipisahkan.
MANAJEMEN DISK
• Memperkecil partisi
• Membuat Partisi Baru
• Mengubah drive letter.
MEMPERKECIL PARTISI

Isikan ukuran volume yang dialokasikan untuk drive baru. Ukuran dalam MB

Klik drive C: atau drive yg mau di kecilkan, klik kanan pilih Shrink Volume

Muncul
Di RUN,
Kondisi space
ketik
awal ygdiskmgmt.msc
belum
seperti teralokasi/kosong
(enter)
laptop/PC/Komputer baru yang hanya memiliki
satu partisi
MEMBUAT PARTISI

space yg
Isikan
belumalocation
teralokasi/kosong
unit size dan volume label

Klik kanan dan pilih new simple volume untuk membuat partisi logikal baru
MENGUBAH DRIVE LETTER

Muncul pesan pemberitahuan, klik Yes


Klik change

Pada drive
PilihE:Drive
klik kanan
Letterpilih
yangChange
akan digunakan
Drive Letter
(G), dan
klik Path
OK
Muncul drive G: dari drive sebelumnya adalah D:

Misalkan drive E: mau diubah menjadi drive G:

Anda mungkin juga menyukai