Anda di halaman 1dari 9

BAB II

LANDASAN TEORI

2.1 LANDASAN TEORI

2.1.1. Pengertian sistem Informasi

Sistem informasi adalah telah dikemukakan oleh beberapa penulis, Menurut Yakub

“Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan,

terkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk tujuan tertentu”.

Selanjutnya Sutabri menyatakan: “Sistem adalah suatu kumpulan atau himpunan dari unsur,

komponen, atau variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama

lain dan terpadu”. Dari kedua uraian di atas menyatakan bahwa sistem informasi

mempunyai elemen-elemen yang mempunyai suatu tujuan tertentu. Selain itu sistem

informasi juga mempunyai karakteristik. [1]

a. Komponen Sistem Suatu sistem terdiri dari sejumlah komponen yang saling

berinteraksi, yang bekerja sama membentuk satu kesatuan. Komponen-komponen

sistem tersebut dapat berupa suatu bentuk subsistem.

b. Batasan sistem ruang lingkup sistem merupakan daerah yang membatasi antara

sistem dengan sistem lainnya atau sistem dengan lingkungan luarnya. Batasan

sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak

dapat dipisah-pisahkan.

c. Lingkungan luar Sistem lingkungan luar sistem adalah bentuk apapun yang ada di

luar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut.
d. Penghubung Sistem atau media yang menghubungkan sistem dengan subsistem

yang lain.

2.1.2. Pengertian Desa

Desa adalah kesatuan masyarakat hukum yang memiliki kewenangan untuk

mengurus rumah tangganya sendiri berdasarkan hak hal-usul dan adat istiadat yang

diakui dalam pemerintahan nasional dan berada didaerah kabupaten. [2]

R. Bintarto menyatakan desa juga dapat dikatakan sebagai suatu hasil

perpanduan antara kegiatan sekelompok manusia dengan lingkugannya. Hasil dari

panduan itu ialah suatu wujud atau kenampakan di muka bumi yang ditimbulkan oleh

unsur-unsur fisiografi, sosial, ekonomi, politik, dan cultural yang saling berintraksi

antar unsur dan juga dalam hubungannya dengan daerah-daerah

2.1.3. Pengertian Website

Website adalah kumpulan dari beberapa halaman web yang saling terhubung dan

terdapat dalam sebuah domain atau subdomain yang mengandung informasi yang

berada di dalam World Wide Web (WWW) di Internet. PHP (Hypertext Preprocessor)

digunakan sebagai bahasa script server-side yang pengembangan web nya dititipkan

pada dokumen HTML (HyperText Markup Languages).[3] Kelebihan-kelebihan yang

terdapat pada PHP ini diantaranya :

a. PHP merupakan bahasa script yang berfokus untuk membuat serverside

b. PHP tidak hanya terbatas pada produk output HTML saja

c. PHP mampu mengolah output gambar, file PDF, maupun movies flash
d. PHP adalah bahasa open source yang dapat digunakan pada semua mesin (linux,

unix, macintosh, windows) dan dapat bekerja sebagai CGI processor.

2.1.4. Pengertian PHP

PHP banyak dipakaidalam menangani pembuatan dan pengembangan web dan

umumnya pada HTML. PHP yakni singkatan dari Hypertext Preprocessor", bahasa

scripting yang dapat disematkan atau dimasukkan ke dalam HTML. PHP banyak

dipakai dalam memprogram situs web dinamis.[4]

2.1.5. CSS

Umumnya dipakai dalam dokumen HTML untuk membuat gaya untuk

mengakomodasi tampilan elemen HTML. Memakai gaya, elemen dapat diformat

dengan atribut yang jauh lebih kaya dari pada yang ada pada elemen HTML.

Misalnya, pengaturan penulisan seperti warna dapat dikontrol melalui gaya tanpa

menyertakan tag HTML yang ditujukan dalam menyesuaikan warna. [4]

2.1.6. HTML

HTML yakni bahasa standar yang dipakai dalam menampilkan dokumen web,

yang dapat Anda lakukan dengan HTML, yaitu: 1. Kontrol tampilan halaman web dan

kontennya. 2. Publikasikan dokumen secara online sehingga dapat diakses dari seluruh

dunia. Buat formulir online yang dapat digunakan untuk mendaftar, bertransaksi

online. 3. Tambahkan objek seperti gambar, audio, video dan applet Java ke dokumen

HTML juga. [4]

2.1.7. MySQL
Yakni database yang terdiri dari satu atau beberapa able. Tabel terdiri dari

beberapa baris dan setiap baris berisi satu atau beberapa able. Tabel terdiri dari

beberapa baris dan setiap baris berisi satu atau beberapa able ”. MySQL yakni server

basis data sumber terbuka yang cukup populer. [4]

2.1.8. Xampp

Yakni kumpulan paket perangkat lunak yang berupa MySQL, apache, PhpMy

Admin, Perl, Fezilla PHP dan lainnya. Fungsi dari xampp untuk memfasilitasi

instalasi lingkungan PHP, di mana PHP, Apache, SQL dan PhpMyAdmin biasanya

diperlukan serta perangkat lunak yang terkait dengan pengembangan web untuk

lingkungan pengembangan web. [4]

2.1.9. Pengertian Adobe Dreamweaver

Yakni program editor halaman web Sistem adobe, yang sebelumnya dikenal

sebagai macromedia Dreamweaver dari Macromedia. Program ini banyak dipakai

oleh pengembang web karena fitur-fiturnya yang menarik dan kemudahan pemakaian.
2.1.10. Diagram Konteks

Menunjukkan sistem hubungan dengan entitas di luar sistem. Diagram Konteks

menunjukkan sistem suatu proses. Bertujuan memberikan pandangan umum tentang

sistem. Diagram Konteks menunjukkan proses yang berinteraksi dengan lingkungan

eksternal. Ada orang luar yang memberikan input dan yang menerima output sistem.

[5]

2.1.11. Data Flow Diagram (DFD)

Diagram harus data (Data Flow Diagram) merupakan diagram yang digunakan

untuk menggambarkan suatu sistem baru yang dikembangkan secara logika tanpa

mempertimbangkan lingkungan fisik dimana data tersebut mengalir. Dengan adanya

DFD maka pemakai sistem yang kurang mengerti dibidang Komputer dapat

membantu dan memahami sistem yang berjalan. [5]


Tabel 2.1 Simbol-simbol data flow diagram

Simbol Nama Fungsi

Sistem yang akan


Terminator memberikan input
atau menerima
output dari system.

Proses inputtan
Proses
menjadi Informasi.

Sarana
Data store penyimpanan data

perpindahan data
Data Flow Dari paket data dari
satu bagian ke
bagian lain.

(Andri Kristanto, 2011)

2.1.12. Flowcharts

Mengambarkan urutan-urutan langkah kerja pada suatu proses yang

mengunakan simbol-simbol yang disusun secara terstruktur. ada beberapa simbol-

simbol pada flowchart. [6]


Tabel 2.2 Simbol-Simbol Flowchart

Nama Fungsi
Simbol

Penanda awal atau akhir


Terminal program.

Input/Output Penentuh proses input atau


output terlepas dari jenis
peralatan.

Menyatakan operasi
Process (proses) komputer.

Menampilkan kondisi
tertentu yang akan
Decision memberikan dua
kemungkinan jawaban: ya /
tidak.

Printer Menggambarkan operasi untuk


mencetak informasi melalui
printer.

Menjelaskan proses
Manual input
memasukkan data melalui
keyboard.

Flow Menandai proses

(Supardi,2013)
2.1.13. Pengertian Blackbox

Yakni pengujian dengan mana data uji berasal dari persyaratan fungsional yang

ditentukan dalam rangka kerja desain akhir. Ini juga disebut pengujian berbasis-data,

input-atau-output atau kebutuhan-kebutuhan. Karena hanya menyangkut modul

perangkat lunak, pengujian kotak hitam juga berlaku untuk pengujian fungsional,

metode pengujian ini berfokus pada tugas yang dilakukan dan memeriksa data yang

masuk dan keluar. [7]

2.1 Tinjauan Pustaka

Terdapat beberapa Penelitian yang memiliki hubungan dengan objek penelitian

ini, yaitu :
DAFTAR PUSTAKA

[1] R. saputra, “Sistem Informasi Manajemen,” pp. 1–15, 2019, doi: 10.31219/osf.io/v84sx.
[2] G. HALFFTER et al., “No 主観的健康感を中心とした在宅高齢者における 健康関連
指標に関する共分散構造分析 Title,” Coleopt. Bull., vol. 1, no. 1, pp. 1–11, 2003,
[Online]. Available:
http://dx.doi.org/10.1016/j.cretres.2011.11.017%0Ahttp://www.conabio.gob.mx
%0Awww.unal.edu.co/icn/publicaciones/caldasia.htm
%0Ahttps://pdfs.semanticscholar.org/9bb8/973866467bf10fef937356ac16349c35874b.pdf
?_ga=2.109558917.1250767975.1574828256-287221478.1.
[3] J. T. Elektro and P. N. Medan, “Perancangan Website Pada Pt . Ratu Enim Palembang,”
pp. 15–27, 2012.
[4] Vivian Siahaan and Rismon Hasiholan Sianipar, “Pemrograman Web dengan PHP dan
MySQL - Google Books,” Penerbit SPARTA, no. January 2005, 2018, [Online].
Available:
https://www.google.co.id/books/edition/Pemrograman_Web_dengan_PHP_dan_MySQL/
k8-GDAAAQBAJ?hl=id&gbpv=1&dq=php&pg=PA12&printsec=frontcover.
[5] R. Ibrahim and S. Y. Yen, “Formalization of the Data Flow Diagram Rules for
Consistency Check,” Int. J. Softw. Eng. Appl., vol. 1, no. 4, pp. 95–111, 2010, doi:
10.5121/ijsea.2010.1406.
[6] N. Ensmenger, “The Multiple Meanings of a Flowchart,” Inf. Cult., vol. 51, no. 3, pp.
321–351, 2016, doi: 10.7560/ic51302.
[7] M. S. Mustaqbal, R. F. Firdaus, and H. Rahmadi, “PENGUJIAN APLIKASI
MENGGUNAKAN BLACK BOX TESTING BOUNDARY VALUE ANALYSIS (Studi
Kasus : Aplikasi Prediksi Kelulusan SNMPTN),” vol. I, no. 3, pp. 31–36, 2015.

Anda mungkin juga menyukai