• Tidak ada hasil yang ditemukan

(1)8 BAB II Tinjauan Pustaka BAB II TINJAUAN PUSTAKA 2.1 Teori Umum 2.1.1 Pengertian Komputer Prawiro dikutip Harmayani, dkk

N/A
N/A
Protected

Academic year: 2023

Membagikan "(1)8 BAB II Tinjauan Pustaka BAB II TINJAUAN PUSTAKA 2.1 Teori Umum 2.1.1 Pengertian Komputer Prawiro dikutip Harmayani, dkk"

Copied!
15
0
0

Teks penuh

(1)

8 BAB II Tinjauan Pustaka BAB II

TINJAUAN PUSTAKA

2.1 Teori Umum

2.1.1 Pengertian Komputer

Prawiro dikutip Harmayani, dkk. (2021:1), “Komputer adalah suatu perangkat elektronik yang dapat digunakan untuk mengolah data sesuai dengan prosedur yang telah dirumuskan sebelumnya sehingga menghasilkan informasi bermanfaat bagi penggunanya”.

Sanders dikutip Sindu dan Paramartha (2018:3), “Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan dioorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah- langkah intruksi-intruksi program yang tersimpan di memori penyimpanan”.

Berdasarkan pengertian di atas dapat disimpulkan bahwa pengertian komputer adalah seperangkat elektronik yang mampu melakukan serangkaian tugas. Seperti menerima dan menyimpan input, kemudian memprosesnya sesuai dengan perintah atau instruksi yang diberikan, menghasilkan berupa informasi.

2.1.2 Pengertian Perangkat Lunak

Menurut Sari (2021:2), “Perangkat lunak adalah Perintah (Intruksi-intruksi program komputer) yang ketika dijalankan menyediakan fitur-fitur, fungsi-fungsi dan kinerja yang dihendaki”.

Menurut Rianto (2019:5), “Perangkat lunak merupakan suatu data yang diprogram sedemikian rupa dan disimpan dalam bentuk digital dan tidak terlihat secara fisik tetapi tersimpan dalam media penyimpnan komputer”.

Berdasarkan pengertian diatas penulis menyimpulkan bahwa pengertian perangkat lunak adalah perintah program komputer yang ketika dijalankan menyediakan fitur, fungsi yang dihendaki. Disimpan dibentuk digital dan tidak terlihat secara fisik namun tersimpan dalam media penyimpanan komputer.

(2)

BAB II Tinjauan Pustaka 2.1.3 Pengertian Internet

Menurut Sadi (2021:49), “Internet merupakan jaringan komputer yang berhubungan satu sama lain melalui media komunikasi, seperti kabel telepon, serat optic, satelit ataupun gelombang frekuensi”.

Menurut Yusuf, dkk. (2019:218), “Internet adalah jaringan koneksi yang saling terhubung antara satu dan lainnya yang distandarisasi menggunakan sistem Global Transmission Control Protocol atau Internet Protocol Suite(TCP/IP)”.

Berdasarkan pengertian di atas dapat disimpulkan bahwa pengertian internet adalah jaringan komputer yang berhubungan satu sama lain seperti kabel telepon, serat optic, satelit ataupun gelombang frekuensi yang distandarisasi menggunakan sistem(TCP/IP).

2.1.4 Pengertian Basis Data

Menurut Rachmadi Basis Data (2020:1), “Database adalah terdiri dari kata basis dan data. Basis dapat diartikan sebagai markas atau Gudang. Sedangkan data adalah catatan atas kumpulan fakta dunia nyata yang mewakili objek seperti manusia, barang, hewan, konsep, konsep dan sebagainya yang diwujudkan dalam bentuk huruf, angka, simbol, gambar, teks, bunyi, atau kombinasinya”.

Menurut Rosa A. S. dan M. Shalahudin (2018:43), “Basis data adalah sistem terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah atau informasi dan membuat informasi tersedia saat dibutuhkan”.

Berdasarkan pengertian di atas dapat disimpulkan bahwa pengertian basis data merupakan sistem terkomputerisasi dengan tujuan memelihara data yang sudah diolah atau informasi dan membuat informasi tersedia saat dibutuhkan.

2.2 Teori Judul

2.2.1 Pengertian Aplikasi

Menurut Pane, dkk. (2020:53), “Aplikasi adalah suatu perangkat lunak (software) atau program komputer yang beroperasi pada sistem tertentu yang diciptakan dan dikembangkan untuk melakukan perintah tertentu”.

(3)

BAB II Tinjauan Pustaka Rachmad Hakim S. dikutip Pane, dkk. (2020:53), “Aplikasi adalah sebuah software yang dibuat untuk tujuan tertentu, misalnya : untuk mengolah dokumen, permainan (game), dan lain sebagainya”.

Berdasarkan pengertian di atas dapat disimpulkan bahwa pengertian aplikasi adalah perangkat lunak yang diciptakan dan dikembangkan untuk tujuan tertentu pada perangkat komputer, laptop dan smartphone.

2.2.2 Pengertian Manajemen

Ricky W. Griffin dikutip Muhfizar, dkk. (2021:4), “Manajemen adalah proses perencanaan, organisasi, koordinasi dan kontrol pada sumber daya untuk tercapainya tujuan secara efektif dan efisien”.

James A.F. Stoner dikutip Muhfizar, dkk. (2021:4) “Manajemen adalah proses perencanaan, Pengorganisasian, Kepemimpinan dan pengawasan kegiatan anggota serta tujuan penggunaan organisasi yang sudah ditentukan”.

Berdasarkan pengertian di atas dapat disimpulkan bahwa pengertian manajemen adalah proses perencanaan, pengorganisasian, kepemimpinan, pengawasan kegiatan anggota serta koordinasi dan kontrol untuk tercapainya tujuan secara efektif dan efisien.

2.2.3 Pengertian Data

Menurut Pane, dkk. (2020:7), “Data merupakan sekumpulan keterangan atau fakta mentah berupa symbol, angka, kata-kata atau citra, yang didapatkan melalui proses pengamatan atau pencarian ke sumber sumber tertentu”.

Menurut Nuzulla Agustina dikutip Pane, dkk. (2020:7), “Data adalah keterangan mengenai suatu hal yang sudah sering terjadi dan berupa himpunan fakta, angka, grafik tabel, gambar, lambang, kata, huruf, yang menyatakan sesuatu pemikiran, objek, serta kondisi dan situasi

Berdasarkan pengertian di atas dapat disimpulkan bahwa pengertian data adalah sekumpulan keterangan atau fakta mentah mengenai suatu hal berupa angka, grafik tabel, gambar, lambang, kata, huruf yang menyatakan sesautu pemikiran, objek serta kondisi dan situasi.

(4)

BAB II Tinjauan Pustaka 2.2.4 Pengertian Pelanggan

Menurut Greenberg dikutip Candrianto (2021:2), “Pelanggan adalah seseorang individu atau kelompok yang membeli produk fisik atau jasa dengan mempertimbangkan berbagai macam faktor seperti harga, kualitas, tempat, pelayanan, dan lain sebagainya berdasarkan keputusan mereka sendiri”.

Menurut Nasution dikutip Candrianto (2021:2), “Pelanggan suatu perusahaan adalah orang yang membeli dan menggunakan produk suatu perusahaan”.

Berdasarkan pengertian di atas dapat disimpulkan bahwa pelanggan adalah seseorang individu atau kelompok yang membeli produk fisik ataupun jasa suatu perusahaan berdasarkan keputusan mereka sendiri.

2.2.5 Pengertian Perumahan

Menurut Undang-Undang nomor 1 Tahun 2011 dikutip Sitorus (2019:359),

“Perumahan adalah adalah kumpulan rumah sebagai bagian dari pemukiman, baik perkotaan maupun perdesaan, yang dilengkapi dengan prasarana, sarana, dan utilitas umum sebagai hasil upaya pemenuhan rumah yang layak huni”.

2.2.6 Pengertian Website

Menurut Setyawan dan Pratiwi (2019:9), “Website dapat diartikan sebagai sekumpulan halaman yang menampilkan berbagai macam informasi berupa teks, data, gambar diam atau bergerak data animasi, suara, video maupun gabungan dari semuanya, baik itu yang bersifat statis maupun dinamis, dimana membentuk satu rangkaian bangunan yang saling berkaitan dimana masing-masing dihubungkan dengan jaringan halaman atau hyperlink”.

Sari, dkk (2019:1), “Website merupakan kumpulan halaman digital yang berisi informasi berupa teks, animasi, gambar, suara dan video atau gabungan dari semuanya yang terkoneksi oleh internet, sehingga dapat dilihat oleh seluruh siapapun yang terkoneksi jaringan internet”.

Berdasarkan pengertian di atas dapat disimpulkan bahwa Website adalah halaman berisi tampilan berupa teks, gambar, audio, video atau gabungannya dengan tujuan tertentu yang dapat diakses melalui jaringan local ataupun global.

(5)

BAB II Tinjauan Pustaka 2.3 Teori Khusus

2.3.1 Data Flow Diagram

Menurut Rosa A. S dan M. Shalahuddin (2018:70), mengatakan “DFD (Data Flow Diagram) adalah Diagram Alir Data (DAD), representasi grafik yang menggambarkan aliran informasi dan transformasi informasi yang diaplikasikan sebagai data yang mengalir dari masukan (input) dan keluaran (output)”.

Tabel 2.1 Simbol-Simbol Data Flow Diagram No Simbol Nama Simbol Keterangan

1.

Proses

Proses atau fungsi atau prosedur; pada pemodelan perangkat lunak yang akan diimplementasikan dengan pemrograman terstruktur, maka harusnya menjadi fungsi atau prosedur di dalam kode program.

2.

File atau basis data

File atau basis data atau penyimpanan (storage);

pada pemodelan perangkat lunak yang akan

diimplementasikan dengan pemrograman terstruktur, maka pemodelan notasi inilah yang harusnya dibuat menjadi tabel-tabel basis data yang dibutuhkan, tabel- tabel ini juga harus sesuai dengan perancangan tabel- tabel pada basis data (Entity

(6)

BAB II Tinjauan Pustaka Sumber :Rosa, Shalahuddin (2018:71)

2.3.2 Flow Chart

Menurut Yuniansyah (2020:14), “Flow chart atau diagram alur adalah kumpulan simbol-simbol yang menggambarkan urutan proses dalam menyelesaikan suatu masalah”.

Relationship

Diagram(ERD), Conceptual Data Model (CDM),

Physical Data Model (PDM)).

3.

Entitas Luar (External

Entity)

Entitas luar (external entity) atau masukan (input) atau keluaran (output) atau orang yang memakai/berinteraksi dengan perangkat lunak yang dimodelkan atau sistem lain yang terkait dengan aliran data dari sistem yang dimodelkan.

4. Aliran Data

Aliran data; merupakan data yang dikirim antar proses, dari penyimpanan ke proses, atau dari proses ke masukan (input) atau keluaran

(output).

(7)

BAB II Tinjauan Pustaka Tabel 2.2 Simbol-simbol Flowchart

No Nama Simbol Simbol Fungsi

1. Simbol

dokumen

Menunjukkan dokumen input untuk proses manual, mekanik atau komputer.

2. Simbol

simpanan offline

File non-komputer yang

diarsip urut angka (numerical)/

File non-komputer yang diarsip urut huruf (alphabetical).

File non-komputer yang diarsip urut tanggal (cronological).

3. Simbol kegiatan manual

Menunjukkan pekerjaan manual.

4. Simbol kartu plong

Menunjukkan input/output yang menggunakan kartu plong (punched card).

5. Simbol proses Menunjukkan kegiatan proses

dari operasi program komputer.

6. Simbol operasi luar

Menunjukkan operasi yang dilakukan di luar proses operasi komputer.

7. Simbol pita magnetic

Menunjukkan input/output menggunakan pita magnetik.

N

A

C

(8)

BAB II Tinjauan Pustaka 8. Simbol hard

disk

Menunjukkan input/output menggunakan hard disk.

9. Simbol diskette Menunjukkan input/output

menggunakan diskette.

10.

Simbol drum magnetic

Menunjukkan input/output menggunakan drum magnetik.

11. Simbol pita kertas berlubang

Menunjukkan input/output menggunakan pita kertas berlubang.

12. Simbol keyboard

Menunjukkan input menggunakan on-line keyboard.

13. Simbol display Menunjukkan output yang

ditampilkan di monitor.

14. Simbol pita control

Menunjukkan penggunaan pita kontrol (control tape) dalam batch control total untuk pencocokan di proses batch processing.

15.

Simbol hubungan komunikasi

Menunjukkan proses transmisi data melalui channel

komunikasi.

16. Simbol penghubung

Menunjukkan penghubung ke halaman yang masih sama atau ke halaman lain.

(9)

BAB II Tinjauan Pustaka 17. Simbol

input/output

Simbol input/output (input/output symbol)

digunakan untuk mewakili data input/output.

18. Simbol garis alir

Simbol garis alir (flow lines symbol) digunakan untuk menunjukkan arus dari proses.

19. Simbol keputusan

Simbol keputusan (decision symbol) digunakan untuk suatu penyeleksian kondisi didalam program.

20. Simbol proses terdefinisi

Simbol proses terdefinisi (predifined prosessmsymbol) digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain.

21. Simbol persiapan

Simbol persiapan (preparation symbol) digunakan untuk memberi nilai awal suatu besaran.

22. Simbol titik terminal

Simbol titik terminal (terminal point symbol) digunakan untuk awal dan akhir dari suatu proses.

Sumber:Indrajani (2015:15-16)

(10)

BAB II Tinjauan Pustaka 2.3.3 Block Chart

Kristanto (2018:75), “Block Chart berfungsi untuk memodel- kan masukan, keluaran, proses maupun transaksi dengan menggunakan simbol- simbol tertentu.

Pembuatan block chart harus memudahkan bagi pemakai dalam memahami alur dari sistem atau transaksi”. Adapun simbol-simbol yang sering digunakan dalam block chart dapat dilihat dari tabel berikut.

Tabel 2.3 Simbol-simbol Block Chart

N Simbol Arti

1

Menandakan dokumen, bias dalam bentuk surat, formulir, buku/bendel/berkas atau cetakan

2 Multi Dokumen

3 Proses Manual

4 Proses yang dilakukan oleh computer

5 Menandakan dokumen yang diarsipkan

(arsip manual) No

(11)

BAB II Tinjauan Pustaka

6 Data penyimpanan (data storage)

7 Proses apa saja yang tidakterdefinisitermasuk aktivitas fisik

8

Terminasi yang mewakili simbol tertentu untuk digunakan pada aliran lain pada halaman yang lain.

9

Terminasi yang mewakili simbol tertentu untuk digunakan pada aliran lain pada halaman yang sama

10 Terminasi yang menandakan awal dan

akhir dari suatu aliran

11 Pengambilan keputusan (decision)

12 Layar Peraga (monitor)

13 Pemasukan data secara manual

(12)

BAB II Tinjauan Pustaka 2.3.4 Entity Relationship Diagram (ERD)

Menurut Rosa A. S dan M. Shalahuddin (2018:50), “ERD adalah pemodelan awal basis data yang dikembangkan berdasarkan teori himpunan dalam bidang matematika. ERD digunakan untuk pemodelan basis data relasional”.

Rosa, Salahuddin (2018:50), menjelaskan simbol-simbol yang digunakan dalam ERD, yaitu :

Tabel 2.4 Simbol-simbol pada Entity Relationship Diagram (ERD)

No. Simbol Deskripsi

1.

Entitas / Entity

Entitas merupakan data inti yang akan disimpan;

2.

Atribut Field atau kolom data yang butuh disimpan dalam suatu entitas.

3.

Atribut kunci primer Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record

yang diinginkan.

4.

Atribut multinilai / multivalue Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki nilai lebih dari satu

5.

Relasi

Relasi yang menghubungkan antar entitas; biasanya diawali dengan kata

kerja nama_relasi

nama_atribut nama_atribut

nama_kunci primer Nama_entitas

(13)

BAB II Tinjauan Pustaka 6. Asosiasi / association

N

Penghubung antara relasi dan entitas dimana di kedua ujungnya memiliki multiplicity kemungkinan jumlah

pemakaian.

Sumber :Rosa, Shalahuddin (2018:50)

2.3.5 Kamus Data

Menurut Kristanto (2018:72), “Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file di dalam sistem”.

Tabel 3.5 Simbol-simbol pada Kamus Data

No. Simbol Keterangan

1. = Disusun atau terdiri dari

2. + Dan

3. [|] Baik…atau…

4. { }n n kali diulang/ bernilai banyak

5. ( ) Data opsional

6. *…* Batas komentar

Sumber : Rosa, Shalahuddin (2018:74)

2.4 Teori Program 2.4.1 Pengertian PHP

Sibero dikutip Supono (2018:3), “PHP (Personal Home Page) adalah pemrograman (interpreter) adalah proses penerjemahan baris sumber menjadi kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan”.

Kustiyahningsih dikutip Supono (2018:3), “PHP (atau resminya PHP:

Hypertext Preprosesor) adalah skrip bersifat server-side yang ditambahkan ke dalam HTML”.

(14)

BAB II Tinjauan Pustaka Berdasarkan pengertian diatas dapat disimpulkan bahwa pengertian PHP adalah pemrograman (interpreter) adalah proses penerjemahan baris sumber menjadi kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan. Dan skrip bersifat server-side yang ditambahkan kedalam HTML.

2.4.2 Pengertian MySQL

Menurut Bunafit Nugroho (2019:133), “MySQL merupakan database yang paling digemari dikalangan programmer web, dengan alasan bahwa program ini merupakan database yang sangat kuat dan cukup stabil untuk digunakan sebagai media penyimpanan data”.

Menurut Setyawan dan Pratiwi (2019:52), “MySQL adalah sebuah database management system (manajemen basis data) menggunakan perintah dasar SQL (Structure Query language) yang cukup terkenal. Database management system (DBMS) MySQL multi pengguna dan multi alur ini sudah dipakai lebih dari 6 juta pengguna di seluruh dunia”.

Berdasarkan pengertian diatas dapat disimpulkan bahwa pengetian MySQL adalah sebuah manajemen basis data menggunakan perintah dasar SQL. Program ini merupakan database yang sangat kuat dan cukup stabil untuk digunakan sebagai media penyimpanan data.

2.4.3 Pengertian HTML

Menurut Setyawan dan Pratiwi (2019:36), “HTML (HyperText Markup Language) adalah sebuah bahasa markup yang digunakan untuk membuat halaman web untuk menampilkan berbagai informasi yang dibutuhkan di dalam sebuah browser internet”.

Menurut Jubile (2018:21), mengatakan “HTML adalah bahasa markup (Markup Language) seperti didalam singkatan HTML itu sendiri. Itu artinya, HTML adalah bahasa struktur untuk memindai bagian-bagian dari sebuah halaman”.

(15)

BAB II Tinjauan Pustaka Berdasarkan pengertian diatas dapat disimpulkan bahwa HTML adalah bahasa pemrograman terstruktur yang digunakan untuk membuat halaman website agar dapat diakses dan ditampilkan menggunakan web browser.

2.4.4 Pengertian XAMPP

Menurut Andre Andhara, dkk. (2022:14), “XAMPP adalah perangkat lunak (free software) bebas, yang mendukung banyak sistem operasi, dan merupakan kompilasi dari beberapa program”.

Menurut Alwan Suryansah (2020:123-124), “XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya sebagai server yang terdiri atas program Apache HTTP Server, MySQL database dan penerjemah bahasa”.

Berdasarkan pengertian diatas dapat disimpulkan bahwa XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, dan merupakan kompilasi dari beberapa program, seperti Apache HTTP Server, MySQL, PHP dan Perl.

2.4.5 Pengertian Sublime Text

Menurut Supono dikutip Tumini dan Mauna Fitria (2021:13) “Sublime Text merupakan perangkat lunak text editor yang di gunakan untuk membuat atau mengedit suatu aplikasi. Sublime Text memiliki plugin tambahan yang memudahkan programmer.

Referensi

Dokumen terkait

Diagram ini dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses atau dengan kata lain diagram tersebut digunakan untuk menggambarkan sistem secara

Menurut Kristanto (2008:61), DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem,

Entitas / entity Entitas merupakan data inti yang akan disimpan; bakal tabel pada basis data; benda yang memiliki data dan harus disimpan datanya agar dapat diakses

Sutabri (2012:22) mengemukakan bahwa , “Informasi adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses

Kesimpulannya adalah basis data merupakan kumpulan informasi yang disimpan didalam komputer secara sistematik dan saling berhubungan satu sama lain yang tujuan

Berdasarkan pengertian diatas, bahwa basis data atau database merupakan kumpulan data yang kompleks untuk memelihara data yang sudah diolah dan membuat informasi tersedia

Dari pendapat di atas dapat disimpulkan bahwa Data Flow Diagram (DFD) adalah model logika data atau proses yang dibuat untuk menggambarkan alir data dalam

Dari pendapat di atas dapat disimpulkan bahwa Data Flow Diagram (DFD) adalah model logika data atau proses yang dibuat untuk menggambarkan alir data dalam