• Tidak ada hasil yang ditemukan

Politeknik Negeri Sriwijaya

N/A
N/A
Protected

Academic year: 2023

Membagikan "Politeknik Negeri Sriwijaya"

Copied!
21
0
0

Teks penuh

(1)

BAB II Tinjauan Pustaka 9

BAB II

TINJAUAN PUSTAKA

Teori Umum 2.1

Pengertian Komputer 2.1.1

Menurut Syafrizal (2020:7), Komputer berasal dari bahasa latin computare yang berarti menghitung (to compute) , karena pada awalnya komputer pertama yang dirancang digunakan untuk keperluan perhitungan. Inspirasinya diambil dari alat hitung tertua bernama Abbacus (300SM) atau lebih dikenal dengan sipoa yang berasal dari Negara Cina.

Menurut Sinaga (dalam Herdianto, 2012) Komputer merupakan sekumpulan perangkat elektronik yang dapat melakukan proses perhitungan dengan cepat, menerima masukan digital dan mengolah masukan tersebut melaluisekumpulan instruksi yang disimpan dalam memori komputer dan selanjutnya menghasilkan keluaran informasi yang disalurka nmelalui media tampilan.

Berdasarkan pengertian diatas dapat disimpulkan bahwa Komputer merupakan alat untuk mengolah sebuah data sesuai dengan instruksi yang telah dirumuskan untuk menerima dan menyimpan data.

Pengertian Perangkat Lunak ( Software ) 2.1.2

Menurut Kadir (2019:2) Perangkat lunak (software) adalah instruksi- instruksi yang ditujukan kepada komputer agar dapat melaksanakan tugas sesuai kehendak pemakai.

Menurut Sukamto dan Shalahudin (2019:2) Perangkat Lunak (software) adalah program komputer yang terasosiasi dengan dokumentasi perangkat lunak seperti dokumentasi kebutuhan, model desain, dan cara penggunaan (user manual).

(2)

BAB II Tinjauan Pustaka Berdasarkan pengertian diatas dapat disimpulkan bahwa Software (perangkat lunak) adalah instruksi yang ditujukan kepada komputer agar dapat melaksanakan sebuah perintah yang kita butuhkan.

Pengertian Basis Data 2.1.3

Menurut Abdulloh (2018:103) Database atau basis data, adalah kumpulan informasi yang disimpan dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi.

Menurut Dhika,dkk (2019:108) Database merupakan record data yang tersusun di operasional secara lengkap dari organisasi atau ke perusahaan lain, yang telah diorganisir dan tersimpan secara terintegrasi menggunakan metode- metode tertentu yang dapat mampu memenuhi syarat informasi yang optimal yang dibutuhkan oleh pengguna.

Berdasarkan Pengertian diatas basis data adalah kumpulan data yang tersusun di opersaional yang dapat diperiksa menggunakan program untuk mendapatkan informasi.

Metode Pengembangan Sistem 2.1.4

Menurut Sukamto dan Shalahudin (2019:28-30)Model SDLC (Software Development Life Cycle ) air terjun (waterfall) sering juga disebut model sekuensial linier (sequential linear) atau alur hidup klasik (classic life cycle).

Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengodean, pengujian, dan tahap pendukung (support).

1. Analisis kebutuhan perangkat lunak

Proses pengumpulan kebutuhan dilakukan secara intensif untuk mespesifikasi kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk didokumentasikan

2. Desain

(3)

BAB II Tinjauan Pustaka Desain perangkat lunak adalah proses mlti langkah yang fokus pada desain pembuatan program perangkat lunak termauk struktur data, arsitektur perangkat lunak, representasi antarmuka, dan prosedur pengodean. Tahap ini mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar dapat diimplementasikan menjadi program pada tahap selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu didokumentasikan.

3. Pembuatan kode program

Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahap desain.

4. Pengujian

Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasikjan sesuai dengan yang diinginkan.

5. Pendukung (support) atau pemeliharaan (maintenance)

Tidak menutup kemungkinan sebuah perangkat mengalami perubahan bisa terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan lingkungan baru.

Tahap pendukung atau pemeliharaan dapat mengulangi proses pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.

Pengertian – Pengertian Judul 2.2

Pengertian Aplikasi 2.2.1

Firdausi dan Ramadhani (dalam Nugroho,dkk,2017) Aplikasi adalah sebuah perangkat lunak yang menjadifront end isebuah sistem yang digunakan untuk mengolah data menjadi suatuinformasi yang berguna orang-orang dan sistem yang bersangkutan.

(4)

BAB II Tinjauan Pustaka Simargolang dan Nasution (dalam Hasan Abdurahman dan Asep Ririh Riswaya, 2014) Aplikasi adalah program siap pakai yang dapat digunakan untuk menjalankan perintahperintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang lebih akurat sesuai dengan tujuan pembuatan aplikasi tersebut, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu teknik pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang diinginkan atau diharapkan maupun pemrosesan data yang diharapkan.

Nurhayati, dkk (dalam Maulana dan Bunyamin,2015) Aplikasi adalah program yang berisikan perintah-perintah untuk melakukan pengolahan data dengan membuat sistem 16 atau program agar data diolah. misalnya Microsoft Word dan Microsoft Excel.

Berdasarkan pernyataan diatas dapat disimpulkan bahwa aplikasi merupakan program berisikan perintah yang digunakan untuk menjalankan sebuah perintah sebuah pekerjaan dari pengguna aplikasi itu sendiri.

Pengertian Pengaduan 2.2.2

Pasal 1 butir 25 KUHAP menyatakan bahwa Pengaduan adalah pemberitahuan disertai permintaan oleh pihak yang berkepentingan kepada pejabat yang berwenang untuk menindak menurut hukum seorang yang telah melakukan tindak pidana aduan yang merugikannya.

Menurut Panjaitan (2022:43) Pengaduan adalah pemberitahuan disertai permintaan oleh pihak yang berkepentingan kepada pejabat yang berwewenang untuk menindak menurut hukum seorang yang telah melakukan perbuatan pidana aduan yang merugikan.

Berdasarkan Pengertian diatas dapat disimpulkan bahwa Pengaduan adalah sebuah proses atau cara dalam bentuk pemberitahuan disertai permintaan oleh pihak yanng berwenang.

(5)

BAB II Tinjauan Pustaka Pengertian Kekerasan Seksual

2.2.3

Peraturan Mentri Pendidikan, Kebudayaan, Riset, dan Teknologi No. 30 Tahun 2021 tentang Pencegahan dan Penanganan Kekerasan Seksual di Lingkungan Perguruan Tinggi (Indonesia), bahwa kekerasan seksual adalah setiap perbuatan merendahkan, menghina, melecehkan, dan /atau menyerang tubuh, dan/atau fungsi reproduksi seseorang, karena ketimpangan relasi kuasa dan/atau gender, yang berakibat atau dapat berakibat penderitaan psikis dan/atau fisisk termasuk yang menggangu kesehatan reproduksi seseorang dan hilang kesempatan dalam melaksanakan pendidikan tinggi dengan aman dan optimal.

Menurut Setyawan ( 2019:304 ) Kekerasan seksual yakni setiap perbuatan yang berupa pemaksaan hubungan seksual, pemaksaan hubungan seksual dengan cara yang tidak wajar dan/atau tidak disukai, pemaksaan hubungan seksual dengan orang lain untuk tujuan komersial dan/atau tujuan tertentu.

Berdasarkan pengertian diatas dapat disimpulkan bahwa kekerasan seksual adalan tindakan pemaksaan yang berkaitan dengan seks ayng menimbulkan kerugian kepada orang lain.

Pengertian Pelecehan Seksual 2.2.4

Menurut Sagala (2020:129) Pelecehan seksual adalah kekerasan seksual yang dilakukan dalam bentuk tindakan fisik atau non-fisik kepada orang lain, yang berhubungan dengan bagian tubuh seseorang dan terkait hasrat seksual, sehingga mengakibatkan orang lain terintimidasi, terhina, direndahkan, atau dipermalukan.

Menurut Chaerudin, dkk (2020:406) Pelecahan seksual adalah segala bentuk perilaku yang berkonotasi atau mengarah kepada masalah seksual yang dilakukan secara sepihak dan tidak diharapkan oleh orang yang menjadi sasaran sehingga menimbulkan reaksi seperti malu, marah, benci, dan tersinggung.

Berdasarkan Pengertian diatas dapat disimpulkan bahwa Pelecehan seksual adalah suatu bentuk tidakan fisik mau pun non-fisik kepada oranglain yang

(6)

BAB II Tinjauan Pustaka mengarah kepada masalah seksual dan mengakibatkan orang lain merasa terintimidasi, terhina, direndahkan atau dipermalukan.

Pengertian Situs Web (website) 2.2.5

Menurut Abdulloh (2018:1) website dapat diartikan sebagai kumpulan halaman yng berisi informasi data digital baik berupa teks, gambar, animasi,suara, dan video atau gabungan dari semuanya yang disediakan melalui jalur koneksi internet sehingga dapat diakses dan dilihat oleh semua orang diseluruh dunia.

Zahir ( dalam Zufria dan Azhari,2017) mendefinisikan website adalah sebuah komponen yang terdiri dari teks, gambar, suara, animasi sehingga menjadi media informasi yang menarik dikunjungi oleh orang lain.

Zahir ( dalam Abdulloh,2016) memberikan pengertian website atau disingkat web, dapat diartikan sekumpulan halaman yang terdiri dari atas beberapa laman yang berisi informasi dalam bentuk data digital, audio, dan animasi lainnya yang disediakan melalui jalur koneksi internet.

Berdasarkan pengertian diatas dapat disimpulkan bahwa website merupakan kumpulan halaman web berupa dokumen yang dapat diakses menggunakan browser melalui internet.

Pengertian Pendidikan Tinggi 2.2.6

Menurut Efferi (2020:78) Pendidikan Tinggi adalah pendidikan pada jalur pendidikan sekolah pada jenjang yang lebih tinggi daripada pendidikan menengah di jalur pendidikan sekolah. Pendidikan tinggi terdiri atas pendidikan akademik dan pendidikan profesional. Pendidikan akademik meliputi Program Sarjana dan Program Pascasarjana. Pendidikan profesional, yaitu Program Diploma I,II,III, dan IV.

Menurut Aprianto,dkk (2021:42) Pendidikan tinggi adalah jenjang pendidikan setelah menengah yang mencakup program diploma,program sarjana, program magister, program doktor, dan program profesi, serta program spesialis yang diselenggarakan oleh perguruan tinggi berdasarkan kebudayaan bangsa Indonesia.

(7)

BAB II Tinjauan Pustaka Berdasarkan pernyataan diatas dpat disimpulkan bahwa pendidikan tinggi adalah tingkat pendidikan setelah pendidikan menengah yang meliputi pendidikan akademik dan pendidikan profesional.

Pengertian Aplikasi Pengaduan Tindak Kekerasan dan Pelecehan 2.2.7

seksual di lembaga Pendidikan Tinggi pada Politeknik Negeri Sriwijaya Berbasis Website

Aplikasi pengaduan tindak kekerasan dan pelecehan seksual di lembaga pendidikan tinggi pada politeknik negeri sriwijaya berbasis website adalah sebuah aplikasi pengaduan untuk korban yang mengalami tindak kekerasan dan pelecehan seksual di lembaga pendidikan tinggi terkhususnya Politeknik Negeri Sriwijaya serta menjadi pendukung terbentuknya Satuan Tugas Pencegahan dan Penangan Kekerasan Seksual.

Teori Khusus 2.3

2.3.1 Pengertian Unified Modeling Languange (UML)

Menurut Iskandar (2020:349) UML merupakan bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan dan membangun sistem perangkat lunak. UML terdiri dari beberapa diagram yang digunakan untuk merancang dengan pendekatan berorientasi objek yaitu Use Case Diagram, Class Diagram, Sequence Diagram, Activity Diagram, Communication Diagram, Componet Diagram, Deployment Diagram, dan State Machine Diagram.

Menurut Mulyani (2016) UML merupakan teknik pengembangan sistem yang menggunakan bahasa grafis sebagai alat untuk pendokumentasian dan melakukan spesifikasi pada system.

Zahir ( dalam Rachmaniah,2018:55) Diagram Unified Modeling Language (UML) ialah representasi grafikal parsial (view) dari suatu model sistem yang sedang dalam desain, implementasi, atau sudah ada sebelumnya. Diagram UML berisi elemen grafikal (symbol), yaitu node UML yang terhubung dengan edge (disebut juga path atau flow), yang mempresentasikan elemen dalam model UML

(8)

BAB II Tinjauan Pustaka dari sistem yang didesain. Model UML dari sistem bisa juga berisi dokumentasi lain, misalnya use case yang ditulis dengan template berupa teks. Jenis diagram ditentukan oleh simbol utama yang digunakan di dalam diagram. Diagram yang simbol utamanya kebanyakan adalah class maka disebut class diagram. Apabila simbol utamanya ialah use case dan actor maka disebut use case diagram.

Sequence diagram menunjukkan rangkaian berurut pertukaran message antar lifelines.

Berdasarkan pengertian diatas dapat disimpulkan bahwa UML merupakan bahasa pemodelan yang digunakan untuk memvisualisasi, menspesifikasi, membangun dan pendokumentasian dari sebuah sistem.

2.3.2 Pengertian Use Case Diagram

Menurut Iskandar (2020:351) Use Case Diagram menggambarkan korelasi antar aktor(selaku pemberi atau penerima inputan informasi) dengan use case (merupakan activity yang dilakukan oleh sistem tersebut). Beberapa komponen di use case diagram yang perlu diketahui adalah :

Tabel 2.1 Simbol-simbol Use Case Diagram

No. Gambar Keterangan

1.

Actor

Disimbolkan dengan gambar orang.

Merupakan komponen yang memberikan informasi kepada sistem atau penerima informasi dari use case, meskipun aktor digambarkan dengan gambar orang, aktor bisa mesin atau benda mati lainnya.

2. Disimbolkan dengan simbol elips. Use

case merupakan aktifitas-aktifitas yang diberikan inputannya oleh aktor.

(Sumber: Iskandar (2020:351)) Use Case

(9)

BAB II Tinjauan Pustaka Lanjutan Tabel 2.1 Simbol-simbol Use Case Diagram

No. Gambar Keterangan

3.

Asosiasi

Disimbolkan dengan garis tumpul atau garis dengan panah. Asosiasi merupakan link yang terjadi antara aktor dan use case yang memiliki definisi adanya informasi yang diberikan dari aktor ke use case.

4.

Generalisasi

Generalisasi dapat digunakan untuk menggabungkan beberapa usecase atau komponen lain yang memiliki fungsionalitas yang sama.

(Sumber: Iskandar (2020:351)) 2.3.3 Pengertian Activity Diagram

Menurut Sari dan Indra (2021:11) Activity Diagram menggunakan aliran fungsionalitas sistem. Dapat juga digunakan untuk menggunakan aliran kejadian (flow of events) dalam use case. Aktivitas dalam diagram dipresentasikan dengan bentuk bujur sangkar bersudut tidak lancip, yang didalamnya berisi langkah- langkah apa saja yang terjadi dalam aliran kerja.

Tabel 2.2 Simbol-simbol Activity Diagram

No. Gambar Simbol Keterangan

1. Activity Kelas antar muka saling

berinteraksi satu sama lain.

2. Action State sistem yang

menggambarkan proses eksekusi

(Sumber: Sari dan Indra (2021:11-12))

(10)

BAB II Tinjauan Pustaka Tabel 2.2 Simbol-simbol Activity Diagram

No. Gambar Simbol Keterangan

3. Initial Node Simbol awal.

4. Activity Final

Node

Bagaimana objek dibentk dan dihancurkan atau terselesaikan

5. Fork /

percabangan

Digunakan untuk menunjukkan kegiatan yang dilakukan secara paralel atau menggabungkan dua kegiatan paralel menjadi satu

6. Join

(penggabungan) atau rake

Digunakan untuk menunjukkan adanya dekomposisi

7. Fork Node Satu aliran yang dapat berubah

menjadi banyak aliran.

(Sumber: Sari dan Indra (2021:11-12)) 2.3.4 Pengertian Sequence Diagram

Menurut Sari dan Indra (2021:12) Sequence Diagram menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima antar objek. Simbol-simbol yang digunakan dalam sequence diagram yaitu :

(11)

BAB II Tinjauan Pustaka Tabel 2.3 Simbol-simbol Sequence Diagram

No. Gambar Keterangan

1. Merupakan bagian dari sistem yang berisi

kumpulan kelas berupa entitas-entitas yang membentuk gambaran awal sistem dan menjadi landasan untuk menyusun basis data.

2. Berisi kumpulan kelas yang menjadi interface atau interaksi antara satu atau lebih aktor dengan sistem, seperti tampilan form entry dan form cetak.

3. Suatu objek yang berisi logika aplikasi yang tidak memiliki tanggung jawab kepada entitas, contohnya adalah kalkulasi dan aturan bisnis yang melibatkan berbagai objek.

4.

Message

Simbol mengirim pesan antar class.

5.

Recursive

Menggambarkan pengiriman pesan yang dikirim untuk dirinya sendiri.

6.

Activation

Mewakili sebuah eksekusi operasi dari objek, sepanjang lifeline terdapat activation.

(Sumber:Sari dan Indra (2021:12-3))

(12)

BAB II Tinjauan Pustaka Lanjutan Tabel 2.3 Simbol-simbol Sequence Diagram

No. Gambar Keterangan

7.

Lifeline

Garis titik-titik yang terhubung dengan objek, sepanjang lifeline terdapat activation.

(Sumber:Sari dan Indra (2021:12-3))

2.3.5 Pengertian Class Diagram

Menurut Sari dan Indra (2021:13) Diagram kelas (class diagram) merupakan hubungan antar kelas dengan penjelasan detai tiap-tiap kelas di dalam model desain dari suatu sistem, juga memperlihatkan aturan-aturan dan tanggung jawab entitas yan gmenentukan perilaku sistem.

Berikut merupakan simbol-simbol yang ada pada class diagram : Tabel 2.4 Simbol-Simbol Class Diagram

No. Gambar Simbol Keterangan

1. Generalization Perhubungan yang terjadi pada

objek anak akan mempengaruhi hubungan pada objek di atasnya yaitu induk dari objek anak.

2. Nary

Association

Aksi yang menghasilkan yang terukur bagi akar.

3. Class Himpunan dari objek-objek yang

sama.

4. Collaboration Aksi yang menghasilkan yang

terukur bagi aktor.

5.

Realization Operasi yang dilakukan oleh objek.

(13)

BAB II Tinjauan Pustaka Lanjutan Tabel 2.4 Simbol-Simbol Class Diagram

No. Gambar Simbol Keterangan

6. Dependency Hubungi perhubungan yang terjadi

pada yang mandiri akan mempengaruhi hubungan pada yang tidak mandiri (independency).

7. Association Menghubungkan antar objek.

(Sumber:Sari dan Indra (2021:14)) 2.3.6 Pengertian Kamus Data

Menurut Sukamto dan Shalahuddin (2018:73) Kamus data (data dictionary) dipergunakan untuk memperjelas aliran data yang digambarkan yang berupa kumpulan daftar elemen data yang mengalir pada sistem perangkat lunak sehingga masukkan dan keluaran dapat mudah dipahami secara umum (memiliki standar penulisan).

Menurut Rusmawan (2019:36) Kamus data merupakan katalog fakta dat adan kebutuhan-kebutuhan informasi dari suatu sistem informasi.

Berdasarkan pengertian diatas dapat disimpulkan bahwa kamus data merupakan katalog yang berisi kumpulan fakta data suatu proses masukan atau keluaran.

Teori Program 2.4

2.4.1 Pengertian HTML (Hyper Text Markup Language)

Menurut Enterprise (2019:1) HyperText Markup Language (HTML) adalah bahasa pemrograman standar untuk mendesain website.

Menurut Adi (2020:2) HTML (HyperText Markup Language) merupakan sebuah bahas markah yang digunakan untuk membuat sebuah halaman web, atau digunakan untuk membuat layout dan tampilan website.

(14)

BAB II Tinjauan Pustaka Menurut Abdulloh (2018:7) HTML merupakan singkatan dari Hypertxt Markup Language yaitu bahasa standar web yang dikelola penggunaanya oleh W3C (World Wide Web Consortium) berupa tag-tag yang menyusun setiap elemen dari website. HTML berperan sebaga penyusun struktur halaman website yang menempatkan setiap elemen website sesuai layout yang diinginkan.

Berdasarkan pengertian diatas dapat diambil kesimpulan bahwa HTML merupakan bahas apemrograman yang digunakan untuk membuat sebuah tampilan halaman web dan merupakan sebuah bahasa pemrograman standar untuk mendesain website

2.4.2 Pengertian PHP (Hypertext Prepocessor)

Menurut Enterprise (2019:1) menggungkapkan bahwa PHP merupakan pemrograman yang digunakan untuk membuat aplikasi berbasis website .

Menurut Adi (2020:2) PHP merupakan program Server Side Scripting yaitu program yang dikompilasi atau diterjemahkan ke dalam server, sehingga dapat menghasilkan aplikasi web dinamis.

Zahir (dalam Madcoms,2016:2) mendefinisikan PHP adalah bahasa pemrograman script serverside yang didesain untuk pengembangan web. Dari beberapa pengertian diatas dapat disimpulkan bahwa PHP merupakan bahasa berbentuk script yang diproses di sisi server dan digunakan oleh seorang programer untuk mengembangkan sebuah website yang dinamis dan interaktif.

Berdasarkan pengertian PHP diatas dapat disimpulkan bahwa PHP (Hypertext Processor) merupakan bahasa pemrograman server-side scripting yang menyatu dengan HTML digunakan untuk pengembangan web

2.4.3 Pengertian SQL (Structured Query Language)

Menurut Abdulloh (2018:104) SQL menupakan sinakatan dari Structured Query Language yaitu bahasa yang digunakan untuk mengakses dan memanipulasi database.

(15)

BAB II Tinjauan Pustaka Menurut Sukamto dan Shalahudin ( 2019:46) SQL adalah bahasa yang digunakan untuk mengelola data pada RDBMS. Awalnya dikembangkan berdasarkan teori aljabar relasional dan kalkulus.

Berdasarkan Pengertian diatas dapat disimpulkan bahwa SQL merupakan sebuah bahas pemrograman khusus yang digunakan untuk memanajemen suatu data.

2.4.4 Pengertian XAMPP

Zahir (dalam Aditya, 2016:16) XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl.

Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

Menurut Fitri (2020:4) XAMPP merupakan sebuah aplikasi bersifat open source terkait pengelolaan server yang dikembangkan oleh Apache Friends.

Aplikasi ini bisa digunakan secara gratis dan mendukung berbagai platform.

Menurut Devi (2020:37) XAMPP adalah sebuah perangkat lunak unutuk menginstall atau memasang localhost pada pc atau laptop .

Berdasarkan pengertian diatas dapat disimpulkan bahwa XAMPP merupakan software aplikasi yang bersifat open source yang digunakan untuk menginstall localhost.

2.4.5 Pengertian Visual Studi Code

Menurut Habibi dan Suryansah (2020:62) Visual Studio Code adalah sebuah teks editor ringan dan handal yang dibuat oleh microsoft untuk sistem operasi multiplatform, artinya tersedia juga versi Linux, Mac, dan Windows. Teks editor

(16)

BAB II Tinjauan Pustaka ini secara langsung mendukung bahasa pemrograman JavaScript, TypeScript, dan Node.js, serta bahasa pemrograman lainnya dengan bantuan plugin.

Menurut Sanubari, dkk (2020:48) Visual Studio Code merupakan aplikasi editor yang digunakan untuk kode dan teks yang dapat berjalan diberbagai platform operating system dengan menggunakan teknologi Phyton API.

Berdasarkan pengertian diatas pengertian Visual Studio Code adalah sebuah aplikasi editor yang digunakan untuk membuat kode dan teks untuk sebuah sistem operasi.

2.4.6 Pengertian Laravel

Menurut Abdulloh (2018:123) Laravel merupakan framework PHP yang ekspresif, artinya sintaks pada Laravel menggunakan bahasa yang mudah dimengerti, sehingga programmer pemula sekalipun akan mudah paham kegunaan suatu sintaks walaupun belum mempelajarinya.

Menurut Abdulloh (2018:3) Laravel, merupakan salah satu framework PHP paling populer yang akan memudahkan programmer dalam membuat aplikasi web berbasis PHP. Banyak kemudahan yang akan didapat ketika telah menguasai Laravel.

Berdasarkan pengertian diatas dapat disimpulkan bahwa laravel merupakan framework PHP yang mempermudah dalam membuat aplikasi berbasis website dengan penguasaan materi menggunakan konsep objek.

2.4.7 Pengertian Black Box Testing

Black box testing adalah menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode program. (Hermanto, B. (dalam A.S Rosa dan Salahuddin M, 2011)).

Black box testing merupakan pengujian kualitas perangkat lunak yang berfokus pada fungsionalitas perangkat lunak. Pengujian black box testing bertujuan untuk menemukan fungsi yang tidak benar, kesalahan antarmuka,

(17)

BAB II Tinjauan Pustaka kesalahan pada struktur data, kesalahan perfomansi, kesalahan inisialisasi, dan terminasi. (Setiyani, L (dalam M. Sidi Mustaqbal, 2015)).

Berdasarkan pengertian diatas dapat disimpulkan bahwa black box testing merupakan pengujian kualitas sebuah perangkat yang bertujuan untuk menemukan kesalahan.

(18)

BAB II Tinjauan Pustaka DAFTAR PUSTAKA

Abdillah, Willy.(2018).Metode Penelitian Terpadu Sistem Informasi-Pemodelan Teoretis, Pengukuran, dan Pengujian Statis.Yogyakarta:Penerbit Andi

Abdulloh,Rohi.(2018).7 In 1 Pemrograman Web Untuk Pemula-Cara Cepat Dan Efektif Menjadi Web Programmer.Jakarta:Elex Media Komputindo.

Abdulloh,Rohi.(2018).7 In 1 Pemrograman Web Tingkat Lanjut-Jakarta:Elex Media Komputindo.

Aprianto, Iwan.,H. Muntholib., & Risnita.(2021). Manajemen Public Relations Analisis Citra Perguruan Tinggi Keagamaan Islam. Jawa Tengah:

Lakeisha. Tersedia dari Google Books.

Devi, Merysa Arista.(2020). Modul Pemrograman Web, HTML, PHP dan MySQL. Jawa Tengah: Lakeicha. Tersedia dari Google Books.

Dhika, H., Isnain, N., & Tofan, M. (2019). Manajemen Villa Menggunakan Java Netbeans Dan Mysql. ikraith-informatika, 3(2), 104-110.

Efferi, Adri.(2020). Manajemen Pendidikan : Menyingkap Tabir Pengelolaan Lembaga Pendidikan. Depok: Rajawali. Tersedia dari Google Books.

Enterprise.2019.PHP Programmer Pemula.Jakarta: Elex Media Komputindo.

Firdausi, F. A., & Ramadhani, S. (2020). Pengembangan Aplikasi Online Public Access Catalog (Opac) Perpustakaan Berbasis Mobile Pada Stai Auliaurrasyidin. Jurnal Intra Tech, 4(2), 11-24.

Fitri, Rahimi.(2020). Pemrograman Basis Data Menggunakan MYSQL.Banjarmasin: Poliban Press. Tersedia dari Google Books.

(19)

BAB II Tinjauan Pustaka Hanafri, M. I., Iqbal, M., & Prasetyo, A. B. (2019). Perancangan Aplikasi

Interaktif Pembelajaran Pengenalan Komputer Dasar Untuk Siswa Sekolah Dasar Berbasis Android. Jurnal Sisfotek Global, 9(1).

Iskandar,Ade Rahmat.(2020).Menguasai Pemrograman Berorientasi Objek.Bandung:Informatika.

Kadir,Abdul.(2022).Dasar Logika Pemrograman Komputer. Jakarta:Elex Media Komputindo.

Mulyani, S. (2017). Analisis dan Perancangan Sistem Informasi Manajemen Keuangan Daerah: Notasi Pemodelan Unified Modeling Language (UML). Abdi Sistematika.

Nurhayati, A. N., Josi, A., & Hutagalung, N. A. (2017). Rancang bangun aplikasi penjualan dan pembelian barang pada koperasi kartika samara grawira prabumulih. Jurnal Teknologi Dan Informasi, 7(2), 13-24.

Habibi, Roni., & Alwan Suryansah.2020.Aplikasi Prediksi Jumlah Kebutuhan Perusahaan.Bandung: Kreatif Industri Nusantara.

Sukamto, Rosa A.,dan M. Shalahudin.(2019).Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek.Bandung:Informatika.

Sagala, R. Valentina.(2020).Ketika Negara Mengatur Kekerasan Seksual.Indonesia:Guepedia.Tesedia di Google Books.

Sari, Puspita Sari., & Zul Indra.(2020). Sistem Monitoring Kebakaran Hutan Berbasis Android. Ponorogo:Gracias Logis Kreatif. Tersedia dari Google Books.

Siregar, H. F., Siregar, Y. H., & Melani, M. (2018). Perancangan Aplikasi Komik Hadist Berbasis Multimedia. (JurTI) Jurnal Teknologi Informasi, 2(2), 113-121.

(20)

BAB II Tinjauan Pustaka Sanubari, Teduh.,Cahyo Prianto., & Noviana Riza.(2020).Odol( One Desa One

Product Unggulan Online) Penerapan Metode Naive Bayes Pada Pengembangan Aplikasi E-Commerce Menggunakan Codeigneter.Bandung:Kreatif. Tersedia dari Google Books.

Syafrizal, M. (2020). Pengantar jaringan komputer. Penerbit Andi.

Adi, Arista Prasetyo.(2020).Panduan Cepat Belajar HTML,PHP, &

MYSQL.Jakarta: Elex Media Komputindo.

Zahir, A. (2020). Pengembangan Media Pembelajaran Live Streaming Pengetahuan Komputer Berbasis Website. d'ComPutarE: Jurnal Ilmiah Information Technology, 9(2), 1-7.

Nurhayati, A. N., Josi, A., & Hutagalung, N. A. (2017). Rancang bangun aplikasi penjualan dan pembelian barang pada koperasi kartika samara grawira prabumulih. Jurnal Teknologi Dan Informasi, 7(2), 13-24.

Simargolang, M. Y., & Nasution, N. (2018). Aplikasi Pelayanan Jasa Laundry Berbasis WEB (Studi Kasus: Pelangi Laundry Kisaran). (JurTI) Jurnal Teknologi Informasi, 2(1), 9-14.

Firdausi, F. A., & Ramadhani, S. (2020). Pengembangan Aplikasi Online Public Access Catalog (Opac) Perpustakaan Berbasis Mobile Pada Stai Auliaurrasyidin. Jurnal Intra Tech, 4(2), 11-24.

Herdianto, H., Zarlis, M., & Nasution, Z. (2022). FILSAFAT ILMU SEBAGAI LANDASAN PENGEMBANGAN KOMPUTER MENUJU KOMPUTER VISION. Jurnal Abdi Ilmu, 14(2), 171-184.

Indonesia.(2021). Peraturan Mentri Pendidikan, Kebudayaan, Riset, dan Teknologi No. 30 Tahun 2021 tentang Pencegahan dan Penanganan Kekerasal Seksual.Jakarta

(21)

BAB II Tinjauan Pustaka Chaerudin, Ali.,Inta Hartaningtyas., &Velma Alicia. (2020).Sumber Daya

Mnausia: Pilar Utama Kegiatan Operasional Organisasi.Sukabumi:CV Jejak. Tersedia di Google Books.

Setyawan, Febri Endra Budi.(2019).Pendekatan Pelayanan Kesehatan Dokter Keluarga(Pendekatan Holistok Komprehensif).Malang:Zifatama Jawara.

Tersedia di Google Books.

Panjaitan, Budi Sastra.(2022).Hukum Acara Pidana Sudut Pandang Advokat.Yogyakarta: CV Budi Utama

Referensi

Dokumen terkait

Dalam mewujudkan solusi tersebut, penulis bermaksud ingin membangun sebuah aplikasi yang dijadikan sebuah Laporan Akhir dengan judul “APLIKASI PENGELOLAAN DATA UNTUK

Berdasarkan uraian latar belakang yang telah dijabarkan, maka dalam penyusunan laporan akhir ini penulis tertarik untuk membuat sebuah aplikasi yang berjudul “Aplikasi

Jadi, dari definisi di atas, dapat disimpulkan bahwa aplikasi adalah program atau komponen yang siap untuk digunakan tidak terpisahkan pada sistem komputer dengan tujuan

Bab ini merupakan bagian inti dari pembahasan laporan akhir dimana pada bab ini menjelaskan tentang perencanaan koordinasi proteksi, perhitungan perencanaan koordinasi

BAB II

Pada bab ini memuat literatur atau pustaka pendukung terhadap karya akhir. Tinjauan pustaka merupakan sebuah tinjauan komprehensif dan kritis terhadap pustaka

BAB IV HASIL DAN PEMBAHASAN Pada bab ini berisi pembahasan dari masalah yang ada melalui Aplikasi Penilaian Kinerja Pegawai pada Pada Dinas Lingkungan Hidup Berbasis Website yang

15 BAB II TINJAUAN PUSTAKA, HIPOTESIS, DAN KERANGKA KONSEP ... Tinjauan Pustaka