P. 1
Proposal pembuatan aplikasi chating

Proposal pembuatan aplikasi chating

|Views: 622|Likes:
Published by Yuda Ba Ry

More info:

Published by: Yuda Ba Ry on Jan 21, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

06/29/2013

pdf

text

original

PEMBUATAN APLIKASI CHATTING SERVER CLIENT DENGAN PEMROGRAMAN SOCKET JAVA

Disusun oleh: 1. 2. 3. 4. 5. YUDHA DWI PUTRA NEGARA (070411100171) KHOTIBUL UMAM UMMU ZAZILAH SULIS SETYOWATI SILVIA AYU WULANDARI (070411100077) (070411100165) (070411100157) (070411100149)

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2010

1. BAB I.

maka perlu dibangun sebuah sistem pendukung keputusan yang akan membantu penentuan siapa yang berhak untuk mendapatkan beasiswa tersebut Model yang digunakan dalam sistem pendukung keputusan ini adalah Fuzzy Multiple Attribute Decision Making (FMADM).usia dan lain-lain. Dengan menggunakan sebuah program untuk membantu menyelesaikan persmasalahan sehingga jauh lebih mudah dan efisien. diharapkan penilaian akan lebih tepat karena didasarkan pada nilai kriteria dan bobot yang sudah ditentukan sehingga akan mendapatkan hasil yang lebih akurat terhadap siapa yang akan menerima beasiswa tersebut. penghasilan orang tua. Ada beasiswa yang dari lembaga milik nasional maupun swasta. Oleh karena jumlah peserta yang mengajukan beasiswa banyak serta indikator criteria yang banyak juga. semester. Metode SAW ini dipilih karena metode ini menentukan nilai bobot untuk setiap atribut.2 Rumusan Masalah Berdasarkan latar belakang di atas dapat dirumuskan permasalahan yang akan diselesaikan yaitu bagaimana merancang sebuah system pendukung keputusan dengan menggunakan Fuzzy MADM (Multiple Attribute Decission Making) dengan metode SAW (Simple Additive Weighting) untuk menentukan siapa yang akan menerima beasiswa berdasarkan bobot dan kriteria yang sudah ditentukan. kemudian dilanjutkan dengan proses perankingan yang akan menyeleksi alternative terbaik dari sejumlah alternatif. 1.1 Latar Belakang Disetiap lembaga pendidikan khususnya universitas banyak sekali beasiswa yang ditawarkan kepada mahasiswa yang berprestasi dan yang kurang mampu. hanya yang memenuhi kriteria-kriteria saja yang akan memperoleh beasiswa tersebut. Kriteria yang ditetapkan dalam studi kasus ini adalah nilai indeks prestasi akademik. Untuk mendapatkan beasiswa tersebut maka harus sesuai dengan aturan-aturan yang telah ditetapkan. Universitas Trunojoyo khususnya fakultas teknik adalah salah satu universitas yang mengelar program beasiwa setiap tahun bagi mahasiswa yang kurang mampu dan mahasiswa berprestasi. jumlah saudara kandung. dalam hal ini alternatif yang dimaksud adalah yang berhak menerima beasiswa berdasarkan kriteria-kriteria yang ditentukan Dengan metode perangkingan tersebut.Pendahuluan 1. Oleh sebab itu tidak semua yang mendaftarkan diri sebagai calon penerima beasiswa tersebut akan diterima. . jumlah tanggungan orang tua.

3 Batasan Masalah Pada penelitian ini diperlukan batasan-batasan agar sesuai dengan apa yang sudah direncanakan sebelumnya sehingga tujuan penelitian dapat tercapai.4 Tujuan Penelitian Tujuan penelitan ini adalah membangun suatu model pengambilan keputusan dengan mengunakan Fuzzy Multiple Attribute Decision Making (FMADM) dengan metode Simple Additive Weighting (SAW) untuk menentukan siapa yang akan menerima beasiswa berdasarkan kriteriakriteria serta bobot yang sudah ditentukan.1. . 1. Adapun batasan masalah yang di bahas pada penelitian ini adalah: a. b. Sample data yang dilakukan untuk penelitian ini diperoleh dari mahasiswa fakultas teknik universitas trunojoyo . Metode pengambilan data diperoleh dengan menggunakan interview.

Sistem Pendukung Keputusan dirancang untuk membantu pengambil keputusan dalam memecahkan masalah yang sifatnya semi terstruktur ataupun tidak terstruktur dengan menambahkan kebijaksanaan manusia dan informasi komputerisasi.2. Karena beasiswa bisa diartikan menambah kemampuan ekonomis bagi penerimanya. yang secara khusus dikembangkan untuk mendukung solusi dari pemasalahan manajemen yang tidak terstruktur untuk meningkatkan kualitas pengambilan keputusan. Dengan demikian dapat ditarik satu definisi tentang SPK yaitu sebuah system berbasis komputer yang adaptif. Sistem tersebut adalah suatu sistem yang berbasis komputer yang ditujukan untuk membantu pengambil keputusan dengan memanfaatkan data dan model tertentu untuk memecahkan berbagai persoalan yang tidak terstruktur SPK sebagai sebuah sistem berbasis computer yang membantu dalam proses pengambilan keputusan. 2.2 Sistem Pendukung Keputusan pertama kali diungkapkan pada awal tahun 1970-an oleh Michael S. fleksibel. dan interaktif yang digunakan untuk memecahkan masalah-masalah tidak terstruktur sehingga meningkatkan nilai keputusan yang diambil. beasiswa adalah penghasilan bagi yang menerimanya. Disebutkan pengertian penghasilan adalah tambahan kemampuan ekonomis dengan nama dan dalam bentuk apa pun yang diterima atau diperoleh dari sumber Indonesia atau luar Indonesia yang dapat digunakan untuk konsumsi atau menambah kekayaan Wajib Pajak (WP). Karakteristik dan Nilai Guna Karakteristik sistem pendukung keputusan adalah [10]: 1. BAB II DASAR TEORI 2. interaktif. Hal ini sesuai dengan ketentuan pasal 4 ayat (1) UU PPh/2000. fleksibel.1 Beasiswa Pada dasarnya. Scott Morton dengan istilah Management Decision Sistem. . berarti beasiswa merupakan penghasilan. SPK sebagai sistem informasi berbasis komputer yang adaptif.

Sistem ini dirancang hanyalah untuk membantu pengambil keputusan dalam melaksanakan tugasnya. SPK tidak memiliki kemampuan intuisi seperti yang dimiliki manusia. 3. Dengan berbagai karakter khusus diatas. . Di samping berbagai keuntungan dan manfaat seperti dikemukakan diatas. Kemampuan suatu SPK terbatas pada perbendaharaan pengetahuan yang dimilikinya (pengetahuan dasar serta model dasar). Proses-proses yang dapat dilakukan SPK biasanya juga tergantung pada perangkat lunak yang digunakan. SPK dapat memberikan berbagai manfaat dan keuntungan. 2. Walaupun suatu SPK. karena mampu menyajikan berbagai alternatif pemecahan. Sistem Pendukung Keputusan. 2. SPK dapat menghasilkan solusi dengan lebih cepat serta hasilnya dapat diandalkan. dirancang sedemikian rupa sehingga dapat digunakan/dioperasikan dengan mudah. SPK membantu pengambil keputusan untuk memecahkan masalah terutama berbagai masalah yang sangat kompleks dan tidak terstruktur. 4. namun ia dapat menjadi stimulan bagi pengambil keputusan dalam memahami persoalannya. diantaranya adalah [10] : 1. Dalam proses pengolahannya. SPK juga memiliki beberapa keterbatasan.2. 3. mungkin saja tidak mampu memecahkan masalah yang dihadapi oleh pengambil keputusan. 4. 4. sistem pendukung keputusan mengkombinasikan penggunaan model-model analisis dengan teknik pemasukan data konvensional serta fungsi-fungsi pencari / interogasi informasi. Sistem Pendukung Keputusan dirancang dengan menekankan pada aspek fleksibilitas serta kemampuan adaptasi yang tinggi. Ada beberapa kemampuan manajemen dan bakat manusia yang tidak dapat dimodelkan. SPK memperluas kemampuan pengambil keputusan dalam memproses data / informasi bagi pemakainya. 3. sehingga model yang ada dalam sistem tidak semuanya mencerminkan persoalan sebenarnya. Manfaat yang dapat diambil dari SPK adalah [10]: 1.

Data tersebut disimpan dan diorganisasikan dalam sebuah basis data yang diorganisasikan oleh suatu sistem yang disebut dengan sistem manajemen basis data (Database Management System).Jadi secara dapat dikatakan bahwa SPK dapat memberikan manfaat bagi pengambil keputusan dalam meningkatkan efektifitas dan efisiensi kerja terutama dalam proses pengambilan keputusan. Hubungan antara ketiga komponen ini dapat dilihat pada gambar dibawah. Komponen Sistem Pendukung Keputusan Sistem pendukung keputusan terdiri atas tiga komponen utama yaitu [10]: 1. Sub sistem pengelolaan model (model base) . Subsistem pengelolaan data (database). Gambar : Hubungan antara tiga komponen sistem pendukung keputusan Sub sistem pengelolaan data (database) Sub sistem pengelolaan data (database) merupakan komponen SPK yang berguna sebagai penyedia data bagi sistem. 2. Subsistem pengelolaan model (modelbase). Subsistem pengelolaan dialog (userinterface). 3.

dalam menyimpan berbagai model harus diperhatikan dan harus dijaga fleksibilitasnya.3 FMADM Fuzzy Multiple Attribute Decision Making FMADM adalah suatu metode yang digunakan untuk mencari alternatif optimal dari sejumlah alternatif dengan kriteria tertentu. 2007). Analytic Hierarchy Process (AHP) . pendekatan obyektif dan pendekatan integrasi antara subyektif & obyektif. sehingga beberapa factor dalam proses perankingan alternatif bisa ditentukan secara bebas. Masingmasing pendekatan memiliki kelebihan dan kelemahan. 2006): a. kemudian dilanjutkan dengan proses perankingan yang akan menyeleksi alternatif yang sudah diberikan. Weighted Product (WP) c.Keunikan dari SPK adalah kemampuannya dalam mengintegrasikan data dengan model-model keputusan. nilai bobot dihitung secara matematis sehingga mengabaikan subyektifitas dari pengambil keputusan. ada 3 pendekatan untuk mencari nilai bobot atribut. Hal lain yang perlu diperhatikan adalah pada setiap model yang disimpan hendaknya ditambahkan rincian keterangan dan penjelasan yang komprehensif mengenai model yang dibuat. Melalui subsistem dialog. yang dikenal dengan subsistem dialog. Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) e. Pada dasarnya. sehingga keputusan yang diambil tidak sesuai dengan kebutuhan oleh karena itu. ( Kusumadewi. nilai bobot ditentukan berdasarkan subyektifitas dari para pengambil keputusan. yaitu pendekatan subyektif. Pada pendekatan subyektif. sistem diimplementasikan sehingga pengguna dapat berkomunikasi dengan sistem yang dibuat. antara lain (Kusumadewi. Sedangkan pada pendekatan obyektif. Inti dari FMADM adalah menentukan nilai bobot untuk setiap atribut. ELECTRE d. Model adalah suatu tiruan dari alam nyata. Subsistem pengelolaan dialog (user interface) Keunikan lainnya dari SPK adalah adanya fasilitas yang mampu mengintegrasikan sistem yang terpasang dengan pengguna secara interaktif. Kendala yang sering dihadapi dalam merancang suatu model adalah bahwa model yang dirancang tidak mampu mencerminkan seluruh variabel alam nyata. 2. Simple Additive Weighting Method (SAW) b. Ada beberapa metode yang dapat digunakan untuk mnyelesaikan masalah FMADM.

2 Langkah Penyelesaian Dalam penelitian ini menggunakan FMADM metode SAW. Hasil akhir diperoleh dari proses perankingan yaitu penjumlahan dari perkalian matriks ternormalisasi R dengan vektor bobot sehingga diperoleh nilai terbesar yang dipilih sebagai alternatif terbaik (Ai) sebagai solusi. Memberikan nilai bobot (W) yang juga didapatkan berdasarkan nilai crisp. Adapun langkah-langkahnya adalah: 1. sedangkan untuk atribut biaya. 4. Membuat matriks keputusan berdasarkan criteria (Ci).3. Apabila berupa artibut keuntungan maka nilai crisp (Xij) dari setiap kolom atribut dibagi dengan nilai crisp MAX (MAX Xij) dari tiap kolom. 2007). 2006). 2. (Kusumadewi. kemudian melakukan normalisasi matriks berdasarkan persamaan yang disesuaikan dengan jenis atribut (atribut keuntungan ataupun atribut biaya) sehingga diperoleh matriks ternormalisasi R.4 Metode SAW Metode SAW sering juga dikenal istilah metode penjumlahan terbobot. Menentukan kriteria-kriteria yang akan dijadikan acuan dalam pengambilan keputusan. dimana nilai tersebut di peroleh berdasarkan nilai crisp. 2.2.…m dan j=1. Melakukan normalisasi matriks dengan cara menghitung nilai rating kinerja ternormalisasi (rij) dari alternatif Ai pada atribut Cj berdasarkan persamaan yang disesuaikan dengan jenis atribut (atribut keuntungan/benefit=MAKSIMUM atau atribut biaya/cost=MINIMUM). 5. Menentukan nilai preferensi untuk setiap alternatif (Vi) dengan cara menjumlahkan hasil kali antara matriks ternormalisasi (R) dengan nilai bobot (W). Memberikan nilai setiap alternatif (Ai) pada setiap kriteria (Cj) yang sudah ditentukan. ( Kusumadewi . 4. Nilai Vi yang lebih besar mengindikasikan bahwa alternatif Ai lebih terpilih. 2. Konsep dasar metode SAWadalah mencari penjumlahan terbobot dari rating kinerja pada setiap alternatif pada semua . 3.2. 3.1 Algoritma FMADM Algoritma FMADM adalah: 1.2. Menentukan rating kecocokan setiap alternative pada setiap kriteria. Melakukan proses perankingan dengan cara mengalikan matriks ternormalisasi (R) dengan nilai bobot (W). yaitu Ci. 2. nilai crisp MIN (MIN Xij) dari tiap kolom atribut dibagi dengan nilai crisp (Xij) setiap kolom. i=1.3.…n.

2. i=1. Nilai preferensi untuk setiap alternative (Vi)diberikan sebagai: Nilai Vi yang lebih besar mengindikasikan bahwa alternatif Ai lebih terpilih.2.atribut.....m dan j=1.. dimana rij adalah rating kinerja ternormalisasi dari alternatif Ai pada atribut Cj. ...n. Metode SAW membutuhkan proses normalisasi matriks keputusan (X) ke suatu skala yang dapat diperbandingkan dengan semua rating alternative yang ada..

Semester. jumlah saudara kandung. Himpunan ini kemudian diperlakukan sebagai input kedalam sistem FMADM (dalam hal ini disebut sebagi Ci). 2005). Banyak. Banyak . dan nilai IPK. C6= nilai IPK. Analisis Kebutuhan Output Keluaran yang dihasilkan dari penelitian ini adalah sebuah alternatif yang memiliki nilai tertinggi dibandingkan dengan alternatif nilai yang lain.3. karena dalam setiap criteria memiliki nilai yang berbeda-beda. Banyak. Tengah. Banyak. Alternatif yang dimaksud adalah mahasiswanya. Pada penelitian ini hasil keluarannya diambil dari urutan alternatif tertinggi ke alternatif terendah. Jumlah tanggungan Orangtua. Bobot Dalam metode penelitian ini ada bobot dan kriteria yang dibutuhkan untuk menentukan siapa yang akan terseleksi sebagai penerima beasiswa. Tinggi. Usia. Adapun kriterianya adalah: C1=Jumlah penghasilan Orangtua C2=Usia C3=Semester C4=Jumlah tanggungan Orangtua C5=jumlah saudara kandung. jumlah saudara kandung. nilai IPK dan untuk himpunan fuzzynya adalah Rendah. semester. penilaian dilakukan dengan melihat nilai-nilai terhadap indikator yaitu jumlah penghasilan Orangtua. Sedang. Hasil akhir yang dikeluarkan oleh program nanti berasal dari nilai setiap kriteria. BAB III Perancangan Sistem 3. usia. Variabel yang digunakan dalam penelitian ini adalah Jumlah penghasilan Orangtua. (Kusumadewi. Selanjutnya masing-masing indikator tersebut dianggap sebagai kriteria yang akan dijadikan sebagai faktor untuk menentukan penerima beasiswa dan himpunan fuzzy nya adalah Rendah.1 Analisis Sistem Seperti telah dijelaskan pada pendahuluan. Sedang Tengah. Tinggi. jumlah tanggungan Orangtua. . Urutan alternatif yang akan ditampilkan mulai dari alternatif tertinggi ke alternatif terendah.

4 4. Semester . Tabel 3. Di bawah ini adalah bilangan fuzzy dari bobot. Rendah ( R ) = 0. Penghasilan orang tua 1 Kriteria Usia Variabel usia dikonversikan dengan bilangan fuzzy dibawah ini. Dimana dari suatu variabel tersebut akan dirubah kedalam bilangan fuzzynya. Sangat Rendah ( SR ) = 0 2.Dari masing-masing bobot tersebut. Tabel 2. Tengah ( T1 ) = 0.8 6. Tabel 1. Usia Kriteria Semester Variabel semester dikonversikan dengan bilangan fuzzy dibawah ini.2 3. maka dibuat suatu variabel-variabelnya. Sedang ( S ) = 0.6 5. 1. Tinggi ( ST ) = 0. Banyak ( B ) = 1 Untuk mendapat variabel tersebut harus dibuat dalam sebuah grafik supaya lebih jelas pada gambar Kriteria Penghasilan Orang Tua Variabel penghasilan orang tua dikonversikan dengan bilangan fuzzy dibawah ini.

Kriteria Jumlah Tanggungan Orang Tua Variabel Jumlah Tanggungan Orang Tua dikonversikan dengan bilangan fuzzy dibawah ini. Nilai ipk . Jumlah tanggungan orang tua Kriteria Jumlah Saudara Kandung Variabel Jumlah saudara kandung dikonversikan dengan bilangan fuzzy dibawah ini. Tabel 5. Tabel 6. Jumlah saudara kandung Kriteria Nilai IPK Variabel nilai IPK dikonversikan dengan bilangan fuzzy dibawah ini. Tabel 4.

dapat dibentuk matriks keputusan X dengan mengambil 3 sampel data mahasiswa: dan vektor bobot: W= [0.8] .1 Tampilan Awal Gambar 3 merupakan halaman utama program ketika aplikasi tersebut dijalankan. Sehingga yang akan lolos dalam penerimaan beasiswa tersebut adalah mahasiswa dengan nilai alternatif yang terbaik. ubah. Berdasarkan pada gambar 4 diatas. hapus. help dan exit.4 1 1 0. Dimana datadata tersebut dimasukan berdasarkan kriteria yang sudah ditentukan melalui proses perhitungan.2 Masukan Data Gambar 4 merupakan hasil proses dari penginputan dari pemohon beasiswa. proses. 3.DFD Level 1 3.2.2 0.6 0. Ada beberapa macam menu diantaranya menu tambah data.2.2 Perancangan konfigurasi sistem 3.2.3 Hasil Seleksi Gambar 5 merupakan hasil dari proses aplikasi penerima beasiswa tersebut. Dimana hasil yang akan ditampilkan adalah mahasiswa dengan alternative tertinggi sampai alternatif terendah. 3. Dalam penelitian ini akan dicontohkan satu perhitungan untuk mencari nilai akhir dari 3 mahasiswa.

50 0.10 0.53.20 0.20 0. V2 = 2.00 0.33 033 0.2 0.20 0.25 1.25 0.20 0.53.20 0.50 0.75 0.10 0.20 Perkalian Matriks W * R sebagai berikut : Langkah berikutnya adalah penjumlahan dari setiap alternatif.53. Nilai terbesar ada pada V2 sehingga alternatif A2 (Mahasiswa ke 2) adalah alternatif yang terpilih sebagai alternatif terbaik.33 0. Setelah dilakukan proses penjumlahan didapatkan nilai A1 = 1.53.05 0. A2 =2.60 0.00 0.50 0. Langkah terakhir adalah proses perangkingan.3 0.25 1.20.33 0.50 0.25 1. dan V3 = 1. baris ke 2 = A2 dan baris ke 3 = A3.20 0.33 0. A3 = 1.20 0.40 0.20.50 0.33 0. .00 0.50 0.25 0. Supaya lebih jelas dimisalkan untuk baris pertama dari matriks diatas adalah A1. Hasil perankingan diperoleh: V1 1.Matriks ternormalisasi R diperoleh dari persamaan (2.1): 0.

dimana kriteria tersebut diterjemahkan dari bilangan fuzzy kedalam bentuk sebuah bilangan crisp. Sehingga nilainya akan bisa dilakukan proses perhitungan untuk mencari alternatif terbaik. maka tingkat validitasnya akan cenderung naik. . Dari penelitian tersebut diketahui bahwa semakin banyak sampel yang dipunyai. dan hasil akhir dari penelitian ini adalah sebuah alternatif yang memiliki nilai alternatif terbaik dari alternatif yang lain.5. Penutup KESIMPULAN Telah dibangun sebuah sistem pendukung keputusan untuk membantu penentuan seseorang yang berhak mendapatkan beasiswa berdasarkan kriteria-kriteria yang telah ditentukan.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->