analisa sistem informasi pegawai

Upload: marcellinosandro

Post on 07-Jul-2018

242 views

Category:

Documents


0 download

TRANSCRIPT

  • 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'