UNIVERSITAS BINA NUSANTARA Program Ganda Teknik Informatika – Statistika Skripsi Sarjana Program Ganda Semester Genap 2003/2004 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI PENENTUAN BESAR DAN PENARIKAN SAMPEL ACAK DENGAN METODA SIMPLE DAN SYSTEMATIC RANDOM SAMPLING David Sutanto 0300440406 Abstrak Survei sampel adalah kegiatan survei yang umum digunakan dalam penelitian skala besar, dikarenakan memiliki beberapa keunggulan yang bersifat vital dalam suatu penelitian skala besar dibandingkan dengan melakukan survei populasi. Keunggulan-keunggulan tersebut adalah waktu untuk melakukan survei jauh lebih singkat, biaya survei yang dapat ditekan, dan tenaga pencacah yang diperlukan untuk melakukan survei lebih kecil. Namun seringkali ditemukan kesulitan pada tahap awal suatu kegiatan survei sampel yaitu dalam menentukan besar sampel yang diperlukan, hal ini dikarenakan oleh tidak adanya kaidah penentuan besar sampel yang baku. Oleh karena itu penulis mencoba memberikan solusi dalam menentukan besar sampel yang tepat dan efisien dengan membuat suatu program aplikasi mengenai permasalahan tersebut lengkap dengan fasiltas penarikan sampel acak sederhana dan sistematik. Dengan adanya program aplikasi ini diharapkan dapat membantu pengguna untuk menyelesaikan tahapan awal suatu penelitian. Kata kunci : Program Aplikasi, Penentuan Besar Sampel, Penarikan Sampel, Simple Random Sampling, Systematic Random Sampling
iv
PRAKATA
Puji dan syukur kami panjatkan pada Tuhan Yang Maha Esa atas berkat, rahmat dan bimbingan-Nya sehingga saya dapat menyelesaikan penulisan skripsi ini tepat pada waktunya. Skripsi
yang
berjudul
ANALISIS
DAN
PERANCANGAN
PROGRAM
APLIKASI PENENTUAN BESAR DAN PENARIKAN SAMPEL ACAK DENGAN METODA SIMPLE DAN SYSTEMATIC RANDOM SAMPLING
ini disusun untuk
memenuhi persyaratan kurikulum sarjana Strata-1 pada program studi ganda jurusan Teknik Informatika dan Statistika, Universitas Bina Nusantara. Banyak hambatan dan halangan yang saya hadapi selama penyusunan skripsi ini. Namun halangan dan hambatan tersebut dapat saya lalui berkat adanya dukungan, bantuan, serta nasehat dari berbagai pihak dari awal sampai pada akhir penyusunan skipsi ini. Untuk itu pada kesempatan ini saya menyampaikan rasa terimakasih dan penghargaan yang tak terhingga kepada : 1. Ibu Dr. Ir. Th. Widia S., MM, selaku Rektor Universitas Bina Nusantara. 2. Bapak Wikaria Gazali, S.Si. MT selaku Ketua Jurusan Teknik Informatika dan Statistika 3. Bapak Ngarap Immanuel Manik, Drs., M. Kom, selaku Sekretaris Jurusan Teknik Informatika dan Statistika. 4. Bapak Muldjono Muah, MSc dan Bapak Djunaedi Santoso Dpl Ing. M Kom selaku dosen pembimbing yang telah banyak memberikan masukkan, pengarahan, dan dorongan semangat demi terselesaikannya skripsi ini. 5. Kedua orang tua, kakak dan saudara-saudara saya yang senantiasa memberikan dukungan moril dan materil. 6. United Chidren’s Fund (UNICEF) Jakarta yang telah memberikan kesempatan kepada saya untuk melakukan riset. 7. Bapak Saptono J Priyadi, Ibu Niken, Bapak Hapy Harjo, yang telah memberikan masukkan ide dan juga pengumpulan data dan informasi untuk skripsi saya. 8. Yohanes C M, Yustinus Yosdianto, Dowty Etendardo, Yan P Pardede, Vidiyama Sonekh, Ignatius Jati Suseno, Rino P Dewa, Hendry, dan teman-
v
teman yang tidak dapat saya sebutkan satu persatu, yang telah memberikan masukan ide serta bantuan-bantuan lainnya demi terselesaikannya skripsi ini. 9. Serta berbagai pihak yang telah membantu saya selama proses penulisan skripsi saya. Kami menyadari sepenuhnya bahwa skripsi ini masih memiliki banyak kekurangan. Untuk itu saya sangat mengharapkan kritik dan saran yang bersifat membangun dari berbagai pihak. Akhir kata, saya berharap agar skripsi ini dapat memberikan manfaat semaksimal mungkin bagi pembaca. Jakarta, 24 juli 2004
Penulis
vi
DAFTAR ISI
Halaman Halaman Judul Luar
i
Halaman Judul Dalam
ii
Halaman Persetujuan Softcover
iii
Halaman Persetujuan Hardcover
iv
Abstrak
v
Prakata
vi
Daftar Isi
viii
Daftar Gambar
xvi
Daftar Tabel
xix
BAB 1 PENDAHULUAN 1.1
Latar belakang
1
1.2
Ruang Lingkup
2
1.3
Tujuan dan Manfaat
3
1.3.1
Tujuan
3
1.3.2
Manfaat
3
1.4 Metodologi
4
1.4.1
Studi Pustaka
4
1.4.2
Metoda Analisis
4
1.4.3
Metoda Perancangan
4
vii
1.5 Sistematika Penulisan
5
BAB 2 LANDASAN TEORI 2.1
2.2
2.3
Satatistika
6
2.1.1
Sejarah Singkat
6
2.1.2
Arti dan Lingkup
7
2.1.2.1 Arti Statistika
7
2.1.2.2 Lingkup Statistika
7
2.1.3
Model
8
2.1.4
Populasi dan Sampel
9
2.1.5
Fungsi dan Keterbatasan
9
2.1.5.1 Fungsi Statistika
9
2.1.5.2 Keterbatasan Statistika
9
Penentuan Besar Sampel
10
2.2.1
Pendahuluan
10
2.2.2
Metoda Penetuan Besar Sampel
11
2.2.2.1 Rumus dan Parameter
12
Penarikan Sampel
13
2.3.1
Pendahuluan
13
2.3.2
Penarikan Sampel Acak Sederhana
13
2.3.2.1 Deskripsi Rancangan
13
2.3.2.2 Prosedur Penarikan Sampel
14
2.3.3 Penarikan Sampel Acak Sistematik 2.3.3.1 Deskripsi Rancangan
viii
17 17
2.3.3.2 Prosedur Penarikan Sampel 2.4
2.5
2.5.3
2.6
2.7
17
Rekayasa Piranti Lunak
19
2.4.1
Pengertian Piranti Lunak
19
2.4.2
Pengertian Rekayasa Piranti Lunak
20
2.4.3 Pemodelan Rekayasa Piranti Lunak
21
Konsep Basis Data
24
2.5.1
Pengertian Basis Data
24
2.5.2
Menciptakan Basis Data
24
Perangkat Keras
25
2.5.4
Piranti Lunak
25
2.5.5
Pengguna
26
Metoda Perancangan
26
2.6.1
26
State Transition Diagram ( STD )
Interaksi Manusia dan Komputer
28
2.7.1
Sistem Interaktif
28
2.7.2
Prinsip dan Petunjuk Perancangan Layar
29
2.7.3
Pedoman Perancangan Menu
30
BAB 3 ANALISIS DAN PERANCANGAN 3.1
Analisis Pembuatan Program Aplikasi
31
3.1.1
Gambaran Umum Kegiatan Survey Sampel
31
3.1.2
Analisis Sistem dan Kebutuhan Program Aplikai
31
3.1.3
Permasalahan
33
3.1.4
Pemecahan Masalah
33
ix
3.2
3.3
Spesifikasi dan Persyaratan Perangkat Lunak
34
3.2.1
Persyaratan Sistem
34
3.2.2
Spesifikasi Sistem
35
Perancangan Piranti Lunak
35
3.3.1
Diagram Hirarki
35
3.3.1.1 Struktur Menu Perkenalan
36
3.3.1.2 Struktur Menu Utama
36
3.3.1.3 Struktur Menu Penarikan Sampel
37
Rancangan Layar
37
3.3.2.1 Rancangan Layar “ Intro “
38
3.3.2.2 Rancangan Layar “ Perkenalan “
39
3.3.2.3 Rancangan Layar “Menu Utama “
40
3.3.2.4 Rancangan Layar “ Form Input Parameter “
41
3.3.2
3.3.2.5 Rancangan Layar “form Output Penetuan Besar Sampel “
44
3.3.2.6 Rancangan Layar “ Penarikan Sampel “
45
3.3.2.7 Rancangan Layar “ Simple Random Sampling “
46
3.3.2.8 Rancangan Layar “ Masukkan Data ( Simple Random Sampling ) “
47
3.3.2.9 Rancangan Layar “ Ambil Data ( Simple Random Sampling )
48
3.3.2.10 Rancangan Layar “ Output Penarikan Sampel Simple Random Sampling “ 3.3.2.11 Rancangan Layar
x
49
Metoda Systematic Random Sampling “
50
3.3.2.12 Rancangan Layar “ Masukkan Data ( Systematic Random Sampling ) “
52
3.3.2.13 Rancangan Layar “ Ambil Data ( Systematic Random Sampling )”
53
3.3.2.14 Rancangan Layar “Output Penarikan Systematic Random Sampling” 54 3.3.3
Diagram Transisi
55
3.3.3.1 Diagram Transisi Intro
55
3.3.3.2 Diagram Transisi Perkenalan
55
3.3.3.3 Diagram Transisi Menu Utama
56
3.3.3.4 Diagram Transisi Form Input Parameter
56
3.3.3.5 Diagram Transisi Form Output Penentuan Besar Sampel
57
3.3.3.6 Diagram Transisi Penarikan Sampel
57
3.3.3.7 Diagram Transisi Metoda Simple Random Sampling
58
3.3.3.8 Diagram Transisi Masukkan Data ( Simple Random Sampling )
58
3.3.3.9 Diagram Transisi Ambil Data ( Simple Random Sampling )
59
3.3.3.10 Diagram Transisi Output Penarikan Simple Random Sampling
59
3.3.3.11 Diagram Transisi Metoda Systematic Random Sampling
xi
60
3.3.3.12 Diagram Transisi Masukkan Data ( Simple Random Sampling )
60
3.3.3.13 Diagram Transisi Ambil Data ( Simple Random Sampling )
61
3.3.3.14 Diagram Transisi Output Penarikan Systematic Random Sampling 3.3.3
61
Spesifikasi Proses
62
3.3.4.1 Modul Intro
62
3.3.4.2 Modul Perkenalan
62
3.3.4.3 Modul Menu Utama
62
3.3.4.4 Modul Input Parameter
63
3.3.4.5 Modul Output Penentuan Besar Sampel
63
3.3.4.6 Modul Penarikan Sampel
64
3.3.4.7 Modul Simple Random Sampling
65
3.3.4.8 Modul Masukkan Data ( Simple Random Sampling )
65
3.3.4.9 Modul Ambil Data ( Simp;e Random Sampling)
66
3.3.4.10 Modul Hasil Penarikan Simple Random Sampling
66
3.3.4.11 Modul Systematic Random Sampling
67
3.3.4.12 Modul Masukkan Data ( Systematic Random Sampling ) 67 3.3.4.9 Modul Ambil Data ( Systematic Random Sampling)
68
3.3.4.12 Modul Hasil Penarikan Systematic Random Sampling
68
BAB 4 EVALUASI DAN PERANCANGAN 4.1
Implementasi Program Aplikasi
xii
70
4.1.1
4.1.2
Perangkat Pengembangan Program Aplikasi
70
4.1.1.1 Spesifikasi Perangkat Lunak Pengembangan
71
4.1.1.2 Spesifikasi Perangkat Keras Pengembangan
71
Pembuatan Program Aplikasi
71
4.2
Spesifikasi Minimum Untuk Menjalankan Program Aolikasi
76
4.3
Cara Pengoprasian Program Aplikasi
77
4.3.1
Tampilan Layar Intro
77
4.3.2
Tampilan Layar Perkenalan
78
4.3.3
Tampilan Layar Menu Utama
79
4.3.4
Tampilan Layar Form Input Parameter
81
4.3.5
Tampilan Layar Form Output Penenentuan Besar Sampel
82
4.3.6
Tampilan Layar Penarikan Sampel
83
4.3.7
Tampilan Layar Metode Simple Random Sampling
84
4.3.8
Tampilan Layar Masukkan Data (Simple Random Sampling)
86
4.3.9
Tampilan Layar Ambil Data (Simple Random Sampling)
87
4.3.10 Tamplian Layar Hasil Penarikan Simple Random Sampling
88
4.3.11 Tampilan Layar Metoda Systematic Random Sampling
89
4.3.12 Tampilan Layar Masukkan Data ( Systematic Random Sampling )
91
4.3.13 Tampilan Layar Ambil Data ( Systematic Random Sampling ) 4.3.14 Tampilan Layar Hasil Penarikan Systematic Random Sampling 4.4 Evaluasi Program
92 93 94
xiii
4.4.1
Evaluasi Program
94
BAB 5 KESIMPULAN DAN SARAN 5.1
Kesimpulan
98
5.2
Saran
99
DAFTAR PUSTAKA
100
RIWAYAT HIDUP
102
LAMPIRAN-LAMPIRAN
xiv
DAFTAR GAMBAR
Halaman Gambar 2.1
Populasi
14
Gambar 2.2
Prototype Model
23
Gambar 2.3
State
27
Gambar 2.4
Transisi State
27
Gambar 3.1
Struktur Menu Perkenalan
36
Gambar 3.2
Struktur Menu Utama
36
Gambar 3.3
Struktur Menu Penarikan Sampel
37
Gambar 3.4
Rancangan Layar “ Intro“
38
Gambar 3.5
Rancangan Layar “ Perkenalan”
39
Gambar 3.6
Rancangan Layar “ Menu Utama”
40
Gambar 3.7
Rancangan Layar “ Form Input Parameter”
41
Gambar 3.8
Rancangan Layar “ Form Output Penentuan Besar Sampel”
44
Gambar 3.9
Rancangan Layar “ Penarikan Sampel”
45
Gambar 3.10 Rancangan Layar “ Metoda Simple Random Sampling”
46
Gambar 3.11 Rancangan Layar “ Masukkan Data(Simple Random Sampling)”
47
Gambar 3.12 Rancangan Layar “ Ambil Data (Simple Random Sampling)”
48
Gambar 3.13 Rancangan Layar “ Output Penarikan Simple Random Sampling”
49
Gambar 3.14 Rancangan Layar “ Metode Systematic Random Sampling “
50
Gambar 3.15 Rancangan Layar “ Masukkan Data (Systematic Random Sampling)”
52
Gambar 3.16 Rancangan Layar “ Masukkan Data (Systermatic Random Sampling)”
53
xv
Gambar 3.17 Rancangan Layar “ Output Penarikan Systematic Random Sampling”
54
Gambar 3.18 Diagram Transisi Intro
55
Gambar 3.19 Diagram Transisi Perkenalan
55
Gambar 3.20 Diagram Transisi Menu Utama
56
Gambar 3.21 Diagram Transisi Form Input Parameter
56
Gambar 3.22 Diagram Transisi Form Output Penentuan Besar Sampel
57
Gambar 3.23 Diagram Transisi Penarikan Sampel
57
Gambar 3.24 Diagram Transisi Metoda Simple Random Sampling
58
Gambar 3.25 Diagram Transisi Masukkan Data (Simple Random Sampling)
58
Gambar 3.26 Diagram Transisi Ambil Data (Simple Random Sampling)
59
Gambar 3.27 Diagram Transisi Output Penarikan (Simple Random Sampling)
59
Gambar 3.28 Diagram Transisi Metoda Systematic Random Sampling
60
Gambar 3.29 Diagram Transisi Masukkan Data (Systematic Random Sampling)
60
Gambar 3.30 Diagram Transisi Ambil Data (Systematic Random Sampling)
61
Gambar 3.31 Diagram Transisi Output Penarikan Systematic Random Sampling
61
Gambar 4.1
Pembuatan Basis Data Program
72
Gambar 4.2
Pembuatan Listing Program
73
Gambar 4.3
Mendesaign Tampilan Layar
74
Gambar 4.4
Pembuatan Animasi Intro
75
Gambar 4.5
Tampilan Layar Intro
77
Gambar 4.6
Tampilan Layar Perkenalan
78
Gambar 4.7
Tampilan Layar Menu Utama
79
Gambar 4.8
Tampilan Layar Form Input Parameter
81
Gambar 4.9
Tampilan Layar Form Output Penentuan Besar Sampel
82
xvi
Gambar 4.10 Tampilan Layar Penarikan Sampel
83
Gambar 4.11 Tampilan Layar Metoda Simple Random Sampling
84
Gambar 4.12 Tampilan Layar Masukkan Data (Simple Random Sampling)
86
Gambar 4.13 Tampilan Layar Ambil Data (Simple Random Sampling)
87
Gambar 4.14 Tampilan Layar Hasil Penarikan Simple Random Sampling
88
Gambar 4.15 Tampilan Layar Metoda Systematic Random Sampling
89
Gambar 4.16 Tampilan Layar Masukkan Data (Systematic Random Sampling)
91
Gambar 4.17 Tampilan Layar Ambil Data (Systematic Random Sampling)
92
Gambar 4.18 Tampilan Layar Hasil Penarikan Systematic Random Sampling
93
xvii
DAFTAR TABEL
Halaman Tabel 4.1
Tabel Basis Data Program
73
Tabel 4.2
Ketertarikan Terhadap Program Aplikasi
95
Tabel 4.3
Kesulitan Dalam Program Aplikasi
95
Tabel 4.4
Penjelasan Parameter Penentuan Besar Sampel
96
Tabel 4.5
Manfaat Program Aplikasi
97
xviii