• Tidak ada hasil yang ditemukan

BAB II TINJAUANPUSTAKA 2.1 Teori Umum 2.1.1 Perangkat Lunak

N/A
N/A
Protected

Academic year: 2023

Membagikan "BAB II TINJAUANPUSTAKA 2.1 Teori Umum 2.1.1 Perangkat Lunak"

Copied!
13
0
0

Teks penuh

(1)

BAB II

TINJAUANPUSTAKA

2.1 Teori Umum 2.1.1 Perangkat Lunak

Menurut (Rianto, 2021),“Software (perangkat lunak), merupakan suatu data yang diprogram sedemikian rupa dan disimpan dalam bentuk digital yang tidak terlihat secara fisik tetapi tersimpan dalam media penyimpanan komputer”.

Dalam definisi lain (Kadir, 2017) mengemukakan “perangkat lunak adalah instruksi-instruksi yang ditunjukan kepada komputer agar dapat melaksanakan tugas sesuai kehendak pemakai sistem operasi seperti Windows,Mac OS, dan Linux, dan aplikasi seperti Microsoft Word dan Microsoft Excel adalah contoh perangkat lunak”.

Berdasarkan beberapa definisi perangkat lunak diatas dapat disimpulkan, bahwa perangkat lunak adalah kumpulan suatu data yang terasosiasi dengan dokumentasi kebutuhan, model desain, dan cara penggunaan dalam bentuk digital.

2.1.2 Pengertian Komputer

“Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dantepat serta dirancang dan di organisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output berdasarkan instruksi-instruksi yang telah tersimpan di dalam memori”. (Sanusi, 2018)

Pada defenisi lain pengertian komputer Menurut (Kadir, 2017)“Komputer merupakan peralatan elektronik yang bermanfaat untuk melaksanakan berbagai pekerjaan yang dilakukan oleh manusia”.

Jadi berdasarkan kutipan diatas dapat disimpulkan bahwa komputer

merupakan sistem elektronik yang secara otomatis untuk menerima dan menyimpan data input maupun output, yang bermanfaat untuk melaksanakan berbagai pekerjaan yang dilakukan oleh manusia.

(2)

2.1.3 Pengertian Internet

Internet merupakan jaringan komputer dalam jumlah besar dan terhubung secara global yang memungkinkan terjadinya pertukaran data antar komputer, baik pribadi, umum, bisnis, akademik, maupun pemerintahan. (Agung Suprapto, 2020)

Menurut (Rusman, 2017)“Internet, atau international networking didefinisikan dua komputer atau lebih yang memiliki konektivitas membentuk jaringan komputer hingga meliputi jutaan komputer diseluruh dunia secara global (internasional), yang saling berinteraksi dan bertukar informasi”.

Berdasarkan teori diatas dapat disimpulkan bahwa pengertian internet adalah jaringan global menghubungkan computer satu dengan computer yang lainya menggunakan hypermedia dan saling terhubung menggunakan standar global Transmission Control / Internet Protocol Suite (TCP/IP) sebagai protocol pertukaran paket (packet switching communication protocol) untuk melayani milyaran pengguna diseluruh dunia.

2.1.4 Pengertian Perancangan

Menurut (Wicaksono, 2018)“Perancangan adalah sebuah proses untuk mendefinisikan sesuatu yang akan dikerjakan dengan menggunakan teknik yang bervariasi serta di dalamnya melibatkan deskripsi mengenai arsitektur serta detail komponen dan juga keterbatasan yang akan di alami dalam proses pengerjaanya”.

Sedangkan menurut (Jogiyanto, Perancangan Sistem, 2014)“ Perancangan mempunyai 2 maksud yaitu,untuk memenuhi kebutuhan kepada pemakai system dan untuk memberikan gambaran yang jelas kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat”.

Menurut teori diatas dapat disimpulkan bahwa pengertian perancangan merupakan sebuah proses untuk menggunakan teknik yang bervariasi serta melibatkan deskripsi mengenai arsitektur pada komponen pengerjaanya dan untuk memberikan gambaran yang jelas kepada pemrograman komputer.

(3)

2.1.5 Pengertian Aplikasi

Menurut Chan (2018:4), “Aplikasi adalah koleksi window dan objek-objek yang menyediakan fungsi untuk aktivitas user seperti pemasukan data, proses, dan pelaporan”.

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

Berdasarkan teori diatas dapat disimpulkan bahwa aplikasi adalah suatu program yang digunakan untuk mengerjakan suatu tugas tertentu.

2.1.6 Pengertian Trayek

Berdasarkan PP No.41 tahun 1993 ((PP), 1993) Trayek adalah lintasan pergerakan angkutan umum yang menghubungkan titikasal ke titik tujuan dengan melalui rute yang ada. Sedangkan pengertian rute adalah jaringan jalan atau ruas jalan yang dilalui angkutan umum untuk mencapai titik tujuan dari titik asal.Jadi dalam suatu trayek mencakup beberapa rute yang dilalui.

Berdasarkan teori diatas dapat disimpulkan bahwa Trayek Angkutan adalah lintasan kendaraan umum atau rute untuk pelayanan jasa angkutan orang dengan Mobil bus yang mempunyai asal dan tujuan perjalanan tetap, lintasan tetap dan jadwal tetap maupun tidak berjadwal.

2.1.7 Pengertian Customer

“a person who buys goods or a services” atau pelanggan adalah seseorang yang membeli barangdan jasa. (Gunawan, 2017)

Sedangkan menurut (Yeoti, 2002), “pelanggan adalah yang membeli produk dan jasa-jasa pada suatu perusahaan. Pelanggan adalah semua individu yang melakukan suatu transaksi baik barang atau jasa untuk keperluan pribadinya”.

Jadi berdasarkan teori di atas dapat disimpulkan bahwa pelanggan merupakan

(4)

seseorang yang membeli barang atau jasa pada suatu perusahaan untuk keperluan pribadinya.

2.1.8 Pengertian Website

Menurut (Sibero, 2014), “Web merupakan suatu system yang berkaitan dengan dokumen digunakan sebagai media untuk menampilkan teks, gambar, multimedia dan lainnya pada jaringan internet”.

Sedangkan menuru (Hidayatullah & Kawistra, 2017), “Web adalah suatusistem yang ditemukan oleh Tim Bernes-Lee untuk menyusun arsip-arsip risetnya,sehingga memudahkan pencarian informasi yang dibutuhkan”.

Berdasarkan teori diatas dapat disimpulkan bahwa pengertian web adalah suatu sistem atau kumpulan halaman yang memudahkan pencarian informasi yang dibutuhkan untuk menampilkan teks, gambar, multimedia, video dan lain sebagainya pada jaringan internet.

2.2 Teori Khusus

2.2.1 Pengertian Data Flow Diagram (DFD)

(Kristanto, 2018) mengemukakan, “DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut”.

Sedangkan menurut (Rusmawan, 2019) “Data Flow Diagram (DFD) adalah suatu network yang menggambarkan suatu system otomatis atau komputerisasi, manualisasi atau gabungan dari keduanya yang penggambarannya disusun di dalam bentuk kumpulan komponen sistem yang saling berhubungan sesuai dengan aturan”.

Berdasarkan teori diatas dapat diambil kesimpulan bahwa Data Flow Diagram (DFD) adalah diagram yang menggunakan notasi untuk menggambarkan arus data yang penggambarannya disusun dalam bentuk kumpulan komponen system

(5)

yang saling berhungan sesuai dengan aturan.

Rusmawan (2019:54),menjelaskan simbol-simbol yang digunakan dalam Data Flow Diagram,yaitu:

Tabel 2.1 Simbol-Simbol Data Flow Diagram (DFD)

No Gane/Sarson Yourdan/DeMarco Keterangan

1

Entitas eksternal, dapat berupa orang / unit terkait yang berinteraksi dengan system tetapi Diluar sistem

2 Proses Proses

Orang, unit yang mempergunakan atau melakukan transformasi data.komponen fisik Tidak di identifikasikan

3

Aliran data dengan arah khusus dari sumber ketujuan

4

Penyimpanan data atau tempat data direfer oleh proses

Sumber: Rusmawan ( 2019:54)

(6)

2.2.2 Pengertian Blockchart

“Block Chart berfungsi untuk memodelkan masukan, keluaran, proses maupun transaksi dengan menggunakan simbol-simbol tertentu. Pembuatanblock chart harus memudahkan bagi pemakai dalam memahami alur dari system atau transaksi”(Kristanto, 2018:22).

Kristanto (2018:22) menjelaskan simbol-simbol yang sering digunakan dalam Blockchart dapat dilihat pada tabel berikut.

Tabel 2.2. Simbol-simbol pada Block Chart

No. Simbol Keterangan

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

(7)

5.

Menandakan dokumen yang diarsipkan (arsip manual)

6.

Data penyimpanan (datastorage)

7. Proses apa saja yang tidak terdefinisi

termasuk aktivitas fisik

8. Terminasi yang mewakili symbol

tertentu untuk digunakan pada aliran lain pada halaman yang lain

9.

Terminasi yang mewakili symbol tertentu untuk digunakan pada aliran lain padahalaman yang sama

10.

Terminasi yang menandakan awal dan akhir dari suatu aliran

11.

Pengambilan keputusan (decision)

(8)

12.

Layar peraga (monitor)

13.

Pemasukan data secara manual

Sumber: (Kristanto,2018:22)

2.2.3 Pengertian Flowchart (Diagram Arus)

Menurut Jogiyanto dam rusmawan (2019: 48) “Bagan alir (flowhart) adalah bagan (chart) yang menunjukkan alir atau arus (flow) di dalam program atau prosedur system secara logika”.

Menurut (Kadir, 2017), “Diagram Air (Flowchart) merupakan cara lain untuk menuangkan algoritma”.

Berdasarkan teori diatas dapat disimpulkan bahwa Flowchart merupakan yang mempunyai arus atau alir untuk menggambarkan langkah-langkah dalam program atau prosedur secara logika.

Berikut ini adalah simbol-simbol program flowchart, dilihat dari tabel berikut ini:

Tabel 2.3 Simbol-simbol Flowchart

No. Simbol Fungsi

1.

Permulaan sub program.

2. Perbandingan, pernyataan,

penyeleksian data yang

memberikan pilihan untuk langkah selanjutnya.

(9)

3. Penghubung bagian-bagian flowchart yang berada pada satu halaman.

4. Penghubung bagian-bagian

flowchart yang berada pada halaman berbeda.

5.

Permulaan / akhir program.

6.

Arah aliran program.

7.

Proses inisialisasi / pemberian hargaawal.

8.

Proses penghitung / proses pengolahan data.

9.

Proses input / output data.

Sumber : Jogiyanto dam rusmawan (2019: 48)

(10)

2.2.4 Pengertian Entity Relationship Diagram(ERD)

Menurut (Rusmawan, 2019) “ERD merupakan gambaran grafis dari suatu model data yang menyertakan deskripsi detai dari seluruh entitas (entity), hubungan (relationship), dan batasan (constraint) untuk memenuhi kebutuhan sistem analisis dalam menyelesaikan pengembangan sebuah sistem”.

Sedangkan dalam definisi lain “Entity Relationship Diagram (ERD) merupakan suatu model data yang dikembangkan berdasarkan objek”. (Sutanta dalam Rusmawan,2019: 63).

Tabel 2.4Simbol-SimbolERD

NO Simbol Keterangan

1 Entitas mendeskripsikan tabel

2 Atribut mendeskripsikan field dalam tabel

3

Relasi mendeskripsikan hubungan antar tabel

4 Garis mendeskripsikan penghubung antar himpunan

Relasi Sumber: Rusmawan(2019:65)

2.2.5 Pengertian Kamus Data

Menurut Rusmawan (2019: 36) “Kamus Data (data dictionary) adalah suatu penjelasan tertulis tentang suatu data yang berada di dalam database”.

Menurut Jogiyanto (2018:725), “Kamus data merupakan katalog fakta tentang

(11)

data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi.”

Berdasarkan teori diatas dapat di simpulkan bahwa pengertian kamus data adalah suatu penjelasan tertulis yan berupa fakta data dan kebutuhan informasi dari suatu sistem informasi yang berada di dalam database.

Tabel 2.5 Simbol Kamus Data

No Simbol Keterangan

1. = Disusun atau terdiri dari

2. + Dan

3. [|] baik...atau...

4. {}n N kali/ bernilai banyak

5. ( ) Data opsional

6. *...* Batas komentar

Sumber: Rusmawan(2019:36)

2.2.6 PHP (php Hypertext Preprocessor)

Menurut (Pratama, 2016), “PHP adalah bahasa pemrograman web yang digunakan untuk men-generate atau menghasilkan kode HTML”.

Menurut (Abdullah, 2018), “PHP merupakan kependekan dari Hypertext Preprocessor yang bahasa pemrograman web yang dapat disisipkan dalam skrip HTML dan bekerja di sisi server”.

Berdasarkan teori diatas dapat disimpulkan bahwa pengertian “ PHP adalah salah satu aplikasi eksternal yang bisa digunakan oleh server web, sebagai kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan”.

2.2.7 Pengertian CSS (Cascading Style Sheet)

Menurut (Siahaan & Sianipar, 2018), “Cascading Style Sheet dikembangkan

(12)

untuk menata gaya peraturan halaman pada web. Cascading Style Sheet juga memilik arti Gaya Menata HalamanBertingkat,yang berarti setiap satu elemen yang telah diformat, maka anak dari elemen tersebut secara otomatis mengikuti format elemeninduknya”.

Sedangkan menurut Abdulloh (2016: 2), “CSS (Cascading Style Sheet) yaitu scrip yang digunakan untuk mengatur desain website”. Fungsi CSS adalah memberikan pengaturan yang lebih lengkap agar struktur website yang dibuat dengan HTML terlihat lebih rapi dan indah.

Berdarkan teori diatas dapat disimpulkan bahwa pengertian CSS adalah untukmengatur halaman pasa web. CSS (Cascading Style Sheet) berisi rangkaian instruksiyangmenentukanbagaimanasuatuteksakantertampilhalamanweb.CSS(Cascad ing Style Sheet) juga bisa berarti meletakkan style yang berada pada layer (lapisan)yangberbeda.

2.2.8 Pengertian Java Script

Menurut (Sibero, 2014), “ Java Script adalah suatu bahasa pemrograman yang dikembangkan untuk dapat berjalan pada web browser”.

Sedangkan menurut Abdulloh (2016:3),“Java Script adalah untuk memberikan efek animasi yang menarik, dan interaktifitas dalam penanganan event yangdilakukan oleh pengguna website”.

Berdasarkan uraian diatas dapat disimpulkan bahwa pengertian Java cript adalah bahasa pemrograman yang digunakan oleh pengguna website sehingga dapat memberikan efek animasi yang menarik, digunakan agar dapar berjalan pada web browser.

2.2.9 Pengertian MYSQL

Menurut (Supono & Putratama, 2018), “MySQL adalah sistem manajemen database SQL yang bersifat Open Source dan paling popular saat ini. Sistem database MySQL mendukung beberapa fitur seperti multithreaded, multi user, dan SQL

(13)

database yang cepat, andal dan mudah digunakan”.

(Mundzir, 2020), berpendapat bahwa MySQL adalah sistem manajemen database SQL yang sifatnya open source (terbuka) dan paling banyak digunakan saat ini. Sistem database Mysql mampu mendukung beberapa fitur seperti multithreaded, multi-user, dan SQL database management system (DBMS).

Berdasarkan uraian diatas dapat disimpulkan bahwa pengertian MySQL adalah salah satu aplikasi DBMD (Database Management System) yang sudah banyak digunakan untuk mengakses fungsi-fungsi database pada PHP. MYSQL adalah sebuah implementasi dari system manajemen basis data relasional (RDBMS) yang didistribusikan secara gratis.Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial.

2.2.10 Sekilas tentang Sublime Text

Menurut Ades, “Sublime text adalah salah satu text editor terbaik yang menjadi pilihan para web programmer untuk mempercepat dalam pembuatan website, karena kelebihan dan fitur yang dimiliki sangat berbeda dari editor teks lainnya”.

Menurut Supono dan Putratama (2018:14), “Sublime Text merupakan perangkat lunak text editor yang digunakan untuk membuat suatu aplikasi atau merubahnya. Sublime text mempunyai fitur plugin tambahan yang memudahkan programmer. Selain itu Sublime Text memiliki desain yang simpel dan keren menjadikan Sublime Text lebih terlihat elegan untuk sebuah syntax editor”.

Referensi

Dokumen terkait

Dari pernyataan tentang pengertian website atau situs diatas, dapat disimpulkan bahwa website merupakan kumpulan halaman yang menampilkan informasi data teks, data

Berdasarkan teori diatas dapat disimpulkan bahwa web adalah suatu layanan yang digunakan oleh pemakai komputer untuk mendapatkan sebuah informasi yang berupa gambar,

Website adalah sering juga disebut Web , dapat diartikan suatu kumpulan- kumpulan halaman yang menampilkan berbagai macam informasi teks, data, gambar diam

Jadi dapat dikatakan bahwa, pengertian website adalah kumpulan halaman-halaman yang digunakan untuk menampilkani informasi teks, gambar diam atau gerak, animasi,

Berdasarkan beberapa pengertian Teknologi Informasi diatas, maka dapat disimpulkan bahwa Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengolah,

Berdasarkan teori-teori di atas, dapat disimpulkan bahwa sistem informasi merupakan kumpulan komponenkomponen, bisa berupa manusia, perangkat lunak, perangkat keras,

1.13 Pengertian Website Menurut Bekti 2015, menyimpulkan bahwa website merupakan kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak,

Konsep Dasar Web Menurut Hidayat, 2010:2 website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak,