Politeknik Negeri Sriwijaya
BAB II
TINJAUAN PUSTAKA 2.1 Teori Umum
2.1.1 Pengertian Komputer
Menurut Nugroho (2021) “ Komputer adalah suatu perangkat elektronik yang dapat digunakan untuk mengolah data sesuai dengan prosedur yang telah dirumuskan sebelumnya sehingga menghasilkan informasi bermanfaat bagi penggunanya”.
Sedangkan menurut Krisbiantoro (2018:1), “Komputer merupakan alat yang dipakai untuk mngolah dan memproses data menurut perintah yang telah dirumuskan”.
2.1.2 Pengertian Perangkat Lunak
Menurut Rianto (2021:5), “Perangkat lunak adalah merupakan suatu data yang deprogram sedemikian rupa dan disimpan dalam bentuk digital yang tidak terkihat secara fisik tetapi tersimpan dalam media penyimpanan komputer.”
Menurut Sukamto dan Shalahuddin (2018:2), “Perangkat lunak (software) adalah program komputer yang terasosiasi dengan dokumentasi perangkat lunak seperti dokumentasi kebutuhan, model desain, dan cara penggunaan (user manual)”.
2.1.3 Pengertian Internet
Internet menurut Azhar Arsyad (2019) berpendapat bahwa media internet merupakan jaringan berupa kabel, radio, satelit dan lainnya yang dapat digunakan untuk berkomunikasi satu dengan yang lainnya sehigga dapat terhubung secara global.
Menurut Lani Sidharta (Dalam Wawan Setiawan 2021:31) menyatakan bahwa internet adalah suatu interkoneksi sebuah jaringan komputer yang dapat memberikan layanan informasi secara lengkap, dan terbukti bahwa internet dilihat sebagai media maya yang dapat menjadi rekan bisnis, politik, sampai hiburan.
Semuanya tersaji lengkap di dalam media ini.
7 Politeknik Negeri Sriwijaya
2.1.4 Pengertian Basis Data (Database)
Pengertian Database menurut Rizaluardi (2020:135) adalah sekumpulan sebuah informasi penting yang disimpan di computer sehingga dapat di check dengan suatu aplikasi komputer untuk mendapatkan petunjuk dari data base itu.
Database menurut Andaru (2018:1) adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan tata cara yang tertentu untuk membentuk data baru atau informasi.
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”.
Menurut Habibi dan Karnovi (2020:14) “Aplikasi adalah sebuah program siap pakai yang bisa dipakai untuk menjalankan sejumlah perintah dari pengguna aplikasi itu sendiri”.
2.2.2 Pengertian Data
Menurut Arikunto Suharsimi (dalam Pane et dkk, 2020:56), “Pengertian data adalah semua fakta dan angka-angka yang dapat dijadikan bahan untuk menyusun sebuah informasi”.
Menurut Kristanto (dalam Pane dkk, 2020:56), “Pengertian data adalah suatu fakta mentah mengenai objek yang dapat mengurangi derajat ketidakpastian tentang suatu keadaan dan kejadian”.
2.2.3 Pengertian Furniture
Agustiano, dkk (2018:520), ”Mebel atau Furniture adalah perlengkapan rumah yang mencakup semua barang seperti kursi, meja, dan lemari.”.
Mebel berasal dari kata movable, yang artinya bisa bergerak. Pada zaman dahulu meja kursi dan lemari relatif mudah digerakkan dari batu besar, tembok, dan atap. Sedangkan kata furniture berasal dari bahasa Prancis fourniture (1520- 30 Masehi).
2.2.4 Website
Wahyuningtyas dan Chusnah (2021:7), “Website sebuah kumpulan
8 Politeknik Negeri Sriwijaya
saling berhubungan serta dapat diakses secara luas melalui halaman depan menggunakan sebuah browser menggunakan URL website”.
Sedangkan menurut Abdulloh (2018:1), menyatakan bahwa “Website dapat diartikan sebagai kumpulan halaman yang berisi informasi data digital baik berupa teks, gambar, animasi, suara dan video atau gabungan dari semuanya yang disediakan melalui jalur koneksi internet sehingga dapat diskses dan dilihat oleh semua orang di seluruh dunia”.
2.3 Teori Khusus
2.3.1 Pengertian Kamus Data
Menurut Abdul Kadir (dalam Antares 2020:47) “Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analisis sistem mempunyai pengertian yang sama tentang input, output dan komponen data store”.
Tabel 2.1 Simbol-simbol pada Kamus Data
Simbol Artinya
= Terdiri dari, mendefiniskan, diuraikan menjadi
+ Dan
() Menunjukkan suatu elemen yang bersifat pilihan(opsional). Elemen-elemen yang bersifat pilihan ini bisa dikosongkan pada layar masukan atau bisa juga dengan memuat spasi atau nol untuk field-field numeric pada struktur file.
{} Menunjukkan elemen-elemen repetitive, juga disebut kelompok berulang atau tabal-tabel.
Kemungkinan bisa ada satu atau beberapa elemen berluang didalam kelompok tersebut. Kelompok berulang bisa mengandung keadaan-keadaan tertentu, seperti misalnya, jumlah pengulangan yang pasti atau batas tertinggi dan batas terendah untuk jumlah pengulangan.
9 Politeknik Negeri Sriwijaya
Simbol Artinya
[] Menunjukkan salah satu dari dua situasi tertentu satu elemn bisa ada sedangkan elemen lainnya juga ada, tetapi tidak bisa kedua-duanya ada searah bersamaan.
** Komentar
| Pemisah sejumlah alternatif pilihan antara simbol []
@ Identifikasi atribut kunci
2.3.2 Pengertian Diagram Konteks
Tambunan dan Sela (2018:133) mengatakan bahwa diagram konteks adalah gambaran umum tentang hubungan input atau output antara sistem dan unit luar. Diagram konteks adalah diagram pertama yang digambar dengan tingkat atas, sedangkan diagram gambaran adalah diagram yang menjelaskan proses DFD.
Simbol yang digunakan pada diagram konteks hampir sama dengan simbol pada DFD, beberapa simbol digunakan pada DFD bermaksud untuk mewakili.
10 Politeknik Negeri Sriwijaya
Tabel 2.2 Simbol-simbol Pada Diagram Konteks
Nama Simbol Keterangan
Eksternal Entity (Kesatuan Luar)
Merupakan kesatuan luar system yang dapat berupa orangp, organisasi atau system lainnya yang berada di lingkungan luar yang akan
memberikan input atau menerima output system.
Data Flow (Arus Data)
Arus data mengalir diantara proses, simpanan data dan kesatuan. Arus data ini menunjukkan arus data yang masuk ke dalam proses sistem.
Process (Proses)
Kegiatan atau kerja yang dilakukan oleh orang, mesin atau computer dari hasil suati arus data yang masuk ke dalam proses untuk emnghasilkan arus data yang akan keluar dari proses.
Sumber : Tambunan (2018:133)
11 Politeknik Negeri Sriwijaya
2.3.3 Pengertian Flowchart
Menurut Rahmanto, dkk (2020:25) Flowchart adalah jenis diagram yang mewakili suatu algoritme, alur kerja, atau proses, yang menampilkan langkah- langkah dalam bentuk simbol grafis.
Menurut Kadir (dalam Atmala dan Ramadhani 2020:30) bahwa Flowchart merupakan penggambaran secara grafik dari langkah-langkah dan urutan prosedur suatu program.
Tabel 2.3 Simbol-simbol pada Flowchart
No Simbol Nama Keterangan
1 Dokumen Dokumen atau laporan; dapat
berupa hasil tulisan tangan atau cetakan komputer.
2 Beberapa tembusan
dari satu dokumen
Digambarkan dengan cara menumpuk beberapa simbol dokumen.
3 Input/Output;
Jurnal/Buku besar
Proses input atau output data;
representasi jurnal atau buku besar.
4 Tampilan Informasi yang ditampilkan
oleh peralatan online, seperti terminal, monitor atau layar.
5 Pengetikan online
(online keygen)
Memasukkan (entry) data oleh perangkat online seperti terminal atau personal computer.
6 Terminal atau
Personal computer
Representasi terminal, personal computer mapun perangkat lainnya yang mampu melakukan input dan output.
12 Politeknik Negeri Sriwijaya
7 Proses Pelaksanaan pemrosesan yang
dilakukan oleh komputer.
8 Proses Manual Pelaksanaan pemrosesan yang
dilakukan secara manual.
9 Magnetic
Disk / Drive
Data disimpan di dalam magnetic disk atau drive.
10 Pita magnetis Data disimpan di dalam pita
magnetis.
11
Data Store
Data disimpan secara online melalui media yang dapat diakses secara langsung.
12 Off-line Storage File dokumen yang disimpan
secara manual.
13 Arus
dokumen / arus pemrosesan
Arus pemrosesan atau arus dokumen, arus yang normal berada dibawah dan mengarah ke kanan.
14 Communica- tion
link
Pengiriman data dari satu lokasi ke lokasi lainnya melalui jalur komunikasi.
15 Off-page Connector Menggambarkan keluar atau
masuk proses dalam lembar atau halaman yang lain.
16 On-page connector Menghubungkan arus
pemrosesan di halaman yang sama.
17 Decision Menyatakan kondisi yang
menghasilkan beberapa kemungkinan atau aksi.
13 Politeknik Negeri Sriwijaya
2.3.4 Pengertian Blockchart
Menurut Kristanto (dalam Noor et al 2018:22) menjelaskan bahwa Block Chart berfungsi untuk memodelkan masukan, keluaran, proses maupun transaksi dengan menggunakan simbol-simbol tertentu. Pembuatan block chartharus memudahkan bagi pemakai dalam memahami alur dari sistem atau transaksi.
Tabel 2.4 Simbol-simbol pada Block Chart
No Simbol Keterangan
1. Menandakan dokumen, bisa dalam bentuk surat,
formulir, buku/bendel/berkas atau cetakan.
2. Multi dokumen.
3. Proses manual.
4. Proses yang dilakukan oleh komputer.
5. Menandakan dookumen yang diarsifkan (arsif
manual).
6. Data penyimpanan (data storage).
7. Proses apa saja yang tidak terdefinisi termasuk aktifitas fisik.
18 Terminal Simbol yang menyatakan
permulaan atau akhir suatu proses atau program.
14 Politeknik Negeri Sriwijaya
No Simbol Keterangan
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 pada halaman yang sama.
10. Terminasi yang menandakan awal dan akhir dari suatu aliran.
11. Pengambilan keputusan (decision)
12. Layar peraga (monitor)
Sumber : Kristanto dalam Noor (2018:22-23) 2.3.5 Pengertian DFD
Sukrianto ( dalam Atmala & Ramadhani, 2020:30) berpendapat bahwa DFD atau Data Flow Diagram merupakan sistem logis yang tidak bergantung pada perangkat keras, perangkat lunak, struktur data, dan organisasi file. Kelebihan DFD adalah untuk memudahkan pengguna yang belum familiar dengan bidang komputer untuk memahami sistem yang akan dikerjakan atau dikembangkan.
15 Politeknik Negeri Sriwijaya
Tabel 2.5 Simbol-Simbol dalam Data Flow Diagram (DFD)
No Simbol Nama
Simbol Keterangan
1.
Entitas Luar (Externa
l Entity)
Entitas Luar atau masukan atau keluaran atau orang yang memakai/berinteraksi dengan perangkat lunak yang dimodelkan atau sistem lain yang terkait dengan aliran data dari sistem yang di modelkan.
2.
Proses
Proses atau fungsi pada pemodelan perangkat lunak
yang akan
diimplementasikan dengan pemograman terstruktur, maka pemodelan notasi inilah yang harusnya menjadi fungsi atau prosedur di dalam kode program.
3. Aliran
Data
Aliran data merupakan data yang dikirim antar proses, dari penyimpanan ke proses, atau dari proses ke masukan (input) atau keluaran (output).
4. File atau
basis data
Pada pemodelan perangkat
lunak yang akan
diimplementasikan dengan pemrograman terstruktur, maka pemodelan notasi
16 Politeknik Negeri Sriwijaya
menjadi tabel-tabel basis data yang dibutuhkan, tabel- tabel ini juga harus sesuai dengan perancangan tabel- tabel pada basis data .
2.3.6 Pengertian ERD Menurut Fatta (dalam Atmala & Ramadhani, 2020:30), “Entity
Relationship Diagram (ERD) merupakan suatu model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpanan. Model data tersebut merupakan sekumpulan cara, peralatan untuk mendeskripsikan data-data yang berhubungan dengan satu sama lain, semantic serta batasan konsitensi”.
Tabel 2.6 Simbol-simbol pada Entity Relationship Diagram (ERD)
No. Simbol Keterangan
1.
Entitas / Entity
Entitas merupakan data inti yang akan disimpan;
2.
Atribut Field atau kolom data yang butuh disimpan dalam suatu entitas
3.
Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses
record
yang diinginkan; biasanya berupa id;
kunci primer dapat lebih dari satu kolom, asalkan kombinasi dari beberapa kolom tersebut dapat bersifat unik (berbeda tanpa ada yang nama_atribut
Nama_entitas
nama_kunci primer
17 Politeknik Negeri Sriwijaya
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
6.
Asosiasi / association N
Penghubung antara relasi dan entitas dimana di kedua ujungnya memiliki
multiplicity kemungkinan jumlah pemakaian.
nama_atribut
nama_relasi