bab ii landasan teori

advertisement
BAB II
LANDASAN TEORI
Landasan teori diperlukan dalam menganalisa sistem, karena sebelumnya kita
memahami itu tentu kita harus mengetahui konsep-konsep yang terlihat didalam
suatu sistem tersebut. Perancangan atau pembangunan sistem informasi yang akan
dilaksanakan adalah mengenai informasi penggajian.
2.1 Konsep Dasar Sistem
2.1.1 Definisi Sistem
Ada beberapa tentang pengertian sistem
di antaranya definisi sistem
menurut Gorden B. Davis dalam bukunya menyatakan, sistem biasa berupa
gagasan-gagasan atau konsepsi yang saling tergantung.
Sistem menurut Norman L.Enger dalam bukunya menyatakan, suatu
sistem dapat terdiri atas kegiatan–kegiatan yang berhubungan dengan
mencapai tujuan –tujuan perusahaan.”1
Sistem yang lebih menekankan pada prosedur definisikan sebagai
berikut:”sistem adalah suatu jaringan kerja prosedur yang saling berhunungan
,pendekatan sistem yang lebih menekankan pada komponen pada elemennya.
definisikan sebagai berikut :”sistem adalah suatu kumpulan elemen-elemen
yang saling berhubungan untuk mencapai suatu tujuan tertentu. sedangkan
menurut Richard F. Neuschel (1995)
1
Abdul kadir ,Pengolahan Sistem Informasi,[Andi].
11
12
”sistem adalah suatu jaringan sejumlah prosedur yang saling berhubungan
yang dikembangkan sesuai dengan suatu pola (rencana) guna melaksanakan
aktifitas utama perusahaan . ”2
2.1.2 Karakteristik Sistem
Suatu sistem mempunyai karakteristik atau sifat –sifat tertentu, yaitu;
1. Komponen Sistem (components)
Sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja
sama membentuk kesatuan. Komponen-komponen atau elemen-elemen
sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap
subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu
fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.
2. Batas Sistem (boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem
dengan sistem lainnya atau dengan lingkungan luarnya. Batas suatu sistem
menunjukkan ruang lingkup (scope) dari sistem tersebut.
3. Lingkungan Luar Sistem (environment)
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem
yang mempengaruhi operasi sistem.
2 Prof.Dr.Jogiyanto.HM.Akt.Analisa
dan Desain ,Andi ,Offisert,Jogjakarta,2005.ha 9
13
4. Interface
Interface merupakan media penghubung antara satu subsistem dengan
subsistem yang lainnya. Interface ini memungkinkan satu subsistem untuk
mengalirkan sumber daya ke subsistem lainnya.
a. Input
Input merupakan energi yang dimasukkan ke dalam sistem. Input dapat
berupa maintenance input dan signal input. Maintenance input adalah
energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal
input adalah energy yang diproses untuk menghasilkan output.
b. Output
Output merupakan hasil dari energi yang diolah dan diklasifikasikan
menjadi output yang berguna dan sisa pembuangan. Output dapat menjadi
input untuk subsistem yang lain.
5. Pengolahan Sistem (process)
Suatu sistem mempunyai bagian pengolah yang akan merubah masukan
menjadi keluaran.
6. Sasaran Sistem (objective)
Suatu sistem mempunyai tujuan (goal) atau sasaran (objective). Sasaran
dari sistem menentukan input yang dibutuhkan dan output yang akan
dihasilkan.
14
2.2 Konsep Dasar Informasi
2.2.1 Definisi Informasi
Informasi adalah data yang telah diklasifikasi atau di olah interpranstasi
untuk digunakan dalam proses pengendalian keputusan. Bila tidak ada pilihan
atau keputusan, maka informasi menjadi tidak di perlukan. Teori lebih dapat
di sebuat teori matematika, komuniksai juga memberikan beberapa
pandangan yang berguna bagi sistem informasi manajemen.
Di sini dapat di jelaskan juga cara sistem informasi kerja serta bagian
administrasi untuk pembagian kontrak kerja dan jumlah dana kontrak serta
total penarika setiap masa kontrak yang di setujui dapat di lihat dibawah ini:
No
1
Nama
Yanto
Lama
Jumlah
Dana
Pembagian
Maksimum
Minimum
kontrak
Kontra
Kontra
Dana Kontrak
penarikan
Penarikan
k
k
dana
dana
360
180 Juta
1 Thn
1. Tujangan
= 80 juta
1. 80 Juta
1.3.000.000
2. Gaji Pokok = 50 Juta
2. 50 Juta
2.5.000.000
3. Gaji Harian = 50 Juta
3. 50 juta
3.10.000.000
Total Rata-Rata=180 juta
2.2.2 Siklus Informasi
Siklus informasi adalah gambaran secara umunya proses terhadap data
sehingga menjadi informasi yang bermanfaat bagi pengguna. informasi yang
meghasikan informasi berikutnya. Demikian seterusnya proses pengolahan data
menjadi informasi.
15
Data merupaka bentuk mentah yang belum dapat bercerai banyak,sehingga
perlu di olah lebih lanujut. Data di anggab sebagai input, diproses melalui sebuah
model membentuk informasi tersebuat sebagai landasan untuk membuat sejumlah
data baru. Data baru tersebuat selanjutnya menjadi input data proses berikutnya,
seterusnya sehingga membentuk suatu informasi.
2.3 Konsep Dasar Sistem Informasi
2.3.1 Definisi Sistem Informasi
Definisi sistem informasi adalah kumpulan informasi didalam sebuah basis
data menggunakan model dan media teknologi informasi digunakan di dalam
pengambilan keputusan bisnis sebuah organisasi.
Di dalam suatu organisasi, informasi merupakan sesuatu yang penting
didalam mendukung proses pengambilan keputusan oleh pihak manajemen.
Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan
kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi pada saat tertentu.
Di dalam dunia bisnis, kejadian-kejadian yang sering terjadi adalah transaksi
perubahan dari suatu nilai yang disebut transaksi.
16
2.4 Konsep Dasar Penggajian
2.4.1 Definisi Penggajian
Gaji adalah penerimaan sebagai inbalan dari perusaha kepada tenaga kerja
untuk suatu perkerjaan atau jasa yang akan di lakukan,dinyatakan atau di nilai
dalam bentuk uang di tetapkan menurut suatu perjanjian kerja antara perusahaan
(pemberi kerja )dan perkerja termasuk tanggung jawab baik untuk
perkerja
sendiri maupun keluarga.”1
2.4.2 Fungsi Penggajian
Menurut kamaruddin dalam bukunya yang berjudul sistem informasi
penggajian, fungsi gaji bukan hanya membantu personalia dalam menetukan gaji
karyawan yang adil dalan layak saja. tetapi masih ada fungsi-fungsi yang lain
yaitu. ”2:(1995: 164)
a. Untuk menarik perkerja yang mempunyai kemampuan ke dalam organisasi
b. Untuk mendorong pekerja agar menujukkan prestasi mereka yang tinggi.
c. Untuk memelihara prestasi perkerja selama periode yang panjang.
17
2.5 Konsep Dasar Karyawan
2.5.1 Defenisi Karyawan
Menurut peraturan menteri keunggan nomor 252 /PMK.03/2008 karyawan
adalah
orang yang menerima atau memperolehpenghasilan dalam jumlah
tertentu dan teratur, termasuk dewan atau anggota dewan pengawasan yang
secara terus menerus, ikut mengelola kegiatan perusahaan secara langsung, serta
orang yang berkerja berdasarkan jangka waktu tertentu sepanjang orang yang
bersangkutan berkerja penuh (fulltime) dalam perkerjaan tersebuat).”3
2.6 Konsep Permodelan Sistem
1. Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan
dan hubungan antar proses beserta instruksinya. Gambarnya ini dinyatakan
dengan simbol. Dengan demikian setiap simbol menggambarkan proses
tertentu. Sedangkan hubungan antar proses digambarkan dengan garis
penghubung. Flowchart ini merupakan langkah awal pembuatan program.
Dengan adanya flowchart urutan proses kegiatan menjadi lebih jelas. Jika ada
penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart
selesai disusun, selanjutnya pemrograman (programer) menerjemahkannya ke
bentuk program dengan bahasa pemrograman.
3Ahmad
hal. 43
S, Ruky,Manajemen Panggajian dan pengupahan untuk karyawan dan pengusaha, Jakarta, 2001
18
2. Diagram Kontek
Secara garis besar diagram kontek adalah suatu diagram alir yang tingkat
tinggi yang menggambarkan seluruh jaringan, masukan dan keluaran. sistem
yang dimaksud adalah untuk menggambarkan sistem yang sedang berjalan.
mengidentifikasikan awal dan akhir data awal dan akhir yang masuk dan
keluaran sistem.
Di sini juga bisa di jelaskan fungsi data flow diagram atau (DFD) terbagi
atas 3 bagian DFD yaitu:
1.
Data Flow Diagram (DFD) adalah alat pembuatan model yang
memungkinkan profesional sistem untuk menggambarkan sistem sebagai
suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan
alur data, baik secara manual maupun komputerisasi.
2.
DFD ini adalah salah satu alat pembuatan model yang sering digunakan,
khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting
dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata
lain, DFD adalah alat pembuatan model yang memberikan penekanan
hanya pada fungsi sistem.
19
3.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur
data dengan konsep dekomposisi dapat digunakan untuk penggambaran
analisa maupun rancangan sistem yang mudah dikomunikasikan oleh
profesional sistem kepada pemakai maupun pembuat program.
2.7 Konsep Basis Data
Database merupakan salah satu komponen penting dalam sistem
informasi, karena database adalah dasar dalam menyediakan informasi bagi
para pemakai. Suatu database dibuat dan digunakan untuk mengatasi masalahmasalah yang ada pada saat penggunaan data. Masalah-masalah tersebut antara
lain :
1.
Redudansi dan konsistensi data.
2.
Kesulitan pengaksesan data.
3.
Isolasi data untuk standarisasi.
4.
Banyak pemakai ( multiple user ).
5.
Masalah keamanan ( security ).
6.
Masalah kesatuan / integrasi (integration).
7.
Masalah kebebasan data (data indepence).
Pelaksanaan pengguna database memerlukan suatu sistem yang dapat
mengatur dan mengelola file, program, yang disebut Database Management
System (DBMS), yaitu pengelolaan sekumpulan file yang seling berkaitan
antara file yang satu dengan yang lainnya.
20
1. Desain Basis Data Sistem
Basis data (database) adalah suatu pengorganisasian sekumpulan data
yang saling terkait sehingga memudahkan aktivitas untuk memperoleh
informasi.
Merancang basis data merupakan hal yang sangat penting dalam
perancangan suatu sistem. Kesulitan utama dalam merancang suatu basis
data adalah bagaimana cara marancang suatu basis data yang dapat
memuaskan keperluan saat ini dan masa yang akan datang.
Elemen-elemen data dalam suatu basis data harus dapat dipergunakan
untuk pembuatan keluaran (output), sesuai dengan yang diinginkan. Untuk
menghasilakn keluaran yang baik, juga diperlukan masukan (output) yang
baik. Hasil pemasukan data ini akan disimpan atau direkam dalam basis
data.
1)
Field
Adalah data yang menunjukkan sifat-sifat tertentu
2)
Record
Merupakan segala sesuatu yang kita simpan sebagai informasi dan
kumpulan dari beberapa field
3)
Database
Merupakan kumpulan dari beberapa record yang memiliki relasi
antar record maupun field
21
4)
Database system
Merupakan kumpulan dari basis data yang saling terpisah tapi
dikelola secara bersama-sama.
2. Normalisasi
Normalisasi merupakan proses pengelompokan data elemen menjadi tabeltabel yang menunjukkan entiti dan relasinya. Sebelum mengenal lebih jauh
mengenai normalisasi ada beberapa konsep yang perlu diketahui yaitu :
1. Atribut kunci
Setiap file selalu terdapat kunci dari file atau satu set field yang dapat
mewakili record.
2. Candidate key
Kunci kandidat adalah satu atribut atau satu set minimal atribut yang
mengindentifikasi secara unik suatu kejadian spesifik dari entity. Dan
kandidat key tidak boleh berisi atribut dari tabel yang lain.
3. Primary key
Primary key adalah satu atribut atau satu set minimal atribut yang tidak
hanya mengindentifikasi secara unik suatu kejadian spesifik, tetapi dapat
juga mewakili setiap kejadian dari entity.
4. Alternatif key
Setiap atribut dari candidate key yang tidak terpilih menjadi primary key,
maka atribut-atribut tersebut dinamakan alternatif key.
22
5. Foreign key
Foreign key merupakan sembarang atribut yang menunjuk kepada
primary key pada tabel yang lain. Foreign key akan terjadi pada suatu relasi
yang memiliki kardinalitas one to many (satu ke banyak) atau many to
many (banyak ke banyak). Foreign key biasa nya selalu diletakkan pada
tabel atau relasi mengarah ke banyak.
2.8 Perangkat Lunak Yang Digunakan
Dalam pembuatan program ini menyusun dengan menggunakan Borland
Delphi 7 . Delphi 7 dapat membantu untuk membuat berbagi macam aplikasi
yang berjalan di sistem operasi Windows ,mulai dari sebuah program
sederhana sampai dengan program yang berbasiskan server atau
Delphi 7
atau termasuk aplikasi yang di gunakan untuk mengolah angka ,database dan
aplikasi web.
2.8.1. Borland Delphi 7
Borland Delphi 7 sebuah bahasa pemrograman undur windowns yang
produksi oleh Borland dengan tampilan yang seperti pada sistem windowns
itu sendiri. Pemrograman ini merupakan pengembangan program bahasa
pascal. Dengan Menggunakan Borland Delphi 7 ini untuk membuat program
dari yang sederhana sampai denga berbasis web atau jaringan yang berjalan di
sistem operasi Windows.
23
Borland sebagai pengembangan perangkat lunak yang sudah ada sejak
tahun 1980 menggunakan ikon dan nama Delphi sebagai salah satu perangkat
lunak
pembuatab pemrograman
untuk membuat program
yang sudah
mengarah ke pemrograman yang berorentasi pada objek atau di kenal
dengan istilah OOP ( Objek Oriented progrogremming).
Keunggulan bahasa programan ini terletak pada produktivitas,kualitas
pengembangan perangkatlunak,kecepatanya
kompilasi, pada desain yang
menarik serta di perkuat dengan pemrogramannya yang terstruktur.
Gambar 2.1 Borland Delphi 7
24
2.8.2 Microsoft Access
Microsoft Access 2007 merupakan bagian dari paket Microsoft Office
2007, Microsoft Access 2007 tidak jauh berbeda dengan Microsoft Access
versi-versi sebelumnya.
Microsoft Access sendiri mempunyai fungsi sebagai program aplikasi
Database Managenent System (DBMS) dengan kata lain Microsoft Access
sangat membantu kita untuk mengolah sebuah basis data.
Dengan ditunjang oleh interface yang mudah dimengerti, maka dengan
menggunakan Microsoft Access ini kita tidak perlu repot-repot mengetik
sintak untuk membuat table, relationship, membuat form, membuat query,
dan lain-lain.
Gambar 2.2 Form Microsoft Access
25
2.8.3 Sejarah Perusahaan
CV. Mitra Bintan Consultant adalah yang di dirikan oleh Buk Yanti pada
tahun 2002 beralamat di Jalan Haji Unggar Gang Lorong raya No
15.perusahaan ini bergerak di bidang kontraktor
yang memiliki jasa
pembagunan jalan raya kepada swasta maupun pemerintah.
Struktur Organisasi CV Mitra Bintan Consultant
Staf
Administrasi
Staf
Accounting
Bagian
Kasir
Gambar 2.3 Struktur Organisasi perusahaan
26
Tugas –Tugas dari Struktur organisasi sebagai Berikut :
1. Pimpinan
a. Sebagai jabatan paling tertinggi di perusahaan.
b.
Memiliki tanggung jawab yang sangat berat di perusahaan untuk
menghitung laba dan perusahaan
c. Memberi struktur kepada bawahan untuk melaksanakan tugas.
d. Menyetujuai atau mengontrol uang keluar dan uang masuk
2. Staf administrasi
a. Mengelola data karyawan
b. Membuat surat masuk dan surat keluar perusahaan
3. Staf accounting
a. Menghitung gaji karyawan
b. Menghitung jurnal pengeluaran dan penerimaa kas .
c. Mengelola serta merengkap hutang dan piutang perusahaan
d. Membuat laporan kepada pimpinan
4. Kasir
a. Memegang kas perusahaan
b. Mengontrol secara manual pengeluaran kas perusahaan
c. Mengurus segala kegiatan dibank yang berhubungan dengan uang
perusahaan.
Download