Tugas Program (gelombang 2) – Fuzzy


TUGAS PROGRAM (GELOMBANG 2)

FUZZY

 

Deskripsi: Buatlah program/aplikasi/software untuk mengimplementasikan kasus dibawah ini.

Ketentuan:

  1. Boleh menggunakan bahasa pemrograman apapun yang anda kuasai
  2. Boleh text based atau GUI.
  3. Dipresentasikan sesuai jadwal.

Untuk gelombang 2, program nomor 8 sampai 13.

Kasus VI: Karyawan

Diketahui data temporer karyawan sebagai berikut:

NIP

Nama

Umur

Masa Kerja (th.)*

Gaji/Bln

01

Susi

30

6

750.000

02

Adi

48

17

1.255.000

03

Tia

36

14

1.500.000

04

Lusi

37

4

1.040.000

05

Siska

42

12

950.000

06

Andy

39

13

1.600.000

07

Tutik

37

5

1.250.000

08

Yoga

32

1

550.000

09

Rina

35

3

735.000

10

Kiki

25

2

860.000

Buatkan tabel dengan isi data seperti pada tabel diatas.

Kemudian buatlah interface yang dapat mengeksekusi pilihan menu (query) sebagai berikut:

  1. Siapa saja karyawan yang masih muda tapi mempunyai gaji tinggi ?
  2. Siapa saja karyawan yang masih muda atau atau karyawan yang mempunyai gaji tinggi ?
  3. Siapa saja karyawan yang masih muda tapi masa kerjanya sudah lama ?
  4. Siapa saja karyawan yang parobaya dan gajinya sedang, atau karyawan yang parobaya tapi masa kerjanya sudah lama ?

Himpunan fuzzy untuk variabel umur: MUDA (0 sampai 40), PAROBAYA (35 sampai 50), dan TUA (mulai 40 dan seterusnya).

Himpunan fuzzy untuk variabel masa kerja: BARU (0 sampai 15), LAMA (mulai 10 dan seterusnya).

Himpunan fuzzy untuk variabel gaji: RENDAH (0 sampai 800.000), SEDANG (500.000 sampai 1.500.000), TINGGI (1.000.000 keatas).

Catatan: Bentuk kurva keanggotaan boleh menggunakan contoh di slide kuliah.

 

Kasus VII: Mahasiswa

Diketahui data temporer karyawan sebagai berikut:

NAMA MHS IPK PEROLEHAN SKS USIA
Susi 3.25 138 24
Andi 2.58 140 23
Ririn 3.55 125 30
Adit 2.96 52 22
Tutik 2.75 44 20
Tini 3.85 79 25
Dina 3.30 94 32
Yoga 3.45 110 29

Buatkan tabel dengan isi data seperti pada tabel diatas.

Kemudian buatlah interface yang dapat mengeksekusi pilihan menu (query) sebagai berikut:

  1. Ingin mendapatkan mahasiswa yang IPK rendah tapi perolehan SKS-nya banyak ?
  2. Ingin mendapatkan mahasiswa yang IPK tinggi dengan usia remaja ?
  3. Ingin mendapatkan mahasiswa yang perolehan SKS sedikit atau usia dewasa ?
  4. Ingin mendapatkan mahasiswa yang [perolehan SKS sedang dan usia remaja] atau [perolehan SKS sedang dan IPK sedang] ?

Variabel IPK ada 3 himpunan:

RENDAH (0 – 2.75), SEDANG (2.50 – 3.50), TINGGI (3.00 – 4.00).

Variabel SKS ada 3 himpunan:

SEDIKIT (0 – 70), SEDANG (50 – 120), BANYAK (80 – 150).

Variabel USIA ada 2 himpunan:

REMAJA (16 – 30), DEWASA (25 – 45).

Catatan: Bentuk kurva keanggotaan boleh menggunakan hasil pekerjaan anda di kuis.

 

 

Kasus IX: Klasifikasi data set bunga Iris

Data set bunga Iris mempunyai 4 fitur dan 3 macam kelas, dengan jumlah record 150.

Untuk mendapatkan data set, anda buka matlab, ketikkan perintah berikut di window prompt:

>> load fisheriris;

Variabel “meas” berisi 150 baris (data) dan 4 kolom (fitur). Untuk fitur secara berturut-turut adalah: sepal width, sepal length, petal length, dan petal width.

Variabel “species” berisi 150 baris (setiap baris berkorelasi dengan baris yang sama dalam variabel “meas”) dengan 3 macam nilai: ‘setosa’, ‘virginica’, dan ‘versicolor’. Anda boleh mengonversi (mengganti) ‘setosa’ dengan 0, ‘virginica’ dengan 1, dan ‘versicolor’ dengan 2.

Jika kemudian ada bunga Iris dengan nilai fitur: sepal width = 5.2, sepal length = 2.5, petal length = 5, dan petal width = 1.75. Masuk dalam kelas yang manakah bunga tersebut ?

 

Kasus X: Clustering data set bunga Iris

Data set yang digunakan sama dengan kasus IX. Anda hanya membutuhkan variabel “meas” saja. Terdiri dari 150 record dan 4 fitur.

Lakukan clustering dengan Fuzzy C-Means untuk nilai K (jumlah cluster) 2 dan 3.

 

Tugas Program

Program Topik Metode Jadwal

1

Kasus I: Pelayan restoran Tsukamoto 7 – 11 Mei 2012

2

Kasus I: Pelayan restoran Sugeno 7 – 11 Mei 2012

3

Kasus II: Putaran mesin cuci Tsukamoto 7 – 11 Mei 2012

4

Kasus II: Putaran mesin cuci Sugeno 7 – 11 Mei 2012

5

Kasus III: Kecepatan taksi Tsukamoto 7 – 11 Mei 2012

6

Kasus IV: Putaran AC Tsukamoto 7 – 11 Mei 2012

7

Kasus V: Kebutuhan Kalori Tsukamoto 7 – 11 Mei 2012

8

Kasus VI: Karyawan Tahani 4 – 8 Juni 2012

9

Kasus IX: Klasifikasi data set bunga Iris Fuzzy K-NN 4 – 8 Juni 2012

10

Kasus IX: Klasifikasi data set bunga Iris Fuzzy K-NN C 4 – 8 Juni 2012

11

Kasus X: Clustering data set bunga Iris Fuzzy C-Means 4 – 8 Juni 2012

12

Kasus VII: Mahasiswa Tahani 4 – 8 Juni 2012

13

Kasus III: Kecepatan taksi Sugeno 4 – 8 Juni 2012

Kelas A Sore (Maks 3 orang)

Kelompok Program

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

10

10

11

11

12

12

13

13

 

Kelas B Sore (Maks 3 orang)

Kelompok Program

1

1

2

3

3

4

5

5

6

6

7

7

8

8

9

9

10

11

11

12

13

 

Kelas C Pagi (Maks 2 orang)

Kelompok Program

3

1

1

2

5

3

4

7

5

9

6

4

7

10

8

13

9

6

10

11

12

8

13

 

Data Kelompok

Kelas Sore A

Kelompok Anggota

1

1. Nurdiansyah (09622031)

2. Abdul Chalim (09622029)

2

1. Agus

2. M. Qomarudin A.

3

1. Zahril Rahman (08622034)

2. M. N. Hidayatur R. (083401066)

3. Agus Dwi Kurniawan (08621054)

4

1. Nuris Wahidatun N. (09622002)

2. Misbakhul Ulum (09622006)

3. Sholih Maarif (09622007)

5

1. Antoni (09622023)

2. Achmad Baihaqi (09622017)

3. Ibnu Prasetyo (09622012)

6

1. M. Iqbal

2. Yanuar Ahmad S.

7

1. Noka Puja Arifin (09622005)

2. Moh. Arinal Haq (09622011)

3. Miftahul Khoiri (09622020)

8

1. Galih Wicaksono (09622019)

2. M. Arif Zulianto (09622037)

3. Imam Zarkasi (09622065)

9

1. Agus Khoirul Huda (09622025)

2. Mei Lindawati (09622032)

3. Banatus Sa’adah (09622034)

10

1. M. Irawan Yudha (09622008)

2. Andik (09622026)

11

1. Anton Novanita (08622020)

2. Rizal Abidin (09621008)

3. Supriyadi (09622004)

12

1. Nur Soleh (09622039)

2. M. Syafi’i (09622022)

3. M. Faishol (09622016)

13

1. Ahmad Mafruhin (09622030)

2. Dewi Tri Fita Kurnia (09622081)

3. Ita Sri Rayahu (06622047)

 

Kelas B Sore

Kelompok Anggota

1

1. M. Tarsan (09622077)

2. Rifa (09622085)

3. Sisca (09622084)

2

 

3

1. A. Nuruddin Hajar (09622086)

2. M. Yunus (09622051)

3. Nur Cholilah (09622064)

4

 

5

1. Sukron Makmun (10622008)

2. Giska Hidayanti (09622080)

3. M. Irwan Harianto (09622062)

6

1. Eko Prasetianto (09622009)

2. Hanif Nur Fauzi (09622028)

3. Ali H. (09622035)

7

1. Aviq Lovian (09622054)

2. M. Rifqi Abdillah (09622050)

3. Nur Faizzah (09621024)

8

1. M. Atiq Khamdi (09622067)

2. Anwarullah (09621003)

3. Winingrum (09622053)

9

1. Nizar Adian N. (08621055)

2. Fatkhur Roziq (08621056)

10

 

11

1. Rahmad Bagus H. (09622066)

2. Setyo W. (09622063)

3. Lely W. (09622045)

12

 

13

 

 

Kelas Pagi C

Kelompok Anggota

1

Tegar (Demo software nanti ikut bersamaan dengan gelombang 2)

2

 

3

Nadhifah (09621063) Ipul (09621009)

4

Ali (09621006) Rozi (09621079)

5

Rima (09621066) Ismi(09621071)

6

Sisno (09621086) Arif (09621064)

7

Millah(09621074) Intan (09621078)

8

Fatma (09621076) Ayu (09621085)

9

Imas (09621068) Sani (09621070)

10

Tomi, Faz

11

 

12

 

13

Habibi(09621087) Hafid(09621082)

 

Gresik, 26 April 2012

Dosen Pengampu,

Ttd

Eko Prasetyo

 

One Response to Tugas Program (gelombang 2) – Fuzzy

  1. Pingback: Aplikasi Dengan Metode Fuzzy Tahani « dRecks Laboratory

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: