SISTEM INFORMASI DATA PEGAWAI DAN PERHITUNGAN GAJI PEGAWAI DENGAN SMS GATEWAY DI UD.H.ALI MAKKI.

SISTEM INFORMASI DATA PEGAWAI DAN PERHITUNGAN
GAJ I PEGAWAI DENGAN SMS GATEWAY
DI UD.H.ALI MAKKI

SKRIPSI

Disusun Oleh :
IFTITAH HANIM
NPM : 0934010071

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

LEMBAR PENGESAHAN


SISTEM INFORMASI DATA PEGAWAI DAN PERHITUNGAN GAJ I
PEGAWAI DENGAN SMS GATEWAY DI UD.H.ALI MAKKI

Disusun Oleh :
IFTITAH HANIM
NPM. 0934010071

Telah disetujui mengikuti Ujian Negara Lisan
Gelombang II Tahun Akademik 2012/2013

Menyetujui,
Pembimbing Utama

Pembimbing Pendamping

Intan Yuniar P, S.Kom, M.Sc

Dr. Ir. Ni Ketut Sari, MT

NPTY. 380 06 04 01981


NIP. 19650731 199203 2 001

Mengetahui,
Ketua Program Studi Teknik Infor matika
Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur

Dr. Ir. Ni Ketut Sari, MT
NIP. 19650731 199203 2 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SKRIPSI
SISTEM INFORMASI DATA PEGAWAI DAN PERHITUNGAN GAJ I
PEGAWAI DENGAN SMS GATEWAY DI UD.H.ALI MAKKI
Disusun Oleh :
IFTITAH HANIM
NPM. 0934010071
Telah dipertahankan dihadapkan dan diterima oleh Tim Penguji Skripsi

Program Studi Teknik Infor matika Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Pada Tanggal 14 J uni 2013
Pembimbing :

Tim Penguji :

1.

1.
Intan Yuniar P, S.Kom, M.Sc

Budi Nugroho, S.Kom, M.Kom

NPTY. 380 06 04 01981

NPT. 3 8006 05 0205 1

2.


2.
Dr. Ir. Ni Ketut Sari, MT

Ir. Purnomo Edi Sasongko, MP

NIP. 19650731 199203 2 001

NPT.
3.
I Made Suartana, S.Kom, M.Kom
NPT.

Mengetahui,
Ketua Program Studi Teknik Infor matika
Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur

Ir. Sutiyono, MT
NPT. 19600713 198703 1 001


Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR

Segala puji syukur saya ucapkan kehadirat Allah SWT atas limpahan
rahmat serta hidayah-Nya, sehingga saya dapat menyelesaikan Tugas Akhir yang
telah dilaksanakan di UD.H.ALI MAKKI tepat pada waktunya. Tidak lupa
shalawat serta salam kami haturkan pada junjungan kita Nabi Besar Muhammad
SAW. Amin.
Tugas Akhir ini merupakan salah satu syarat yang harus dipenuhi untuk
menyelesaikan program studi sarjana satu pada Jurusan S1 Teknik Informatika
FTI-UPN Jawa Timur. Melalui Tugas Akhir ini mahasiswa diharapkan
mengetahui dan memahami pekerjaan di lapangan serta dituntut untuk memiliki
ketrampilan dan kemampuan untuk menerapkan ilmu pengetahuan yang diperoleh
dari bangku kuliah.
Tidak lupa penulis menyampaikan penghargaan dan rasa terima kasih pada
semua pihak yang telah membantu dalam melaksanakan Tugas Akhir dan
penyusunan laporan ini hingga dapat terselesaikan dengan baik, khususnya kepada
:

1. Ibu Dr. Ir. Ni Ketut Sari, MT, selaku Ketua Jurusan S1 Teknik Informatika
FTI-UPN yang telah memberikan kesempatan kepada penulis untuk
melaksanakan Tugas Akhir dan selaku dosen pembimbing Tugas Akhir
yang telah membimbing dalam kegiatan tersebut.
2. Intan Yuniar Purbasari, S.Kom, M.Sc selaku dosen pembimbing Tugas
Akhir yang telah membimbing dalam kegiatan tersebut.
3. Seluruh dosen dan staf pengajar Program Studi S1 Teknik Informatika
yang telah memberikan ilmunya dan membantu selama duduk dibangku
kuliah.
4. Bpk. H.ALI MAKKI, selaku Kepala Perusahaan yang telah memberikan
ijin penulis untuk melaksanakan Tugas Akhir.
5. Ibu Istiqomah, selaku pembimbing lapangan yang rela meluangkan
waktunya untuk memberikan arahan dalam pengambilan data.

ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6. Seluruh staff UD.H.ALI MAKKI, yang memberikan ijin kepada penulis
untuk melaksanakan Tugas Akhir.

7. Kedua orang tua kami, yang telah memberikan dukungan berupa moral,
material, maupun spiritual kepada penulis.
8. Serta semua pihak yang tidak dapat kami sebutkan satu persatu, namun
segala sumbangannya sangat membantu penulis.
Penulis menyadari bahwa Laporan Tugas Akhir ini ini jauh dari sempurna,
oleh karena itu penulis sangat mengharapkan kritik dan saran yang membangun
dari semua pihak.
Akhir kata semoga laporan Tugas Akhir ini bermanfaat bagi kita semua.
Amin.

Surabaya, 21 Mei 2013

Penulis

iii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI


HALAMAN J UDUL
HALAMAN PENGESAHAN
SUSUNAN TIM PENGUJ I
HALAMAN BEBAS REVISI
ABSTRAK ……………………………………………………………………… i
KATA PENGANTAR ……………………………………………….………… ii
DAFTAR ISI ……………………………………………………..………….… iv
DAFTAR GAMBAR ………………………………………………………… viii
DAFTAR TABEL ………………………………………………………..…… xii
BAB I

PENDAHULUAN ………………………………………………... 1
1.1 Latar Belakang Masalah ………………………………….…….… 1
1.2 Perumusan Masalah ………………………………………….…… 6
1.3 Batasan Masalah ………………………………………………….. 6
1.4 Tujuan ……………………………………………………….…..... 6
1.5 Manfaat …………………………………………...…….………… 7
1.6 Metodologi Penelitian ……………………………………...…..… 7
1.7 Sistematika Penulisan ………………………………………..…… 8


BAB II

TINJAUAN PUSTAKA …………………………………………. 10
2.1 Tinjauan Umum …………………………………………….…… 10
2.1.1 Profil Perusahaan……………………………..…….……… 10
2.1.2 Visi Perusahaan…................................................................. 10
2.1.3 Misi Perusahaan……………………………………...……

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

iv

10

2.2 Landasan Teori…………………………………………...……… 11
2.2.1 Pengertian Sistem…………………..…………………...…. 11
2.2.2 Pengertian Informasi………………………………………. 14
2.2.3 Sistem Informasi…………………………………………... 15

2.2.4 PHP…………………………………………………..……. 18
2.2.5 My SQL………………………….……………………....… 20
2.2.6 Web Server…………………………………………….…... 23
2.2.7 SMS Gateway…………………….……………………..…. 28
2.2.8 Sybase Power Designer 6.0 32 bi.t……………………..….. 30
2.2.9 LocalHost……………….…………………………….…… 36
2.2.10 Notepad ++…………….………………………………..… 37
2.2.11 Jurnal Sistem informasi Pengelolaan Gaji Pegawai
Berbasis Web…………………………………………....…. 43
2.2.12 Jurnal Sistem Pengembangan Payroll Penggajian
Karyawan…………….………………………..………...… 47
BAB III

METODE PENELITIAN……………………………………..… 56

3.1 Metode Penelitian.......………………………………………….... 56
3.2 Rancangan DFD (Data Flow Diagram)…………………....……. 57
3.3 Rancangan Basis Data…………………………………………...
BAB IV


68

HASIL DAN PEMBAHASAN ………………………………... 72

4.1 Hasil …………………………………………………….………

71

4.2 Pembahasan Perancangan Software…………………………….. 71
4.2.1 Design Interface Login………………...………………….

72

4.2.2 Design Menu Home……………………………………….. 73

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

v

4.2.3 Design Menu Data Pengguna ……………………………… 73

4.3

4.2.4 Design Menu Data Pegawai……………………………….

74

4.2.5 Design Menu Data Periode……………………………..…

75

4.2.6 Design Menu Data Absensi……………………………..…

76

4.2.6.1

Data Absensi Bulanan……………………...….

77

4.2.6.2

Data Absensi Mingguan………….………...….

78

4.2.7 Design Menu Laporan Gaji……………………………..…

80

4.2.7.1

Laporan Gaji Bulanan……………………...….

80

4.2.7.2

Laporan Gaji Mingguan………….………...….

82

4.2.8 Design Menu Logout………………………………..…….

83

Uji Coba dan Implementasi……………………………………..

84

4.3.1 Skenario Uji Coba Menu Login…………………...………

84

4.3.2 Skenario Uji Coba Menu Data Pengguna……………...….

86

4.3.3 Skenario Uji Coba Menu Data Pegawai…………….......… 89
4.3.4 Skenario Uji Coba Menu Data Periode…………………… 92
4.3.5 Skenario Uji Coba Menu Data Absensi…………………...

93

4.3.5.1

Data Absensi Bulanan……………………...….

93

4.3.5.2

Data Absensi Mingguan………….………........

96

4.3.6 Skenario Uji Coba Menu Laporan Gaji…………….…........ 98
4.3.6.1

Laporan Gaji Bulanan…………………………

98

4.3.6.2

Laporan Gaji Mingguan………….………...….

99

4.3.6.3

SMS Gateway…………………….……….….

100

4.3.7 Skenario Uji Coba Menu Logout……..………………....... 101
4.4

Pembahasan Uji Coba dan Implementasi………………….....

vi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

101

BAB V

KESIMPULAN DAN SARAN…. …………………………...

103

5.1 Kesimpulan …………….………………………………...……

103

5.2 Saran ………………………………………………………..….

103

DAFTAR PUSTAKA …………………………………………..…………...

104

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

vii

SISTEM INFORMASI DATA PEGAWAI DAN PERHITUNGAN GAJ I PEGAWAI
DENGAN SMS GATEWAY DI UD. H.ALI MAKKI
DOSEN PEMBIMBING I
DOSEN PEMBIMBING II
PENYUSUN

: Intan Yuniar Pur basar i, S.Kom, M.Sc
: Dr . Ir. Ni Ketut Sar i, MT
: IFTITAH HANIM

ABSTRAK
Sistem Informasi sebagai bagian teknologi informasi merupakan satu hal
yang sangat penting. Dengan adanya sistem informasi, suatu instansi atau
perusahaan dapat menyampaikan informasi yang diinginkan kepada konsumen
atau obyek sasaran secara tepat dan akurat. Sistem informasi yang berkembang
saat ini demikian beragam dari sistem informasi berbasis visual dengan dukungan
database terkini. Dalam upaya menigkatkan efesiensi dan efektifitas merupakan
sesuatu yang sangat diharapkan oleh para pelaku sistem, untuk mewujudkan suatu
sistem pengolahan data pegawai dan penggajian yang cepat dan valid sesuai yang
diharapkan perlu faktor penunjang, dalam hal ini keberadaan komputer sangat
diharapkan.
Pada UD H.ALI MAKKI sistem yang berjalan saat ini khususnya pada
sistem data pegawai dan perhitungan gaji pegawai tidak terkomputerisasi atau
manual, sehinggga menimbulkan kesulitan bagi para pegawainya dalam hal
pencatatan, pembacaan, update, dan pencarian data serta perhitungan gaji yang
disebabkan karena banyaknya jumlah data pegawai yang ada, maka penulis
berupaya untuk merubah pendataan pegawai dan penggajian yang secara manual
tersebut ke suatu sistem informasi baru berbasis komputer dengan menggunakan
PHP dan MySql sebagai databasenya.
Sistem informasi baru tersebut tidak hanya mencangkup data pegawai
saja, melainkan ada perhitungan gaji pegawai. Upaya penulis dan UD H.ALI
MAKKI tersebut diharapkan dapat membantu dalam mengatasi masalah yang
ditemukan selama Tugas Akhir ini serta dapat meningkatkan sumber daya
manusia dan sumber daya komputer yang ada.

Keyword : Sistem Informasi, PHP, My SQL, UD.H.ALI MAKKI

i

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I
PENDAHULUAN
1.1

Latar Belakang
Dewasa ini perkembangan teknologi yang menyajikan informasi berkembang

sangat pesat. Hal ini ditunjukkan oleh media-media elektronik yang serba digital.
Sektor informasi memegang peranan penting bagi masyarakat umum dalam
kehidupan sehari-hari. Teknologi komputer dapat digunakan dalam berbagai bidang,
salah satunya pada bidang sistem informasi (Information System) merupakan
komputerisasi yang bekerja karena interaksi dengan maksud tertentu antara manusia
dan computer, sehingga dengan adanya teknologi computer diharapkan akan
mempermudah suatu pekerjaan dan dapat menyajikan informasi dengan cepat dan
lebih akurat.
Tersedianya data yang semakin banyak mendorong manusia untuk mencari
sistem baru agar setiap data yang diperoleh dapat diolah menjadi informasi yang baik.
Kemajuan di bidang komputer juga memiliki dampak kemajuan di bidang informasi.
Saat ini suatu informasi sangatlah dibutuhkan baik di instansi pemerintahan maupun
swasta yang akhirnya mereka berusaha membenahi sistem pengolahan datanya
dengan komputer agar didapatkan informasi yang cepat dan tepat yang akan
dilakukan untuk menunjang efektifitas kerja, pemakaian dan penguasaan informasi
merupakan suatu hal yang penting bagi setiap instansi maupun organisasi.
Sistem Informasi sebagai bagian teknologi informasi merupakan satu hal yang
sangat penting. Dengan adanya sistem informasi, suatu instansi atau lembaga dapat
menyampaikan informasi yang diinginkan kepada konsumen atau obyek sasaran
secara tepat dan akurat. Sistem informasi yang berkembang saat ini demikian
beragam dari sistem informasi berbasis visual dengan dukungan database terkini.
Dalam upaya menigkatkan efesiensi, efektifitas, dan ujuk kerja merupakan sesuatu
yang sangat diharapkan oleh para pelaku sistem, dalam hal ini sistem informasi
manajemen layanan operasional karyawan.

1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

Untuk mewujudkan suatu sistem pengolahan data karyawan yang cepat dan
valid sesuai yang diharapkan perlu faktor penunjang, dalam hal ini keberadaan
komputer sangat diharapkan. Selain itu dari sisi sumber daya manuasianya perlu
diberdayakan untuk mengimbangi kemajuan teknologi yang ada. Kemudahankemudahan sistem yang diharapkan berupa otomatisasi proses. Dengan demikian
diharapkan dapat meningkatkan kinerja instansi, yang ditunjukkan dengan semakin
cepatnya suatu pekerjaan diselesaikan, meningkatnya ketelitian dalam perhitungan,
serta meningkatnya semangat kerja para pelakunya.
Sistem informasi saat ini yang sudah digunakan pada beberapa perusahaan
adalah sistem informasi pengelolaan gaji pegawai berbasis web dimana permasalahan
yang di angkat di dalamnya adalah perusahaan yang sedang berkembang memiliki
pendapatan dari hasil penjualan produk yang semakin meningkat setiap tahunnya.
Dengan semakin bertambahnya omset pada perusahaan tersebut diikuti pula semakin
bertambahnya jumlah pegawai yang bekerja dalam perusahaan. Untuk sekarang ini
dalam proses pengelolaan data gaji pegawai dan presensi pegawai menggunakan
sistem yang masih manual. Oleh karena itu diperlukan sebuah media yang dapat
memudahkan perusahaan dalam mengelola data gaji pegawai yang nantinya akan
disimpan dalam database, sekaligus memiliki fungsi yang memungkinkan pegawai
melakukan presensi menggunakan aplikasi tersebut. Maka Dengan adanya sistem
informasi pengelolaan data gaji pegawai berbasis web ini diharapkan dapat memudah
perusahaan dalam menentukan jumlah gaji pegawai setiap bulannya sekaligus juga
memudahkan dalam pembuatan report setiap bulannya.
Adanya fungsi yang dapat mencatat presensi pegawai dalam sistem informasi
ini berguna dalam penghitungan gaji yang ditentukan oleh jumlah presensi setiap
pegawainya. Jadi pegawai yang memiliki jabatan atau posisi yang sama dalam
perusahaan dapat memiliki jumlah gaji berbeda setiap bulannya yang hasilnya
diperoleh dari hasil kali gaji pokok per hari dengan jumlah kehadiran, serta dikurangi
pajak penghasilan atau ditambah dengan honor bagi pegawai yang melakukan kerja
lembur

yang

semuanya

merujuk dan

disesuaikan

dengan

undang-undang

ketenagakerjaan no.13 tahun 2003 tentang pengupahan dan kerja lembur, sedangkan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

jumlah gaji yang tercatat menggunakan sistem informasi ini tidak termasuk bonus
yang didapat pegawai. Bonus dalam hal ini merupakan hadiah tambahan yang dapat
berupa uang yang didapat dari atasan atau client sebagai imbalan. Setiap pegawai
untuk bisa mengakses sistem informasi harus memasukan username dan password
yang bersifat unique melalui komputer masing-masing atau melalui perangkat yang
disediakan oleh perusahaan, akan tetapi sistem informasi ini tidak dapat melakukan
sensor apakah yang melakukan presensi benar-benar orang yang bersangkutan atau
bukan. Untuk hal ini dapat dihindari dengan kebijakan perusahaan untuk memberikan
sanksi kepada pegawai yang menitip absen kepada pegawai lain.
Setelah requirement system telah terdefinisi dengan baik, maka analisis dan
design system dilakukan. Pada tahap ini dibangun design system dengan
menggunakan UML (Unified Modeling Language) dan ER-Diagram (Entity
Relationalship Diagram). UML dapat digunakan untuk memastikan system dibangun
berdasarkan metode Object Oriented Programming (OOP) yang benar. Dengan
desain UML, dapat didefinisikan kelas-kelas yang diperlukan dalam sistem
manajemen pegawai, serta atribut dan method dari masing-masing kelas. Dengan
UML juga dapat ditentukan alur jalannya sistem untuk tiap modul yang telah
didefinisikan dalam use case diagram. Dalam mendesain sistem dengan UML ini
diharapkan dapat mempermudah dan memaksimalkan pembangunan aplikasi
manajemen data pegawai berbasis web. Dengan adanya sistem informasi pengelolaan
data gaji pegawai berbasis web ini diharapkan dapat mempermudah dalam
pengelolaan dan penghitungan gaji pegawai dengan meminimalisasi segala
kemungkinan kesalahan dalam hal penghitungan. Serta adanya fungsi penunjang
diantaranya, pengelolaan data pegawai dan presensi yang ada pada sistem dapat
bermanfaat bagi perusahaan.(Bistara, Falahah, Ananda 2010)
Selain itu ada juga sistem pengembangan payroll untuk penggajian karyawan,
dimana permasalahan yang di angkat di dalamnya adalah terdapat kebutuhan yang
mendesak akan ketersediaan suatu program aplikasi pengolahan data penggajian
karyawan. Untuk melakukan proses pengolahan data gaji karyawan pada PT. BPR
Bali Rukun Mandiri dilakukan dengan cara menyimpan data tersebut sebagai arsip,

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

kemudian data tersebut dimasukkan ke dalam komputer melalui aplikasi Microsoft
Excel. Berdasarkan dari data hasil wawancara dengan petugas yang menangani
masalah penggajian karyawan ini, bahwa kemampuan SDM dalam menggunakan
Microsoft Excel sangat rendah. Akibatnya program ini tidak dapat dimanfaatkan
secara baik untuk mengolah data gaji karyawan ini. Hal inilah yang menjadi kendala
karena menimbulkan keterlambatan informasi dan kehilangan data.
Untuk mengatasi masalah-masalah tersebut, diperlukan adanya sistem yang
terkomputerisasi yang baru untuk meningkatkan efisiensi kerja. Dalam pembuatan
sistem perhitungan gaji karyawan pada PT. BPR Bali Rukun Mandiri ini dibutuhkan
beberapa tahap, diantaranya yaitu desain perangkat lunak terdiri dari pembuatan Data
Flow Diagram (DFD), Entity Relationship Diagram (ERD), Basis data, perancangan
masukan, pembuatan program serta perancangan keluaran. Metodologi yang dipakai
untuk merancang sistem terkomputerisasi tersebut adalah menganalisis sistem yang
sedang berjalan, mendesain sistem baru, membuat sistem/pemrograman, dan yang
terakhir menguji sistem yang telah dibuat. Aplikasi yang dihasilkan dalam pembuatan
program ini adalah aplikasi sistem informasi penggajian karyawan pada PT.BPR Bali
Rukun Mandiri dengan menggunakan bahasa pemrograman Microsoft Visual Basic
6.0. Aplikasi ini menghasilkan laporan biodata karyawan, laporan data gaji yang
terdiri dari laporan data gaji seluruh, dan laporan data lembur.(Nugraha, 2009)
UD H.ALI MAKKI merupakan perusahaan yang bergerak di bidang Jual Beli
Besi. Sistem informasi data pegawai dan perhitungan gaji pegawai yang selama ini
dilakukan oleh perusahaan tersebut, di rasa kurang maksimal dalam memberikan hasil
karena sistem yang berjalan saat ini khususnya pada sistem data pegawai dan
perhitungan gaji pegawai tidak terkomputerisasi, adapun prosedur yang dilakukan
pada data pegawai perusahaan di mulai dengan menerima berkas data pegawai yang
masih dalam bentuk formulir dan disalin kembali ke dalam arsip data pegawai dan
dilanjutkan penyimpanan arsip dalam lemari. Sama halnya sistem informasi data
pegawai, sistem informasi pada perhitungan gaji pegawai pun masih dilakukan secara
manual, adapun prosedur yang dilakukan pada perhitungan gaji pegawai pada
perusahaan dimulai dengan menerima berkas data absensi pegawai yang masih dalam

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

bentuk buku kemudian dari data tersebut di hitung dengan cara dari data absensi di
kalikan dengan berapa gaji perhari pada tiap pegawai, di tambah dengan berapa
lemburan yang di peroleh masing-masing pegawai dan di kurangi dengan berapa
potongan gaji jika ada keterlambatan jam masuk dan pulang lebih awal dari jam yang
ditentukan kemudian di salin kembali ke dalam arsip gaji pegawai dan dilanjutkan
penyimpanan arsip dalam lemari. Oleh karena itu, perusahaan memerlukan
pengkajian ulang tentang sistem yang ada untuk mempermudah dalam pencarian data
pegawai dan perhitungan gaji pegawai sehingga lebih efektif agar tujuan perusahaan
dapat tercapai.
Maka solusi yang ditawarkan dari permasalahan diatas adalah dengan
membuat suatu Sistem Informasi Data Pegawai dan Perhitungan Gaji Pegawai serta
di lengkapi dengan aplikasi SMS Gateway yang dapat mengatasi kelemahan dan
kekurangan dari sistem pengolahan data sebelumnya. Dimana dengan sistem
informasi yang baru ini diharapkan proses pengolahan data dapat dilakukan dengan
cepat, meskipun jumlah data yang dimasukkan relatif banyak dan laporan dapat
dicapai semaksimal mungkin sehingga meminimalisasi kesalahan dalam pengolahan
data.
Dengan sendirinya efiensi waktu dalam pengerjaan dan penyelesaian suatu
laporan akan lebih baik. Adapun kegunaan SMS Gateway pada sistem informasi data
pegawai dan perhitungan gaji pegawai ini adalah untuk pemberitahuan data
perhitungan gaji pegawai pada tiap pegawai sebelum gaji tersebut diterima agar
meminimalisasi kesalahan dalam absensi dan sistem perhitungan gaji pegawai yang
ada pada sebelumnya.
Berdasarkan uraian-uraian latar belakang diatas dalam pembuatan laporan
penelitian ini, mencoba membantu menyelesaikan permasalahan yang ada dengan
menjadikan permasalahan tersebut sebagai bahan Tugas Akhir dengan judul
“SISTEM

INFORMASI DATA

PEGAWAI

DAN

PERHITUNGAN

PEGAWAI DENGAN SMS GATEWAY DI UD.H.ALI MAKKI”.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

GAJI

6

1.2

Per umusan Masalah
Berdasarkan latar belakang masalah yang ada, dapat dirumuskan beberapa

permasalahan sebagai berikut :
1. Bagaimana

membuat

sistem

informasi

data

pegawai

yang

dapat

memanajemen data pegawai.
2. Bagaimana membuat sistem informasi perhitungan gaji pegawai yang dapat
meminimalisasi kesalahan dalam pengolahan data perhitungan gaji pegawai.
3. Bagaimana membuat sistem informasi data pegawai dan perhitungan gaji
pegawai yang di lengkapi dengan aplikasi SMS Gateway.

1.3

Batasan Masalah
Berikut ini beberapa batasan masalah dari pembuatan sistem informasi data

pegawai dan perhitungan gaji pegawai di UD.H.ALI MAKKI:
1. Sistem ini hanya memberikan informasi mengenai data pegawai dan data gaji
pegawai yang ada di UD.H ALI MAKKI.
2. Sistem ini tidak membahas detail tentang absensi pegawai.
3. Perangkat lunak yang digunakan untuk merancang sistem informasi data
pegawai dan perhitungan gaji pegawai ini adalah PHP dan MySql sebagai
database-nya.
4. Sistem informasi ini digunakan oleh satu user yaitu admin UD.H.ALI
MAKKI.

1.4

Tujuan
Membuat sistem yang sebelumnya manual menjadi suatu Sistem Informasi

Data Pegawai dan Perhitungan Gaji Pegawai dengan dilengkapi aplikasi SMS
Gateway di UD.H.ALI MAKKI dengan menggunakan PHP dan MySql sebagai
databasenya. Untuk mempermudah dalam pengolahan data dan laporan data pegawai
serta perhitungan gaji pegawai serta informasi data perhitungan gaji pada tiap
pegawai sebelum gaji tersebut diterima agar meminimalisasi kesalahan dalam data
absensi dan perhitungan gaji pegawai.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7

1.5

Manfaat
1. Dengan adanya sistem informasi ini diharapkan dapat mempermudah proses
pencatatan dan rekapitulasi data pegawai dan perhitugan gaji pegawai.
2. Meminimalisasi kesalahan dalam pengolahan data pegawai dan perhitungan
gaji pegawai.
3. Mempermudah dalam proses pencarian data pegawai dan mempercepat dalam
proses perhitungan gaji pegawai.
4. Dengan adanya aplikasi SMS Gateway pada sistem informasi ini untuk
memberikan

informasi

secara

langsung

kepada

pegawai

berupa

pemberitahuan rincian data gaji pegawai, sebelum gaji tersebut diterima.

1.6

Metode Penelitian
Metode penelitian merupakan elemen yang paling mendasar dari suatu proses

pengerjaan proyek. Berikut ini adalah beberapa metode yang akan dilakukan untuk
merealisasikan

proyek

pembuatan

Sistem

Infor masi Data

Pegawai

dan

Per hitungan Gaji Pegawai dengan SMS Gateway di UD H.ALI MAKKI, sebagai
berikut :
1. Metode Lapangan (Field Research)
Metode ini dilakukan secara langsung untuk mengumpulkan data yang
berhubungan dengan data pegawai dan data gaji pegawai pada UD H.ALI MAKKI.
Data-data tersebut dikumpulkan dengan cara :
a. Pengamatan Langsung (Observasi)
Metode dengan melakukan pengamatan langsung ke perusahaan, tujuan
observasi ini di lakukan agar mendapatkan data-data dan informasi yang lebih
lengkap dan akurat.
b. Wawancara (Interview)
Metode dengan melakukan wawancara kepada pihak yang berkompeten di
perusahaan. Untuk mendapatkan penjelasan dari masalah-masalah yang sebelumnya
kurang jelas dan untuk menyakinkan bahwa data yang diperoleh dan dikumpukan
benar-benar akurat.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

2. Metode Studi Pustaka (Study Research)
Pada metode ini di lakukan dengan cara mengumpulkan, mempelajari, dan
mengutip file, dokumen atau arsip, serta bacaan yang berkaitan dengan
pelaksanaan Tugas Akhir yang dilaksanakan di UD H.ALI MAKKI. Yang
dikumpulkan, dipelajari dan dikutip dapat berupa teori ataupun beberapa pendapat
dari beberapa buku bacaan ataupun buku diktat yang dipergunakan selama kuliah.
Hal ini dimaksudkan untuk memberikan landasan teori yang kuat melalui bukubuku atau literatur yang tersedia di perpustakaan, baik berupa bahan-bahan kuliah
dan brosur yang berhubungan dengan penulisan Tugas Akhir ini.

1.7

Sistematika Penulisan
Untuk memudahkan di dalam memahami persoalan dan pembahasannya,

maka penulisan Laporan Tugas Akhir ini dibuat dengan sistematika sebagai berikut :

BAB I PENDAHULUAN
Bab ini menguraikan tentang latar belakang masalah, inti dari permasalahan
disebutkan pada perumusan masalah, batasan masalah menjelaskan tentang
batasan-batasan dari sistem, tujuan dan manfaat dari penelitian, serta
metodologi dan sistematika penulisannya.

BAB II TINJ AUAN PUSTAKA
Bab ini menjelaskan tentang profil perusahaan serta visi dan misi perusahaan
dan teori-teori singkat yang berhubungan dengan Tugas Akhir yang meliputi
konsep dasar sistem informasi, siklus hidup sistem, bahasa pemrograman
yang dipakai, dan penjelasan beberapa jurnal yang berkaitan dengan sistem
informasi ini.

BAB III METODE PENELITAN
Bab ini berisi tentang sistem informasi yang sudah jadi dengan menggunakan
sistem flow yang terkomputerisasi, meliputi Context Diagram, Data Flow

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

Diagram (DFD), Conceptual Database Model (CDM), Physical Database
Model (PDM), desain input atau output, serta menguraikan tentang prosedur
perencanaan program dan langkah-langkah sistematis dalam penyelesaian
Tugas Akhir ini.

BAB IV HASIL DAN PEMBAHASAN
Bab ini berisi tentang desain input atau output secara terperinci dan berisi
tentang ujicoba serta pengimplementasian sistem informasi tentang layak
tidaknya sistem informasi ini untuk digunakan kemudian bagaimana cara
kerja sistem informasi ini.

BAB V KESIMPULAN DAN SARAN
Bab ini berisi tentang kesimpulan yang dapat diambil dari permasalahan yang
terjadi dalam penelitian ini, serta berisi tentang saran-saran yang bermanfaat
guna peningkatan kinerja sistem dan pengembangan sistem sebelumnya.

DAFTAR PUSTAKA
Bab ini berisi tentang sebuah daftar yang mencantumkan spesifikasi sebuah
buku yang meliputi judul buku, nama pengarang buku, penerbit buku tersebut
dan informasi lain yang terkait. Daftar pustaka biasanya ditempatkan pada
halaman akhir sebuah buku, disusun secara teratur dan berurutan berdasarkan
abjad atau sumber bacaan yang digunakan sebagai bahan acuan dalam
penulisan di buatnya sistem informasi ini.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

2.1 Tinjauan Umum
2.1.1

Profil Per usahaan

UD.H ALI MAKKI adalah Perusahaan yang bergerak di bidang Jual Beli
Besi, Perusahaan telah berdiri dan beroperasi sejak tahun 2000, yang berdomisili di
Jalan Ngagel No 53-55 Surabaya, Telp 031-5015871 Fax 031-5016728. Perusahaan
dalam perkembangannya telah memiliki beberapa custumer dengan Menagemant
yang professional dan tenaga Ahli dibidang BESI yang Cukup Baik , Perusahaan
berkomitmen kepada Kepuasan Pelanggan dari Segi Mutu, kualitas dan ketepatan
Waktu Penyerahan barang pemesanan serta berkomitmen untuk menjadi sebuah
perusahaan yang berpengalaman dan menjadi simbol dari sebuah inovasi, integritas
dan terpercaya diantara pelaku industri serta dapat menjadi sebuah perusahaan yang
berkembang melalui peningkatan pelayananan yang berkualitas secara terus menerus,
tujuan berdirinya perusahaan ini tertuang pada visi dan misi yang merupakan target
utama dalam perjalanan bisnis yang selama ini kami jalankan, berikut adalah visi misi
dari perusahaan UD.H ALI MAKKI adalah :
2.1.2

Visi Per usahan
Menjadikan Perusahaan PENGADAAN BESI yang memiliki standard

Kwalitas terbaik dengan berorientasi pada MANAGEMEN MUTU yang
Sesuai dengan Standard Nasional dan Ketepatan Waktu penyerahan Barang.
2.1.3

Misi Per usahaan
Menjadikan Perusahaan BESI yang ramah lingkungan. perusahaan

yang berpengalaman dan menjadi simbol dari sebuah inovasi, integritas,

10

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

terpercaya diantara pelaku industri dan pelayananan yang berkualitas secara
terus menerus.
2.2 Landasan Teori
2.2.1

Penger tian Sistem

Sistem adalah suatu kesatuan yang terdiri komponen atau elemen yang
dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk
mencapai suatu tujuan. Istilah ini sering dipergunakan untuk menggambarkan suatu
set entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat.
Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada
dalam suatu wilayah serta memiliki item-item penggerak, contoh umum misalnya
seperti negara. Negara merupakan suatu kumpulan dari beberapa elemen kesatuan
lain seperti provinsi yang saling berhubungan sehingga membentuk suatu negara
dimana yang berperan sebagai penggeraknya yaitu rakyat yang berada dinegara
tersebut. Kata "sistem" banyak sekali digunakan dalam percakapan sehari-hari, dalam
forum diskusi maupun dokumen ilmiah. Kata ini digunakan untuk banyak hal, dan
pada banyak bidang pula, sehingga maknanya menjadi beragam. Dalam pengertian
yang paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan
di antara mereka. Berikut adalah definisi sistem secara umum :
a.

Kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang
sama. Contoh :
1. Sistem tatasurya
2. Sistem pencernaan
3. Sistem informasi
4. Sistem komputer

b.

Sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan
antar objek bisa dilihat sebagai satu kesatuan yang dirancang untuk mencapai

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12

satu tujuan. Dengan demikian, secara sederhana sistem dapat diartikan sebagai
suatu kumpulan atau himpunan dari unsur atau variabel-variabel yang saling
terorganisasi, saling berinteraksi dan saling bergantung satu sama lain.
c.

Berikut adalah definisi sistem menurut beberapa pakar :
1. Menur ut Scott (1996) sistem terdiri dari unsur-unsur seperti masukan (input),
pengolahan (processing), serta keluaran (output).
2. Menur ut Mc. Leod (1995) mendefinisikan sistem sebagai sekelompok
elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai
suatu tujuan.

d.

Elemen Sistem
1. Perangkat Keras (Hardware)
Hardware/Perangkat keras adalah peralatan di sistem komputer yang secara
fisik terlihat dan dapat dipegang.
2. Perangkat Lunak (Software)
Software/Perangkat lunak adalah program yang berisi perintah-perintah untuk
melakukan pengolahan data. Software tidak terlihat secara fisik.
3. Teknisi (Brainware)
Manusia yang terlibat di dalam mengoprasikan serta mengatur sistem
komputer.
4. Basis Data (DataBase)
Basis Data terdiri dari 2 kata, yaitu Basis dan Data. Basis kurang lebih dapat
diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul.
Sedangkan Data adalah representasi fakta dunia nyata yang mewakili suatu
objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan,
peristiwa, konsep, keadaan dan sebagainya, yang direkam dalam bentuk
angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

e.

Karakteristik Sistem
Untuk memahami atau mengembangkan suatu sistem, maka perlu membedakan
unsur-unsur dari sistem yang membentuknya. Berikut adalah karakteristik sistem
yang dapat membedakan suatu sistem dengan sistem lainnya :
1. Batasan (boundary) : Penggambaran dari suatu elemen atau unsure mana yang
termasuk di dalam sistem dan mana yang di luar sistem.
2. Lingkungan (environment) : Segala sesuatu di luar sistem, lingkungan yang
menyediakan asumsi, kendala, dan input terhadap suatu sistem.
3. Masukan (input) : Sumber daya (data, bahan baku, peralatan, energi) dari
lingkungan yang dikonsumsi dan dimanipulasi oleh suatu sistem.
4. Keluaran (output) : Sumber daya atau produk (infomasi, laporan, dokumen,
tampilan layar komputer, barang jadi) yang disediakan untuk lingkungan
sistem oleh kegiatan dalam suatu sistem.
5. Komponen (component) : Kegiatan-kegiatan atau proses dalam suatu sistem
yang mentranformasikan input menjadi bentuk setengah jadi (output).
Komponen ini bisa merupakan subsistem dari sebuah sistem.
6. Penghubung (interface) : Tempat dimana komponen atau sistem dan
lingkungannya bertemu atau berinteraksi.
7. Penyimpanan (storage) : Area yang dikuasai dan digunakan untuk
penyimpanan sementara dan tetap, dari informasi, energi, bahan baku, dan
sebagainya. Penyimpanan merupakan suatu media penyangga diantara
komponen tersebut bekerja dengan berbagai tingkatan yang ada dan
memungkinkan komponen yang berbeda dari berbagai data yang sama.
8. Sasaran (objective) : Suatu sistem pasti mempunyai tujuan (goal) atau sasaran
(objective). Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem
tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali
masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

f. Klasifikasi Sistem
Suatu sistem dapat diklasifikasikan dari beberapa sudut pendang, diantaranya
adalah sebagai berikut :
1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem
fisik (physical system). Sistem abstrak adalah sistem yang berupa pemikiran
atau ide-ide yang tidak tampak secara fisik. Sistem fisik merupakan sistem
yang ada secara fisik.
2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem
buatan manusia (human made system). Sistem alamiah adalah sistem yang
terjadi melalui proses alam, tidak dibuat manusia. Sistem buatan manusia
adalah sistem yang dirancang oleh manusia.
3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan
sistem tentu (probabilistic system). Sistem tertentu beroperasi dengan tingkah
laku yang sudah dapat di prediksi. Interaksi diantara bagian-bagiannya dapat
dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan.
4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem
terbuka (open system). Sistem tertutup merupakan sistem yang tidak
berhubungan dengan lingkungan luarnya. Sistem ini bekerja secara otomatis
tanpa adanya turut campur tangan dari pihak luarnya. Sistem terbuka adalah
sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem
ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau
subsistem lainnya.
2.2.2

Penger tian Informasi

Informasi adalah pesan atau kumpulan pesan yang terdiri dari order sekuens
dari simbol, atau makna yang dapat ditafsirkan dari pesan atau kumpulan pesan.
Informasi dapat direkam atau ditransmisikan. Hal ini dapat dicatat sebagai tandatanda, atau sebagai sinyal berdasarkan gelombang. Informasi adalah jenis acara yang
mempengaruhi suatu negara dari sistem dinamis. Para konsep memiliki banyak arti
lain dalam konteks yang berbeda. Informasi bisa di katakan sebagai pengetahuan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

yang didapatkan dari pembelajaran, pengalaman, atau instruksi. Namun demikian,
istilah ini memiliki banyak arti bergantung pada konteksnya, dan secara umum
berhubungan erat dengan konsep seperti arti, pengetahuan, negentropy, Persepsi,
Stimulus, komunikasi, kebenaran, representasi, dan rangsangan mental.
Dalam beberapa hal pengetahuan tentang peristiwa-peristiwa tertentu atau
situasi yang telah dikumpulkan atau diterima melalui proses komunikasi,
pengumpulan intelejen, ataupun didapatkan dari berita juga dinamakan informasi.
Informasi yang berupa koleksi data dan fakta seringkali dinamakan informasi
statistik. Dalam bidang ilmu komputer, informasi adalah data yang disimpan,
diproses, atau ditransmisikan. Penelitian ini memfokuskan pada definisi informasi
sebagai pengetahuan yang didapatkan dari pembelajaran, pengalaman, atau instruksi
dan alirannya.
Informasi adalah data yang telah diberi makna melalui konteks. Sebagai
contoh, dokumen berbentuk spreadsheet semisal dari Microsoft Excel seringkali
digunakan untuk membuat informasi dari data yang ada di dalamnya. Laporan laba
rugi dan neraca merupakan bentuk informasi, sementara angka-angka di dalamnya
merupakan data yang telah diberi konteks sehingga menjadi punya makna dan
manfaat.
2.2.3

Sistem Infor masi

Data dapat berupa angka, huruf, gambar, atau bentuk rekaman lainnya, yang
dapat diakses oleh manusia, yang dapat dimasukkan, disimpan dan diolah dalam
komputer, atau dilewatkan pada kanal digital. Komputer merepresentasikan data
dalam bentuk kode binary. Data yang bermanfaat adalah data yang lengkap
mendukung pembentukan informasi, serta akurat dan mutakhir, karena selalu
diverifikasi dan diperbaharui sesuai perkembangan fakta. Informasi adalah rangkaian
data yang mempunyai sifat sementara, tergantung dengan waktu, mampu memberi
kejutan atau surprise pada yang menerimanya. Intensitas dan lamanya kejutan dari

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

informasi, disebut nilai informasi. Informasi yang tidak mempunyai nilai, biasanya
karena rangkaian data yang tidak lengkap atau kadaluarsa.
Karakteristik dari informasi adalah, penerima informasi mengalamai
perubahan dari kondisi (state) belum mengetahui menjadi kondisi (state) mengetahui.
Perubahan ini mengandung unsur tidak terduga. Informasi yang benar dan baru, dapat
mengkoreksi dan mengkonfirmasi informasi yang sebelumnya. Informasi dapat juga
dikatakan sebagai data yang telah diproses, yang mempunyai nilai tentang tindakan
atau keputusan. Manfaat informasi itu

sendiri adalah untuk mengurangi

ketidakpastian. Hal ini sangat berguna untuk proses pengambilan keputusan.
Sistem informasi merupakan sistem yang berisi jaringan SPD (Sistem
Pengolahan Data), yang dilengkapi dengan kanal-kanal komunikasi yang digunakan
dalam sistem organisasi data. Elemen proses dari sistem informasi antara lain,
mengumpulkan data (data gathering), mengelola data yang tersimpan, menyebarkan
informasi. Agar sistem informasi selalu handal dan berjalan dengan baik, diperlukan
orang-orang yang bertugas untuk mengelola dan memelihara sumber daya dan
layanan peralatan sistem informasi, yang digunakan untuk mendukung proses-proses
di dalam organisasi. Di dalam sistem informasi, manusia berinteraksi dengan
manusia, manusia berinteraksi dengan komputer, dan komputer berinteraksi dengan
komputer lain. Di dalam sistem informasi, data, informasi dan pengetahuan mengalir
dibawa oleh dokumen atau media komunikasi elektronik, seperti telepon atau jaringan
komputer. Keberadaan sistem informasi diperlukan didalam organisasi untuk
mendampingi proses-proses bisnis dari organisasi. Contohnya, proses penjualan di
supermarket didampingi oleh sistem informasi penjualan, di sebuah instansi
pemerintahan perlu adanya sistem informasi kepegawaian dan masih banyak contoh
yang lainnya. Suatu informasi dapat dikatakan memiliki manfaat dalam proses
pengambilan keputusan apabila informasi tersebut mempunyai kualitas dan nilai.
Kriteria informasi yang berkualitas adalah :
1. Akurat
Yang berarti informasi harus tidak menyesatkan dan bebas dari kesalahan dengan
tujuan mengurangi kesalahan dalam mengambil keputusan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

2. Tepat Waktu
Yang berarti informasi yang sampai kepada penerimaan tidak boleh terlambat.
Mahalnya nilai informasi saat ini adalah karena harus cepatnya informasi tersebut
didapatkan, mengolah, dan mengirimkannya. Keterlambatan informasi tidak akan
memberikan nilai bagi karena keterlambatan akan mengakibatkan perubahan
dalam pengambilan keputusan.
3. Relevan
Yang berarti informasi harus mempunyai manfaat bagi pihak yang menerimanya,
harus sesuai dengan kebutuhan dan siapa yang membutuhkan.Informasi diperoleh
dari sistem informasi (information system) atau disebut juga processing system
atau information processing systems. Jadi sistem informasi adalah suatu sistem di
dalam suatu organisasi, yang mempertemukan kebutuhan pengolahan transaksi
harian, mendukung operasi bersifat menajerial dan kegiatan strategi dari suatu
organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan
diperlukan.Sistem informasi mempunyai enam buah komponen, yaitu :

a. Komponen Input
Input merupakan data yang masuk ke dalam sistem informasi. Komponen ini
perlu ada karena merupakan bahan dasar dalam pengolahan informasi. Sistem
informasi tidak akan dapat menghasilkan informasi jika tidak mempunyai
komponen input. Input yang masuk ke dalam sistem informasi dapat langsung
diolah menjadi informasi atau jika belum dibutuhkan segera dapat disimpan
terlebih dahulu di storange dalam bentuk basis data (database).
b. Komponen Model
Informasi yang dihasilkan oleh sistem informasi berasal dari data yang
diambil dari basis data yang diolah lewat suatu model-model tertentu. Modelmodel yang digunakan di sistem informasi dapat berupa model logika yang
menunjukan suatu proses perbandingan logika atau model matematik yang
menunjukan proses perhitungan matematik.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

c. Komponen Output
Produk dari sistem informasi adalah output berupa informasi yang berguna
bagi pemakainya. Output merupakan komponen yang harus ada di komponen
sistem informasi. Sistem informasi yang tidak pernah menghasilkan output
tetapi selalu menerima input dikatakan bahwa input yang diterima masuk ke
dalam lubang yang dalam (deep hole). Output dari sistem informasi dibuat
dengan menggunakan data yang ada di basis data dan proses menggunakan
model tertentu.
d. Komponen Teknologi
Teknologi merupakan komponen yang penting di sistem informasi. Tanpa
adanya teknologi yang mendukung, maka sistem informasi tidak akan dapat
menghasilakan informasi yang tepat waktunya. Komponen teknologi
mempercepat sistem informasi dalam pengolahan datanya.
e. Komponen Basis Data
Basis data (database) adalah kumpulan dari data yang saling berhubungan
satu dengan yang lainnya, tersimpan di perangkat keras komputer dan
digunakan perangkat lunak untuk memanipulasinya.
f. Komponen Kontrol
Komponen control juga merupakan komponen yang penting dan harus ada di
sistem informasi. Komponen control ini digunakan untuk menjamin bahwa
informasi merupakan informasi yang akurat.

2.2.4

PHP

PHP adalah bahasa pemrogaman web atau scripting language yang didesain
untuk web. PHP dibuat pertama kali oleh Rasmus Lerdford untuk menghitung
jumlah pengunjung pada homepagenya pada akhir tahun 1994. PHP terus
berkembang dari PHP 1 yang ditulis ulang Rasmus dalam bahasa C pada tahun 1995
sampai PHP 4 yang diluncurkan tanggal 22 Mei 2000. PHP adalah salah satu bahasa
pemrograman skrip yang dirancang untuk membangun aplikasi web. Ketika dipanggil

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

dari Web Browser, program yang ditulis dengan PHP akan di-parsing di dalam Web
Server oleh interpreter PHP dan diterjemahkan ke dalam dokumen HTML, yang
selanjutnya akan ditampilkan kembali ke Web Browser. Karena pemrosesan program
PHP dilakukan di dalam lingkungan Web Server, PHP dikatakan sebagai bahasa sisi
server (server-side). Oleh sebab itu, kode PHP tidak akan terlihat pada saat user
memilih perintah “view source” pada web browser yang mereka gunakan.PHP
digunakan untuk membuat aplikasi CLI (Command Line Interface) dan juga aplikasi
desktop, namun pada umumnya kebanyakan orang menggunakan PHP untuk tujuan
pembuatan aplikasi web.
Program PHP memiliki kerangka yang sangat sederhana. Kita dapat
menggunakannya atau menyisipkannya secara langsung di dalam kode HTML.
Seperti yang telah disebutkan sebelumnya bahwa kode PHP dapat dikombinasikan
atau digabung secara langsung dengan kode HTML. Ekstensi file dari kode berikut
bisa disimpan dalam bentuk .php maupun .htm/.html (terserah pada keinginan anda).
Namun yang jelas kedua ekstensi tersebut memberikan hasil yang sama. Aplikasi
Bahasa pada PHP adalah :
1. PHP digunakan sebagai landasan operasi pada pemrogaman jaringan berbasis

web.
2. PHP digunakan juga untuk pemrogaman database.
3. PHP digunakan untuk membuat aplikasi web.

Kelebihan pada PHP:
1. PHP menjadi popular karena kesederhanaannya dan kemampuannya dalam

menghasilkan berbagai aplikasi web seperti counter, system artikel/ CMS, ecommerce, bulletin board, dan lain-lain.
2. PHP adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi

web.
3. PHP termasuk dalam Open Source Product dan telah mencapai versi 4.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

4. Aplikasi PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau

Phyton bahkan lebih cepat disbanding dengan ASP maupun Java dalam berbagai
aplikasi web.
5. Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web

server Apache dan OS Linux.
6. Sintaks mirip C dan mudah dipelajari.
7. Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com,

phpbuilder.com, phpindo.com, dan lain-lain.
8. Berbagai script atau aplikasi yang gratis telah tersedia.

Kekurangan pada PHP :
1. Tidak detail untuk pengembangan skala besar
2. Tidak memiliki system pemrogaman