lampiran 1 kuesioner hubungan perilaku merokok dengan...

37
Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik dan Psikologi Seseorang (Hitamkan lingkaran yang tersedia sesuai dengan pilihan anda) Nama : …………………… О Pria О Wanita Umur :……………………. Pekerjaan : ……………….. 1. Apakah anda sering merokok sesudah anda minum kopi atau makan ? О Jarang О Cukup sering О Sering О Sering sekali 2. Apakah anda sering langsung menghisap rokok bila anda sedang marah, cemas atau gelisah ? О Jarang О Cukup sering О Sering О Sering sekali 3. Apakah anda sering pergi keluar untuk membeli rokok walaupun sudah tengah malam ? О Jarang О Cukup sering О Sering О Sering sekali 4. Seberapa cepatkah anda menghisap rokok ke-2 setelah yang pertama ? О > 30 menit О 20-30 menit О 5-20 menit О < 5 menit * Sebelum anda menjawab pertanyaan berikutnya, apakah anda pernah atau sedang mengidap penyakit seperti dibawah ini (lingkari jawaban anda): Insomnia ya tidak Darah tinggi (hipertensi) ya tidak Darah rendah ya tidak

Upload: lamngoc

Post on 25-Mar-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan

Kondisi Fisik dan Psikologi Seseorang

(Hitamkan lingkaran yang tersedia sesuai dengan pilihan anda) Nama : …………………… О Pria О Wanita Umur :……………………. Pekerjaan : ……………….. 1. Apakah anda sering merokok sesudah anda minum kopi atau makan ? О Jarang О Cukup sering О Sering О Sering sekali 2. Apakah anda sering langsung menghisap rokok bila anda sedang marah, cemas atau gelisah ? О Jarang О Cukup sering О Sering О Sering sekali 3. Apakah anda sering pergi keluar untuk membeli rokok walaupun sudah tengah malam ? О Jarang О Cukup sering О Sering О Sering sekali 4. Seberapa cepatkah anda menghisap rokok ke-2 setelah yang pertama ? О > 30 menit О 20-30 menit О 5-20 menit О < 5 menit * Sebelum anda menjawab pertanyaan berikutnya, apakah anda pernah atau sedang mengidap penyakit seperti dibawah ini (lingkari jawaban anda):

• Insomnia ya tidak • Darah tinggi (hipertensi) ya tidak • Darah rendah ya tidak

Page 2: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

5. Apakah anda sering merasa kurang konsentrasi ? О Jarang О Cukup sering О Sering О Sering sekali 6. Apakah anda sering merasa mudah untuk jengkel ? О Jarang О Cukup sering О Sering О Sering sekali 7. Apakah anda sering merasa mudah untuk tidur ? О Jarang О Cukup sering О Sering О Sering sekali 8. Apakah anda sering merasakan ketegangan ? О Jarang О Cukup sering О Sering О Sering sekali 9. Apakah anda sering merasa kurang waspada ? О Jarang О Cukup sering О Sering О Sering sekali 10. Apakah anda sering merasa mudah untuk marah ? О Jarang О Cukup sering О Sering О Sering sekali 11. Apakah anda sering merasa mudah untuk lelah ? О Jarang О Cukup sering О Sering О Sering sekali 12. Apakah anda sering merasa mudah memberontak ? О Jarang О Cukup sering О Sering О Sering sekali

Page 3: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

Lampiran 2 Hasil Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik dan Psikologi Seseorang

NoDb NAMA UMUR JENIS KELAMIN Pekerjaan Penyakit Y1 Y2 Y3 Y4 X1 X2 X3 X4 X5 X6 X7 X8

D001 Anton 25 Pria Karyawan tak ada 3 3 2 3 1 1 2 1 1 2 2 1D002 Jaya 31 Pria Karyawan tak ada 3 3 2 3 2 1 2 1 1 2 2 1D003 Hotman 27 Pria Buruh tak ada 3 4 2 3 1 1 2 1 1 2 2 1D004 David 22 Pria Mahasiswa tak ada 3 3 2 2 3 1 2 1 1 3 1 1D005 Joy 24 Pria Mahasiswa tak ada 3 3 2 3 1 1 3 1 2 2 2 1D006 Kabul 31 Pria Buruh tak ada 3 3 2 3 2 1 2 1 1 2 1 2D007 Idis 23 Pria Buruh tak ada 3 3 2 2 1 2 2 1 1 2 2 1D008 Manta 33 Pria Karyawan Hipertensi 2 3 1 2 3 2 1 1 2 3 1 1D009 Marna 28 Pria Karyawan tak ada 3 3 1 2 2 1 2 2 1 2 2 2D010 Nung 25 Pria Buruh Hipertensi 4 4 2 3 1 3 2 2 1 3 3 2D011 Dewi 23 Wanita Karyawan tak ada 1 2 2 1 1 1 3 1 2 2 2 1D012 Tommy 25 Pria Karyawan tak ada 3 3 1 2 1 3 2 1 1 2 1 1D013 Asep 31 Pria Buruh tak ada 4 3 2 3 2 3 2 1 1 4 3 1D014 Agus 25 Pria Karyawan tak ada 3 3 2 3 3 1 1 2 2 2 2 1D015 Teddy 30 Pria Karyawan tak ada 3 3 2 3 1 1 2 2 1 2 2 2

D016 Della 24 Wanita Ibu Rumah Tangga tak ada 1 3 1 1 2 1 2 2 1 2 2 2

D017 Jeffrey 28 Pria Karyawan tak ada 3 3 1 2 2 1 3 3 1 2 2 2D018 Lindung 42 Pria Karyawan tak ada 3 3 2 3 2 2 2 3 2 2 1 1D019 Adi 19 Pria Mahasiswa tak ada 3 3 2 3 1 2 1 1 2 3 2 1D020 Bonar 31 Pria Karyawan tak ada 3 3 3 2 3 1 2 1 2 3 2 3D021 Dadang 41 Pria Karyawan tak ada 3 3 2 3 1 1 2 1 1 2 2 1

D022 Dapot 34 Pria Karyawan Darah rendah 4 4 3 3 2 1 4 1 2 3 3 1

D023 Linggom 34 Pria Karyawan tak ada 4 3 2 2 3 3 3 1 1 4 4 2D024 Yogi 18 Pria Mahasiswa tak ada 2 3 3 2 1 1 2 2 3 2 2 1D025 Sari 20 Wanita Mahasiswa tak ada 2 2 1 1 3 1 3 1 2 2 2 2D026 Anto 29 Pria Buruh tak ada 4 3 2 3 2 1 2 2 2 2 4 1D027 David 25 Pria Karyawan tak ada 3 3 2 3 1 2 2 2 1 2 3 2

Page 4: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

D028 Jimmy 30 Pria Karyawan tak ada 3 3 2 2 3 2 2 1 2 2 3 1D029 Jack 19 Pria Mahasiswa tak ada 3 3 3 2 2 3 3 2 1 2 2 2D030 Lestari 21 Wanita Mahasiswa tak ada 2 3 1 3 1 3 1 2 2 3 2 1D031 Bachri 38 Pria Karyawan Insomnia 3 3 3 2 1 1 1 2 1 4 3 1D032 Bara 21 Pria Mahasiswa tak ada 3 3 2 3 2 1 2 2 2 3 2 1D033 Vicky 26 Pria Karyawan tak ada 3 3 2 2 2 1 2 1 2 2 2 2D034 Bernard 20 Pria Mahasiswa tak ada 3 2 1 2 3 1 3 1 2 2 3 2D035 Andrew 21 Pria Mahasiswa tak ada 2 3 1 2 2 1 3 1 2 2 2 2D036 Donald 26 Pria Karyawan tak ada 3 2 3 4 2 1 1 2 1 2 2 1D037 Edward 34 Pria Karyawan tak ada 3 3 2 3 3 2 2 1 1 2 3 1D038 Juanda 28 Pria Karyawan tak ada 3 3 1 2 2 2 2 1 1 1 2 3D039 Michael 26 Pria Karyawan tak ada 3 3 2 3 1 1 4 3 1 1 2 2D040 Jones 25 Pria Karyawan Hipertensi 3 2 1 3 1 4 2 1 1 2 3 1D041 Santi 22 Wanita Mahasiswa tak ada 2 2 1 2 3 2 3 2 1 2 3 1D042 David 21 Pria Mahasiswa tak ada 2 3 2 2 1 1 2 1 1 1 2 2D043 Anton 26 Pria Karyawan tak ada 3 3 2 4 1 2 2 3 2 2 2 1D044 Tedy 35 Pria Karyawan tak ada 4 4 2 4 2 1 3 2 1 3 4 2D045 Edi 34 Pria Karyawan tak ada 4 4 2 4 3 1 3 1 1 4 4 2D046 Haryono 40 Pria Karyawan tak ada 3 3 2 3 3 3 2 2 1 2 2 2D047 Dicky 24 Pria Karyawan tak ada 3 3 2 2 2 1 2 1 3 2 3 3D048 Hardi 25 Pria Karyawan tak ada 3 3 2 3 3 2 2 2 1 3 3 2D049 Joko 26 Pria Karyawan tak ada 3 3 3 2 3 1 1 2 1 2 2 1D050 Adrian 21 Pria Mahasiswa tak ada 2 3 2 3 2 3 2 1 1 2 2 2D051 Ramadhan 40 Pria Karyawan tak ada 4 3 3 4 2 1 2 3 1 2 3 1D052 Vika 22 Wanita Mahasiswa tak ada 2 2 1 2 3 2 2 2 2 2 2 2D053 Rere 20 Wanita Mahasiswa tak ada 1 2 1 2 2 1 3 3 2 3 2 2D054 Citra 22 Wanita Mahasiswa tak ada 2 2 1 2 2 3 2 2 1 2 2 1D055 Adang 25 Pria Karyawan tak ada 3 2 3 3 2 2 2 1 1 2 3 2D056 Fachri 23 Pria Mahasiswa tak ada 3 3 2 3 3 1 2 2 1 2 2 2D057 Achmad 45 Pria Karyawan tak ada 4 3 3 3 2 3 2 1 1 2 2 2D058 Andi 18 Pria Mahasiswa Insomnia 3 2 2 3 3 1 1 2 1 2 2 2D059 Budi 20 Pria Mahasiswa tak ada 2 3 2 2 1 2 2 1 1 3 2 2D060 Suharso 42 Pria Karyawan tak ada 3 3 2 3 2 3 2 2 2 2 3 2

Page 5: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

D061 Kardiman 36 Pria Buruh tak ada 3 3 3 2 2 2 3 2 2 2 2 2D062 Luhut 46 Pria Karyawan tak ada 4 2 3 4 3 4 3 2 1 3 4 3D063 Raymond 30 Pria Karyawan tak ada 3 3 2 3 1 2 2 1 1 2 2 2D064 Andhika 26 Pria Karyawan tak ada 3 3 2 2 1 1 2 1 1 2 3 2D065 Fandi 24 Pria Karyawan tak ada 2 2 2 2 2 2 3 1 3 2 2 2D066 Maruli 28 Pria Karyawan tak ada 3 3 2 3 3 1 2 1 1 2 3 2D067 Lomo 26 Pria Karyawan Hipertensi 3 3 2 2 1 3 3 1 1 1 4 2D068 Astrid 24 Wanita Karyawan tak ada 2 3 1 2 1 1 2 1 1 1 3 2D069 Mardiyansah 35 Pria Buruh tak ada 3 2 3 3 3 2 2 1 1 2 2 1D070 Luis 18 Pria Mahasiswa tak ada 3 3 2 3 3 1 1 3 1 2 2 2D071 Bill 19 Pria Mahasiswa tak ada 2 3 3 2 3 3 2 2 1 2 2 2D072 Leo 18 Pria Mahasiswa tak ada 2 3 3 3 1 1 1 3 1 3 3 1D073 Andre 20 Pria Mahasiswa tak ada 2 3 3 2 3 2 2 2 2 3 3 2D074 Reinhard 24 Pria Mahasiswa tak ada 3 2 2 3 2 3 2 2 1 3 4 1D075 Rama 26 Pria Karyawan tak ada 3 3 3 3 3 1 2 2 2 3 3 1

D076 Alice 25 Wanita Ibu Rumah Tangga tak ada 2 2 1 2 2 1 1 1 1 1 3 1

D077 Bernard 24 Pria Mahasiswa tak ada 3 3 3 3 3 3 2 1 2 1 2 2D078 Iwan 26 Pria Karyawan tak ada 3 2 3 2 3 1 2 2 1 2 4 2D079 Agus 23 Pria Mahasiswa tak ada 3 3 2 3 2 2 2 2 2 2 2 1D080 Charlie 19 Pria Mahasiswa tak ada 3 3 3 3 3 1 3 2 2 2 3 2D081 Ari 24 Pria Buruh tak ada 4 3 3 3 2 2 4 2 2 4 2 2D082 Carlos 21 Pria Mahasiswa tak ada 3 3 2 3 3 1 2 2 2 2 2 3D083 Stephen 26 Pria Karyawan tak ada 3 2 2 3 3 2 2 1 1 2 2 2D084 Yusuf 35 Pria Karyawan tak ada 3 3 3 2 2 2 3 2 1 3 3 1D085 Ray 19 Pria Mahasiswa tak ada 2 2 2 2 3 2 2 1 1 3 2 2D086 Abel 26 Pria Karyawan tak ada 3 3 3 3 2 2 2 3 2 2 2 1D087 Leo 19 Pria Mahasiswa tak ada 2 3 2 3 3 2 2 2 2 3 3 2D088 Michael 18 Pria Mahasiswa tak ada 2 3 2 2 2 1 4 1 1 3 2 1D089 John 20 Pria Mahasiswa tak ada 3 2 3 3 3 2 2 2 1 2 2 2D090 Syamsul 29 Pria Guru Hipertensi 1 1 1 1 2 3 2 2 1 2 4 1D091 Aldy 25 Pria Karyawan tak ada 3 3 2 3 2 1 2 2 3 3 2 2D092 Fitri 30 Wanita Guru tak ada 1 2 1 3 3 3 1 2 1 2 2 1D093 Siska 25 Wanita Karyawan tak ada 3 3 2 2 2 2 2 3 1 3 3 1

Page 6: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

D094 Laura 24 Wanita Karyawan tak ada 2 1 1 2 3 2 3 2 1 2 2 1D095 Tongam 46 Pria Guru tak ada 3 3 2 3 2 2 2 2 1 3 2 1D096 Albert 21 Pria Mahasiswa tak ada 3 3 2 2 3 1 3 3 2 3 1 2D097 Willy 19 Pria Mahasiswa tak ada 2 2 2 3 2 1 1 2 3 3 2 2D098 Dhani 26 Pria Karyawan tak ada 2 3 3 2 3 2 2 1 2 2 3 2D099 Haldi 28 Pria Karyawan tak ada 3 3 2 3 2 1 2 2 1 1 2 3D100 Ivan 26 Pria Karyawan tak ada 3 2 3 2 3 3 1 3 2 3 3 2D101 Kamal 24 Pria Karyawan tak ada 3 3 2 3 2 1 1 2 2 3 3 3D102 Mahendra 25 Pria Buruh tak ada 3 3 3 2 2 3 2 2 2 4 3 3D103 Luthfi 26 Pria Karyawan tak ada 3 3 2 3 3 1 2 2 1 2 2 2D104 Maman 36 Pria Guru tak ada 2 2 2 2 1 2 2 3 1 2 1 1D105 Riza 25 Pria Karyawan tak ada 3 3 2 3 3 2 2 2 1 3 2 2D106 Arif 26 Pria Karyawan tak ada 3 2 3 3 2 2 2 3 1 2 2 2D107 Irvan 24 Pria Karyawan tak ada 3 3 2 3 2 1 1 2 2 2 3 2D108 Aries 28 Pria Karyawan tak ada 3 2 3 3 2 2 2 3 2 2 2 1D109 Nana 24 Wanita Karyawan tak ada 2 2 1 1 1 2 3 2 2 3 3 2D110 Dimas 26 Pria Karyawan tak ada 3 3 2 3 2 2 2 3 2 3 2 2D111 Galung 24 Pria Guru tak ada 2 3 2 2 3 2 1 2 1 2 2 2D112 Martinus 24 Pria Guru tak ada 3 2 3 3 2 1 1 1 1 2 3 2D113 Togar 25 Pria Guru tak ada 2 2 2 2 1 2 1 1 1 3 2 1D114 Tri Joko 37 Pria Karyawan tak ada 3 3 2 3 3 1 1 1 3 3 3 1D115 Gordon 24 Pria Mahasiswa tak ada 3 3 2 3 2 2 1 1 3 2 3 2D116 Galuh 26 Pria Karyawan tak ada 3 2 3 3 2 1 2 1 1 2 3 1D117 Ade 32 Pria Buruh Insomnia 4 3 3 3 4 2 1 2 2 2 2 2D118 Frans 19 Pria Mahasiswa tak ada 2 3 2 1 2 2 1 1 2 2 2 2D119 Martino 24 Pria Karyawan tak ada 3 2 2 3 2 2 2 1 1 3 2 1D120 Rangga 22 Pria Mahasiswa tak ada 3 3 2 3 3 2 2 1 2 3 3 2D121 Aditya 26 Pria Karyawan tak ada 3 2 2 3 2 2 3 2 2 3 3 2D122 Wawan 24 Pria Karyawan tak ada 3 2 2 2 2 2 2 2 3 2 2 2D123 Febi 21 Wanita Mahasiswa tak ada 1 2 1 2 2 2 1 2 2 2 3 1D124 Martina 22 Wanita Mahasiswa tak ada 2 2 2 3 2 3 2 2 2 3 2 2D125 Tumpal 36 Pria Karyawan tak ada 3 3 2 2 3 2 2 2 2 2 2 2D126 Sudung 34 Pria Karyawan tak ada 3 3 1 3 2 2 3 3 2 3 3 1

Page 7: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

D127 Billie 26 Pria Karyawan tak ada 3 3 2 3 2 2 3 2 3 2 3 2D128 Adrian 21 Pria Mahasiswa tak ada 2 3 2 2 3 3 2 2 2 2 2 2D129 Adi 26 Pria Buruh tak ada 3 2 2 2 2 2 3 2 2 2 2 2D130 Ricky 21 Pria Mahasiswa tak ada 3 3 2 3 2 3 2 2 2 3 3 3D131 Reza 23 Pria Mahasiswa tak ada 2 3 1 2 2 2 3 3 2 2 2 2D132 Slamet 24 Pria Buruh tak ada 3 2 2 3 3 3 3 2 3 2 3 2D133 Agustian 21 Pria Mahasiswa tak ada 3 3 2 3 2 3 2 2 2 3 2 1D134 Sultan 30 Pria Karyawan tak ada 4 3 3 3 3 3 3 3 3 3 3 2D135 Thomas 28 Pria Karyawan tak ada 3 3 2 3 2 2 3 2 3 3 3 3D136 Tony 26 Pria Karyawan tak ada 3 2 2 2 3 2 2 2 3 2 3 2D137 Raffi 24 Pria Karyawan tak ada 3 2 2 3 3 3 2 2 2 2 3 2D138 Indra 26 Pria Karyawan tak ada 2 1 1 2 2 2 3 2 1 1 3 1D139 Oki 23 Pria Mahasiswa tak ada 2 3 1 2 2 2 2 3 2 2 2 2D140 Dolly 32 Pria Karyawan tak ada 3 2 2 3 3 3 2 2 2 3 3 2D141 Surya 33 Pria Karyawan tak ada 4 3 3 3 4 3 3 2 2 4 4 3D142 James 25 Pria Karyawan tak ada 3 2 2 3 2 3 2 2 2 2 3 2D143 Bachtiar 26 Pria Buruh tak ada 3 2 2 3 3 3 3 2 2 3 4 2D144 Brian 21 Pria Mahasiswa tak ada 3 3 2 3 2 2 2 2 2 3 3 1D145 Nelson 21 Pria Mahasiswa tak ada 2 2 1 1 2 2 2 2 1 2 3 2D146 Bobby 29 Pria Karyawan tak ada 3 3 2 2 3 4 3 3 2 3 3 2D147 Monica 22 Wanita Mahasiswa tak ada 2 1 2 2 2 2 2 2 2 2 2 3D148 Caesar 25 Pria Karyawan tak ada 3 3 2 3 3 2 3 1 3 3 3 2D149 Diva 20 Wanita Mahasiswa tak ada 1 2 2 1 1 1 2 1 1 2 2 1D150 Junaidi 30 Pria Buruh tak ada 3 3 3 3 2 2 2 3 2 3 3 2

Page 8: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-8

LAMPIRAN 3 Contoh Tampilan Program

L3.1 Tampilan Awal Program

Gambar L3.1 Hasil Tampilan Awal Program L3.2 Tampilan Form Note

Gambar L3.2 Hasil Tampilan Dialog Note

Page 9: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-9

L3.3 Tampilan Form Input Database

Gambar L3.3 Hasil Tampilan Dialog Input Database

L3.4 Tampilan Form Analisis Data

Gambar L3.4 Hasil Tampilan Dialog Analisis Data

Page 10: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-10

LAMPIRAN 4 Source Code Program

L4.1 Source Code Form Awal Program unit MAIN; interface uses Windows, SysUtils, Classes, Graphics, Forms, Controls, Menus, StdCtrls, Dialogs, Buttons, Messages, ExtCtrls, ComCtrls, StdActns, ActnList, ToolWin, ImgList; type TMainForm = class(TForm) MainMenu1: TMainMenu; File1: TMenuItem; FileNewItem: TMenuItem; FileOpenItem: TMenuItem; FileCloseItem: TMenuItem; Help1: TMenuItem; N1: TMenuItem; HelpAboutItem: TMenuItem; OpenDialog: TOpenDialog; Edit1: TMenuItem; CutItem: TMenuItem; CopyItem: TMenuItem; PasteItem: TMenuItem; StatusBar: TStatusBar; ActionList1: TActionList; EditCut1: TEditCut; EditCopy1: TEditCopy; EditPaste1: TEditPaste; FileNew1: TAction; FileSave1: TAction; FileExit1: TAction; FileOpen1: TAction; FileSaveAs1: TAction; WindowCascade1: TWindowCascade; WindowTileHorizontal1: TWindowTileHorizontal; WindowArrangeAll1: TWindowArrange; WindowMinimizeAll1: TWindowMinimizeAll; HelpAbout1: TAction; FileClose1: TWindowClose; WindowTileVertical1: TWindowTileVertical; ToolBar2: TToolBar; ToolButton1: TToolButton; ToolButton2: TToolButton; ToolButton3: TToolButton; ToolButton4: TToolButton; ToolButton5: TToolButton; ToolButton6: TToolButton; ToolButton9: TToolButton; ToolButton7: TToolButton;

Page 11: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-11

ImageList1: TImageList; ToolButton8: TToolButton; ToolButton10: TToolButton; File2: TMenuItem; Keluar1: TMenuItem; SaveDialog1: TSaveDialog; ools1: TMenuItem; InputDatabase1: TMenuItem; AnalisisStatistik1: TMenuItem; InputDatabase: TAction; AnalisisData: TAction; procedure FileNew1Execute(Sender: TObject); procedure FileOpen1Execute(Sender: TObject); procedure HelpAbout1Execute(Sender: TObject); procedure InputData1Execute(Sender: TObject); procedure AnalisaData1Execute(Sender: TObject); procedure FileExit1Execute(Sender: TObject); procedure InputDatabase1Click(Sender: TObject); procedure AnalisisStatistik1Click(Sender: TObject); private { Private declarations } procedure CreateMDIChild(const Name: string); public { Public declarations } end; var MainForm: TMainForm; implementation {$R *.dfm} uses CHILDWIN, about, Input, Analisa; procedure TMainForm.CreateMDIChild(const Name: string); var Child: TMDIChild; begin { create a new MDI child window } Child := TMDIChild.Create(Application); Child.Caption := Name; if FileExists(Name) then Child.Memo1.Lines.LoadFromFile(Name); end; procedure TMainForm.FileNew1Execute(Sender: TObject); var nama : String; begin nama := 'Note Penelitian '+ DateToStr(Date)+' '+ TimeToStr(Time); CreateMDIChild( nama); end;

Page 12: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-12

procedure TMainForm.FileOpen1Execute(Sender: TObject); begin OpenDialog.Filter := 'Text File|*.txt|'; if OpenDialog.Execute then CreateMDIChild(OpenDialog.FileName); end; procedure TMainForm.HelpAbout1Execute(Sender: TObject); begin AboutBox.ShowModal; end; procedure TMainForm.InputData1Execute(Sender: TObject); begin ToolButton8.Enabled := false; InputDatabase1.Enabled := false; TInputData.Create(Application); end; procedure TMainForm.FileExit1Execute(Sender: TObject); begin Application.Terminate; end; procedure TMainForm.AnalisaData1Execute(Sender: TObject); begin ToolButton10.Enabled := false; AnalisisStatistik1.Enabled := false; TAnalisaData.Create(Application); end; procedure TMainForm.InputDatabase1Click(Sender: TObject); begin InputData1Execute(Sender); end; procedure TMainForm.AnalisisStatistik1Click(Sender: TObject); begin AnalisaData1Execute(Sender); end; end. L4.2 Source Code Form Note unit CHILDWIN; interface uses Windows, Classes, Graphics, Forms, Controls, StdCtrls, ComCtrls, ToolWin, ImgList, Dialogs; type

Page 13: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-13

TMDIChild = class(TForm) Memo1: TMemo; OpenDialog1: TOpenDialog; SaveDialog1: TSaveDialog; ImageList1: TImageList; ToolBar2: TToolBar; ToolButton1: TToolButton; procedure FileSave1Execute(Sender: TObject); procedure FileSaveAs1Execute(Sender: TObject); // procedure FormCloseQuery(Sender: TObject; var CanClose: boolean); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Close1Click(Sender: TObject);

private

{ Private declarations } Filename : String;

public { Public declarations }

end; implementation {$R *.dfm} uses MAIN, SysUtils, Messages; const

BackupExt = '.BAK'; SWarningText='Perubahan disimpan ke''%s''?';

procedure TMDIChild.FormClose(Sender: TObject; var Action: TCloseAction);

begin Action := caFree;

end; procedure TMDIChild.FileSave1Execute(Sender: TObject); //Buat Backup or Buffer

procedure CreateBackup(const Filename: string); var

BackupFilename: String; begin

BackupFilename:= ChangeFileExt(Filename, BackupExt); DeleteFile(BackupFilename); RenameFile(Filename, BackupFilename);

end; begin

if(Filename='')then FileSaveAs1Execute(Sender)

else begin

CreateBackup(Filename); Memo1.Lines.SaveToFile(Filename); Memo1.Modified:= false;

end;

Page 14: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-14

ShowMessage('File sudah di simpan'); end; procedure TMDIChild.FileSaveAs1Execute(Sender: TObject); begin

SaveDialog1.FileName:=Filename; SaveDialog1.Filter := 'Text File|*.txt|'; if SaveDialog1.Execute then begin

Filename:= SaveDialog1.FileName; Caption := ExtractFileName(Filename); FileSave1Execute(sender);

end; end; procedure TMDIChild.Close1Click(Sender: TObject); begin

close; end; end. L4.3 Source Code Form Input Database unit Input;

unit Input; interface uses Windows, Classes, Graphics, Controls, Forms, StdCtrls, ExtCtrls, Buttons, DB, DBTables, Provider, DBClient, DBLocal, Menus, DBCtrls, Mask, Grids, DBGrids; type TInputData = class(TForm) Label1: TLabel; Label2: TLabel; GroupBox1: TGroupBox; GroupBox2: TGroupBox; Label3: TLabel; DBEdit1: TDBEdit; GroupBox3: TGroupBox; Label4: TLabel; DBCheckBox1: TDBCheckBox; DBCheckBox2: TDBCheckBox; GroupBox4: TGroupBox; Label5: TLabel; DBEdit2: TDBEdit; GroupBox5: TGroupBox; Label6: TLabel; DBEdit3: TDBEdit; Label7: TLabel; GroupBox6: TGroupBox; Label8: TLabel;

Page 15: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-15

DBCheckBox3: TDBCheckBox; DBCheckBox4: TDBCheckBox; DBCheckBox5: TDBCheckBox; DBCheckBox6: TDBCheckBox; GroupBox7: TGroupBox; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; DBText1: TDBText; GroupBox8: TGroupBox; GroupBox9: TGroupBox; Label9: TLabel; Label10: TLabel; GroupBox10: TGroupBox; Label11: TLabel; GroupBox11: TGroupBox; Label12: TLabel; GroupBox12: TGroupBox; Label13: TLabel; DBEdit4: TDBEdit; DBEdit5: TDBEdit; DBEdit6: TDBEdit; DBEdit7: TDBEdit; GroupBox13: TGroupBox; Label14: TLabel; GroupBox14: TGroupBox; Label15: TLabel; DBEdit8: TDBEdit; GroupBox15: TGroupBox; Label16: TLabel; DBEdit9: TDBEdit; GroupBox16: TGroupBox; Label17: TLabel; DBEdit10: TDBEdit; GroupBox17: TGroupBox; Label18: TLabel; DBEdit11: TDBEdit; GroupBox18: TGroupBox; Label19: TLabel; DBEdit12: TDBEdit; GroupBox19: TGroupBox; Label20: TLabel; DBEdit13: TDBEdit; GroupBox20: TGroupBox; Label21: TLabel; DBEdit14: TDBEdit; GroupBox21: TGroupBox; Label22: TLabel; DBEdit15: TDBEdit; Button6: TButton; Button7: TButton; DataSource1: TDataSource; Table1: TTable; Button8: TButton; procedure FormClose(Sender: TObject; var Action: TCloseAction);

Page 16: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-16

procedure FormCreate(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure CloseExecute(Sender: TObject); private { Private declarations } public { Public declarations } end; var InputData: TInputData; implementation uses MAIN, SysUtils, Messages; {$R *.dfm} procedure TInputData.FormClose(Sender: TObject; var Action: TCloseAction); begin MainForm.ToolButton8.Enabled := TRUE; MainForm.InputDatabase1.Enabled := TRUE; Action := caFree; end; procedure TInputData.FormCreate(Sender: TObject); begin Table1.Open; Button1.Enabled := False; Button2.Enabled := False; Button3.Enabled := False; Button4.Enabled := True; Button5.Enabled := True; Button6.Enabled := True; Button7.Enabled := True; DBEdit1.Enabled := False; DBEdit2.Enabled := False; DBEdit3.Enabled := False; DBEdit4.Enabled := False; DBEdit5.Enabled := False; DBEdit6.Enabled := False; DBEdit7.Enabled := False; DBEdit8.Enabled := False; DBEdit9.Enabled := False; DBEdit10.Enabled := False; DBEdit11.Enabled := False; DBEdit12.Enabled := False; DBEdit13.Enabled := False; DBEdit14.Enabled := False; DBEdit15.Enabled := False;

Page 17: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-17

DBCheckBox1.Enabled := False; DBCheckBox2.Enabled := False; DBCheckBox3.Enabled := False; DBCheckBox4.Enabled := False; DBCheckBox5.Enabled := False; DBCheckBox6.Enabled := False; end; procedure TInputData.Button4Click(Sender: TObject); begin Table1.Insert; Button1.Enabled := False; Button2.Enabled := False; Button3.Enabled := False; Button4.Enabled := False; Button5.Enabled := False; Button6.Enabled := True; Button7.Enabled := True; DBEdit1.Enabled := True; DBEdit2.Enabled := True; DBEdit3.Enabled := True; DBEdit4.Enabled := True; DBEdit5.Enabled := True; DBEdit6.Enabled := True; DBEdit7.Enabled := True; DBEdit8.Enabled := True; DBEdit9.Enabled := True; DBEdit10.Enabled := True; DBEdit11.Enabled := True; DBEdit12.Enabled := True; DBEdit13.Enabled := True; DBEdit14.Enabled := True; DBEdit15.Enabled := True; DBCheckBox1.Enabled := True; DBCheckBox2.Enabled := True; DBCheckBox3.Enabled := True; DBCheckBox4.Enabled := True; DBCheckBox5.Enabled := True; DBCheckBox6.Enabled := True; if (Table1.RecordCount >= 10) and (Table1.RecordCount < 99) then begin DBText1.Caption := 'D0'+ IntToStr(Table1.RecordCount+1); dbedit11.Text := 'D0'+ IntToStr(Table1.RecordCount+1); end else if Table1.RecordCount >= 99 then begin DBText1.Caption := 'D'+ IntToStr(Table1.RecordCount+1); dbedit11.Text := 'D'+ IntToStr(Table1.RecordCount+1); end else begin DBText1.Caption := 'D00'+ IntToStr(Table1.RecordCount+1); dbedit11.Text := 'D00'+ IntToStr(Table1.RecordCount+1); end; end;

Page 18: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-18

procedure TInputData.Button5Click(Sender: TObject); begin Button1.Enabled := True; Button2.Enabled := True; Button3.Enabled := True; Button4.Enabled := False; Button5.Enabled := False; Button6.Enabled := True; Button7.Enabled := True; DBEdit1.Enabled := True; DBEdit2.Enabled := True; DBEdit3.Enabled := True; DBEdit4.Enabled := True; DBEdit5.Enabled := True; DBEdit6.Enabled := True; DBEdit7.Enabled := True; DBEdit8.Enabled := True; DBEdit9.Enabled := True; DBEdit10.Enabled := True; DBEdit11.Enabled := True; DBEdit12.Enabled := True; DBEdit13.Enabled := True; DBEdit14.Enabled := True; DBEdit15.Enabled := True; DBCheckBox1.Enabled := True; DBCheckBox2.Enabled := True; DBCheckBox3.Enabled := True; DBCheckBox4.Enabled := True; DBCheckBox5.Enabled := True; DBCheckBox6.Enabled := True; Table1.Edit; end; procedure TInputData.Button3Click(Sender: TObject); begin Button1.Enabled := False; Button2.Enabled := False; Button3.Enabled := False; Button4.Enabled := True; Button5.Enabled := True; Button6.Enabled := False; Button7.Enabled := False; DBEdit1.Enabled := False; DBEdit2.Enabled := False; DBEdit3.Enabled := False; DBEdit4.Enabled := False; DBEdit5.Enabled := False; DBEdit6.Enabled := False; DBEdit7.Enabled := False; DBEdit8.Enabled := False; DBEdit9.Enabled := False; DBEdit10.Enabled := False; DBEdit11.Enabled := False; DBEdit12.Enabled := False; DBEdit13.Enabled := False; DBEdit14.Enabled := False; DBEdit15.Enabled := False;

Page 19: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-19

DBCheckBox1.Enabled := False; DBCheckBox2.Enabled := False; DBCheckBox3.Enabled := False; DBCheckBox4.Enabled := False; DBCheckBox5.Enabled := False; DBCheckBox6.Enabled := False; end; procedure TInputData.Button1Click(Sender: TObject); begin Table1.Prior; end; procedure TInputData.Button2Click(Sender: TObject); begin Table1.Next; end; procedure TInputData.Button6Click(Sender: TObject); begin Button8.Click; Table1.Post; Button1.Enabled := True; Button2.Enabled := True; Button1.Click; end; procedure TInputData.Button7Click(Sender: TObject); begin Table1.Cancel; Button1.Enabled := True; Button2.Enabled := True; Button3.Click; Button3.Enabled := False; Button4.Enabled := True; Button5.Enabled := True; Button6.Enabled := False; Button7.Enabled := False; DBEdit1.Enabled := False; DBEdit2.Enabled := False; DBEdit3.Enabled := False; DBEdit4.Enabled := False; DBEdit5.Enabled := False; DBEdit6.Enabled := False; DBEdit7.Enabled := False; DBEdit8.Enabled := False; DBEdit9.Enabled := False; DBEdit10.Enabled := False; DBEdit11.Enabled := False; DBEdit12.Enabled := False; DBEdit13.Enabled := False; DBEdit14.Enabled := False; DBEdit15.Enabled := False; DBCheckBox1.Enabled := False; DBCheckBox2.Enabled := False; DBCheckBox3.Enabled := False; DBCheckBox4.Enabled := False;

Page 20: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-20

DBCheckBox5.Enabled := False; DBCheckBox6.Enabled := False; end; procedure TInputData.CloseExecute(Sender: TObject); begin close(); end; end. L4.4 Source Code Form Analisis Data

unit Analisa; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, StdCtrls, DBGrids, Mask, DBCtrls, DB, DBTables, OleServer, STATCONNECTORSRVLib_TLB; type Layer = Record y : array of array of Real; x : array of array of Real; end; TAnalisaData = class(TForm) Label1: TLabel; GroupBox1: TGroupBox; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Button1: TButton; GroupBox2: TGroupBox; Button2: TButton; Button3: TButton; Memo1: TMemo; Button4: TButton; Label6: TLabel; Label7: TLabel; DBGrid1: TDBGrid; DataSource1: TDataSource; Table1: TTable; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; StringGrid1: TStringGrid; StatConnector1: TStatConnector; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure tampungdata();

Page 21: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-21

procedure isiEmptyCell(); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure Button4Click(Sender: TObject); private { Private declarations } l1: Layer; varx,vary,jumDat : Integer; public { Public declarations } flag : Boolean; end; var AnalisaData: TAnalisaData; implementation uses MAIN; {$R *.dfm} procedure TAnalisaData.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; MainForm.AnalisisStatistik1.Enabled := TRUE; MainForm.ToolButton10.Enabled := TRUE; end; procedure TAnalisaData.tampungdata(); var i,j:Integer; begin //tampung data pada user input if flag=false then begin for i:=1 to (vary+1) do for j:=1 to (jumDat+1) do begin l1.y[i][j]:= StrToFloat(StringGrid1.Cells[i,j]); end; //end for i:=(vary+1) to (varx+vary+1) do for j:=1 to (jumDat+1) do begin l1.x[i-vary][j]:= StrToFloat(StringGrid1.Cells[i,j]); end; //end; end

Page 22: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-22

//tampung data pada database input else begin Table1.Open; jumDat:= Table1.RecordCount; vary :=Table1.FieldCount-18; varx :=Table1.FieldCount-14; for j:=1 to (jumDat) do begin l1.y[1][j]:= Table1.Fields.Fields[10].AsInteger; l1.y[2][j]:= Table1.Fields.Fields[11].AsInteger; l1.y[3][j]:= Table1.Fields.Fields[12].AsInteger; l1.y[4][j]:= Table1.Fields.Fields[13].AsInteger; l1.x[1][j]:= Table1.Fields.Fields[14].AsInteger; l1.x[2][j]:= Table1.Fields.Fields[15].AsInteger; l1.x[3][j]:= Table1.Fields.Fields[16].AsInteger; l1.x[4][j]:= Table1.Fields.Fields[17].AsInteger; l1.x[5][j]:= Table1.Fields.Fields[18].AsInteger; l1.x[6][j]:= Table1.Fields.Fields[19].AsInteger; l1.x[7][j]:= Table1.Fields.Fields[20].AsInteger; l1.x[8][j]:= Table1.Fields.Fields[21].AsInteger; Table1.Next; //StrToFloat(StringGrid1.Cells[i,j]); end; Table1.close; end; end; procedure TAnalisaData.isiEmptyCell(); var i,j : Integer; begin for i:=1 to (vary+varx+1) do for j:=1 to (jumDat+1) do begin StringGrid1.Cells[i,j]:= IntToStr(0); end; end; procedure TAnalisaData.Button1Click(Sender: TObject); var i,j : integer;

Page 23: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-23

begin if (Edit1.Text <> '') and (Edit2.text <> '') and (Edit3.text <> '')then begin if (StrToInt(Edit1.Text)>10) then begin ShowMessage('Variabel independent Tidak boleh lebih dari 10'); edit1.Clear; end else if (StrToInt(Edit2.Text)>10) then begin ShowMessage('Variabel dependent Tidak boleh lebih dari 10'); edit2.Clear; end else if (StrToInt(Edit3.Text)>300) then begin ShowMessage('Jumlah Data Tidak boleh lebih dari 300'); edit3.Clear; end else begin jumDat := StrToInt(Edit3.Text); vary := StrToInt(Edit1.Text); varx := StrToInt(Edit2.Text); StringGrid1.ColCount := vary+varx+1; StringGrid1.RowCount := jumDat+1; for i:=1 to (vary+1) do begin StringGrid1.Cols[i].Text := 'y'+IntToStr(i); end; for i:=vary+1 to varx+vary do begin StringGrid1.Cols[i].Text := 'x'+IntToStr(i-vary); end; for j:=1 to StringGrid1.RowCount do begin StringGrid1.Rows[j].Text := IntToStr(j); end; isiEmptyCell; end; end else begin ShowMessage('Masukkan jumlah variable independet dan jumlah data'); end; end; procedure TAnalisaData.Button2Click(Sender: TObject); begin flag:= False; Edit1.Clear; Edit2.Clear;

Page 24: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-24

DBGrid1.Visible := False; StringGrid1.Visible := True; Button1.Enabled:= True; Button2.Enabled := False; Button3.Enabled := True; Edit1.Visible:= True; Edit2.Visible := True; Table1.Close; jumDat:= 100; varx := 5; vary := 5; Edit1.Text:= IntToStr(vary); Edit2.Text:= IntToStr(varx); Edit3.Text:= IntToStr(jumDat); Button1.Click; end; procedure TAnalisaData.Button3Click(Sender: TObject); begin Table1.Active := True; DBGrid1.Visible := True; DBGrid1.ReadOnly := FALSE; StringGrid1.Visible := False; Edit1.Text := IntToStr(Table1.FieldCount-18); Edit2.Text := IntToStr(Table1.FieldCount-14); Edit3.Text := IntToStr(Table1.RecordCount); Button1.enabled:= False; Edit1.Enabled:= False; Edit2.Enabled:= False ; Edit3.Enabled:= False ; Button3.Enabled := False; Button2.Enabled := True; flag :=True; end; procedure TAnalisaData.FormCreate(Sender: TObject); begin flag := False; SetLength(l1.y, 1000, 1000); SetLength(l1.x, 1000, 1000); jumDat:= 100; varx := 5; vary := 5; Edit1.Text:= IntToStr(vary); Edit2.Text:= IntToStr(varx); Edit3.Text:= IntToStr(jumDat); StringGrid1.ColCount := vary+varx+ 1; StringGrid1.RowCount := jumDat+1; isiEmptyCell; Memo1.Clear; Memo1.Lines.Add('Hasil Perhitungan Canonical Correlation'); Button2.Enabled := False; DBGrid1.Visible := False; StringGrid1.Visible := True; Button1.Click;

Page 25: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-25

end; procedure TAnalisaData.Button4Click(Sender: TObject); var i,j : Integer; hasil : array of String; Pers,Y,PersX,X,PersY: String; YAll, XAll : String; inputX ,inputY : array of String; begin tampungdata; SetLength(hasil,100); SetLength(inputY,300); SetLength(inputX,300); //inisialisasi jenis link function if flag=false then begin Memo1.Lines.Clear ; Memo1.Lines.Add('connect to server'); Memo1.Lines.Add(''); StatConnector1.Connect; Memo1.Lines.Add('selesai ...'); Memo1.Lines.Add(''); Memo1.Lines.Add('initialize server'); StatConnector1.Init('R'); Memo1.Lines.Add(''); Memo1.Lines.Add('initialize server complete'); Memo1.Lines.Add(''); Memo1.Lines.Add(' Name : ' + StatConnector1.GetServerInformation(itName)); Memo1.Lines.Add(' Description: ' + StatConnector1.GetServerInformation(itDescription)); Memo1.Lines.Add(' Copyright : ' + StatConnector1.GetServerInformation(itCopyright)); Memo1.Lines.Add(' License : ' + StatConnector1.GetServerInformation(itLicense)); Memo1.Lines.Add(' Version : ' + StatConnector1.GetServerInformation(itMajorVersion)+'.'+ StatConnector1.GetServerInformation(itMinorVersion)); Memo1.Lines.Add(''); Memo1.Lines.Add('Canonical Correlation'); Memo1.Lines.Add(''); Memo1.Lines.Add('Done'); //inputan variabel dependen dan independen //inisialisasi Y Memo1.Lines.Add('variable y :'); Pers :=''; YAll:='YAll<-data.frame('; for i:=1 to (vary) do

Page 26: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-26

begin inputY[i]:='Y'+ FloatToStr(i)+'<-c('; for j:=1 to (jumDat) do begin if j=jumdat then inputY[i]:=inputY[i]+ FloatToStr(l1.y[i][j])+')' else inputY[i]:=inputY[i]+ FloatToStr(l1.y[i][j])+','; end; //Memo1.Lines.Add(inputY[i]); //StatConnector1.EvaluateNoReturn(inputY[i]); //YAll:= 'YAll<-toString(array(c('+inputY[i]+')))'; if i < vary then YAll:= YAll + 'Y' + IntToStr(i) +',' else YAll:= YAll + 'Y' + IntToStr(i) +')' //StatConnector1.Evaluate(YAll); end; for i:=1 to (vary) do begin Memo1.Lines.Add(VarToStr(inputY[i])); // a := FloatToStr(i); StatConnector1.EvaluateNoReturn(VarToWideStr(inputY[i])); // StatConnector1.EvaluateNoReturn('a'+FloatToStr(i)+'<-capture.output(X'+FloatToStr(i)+')'); Memo1.Lines.Add(FloatToStr(i)); if i=vary then PersY := PersY+'Y'+FloatToStr(i) else PersY := PersY+'Y'+FloatToStr(i)+'+'; end; StatConnector1.EvaluateNoReturn(VarToWideStr(YAll)); Memo1.Lines.Add(YAll); //StatConnector1.EvaluateNoReturn(inputY[i]); // 'Y<-c('+inputY[i]+')' //inputY[i] :='Y<-c('; //PersX :='';

Page 27: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-27

//inisialisasi x Memo1.Lines.Add('variable x :'); XAll:= 'XAll<-data.frame('; for i:=vary+1 to (varx+vary) do begin inputX[i-vary] := 'X'+FloatToStr(i-vary)+'<-c('; for j:=1 to (jumDat) do begin //Memo1.Lines.Add('x['+FloatToStr(i-1)+']['+FloatToStr(j)+'] ='+FloatToStr(l1.x[i][j])); if j=jumdat then inputX[i-vary]:=inputX[i-vary]+ FloatToStr(l1.x[i-vary][j])+')' else inputX[i-vary]:=inputX[i-vary]+ FloatToStr(l1.x[i-vary][j])+','; end; //Memo1.Lines.Add(inputX[i]); //StatConnector1.EvaluateNoReturn(VarToWideStr(inputX[i])); //XAll:= 'XAll<-toString(array(c('+inputX[i]+')))'; if i < varx+vary then XAll:= XAll + 'X' + IntToStr(i-vary) +',' else XAll:= XAll + 'X' + IntToStr(i-vary) +')' //StatConnector1.Evaluate(XAll); end; {for i:=1 to (vary) do begin YAll:= 'YAll<-toString(c('+inputY[i]+'))'; StatConnector1.Evaluate(YAll); end; } //Y:= 'Y<-toString(array('+YAll+', dim=c('+IntToStr(jumDat)+','+IntToStr(varx)+')))'; //StatConnector1.EvaluateNoReturn('Y'); {for i:=1 to (varx) do begin XAll:= 'XAll<-toString(c('+inputX[i]+'))'; StatConnector1.Evaluate(XAll); end; } //X:= 'X<-toString(array('+XAll+', dim=c('+IntToStr(jumDat)+','+IntToStr(varx)+')))'; //StatConnector1.EvaluateNoReturn('X');

Page 28: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-28

for i:=1+vary to (varx+vary) do begin Memo1.Lines.Add(VarToStr(inputX[i-vary])); // a := FloatToStr(i); StatConnector1.EvaluateNoReturn(VarToWideStr(inputX[i-vary])); // StatConnector1.EvaluateNoReturn('a'+FloatToStr(i)+'<-capture.output(X'+FloatToStr(i)+')'); Memo1.Lines.Add(FloatToStr(i-vary)); if i=varx+vary then PersX := PersX+'X'+FloatToStr(i-vary) else PersX := PersX+'X'+FloatToStr(i-vary)+'+'; end; StatConnector1.EvaluateNoReturn(VarToWideStr(XAll)); Memo1.Lines.Add(XAll); Pers :='CCor<-toString(cancor(XAll,YAll))'; Memo1.Lines.Add(''); Memo1.Lines.Add('CCor<-cancor(XAll,YAll)'); Memo1.Lines.Add(''); Memo1.Lines.Add(''); //Memo1.Lines.Add(Pers); //ShowMessage('ampe'); Memo1.Lines.Add(StatConnector1.Evaluate(Pers)); Memo1.Lines.Add(''); StatConnector1.EvaluateNoReturn('hasil<-capture.output(summary(CCor))'); hasil:= StatConnector1.Evaluate('hasil'); for i := 0 to High(hasil) do begin //memo1.Lines.Add(hasil[i]); end; {StatConnector1.EvaluateNoReturn('hasil<-capture.output(summary(CCor))'); for i:=1 to 24+varx do begin StatConnector1.Evaluate('ha<-toString(hasil['+IntToStr(i)+'])');

Page 29: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-29

hasil[i]:=StatConnector1.GetSymbol('ha') ; if hasil[i]='NA' then break; Memo1.Lines.Add(hasil[i]); end; } StatConnector1.Close; StatConnector1.Disconnect; Memo1.Lines.Add('Shutdown Connection to server'); end //DATABASE INPUT else begin Table1.Close; Memo1.Lines.Clear ; Memo1.Lines.Add('connect to server'); Memo1.Lines.Add(''); StatConnector1.Connect; Memo1.Lines.Add('done ...'); Memo1.Lines.Add(''); Memo1.Lines.Add('initialize server'); StatConnector1.Init('R'); Memo1.Lines.Add(''); Memo1.Lines.Add('initialize server complete'); Memo1.Lines.Add(''); Memo1.Lines.Add(' Name : ' + StatConnector1.GetServerInformation(itName)); Memo1.Lines.Add(' Description: ' + StatConnector1.GetServerInformation(itDescription)); Memo1.Lines.Add(' Copyright : ' + StatConnector1.GetServerInformation(itCopyright)); Memo1.Lines.Add(' License : ' + StatConnector1.GetServerInformation(itLicense)); Memo1.Lines.Add(' Version : ' + StatConnector1.GetServerInformation(itMajorVersion)+'.'+ StatConnector1.GetServerInformation(itMinorVersion)); Memo1.Lines.Add(''); Memo1.Lines.Add('Canonical Correlation'); Memo1.Lines.Add(''); Memo1.Lines.Add('Done'); //inputan variabel dependen dan independen Memo1.Lines.Add('variable y :'); Pers :=''; YAll:='YAll<-data.frame('; for i:=1 to (vary) do begin inputY[i]:='Y'+ FloatToStr(i)+'<-c('; for j:=1 to (jumDat) do begin if j=jumdat then

Page 30: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-30

inputY[i]:=inputY[i]+ FloatToStr(l1.y[i][j])+')' else inputY[i]:=inputY[i]+ FloatToStr(l1.y[i][j])+','; end; //Memo1.Lines.Add(inputY[i]); //StatConnector1.EvaluateNoReturn(inputY[i]); //YAll:= 'YAll<-toString(array(c('+inputY[i]+')))'; if i < vary then YAll:= YAll + 'Y' + IntToStr(i) +',' else YAll:= YAll + 'Y' + IntToStr(i) +')' //StatConnector1.Evaluate(YAll); end; for i:=1 to (vary) do begin Memo1.Lines.Add(VarToStr(inputY[i])); // a := FloatToStr(i); StatConnector1.EvaluateNoReturn(VarToWideStr(inputY[i])); // StatConnector1.EvaluateNoReturn('a'+FloatToStr(i)+'<-capture.output(X'+FloatToStr(i)+')'); Memo1.Lines.Add(FloatToStr(i)); if i=vary then PersY := PersY+'Y'+FloatToStr(i) else PersY := PersY+'Y'+FloatToStr(i)+'+'; end; StatConnector1.EvaluateNoReturn(VarToWideStr(YAll)); Memo1.Lines.Add(YAll); //StatConnector1.EvaluateNoReturn(inputY[i]); // 'Y<-c('+inputY[i]+')' //inputY[i] :='Y<-c('; //PersX :=''; //inisialisasi x Memo1.Lines.Add('variable x :'); XAll:= 'XAll<-data.frame('; for i:=vary+1 to (varx+vary) do begin inputX[i-vary] := 'X'+FloatToStr(i-vary)+'<-c(';

Page 31: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-31

for j:=1 to (jumDat) do begin //Memo1.Lines.Add('x['+FloatToStr(i-1)+']['+FloatToStr(j)+'] ='+FloatToStr(l1.x[i][j])); if j=jumdat then inputX[i-vary]:=inputX[i-vary]+ FloatToStr(l1.x[i-vary][j])+')' else inputX[i-vary]:=inputX[i-vary]+ FloatToStr(l1.x[i-vary][j])+','; end; //Memo1.Lines.Add(inputX[i]); //StatConnector1.EvaluateNoReturn(VarToWideStr(inputX[i])); //XAll:= 'XAll<-toString(array(c('+inputX[i]+')))'; if i < varx+vary then XAll:= XAll + 'X' + IntToStr(i-vary) +',' else XAll:= XAll + 'X' + IntToStr(i-vary) +')' //StatConnector1.Evaluate(XAll); end; {for i:=1 to (vary) do begin YAll:= 'YAll<-toString(c('+inputY[i]+'))'; StatConnector1.Evaluate(YAll); end; } //Y:= 'Y<-toString(array('+YAll+', dim=c('+IntToStr(jumDat)+','+IntToStr(varx)+')))'; //StatConnector1.EvaluateNoReturn('Y'); {for i:=1 to (varx) do begin XAll:= 'XAll<-toString(c('+inputX[i]+'))'; StatConnector1.Evaluate(XAll); end; } //X:= 'X<-toString(array('+XAll+', dim=c('+IntToStr(jumDat)+','+IntToStr(varx)+')))'; //StatConnector1.EvaluateNoReturn('X'); for i:=1+vary to (varx+vary) do begin Memo1.Lines.Add(VarToStr(inputX[i-vary])); // a := FloatToStr(i); StatConnector1.EvaluateNoReturn(VarToWideStr(inputX[i-vary]));

Page 32: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-32

// StatConnector1.EvaluateNoReturn('a'+FloatToStr(i)+'<-capture.output(X'+FloatToStr(i)+')'); Memo1.Lines.Add(FloatToStr(i-vary)); if i=varx+vary then PersX := PersX+'X'+FloatToStr(i-vary) else PersX := PersX+'X'+FloatToStr(i-vary)+'+'; end; StatConnector1.EvaluateNoReturn(VarToWideStr(XAll)); Memo1.Lines.Add(XAll); Pers :='CCor<-toString(cancor(XAll,YAll))'; Memo1.Lines.Add(''); Memo1.Lines.Add('CCor<-cancor(XAll,YAll)'); Memo1.Lines.Add(''); Memo1.Lines.Add(''); //Memo1.Lines.Add(Pers); //ShowMessage('ampe'); Memo1.Lines.Add(StatConnector1.Evaluate(Pers)); Memo1.Lines.Add(''); StatConnector1.EvaluateNoReturn('hasil<-capture.output(summary(CCor))'); hasil:= StatConnector1.Evaluate('hasil'); for i := 0 to High(hasil) do begin //memo1.Lines.Add(hasil[i]); end; {StatConnector1.EvaluateNoReturn('hasil<-capture.output(summary(CCor))'); for i:=1 to 24+varx do begin StatConnector1.Evaluate('ha<-toString(hasil['+IntToStr(i)+'])'); hasil[i]:=StatConnector1.GetSymbol('ha') ; if hasil[i]='NA' then break; Memo1.Lines.Add(hasil[i]); end; } StatConnector1.Close; StatConnector1.Disconnect;

Page 33: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-33

Memo1.Lines.Add('Shutdown Connection to server'); end end; end.

Page 34: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-34

LAMPIRAN 5 Hasil Perhitungan Program dari Database

Analisis Hubungan dengan Canonical Correlation

connect to server done ... initialize server initialize server complete Name : COM Statistics Interpreter Interface Description: Connector beetween a client application (e.g. a spread-sheet) and an interpreted language (e.g. R) Copyright : (C) 1999-2006, Thomas Baier License : GNU Library General Public License version 2 or greater Version : 2.5 Canonical Correlation Done variable y : Y1<-c(3,3,3,3,3,3,3,2,3,4,1,3,4,3,3,1,3,3,3,3,3,4,4,2,2,4,3,3,3,2,3,3,3,3,2,3,3,3,3,3,2,2,3,4,4,3,3,3,3,2,4,2,1,2,3,3,4,3,2,3,3,4,3,3,2,3,3,2,3,3,2,2,2,3,3,2,3,3,3,3,4,3,3,3,2,3,2,2,3,1,3,1,3,2,3,3,2,2,3,3,3,3,3,2,3,3,3,3,2,3,2,3,2,3,3,3,4,2,3,3,3,3,1,2,3,3,3,2,3,3,2,3,3,4,3,3,3,2,2,3,4,3,3,3,2,3,2,3,1,3) 1 Y2<-c(3,3,4,3,3,3,3,3,3,4,2,3,3,3,3,3,3,3,3,3,3,4,3,3,2,3,3,3,3,3,3,3,3,2,3,2,3,3,3,2,2,3,3,4,4,3,3,3,3,3,3,2,2,2,2,3,3,2,3,3,3,2,3,3,2,3,3,3,2,3,3,3,3,2,3,2,3,2,3,3,3,3,2,3,2,3,3,3,2,1,3,2,3,1,3,3,2,3,3,2,3,3,3,2,3,2,3,2,2,3,3,2,2,3,3,2,3,3,2,3,2,2,2,2,3,3,3,3,2,3,3,2,3,3,3,2,2,1,3,2,3,2,2,3,2,3,1,3,2,3) 2 Y3<-c(2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,1,1,2,2,3,2,3,2,3,1,2,2,2,3,1,3,2,2,1,1,3,2,1,2,1,1,2,2,2,2,2,2,2,3,2,3,1,1,1,3,2,3,2,2,2,3,3,2,2,2,2,2,1,3,2,3,3,3,2,3,1,3,3,2,3,3,2,2,3,2,3,2,2,3,1,2,1,2,1,2,2,2,3,2,3,2,3,2,2,2,3,2,3,1,2,2,3,2,2,2,3,3,2,2,2,2,2,1,2,2,1,2,2,2,2,1,2,2,3,2,2,2,1,1,2,3,2,2,2,1,2,2,2,2,3) 3 Y4<-c(3,3,3,2,3,3,2,2,2,3,1,2,3,3,3,1,2,3,3,2,3,3,2,2,1,3,3,2,2,3,2,3,2,2,2,4,3,2,3,3,2,2,4,4,4,3,2,3,2,3,4,2,2,2,3,3,3,3,2,3,2,4,3,2,2,3,2,2,3,3,2,3,2,3,3,2,3,2,3,3,3,3,3,2,2,3,3,2,3,1,3,3,2,2,3,2,3,2,3,2,3,2,3,2,3,3,3,3,1,3,2,3,2,3,3,3,3,1,3,3,3,2,2,3,2,3,3,2,2,3,2,3,3,3,3,2,3,2,2,3,3,3,3,3,1,2,2,3,1,3) 4

Page 35: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-35

YAll<-data.frame(Y1,Y2,Y3,Y4) variable x : X1<-c(1,2,1,3,1,2,1,3,2,1,1,1,2,3,1,2,2,2,1,3,1,2,3,1,3,2,1,3,2,1,1,2,2,3,2,2,3,2,1,1,3,1,1,2,3,3,2,3,3,2,2,3,2,2,2,3,2,3,1,2,2,3,1,1,2,3,1,1,3,3,3,1,3,2,3,2,3,3,2,3,2,3,3,2,3,2,3,2,3,2,2,3,2,3,2,3,2,3,2,3,2,2,3,1,3,2,2,2,1,2,3,2,1,3,2,2,4,2,2,3,2,2,2,2,3,2,2,3,2,2,2,3,2,3,2,3,3,2,2,3,4,2,3,2,2,3,2,3,1,2) 1 X2<-c(1,1,1,1,1,1,2,2,1,3,1,3,3,1,1,1,1,2,2,1,1,1,3,1,1,1,2,2,3,3,1,1,1,1,1,1,2,2,1,4,2,1,2,1,1,3,1,2,1,3,1,2,1,3,2,1,3,1,2,3,2,4,2,1,2,1,3,1,2,1,3,1,2,3,1,1,3,1,2,1,2,1,2,2,2,2,2,1,2,3,1,3,2,2,2,1,1,2,1,3,1,3,1,2,2,2,1,2,2,2,2,1,2,1,2,1,2,2,2,2,2,2,2,3,2,2,2,3,2,3,2,3,3,3,2,2,3,2,2,3,3,3,3,2,2,4,2,2,1,2) 2 X3<-c(2,2,2,2,3,2,2,1,2,2,3,2,2,1,2,2,3,2,1,2,2,4,3,2,3,2,2,2,3,1,1,2,2,3,3,1,2,2,4,2,3,2,2,3,3,2,2,2,1,2,2,2,3,2,2,2,2,1,2,2,3,3,2,2,3,2,3,2,2,1,2,1,2,2,2,1,2,2,2,3,4,2,2,3,2,2,2,4,2,2,2,1,2,3,2,3,1,2,2,1,1,2,2,2,2,2,1,2,3,2,1,1,1,1,1,2,1,1,2,2,3,2,1,2,2,3,3,2,3,2,3,3,2,3,3,2,2,3,2,2,3,2,3,2,2,3,2,3,2,2) 3 X4<-c(1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,2,3,3,1,1,1,1,1,2,1,2,2,1,2,2,2,2,1,1,1,2,1,1,3,1,2,1,3,2,1,2,1,2,2,1,3,2,3,2,1,2,1,2,1,2,2,2,1,1,1,1,1,1,1,3,2,3,2,2,2,1,1,2,2,2,2,2,1,2,1,3,2,1,2,2,2,2,3,2,2,3,2,1,2,3,2,2,2,3,2,3,2,3,2,3,2,1,1,1,1,1,2,1,1,1,2,2,2,2,2,3,2,2,2,2,3,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,2,1,1,3) 4 X5<-c(1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,2,2,2,1,2,1,3,2,2,1,2,1,2,1,2,2,2,2,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,1,2,2,1,1,1,3,1,1,1,1,1,1,1,2,1,2,1,2,1,2,2,2,2,1,1,1,2,2,1,1,1,3,1,1,1,1,2,3,2,1,2,2,2,1,1,1,1,2,2,2,2,1,1,1,3,3,1,2,2,1,2,2,3,2,2,2,2,3,2,2,2,2,3,2,3,3,3,2,1,2,2,2,2,2,2,1,2,2,3,1,2) 5 X6<-c(2,2,2,3,2,2,2,3,2,3,2,2,4,2,2,2,2,2,3,3,2,3,4,2,2,2,2,2,2,3,4,3,2,2,2,2,2,1,1,2,2,1,2,3,4,2,2,3,2,2,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,1,1,2,2,2,3,3,3,3,1,1,2,2,2,4,2,2,3,3,2,3,3,2,2,3,2,3,2,3,3,3,2,1,3,3,4,2,2,3,2,2,2,3,3,2,2,3,3,2,2,2,2,3,3,3,2,2,3,2,3,2,2,2,3,2,2,3,3,3,2,2,1,2,3,4,2,3,3,2,3,2,3,2,3) 6 X7<-c(2,2,2,1,2,1,2,1,2,3,2,1,3,2,2,2,2,1,2,2,2,3,4,2,2,4,3,3,2,2,3,2,2,3,2,2,3,2,2,3,3,2,2,4,4,2,3,3,2,2,3,2,2,2,3,2,2,2,2,3,2,4,2,3,2,3,4,3,2,2,2,3,3,4,3,3,2,4,2,3,2,2,2,3,2,2,3,2,2,4,2,2,3,2,2,1,2,3,2,3,3,3,2,1,2,2,3,2,3,2,2,3,2,3,3,3,2,2,2,3,3,2,3,2,2,3,3,2,2,3,2,3,2,3,3,3,3,3,2,3,4,3,4,3,3,3,2,3,2,3) 7 X8<-c(1,1,1,1,1,2,1,1,2,2,1,1,1,1,2,2,2,1,1,3,1,1,2,1,2,1,2,1,2,1,1,1,2,2,2,1,1,3,2,1,1,2,1,2,2,2,3,2,1,2,1,2,2,1,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,2,2,1,2,1,1,1,2,2,1,2,2,3,2,1,2,1,2,1,2,1,

Page 36: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-36

2,1,1,1,1,2,2,2,3,2,3,3,2,1,2,2,2,1,2,2,2,2,1,1,2,1,2,2,1,2,2,2,1,2,2,1,2,2,2,3,2,2,1,2,3,2,2,1,2,2,3,2,2,1,2,2,3,2,1,2) 8 XAll<-data.frame(X1,X2,X3,X4,X5,X6,X7,X8) CCor<-cancor(XAll,YAll) c(0.416963668788478, 0.369648874483525, 0.30510522124536, 0.110075501907350), c(-0.0485428048695598, -0.0224280736748147, -0.0419440253551159, 0.00336222658994765, 0.0229927575036980, -0.0137122043720301, -0.0636092666348118, -0.0166069670361807, 0.0310189051004098, 0.0560782972316178, -0.0354313222229736, 0.0361034697365128, 0.00693517353162006, -0.0851524392745226, 0.021540951581086, -0.0612949853551984, -0.0151486076637211, 0.0271472380503329, 0.0769982418983966, -0.0552946317534174, -0.00127436355846587, -0.0679772304353666, -0.0242004505510373, 0.00759767254774908, 0.0709160315452908, , c(-0.150877741624701, 0.0829899365155193, 0.000802141430671449, 0.0394380805000121, -0.037425120829564, -0.127317676389295, -0.00975105078676575, 0.0652592503031146, 0.0665404131059649, -0.0231774145352882, -0.0827731647275632, -0.106172967845548, -0.0224889662195106, -0.0257323182420120, 0.117401674215528, -0.086536327741587), c(2.18666666666667, 1.86666666666667, 2.12, 1.78666666666667, 1.6, 2.35333333333333, 2.46666666666667, 1.71333333333333), c(2.76666666666667, 2.68666666666667, 2.05333333333333, 2.56) Shutdown Connection to server

Page 37: Lampiran 1 Kuesioner Hubungan Perilaku Merokok dengan ...thesis.binus.ac.id/doc/Lampiran/2007-3-00400-STIF Lampiran.pdf · Kuesioner Hubungan Perilaku Merokok dengan Kondisi Fisik

L-37

LAMPIRAN 6 Interval Sampel Acak Waktu Lengkap

Tabel L6.1 Interval Sampel Acak Waktu Lengkap No Sampel Waktu

1 08.00 2 08.15 3 08.30 4 08.45 5 09.00 6 09.15 7 09.30 8 09.45 9 10.00 10 10.15 11 10.30 12 10.45 13 11.00 14 11.15 15 11.30 16 11.45 17 12.00 18 12.15 19 12.30 20 12.45 21 13.00 22 13.15 23 13.30 24 13.45 25 14.00 26 14.15 27 14.30 28 14.45 29 15.00 30 15.15 31 15.30 32 15.45 33 16.00 34 16.15 35 16.30 36 16.45