Anda di halaman 1dari 23

LAPORAN PRAKTIKUM METODE NUMERIK DAN

KOMPUTASI GEOFISIKA
FUNGSI

oleh:
SHAFIRA NABBILA VAUZANI
215090701111026

Asisten:
RASHIEKA ZULAY TABINA
205090701111001

PROGRAM STUDI TEKNIK GEOFISIKA


JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERISTAS BRAWIJAYA
MALANG
2022
KATA PENGANTAR

Puji syukur panjatkan kehadiran Allah SWT atas segala limpahan rahmat dan karunia-
Nya sehingga saya dapat menyelesaikan Laporan Praktikum Metode Numerik dan Komputasi
Geofisika Topik Fungsi yang disusun berdasarkan hasil praktikum yang telah dijalani.
Dapat diselesaikannya Laporan Praktikum Metode Numerik dan Komputasi Geofisika
Topik Fungsi ini tidak terlapas dari doa dan dorongan semangat serta perhatian yang didapat
dari rekan – rekan mahasiswa Teknik Geofisika dan Asisten Praktikum yang saya dapatkan
sehingga dapat diselesaikannya Laporan Praktikum Metode Numerik dan Komputasi Geofisika
Topik Fungsi dengan baik.
Saya menyadari bahwa Laporan Praktikum Metode Numerik dan Komputasi Geofisika
Topik Fungsi ini jauh dari kata sempurna, dan masih memiliki banyak kesalahan dan
kekurangan yang perlu dikaji kembali. Oleh karena itu, kritik dan saran yang membangun
sangat saya harapkan untuk penyusunan laporan yang lebih baik dikemudian hari.
Saya berharap Laporan Praktikum Metode Numerik dan Komputasi Geofisika Topik
Fungsi dapat dijadikan sumber informasi dan pikiran yang dapat membantu kita dalam
menempuh program studi Teknik Geofisika Universitas Brawijaya.

Malang, 10 November 2022


Hormat saya,

Shafira Nabbila Vauzani


DAFTAR ISI
KATA PENGANTAR ................................................................................................................ 1
DAFTAR ISI .............................................................................................................................. 2
DAFTAR GAMBAR ................................................................................................................. 3
BAB I PENDAHULUAN .......................................................................................................... 4
1.1 Latar Belakang ............................................................................................................. 4
1.2 Tujuan Penelitian ......................................................................................................... 5
BAB II METODE PENELITIAN .............................................................................................. 6
2.1 Data Penelitian ............................................................................................................. 6
2.1.1 Fungsi Internal ...............................................................................................................6
2.1.2 Fungsi Eksternal .............................................................................................................6
2.2 Perangkat Pendukung .................................................................................................. 7
2.3 Langkah Penelitian ...................................................................................................... 8
2.3.1 Persiapan .........................................................................................................................8
2.3.2 Fungsi Internal ...............................................................................................................8
2.3.3 Fungsi Eksternal .............................................................................................................8
2.4 Diagram Alir ................................................................................................................ 9
2.4.1 Fungsi Internal ...............................................................................................................9
2.4.2 Fungsi Eksternal .............................................................................................................9
BAB III ANALISA HASIL DAN PEMBAHASAN .............................................................. 11
3.1 Fungsi Internal ........................................................................................................... 11
3.2 Fungsi Eksternal ........................................................................................................ 11
BAB IV .................................................................................................................................... 17
4.1 Kesimpulan ................................................................................................................ 17
4.2 Saran .......................................................................................................................... 17
DAFTAR PUSTAKA ............................................................................................................... 18
DAFTAR GAMBAR
Gambar 2.1 Software Matlab...................................................................................................... 7
Gambar 2.2 Microsoft Excel ...................................................................................................... 7
Gambar 3.1. Script Konversi Degree ke Radian…...................................................................11
Gambar 3.2. Hasil Script Konversi Degree ke Radian ............................................................. 11
Gambar 3.3 Input Data Gravitasi ke Matlab............................................................................. 12
Gambar 3.4. Tampilan Workspace Matlab ............................................................................... 12
Gambar 3.5 Script Fungsi Koreksi Gravitasi, Koreksi Udara Bebas dan Anomali Udara Bebas
.................................................................................................................................................. 13
Gambar 3.6 Hasil Pemrosesan Fungsi Gravitasi ...................................................................... 14
Gambar 3.7 Hasil Pemrosesan Fungsi Gravitasi ...................................................................... 14
Gambar 3.8 Hasil Pemrosesan Fungsi Gravitasi ...................................................................... 15
Gambar 3.9 Hasil Pemrosesan Fungsi Gravitasi ...................................................................... 15
Gambar 3.10 Hasil Pemrosesan Fungsi Gravitasi .................................................................... 16
BAB I
PENDAHULUAN
1.1 Latar Belakang
Program linear adalah salah satu metode untuk dapat ditentukannya nilai optimum berupa
nilai maksimum atau minimum suatu persoalan linear. Dalam persoalan linear terdapat fungsi
objektif yang memiliki syarat, batas dan kendala dalam permasalahan linear yang biasanya
berupa sistem pertidaksamaan linear. Namun, program linear memiliki cukup banyak metode
penyelesaian dengan grafik, simplex, karmarkar, branch and bound, dan sebagainya. Salah satu
software pemrograman linear yang bekembang dan dapat mendukung pembelajaran program
linear adalah Matrix Laboratory atau Matlab. Matrix Laboratory merupakan software yang
digunakan untuk pemrograman, analisis, serta komputasi teknis dan matematis berbasis matrix.
Penggunaan Matlab dimanfaatkan sebagai alat pendukung pembelajaran pemrograman
matematika, pengolahan citra digital, dsb. Menurut (Febrianti & Harahap, 2021) ada dua jenis
fungsi yang dibutuhkan sebagai penggerak ataupun operator pada Matlab untuk melakukan
proses pemrograman yaitu fungsi tujuan dan fungsi kendala. Pada model pemrograman linear,
fungsi tujuan menggambarkan dan mendefinisikan nilai optimum dari suatu persoalan.
Sedangkan pada fungsi kendala merupakan bentuk formula terhadap permasalahan yang
mengandung suatu syarat dan batas terhadap variable operator.
Pada dasarnya software pemrograman Matlab memiliki dua jenis fungsi yang
membangun dan membantu proses pemrograman di dalamnya, yaitu fungsi internal dan
eksternal. Dimana fungsi internal adalah formula atau operator yang sudah tersedia dalam
Matlab. Fungsi internal pada Matlab yang dapat ditemukan adalah beberapa fungsi matematika
yang berperan sebagai operator persamaan, beberapanya adalah abs (x), sign (x), exp (x), log
(x), log10 (x), sqrt (x), rem (x,y), zeros (x,y), eye , det (A), inv (A), sqrtm (A), ones (x,y), d =
eig (A), expm (A), dan sebagainya. Sedangkan fungsi eksternal adalah suatu formula atau
operator yang harus dibuat sendiri untuk dapat dijalankannya proses perhitungan. Suatu fungsi
eksternal dapat dijalankan dengan catatan harus didefinisikan terlebih dahulu di setiap variable
yang menyusun formula atau fungsi tersebut. Pembuatan fungsi eksternal dilakukan dengan
cara membuat terlebih dahulu syntax dengan persamaan yang telah ada. Persamaan tersebut
kemudian akan disimpan menjadi suatu fungsi yang terdefinisi dan telah dikenali oleh software
Matlab. Sehingga apabila dilakukan perhitungan, software dapat melakukan recall kepada
fungsi tersebut yang dibentuk dalam suatu script Matlab. Dan akan dilakukannya pemrosesan
dan perhitungan data sesuai dengan fungsi yang telah dibuat (Cahyono, 2013).
1.2 Tujuan Penelitian
Setelah dilaksanakan praktikum Metode Numerik dan Komputasi Geofisika dengan
topik fungsi ini memiliki dua tujuan yaitu diharapkannya:
1.2.1. Mampu dipahaminya fungsi internal dan fungsi eksternal oleh praktikan.
1.2.2. Mampu dibuatnya fungsi eksternal dalam permasalahan geofisika oleh praktikan.
BAB II
METODE PENELITIAN

2.1 Data Penelitian


Data percobaan yang digunakan pada prakikum Metode Numerik dan Komputasi
Geofisika ini yaitu berupa fungsi internal yaitu fungsi yang telah tersedia pada Matlab dan
fungsi eksternal yaitu fungsi yang harus dibuat dan didefinisikan sendiri. Data percobaan pada
fungsi eksternal berupa suatu data untuk mencari gravitasi, persamaan koreksi data gravitasi,
dan persamaan koreksi udara bebas.
2.1.1 Fungsi Internal
Pada percobaan ini menggunakan fungsi internal yaitu fungsi yang telah tersedia pada
Matlab. Dalam percobaan ini, fungsi internal digunakan untuk mengkonversikan fungsi dalam
satua degree ke satuan radian.
2.1.2 Fungsi Eksternal
Pada percobaan ini juga digunakan fungsi eksternal yaitu fungsi yang harus dibuat dan
didefinisikan secara manual. Dalam praktikum kali ini, fungsi eksternal yang digunakan
adalah berupa suatu data untuk mencari gravitasi, persamaan koreksi data gravitasi, dan
persamaan koreksi udara bebas. Data yang didapatkan adalah sebagai berikut:
Counter Koreksi
read time lat elev vim ffi obs
read tidal
1454,59 28331 -7,74009 1591 1400 1419,7 1,01401 0,03776 977838
1454,54 28619 -7,74009 1591 1400 1419,7 1,01401 0,03706 977838,1
1454,58 28693 -7,74009 1591 1400 1419,7 1,01401 0,03687 977838
1454,11 32874 -7,73793 1642 1400 1419,7 1,01401 0,02416 977838,5
1454,11 32901 -7,73793 1642 1400 1419,7 1,01401 0,02406 977838,5
1453,96 32991 -7,73793 1642 1400 1419,7 1,01401 0,02376 977838,7
1452,13 35830 -7,73787 1681 1400 1419,7 1,01401 0,01402 977840,5
1452,13 35890 -7,73787 1681 1400 1419,7 1,01401 0,01382 977840,5
1452,13 35932 -7,73787 1681 1400 1419,7 1,01401 0,01368 977840,5
1429,42 40579 -7,73783 1734 1400 1419,7 1,01401 0,00105 977863,6
1429,42 40650 -7,73783 1734 1400 1419,7 1,01401 0,00092 977863,6
1429,39 40753 -7,73783 1734 1400 1419,7 1,01401 0,00074 977863,6
1417,69 43131 -7,73782 1788 1400 1419,7 1,01401 -0,00199 977875,5
1417,55 43253 -7,73782 1788 1400 1419,7 1,01401 -0,00204 977875,6
1417,55 43278 -7,73782 1788 1400 1419,7 1,01401 -0,00205 977875,6
1416,96 48072 -7,73959 1785 1400 1419,7 1,01401 0,00339 977876,2
1416,97 48797 -7,73959 1785 1400 1419,7 1,01401 0,00549 977876,2
1416,94 49219 -7,73959 1785 1400 1419,7 1,01401 0,00686 977876,2
1434,67 53318 -7,73973 1720 1400 1419,7 1,01401 0,02493 977858,2
1434,62 53344 -7,73973 1720 1400 1419,7 1,01401 0,02507 977858,3
1434,65 53384 -7,73973 1720 1400 1419,7 1,01401 0,02528 977858,3
1442,54 56970 -7,73968 1701 1400 1419,7 1,01401 0,04543 977850,2
1442,51 57030 -7,73968 1701 1400 1419,7 1,01401 0,04577 977850,3
1442,49 57155 -7,73968 1701 1400 1419,7 1,01401 0,04649 977850,3
1454,61 59886 -7,74009 1591 1400 1419,7 1,01401 0,0615 977838
1454,61 59952 -7,74009 1591 1400 1419,7 1,01401 0,06184 977838
1454,6 60003 -7,74009 1591 1400 1419,7 1,01401 0,0621 977838

Tabel 2. 1. Data yang Digunakan Untuk Mencari Gravitasi

2.2 Perangkat Pendukung


Perangkat pendukung yang digunakan dalam Praktikum Metode Numerik dan Komputasi
Geofisika yaitu Matlab. Matlab atau Matrix Laboratory adalah suatu pemograman yang dibuat
dengan tujuan sebagai alat bantu perhitungan atau simulasi dari suatu sistem yang ingin
disimulasikan, dalam matlab mutlak dibutuhkan pengetahuan tentang matriks yang dapat
dipelajari dalam ilmu matematika.

Gambar 2.1 Software Matlab


Perangkat pendukung lainnya yang digunakan pada percobaan kali ini dibantu dengan
menggunakan Microsoft Excel. Pada praktikum ini Excel digunakan untuk menyimpan data-
data yang digunakan untuk mencari gravitasi, sehingga nantinya data-data ini dapat diinput ke
dalam fungsi eksternal sesuai persamaan yang telah didapatkan.

Gambar 2.2 Microsoft Excel


2.3 Langkah Penelitian
2.3.1 Persiapan
Dibukanya software Matlab yang telah diinstal sebelumnya. Kemudian pada tab home
klik “new” dan klik “script” untuk membuat script baru, dan disimpannya file script tersebut
dengan nama yang diinginkan dalam format .m (Matlab file) yang berada di sebelah kiri
bagian atas.

2.3.2 Fungsi Internal


Langkah pertama yang dilakukan pada percobaan dengan topik fungsi adalah dengan
cara diubahnya atau megkonversi fungsi yang telah disediakan dari bentuk degree ke bentuk
dalam satuan radian. Hal ini dilakukan dengan cara diketikkannya fungsi internal dalam
bentuk persamaan untuk dapat diubahnya nilai dari fungsi tersebut dari satuan degree ke
radian. Pada tahapan ini dilakukan dengan cara diketikkannya syntax fungsi pada script
Matlab yaitu, 𝑟𝑎𝑑𝑖𝑎𝑛 = 𝑑𝑒𝑔𝑟𝑒𝑒 (𝑥). Kemudian diketikkan kembali pada script untuk
𝜋
mendefinisikan nilai radian yaitu, 𝑟𝑎𝑑𝑖𝑎𝑛 = 𝑥 . Fungsi didefinisikannya nilai dari fungsi
180

radian adalah sebagai operator untuk menghubang fungsi degree menjadi radian. Selanjutnya
dibuat kembali script baru dengan format penamaan file yang berbeda dari sebelumnya untuk
dapat diprosesnya fungsi, yaitu dengan cara memasukkan nilai input (x) yang diinginkan
dalam bentuk syntax 𝑟𝑎𝑑𝑖𝑎𝑛 = 𝑑𝑒𝑔𝑟𝑒𝑒(30). Tahapan dilanjutkan dengan cara melakukan
run pada script, sehingga dapat dihasilkannya perhitungan dari nilai input degree yang telah
dimasukkan dan fungsi awal telah terkonversi dalam satuan radian.

2.3.3 Fungsi Eksternal


Pada percobaan ini dilakukan pula koreksi pada data gravitasi, langkah pertama yang
dilakukan untuk koreksi data gravitasi ialah mencari data-data penunjang gravitasi yang akan
diolah pada software dan disimpan dalam format excel. Kemudian file excel tersebut akan
diimport ke dalam script matlab agar dapat dibacanya data-data yang telah tersedia.
Selanjutnya dicarinya persamaan yang digunakan untuk pemrosesan script. Tahapan ini
dilakukan dengan cara membuat syntax dari data excel dan persamaan yang telah
didefinisikan sebelumnya. Kemudian, file syntax ini akan disimpan dengan penamaan sesuai
dengan fungsi yang akan dioperasikan dan diproses nantinya. Selanjutnya adalah membuka
file baru dan menyimpannya dengan penamaan bebas untuk dapat melakukan run pada script
sebelumnya dalam file yang berbeda. Setelah script di run maka akan menampilkan hasil
perhitungan dari koreksi data gravitasi.
2.4 Diagram Alir
2.4.1 Fungsi Internal

Mulai

Dibukanya Software Matlab

Membuat fungsi eksternal dari persamaan yang


telah diketahui pada script Matlab

Pada script didefinisikan kembali nilai radian,


𝜋
yaitu 𝑟𝑎𝑑𝑖𝑎𝑛 = 𝑥 180

Membuat file baru, dan memasukkan nilai input


(x) kedalam syntax

Diketikkan end lalu


ditekan run.

Selesai

2.4.2 Fungsi Eksternal

Mulai

Dibukanya Software Matlab

Mengimport data dari excel ke Matlab dan


dituliskannya syntax untuk recall file. File
disimpan

Membuat file baru dan menentukan persamaan


penyelesaian pada script Matlab
Memanggil perintah fungsi

Menginput dan mendefinisikan persamaan


penyelesaian

Diketikkan end lalu


ditekan run.

Selesai
BAB III
ANALISA HASIL DAN PEMBAHASAN
3.1 Fungsi Internal

Gambar 3.1. Script Konversi Degree ke Radian


Pada percobaan menggunakan fungsi internal, dilakukan dengan cara megkonversikan
nilai dari suatu fungsi dalam satuan degree menjadi fungsi dalam satuan radian. Tahapan ini
dilakukan dengan cara mengetikan ‘function’ pada script Matlab agar persamaan fungsi
tersebut dapat langsung didefinisikan oleh fungsi internal yang telah ada pada Matlab. Dimana
𝜋
fungsi yang dituliskan adalah radian = degree(a). Kemudian, diinputnya nilai radian yaitu 𝑎 180.

Yang mana variable a digunakan untuk menginputkan suatu nilai yang ingin dikonversikan dari
derajat ke satuan radian. Fungsi ini akan disimpan dalam file dengan penaaan degree.m yang
kemudian akan di run atau dijalankan di file lain yang memiliki penamaan berbeda. Hal ini
dilakukan untuk mencegah adanya error pada pemrosesan fungsi, dikarenakan Matlab memiliki
keterbatasan untuk menjalankan fungsi eksternal dengan nilai input yang terbatas, karena
apabila file inii dijalankan Matlab akan memproses dan membacanya sebagai bagian dari fungsi
eksternal. Sehingga diperlukanya untuk membuat file kembali untuk menjalankan fungsi
internal yang telah tersedia di Matlab.

Gambar 3.2. Hasil Script Konversi Degree ke Radian

3.2 Fungsi Eksternal


Dalam percobaan ini juga menggunakan fungsi eksternal yang dilakukan dengan cara
membuat dan mendefinisikan sendiri tiap variable dari persamaan gravitasi, dan persamaan
koreksi udara yang telah didapatkan dari data hasil percobaan. Seperti pada tahapan dalam
fungsi interal, dalam script Matlab dituliskan ‘function’ dan diberikan perintah ‘end’ dibagian
akhir deretan syntax yang nantinya akan dituliskan. Selanjutnya dilakukan dengan cara
mengimport data-data penunjang gravitasi dalam bentuk excel ke Matlab. Hal ini dilakukan
dengan cara mengupload file tersebut dalam Matlab Drive. Kemudian, dimasukkannya semua
data gravitasi pada table excel yang telah tersedia dengan cara mengubahnya dari ‘Table’ ke
‘Column Vectors’ lalu tekan tombol ‘Import Selection’ yang berada di atas bagian paling kanan,
seperti halnya dibawah ini:

Gambar 3.3 Input Data Gravitasi ke Matlab


Setelah diklik ‘Import Selection’ di atas bagian sebelah kanan dari tab bar, maka
nantinya semua data gravitasi dalam excel akan terinput dan terdefinisikan satu persatu lengkap
didalam workspace, dengan tiap nama kolomnya yaitu read, time, lat, elev, counterRead, vim,
ffi, koreksiTidal, dan obs.

Gambar 3.4. Tampilan Workspace Matlab


Data dalam workspace dengan value 27x1 double menyatakan banyaknya data yang
telah tersusun dalam format file excel. Dalam workspace ini juga dapat dilihatnya ada
penamaan rad atau radian yang nilai atau value nya tidak sama dengan data lainnya. Hal ini
dikarenakan data tersebut merupakan hasil konversi fungsi degree ke radian di file sebelumnya,
Selanjutnya dengan data-data yang telah terinput didalam workspace Matlab dapat dicari
koreksi gravitasi dan koreksi udara bebas sesuai dengan persamaan yang telah diketahui. Hal
ini dilakukan dengan cara membuat fungsi eksternal sesuai dengan persamaan dan penamaan
data pada file excel sebelumnya. Hal ini dilakukan untuk menghindari error yang terjadi akibat
tidak terbacanya data karena format nama yang berbeda. Sebelumnya diketahui bahwa fungsi
koreksi data gravitasi, dan koreksi udara bebas sebagai berikut:
FAC = 0.3086 × h (mgal) … (3.2)
FAA = gobs − glintang + FAC … (3.3)
Dimana FAC merupakan koreksi udara bebas dan FAA merupakan anomali dari udara
bebas, serta h merupakan ketinggian stasiun pengukuran (meter). Semua persamaan ini dibuat
dan dituliskan fungsi nya pada script Matlab sebagai berikut:

Gambar 3.5 Script Fungsi Koreksi Gravitasi, Koreksi Udara Bebas dan Anomali Udara Bebas
Kemudian dibuatnya script pada Matlab untuk merecall fungsi eksternal yang telah
dibuat berdasarkan persamaan dan data yang telah diinput ke dalam Matlab. Script untuk
memanggil fungsi-fungsi ini disendirikan dan dibikin baru untuk mencegah adanya error akibat
pemrosesan data. File pemanggilan fungsi ini disimpan dalam penamaan recallgobs.m. Yang
mana nantinya script ini akan dijalankan atau di run untuk mengetahui hasil dari fungsi gravitasi
yang telah terhitung.
Gambar 3.6 Hasil Pemrosesan Fungsi Gravitasi

Gambar 3.7 Hasil Pemrosesan Fungsi Gravitasi


Gambar 3.8 Hasil Pemrosesan Fungsi Gravitasi

Gambar 3.9 Hasil Pemrosesan Fungsi Gravitasi


Gambar 3.10 Hasil Pemrosesan Fungsi Gravitasi
BAB IV
PENUTUP
4.1 Kesimpulan
Setelah dilakukannya Praktikum Metode Numerik dan Komputasi Geofisika
dengan topik Fungsi, dapat disimpulkan bahwa dalam software pemrograman seperti
MatLab, fungsi diklasifikasikan menjadi dua bentuk yaitu fungsi internal dan fungsi
eksternal. Fungsi internal merupakan fungsi yang telah tersedia pada software Matlab.
Yang mana fungsi internal ini berbentuk seperti abs (x), sign (x), exp (x), log (x), log10
(x), sqrt (x), rem (x,y), zeros (x,y), eye , det (A), inv (A), sqrtm (A), ones (x,y), d = eig
(A), expm (A), dan sebagainya. Sedangkan fungsi eksternal merupakan fungsi yang tidak
tersedia pada software MatLab langsung sehingga fungsi eksternal harus terlebih dahulu
dibuat secara manual namun tetap dengan bahasa pemrograman yang tersedia pada
perangkat pendukung MatLab. Pada praktikum kali ini praktikan sudah dapat
menggunakan fungsi internal untuk mengubah suatu nilai dari derajat ke dalam bentuk
radian dan membuat fungsi eksternal berdasarkan persamaan koreksi gravitasi dan
koreksi udara bebas untuk menentukan nilai dari anomali udara bebas (FAA) terhadap
koreksi data gravitasi secara baik dan benar. Selain itu semua percobaan yang dilakukan
pun sudah sesuai dengan apa yang tertulis pada latar belakang yang didasarkan pada
sumber jurnal dan buku.
4.2 Saran
Pada praktikum kali ini, praktikan diharapkan lebih teliti lagi ketika praktikum
dilaksanakan agar saat pengoperasian MatLab dapat dijalankan dengan baik serta
diharapkan para praktikan lebih memperhatikan secara seksama penjelasan yang
diberikan ketika praktikum berlangsung agar dapat lebih memahami materi yang
disampaikan.
DAFTAR PUSTAKA
Cahyono, B. (2013). Penggunaan Software Matrix Laboratory (Matlab) Dalam Pembelajaran
Aljabar Linier. Jurnal PHENOMENON, Vol. 1 No.1 , 45-61.
Febrianti, T., & Harahap, E. (2021). Penggunaan Aplikasi MATLAB Dalam Pembelajaran
Program Linear. Junal Matematika Vol. 20 No.1, 1-7.
LAMPIRAN

Screenshot Script Konversi Degree ke Radian

Screenshot Hasil Script Konversi Degree ke Radian

Screenshot Input Data Gravitasi ke Matlab


. Screenshot Tampilan Workspace Matlab

Screenshot Script Fungsi Koreksi Gravitasi, Koreksi Udara Bebas dan Anomali Udara Bebas

Screenshot Hasil Pemrosesan Fungsi Gravitasi


(Cahyono, 2013).
(Febrianti & Harahap, 2021).

Anda mungkin juga menyukai