You are on page 1of 13

BAB II

LANDASAN TEORI
2.1 Konsep Dasar Sistem
Konsep dasar sistem ini meliputi pengertian dasar dari sistem, bentuk
umum sistem, karakteristik sistem dan analisis sistem.
2.1.1 Pengertian Dasar Sistem
Secara umum sistem adalah sekumpulan elemen-elemen yang saling
berkaitan dan memproses masukan (input) sehingga menghasilkan keluaran
(output).
Pengertian sistem dibagi menjadi dua pendekatan yang menekankan pada
prosedur dan dilihat dari pendekatan yang menekankan pada elemen atau
komponen.
Pendekatan sistem yang lebih menekankan pada prosedur didefinisikan
suatu sistem adalah jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan untuk
menyelesaikan sasaran tertentu.
Pendekatan sistem lebih menekankan pada elemen atau komponen yang
didefinisikan sistem adalah sekumpulan dari elemen-elemen suatu tujuan tertentu.
Kesimpulan dari dua pengertian diatas yaitu sistem adalah suatu kesatuan
yang terorganisasi dan tidak bisa berdiri sendiri yang saling berkaitan satu sama
lain sesuai dengan rencana untuk mencapai tujuan tertentu.
6

2.1.2 Bentuk Umum Sistem
!entuk umum dari suatu sistem terdiri atas masukan (input), proses dan
keluaran (output), dalam bentuk umum sistem ini bisa melakukan satu atau lebih
masukan yang akan diproses dan menghasilkan keluaran sesuai dengan rencana
yang telah direncanakan sebelumnya.
Gambar 2.2 Bentuk Umum Sistem
"Sumber# $nalisis dan %esain Sistem &nformatika. '. (. )ogiyanto. *+,+-
2.1. Karakteristik Sistem
$dapun karakteristik atau sifat suatu sistem yaitu#
*. Komponen-Komponen (Components)
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang
artinya saling bekerja sama untuk membentuk satu kesatuan.
.. !atas Sistem (Boundary)
!atas sistem (Boundary) merupakan daerah yang membatasi antara satu
sistem dengan sistem yang lain atau dengan lingkungan luarnya.
/. 0ingkungan 0uar Sistem (Environment)
0ingkungan luar dari satu sistem adalah apapun diluar batas dari sistem yang
mempengaruhi operasi sistem.
1. Perhubungan (Interface)
Perhubungan merupakan media penghubung antara satu sub sistem dengan
sub sistem lain.
2. (asukan (Input)
(asukan adalah energi yang dimasukan ke dalam sistem.
&nput
Proses
3utput
,
6. Keluaran (Output)
Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi
keluaran yang berguna.
. Pengolahan
Suatu sistem dapat mempunyai sutau bagian pengolahan yang akan merubah
masukan menjadi keluaran.
,. Sasaran (obective) atau tujuan (!oa")
Suatu sistem pasti mempunyai tujuan atau sasaran-sasaran dari sistem sangat
menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan
dihasilkan sistem.
2.1.! Ana"isis Sistem
4ntuk menge5aluasi dan identifikasi permasalahan-permasalahan yang
dihindari dan pada kesempatan-kesempatan tertentu bisa diusulkan perbaikan-
perbaikan.
0angkah-langkah dalam menganalisa sistem#
*. Identify, yaitu mengidentifikasi masalah6
.. Understand, yaitu memahami kerja dari sistem yang ada6
/. #na"y$e, yaitu menganalisa sistem6
1. %eport, yaitu membuat laporan hasil analisis.
2.2 Konsep Dasar In#ormasi $an Data
+
&nformasi merupakan salah satu unsur yang sangat penting di dalam
organisasi. Suatu sistem yang kurang mendapatkan informasi akan menjadi luruh,
sehingga informasi tersebut sangat penting artinya bagi suatu organisasi.
2.2.1 In#ormasi
Pada suatu sistem informasi sangat penting sekali artinya, informasi itu
sendiri didefinisikan sebagai data yang telah diproses ke dalam satu bentuk
tertentu yang mempunyai nilai nyata dan terasa bagi keputusan saat ini atau
keputusan mendatang.
%ari definisi tersebut dapat disimpulkan bah7a informasi adalah#
*. Sekumpulan data yang telah diproses6
.. %iproses didalam format tertentu6
/. (emberikan arti kepada yang menerimanya6
1. &nformasi bersifat tepat 7aktu dan tidak statis.
2.2.2. Data
%ata adalah suatu istilah majemuk, yang berarti fakta yang dibandingkan
dengan kenyataan, simbol-simbol yang menunjukkan suatu ide, objek, kondisi
atau situasi dan lain-lain. )elasnya data itu dapat berupa apa saja dan dapat
ditemukan dimana saja. Kemudian kegunaan dari pada data adalah sebagai dasar
yang objektif (re"ative) didalam proses penyusunan kebijakan dan keputusan oleh
pimpinan organisasi.
%ari definisi tersebut dapat disimpulkan bah7a data adalah#
*8
*. 9akta, dimana fakta tersebut untuk dibanding dengan kenyataan6
.. Simbol-simbol yang menunjukkan suatu ide, objek, kondisi atau situasi6
/. Kegunaan data adalah sebagai dasar objektif (re"atif) didalam proses
penyusunan kebijakan dan keputusan oleh pimpinan6
2. Pengertian %a&i
(enurut 44 :o., tahun *+1 pasal dijelaskan bah7a setiap Pega7ai
berhak memperoleh gaji yang layak sesuai dengan pekerjaan dan tanggung
ja7abnya.
(enurut Kamus !esar !ahasa &ndonesia pengertian gaji adalah upah kerja
yang dibayar dalam 7aktu tetap atau bisa juga balas jasa yang diterima pekerja
dalam bentuk uang berdasarkan 7aktu tertentu.
%engan pengertian gaji diatas, maka dapat ditarik kesimpulan bah7a gaji
adalah sebagai balas jasa atau penghargaan atas hasil kerja seseorang.
2.! Aturan Per'itungan %a&i
*. ;aji Pokok, total perhitungan gaji pokok berdasarkan tingkat golongan.
.. <unjangan 4mum#
*) <unjangan Keluarga
a. <unjangan istri=suami sebesar *8 > dari gaji pokok.
b. <unjangan anak sebesar 1 > dari gaji pokok.
.) <unjangan 9ungsional
<unjangan ini dibayarkan sesuai dengan ketentuan yang berlaku.
/) Potongan-Potongan
**
a. Potongan iuran 7ajib bagi setiap Pega7ai !4(: adalah *8> dari gaji
pokok baru ditambah tunjangan keluarga.
b. Potongan PP' sebesar *2 > atas kelebihan penghasilan yang melebihi
batas. Penghasilan yang tidak kena pajak adalah tetap berlaku
sebagaimana yang diatur dalam keputusan (enteri Keuangan ?&
no.*.8+=K(K.81=*+,+ tanggal /* 3ktober *+,+.
c. Potongan lainnya, misalnya potongan P9K bulog, iuran amal, sedekah.
1) Pembulatan
4ntuk memudahkan penyelesaian administrasi maka dalam perhitungan
penghasilan diadakan pembulatan-pembulatan, yaitu dengan dibulatkan ke
atas menjadi ratusan rupiah. %engan demikian akan terdapat angka
pembulatan sebagai salah satu unsur perhitungan penghasilan bruto yang
harus dicantumkan pada lajur yang telah tersedia dalam daftar gaji.
2.( Pengo"a'an Data
Pengolahan data dengan komputer terkenal dengan nama pengolahan data
elektronik. %ata adalah kumpulan kejadian yang diangkat dari suatu kenyataan.
%ata dapat berupa angka-angka, huruf-huruf atau simbol-simbol khusus atau
gabungan darinya. Pengolahan data adalah manipulasi dari data kedalam bentuk
yang lebih berguna dan lebih berarti, berupa suatu informasi.
2.(.1 Sik"us Pengo"a'an Data
*.
Suatu proses pengolahan data terdiri dari / tahapan dasar, yang disebut
dengan siklus pengolahan data (data processin! cyc"e) yaitu input, processing dan
output.
Gambar 2.& Sik"us 'en!o"a(an )ata
"Sumber# $nalisis dan %esain Sistem &nformatika. '. (. )ogiyanto. *+,+-
<iga tahapan dasar dari siklus pengolahan data tersebut dapat
dikembangkan lebih lanjut. Siklus pengolahan data yang dikembangkan
(e*panded data processin! cyc"e) dapat ditambahkan tiga atau lebih tahapan lagi,
yaitu ori!ination+ stora!e dan distribution.
Gambar 2., E*panded )ata 'rocessin! Cyc"e
"Sumber# $nalisis dan %esain Sistem &nformatika . '. (. )ogiyanto. *+,+-
*. Ori!ination+ tahap ini berhubungan dengan proses dari pengumpulan data
yang biasanya merupakan proses pencatatan (recordin!) data kedokumen
dasar.
.. Input+ tahap ini merupakan proses memasukkan data kedalam proses komputer
le7at alat input (input device).
/. 'rocessin!+ tahap ini merupakan proses pengolahan dari data yang sudah
dimasukkan yang dilakukan oleh alat pemroses (proccessin! device), yang
&nput Processing 3utput
3rigination &nput Processing 3utput %istribution
3utput
*/
dapat berupa proses menghitung, membandingkan, mengklasifikasikan,
mengurutkan, mengendalikan atau mencari di stora!e.
1. Output+ tahap ini merupakan proses menghasilkan output dari hasil
pengolahan data ke alat output (output device), yaitu berupa informasi.
2. )istribution+ tahap ini merupakan proses dari distribusi output kepada pihak
yang berhak dan membutuhkan informasi.
6. Stora!e+ tahap ini merupakan proses perekaman hasil pengolahan ke simpanan
luar storage. 'asil dari pengolahan yang disimpan di storage dapat
dipergunakan sebagai bahan input untuk proses selanjutnya.
Pada gambar, tampak adanya dua anak panah yang berla7anan arah,
menunjukkan hasil pengolahan dapat disimpan di storage dan dapat diambil
kembali untuk proses pengolahan data selanjutnya.
2.) Peran*angan Sistem
Perancangan sistem secara umum adalah suatu tahap dimana didalamnya
terdapat identifikasi komponen-komponen sistem informasi yang akan dirancang
secara rinci yang bertujuan untuk memberikan gambaran kepada pengguna lain
mengenai sistem yang baru. Sedangkan desain sistem secara terperinci di
maksudkan untuk membuat program komputer dan ahli tekhnik lainnya yang akan
mengimplementasikan sistem.
;ambaran umum dari rancangan model sistem informasi secara logika
dapat dibuat dalam bentuk %iagram $lir %ata (%$%) atau %ata 9lo7 %iagram
(%9%). $rus data pada %$% atau %9% dapat menjelaskan dengan menggunakan
Kamus %ata ()ata )ictionary).
*1
2.).1 Diagram Konteks
Keadaan sistem secara umum dan hubungan-hubungan sistem tersebut
dengan komponen-komponen diluar sistem atau sistem yang lain dapat
digambarkan secara logika dengan diagram konteks. %efinisi diagram konteks
adalah penggambaran semua elemen-elemen yang terlibat dalam suatu sistem dan
elemen-elemen yang terlibat dalam suatu sistem arus data yang masuk ke dalam
sistem dan luar sistem digambarkan dengan jelas.
%iagram konteks meliputi beberapa sistem antara lain#
*. Kelompok pemakai, organisasi atau pihak lain6
.. %ata yang diterima oleh sistem dari lingkungan6
/. %ata dihasilkan oleh sistem6
1. Penyimpangan data6
2. !atasan antara sistem yang dirancang dengan lingkungan.
2.).2 Diagram A"ir Data+Data ,"o- Diagram
%iagram $lir %ata ()ata -"o. )ia!ram) adalah representasi grafik dari
sebuah sistem. %9% menggambarkan komponen-komponen sebuah sistem, aliran-
aliran data diantara komponen-komponen tersebut, asal, tujuan dan penyimpangan
data tersebut.
%ata 9lo7 %iagram (%9%) sering digunakan untuk menggambarkan suatu
sistem yang telah ada satu sistem baru yang dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik mengalir atau lingkungan fisik data tersebut
akan disimpan. %9% merupakan alat yang digunakan pada metodologi
pengembangan sistem terstruktur (stucture ana"ysis and desi!n). %9% merupakan
dokumentasi dari sistem yang baik.
*2
2.). Data ,"o- Logika
%9% logika lebih tepat digunakan untuk menggambarkan sistem yang
akan diusulkan (sistem yang baru). %9% logika tidak menekankan pada
bagaimana sistem diterapkan, tetapi penekanannya hanya pada logika dari
kebutuhan-kebutuhan sistem. 4ntuk sistem komputerisasi, penggambaran %9%
logika yang hanya menunjukkan kebutuhan proses dari sistem yang diusulkan
secara logika, biasanya proses-proses secara komputer saja.
2.).! Data ,"o- Diagram ,isik
Penekanan dari %9% fisik adalah bagaimana proses-proses dari sistem
diterapkan, termasuk proses-proses manual. %engan menggunakan %9% fisik,
proses sistem yang ada akan dapat digambarkan dan dikomunikasikan kepada
pemakai sistem tersebut bekerja.
2.).( Entit. Re"ations'ip Diagram
?elasi antara dua tabel yang dapat dikategorikan menjadi / macam,
adapun relasi-relasi yang mungkin terjadi antara lain#
*. 3ne to 3ne ?elationship dua file
'ubungan one to one re"ations(ip adalah antara file pertama dengan file
kedua adalah satu banding satu.
Gambar 2./ One to One %e"ations(ip
"Sumber# $nalisis dan %esain Sistem &nformatika. '. (. )ogiyanto. *+,+-
.. 3ne to (any ?elationship dua file
9ile $ 9ile !
*6
'ubungan one to many re"ations(ip adalah sebuah relasi merupakan tahap
dimana hubungan antara file pertama dengan file kedua adalah satu banding
banyak.
Gambar 2.0 One to 1any %e"ations(ip
"Sumber# $nalisis dan %esain Sistem &nformatika. '. (. )ogiyanto. *+,+-
/. (any to (any ?elationship dua file
'ubungan many to many re"ations(ip adalah sebuah relasi antara suatu file
satu dengan file yang kedua mempunyai relasi banyak berbanding banyak.
Gambar 2.2 1any to 1any %e"ations(ip
"Sumber# $nalisis dan %esain Sistem &nformatika. '. (. )ogiyanto. *+,+-
2.).) Tek'nik Norma"isasi
Pada proses normalisasi diuji beberapa kondisi apakah ada kesulitan pada
menambah, menghapus, mengubah, membaca pada satu database. !ila ada
kesulitan pada pengujian tersebut maka, dapat dipecahkan pada beberapa tabel
lagi atau dengan kata lain perancangan belumlah mendapat database yang optimal.
Proses normalisasi merupakan proses pengelompokan data elemen menjadi tabel-
tabel yang memajukan entity dan relasinya.
2.)./ Bentuk0Bentuk Norma"isasi
a. !entuk normalisasi tahap pertama
9ile $ 9ile !
9ile $ 9ile !
*
!entuk ini dapat dilihat dari ciri-ciri yaitu satu record demi satu record dalam
flat file (file data atau rata), data dibentuk dalam satu record demi satu record
dan nilai 5alue fieldnya berupa atomic va"ue, tidak hanya set atribut yang
berulang-ulang.
b. !entuk normalisasi tahap kedua
!entuk normalisasi tahap kedua mempunyai syarat, yaitu bentuk data telah
memenuhi kriteria bentuk normal satu.
c. !entuk normalisasi tahap ketiga
4ntuk menjadi bentuk normalisasi bentuk ketiga haruslah dalam bentuk
normal kedua dan semua atribut bukan primer tidak hanya hubungan transitif,
contoh pada tahap kedua sudah menjadi bentuk normal ketiga karena semua
atribut tergantung pada primary key.
2./ Ba'asa Pemograman Bor"an$ De"p'i
%elphi merupakan generasi lanjutan dari <urbo Pascal (diluncurkan oleh
!orland &nternational &ncorporation, tahun *+,/). Sesuai dengan sistem informasi
yang populer pada saat itu. <urbo Pascal memang dirancang untuk bisa dijalankan
pada sistem 3perasi %3S, kemudian seiiring dengan perkembangan @aman dan
ilmu pengetahuan yang ada, !orland &nternational (A merintis <urbo Pascal for
Bindo7s yang bisa dipakai pada Bindo7s.
Penggabungan <urbo Pascal dan <urbo Pascal for Bindo7s pada tahun
*++. melahirkan suatu bahasa pemograman yang diberi nama !orland Pascal
5ersi .8, namun setelah peluncuran produk ini mendorong !orland &nternational
&nc. untuk membuat bahasa pemograman 5isual yang berbasis bahasa Pascal.
*,
'asil dari kerja keras mereka adalah dengan lahirnya !orland %elphi pada tahun
*++2, dan disusul setahun kemudian dengan lahirnya !orland %elphi 5ersi ..8.
%alam perancangan sistem pengolahan data gaji guru ini sendiri, penyusun
menggunakan bahasa pemograman %elphi 2.8. kelebihan !orland %elphi 2.8
adalah suatu program aplikasi yang mengembangkan database sehingga akan
memberikan kelebihan antar muka (interface) grafis yang lebih sempurna dalam
lingkungan penggunaan (icrosoft Bindo7s. !orland %elphi 2.8 juga
memberikan kemudahan bagi seorang programmer dalam merancang suatu
program, khususnya Perancangan Sistem &nformasi Pengolahan ;aji Pega7ai P<.
)amsostek (Persero) Aabang (ajalaya, sehingga dapat memproses suatu sistem
yang memuat data-data gaji para pega7ai.
%i dalam !orland %elphi dibagi menjadi lima atribut penting, yaitu#
*. Kualitas dari lingkungan pengembangan 5isual6
.. Kecepatan compi"er dibandingkan dengan kompleksitasnya6
/. Kekuatan dari bahasa pemograman dibandingkan dengan kompleksitasnya6
1. 9leksibel dari arsitektur basis data6
2. Pola desain dan pemakaian yang di7ujudkan oleh free.orknya.

You might also like