LAMPIRAN 1
KUESIONER KEPUASAN AKADEMIK
Jurusan : Semester : IPK : Jenis Kelamin : Kota asal :
Berikan tanda silang pada salah satu nilai menurut penilaian Anda yang paling sesuai dengan pernyataan yang ada.
Keterangan :
* = belum pernah merasakan 1 = sangat tidak setuju 2 = tidak setuju 3 = kurang setuju 4 = cukup setuju 5 = setuju 6 = sangat setuju No Pertanyaan * 1 2 3 4 5 6 Support
1 Staf universitas mudah dihubungi pada saat diperlukan 2 Layanan konseling yang tersedia telah memenuhi
keperluan saya
3 Saya puas dengan layanan konsultasi karir yang tersedia 4 Saya mendapat informasi jelas tentang dukungan
pembiayaan pendidikan
5 Suasana kampus memberikan dukungan proses pembelajaran di luar kelas, terutama untuk
pengembangan softskill saya
6 Suasana kampus mendorong terciptanya semangat kewirausahaan
7 Suasana kampus mendorong saya untuk berperan serta aktif dalam berbagai kegiatan kemahasiswaan
8 Konsultasi skripsi yang diselenggarakan Jurusan membantu saya dalam penyelesaian skripsi
9 Informasi terkait proses administrasi skripsi mudah saya peroleh
10 Saya merasa aman saat berada di kampus
11 Layanan kesehatan yang tersedia telah memenuhi kebutuhan saya
Resources
12 Universitas menyediakan fasilitas untuk bersosialisasi (misalnya ruang diskusi, kafetaria dll.)
13 Fasilitas IT (Information Technology) dapat saya pergunakan saat diperlukan
14 Koleksi perpustakaan (buku, journal,electronic journal, video, multimedia dll) yang tersedia telah memadai 15 Koleksi perpustakaan (buku, journal,electronic journal,
video, multimedia dll) mudah untuk diakses
16 Koleksi perpustakaan (buku, journal,electronic journal, video, multimedia dll) menambah pemahaman saya terhadap program studi yang saya ambil
17 Universitas menyediakan sarana olahraga yang memadai 18 Berbagai Informasi yang ada di Binusmaya telah
membantu dalam proses perkuliahan saya Personal Development
19 Pengalaman saya selama di universitas telah meningkatkan rasa percaya diri saya
20 Kemampuan berkomunikasi saya meningkat 21 Saya menjadi lebih percaya diri dalam menggali ide-ide
baru
22 Kemampuan saya dalam memecahkan masalah (problem
solving ) meningkat melalui pengalaman saya selama di
Universitas
23 Pengalaman saya selama di universitas telah membuat saya lebih menghargai pendapat orang lain
24 Pengalaman saya selama di universitas membantu saya dalam merencanakan langkah-langkah untuk mencapai cita cita saya
25 Kegiatan perkuliahan yang saya ikuti menambah pengalaman tentang wawasan internasional (international experience )
26 Kegiatan kemahasiswaan yang saya ikuti menambah pengalaman / wawasan internasional (international
experience )
27 Kegiatan kemahasiswaan membantu saya dalam mengembangkan minat dan bakat
28 Program kuliah yang saya ikuti membuat saya lebih percaya diri untuk dapat berhasil dalam dunia kerja 29 Pengalaman saya selama di universitas telah
memperbesar peluang saya dalam memperoleh pekerjaan
Academic Advisory
30 Kegiatan bimbingan akademis membantu saya dalam meningkatkan pemahaman tentang program studi yang saya ambil
31 Kegiatan bimbingan akademis telah mendorong saya untuk lebih bersemangat dalam mengembangkan proses pembelajaran
32 Program tutorial/mentoring telah memberikan manfaat/ meningkatkan pemahaman saya terhadap materi kuliah dan meningkatkan prestasi belajar
Overall
33 Secara keseluruhan, saya mendapatkan dukungan yang memadai dalam menjalani perkuliahan saya
34 Secara keseluruhan, pengalaman belajar yang saya dapatkan di Universitas sesuai dengan harapan saya
LAMPIRAN 2
DATA PENGUJIAN VALIDITAS DAN RELIABILITAS
Support Resources Responden 1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 1 5 4 4 4 4 4 5 5 5 6 5 6 5 5 5 5 5 6 2 5 5 4 5 5 4 4 6 5 6 4 5 4 4 4 5 4 5 3 4 5 4 4 3 4 4 5 5 5 4 5 4 3 4 4 4 5 4 4 4 6 4 4 3 4 4 4 3 3 4 5 4 4 4 4 5 5 6 5 5 3 3 3 5 5 5 5 5 6 5 4 4 4 4 5 6 4 4 4 3 3 4 5 5 5 4 4 4 3 3 3 3 3 3 7 4 3 4 6 5 3 4 4 4 4 4 4 4 4 3 3 3 4 8 4 4 4 3 3 3 5 5 3 5 4 4 5 2 2 4 3 2 9 4 4 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 10 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 11 5 4 4 5 4 3 3 3 3 4 3 6 4 5 5 6 2 5 12 2 4 2 4 4 4 4 2 2 4 2 4 4 3 3 3 4 4 13 4 4 3 4 5 3 5 2 2 5 3 4 2 5 5 4 2 2 14 2 4 3 4 3 3 2 3 1 4 1 4 4 3 4 2 4 3 15 5 6 5 5 5 5 5 6 6 6 5 5 5 6 6 5 5 5 16 4 4 3 4 4 4 4 3 3 5 3 5 4 4 4 4 1 5 17 3 4 5 3 3 4 3 2 2 3 3 3 3 3 3 3 3 3 18 3 3 4 2 5 5 6 3 3 6 1 6 4 3 3 3 2 1 19 4 4 5 5 4 5 4 3 4 3 5 4 4 5 5 4 5 5 20 4 3 3 4 4 3 4 3 3 3 3 2 2 3 4 2 2 4
Personal Development Academic Advisory Overall Responden 1 2 3 4 5 6 7 8 9 10 11 1 2 3 1 2 1 5 4 4 4 4 5 4 4 5 5 6 5 5 5 5 5 2 5 4 4 5 5 4 5 5 5 5 4 4 4 5 5 5 3 5 5 3 4 5 5 5 3 5 5 4 4 3 4 5 4 4 4 4 4 4 4 5 4 4 4 4 6 4 4 4 4 4 5 5 5 5 5 4 5 3 4 4 5 5 5 5 5 5 5 6 3 3 5 5 3 3 5 4 4 4 5 4 4 4 4 4 7 4 4 4 4 5 4 4 4 5 6 4 5 5 4 5 5 8 2 3 2 3 5 4 2 5 5 4 5 3 4 4 3 4 9 5 4 5 5 5 5 5 5 5 4 5 5 4 5 5 5 10 5 3 5 5 5 5 5 5 5 4 5 5 4 5 5 5 11 4 4 4 3 4 5 2 2 4 4 5 5 4 3 4 4 12 5 5 4 4 5 5 4 3 4 4 2 4 4 2 4 4 13 5 5 5 5 5 2 5 5 5 5 5 2 2 2 4 4 14 2 3 2 3 2 3 4 4 4 3 3 2 4 3 3 4 15 5 5 6 5 5 6 5 5 6 6 6 4 4 4 5 6 16 4 4 4 4 4 4 5 5 5 4 5 3 4 4 4 4 17 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 18 4 4 4 6 5 6 3 3 3 6 6 3 3 3 4 3 19 5 4 5 5 5 4 4 4 5 5 5 4 5 5 5 5 20 5 4 5 5 5 4 4 4 5 4 4 3 3 4 5 5
LAMPIRAN 3
DATA KUESIONER PER KRITERIA
Data Kuesioner Mahasiswa Jurusan TI-Statistika
Responden Support Resources Personal Development
Academic Advisory
Overall Semester IPK Jenis Kelamin Kota 1 2 2.86 3.55 1 3 3 3.01-3.50 L Jakarta 2 3.5 4 3.55 4.33 3 3 2.51-3.00 L Jakarta 3 3.63 4.29 4.09 4 4 3 3.51-4.00 L Jakarta 4 3.83 2.71 4.55 4 5 3 3.51-4.00 P Jakarta 5 4.43 4.57 4.89 4.67 5 3 3.01-3.50 P Luar Jakarta 6 3.91 3.14 4.55 4 3.5 5 3.01-3.50 L Jakarta 7 3.5 3 3 3 3 5 2.51-3.00 P Jakarta 8 4 4.17 4 3.67 4 5 2.51-3.00 P Jakarta 9 5.29 5.71 5.45 4 5.5 5 3.01-3.50 L Jakarta 10 2.73 3.43 3.09 3 3.5 5 2.51-3.00 L Jakarta 11 2.33 3.43 3.64 1 2 7 3.51-4.00 L Jakarta 12 3.89 3.43 4.73 2 4 7 3.01-3.50 L Luar Jakarta 13 3.71 3.57 4.3 4 4 7 3.01-3.50 P Luar Jakarta 14 3.2 4.71 3.73 4.5 4 7 3.01-3.50 L Jakarta 15 2.83 2.43 3.82 3 1.5 7 3.01-3.50 L Jakarta 16 4.4 3.86 4.73 3.5 4 7 3.01-3.50 L Jakarta 17 4.4 4 4.73 3.5 4.5 7 3.51-4.00 P Jakarta 18 3.33 3.86 4.09 3.67 4.5 7 2.51-3.00 L Luar Jakarta 19 4.4 5 3.9 4 4.5 7 3.01-3.50 L Luar Jakarta 20 3.5 3.33 3.5 2 4.5 7 2.51-3.00 L Luar Jakarta 21 1.38 3 1.36 1 2 7 3.51-4.00 L Luar Jakarta 22 1.83 1.71 1 1 1 7 2.01-2.50 L Luar Jakarta 23 3.82 4.43 4.82 5 4 7 2.51-3.00 L Jakarta 24 4.09 5 4.73 4.67 5 9 3.01-3.50 P Luar Jakarta 25 3.88 3.17 3.55 3.5 3.5 9 3.01-3.50 L Jakarta
26 2.36 2.29 2.73 4 2.5 9 3.51-4.00 L Luar Jakarta 27 2.17 3.5 4.55 3.67 4 9 3.51-4.00 P Luar Jakarta 28 4.11 3.5 4.36 5 5 9 3.01-3.50 L Luar Jakarta 29 3.17 2.17 2.18 2.5 2 9 3.01-3.50 P Jakarta 30 4.55 4.29 4.55 5 5 9 3.51-4.00 L Luar Jakarta 31 4.11 3.14 3.73 3.5 4 9 3.51-4.00 P Luar Jakarta 32 3.89 4.33 4.27 4 4 9 3.51-4.00 P Jakarta 33 4.29 4.43 4.88 2 5 9 3.01-3.50 L Jakarta 34 4.5 3.6 4 6 3.5 9 3.51-4.00 L Jakarta 35 4.33 3.83 4.45 3.5 4.5 9 3.51-4.00 P Luar Jakarta 36 5.13 4.5 4.7 4.33 5 9 3.51-4.00 L Jakarta
Data Kuesioner Mahasiswa Jurusan TI-Matematika
Responden Support Resources Personal Development
Academic Advisory
Overall Semester IPK Jenis Kelamin Kota 1 2.5 2.86 3.27 2.33 2.5 3 3.01-3.50 L Jakarta 2 2.64 3.33 2.18 1.33 2.5 3 3.51-4.00 P Jakarta 3 1.75 2.67 3.44 3 1 3 3.01-3.50 L Luar Jakarta 4 4.5 3.43 3.64 4.33 6 3 3.01-3.50 P Luar Jakarta 5 3 3.67 3.91 3 3 3 2.51-3.00 L Luar Jakarta 6 2.64 3.14 4.27 3.67 3.5 3 3.01-3.50 L Jakarta 7 3.5 4.14 4.82 6 5 3 3.01-3.50 P Jakarta 8 3.56 4 4 6 4 3 3.01-3.50 L Luar Jakarta 9 2.86 3.83 4 3 3 3 3.01-3.50 P Luar Jakarta 10 3.1 4 3.64 1 1.5 3 3.51-4.00 L Jakarta 11 3.5 3.33 3.73 2 2.5 3 3.51-4.00 L Jakarta 12 3.9 4 4.91 5.33 5 3 3.01-3.50 L Luar Jakarta 13 4.13 4 4.45 4 4 3 2.51-3.00 L Luar Jakarta 14 3.8 3.75 3.82 3.33 4 3 3.01-3.50 L Luar Jakarta 15 3.6 3.14 3 3 3 3 3.01-3.50 L Luar Jakarta 16 4 4 4 4 4 3 2.51-3.00 L Luar Jakarta
17 3.73 3.29 4.45 4 5 3 2.51-3.00 L Luar Jakarta 18 4.29 4.86 3.9 3.33 4 3 2.51-3.00 L Luar Jakarta 19 3.88 4.17 4.09 3 4 3 3.51-4.00 L Luar Jakarta 20 4.6 4.43 5 4 4.5 3 3.51-4.00 L Jakarta 21 3.55 5 4.27 3 3.5 3 3.51-4.00 L Jakarta 22 4.33 4 4 5.33 3.5 3 3.01-3.50 L Jakarta 23 4.33 5.25 4.45 5 4.5 3 2.51-3.00 L Jakarta 24 4 3.43 4.55 3 5 3 3.51-4.00 L Jakarta 25 4.55 4.57 4.36 4.67 5 3 2.51-3.00 L Jakarta 26 3.13 2.57 3.13 2 2 3 3.01-3.50 L Luar Jakarta 27 3 2.29 5 3 3.5 3 3.51-4.00 L Luar Jakarta 28 4.75 5.5 4.55 6 4 3 3.01-3.50 L Luar Jakarta 29 5.18 5.29 5.55 5.33 6 5 2.51-3.00 P Jakarta 30 4.5 4.33 4.27 4 4 5 2.51-3.00 P Jakarta 31 3.63 2.5 3.8 3.67 3 5 3.51-4.00 P Jakarta 32 4.38 3.33 4 4 4 5 3.01-3.50 P Jakarta 33 4.2 4.71 4.18 4 4 5 3.51-4.00 P Jakarta 34 4 5.25 3.75 4 4 5 3.51-4.00 P Jakarta 35 3.71 4.43 3.55 3.67 2.5 5 3.51-4.00 P Jakarta 36 3 3 3 3 3 5 3.51-4.00 P Luar Jakarta 37 3.67 4 3 3 3 5 3.01-3.50 P Luar Jakarta 38 3.86 3.57 4 3.33 4 5 3.51-4.00 P Luar Jakarta 39 2.33 2.71 4 4.33 4 5 3.01-3.50 L Jakarta 40 2.89 3 3 3 3 5 2.01-2.50 L Jakarta 41 5.64 6 5.64 5 5 5 3.51-4.00 L Jakarta 42 3.91 4.14 4.91 4 4 5 2.51-3.00 L Jakarta 43 4.5 3.83 4.78 4.67 4.5 5 3.51-4.00 L Jakarta 44 5.09 6 6 6 6 5 1.01-1.50 L Luar Jakarta 45 4 4.86 3.91 4 4.5 5 3.51-4.00 L Luar Jakarta 46 3.8 3.5 4 3 3 5 2.51-3.00 L Jakarta 47 3.36 3.29 3.36 3.33 3.5 5 3.51- L Jakarta
4.00 48 5 5.14 4.45 5 5 5 2.51-3.00 L Luar Jakarta 49 3 2.86 3.82 2 3 5 2.51-3.00 L Luar Jakarta 50 4.29 3.83 4.91 3.5 2.5 5 3.51-4.00 L Luar Jakarta 51 4 3.57 3.89 3 4 5 2.51-3.00 L Luar Jakarta 52 4.29 3.29 3.27 2.67 3.5 7 3.51-4.00 P Luar Jakarta 53 4.14 3.83 3.45 4.67 3.5 7 3.51-4.00 P Luar Jakarta 54 3 3.57 3.7 5 4 7 2.51-3.00 P Jakarta 55 3.62 4 4.27 4.33 3.5 7 2.51-3.00 P Jakarta 56 4.57 3.71 3.64 4 4 7 3.51-4.00 P Luar Jakarta 57 3.5 4 3.73 3 4 7 2.01-2.50 L Jakarta 58 3.6 1.67 2.27 3.33 4.5 7 3.01-3.50 L Luar Jakarta 59 3.6 3.86 4.09 4 4 7 3.51-4.00 L Jakarta 60 3.83 3.8 4.09 3.5 3 7 2.51-3.00 L Luar Jakarta 61 3 3.86 3.56 4 4 7 3.01-3.50 L Jakarta 62 3.71 4 3.91 3 3 7 3.01-3.50 L Luar Jakarta 63 5.4 5.17 4.18 2.33 5.5 7 3.01-3.50 L Luar Jakarta 64 3 3.43 2.36 1.67 2 7 3.51-4.00 L Jakarta 65 1.63 1 2.36 2.33 2 7 2.51-3.00 L Jakarta 66 3 3.86 4.55 4 4 7 2.51-3.00 L Luar Jakarta 67 3.33 4.14 4.36 2.67 4 7 2.51-3.00 L Jakarta 68 2.25 3.29 3.64 3 4 7 3.51-4.00 L Jakarta 69 3.33 5 3.36 3 3.5 7 3.51-4.00 L Jakarta 70 4.14 4.29 4.09 4.33 4 7 2.51-3.00 L Jakarta 71 4.17 4.14 3.7 4 3.5 7 2.51-3.00 L Jakarta 72 4 4 4 4 4.5 7 2.51-3.00 L Jakarta 73 1.91 2.43 2.45 1 2 7 3.01-3.50 L Jakarta 74 5 4.57 3.78 3 3 7 3.51-4.00 L Jakarta 75 3.17 3.83 1.82 1.33 2.5 7 3.01-3.50 L Luar Jakarta 76 3.22 4 4 3 3 7 3.51-4.00 L Luar Jakarta 77 3 3.71 3.64 2.67 4 7 3.01-3.50 L Luar Jakarta
78 3.5 3 2 2 2.5 7 3.01-3.50 L Jakarta 79 4 4.43 4.64 4.33 5 7 3.51-4.00 L Luar Jakarta 80 4.82 5 5 4 4 9 3.01-3.50 P Jakarta 81 4 4 4 4 4 9 2.51-3.00 P Jakarta 82 4.36 4.43 4.18 4 4.5 9 2.51-3.00 P Jakarta 83 3.13 2.33 2.45 1 3 9 2.51-3.00 P Luar Jakarta 84 5.14 4.43 4.27 4.33 4 9 3.01-3.50 P Luar Jakarta 85 3.91 3.14 2.91 3 4 9 3.01-3.50 P Luar Jakarta 86 4.11 3.83 4 4 4 9 3.01-3.50 P Jakarta 87 4.18 3.71 4.64 4 4.5 9 3.01-3.50 P Jakarta 88 3.82 3.71 4 4 4 9 3.01-3.50 P Luar Jakarta 89 3.75 4.57 4.91 5 3.5 9 3.01-3.50 L Jakarta 90 2.63 2.57 2.55 2 3 9 3.01-3.50 L Jakarta 91 4 4 4 4 4 9 3.01-3.50 L Jakarta 92 3.54 5 4.91 4 4 9 2.51-3.00 L Luar Jakarta 93 2.1 4.29 4.64 1 3 9 3.01-3.50 L Luar Jakarta 94 5.29 5 5.27 4 5 9 3.01-3.50 L Luar Jakarta 95 3 3.5 4.55 2.5 2.5 9 3.01-3.50 L Jakarta 96 5.27 5 5.27 5.33 5 9 3.51-4.00 L Jakarta 97 3.91 3.71 3.82 4 4 9 2.01-2.50 L Luar Jakarta 98 2.82 5 4 4.67 4 9 3.51-4.00 L Luar Jakarta 99 4.22 3.57 4.44 4 4.5 9 2.51-3.00 L Luar Jakarta 100 3.82 4.71 5.18 5.67 5 9 2.51-3.00 L Luar Jakarta 101 4.55 4.57 5 5 5 9 3.01-3.50 L Jakarta 102 3.9 3.43 5 5 4 9 3.01-3.50 L Jakarta 103 3.36 4.29 4.27 2 4 9 3.51-4.00 L Luar Jakarta 104 5 5.29 5.55 5.67 5 9 3.01-3.50 L Jakarta 105 4 3.29 4.18 4.67 5 9 2.51-3.00 L Luar Jakarta 106 2 2 2 2 2 9 1.51-2.00 L Luar Jakarta 107 4.13 4 4.45 4 5 9 3.01-3.50 L Luar Jakarta
Data Kuesioner Mahasiswa Jurusan TI
Responden Support Resources Personal Development
Academic Advisory
Overall Semester IPK Jenis Kelamin Kota 1 4.43 5.4 6 5.33 6 3 3.51-4.00 P Luar Jakarta 2 5 4.86 5 5 5 3 3.51-4.00 P Luar Jakarta 3 5 4.71 5 5 5 3 3.01-3.50 P Luar Jakarta 4 3.75 4 3.73 4 3 3 3.51-4.00 P Luar Jakarta 5 3.22 3.57 3.64 3 3 3 3.01-3.50 P Luar Jakarta 6 1.17 3 4 2 3.5 3 3.51-4.00 P Jakarta 7 3.7 3.71 4 4 3 3 3.01-3.50 P Luar Jakarta 8 4.17 3.29 4.18 4.33 4 3 3.01-3.50 P Luar Jakarta 9 4.75 4.14 4.18 5 4 3 3.51-4.00 P Jakarta 10 4 3.83 3.89 4.33 3.5 3 3.01-3.50 P Luar Jakarta 11 4 3.71 4.27 5 3 3 2.51-3.00 P Jakarta 12 4.82 5.29 5.55 5.33 6 3 3.51-4.00 P Jakarta 13 4.73 4.86 4.73 4.67 4.5 3 3.51-4.00 P Jakarta 14 4.17 4.5 4.36 3 4 3 3.01-3.50 P Jakarta 15 4.73 4.86 5 5 5 3 2.51-3.00 P Luar Jakarta 16 3 4.67 4.1 2 3.5 3 3.51-4.00 P Jakarta 17 4.5 5.43 4 5 5 3 2.51-3.00 P Jakarta 18 5 5 5 5 5 3 3.51-4.00 P Luar Jakarta 19 5.43 4.14 4.82 5.33 5.5 3 3.51-4.00 P Luar Jakarta 20 4.43 4.86 4.7 4 4 3 2.51-3.00 P Luar Jakarta 21 4.5 3 4.36 6 5.5 3 3.51-4.00 P Luar Jakarta 22 4.36 4 4 4 4 3 3.01-3.50 P Luar Jakarta 23 4.33 4.83 4.91 5 5 3 3.01-3.50 P Luar Jakarta 24 4.38 4.43 5.09 5 4.5 3 2.51-3.00 P Luar Jakarta 25 3.57 3.8 4.9 4 5 3 2.51-3.00 P Luar Jakarta 26 4.56 4.86 6 5.67 6 3 3.01-3.50 P Luar Jakarta 27 3.64 3.43 4 3.33 4 3 2.51-3.00 L Luar Jakarta 28 3.2 3.29 4.45 1.5 3 3 3.01-3.50 L Luar Jakarta
29 4.55 4.29 4.55 5 5 3 2.51-3.00 L Luar Jakarta 30 5.09 5 4.91 5 4.5 3 3.01-3.50 L Luar Jakarta 31 5.29 5.5 5.6 4.67 5 3 3.01-3.50 L Luar Jakarta 32 5.09 5.29 5.45 5 5.5 3 3.51-4.00 L Luar Jakarta 33 4.57 4.29 4.18 4 4 3 2.51-3.00 L Luar Jakarta 34 2.91 4.43 5.18 6 2 3 3.01-3.50 L Luar Jakarta 35 1.86 3.14 2.6 3 3 3 3.51-4.00 L Jakarta 36 4.5 4.14 5 5 5 3 3.51-4.00 L Luar Jakarta 37 4.38 4.71 5.09 3.67 5 3 3.51-4.00 L Luar Jakarta 38 3.73 4.43 4.18 3 4 3 3.51-4.00 L Jakarta 39 2.67 3.33 2.64 2 1.5 3 3.01-3.50 L Luar Jakarta 40 4.45 4.71 5 5 3.5 3 3.51-4.00 L Luar Jakarta 41 4.27 4.14 5 4 5 3 3.01-3.50 L Luar Jakarta 42 4 3 3.33 2.5 1 3 3.01-3.50 L Luar Jakarta 43 4.5 4.17 4 4 4.5 3 3.51-4.00 L Luar Jakarta 44 3.14 4.43 5 5 4 3 2.51-3.00 L Luar Jakarta 45 2.45 2.33 2.91 2 2.5 3 3.01-3.50 L Jakarta 46 3.91 4.29 4.09 4.67 4.5 3 3.01-3.50 L Jakarta 47 5 5.71 4.82 5.33 5 3 3.01-3.50 L Jakarta 48 4.55 5.29 4.82 4.67 5 3 2.01-2.50 L Jakarta 49 4.45 5.43 5.55 4.33 5 3 2.01-2.50 L Jakarta 50 5.29 4.83 4.64 6 5 3 3.01-3.50 L Jakarta 51 3 3 3.55 3.33 3 3 3.01-3.50 L Luar Jakarta 52 3.55 3.86 3 3 3 3 2.01-2.50 L Jakarta 53 3.73 3.29 3.36 3.33 3.5 3 2.01-2.50 L Jakarta 54 3.13 4.29 5.45 5.33 5 3 3.51-4.00 L Jakarta 55 5 5.86 5.91 5.33 5 3 3.01-3.50 L Jakarta 56 3.55 5.57 3.45 4 3.5 3 2.51-3.00 L Jakarta 57 4.43 4.71 5.18 4 4.5 3 3.01-3.50 L Luar Jakarta 58 3.71 4 4 3 4.5 3 2.51-3.00 L Luar Jakarta 59 3.45 4.71 4 4 4.5 3 3.51- L Jakarta
4.00 60 4.13 3 3.89 4 3 3 3.01-3.50 L Jakarta 61 3.6 3.29 4.44 4.67 4 3 2.51-3.00 L Jakarta 62 4.4 4.33 3.44 3 2.5 3 3.51-4.00 L Luar Jakarta 63 4.63 5.71 5 5.33 6 3 2.51-3.00 L Luar Jakarta 64 4.17 4.17 5 4.67 5 3 2.51-3.00 L Jakarta 65 4.91 5.14 5 6 5 3 2.51-3.00 L Luar Jakarta 66 4.1 4.5 4.64 4.67 5 3 3.01-3.50 L Luar Jakarta 67 3 4.14 3.73 4 4.5 3 2.01-2.50 L Luar Jakarta 68 4.73 5.71 5.27 5.33 6 3 3.51-4.00 L Luar Jakarta 69 4.45 4.71 4.55 4 4 3 2.01-2.50 L Jakarta 70 5.36 5.71 5.45 5.67 5 3 2.51-3.00 L Jakarta 71 3.56 3.33 3.36 3 3 3 2.51-3.00 L Jakarta 72 2.88 3.86 4 4 4 3 2.51-3.00 L Jakarta 73 4.63 4.86 4.5 4 4 3 2.51-3.00 L Jakarta 74 3.89 3.86 4 4 4.5 3 2.01-2.50 L Jakarta 75 2.55 3.29 4.09 3.67 5 3 3.51-4.00 L Jakarta 76 3 3.57 3.44 4.33 3 3 3.01-3.50 L Jakarta 77 4.17 4.86 5 5 5 3 3.01-3.50 L Jakarta 78 3.75 3.29 4.09 3.33 3 3 3.51-4.00 L Jakarta 79 4.17 5 4.44 4.67 5 3 2.01-2.50 L Jakarta 80 4 3.43 4.36 3 3 3 3.01-3.50 L Jakarta 81 4 4 4.27 4 4 3 3.51-4.00 L Jakarta 82 4.11 4.43 4.18 4.67 4 3 2.51-3.00 L Luar Jakarta 83 3.63 4.43 4 5 4 3 3.51-4.00 L Luar Jakarta 84 3 4.57 4.55 3 3.5 3 3.01-3.50 L Jakarta 85 5.55 5.86 6 6 6 3 3.51-4.00 L Luar Jakarta 86 2.55 2.43 2.45 1.67 3 3 3.01-3.50 L Luar Jakarta 87 4.8 5.67 4.11 2 3.5 3 2.51-3.00 L Luar Jakarta 88 3.44 4 4.55 4 3.5 3 3.01-3.50 L Luar Jakarta 89 4.09 5.83 5.22 5.67 6 3 2.51-3.00 L Luar Jakarta
90 2.83 3.67 3.89 4.67 2.5 3 3.01-3.50 L Luar Jakarta 91 4 4.5 4.56 4.33 4.5 3 3.51-4.00 L Luar Jakarta 92 5.6 5.86 5.73 5.33 5 3 3.01-3.50 L Luar Jakarta 93 4.78 4.71 4.36 4.67 5 3 2.51-3.00 L Luar Jakarta 94 4.25 4.67 4.09 4.33 4.5 3 3.01-3.50 L Luar Jakarta 95 4.67 5 4.36 5.33 6 3 3.51-4.00 L Luar Jakarta 96 2.88 3.8 3.18 3 4.5 3 3.01-3.50 L Luar Jakarta 97 4.57 4.4 4.2 4 5 3 2.51-3.00 L Luar Jakarta 98 4.17 4 3.82 4.33 5 3 3.51-4.00 L Luar Jakarta 99 4.27 3.71 4.45 4 3 3 2.01-2.50 L Luar Jakarta 100 5.5 5.71 5.27 5 5.5 3 3.01-3.50 L Jakarta 101 5.38 4 4.91 5 5 3 3.01-3.50 L Luar Jakarta 102 4.45 3.71 5.45 6 6 3 3.01-3.50 L Luar Jakarta 103 3.86 5.57 4.78 5.33 6 3 3.51-4.00 L Luar Jakarta 104 3.71 4.17 4.36 5 3.5 3 2.51-3.00 L Luar Jakarta 105 4.27 4.29 5.82 5.33 4 3 2.51-3.00 L Luar Jakarta 106 2 2.4 2.45 3 2 3 3.01-3.50 L Luar Jakarta 107 3.83 3.86 3.55 4.33 3 3 3.01-3.50 L Luar Jakarta 108 4.64 5.14 5.45 3.67 5 3 2.51-3.00 L Luar Jakarta 109 4.5 5 4.73 5 5 3 2.01-2.50 L Luar Jakarta 110 2.78 4 4.09 3.33 3.5 3 2.51-3.00 L Luar Jakarta 111 4 4.43 4.18 4 3 3 2.51-3.00 L Luar Jakarta 112 5.17 4.86 5.09 6 4 3 3.01-3.50 L Luar Jakarta 113 3.89 4.29 4.55 4 4 3 2.51-3.00 L Jakarta 114 4 4 4 4 4 3 3.01-3.50 L Jakarta 115 4.56 4.57 5.45 5.33 5 3 3.01-3.50 L Jakarta 116 3.57 2.86 3.5 4.33 4 3 2.51-3.00 L Jakarta 117 4 4.43 4.86 4 4 3 3.01-3.50 L Jakarta 118 4.36 4.86 4.55 4.33 5 3 3.01-3.50 L Jakarta 119 4.5 5.43 5.55 5 5.5 3 3.01-3.50 L Jakarta 120 3.7 4.71 4.45 4.33 4 3 3.01- L Jakarta
3.50 121 3.3 4 3.73 4 3 3 2.51-3.00 L Jakarta 122 4 4.29 4.36 4 5 5 3.01-3.50 P Luar Jakarta 123 3.09 2.29 2.82 3.33 2.5 5 2.51-3.00 P Jakarta 124 4.8 4.5 3.89 3 4 5 3.01-3.50 P Jakarta 125 3.36 4 4 4 4 5 2.51-3.00 P Luar Jakarta 126 4.5 3.83 5 4 4 5 2.51-3.00 P Luar Jakarta 127 3.5 4.4 4.44 4 5 5 2.51-3.00 P Jakarta 128 3.18 1.86 2.45 2 2.5 5 3.01-3.50 P Jakarta 129 1.6 1.57 1.6 1.33 1.5 5 3.51-4.00 P Jakarta 130 4.45 5.29 4 3.67 4.5 5 2.51-3.00 P Jakarta 131 4.18 4.14 3.91 4 4 5 3.01-3.50 P Luar Jakarta 132 4.6 4.14 4 4 5 5 3.01-3.50 P Luar Jakarta 133 4.5 5.33 4.82 4.5 5 5 3.01-3.50 P Jakarta 134 5 5 5 5 5 5 3.01-3.50 P Jakarta 135 4.5 5.29 5.5 5 4.5 5 3.51-4.00 P Luar Jakarta 136 4.13 4.71 4.55 3 4 5 2.01-2.50 P Luar Jakarta 137 1.43 1.5 3.88 4 3.5 5 3.01-3.50 P Jakarta 138 4 5 4.67 4.33 5 5 3.51-4.00 P Jakarta 139 1.44 2.5 2.82 4 2 5 3.01-3.50 P Luar Jakarta 140 4.75 4.17 4 3 4 5 2.51-3.00 P Jakarta 141 4.2 4.57 4.27 4 4 5 2.01-2.50 L Luar Jakarta 142 2.86 4.14 4.36 4 4 5 3.01-3.50 L Luar Jakarta 143 1.83 1 3.4 1 1 5 3.51-4.00 L Jakarta 144 4.25 5 4.36 5.33 4.5 5 3.01-3.50 L Luar Jakarta 145 3 3.33 2 3 4 5 2.51-3.00 L Jakarta 146 3.5 3.43 1.78 3 3 5 2.01-2.50 L Luar Jakarta 147 3.75 4.17 4.55 3 4 5 3.01-3.50 L Jakarta 148 5.25 6 6 4 4.5 5 2.51-3.00 L Luar Jakarta 149 3.45 3.57 5 3.67 4.5 5 3.01-3.50 L Luar Jakarta 150 4.14 4.57 4.22 4.5 5.5 5 2.51-3.00 L Jakarta
151 4 4.5 3.82 3 4.5 5 2.01-2.50 L Luar Jakarta 152 3.5 4.14 4.09 3.5 4 5 3.01-3.50 L Luar Jakarta 153 3.17 2.86 4.36 4.67 4.5 5 3.01-3.50 L Jakarta 154 2 2.57 3.6 3 3 5 3.51-4.00 L Luar Jakarta 155 4.75 5.17 5.55 4 5 5 3.01-3.50 L Jakarta 156 3.44 3 3.73 3 3 5 2.51-3.00 L Luar Jakarta 157 2.83 4.43 4.7 2 3 5 2.51-3.00 L Luar Jakarta 158 3 3 3.56 3 3.5 5 3.01-3.50 L Luar Jakarta 159 3 3.67 3.78 3 3.5 5 2.51-3.00 L Luar Jakarta 160 3.33 3.71 5 5 4 5 2.01-2.50 L Luar Jakarta 161 3 3.33 4.45 3 4 5 2.51-3.00 L Luar Jakarta 162 2.55 3 3.09 2 2.5 5 3.01-3.50 L Jakarta 163 3.29 3.86 4.18 4 3.5 5 2.51-3.00 L Luar Jakarta 164 3.86 4.57 4.67 3.67 4 5 3.01-3.50 L Luar Jakarta 165 1.5 2.29 2.82 2.5 3 5 3.51-4.00 L Jakarta 166 4.25 4.43 4.1 4 4 5 2.51-3.00 L Jakarta 167 1.75 2.29 2.82 3.5 3 5 3.01-3.50 L Luar Jakarta 168 3.43 4 3.09 4 4.5 5 3.51-4.00 L Luar Jakarta 169 2.44 4 2.67 6 3.5 5 3.01-3.50 L Jakarta 170 3.33 3.57 4.36 5 4.5 5 3.51-4.00 L Luar Jakarta 171 4.11 3.86 4 4 4 5 2.51-3.00 L Jakarta 172 3.67 4.43 3.18 3.67 3 5 2.51-3.00 L Jakarta 173 4.38 5.33 4.64 4.67 4.5 5 3.01-3.50 L Luar Jakarta 174 4 2.17 3.8 4 4 5 2.51-3.00 L Luar Jakarta 175 4.33 4.33 4.64 4 4 5 2.01-2.50 L Luar Jakarta 176 3 4 2.5 2.33 2 5 3.01-3.50 L Jakarta 177 4.75 4 3.64 4.5 4.5 5 2.01-2.50 L Jakarta 178 4.71 4.86 4.91 4.5 5 5 3.01-3.50 L Jakarta 179 3.56 5.33 4 3.5 3.5 5 3.01-3.50 L Luar Jakarta 180 4 4.83 4.64 5 4 5 3.01-3.50 L Jakarta 181 4.09 4.57 4.64 4 5 5 3.01- L Jakarta
3.50 182 3.82 4 4 4 4 5 2.01-2.50 L Luar Jakarta 183 3.4 3.43 2.82 3 3 5 2.51-3.00 L Luar Jakarta 184 1.29 2 2.91 2.33 2 5 2.51-3.00 L Jakarta 185 2.82 3.43 5 3.33 4 5 2.51-3.00 L Luar Jakarta 186 5.36 4.86 5.27 4 4 5 2.51-3.00 L Jakarta 187 4.09 4.71 4.45 4.67 4 5 3.51-4.00 L Jakarta 188 3.44 4.43 3.6 3 3 5 2.51-3.00 L Jakarta 189 4 3.86 4.09 4 4 5 2.51-3.00 L Luar Jakarta 190 4 3.43 4.91 5 4 5 3.01-3.50 L Jakarta 191 3.88 4.29 4.36 4 4.5 5 2.51-3.00 L Jakarta 192 3.8 4 4 3 3 5 3.01-3.50 L Jakarta 193 3.1 3.43 4 3 2.5 5 2.51-3.00 L Luar Jakarta 194 4.5 4.17 5 5.67 5 5 3.01-3.50 L Luar Jakarta 195 4 3 4.27 3 3.5 5 2.51-3.00 L Luar Jakarta 196 4.33 3.2 4.67 4 4.5 5 3.51-4.00 L Luar Jakarta 197 2.82 3.57 4.36 3 3.5 5 1.51-2.00 L Jakarta 198 3.55 4.57 4.64 4.67 5.5 5 3.01-3.50 L Jakarta 199 3.88 3.43 4 4 4 5 3.51-4.00 L Jakarta 200 4 4.57 4.09 5.33 4.5 5 3.01-3.50 L Jakarta 201 3.55 3.71 3.64 3.33 4 5 2.51-3.00 L Luar Jakarta 202 3.56 3.71 3.64 3.33 4 5 3.51-4.00 L Jakarta 203 3.82 4.57 3 2.67 3 5 3.01-3.50 L Jakarta 204 5 5.43 6 6 6 5 3.51-4.00 L Luar Jakarta 205 1.88 2.71 2.91 3 3 5 3.51-4.00 L Jakarta 206 4.4 4.43 4.09 5 4.5 5 3.01-3.50 L Luar Jakarta 207 2.56 3 2.27 3.67 2 5 3.51-4.00 L Luar Jakarta 208 4 3 4.18 4 4 5 2.51-3.00 L Jakarta 209 5.18 5.71 6 6 6 5 3.51-4.00 L Luar Jakarta 210 3 3.29 3.64 3 3 5 2.51-3.00 L Jakarta 211 3.73 3.86 4.27 3.33 5 5 2.51-3.00 L Jakarta
212 4 4 4.27 3.33 5 5 2.01-2.50 L Luar Jakarta 213 5 5.86 5.3 5 5 5 2.51-3.00 L Luar Jakarta 214 4.71 5.43 5.55 4.67 5 5 2.51-3.00 L Luar Jakarta 215 2.56 2.71 3.73 3.33 2.5 5 2.01-2.50 L Jakarta 216 4.4 5 4.6 5 5 5 3.01-3.50 L Luar Jakarta 217 4 4.17 4.67 4.5 5 5 2.51-3.00 L Luar Jakarta 218 3.7 4.14 4.27 4.33 3 5 2.01-2.50 L Jakarta 219 3.45 4.43 4.73 4.33 4 5 2.51-3.00 L Luar Jakarta 220 5.17 5 5 5 5.5 5 2.51-3.00 L Luar Jakarta 221 4.22 3.67 3.82 4 4.5 5 2.01-2.50 L Luar Jakarta 222 3.1 1.6 2.45 3 3 5 3.51-4.00 L Luar Jakarta 223 4.27 5 4.18 5.33 4.5 5 3.01-3.50 L Jakarta 224 4.09 4.29 4.82 4 5 5 3.01-3.50 L Jakarta 225 2.67 2.29 3.27 2.33 3 5 3.51-4.00 L Luar Jakarta 226 4 3.86 4.64 4 4 5 3.01-3.50 L Luar Jakarta 227 2.75 3 4 5 4 5 2.51-3.00 L Jakarta 228 3.91 3 4.82 2.67 4.5 5 2.51-3.00 L Jakarta 229 4 5.14 5.09 5 5.5 5 3.01-3.50 L Jakarta 230 5.11 4.71 4.91 5.33 5 5 3.01-3.50 L Luar Jakarta 231 2.86 2.71 4.36 4.33 3 5 2.51-3.00 L Luar Jakarta 232 4 3.86 3.73 3 3.5 5 3.01-3.50 L Jakarta 233 3.13 3.64 3 3 4 5 3.01-3.50 L Jakarta 234 4 3.29 4.64 4 3.5 5 2.51-3.00 L Jakarta 235 3.71 3.71 3.75 3 3.5 5 3.01-3.50 L Jakarta 236 3.55 4 4.27 4 5 5 3.01-3.50 L Jakarta 237 4.36 4.86 4.45 4.33 5 5 3.01-3.50 L Jakarta 238 4.45 5 5.18 4.33 5 5 3.51-4.00 L Luar Jakarta 239 3.64 3.71 3.09 3.67 3.5 5 2.51-3.00 L Luar Jakarta 240 3 2.57 3.64 4 3.5 5 3.01-3.50 L Jakarta 241 3.27 3.14 3 1 4 5 2.51-3.00 L Luar Jakarta 242 3.73 4 4.73 3.33 4.5 5 3.01- L Jakarta
3.50 243 3.43 5.33 4.36 4 4.5 5 3.01-3.50 L Jakarta 244 4.57 4.67 5 5 5 7 3.01-3.50 P Jakarta 245 3.73 3.29 3.55 2.67 4 7 3.51-4.00 P Luar Jakarta 246 3.5 2.8 3.09 2.67 3.5 7 2.01-2.50 P Luar Jakarta 247 3.4 3.25 2.67 2.33 3 7 3.51-4.00 P Jakarta 248 3.64 3.57 3.64 4 4 7 3.01-3.50 P Jakarta 249 2.82 3.43 2.45 3 3 7 3.01-3.50 L Luar Jakarta 250 3.64 4.43 4.09 4.33 3.5 7 2.51-3.00 L Luar Jakarta 251 4.3 2 3.27 3 3 7 3.01-3.50 L Jakarta 252 3.73 3 3.18 2.33 3.5 7 2.51-3.00 L Luar Jakarta 253 2.82 2.17 3.27 3.5 3.5 7 3.01-3.50 L Luar Jakarta 254 4.18 3.14 3.64 4 3 7 3.01-3.50 L Jakarta 255 2.09 2.86 2.73 2 2.5 7 3.01-3.50 L Luar Jakarta 256 3.25 2 2.64 2 2 7 3.51-4.00 L Luar Jakarta 257 3.75 4.14 4.09 4 3.5 7 3.01-3.50 L Jakarta 258 3.38 4.29 3.89 4 3 7 2.51-3.00 L Jakarta 259 3.82 4.57 4.27 4.33 4.5 7 3.01-3.50 L Jakarta 260 4.27 4.43 4.09 4.33 4.5 7 2.51-3.00 L Jakarta 261 3.55 4.57 4.36 4.33 4.5 7 2.01-2.50 L Luar Jakarta 262 4.36 4.75 4.27 2.66 6 7 3.01-3.50 L Jakarta 263 2.91 4.14 4.45 3 4 7 2.51-3.00 L Jakarta 264 5 4.86 4 4 4.5 7 3.01-3.50 L Jakarta 265 4.18 5.14 5.55 6 4 7 3.01-3.50 L Luar Jakarta 266 2.55 1.57 3.55 4 4.5 7 3.01-3.50 L Jakarta 267 1.9 3.14 2.73 2.67 2.5 7 3.01-3.50 L Jakarta 268 2.9 3.17 4.64 2.33 4 7 2.51-3.00 L Luar Jakarta 269 4.36 4.57 5 5.67 5.5 7 2.01-2.50 L Luar Jakarta 270 3.55 4.29 4.09 4 4 7 2.01-2.50 L Jakarta 271 4.09 3 4 4 4 7 3.01-3.50 L Jakarta 272 2.33 2.83 2.7 2.5 2.5 7 3.01-3.50 L Jakarta
273 3.67 3.29 4 4 4 7 2.51-3.00 L Luar Jakarta 274 4.36 3.14 4.55 3.67 4.5 7 3.01-3.50 L Luar Jakarta 275 4.29 5.17 4.73 5 5 7 3.51-4.00 L Jakarta 276 4.14 2.8 4.27 3.5 4 7 3.01-3.50 L Luar Jakarta 277 4.67 5 4.64 5 3 7 2.51-3.00 L Luar Jakarta 278 3 4 3.1 2 1.5 7 2.51-3.00 L Jakarta 279 3.43 3.8 4.36 3 4 7 2.51-3.00 L Luar Jakarta 280 3.6 3.86 6 4 3 7 3.51-4.00 L Jakarta 281 3.18 3.86 4.64 4 4.5 7 2.01-2.50 L Luar Jakarta 282 4.3 2.71 5.09 4.5 4 7 2.01-2.50 L Luar Jakarta 283 4 4 4 4.5 4.5 7 3.01-3.50 L Jakarta 284 3.73 4 3.82 3.67 4 7 2.51-3.00 L Jakarta 285 4 4.57 5 4.67 5.5 7 3.51-4.00 L Luar Jakarta 286 2.43 2.71 2.36 3 3 7 3.51-4.00 L Luar Jakarta 287 3.09 4 3.18 3 3 7 2.51-3.00 L Jakarta 288 4.55 3.86 3.55 5 5 7 2.51-3.00 L Jakarta 289 4.25 3.71 4 4.33 4.5 7 2.51-3.00 L Jakarta 290 2.6 3.29 3.64 2.5 3 7 2.01-2.50 L Jakarta 291 4.36 4 4.45 4 4 7 2.51-3.00 L Luar Jakarta 292 3.44 4.43 4.55 4 5 7 2.51-3.00 L Luar Jakarta 293 4 3.57 4.45 4 3 7 2.51-3.00 L Jakarta 294 3 3 3 3.33 3 7 2.01-2.50 L Jakarta 295 3.5 4.29 3.7 3.67 4 7 2.01-2.50 L Jakarta 296 4 4 4 4 4 7 2.51-3.00 L Jakarta 297 2.3 3.4 4.45 3.67 4.5 7 3.01-3.50 L Jakarta 298 3.91 4.6 4 4 3.5 7 3.01-3.50 L Jakarta 299 4 4.57 4.55 5 4.5 7 2.51-3.00 L Jakarta 300 2.13 3.29 2.36 2.67 3.5 7 2.51-3.00 L Jakarta 301 3.7 4.71 4.45 4.33 4 7 2.51-3.00 L Jakarta 302 3.3 4 3.73 4 3 7 2.01-2.50 L Jakarta 303 3.45 3.57 3.45 3.33 4 7 2.51- L Jakarta
3.00 304 3.91 4 4 4 3 7 2.01-2.50 L Jakarta 305 3.2 3.14 3.27 2.66 4 7 2.01-2.50 L Jakarta 306 3.45 4.14 4.09 4.67 4.5 7 2.51-3.00 L Luar Jakarta 307 3.44 3.67 4.09 4.67 4.5 7 3.01-3.50 L Luar Jakarta 308 3.89 4.29 4.55 4 4 7 3.01-3.50 L Luar Jakarta 309 4 4 4 4 4 7 3.01-3.50 L Luar Jakarta 310 3.55 4 4 4 3.5 7 1.51-2.00 L Luar Jakarta 311 4.83 5.71 5.78 5 5 7 2.01-2.50 L Luar Jakarta 312 4.38 5 5.91 6 6 7 2.51-3.00 P Luar Jakarta 313 4.43 4 4.45 4 4 7 2.51-3.00 P Luar Jakarta 314 4.1 4 4.45 4 5 7 3.01-3.50 P Luar Jakarta 315 4.88 5.33 5 5 5 7 3.01-3.50 P Luar Jakarta 316 4.5 5.17 4.91 5.33 5 7 3.01-3.50 P Luar Jakarta 317 5.38 5.57 5.55 6 6 7 3.01-3.50 P Jakarta 318 4 3.86 4.45 3 5 7 3.01-3.50 P Jakarta 319 3.91 4 4 4 4 7 2.51-3.00 P Jakarta 320 4.36 4.86 4.55 4.33 5 7 3.01-3.50 P Jakarta 321 4.5 5.43 5.55 5 5.5 7 2.51-3.00 L Luar Jakarta 322 4.36 3.86 5.45 5.33 6 7 3.01-3.50 L Luar Jakarta 323 4.91 5.43 5.09 5 5 7 2.51-3.00 L Luar Jakarta 324 4.83 4.29 4.36 4 4.5 7 3.01-3.50 L Luar Jakarta 325 3.91 3.86 4.36 4 3.5 7 2.51-3.00 L Luar Jakarta 326 4.09 4.71 3.64 4 5 7 2.51-3.00 L Luar Jakarta 327 4.25 4.83 4.27 4.33 4 7 3.01-3.50 L Luar Jakarta 328 5.67 6 5.27 4 5 7 3.01-3.50 L Luar Jakarta 329 4.29 4.2 4.55 4 4 7 2.51-3.00 L Luar Jakarta 330 4.33 3.4 3.82 4 4 7 3.01-3.50 L Luar Jakarta 331 4.2 5 4.13 5 4.5 7 3.01-3.50 L Luar Jakarta 332 5.14 5 5.09 5 5 7 3.01-3.50 L Luar Jakarta 333 4.86 5 5 4.33 5 7 3.01-3.50 L Luar Jakarta
334 2.8 4 3.55 2 1 7 3.01-3.50 L Luar Jakarta 335 4.27 4.71 4.73 4.33 5 7 2.51-3.00 L Luar Jakarta 336 3.5 3.17 3.36 3 2.5 7 3.01-3.50 L Jakarta 337 4 4.33 4.7 4 4.5 7 3.01-3.50 L Jakarta 338 3.4 4.14 4.09 4.67 3.5 7 2.01-2.50 L Jakarta 339 4.82 4 5.36 3.67 4 7 3.01-3.50 L Jakarta 340 4.1 5.33 5.36 4.67 5.5 7 2.01-2.50 L Jakarta 341 3.5 5.67 3.5 3 4 7 2.51-3.00 L Jakarta 342 4.89 4.71 4.55 5.33 5 7 3.01-3.50 L Jakarta 343 3.17 4 3.14 2.67 3 7 3.01-3.50 L Jakarta 344 3.13 3.67 4.09 5.33 5 7 2.51-3.00 L Jakarta 345 3.83 4.83 3.45 4 4.5 7 3.01-3.50 L Jakarta 346 4.33 3.86 3.82 4 4 7 3.01-3.50 L Jakarta 347 4.56 4.57 5.45 5.33 5 7 3.01-3.50 L Jakarta 348 3.57 2.86 3.5 4.33 4 7 2.51-3.00 L Jakarta 349 4 4.43 4.86 4 4 7 2.51-3.00 L Jakarta 350 4 4 4 4 4 7 3.01-3.50 L Jakarta 351 4.7 4.71 4.5 4 4.5 7 3.01-3.50 L Jakarta 352 4.13 4.14 4.18 2.67 5 7 3.01-3.50 L Jakarta 353 4.67 3.71 3.55 4 4 7 3.01-3.50 L Jakarta 354 3.45 4.14 4.09 4.67 4.5 7 2.51-3.00 L Jakarta 355 3.44 3.67 4.09 4.67 4.5 7 2.51-3.00 L Jakarta 356 4.5 4 5.27 4.5 4 7 3.51-4.00 L Jakarta 357 2.36 1.29 1.67 1.5 1 7 2.51-3.00 L Jakarta 358 3.67 4.29 3.36 3 3 7 3.51-4.00 L Jakarta 359 2.7 2.71 3.64 2.33 3 7 3.51-4.00 L Jakarta 360 3.2 3.86 4 4.33 4 7 3.01-3.50 L Jakarta 361 4.2 4.86 4.7 4 5 7 3.01-3.50 L Luar Jakarta 362 3.33 4.17 4.18 4 4 7 3.01-3.50 L Luar Jakarta 363 3.88 3.75 5.82 2 5 7 3.51-4.00 L Luar Jakarta 364 4.17 3.67 4.09 4 4 7 3.01- L Luar
3.50 Jakarta
LAMPIRAN 4
UJI VALIDITAS KUESIONER
No. Kategori Nomor Pertanyaan rxy Nilai thitung Nilai ttabel
1 Support 1 0,74 4,62 1,73 2 2 0,58 3,01 1,73 3 3 0,44 2,07 1,73 4 4 0,40 1,85 1,73 5 5 0,41 1,88 1,73 6 6 0,39 1,78 1,73 7 7 0,42 1,95 1,73 8 8 0,68 3,91 1,73 9 9 0,86 7,26 1,73 10 10 0,44 2,08 1,73 11 11 0,76 4,97 1,73 12 Resources 1 0,54 2,73 1,73 13 2 0,54 2,75 1,73 14 3 0,73 4,59 1,73 15 4 0,64 3,57 1,73 16 5 0,70 4,14 1,73 17 6 0,56 2,90 1,73 18 7 0,67 3,82 1,73 19 Personal Development 1 0,69 4,05 1,73 20 2 0,43 2,02 1,73 21 3 0,64 3,56 1,73 22 4 0,50 2,47 1,73 23 5 0,50 2,44 1,73 24 6 0,56 2,89 1,73 25 7 0,39 1,81 1,73 26 8 0,39 1,80 1,73 27 9 0,64 3,49 1,73 28 10 0,62 3,88 1,73 29 11 0,58 3,06 1,73 30 Academic Advisory 1 0,67 3,84 1,73 31 2 0,45 2,12 1,73 32 3 0,69 4,04 1,73 33 Overall 1 0,83 6,31 1,73 34 2 0,79 5,47 1,73
LAMPIRAN 5 LISTING PROGRAM mainGui.java import java.awt.Desktop; import java.awt.EventQueue; import java.awt.Dimension; import java.awt.FileDialog; import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStreamReader; import java.text.DecimalFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Enumeration; import java.util.Vector; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; import org.rosuda.JRI.*; import javax.swing.border.EmptyBorder; import javax.swing.JMenuBar; import javax.swing.JMenu; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JMenuItem; import javax.swing.ScrollPaneConstants; import java.awt.Font; import java.awt.Color; import java.awt.SystemColor; import javax.swing.UIManager; @SuppressWarnings("serial")
public class mainGui extends JFrame { private JPanel contentPane; /**
* Launch the application. */
public static void main(String[] args){
EventQueue.invokeLater(new Runnable() { public void run() {
try {
frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } public mainGui() {
setTitle("Academic Satisfaction with Cluster Analysis"); String[] args = null;
final Rengine r = new Rengine(args, false, null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 800, 600);
JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar);
JMenu mnFile = new JMenu("File"); menuBar.add(mnFile);
JMenu mnOpen = new JMenu("Open"); mnFile.add(mnOpen);
JMenuItem mntmFileIt = new JMenuItem("File IT"); mnOpen.add(mntmFileIt);
JMenuItem mntmFileItmathematics = new JMenuItem("File IT-Mathematics");
mnOpen.add(mntmFileItmathematics);
JMenuItem mntmFileItstatistics = new JMenuItem("File IT-Statistics"); mnOpen.add(mntmFileItstatistics);
JMenuItem mnExit = new JMenuItem("Exit"); mnFile.add(mnExit);
JMenu mnProcess = new JMenu("Process"); menuBar.add(mnProcess);
JMenuItem mntmMean = new JMenuItem("Mean"); mnProcess.add(mntmMean);
JMenuItem mnEuc = new JMenuItem("Euclidean Distance"); mnProcess.add(mnEuc);
JMenuItem mnAnalysisCluster = new JMenuItem("Cluster Analysis"); mnProcess.add(mnAnalysisCluster);
JMenu mnAbout = new JMenu("About"); menuBar.add(mnAbout);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane);
contentPane.setLayout(null);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZON TAL_SCROLLBAR_ALWAYS);
scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_ SCROLLBAR_ALWAYS);
scrollPane.setBounds(11, 11, 767, 523); contentPane.add(scrollPane);
final JTextArea cmdText = new JTextArea();
cmdText.setFont(new Font("Calibri", Font.PLAIN, 15)); cmdText.setTabSize(3);
scrollPane.setViewportView(cmdText); cmdText.setEditable(false);
cmdText.setWrapStyleWord(true); cmdText.setText("Please Choose file to open");
mnAbout.addMouseListener(new MouseAdapter() { @Override
public void mouseClicked(MouseEvent e) {
cmdText.setText("Academic Satisfaction with Cluster Analysis\n\nBy Meivina\n1100048046\n\nProgram Ganda\nSTATISTIKA DAN TEKNIK
INFORMATIKA\nUNIVERSITAS BINA NUSANTARA"); } }); mntmFileIt.addMouseListener(new MouseAdapter() { @Override
public void mousePressed(MouseEvent arg0) { @SuppressWarnings("unused")
REXP x;
cmdText.setText("Open Excel Document (for TI
CLASS)\nDONE...\n please choose process to calculate this data\n");
r.eval("library(RODBC)"); r.eval("odbcCloseAll()");
r.eval("channel <- odbcConnectExcel('C:/data/TI.xls')"); r.eval("sqlTables(channel)");
r.eval("Dataset <- sqlFetch(channel, 'Sheet1')"); x = r.eval("Dataset <- sqlQuery(channel, 'select * from [Sheet1$]')");
try {
Desktop.getDesktop().open(new File("c:\\TI.xls")); } catch (IOException e) {
// TODO Auto-generated catch block e.printStackTrace();
} }
});
@Override
public void mousePressed(MouseEvent arg0) { @SuppressWarnings("unused")
REXP x;
cmdText.setText("Open Excel Document (for TI-MATHEMATIC CLASS)\nDONE...\n please choose process to calculate this data\n");
r.eval("library(RODBC)"); r.eval("odbcCloseAll()");
r.eval("channel<-odbcConnectExcel('C:/data/TI_Matematika.xls')"); r.eval("sqlTables(channel)");
r.eval("Dataset <- sqlFetch(channel, 'Sheet1')"); x = r.eval("Dataset <- sqlQuery(channel, 'select * from [Sheet1$]')");
try {
Desktop.getDesktop().open(new File("c:\\TI_Matematika.xls")); } catch (IOException e) {
// TODO Auto-generated catch block e.printStackTrace(); } } }); mntmFileItstatistics.addMouseListener(new MouseAdapter() { @Override
public void mousePressed(MouseEvent arg0) { REXP x;
cmdText.setText("Open Excel Document (for
TI-STATISTIC CLASS)\nDONE...\n please choose process to calculate this data\n");
r.eval("library(RODBC)"); r.eval("odbcCloseAll()");
r.eval("channel <-
odbcConnectExcel('C:/data/TI_STATISTIKA.xls')"); r.eval("sqlTables(channel)");
r.eval("Dataset <- sqlFetch(channel, 'Sheet1')"); r.eval("Dataset <- sqlQuery(channel, 'select * from [Sheet1$]')"); x = r.eval("Dataset"); try { Desktop.getDesktop().open(new File("c:\\TI_STATISTIKA.xls")); } catch (IOException e) {
// TODO Auto-generated catch block e.printStackTrace(); } } }); mntmMean.addMouseListener(new MouseAdapter() { @Override
public void mousePressed(MouseEvent arg0) { REXP x;
//hitungmean
DecimalFormat dec = new DecimalFormat("###.##"); cmdText.setText("Mean Data for each Category\n\n"); r.eval("meanData<-sqlQuery(channel, 'select Support from
[Sheet1$]')");
r.eval("mean<-colMeans(meanData)"); x = r.eval("as.double(mean)");
double mean = x.asDouble(); cmdText.append("Mean
Support\t\t\t\t\t:\t"+dec.format(mean)+"\n");
r.eval("meanData<-sqlQuery(channel, 'select Resources from [Sheet1$]')"); r.eval("mean<-colMeans(meanData)"); x = r.eval("as.double(mean)"); mean = x.asDouble(); cmdText.append("Mean Resources\t\t\t\t\t:\t"+dec.format(mean)+"\n"); r.eval("meanData<-sqlQuery(channel, 'select PersonalDevelopment from [Sheet1$]')"); r.eval("mean<-colMeans(meanData)"); x = r.eval("as.double(mean)"); mean = x.asDouble(); cmdText.append("Mean Personal Development\t\t:\t"+dec.format(mean)+"\n"); r.eval("meanData<-sqlQuery(channel, 'select AcademicAdvisory from [Sheet1$]')"); r.eval("mean<-colMeans(meanData)"); x = r.eval("as.double(mean)");
mean = x.asDouble(); cmdText.append("Mean Academic
Advisory\t\t\t:\t"+dec.format(mean)+"\n");
r.eval("meanData<-sqlQuery(channel, 'select Overall from [Sheet1$]')");
x = r.eval("as.double(mean)"); mean = x.asDouble(); cmdText.append("Mean Overall\t\t\t\t\t:\t"+dec.format(mean)+"\n"); } }); mnEuc.addMouseListener(new MouseAdapter() { @Override
public void mousePressed(MouseEvent arg0) { cmdText.setText("Begin Calculating for Euclidean Distance \n"); REXP x; REXP n; r.eval("Sys.putenv('JAVAGD_CLASS_NAME'='MyJavaGD1')"); cmdText.setText("Create Matrix \n"); r.eval( "d<-(model.matrix(~-1+AcademicAdvisory+Overall+PersonalDevelopment+Re sources+Support, Dataset))" ); r.eval( "e<-dist(d,method='euclidean')" ); x = r.eval("round(e, digits =2)");
double[] euc = x.asDoubleArray();
r.eval("numRow <- sqlQuery(channel, 'SELECT COUNT(Responden) FROM [Sheet1$]')"); n = r.eval("as.integer(numRow)"); int totalN = n.asInt();
String testString = Integer.toString(totalN); cmdText.append("\n Number Responden :
"+testString+"\n\n"); for(int j = 1;j<= totalN;j++) { cmdText.append("\t"+j+"\t"); } cmdText.append("\n\n"); cmdText.append("1"); cmdText.append("\n\n");
String tempStr = Double.toString(euc[0]); cmdText.append("2\t"+tempStr); cmdText.append("\n\n"); int jumlahK = 2; int init = 1; int init2 = 1; //PRINT MATRIX for(int k = 3;k<=totalN;k++) {
cmdText.append(barisKe);
String tempStr2 = Double.toString(euc[init]); cmdText.append("\t"+tempStr2+"\t"); for(int l = 2;l<=jumlahK;l++)
{
int temp = init2+(totalN-l); String tempStr3 = Double.toString(euc[temp]); cmdText.append("\t"+tempStr3+"\t"); init2 = temp; } cmdText.append("\n\n"); jumlahK++; init++; init2 = init; } } }); mnAnalysisCluster.addMouseListener(new MouseAdapter() { @SuppressWarnings({ "unchecked" }) @Override
public void mousePressed(MouseEvent arg0) {
cmdText.setText("Begin Calculating for Cluster Analysis \n");
REXP x;
cmdText.setText("Open library JAVAGD for plot in java... \n");
r.eval( "library(JavaGD)" );
r.eval("Sys.putenv('JAVAGD_CLASS_NAME'='MyJavaGD1')"); r.eval( "JavaGD(800,600)" );
cmdText.setText("Set model Grafiks \n"); r.eval(
"d<-(model.matrix(~-1+AcademicAdvisory+Overall+PersonalDevelopment+Re sources+Support, Dataset))" );
r.eval( "e<-dist(d,method='euclidean')" ); r.eval( "fit<-hclust(e, method='complete')" ); r.eval( "plot(fit)" );
r.eval( "rect.hclust(fit, k=5, border='red')" ); r.eval( "cutree(fit, k=5)" );
x = r.eval( "cutree(fit, k=5)" ); int[] test = x.asIntArray();
@SuppressWarnings("rawtypes") ArrayList g1 = new ArrayList(); @SuppressWarnings("rawtypes") ArrayList g2 = new ArrayList(); @SuppressWarnings("rawtypes")
ArrayList g3 = new ArrayList(); @SuppressWarnings("rawtypes") ArrayList g4 = new ArrayList(); @SuppressWarnings("rawtypes") ArrayList g5 = new ArrayList(); cmdText.setText("Respondent\t\t\t Cluster\n"); for(int i=0;i<test.length;i++) { int k = i+1; if(test[i]==1) { g1.add(k); } else if(test[i]==2) { g2.add(k); } else if(test[i]==3) { g3.add(k); } else if(test[i]==4) { g4.add(k); } else if(test[i]==5) { g5.add(k); } String j = Integer.toString(k);
String testString = Integer.toString(test[i]); cmdText.append("\t"); cmdText.append(j); cmdText.append("\t\t\t->\t\t"); cmdText.append(testString); cmdText.append("\n"); }
DecimalFormat dec = new DecimalFormat("###.##"); float numData = test.length;
int numg1 = g1.size();
float perseng1 = numg1/numData*100; float total1 = 0;
float mean1 = 0; int numg2 = g2.size();
float perseng2 = numg2/numData*100; float total2 = 0;
float mean2 = 0; int numg3 = g3.size();
float perseng3 = numg3/numData*100; float total3 = 0;
float mean3 = 0; int numg4 = g4.size();
float perseng4 = numg4/numData*100; float total4 = 0;
float mean4 = 0; int numg5 = g5.size();
float perseng5 = numg5/numData*100; float total5 = 0;
float mean5 = 0; int nModus =0;
String queryModus = "modusData"+nModus+"<-sqlQuery(channel,'select * from [Sheet1$] where ";
String modusSemester = "modus <- sqlQuery(channelModus, 'select Semester from [Sheet1$] group by Semester order by count(Semester) desc')";
String modusIPK = "modus <- sqlQuery(channelModus, 'select IPK from [Sheet1$] group by IPK order by count(IPK) desc')";
String modusKelamin = "modus <- sqlQuery(channelModus, 'select JenisKelamin from [Sheet1$] group by JenisKelamin order by count(JenisKelamin) desc')";
String modusKota = "modus <- sqlQuery(channelModus, 'select Kota from [Sheet1$] group by Kota order by count(Kota) desc')";
cmdText.append("\n");
cmdText.append("Total Responden : " +test.length); cmdText.append("\n");
cmdText.append("\nTotal Responden of Cluster 1\t\t:\t" + numg1 +" Responden\n");
cmdText.append("Responden of Cluster 1\t\t\t:\t" + g1);
cmdText.append("\nPersentase of Cluster 1\t\t\t:\t" + dec.format(perseng1) +"%\n");
for(int n=0;n<numg1;n++ ) {
String query = "meanData<-sqlQuery(channel,'select Mean from [Sheet1$] where Responden = "+ g1.get(n) +"')";
if(n<numg1-1) {
queryModus += "Responden = "+g1.get(n)+" OR "; }
else {
queryModus+= "Responden = "+g1.get(n)+"')"; }
r.eval( query );
x = r.eval("as.double(meanData)"); double meanValue = x.asDouble(); total1 += meanValue;
mean1 = total1/numg1;
}
cmdText.append("Mean of Cluster 1\t\t\t:\t"+ dec.format(mean1)+"\n"); r.eval(queryModus); r.eval("library(xlsReadWrite)"); r.eval("write.xls(modusData"+nModus+", 'D:/temp/temp0.xls')"); r.eval("library(RODBC)"); r.eval("channelModus <- odbcConnectExcel('D:/temp/temp0.xls')"); nModus++; r.eval(modusSemester);
int[] tempSArray = new int[10]; int besar = 0;
for(int s=1;s<10;s++) {
String queryS = "Semester"+s+"<-sqlQuery(channelModus, 'select count(Semester) as Semester"+s+" from [Sheet1$] where Semester = "+s+"')";
r.eval(queryS);
x = r.eval("as.integer(Semester"+s+")"); int count = x.asInt();
tempSArray[s] = count;
}
besar = 0;
cmdText.append("Modus Semester Cluster 1\t\t:\t"); for(int l = 0;l<9;l++) { if(tempSArray[l]>tempSArray[l+1]) { if(tempSArray[besar]<tempSArray[l]) { besar = l; } } else if(tempSArray[l]<tempSArray[l+1]) { if(tempSArray[besar]<tempSArray[l+1]) { besar = l+1; }
} } for(int k = 9;k>0;k--) { if(tempSArray[besar]==tempSArray[k]) { cmdText.append(k+", "); } else { } }
r.eval("Semester<-sqlQuery(channel, 'select count(Semester) as Semester3 from [Sheet1$] where Semester = 3')");
String a = x.asString(); r.eval(modusIPK);
x = r.eval("as.character(modus[, 1])"); a = x.asString();
int[] tempIPKArray = new int[9]; String txt ="";
besar = 0;
for(int s=1;s<9;s++) {
String queryS = "IPK"+s+"<-sqlQuery(channelModus, 'select count(IPK) as IPK"+s+" from [Sheet1$] where IPK = "+s+"')";
r.eval(queryS);
x = r.eval("as.integer(IPK"+s+")"); int count = x.asInt();
tempIPKArray[s] = count; }
besar = 0;
cmdText.append("\nModus IPK Cluster 1\t\t\t:\t"); for(int l = 0;l<8;l++) { if(tempIPKArray[l]>tempIPKArray[l+1]) { if(tempIPKArray[besar]<tempIPKArray[l]) { besar = l; } } else if(tempIPKArray[l]<tempIPKArray[l+1]) { if(tempIPKArray[besar]<tempIPKArray[l+1]) {
besar = l+1; } } } for(int k = 8;k>0;k--) { if(tempIPKArray[besar]==tempIPKArray[k]) { if(k == 1) { txt = "(0.01-0.50)"; } else if(k == 2) { txt = "(0.51-1.00)"; } else if(k == 3) { txt = "(1.01-1.50)"; } else if(k == 4) { txt = "(1.51-2.00)"; } else if(k == 5) { txt = "(2.01-2.50)"; } else if(k == 6) { txt = "(2.51-3.00)"; } else if(k == 7) { txt = "(3.01-3.50)"; } else if(k == 8) { txt = "(3.51-4.00)"; } cmdText.append(txt+", "); } else { } } r.eval(modusKelamin);
x = r.eval("as.character(modus[, 1])"); a = x.asString();
int[] tempKelArray = new int[3]; besar = 0;
String queryS = "JenisKelamin1<-sqlQuery(channelModus, 'select count(JenisKelamin) as JenisKelamin1 from [Sheet1$] where JenisKelamin = 1')";
r.eval(queryS);
x = r.eval("as.integer(JenisKelamin1)"); int count = x.asInt();
tempKelArray[1] = count;
queryS = "JenisKelamin2<-sqlQuery(channelModus, 'select count(JenisKelamin) as JenisKelamin2 from [Sheet1$] where JenisKelamin = 2')";
r.eval(queryS);
x = r.eval("as.integer(JenisKelamin2)"); count = x.asInt();
tempKelArray[2] = count;
cmdText.append("\nModus Jenis Kelamin Cluster 1\t:\t"); if(tempKelArray[1]>tempKelArray[2]) { cmdText.append("L"); } else if(tempKelArray[1]<tempKelArray[2]) { cmdText.append("P"); } else if(tempKelArray[1]==tempKelArray[2]) { cmdText.append("L,P"); } r.eval(modusKota); x = r.eval("as.character(modus[, 1])"); a = x.asString();
int[] tempKotaArray = new int[3]; besar = 0;
queryS = "JenisKota1<-sqlQuery(channelModus, 'select count(Kota) as Kota1 from [Sheet1$] where Kota = 1')";
r.eval(queryS);
x = r.eval("as.integer(JenisKota1)"); count = x.asInt();
tempKotaArray[1] = count;
queryS = "JenisKota2<-sqlQuery(channelModus, 'select count(Kota) as Kota2 from [Sheet1$] where Kota = 2')";
r.eval(queryS);
x = r.eval("as.integer(JenisKota2)"); count = x.asInt();
tempKotaArray[2] = count;
cmdText.append("\nModus Kota Cluster 1\t\t\t:\t"); if(tempKotaArray[1]>tempKotaArray[2]) { cmdText.append("Jakarta\n"); } else if(tempKotaArray[1]<tempKotaArray[2]) { cmdText.append("Luar Jakarta\n"); } else if(tempKotaArray[1]==tempKotaArray[2]) {
cmdText.append("Jakarta, Luar Jakarta\n"); }
cmdText.append("\nTotal Responden of Cluster 2\t\t:\t" + numg2 +" Responden\n");
cmdText.append("Responden of Cluster 2\t\t\t:\t" + g2); cmdText.append("\nPersentase of Cluster 2\t\t\t:\t" + dec.format(perseng2) +"%\n");
queryModus = "modusData"+nModus+"<-sqlQuery(channel,'select * from [Sheet1$] where ";
for(int n=0;n<numg2;n++ ) {
String query = "meanData<-sqlQuery(channel,'select Mean from [Sheet1$] where Responden = "+ g2.get(n) +"')";
if(n<numg2-1) {
queryModus += "Responden = "+g2.get(n)+" OR "; }
else {
queryModus+= "Responden = "+g2.get(n)+"')"; }
r.eval( query );
x = r.eval("as.double(meanData)"); double meanValue = x.asDouble(); total2 += meanValue;
mean2 = total2/numg2; }
cmdText.append("Mean of Cluster 2\t\t\t:\t"+ dec.format(mean2)+"\n"); r.eval(queryModus);
r.eval("write.xls(modusData"+nModus+", 'D:/temp/temp1.xls')"); r.eval("library(RODBC)"); r.eval("channelModus <- odbcConnectExcel('D:/temp/temp1.xls')"); nModus++; besar = 0; for(int s=1;s<10;s++) {
queryS = "Semester"+s+"<-sqlQuery(channelModus, 'select
count(Semester) as Semester"+s+" from [Sheet1$] where Semester = "+s+"')"; r.eval(queryS); x = r.eval("as.integer(Semester"+s+")"); count = x.asInt(); tempSArray[s] = count; } besar = 0;
cmdText.append("Modus Semester Cluster 2\t\t:\t"); for(int l = 0;l<9;l++) { if(tempSArray[l]>tempSArray[l+1]) { if(tempSArray[besar]<tempSArray[l]) { besar = l; } } else if(tempSArray[l]<tempSArray[l+1]) { if(tempSArray[besar]<tempSArray[l+1]) { besar = l+1; } } } for(int k = 9;k>0;k--) { if(tempSArray[besar]==tempSArray[k]) { cmdText.append(k+", "); } else { } }
r.eval(modusSemester); x = r.eval("as.character(modus[, 1])"); a = x.asString(); r.eval(modusIPK); x = r.eval("as.character(modus[, 1])"); a = x.asString(); txt =""; besar = 0; for(int s=1;s<9;s++) {
queryS = "IPK"+s+"<-sqlQuery(channelModus, 'select count(IPK) as IPK"+s+" from [Sheet1$] where IPK = "+s+"')";
r.eval(queryS); x = r.eval("as.integer(IPK"+s+")"); count = x.asInt(); tempIPKArray[s] = count; } besar = 0;
cmdText.append("\nModus IPK Cluster 2\t\t\t:\t"); for(int l = 0;l<8;l++) { if(tempIPKArray[l]>tempIPKArray[l+1]) { if(tempIPKArray[besar]<tempIPKArray[l]) { besar = l; } } else if(tempIPKArray[l]<tempIPKArray[l+1]) { if(tempIPKArray[besar]<tempIPKArray[l+ 1]) { besar = l+1; } } } for(int k = 8;k>0;k--) { if(tempIPKArray[besar]==tempIPKArray[k]) { if(k == 1) { txt = "(0.01-0.50)"; } else if(k == 2)
{ txt = "(0.51-1.00)"; } else if(k == 3) { txt = "(1.01-1.50)"; } else if(k == 4) { txt = "(1.51-2.00)"; } else if(k == 5) { txt = "(2.01-2.50)"; } else if(k == 6) { txt = "(2.51-3.00)"; } else if(k == 7) { txt = "(3.01-3.50)"; } else if(k == 8) { txt = "(3.51-4.00)"; } cmdText.append(txt+", "); } else { } } r.eval(modusKelamin); x = r.eval("as.character(modus[, 1])"); a = x.asString();
queryS = "JenisKelamin1<-sqlQuery(channelModus, 'select count(JenisKelamin) as JenisKelamin1 from [Sheet1$] where JenisKelamin = 1')";
r.eval(queryS);
x = r.eval("as.integer(JenisKelamin1)"); count = x.asInt();
tempKelArray[1] = count;
queryS = "JenisKelamin2<-sqlQuery(channelModus, 'select count(JenisKelamin) as JenisKelamin2 from [Sheet1$] where JenisKelamin = 2')";
r.eval(queryS);
x = r.eval("as.integer(JenisKelamin2)"); count = x.asInt();
tempKelArray[2] = count;
cmdText.append("\nModus Jenis Kelamin Cluster 2\t:\t");
if(tempKelArray[1]>tempKelArray[2]) { cmdText.append("L"); } else if(tempKelArray[1]<tempKelArray[2]) { cmdText.append("P"); } else if(tempKelArray[1]==tempKelArray[2]) { cmdText.append("L,P"); } r.eval(modusKota); x = r.eval("as.character(modus[, 1])"); a = x.asString(); besar = 0;
queryS = "JenisKota1<-sqlQuery(channelModus, 'select count(Kota) as Kota1 from [Sheet1$] where Kota = 1')";
r.eval(queryS);
x = r.eval("as.integer(JenisKota1)"); count = x.asInt();
tempKotaArray[1] = count;
queryS = "JenisKota2<-sqlQuery(channelModus, 'select count(Kota) as Kota2 from [Sheet1$] where Kota = 2')";
r.eval(queryS);
x = r.eval("as.integer(JenisKota2)"); count = x.asInt();
tempKotaArray[2] = count;
cmdText.append("\nModus Kota Cluster 2\t\t\t:\t"); if(tempKotaArray[1]>tempKotaArray[2]) { cmdText.append("Jakarta\n"); } else if(tempKotaArray[1]<tempKotaArray[2]) { cmdText.append("Luar Jakarta\n"); } else if(tempKotaArray[1]==tempKotaArray[2]) {
cmdText.append("Jakarta, Luar Jakarta\n"); }
cmdText.append("\nTotal Responden of Cluster 3\t\t:\t" + numg3 +" Responden\n");
cmdText.append("Responden of Cluster 3\t\t\t:\t" + g3);
cmdText.append("\nPersentase of Cluster 3\t\t\t:\t" + dec.format(perseng3) +"%\n");
queryModus = "modusData"+nModus+"<-sqlQuery(channel,'select * from [Sheet1$] where ";
for(int n=0;n<numg3;n++ ) {
String query = "meanData<-sqlQuery(channel,'select Mean from [Sheet1$] where Responden = "+ g3.get(n) +"')";
if(n<numg3-1) {
queryModus += "Responden = "+g3.get(n)+" OR "; }
else {
queryModus+= "Responden = "+g3.get(n)+"')"; }
r.eval( query );
x = r.eval("as.double(meanData)"); double meanValue = x.asDouble(); total3 += meanValue;
mean3 = total3/numg3; }
cmdText.append("Mean of Cluster 3\t\t\t:\t"+ dec.format(mean3)+"\n"); r.eval(queryModus); r.eval("library(xlsReadWrite)"); r.eval("write.xls(modusData"+nModus+", 'D:/temp/temp2.xls')"); r.eval("library(RODBC)"); r.eval("channelModus <- odbcConnectExcel('D:/temp/temp2.xls')"); nModus++; besar = 0; for(int s=1;s<10;s++) {
queryS = "Semester"+s+"<-sqlQuery(channelModus, 'select
count(Semester) as Semester"+s+" from [Sheet1$] where Semester = "+s+"')"; r.eval(queryS); x = r.eval("as.integer(Semester"+s+")"); count = x.asInt(); tempSArray[s] = count; } besar = 0;
cmdText.append("Modus Semester Cluster 3\t\t:\t"); for(int l = 0;l<9;l++) { if(tempSArray[l]>tempSArray[l+1]) { if(tempSArray[besar]<tempSArray[l]) { besar = l; } } else if(tempSArray[l]<tempSArray[l+1]) { if(tempSArray[besar]<tempSArray[l+1]) { besar = l+1; } } } for(int k = 9;k>0;k--) { if(tempSArray[besar]==tempSArray[k]) { cmdText.append(k+", "); } else { } } r.eval(modusSemester); x = r.eval("as.character(modus[, 1])"); a = x.asString(); r.eval(modusIPK); x = r.eval("as.character(modus[, 1])"); a = x.asString(); txt =""; besar = 0; for(int s=1;s<9;s++) {
queryS = "IPK"+s+"<-sqlQuery(channelModus, 'select count(IPK) as IPK"+s+" from [Sheet1$] where IPK = "+s+"')";
r.eval(queryS);
x = r.eval("as.integer(IPK"+s+")"); count = x.asInt();
tempIPKArray[s] = count; }
besar = 0;
cmdText.append("\nModus IPK Cluster 3\t\t\t:\t"); for(int l = 0;l<8;l++) { if(tempIPKArray[l]>tempIPKArray[l+1]) { if(tempIPKArray[besar]<tempIPKArray[l]) { besar = l; } } else if(tempIPKArray[l]<tempIPKArray[l+1]) { if(tempIPKArray[besar]<tempIPKArray[l+1]) { besar = l+1; } } } for(int k = 8;k>0;k--) { if(tempIPKArray[besar]==tempIPKArray[k]) { if(k == 1) { txt = "(0.01-0.50)"; } else if(k == 2) { txt = "(0.51-1.00)"; } else if(k == 3) { txt = "(1.01-1.50)"; } else if(k == 4) { txt = "(1.51-2.00)"; } else if(k == 5) { txt = "(2.01-2.50)"; } else if(k == 6) { txt = "(2.51-3.00)";
} else if(k == 7) { txt = "(3.01-3.50)"; } else if(k == 8) { txt = "(3.51-4.00)"; } cmdText.append(txt+", "); } else { } } r.eval(modusKelamin); x = r.eval("as.character(modus[, 1])"); a = x.asString();
queryS = "JenisKelamin1<-sqlQuery(channelModus, 'select count(JenisKelamin) as JenisKelamin1 from [Sheet1$] where JenisKelamin = 1')";
r.eval(queryS);
x = r.eval("as.integer(JenisKelamin1)"); count = x.asInt();
tempKelArray[1] = count;
queryS = "JenisKelamin2<-sqlQuery(channelModus, 'select count(JenisKelamin) as JenisKelamin2 from [Sheet1$] where JenisKelamin = 2')";
r.eval(queryS);
x = r.eval("as.integer(JenisKelamin2)"); count = x.asInt();
tempKelArray[2] = count;
cmdText.append("\nModus Jenis Kelamin Cluster 3\t:\t"); if(tempKelArray[1]>tempKelArray[2]) { cmdText.append("L"); } else if(tempKelArray[1]<tempKelArray[2]) { cmdText.append("P"); } else if(tempKelArray[1]==tempKelArray[2]) { cmdText.append("L,P"); }
r.eval(modusKota); x = r.eval("as.character(modus[, 1])"); a = x.asString(); besar = 0;
queryS = "JenisKota1<-sqlQuery(channelModus, 'select count(Kota) as Kota1 from [Sheet1$] where Kota = 1')";
r.eval(queryS);
x = r.eval("as.integer(JenisKota1)"); count = x.asInt();
tempKotaArray[1] = count;
queryS = "JenisKota2<-sqlQuery(channelModus, 'select count(Kota) as Kota2 from [Sheet1$] where Kota = 2')";
r.eval(queryS);
x = r.eval("as.integer(JenisKota2)"); count = x.asInt();
tempKotaArray[2] = count;
cmdText.append("\nModus Kota Cluster 3\t\t\t:\t"); if(tempKotaArray[1]>tempKotaArray[2]) { cmdText.append("Jakarta\n"); } else if(tempKotaArray[1]<tempKotaArray[2]) { cmdText.append("Luar Jakarta\n"); } else if(tempKotaArray[1]==tempKotaArray[2]) {
cmdText.append("Jakarta, Luar Jakarta\n"); }
cmdText.append("\nTotal Responden of Cluster 4\t\t:\t" + numg4 +" Responden\n");
cmdText.append("Responden of Cluster 4\t\t\t:\t" + g4);
cmdText.append("\nPersentase of Cluster 4\t\t\t:\t" + dec.format(perseng4) +"%\n");
queryModus = "modusData"+nModus+"<-sqlQuery(channel,'select * from [Sheet1$] where ";
for(int n=0;n<numg4;n++ ) {
String query = "meanData<-sqlQuery(channel,'select Mean from [Sheet1$] where Responden = "+ g4.get(n) +"')";
if(n<numg4-1) {
queryModus += "Responden = "+g4.get(n)+" OR "; }
else {
queryModus+= "Responden = "+g4.get(n)+"')";
}
r.eval( query );
x = r.eval("as.double(meanData)"); double meanValue = x.asDouble(); total4 += meanValue;
mean4 = total4/numg4; }
cmdText.append("Mean of Cluster 4\t\t\t:\t"+ dec.format(mean4)+"\n"); r.eval(queryModus); r.eval("library(xlsReadWrite)"); r.eval("write.xls(modusData"+nModus+", 'D:/temp/temp3.xls')"); r.eval("library(RODBC)"); r.eval("channelModus <- odbcConnectExcel('D:/temp/temp3.xls')"); nModus++; besar = 0; for(int s=1;s<10;s++) {
queryS = "Semester"+s+"<-sqlQuery(channelModus, 'select
count(Semester) as Semester"+s+" from [Sheet1$] where Semester = "+s+"')"; r.eval(queryS); x = r.eval("as.integer(Semester"+s+")"); count = x.asInt(); tempSArray[s] = count; } besar = 0;
cmdText.append("Modus Semester Cluster 4\t\t:\t"); for(int l = 0;l<9;l++) { if(tempSArray[l]>tempSArray[l+1]) { if(tempSArray[besar]<tempSArray[l]) { besar = l; } } else if(tempSArray[l]<tempSArray[l+1]) { if(tempSArray[besar]<tempSArray[l+1]) { besar = l+1; }
} } for(int k = 9;k>0;k--) { if(tempSArray[besar]==tempSArray[k]) { cmdText.append(k+", "); } else { } } r.eval(modusSemester); x = r.eval("as.character(modus[, 1])"); a = x.asString(); r.eval(modusIPK); x = r.eval("as.character(modus[, 1])"); a = x.asString(); txt =""; besar = 0; for(int s=1;s<9;s++) {
queryS = "IPK"+s+"<-sqlQuery(channelModus, 'select count(IPK) as IPK"+s+" from [Sheet1$] where IPK = "+s+"')";
r.eval(queryS); x = r.eval("as.integer(IPK"+s+")"); count = x.asInt(); tempIPKArray[s] = count; } besar = 0;
cmdText.append("\nModus IPK Cluster 4\t\t\t:\t"); for(int l = 0;l<8;l++) { if(tempIPKArray[l]>tempIPKArray[l+1]) { if(tempIPKArray[besar]<tempIPKArray[l]) { besar = l; } } else if(tempIPKArray[l]<tempIPKArray[l+1]) { if(tempIPKArray[besar]<tempIPKArray[l+1]) {
besar = l+1; } } } for(int k = 8;k>0;k--) { if(tempIPKArray[besar]==tempIPKArray[k]) { if(k == 1) { txt = "(0.01-0.50)"; } else if(k == 2) { txt = "(0.51-1.00)"; } else if(k == 3) { txt = "(1.01-1.50)"; } else if(k == 4) { txt = "(1.51-2.00)"; } else if(k == 5) { txt = "(2.01-2.50)"; } else if(k == 6) { txt = "(2.51-3.00)"; } else if(k == 7) { txt = "(3.01-3.50)"; } else if(k == 8) { txt = "(3.51-4.00)"; } cmdText.append(txt+", "); } else
{ } } r.eval(modusKelamin); x = r.eval("as.character(modus[, 1])"); a = x.asString();
queryS = "JenisKelamin1<-sqlQuery(channelModus, 'select count(JenisKelamin) as JenisKelamin1 from [Sheet1$] where JenisKelamin = 1')";
r.eval(queryS);
x = r.eval("as.integer(JenisKelamin1)"); count = x.asInt();
tempKelArray[1] = count;
queryS = "JenisKelamin2<-sqlQuery(channelModus, 'select count(JenisKelamin) as JenisKelamin2 from [Sheet1$] where JenisKelamin = 2')";
r.eval(queryS);
x = r.eval("as.integer(JenisKelamin2)"); count = x.asInt();
tempKelArray[2] = count;
cmdText.append("\nModus Jenis Kelamin Cluster 4\t:\t"); if(tempKelArray[1]>tempKelArray[2]) { cmdText.append("L"); } else if(tempKelArray[1]<tempKelArray[2]) { cmdText.append("P"); } else if(tempKelArray[1]==tempKelArray[2]) { cmdText.append("L,P"); } r.eval(modusKota); x = r.eval("as.character(modus[, 1])"); a = x.asString(); besar = 0;
queryS = "JenisKota1<-sqlQuery(channelModus, 'select count(Kota) as Kota1 from [Sheet1$] where Kota = 1')";
r.eval(queryS);
x = r.eval("as.integer(JenisKota1)"); count = x.asInt();
tempKotaArray[1] = count;
queryS = "JenisKota2<-sqlQuery(channelModus, 'select count(Kota) as Kota2 from [Sheet1$] where Kota = 2')";