Metode TOPSIS dalam Sistem Pendukung Keputusan (SPK)

Metode Topsis 

Metode  TOPSIS  adalah  salah  satu  metode  pengambilan  keputusan multikriteria yang pertama kali diperkenalkan oleh Yoon dan Hwang  pada tahun 1981.  Metode  ini  merupakan  salah  satu  metode  yang  banyak  digunakan  untuk menyelesaikan pengambilan  keputusan  secara  praktis.  TOPSIS  memiliki  konsep dimana alternatif  yang terpilih merupakan alternatif terbaik  yang memiliki jarak terpendek dari solusi ideal positif dan jarak terjauh dari solusi ideal negatif. Semakin  banyaknya  faktor  yang  harus  dipertimbangkan  dalam  proses pengambilan  keputusan,  maka  semakin  relatif  sulit  juga  untuk  mengambil keputusan  terhadap  suatu  permasalahan.  Apalagi  jika  upaya  pengambilan keputusan  dari  suatu  permasalahan  tertentu,  selain  mempertimbangkan  berbagai faktor/kriteria  yang  beragam,  juga  melibatkan  beberapa  orang  pengambil keputusan.  Permasalahan  yang  demikian  dikenal  dengan  permasalahan  multiple criteria decision making  (MCDM).  Dengan kata lain, MCDM juga dapat disebut sebagai  suatu  pengambilan  keputusan  untuk  memilih  alternatif  terbaik  dari sejumlah  alternatif  berdasarkan  beberapa  kriteria  tertentu.  Metode  TOPSIS digunakan  sebagai  suatu  upaya  untuk  menyelesaikan  permasalahan  multiple criteria  decision  making.  Hal  ini  disebabkan  konsepnya  sederhana  dan  mudah dipahami, komputasinya  efisien  dan  memiliki  kemampuan  untuk  mengukur kinerja relatif dari alternatif-alternatif keputusan.

Langkah-langkah Metode TOPSIS


Langkah-langkah yang dilakukan dalam menyelesaikan suatu permasalahan menggunakan metode TOPSIS adalah sebagai berikut:

1. Menggambarkan  alternatif  (m)  dan  kriteria  (n)  ke  dalam  sebuah  matriks, dimana  Xij adalah  pengukuran  pilihan  dari  alternatif  ke-i  dan  kriteria  ke-j.Matriks ini dapat dilihat pada persamaan pada gambar berikut ini:
alternatif kriteria metode topsis
alternatif kriteria metode topsis
2. Membuat matriks R yaitu matriks keputusan ternormalisasi Setiap  normalisasi  dari  nilai  rij dapat  dilakukan  dengan  perhitungan menggunakan persamaan dua.
matrix ternormalisasi topsis
matrix ternormalisasi topsis
3. Membuat pembobotan pada matriks yang telah dinormalisasi Setelah dinormalisasi, setiap kolom pada matriks R dikalikan dengan bobotbobot (wj) untuk menghasilkan matriks pada persamaan tiga.
pembobotan ternormalisasi topsis
pembobotan ternormalisasi topsis
4. Menentukan nilai solusi ideal positif dan solusi ideal negatif. Solusi ideal dinotasikan A+, sedangkan solusi ideal negatif dinotasikan A-. Persamaan untuk menentukan solusi ideal dapat dilihat pada persamaan empat.
nilai positif negatif topsis
solusi positif negatif topsis
5. Menghitung separation measure. Separation measure ini merupakan pengukuran jarak dari suatu alternatif ke solusi ideal positif dan solusi ideal negatif.
–  Perhitungan solusi ideal positif dapat dilihat pada persamaan lima :
solusi ideal positif
solusi ideal positif
- Perhitungan solusi ideal negatif dapat dilihat pada persamaan enam :
solusi ideal negatif
solusi ideal negatif
6. Menghitung  nilai  preferensi  untuk  setiap  alternatif. Untuk  menentukan ranking tiap-tiap alternatif yang ada maka perlu dihitung terlebih dahulu nilai preferensi  dari  tiap  alternatif.  Perhitungan  nilai  preferensi  dapat  dilihat melalui persamaan tujuh.
nilai preferensi topsis
nilai preferensi topsis
Setelah  didapat  nilai  Ci+,  maka  alternatif  dapat  diranking  berdasarkan urutan  Ci+.  Dari  hasil  perankingan  ini  dapat  dilihat  alternatif  terbaik  yaitu alternatif yang memiliki jarak terpendek dari solusi ideal dan berjarak terjauh dari solusi ideal negatif.

Video Cara Setting Gammu SMS Gateway

Sebelumnya pernah di tulis artikel mengenai cara setting gammu untuk aplikasi sms gateway, nah dibawah ini adalah video dari artikel tersebut, semoga bermanfaat.


Setting Gammu untuk Aplikasi SMS Gateway

Dalam blog ini saya mencoba menulis artikel dalam ketegori baru yaitu tentang SMS Gateway. Soalnya agak jenuh juga nulis artikel yang itu-itu saja :-) Nggak ding… mudah-mudahan kejenuhan itu bersifat temporary saja.

OK… untuk mengawali artikel tentang SMS Gateway ini saya akan membahas cara setting Gammu. Pernahkah Anda mendengar Gammu? Ya.. Gammu adalah semacam service yang disediakan untuk membangun aplikasi yang berbasis SMS Gateway. Setelah kita sukses membangun Gammu, maka kita bisa membangun aplikasi SMS Gateway dengan bahasa program atau platform apapun, baik itu web based dengan PHP maupun ASP atau apapun, dan juga desktop dengan menggunakan Delphi, VB atau lainnya.

Kelebihan dari Gammu ini adalah merupakan software opensource yang tersedia dalam bentuk source code atau binary nya, so.. Anda tidak usah khawatir tentang lisensinya. Selain itu Gammu juga tersedia untuk OS WIndows maupun Linux.

Terkait dengan masalah kemampuan, Gammu tidak perlu diragukan lagi karena selain bisa untuk mengirim/menerima SMS, Gammu juga dapat mengirim/menerima MMS, backup/restore phonebook, serta upload/download file ke HP. Selain itu Gammu juga support untuk lebih dari 400 jenis HP. Anda dapat melihat list HP yang dapat disupport oleh Gammu di Gammu Phone List Database.

Untuk SMS Gateway, saya sarankan jangan menggunakan hp NOKIA. Meskipun di file listphone tersedia, dan bisa dikenali oleh Gammu, namun kebanyakan NOKIA tidak support secara penuh. Terkadang hanya bisa mengirim saja, namun SMS yang diterima tidak bisa terbaca oleh Gammu, atau sebaliknya.

OK… sekarang akan kita bahas cara mensetting Gammu di platform Windows. Untuk yang di Linux silakan dibaca sendiri di situs resminya ya :-) soalnya saya kurang menguasai Linux. Dalam artikel ini pembahasan akan sampai dengan cara instalasi service dan menjalankannya.

1. Langkah Pertama (Download File)

Silakan mendownload Gammu nya terlebih dahulu di http://www.mediafire.com/download/n1hv9dhy17khe2s/gammu-setup.zip

Keterangan: file tersebut berupa installer yang sudah disederhanakan untuk kemudahan proses instalasi. Gammu yang saya gunakan tersebut adalah versi 1.25.

2. Langkah Kedua (Install Gammu)

Secara default setelah file setup di atas diinstal, file gammu terletak di direktori C:\GAMMU.

3. Langkah Ketiga (Setting Konfigurasi Gammu)

Setelah file Gammu diinstall, langkah berikutnya adalah setting konfigurasi. Setting ini diperlukan guna keperluan penyesuaian jenis HP dan nomor port yang akan digunakan. Bagaimana cara settingnya? Caranya adalah silakan edit file ‘GAMMURC‘ yang ada di dalam direktori ‘C:\gammu‘. Editlah file GAMMURC tersebut menggunakan Notepad atau sejenisnya.

Trus.. bagian mana yang perlu diubah konfigurasinya? OK.. bagian yang perlu diubah adalah pada


[gammu]
port =
connection =

parameter port itu nanti diisi dengan nomor port sesuai lokasi colokan HP Anda. Untuk mengetahui nomor port dimana Anda colokkan HP Anda di komputer, silakan masuk ke Control Panel – Phone and Modem Options – Modem. Nah… bila HP Anda sudah tercolok di PC dan drivernya sudah terinstal dengan baik maka pastinya pada bagian tersebut akan muncul nomor portnya.

Penting !!

Jika pada Control Panel – Phone and Modem Options – Modem tidak muncul portnya, meskipun driver sudah terinstal, maka Anda masih dapat melihat portnya melalui Control Panel – System – Hardware – Device Manager – Ports (COM & LPT). Seandainya nomor port muncul baik di Control Panel – Phone and Modem Options – Modem maupun Control Panel – System – Hardware – Device Manager – Ports (COM & LPT) dan ternyata nomor portnya berbeda, maka pilih nomor port yang di Control Panel – Phone and Modem Options – Modem.


Tips: sebaiknya setiap kali HP Anda dicolokkan ke PC, gunakan lokasi port USB yang sama alias jangan pindah-pindah colokan, karena setiap ganti colokan maka nomor portnya akan berubah-ubah. Akibatnya Anda musti ubah setting GAMMURC nya berkali-kali pula karena harus menyesuaikan nomor portnya.

Kembali pada konfigurasi GAMMURC di atas, parameter connection itu digunakan untuk memberi keterangan jenis koneksi yang digunakan HP untuk berkomunikasi dengan PCnya. Setiap jenis HP memiliki jenis koneksi yang berbeda-beda. Untuk mengetahui jenis koneksi pada jenis HP tertentu, silakan download file di sini. File tersebut adalah hasil kompilasi yang saya lakukan pada jenis-jenis HP yang mendukung SMS Gateway dengan Gammu.

Berikut ini contoh konfigurasi GAMMURC bila saya menggunakan modem Huawei E173 yang terhubung ke port com5 USB.


[gammu]
port = com5:
connection = at115200

(Penting: jangan lupa tanda : di belakang port)

Bila Anda gunakan lebih dari satu HP yang tercolok ke PC, maka Anda bisa menambah atau mengubah konfigurasinya pada bagian

[gammu1]
.
.

[gammu2]
.
.

dst..

4. Langkah Keempat (Uji Koneksi)

Langkah terakhir untuk proses setting GAMMU ini adalah melakukan uji koneksi antara Gammu dengan HP/modem Anda. Langkah ini dilakukan setelah proses setting konfigurasi dilakukan. Caranya adalah dengan masuk folder ‘C:\gammu‘ pada direktori Gammu Anda via DOS PROMPT (karena penulis mengggunakan windows 7, maka pada saat menjalankan command prompt gunakan hak akses administrator dengan cara klik kanan run as administrator). Lalu ketikkan perintah ini pada command promptnya.

gammu identify

Apabila setelah perintah tersebut dienter lalu muncul informasi mengenai HP Anda, maka koneksi antara Gammu dengan HP Anda sukses. Bila responnya tidak seperti yang diharapkan, maka cek kembali nomor portnya atau jenis connectionnya. Berikut ini contoh tampilan yang keluar apabila proses setting berhasil dilakukan


5. Langkah Kelima (Membuat Database MySQL untuk Gammu)

Langkah ini bertujuan untuk menyiapkan database MySQL untuk menampung data-data SMS yang diperlukan Gammu untuk SMS Gateway. Sebenarnya tidak hanya MySQL yang bisa digunakan, namun bisa juga SQL Lite atau Posgre SQL. Namun… dalam artikel ini hanya untuk MySQL saja deh, karena saya tidak familiar dengan yang lainnya.

Caranya adalah buat database dengan nama ‘sms‘ atau yang lain (terserah) menggunakan phpMyAdmin Anda.

Lalu buatlah tabel-tabel yang diperlukan oleh Gammu. Waduh.. tabelnya apa aja ya? Don’t worry karena Gammu sudah menyiapkan file dumpnya untuk create tabel. Letak file dumpnya ada di folder ‘C:\gammu\mysql-tabel.sql‘. Nah.. silakan gunakan file dump tersebut untuk membuat tabel-tabelnya menggunakan phpMyAdmin.

Pada Gammu sebenarnya SMS tidak hanya bisa disimpan dalam database, namun juga bisa sebagai file teks yang disimpan di PC Anda. Namun untuk keperluan SMS gateway sepertinya lebih enak menggunakan database sebagai storagenya.

Langkah Keenam (Setting Konfigurasi Untuk SMS Daemon)

Langkah ini dilakukan setelah setting database untuk Gammu. SMS daemon pada Gammu digunakan untuk proses pembacaan otomatis SMS yang diterima lalu disimpan ke database. SMS daemon juga diperlukan untuk keperluan pengiriman SMS.

Untuk melakukan setting SMS daemon, bukalah file ‘SMSDRC‘ yang terletak di direktori ‘C:\gammu‘. Bukalah dengan Notepad atau sejenisnya. Bagian yang diubah adalah:

port = diisi nomor port sesuai yang ada di file GAMMURC
connection = diisi jenis connection sesuai yang ada di GAMMURC
service = mysql (diisi dengan ‘mysql’ karena kita akan menggunakan mysql sebagai storage data SMSnya)
user = diisi user database koneksi ke mysql Anda
password = diisi password koneksi ke mysql Anda
pc = diisi nama host mysql (biasanya localhost)
database = sms (atau sesuai nama database yang tadi kita buat)

Contoh konfigurasi yang ditulis

port = com5:
connection = at115200
service = mysql
user = root
password = passwordroot
pc = localhost
database = sms

Catatan: hilangkan tanda # di depan parameter-parameter di atas bila ada.

Langkah Ketujuh (Membuat Gammu Service)

Langkah ini bertujuan untuk membuat service Gammu di Windows. Dengan dibuatnya service di Windows ini kita bisa lebih mudah menjalankannya tanpa menggunakan perintah tertentu di command prompt.

Untuk membuat Gammu service di Windows, ketikkan perintah ini di DOS PROMPT setelah Anda masuk ke folder ‘C:\gammu‘.


gammu-smsd -c smsdrc -i

Nah.. bila ada konfirmasi bahwa proses pembuatan service sukses, maka Anda akan melihat service Gammu muncul pada daftar service yang berjalan di Windows. Service ini bisa dilihat melalui ‘CONTROL PANEL > Administrative Tools > Services’. Nah.. untuk menjalankan service Gammu ini tinggal klik START pada service Gammu tersebut.

Namun bila proses pembuatan service ini gagal, maka silakan cek kembali konfigurasi SMSDRC nya atau mungkin nama databasenya salah, atau bisa juga command yang dituliskan salah.

OK demikian cara setting konfigurasi Gammu di Windows. Untuk artikel selanjutnya akan dibahas teknik dasar mengirim dan menerima SMS dengan Gammu. Teknik ini akan menjadi dasar SMS Gateway yang akan dibuat. So.. stay tune terus di blog ini ya.

Penting !!
Jika Anda ingin mengubah konfigurasi di SMSDRC, namun service GAMMU sudah terlanjur dibuat sebelumnya, maka Anda harus menghapus dahulu service yang sudah dibuat dengan memberikan perintah


gammu-smsd -u

Selanjutnya ubah konfigurasi SMSDRC, simpan dan buat servicenya kembali dengan perintah
 
gammu-smsd -c smsdrc -i

Jika Anda tidak hapus servicenya dahulu, maka meskipun Anda ubah konfigurasi di SMSDRC tidak akan memberikan pengaruh apa-apa.

source : http://blog.rosihanari.net/setting-gammu-untuk-aplikasi-sms-gateway/

Driver Windows 7 Asus Slimbook X401U

Asus Slimbook x401U baru saja diluncurkan oleh Asus dan Notebook ini salah satu yang termurah diantara yang lain. Bahkan mereka menyebut Asus Slimbook x401u ini sebagai Notebook dengan harga Netbook. Asus Slimbook X401U ini juga bisa nyala dalam 2 detik dengan ASUS Instant On dan Standby hingga 2 minggu.  Performa audio juga memukai dengan SonicMaster Lite. Untuk Keyboard pun memiliki touchpad multi-gesture yang intuitif. Sedangan untuk USB yang support dengan USB 3.0 yang nyatanya memiliki kecepatan 10x dari pada USB 2.0.

download driver untuk asus X401U windows 7 link dibawah ini:

lan card driver : lan card asus x401u
display driver : display ati asus x401u
wireless driver : wifi driver asus x401u

Validasi Modul Pendaftaran SIMRS GOS

Tadi pagi dapat laporan tentang ketidaksesuaian data yang masuk ke dalam database sistem SIMRS GOS. Data yang tidak sesuai itu adalah pada bagian pendaftaran yang akan melakukan pemasukan data pasien lama, sehingga jika dilakukan proses maka akan tercatat pada form field cara bayar adalah masih cara bayar yang lama, seharusnya bukan seperti itu, karena belum tentu pasien lama melakukan cara bayar dengan hal yang sama.


dari hal tersebut, maka akan diubah dari file yang bernama pendaftaran.php yang ada root htdocs. Buka file pendaftaran.php lalu hapus kode berikut yang ditandai seperti gambar dibawah :


maka, disaat bagian pendaftaran melakukan pemasukan data pasien lama, tidak akan terjadi lagi pemasukan data cara bayar yang sama 


Menambahkan Menu Input Tarif Di SIMRS GOS

Menambahkan Menu Input Tarif Di SIMRS GOS
Pemasukan data tarif setelah di telusuri ternyata tidak ada di dalam modul SIMRS GOS, sehingga operator untuk memasukan data tersebut harus langsung melalui database. Kesulitan proses ini akan coba dibuat untuk menu input tarif pada SIMRS GOS.

1.    Masuk ke ROOT htdocs penyimpanan SIMRS GOS
2.    Cari dan buka file menu.php dengan text editor bisa menggunakan notepad++ atau sublime
3.    Cari kode berikut :



4. Lalu tambahkan kode dibawah




5. maka secara keseluruhan terlihat kode sebagai berikut :



6. Kode diatas adalah untuk membuat sebuah menu diatas dan akan tampil setelah kita login sebagai user adm seperti gambar berikut.

Menambahkan Menu Input Tarif Di SIMRS GOS


 Selanjutnya kita akan membuat kode untuk melihat keseluruhan data tarif yang nantinya akan tersimpan di dalam database m_tarif2012

7.    Kita kembali ke root htdocs kita dan cari lalu buka file switch.php
8.    Lalu tambahkan kode berikut :



peletakan kode diatas harus dibawah setelah kode break; dan maksud perintah diatas adalah untuk membuat file baru yaitu yang bernama daftar_tarif.php dan add_tarif.php

9. Setelah membuat kode diatas, selanjutnya kita letakan file add_tarif.php di dalam folder adm. Kode untuk membuat tambah tarif sebagai berikut:

10.    Setelah kita membuat file add_tarif.php, maka kita buat proses untuk memasukan data ke dalam database, berikut kode input_tarif.php dan letakan di dalam folder adm:


Setting VPN di Mikrotik RB750

Setting VPN telah banyak di bahas di blog atau di situs lainnya, tapi artikel ini untuk dokumentasi sendiri karena tempo hari atasan minta koneksi vpn dari sebuah aplikasi yang ingin di jalankan dari jarak jauh. berikut tutorial singkat Cara Setting VPN dengan Mikrotik RB750.

Asumsi..

    Jaringan inet anda dengan menggunakan gateway/router mikrotik sudah berjalan dengan baik dan juga memiliki ip public.
    IP pool untuk VPN : 192.168.15.1-192.168.15.50
    IP Mikrotik yang mengarah ke LAN :192.168.0.245

Action...

    - silahkan login ke mikrotik anda dengan menggunakan winbox...
    - kemudian kita masuk ke modul Ip-->Pool


Setting VPN di Mikrotik RB750

- untuk nama bisa diberikan sesuai dengan keinginan anda, yang penting mudah diingat
- untuk address dimasukan : 192.168.15.1-192.168.15.50 dan next pool=none lalu klik OK
- Selanjutnya kita masuk ke modul PPP ke tab profiles, lalu klik tanda plus..

Setting VPN di Mikrotik RB750

- Untuk nama silahkan cari yang unik, kemudian local address diisikan dengan ip mikrotik yang mengarah ke LAN dan DNS server diberi ip yang sama (dengan catatan pada setting DNS di mikrotik pada option allow remote request di ceklist) lalu klik OK
- Selanjutnya kita pindah ke tab secrets masih pada modul PPP, kemudian diklik tanda plus-nya

Setting VPN di Mikrotik RB750


- Pada bagian ini untuk memberikan akses/username untuk menggunakan atau login ke VPN kita, silahkan berikan username dan password yang unik. Untuk service silahkan klik pptp dan profile diisi dengan profile yang sudah dibuat tadi..lalu diklik OK
- Setelah bagian ini selesai kemudian kita masuk ke TAB interface dan klik pada bagian PPTP Server

Setting VPN di Mikrotik RB750

Setting VPN selesai, kita tes VPN yang kita buat dengan koneksi windows 7

source : http://slackcool.blogspot.co.id/2010/11/setting-vpn-di-mikrotik-memakai-pptp.html