Analisa Sistem Informasi Pegawai
-
Upload
marcellinosandro -
Category
Documents
-
view
244 -
download
0
Transcript of Analisa Sistem Informasi Pegawai
-
8/18/2019 Analisa Sistem Informasi Pegawai
1/45
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dalam menghadapi persaingan global, sebagian besar perusahaan
menerapkan berbagai teknologi informasi untuk mendukung seluruh
kegiatan di dalam perusahaan. Salah satu teknologi informasi tersebut
adalah sistem informasi yang terdapat di dalam sistem informasi HR &
Payroll yaitu sistem informasi untuk mengolah data absensi dan kehadiran.
Sistem informasi ini sangat penting karena data absensi karyawan sangat
diperlukan untuk menghitung potongan gaji karyawan yang nantinya
berkaitan dengan laporan keuangan sebuah perusahaan, selain itu data
absensi juga diperlukan untuk memantau ketidakhadiran karyawan. Oleh
karena itu, data absensi karyawan harus selalu tersimpan dengan baik di
dalam basis data sebuah perusahaan. Dengan adanya sistem pengolahan
data absensi dan lembur karyawan yang baik maka akan mempermudah
perusahaan dalam melakukan seluruh kegiatan yang berhubungan dengan
datadata tersebut.P!. "nti Sukses #armindo merupakan salah satu perusahaan yang
sangat memerlukan sistem informasi tersebut. $elihat pentingnya
kebutuhan sistem informasi tersebut, maka dibuat suatu ran%angan sistem
pengolahan data absensi yang dapat memenuhi kebutuhan perusahaan.
Sehubungan dengan permasalahan yang terjadi saat ini maka penulis
akan men%oba menganalisa sistem absensi yang terkomputerisasi agar
mempermudah pekerjaan dan meminimalkan terjadinya kesalahan yang
ada pada P!. "nti Sukses #armindo, sehingga penulis mempunyai inspirasi
untuk menulis judul “ Analisa Sistem Informasi Absensi Pada PT. Inti
Skses !armindo “.
1." Permsan #asala$
Sehubungan dengan hal ini, maka permasalahan yang diajukan
adalah bagaimana analisa sistem informasi absensi pada P!. "nti Sukses
1
-
8/18/2019 Analisa Sistem Informasi Pegawai
2/45
#armindo yang sudah berjalan saat ini sehingga dapat memberikan
informasi yang akurat pada P!. "nti Sukses #armindo.
1.% Batasan #asala$
Dalam menganalisa sistem informasi absensi pada P!. "nti Sukses
#armindo, penulis membatasi beberapa masalah agar tidak menyimpang
dari maksud dan tujuan, antara lain
'. Pendataan (bsensi dan )ehadiran )aryawan.
*. (nalisa Sistem (bsensi dan )ehadiran P!. "nti Sukses #armindo.
1.& T'an (er'a Praktek
(dapun tujuan dari kerja praktek ini adalah untuk menganalisa penggunaan dan pengolahan sistem informasi absensi berdasarkan daily
attendan%e report pada P!. "nti Sukses #armindo, guna memberikan
kemudahan pada pimpinan untuk mengetahui setiap alasan ketidak hadiran
karyawan.
1.) #anfaat (er'a Praktek
(dapun manfaat yang didapatkan dari penulisan laporan kerja
praktek ini antara lain
'. +agi $ahasiswa
a. $emperoleh ilmu pengetahuan, wawasan, pengalaman serta
keterampilan mahasiswa terutama tentang jaringan komputer di P!.
"nti Sukses #armindo
b. Sebagai pembanding antara teori dan praktek yang didapatkan
mahasiswa di bangku perkuliahan dengan kenyataan sebenarnya
didalam dunia industri.
%. $empelajari sistem informasi absensi yang ada dan digunakan oleh
P!. "nti Sukses #armindo.d. $empelajari proses absensi mulai dari pemasukan kartu "D ke
mesin s%anner bar%ode hingga pengiriman laporan ke pusat
database absensi.
e. ntuk $endapatkan pengalaman kerja nyata didunia industri.
f. $emenuhi mata kuliah )erja Praktek yang wajib ditempuh
mahasiswa Sistem "nformasi ni-ersitas Semarang.
*. +agi P!. "nti Sukses #armindo
2
-
8/18/2019 Analisa Sistem Informasi Pegawai
3/45
$emperoleh masukan masukan dari mahasiswa untuk
pengembangan industri di P!. "nti Sukses #armindo, dapat menilai
kualitas pendidikan di ni-ersitas Semarang, serta sebagai
pandangan perusahaan bahwa lulusan Sistem "nformasi ni-ersitas
Semarang memang layak untuk terjun didunia industri.
. +agi ni-ersitas Semarang
$en%iptakan hubungan harmonis dengan perusahaan
khusunya P!. "nti Sukses #armindo serta memperoleh masukan
berupa kompetensi dari pihak industri terhadap mahasiswa
khususnya pada /urusan Sistem "nformasi ni-ersitas Semarang,
kemudian dari masukan ini pula ni-ersitas Semarang dapat
memperbaiki dan meningkatkan akademi mahasiswanya agar
memperoleh lulusan yang benarbenar handal dan siap bekerja
didunia industri khususnya.
1.* #etodologi Penelitian
ntuk melaksanakan suatu penelitian selalu diperlukan metode
penelitian yang tepat agar penelitian itu dapat men%apai hasil yang
maksimal seperti yang diharapkan. (dapun metode yang diterapkan adalah
sebagai berikut
1.*.1 +enis Data
a. Data Premier
Data yang diperoleh se%ara langsung dari sumber asli yaitu nara
sumber yang dapat diper%aya.
b. Data Sekunder
Data yang diperoleh se%ara tidak langsung dengan tujuan data
diperoleh dari berbagai literatur yang berhubungan dengan sistem
informasi absensi.
1.*." Pengm,lan Data
$etode pengumpulan data yang digunakan dalam penyusunan
kerja praktek adalah
a. Obser-asi atau pengamatan
Obser-asi adalah mengamati dan mempelajari sistem yang ada
beserta segala sesuatu yang berkaitan dengan masalah yang diteliti.
b. 0awan%ara
3
-
8/18/2019 Analisa Sistem Informasi Pegawai
4/45
0awan%ara adalah tanya jawab antara petugas dengan responden.
Dengan mengadakan wawan%ara langsung kepada HRD P!. "nti
Sukses #armindo dengan %ara mengajukan pertanyaan untuk
memperoleh data.
%. Studi literatur atau studi pustaka
Studi pustaka adalah pengumpulan data yang berasal dari literatur
yang sesuai dengan permasalahan yang akan dibahas dalam suatu
penelitian. $etode pengumpulan data yang berasal dari buku
referensi dan literatur yang berkaitan dengan objek penelitian
laporan. Sehingga akan memperoleh data yang rele-an dansignifikan dengan pokok bahasan yang akan penulis sajikan.
1.*.% #etode analisa sistem
Dalam metode analisa sistem dilakukan 1 tahap, yaitu
a. Sur-ey terhadap sistem yang sedang berjalan
b. (nalisa terhadap temuan sur-ey
%. "dentifikasi temuan sur-ey
d. "dentifikasi persyaratan sistem
1.- Sistematika Penlisan
Sistematika penulisan laporan ini terbagi menjadi beberapa bab,
dan sub bab. (dapun sistematika laporan kerja praktek ini sebagai berikut
BAB I PENDAHULUAN
+erisi tentang latar belakang perumusan masalah, batasan
masalah, tujuan dan manfaat kerja praktek, metodologi
penelitian dan sistematika penulisan.
BAB II TIN+AUAN U#U#
Pada bab ini berisi tentang sejarah singkat P!. "nti Sukses
#armindo, -isi dan misi, struktur organisasi dan tugas dari
masingmasing jabatan.
BAB III LANDASAN TE/I
Pada bab ini berisi tentang konsep dasar sistem, definisi
sistem dan informasi serta analisa sistem.
BAB I0 ANALISA DAN PE#BAHASAN
4
-
8/18/2019 Analisa Sistem Informasi Pegawai
5/45
Pada bab ini merupakan penjabaran hasil penelitian dilokasi
kerja praktek di P!. "nti Suskes #armindo.
BAB 0 PENUTUP
DATA/ PUSTA(A
LA#PI/A
BAB II
TIN+AUAN U#U# PE/USAHAAN
".1 Se'ara$ PT. Inti Skses !armindo
P!. "nti Sukses #armindo merupakan sebuah perusahaan yang
didirikan oleh +apak #oenawan Setiono dan +apak /ulian "mron pada
tahun '223. +ergerak di bidang industri garmen, P!. "nti Sukses #armindo
terletak di )awasan +erikat /alan Raya Soekarno Hatta )$ ' +awen,
)abupaten Semarang. Saat ini, P!. "nti Sukses #armindo memiliki *
infrastruktur garmen yang saling terintegrasi pada area seluas *4.333 m *
dengan '3.333 m* bangunan dan fasilitas, serta memiliki '433 unit
peralatan modern dan *333 karyawan terlatih.
Produkti-itas P!. "nti Sukses #armindo men%apai kurang lebih 5
juta garmen per tahun dengan rin%ian
a. 0o-en !ops 63.333 p%s7bulan
b. 0o-en +ottoms 53.333 p%s7bulan
%. Denim Pants *33.333 p%s7bulan
d. Dress '33.333 p%s7bulan
e. Skirt 53.333 p%s7bulan
"." Profil Persa$aan
8ama P!. "nti Sukses #armindo
!ahun +erdiri *331
+entuk Perusahaan Perusahaan !erbuka
)aryawan Saat "ni *433 orang
(lamat Pusat /alan Raya Soekarno Hatta )$ ' +awen,
)abupaten Semarang
)ota Semarang
Pro-insi /awa !engah
)odepos 4355'
!elepon 7 9a: 3*26 4*5'5';
5
-
8/18/2019 Analisa Sistem Informasi Pegawai
6/45
".% 0isi dan #isi PT. Inti Skses !armindo
".%.1 0isi Persa$aan
-
8/18/2019 Analisa Sistem Informasi Pegawai
7/45
-
8/18/2019 Analisa Sistem Informasi Pegawai
8/45
a. $engkoordinasikan seluruh manager yang terkait pada perusahaan
untuk bekerja sesuai dengan harapan dan target perusahaan.
b. $embuat laporan terkait aktifitas aktifitas keseluruhan manager
dan bagian yang dipimpinnya.
*.4.1 #eneral $anager
a. $engkoordinasikan seluruh anggota atau departemen di bagiannya
untuk bekerja sesuai dengan harapan dan target perusahaan.
b. $embuat laporan laporan aktifitas terkait bagian bagian general.
%. $engontrol kinerja departemen departemen yang ada di bawah
kontrol #eneral $anager.
d. $emastikan seluruh fungsi fungsi umum perusahaan berjalanse%ara baik dan lan%ar.
*.4.4 9inan%e and (%%ounting $anager
a. $engkoordinasikan bagian akuntansi dan keuangan perusahaan
agar berjalan sesuai dengan tujuan.
b. $elaporkan segala aktifitas keuangan dan akuntansi perusahaan
kepada Senior $anager dan Direktur untuk dilakukan re-iew
keuangan perusahaan.
*.4.5 $arketing $anager
a. $embuka lokasi pasar pasar baru bagi perusahaan.
b. $enguatkan hubungan dengan para stakeholder di negara
pemasaran produk.
%. $enjamin stabilitas pemasaran pada lokasi lokasi pemasaran
produk.
d. $elaporkan hasil hasil pemasaran kepada Senior $anager dan
Direktur untuk dilakukan re-iew.
*.4.; HRD and =omplian%e $anager
a. $engelola sumber daya manusia yang ada di perusahaan beserta
hal hal terkait.
b. $enentukan rekrutmen, gaji, promosi karyawan dan hal hal yang
berhubungan dengan kepegawaian.
%. $engatur seluruh akti-itas dokumen perusahaan.
*.4.6 >:port "mport $anager
8
-
8/18/2019 Analisa Sistem Informasi Pegawai
9/45
a. $emantau akti-itas eksport dan import produk dari dan ke lokasi
pemasaran.
b. $enjamin lan%arnya ati-itas eksport dan import sehingga barang
sampai di tangan konsumen dengan baik.
*.4.2 9a%tory $anager
a. $engkoordinasikan seluruh kegiatan kegiatan produksi yang ada
di pabrik.
b. $enjamin seluruh bagian pabrik berfungsi dengan baik dan lan%ar
dalam proses produksi produk.
".* Lokasi (er'a Praktek
!ambar "." ?okasi P!. "nti Sukses #armindo
9
-
8/18/2019 Analisa Sistem Informasi Pegawai
10/45
!ambar ".% ?okasi P!. "nti Sukses #armindo
BAB III
LANDASAN TE/I
%.1 Analisa Sistem Informasi Absensi
%.1.1 Pengertian Sistem
Sistem adalah suatu jaringan kerja dari prosedurprosedur
yang saling berhubungan, berkumpul bersamasama melakukan
suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu,
@/ogiyanto, *332A.
Sebuah sistem terdiri dari bagianbagian saling berkaitan
yang beroperasi bersama untuk men%apai beberapa sasaran dan
maksud bukan seperangkat unsur yang tersusun se%ara tidak
teratur, tetapi terdiri dari unsur yang saling melengkapi karena satu
maksud, tujuan, atau sasarannya.
Sistem merupakan kumpulan elemenelemen yang saling
terkait dan bekerja sama untuk memperoses masukan @input A yang
ditujukan kepada sistem tersebut dan mengubah masukan tersebut
10
-
8/18/2019 Analisa Sistem Informasi Pegawai
11/45
sampai menghasilkan keluaran @output A yang diinginkan @(ndri
)ristanto, *336A.
%.1." Pengertian Informasi
"nformasi adalah data yang diolah menjadi bentuk yang
lebih berguna dan lebih berarti bagi yang menerima @/ogiyanto,
*332A. "nformasi merupakan masukan bagi manajemen didalam
pengambilan keputusan, maka perlu dibuat suatu sistem informasi
yang baik agar diperoleh informasi yang akurat dan tepat waktu
untuk mendukung pengambilan keputusan yang %epat dan tepat
oleh para pengambil keputusan. Sumber dari informasi adalah data,
kenyataan yang menggambarkan suatu kejadiankejadian dan
kesatuan yang nyata. Data merupakan bentuk mentah yang belum
dapat ber%erita banyak sehingga perlu diolah lebih lanjut.
)ualitas dari informasi tergantung dari tiga hal, yaitu
'. (kurat, berarti informasi harus bebas dari kesalahankesalahan dan
tidak menyesatkan.
*. !epat pada waktunya, berarti informasi yang datang pada penerima
tidak boleh terlambat.
. Rele-an, berarti informasi tersebut mempunyai manfaat untuk
pemakainya.
%.1.% Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem didalam suatu
organisasi yang mempertemukan kebutuhan pengolahan transaksi
harian, mendukung operasi, bersifat managerial dan kegiatan
strategi dari suatu organisasi dan menyediakan pihak luar tertentudengan laporanlaporan yang diperlukan @/ogiyanto, *332A.
Sistem informasi merupakan kumpulan dari perangkat
keras dan perangkat lunak komputer serta perangkat manusia yang
akan mengolah data menggunakan perangkat keras dan perangkat
lunak tersebut @(ndri )ristanto, *336A.
(dapun komponenkomponen dari sistem informasi
tersebut, yaitu
11
-
8/18/2019 Analisa Sistem Informasi Pegawai
12/45
'. Perangkat keras @ HardwareA, terdiri dari CPU , mouse, keyboard,
printer, monitor, dan jaringan.
*. Perangkat lunak @SoftwareA, merupakan kumpulan dari
perintah7fungsi yang ditulis dengan aturan tertentu untuk
memerintah komputer melaksanakan tugas tertentu.
. Data, merupakan komponen dasar dari informasi yang akan
diproses lebih lanjut untuk menghasilkan informasi.
1. $anusia, seperti operator, pemimpin sistem informasi dan
sebagainya.
4. Prosedur, seperti dokumentasi prosedur atau proses sistem, buku
penuntun operasional @aplikasiA dan teknik.
%." (arakteristik Sistem
ntuk memahami atau mengembangkan suatu sistem, maka perlu
membedakan unsurunsur dari sistem yang membentuknya. +erikut adalah
karakteristik sistem yang dapat membedakan suatu sistem dengan sistem
lainnya
'. +atasan @boundaryA
Penggambaran dari suatu elemen atau unsur mana yang termasuk
di dalam sistem dan mana yang diluar sistem.
*. ?ingkungan @environment A
Segala sesuatu di luar sistem, lingkungan yang menyediakan
asumsi, kendala, dan input terhadap suatu sistem.
. $asukan @ Input A
Sumber daya @data, bahan baku, peralatan, energiA dari lingkungan
yang dikonsumsi dan dimanipulasi oleh suatu sistem.
1. )eluaran @Output A
Sumber daya atau produk @informasi, laporan, dokumen, tampilan
layar komputer, barang jadiA yang disediakan untuk lingkungan
sistem oleh kegiatan dalam suatu sistem.
4. )omponen @Component A
)egiatankegiatan atau proses dalam suatu sistem yang
mentransformasikan input menjadi bentuk setengah jadi @output A.
)omponen ini bisa merupakan subsistem dari sebuah sistem.
5. Penghubung @ InterfaceA
!empat dimana komponen suatu sistem dan lingkungannya
bertemu atau berinteraksi.
;. Penyimpanan @StorageA
12
-
8/18/2019 Analisa Sistem Informasi Pegawai
13/45
(rea yang 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.
6. Sasaran @ObjectiveA
Suatu sistem pasti mempunyai tujuan @ goal A atau sasaran
@objectiveA. /ika suatu sistem tidak mempunyai sasaran, maka
operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat
menentukan sekali masukan yang dibutuhkan sistem dan keluaranyang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila
mengenai sasaran atau tujuannya.
%.% (lasifikasi Sistem
Suatu sistem dapat diklasifikasikan dari beberapa sudut pandang,
diantaranya adalah sebagai berikut
'. Sistem diklasifikasikan sebagai sistem abstrak @abstract systemA dan
sistem fisik @ physical systemA. Sistem abstrak adalah sistem yang berupa
pemikiran atau ideide yang tidak tampak se%ara fisik. Sistem fisik
merupakan sistem yang ada se%ara fisik.
*. Sistem diklasifikasikan sebagai sistem alamiah @natural systemA dan
sistem buatan manusia @human made systemA. Sistem alamiah adalah
sistem yang terjadi melalui proses alam, tidak dibuat manusia. Sistem
buatan manusia adalah sistem yang diran%ang oleh manusia.
. Sistem diklasifikasikan sebagai sistem tertentu @deterministic systemA
dan sistem tentu @ probabilistic systemA. Sistem tertentu beroperasi
dengan tingkah laku yang sudah dapat di prediksi. "nteraksi diantara
bagianbagiannya dapat dideteksi dengan pasti, sehingga keluaran dari
sistem dapat diramalkan.
1. Sistem diklasifikasikan sebagai sistem tertutup @closed systemA dan
sistem terbuka @open systemA. Sistem tertutup merupakan sistem yang
tidak berhubungan dengan lingkungan luarnya. Sistem ini bekerja
se%ara otomatis tanpa adanya %ampur tangan dari pihak luar. Sistem
terbuka adalah sistem yang berhubungan dan terpengaruh dengan
13
-
8/18/2019 Analisa Sistem Informasi Pegawai
14/45
lingkungan luar. Sistem ini menerima masukan dan menghasilkan
keluaran untuk lingkungan atau subsistem lainnya.
%.& Pengertian Absensi
(bsensi adalah suatu pendataan kehadiran, bagian dari pelaporan
aktifitas suatu institusi, atau komponen institusi itu sendiri yang berisi
datadata kehadiran yang disusun dan diatur sedemikian rupa sehingga
mudah untuk di%ari dan dipergunakan apabila sewaktuwaktu diperlukan
oleh pihak yang berkepentingan @>rna Simonna, *332A.
%.&.1 T'an AbsensiOleh karena absensi adalah unsur kedisiplinan maka
tujuannya adalah untuk meningkatkan kedisiplinan pegawai. Daftar
absensi sangat penting bagi atasan untuk mengetahui keadaan
bawahannya. (dapun tujuan dari absensi tersebut adalah sebagai
berikut
'. ntuk melihat kehadiran pegawai.
*. ntuk $eningkatkan kedisiplinan pegawai.
. ntuk meningkatkan semangat keja pegawai.
1. ntuk mengetahui keadaan bawahan dihari kerja.4. ntuk mengetahui apakah bawahan mempunyai semangat kerja
dengan melihat kehadiran karyawan di hari kerja.
5. Sebagai bahan laporan kepada bagian kepada atasan tentang
karyawan yang disiplin.
Dengan diterapkannya absensi ini dengan sendirinya telah
membantu meningkatkan mutu dari instansi tersebut. )ebanyakan
orang menilai adanya penggunaan absensi berarti adanya disiplin
pada tempat yang bersangkutan. Selanjutnya orang menilai sistemkerja ditempat tersebut berkualitas baik. Dengan demikian absensi
ini juga ikut membantu penelitian yang baik bagi setiap organisasi
yang menerapkannya.
%.) Analisa (ebt$an
%.).1 Pengertian Analisa (ebt$an
(nalisis kebutuhan merupakan proses untuk menghasilkan
spesifikasi kebutuhan @Shalahuddin $. & (. Rossa, *336A.
14
-
8/18/2019 Analisa Sistem Informasi Pegawai
15/45
Spesifikasi kebutuhan adalah spesifikasi yang rin%i tentang
pengolahan data yaitu jumlah data yang harus diproses, waktu
pengolahan saat data siap diproses sampai informasi yang
dihasilkan. Spesifikasi ini digunakan untuk membuat kesepakatan
dalam pengembangan sistem.
%.)." Alat Bant Analisa (ebt$an
Use Case merupakan diagram yang menampilkan aktor,
dan sebagai bentuk diagram yang menggambarkan fungsifungsi
yang diharapkan dari sebuah sistem yang di ran%ang. Use Case
menyajikan interaksi antara use case dan aktor, dimana aktor dapat
berupa orang, peralatan atau sistem yang lain.
Tabel %.1 )omponen Diagram Use Case
Simbol )eterangan
Actor menggambarkan
pihakpihak yang berperan
dalam sistem
Use Case akti-ititas 7 sarana
yang disiapkan oleh bisnis 7
sistem
Undirectional Association
bentuk paling umum darisemua hubungan
!ependency sebuah elemen
bergantung dalam beberapa
%ara ke elemen lainnya
"enerali#ation disebut juga
inheritance @pewarisanA,
15
Tabel %.1 )omponen Diagram Use Case lanjutan
Simbol )eterangan
Simbol )eterangan
-
8/18/2019 Analisa Sistem Informasi Pegawai
16/45
sebuah elemen dapat
merupakan spesialisai dari
elemen lainnya.
%.* Pengertian Desain Sistem
Desain sistem /ogiyanto Hartono @*334A , peran%angan sitem
informasi menentukan bagaimana suatu sistem menyelesaikan apa yang
mesti di selesaikan, tahap ini menyangkut konfigurasi dan komponen B
komponen perangkat lunak dan keras dari suatu system, sehingga setelah
di instalasi akan menghasilkan ran%ang bangun yg sesuai dengan
peran%angan sebuah sistem. !ujuanya adalah untuk memenuhi kebutuhan
kepada pemakai sistem serta memberikan gambaran yang jelas kepada
programer dan ahli yang terlibat.
%.- Alat Bant Desain Sistem
Unified $odelling %anguage @$?A adalah keluarga notasi grafis
yang didukung oleh metamodel tunggal, yang membantu pendeskripsian
dan desain sistem perangkat lunak, khususnya sistem yang dibangun
menggunakan pemrograman berorientasi objek @$artin 9owler, *334'A.
%.-.1 Diagram (elas
Class Diagram adalah dekripsi kelompok objekobjek
dengan property, perilaku @operasiA dan relasi yang sama. Sehingga
dengan adanya class diagram dapat memberikan pandangan global
atas sebuah sistem. Hal tersebut ter%ermin dari kelaskelas yang
ada dan relasinya satu dengan yang lainnya. Sebuah sistem
biasanya mempunyai beberapa class Diagram. Class Diagram
sangat membantu dalam -isualisasi struktur kelas dari suatu sistem.
Tabel %." Simbol Class Diagram
16
-
8/18/2019 Analisa Sistem Informasi Pegawai
17/45
8o #ambar )eterangan
' )elas
namaCkelas
atribut
operasi@ A
)elas pada struktur sistem.
* (ntarmuka &interface
namaCinterfa%e
Sama dengan konsep interface
dalam pemrograman berorientasi
objek.
(sosiasi &association Relasi antar kelas dengan makna
umum, asosiasi biasanya juga
disertai multiplicity'
1 #eneralisasi Relasi antar kelas dengan makna
generalisasispesialisasi @umum
khususA.
4 )ebergantungan7
dependency
Relasi antar kelas dengan makna
kebergantungan antar kelas.
5 Agregation Relasi antar kelas dengan makna
semua bagian (whole)part'*
17
Tabel %." Simbol Class !iagram lanjutan
8o #ambar )eterangan
-
8/18/2019 Analisa Sistem Informasi Pegawai
18/45
%.-." Sequence Diagram
Se+uence Diagram digunakan untuk menggambarkan
perilaku pada sebuah skenario. )egunaannya untuk menunjukkan
rangkaian pesan yang dikirim antara object juga interaksi antara
object , sesuatu yang terjadi pada titik tertentu dalam eksekusi
sistem.
Tabel %.% Simbol Se+uence Diagram
8o #ambar )eterangan
' (%tor
nama aktor
Orang,proses,atau sistem lain
yang berinteraksi dengan sistem
informasi yang akan dibuat di luar
sistem informasi yang akan dibuat
itu sendiri,jadi walaupun simbol
dari aktor adalah gambar
orang,tapi aktor belum tentu
merupakan orangE biasanya
dinyatakan menggunakan kata
benda di awal frase nama aktor.
* #aris Hidup &%ifeline $enyatakan kehidupan suatu
objek.
Objek $enyatakan objek yang
berinteraksi pesan.
18
nama obyek nama kelas
Tabel %.% Simbol Se+uence !iagram lanjutan
8o )eterangan#ambar
-
8/18/2019 Analisa Sistem Informasi Pegawai
19/45
1 0aktu aktif $enyatakan objek dalam
keadaan aktif san
berinteraksi,semua yang
terhubung dengan waktu aktif
ini adalah sebuah tahapan yang
dilakukan di dalamnya.
4 Pesan tipe %reate
FF%reateGG
$enyatakan suatu objek
membuat objek yang lain,arah
panah mengarah pada objek
lain atau dirinya sendiri.
5 Pesan tipe %all
' namaCmetode @A
$enyatakan suatu objek
memanggil operasi7 metode
yang ada pada objek lain atau
dirinya sendiri.
; Pesan tipe send
' masukan
$enyatakan bahwa suatu objek
mengirimkan data7 masukan7
informasi ke objek lainnya,arah
panah mengarah pada objek.
yang dikirim.
19
Tabel %.% Simbol Se+uence !iagram lanjutan
8o #ambar )eterangan
-
8/18/2019 Analisa Sistem Informasi Pegawai
20/45
6 Pesan tipe return
' keluaran
$enyatakan bahwa suatu objek
yang telah menjalankan suatu
operasi atau metode
menghasilkan suatu kembalian
ke objek tertentu,arah panah
mengarah pada objek yang
menerima kembalian.
%.-.% Diagram Akti2itas$enggambarkan rangkaian aliran dari akti-itas, digunakan
untuk mendeskripsikan aktifitas yang dibentuk dalam suatu operasi
sehingga dapat juga digunakan untuk aktifitas lainnya seperti use
case atau interaksi.
Tabel %.& )omponen (kti-itas Diagram
8o Simbol Deskripsi
' Status awal Status awal sistem, sebuah
diagram akti-itas memiliki
sebuah status awal.
* (kti-itas (kti-itas yang dilakukan
sistem,akti-itas biasanya
diawali dengan kata kerja.
Per%abangan7 decision (sosiasi per%abangan
dimana jika ada pilihan
akti-itas lebih dari satu.
1 Penggabungan@ join &for,* (sosiasi penggabungan
dimana lebih dari satu
akti-itas digabungkan
20
akti-itas
Tabel %.& )omponen (kti-itas Diagram lanjutan
Simbol 8o Deskripsi
-
8/18/2019 Analisa Sistem Informasi Pegawai
21/45
menjadi satu.
4 Status akhir Status akhir yangdilakukan sistem,sebuah
diagram akti-itas memiliki
sebuah status akhir.
5 Swimlane $emisahkan organisasi
bisnis yang bertanggung
jawab terhadap akti-itas
yang terjadi.
%.3 Pengertian 0isal Basi4 "515
$enurut Ridwan Sanjaya @*334'A ang berpendapat, I
-
8/18/2019 Analisa Sistem Informasi Pegawai
22/45
komputasi dan desain, $icrosoft mengeluarkan produk yang dinamakan
$icrosoft -isual Studio dengan -isual .asic di dalamnya. Saat ini -ersi
yang beredar adalah -ersi '3 yang populer dengan nama $icrosoft Studio
*3'3, yang di dalamnya termasuk $icrosoft -isual .asic *3'3.
!ambar %.1
-
8/18/2019 Analisa Sistem Informasi Pegawai
23/45
Dengan fitur ini, (nda bisa menyimpan dokumen L$? dalam suatu
tabel, mengKuery data ke dalam format L$? melalui 6ransact)S3%
dan lain sebagainya.
*. $ulti)Instance Support .
9itur ini memungkinkan (nda untuk menjalankan beberapa database
engine SJ? Ser-er pada mesin yang sama.
. !ata 0arehousing and .usiness Intelligence @+"A Improvements. SJ?
Ser-er dilengkapi dengan fungsifungsi untuk keperluan +usiness
"ntelligen%e melalui Analysis Services. Selain itu, SJ? Ser-er *333
juga ditambahi dengan tools untuk keperluan data mining.
1. Performance and Scalability Improvements.
SJ? Ser-er menerapkan distributed partitioned views yang
memungkinkan untuk membagi wor,load ke beberapa ser-er
sekaligus. Peningkatan lainnya juga di%apai di sisi D+==, inde7ed
view dan inde7 reorgani#ation.
4. 3uery Analy#er Improvements.
9itur yang dihadirkan antara lain integrated debugger object browser
dan fasilitas object search.
5. D!S 8nhancement .
9asilitas ini sekarang sudah mampu untuk memperhatikan primary key
dan foreign ,ey constraints. "ni berguna pada saat migrasi tabel dari
RD+$S lain.
;. 6ransact)S3% 8nhancements.
Salah satu peningkatan disini adalah !SJ? sudah mendukung D9
(User !efinable 2unctionA. "ni memungkinkan (nda untuk
menyimpan data ke dalam database engine.
23
-
8/18/2019 Analisa Sistem Informasi Pegawai
24/45
!ambar %." SJ? Ser-er *333
BAB I0
ANALISA DAN PE#BAHASAN
&.1 Analisa Sistem
&.1.1 Tam,ilan Program Absensi
'. !ampilan $enu %ogin
Halaman ini digunakan oleh admin untuk login ke dalam
aplikasi. (dmin diharuskan untuk mengisi username dan password .
24
-
8/18/2019 Analisa Sistem Informasi Pegawai
25/45
!ambar &.1 !ampilan menu login
*. !ampilan $enu )ehadiran )aryawan
Halaman ini digunakan oleh setiap karyawan untuk
menginput 8") menggunakan "D Card yang di scan kan pada
barcode scanner saat akan absen masuk maupun absen pulang.
!ambar &." !ampilan )ehadiran )aryawan
. !ampilan $enu )elola (bsen
Pada menu ini digunakan untuk mengedit atau mengubah
data absensi karyawan dengan pilihan menu antara lain 8ew, >dit,
Delete, Search, !anggal, )eterangan.
!ambar &.% !ampilan kelola absen
1. !ampilan $enu ?aporan (bsen
Halaman ini berisi laporan absen karyawan yang disajikan
dalam bentuk tabel dan dapat di%etak per tanggal yang
dikehendaki.
25
-
8/18/2019 Analisa Sistem Informasi Pegawai
26/45
!ambar &.& !ampilan laporan absensi
&." Analisa ngsi
'. 9ungsi ?ogin
Digunakan admin untuk login kedalam aplikasi. User atau (dmin
diharuskan untuk mengisi username dan password .
*. 9ungsi )ehadiran )aryawan
Digunakan oleh setiap karyawan untuk mendaftarkan 8")
menggunakan I! Card yang di scan kan pada barcode scanner pada
saat jam masuk dan jam pulang karyawan.
. 9ungsi )elola (bsen
Pada menu ini digunakan untuk mengedit data absen karyawan dengan
pilihan menu antara lain 9ew, 8dit , !elete, Search.
1. 9ungsi =etak ?aporan
+erisi mengenai laporan absen karyawan yang disajikan dalam bentuk
tabel yang dapat di%etak per tanggal yang dikehendaki.
&.% Analisa Hardware
26
-
8/18/2019 Analisa Sistem Informasi Pegawai
27/45
Program yang penulis analisa berjalan pada spesifikasi komputer
sebagai berikut
a. Prosessor "ntel Pentium "< *,23 #HM
b.
-
8/18/2019 Analisa Sistem Informasi Pegawai
28/45
!ambar &.) Use Case Diagram
&.)." Skenario Use Case
'. 8ama Use Case )ehadiran )aryawan
(ktor )aryawan Pre condition (bsen masuk
Post condition (bsen pulang
Deskripsi )aryawan melakukan proses pendaftaran
(bsen masuk atau pulang menggunakan I!
Card yang didalamnya terdapat kode
barcode yang terdapat 8") karyawan.
Tabel &.1 Skenario Use Case )ehadiran )aryawan
Aksi Aktor /eaksi Sistem
Skenario normal
'. )aryawan mendaftar absen
masuk atau pulang menggunakan
I! Card'
*. $emeriksa 8") sudah terdaftar
atau belum agar tidak terjadi
redudansi data absen masuk
28
-
8/18/2019 Analisa Sistem Informasi Pegawai
29/45
maupun pulang.
. $enyimpan absen masukmaupun pulang.
1. $enampilkan pesan
penyimpanan sukses.
*. 8ama Use Case $engelola Data )aryawan(ktor (dmin
Pre condition Data karyawan sudah terinput
Post condition Data karyawan belum terinput
Deskripsi $enambah, mengganti, atau menghapus
data karyawan.
Tabel &." Skenario Use Case $engelola Data )aryawan
(ksi (ktor Reaksi Sistem
Skenario normal
'. $emeriksa status login
*. $emasukkan data karyawan
sesuai dengan kolom yang ada.
. $emeriksa -alid tidaknya data
masukan.
1. $enyimpan data karyawan ke
basis data.
4. $enampilkan pesan sukses
disimpan.
5. $enampilkan data karyawan.
Skenario alternatif '
'. $emeriksa status login
29
-
8/18/2019 Analisa Sistem Informasi Pegawai
30/45
*. $emilih opsi ubah data
karyawan
(ksi (ktor
. $enampilkan halaman ubah data
karyawan
Reaksi Sistem
1. $emasukkan perubahan data
karyawan pada kolom yang ada.
4. $emeriksa -alid tidaknya data
masukan.
5. $enyimpan perubahan data ke
basis data
;. $enampilkan pesan sukses
diubah
6. $enampilkan data karyawan
Skenario alternatif *
'. $emeriksa status login
*. $emilih opsi hapus data
karyawan
.$enampilkan halaman
konfirmasi hapus data karyawan
1. $emastikan konfirmasi
4. $enghapus data karyawan pada
basis data
5. $enampilkan pesan sukses
menghapus
;. $enampilkan data karyawan
. 8ama se =ase $engelola (bsen
(ktor (dmin
30
-
8/18/2019 Analisa Sistem Informasi Pegawai
31/45
Pre condition Data absen sudah terinput
Post condition Data absen belum terinput
Deskripsi $enambah, $engganti, atau mengahapusdata absen karyawan.
Tabel &.% Skenario Use Case $engelola (bsen
(ksi (ktor Reaksi Sistem
Skenario normal
'. $emeriksa status login
*. $emasukkan data absen sesuai
kolom yang ada
. $emeriksa -alid tidaknya data
masukan
1. $enyimpan data absen ke basis
data
4. $enampilkan pesan sukses
disimpan
5. $enampilkan data absen
Skenario alternatif '
'. $emeriksa status login
*. $emilih opsi ubah data absen
. $enampilkan halaman ubah
data absen
(ksi (ktor Reaksi Sistem
1. $emasukkan perubahan data
absen pada kolom yang ada
4. $emeriksa -alid tidaknya data
masukan
5. $enyimpan perubahan data ke
basis data
31
-
8/18/2019 Analisa Sistem Informasi Pegawai
32/45
;. $enampilkan pesan sukses
diubah
6. $enampilkan data absen
Skenario alternatif *
'. $emeriksa status login
*. $emilih opsi hapus data absen
.$enampilkan halaman
konfirmasi hapus data absen
1. $emastikan konfirmasi
4. $enghapus data absen pada
basis data
5. $enampilkan pesan sukses
menghapus
;. $enampilkan data absen
1. 8ama Use Case =etak ?aporan
(ktor (dmin
Pre condition ?aporan belum ter%etak
Post condition ?aporan sudah ter%etak
Deskripsi $en%etak laporan absen dan kehadiran
karyawan untuk diserahkan kepada
pimpinan HRD.
Tabel &.& S%enario Use Case =etak ?aporan.
(ksi (ktor Reaksi Sistem
Skenario normal
'. $emeriksa status login
*. Pilih laporan absen 7 kehadiran
. $enampilkan data laporan absen 7
32
-
8/18/2019 Analisa Sistem Informasi Pegawai
33/45
kehadiran
Skenario alternatif '
'. $emeriksa status login
*. )lik menu %etak laporan absen 7
kehadiran
. $en%etak laporan absen 7
kehadiran
&.).% A4ti2it8 Diagram
'. (%ti-ity Diagram )ehadiran
!ambar &.* (%ti-ity Diagram )ehadiran
33
-
8/18/2019 Analisa Sistem Informasi Pegawai
34/45
*. (%ti-ity Diagram $engelola Data )aryawan
!ambar &.- (%ti-ity Diagram $engelola Data )aryawan
34
-
8/18/2019 Analisa Sistem Informasi Pegawai
35/45
. (%ti-ity Diagram $engelola (bsen
!ambar &.3 (%ti-ity Diagram $engelola (bsen
1. (%ti-ity Diagram =etak ?aporan
35
-
8/18/2019 Analisa Sistem Informasi Pegawai
36/45
!ambar &.6 (%ti-ity Diagram =etak ?aporan
&.).&. Se9en4e Diagram
'. Se+uence Diagram )ehadiran
36
-
8/18/2019 Analisa Sistem Informasi Pegawai
37/45
!ambar &.15 Se+uence diagram kehadiran
*. Se+uence Diagram $engelola Data )aryawan
37
-
8/18/2019 Analisa Sistem Informasi Pegawai
38/45
!ambar &.11 Se+uence diagram mengelola data karyawan
. SeKuen%e Diagram $engelola (bsen
38
-
8/18/2019 Analisa Sistem Informasi Pegawai
39/45
!ambar &.1" Se+uence diagram mengelola absen
1. SeKuen%e Diagram =etak ?aporan
39
-
8/18/2019 Analisa Sistem Informasi Pegawai
40/45
!ambar &.1% Se+uence diagram %etak laporan
&.).). :lass Diagram
40
-
8/18/2019 Analisa Sistem Informasi Pegawai
41/45
!ambar &.1& class diagram
&.*. Analisa Database
'. !abel )ehadiran
9ungsi $enyimpan data absen masuk dan absen pulang
karyawan.
9ile kun%i 8")
Tabel &.) !abel kehadiran
No Nama ield Ti,e Data Si;e Primar8 (e8
' 8") !e:t 5 9) @NA
* /amC$asuk Date7!ime 4
/amCPulang Date7!ime 4
1 !anggal Date7!ime '3
*. !abel )aryawan
9ungsi $enyimpan atau menambah data karyawan.
9ile kun%i 8")
Tabel &.* !abel karyawan
No Nama ield Ti,e Data Si;e Primar8 (e8
41
-
8/18/2019 Analisa Sistem Informasi Pegawai
42/45
' 8") !e:t 5 P) @NA
* (gama !e:t '3
(lamat !e:t 3
1 +irthday Date7!ime '3
4 /abatan !e:t '3
5 8ama !e:t 3
; Pendidikan !e:t '3
6 Se: !e:t '3
2 Status !e:t '3
. !abel (bsen
9ungsi )eterangan ketidak hadiran karyawan
9ile )un%i 8")
Tabel &.- !abel absen
No Nama ield Ti,e Data Si;e Primar8 (e8
' 8") !e:t 5 9) @NA
* =uti !e:t '4
=utiC$elahirkan !e:t '4
1 "jin !e:t '4
4 $angkir !e:t '4
5 Sakit !e:t '4
42
-
8/18/2019 Analisa Sistem Informasi Pegawai
43/45
; SuratCDokter !e:t '4
6 !anggal Date7!ime '3
)eterangan
P) Primary :ey atau kun%i utama
9) 2oreign ,ey atau kun%i tamu
1. Relasi !abel
43
Tabel 4.8 Tabel
relasi
-
8/18/2019 Analisa Sistem Informasi Pegawai
44/45
BAB 0
PENUTUP
).1. (esim,lan
+erdasarkan analisa kerja praktek yang penulis laksanakan pada
P!. "nti Sukses #armindo ini dapat diambil kesimpulan bahwa
'. Sudah terdapat Sistem absensi yang berjalan di P!. "nti Sukses
#armindo yang berguna dalam memberikan informasi untuk
pengendalian intern perusahaan.
*. Dokumen dan %atatan yang berkaitan dengan sistem absensi pada P!.
"nti Sukses #armindo meliputi laporan kehadiran, dan laporan absen
karyawan.
. +agan alir sistem absensi karyawan pada P!. "nti Sukses #armindo
terdiri atas fungsi mengelola kehadiran karyawan, fungsi mengelola
absen karyawan, fungsi mengelola data karyawan, dan %etak laporan.
1. (nalisa database sistem informasi absensi pada P!. "nti Sukses
#armindo terdiri atas
a. !abel kehadiran terdiri dari beberapa field antara lain
8"), /amC$asuk, /amCPulang, dan !anggal.
b. !abel )aryawan terdiri dari beberapa field antara lain 8"), (gama, (lamat, +irthday, /abatan, 8ama, Pendidikan, Se:,
dan Status.
%. !abel absen terdiri dari beberapa field antara lain
8"), =uti, =utiC$elahirkan, "jin, $angkir, Sakit, SuratCDokter,
dan !anggal.
44
-
8/18/2019 Analisa Sistem Informasi Pegawai
45/45
).". Saran
'. Pengembangan sistem absensi pada P!. "nti Sukses #armindo perlu
dilakukan seiring dengan kemajuan jaman untuk menyesuaikan
dengan teklonogi yang akan terus berkembang.
*. >-aluasi sistem se%ara berkesinambungan diperlukan untuk
menghidari halhal yang tidak diinginkan. Dalam hal ini mengganti
sistem absensi I! CA4! dengan sistem absensi 2inger Print'