OLEH
MITHA RADJIMAN
21915137
MITHA RADJIMAN
21915137
Mengetahui,
Ketua Program Studi
yang telah melimpahkan segala rahmat dan hidayahnya kepada penulis, sehingga
Informasi Pemberian Gaji Karyawan Berbasis Web Pada PT. Raja Dagang
sebagaimana mestinya tanpa pertolongan dan petunjuk dari Allah SWT, melalui
bantuan orang lain. Oleh sebab itu, tiada kata yang lebih selain mengucapkan
terima kasih yang sebesar besarnya kepada pihak-pihak yang telah membantu,
terutama kepada :
1. Bapak Muh. Ichsan Gaffar, S.E, M.SA, S.CRS selaku Ketua Yayasan
2. Bapak Jorry Karim, S.Kom, M.Kom selaku Ketua STMIK Ichsan Gorontalo
5. Bapak Satriadi D. Ali, S.Kom, M.Kom selaku Pembantu Ketua III STMIK
8. Ibu Citra Yustitya Gobel, S.SI, M.Kom, selaku Pembimbing Utama yang
yang telah memberikan saran dan pemikiran untuk menunjang penelitian ini.
10. Ibu Nopriyanti A. Marjun selaku Komisaris PT. Raja Dagang Indonesia yang
penelitian.
11. Ayah dan Ibu tercinta yang begitu banyak memberikan dorongan serta
disebutkan satu per satu yang telah membantu dalam penulisan proposal ini.
kekurangan, untuk itu dengan senang hati penulis mengharapkan kritik dan saran
Penulis
DAFTAR ISI
Halaman
5.4. Karyawan................................................................................................15
5.4.1.Mengelola Karyawan..................................................................................16
5.5. HTML......................................................................................................17
5.6.PHP.............................................................................................................17
5.7.MySql..........................................................................................................18
5.8.Unified Modelling Language (UML)..........................................................19
5.9.Teknik Pengujian Sistem............................................................................25
5.9.1.White Box Testing........................................................................................25
5.9.2.Black Box Testing........................................................................................28
6. Kerangka Pemikiran....................................................................................30
7. Lokasi Penelitian.........................................................................................31
7.1 Sejarah Singkat.......................................................................................31
8. Metode Penelitian.......................................................................................33
8.1 Jenis Dan Sumber Data...........................................................................34
Halaman
Halaman
Gaji atau salary adalah komponen imbalan jasa atau penghasilan yang
pemberinya didasarkan pada berat ringannya tugas jabatan yang diduduki oleh
dengan jabatan atau direct compensation dan dalam penentuan berat ringannya
disebabkan karena uang masih merupakan motivator yang kuat bagi karyawan.
kesejahteraan yang banyak diharapkan dari pada karyawan [ CITATION Ind14 \l 1033
Agus Salim No. 287, Wumiyalo, Kota Tengah, Kota Gorontalo dan bergerak
mesin cuci, televisi dan lain-lain. PT Raja Dagang Indonesia di pimpin oleh
Bapak Ragwan Alhasni sebagai Direktur dan Ibu Nopriyanti A. Marjun sebagai
Komisaris serta memiliki 11 karyawan tetap terdiri dari 3 orang laki-laki dan 8
Proses pemberian gaji saat ini dilakukan dengan cara konvensional sehingga
data penggajian masih ditulis dalam pembukuan manual. Hal ini membuat
Penggunaan Website dewasa ini telah meluas di semua kalangan, baik itu
menggunakan fasilitas laptop atau komputer. Oleh karena itu, Website yang
pengolahan data gaji karyawan melalui laptop yang terintegrasi dengan database
online sehingga data penggajian tersimpan dalam satu penyimpanan server dan
Dengan alasan dan uraian ini, maka penulis merancang sebuah aplikasi
Pemberian Gaji Karyawan Berbasis Web Pada PT. Raja Dagang Indonesia
Kota Gorontalo”.
2. Rumusan Masalah
pemberian gaji saat ini dilakukan dengan cara konvensional sehingga data
4. Manfaat Penelitian
2. Praktisi
Web Pada PT. Raja Dagang Indonesia Kota Gorontalo ini kiranya dapat
3. Peneliti
Gorontalo.
5. Landasan Teori
2. Hasil penelitian dari Arie Widya Saputra dan Imam Bukhori [ CITATION
berbasis SMS. Metode yang digunakan dalam penelitian ini yaitu dengan
selanjutnya adalah uji coba. Hasil dari penelitian ini adalah menghasilkan
3. Hasil penelitian dari Devi Lestari [ CITATION Les14 \l 1033 ] dengan judul
sistem informasi penggajian yang telah diterapkan oleh Pr. Tunas Mandiri
Penggajian dan penerapannya sudah baik karena sudah sesuai dengan tujuan
Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang
dimaksudkan untuk mencapai suatu tujuan. Sebagai gambaran jika dalam sebuah
sistem terdapat sebuah elemen yang tidak memberikan manfaat dalam mencapai
tujuan yang sama maka elemen tersebut dapat dipastikan bukanlah bagian dari
- Input : Segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi
- Proses : Bagian yang melakukan perubahan dari input menjadi output yang
berguna, misalnya berupda informasi dan produk, tetapi juga bisa berupa hal-hal
- Output : Hasil dari pemrosesan, misalnya berupa suatu informasi, saran, cetakan
laporan, dll.
kita lakukan untuk mencapai tujuan yang telah kita buat mulai dari menginput
Informasi adalah hasil dari pengolahan data yang memiliki makna atau arti.
data adalah fakta atau apa pun yang dapat digunakan sebagai input dalam
satu sama lain dan bekerja sama untuk mengelolah data menjadi informasi yang
Gaji adalah salah satu hal yang penting bagi setiap pegawai yang bekerja
dalam suatu perusahaan, karena dengan gaji yang diperoleh seseorang dapat
maka pegawai akan termotivasi untuk bekerja lebih giat, adapun indikator gaji
adalah kelayakan gaji yaitu kesesuaian gaji yang diterima dengan kebutuhan
hidup, dan keadilan gaji yaitu kesesuaian gaji yang diterima dengan potensi diri
5.4. Karyawan
Karyawan merupakan salah satu sumber daya yang di gunakan sebagai alat
gaji pada setiap karyawan yang terpilih. Penilaian prestasi kerja merupakan
sesuai dengan kondisi yang berlaku. Mengatasi skala-skala standar yang tinggi,
mencapai performa puncak untuk diri sendiri, mampu menang dalam persaingan
dengan pihak lain, meningkatkan kemampuan diri melalui pencapain bakat secara
yang tinggi, karena dengan memiliki karyawan yang berkinerja tinggi akan
sumber daya manusia dapat berjalan efektif, maka perusahaan berjalan efektif.
Dengan kata lain kelangsungan suatu perusahaan itu ditentukan oleh kinerja
berbagai masalah yang ada dengan solusi yang tepat. Pemimpin yang baik,
agar sesuai dan mampu memenuhi tuntutan situasi yang dihadapi, sehingga para
melaksanakan program kerja yang telah ditetapkan. Komunikasi yang baik juga
diperlukan dalam suatu perusahaan. Kinerja karyawan akan terwujud jika suatu
adalah bahasa yang digunakan pada dokumen web sebagai bahasa untuk
sampai sekarang HTML tetap berdiri kokoh sebagai dasar dari bahasa web seperti
PHP, ASP, JSP dan lainnya. Bahkan secara umum, mayoritas situs web yang ada
di Internet pun masih tetap menggunakan HTML sebagai teknologi utama mereka.
5.6. PHP
(Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994-
1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya
berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
kemampuan PHP tersebut dengan modul-modul plug in. dengan realease versi 3
pada tahun 1998 [ CITATION Rat14 \l 1033 ]. Yang mendukung berbagai macam
database antara lain MySQL, mSQL, ODBC, Oracle, dan Sybase. PHP akhirnya
tumbuh dengan sendirinya. Seperti C dan Perl, PHP adalah bahasa pemrograman
terstruktur dengan variable fungsi dan kelas. Kelebihan PHP dari bahasa
pemograman lainnya :
2) Web Server yang mendukung PHP dapat ditemukan dimana - mana dari
relatif mudah.
sistem.
5.7. MySql
yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).
Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh
merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu
Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja
query data. Hal ini terbukti untuk query yang dilakukan oleh single user,
kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima
kali lebih cepat dibandingkan Interbase [ CITATION Rat14 \l 1033 ]. Salah satu
keuntungan MySql adalah perangkat lunak open source. Open source berarti
dapat digunakan dan dimodifikasi oleh siapa saja. Semua orang dapat mengunduh
aplikasi web seperti PHPMyAdmin. MySql mendukung banyak tipe data yang
terbagi menjadi beberapa kategori, antra lain tipe numeric, tipe data dan time, dan
tipe string.
menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti
lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi
dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi
karena UML juga menggunakan class dan operation dalam konsep dasarnya,
maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa - bahasa
UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.
dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah
sebuah sistem [ CITATION Dha03 \l 1033 ]. Yang ditekankan adalah “apa” yang
merancang test case untuk semua feature yang ada pada sistem. Berikut
Sebuah use case dapat meng-include fungsionalitas use case lain sebagai
bagian dari proses dalam dirinya. Secara umum diasumsikan bahwa use case
yang di-include akan dipanggil setiap kali use case yang meng-include
dieksekusi secara normal. Sebuah use case dapat di-include oleh lebih dari
satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan
cara menarik keluar fungsionalitas yang common. Sebuah use case juga dapat
hubungan generalisasi antar use case menunjukkan bahwa use case yang satu
2. Activity Diagram
khusus, di mana sebagian besar state adalah action dan sebagian besar transisi
sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih
umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.
Diagram:
proses-proses paralel (fork dan join) digunakan titik sinkronisasi yang dapat
berupa titik, garis horizontal atau vertikal. Activity diagram dapat dibagi
menjadi beberapa object swimlane untuk menggambarkan objek mana yang
3. Sequence Diagram
diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-
aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal
dan output apa yang dihasilkan. Simbol untuk sequence diagram adalah
sebagai berikut:
digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase
Pengujian sistem adalah elemen kritis dari jaminan kualitas perangkat lunak
Metode White box ini adalah suatu metode desain test case yang
Merupakan teknik uji coba white box yang diusulkan Tom McCabe.
ini sebagai petunjuk untuk mendefinisikan basis set dari jalur pengerjaan. Test
case yang dapat digunakan untuk menggerjakan basis set yang menjamin
proses dan keputusan dapat dipetakan dalam satu node. Tanda panah (edge),
Region adalah daerah yang dibatasi oleh edge dan node [ CITATION Rog12 \l
1033 ].
b. Cyclomatic Complexity
konteks metode uji coba basis path, nilai yang dihitung untuk cyclomatic
sekali.
Jalur independent adalah jalur yang melintasi atau melalui program dimana
baru.
Metode uji coba basis path juga dapat diterapkan pada perancangan
prosedural rinci atau program sumber. Prosedur rata-rata pada bagian berikut
yaitu :
Buat test case yang akan mengerjakan masing-masing path pada basis set.
Data yang dipilih harus tepat sehingga setiap kondisi dari predicate node
dikerjakan semua.
Black Box aproach adalah suatu sistem dimana input dan outputnya dapat
didefinisikan tetapi prosesnya tidak diketahui atau tidak terdefinisi. Metode ini
hanya dapat dimengerti oleh pihak dalam (yang menangani sedangkan pihak luar
hanya mengetahui masukan dan hasilnya). Sistem ini terdapat pada subsistem
tingkat terendah.
Metode uji coba black box memfokuskan pada keperluan fungsional dari
software. Karena itu uji coba black box memungkinkan pengembang software
untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat
fungsional suatu program. Uji coba black box bukan merupakan alternatif dari uji
coba white box, tetapi merupakan pendekatan yang melengkapi untuk menemukan
kesalahan lainnya, selain menggunakan white box. Uji coba black box berusaha
2. Kesalahan interface.
4. Kesalahan performa.
Tidak seperti metode white box yang dilaksanakan diawal proses, uji coba black
box diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba black box
pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan-
pertanyaan berikut :
2. Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?
5. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?
6. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi
sistem?
uji kasus tambahan harus didesain untuk mencapai uji coba yang cukup
beralasan.
suatu jenis kesalahan, dari pada kesalahan yang terhubung hanya dengan
MASALAH (PROBLEMS)
PENDEKATAN (APPROACH)
Teknologi/
Teknologi/ metode
metode yang
yang digunakan
digunakan untuk
untuk
memecahkan
memecahkan masalah
masalah :: Waterfall,
Waterfall, Observasi
Observasi
PENGEMBANGAN (DEVELOPMENT)
Analisa dan Perancangan : Konstruksi:
UML : Use Case, Activty Framework Codeigniter
Diagram, Sequence 3,, PHP, HTML, Mysql
Diagram
PENGUJIAN (TESTING)
Whitebox Blackbox
PENERAPAN (IMPLEMENTATION)
PT. Raja Dagang Indonesia
TUJUAN (RESULTS)
Lokasi penelitian ini pada PT Raja Dagang Indonesia Jl. Kh. Agus Salim
Agus Salim No. 287, Wumiyalo, Kota Tengah, Kota Gorontalo dan bergerak
mesin cuci, televisi dan lain-lain. Awal merintis perusahaan di bulan februari
tahun 2016 PT Raja Dangan Indonesia masih memakai nama Raja Dagang,
namun seiring berjalan waktu raja dagang menjadi PT Raja Dangan Indonesia
dengan memiliki 2 cabang yakni raja dang store dan ahlan store dengan memiliki
timbul. Model air terjun (waterfall) Biasa juga disebut siklus hidup perangkat
Testing
Maintenance
penelitian ini yaitu menggunakan sumber data primer dan sumber data sekunder,
berikut penjelasannya:
1. Data Primer
Data primer diperoleh dari sumber primer, merupakan data mentah yang
bukti tangan pertama dan diberi otoritas dalam pengumpulan data. Dalam hal
dibutuhkan.
Data Sekunder yaitu data yang diperoleh dari sumber sekunder, yaitu penulis
data yang didapat dari hasil penelitian lapangan ini adalah mengenai proses
b. Wawancara (interview).
Indonesia.
sistem.
2. Requirements analysis
3. Design
dan interfacing.
4. Coding
apakah udah benar atau belum di uji dengan cara manual.jika testing sudah
6. Maintenance
kerusakan.
dalam bentuk yang baku dan mudah dimengerti. Berikut Gambar Use Case Sistem
yang diusulkan:
komisaris direktur
Dalam alur sistem komisaris melakukan login terlebih dahulu. Setelah itu
penggajian. komisaris juga dapat mengubah profil admin yaitu mengubah nama,
foto dan password. Proses utama yang dilakukan komisaris yaitu mengolah data
mengolah data penggajian seperti input gaji, ubah gaji dan hapus gaji sesuai
menu yaitu profil direktur, lihat data karyawan dan menu laporan penggajian.
penilitian ini pengujian aplikasi menggunakan metode White box dan Black box.
Pengujian Black Box yang termasuk dalam tahap ini yaitu pengujian
meletakan sistem supaya siap dioperasikan. Dalam tahap ini, penerapannya yaitu
Tahun 2022
No. Kegiatan Januari Februari Maret April Mei
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Persiapan
1.
Penilitian
Identifikasi
2.
masalah
Pengumpulan
3.
data
4. Analisis sistem
5. Desain sistem
Implementasi
6. dan pengujian
sistem
7. Laporan
DAFTAR PUSTAKA
[4] S. Arie Widya dan B. Imam, “Perancangan sistem informasi penggajian Pada
Sekolah Menengah pertama (SMP) PGRI Kebonagung,” Indonesian Journal
on Networking and Security, vol. III, 2014.
[16] Panduan Penyusunan Proposal dan Tugas Akhir STMIK Ichsan Gorontalo,
Gorontalo, 2019.
Pembimbing Utama
Pembimbing Pendamping