Monday, November 18, 2013

Bagaimana Menghitung Hyperplane pada SVM?

SVM atau dikenal dengan Support Vector Machine merupakan salah satu metode klasifikasi yang ditemukan oleh Vapnik tahun 1979 1. Dasar pemikiran metode SVM ini adalah: 2

1. Garis hyperplane yang optimal yang memisahkan pola secara linier.
2. Pemisahan pola yang non-linier menggunakan penambahan fungsi kernel.

SVM memaksimumkan margin disekitar garis pemisah hyperplane.
Secara matematika, formulasi problem optimisasi SVM untuk kasus klasifikasi linier di dalam primal space adalah:3

dimana xi merupakan data masukan dan yi merupakan keluaran, sedangkan w dan b merupakan parameter yang kita cari nilainya.


Berikut saya tambahkan sedikit perhitungan SVM ala MS-Excel:

Perhitungan MS-Excel menghitung Hyperplane

 
1. CHRISTOPHER J.C. BURGES, Data Mining and Knowledge Discovery, 1998 Kluwer Academic Publishers, Boston.
2.  R. BERWICK, An Idiot’s guide to Support vector machines (SVMs), www.cs.ucf.edu/courses/cap6412/fall2009/papers/Berwick2003.pdf‎, 28 October 2013.
3. Budi Santosa, Tutorial Support Vector Machine, Teknik Industri, ITS.
Baca Selengkapnya...

Wednesday, November 6, 2013

Jaringan Komputer II

Jaringan komputer dapat dibedakan berdasarkan luas areanya, yaitu:

  • PAN (Personal Area Network)
  • LAN (Local Area Network)
  • MAN (Metropolitan Area Network)
  • WAN (Wide Area Network)
Jaringan komputer PAN (Personal Area Network) merupakan jaringan komputer yang jarak jangkaunya paling kecil. Jaringan ini melingkupi area 1 ruang (4 - 6 m), contoh dengan menghubungkan komputer PC pribadi dengan perangkat teknologi lainnya, seperti printer, fax, laptop, atau tablet. Bentuk jaringan PAN ini dapat dilihat dari gambar berikut ini:

www.willysaef.com

Media yang digunakan dalam jaringan PAN dapat berupa kabel USB dengan USB port, Bluetooth, Infrared atau Wi-Fi.



Jaringan komputer LAN (Local Area Network) lebih besar dibandingkan jaringan PAN. LAN dapat mencakup area hingga 20 KM, misalnya jaringan lokal dalam 1 gedung, 1 kampus atau 1 perkantoran.>
Jaringan komputer LAN dapat digambarkan sebagai berikut:
alifesbe.blogspot.com
Media yang dapat digunakan dalam jaringan LAN adalah kabel, seperti UTP atau fiber optic, dan non kabel, seperti Wi-Fi (gelombang radio).

Jaringan komputer MAN (Metropolitan Area Network) memiliki luas jangkauan yang lebih besar dari jaringan LAN, dapat mencapai 50 KM. Jaringan ini merupakan gabungan dari jaringan LAN, contoh jaringan antar gedung dalam suatu kampus atau jaringan antar kantor cabang suatu perusahaan dalam satu kota.
Jaringan MAN ini dapat digambarkan sebagai berikut:
generalkuda.blogspot.com
Media yang digunakan dalam jaringan MAN pada dasarnya sama dengan yang digunakan pada tipe jaringan WAN (Wide Area Network), yaitu menggunakan MODEM dan jaringan telekomunikasi.

Jaringan WAN (Wide Area Network) disebut juga jaringan global yang melingkupi seluruh jaringan komputer yang ada di muka bumi.
http://www.catatanteknisi.com

Cara yang digunakan untuk menghantar data dari satu komputer ke komputer lain atau dari satu jaringan ke jaringan lain adalah dengan menggunakan media transmisi.
Ada beberapa macam media transmisi, yaitu:

Media transmisi Kabel:

  • Twisted Pair Cable, yang terdiri dari 2 macam, yaitu Shielded Twisted Pair (STP) dan Unshielded Twisted Pair (UTP).
  • Coaxial Cable, yang terdirid ari 2 macam, yaitu Thin Coaxial Cable yang berdiameter 5 mm dan Thick Coaxial Cable yang berdiameter 12 mm.
  • Fiber Optic, yang terdiri dari 3 macam, yaitu Singlemode Step Index, Multimode Step Index dan Multimode Graded Index.

Media transmisi Non-Kabel:
  • Infra red, digunakan untuk komunikasi jarak dekat.
  • Gelombangradio frekuensi tinggi atau gelombang mikro (microwave), yang terdiri dari UHF (Ultra High Frequency: 300MHz - 3GHz), SHF (Super High Frequency: 3GHz - 30GHz) dan EHF (Extremely High Frequency: 30GHz - 300GHz).
  •  Satelit, digunakan untuk menerima sinyal dari 1 stasiun bumi dan meneruskan sinyal ke stasiun bumi lainnya.




Baca Selengkapnya...

Tuesday, November 5, 2013

Topologi Jaringan Komputer

Topologi jaringan adalah suatu aturan atau cara untuk menghubungkan komputer yang satu dengan komputer yang lainnya sehingga membentuk suatu jaringan.
Ada beberapa jenis topologi, yaitu:

  • BUS
  • RING
  • STAR
  • TREE
  • MESH 
Faktor faktor yang mempengaruhi pemilihan jenis topologi adalah:

  • Biaya
  • Kecepatan
  • Lingkungan
  • Ukuran
  • Konektivitas
Berikut gambar gambar tipe topologi jaringan yang dicopy dari situs http://www.feriantano.com. Klik pada gambar untuk menuju situs tersebut.
http://www.feriantano.com/2013/08/pengertian-dan-jenis-jenis-topologi-jaringan.html
Topologi Bus

http://www.feriantano.com/2013/08/pengertian-dan-jenis-jenis-topologi-jaringan.html
 Topologi Mesh

http://www.feriantano.com/2013/08/pengertian-dan-jenis-jenis-topologi-jaringan.html
 Topologi Ring

http://www.feriantano.com/2013/08/pengertian-dan-jenis-jenis-topologi-jaringan.html
 Topologi Star

http://www.feriantano.com/2013/08/pengertian-dan-jenis-jenis-topologi-jaringan.html
 Topologi Tree
Baca Selengkapnya...

Sunday, November 3, 2013

The Way in Which ICT is used

Modelling Application
A simulation is the creation of a model of a real system in order to study the behaviour of the system. The model is computer generated and is based on mathematical representation.


The advantages / the benefits / the reason of using computer as simulation:
  1. Less expensive.
  2. It is saver to run a simulation than the real one.
  3. It is nearly impossible to try out some tasks in real life because of the high risk.
  4. With simulation, various scenarios can be tried out in advance.
  5. It is faster to do a simulation than the real thing
The limitation:

  1.  Only as good as the data used (not representing the real-life situation).
  2. It can be very expensive to set up.
  3. It often requires specialist software.
  4. It frequently requires very fast processors/computer system.
Monitoring Application
In monitoring applications, the computer simply reviews the data from the sensors (by comparing it to data stored in memory) and updates its files and / or gives a warning signal if the values are outside given parameters.
Examples:
  1. monitoring a patient's vital signs in a hospital.
  2. monitoring a scientific experiment in a laboratory.
  3. a burglar alarm system
  4. environmental  monitoring (e.g. oxygen levels in a river)
The advantages:
  • the computer will not forget to take reading.
  • the reading will tend to be more accurate
  • the computer's response time is much faster.
  • it is done automatically.
  • it can work 24 hours every day (24/7).
 Monitoring process example: monitoring a patient's vital sign in a hospital
  1. Sensor read key vital signs.
  2. The data from the sensors is converted into digital using an ADC.
  3. The data is stored in computer's memory.
  4. The computer compares the data from sensors with the value stored in its memory.
  5. The results are output on a screen in the form of graphs and / or digital read-outs.
  6. An alarm is activated if any of the data is outside acceptable parameters.
  7. The system continues to monitor the patient until the computer is turned off.
Controlling  Application
In control application, the computer again reviews the data from sensors (by comparing it to data stored in memory). But if the values are outside the given parameters it takes action to try and get the value within acceptable ranges.
Examples:
  1. controlling a chemical process.
  2. controlling a nuclear reactor.
  3. controlling a greenhouse environment.
  4. controlling a central heating system.
  5. controlling a set of traffic lights.
The advantages:
  • The response time is much faster.
  • It is safer, as some processes are dangerous, so it is better to control it from a distance.
  • Another common advantages of using computer like more accurate, can work 24/7 or more reliable.
Control process example: a greenhouse environment
There are five different sensors could be used to control a greenhouse environment: humidity, moisture, temperature, pH and light sensors. The following process is based on humidity sensor.
  1. The humidity sensor sends a signal to an ADC. 
  2. The ADC sends a digital signal to the computer.
  3. This compares the input with stored values and decides what action needs to be taken.
  4. If humidity is too high, the computer sends a signal to a DAC to operate the motors to open windows thus reducing the humidity.
  5. If it is too low, the computer sends a signal to open valves to spray water into the air. 
 Click here for the exercises.
Baca Selengkapnya...

Jaringan Komputer I

Jaringan komputer merupakan sekumpulan komputer beserta pirantinya yang terhubung satu dengan lainnya dan dapat saling berkomunikasi atau bertukar data.
Tipe-tipe jaringan komputer dapat dibedakan berdasarkan:

  1. Luas area jangkauannya, contoh: PAN (Personal Area Network), LAN (Local ARea Network), MAN (Metropolitas Area Network) dan WAN (Wide Area Network). Penjelasan lebih lanjut click disini.
  2. Topologinya, contoh: BUS, RING, STAR, TREE, HIERARCHICAL, MESH.
  3. Medianya, contoh: Wired Network (jaringan dengan kabel) dan Wireless Network (jaringan tanpa kabel)
Bagaimana dengan Internet?
Internet merupakan jaringan global, dari situs wikipedia, istilah internet adalah kependekan dari internetwork. Jika kita mencari kepanjangan dari istilah internet maka ada juga yang memanjangkan istilah internet menjadi "International computer network" atau"International networking" bahkan ada juga "INdomie TEluR korNET". Pada situs ini saya mengacu pada situs Wikipedia saja dengan menggunakan istilah Internetwork.
Jadi Internet ini merupakan jaringan global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer yang ada di dunia. Sama seperti yang dituliskan pada situs Webopedia yang mengatakan Internet sebagai "a global network connecting millions of computers"

Fungsi utama dari jaringan komputer adalah pemakaian bersama baik hardware maupun software. Di dalam jaringan komputer, kita mengenal 2 jenis komputer, yaitu Server dan Client. Server merupakan komputer yang menyediakan akses untuk para pengguna jaringan, contoh: penyediaan program atau data dan tempat menyimpan data.
Client merupakan komputer yang digunakan oleh user dalam jaringan yang mengambil data dari server atau menggunakan program dari server.

Aplikasi jaringan komputer ini antara lain:

  • aplikasi komunikasi dan transfer data (contoh: net support school)
  • electronic mail (e-mail)
  • electronic conference
  • voice over internet protocol (voip)
  • chatting
  • file transfer protocol
  • web
Baca Selengkapnya...