Komputika: Jurnal Sistem Komputer Vol. No. Oktober 2017, hlm. 43 - 50 DOI: 10. 34010/komputika. ISSN: 2252-9039 Analisis PVS Cloud pada Database Server Analysis of VPS Server on Database Server A P Sujana 1*. I Hamida2 1,. Program Studi Sistem Komputer. Fakultas Teknik dan Ilmu Komputer. Universitas Komputer Indonesia Jl. Dipati Ukur No. 112 Ae 116. Bandung. Indonesia 40132 email: aprianti. sujana@email. ABSTRACT Ae Cloud Computing is an information technology service that can be used or accessed by customers through the Internet network. Cloud Computing is a computing / computing model, where resources such as processors / computing power, storage, networks, and software become abstract and are given as services on the network / internet using remote access patterns. To find out how effective cloud computing is, analysis is carried out on the network. That is the VPS cloud network which is analyzed using QoS (Quality of Servic. QoS is defined as a mechanism or way that allows services to operate according to their respective characteristics in IP (Internet Protoco. The QoS (Quality of Servic. test results obtained according to TIPHON standards fall into the very good category. Keywords Ae Cloud Computing. PVS Cloud. QoS(Quality of Servic. ABSTRAK Ae Cloud Computing merupakan layanan teknologi informasi yang bisa dimanfaatkan atau diakses oleh pelanggannya melalui jaringan Internet. Cloud Computing adalah sebuah model komputasi / computing, dimana sumber daya seperti processor / computing power, storage, network, dan software menjadi abstrak dan diberikan sebagai layanan di jaringan / internet menggunakan pola akses remote. Untuk mengetahui seberapa efektifnya cloud computing maka dilakukan analisis pada jaringan. Yaitu jaringan VPS cloud yang dianalisis menggunakan QoS (Quality of Servic. QoS didefinisikan sebagai sebuah mekanisme atau cara yang memungkinkan layanan dapat beroperasi sesuai dengan karakteristiknya masing-masing dalam jaringan IP (Internet Protoco. Hasil pengujian QoS(Quality of Servic. yang diperoleh menurut standar TIPHON termasuk dalam kategori sangat bagus. Kata Kunci Ae Cloud Computing. PVS Cloud. QoS(Quality of Servic. PENDAHULUAN Dengan memanfaatkan cloud computing maka dibuatlah VPS cloud pada database untuk menganalisis QoS(Quality of Servic. Selain itu, dengan menggunakan VPS cloud penyimpanan data lebih fleksible karena dapat diatur besar kecil Tidak hanya itu, data yang ada pada cloud tidak mengenal waktu dan tempat karena berbasis internet, sehingga dapat diakses kapan saja dan dimana saja. QoS mengacu pada kemampuan jaringan untuk menyediakan layanan yang lebih baik pada trafik jaringan tertentu melalui teknologi yang berbeda-beda. QoS menawarkan kemampuan untuk mendefinisikan atribut-atribut layanan jaringan yang disediakan, baik secara kualitatif maupun kuantitatif . Hasil analisis QoS (Quality of Servic. , dapat dijadikan rekomendasi untuk implementasi fisik jaringan internet yang harapan kedepannya bisa menunjang penambahan layananlayanan lainnya. Pada penelitian ini mengukur delay/latency, jitter, packet loss dan throughput. Server adalah sebuah sistem komputer yang menyediakan jenis layanan . tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat csalable dan RAM yang besar, juga dilengkapi dengan sistem oprasi khusus, yang disebut sebagai sistem oprasi jaringan . etwork operating siste. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat didalamnya, sepertihalnya berkas atau alap pencetak . , dan memberikan akses kepada workstation anggota jaringan. Tersedia di https://ojs. id/index. php/komputika Copyright A 2017. Komputika: Jurnal Sistem Komputer. ISSN: 2252-9039 A P Sujana & I Hamida Komputika. Vol. No. Oktober 2017 Cloud Computing adalah sebuah model komputasi / computing, dimana sumber daya seperti processor / computing power, storage, network, dan software menjadi abstrak dan diberikan sebagai layanan di jaringan / internet menggunakan pola akses remote. Model billing dari layanan in umumnya mirip dengan modem layanan Ketersediaan on-demand sesuai kebutuhkan, mudah untuk di kontrol, dinamik dan skalabilitas yang hampir tanpa limit adalah beberapa atribut penting dari cloud computing. Virtual Private Server (PVS) adalah virtual machine yang dijual sebagai layanan oleh hosting provider, dalam PVS user bisa mengakses dan mengelola seluruh aspek software dari server termasuk akses administrator di sistem oprasi server sampai aplikasi yang akan di implementasikan di server tersebut. VPS dapat dibagi menjadi beberapa VM (Virtual Machine. , dimana di setiap VM adalah berupa AuVirtual serverAy yang dapat di install system operasi tersendiri. VPS terasa seperti sebuah Dedicated Server. Dibanding dengan shared hosting, menyewa VPS akan mendapatkan resource yang lebih baik sehingga tidak terganggu jika ada problem pada website yang dikelola. Selain itu VPS mendapatkan root akses sehingga lebih leluasa dalam mengkustomasi server sesuai kebutuhan. Database adalah sebuah sistem yang di buat untuk mengorganisasi, menyimpan dan menarik data dengan mudah. Database terdiri dari kumplan data yang terorganisir untuk 1 atau lebih penggunaan, dalam bentuk digital. Atau bisa didefinisikan juga kumpulan data yang terintegrasi dan diatuar sedemikian rupa sehingga data tersebut dapat dimanipulasi dan dicari secara cepat. Database digital diatur menggunakan Database Management System (DBMS), yang menyimpan isi database, mengizinkan pembuatan dan maintenance data dan pencarian dan akses yang lain. Quality of Service (QoS) adalah kemampuan suatu jaringan untuk menyediakan layanan baik dengan menyediakan bandwith, mengatasi jitter dan QoS sangat ditentukan oleh kualitas jaringan yang digunakan. Terdapat beberapa faktor yang dapat menurunkan nilai QoS, seperti : redaman, distorsi, dan noise. QoS didesain untuk membantu end user . menjadi lebih produktif dengan memastikan bahwa user mendapatkan performasi yang handal dari aplikasi-aplikasi berbasis jaringan. QoS mengacu pada kemampuan jaringan untuk menyediakan layanan yang lebih baik pada trafik jaringan tertentu melalui teknologi yang berbedabeda. QoS merupakan suatu tantangan yang besar dalam jaringan berbasis IP dan internet secara Tujuan dari QoS adalah untuk memenuhi kebutuhan-kebutuhan layanan yang berbeda, yang menggunakan infrastruktur yang QoS menawarkan kemampuan untuk mendefinisikan atribut-atribut layanan yang disediakan, baik secara kualitatif maupun kuantitatif. Berikut ini merupakan parameter-parameter dadi QoS : Packet Loss Merupakan menggambarkan suatu kondisi yang menunjukkan jumlah total paket yang hilang, dapat terjadi karena collision dan congestion pada jaringan dan hal ini berpengaruh pada semua aplikasi karena retransmisi akan mengurangi efisiensi jaringan secara keseluruhan meskipun jumlah bandwidth cukup tersedia untuk aplikasi aplikasi tersebut. Kategori packet loss ditunjukan pada tabel 1. Tabel 1 Kategori Packet Loss Kategori Packet Loss Sangat bagus Bagus Sedang Jelek umber : TIPHON) Packet (%) Loss Index Persamaan perhitungan Packet Loss : ycEycaycaycoyceyc ycoycuycyc = . aket data dikirimOepaket data diterim. x 100% paket data yang dikirim (I) Throughput Throughput yaitu kecepatan . transfer data efektif, yang diukur dalam bps . it per secon. Throughput adalah jumlah total kedatangan paket yang sukses yang diamati pada tujuan selama interval waktu tertentu dibagi oleh durasi interval waktu tersebut. Kategori Throughput diperlihatkan di Tabel 2. Tabel 2 Kategori Throughput Kategori Throughput Throughput Sangat bagus Bagus Sedang Jelek <25 umber : TIPHON) Index A P Sujana & I Hamida Komputika. Vol. No. Oktober 2017 Persamaan perhitungan Throughput : ycNEaycycuycyciEaycyycyc = paket data diterima lama pengamatan Wireshark bersifat cross Ae platform dan menggunakan pcap untuk meng-capture paket Wireshark dapat berjalan pada hampir semua sistem operasi yang tersedia. Wireshark merupakan salah satu aplikasi open source yang digunakan sebagai alat analisa protocol jaringan. (II) Delay (Latenc. Delay (Latenc. merupakan waktu yang dibutuhkan data untuk menempuh jarak dari asal ke Delay dapat dipengaruhi oleh jarak, media fisik, congesti atau juga waktu proses yang lama. Pada Tabel 3 diperlihatkan kategori dari delay dan besar delay. Diagram Blok Pada gambar 1 berikut ini merupakan gambaran umum sistem secara keseluruhan. Tabel 3 Kategori Delay (Latenc. Kategori Delay Besaran Delay (Latenc. Sangat bagus <150 Bagus 150 s/d 300 Sedang 300 s/d 450 Jelek >450 . umber : TIPHON) Index Gambar 1 Gambaran Umum Sistem Pada Gambar 1 terdapat laptop untuk mengakses database mysql yang berada pada PVS PVS cloud ini merupakan server yang menggunakan layanan Infrastruktur As A server (IAAS). Sistem ini menggunkan pola akses remote, memungkinkan database dapat diakses dimana saja dan kapan saja mengunakan internet yang Sedangkan perancangan sistem pada gambar 2 merupakan simulasi topologi sistem jaringan PVS Cloud dalam jaringan LAN. Persamaan perhitungan Delay (Latenc. = Paket Length Link Bandwith METODE DAN BAHAN Jitter atau Kedatangan Paket Jitter diakibatkan oleh variasi-variasi dalam panjang antrian, dalam waktu pengolahan data, dan juga dalam waktu penghimpunan ulang paket-paket diakhir perjalanan jitter. Jitter lazimnya disebut variasi delay, berhubungan erat dengan latency, yang menunjukkan banyaknya variasi delay pada transmisi data di jaringan yang diperlihatkan pada Tabel 4. Tabel 4 Kategori Jitter Kategori Jitter Jitter . Sangat bagus Bagus 0 s/d 75 Sedang 75 s/d 125 Jelek 125 s/d 225 . umber : TIPHON). Index Gambar 2 topologi Sistem pada Jaringan LAN Pada gambar 2 topologi sistem dalam jaringan lokal yang menunjukan koneksi jaringan Cloud Computing yaitu digunakan satu buah laptop sebagai server dan dua buah laptop sebagai client. Laptop server akan berfungsi sebagai database server yang ada dalam jaringan VPS Cloud. Sedangkan untuk laptop client akan digunakan sebagai penguji. Komputer Cilent dan server tergabung dalam jaringan yang berbeda yang dihubungkan oleh sebuah Router yang dijadikan sebagai wireless, sehingga client dapat mengakses laptop server melalui Router tersebut. Persamaan perhitungan Jitter : yaycnycycyceyc = Total variasi yccyceycoycayc Total paket yang diterimaOe1 (IV) Untuk pengukuran parameter QoS, penulis menggunakan aplikasi Wireshark. Wireshark adalah packet analyzer gratis dan open - Source. Tools ini seringkali digunakan untuk menemukan masalah pada jaringan, pengembangan perangkat lunak dan protokol komunikasi, dan pendidikan. A P Sujana & I Hamida Komputika. Vol. No. Oktober 2017 Kebutuhan Perangkat Keras Kebutuhan perangkat keras menggunakan VPS Cloud dengan spesifikasi pada Tabel 5. dengan mengeceknya melalui browser dengan mengetikkan alamat localhostnya. Tabel 5 Kebutuhan perangakat Lunak No. Perangkat Keras Prosessor RAM HDD Untuk meng-istall PHP 5. 6 dan PHP 7 yaitu dengan menuliskan perintah : Keterangan Intel i3 4 GB 500 GB sudo apt-get install php7. 0 php5. 6-mysql php-gettext php5. 6mbstring php-xdebug libapache2-modphp5. 6 libapache2-mod-php7. Kebutuhan Perangkat Lunak Kebutuhan perangkat lunak yang digunakan diantaranya menggunkan sitem oprasi Linux untuk dijadikan server. Selain itu digunakan juga layanan web server dan database server. Berikut ini merupakan spesifikasi perangkat lunak yang digunakan yang ada pada tabel 6: Installasi PHP5. 6 dan PHP7 Installasi Myql Server Untuk meng-install Mysql server command/perintah berikut : Sudo apt-get install mysql-server Masukan Password untuk MySQL , setela itu dilanjutkan dengan meng-install MySQL security dengan command/perintah di bawah Tabel 6 Kebutuhan perangakat Lunak Perangkat Lunak Keterangan Sistem Oprasi Linux ubuntu 16. Web Server Apache2. Php Versi 5. 6 dan 7. Database Server Mysql Phpmyadmin Versi 4. Mysql_secure_installation Installasi PHPmyAdmin Untuk meng-install PHPmyAdmin jalankan command berikut : Instalasi Komponen Pada linux untuk menginstalasi suatu software harus menggunakan command/ perintah yang dituliskan dalam terminal. Untuk menampilkan terminal yaitu dengan meng-klik ctrl alt t. Sebelum meng-install layanan yang dibutuhkan oleh PVS cloud adapun command/perintah yang haru dilakukan yaitu : sudo apt-get install phpmyadmin php-mbstring php-gettext Setelah terinstall, pada pilihan "configure phpmyadmin" pilih apache2, masukan password root sql, dan masukan password untuk Untuk PHPmyAdmin sudah terinstall dan berjalan baik yaitu dengan men-check pada browser dengan http://localhost/phpmyadmin. Sudo apt-get update Yaitu untuk mengapdate data yang ada pada Adapun layanan yang dibutukan dalam instalasi untuk PVS cloud pada database server Installasi Apache Installasi PHPmyAdmin Untuk meng-install PHPmyAdmin jalankan command berikut : Untuk meng-isntall web server di ubuntu 16. yaitu dengan mengetikan command/perintah berikut di terminal: sudo apt-get install phpmyadmin php-mbstring php-gettext Setelah terinstall, pada pilihan "configure password root sql, dan masukan password untuk phpmyadmin. Untuk mengetahui PHPmyAdmin sudah terinstall dan berjalan baik yaitu dengan men-check pada browser dengan Sudo apt-get install apache2 Tunggu proses instalasi hingga selesai, untuk mengecek apache yang telah terinstalasi yaitu A P Sujana & I Hamida Komputika. Vol. No. Oktober 2017 http://localhost/phpmyadmin. HASIL DAN PEMBAHASAN Pengujian dan Analisis Throughput Database yang Digunakan Pada analisis VPS cloud ini database yang digunakan yaitu adalah database mahasiswa dengan nama database akademik dan nama tabel terdiri dari dosen, mahasiswa, matakuliah, perkuliahan. Gambar 3 merupakan relasi Akademik yang digunakan. Gambar 4 Hasil Summary pada Wireshark Pada gambar 4 merupakan hasil dari summary percobaan pertama untuk throughput yang dilakukan pada client satu. Dari hasil summary yang ada di wireshark maka didapatkan data untuk perhitungan throughput. Sesuai dengan rumus persamaan I dilakukan perhitungan throughput percobaan pertama pada client satu dengan perhitungan sebagai berikut : Gambar 3 Relasi Akademik Keterangan Gambar 3 Relasi Akademik : A Tabel dosen : Berisikan informasi dosen berupa Nip dan Nama Dosen. Yang menjadi primary key adalah Nip. A Tabel mahasiswa : Berisikan informasi mahasiswa berupa Nim. Nama Mahasiswa. Tgl Lahir. Alamat dan Jenis Kelamin. Yang menjadi primary key adalah Nim. A Tabel matakuliah : Berisikan informasi matakuliah yang terdiri dari Kode matakuliah. Nama matakuliah dan SKS. Yang menjadi primary key adalah Kode matakuliah. A Tabel perkuliahan : Informasi matakuliah yang diikuti oleh siswa beserta pengajarnya dan juga nilai yang didapatkan oleh mahasiswa tsb. Tabel ini terdiri dari tiga atribut Foreign Key : Nim yang berasal dari tabel mahasiswa. Kode_MK yang berasal dari tabel matakuliah dan Nip yang berasal dari tabel dosen. ycNEaycycuycyciEaycyycyc = 3050540 byte 3428,311 sec = 889,808 byte/s = 0,00711184 Mbit/s Tabel 7 Perhitungan hasil Throughput pada client 1 Jumlah Lama Percobaan Data yang Client 1 Pengalamatan keDiterima (Mbp. 428,311 125,005 91,989 89,826 65,749 106,357 104,697 104,351 93,257 64,622 0,0071 0,0386 0,0505 0,0532 0,0705 0,0464 0,0463 0,0449 0,0515 0,0118 A P Sujana & I Hamida Komputika. Vol. No. Oktober 2017 Tabel 8 perhitungan hasil Throughput pada client 2 Percobaa n ke1 Jumlah Data Diterim a . Lama Pengalamata Clien 2 (Mbp. 87,176 266,260 70,572 122,165 249,349 97,427 123,628 84,100 105,063 72,889 0,0347 0,0062 0,0103 0,0127 0,0089 0,1507 0,0092 0,0109 0,0117 0,0129 Tabel 9 Perhitungan Hasil Packet Loss Percobaan Percobaan Throughput Mbps 0,15 0,05 -0,05 0 Paket yang Diterima Clien 1 (%) Table 10 Perhitungan Hasil Packet Loss Pada tabel 7 dan 8 merupakan hasil dari perhitungan throughput yang ada pada wiresark dari client 1 dan 2. Paket Dikirim Banyaknya percobaan Gambar 5. Grafik Throughput Paket Dikirim Paket yang Diterima Clien 1 (%) Pada tabel 9 dan 10 merupakan hasil dari perhitungan paket loss dari data yang ada pada wiresark dari client 1 dan 2. Berdasarkan tabel 4. 3 dan 4 nilai packet loss sesuai dengan versi TIPHON sebagai standarisasi hasil paket loss pada client 1 dan 2 dari percobaan ke-1 sampai ke-10 yaitu 0% termasuk kategori degredasi sangat bagus. Berdasarkan Gambar 5, dapat disimpulkan bahwa nilai rata-rata throughput tertinggi pada client satu terjadi terjadi ketika percobaan ke-5 dan nilai terendah ketika percobaan ke-1 sedangkan nilai throughput tertinggi pada client dua terjadi ketika percobaan ke-6 dan nilai terendah ketika percobaan Pengujian dan Analisis Delay Pengujian dan AnalisiS Paket Loss Delay adalah waktu yang di butuhkan untuk menempuh jarak dari asal ke tujuan. Berikut ini merupakan perhitungan dari persamaan i dari delay pada percobaan pertama client satu : Paket loss merupakan suatu parameter yang menggambarkan suatu kondisi yang menunjukkan jumlah total paket yang hilang, dapat terjadi karena collision dan congestion pada jaringan. Berikut ini merupakan perhitungan dari paket loss sesuai dengan persamaan ke II dari data yang diambil di wireshark pada percobaan pertama client satu : ycEycaycoyceyc yaycuycyc = Delay = 3297,302 = 438,237 ms 7524 Oe . y 100% = 0% = 0,43823 s A P Sujana & I Hamida Komputika. Vol. No. Oktober 2017 Pada tabel 11 dan 12 merupakan hasil dari perhitungan delay dari data yang ada pada wiresark dari client 1 dan 2. QoS versi TIPHON, nilai delay <150 ms termasuk kedalam kategori sangat bagus sedangkan untuk delay 150 s/d 300 ms termasuk pada kategori bagus. Dari hasil pengamatan tersebut, nilai rata-rata delay yag diperoleh pada client 1 adalah 152,905 ms yang merupakan termasuk kedalam kategori bagus, sedangkan rata-rata delay pada clien 2 adalah 145,75 ms termasuk kedalam kategori sangat bagus. Tabel 11 Perhitungan Hasil Delay pada Client 1 Percobaan Total Delay . 297,302 108,749 71,895 69,121 61,84 76,07 95,23 87,271 73,907 55,057 Total Paket Diterima Clien 1 . 438,237 132,137 105,547 93,698 93,698 97,288 122,917 98,675 221,115 Pengujian dan Analisis Jitter Jitter diakibatkan oleh variasi-variasi dalam panjang antrian, dalam waktu pengolahan data, dan juga dalam waktu penghimpunan ulang paket-paket di akhir perjalanan jitter. Berikut ini merupakan perhitungan jitter dari persamaan IV dari pada percobaan pertama client 1 : Jitter = 3297,302 Tabel 13 Perhitungan Hasil Jitter Tabel 12 Perhitungan Hasil Delay pada Client 2 Percobaan Total Delay . 75,327 207,205 56,833 92,388 119,91 73,63 103,084 66,133 87,073 57,768 Total Paket yang Diterima = 0,438296 s = 438,296 ms 7524Oe1 Clien 2 . Percobaan 108,074 181,211 171,185 145,954 106,97 125,226 174,424 159,694 143,922 140,899 Total Variasi Delay 297,302 108,749 71,895 69,121 61,84 76,07 95,23 87,271 73,907 55,057 (Total Paket yang Diterima-. Clien 1 . 438,29 132,29 101,69 98,74 93,83 125,96 123,08 98,69 221,97 Tabel 14 Perhitungan Hasil Jitter pada Client 2 Percobaan Delay Banyaknya percobaan Gambar 6 Grafik Delay Berdasarkan Gambar 6, dapat disimpulkan ratarata delay dari client 1 dari percobaan ke-1 sampai percobaan ke-10 adalah 152,905 ms sedangkan ratarata delay dari client 2 adalah 145,75 ms. Dari hasil pengujian, berdasarkan kategori degredasi untuk Total Variasi Delay 75,327 207,205 56,833 92,388 119,91 73,63 103,084 66,133 87,073 57,768 (Total Paket Diterima-. Clien 2 108,82 181,13 171,69 145,17 107,06 125,43 174,71 160,07 129,25 141,12 Pada tabel 14 merupakan hasil dari perhitungan jitter dari data yang ada pada wiresark dari clien 1 dan 2. A P Sujana & I Hamida Komputika. Vol. No. Oktober 2017 Service (Diffser. Universitas Syiah Kuala, . Pratama. AuPerbandingan Metode PCQ. SFQ. Red dan FIFO pada Mikrotik sebagai Upaya Optimalisasi Layanan Jaringan pada Fakultas Teknik Universitas Tanjungpura,Ay Jurnal Sistem dan Teknologi Informasi (JustIN). Vol. %1 dari %2Vol 3. No. , no. Universitas Tanjungpura, 2015. Efendi. Ilham. AuApa yang Dimaksud Dengan ServerAy https://w. it-jurnal. com/apa-yangdi-maksud-dengan-server/ [Diakses 2017 maret Jitter Banyaknya percobaan Gambar 7 Grafik Jitter Berdasarkan Gambar 7, dapat disimpulkan bahwa nilai rata-rata jitter pada client 1 dari percobaan ke-1 sampai ke-10 adalah 153,194 ms. Sedangkan nilai rata-rata jitter tertinggi pada client dua adalah 144,445 ms. Dari hasil pengujian, berdasarkan kategori degredasi untuk QoS versi TIPHON, nilai jitter 125s/d 225 ms termasuk pada kategori jelek. Dari hasil pengamatan tersebut, nilai rata-rata jitter yang diperoleh pada client 1 dan client 2 termasuk kedalam kategori jelek. Purbo. Onno Membuat CLOUD COMPUTING SERVER menggunakan Open Source. Jakarta: Andi, 2012. Lamping . Sharpe dan E. Warnicke. AuWireshark UserAos Guide for Wireshark https://w. org/download/docs/ userguide-a4. [Diakses 2017 Juli . Ahmad. https://09nolsembilan. 2015/11/pengertian-basis-data-atau-database. html [Diakses 2017 Agustus . KESIMPULAN Dari hasil Analisis yang telah dilakukan dapat disimpulkan bahwa: A Berdasarkan hasil pengujian, layanan VPS Cloud bisa dikatakan baik untuk digunakan oleh pelanggan, karena tidak memiliki packet loss, throughput, dan delay yang besar hanya saja masih memiliki jitter yang kurang baik. ini cukup baik karena dapat memberikan kesempatan pada pengguna lain untuk mengakses jaringan atau menggunakan layanan VPS cloud. A Dengan melakukan analisis ini, dapat memberikan prioritas terhadap aplikasi-aplikasi yang kritis pada jaringan VPS cloud seperti penggunaan investasi pada jaringan. UCAPAN TERIMA KASIH Kepada teman-teman yang telah membantu saya dalam melaksanakan penelitian ini. DAFTAR PUSTAKA