• Tidak ada hasil yang ditemukan

PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN (AMAL YAUMI) BERBASIS ANDROID.

N/A
N/A
Protected

Academic year: 2017

Membagikan "PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN (AMAL YAUMI) BERBASIS ANDROID."

Copied!
21
0
0

Teks penuh

(1)

i

PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN (AMAL YAUMI) BERBASIS ANDROID

Tugas Akhir

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret.

Disusun Oleh: DWI PARMAWATI

NIM. M3113049

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

(2)

ii

HALAMAN PERSETUJUAN

PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN

(AMAL YAUMI) BERBASIS ANDROID

Disusun Oleh: Dwi Parmawati NIM. M3113049

Proposal Tugas Akhir ini telah disetujui untuk diujikan di hadapan dewan penguji

(3)
(4)

iv

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, Juni 2016

(5)

v

HALAMAN MOTTO

“Sesungguhnya sesudah kesulitan itu ada kemudahan. Maka apabila kamu telah selesai (dari suatu urusan). Kerjakanlah dengan sungguh-sungguh (urusan) yang

lain. Dan hanya kepada Tuhanmulah hendaknya kamu berharap.”

(Q.S. Surah Al-Insyirah ayat 6-8)

“Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagi kamu. Dan boleh jadi kamu mencintai sesuatu, padahal ia amat buruk bagi kamu. Allah Maha

mengetahui sedangkan kamu tidak mengetahui”

(Q.S. Surah Al-Baqoroh ayat 216)

Allah tidak membebani seseorang itu melainkan sesuai dengan kesanggupannya”

(6)

vi

HALAMAN PERSEMBAHAN

Sebuah karya tulisan ini kupersembahkan untuk:

1. Bapak dan Ibu tercinta yang selalu mendoakan setiap langkahku dan menjadi alasan semangatku.

2. Keluarga besar khususnya kakak dan adik yang telah memberi nasehat, dukungan dan motivasi dan doa terbaik kepada penulis.

3. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khususnya Bapak Eko Harry yang telah memberikan bimbingan dan arahan yang bermanfaat kepada penulis.

4. Teman-teman D3 Teknik Informatika angkatan 2013 khususnya kelas TIA, terimakasih atas bantuan dan dukungan selama ini.

5. Teman-teman dalam TWC (dwita, azmi, dinita, ariska, desy, dinda) yang telah berjuang bersama dalam menempuh perkuliahan.

(7)

vii

KATA PENGANTAR

Puji syukur kehadirat Allah SWIT yang telah melimpahkan rahmat dan barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul

“Pembuatan Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android”. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd.) pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret Surakarta.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada:

1. Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons)., Ph.D. selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar.

2. Abdul Aziz, S.Kom., M.Cs selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar.

3. Bapak Eko Harry Pratisto, S.T., M.Info.Tech selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis.

4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar.

(8)

viii

7. Teman-teman D3 Teknik Informatika 2013 dan 2012 yang telah menyediakan waktunya untuk membagi ilmu dengan penulis.

8. Dan semua pihak yang telah membatu penulis menyelesaikan Tugas Akhir ini yang tidak bias penulis sebutkan satu per satu.

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.

Surakarta, Juni 2016

(9)

ix

DAFTAR ISI

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

PERNYATAAN ... iv

HALAMAN MOTTO ... v

HALAMAN PERSEMBAHAN ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xiv

DAFTAR GAMBAR ... xvi

INTISARI ... xviix

ABSTRACT ... xx

BAB I PENDAHULUAN ... 21

1.1 Latar Belakang ... 21

1.2 Perumusan Masalah ... 22

1.3 Batasan Masalah ... 22

1.4 Tujuan ... 22

1.5 Manfaat ... 22

1.5 Metodologi Penelitian ... 23

1.1 Sistematika Penulisan ... 24

BAB II TINJAUAN PUSTAKAN DAN LANDASAN TEORI ... 26

2.1 Tinjauan Pustaka ... 26

(10)

x

2.7 Class Diagram ... 32

2.8 Sequence Diagram ... 33

2.9 Database ... 35

2.10 SQLite Database ... 36

2.11 Entity Relationship Diagram (ERD) ... 37

2.12 Bagan Alir (Flowchart) ... Error! Bookmark not defined.8 2.13 JAVA ... 40

2.14 XML ... 41

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ... 42

3.1 Alat dan Bahan ... 42

3.2 Jadwal Penelitian ... 43

3.3 Proses Bisnis Aplikasi ... 44

3.4 SRS (Software Requirement Specification) ... 46

3.5 Use Case Diagram ... 49

3.6 Scenario Use Case ... 50

3.6.1 Scenario Use Case Menambah User ... 50

3.6.2 Scenario Use Case Menghapus User ... 50

3.6.3 Scenario Use Case Mengedit Data User ... 51

3.6.4 Scenario Use Case Menampilkan Data User ... 51

3.6.5 Scenario Use Case Melihat Data Ibadah Harian ... 52

3.6.6 Scenario Use Case Melihat Detail Data Ibadah Harian ... 52

3.6.7 Scenario Use Case Melihat Target Ibadah ... 53

3.6.8 Scenario Use Case Mengubah Target Ibadah ... 53

3.6.9 Scenario Use Case Mengisi Pencapaian Ibadah Harian ... 54

3.6.10 Scenario Use Case Mengatur Notifikasi Ibadah ... 55

3.6.11 Scenario Use Case Melihat Laporan Ibadah Per Hari... 55

3.6.12 Scenario Use Case Melihat Laporan Ibadah Per Minggu ... 56

3.6.13 Scenario Use Case Melihat Laporan Ibadah Per Periode ... 57

3.6.14 Scenario Use Case Melihat Grafik Ibadah Per Mingguan ... 57

3.6.15 Scenario Use Case Melihat Kata Mutiara / Nasihat Islam ... 58

(11)

xi

3.6.17 Scenario Use Case Dzikir Digital ... 59

3.7 Sequence Diagram ... 60

3.7.1 Sequence Diagram Menambah User ... 60

3.7.2 Sequence Diagram Mengubah Data User ... 60

3.7.3 Sequence Diagram Menghapus User ... Error! Bookmark not defined. 3.7.4 Sequence Diagram Menampilkan User ... 61

3.7.5 Sequence Diagram Menampilkan Data Ibadah Harian ... 62

3.7.6 Sequence DiagramMenampilkan Detail Data Ibadah ... 62

3.7.7 Sequence Diagram Menampilkan Target Ibadah Harian ... 63

3.7.8 Sequence Diagram Mengubah Target Ibadah Harian ... 63

3.7.9 Sequence Diagram Mengisi Pencapaian Ibadah Harian ... 64

3.7.10 Sequence DiagramMengatur Notifikasi Pengisian Ibadah ... 64

3.7.11 Sequence DiagramMenampilkan Laporan Ibadah Per Hari ... 65

3.7.12 Sequence Diagram Menampilkan Laporan Ibadah Per Minggu .. 65

3.7.13 Sequence DiagramMenampilkan Laporan Ibadah Per Periode ... 66

3.7.14 Sequence Diagram Menampilkan Grafik Ibadah Per Mingguan ... 66

3.7.15 Sequence Diagram Menampilkan Arah Kiblat ... 67

3.7.16 Sequence Diagram Menghitung Dzikir Harian ... 67

3.7.17 Sequence Diagram Menampilkan Kata Mutiara / Nasihat ... 68

3.8 Class Diagram ... 69

3.9 Entity Relationship Diagram (ERD) ... 70

3.10 Relasi Antar Tabel (RAT) ... 71

3.11 Perancangan Tabel ... 72

3.12 Design Interface... 73

3.12.1 Design Interface Splash Screen ... 73

3.12.2 Design Interface Login User ... 74

3.12.3 Design Interface Menu Utama ... 74

3.12.4 Design Interface Pencapaian Isian Ibadah ... 75

3.12.5 Design Interface Data Ibadah ... 75

(12)

xii

3.12.7 Design Interface Target Ibadah ... 76

3.12.8 Design Interface Laporan Ibadah Per Hari ... 77

3.12.9 Design Interface Laporan Ibadah Per Minggu ... 77

3.12.10 Design Interface Laporan Ibadah Per Periode ... 78

3.12.11 Design Interface Grafik Ibadah Mingguan... 78

3.12.12 Design Interface Atur Notifikasi ... 79

3.12.13 Design Interface Kata Mutiara / Nasihat ... 79

3.12.14 Design Interface Arah Kiblat ... 80

3.12.15 Design Interface Dzikir Digitar ... 80

3.12.16 Design Interface Kritik dan Saran Error! Bookmark not defined. 3.12.17 Design Interface Tentang ... Error! Bookmark not defined. 3.12.18 Design Interface Bantuan ... 82

BAB IV IMPLEMENTASI DAN ANALISA ... 83

4.1 Implementasi dan Analisa... Error! Bookmark not defined. 4.1.1 Implementasi Halaman Splash Screen ... Error! Bookmark not defined.3 4.1.2 Implementasi Halaman Login User ... 84

4.1.3 Implementasi Halaman Beranda dan Menu Utama ... 85

4.1.4 Implementasi Halaman Pencapaian Isian Ibadah Harian ... 86

4.1.5 Implementasi Halaman Data Ibadah ... 86

4.1.6 Implementasi Halaman Detail Data Ibadah ... 87

4.1.7 Implementasi Halaman Data Target Ibadah ... 88

4.1.8 Implementasi Halaman Laporan Data Ibadah per Hari ... 88

4.1.9 Implementasi Halaman Laporan Data Ibadah per Mingguan ... 89

4.1.10 Implementasi HalamanLaporan Data Ibadah per Periode ... 90

4.1.11 Implementasi Halaman Grafik Ibadah Mingguan ... Error! Bookmark not defined. 4.1.12 Implementasi Halaman Atur Notifikasi ... 91

4.1.13 Implementasi Halaman Kata Mutiara / Nasihat ... 92

4.1.14 Implementasi Halaman Arah Kiblat ... 93

(13)

xiii

4.1.16 Implementasi Halaman Kritik / Saran ... 94

4.1.17 Implementasi Halaman Tentang ... 94

4.1.17 Implementasi Halaman Bantuan... 95

4.2 Pengujian ... 95

4.2.1 Pengujian Kompatibilitas ... 96

4.2.1 Pengujian Sistem ... 96

4.2.1 Pengujian Melalui Kuisioner ... 103

BAB V PENUTUP ... Error! Bookmark not defined. 5.1 Kesimpulan ... 107

(14)

xiv

DAFTAR TABEL

Tabel 2.1 Simbol Use Case Diagram ... 33

Tabel 2.2 Simbol Class Diagram ... 35

Tabel 2.3 Simbol Sequence Diagram... 36

Tabel 2.4 Simbol Entity Relationship Diagram ... 40

Tabel 2.5 Simbol Flowchart ... 41

Tabel 3.1 Tabel Jadwal Penelitian ... 46

Tabel 3.2 Tabel Deskripsi Aktor ... 49

Tabel 3.3 Tabel Kebutuhan Fungsional ... 49

Tabel 3.4 Tabel Kebutuhan Non Fungsional ... 51

Tabel 3.5 Tabel Skenario Use Case Menambah User ... 53

Tabel 3.6 Tabel Skenario Use Case Menghapus User ... 53

Tabel 3.7 Tabel Skenario Use Case Mengedit Data User ... 54

Tabel 3.8 Tabel Skenario Use Case Melihat User ... 55

Tabel 3.9 Tabel Skenario Use Case Melihat Data Ibadah Harian ... 55

Tabel 3.10 Tabel Skenario Use Case Melihat Detail Data Ibadah ... 56

Tabel 3.11 Tabel Skenario Use Case Melihat Target Ibadah ... 56

Tabel 3.12 Tabel Skenario Use Case Mengubah Target Ibadah ... 57

Tabel 3.13 Tabel Skenario Use Case Mengisi Pencapaian Ibadah Harian ... 57

Tabel 3.14 Tabel Skenario Use Case Mengatur Notifikasi Pengisian Ibadah ... 58

Tabel 3.15 Tabel Skenario Use Case Melihat Laporan Ibadah per Hari ... 59

Tabel 3.16 Tabel Skenario Use Case Melihat Laporan Ibadah per Minggu ... 60

Tabel 3.17 Tabel Skenario Use Case Melihat Laporan Ibadah per Periode ... 60

Tabel 3.18 Tabel Skenario Use Case Melihat Grafik Ibadah per Mingguan ... 61

Tabel 3.19 Tabel Skenario Use Case Melihat Kata Mutiara / Nasihat Islam ... 62

Tabel 3.20 Tabel Skenario Use Case Melihat Arah Kiblat ... 62

Tabel 3.21 Tabel Skenario Use Case Dzikir Digital ... 63

Tabel 3.22 Tabel User ... 75

Tabel 3.23 Tabel Ibadah ... 75

(15)

xv

(16)

xvi

DAFTAR GAMBAR

Gambar 3.1 Diagram Alir Aplikasi ... 46

Gambar 3.2 Use Case Diagram ... 50

Gambar 3.3 Sequence Diagram Menambah User ... 61

Gambar 3.4 Sequence Diagram Megubah User ... 62

Gambar 3.5 Sequence Diagram Menghapus User ... 62

Gambar 3.6 Sequence Diagram Menampilkan User... 63

Gambar 3.7 Sequence Diagram Menampilkan Data Ibadah Harian ... 63

Gambar 3.8 Sequence Diagram Menampilkan Detail Data Ibadah Harian ... 64

Gambar 3.9 Sequence Diagram Menampilkan Target Ibadah Harian ... 64

Gambar 3.10 Sequence Diagram Mengubah Target Ibadah Harian ... 65

Gambar 3.11 Sequence Diagram Mengisi Pencapaian Ibadah Harian ... 65

Gambar 3.12 Sequence Diagram Mengatur Notifikasi Pencapaian Ibadah ... 66

Gambar 3.13 Sequence Diagram Menampilkan Laporan Ibadah Per Hari ... 66

Gambar 3.14 Sequence Diagram Menampilkan Laporan Ibadah Per Minggu ... 67

Gambar 3.15 Sequence Diagram Menampilkan Laporan Ibadah Per Periode ... 67

Gambar 3.16 Sequence Diagram Menampilkan Grafik Ibadah Per Minggu ... 68

Gambar 3.17 Sequence Diagram Menampilkan Arah Kiblat ... 68

Gambar 3.18 Sequence Diagram Dzikir Digital ... 69

Gambar 3.19 Sequence Diagram Menampilkan Kata Mutiara / Nasihat Islami... 69

Gambar 3.20 Class Diagram... 70

Gambar 3.21 Entity Relationship Diagram (ERD) ... 71

Gambar 3.22 Relasi Antar Tabel ... 72

Gambar 3.23 Design Interface Splash Screen... 74

Gambar 3.24 Design Interface Login User ... 75

Gambar 3.25 Design Interface Menu Utama ... 75

Gambar 3.26 Design Interface Pencapaian Isian Ibadah ... 76

Gambar 3.27 Design Interface Data Ibadah ... 76

Gambar 3.28 Design Interface Detail Ibadah ... 77

(17)

xvii

Gambar 3.30 Design Interface Laporan Data Ibadah per Hari ... 78

Gambar 3.31 Design Interface Laporan Data Ibadah per Minggu... 78

Gambar 3.32 Design Interface Laporan Data Ibadah per Periode ... 79

Gambar 3.33 Design Interface Grafik Ibadah Mingguan ... 79

Gambar 3.34 Design Interface Atur Notifikasi ... 80

Gambar 3.35 Design Interface Kata Mutiara / Nasihat Islami... 80

Gambar 3.36 Design Interface Arah Kiblat ... 81

Gambar 3.37 Design Interface Dzikir Digital ... 81

Gambar 3.38 Design Interface Kritik / Saran ... 82

Gambar 3.39 Design Interface Tentang ... 82

Gambar 3.40 Design Interface Bantuan ... 83

Gambar 4.1 Implementasi Halaman Splash Screen ... 84

Gambar 4.2 Implementasi Halaman Login User... 85

Gambar 4.3 Implementasi Halaman Beranda dan Menu Utama... 86

Gambar 4.4 Implementasi Halaman Pencapaian Isian Ibadah Harian ... 87

Gambar 4.5 Implementasi Halaman Data Ibadah ... 88

Gambar 4.6 Implementasi Halaman Detail Data Ibadah ... 88

Gambar 4.7 Implementasi Halaman Target Ibadah ... 89

Gambar 4.8 Implementasi Halaman Laporan Data Ibadah Per Hari ... 90

Gambar 4.9 Implementasi Halaman Laporan Data Ibadah Per Minggu ... 91

Gambar 4.10 Implementasi Halaman Laporan Data Ibadah Per Periode ... 91

Gambar 4.11 Implementasi Halaman Grafik Ibadah Mingguan ... 92

Gambar 4.12 Implementasi Halaman Atur Notifikasi ... 93

Gambar 4.13 Implementasi Halaman Kata Mutiara / Nasihat Islam ... 93

Gambar 4.14 Implementasi Halaman Arah Kiblat ... 94

Gambar 4.15 Implementasi Halaman Dzikir Digital ... 94

Gambar 4.16 Implementasi Halaman Kritik / saran... 95

Gambar 4.17 Implementasi Halaman Tentang... 95

Gambar 4.18 Implementasi Halaman Bantuan ... 96

Gambar 4.19 Diagram Kuisioner Atas Tanggapan Pernyataan 1 ... 104

(18)

xviii

Gambar 4.21 Diagram Kuisioner Atas Tanggapan Pernyataan 3 ... 105 Gambar 4.22 Diagram Kuisioner Atas Tanggapan Pernyataan 4 ... 105 Gambar 4.23 Diagram Kuisioner Atas Tanggapan Pernyataan 5 ... 106

(19)

xix INTISARI

Amal ibadah harian ibarat sebuah parameter yang digunakan untuk menyemangati ibadah secara rutin. Jika amal ibadah harian menurun biasanya akan berpengaruh terhadap semangat untuk menjalani hidup. Beberapa muslim menuliskan amal yaumi di lembaran kertas atau buku, sehingga besar kemungkinan kertas atau buku tersebut rusak atau hilang, data-data amalan ibadah juga kurang valid. Data amal ibadah harian hanya sebatas data saja seperti kurang memberikan informasi mengenai perkembangan ibadah setiap muslim. Pembuatan Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android merupakan solusi yang ditawarkan dari pencatatan amal ibadah harian secara manual tersebut.

Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android ini dirancang dengan beberapa metode diantaranya analisa kebutuhan sistem, media penyimpanan data menggunakan SQLite, desain UML, desain interface, coding dengan bahasa pemrograman Java dan menggunakan software Android Studio. Pengumpulan data pada tahap analisa dilakukan dengan observasi langsung dan study literatur.

Hasil dari tugas akhir ini adalah Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) berbasis android yang berguna untuk memonitor, mengevaluasi dan menyemangati dalam beramal ibadah dalam kehidupan sehari-hari.

(20)

xx ABSTRACT

Daily Charity Worship is a parameter that is used to encourage the worship regularly. If the daily acts of worship typically decline will affect the zest for living. Some Muslim write yaumi charity on a sheet of paper or a book, so it is probable that the paper or a book is damaged or lost, the data pr actices of worship are also less valid data. In addition, data was limited to daily acts of worship such as lack of data only provide information on developments every Muslim worship. Making Application Management Charity Worship Daily (Amal Yaumi) Based Android is a solution that arises from daily deeds recording the manual.

The Android Application of Management Daily Charity Worship was designed by several methods including system requirements analysis, data storage media using SQLite, UML design, interface design, coding with Java programming language and use Android Studio software. Collecting data at the analysis stage is done by direct observation and study literature.

The results of this final task an application of Management Daily Charity Worship (Amal Yaumi) based on Android that is useful to monitor, evaluate and encourage the religious charity in everyday life.

(21)

Referensi

Dokumen terkait

Hasil pengujian kadar protein bakso ikan lele dengan menggunakan tepung tapioka dan tepung kentang sebagai bahan pengisi menunjukkan nilai tertinggi yaitu 11,63 %

Pada akhirnya, pertanyaan yang telah lulus dalam uji validitas dan reliabilitas tersebut akan peneliti gunakan untuk mengukur variabel penelitian yang dibutuhkan.. 3.8

PENGARUH PENGGUNAAN GADGET DAN LINGKUNGAN BELAJAR TERHADAP HASIL BELAJAR SISWA PADA MATA PELAJARAN IPS DI KELAS VIII SMP NEGERI 13 MALANG SKRIPSI Diajukan kepada Fakultas Ilmu

“sebenernya sih setuju, Cuma skema dilapangannya kaga. BPJS itu yang udah – udah, saya sendiri BPJS agak ribet buat pribadi. Suka dimentalin, dioper sana sini, proseduralnya

Terpilihnya Malaysia sebagai anggota tidak tetap Dewan Keamanan PBB serta puncak kekecewaan Indonesia terhadap PBB merupakan alasan Indonesia untuk keluar dari

Berdasarkan hasil wawancara yang telah dilakukan terhadap responden di Desa Lengkong Kecamatan Mumbulsari Kabupaten Jember diperoleh data sebanyak 89% responden menyatakan tidak

Cara lain yang dapat dilakukan untuk menyiarkan program TV pendidikan selain dengan siaran terbuka (open broadcast) adalah melalui satelit siaran langsung (direct broadcast

Teknik sampling adalah merupakan teknik pengambilan sampel. Untuk menentukan sampel yang akan digunakan dalam penelitian, terdapat berbagai teknik sampling yang