BAB 3 Metodologi dan pembahasan 3.1 Metode Ki kuadat (Chi Square) Metodologi Penelitian menggunakan Analisis Ki kuadat (Chi Square) dengan derajat kebebasan yang ditentukan oleh jumlah total baris dan jumlah total kolom. signifikansi level digunakan 0,10. Metode Ki kuadat (Chi Square) digunakan untuk menguji apakah ada perbedaan signifikan antara 2 variabel. Pada penelitian ini, ada 21 variabel yang digunakan, dan untuk menguji keterkaitan antara variabel satu dengan lainnya, Ki kuadat (Chi Square) sangat cocok untuk di implementasikan. Variabel XX
Total
Parameter 1
Parameter 2
Variabel XX
Variabel XX
Variabel YY Parameter 1 Variabel YY Parameter 2 Variabel YY Total Tabel 1 Ki kuadrat ( Chi Square ) Contoh pada tabel 1 menunjukkan Variabel XX dan Variabel YY. Rumus Ki kuadat (Chi Square) adalah seperi yang terlihat pada gambar 2.
Gambar 1 Rumus ki kuadrat (Chi Square)
Gambar 2 Rumus fe (nilai yang diharapkan) X^2 = Nilai ChiSquare Fo = Nilai yang diamati Fe = Nilai yang diharapkan Fe = ( Baris total x kolom total ) dibagi dengan jumlah data. Untuk jelasnya, rumusan Fe dapat melihat pada gambar 3. RT (row total) adalah Baris Total, CT (column total) adalah kolom total dan n adalah jumlah data. Lihat gambar 4, batasan Nilai Ki kuadat (Chi Square) ditentukan pada acceptance region (daerah penerimaan ). Apabila hasil Ki kuadat (Chi Square) pada perhitungan menunjukkan nilai sampel ChiSquare lebih kecil pada daerah penerimaan maka hipotesa dapat diterima. Apabila sebaliknya, yaitu nilai sampel Ki kuadat (Chi Square) perhitungan lebih besar daerah penerimaan (Chi Square) tabel maka hipotesa ditolak.
Gambar 3 Nilai penerimaan sampel ki kuadrat Derajat Kebebasan ditentukan oleh jumlah baris dan kolom. Derajat Kebebasan = (jumlah baris - 1 ) dikalikan dengan (jumlah kolom - 1) Pada gambar 5 terlihat distribusi derajat kebebasan 1,5 dan 10.
Gambar 4 Derajat kebebasan Signifikansi level menurut neuman : “ The level of stastitical significance is a way of talking about the likelihood that results are due to chance factors-that is,that a
relationship appears in the sample when there is none in the population”.1 Bila seseorang peneliti mengatakan signifikansi level 0,10 maka maksudnya adalah 1.Hasil peneilitan akan memperoleh hasil yang sama sebanyak 10 kali dalam 100 kali penelitian. 2. Ada 90 % kemungkinan bahwa hasil penelitian tidak terjadi akibat factor kebetulan. 3. Hanya 10 % kemungkinan bahwa hasil penelitian terjadi karena factor kebetulan. 4. Seseorang dapat yakin 90% bahwa hasil penelitian terjadi apa adanya, bukan karena faktor kebetulan.
3.2 Variabel variabel dalam penelitian Ada beberapa variabel yang akan diolah pada penelitan ini, Variabel-variabel tersebut adalah 1.Jenis kelamin responden 2. Lokasi geografis tempat responden bekerja 3. Umur responden 4. Penghasilan perbulan responden 5. Pengalaman kerja responden sebagai web programmer 6. Latar belakang pendidikan responden 7. Web programming yang paling sering digunakan 9.Alasan pertama mengapa menggunakan web programming tersebut 10. Alasan kedua mengapa menggunakan web programming tersebut 11. Database yang paling sering digunakan 12.Alasan pertama mengapa menggunakan database tersebut 13. Alasan kedua mengapa menggunakan database tersebut 14. Web Programming alternatif atau web programming nomor dua paling sering 1
Neuman, W Lawrence, Social Research Method:Qualitative and Quantitative Approach(1991), p:338
digunakan 15. Database alternatif atau database nomor dua paling sering digunakan 16. Web programming yang paling dianggap terbaik. 17.Alasan pertama mengapa web programming tersebut dianggap terbaik. 18. Alasan kedua mengapa web programming tersebut dianggap terbaik. 19. Database yang paling dianggap terbaik. 20. Alasan pertama mengapa database tersebut dianggap terbaik. 21. Alasan kedua mengapa database tersebut dianggap terbaik. Variabel tersebut akan digunakan untuk menentukan Indek popularitas dan untuk menguji hipotesa.
3.3 Metode Perhitungan Indek Popularitas Menentukan Nilai popularitas adalah sebagai berikut ( Jumlah responden yang menganggap web Programming / database terbaik X 3 ) + ( jumlah responden yang menggunakan web programming / database tersebut X 2 ) + ( jumlah responden yang menggunakan web programming / database tersebut sebagai alternatif/pilihan kedua responden.X 1 ) Sebagai contoh adalah seperti yang telah digambarkan pada tabel 2. Web database x dianggap terbaik oleh 10 responden dan sering digunakan oleh 5 responden. Web database X juga digunakan sebagai web database alternatif oleh 2 responden. Dengan demikian, indek popularitas web database x adalah sebesar 42. Dianggap terbaik Sering digunakan Digunakan sebagai alternatif Indek Popularitas
Web Database X 10
5
2
42
Tabel 2 Contoh perhitungan Indek popularitas Maka Indek Popularitas Web Database X = (10 x 3 ) + (5 x 2 ) + ( 2 x 1 ) = 42
3.4 Format Hipotesa Ada 8 Hipotesa yang akan diuji pada penelitian ini, yaitu 1.
Hipotesa 1 :
Tidak ada perbedaan signifikan
antara variabel web
programming yang digunakan dengan variabel alasan teknis/non teknis responden dalam menggunakan web programming tertentu 2.
Hipotesa 2 : Tidak ada perbedaan signifikan antara variabel web Database yang digunakan dengan variabel alas an teknis/non teknis responden dalam menggunakan web database tertentu.
3.
Hipotesa 3 : Tidak ada perbedaan signifikan antara variabel penghasilan responden dengan variabel pengalaman kerja responden
4.
Hipotesa 4 : Tidak ada perbedaan signifikan antara variabel penghasilan responden dengan variabel jenis kelamin Responden
5.
Hipotesa 5: Tidak ada perbedaan signifikan antara variabel penghasilan responden dengan variabel latar belakang pendidikan responden
6.
Hipotesa 6 : Tidak ada perbedaan signifikan antara variabel penghasilan responden dengan variabel lokasi geografis responden di kota-kota di Indonesia
7.
Hipotesa 7 : Tidak ada perbedaan signifikan antara variabel Penghasilan responden dengan variabel menggunakan web programming tertentu
8.
Hipotesa 8 : Tidak ada perbedaan signifikan antara variabel penghasilan responden
dengan
variabel
menggunakan
database
tertentu
3.5 Metodologi Pengumpulan Data Pengumpulan data yang akurat tentu saja memerlukan sampel yang sesuai. Sampel adalah suatu bagian dari himpunan atau beberapa bagian dari suatu populasi yang besar. Populasi adalah kelompok entitas yang lengkap yang memiliki sekelompok karaktersitik yang umum (Zilmund,1997,p414) 2. Data pada survey ini diperoleh secara 2
Zilmund, William G. “Exploring Marketing Research”, Orlando, The Dryden Press. 1997
automatis dari hasil isian form yang ditelah disediakan pada website survey penelitan di http://kawulaweb.com. Setiap isian form akan dicatat oleh MySQL database dan hitung oleh server secara automatis menggunakan script PHP4.0.
3.5.1 . Sumber Data Untuk mencapai tujuan penelitian, sampel diambil dari komunitas web programmer yang tergabung dalam milis . untuk pemilih sampel, jumlah minimum sampel adalah 30 agar memenuhi syarat minimum suatu data layak dianalisis secara statistik, karena standar deviasi dari populasi tidak diketahui dan dasar populasi normal atau mendekati normal 3(levin,1994. p351). Untuk mencapai target minimum 30 responden , selain milis, usaha perkenalan adanya survey ini juga dilakukan melalui link banner pada situs master.web.id
3.5.1.1. Mailing List Nama milis
Keterangan
Jumlah anggota
[email protected]
Milis komunitas web
804
master/web developer Indonesia
[email protected]
Milis Bandung Java Developer
92
Club
[email protected]
Milis Komunitas Lotus Domino
19
Indonesia
[email protected] Milis Programmer Indonesia
98
[email protected]
264
3
Milis Pengguna ColdFusion
Levin, Richard,”Statistic for Management”.1994p.351
Nama milis
Keterangan
Jumlah anggota
Indonesia
[email protected]
Milis Programmer Indonesia
156
[email protected]
Milis Peminat IT Indonesia
584
[email protected]
Milis Peminat IT Indonesia
1491
[email protected]
Milis pelaku/IT Profesional
71
Indonesia Masyarakat-
Milis Pengguna Internet
[email protected]
Indonesia
154
[email protected]
Milis Programmer PHP
333
Indonesia
[email protected]
Milis Web Master/Web
439
developer Indonesia Tabel 3 Mailing list web programmer Indonesia
3.5.1.1. Link Banner Selain promosi melalui milis, Usaha untuk mengumpulkan data juga dilakukan melalui link banner yang terdapat pada website http://master.web.id .
Untuk
menambah jumlah pengunjung, peneliti juga mengumumkan keberadaan survey ini melalui artikel singkat pada website http://majalah.web.id
3.5.2 Periode Pengumpulan Data Waktu pengumpulan data dilakukan pada kurun waktu 22 January 2001 - 26 February 2001. Selama kurun waktu tersebut telah terkumpul 204 responden yang tersebar di beberapa tempat. Undangan yang disebar melalui beberapa mailing list dan beberapa website ternyata cukup efektif dan efisien untuk mendapatkan 204 responden dalam waktu 35 hari ( 22 January 2001 sampai dengan 26 feburary 2001 )
3.6 Desain Kuesioner Desain kuesioner disusun dengan menggunakan script programming PHP3 dan data dari calon responden akan disimpan pada database MySQL. Form isian diletakkan pada http://kawulaweb.com/form.php3. Definisi web Programmer Indonesia adalah : Web Programmer Indonesia adalah warga negara Indonesia baik yang tinggal di dalam negeri maupun luar negeri, berprofesi sebagai pembangun website dengan menggunakan aplikasi web programming berbasis server side script dan menggunakan aplikasi database. 1. Lokasi Geografis anda : 1.Balikpapan 2.BandaAceh 3.Bandung 4.dan seterusnya
Lokasi geografis adalah lokasi responden bekerja. Nama kota disusun berdasarkan abjad. Apabila responden tidak menemukan nama kota maka responden dapat mengisi nama kota tempat responden bekerja 2. Jenis Kelamin 1.Pria 2.Wanita
3. Umur : 1. dibawah 20 tahun
3. 26-30 tahun
5. 36-40 tahun
2. 21-25 tahun
4. 31-35 tahun
6. diatas 41 tahun
4. Penghasilan bersih perbulan dalam mata uang rupiah 1. Lebih kecil dari Rp 500.000
4. Antara Rp.2.000.001 s/d
7. Antara Rp.5.000.001 s/d
Rp.3.000.000
Rp.6.00.000
2. Antara Rp.500.001 s/d
5. Antara Rp.3.000.001 s/d
8. Diatas Rp. 6.000.000
Rp.1.000.000
Rp.4.000.000
3. Antara Rp. 1.000.001 s/d
6. Antara Rp.4.000.001 s/d
Rp.2.000.000
Rp.5.000.000
5. Pengalaman dalam bidang web programmer 1. Sebelum tahun 1995
4. sejak tahun 1997
2. Sejak tahun 1995
5. sejak tahun 1998
3. sejak tahun 1996
6. sejak tahun 1999
7. sejak tahun 2000
6. Pendidikan Terakhir 1. Pendidikan SMP
3. Pendidikan D1/D2/D3
5. Pendidikan S2
2. Pendidikan SMA/STM atau
4.Pendidikan S1
6. Pendidikan S3
yang sederajat
7. Web Programming yang paling sering anda gunakan 1. CGI/Perl
4. ColdFusion
2. ASP
5. Lotus Domino
3. PHP
6. Java Server Pages
7. Python
8. Web Programming pilihan ke2/alternatif yang anda gunakan 1. CGI/Perl
4. ColdFusion
2. ASP
5. Lotus Domino
3. PHP
6. Java Server Pages
7. Python
9. Alasan pertama menggunakan web programming pilihan pertama 1. Cross Platform/Multi Platform 2. Kebijaksanaan perusahaan 3. Kompatibel dengan system operasi dan environment yang digunakan 4. Ada rekan/guru yang bersedia membantu
5. Berdaya guna 6. Sangat murah 7. Mudah dipelajari 8. Belum sempat mempelajari software yang lain 9. Instalasi mudah dan cepat 10. Dukungan third party memuaskan 11. Object Oriented Technology 12. Produsen/Pembuat software sudah popular 13. Sesuai dengan kebutuhan kerja 14. Performansi stabil 15. Interface menarik 16. Mudah diperoleh 17. Syntax/Command relatif lebih sederhana
10. Alasan kedua menggunakan web programming pilihan pertama 1. Cross Platform/Multi Platform 2. Kebijaksanaan perusahaan 3. Kompatibel dengan system operasi dan environment yang digunakan 4. Ada rekan/guru yang bersedia membantu 5. Berdaya guna 6. Sangat murah 7. Mudah dipelajari 8. Belum sempat mempelajari software yang lain 9. Instalasi mudah dan cepat 10. Dukungan Third party memuaskan 11. Object Oriented Technology 12. Produsen/Pembuat software sudah popular 13. Sesuai dengan kebutuhan kerja 14. Performansi stabil 15. Interface menarik 16. Mudah diperoleh 17. Syntax/Command relatif lebih sederhana
11. Web Database yang sering anda gunakan
1. PostGreSQL 2. Ms Access 3. Ms SQL Server 4. MySQL 5. Oracle 6. Sybase 7. Lotus Notes 8. Informix 9. IBM DB2 10. Dbase 11. mSQL 12. FoxPro
12. Web Database alternatif / pilihan kedua yang sering anda gunakan 1. PostGreSQL 2. Ms Access 3. Ms SQL Server 4. MySQL 5. Oracle 6. Sybase 7. Lotus Notes 8. Informix 9. IBM DB2 10. Dbase 11. mSQL 12. FoxPro
13. Alasan pertama menggunakan web database pilihan pertama 1. Cross Platform/Multi Platform 2. Kebijaksanaan perusahaan 3. Kompatibel dengan system operasi dan environment yang digunakan 4. Ada rekan/guru yang bersedia membantu 5. Berdaya guna
6. Sangat murah 7. Mudah dipelajari 8. Belum sempat mempelajari software yang lain 9. Instalasi mudah dan cepat 10. Dukungan Third party memuaskan 11. Object Oriented Technology 12. Produsen/Pembuat software sudah popular 13. Sesuai dengan kebutuhan kerja 14. Performansi stabil 15. Interface menarik 16. Mudah diperoleh 17. Syntax/Command relatif lebih sederhana
14. Alasan kedua menggunakan web database pilihan pertama 1. Cross Platform/Multi Platform 2. Kebijaksanaan perusahaan 3. Kompatibel dengan system operasi dan environment yang digunakan 4. Ada rekan/guru yang bersedia membantu 5. Berdaya guna 6. Sangat murah 7. Mudah dipelajari 8. Belum sempat mempelajari software yang lain 9. Instalasi mudah dan cepat 10. Dukungan Third party memuaskan 11. Object Oriented Technology 12. Produsen/Pembuat software sudah popular 13. Sesuai dengan kebutuhan kerja 14. Performansi stabil 15. Interface menarik 16. Mudah diperoleh 17. Syntax/Command relatif lebih sederhana
15. Web Programming terbaik menurut anda
1. CGI/Perl
4. ColdFusion
2. ASP
5. Lotus Domino
3. PHP
6. Java Server Pages
7. Python
16. Web Database terbaik menurut anda 1. PostGreSQL
5. Oracle
9. IBM DB2
2. Ms Access
6. Sybase
10. Dbase
3. Ms SQL Server
7. Lotus Notes
11. mSQL
4. MySQL
8. Informix
12. FoxPro
17. Alasan pertama memilih web programming terbaik 1.Syntax/Command relatif lebih sederhana 2. Banyak digunakan oleh orang lain 3. Object Oriented Technology 4. Sangat murah 5. Mudah dipelajari 6. Banyak dibahas di artikel, TV, Surat Kabar, Radio dan Internet 7. Belum mengetahui kehebatan software lainnya 8. Performansi stabil 9. Produsen/pembuat software sudah popular 10. Dukungan Third party Memuaskan 11. Instalasi mudah dan cepat 12. Interface menarik 13. Berdaya guna 14. Cross platform / Multi platform
18. Alasan kedua memilih web programming terbaik 1. Syntax / command relatif lebih sederhana 2. Banyak digunakan oleh orang lain 3. Object Oriented Technology 4. Sangat murah 5. Mudah dipelajari 6. Banyak dibahas di artikel, TV, Surat Kabar, Radio dan Internet
7. Belum mengetahui kehebatan software lainnya 8. Performansi stabil 9. Produsen/pembuat software sudah popular 10. Dukungan third partym memuaskan 11. Instalasi mudah dan cepat 12. Interface menarik 13. Berdaya guna 14. Cross platform / Multi platform
19. Alasan pertama memilih web database terbaik 1. Syntax / command relatif lebih sederhana 2. Banyak digunakan oleh orang lain 3. Object Oriented Technology 4. Sangat murah 5. Mudah dipelajari 6. Banyak dibahas di artikel, TV, Surat Kabar, Radio dan Internet 7. Belum mengetahui kehebatan software lainnya 8. Performansi stabil 9. Produsen/pembuat software sudah popular 10. Dukungan third partym memuaskan 11. Instalasi mudah dan cepat 12. Interface menarik 13. Berdaya guna 14. Cross platform / Multi platform
20. Alasan kedua memilih web database terbaik 1. Syntax / command relatif lebih sederhana 2. Banyak digunakan oleh orang lain 3. Object Oriented Technology 4. Sangat murah 5. Mudah dipelajari 6. Banyak dibahas di artikel, TV, Surat Kabar, Radio dan Internet 7. Belum mengetahui kehebatan software lainnya
8. Performansi stabil 9. Produsen/pembuat software sudah popular 10. Dukungan third party memuaskan 11. Instalasi mudah dan cepat 12. Interface menarik 13. Berdaya guna 14. Cross platform / Multi platform