51
Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI KARYAWAN PT. TELEKOMUNIKASI INDONESIA Tbk. KANDATEL MADIUN Oleh YUNIARTI LAILATUL KHOMSIATIN M3204074 TUGAS AKHIR ditulis dan diajukan untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya Ilmu Komputer PROGRAM STUDI D-III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2007

Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

Embed Size (px)

Citation preview

Page 1: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

Laporan Tugas Akhir

SISTEM INFORMASI PERMOHONAN CUTI KARYAWAN

PT. TELEKOMUNIKASI INDONESIA Tbk.

KANDATEL MADIUN

Oleh

YUNIARTI LAILATUL KHOMSIATIN

M3204074

TUGAS AKHIR

ditulis dan diajukan untuk memenuhi sebagian persyaratan

memperoleh gelar Ahli Madya Ilmu Komputer

PROGRAM STUDI D-III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2007

Page 2: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

ii

TUGAS AKHIR SISTEM INFORMASI PERMOHONAN CUTI KARYAWAN

PT. TELEKOMUNIKASI INDONESIA Tbk. KANDATEL MADIUN

yang di susun oleh;

YUNIARTI LAILATUL KHOMSIATIN M3204074

Dibimbing oleh

Pembimbing I, Pembimbing II

Winarno S.Si Drs. Kartiko M.Si

NIP 132.317.802 NIP 131.569.203

Telah dipertahankan di dewan penguji

Pada hari selasa, tanggal 10 Juli 2005

Dan dinyatakan telah memenuhi syarat.

Anggota Tim Penguji Tanda Tangan

1. Winarno S.Si 1.

2. Drs. Kartiko M.Si 2.

3. Nuryani M.Si 3.

Surakarta Juli 2007 Disahkan oleh Fakultas MIPA Dekan, Ketua Program

Studi DIII Ilmu Komputer

Prof.Drs. Sutarno, M.Sc.PhD Drs. YS Palgunadi, M.Sc NIP. 131 649 948 NIP. 131 285 866

Page 3: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

iii

ABSTRAK

Yuniarti lailatul Khomsiatin. 2007. SISTEM INFORMASI PERMOHONAN CUTI KARYAWAN PT. TELEKOMUNIKASI INDONESIA Tbk. KANDATEL MADIUN. Program D3 Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Negeri Sebelas Maret Surakarta.

Tujuan penelitian ini adalah merancang sistem informasi baru yang merupakan solusi dari kelemahan sistem yang ada. Hasil dari sistem informasi kemudian diimplementasikan dalam bentuk sistem informasi permohonan cuti karyawan PT. Telekomunikasi Indonesia Tbk. Kandatel Madiun yang berbasis komputer.

Sesuai dengan tujuan penelitian, maka penelitian ini dilakukan dengan metode analisis, perancangan, implementasi, pengetesan dan konversi. Studi kasus penelitian ini adalah di PT. Telekomunikasi Indonesia Tbk. Kandatel Madiun.

Dari hasil penelitian dapat disimpulkan bahwa sistem informasi yang dikembangkan yaitu, sistem informasi permohonan cuti karyawan PT. Telekomunikasi Indinesia Tbk. Kandatel Madiun, lebih efektif dan efisien daripada sistem yang ada sehingga mudah dan cepat dalam menjalankan aplikasi

Page 4: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

iv

MOTTO

Man jadda jadda walla, barang siapa yang mempersungguh maka dia akan

mendapatkan.

Gunakanlah fasilitas yang minimal menjadi hasil yang maksimal.

Usaha 20% doa 80%, berdoalah selalu saat melakukan usaha,hingga batas

kemampuan kita berusaha habis maka kita tinggal menyerahkan semua pada

Allah SWT.

Page 5: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

v

PERSEMBAHAN

Karya ini penulis persembahkan untuk :

Bapak,ibu tersayang “yang senantiasa mendampingiku dalam hidup sampai saat ini,

yang senantiasa menyeka keringat untukku sehingga memberi kekuatan bagiku

menyelesaikan tugas akhir ini”.

Emak sayang“ Ajkk atas segala nasehatmu”.

Kakak-kakak sayang:

Nur, Wiwin, Kusnul, Ikhwan”Ajkkum atas dukungan dan semangat baik material

maupun spiritual sampai tugas akhir ini selesai”.

Soulmate:

Ntin, Didy, Enjy, Fuah, Tachix” You are my soulmate, my love, my heart and

everithings that surrounding it, tanpa kalian aku tak tahu indahnya hidup dan

Alhamdulillahi jaza kumullahu khoiro atas segala bantuan kalian, we will allways be

bestfriend

Sekarpace’s people:

Caberawit sekarpace, generus sekarpace, kos S3(tantous, choi, dina), kos putri solo

(mb eva, mb luluk,watix), kos bu husein(mb tiwix, ayu’, lia, uchix), kos rahyll(zie,

ryan, dyah,nunung, eny, nita), kos safir(noerel, angla, viska), kos franida(ms eed, ms

witho, ms idrus, ma’ruf, puguh), masjid palace(caklek dian), kos jomlo(ms manti),

kos Atmosfere(ms mail, ms fajar, anton), kos domino(ariez, happy), Huda’s

famely(ms huda, ms muchtar, mb dewi),kel.Bpk. Padi, kel.Bpk.Joko,

kel.Bpk.Mulyadi,kel.Bu Husein, kel.Mbak tari, kel.Bpk.Warno. Kel Fajar, Kel.mbak

Yuni, kel.Bpk. Bandi,huda, caklek irul, ms jack, ms rully dan semua orang di

kelompok sekarpace Alhamdulillahi Jaza Kummullahu Khoiro.

Yusuf Erwan Syah dan Miranti Aulia Rahma Ajkk atas semua

Seluruh teman-temanku D3 yang sangat berjasa atas pembuatan laporan ini

Page 6: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

vi

KATA PENGANTAR

Puji syukur Alhamdulillah, penulis panjatkan ke hadirat Allah SWT yang telah melimpahkan rahmatnya, sehingga penulisan tugas akhir ini dapat diselesaikan dengan sebaik-baiknya. Tugas akhir ini dibuat untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya Ilmu Komputer.

Penulisan tugas akhir ini tentunnnya banyak mengalami kesulitan, tapi berkat bantuan dari berbagai pihak maka kesulitan yang ada dapat diatasi. Untuk itu, dalam kesempatan ini penulis mengucapkan terima kasih kepada: 1. Bapak Dr. Sutarno, M.Sc selaku Dekan Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Negeri Sebelas Maret Surakarta. 2. Bapak Irwan Susanto S.Si, DEA, selaku Kepala Program D3 Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas sebelas Maret Surakarta.

3. Bapak Winarno S.Si, selaku dosen pembimbing I. 4. Bapak Drs. Kartiko M.Si, selaku dosen Pembimbing II. 5. Bapak Yadi Supriyadi, selaku manajer SISFO PT.Telekomunikasi Indonesia Tbk.

Kandatel Madiun. 6. Ibu Cantang, selaku pembimbing instansi di PT. Telekomunikasi Indonesia Tbk.

Kandatel Madiun. 7. rekan-rekan D3 Ilmu Komputer angkatan 2004 serta semua pihak yang telah

membantu terselesaikannya tugas akhir ini. Semoga bantuan tersebut mendapatkan balasan dari Allah SWT. Penulis

mengharapkan agar hasil penelitian inibermanfaat bagi pembaca.

Surakarta, 24 Juni 2007 Penulis

Page 7: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

vii

DAFTAR ISI

Halaman Judul ............................................................................................................. i

Halaman Pengesahan ....................................................................................................ii

Halaman Abstrak .........................................................................................................iii

Halaman Motto ............................................................................................................iv

Halaman Persembahan ..................................................................................................v

Kata Pengantar .............................................................................................................vi

Daftar Isi .....................................................................................................................vii

Daftar Tabel .................................................................................................................ix

Daftar Gambar ..............................................................................................................x

I. PENDAHULUAN

1.1 Latar Belakang Masalah....................................................................................1

1.2 Rumusan Masalah.............................................................................................2

1.3 Pembatasan Masalah.........................................................................................2

1.4 Tujuan Kegiatan................................................................................................2

1.5 Manfaat Kegiatan..............................................................................................3

II. LANDASAN TEORI

2.1 Tinjauan Pustaka.................................................................................................4

2.1.1 Sistem Informasi.........................................................................................4

2.1.2 Jenis-jenis Informasi Manajemen...............................................................5

2.1.3 Perancangan Sistem....................................................................................5

2.1.4 Alat Bantu Perancangan Sistem..................................................................5

2.1.5 Basis data (Database)................................................................................8

2.1.6 Borland Delphi 7.0......................................................................................9

2.1.7 Database Access.........................................................................................9

2.2 Kerangka Pemikiran..........................................................................................0

Page 8: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

viii

III.METODE PENELITIAN

3.1 Objek Penelitian................................................................................................11

3.2 Jenis dan Sumber Data......................................................................................11

3.3 Metode Pengumpulan Data...............................................................................11

3.4 Tahap-tahap Pengembangan Sistem..................................................................12

IV. PEMBAHASAN DAN HASIL PENELITIAN

4.1 Pembahasan.......................................................................................................14

4.1.1 Analisis Sistem.........................................................................................14

4.1.2 Desain Sistem...........................................................................................15

4.1.3 Pengembangan Database..........................................................................24

4.2 Hasil penelitian..................................................................................................26

4.2.1 Detailed design.........................................................................................26

4.2.2 Kebutuhan Hardware dan Software........................................................37

4.2.3 Kebutuhan Brainware .............................................................................37

4.2.4 Keunggulan dan Keuntungan...................................................................38

V. PENUTUP

5.1 Kesimpulan...................................................................................................39

5.2 Saran............................................... .............................................................39

DAFTAR PUSTAKA..................................................................................................40

Page 9: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

ix

DAFTAR TABEL

Tabel 2.1 Simbol-simbol dalam digram konteks...........................................................6

Tabel 4.1 Desain Data Karyawan.…………………………………………………...25

Tabel 4.2 Desain Data Pemeriksa……………………………………………………25

Tabel 4.3 Desain Surat Cuti………………………………………………………….26

Page 10: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

x

DAFTAR GAMBAR Gambar 4.1 Sistem Flow Diagram (SFD)……………………………...………...….

Gambar 4.2 Context Diagram………………………………………………...……..

Gambar 4.3 Data Flow Diagram (DFD) level 0………………………………….…

Gambar 4.4 Data Flow Diagram (DFD) level 1 dari input data karyawan………….

Gambar 4.5 Data Flow Diagram (DFD) level 1 dari input data pemeriksa…………

Gambar 4.6 Data Flow Diagram (DFD) level 1 dari pembuatan permohonan cuti…

Gambar 4.7 Entity Relation Ship…………………………………………………….

Gambar 4.8 Model Relasional……………………………………………………….

Gambar 4.9 Form Login……………………………………………………………..

Gambar 4.10 Form menu utama……………………………………………………..

Gambar 4.11 Form data karyawan…………………………………………………..

Gambar 4.12 form data pemeriksa…………………………………………………..

Gambar 4.13 form data cuti…………………………………………………………

Gambar4.14 form input data karyawan……………………………………………..

Gambar 4.15 form Input data pemeriksa…………………………………………….

Gambar 4.16 form Input formulir cuti……………………………………………….

Gambar 4.17 form about……………………………………………………………..

Gambar 4.18 form laporan data karyawan…………………………………………...

Gambar 4.19 form laporan data pemeriksa…………………………………………..

Gambar 4.20 form laporan data surat cuti…………………………………………...

Gambar 4.21 Form surat cuti…………...……………………………………………

Gambar 4. Flow Chart………………………………………………………………

15

16

18

19

20

21

22

23

27

27

28

29

29

30

31

31

32

33

33

34

35

36

Page 11: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan dunia informasi saat ini semakin meningkat dengan cepat,

untuk itu bagi suatu perusahaan merupakan suatu keharusan untuk memanfaatkan

teknologi informasi sebagai basis pengolahan data, agar mampu mengikuti arus

perkembangan informasi di era globalisasi.

Teknologi komputer dapat digunakan untuk mendukung pembangunan

sistem informasi dalam memanfaatkan teknologi informasi di era globalisasi ini.

Begitu pula dengan perusahaan-perusahaan yang ingin mengembangkan usaha

dan mencapai sukses harus mengikuti perkembangan informasi dengan

menggunakan alat pendukung pengolah data yaitu komputer. Dengan adanya

komputer sebagai alat pengolah data, maka informasi yang dibutuhkan dari

berbagai bidang dalam suatu perusahaan dapat dikomputerisasikan.

Saat ini teknologi informasi berbasis komputer sangat dibutuhkan dalam

perkembangan dunia bisnis dan industri untuk mempercepat dan mempermudah

pekerjaan, terutama informasi yang cepat dan akurat. Selain itu proses pengolahan

informasi juga penting untuk menjadikan informasi tersebut lebih berguna.

Fenomena yang ada di era globalisasi ini adalah masih banyaknya perusahaan

yang kurang mengefektifkan penggunaan teknologi informasi berbasis komputer

sebagai alat pendukung pengembangan perusahaan mereka.

Bagi perusahaan yang bergerak di bidang jasa khususnya jasa Komunikasi,

kebutuhan pegawai merupakan bidang yang diutamakan. Artinya pegawai yang

menginginkan cuti baik cuti ibadah, cuti sakit, cuti untuk tugas belajar, cuti

melahirkan maupun cuti haid juga merupakan bidang yang dimasukkan dalam

kegiatan olah data pada PT. Telekomunikasi Indonesia Tbk Kandatel Madiun.

Meskipun teknologi komputer telah diterapkan pada PT. Telekomunikasi

Indonesia Tbk Kandatel Madiun tapi masih saja ada kesulitan bagi user dalam

pengoperasiannya. Misalnya pengisian yang tidak ada pilihan atau urutan

Page 12: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

2

pengisian data yang terlalu sulit sehingga membuat waktu pengisian data berjalan

lama dan itu mengakibatkan deadline cuti tidak tepat waktu dan olah data menjadi

kacau. Dengan demikian penulis mengambil tema dalam Tugas Akhir ini yaitu

Sistem Informasi Permohonan Cuti Karyawan PT. Telekomunikasi Indonesia Tbk

Kandatel Madiun.

Dengan adanya pengembangan sistem informasi yang baik, maka akan

lebih memudahkan bagi user untuk mengoperasikan sistem informasi yaitu tanpa

selalu mengulang mengisikan data karena kesulitan pengoperasian. Selain itu

waktu yang dibutuhkan lebih cepat dan data yang diisikan lebih akurat.

.

1.2 Perumusan Masalah

Berdasarkan latar belakang masalah di atas, maka rumusan masalah yang

dapat diangkat adalah sebagai berikut : “ Bagaimana pengisian data Permohonan

Cuti Karyawan PT. Telekomunikasi Indonesia Tbk. Kandatel Madiun menjadi

lebih efektif dan efisien ?”.

1.3 Pembatasan Masalah

Dengan adanya perumusan masalah di atas, penulis membatasi

masalahnya, mengingat terbatasnya waktu, tenaga dan pikiran dalam penyusunan

tugas akhir. Penulis hanya membatasi pada proses Permohonan Cuti Karyawan

PT. Telekomunikasi Indonesia Tbk. Kandatel Madiun agar menjadi lebih mudah

pengoperasiannya dan mengefisienkan waktu pengisian data.

1.4 Tujuan Kegiatan

Tujuan dari penulisan tugas akhir ini adalah membuat sistem informasi

Permohonan Cuti Karyawan PT. Telekmunikasi Indonesia Tbk. Kandatel Madiun.

Pembuatan sistem komputerisasi pengajuan cuti karyawan secara mudah dan

efisien, diharapkan dapat mendukung proses operasional PT. Telekomunikasi

Indonesia Tbk. Kandatel Madiun. Dengan Begitu sistem pengajuan cuti karyawan

Page 13: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

3

menjadi lebih mudah dioperasikan dan penyampaian informasi tepat pada

waktunya .

1.5 Manfaat Kegiatan

Hasil laporan Tugas Akhir ini diharapkan dapat memberikan manfaat bagi

akademik, penulis dan perusahaan.

1.5.1 Akademik

Diharapkan dapat digunakan sebagai bahan masukan yang

bermanfaat serta sebagai bahan pertimbangan dan kerangka acuan dalam

memahami masalah jika dihadapkan pada persoalan yang sama.

1.5.2 Penulis

a. Menerapkan ilmu yang diperoleh, agar bisa terealisasi dengan baik

sehingga dapat mengembangkan sistem lebih lanjut.

b. Dapat menambah pengetahuan dan wawasan penulis mengenai

Pengolahan Sistem Informasi.

c. Memperkenalkan dan dapat menambah pengalaman mengenai dunia

kerja yang akan dihadapi kelak.

1.5.3 Perusahaan

Sebagai masukan tentang kelebihan, kekurangan dan sebagai bahan

kajian serta pertimbangan bagi perusahaan, dalam proses pengajuan

permohonan cuti karyawan.

Page 14: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

4

BAB II

LANDASAN TEORI

2.1 Tinjauan Pustaka

Dalam tugas akhir ini diperlukan beberapa definisi dan pengertian yang

berhubungan dengan pembahasan tentang sistem informasi manajemen.

Pembahasan dalam bab iv didasarkan pada sistem informasi, jenis-jenis informasi

manajemen, cuti, analisis sistem, perancangan sistem, database, Borland Delphi

7.0 dan database access.

2.1.1 Sistem Informasi

Sistem informasi memiliki banyak pengertian, tapi semuanya itu mengarah

pada maksud yang sama. Untuk lebih lebih jelas, maka pengertian dapat dilihat

dari arti masing-masing unsur pembentuknya, yang dapat dilihat dibawah ini.

a. Sistem

Sistem adalah sekumpulan hal atau kegiatan atau elemen atau subsistem

yang saling bekerjasama atau yang dihubungkan dengan cara-cara tertentu

sehingga membentuk satu kesatuan untuk melaksanakan suatu fungsi guna

mencapai tujuan (Sutanta, 2003)

b. Informasi

Informasi adalah data yang telah diolah menjadi sebuah bentuk yang

berarti bagi penerimaannya dan bermanfaat dalam mengambil keputusan saat ini

atau mendatang (Gordon,1984)

Dari pernyataan diatas dapat diambil kesimpulan bahwa sistem informasi

(SI) dapat didefinisikan sebagai kumpulan elemen yang saling berhubungan satu

sama lain yang membentuk satu kesatuan untuk mengintegrasikan data,

memproses dan menyimpan serta mendistribusikan informasi (Budi, 2002).

Dengan kata lain , sistem informasi merupakan kesatuan elemn-elemen yang

saling berinteraksi secara sistematis dan teratur untuk menciptakan dan

membentuk aliran informasi yang akan mendukung pembuatan keputusan dan

melakukan control terhadap jalannya perusahaan.

Page 15: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

5

2.1.2 Jenis- Jenis Sistem Informasi Manajemen

Menurut Hanafi (1997), terdapat 5 jenis sistem informasi manajemen.

a. EDP/TPS (Electronic Data Processing/Transaction Processing Siystem)

b. MIS (manajemen information system)

c. DSS (Decision Support System)

d. EIS (Execitive Information Sistem)

e. Expert System dan Artificial Intelligence

2.1.3 Analisis Sistem

Analisis sistem yaitu menguraikan dari suatu sistem informasi yang utuh

ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan

dan mengevaluasikan permasalahan-permasalahan, kesempatan, hambatan-

hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan

perbaikannya.

2.1.4 Perancangan Sistem

Perancangan sistem adalah merancang atau mendesain sistem yang baik,

isinya adalah langkah-langkah operasi dalam pengolahan data dan proseduruntuk

mendukung operasi sistem. Langkah-langkah yang dilakukan untuk perancangan

sistem dapat dilihat dibawah ini.

a) Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah

sebuah struktur data yang sesuai dengan sistem yang dibuat.

b) Melakukan evaluasi serta merumuskan masalah.

c) Menganalisis kendala yang akan dihadapi dalam permasalahan yang

mungkin timbul dalam proses perancangan sistem.

2.1.5 Alat Bantu Perancangan Sistem

Dalam merancang sistem terdapat alat-alat bantu yang dapat digunakan untuk

mempermudah dalam merancang sistem.

Page 16: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

6

1) CD ( Contex Diagram )

Contex diagram adalah sebuah diagram sederhana yang menggambarkan

hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram konteks

direpresentasikan dengan lingkaran tunggal yang mewakili ke seluruh system

(Kristanto, 2003).

Simbol-simbol yang digunakan dalam diagram konteks dapat dilihat pada

table berikut ini.

Tabel 2.1 Simbol-simbol dalam diagram konteks.

No nama simbol keterangan

1 Simbol proses Untuk

menunjukkan

transformasi dari

masukan menjadi

keluaran

2 Simbol terminator Untuk mewakili

entity luar dimana

sistem

berkomunikasi

3 Simbol air Untuk

menunjukkan arus

dari proses

2) DFD ( Data Flow Diagram )

Data flow diagram adalah suatu model logika data/proses yang dibuat

untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar

dari system, dimana data disimpan, proses apa yang menghasilkan data tersebut

dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data

tersebut. (Kristanto, 2005).

Page 17: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

7

Beberapa simbol data flow diagram yang dipakai untuk menggambarkan

data beserta proses transformasi data dapat dilihat dibawah ini.

a. : entity luar

b. : aliran data

c. : proses

d. : berkas / tempat penyimpanan

Keterangan dari simbol:

a : merupakan sumber / tujuan dari aliran data dari / ke sistem

b : menggambarkan aliran data dari satu proses ke proses lainnya.

c : proses / fungsi yang mentransformasikan data secara umum.

d : merupakan komponen yang berfungsi untuk menyimpan data / file.

3) Perancangan Database

Basis data adalah kumpulan dari data (Whitehorn dan Marklyn, 2003). Untuk

membuat suatu database diperlukan beberapa komponen yaitu :

a. tabel : merupakan struktur dasar tempat data disimpan di dalam database yang

memiliki tata letak yang sama.

b.form : peranti untuk melihat dan mengedit datadalam table.

c. query : merupakan pertanyaan yang dapat anda lontarkan tentang data dalam

suatu table.

d.report digunakan untuk menghasilkan output cetak dari table.

e. characters : bagian data yang terkecil, dapat berupa karakter numeric, huruf

ataupun karakter-karakter khusus yang membentuk suatu item data/field

f. field mempresentasikan suatu atribut dari record yang menunjukkan suatu item

dari data.

Page 18: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

8

g.record : kumpulan dari field membentuk suatu record

h.file : terdiri dari record-record yang menggambarkan satu kesatuan data yang

sejenis.

Menurut Kristanto terdapat dua buah tehnik perancangan database yaitu :

a. teknik Normalisasi

b.teknik Entity relatinship

4) Flowchart

Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-

algoritmadalam suatu program, yang menyatakan arah alur program tersebut.

Simbol-simbol yang digunakan untuk memetakan Flow Chart dapat dilihat

di bawah ini.

5) Algoritma

Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu

tugas dalam menyelesaikan suatu masalah.

Start/End : digunakan untuk menggambarkan mulai atau akhir dari program

Decision : digunakan untuk menggambarkan adanya percabangan untuk memilih antara ya dan

Input : digunakan untuk menggambarkan adanya proses input data

Proses : digunakan untuk menunjukkan adanya proses transformasi

Start/End : digunakan untuk menggambarkan mulai atau akhir dari program

Page 19: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

9

2.1.6 Basis data (database)

Basis data (database) adalah suatu pengorganisasian sekumpulan data yang

saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi

(Abdul Kadir, 2003).

Basis data adalah himpunan kelompok data (arsip) yang saling berhubungan

yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali

dengan cepat dan mudah (Fathansyah, 2001). Alasan Database diperlukan dalam

sintem informasi dipaparkan dibawah ini.

1. Salah satu komponen penting dalam sistem informasi, karena karena

merupakan dasar dalam informasi,

2. Menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan.

Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif

dibandingkandengan biaya mendapatkannya,

3. Mengurangi duplikasi data (data redundancy),

4. Hubungan data dapat ditingkatkan (data reliability),

5. Mengurangi pemborosan tempat simpanan luar.

2.1.7 Borland Delphi 7.0

Borland Delphi adalah paket bahasa pemrograman yang bekerja dalam

sistem operasi Windows. Borland Delphi merupakan suatu bahasa pemrograman

yang mempunyai cakupan kemampuan yang luas dan sangat canggih. Secara

umum kemampuan Borland Delphi adalah ,menyediakan komponen-komponen

dan bahasa pemrograman yang handal, sehingga memungkinkan untuk membuat

program aplikasi sesuai dengan keinginan, dengan tampilan dan kemampuan yang

canggih. Selain itu Borland Delphi menyediakan fasilitas pemrograman yang

sangat lengkap untuk mempermudah program (Agus, 2004)

2.1.8 Database Access

Database Access merupakan database yang ada pada Microsoft Access.

Aplikasi ini merupakan salah satu bagian dari Microsoft Office. Dengan database

Access, report data yang dihasilkan menjadi lebih sederhana.

Page 20: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

10

2.2 Kerangka Pemikiran

Untuk mencapiaitujuan tugas akhir ini, di awal pembahasan telah disajikan

bahwa penelitian yang dilaksanakan adalah problem solving suatu instansi dengan

suatu rekayasa perangkat lunak sistem informasi dengan obyek penelitian sistem

permohonan cuti karyawan PT. Telekomunikasi Indonesia Tbk Kandatel Madiun,

dimana pada sistem tersebut masih ada terdapat kekurangan.

Pada akhir pembahasa, penulis merancang mengembangkan dan membuat

sistem informasi baru yang solusi dari kelemahan-kelemahansistem yang ada.

Sistem ini diterapkan pada cuti karyawan di PT. Telekomunikasi Indonesia Tbk

Kandatel Madiun, dengan menggunakan software aplikasi Borland Delphi 7.0

dengan database access

Page 21: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

10

BAB III

METODE PENELITIAN

3.1 Objek Penelitian

Objek penelitian dalam penyusunan Tugas Akhir adalah PT.

Telekomunikasi Tbk. Kandatel Madiun yang berlokasi di Jl. Panjaitan No. 19

Madiun, Jawa Timur, Indonesia, Telp. (0351) 494004, Fax. (0351) 494104,

Website www.telkom.co.id.

3.2 Jenis dan Sumber Data

Jenis data yang digunakan oleh penulis adalah data primer dan data

sekunder, dengan pengertian masing-masing sebagai berikut:

3.2.1 Data Primer

Data primer adalah data yang diperoleh secara langsung dari lokasi

penelitian yaitu di PT.Telekomunikasi Indonesia Tbk. Kandatel Madiun

3.2.2 Data Sekunder

Data sekunder adalah data yang diperoleh dari sumber utamanya yaitu

dengan cara mengutip atau memperoleh data yang sudah tersedia dan berkaitan

dengan sistem informasi pengajuan cuti pegawai.

3.3 Metode Pengumpulan Data

Penulis menggunakan beberapa teknik pengumpulan data sebagai berikut:

3.3.1 Interview

Interview yaitu teknik pengumpulan data dengan meminta keterangan dari

pihak-pihak yang berwenang untuk memberikan keterangan tentang data yang

dibutuhkan agar data menjadi lebih lengkap dan jelas.

3.3.2 Observasi

Observasi yaitu teknik pengumpulan data dengan mengadakan pengamatan

dan pencatatan mengenai kegiatan-kegiatan yang dilakukan oleh bagian

administrasi, dengan maksud untuk memudahkan dalam penyusunan Laporan

Tugas Akhir.

Page 22: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

11

3.3.3 Dokumentasi

Dokumentasi yaitu teknik pengumpulan data dengan cara mengumpulkan

data, laporan atau tulisan dari bagian Support of Bussines yang berhubungan

dengan cuti karyawan.

3.3.4 Studi Pustaka

Studi Pustaka yaitu teknik pengumpulan data dengan landasan teoritis,

penulis mengumpulkan data melalui study literatur yaitu dengan membaca dan

mengumpulkan bahan-bahan teori yang diperlukan dari beberapa sumber/ literatur

yang berkaitan dengan penelitian dalam penyusunan laporan ini.

3.4 Tahap – Tahap Pengembangan Sistem

Setiap sistem mempunyai strategi yang berlaianan, namun demikian pada

dasarnya daur hidup sistem informasi dapat melibatkan 3 (tiga) atau 5 (lima)

tahapan. Berkaitan dengan hal tersebut, penulis menggunakan 3 tahap sistem yang

meliputi:

3.4.1 Analisis Sistem

Kegiatan-kegiatan dalam analisis sistem dapat dilihat dibawah ini.

a. Memahami kinerja sistem, pada langkah ini diperlukan hal-hal sebagai berikut.

1.Memahami kerja dari sistem yang digunakan

2.Mengatur jadwal penelitian

3.Mengumpulkan hasil penelitian

b.Menganalisa sistem, hal-hal yang perlu dianalisis.

1.Menganalisis kelemahan sistem

2.Menganalisis kebutuhan informasi atau manajemen

c. Membuat laporan hasil analisis, beberapa temuan-temuan dan analisis yang

telah dilakukannya dan disajikan dalam bentuk laporan.

3.4.2 Perancangan Sistem

Perancangan sistem yang baik diperlukan untuk pembuatan program yang

baik tak terkecuali dalam pembuatan sistem informasi yang baik. Perancangan

sistem secara terperinci, dilakukan dengan cara sebagai berikut.

Page 23: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

12

1) Perancangan sistem informasi

Merancang sistem informasi yang akan dibuat dan dilanjutkan dengan

perancangan database

2) Pembangunan database

Tahap-tahap dari pembuatan database

3.4.3 Implementasi Sistem

Implementasi sistem merupakan tahap untuk merealisasikan hasil

desain/perancangan sistem yang telah dilakukan sebelumnya kedalam bentuk

yang sebenarnya. Tahap implementasi sistem terdiri dari langkah-langkah sebagai

berikut.

a.Menerapkan Rencana Implementasi

Rencana implementasi dimaksudkan untuk mengatur biaya dan waktu yang

dibutuhkan selama tahap implementasi sistem.

b. Melakukan Kegiatan Implementasi

Kegiatan-kegiatan yang dilakukan dalam tahap implementasi ini adalah

sebagai berikut.

1. Pemograman (Coding Program)

Pemograman (Coding Program) adalah kegiatan menulis kode program

yang akan dieksekusi oleh komputer. Kode program yang ditulis oleh pemrogram

harus berdasarkan dokumentasi yang disediakan oleh analis sistem hasil dari

desain sistem secara rinci. Hasil program yang sesuai dengan desain, akan

menghasilkan program yang dibutuhkan oleh pemakai sistem.

2. Pengetesan Program (Testing Program)

Pengetesan Program (Testing Program) adalah kegiatan untuk mengetahui

kesalahan-kesalahan yang mungkin terjadi dalam pembuatan program. Kesalahan

dari program yang mungkin terjadi dapat diklasifikasikan dalam tiga bentuk

kesalahan .

a) Kesalahan bahasa (language errors)

Kesalahan bahasa adalah kesalahan didalam penulisan source program yang

tidak sesuai dengan yang disyaratkan.

Page 24: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

13

b) Kesalahan sewaktu proses (run time errors)

Kesalahan sewaktu proses adalah kesalahan yang terjadi sewaktu

executable program dijalankan. Kesalahan ini akan menyebabkan proses

program berhenti sebelum selesai pada saatnya, karena kompiler menemukan

kondisi-kondisi yang belum terpenuhi sehingga tidak bisa dikerjakan.

c) Kesalahan logika (logical errors)

Kesalahan logika adalah kesalahan dari logika program yang dibuat.

Kesalahan seperti ini sulit ditemukan, karena tidak ada pemberitahuan mengenai

kesalahan dan tetap didapatkan hasil dari proses program, tetapi hasilnya salah.

c. Pengetesan Sistem

Pengetesan sistem dilakukan untuk memeriksa kekompakan antar komponen

sistem yang diimplementasi. Tujuan utama dari pengetesan sistem ini adalah

untuk memastikan bahwa elemen-elemen atau komponen-komponen dari sistem

telah berfungsi sesuai dengan yang diharapkan. Pengetesan perlu dilakukan untuk

mencari kesalahan-kesalahan atau kelemahan-kelemahan yang mungkin masih

terjadi.

d. Konversi Sistem

Konversi sistem merupakan pengubahan secara fisik sistem informasi

lama menjadi sistem informasi baru. Proses konversi adalah proses untuk

meletakkan sistem baru supaya siap untuk dan mulai dapat digunakan.

Page 25: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

14

BAB IV

PEMBAHASAN DAN PENELITIAN

4.1 Pembahasan

4.1.1 Analisis Sistem

Sistem informasi yang dihasilkan akan membentuk pegolahan data dan informasi

permohonan cuti karyawan yang efisien pada PT. Telekomunikasi Indonesia Tbk.

Kandatel Madiun dengan harapan dapat meningkatkan kinerja perusahaan tersebut

dengan berbasis komputer

Faktor-faktor perlunya pengembangan sistem yang telah ada yaitu:

1) Efisiensi waktu proses pengolahan data sistem informasi

2) Kemudahan menjalankan sistem yang telah dikembangkan

3) Diharapkan dapat membantu permasalan yang timbul dalam pengoperasian aplikasi

4.1.2 Desain Sistem

Desain sistem merupakan proses aplikasi berbagai teknik dan prinsip bagi tujuan

pendefinisian suatu perangkat, suatu proses atau sistem dalam detail yang memadai untuk

menghasilkan suatu model representasi dari entitas yang kemudian akan dibangun

(Pressman, 1997).

Langkah yang digunakan untuk mendesain sistem adalah dengan menggunakan

alat bantu perancangan sistem yaitu SFD, Contex Diagram dan DFD.

a. Perancangan Sistem

1) Sistem Flow Diagram (SFD)

Sistem Flow Diagram pada Sistem Informasi Permohonan Cuti Karyawan PT.

Telekomunikasi Indonesia Tbk. Kandatel Madiun dapat dilihat pada Gambar 4.1

Page 26: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

15

karyawan

Support of Bussiness

Pemeriksa

1

2

3

Gambar 4.1 Sistem Flow Diagram (SFD)

Keterangan :

1. Karyawan mengajukan permohonan cuti berdasarkan sisa cuti

2. Bagian Support Of Bussines membuatkan surat cuti untuk karyawan yang harus

diperiksa oleh 2 pemeriksa.

3. Permohonan cuti yang telah diperiksa di berikan pada Support Of Bussines untuk

dikirim ke pusat.

Page 27: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

16

2) Contex Diagram

Contex Diagram pada perancangan sistem informasi permohonan cuti karyawan

PT. Telekomunikasi Indonesia Tbk. Kandatel Madiun dapat dilihat pada Gambar 4.2

SIMPermohonan Cuti Pegawai

PT. Telkom Tbk

Karyawan

Support of Bussines

Pemeriksa

memberikan acc. cuti

laporan

surat cuti

mengajukan cuti

Gambar 4.2 Context Diagram

Page 28: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

17

3) Data Flow Diagram

Data Flow Diagram pada perancangan sistem informasi permohonan cuti

karyawan PT. Telekomunikasi Indonesia Tbk. Kandatel Madiun terdiri dari DFD level 0

dan DFD level 1 yang dapat dilihat pada Gambar 4.3 sampai Gambar 4.6 berikut.

Page 29: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

18

2

Inputpemeriksa

Karyawan Bag. Supportof Bussines

Pemeriksa

1

Input datakaryawan 3

Pembuatanpermohonan cuti

D1 file karyawanfile pemeriksaD2

file surat cutiD3

data cuti

data pemeriksa

formulir cuti

surat cuti

data karyawanmengajukan cuti

memberi acc cuti

Gambar 4.3 Data Flow Diagram (DFD) level 0

Page 30: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

19

karyawan 1.1

Identifikasi berdasarkan NIK

1.2

Input data karyawan

file karyawanD1

data NIK

data karyawan

menuju proses 3mengajukan cuti

Gambar 4.4 Data Flow Diagram (DFD) level 1 dari input data karyawan

Page 31: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

20

Pemeriksa

2.1

Identifikasi berdasarkanKode_pemeriksa dan NIK

2.2

Input data pemeriksa

file pemeriksaD2

data kode pemeriksa dan NIK

data pemeriksa

menuju proses 3memberikan acc cuti

Gambar 4.5 Data Flow Diagram (DFD) level 1 dari input data pemeriksa

Page 32: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

21

3.2

Pembuatan surat cuti

Bag. Supportof Bussines

3.1

Pengajuan Cutikaryawan

karyawan

file surat cutiD3

data karyawan

data cuti

Pemeriksa

Gambar 4.6 Data Flow Diagram (DFD) level 1 dari pembuatan permohonan cuti

Page 33: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

22

b. Perancangan Database

Sistem informasi permohonan cuti karyawan ini terdiri dari Entity

Relationship Diagram (ERD) dan Model Relational.

1) Entity Relationship

Entity Relationship Diagram (ERD) pada sistem informasi permohonan cuti

karyawan ini dapat dilihat pada Gambar 4.7.

Gambar 4.7 Entity Relation Ship

Cuti_Max

Unit_Kerja

diperiksa

Kode_Pmrks NIK Pemeriksa

Pemeriksa

mengajukan

Karyawan

Nama NIK

Nilai Band/Jabatan

Alamat Tempat_Lahir Tgl_Lahir

Permohonan Cuti

Jenis_cuti

Tgl_Akhir

NIK

Lama_cuti Alamat_slama_cuti Tgl_Awal

Alasan_Cuti

Sisa_Cuti Lampiran

Pemeriksa1

No_cuti

Pemeriksa2

Page 34: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

23

2) Model Relational

Model relasional pada sistem informasi permohonan cuti karyawan ini dapat

dilihat pada Gambar 4.8.

Surat_Cuti

*No_CutiNIKJenis_cutiLama_cutiAlamat_slama_cutiTgl_AwalTgl_AkhirAlasan CutiLampiransisa_cutiPemeriksa1Pemeriksa2

Pemeriksa

*Kode_PmrksNIKPemeriksa

Karyawan

*NIKNamaBand/JabatanNilaiUnit_KerjaAlamatTempat_LahirTgl_LahirCuti_Max

Gambar 4.8 Model Relasional

Page 35: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

24

4.1.3 Pengembangan Database

Pengembangan database dilakukan untuk memperbaiki sistem yang ada.

Pengembangan database dalam sistem informasi permohonan cuti karyawan ini

meliputi kamus data dan struktur data.

a. Kamus Data(Database Dictionary)

Kamus data merupakan hasil referensi data (metadata), suatu data yang

disusun oleh penganalisis sistem untuk membimbing mereka selama melakukan

analisisdan desain (Kendall, 2003).

Dalam kamus data dilakukan pembuatan informasi tentang data, tabel dan

database. Pada sistem informasi permohonan cuti karyawan PT. Telekomunikasi

Indonesia Tbk Kandatel Madiun ini dirancang kamus data sebagai berikut:

1) Data Karyawan menghasilkan tabel data karyawan yang terdiri dari NIK sebagai

primary key, Nama, Band/Jabatan, Nilai, Unit_kerja, Alamat, Tempat_Lahir,

Tgl_lahir, Cuti_max. Secara singkat dapat dijelaskan pada ringkasan berikut ini:

Data Karyawan TData Karyawan=*NIK + Nama + Band/Jabatan + Nilai +

Unit_kerja + Alamat + Tempat_lahir + Tgl_lahir + Cuti_max

2) Data Pemeriksa menghasilkan tabel data pemeriksa yang terdiri dari

Kode_Pmrks sebagai primary key, NIK, Pemeriksa. Secara singkat dapat

dijelaskan pada ringkasan berikut ini:

Data Pemeriksa TData Karyawan= *Kode_Pmrks + NIK + pemeriksa

3) Data Surat Cuti menghasilkan tabel data surat cuti yang terdiri dari No_Cuti

sebagai primary key, NIK, Jenis_cuti, Lama_cuti, Alamat_slama_cuti,

Perjalanan_cuti, Alasan Cuti, Lampiran, Sisa_cuti, Pemeriksa1, Pemeriksa2.

Secara singkat dapat dijelaskan pada ringkasan berikut :

Data Surat Cuti TData Surat Cuti =* No_Cuti + NIK + Jenis_cuti +

Lama_cuti + Alamat_slama_cuti + Tgl_Awal + Tgl_Akhir + Alasan Cuti +

Lampiran + sisa_cuti + Pemeriksa1 + Pemeriksa2.

Page 36: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

25

b. Struktur Data

Pada system informasi permohonan cuti karyawan ini terdapat beberapa tabel

yang dibuat, dengan struktur data sebagai berikut.

1) Data Karyawan

Nama table : karyawan

Digunakan : untuk mencatat data karyawan

Kunci Index : NIK

Table 4.1. Desain Data Karyawan

Nama Field Tipe Lebar NIK Text (Primary Key) 6 Nama Text 30 Band/Jabatan Text 35 Nilai Number Interger Unit_kerja Text 20 Alamat Text 30 Tempat_lahir Text 10 Tgl_lahir Date/Time Cuti_max(hari) Text 2

2) Data Pemeriksa

Nama table : pemeriksa

Digunakan : untuk mencatat data pemeriksa

Kunci Index : Kode_Pmrks

Table 4.2. Desain Data Pemeriksa

Nama Field Tipe Lebar Kode_Pmrks Text (Primary Key) 10 NIK Text 6 Pemeriksa Text 10

Page 37: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

26

3) Data Formulir Surat Cuti

Nama table : surat cuti

Digunakan : untuk mencatat data karyawan yang mengajukan permohonan cuti

Kunci Index : No_Cuti

Tabel 4.3. Desain Data Surat Cuti

Nama Field Tipe Lebar No_Cuti Text (Primary Key) 6 NIK Text 6 Jenis_cuti Text 15 Lama_cuti(hari) Text 2 Alamat_slama_cuti Text 30 Tgl_awal Date/Time Tgl_akhir Date/Time Alasan_Cuti Text 50 Lampiran Text 50 Sisa_cuti (hari) Text 2 Pemeriksa1 Text 10 Pemeriksa2. Text 10

4.2 Hasil Penelitian

4.2.1 Detailed Design

a. Desain Form Input

Form input pada sistem informasi ini meliputi form login, form menu utama,

form data karyawan, form data pemeriksa, form data cuti.

1) Form Login

Form login diigunakan untuk masuk ke aplikasi oleh user/admin yang

menjalankan aplikasi ini. Admin/user harus mengisikan username dan nama

password. Desain form login dapat dilihat pada Gambar 4.9.

Page 38: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

27

Gambar 4.9 Form Login

2) Form Menu Utama

Form menu utama, terdapat beberapa item yaitu data karyawan, data

pemeriksa, data cuti, input data karyawan, input data pemeriksa, input formulir

cuti,laporan data karyawan, laporan data pemeriksa, laporan data cuti, surat cuti,

about dan keluar. Dengan adanya item-item tersebut memudahkan admin/user

menjalankan aplikasi. Desain form menu utama dapat dilihat pada Gambar 4.10.

Gambar 4.10 Form Menu Utama

Page 39: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

28

3) Form Data Karyawan

Form data karyawan menampilkan seluruh data karyawan yang ada. Dalam

data karyawan ini ada beberapa tombol yaitu cari, cetak dan keluar. Tombol cari

digunakan untuk mencari data karyawan yang diinginkan,tombol cetak digunakan

untuk mencetak laporan dari data karyawan, serta tombol keluar digunakan untuk

keluar dari form data karyawan. Desain form data karyawan dapat dilihat pada

Gambar 4.11.

Gambar 4.11 Form Data Karyawan

4) Form Data Pemeriksa

Form data pemeriksa menampilkan seluruh data pemeriksa. Dalam form data

pemeriksa ada beberapa tombol yaitu cari, cetak, dan keluar. Tombol cari untuk

mencari data pemeriksa berdasarkan kode pemeriksa, NIK, Pemeriksa. Tombol

kedua yaitu yombol cetak untuk mencetak laporan data pemeriksa, dan tombol keluar

untuk keluar dari form data pemeriksa. Desain form data pemeriksa dpat dilihat pada

Gambar 4.12

Page 40: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

29

Gambar 4.12 Form Data Pemeriksa

5) Form Data Cuti

Form data cuti menampilkan seluruh data dari cuti karyawan. Dalam form

data cuti ada beberapa tombol yaitu cari, cetak, dan keluar. Tombol cari untuk

mencari data pemeriksa berdasarkan nomer cuti, NIK, jenis cuti, lama cuti. Tombol

kedua yaitu yombol cetak untuk mencetak laporan data cuti, dan tombol keluar untuk

keluar dari form data pemeriksa. Desain form data pemeriksa dpat dilihat pada

Gambar 4.13

Gambar 4.13 Form Data Cuti.

Page 41: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

30

6) Form Input Data Karyawan

Form input data karyawan, user dapat langsung memasukkan data karyawan.

Setelah memasukkan data tekan tombol simpan untuk menyimpan data. Pada form ini

juga terdapat beberapa tombol yaitu, tombol hapus untuk menghapus data yang

masuk pada database, tombol edit untuk mengedit data dan tombol keluar untuk

keluar dari aplikasi. Desain form input data karyawan dapat dilihat pada Gambar

4.14.

Gambar4.14 Form Input Data Karyawan

7) Input Data Pemeriksa

Form input data pemeriksa, user dapat langsung memasukkan data pemeriksa.

Setelah memasukkan data tekan tombol simpan untuk menyimpan data. Pada form ini

juga terdapat beberapa tombol yaitu, tombol hapus untuk menghapus data yang

masuk pada database, tombol edit untuk mengedit data dan tombol keluar untuk

keluar dari aplikasi. Desain form input data pemeriksa dapat dilihat pada Gambar

4.15.

Page 42: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

31

Gambar 4.15 Form Input Data Pemeriksa

8) Input Formulir Cuti

Form input formulir cuti, user dapat langsung memasukkan data yang harus

dimasukkan dalam formulir cuti. Setelah memasukkan data tekan tombol simpan

untuk menyimpan data. Pada form ini juga terdapat beberapa tombol yaitu, tombol

hapus untuk menghapus data yang masuk pada database, tombol edit untuk

mengedit data dan tombol keluar untuk keluar dari aplikasi. Desain form input

formulir cuti dapat dilihat pada Gambar 4.16

Gambar 4.16 Form Input Formulir Cuti

Page 43: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

32

9) Form About

Form about berisi tanggal pembuatan sistem informasi,nama sistem

informasi, data programmerdan terdapat satu tombol keluar dari aplikasi.Desain form

about dapat dilihat pada Gambar 4.17.

Gambar 4.17 Form About

b. Desain Form output

Desain form input ini terdiri dari beberapa item yaitu, laporan data karyawan

laporan data pemeriksa, laporan data cuti dan surat cuti

1) Form Laporan Data Karyawan

Untuk mencetak data karyawan dapat dilakukan dengan langsung pada tombol

laporan data karyawan yang ada pada form menu utama atau masuk pada form data

karyawan dan tekan tombol cetak. Desain form laporan data karyawan dapat dilihat

pada Gambar 4.18.

Page 44: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

33

Gambar 4.18 Form Laporan Data Karyawan

2) Laporan Data Pemeriksa

Untuk mencetak data pemriksa dapat dilakukan dengan langsung pada tombol

laporan data pemeriksa yang ada pada form menu utama atau masuk pada form data

pemeriksa dan tekan tombol cetak. Desain form laporan data pemeriksa dapat dilihat

pada Gambar 4.19.

Gambar 4.19 Form Laporan Data Pemeriksa

Page 45: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

34

3) Laporan Data Surat Cuti

Untuk mencetak data surat cuti dapat dilakukan dengan langsung pada tombol

laporan data surat cuti yang ada pada form menu utama atau masuk pada form data

surat cuti dan tekan tombol cetak. Desain form laporan data surat cuti dapat dilihat

pada Gambar 4.20.

Gambar 4.20 Form Laporan Data Surat Cuti

4) Surat Cuti

Untuk mencetak surat cuti dapat dilakukan dengan langsung pada tombol surat cuti

yang ada pada form menu utama atau masuk pada form data surat cuti blok pada

salah satu file yang dipilih dan tekan tombol cetak. Desain form laporan data

pemeriksa dapat dilihat pada Gambar 4.21.

Page 46: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

35

Gambar 4.21 Form Surat Cuti

c.Flowchart dan algoritma

Flowchart pada sistem informasi permohonan cuti karyawan dapat dilihat

pada gambar dibawah ini.

1) Flowchart

Start

Login

Pilih Menu tidak

Page 47: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

36

Gambar 4.22 Flow Chart

Keterangan :

a. User login. User adalah karyawan bidang Support of Bussines.

b. Jika melakukan pemilihan menu, menuju ke proses input data. Jika tidak, keluar

dari program

c. User melakukan input data.

Page 48: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

37

d. Jika input dilakukan benar, maka diadakan proses pembuatan surat cuti, jika

masih salah maka di edit dan kemudian simpan di

e. Data yang sudah tersimpan bias dicetak.

f. Selesai.

2) Algoritma

Algoritma dari sistem informasi permohonan cuti karyawan dapat dilihat

dibawah ini.

a. Lama cuti = tgl mulai - tgl selesai

b. Sisa cuti = cuti max - lama cuti

4.2.2 Kebutuhan Hardware dan software

Untuk mendukung pelaksanaan sistem informasi permohonan cuti karyawan

PT.Telekomunikasi Indonesia Tbk. Kandatel Madiun diperlukan dukungan sistem

komputer yang memadai, baik dari segi hardware maupun software. Pada masa yang

akan datang dalam kebutuhan akan hardware dan software perlu adanya

pertimbangan biaya yang minimal tapi mampu menghasilkan informasi yang optimal.

1. Kebutuhan Hardware yaitu, PC dan printer

2. Kebutuhan Software yaitu, Borland Delphi 7.0 dengan database access

4.2.3 Kebutuhan Brainware

Pada sistem informasi permohonan cuti karyawan dibutuhkan beberapa

brainware yang menunjang berjalannya sistem yaitu,

• 2 operator yaitu 1 orang bagian SDM dan 1 orang bagian IT

• 1 operator LAN

4.2.4 Keunggulan dan Keuntungan

Keunggulan dari sistem informasi permohonan cuti karyawan PT.

Telekomunikasi Indonesia Tbk. Kandatel Madiun dapat disimpulkan dibawah ini.

a. Proses pengolahan data sistem informasi permohonan cuti karyawan dapat

dilakukan secara efektif daripada sistem yang ada.

Page 49: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

38

b. Hasil pengolahan data sistem informasi permohonan cuti karyawan lebih efisien,

serta waktu yang diperlukan sangat singkat

Keuntungan sistem informasi permohonan cuti karyawan ini.

a. Para karyawan yang cuti tidak tertinggal waktu deadline cutinya

b. Operator dengan mudah mengoperasikan sistem informasi permohonan cuti

karyawan jika ada karyawan yang mengajukan permohonan cuti.

Page 50: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

39

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil penelitian ini, dapat disimpulkan bahwa sistem informasi

yang dikembangkan adalah sistem informasi permohonan cuti karyawan PT.

Telekomunikasi Indonesia Tbk. Kandatel Madiun lebih efektif dan efisien dari sistem

sebelumnya.

Keunggulan dari sistem informasi permohonan cuti karyawan ini adalah:

1. proses pengolahan data dilakukan lebih efektif dan efisien dengan penghematan

waktu dalam pembuatan surat cuti

2. operator dapat dengan mudah mengoperasikan aplikasi sistem informasi

permohonan cuti karyawan

5.2 Saran

Saran dalam sistem informasi permohonan cuti karyawan PT. Telekomunikasi

Indonesia Tbk. Kandatel Madiun diantaranya adalah: sistem informasi permohonan

cuti karyawan ini dilakukan secara off line untuk itu supaya bisa menjadi on line

sehingga karyawan bisa langsung membuat surat cuti sendiri tanpa membebankan

pada bagian support of bussines.

Page 51: Laporan Tugas Akhir SISTEM INFORMASI PERMOHONAN CUTI ... · PDF filelaporan tugas akhir sistem informasi permohonan cuti karyawan pt. telekomunikasi indonesia tbk. kandatel madiun

40

DAFTAR PUSTAKA

Alam, M.A.J. 2004. Belajar Sendiri Mengolah Database dengan Borland Delphi 7.

Elek Media Komputindo : Jakarta.

Davis, G.B. 1984. Sistem Informasi Manajemen. Pustaka Binaman Pressindo : Jakarta

Fatansyah. 2001. Basis Data. Informatika : Bandung.

Hanafi,M. 1997. Manajemen. UPP AMP YKPN : Yogyakarta.

Kadir,A. 1998. Konsep dan Tuntunan Praktis Database. Andi : Yogyakarta.

Kendall. 2002. Analisis dan Perancangan Sistem. Prenhallindo.

Kristanto,H. 1993. Konsep dan Perancangan Database. Andi : Yogyakarta

Oetomo, B.S.D. 2002. Perencanaan dan Pembangunan Sistem Informasi. Andi :

Yogyakarta.

Pressman,R. 2002. Rekayasa Perangkat Lunak. Buku satu. Andi : Yogyakarta.

Sutanta,E. 2003. Sistem Informasi Manajemen. Graha Ilmu : Yogyakarta.

Whitehorn,M dan Marklyn,B. 2003. Sistem Basisdata . Elex : Jakarta.