Table Of ContentBAB 2
LANDASAN TEORI
2.1. Konsep dasar sistem informasi
Pada sub bab ini akan dibahas mengenai pengertian dari sistem, pengertian
informasi, dan pengertian sistem informasi.
2.1.1 Pengertian Sistem
Sistem adalah totalitas struktur yang terdiri dari unsur-unsur, dimana masing-
masing unsur tersebut mempunyai fungsi khusus, dan diantara mereka saling
berinteraksi dan interaksi dalam upaya pencapain tujuan bersama (M. Sobry
Sutikno, 2004).
Sistem adalah sebuah struktur konseptual yang tersusun dari fungsi-fungsi yang
saling berhubungan yang bekerjasama satu kesatuan organik untuk mencapai suatu
hasil yang diinginkan secara efektif dan efisien (John McManama, 1971).
Universitas Sumatera Utara
8
Dari definisi diatas, dapat disimpulkan bahwa sistem adalah suatu stuktur
yang memiliki unsur-unsur yang saling berhubungan atau berkaitan yang masing-
masing saling bekerjasama untuk mencapai sebuah tujuan yang sama.
2.1.2 Pengertian Informasi
Informasi adalah data yang telah diolah dan dianalisa secara formal, dengan cara
yang benar dan secara efektif, sehingga hasilnya bisa bermanfaat dalam operasional
dana manajemen (Sabarguna, 2003).
Informasi adalah makna atau pengertian yang dapat diambil dari suatu data
dengan menggunakan konvensi-konvensi yang telah umum digunakan di dalam
representasinya (Its, 1996).
Dari penjelasan tentang informasi diatas dapat disimpulakan informasi adalah
sekumpulan data yang memiliki makna atau arti yang nantinya dapat memecahkan
suatu permasalahan.
Universitas Sumatera Utara
9
2.1.3 Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem atau gabungan manusia-mesin yang terpadu
untuk menyajikan informasi guna mendukung fungsi operasi, manajemen, dan
pengambilan keputusan dalam organisasi (Budihardjo, 1995).
Sistem informasi adalah cara-cara yang diorganisasi untuk mengumpulakan,
memasukkan, mengolah, dan menyimpan data dan cara-cara yang diorganisasi
untuk menyimpan, mengelola, mengendalikan dan melaporkan informasi
sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan yang telah
ditetapkan. (Rommey, 1997).
Maka sistem informasi adalah sebuah proses pengumpulan dan pengolahan
data yang nantinya menjadi sebuah informasi, lalu akan menghasilkan sebuah hasil
akhir yang dapat membantu dalam pengambilan suatu keputusan.
2.2. Teori Penggajian
Gaji adalah sebuah komponen yang mutlak dikeluarkan oleh perusahaan sebagai
kompensasi bagi karyawan, yang mana hal ini untuk menjamin keberlangsungan
perusahaan itu sendiri, bayangkan anda bekerja tetapi tidak digaji ?, apa tidak segera
kabur.
Universitas Sumatera Utara
10
Secara konsep ada berbagai macam pendekatan, misalkan pay for position,
pay for person, pay for performance, pay for competence, equal job equal pay, skill
based pay, dan merit based pay.
Kebijakan dalam menentukan gaji biasanya dipegang oleh bagian HRD
(Human Resource Development) atau yang biasa dikenal manajemen personalia,
kebijakan yang dibuat harus menciptakan suatu kepastian hukum, rasa aman dan
mencegah timbulnya perselisihan. Artinya setiap kebijakan yang diterapkan harus
memenuhi rasa keadilan, jelas, trasparan, diterapkan konsisten tanpa memihak dan
mendapat komitmen dan dukungan penuh dari pihak manajemen tertinggi dalam
implementasinya.
2.2.1. Contoh Teknik Penggajian
Berikut ini contoh pendekatan dalam penentuan elemen gaji. Secara umum sasaran
penggajian ditujukan karena pertimbangan beberapa hal sebagai berikut :
a. Pay for position, yaitu penetapan gaji pegawai berdasarkan posisi atau
jabatannya dalam perusahaan.
b. Pay for person yaitu penetapan gaji pegawai berdasarkan keahlian atau
kompetensi yang dimiliki.
c. Pay for performance yaitu penetapan gaji pegawai berdasarkan kinerjanya pada
suatu periode tertentu.
Universitas Sumatera Utara
11
d. Pay for year of services yaitu penetapan gaji pegawai berdasarkan pertimbangan
masa kinerja seseorang.
Untuk bisa menentukan sistem penggajian, perlu memahami business proses
dalam perusahaan, mengetahui prioritas bisnis perusahaan, kemudian menentukan
sistem penggajian (konsep) yang paling cocok. Mari kita lihat table berikut :
Tabel 2.1 Matrix Komponen Penggajian
Kompensasi Gaji
Komponen
Pay for Pay for Pay for Pay for year
Penggajian
position person performance of services
Gaji pokok
Tunjangan jabatan
Tunjangan makanan
Tunjangan transport
Bonus
…….
Untuk menentukan bobot suatu jabatan dapat dilakukan dengan cara Job Evaluasi,
sehingga akan dihasilkan suatu nilai relative suatu jabatan dibandingkan jabatan-
jabatan lain di suatu organisasi perusahaan. Berdasarkan nilai jabatan tersebut maka
akan diperoleh tingkat-tingkat jabatan yang biasa dikenal dengan Golongan Jabatan
(Job Grading)
Universitas Sumatera Utara
12
Tabel 2.2 Tabel Golongan
Golongan Sub Golongan
I A, B, C, D
II A, B, C, D
III A, B, C, D
IV A, B, C, D
V A, B, C, D
Selanjutnya adalah penentuan golongan jabatan menggunakan metode Job Evaluasi
dengan hasil sebagai berikut :
Tabel 2.3 Bobot Pekerjaan
Nama Jabatan Bobot (Nilai) Jabatan Golongan
Direktur 100 I
General Manajer 80 II
Manager Keuangan 71 III
Manager Pemasaran 72 III
Manager Personalia 70 III
… … …
2.3. Pengertian Data
Data dapat didefenisikan sebagai deskripsi dari suatu dan kejadian yang kita hadapi.
Data dapat berupa catatan-catatan dalam kertas, buku, atau tersimpan sebagai file
dalam database. Data akan menjadi bahan dalam suatu proses pengolahan data.
Universitas Sumatera Utara
13
Oleh karena itu, suatu data belum dapat berbicara banyak sebelum diolah lebih
lanjut (Al-Bahra Bin Ladjamudin, 2005).
Proses pengolahan data terbagi menjadi tiga tahapan, yang disebut dengan
siklus pengolahan data (Data Processing Cycle) yaitu :
1. Tahapan Input
Yaitu dilakukan proses pemasukan data ke dalam komputer lewat media input
(Input Devices).
2. Tahapan Proses
Yaitu dilakukan proses pengolahan data yang sudah dimasukkan, yang
dilakukan oleh alat pemroses (Process Devices) yang dapat berupa proses
perhitungan, perbandingan, pengendalian, atau pencarian distorage.
3. Tahapan Output
Yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke alat
output (Output Devices) yaitu berupa informasi.
2.4.Visual Basic 2010
Microsoft Visual Basic 2010 adalah sebuah alat untuk mengembangkan dan
membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan
menggunakan bahasa BASIC (Beginners’ All-purpose Symbolic Instruction Code).
Dengan menggunakan alat ini, para programmer dapat membangun aplikasi
Windows Forms, Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line.
Universitas Sumatera Utara
14
Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya (seperti
Microsoft Visual C++, Visual C#, atau Visual J#), atau juga dapat diperoleh secara
terpadu dalam Microsoft Visual Studio. Bahasa Visual Basic 2010 sendiri menganut
paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai
evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di
atas .NET Framework. Peluncurannya mengundang kontroversi, mengingat banyak
sekali perubahan yang dilakukan oleh Microsoft.
Visual Basic 2010 merupakan versi terbaru yang dirilis oleh Microsoft pada
tanggal 12 April 2010, bersamaan dengan dirilisnya Microsoft Visual C# 2010,
Microsoft Visual C++ 2010, dan Microsoft .NET Framework 4.
Dalam versi ini, Microsoft menambahkan banyak fitur baru, termasuk di
antaranya adalah: Operator If sekarang merupakan operator ternary (membutuhkan
tiga operand), dengan sintaksis If (boolean, nilai, nilai). Ini dimaksudkan untuk
mengganti fungsi IIF.
a. Dukungan anonymous types.
b. Dukungan terhadap Language Integrated Query (LINQ).
c. Dukungan terhadap ekspresi Lambda.
d. Dukungan terhadap literal XML
e. Dukungan terhadap inferensi tipe data.
f. Dukungan terhadap 'LINQ' baru ini tidak kompatibel dengan versi terdahulu.
Universitas Sumatera Utara
15
Berikut adalah tampilan dari Microsoft Visual Basic 2010 yang akan penulis
gunakan untuk membuat aplikasi.
Gambar 2.1 Microsoft Visual Basic 2010
2.5. Pengertian MySQL
MYSQL adalah multiuser database yang menggunakan bahasa structured Query
language (SQL).MySQL dalam operasi client- server melibatkan server daemon
MySQL disisi server dan beeerbagai macam program serta library yang berjalan di
sisi client. MySQL mampu menangani data yang cukup besar. Perusahaan yang
mengembangkan MySQL yaitu TcX, mengaku mampu menyimpan data lebih dari
40 database,10,000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100
Gigabyte data. SQL adalah bahasa standar yang digunakan untuk mengakses
database server.bahasa ini aw3a;lnya di kembangkan oleh IBM,namun telah di
adopsi dan digunakan sebagai standart industri. Dengan menggunakan SQL, proses
Universitas Sumatera Utara
16
akses database menjadi lebih user-friendly dibandingkan dengan menggunakan
dBASE atau clipper yang masih menggunakan perintah – perintah program.
MySQL adalah sebuah implementasi dari sistem manajemen basisdata
relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL
(General Public License). Setiap pengguna dapat secara bebas menggunakan
MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan
produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan
salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL
(Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata,
terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan
pengoperasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu
sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam
melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun
program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data,
MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-
transaksional.
Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul
dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor
lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas
reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional
hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti
aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk
Universitas Sumatera Utara
Description:LANDASAN TEORI. 2.1. Konsep dasar sistem informasi . XAMPP adalah
sebuah software web server apache yang didalamnya sudah tersedia database