Anda di halaman 1dari 23

BAB II

LANDASAN TEORI

2.1. Definisi Sistem

Berikut ini adalah pengertian tentang sistem menurut para ahli

yang dijabarkan dibawah ini:

Sistem merupakan Bagian-bagian komponen dikumpulkan yang

memiliki hubungan satu sama lain baik fisik, maupun non fisik yang

bersama-sama dalam bekerja demi tujuan yang di tuju secara harmonis.

(Dedy, 2020:1),.

Sistem adalah kumpulan komponen yang saling terkait dan

mempunyai satu tujuan yang ingin dicapai. (Rosa A.S. dan M.

Shalahudin, 2016:2).

2.1.1. Karakteristik Sistem

Agar sistem itu dikatakan sistem yang baik sistem memiliki

karakteristik yaitu :

1. Komponen sistem (components)

Suatu sistem terdiri dari sejumlah komponen-

komponen yang saling berinteraksi, yang artinya saling bekerja

sama membentuk satu kesatuan. Komponen sistem terdiri dari

komponen yang berupa subsistem atau bagian-bagian dari

sistem.

14
15

2. Batasan sistem (boundary)

Batasan sistem merupakan daerah yang membatasi antara

suatu sistem dengan sistem lainnya atau lingkungan

luarnya.Batas sistem ini memungkinkan suatu sistem dipandang

sebagai suatu kesatuan. Batasan suatu sistem menunjukan ruang

lingkup (scope) dari sistem tersebut.

3. Lingkungan luar sistem (environments)

Lingkungan luar dari sistem adalah apapun diluar batas

sistem yang mempengaruhi operasi sistem.Lingkungan sistem

dapat bersifat menguntungkan ataupun sebaliknya

merugikan.Lingkungan luar sistem yang menguntungkan

merupakan energi dari sistem maka harus tetap dijaga dan

dipelihara, sedangkan lingkungan luar yang merugikan harus

ditahan atau dikendalikan agar tidak menggangu kelangsungan

hidup dari sistem.

4. Penghubung sistem (interface)

Penghubung sistem merupakan media yang penghubung

antara satu subsistem dengan subsistem lainnya.Melalui

penghubung ini memungkinkan sumber-sumber daya mengalir

dari subsistem ke subsistem lain. Keluaran (output) dari suatu

subsistem akan menjadi masukan (input) untuk subsistem

lainnya dengan melalui penghubung. Maka dengan penghubung


16

satu sistem dapat berinteraksi dengan subsistem lainnya untuk

membentuk satu kesatuan.

5. Masukan sistem (input)

Masukan adalah energi yang dimasukan ke dalam system

Masukan dapat berupa perawatan (maintenance input) masukan

sinyal (signal input). Maintenanceinput adalah energi yang

dimasukan agar sistem tersebut dapat beroperasi. Siqnal input

adalah energi yang diproses agar dihasilkan sebuah keluaran

(output). Sebagai contoh di dalam sistem komputer, program

adalah maintenance input yang digunakan untuk mengoperasikan

komputernya dan data adalah signal input yang diolah menjadi

sistem informasi.

6. Keluaran sistem (output)

Keluaran sistem adalah hasil energi yang diolah dan

diklasifikasikan menjadi keluaran yang berguna dan sisa

pembuangan.Misalnya untuk sistem komputer, panas yang keluar

adalah keluaran yang tidak berguna merupakan hasil sisa

pembuangan, sedangkan informasi adalah keluaran yang berguna.

7. Pengolah sistem (process)

Suatu sistem menjadi bagian pengolah yang akan merubah

masukan menjadi keluaran. Sistem produksi akan mengolah bahan


17

baku menjadi bahan jadi, sistem akuntansi akan mengolah data

menjadi laporan-laporan keuangan.

8. Sasaran sistem

Suatu sistem pasti mempunyai sasaran (objective) atau

tujuan (goal). Apabila suatu sistem tidak memiliki sasaran, maka

operasi tidak akan ada gunanya lagi. Sasaran dari suatu sistem

sangat menentukan sekali masukan yang di butuhkan sistem.Suatu

sistem dikatakan berhasil apabila mengenai atau tepat sasaran.

2.2. Definisi Data

Data adalah Fakta-fakta mentah kemudian di kelola sehingga

menghasilkan informasi yang penting bagi sebuah perusahaan atau

organisasi. (Indrajani:2015).

Data adalah deskripsi tentang benda, kejadian, aktivitas, dan

transaksi yang mempunyai makna atau tidak berpengaruh secara langsung

kepada pemakai. (Elisabet Yunaeti Anggraeni dan Rita Irviani 2017:12).

Data dalam bahasa latin berbentuk jamak dari datum, yang

diartikan “pemberian oleh sesuatu”. Data adalah sumber dari

informasi. (Jogyanto dalam Prehanto, 2020:8). Data merupakan fakta

atau sesuatu digunakan sebagai input yang diolah dalam proses dan

akan menghasilka suatu informasi (output).


18

2.2.1. Jenis – Jenis Data

Jenis – jenis data menurut sifat data terdiri dari 2 yaitu

kuantitatif dan kualitatif yaitu:

1) Data Kuantitatif yaitu data yang tidak berbentuk angka

digunakan pada alat pengendali, dasar suatu perencanaan,

dasar evaluasi, dan lain sebagainnya yang terdiri dari:

 Sifat angka

 Bentuk angka

 Skala

2) Data kualitatif yaitu data yang bentuknya berupa angka

contohnya digunakan pada kualitas pelayanan rumah sakit,

gaya kepemimpinan.

Jenis – jenis menurut cara pengolahan terdiri dari 2 yaitu:

 Primer (Data Utama)

Data primer merupakan data yang didapatkan oleh

seorang peneliti dengan cara langsung (data dari objek

pertama).

 Sekunder (Data Penunjang)

Data sekunder merupakan data yang didapatkan oleh

seorang peneliti dari sumber maupun referensi oleh

orang lain atau sumber yang sudah diteliti.


19

2.2.2. Metode Pengumpulan Data

Metode pengumpulan data didapat melalui beberapa

metode yaitu sebagai berikut :

1) Didapat berdasarkan pengamatan pribadi secara langsung

2) Didapat dari wawancara

3) Didapatkan dari pertanyaan (kuisoner)

4) Didapatkan dari test

5) Didapatkan melalui dokumentasi

2.3. Definisi Informasi

Informasi adalah salah satu jenis utama sumber daya yang tersedia

bagi manajer. (Ramadani, 2017).

Informasi adalah sekumpulan data atau fakta yang diolah dengan cara

tertentu sehingga berguna dan mempunyai arti bagi penerima. Informasi

dapat juga dikatakan sebuah pengetahuan yang diperoleh dari pembelajaran,

pengalaman,dan instruksi. (Elisabet Yunaeti Anggraeni dan Rita Irviani,

2017:13).

Dari beberapa definisi di atas dapat ditarik kesimpulan bahwa

informasi adalah suatu data yang sudah diolah, dibentuk, atau dimanipulasi

sesuai dengan keperluan tertentu.

2.4. Definisi Sistem Informasi

Sistem informasi merupakan Kesatuan elemen-elemen yang saling

berinteraksi secara sistematis dan teratur untuk menciptakan dan membentuk


20

aliran informasi yang akan mendukung pembuatan keputusan. (Sintawati &

Sari dalam buku Ferdianto, 2017).

Sistem informasi merupakan suatu kombinsi teratur dari orang-orang,

software, hardware, jaringan komunikai dan sumber daya data yang

mengumpulkan, mengubah dan menyebarkan informasi dalam sebuah

organisasi. (Elisabet Yunaeti Anggraeni dan Rita Irviani, 2017:1).

2.5. Definisi Desa

Desa adalah kesatuan masyarakat hukum yang memiliki kewenangan

untuk mengatur dan mengurus kepentingan masyarakat setempat berdasarkan

asal-usul dan adat istiadat setempat yang diakui dalam system pemerintahan

nasional dan berada di daerah kabupaten. (N.Daldjoeni, 1987).

2.6. Pengertian Kependudukan

Dalam keputusan Mentri Dalam Negeri No 54 tentang kependudukan

pedoman penyelenggaraan pendaftaran penduduk yang dijelaskan diantaranya:

a. Penduduk. Penduduk adalah Warga Negara indonesia (WNI) dan

Warga Negara Asing (WNA) pemegang ijin tinggal tetap di

wilayah Negara 12 kesatuan republik Indonesia atau semua orang

yang berdomisili di desatersebut selama enam bulan lebih atau

mereka yang berdomisili kurang dari enam bulan tetapi bertujuan

menetap.

b. Keluarga. Keluarga merupakan unit terkecil dalam masyarakat

yang mempunyai hubungan darahdan orang lain yang tinggal


21

dalam satu rumahatau bangunan yang terdaftar dalam kartu

keluarga.

c. Kepala Keluarga. Laki-laki atau perempuan yang berstatus kawin,

janda atau duda yang mengepalai satu keluarga yang anggotanya

terdiri dari isteri atausuami dan anak-anak

d. Anggota Keluarga. Mereka yang tercantum dalam satu Kartu

keluarga dua orang atau lebih dan salah satu ada yang menjadi

kepala keluarga.

e. Dinamika Kependudukan

1) Kelahiran, merupakan proses penambahan jumlah penduduk

yang diakibatkan oleh hal dari suatu perkawinan.

2) Kematian, merupakan proses pengurangan penduduk yang

diakibatkan oleh meninggalnya penduduk.

2.7. Pengertian Internet

Internet atau Interconnected Networking merupakan dua computer

atau lebih yang saling berhubungan membentuk jaringan komputer hingga

meliputi jutaan komputer didunia, yang saling berintraksi dan bertukar

informasi, terhadap masalah social misalnya dengan menggunakan alat-alat

bantu online untuk mencapai bisnis elektronik (E-commerce), kepemilikan

informasi dan interaksi dengan masyarakat. (Siregar dalam buku Sutopo,

2016:25).
22

2.8. Pengertian Pemrograman Web

Pemrograman web diambil dari dua kata yaitu pemrograman dan web.

Pemrograman yang dalam bahasa English adalah programming dan diartikan

proses, cara, pembuatan program. Sedangkan web adalah jaringan komputer

yang terdiri dari kumpulan situs internet yang menawarkan teks, grafik, suara,

dan sumber daya animasi melalui hypertext transfer protocol. Kini internet

identik dengan dengan web, karena kepopuleran web sebagai standar interface

pada layanan-layanan yang ada di internet, dari awalnya sebagai penyedia

informasi, ini digunakan juga untuk komunikasi dari email sampai dengan

chatting, serta sampai dengan melakukan transaksi bisinis (commerce). (Sidik,

2005 ; Rinto Rante Rerung, 2018 :1).

2.9. Pengertian Basis Data

Basis data adalah sistem terkomputerisasi yang tujuan utamanya

adalah memelihara data yang sudah diolah atau informasi dan membuat

informasi tersedia saat dibutuhkan. Pada intinya basis data adalah media

untuk menyimpan data agar dapat diakses dengan mudah dan cepat. (Rosa

A.S dan M. Shalahuddin, 2016:43).

2.10. Pengertian PHP

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. (Sibero, 2012:49 ;

Supono dan Vidiandry Putratama, 2016:3).


23

PHP (Hypertext Preprosesor) adalah suatu bahasa pemrograman yang

digunakan untuk menerjemahkan baris kode program menjadi kode mesin

yang dapat dimengerti oleh komputer yang bersifat server-side yang dapat

ditambahkan ke dalam HTML. (Supono dan Vidiandry Putratama, 2016:3).

2.11. Pengertian Sublime Text

Sublime Text merupakan perangkat lunak text editor yang digunakan

untuk membuat atau meng-edit suatu aplikasi. Sublime Text mempunyai

plugin tambahan yang memudahkan programmer. Selain itu, Sublime Text

juga memiliki desain yang simpel dan keren menjadikan Sublime Text

terkesan elegan untuk sebuah syntax editor. Selain ringan IDE (Integrated

Development Environment) ini memiliki kecepatan proses simpan dan buka

file. Tidak heran kalau IDE ini paling banyak digunakan terutama di kalangan

programmer berbasis web. (Supono dan Vidiandry Putratama, 2016:14).

2.12. Pengertian XAMPP

XAMPP merupakan paket PHP yang berbasis open source yang

dikembangkan oleh sebuah komunitas open source. Dengan mengunakan

XAMPP kita tidak usah bingung melakukan penginstallan program-program

yang lain, karena semua kebutuhan sudah disediakan oleh XAMPP. (Riyadi,

2017:3-28).

2.13. Pengertian MySQL

MySQL adalah Sistem manajemen database sql yang bersifat open

source dan paling popular saat ini. Sistem database MySQL mendukung
24

beberapa fitur seperti multithreaded, multiuser dan SQL databae management

system (DBMS). (MADCOMS, 2016).

2.14. Analisis dan Perancangan Sistem Informasi

Analisis dan perancangan sistem Informasi digunakan untuk

menciptakan dan mengelola sistem informasi dalam melakukan fungsi dasar

bisnisnya. Terdapat banyak pendekatan untuk analisis sistem dan pada

dasarnya semuanya mempunyai tujuan yang sama (Maniah dan Dini Hamidin,

2017:6).

2.14.1. Analisis Sistem

Analisis sistem adalah kegiatan untuk melihat sistem yang

sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan

kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam

sistem yang baru, Hal tersebut terlihat sederhana, namun sebenarnya

tidak. Banyak hambatan yang akan ditemui dalam proses tersebut.

(Rosa A.S. dan M. Shalahuddin, 2016:18).

1) Flowchart

Flowchart adalah suatu bagan dengan simbol-simbol tertentu

yang menggambarkan urutan proses secara mendetail dan

hubungan antara suatu proses (intruksi) dengan proses lainnya

dalam suatu program. (Wibawanto, 2017:20)


25

2) Bagan Alir Dokumen (Flow Of Document)

Bagan alir dokumen (Flow of document) maerupakan simbol-

simbol standar yang digunakan oleh analis system untuk

menggambarkan bagan alir dokumen suatu system (Mulyadi,

2016:47).

Dibawah ini adalah gambar simbol-simbol dalam bagan alir

dokumen:

Tabel 2.1 Simbol Dalam Bagan Alir Dokumen

Simbol Nama Keterangan

Simbol ini menunjukkan


Garis Alir
arus dari proses

Menunjukkan keterangan

Komentar untuk meperjelas maksud

Proses dari simbol flowchart satu

dengan lainnya

Menunjukkan proses dari


Proses
operasi program

Menunjukkan sambungan

dari bagan alir yang


Penghubung
terputus di halaman yang

sama
26

Menujukkan sambungan

Penghubung dari bagan alir yang

terputus di halaman lain

Menunjukkan input dan

Dokumen output baik proses manual,

mekanik atau komputer

Simbol ini menunjukkan


Kegiatan
proses yang dilakukan
Manual
secara manual

Menunjukkan simpanan

sementara atau arsip

sementara.
Simpanan
A : Alphabet

B : Name

D : Date

Menunjukkan simpanan

tetap atau arsip tetap.

Simpanan A : Alphabet

B : Name

D : Date
27

3) Bagan Alir Sistem (Flow Of System)

FOS (Flow of System) merupakan bagan yang menunjukkan

arus pekerjaan secara keseluruhan dari sistem. Bagan ini

menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam

sistem.

Dibawah ini adalah gambar simbol-simbol dari bagan alir

sistem:

Tabel 2.2 Simbol Dalam Bagan Alir Sistem

Simbol Nama Keterangan

Menunjukkan arus dari


Garis Alir
suatu proses

Simbol ini digunakan


Proses
untuk mewakili proses

Digunakan untuk

menunjukkan

sambungan dari bagan


Penghubung
alir yang terputus

dihalaman yang sama

atau dihalaman lainnya

Digunakan untuk suatu


Keputusan
penyelesaian
28

Digunakan untuk

Input/ Output mewakili data input/

output

Digunakan untuk

menunjukkan suatu
Proses
operasi yang
Terdefinisi
rinciannya ditunjukkan

ditempat lain

Simbol ini untuk

Titik Terminal menunjukkan awal dan

akhir dari suatu proses

2.14.2. Perancangan Sistem

Perancangan adalah Suatu proses untuk membuat dan

mendesain sistem yang baru. Berdasarkan pengertian diatas dapat

disimpulkan bahwa Perancangan sistem adalah sebuah proses setelah

analisis sebuah proses setelah analisis dari siklus pengembangan

sistem untuk merancang suatu sistem. (Rusdi Nur, 2018:5)

Perancangan sistem adalah penentuan proses dan data yang

diperlukan oleh sistem baru. Tujuan dari perancangan sistem adalah

untuk memenuhi kebutuhan pemakai sistem serta untuk memberikan


29

gambaran yang jelas dan rancang bangun yang lengkap. (Mulyani,

2017:80).

1) Diagram Konteks (Context Diagram)

Diagram konteks merupakan suatu diagram alir tingkat tinggi

yang menggambarkan seluruh jaringan, masukan, dan keluaran.

Sistem yang dimaksud adlah untuk menggambarkan sistem yang

berjalan.

Diagram konteks merupakan gambaran umum sistem yang

nantinya akan kita buat. Secara uraian dapat dikatakan bahwa

diagram konteks itu berisi siapa saja yang memberikan data (input)

ke sistem serta kepada siapa data informasi itu diberikan (melalui

sistem).

2) DFD (Data Flow Diagram)

Mengemukakan bahwa diagram alir data (DFD) terutama

untuk menggambarkan sistem operasional dimana fungsi sistem

sangat penting dan kompleks dibandingkan data yang dimanipulasi

sistem. Keunggulan dari DFD adalah : DFD mudah dipahami oleh

orang teknik maupun non teknik, memberikan gambaran sistem

secara menyeluruh, lengkap dengan lingkup sistem dan hubungan

ke sistem lainnya dan memberikan tampilan komponen-komponen

istem secara detail. (Maniah dan Hamidin, 2017:44)


30

Simbol-simbol yang digunakan dalam DFD dapat dilihat pada

Tabel dibawah ini:

Tabel. 2.3 Simbol dalam Data Flow Diagram (DFD)

Gambar Keterangan

Entitas eksternal, dapat berupa

orang/unit terkait yang berinteraksi

Entitas Eksternal dengan sistem tetapi diluar sistem.

Aliran data dengan arah khusus dari

sumber ke tujuan

Arus Data (Data Flow) dari proses system

Orang, unit yang mempergunakan

atau melakukan transformasi data.

Komponen fisik tidak

Proses diidentifikasikan.

Penyimpanan data atau tempat data

dituju oleh proses.

Simpanan Data (data

store)
31

2.15. Perancangan Basis Data

1. ERD (Entity Relationship Diagram)

ERD adalah Gambar atau diagram yang menunjukan informasi

dibuat, disimpan dan di gunakan dalam sitem bisnis . (Menurut Fatta dalam

Taufik, 2017).

ERD menjdi salah satu pemodelan data konseptual yang paling sering

digunakan dalam proses pengembangan basis data bertipe relasional. (Lubis,

2016:31)

Tabel. 2.4 Simbol ERD (Entity Relationship Diagram)

Notasi Keterangan

Entitas, adalah suatu objek yang dapat

diidentifikasi dalam lingkungan pemakai.

Atribut, berfungsi mendeskripsikan karakter

entitas.

Relasi, menunjukkan adanya hubungan di

antara sejumlah entitas yang berbeda.

Menghubungkan Atribut dengan Entitas, dan

Entitas dengan Relasi.


32

Terdapat 3 (Tiga ) jenis hubungan antar entitas dalam ERD

yaitu sebagai berikut:

1) One to One Relationship

Sebuah entitas pada A berhubungan dengan paling banyak satu

entitas pada B dan sebuah entitas pada B berhubungan dengan

paling banyak satu entitas pada A.

A B
IO I
bse
Gambar 2.1 Hubungan One To One

2) One to Many Relationship

Sebuah entitas pada A berhubungan dengan lebih dari satu

entitas pada B dan sebuah entitas pada B berhubungan dengan

paling banyak dari satu entitas pada A atau sebaliknya.

A B
I M

Gambar 2.2 Hubungan One To Many

3) Many to Many Relationship

Sebuah entitas pada A berhubungan dengan lebih dari satu

entitas pada B dan sebuah entitas pada B berhubungan dengan lebih

dari satu entitas pada A.


33

A B
M M

Gambar 2.3 Hubungan Many To Many

2. Normalisasi

Normlisasi merupakan Tahapan pengelompokan komponen data yang

menjadi tabel-tabel yang menunjukan entitas suatu relasi. (Yanto, 2016:55).

Normalisasi merupakan sebuah upaya untuk mendapatkan basis data

dengan struktur yang baik, terutama sekali untuk efisiensi ruang penyimpanan

(storage). (Lubis, 2016:115)

1) Bentuk Tidak Normal (Unnormalized Form)

Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada

keharusan untuk mengikuti suatu format tertentu, dapat saja tidak lengkap

atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan

kedatangannya.

2) Bentuk Normal ke 1 (1NF/First Normal Form)

Bentuk Normal Kesatu mempunyai ciri yaitu setiap data dibentuk

dalam file flat, data dibentuk dalam satu record demi satu record dan nilai

dari field berupa “atomic value”. Tidak ada set atribut yang berulang ulang

atau atribut bernilai ganda (multi value). Tiap field hanya satu pengertian,

bukan merupakan kumpulan data yang mempunyai arti mendua. Hanya

satu arti saja dan juga bukanlah pecahan kata kata sehingga artinya lain.
34

Atom adalah zat terkecil yang masih memiliki sifat induknya, bila dipecah

lagi maka ia tidak memiliki sifat induknya.

3) Bentuk Normal ke 2 (2NF/Second Normal Form)

Bentuk Normal kedua mempunyai syarat yaitu bentuk data telah

memenuhi kriteria bentuk Normal Kesatu.Atribut bukan kunci haruslah

bergantung secara fungsi pada kunci utama, sehingga untuk membentuk

Normal Kedua haruslah sudah ditentukan kunci-kunci field. Kunci field

harus unik dan dapat mewakili atribut lain yang menjadi anggotanya.

4) Bentuk Normal ke 3 (3NF/Third Normal Form)

Untuk menjadi bentuk Normal Ketiga maka relasi haruslah dalam

bentuk Normal Kedua dan semua atribut bukan primer tidak punya

hubungan yang transitif. Artinya setiap atribut bukan kunci harus

bergantung hanya pada kunci primer secara menyeluruh.Contoh pada

bentuk Normal kedua di atas termasuk juga bentuk Normal Ketiga karena

seluruh atribut yang ada di situ bergantung penuh pada kunci primernya.

5) Boyce-Codd Normal Form (BCNF)

Boyce-Codd Normal Form mempunyai paksaan yang lebih kuat dari

bentuk Normal ketiga. Untuk menjadi BNCF, relasi harus dalam bentuk

Normal Kesatu dan setiap atribut dipaksa bergantung pada fungsi pada atribut

superkey.
35

3. Kamus Data (Data Dictionary)

Kamus data (Data Dictionary) adalah kumpulan daftar elemen

data yang mengalir pada sistem perangkat lunak sehingga masukan

(input) dan keluaran (output) dapat dipahami secara umum (memiliki

standar cara penulisan). (Rosa dan Shalahuddin, 2018:73).

Tabel 2.5 Simbol Data Dictionary

Simbol Keterangan

Sama dengan, mendefinisikan,

= diuraikan, artinya, terdiri atas,

terbentuk dari

+ Dan

() Optional, boleh ada boleh tidak

Kurung bracket, seleksi, memilih

[] salah satu item dari sejumlah

alternatif yang ada didalamnya

* Sebagai komentar

Pengulangan, elemen dalam kurung

N{ }M diulang sebanyak minimal N kali dan

maksimal sebanyak M kali

Sebagai pemisah sejumlah alternatif


/
pilihan
36

@ Identifikasi atribut kunci

Anda mungkin juga menyukai