Anda di halaman 1dari 25

Pengertian PHP, PHP Adalah 

bahasa scripting server-side,


Bahasa pemrograman yang digunakan untuk mengembangkan situs web
statis atau situs web dinamis atau aplikasi Web. PHP singkatan
dari Hypertext Pre-processor, yang sebelumnya disebut Personal Home
Pages.

Script sendiri merupakan sekumpulan instruksi pemrograman yang


ditafsirkan pada saat runtime. Sedangkan Bahasa scripting adalah
bahasa yang menafsirkan skrip saat runtime. Dan biasanya tertanam ke
dalam lingkungan perangkat lunak lain.

Karena php merupakan scripting server-side maka jenis bahasa


pemrograman ini nantinya script/program tersebut akan
dijalankan/diproses oleh server. Berbeda dengan javascript yang client-
side.

PHP adalah bahasa pemrograman umum yang berarti php dapat


disematkan ke dalam kode HTML, atau dapat digunakan dalam
kombinasi dengan berbagai sistem templat web, sistem manajemen
konten web, dan kerangka kerja web.

Perbedaan Bahasa Pemrograman dan Bahasa Scripting


Terdapat perbedaan antara bahasa pemrograman dan bahasa scripting,
Apa saja perbedaan diantara keduanya baik dari segi kelebihan dan
kekurangan:

Bahasa Pemrograman :

1. Bahasa pemrograman memiliki semua fitur yang diperlukan untuk


membangun dan mengembangkan aplikasi yang lengkap.
2. Kode harus dikompilasi terlebih dahulu sebelum dapat dieksekusi.
3. Tidak perlu disematkan ke bahasa lain.

Bahasa Scripting

1. Bahasa scripting Paling banyak digunakan untuk tugas-tugas rutin


2. Kebanyakan kode ini biasanya dijalankan tanpa adanya kompilasi
3. Biasanya tertanam ke dalam lingkungan perangkat lunak lain.

Apa Fungsi PHP

Fungsi PHP adalah membuat atau mengembangkan situs web statis atau


situs web dinamis atau aplikasi Web. Walaupun sebenarnya bukan
hanya PHP bahasa pemrograman yang bisa digunakan untuk memuat
website.

PHP digunakan karena untuk membuat website dinamis bisa digunakan


untuk menyimpan data ke dalam database, membuat halaman yang
dapat berubah-ubah sesuai dengan input  user, memproses form, dll.

Dalam membuat file PHP dapat digabung menggunakan tag html, Dan


ketika tanpa menggunakan tag html apa pun disebut file PHP Murni.
Server menginterpretasikan kode PHP dan mengeluarkan hasilnya
sebagai kode HTML ke browser web. Agar server mengidentifikasi kode
PHP dari kode HTML, kita harus selalu menyertakan kode PHP dalam
tag PHP.

Syntax PHP

Pengertian Syntax PHP adalah aturan penulisan agar mampu dimengerti


dengan benar oleh compiler saat membaca bahasa pemrograman. Dalam
penulisan PHP yang benar diawali dengan “<?php” dan diakhiri dengan
“?>”. Dan di dalam File PHP juga dapat berisi tag seperti HTML dan
skrip sisi klien seperti JavaScript.

Contoh Penulisan Syntax PHP yang Benar


<?php

        echo ‘Hello World’ ;

?>

Dari kode program diatas akan keluar output Hello World. Berikut


contoh lain penggunaan PHP yang disematkan kedalam HTML

C
ONTOH PENULISAN KODE PHP

Dari kode tersebut kita penggunakan kita tinggal membuat


Perulangan for sebanyak 10 kali. Sedangkan output dari kode
pemrograman diatas sebagai berikut :
HASIL PENULISAN PHP

Ekstensi File PHP

PHP memiliki ekstensi tersendiri, Fungsi dari adana ekstensi


berebedai agar server dapat mengidentifikasi file dan script PHP. File
PHP harus harus disimpan ekstensi “.php” . Ekstensi file PHP yang
lebih lama termasuk

1. .phtml
2. .php3
3. .php4
4. .php5
5. .phps

Mengapa menggunakan PHP?


Banyak bahasa pemrograman di luar sana namun mengapa banyak
website yang menggunakan PHP sebagai bahasa pemrograman yang
utama. Berdasarkan survey yang dilakukan W3tech.com Bahasa PHP
digunakan 79% website di dunia ini.

BA
HASA PEMROGRAMAN TERPOPULER

Hal tersebut tentunya beralasan, Di bawah ini adalah beberapa alasan


kuat mengapa banyak orang lebih memilih PHP dan menjadikan PHP
menjadi bahasa pemrograman terpopuler :

1. PHP adalah merupakan bahasa yang bersifat open source dan


gratis.
2. Proses belajar pemrograman PHP yang lebih singkat dibandingkan
dengan bahasa lain seperti JSP, ASP dll.
3. Karena Bahasa pemrograman terpopuler, Maka komunitas banyak
dokumentasi lebih besar
4. Sebagian besar server web hosting mendukung PHP secara default
tidak seperti bahasa lain seperti ASP yang membutuhkan IIS. Ini
menjadikan PHP pilihan yang hemat biaya.
5. PHP diperbarui secara teratur untuk mengikuti tren teknologi
terbaru.
6. PHP adalah bahasa scripting sisi server ; yang berarti hanya perlu
menginstalnya di server dan komputer klien yang meminta sumber
daya dari server tidak perlu menginstal PHP; hanya peramban web
saja sudah cukup.
7. PHP bekerja sama dengan MySQL ; Hal ini tidak berarti dapat
menggunakan PHP dengan sistem manajemen basis data lainnya.
Anda masih dapat menggunakan PHP dengan Postgres, Peramal,
MS SQL Server ODBC dll.
8. PHP adalah bahasa lintas platform; yang berarti dapat pada
aplikasi di sejumlah sistem operasi yang berbeda seperti windows,
Linux, Mac OS dll.

Pangsa Pasar PHP

Sesuai dengan survei diatas tadi jika 79% website menggunakan PHP
dan data tersebut menunjukkan lebih dari 20 juta website telah
menggunakan PHP. Maka dari itu pangsa pasar PHP tidak diragukan
lagi. Nah berikut ini beberapa situs populer yang menggunakan PHP

POPULAR PHP SITES

PHP VS Bahasa Scripting Server-Side


Berikut adalah perbandingan antara PHP dengan dengan bahasa
scripting server-side lainnya seperti ASP – Active Server Pages, JSP –
Java Server Pages, CFML – Cold Markup language. Dari situ kamu akan
tahu tentang perbandingan antara bahasa scripting PHP dengan Bahsa
Scripting lainnya.

PERBANDINGAN PHP DENGAN BAHASA PEMROGRAMAN LAINNYA

Dari situ bisa dilihat jika PHP lebih unggul daripada bahasa scripting 
server side lainnya.

--------------------------------------------------------------------------------------
----- Bootstrap merupakan sebuah library framework CSS yang telah dibuat
khusus uintuk mengembangkan front end sebuah website. Bootstrap juga
dikenal sebagai salah satu framework CSS, HTML, Javascript yang begitu
populer di kalangan website developer atau pengembang website. Apa itu
bootstrap dan fungsinya? yang pasti bootstrap digunakan untuk
mengembangkan website agar lebih responsive.

Dengan adanya bootstrap tersebut tentu saja membuat halaman website bisa
menyesuaikan dengan ukuran monitor device. Baik jika di akses lewat ponsel,
tablet ataupun desktop. Awal mulanya, bootstrap sendiri bernama Twitter
Blueprint.

Ini dulunya diciptakan dan dikembangkan oleh Jacob Thornton dan Mark Otto
yang ada di Twitter untuk perangkat kerja yang bisa mendorong konsistensi
pada alat internalnya. Dengan memakai bootstrap tentu saja seorang developer
bisa lebih mudah dan cepat untuk membuat front end dalam sebuah website itu
sendiri.

Sebagai pengguna Anda hanya perlu memanggil setiap kelas yang digunakan,
contohnya seperti navigasi, tabel, grind, tombol atau sebagainya. Banyak fungsi
bootstrap yang bisa dipakai untuk sebuah website. Berikut fungsinya:

1. Bisa mempercepat waktu untuk memproses pembuatan front end sebuah


website
2. Menampilkan sisi website yang lebih modern dan juga khas anak jaman
sekarang
3. Tampilan dari bootstrap sendiri sudah sangat responsive sehingga sangat
mendukung untuk segala jenis resolusi, entah itu tablet, smartphone
ataupun juga PC dan laptop.
4. Website yang menggunakan bootstrap umumnya lebih ringan karena lebih
terstuktur.

Keunggulan Bootstrap
Setelah tahu apa itu bootstrap dan juga fungsinya untuk website, kini Anda juga
harus tahu apa saja keunggulan menggunakan bootstrap ini. untuk Anda yang
ingin menggunakannya, berikut beberapa keunggulan yang ditawarkan:

1. Lebih efisien waktu

Bootstrap sendiri menyediakan banyak sekali library yang isinya berbagai


macam script yang sudah siap saji untuk dipakai oleh programmer ketika
mengembangkan website bagian depan. Sehingga pihak developer tidak lagi
membuat waktu untuk menulis berbagai script SCC dari awal. Tentu dengan
memakai potongan script tersebut, maka akan sangat menguntungkan untuk
website.
Struktur website bisa lebih produktif di tangan seorang programmer handal tadi.
Perlu Anda tahu bahwa bootstrap versi terbaru sudah dibangun dengan fitur
LESS. Yang artinya, bootstrap mempunyai banyak aspek menguntungkan dalam
hal website desain sehingga sangat mempermudah para programmer.

2. Lebih fleksibel

Penggunaan bootstrap website juga membuat pekerjaan developer dan


programmer bisa lebih fleksibel. Ya karena framenya memang bisa digunakan
sesuai keinginan dan bebas saja. Anda bisa lebih mudah untuk memodifikasikan
berbagai script yang telah ada didalamnya. Tidak ada ketentuan khusus untuk
memanfaatkan bootstrap twitter ini.

Hal inilah yang membuatmu lantas bisa berkreasi dalam bentuk sesuai
keinginan dengan memanfaatkan berbagai macam tool yang sudah ada di
bootstrap twitter itu sendiri. Inilah yang membut para pengembang lebih
fleksibel ingin membangun website yang ia miliki.

3. Desain yang oriented

Bootstrap untuk keperluan website umumnya mempunyai sebuah sistem baku


yang sangat bagus, sistem ini disebut dengan nama grid sistem. Grid merupakan
sebuah struktur dua dimensi yang menjadi perpaduan antara sumbu vertikal dan
juga horizontal yang membentuk kolom serta baris. Kolom dan baris tersebut
lantas merepresentasikan dimensi yang telah tersedia di sebuah browser.

Baca juga: Cara Edit Theme WordPress Sendiri Dengan Mudah

Untuk versi awalnya, bootstrap ini menyediakan grid yang ukuran layarnya
adalah 940px dan juga margin 20px. Namun untuk era sekarang, ukuran
bootstrap sendiri juga sudah mempunyai ukuran yang cukup lebar karena
layarnya 768px sampai 1200px. Tentu saja ukuran tersebut bisa dimodifikasi
oleh para penggunanya sendiri.

Model untuk mengatur desainnya memang diatur dengan sistem yang sudah
otomatis. Sehingga para developer tinggal melakukan pemanggilan kelas CSS
dan juga meletakkan konten di script dan juga sintaks HTML yang telah
dikerjakan sebelumnya.

4. LESS is More
Ini merupakan hal yang begitu populer di kalangan programmer dan juga web
developer karena alasan tertentu. Alasan tadi adalah kaitannya dengan fungsi
responsive yang dimiliki oleh bootstrap itu sendiri. Dengan memakai bootstrap
ini website yang Anda miliki juga lebih responsive dan bisa ditampilkan untuk
semua website dengan baik.

5. Javascript

Di dalam bootstrap sendiri sudah dilengkapi dengan yang namanya Library


JavaScrip yang  sesuai dengan struktur dari bahasa pemrograman Javascript
standar. Tentu saja dengan adanya komponen tersebut akan membuat website
bisa lebih powerfull dibanding sebelumnya.

Cara Menggunakan Bootstrap


Ada banyak pilihan untuk menggunakn framework bootstrap untuk keperluan
website Anda. Caranya dengan melakukan penginstalan lewat Bower, NPM,
Composer atau bisa juga memakai Bootstrap CDN supaya nantinya bisa lebih
mudah. Ingat, sampai sekarang ada banyak versi Bootstrap dengan keunggulan
dan kegunaan yang berbeda.

Anda bisa mengenalinya terlebih dahulu sebelum menggunakan bootstrap


supaya nantinya lebih bagus dan terjamin, Anda yang ingin menggunakan
bootstrap juga bisa men-download filenya di getbootstrap.com. Berikut adalah
caranya:

1. Download filenya terlebih dahulu di getbootstrap.com


2. Ekstrak file .zip yang telah didownload tadi
3. Setelah itu kita bisa memanggil file tersebut dan menerapkannya di
website yang sudah dibangin sebelumnya

Memang pemasangan bootstrap untuk website ini tidak boleh dilakukan oleh
sembarang orang. Anda harus mengandalkan seorang programmer yang sudah
terlatih. Karena tidak semua programmer bisa memasang bootstrap tersebut.

Bootstrap pertama kali muncul di ajang hackweek. Di awal kemunculannya tadi,


komponen bootstrap masih sangat kurang. Namun, berkat adanya sejumlah
penyempurnaan akhirnya bootstrap bisa seperti sekarang. Platform ini
menggunakan boostrap dan sedikit memakai coding seperti bahasa JavaScript
dan juga CSS. Hasilnya bisa membuat website yang sangat powerfull dan juga
berkembang dengan mengikuti browser. Tidak heran penggunaan bootstrap
menjadi daya tarik tersendiri.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;

Pengertian HTML, CSS,


PHP, MySQL
June 28, 2016Uncategorized

HTML adalah, (HyperText Markup Language) sebuah bahasa standar yang digunakan oleh


browser Internet untuk membuat halaman dan dokumen pada sebuah Web yang kemudian dapat
diakses dan dibaca layaknya sebuah artikel. HTMLjuga dapat digunakan sebagai link link antara
file-file dalam situs atau dalam komputer dengan menggunakan localhost, atau link yang
menghubungkan antar situs dalam dunia internet.

Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk
mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan
seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat
mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya
untuk dapat digunakan bersama-sama dalam beberapa file. Pada umumnya CSS dipakai untuk
memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke
dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan
untuk membangun sebuah CMS.
MySQL adalah Relational Database Management System (RDBMS) yang di distribusikan
secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk
menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.

Pengertian XAMPP
XAMPP adalah web server open source yang berjalan pada sistem operasi
cross-platform (Windows, Linux, MacOS). Semua yang diperlukan untuk
mengelola website tersedia di XAMPP seperti Apache, MySQL/MariaDB, PHP,
dan Perl. Meski program di dalamnya lengkap, XAMPP tetap merupakan web
server yang sederhana dan ringan,

XAMPP dipakai untuk membuat web server lokal di komputer. Hal ini akan


memudahkan Anda dalam mengembangkan, mendesain, dan keperluan testing
website. 

Biasanya XAMPP digunakan untuk mencoba berbagai tema dan plugin


WordPress, menguji fitur-fiturnya, dan mempelajari dasar-dasar WordPress.
Dengan XAMPP, Anda tak perlu khawatir mengubah kode inti program. Kalau
ada error, itu tidak akan muncul di website online. 

Fungsi XAMPP
Seperti halnya web server lokal lainnya, ada banyak sekali fungsi dari XAMPP.
Di sini kami akan menjelaskan beberapa kegunaannya yaitu:

1. Setting Database phpMyAdmin

Dengan menggunakan XAMPP Anda bisa mengakses halaman phpMyAdmin.


Sama seperti saat Anda menggunakan hosting atau VPS pasti Anda akan
membutuhkan phpMyAdmin untuk mengedit, menghapus, menambah database,
dan menambahkan user.
Di XAMPP Anda juga bisa melakukan hal yang sama. Bedanya di XAMPP
Anda tidak perlu khawatir terjadi error database karena semua perubahan yang
dilakukan hanya pada server lokal komputer. 

Apabila Anda baru pertama kali menggunakan phpMyAdmin, XAMPP menjadi


software yang tepat untuk mempelajari fitur-fitur dari phpMyAdmin dan
mempelajari dasar-dasar menggunakan phpMyAdmin.

2. Install WordPress Offline

XAMPP berguna untuk menjalankan Apache, MariaDB, dan PHP pada


localhost atau komputer tanpa harus ada koneksi internet. Dengan Adanya
XAMPP akan mempermudah pekerjaan frontend dan backend developer.
Karena mereka dapat melakukan testing pada program sebelum nantinya akan
diupload ke server online website.

Untuk Anda yang baru belajar dasar-dasar WordPress, software XAMPP sangat
cocok untuk Anda. Karena Anda bisa mencoba beberapa fitur WordPress seperti
menambahkan tema, menambahkan plugin, belajar membuat post, membuat
menu dan lain-lain.

3. Menjalankan Laravel Pada Komputer

Laravel adalah salah satu framework php yang dipakai untuk mempermudah
developer dalam mengembangkan website. Dengan menjalankan Laravel pada
localhost komputer Anda menggunakan XAMPP, Anda jadi lebih mudah untuk
memodifikasi script dan membuat fitur baru website tanpa harus takut merusak
kode inti website yang ada di server.

Fitur-Fitur di XAMPP
Saat kami menulis artikel ini XAMPP memiliki versi terbaru 7.4.3. Berikut ini
adalah komponen yang ada di dalam XAMPP.

Component Deskripsi Version

Apache Sebagai aplikasi web server default 2.4.31

MariaDB Sebagai sistem manajemen database 10.4.11


Sebagai server side scripting untuk membuat aplikasi berbasis
PHP 7.2.27, 7.3.14, 7.4.2
web

phpMyAdmin Sebagai tools untuk menggunakan MySQL berbasis web 5.0.1

OpenSSL Sebagai protokol keamanan 1.1.1d

XAMPP Control Panel Untuk mengatur komponen berbeda pada XAMPP 3.2.4

Webalizer Sebagai tools analytics untuk user log dan penggunaan 2.23-04

Mercury Mail Transport


Sebagai email server 4.63
System

FileZilla FTP Server Untuk melakukan transfer file 0.9.41

Tomcat Digunakan untuk melayani aplikasi Java 7.0.99

Strawberry Distribusi perl yang populer untuk Windows 5.16.3.1

Cara Download XAMPP


Untuk panduan download dan install XAMPP di Windows Anda bisa cek pada
artikel kami yang berjudul Cara Install XAMPP di Windows.

Komponen Penting Pada XAMPP


Setelah Anda berhasil menginstall XAMPP, Anda bisa menggunakan XAMPP
untuk berbagai keperluan develop website. Tapi sebelum itu Anda harus tau
beberapa menu penting yang akan sering Anda gunakan ketika menjalankan
XAMPP.

1. Config

Pada menu Config, Anda bisa melakukan beberapa konfigurasi dasar untuk
penggunaan XAMPP seperti mengganti:

 Editor: yang akan digunakan untuk mengubah default text editor.


 Browser: browser default yang akan digunakan untuk akses web server.
2. Netstat

Netstat sering digunakan untuk memastikan apakah ada program/aplikasi lain


yang menggunakan port default XAMPP.
3. Shell

Menu shell pada XAMPP, digunakan untuk menampilkan command prompt


pada Windows. Fungsinya untuk melakukan konfigurasi web server atau
memperbaiki error pada web server.

4. Explorer

Explorer merupakan tombol shortcut untuk menuju ke lokasi instalasi XAMPP.


Ketika Anda klik icon Explorer maka akan diarahkan ke lokasi file instalasi
XAMPP.
Cara Menggunakan XAMPP
Setelah Anda tahu tentang komponen komponen apa saja yang ada di dalam
XAMPP, selanjutnya Anda akan belajar cara menggunakan XAMPP di
Windows. Berikut langkahnya.

1. Cara Menjalankan XAMPP

Untuk menjalankan XAMPP, pertama buka aplikasi XAMPP yang telah Anda
install. Lalu klik Start pada module Apache dan MySQL.
Setelah keduanya berjalan tanpa error, silahkan akses localhost menggunakan
link berikut:
http://localhost

Atau
127.0.0.1

Maka Anda akan diarahkan ke halaman dashboard XAMPP, seperti pada


gambar di bawah ini.
Langkah-langkah diatas adalah dasar menggunakan XAMPP, pada langkah
berikutnya kami akan memberikan cara menggunakan XAMPP untuk install
WordPress dan Laravel.

2. Cara Install WordPress Menggunakan XAMPP

Dalam proses instalasi WordPress menggunakan XAMPP, hal pertama yang


harus dilakukan adalah klik start pada module Apache dan MySQL. Karena
WordPress membutuhkan web server dan database agar bisa diakses. 

dilanjutkan dengan buat database MySQL, mengunduh WordPress, dan


melakukan instalasi WordPress. Berikut ini adalah tutorial cara Install
WordPress di Localhost XAMPP.

3. Cara Install Laravel Menggunakan XAMPP

Untuk instalasi Laravel Menggunakan XAMPP di Windows, Anda dapat


melihat perintah-perintah instalasi Laravel pada panduan kami yang
berjudul cara install Laravel di Windows.

------------------------------------------------------------------------------------------
SB admin adalah plugin jQuery Template admin bootstrap, dengan fitur yang
sederhana dan minim antarmuka UI.

Sistem penggajian karyawan atau istilah modernnya


sistem payroll merupakan sistem yang membantu perusahaan dalam
mengelola hal-hal yang berkaitan dengan gaji. Gaji sendiri merupakan balas
jasa yang diterima pekerja dalam bentuk uang berdasarkan waktu tertentu
dari perusahaan tempatnya bekerja. Perusahaan tentu tidak menginginkan
adanya kesalahan dalam pembayaran gaji karyawan. Oleh sebab itu,
dibutuhkan sebuah sistem yang mengatur soal penggajian karyawan.

Data yang Dibutuhkan dalam Sistem Penggajian

Sistem penggajian dapat berjalan dengan adanya masukan data di dalamnya.


Dengan begitu, proses pembayaran gaji tidak terlambat dan teratur
sebagaimana mestinya. Masukan data yang dibutuhkan dalam sistem
penggajian terbagi menjadi dua, yaitu:

Data Konstan
Data konstan merupakan data yang tetap dan tidak berubah dalam sistem
penggajian. Data konstan hanya perlu dimasukkan sekali di awal, tidak perlu
dimasukkan ke sistem secara berkala tiap periode pembayaran gaji. Data
konstan ini berubah hanya jika ada pembaruan data dari pekerja. Data-data
konstan meliputi:
Kelola payroll dan absensi karyawan lebih mudah dengan Talenta. Coba
Gratis Sekarang!

1. Nama karyawan.
2. Nomor Pokok Wajib Pajak (NPWP).
3. Status pernikahan dan jumlah tanggungan.
4. Jumlah penghasilan tidak kena pajak.
5. Jumlah gaji.
6. Divisi tempat bekerja.
7. Iuran BPJS.

Data Variabel
Data Variabel merupakan data tidak tetap yang selalu berubah tiap periode
pembayaran gaji. Oleh sebab itu, data variabel perlu dimasukkan ke sistem
penggajian setiap periode pembayaran. Data-data variabel berisi:

1. Jumlah jam atau hari kerja.


2. Jumlah cuti, izin, atau sakit.
3.   Hari libur.
4. Penghasilan dan potongan pajak kumulatif.
Baca juga: Cara Hitung Gaji Karyawan dan Pentingnya
Aplikasi Payroll

Prosedur Sistem Penggajian

Sistem penggajian mengatur berbagai prosedur yang memungkinkan


perusahaan mencari, menyeleksi, atau memecat pekerja, serta untuk
mengendalikan pembayaran gaji pekerja. Prosedurnya tergantung pada
kebijakan masing-masing perusahaan karena tentu kebutuhan dan
kepentingan tiap perusahaan berbeda-beda. Jaringan prosedur yang ada dalam
sistem penggajian terdiri dari hal-hal berikut.
Prosedur Pencatat Waktu Hadir
Prosedur ini berguna untuk mencatat waktu kehadiran pekerja menggunakan
sistem kehadiran yang diterapkan masing-masing perusahaan. Catatan waktu
kehadiran tentu berfungsi untuk menentukan gaji yang didapat pekerja.
Sistem kehadiran yang biasa digunakan perusahaan di antaranya
adalah sistem absensi digital, penggunaan kartu, absensi sidik jari, absensi
berbasis web, dan absensi biometrik.

Prosedur Pencatat Waktu Kerja


Sebuah perusahaan biasanya menerapkan jam kerja selama 8 jam sehari. Jika
pekerja bekerja kurang dari 8 jam, maka dianggap pulang lebih cepat.
Sedangkan pekerja yang bekerja melebihi 8 jam dapat dianggap lembur.
Kebijakan pulang cepat dan lembur tentu telah diatur oleh perusahaan dan
akan berpengaruh pada gaji yang didapat pekerja.

Prosedur Pembuatan Daftar Gaji


Prosedur pembuatan daftar gaji berdasarkan pada surat keputusan mengenai
pengangkatan pekerja baru, pemberhentian karyawan, kenaikan pangkat,
penurunan pangkat, daftar gaji bulan sebelumnya, dan daftar hadir pekerja.

Prosedur Distribusi Biaya Gaji


Prosedur distribusi gaji disalurkan kepada tiap divisi yang menikmati manfaat
tenaga kerja. Distribusi ini berguna untuk mengendalikan biaya dan
menghitung harga pokok produk.

Prosedur Pembayaran Gaji


Prosedur pembayaran gaji memiliki kaitan dengan fungsi akuntansi dan
keuangan. Fungsi akuntansi membuat perintah pengeluaran kas kepada fungsi
keuangan untuk menulis cek pembayaran gaji, sedangkan fungsi keuangan
mencairkan cek tersebut atau mengirimkan gaji ke rekening pekerja.
Note: Tingkatkan pengetahuan Anda tentang sistem payroll dengan
mangakses eBook Panduan Menghitung Gaji Karyawan disajikan lengkap-
komprehensif dan dapat Anda dapatkan secara gratis!

Jaga bisnis tetap produktif dengan software payroll & HRIS


terautomasi! Pelajari Fitur Talenta Selengkapnya Disini!
Bagaimanakah Sistem yang Baik?

Setiap perusahaan pastinya memiliki sistem penggajian karyawan yang


berbeda-beda, entah menggunakan excel maupun
menggunakan software khusus. secara umum, beginilah sistem penggajian
karyawan yang berlaku di suatu perusahaan.

 Untuk menghitung gaji karyawan, tim HRD akan memperoleh data


konstan dan data variabel yang sudah valid agar dapat diproses untuk
menentukan gaji karyawan per orang.
 Lalu, tim HRD akan menghitung pajak penghasilan (PPh 21) karyawan
sesuai status jabatan maupun keluarga.
 Setelah itu, tim HRD mendapatkan rekapan revisi perhitungan
pajak gaji dari bagian pajak,serta membuat slip dan daftar gaji seluruh
karyawan.
 Perhitungan gaji tersebut kemudian direvisi oleh bagian divisi
keuangan perusahaan.
 Apabila tidak ada kesalahan, tim HRD akan membuat cek tunai yang
berisi jumlah gaji seluruh karyawan dan menyerahkannya kepada
pimpinan perusahaan untuk diproses.
 Terakhir, tim HRD akan melakukan cek tunai, mentransfernya ke bank
mitra agar dapat  ditransfer ke rekening masing-masing karyawan.

Sistem penggajian dibuat untuk memudahkan kerja manajemen dalam


mengatur dan membayarkan gaji kepada setiap pekerja yang bekerja di
perusahaan. Dengan menerapkan sistem, perusahaan menekan angka
kesalahan atau kekeliruan yang dapat menyebabkan masalah ke depannya.
Masalah gaji tentu sangat sensitif bagi setiap orang. Oleh karena itu sistem
penggajian dibuat sedemikian rupa untuk melancarkan proses penghitungan
dan pembayaran gaji.

Anda mungkin juga menyukai