LANDASAN TEORI
Dalam sub ini, menjelaskan tentang tentang konsep dasar sistem dengan
Definisi Sistem
Karakteristik Sistem
ini menunjukkan bahwa sebuah sistem memang benar-benar sebuah sistem yang
8
9
dapat memberikan arus informasi dari host menuju usernya. Berikut ini adalah
1. Memiliki Komponen
lain. Setiap komponen atau yang bisa juga disebut sebagai subsistem di
atau komponen dari sistem informasi ini tidak dapat bekerja optimal, maka
informasi tersebut menjadi satu buah kesatuan sistem informasi yang utuh,
tersebut. Jadi, dengan adanya boundary ini, seuah sistem informasi tidak
akan bekerja saling tumpang tindih satu sama lainnya, dan dapat berfungsi
berad di luar batasan atau boundary dari sebuah sistem informasi. Sebuah
memilki batasan atau boundary, dan juga memiliki lingkungan luar yang
dimilki oleh sebuah sistem informasi. Ya, suatu sistem akan dianggap
sebagai sebuah sistem informasi yang dapat dioperasikan dengan baik dan
juga optimal apabila sistem informasi tersebut memilki interface atau antar
terdapat pada sebuah sistem informasi. Hal ini mengacu pada karakteristik
sudah jelas terlihat, apabila suatu sistem informasi tidak memiliki interface,
atau masukan. Input system atau sistem masukan ini meruapakan jenis
oleh input. Hasil atau output ini bisa berupa tampilnya data dan juga
informasi yang muncul pada display user, yang berisi informasi. Dengan
adanya output ini , maka setiap user yang menggunakan sistem informasi
sistem informasi yang memilki tugas utama untuk memproses input dari
sebuah sistem informasi menadi keluaran atau output dari sebuah sistem
data secara keseluruhan yang ada did alam sebuah sistem informasi, lalu
dari sistem. Ya, sasaran dari sistem merupakan analisis berupa siapa saja
yang akan menggunakan sistem informasi ini. Tanpa adanya sasaran dari
pembuatan sistem, maka sudah pasti sebuah sistem informasi tidak akan
dikembangkan adalah jenis dari sistem informasi akuntasi, yang berisi data
Klasifikasi Sistem
sebagai berikut :
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara fisik, misalnya sistem teologia, yaitu suatu sistem yang
Sedangkan sistem fisik merupakan sistem yang ada secara fisik, seperti
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat
Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut
adalah sistem yang kondisi masa depanya tidak dapat diprediksi, karena
tanpa ada campur tangan dari pihak luar. Sedangkan sistem terbuka adalah
Dalam sub bab ini, menjelaskan tentang konsep dasar informasi dengan
Definisi Data
Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan
masih memerlukan adanya suatu pengolahan. Data bisa berujut suatu keadaan,
14
yang bisa kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian
yang benar dan nyata yang dapat dijadikan bahan kajian (analis atau kesimpulan).
Definisi Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
yang nyata digunakan untuk dasar pengambilan keputusan baik secara langsung
“Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
Kualitas Informasi
Kualitas informasi dapat dikatakan baik atau buruk dilihat berdasarkan tiga
hal, yaitu :
1. Akurat
menyesatkan bagi orang yang menerima informasi tersebut. Selain itu juga
2. Tepat waktu
informasi yang diterima harus tepat pada waktunya, sebab informasi yang
usang (terlambat) tidak mempunyai nilai yang baik, sehingga bila digunakan
3. Relevan
4. Ekonomis
tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang tetapi
5. Mudah
Nilai Informasi
suatu keadaan. Akan tetapi perlu diperhatikan bahwa informasi yang digunakan
pada masalah yang tertentu dengan biaya untuk memperolehnya. Sebagian besar
informasi tidak ditaksir keuntunganya dengan nilai uang, akan tetapi dapat
Dalam sub bab ini, menjelaskan tentang konsep dasar sistem informasi
informasi yang saling berkaitan dan berinteraksi satu sama lainya untuk keperluan
Menurut Robert A. Leitch dan K. Roscoe Davis yang dikutip oleh Jogiyanto
sering disebut blok bangunan atau building blok, yang terdiri dari beberapa
data, dan juga komponen control.semua komponen itu saling berinteraksi dan
berkaitan erat satu sama lain untuk membentuk suatu kesatuan untuk mencapai
sebuah sasaran.untuk lebih jelasnya,saya akan menjelaskan satu per satu macam-
dokumen dasar.
2. Komponen Model
matematik yang akan memanipulasi data input dan data yang tersimpan di
basis data dengan cara yang sudah ditentukan untuk menghasilkan sebuah
4. Komponen teknologi
Teknologi merupakan kotak petunjuk atau sering disebut “tool box” dalam
5. Komponen Hardware
6. Komponen Software
Komponen basis data atau sering disebut “database” ialah kumpulan atau
gabungan data yang saling berkaitan dan berhubungan satu dengan yang
lain dan tersimpan di perangkat keras computer dan bisa juga menggunakan
pembuatnya.
8. Komponen Kontrol
Dalam komponen ini banyak hal yang dapat merusak suatu system
merusak suatu system tersebut dapat dicegah atau bahkan bila terlanjur
ditangani.
1. Perancangan Sistem
2. Analisa Sistem
merupakan tahap yang sangat penting karena bila terjasi kesalahan pada
a. Mengidentifikasi masalah.
sistem.
a. Konversi
c. Audit kembali.
perancangan sistem yaitu, Flow Of Document (FOD), Diagram Arus Data (DAD),
Entity Relationship Diagram (ERD), Kamus Data, desain rancang input output.
Flow Of Document (FOD) adalah diagram yang menunjukan arus data dari
dokumen yang mengalir dari proses awal sampai akhir. FOD digunakan untuk
Simbol-simbol yang digunakan dalam bagan alir sistem dapat dilihat pada
Tabel 2.1
Menunjukan dokumen
komputer.
Menunjukan penghubung ke
ke halaman lain.
Menunjukan tembusan
5. dokumen (banyaknya
dokumen).
22
7. Menunjukan pengarsipan.
Diagram arus data adalah diagram yang menggambarkan alur data suatu
suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara
Tabel 2.2
Nama Simbol
Terminator
23
Nama Simbol
Arus Data
Proses
Simpanan Data
terminator dapat berupa orang, organisasi maupun sistem lain yang memiliki
Arus data harus melibatkan suatu proses. Data dapat mengalir antara entitas
eksternal dan proses, antara penyimpanan data dan proses, dan antara dua
3. Proses (Process)
Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau
komputer dari hasil suatu arus data yang masuk ke dalam proses untuk
a. Diagram Konteks
sistem. Diagram ini hanya memiliki satu proses dan tidak ada data store.
b. Diagram Nol
store tertentu.
c. Diagram Detail
Diagram detail ini dibuat untuk menggambarkan arus data secara lebih
detail lagi dari tahapan proses yang ada di dalam diagram nol.
untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasi. Pengunaan ERD ini dilakukan
Komponen utam pembentukan model ERD adalah entitas dan relasi. Entitas
merupakan individu yang mewakili suatu yang nyata dan dapat dibedakan dari
sesuatu yang lain, sedangkan karakteristik dari entitas didefinisikan pleh suatu
atribut. Relasi menunjukan adanya hubungan diantara sebuah entitas yang berasal
Tabel 2.3
Simbol Definisi
lebih entitas.
Sumber : Adi Nugroho, 2011 :62. Analisis dan Desain Sistem Informasi
Kamus Data
Kamus data merupakan sebuah daftar yang terorganisasi dari elemen data
yang berhubungan dengan sistem, sehingga pemakai punya dasar pengertian yang
“Kamus data adalah suatu penjelasan tertulis mengenai data yang berada
didalam database.”
26
Kamus data atau disebut juga dengan istilah data dictionary dari suatu sistem
Table 2.4
Simbol Definisi
+ Dan
{} Pengulangan
** komentar
1. Nama arus data, karena kamus data dibuat berdasarkan arus data yang
mengalir di DAD, maka nama dari arus data juga harus dicatat di KD.
27
2. Alias, alias atau nama lain dari data dapat dituliskan bila nama lain ini ada.
Alias perlu ditulis karena data yang sama mempunyai nama yang berbeda
untuk orang atau departemen satu dengan yang lainnya. Misalnya bagian
a. Dari kesatuan luar ke suatu proses, data yang mengalir ini biasanya
b. Hasil dari suatu proses ke kesatuan luar, data yang mengalir ini biasanya
terdapat di media laporan atau query tampilan layar atau dokumen hasil
cetakan komputer;
c. Hasil suatu proses ke proses yang lain, data yang mengalir ini biasanya
penerimanya;
d. Hasil suatu proses yang direkamkan ke simpanan data, data yang mengalir
e. Dari simpanan data dibaca oleh suatu proses, data yang mengalir ini
Dengan demikian bentuk dari data yang mengalir dapat berupa: dokumen
4. Arus data, arus data menunjukkan dari mana data mengalir dan ke mana
data akan menuju. Keterangan ini perlu dicatat di KD agar mudah mencari
5. Penjelasan, Untuk lebih memperjelas lagi tentang makna dari arus data
yang dicatat di KD, maka bagian penjelasan dapat diisi dengan keterangan-
keterangan tentang arus data tersebut. Misalnya nama dari arus data adalah
6. Periode, periode ini menunjukkan kapan terjadinya arus data ini. Periode
kapan input data harus dimasukkan ke sistem, kapan proses dari program
banyaknya rata-rata arus data yang mengalir dalam satu periode tertentu dan
digunakan, kapasitas dan jumlah dari alat input, alat pemroses dan alat
output.
mentah dari informasi. Informasi adalah data yang terjadi dari transaksi yang
29
dilakukan oleh organisai, dinas atau instansi Data dari hasil transaksi merupakan
Desain output dimaksud untuk menemukan kebutuhan keluaran dari sistem yang
Normalisasi
Normalisai adalah proses dimana tabel – tabel pada data base dalam hal
saling ketergantungan diantara field-field pada sebuah tabel. Misalnya jika pada
sebuah tabel terdapat ketergantungan terhadap lebih dari satu filed dalam tabel
tersebut, maka tabel tersebut harus dipecah menjadi banyak tabel. Banyaknya
hanya boleh memiliki sebuah field kunci yang menjadi ketergantungan dari field
normalisai Meliputi :
30
Satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik
Satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik
suatu kejadian yang spesifik, akan tetapi dapat mewakili setiap suatu
Mempunyai syarat yaitu bentuk data yang telah memenuhi kriteria bentuk
normal kesatu. Atribut bukan kunci haruslah bergantung secara fungsi pada
Satu set atribut yang melengkapi satu relationship atau hubungan yang
menunjukan keindukanya.
Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada
keharusan mengikuti format tertentu, dapat saja data tidak lengkap atau
Bahwa tidak ada informasi yang hilang ketika relasi dipecah menjadi relasi-
relasi lain.
31
Bentuk normal adalah suatu aturan yang dikenakan pada relasi-relasi dalam
basis data dan harus dipenuhi oleh relasi-relasi tersebut pada level-level
normalisasi.
Suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya
Suatu relasi dikatakan dalam bentuk normal kedua jika pada tabel semua
Suatu relasi dikatakan dalam bentuk normal ketiga jika pada relasi
tersebut berada dalam bentuk normal kedua dan setiap atribut bukan
Suatu relasi dikatakan dalam bentuk normal BNC jika dan hanya jika
Konsep dasar dari basis data adalah kumpulan dari catatan – catatan, atau
potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari
Basis Data
(2005:711)
“Basis data merupakan kumpulan dari data yang saling berhubungan satu
Basis data dapat diartikan sebagai markas atau gudang, tempat berasarang atau
diwakili suatu objek seperti manusia, barang, hewan, peristiwa, konsep, keadaan,
dan sebagainya yang direkam dalam bentuk angka, huruf, symbol, teks, gambar,
bunyi, atau kombinansinya. Basis data (database) merupakan kumpulan data yang
saling berhubungan (punya relasi). Relasi biasanya ditunjukan dengan kunci dari
tiap file yang ada dalam suatu file terdapat record – record yang sejenis, sama
besar, sama bentuk, yang merupakan suatu kumpulan entitas yang seragam. Satu
record terdiri dari huruf field – field yang saling berhubungan dan meninjukan
mempunyai beberapa kriteria penting yaitu : bersifat data oriented dan bukan
mengubah basis datanya. Hal ini juga dapat dikembangkan dengan mudah baik
33
Jadi secara konsep, database atau basis data adalam kumpulan dari data –
data yang membentuk suatu berkas (file) yang saling berhubungan dengan tatacara
yang tertentu untuk membentuk data baru atau informasi. Atau basis data
database adalah kumpulan dari data yang saling berhubungan relation antar satu
Hirarki Data
dalam sebuah hiraki, mulai dari paling sederhana hingga paling kompleks.
Gambar 2.1
Hirarki Data
(Sumber : Sutanta, 2011:36)
1. Sistem basis data, merupakan sekumpulan subsistem yang terdiri atas basis
data dengan para pemakai yang menggunakan basis data secara bersama –
sama, personal – personal yang merancang dan mengelola basis data teknik
– teknik untuk merancang dan mengelola basis data, serta sistem komputer
untuk mendukungnya.
memilik hubungan antar record dan rincian data terhadap objek tertentu.
5. Data Item / field / atribut, merupakan unit terkecil yang disebut data yaitu
7. Byte adalah bagian kecil yang dialamatkan dalam memory, byte merupakan
sekumpulan bit yang secara konvensional terdiri atas kombinasi 8 bit biner,
8. Bit adalah sistem biner yang teridir atas dua macam nilai yaitu, 0 dan 1.
kebersamaan.
penerapan aturan / batasan tipe, domain dan keunikan data dapat diterapkan
data histori hingga data kadaluarasa. Data yang jarang atau tidak digunakan
beberapa pemakai dan beberapa lokasi. Basis data yang dikelola oleh sistem
Jadi manajemen basis data atau database manajement sistem (DBMS) adalah
sekumpulan data yang saling berealisasi dan satu set program yang digunakan
Suatu sistem database pada dasarnya merupakan suatu sistem penyimpanan atau
sebagai cabinet atau lemari file elektronik tempat penyimpanan file-file data yang
terkomputerisasi.
direkam.
2. Atribut, setiap entity mempunyai atribut atau sebutan untuk mewakili suatu
entity.
3. Data value, adalah data actual atau informasi yang disimpan pada setiap
tentang suatu entity secara lengkap, dengan kata lain record mewakili data
atau informasi
elemen yang sama, atribut yang sama namun berbeda data valuenya.
sebagai server yang berdiri sendiri (localhost) yang terdiri atas program Apache
HTTP Server, MySQL database dan penerjemah bahasa yang ditulis dengan
bahasa pemrograman PHP dan Perl. Nama Xampp merupakan singkatan dari X
(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini
tersedia dalam GNU (General Public License) dan bebas. Xampp merupakan web
server yang mudah digunakan yang dapat melayani tampilan halaman web yang
dinamis.
Htdocs
halaman web yang sudah dibuat dan nantinya akan ditampilkan. Baik pada web
server yang asli maupun XAMPP bentuk Htdocs-nya sama namun yang berbeda
Apache
Apache adalah sebuah nama web server yang bertanggung jawab pada
request-response HTTP. Selain itu, Apache juga diartikan sebagai suatu web
autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah
MySQL
dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk
mengelola database.
39
PHP
bahasa scripting yang terpasang pada HTML yang dibuat oleh Rasmus Lerdorf.
Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa
fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk
digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa
markup. Penggunaan yang paling umum dari CSS adalah untuk memformat
halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian,
termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web
Consortium (W3C).
menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen.
CSS digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis
dengan HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang
adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer,
web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna
usability. Ajax merupakan kombinasi dari XHTML (atau HTML) dan CSS untuk
bahasa mark up dan tampilan DOM yang diakses dengan client side scripting
Pada beberapa framework dan kasus Ajax, objek IFrame lebih dipilih
format lain juga memungkinkan, seperti HTML,plain text, JSON dan EBML.
Seperti halnya DHTML, LAMP, atau SPA, Ajax bukanlah teknologi spesifik,
bermunculan.