Minggu, 03 Januari 2021

Metode dan Klasifikasi KNN (K-Nearest Neighbor)

 

Algoritma K-Nearest Neighbor (KNN) adalah sebuah metode klasifikasi terhadap sekumpulan data berdasarkan pembelajaran data yang sudah terklasifikasikan sebelumya. Termasuk dalam supervised learning, dimana hasil query instance yang baru diklasifikasikan berdasarkan mayoritas kedekatan jarak dari kategori yang ada dalam K-NN.

Tujuan dari algoritma ini adalah untuk mengklasifikasikan obyek baru berdasarkan atribut dan sample-sample dari training data.

Kelebihan dan Kekurangan KNN (K-Nearest Neighbor) ..

==> Kelebihan KNN (K-Nearest Neighbor)

  1. Sangat nonlinear.
  2. Mudah dipahami dan diimplementasikan.

==> Kekurangan KNN (K-Nearest Neighbor)

  1. Perlu menunjukkan parameter K (jumlah tetangga terdekat).
  2. Tidak menangani nilai hilang (missing value) secara implisit.
  3. Sensitif terhadap data pencilan (outlier).
  4. Rentan terhadap variabel yang non-informatif.
  5. Rentan terhadap dimensionalitas yang tinggi.
  6. Biaya komputasi cukup tinggi karena diperlukan perhitungan jarak dari setiap sampel uji pada keseluruhan sampel latih.

Study Kasus

Data yang digunakan yaitu Data Cryotherapy Dataset diperoleh dari UCI Machine Learning Repositor

Berdasarkan Data Cryotherapy Dataset dapat diketahui bahwa terdapat 90 data yang menjelaskan tentang hasil perawatan kutil. Dalam data ini terdapat 7 variabel yaitu Sex , Age , Time , Number of Warts , Type , Area dan Result of Treatment. Klasifikasi Data Cryotherapy yaitu Sex : 1 = laki-laki 2 = wanita ; Type : 1 = kutil biasa 2 = kutil plantar 3 = kutil lainnya ; Result of Treatment : 1 = sembuh 2 = tidak sembuh.

Selanjutnya, klasifikasi menggunakan K-Nearest Neighbor dapat dilakukan dalam phyton seperti berikut.

Pertama, import package pandas dan numpy.

import pandas as pd
import numpy as np

Kedua, menginput data Cryotherapy dengan format .csv .

cryotherapy = pd.read_csv(“cryotherapy.csv”)

Ketiga, membaca data Cryotherapy dengan 5 data teratas.

cryotherapy.head()

Keempat, menampilkan informasi tentang jenis data Cryotherapy.

cryotherapy.info()

Berdasarkan output diatas, maka dapat diketahui bahwa dari data Cryotherapy tipe datanya ada float dan integer. Terdapat tipe data float sebanyak 1 dan tipe data integer sebanyak 6.

Kelima, menentukan variabel independen dari data sehingga, menghapus variabel dependen yaitu Result of Treatment.

# Variabel independen
x = cryotherapy.drop([“Result_of_Treatment”], axis = 1)
x.head()

Berdasarkan hasil output diatas yang termasuk variabel dependen yaitu Sex , Age , Time , Number of Warts , Type dan Area. Dalam variabel dependen yang terdapat klasifikasi yaitu Sex dan Type.

Keenam, menampilkan data variabel dependen yaitu Result of Treatment.

# Variabel dependen
y = cryotherapy[“Result_of_Treatment”]
y.head()

Ketujuh, untuk melakukan klasifikasi K-Nearest Neighbor aktifkan package sklearn.

from sklearn.model_selection import train_test_split

Kedelapan, membagi data training dan data testing.

x_train, x_test, y_train, y_test = train_test_split(x, y, test_size = 0.2, random_state = 123)

Kesembilan, mengubah skala data dengan mengaktifkan package dan menuliskan syntax.

from sklearn.preprocessing import StandardScaler

scaler = StandardScaler()

scaler.fit(x_train)

x_train = scaler.transform(x_train)

x_test = scaler.transform(x_test)

Kesepuluh, mengaktifkan package untuk klasifikasi KNN dengan import KNeighborsClassifier dari package sklearn.

from sklearn.neighbors import KNeighborsClassifier

Kesebelas, Mengaktifkan fungsi klasifikasi.

# Mengaktifkan fungsi klasifikasi
klasifikasi = KNeighborsClassifier(n_neighbors=5)

Keduabelas, Menginput data training pada fungsi klasifikasi.

# Memasukkan data training pada fungsi klasifikasi
klasifikasi.fit(x_train, y_train)

Ketigabelas, Menentukan hasil prediksi dari x_test.

# Menentukan hasil prediksi dari x_test
y_pred = klasifikasi.predict(x_test)
y_pred

Keempatbelas, menentukan probabilitas dari hasil prediksi.

# Menentukan probabilitas hasil prediksi
klasifikasi.predict_proba(x_test)

Kelimabelas, untuk menghitung confussion matrix maka import package confussion matrix.

from sklearn.metrics import classification_report, confusion_matrix

Keenambelas, menampilkan confussion matrix hasil prediksi klasifikasi.

print(confusion_matrix(y_test, y_pred))

Ketujuhbelas, menampilkan hasil ketepatan prediksi dengan menggunakan nilai precision, recall dll seperti berikut.

print(classification_report(y_test, y_pred))

Berdasarkan nilai ketepatan prediksi diatas maka dapat diketahui bahwa 0.84 merupakan nilai rata-rata yang cukup besar dari perhitungan yang lainnya maka hal itu menandakan ketepatan prediksi yang paling baik yaitu pada bagian precision dengan nilai 0.84 .

Kedelapanbelas, untuk mengitung nilai akurasi maka import accuracy score.

niali akurasi
from sklearn.metrics import accuracy_score
accuracy= accuracy_score(y_test, y_pred)
accuracy

Berdasarkan nilai output diatas , maka dapat diketahui bahwa nilai akurasi yang didapatkan yaitu 0.8333 .

Operator Identitas

 

Operator identitas adalah operator yang bisa dipakai untuk memeriksa apakah nilai sebuah variabel ada di tempat yang sama (di memory) atau tidak. Operator ini dikenal juga sebagai identity operators.

Operator ini terdiri dari 2 jenis:

Operator Penjelasan
is     = Bernilai True jika kedua operand merujuk ke object yang sama dan berisi nilai yang sama
is not = Bernilai True jika kedua operand merujuk ke object yang tidak sama

Berikut contoh penggunaannya:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
a = 5
b = 5
c = 6
print('a is b :', a is b)
print('a is c :', a is c)
print('a is not c :', a is not c)
print('\n')
  
i = 'Duniailkom'
j = 'Duniailkom'
print('i is j :', i is j)
print('i is not j :', i is not j)
print('\n');
  
x = ['a','b','c']
y = ['a','b','c']
print('x is y :', x is y)
print('x is not y :', x is not y)

Hasil kode program:

a is b : True
a is c : False
a is not c : True
 
i is j : True
i is not j : False
 
x is y : False
x is not y : True

Contoh kode program operator identitas di Python

Untuk tipe data dasar seperti number atau string, jika dua buah variabel berisi nilai yang sama, maka operator is akan menghasilkan nilai True.

Namun dalam contoh terakhir, variabel x dan y berisi tipe data list. Meskipun nilai element-nya sama persis, tapi Python menyimpannya di alamat memory yang berbeda, sehingga dianggap tidak identik. Hasilnya, x is y adalah False.


Pengertian dan Contoh Operator Keanggotaan Python

Operator keanggotaan adalah operator yang dipakai untuk memeriksa apakah suatu nilai ada di dalam sebuah himpunan atau tidak. Himpunan yang dimaksud terdiri dari tipe data “berbentuk array” seperti string, list, tuple, set dan dictionary. Operator ini dikenal juga sebagai membership operators.

Operator ini terdiri dari 2 jenis:

Operator Penjelasan
in = Bernilai True jika nilai yang dicari ada di dalam himpunan
not in = Bernilai True jika nilai yang dicari tidak ada dalam himpunan

Berikut contoh penggunaannya:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
foo = 'Duniailkom'
print('foo :',foo)
print('\'i\' in foo     :', 'i' in foo)
print('\'k\' not in foo :', 'k' not in foo)
print('\'d\' not in foo :', 'd' not in foo)
print('\n')
 
 
bar = ['a','b','c']
print('bar :',bar)
print('\'a\' in bar     :', 'a' in bar)
print('\'a\' not in bar :', 'a' not in bar)
print('\'d\' not in bar :', 'd' not in bar)
print('\n')
 
baz = (12,43,102,55)
print('baz :',baz)
print('102 in baz     :', 102 in baz)
print('102 not in baz :', 102 not in baz)
print('35 not in baz  :', 35 in baz)

Hasil kode program:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
foo : Duniailkom
'i' in foo     : True
'k' not in foo : False
'd' not in foo : True
 
bar : ['a', 'b', 'c']
'a' in bar     : True
'a' not in bar : False
'd' not in bar : True
 
baz : (12, 43, 102, 55)
102 in baz     : True
102 not in baz : False
35 not in baz  : False

Contoh kode program operator membership di Python

Operator in menyederhanakan proses pencarian sebuah nilai di dalam himpunan atau array. Dalam bahasa pemrograman lain, ini bisa dilakukan dengan fungsi tambahan atau dibuat manual menggunakan perulangan.



Operator Logika

 

Relational Operator adalah operator yang dapat digunakan untuk membandingkan antara dua operand,misalkan lebih besar mana antara a dan b,manakah yang lebih kecil antara c dan 12. Dari perbandingan di atas akan didapatkan suatu hasil yaitu salah atau benar.

Ada enam macam Relatioal Operator:

  • <       : kurang dari
  • <=     : kurang dari atau sama dengan
  • >       : lebih besar
  • >=     : lebih besar atau sama dengan
  • ==     : sama dengan
  • /=      : tidak sama dengan

Logical Operator adalah pengkombinasi antara operator-operator di atas yang terdiri dari || (OR), && (AND), ! (NOT). Logical Operator adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE). Logical Operator  sering digunakan untuk kodisi IF, atau untuk keluar dari proses perulangan (looping). Jenis operand dalam Logical Operator  ini adalah variabel dengan tipe boolean. Namun jika operand bukan boolean, akan “dikonversi” menjadi boolean oleh PHP.

Jenis-jenis operator logika dalam PHP dapat dilihat dari tabel berikut:

 

Operator && dan || memiliki “kekuatan” lebih tinggi dari pada AND dan OR, sehingga baris perintah: $a AND $b || $c, akan dieksekusi oleh PHP menjadi $a AND ($b || $c).

Dari tabel diatas, saya hanya memberikan hasil untuk kondisi TRUE, maka selain kondisi tersebut, hasilnya adalah FALSE.

Assignment Operator adalah identik dengan “=” (sama dengan),operator ini dipadukan dengan operator aritmatika sehingga menjadi +=,-=,*=,dan %=. Pembacaan operasi assignment dilakukan dari kanan ke kiri, bukan dari kiri ke kanan seperti yang biasa kita pahami dalam matematika.

Kode berikut:

a = 250;

 Berarti “memasukkan nilai 250 ke dalam variabel a”. Dalam bahasa pseudo code (jika anda membaca buku tentang algoritma), ini biasa ditulis dengan simbol panah ke kiri:

a <- 250

 

Operator assignment ini disebut juga sebagai operator penugasan.

Conditional Operator adalah operator yang dapat digunakan untuk menentukan (pengambilan keputusan) secara sederhana (satu baris statement),dimana hanya digunakan karakter khusus ‘?’ (tanda tanya) dan ‘:’ (colon/titik dua). Conditional Operator atau Operator Kondisional juga berfungsi mengevaluasi ekspresi dan memberikan hasil tertentu tergantung dari hasil evaluasi(true atau false), hampir sama seperti Statement if else atau switch case.

PROGRAM PERCOBAAN:

1.Mengamati penggunaan operator conditional untuk menentukan suatu keputusan mana yang benr dan yang salah,dimana operator ini merupakan prinsip dasar dari statement “if-else” yang akan dilakukan percobaannya.

Hasil 1: misal a=2 ; b=1 ; c=3 ; d=0 

 

Hasil 2 : misal a=1 ; b=2 ; c=3 ; d=2

Kamis, 08 Oktober 2020

Tugas Machine Learning

 




Tugas !!!

a. Apa yang kamu pahami terkait Revolusi Industri 4.0 ? Apa yang berbeda dengan Revolusi Industri sebelumnya? 


b. Menurut kamu, apakah keadaan masyarakat di sekitar kamu sudah bergeser ke arah transformasi digital? berikan penjelasan disertai contohnya ya.


c. Menurut kamu, apa saja yang harus kamu siapkan untuk menghadapi perubahan digital sehingga kamu bisa siap beradaptasi dengan revolusi industri 4.0?


Jawaban !!!

a. Industri 4.0 adalah ilmu yang mempelajari tentang teknologi seperti kecerdasan buatan, kendaraan otonom,dan saling mempengaruhi kehidupan manusia saat ini. Perbedaan nya adalah industri 4.0 ini lebih spesifik ke bentuk fisiknya sendiri dan lebih meningkat daya kerjanya.

b. Sepertinya sudah karena menurut saya perubahan ke arah digital tersebut tergantung era yang saat ini (Trend) kita bisa ambil contoh nya seperti E-commerce (Shopee) saja itu udah banyak yang digunakan khalayak untuk bisnis.

c. Yang perlu saya siapkan adalah Harus kuat di bidang teknologi karena di era sekarang manusia di tuntut untuk mengerti yang namanya teknologi


Kamis, 06 Desember 2018

BAB 8 MULTIMEDIA DAN VIRTUAL REALITY

Multimedia dan Virtual Reality

A. Multimedia
Pengertian multimedia adalah interaksi antara teks, suara, gambar statis, animasi, dan video, yang merupakan elemen multimedia (Perry,1994).  Dituinjau dari kata, multimedia berarti melibatkan berbagai media.  Dengan menggunakan multimedia, kita bisa melihat informasi pada layar baik berupa teks ataupun gambar dan video dan pada waktu yang bersamaan kita bisa mendengarkan paparan dalam bentuk suara melalui speaker.
a. Aplikasi Multimedia
1. Presentasi bisnis
2. Pelatihan berbasis komputer (Computer Based-Training)
3. Hiburan
4. Pendidikan
5. Penyajian informasi
6. Kios interaktif
7. Telekonfrensi
b. Kebutuhan Perangkat Keras
Sebuah sistem yang dilengkapi dengan kemampuan multimedia palig tidak memiliki komponen yang disebut kartu suara (sound card), speaker, dan mikrofon.  Umumnya, komputer pada masa sekarang telah dilengkapi dengan komponen-komponen tersebut.
c. Elemen Multimedia
1. Teks
Teks merupakan bentuk media yang paling umum digunakan dalam menyajikan informasi, baik yang menggunakan beris perintah ataupun GUI.  Teks dapat disajikan dengan berbagai bentuk maupun ukuran.
2. Suara
Suara merupakan media ampuh untuk menyajikan informasi tertentu; misalnya untuk memperdengarkan cara pelafalan sebuah kata dalam bahasa Inggris.  Dengan bantuan suara, pemakai dapat mendengar bunyi suatu kata dengan tepat.  suara pada komputer disimpan dengan berbagai format :
  • Audio Interface File Format/AIFF (.aif)
  • AU (.au)
  • Musical Instrument Digital Interface/MIDI (.mid)
  • MP3 (.mp3)
  • OGG (.ogg)
  • WAVE (.wav)
  • WMA (.wma)
3. Gambar Statis
Kata pepatah “Gambar mewakili seribu kata”.  Hal ini mencerminkan bahwa sebuah gambar seringkali dapat menjadi lebih berarti bagi seseorang daripada sejumlah kata.  Umumnya, gambar disimpan dengan cara dimampatkan.  Tujuannya untuk menghemat ruang dalam penyimpanan eksternal.  Banyak format yang digunakan dalam sistem komputer untuk penyimpanan gambar.
  • BitMap Graphics (.bmp)
  • CorelDraw (.cdr)
  • Drawing eXchange Format  (.dxf)
  • Encapsulated PostScript (.eps)
  • Graphics Interchange Format (.gif)
  • Joint Photographic Expert Group (.jpg, .jpeg, atau .jpe)
4. Animasi
Animasi berarti teknik untuk membuat gambar yang bergerak.  Cara sederhana untuk membuat gambar yang bergerak adalah dengan menggunakan sejumlah gambar yang berbeda sedikit.  Teknik animasi yang lain yang sangat terkenal adalah morphing.  teknik ini dilakukan dengan menggunakan konsep metamorfosa dari suatu gambar awal menjadi gambar akhir.
5. Video
Video meyertakan sererentan gambar yang menyiratkan suatu kejadian dan biasa disertai dengan suara.  Berikut adalah sejumlah format berkas video.
  • Audio/Video /AVI (.avi)
  • MOV
  • Motion Picture Experts Group/MPEG (.mpeg)
  • Flash Video File/FLV (.flv)
  • Matroska Video/MKV (.mkv)
Contoh perangkat lunak yang biasa digunakan untuk membuat film atau yang lain yaitu Adobe Premiere.Windows juga menyediakan perangkat lunak untuk keperluan ini, yaitu Windows Movie Maker.
d. Perangkat Lunak untuk Menciptakan Program Multimedia
Perangkat lunak yang secara khusus ditujukan untuk membuat aplikasi multimedia disebut Multimedia Authoring System (atau sering disebut authoring software).  Beberapa contoh yang tergolong sebagai authoring software adalah AuthorWare, Quest, Icon Author, dan Multimedia Director.
B. Virtual Reality
Virtual Reality adalah teknologi yang memungkikan seseorang melakukan suatu simulasi terhadap suatu objek nyata dengan menggunakan komputer yang mampu membangkitkan suasana tiga dimensi sehingga pemakai seolah-olah terlibat secara fisik.
a. Peranti Virtual Reality
  • Gloves adalah peranti masukan yang dapat menangkap gerakan tangan dan mengirimkan informasi gerakan ke sistem virtual reality.
  • Headset peranti yang berfungsi untuk memonitor gerakan kepala yang memberikan pandangan lingkungan yang semu kepada pemakai sehingga seolah-olah pemain melihat dunia nyata.
  • Walker adalah peralatan yang dimaksudkan untuk memantau gerakan kaki dan juga megatur kaki pemakai agar dapat merasakan beban seperti kalau melangkah dalam dunia nyata.
b. Cara Kerja Virtual Reality
Pemakai melihat suatu dunia yang semu yang sebenarnya berupa gambar-gambar yang bersifat dinamis.  melalui perangkat headphone atau speaker, pemakai dapat mendengar suara yang realistik.  Melalui headphonegloves, dan walker, semua gerakan pemakai dipantau oleh sistem dan memberikan reaksi yang sesuai sehingga pemakai seolah merasakan sedang berada pada situasi yang nyata, baik secara fisik maupun secara psikologis.
c. Aplikasi Virtual Reality
  • SGS-Thomson Microelectronics sebuah perusahaan manufaktur semikonduktor di Phoenix, memeakai perangkat lunak yang bernama Superscape VR untuk keperluan training dalam bentuk simulasi (Zwass, 1995, hal.151).
  • Matsushita Electric Work memakai sistem vortual reality yang dinamakan Virtual Kitchen untuk membantu pemakai memilih sejumlah peralatan dapur dan mengubah peletakan peralatan dapur seperti kulkas dan mesin pencuci piring (Haag, dkk., 2000, hal 293 dan Laudon & Laudon, 1998, hal 559)
  • Chrysler, perusahaan otomotif di Amerika, menggunakan sistem virtual reality dalam proses perancangan mobil. (Lucas, 2000, hal. 683)
  • Volvo merupakan sistem virtual reality untuk menguci kecelakaan mobil secara virtual (Turban, McLean, dan Werterbe, 1999, hal. 507)

BAB 7 PERANGKAT LUNAK SISTEM

Perangkat Lunak Sistem

Perangkat Lunak Sistem sistem adalah kumpulan elemen berhubungan yang merupakan suatu kesatuan. Dari bahasa Latin dan orang Yunani, istilah “sistem” diartikan sebagai mengabungkan, untuk mendirikan, untuk menempatkan bersama. Suatu sistem biasanya terdiri komponen (atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi 


Perangkat lunak sistem adalah suatu istilah generik yang merujuk pada jenis perangkat lunak komputer yang mengatur dan mengontrol perangkat keras sehingga perangkat lunak aplikasi dapat
melakukan tugasnya. Ia merupakan bagian esensial dari sistem komputer. Sistem operasi adalah suatu contoh yang jelas, sedangkan OpenGL atau pustaka basis data adalah contoh lainnya. Perangkat lunak jenis ini dibedakan dengan perangkat lunak aplikasi, yang merupakan program yang membantu pengguna melakukan tugas spesifik dan produktif, seperti pengolahan kata atau
manipulasi gambar.


Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu :

● Bahasa pemrograman 

Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRA
● Sistem Operasi 
Saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95, 98, 2000, Xp, Vista , IMB OS/2, Apple’s System 7
● Utility

Sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility 

Fungsi perangkat lunak sistem
—-Mengelola proses jalannya suatu program dalam komputer.
—-Mengelola pemakaian sumber daya komponen perangkat keras komputer seperti CPU, memori dan lain-lain, pada saat komputer sedang dijalankan.
—-Mengelola akses data dalam piranti menimpan sekunder maupun dalam memory utama.
Bagian Perangkat Lunak Sistem
—-Control program, berfungsi untuk mengatur kerja input dan output, berkomunikasi dengan operator atau programer, menghandle masalah inturuksi programer, mencatat kegiatan yang ada dan menghandle masalah multiprogramming.
—-Servive program, berfungsi untuk mengambil program yang ada serta menterjemahkannya dan merawat sistem library.
Layanan Perangkat Lunak Sistem
Sebuah sistem yang baik harus memiliki layanan berupa eksekusi program, operasi I/O, manipulasi sistem file komunikasi dan deteksi kesalahan. Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih efisien karena pemakaian bersama antara pengguna.

BAB 6 PERANGKAT LUNAK APLIKASI

Perangkat Lunak Aplikasi
Perangkat lunak aplikasi adalah sebuah perangkat yang memiliki fungsi selain sebagai sistem operasi dan pengendali. Perangkat aplikasi ini biasanya disebut juga dengan program komputer. Fungsinya sangat bermacam–macam tergantung dari jenisnya.
A. Perangkat lunak aplikasi
-Pengolah Kata
Aplikasi ini dapat digunakan untuk mengolah kata. Sebagian orang menggunakan aplikasi ini untuk semua kebutuhan yang berkaitan dengan tulis menulis, beberapa program aplikasi pengolah kata antara lain: Microsoft Word, Wordstar, Chiwriter,Notepad, dll.
-Pengolah Angka
Aplikasi pengolah angka digunakan untuk menyelesaikan segala sesuatu yang berhubungan dengan perhitungan. Aplikasi ini mampu menemukan jawaban atas penjumlahan pengurangan perkalian dan pembagian dari beberapa data. Selain itu Anda dapat menyajikan data dalam bentuk tabel. Beberapa contoh aplikasi pengolah kata antara lain adalah Lotus 123, Microsoft Excel.
-Presentasi
Program aplikasi ini berguna untuk membantu orang saat melakukan presentasi. Dalam program ini disediakan berbagai macam bentuk tampilan untuk presentasi. Salah satu contoh aplikasi Microsoft PowerPoint.
-Pengolah Grafis
Aplikasi yang membantu anda dalam pengolahan gambar. Mulai dari melihat gambar mengedit gambar atau langsung menggambar dengan komputer. contoh aplikasi pengolah grafis adalah Adobe Photoshop dan CorelDraw
-Video Editing
Tidak banyak orang yang menggunakan aplikasi ini. Video editing biasa digunakan untuk mengedit hasil gambar video. Kebanyakan orang tergendut di dunia media rekam menggunakan program ini contoh aplikasi video editing adalah Flash Effect Maker, Pinneacle Studio.
-Pengolah Data
Program pengolah data sangat dibutuhkan dalam mengolah data yang banyak jumlahnya. Misalnya menyimpan data murid-murid di sekolah, karyawan di suatu kantor atau perusahaan yang sangat besar dan lain sebagainya. program-program ini diantaranya adalah Visual Poxro, SPSS, Microsoft Access.
-Aplikasi Internet
Setiap sistem operasi pada komputer yang Anda gunakan biasanya telah menyediakan program aplikasi untuk mengakses internet. Contohnya pada sistem operasi Windows XP terdapat program Internet Explorer.
B. Perangkat Lunak Sistem
-Microsoft Windows
Mungkin sebagian besar dari anda yang sedang membaca tulisan ini juga menggunakan sistem operasi komputer ini. Microsoft Windows atau mudah disebut dengan windows ini dikembangakn oleh Microsoft.
Awalnya sistem ini dikenal dengan nama MS-Dos, namun seiring dengan berjalannya waktu dan perkembangan teknologi yang semakin maju, windows kini telah berevolusi mulai dari windows xp, kemudian Vista, Windows 7, 8 dan sekarang Windowsn 10.
Di Indonesia, persentase paling besar pengguna komputer adalah menggunakan sistem operasi Windows. Bagaimana sejarahnya awalnya kami juga tidak tahu tapi kemungkinan, karena windows memiliki jaringan pemasaran yang luas, pemakaian yang mudah dan juga bisa dipasang hampir di semua merk perangkat keras komputer.