• Tidak ada hasil yang ditemukan

Aplikasi Pengajuan Cuti Tahunan Administrasi Urusan Rumah Tangga Pt.Perkebunan Nusantara III

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pengajuan Cuti Tahunan Administrasi Urusan Rumah Tangga Pt.Perkebunan Nusantara III"

Copied!
94
0
0

Teks penuh

(1)

DATA

1. Karyawan

No Nama Bagian NRK Jabatan Golongan Pendidikan

1Ahmad Akbar 3.09 00.00.PL.01357Tukang Listrik Sounsistim IC/0 STM 2Denny Sariati Damanik 3.09 81.00.PL.01015Mandor Traksi IID/6 SMA 3Effendi Nasution 3.09 79.00.PL.00781Krani Admi Urta ID/4 SMA 4Erica Diana Simarmata 3.09 85.38.30418 Krani Admi Urta IIB/6 SMA

5Hariani 3.09 00.38.30704 Krani Admi Urta IB/8 SMP

6Luxsiana Sari, SE 3.09 06.00.PL.03541Pembantu Krani Umum Kantor IKBI

IB/0 S1

7M.Syahril 3.09 99.00.PL.01938Tukang Listrik Sounsistim IC/0 SMA

8Masita 3.09 96.38.30577 Krani Admi Urta IC/0 SMP

9Rusmanto 3.09 92.00.PL.01224Krani Admi Urta ID/4 SMP 10Sampirno 3.09 83.00.PL.00799Krani Admi Urta IIC/2 SMA 11Sugiyanto 3.09 82.00.PL.01035Krani Traksi IID/0 SMP 12Suhartono 3.09 93.00.PL.29933Krani Admi Urta IC/8 STM 13Suriadi Manurung 3.09 90.00.PL.01183Krani Traksi ID/4 SD 14Syaiful Daniel 3.09 87.00.PL.01129Krani Admi Urta IIA/2 SMEA 15Willian Helmi 3.09 84.00.PL.00803Krani I Admi Urta IID/6 SMA 16Yusta Minawaty 3.09 01.00.PL.31000Pembantu Krani Umum IC/2 S1 17Dody Ardhyansyah Putra 3.09 04.24.02719 Tukang Listrik IB/6 SMA 18Widi Santoso 3.09 09.00.PL.06137Krani Admi Urta IA/4 SMU 19Darsimah 3.09 90.00.PL.01185Pelayan Mess IB/11 SD

(2)

2. Data Cuti

Nama NRK Tgl_cuti golongan jabatan Hak_cuti cuti_yang_di

ambil sisa_cuti keterangan Denny Sariati Damanik 81.00.PL.01015 02/01/2013 IID/6 Mandor

Traksi

12 3 9Urusan Keluarga

Erica Diana Simarmata 85.38.30418 02/01/2013 IIB/6 Krani Admi Urta

12 3 9Urusan Keluarga

Hariani 00.38.30704 11/01/2013 IB/8 Krani Admi

Urta

6 2 4Urusan Keluarga

Sampirno 83.00.PL.00799 18/01/2013 IIC/2 Krani Admi Urta

7 1 6Urusan Keluarga

Erica Diana Simarmata 85.38.30418 18/01/2013 IIB/6 Krani Admi Urta

9 1 8Urusan keluarga

Suhartono 93.00.PL.29933 29/01/2013 IC/8 Krani Admi Urta

11 1 10-

Widi Santoso 09.00.PL.06137 30/01/2013 IA/4 Krani Admi Urta

6 1 5

-Erica Diana Simarmata 85.38.30418 31/01/2013 IIB/6 Krani Admi Urta

8 2 6Urusan Keluarga ( Membawa Suami Berobat )

Rusmanto 92.00.PL.01224 11/03/2013 ID/4 Krani Admi Urta

12 1 11Urusan Keluarga

Suhartono 93.00.PL.29933 27/03/2013 IC/8 Krani Admi Urta

10 1 9Urusan Keluarga

Syaiful Daniel 87.00.PL.01129 23/04/2013 IIA/2 Krani Admi Urta

11 1 10Urusan Keluarga

Masita 96.38.30577 23/04/2013 IC/0 Krani Admi

Urta

(3)

Nama NRK Tgl_cuti golongan jabatan Hak_cuti cuti_yang_di

ambil sisa_cuti keterangan Urta

Dody Ardhyansyah Putra 04.24.02719 14/05/2013 IB/6 Tukang Listrik

(4)

LISTING PROGRAM

MB = MsgBox("Anda Yakin Keluar...?", vbYesNo + vbInformation, "Pesan")

If MB = vbYes Then

End

End If

End Sub

Private Sub mnulapcuti_Click()

crcuti.ReportFileName = App.Path & "\rptcuti.rpt"

crcuti.Action = 1

End Sub

Private Sub mnulappegawai_Click()

crpegawai.ReportFileName = App.Path & "\rptkaryawan.rpt"

crpegawai.Action = 1

End Sub

Frmcuti.frm

Private Sub InitConnection()

(5)

conDBString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path &

"\dbkaryawan.mdb"

Set datayus = New ADODB.Connection

datayus.ConnectionString = conDBString

datayus.Open

End Sub

Private Sub PopData(strTextSearch As String)

Dim lstX As ListItem

Dim strSQL As String

Dim rs As ADODB.Recordset

Dim intCounter As Integer

If strTextSearch = "" Then

strSQL = " select * from cuti order by Nama ASC"

Else

strSQL = " select * from cuti " & _

" where Nama like ' % " & strTextSerch & "%' order by Nama ASC "

End If

Set rs = New ADODB.Recordset

rs.Open strSQL, datayus, 3, 1

(6)

lstX.ListSubItems.Add = Trim(!sisa_cuti)

Private Sub PopData1(strTextSearch1 As String)

Dim lstX As ListItem

Dim strSQL As String

Dim rs As ADODB.Recordset

Dim intCounter As Integer

If strTextSearch1 = "" Then

strSQL = " select * from karyawan order by Nama ASC"

Else

strSQL = " select * from karyawan " & _

" where Nama like '%" & strTextSearch1 & "%' order by Nama asc "

End If

Set rs = New ADODB.Recordset

rs.Open strSQL, datayus, 3, 1

(7)

lstX.ListSubItems.Add = Trim(!Pendidikan)

Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)

Dim intSelItem As Integer

intSelItem = Item

txtnama.Text = ListView1.ListItems(intSelItem).ListSubItems(1)

txtnrk.Text = ListView1.ListItems(intSelItem).ListSubItems(3)

txtgolongan.Text = ListView1.ListItems(intSelItem).ListSubItems(5)

txtjabatan.Text = ListView1.ListItems(intSelItem).ListSubItems(4)

(8)

Private Sub cmdhapus_Click()

Dim strDelete As String

Dim MB As Byte

MB = MsgBox("Anda Yakin Menghapus Data INI...?", vbYesNo + vbInformation, "Pesan")

If MB = vbYes Then

strDelete = "Delete from cuti Where NRK ='" & txtnrk.Text & "' "

datayus.Execute strDelete

Dim nilai As Integer

Dim strSQL As String

Dim rs As ADODB.Recordset

Dim koneksi As ADODB.Connection

Dim cek As ADODB.Recordset

Set koneksi = New ADODB.Connection

Set cek = New ADODB.Recordset

Dim x As Integer

x = 0

koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path &

"\dbkaryawan.mdb;Persist Security Info=False"

(9)

Do Until cek.EOF

If Val(Label9.Caption) >= 2 Then

MsgBox " Maaf Anda Sudah Tidak Bisa Mengambil Cuti lagi Untuk Hari ini ",

If txtnama.Text = "" Or txtnrk.Text = "" Or tgl.Value = "" Or txtgolongan.Text = "" Or

txtjabatan.Text = "" Or txthak.Text = "" _

Or txtcuti.Text = "" Or txtsisa.Text = "" Or txtketerangan.Text = "" Then

MsgBox " Masukkin Data Dengan Lengkap. ", vbExclamation, "Alert"

End If

strSQL = "Insert into cuti

(Nama,NRK,Tgl_cuti,golongan,jabatan,Hak_cuti,cuti_yang_diambil,sisa_cuti,keterangan)

values ('" & SQLSafe(txtnama.Text) & "','" & _

SQLSafe(txtnrk.Text) & "','" & SQLSafe(tgl.Value) & "','" &

SQLSafe(txtgolongan.Text) & "','" & SQLSafe(txtjabatan.Text) & "','" &

SQLSafe(txthak.Text) & "','" & SQLSafe(txtcuti.Text) & "','" & SQLSafe(txtsisa.Text) & "','"

(10)

MsgBox " Berhasil Diinput ", vbExclamation, "Alert"

Private Sub lstView_ItemClick(ByVal Item As MSComctlLib.ListItem)

Dim intSelItem As Integer

intSelItem = Item

txtnama.Text = lstView.ListItems(intSelItem).ListSubItems(1)

txtnrk.Text = lstView.ListItems(intSelItem).ListSubItems(2)

tgl.Value = lstView.ListItems(intSelItem).ListSubItems(3)

txtgolongan.Text = lstView.ListItems(intSelItem).ListSubItems(4)

txtjabatan.Text = lstView.ListItems(intSelItem).ListSubItems(5)

txthak.Text = lstView.ListItems(intSelItem).ListSubItems(6)

txtcuti.Text = lstView.ListItems(intSelItem).ListSubItems(7)

txtsisa.Text = lstView.ListItems(intSelItem).ListSubItems(8)

txtketerangan.Text = lstView.ListItems(intSelItem).ListSubItems(9)

(11)

Private Sub txtsearch_Change()

PopData1 (txtsearch.Text)

End Sub

Private Sub txtsisa_GotFocus()

If Val(txtcuti.Text) <= Val(txthak.Text) Then

txtsisa.Text = Val(txthak.Text) - Val(txtcuti.Text)

Else

MsgBox "HAK Cuti Sudah Habis"

End If

conDBString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path &

"\dbkaryawan.mdb"

Set datayus = New ADODB.Connection

datayus.ConnectionString = conDBString

datayus.Open

End Sub

Private Sub cmdhapus_Click()

Dim strDelete As String

Dim MB As Byte

MB = MsgBox("Anda Yakin Menghapus Data INI...?", vbYesNo + vbInformation, "Pesan")

If MB = vbYes Then

strDelete = "Delete from karyawan Where NRK ='" & SQLSafe(txtnrk.Text) & "'"

datayus.Execute strDelete

PopData1 (strTextSearch1)

(12)

txtjabatan.Text = ""

Dim strSQL As String

Dim rs As ADODB.Recordset

If txtnama.Text = "" Or txtnrk.Text = "" Or txtbagian.Text = "" Or txtgolongan.Text = "" Or

txtpendidikan.Text = "" Then

MsgBox " Masukkin Data Dengan Lengkap. ", vbExclamation, "Alert"

Exit Sub

End If

strSQL = "Insert into karyawan (Nama,Bagian,NRK,Jabatan,Golongan,Pendidikan) values ('"

& SQLSafe(txtnama.Text) & "','" & _

SQLSafe(txtnrk.Text) & "','" & SQLSafe(txtgolongan.Text) & "','" &

SQLSafe(txtjabatan.Text) & "','" & SQLSafe(txtbagian.Text) & "','" &

(13)

PopData1 (strSearch1)

Dim strUpdate As String

strUpdate = "Update karyawan Set Nama ='" & SQLSafe(txtnama.Text) & "',NRK ='" &

SQLSafe(txtnrk.Text) & "',Golongan='" & SQLSafe(txtgolongan.Text) & "',Jabatan ='" &

SQLSafe(txtjabatan.Text) & "',Bagian ='" & SQLSafe(txtbagian.Text) & "',Pendidikan='" &

SQLSafe(txtpendidikan.Text) & "' Where NRK ='" & SQLSafe(txtnrk.Text) & "'"

datayus.Execute strUpdate

Private Sub PopData1(strTextSearch1 As String)

Dim lstX As ListItem

(14)

Dim intCounter As Integer

If strTextSearch1 = "" Then

strSQL = " select * from karyawan order by Nama ASC"

Else

strSQL = " select * from karyawan " & _

" where Nama like '%" & strTextSearch1 & "%' order by Nama asc "

End If

Set rs = New ADODB.Recordset

rs.Open strSQL, datayus, 3, 1

ListView1.ListItems.Clear

Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)

txtnrk.Enabled = False

Dim intSelItem As Integer

(15)

txtbagian.Text = ListView1.ListItems(intSelItem).ListSubItems(2)

txtnrk.Text = ListView1.ListItems(intSelItem).ListSubItems(3)

txtgolongan.Text = ListView1.ListItems(intSelItem).ListSubItems(5)

txtjabatan.Text = ListView1.ListItems(intSelItem).ListSubItems(4)

txtpendidikan.Text = ListView1.ListItems(intSelItem).ListSubItems(6)

End Sub

Frmspalsh.frm Option Explicit

Private Sub Form_KeyPress(KeyAscii As Integer)

Unload Me

lblbar.Caption = "Loading . . ."

ElseIf bar.Value = 28 Then

lblbar.Caption = "Waiting database . . ."

ElseIf bar.Value = 40 Then

lblbar.Caption = "Initializing . . ."

ElseIf bar.Value = 68 Then

lblbar.Caption = "Please wait . . ."

ElseIf bar.Value = 100 Then

If bar.Value = 100 Then

If Timer1.Interval >= 1 Then

(16)

Public datayus As ADODB.Connection

Public Function SQLSafe(strValue As String) As String

Dim strTemp1 As String

strTemp1 = Replace(strValue, "'", "''")

SQLSafe = strTemp1

(17)

DAFTAR PUSTAKA

1. Kurniadi Adi .2000. Pemrograman Microsoft Visual Basic 6.0. Jakarta : PT. Elex Media

Komputindo

2. Agus M. 1999. Alam Pengenalan Microsoft Visual Basic 6.0. Jakarta : PT. Elex Media Komputindo

3. Buku Saku Peraturan Perusahaan. 2005. PT. Perkebunan Nusantara III, Jakarta.

4. Peraturan Pemerintah Tahun 1976, tentang Cuti PNS, Jakarta.

5. Alter, S. 1996. Information System: A Management Perspective. 2nd edition.The

Benjamin/Cummings Publishing Company, Inc, California.

6. Petroutsos, Evangelos. 2000. Pemrograman Database dengan Visual Basic 6. Edisi

Pertama. Terjemahan Adi Kurniadi. Jakarta: PT. Gramedia.

7. O’Brien, J.A. 1996. Management Information Systems. Richard D. Irwin,Chicago.

8. Suryana taryana.2009. Visual Basic. Bandung : Graha Ilmu

9. Budi Wasito. 2009. Berolah Database dengan Microsoft Office Access. Jakarta: Penerbit

Andi.

10. Kadir Abdul.2009. Dasar Perancangan & Implementasi Database Relasional. Yogyakarta :

Andi

11. Rusmawan, Uus. 2010. Aplikasi Database menggunakan VB 6.0 . Jakarta : Elex Media

Komputindo

12. Panduan Tata Cara Penulisan Tugas Akhir. 2005. Dokumen Nomor.Akad/05/

2005.Medan. Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera

(18)

BAB 3

GAMBARAN UMUM PERUSAHAAN

3.1. Sejarah Perusahaan

PT. Perkebunan Nusantara III disingkat PTPN III ( Persero ),merupakan salah satu dari 14

Badan Usaha Milik Negara ( BUMN ) Perusahaan yang bergerak dalam bidang usaha

perkebunan, pengolahan dan pemasaran hasil perkebunan. Pembentukan perusahaan ini

mempunyai lintasan sejarah yang diawali dengan proses “ Nasionalisme” perusahaan

perkebunan asing menjadi Perseroan Perkebunan Negara ( PPN ), embrio yang turut

membentuk perusahaan berasal dari NV. Rubber Cultuur Maatschappij Amsterdam dan NV

Cultuur Mij’ de Oekust ( CMO ) yang merupakan perusahaan perkebunan Belanda yang

beroperasi di indonesia sejak Jawa Kolonial Belanda.

Langkah awal perusahaan dimulai pada tahun 1985 dengan nama perusahaan

Perkebunan Negara Cabang Sumatera Utara ( PPN). Setelah beberapa kali mengalami

perubahan bentuk atau status _ sesuai dengan UU dan Peraturan Pemerintah. Tahun 1968

PPN direstrukturisasi menjadi beberapa kesatuan Perusahaan Negara Perkebunnan ( PNP ).

Tahun 1974 status _ PNP diubah menjadi Perseroan Terbatas ( PT ) dan diberi nama PT.

(19)

Tahun 1994 dilakukan proses penggabungan manajemen, 3 BUMN Perkebunan

terdiri dari PT. Perkebunan III, PT. Perkebunan IV, PT. Perkebunan V. Selanjutnya melalui

Peraturan Pemerintah No. 8 tahun 1996 tanggal 14 Februari 1996 ketiga perkebunan tersebut

yang wilayah kerjanya berada di Provinsi Sumatera Utara digabung menjadi 1 perusahaan

dengan nama PT. Perkebunan Nusantara III (Persero) didirikan dengan Notaries Harun

Kamil, SH No. 36 Tanggal 11 Maret 1996 dan mendapat pengesahan dari Menteri

Kehakiman Republik Indonesia dengan surat keputusan No.C28331.HT.96 tanggal 08

Agustus 1996 serta diumumkan dalam berita Negara Repulik Indonesia No. 81 tahun 1996

tambahan No.8674/1996.

Pada saat ini PT. Perkebunan Nusantara III (Persero) mengelola komoditi utama

tanaman karet dan kelapa sawit dan didukung dengan pabrik pengolahan untuk masing

masing komoditi. Lahan perkebunan terbesar di 5 angka daerah Provinsi Sumatera Utara

yaitu Kabupaten Deli Serdang, Simalungun, Asahan, Labuhan Batu, dan Tapanuli Selatan.

Luas lahan keseluruhan PT. Perkebunan Nusantara III (Persero) tahun 2005 seluas

186.179,83 Hayang terdiri dari kebun sendiri 166.625,89 Ha dan kebun plasma 19.553,4 Ha.

Sebagai BUMN, pengurusan dan pengawasan perusahaan mengacu kepada Peraturan

Pemerintah yang berlaku. Adapun dasar pengangkatan dan pemberhentian manajemen

perseroan ditetapkan berdasarkan Surat Keputusan Menteri Badan Usaha Milik Negara

Republik Indonesia No.KEP-213/MMBU/2003 tanggal 05 Juni 2003.

Sepanjang tahun 2004, PTPN III telah melaksanakan perubahan mendasar dan

menyeluruh atau mendukung tercapainya visi yang telah ditetapkan. Perubahan ini tak lepas

(20)

3.2 VISI dan MISI

VISI

Menjadi perusahaan Agrobisnis kelas dunia dengan kinerja prima dan melaksanakan tata

kelola terbaik.

1. Mengembangkan industri hilir berbasis perkebunan secara berkesinambungan. MISI

2. Menghasilkan produk berkualitas untuk pelanggan.

3. Memberlakukan karyawan sebagai asset strategis dan mengembangkannya secara

optimal.

4. Menjadikan perusahaan terpilih yang memberikan “ imbal hasil “ terbaik bagi para

investor.

5. Menjadikan perusahaan yang paling menarik untuk bermitra bisnis.

6. Memotivasi karyawan untuk berpartisipasi aktiv dalam pengembangan komunitas.

7. Melaksanakan aktivitas perusahaan yang berwawasan lingkungan.

3.3 Jenis Usaha

PT. Perkebunan Nusantara III (Persero), merupakan salah satu dari 14 Badan Usaha Milik

Negara (BUMN) yang bergerak dalam bidang usaha perkebunan, pengolahan dan pemasaran

hasil perkebunan. Kegiatan usaha Perseroan mencakup usaha budidaya dan pengolahan

tanaman kelapa sawit dan karet. Produk utama Perseroan adalah Minyak Sawit ( CPO ) dan

(21)

3.4 Struktur Organisasi

Dalam setiap perusahaan manajemen mempunyai hubungan yang erat dengan organisasi.

Struktur organisasi merupakan susunan pembagian kerja, wewenang dan sistem komunikasi

dalam mewujudkan tujuan kantor atau organisasi. Dengan demikian kegiatan yang

beranekaragam dalam suatu perusahaan disusun secara teratur sehingga tujuan yang telah

ditetapkan dapat dicapai dengan baik.

Pada organisasi PT. Perkebunan Nusantara III ( Persero) dipakai struktur organisasi

lini dan staf dimana secara vertikal, jenjang wewenang dan tanggung jawab mengalir dari

atas kebawah yang berupa perintah dan dari bawah ke atas berupa laporan, sedangkan secara

horizontal terdapat koordinasi diantara karyawan setingkat. Untuk lebih jelasnya struktur

(22)

(23)

3.5 Uraian Tugas

1. Direktur Utama

Berfungsi untuk mengambil keputusan dan penanggung jawab utama atas jalannya

pelaksanaan operasional perusahaan secara teratur, terarah dan terpadu.

1. Melaksanakan kebijaksanaan perusahaan, sesuai yang diatur dalam anggaran

perusahaan, serta ketentuan yang digariskan Rapat Umum Pemegang Saham (

RUPS) atau Menteri Pertanian selaku kuasa Pemegang saham dan Dewan

Komisaris.

Tugas dan wewenang Direktur Utama:

2. Menetapkan langkah – langkah pokok dalam melaksanakan kebijakan pemerintah

perusahaan dibidang produksi teknik, tenaga manusia, keuangan dan pemasaran.

3. Mengkoordinasi pelaksanaan tugas para anggota Direksi dan mengawasi secara

umum.

4. Bersama – sama anggota direksi lainnya mewakili perusahaan di dalam dan diluar

pengadilan.

5. Bertanggung jawab kepada Rapat Umum Pemegang Saham melalui Komisaris.

Tanggung jawab Direktur Utama:

Direktur utama bertanggung jawab kepada Rapat Umum Pemegang Saham melalui

(24)

2. Direktur Produksi

Berfungsi dalam mengelola bidang tanaman, produksi, teknik, pengolahan dan lainnya yang

berkaitan dengan fungsi tersebut diatas.

1. Menyusun perencanaan dibidang pekerjaan yang tercantum dalam kebijaksanaan

Direksi.

Tugas dan wewenang Direktur Produksi:

2. Melasanakan peraturan – peraturan dan pengendalian dari unit – unit usaha dan

sarana pendukungnya mencakup tanaman.

3. Melaksanakan pemberian dan pengawasan terhadap kegiatan yang tercantum pada

kebijaksanaan direksi.

4. Melaksanakan rencana rehabilitasi dan investasi dibidang tanaman maupun sarana

pendukung produksi lainnya dari unit – unit usaha yang telah ada.

3. Direktur Keuangan

Tanggung Jawab Direktur Produksi

Direktur Produksi bertanggung jawab kepada Direktur Utama dan Rapat Umum

Pemegang Saham melalui Dewan Komisaris.

Berfungsi mengelola Khusus bidang keuangan perusahaan.

(25)

2. Menetapkan administrasi ketentuan – ketentuan di bidang keuangan.

3. Mengelola administrasi keuangan secara umum pada bidang keuangan dan

perkantoran serta segala sesuatunya yang berkaitan dengan itu

4. Melaksanakan pengendalian dan pengawasan terhadap bidang – bidangnya.

4. Direktur Sumber Daya Manusia Tanggung jawab Direktur Keuangan :

Direksi Keuangan bertanggung jawab kepada Direktur utama dan RUPS melalui

Dewan Komisaris.

Berfungsi dalam mengelola bidang ketenagakerjaan dan umum serta pembuatan usaha kecil

dan koperasi.

1. Menyusun perencanaan dibidang ketenagakerjaan dan masalah umum serta

kesejahteraan karyawan. Tugas dan wewenang:

2. Menetapkan ketentuan – ketentuan pelaksanaan dibidang yang dikelolanya.

3. Mengelola Sumber Daya Manusia secara umum.

4. Melaksanakan pengendalian dan pengawasan terhadap bidang – bidang yang

(26)

5. Direktur Pemasaran

Tanggung jawab Direktur Sumber Daya Manusia :

Direktur Sumber Daya Manusia bertanggung jawab kepada Direktur Utama dan

kepada RUPS.

Berfungsi dalam mengelola bidang pemasaran perusahaan yang mencakup pengadaan dan

penjualan barang.

1. Menyusun perencanaan dibidang pemasaran. Tugas dan wewenang:

2. Menetapkan ketentuan di bidang pemasaran .

3. Melaksanakan pengendalian dan pengawasan terhadap bagian tersebut diatas.

6. Sekretaris

Tanggung jawab :

Bertanggung jawab kepada direktur utama dan RUPS melalui dewan Komisaris.

Fungsi sekretaris perusahaan membantu Direksi melaksanakan fungsi manajemen dalam

bidang tugas yang berhubungan dengan pengaturan arus informasi antara perusahaan dengan

(27)

1. Meneliti atau mengkaji dan mempersiapkan bahan - bahan yang berkaitan dengan

aspek hukum dan peraturan perundang – undangan secara berkala kepada Direksi. Tugas dan wewenang:

2. Melakukan penyelesaian perkara perusahaan baik didalam maupun diluar

perusahaan.

3. Menyelenggarakan seleksi calon rekanan untuk dimasukkan dalam daftar rekanan

aktif dalam menyiapkan daftar yang akan dimasukkan dalam daftar hitam

perusahaan untuk diserahkan kepada direksi.

4. Memberikan masukkan dan analisis atas pengembangan usaha serta mewakili

perusahaan dalam rangka pengembangan dan kerjasama operasi perusahaan.

5. Mengelola informasi termasuk dampak hukumnya dan mempersiapkan informasi

yang akan dikomunikasikan kepada pihak terkait.

6. Memantau kepatuhan Distrik, unit dan bagian terhadap hukum dan peraturan.

7. Menyusun rencana kegiatan dan anggaran serta mengevaluasi kebijakan

dibagiannya.

8. Membina dan menjalin hubungan dengan instansi lain.

9. Mencari dan mengumpulkan informasi tentang apa yang dibutuhkan, diinginkan

stakeholder dari perusahaan .

10. Mempersiapkan dan menyampaikan informasi yang dibutuhkan stakeholder

dengan akurat dan objektif secara tepat waktu

11. Membuat jadwal dan agenda rapat yang harus dihadiri.

12. Membuat rencana tahunan yang disetujui komisaris atas beberapa pelatihan dan

seminar.

13. Menyelenggarakan RUPS, rapat Direksi dan mendistribusikan hasil rapat dalam

(28)

3.6 Peluncuran Logo Baru PTPN III

Pada tanggal 23 Maret 2004, bertempat di Grand Melia Hotel Jakarta, PT. Perkebunan

Nusantara III telah meluncurkan logo baru. Logo ini dimaksudkan agar PT. Perkebunan

Nusantara III siap menghadapi perubahan dan tantangan dunia bisnis yang kompetitif. Logo

perusahaan dapat dilihat pada gambar dibawah ini.

Gambar 3.2 Logo PT. Perkebunana Nusantara III

Makna yang terkandung dalam logo tersebut terdapat pada setiap warna yang membentuk

logo tersebut:

1. Gambar 12 helai daun kelapa sawit disebelah kiri bola dunia dan 7 urat daun karet

berwarna hijau disebelah kanan bola dunia melambangkan bahwa PT. Perkebunan

Nusantara III mamiliki 12 paradigma baru dan 7 strategi bisnis, yang saling

mendukung agar tercapai tujuan PT. Perkebunan Nusantara III yaitu selalu menjadi

perusahaan perkebunan terbaik dalam tim work yang solid dan inovative serta

ditunjang Green Bussines dan ramah lingkungan.

2. Gambar 5 garis lintang horinzantal dan vertikal yang berwarna biru melingkari

bola dunia, melambangkan PT. Perkebunan Nusantara III memiliki 5 tata nilai dan

(29)

3. Gambar meteor yang mengelilingi sehingga membentuk angka 3 melambangkan

PT. Perkebunan Nusantara III bergerak dinamis dengan semangat yang tinggi

untuk menguasai pasar modal. Meteor berwarna putih bermakna produksi lateks

dan turunannya sedangkan berwarna orange produksi CPO beserta turunannya

(30)

BAB 4

ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem

Tahap analisis sistem dalam sebuah rancang bangun sistem dimaksudkan untuk menghasilkan

functional requirement system yang mampu memenuhi kebutuhan pengguna. Dengan

menganalisis dan mengevaluasi sistem yang sedang berjalan, maka sebagai langkah lebih

lanjut bagi penyelesaian masalah tersebut dapat dibuat sistem pengajuan cuti dengan

menggunakan sistem yang lebih baik secara komputerisasi sehingga dapat membantu untuk

mendapatkan informasi yang lebih cepat. Pada tahapan ini dijelaskan tentang pembuatan

sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh

dan berfungsi atau bermanfaat. Perancangan sistem dibagi menjadi dua yaitu desain

konseptual atau desain secara umum atau desain logika atau desain secara makro dan desain

secara terinci atau desain secara fisik.

4.2. Perancangan Sistem

Secara umum perancangan sistem ini adalah untuk membuat sebuah aplikasi pengajuan cuti

tahunan PT. Perkebunan Nusantara III menggunakan Microsoft Visual Basic 6.0 atau lebih

(31)

pegawai. Program ini juga dilengkapi dengan penambahan data pegawai yang diinput sendiri

oleh user.

Desain yang userfriendly sangat diperlukan oleh semua aplikasi. Program aplikasi ini

dikemas secara userfriendly baik desain tampilan warnanya maupun letak tool-tool aplikasi

ini. Diharapkan user dapat menggunakan aplikasi ini dengan mudah, cepat serta dapat

membuat user betah berlama-lama di depan aplikasi.

Perancangan sistem merupakan pemaparan tentang program yang telah dibuat agar

program lebih mudah dimengerti. Desain yang user friendly membuat user betah

berlama-lama menggunakan sebuah aplikasi, kesesuaian tampilan yang diharapkan juga dapat

mempermudah user untuk menggunakan sebuah aplikasi yang masih baru dikenalnya.

Program ini diharapkan mudah dipergunakan oleh berbagai kalangan.

Perancangan sistem dipergunakan untuk menyajikan sebuah program menjadi sebuah

sistem yang dapat menjadi aplikasi yang mempermudah kerja manusia. Program ini dapat

dipergunakan menggunakan PC sehingga user dapat dengan mudah menggunakan sebagai

pedoman untuk mencari kata-kata. Database yang digunakan untuk penyimpanan kata-kata

adalah Microsoft Access 2003. Sebagai koneksi dengan database dipergunakan koneksi

(32)

4.2.1 Perancangan Output

Output merupakan hal yang sangat penting, karena digunakan untuk menjawab kebutuhan

pemakai untuk mendapatkan informasi dari istilah yang diinginkan.

Berikut ini adalah output yang terdapat pada aplikasi pegawai :

a. Cuti Pegawai

Berikut merupakan tampilan dari menu yang menampilkan daftar pengajuan cuti pegawai.

Menu ini berfungsi jika pada tab menu laporan dipilih data cuti.

Gambar 4.1 Perancangan Laporan Cuti Pegawai

b. Daftar Pegawai

Berikut merupakan tampilan dari menu yang menampilkan daftar pegawai. Menu ini

berfungsi jika pada tab menu laporan dipilih data pegawai

(33)

Gambar 4.2 Perancangan Laporan Data Pegawai

4.2.2 Perancangan Input

Berikut merupakan perancangan-perancangan input yang ada didalam sistem :

a. Form Input Data Cuti

Rancangan form berikut akan diinput oleh user sesuai dengan pegajuan data cuti

(34)

Gambar 4. 3 Rancangan Input Data Cuti Pegawai

b. Form Input Data Pegawai

Rancangan form berikut akan diinput oleh user sesuai dengan data pegawai.

(35)

4.2.3 Perancangan Dialog

Perancangan dialog adalah rancangan bangunan dari percakapan antara pemakai sistem ( user

) dengan komputer. Percakapan ini dapat terdiri dari proses pemasukan data ke sistem,

menampilkan informasi kepada user atau dapat keduanya.

Dalam perancangan dialog tidak dapat terlepas dari menu. Menu banyak digunakan

dalam dialog program sebagai user interface yaitu sebagai dialog antara pengguna dengan

program aplikasi yang dibuat, dengan demikian rancangannya harus mudah dipahami

sehingga mudah digunakan. Pada umumnya menu berisi alternatif yang disajikan kepada user

sehingga user dapat memilih pilihan yang diinginkan.

Gambar 4.5 Alur Dialog Program Aplikasi Pengajuan Cuti Pegawai Program Aplikasi Pengajuan Cuti

Pegawai PTPN III bagian Urta Laporan

1. Data Pegawai 2. Data Cuti

Program Aplikasi Pengajuan Cuti Pegawai PTPN III bagian Urta

Entry

1. Data Pegawai 2. Data Cuti Program Aplikasi Pengajuan Cuti Pegawai

PTPN III bagian Urta Menu Utama 1. Entry

2. Laporan

(36)

4.2.4 Perancangan File

Dalam merancang program aplikasi aplikasi pengajuan cuti tahunan bagian admi urta

pt.perkebunan nusantara iii jalan sei batang hari no. 2 medan ini, penulis mempersiapkan

file-file yang digunakan dalam membuat tampilan program . File halaman program aplikasi

kamus digital secara keseluruhan berekstensi .vbp, .frm, .rpt, dan .mdb. Hal ini dikarenakan

seluruh file halaman program aplikasi menggunakan bahasa pemrograman Visual Basic dan

berkomunikasi dengan Microsoft Access sebagai tempat penyimpanan datanya atau sebagai

database-nya. Dalam perancangan file program aplikasi tersebut dibutuhkan beberapa file

sebagai interface antara pengguna program aplikasi kamus dengan sistem serta file database

sebagai penampung seluruh data istilah kamus digital. Adapun file yang dibutuhkan dalam

perancangan program aplikasi aplikasi pengajuan cuti tahunan bagian admi urta

pt.perkebunan nusantara iii jalan sei batang hari no. 2 medan tersebut adalah :

1. Frmmenu.frm

File ini merupakan file pembuka sebagai tampilan program aplikasi dimana pada file

ini terdapat submenu pilihan program aplikasi yaitu, menu entry, menu laporan, dan

exit.

2. frmcuti. Frm

File ini merupakan file sebagai tampilan program aplikasi dimana user dapat

memasukkan ( insert ) data cuti pegawai. Pada file ini selain user memasukkan data

cuti pegawai, user juga dapat menampilkan database cuti dan pegawai.

3. Frmpegawai.frm

File ini merupakan file sebagai tampilan program aplikasi dimana user dapat

memasukkan ( insert ) data pegawai. Pada file ini selain user memasukkan data

(37)

4. Cuti.rpt

File ini merupakan file sebagai tampilan laporan data cuti keseluruhan yang sudah

dimasukkan user sebelumnya pada menu frmcuti.frm. Data cuti ini ditampilkan dalam

bentuk tabel yang disusun berdasarkan field – fieldnya.

5. Pegawai.rpt

File ini merupakan file sebagai tampilan laporan data pegawai keseluruhan yang

sudah dimasukkan user sebelumnya pada menu frmpegawai.frm. Data pegawai ini

ditampilkan dalam bentuk tabel yang disusun berdasarkan field – fieldnya.

4.2.5 Perancangan Database

Dalam perancangan sistem ini, penulis menggunakan satu file database yang sangat

diperlukan oleh program untuk menampung seluruh data yang telah diinput ke dalam

program aplikasi yang dibuat sehingga akan mempermudah saat pemanggilan data

yang dibutuhkan. Dibawah ini adalah gambaran isi dari masing – masing tabel.

b. Tabel cuti

Tabel cuti digunakan untuk menampung data cuti dari user pada aplikasi

pengajuan cuti tahunan bagian admi urta pt.perkebunan nusantara iii jalan sei

(38)

Tabel 4.1 Tabel Cuti

Tabel cuti digunakan untuk menampung data pegawai dari user pada aplikasi

pengajuan cuti tahunan bagian admi urta pt.perkebunan nusantara iii jalan sei

batang hari no. 2 medan. Berikut adalah field – field yang ada di tabel

pegawai:

Tabel 4.2 Tabel Karyawan

(39)

4.2.5.1 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang

lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang

menggambarkan seluruh input ke sistem atau output dari sistem. Diagram konteks berisi

gambaran umum (secara garis besar) sistem yang akan dibuat. Diagram konteks untuk

menggambarkan Program Aplikasi Farmasi dapat dilihat pada gambar berikut :

Gambar 4. 6 Diagram Konteks

4.2.5.2 Data Flow Diagram ( DFD )

Dalam menyusun tugas akhir ini, penulis melakukan perancangan awal sistem dengan

menggunakan Data Flow Diagram ( DFD ). Data Flow Diagram ( DFD ) merupakan suatu

bagian yang menggambarkan urutan kerja, proses secara garis besar. Dengan diagram arus

data, dapat dipahami bagaimana sistem tersebut berjalan. Penggunaan notasi atau simbol

dalam diagram arus data berguna untuk membantu suatu sistem secara logika. Selain itu,

(40)

notasi atau simbol dalam diagram arus data juga membantu untuk memahami suatu sistem.

Adapun simbol-simbol dari DFD yaitu :

Tabel 4.3 Simbol DFD

No Gambar Nama Fungsi

2 Proses (Process) Kegiatan dari hasil

suatu arus data yang

masuk dalam proses

untuk dihasilkan

arus data yang akan

(41)

4 Penyimpanan data

(data

storage)

Data disimpan untuk

keperluan berikutnya

Berikut merupakan gambar data flow diagram dari program aplikasi :

Gambar 4.7 DFD Program Aplikasi

4.2.5.3 Entity Relationship Diagram ( ERD )

Entity Relationship Diagram adalah Entity Relationship yang berisikan komponen-koponen

himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut.

Dapat digambarkan Entity Relationship (Diagram E-R).

Relasi antar tabel:

Data Cuti Proses

input data cuti

Tabel Cuti

Prose Output menampilkan

data cuti Data Cuti

(42)

Gambar 4.8 ERD ( Entity Relationship Diagram )

4.2.6 Perancangan Program

1. Flowchart

Flowchart merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari

sistem. Bagan ini menjelaskan tentang urutan – urutan dari prosedur yang ada di dalam

sistem dengan menggunakan simbol – simbol. Berikut ini adalah flowchart dari Program

(43)

Flowchart Cuti Pegawai

(44)

1. Flowchart Data Pegawai

(45)

BAB 5

IMPLEMENTASI SISTEM

5.1. Pengertian dan Tujuan Implementasi Sistem

Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain sistem

yang ada dalam dokumen desain sistem yang disetujui dan menguji, menginstal dan memulai

menggunakan sistem yang baru atau sistem yang diperbaiki. Adapun tujuan dari

implementasi sistem adalah :

1. Menyetujui desain sistem yang ada dalam dokumen desain sistem yang disetujui.

2. Menulis, menguji, dan mendokumentasikan program – program dan prosedur yang

diperlukan oleh dokumen desain sistem yang disetujui.

3. Memastikan bahwa personal dapat mengoperasikan sistem baru.

4. Memperhitungkan bahwa sistem memenuhi permintaan pemakai

5. Memastikan bahwa konversi ke sistem baru berjalan dengan benar.

5.2. Komponen Utama Dalam Implementasi Sistem

Komponen utama dalam implementasi sistem digunakan untuk mengolah data, tiga

(46)

1. Perangkat Keras ( Hardware )

Hardware merupakan komponen yang terlihat secara fisik saling bekerjasama dalam

pengolahan data. Perangkat keras ( hardware ) yang digunakan meliputi :

a. Satu perangkat komputer atau laptop

b. Printer

2. Perangkat Lunak ( Software )

Software adalah instruksi atau program – program komputer yang dapat digunakan oleh

komputer dengan memberikan fungsi serta penampilan yang diiinginkan. Dalam hal

ini,perangkat lunak yang digunakan untuk aplikasi perancangan sistem ini adalah:

a. Microsoft Visual Basic 6.0

b. Microsoft Office Access 2007

c. Crystal Report 8.5

3. Perangkat Manusia ( Brainware )

Brainware merupakan perangkat manusia yang menangani fasilitas komputer yang ada.

Perangkat manusia yang dimaksud adalah orang – orang yang memiliki bagian untuk

menangani sistem, misalnya :

a. Programmer yaitu orang yang mengerti bahasa pemrograman dan membangun

program

b. Operator yaitu orang yang menangani langsung dalam pengolahan data mulai dari

mempersiapkan data hingga pengetikan data pada komputer.

c. User, yaitu orang yang mengerti menjalankan program yang dibuat, agar program

(47)

5.3. Uji Program

Ketika pertama kali program dijalankan, maka bagian yang muncul adalah form splash

screen yang memberitahu sekilas informasi tentang Program Aplikasi Cuti Pegawai. Adapun

tampilannya adalah sebagai berikut :

Gambar 5.1 Splash Screen Aplikasi

Pada layar splash screen juga terdapat loading bar yang menggambarkan proses running

program. Setelah loading bar penuh, maka secara otomatis program akan berlanjut ke menu

(48)

Gambar 5.2 Menu Utama

Dari bagian menu utama diatas, terdapat beberapa menu yang dapat dipilih oleh user

diantaranya yaitu :

a. Menu Entry, terdapat sub menu untuk memasukkan data pegawai dan data cuti

pegawai.

b. Menu Laporan, terdapat sub menu untuk menampilkan laporan data pegawai dan data

cuti.

(49)

Berikut adalah tampilan menu entry data pegawai:

Gambar 5.3 Input Data Pegawai

Dari Menu tersebut terdapat 4 menu yang dapat dipilih oleh user, yaitu:

a. Simpan, berfungsi untuk menyimpan data yang sudah di entry di text box ke database.

b. Edit, berfungsi untuk mengubah ( edit ) data yang sudah ada di database.

c. Hapus, berfungsi untuk menghapus database .

(50)

Selanjutnya pada menu entry juga terdapat data cuti, dimana pada menu ini data cuti pegawai

akan dilakukan penginputan. Tampilannya adalah sebagai berikut:

Gambar 5.4 Input Data Cuti

Dari Menu tersebut terdapat 4 menu yang dapat dipilih oleh user, yaitu:

a. Simpan, berfungsi untuk menyimpan data yang sudah di entry di text box ke database.

b. Refresh, berfungsi untuk mengosongkan text box yang sebelumnya berisi.

c. Hapus, berfungsi untuk menghapus database .

(51)

Menu laporan dalam aplikasi ini menggunakan software tambahan berupa Crystal Report 8.5.

adapun tampilannya adalah sebagai berikut :

Gambar 5.5 Data Pegawai

(52)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dalam penulisan tugas akhir ini telah diuraikan bagaimana perancangan sistem dalam

pembangunan aplikasi pengajuan cuti tahunan bagian admi urta pt.perkebunan nusantara iii

jalan sei batang hari no. 2 medan. Maka dapat penulis simpulkan :

1. Aplikasi cuti pegawai ini dirancang untuk dapat memberikan informasi yang lengkap

dan akurat dalam pengajuan cuti pegawai bagian urta PTPN III, karena didalam

aplikasi ini terdapat data pegawai sehingga tidak perlu membongkar arsip lagi.

2. Dalam aplikasi ini, jika pada tanggal yang sama ada yang mengajukan cuti lebih dari

dua orang maka data cuti ditolak untuk diajukan.

3. Aplikasi cuti pegawai ini memudahkan dalam melakukan peng-updatean (edit, hapus)

data yang diperlukan secara cepat.

6.2 Saran

Dengan selesainya aplikasi pengajuan cuti tahunan bagian admi urta pt.perkebunan nusantara

iii jalan sei batang hari no. 2 medan ini, penulis memiliki beberapa saran yang dapat

(53)

1. Untuk melengkapi aplikasi cuti ini, dapat ditambah data pegawai dengan jangkauan

bagian yang lebih luas sehingga, tidak hanya data cuti pegawai dibagian admi urta

saja.

2. Penyajian tampilan dapat dibuat lebih menarik lagi.

3. Penyajian informasi yang baik dapat dilakukan dengan meng- update isi dari database

secara berkala.

4. Penghitungan hari kerja yang berupa tanggal meraah dapat terdeteksi otomatis.

(54)

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem

Sistem merupakan suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha

untuk mencapai tujuan yang sama. Ada beberapa pengertian pakar sistem informasi.

Berikut kutipan yang berkaitan dengan pengertian sistem, yaitu:

1. Menurut Jeryy Fitz Gerald, Andra F. Fitz dan Warre D. Stalling suatu

sistem adalah suatu jaringan kerja dari prosedur – prosedur yang saling

berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan

dalam menyelesaikan masalah tertentu.

2. Menurut Fredick H. Wu, suatu sistem beroperasi dan berinteraksi dengan

lingkungannya untuk mencapai sasaran tertentu.

3. Menurut Richard F. Neuschel, suatu sistem adalah suatu jaringan kerja dari

prosedur – prosedur yang saling berhubungan dikembangkan sesuai dengan

suatu skema yang berintegrasi untuk melaksanakan kegiatan utama di dalam

bisnis.

4. Menurut M.J. Alexander, suatu sistem adalah suatu kelompok dari elemen –

elemen baik bentuk fisik maupun bukan fisik yang menunjukkan suatu

kumpulan saling berhubungan dan berinteraksi bersama- sama menuju

(55)

Sistem adalah sekelompok elemen – elemen yang terintegrasi dengan maksud

yang sama untuk mencapai suatu organisasi. Organisasi terdiri dari sejumlah sumber

daya yang bekerja menuju tercapainya suatu tujuan tertentu oleh pemilik atau

manajemennya ( Raymond Mc. Leod Jr, 2004;9 )

Sebuah sistem adalah sekelompok dua atau lebih komponen – komponen yang

saling berkaitan ( interrelated ) atau subsistem – subsistem yang bersatu untuk

mencapai tujuan yang sama ( common purpose). ( James A. Hall, 2001 ; 5)

Elemen atau karakteristik dari sistem adalah memiliki komponen, batas sistem

( boundary), lingkaran luar sistem (environment), penghubung sistem (interface),

masukkan sistem (input), keluaran sistem (output), pengolahan sistem (process), dan

sasaran sistem.

2.2 Pengertian Informasi

Istilah lain yang sering kali rancu dengan data adalah informasi. Dalam kenyataannya,

kedua isitilah ini seringkali saling dipertukarkan. Meski begitu, perbedaan kedua

istilah tersebut perlu dijelaskan. Pertama – tama akan diberikan beberapa definisi

mengenai informasi, antara lain :

1. Informasi adalah data yang telah diolah menjadi bentuk yang bermakna

(56)

2. Informasi adalah data yang diproses sedemikian rupa sehingga

meningkatkan pengetahuan seseorang menggunakannya ( Hoffer, dkk ,

2005 ).

3. Informasi adalah data yang telah diolah menjadi sebuah bentuk yang

berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan

saat ini atau saat mendatang ( Davis , 1999 ).

Dari pengertian informasi diatas dapat disimpulkan bahwa :

1. Informasi bermuara pada data.

2. Informasi memberikan suatu nilai tambah atau pengetahuan bagi yang

menggunakannya.

3. Informasi dapat digunakan untuk pengambilan keputusan.

Seringkali dinyatakan bahwa informasi adalah hasil pemrosesan data.

Prosesnya sendiri dapat berupa peringkasan, pererataan, penyajian ke bentuk grafik,

ataupun yang lain, dengan tujuan untuk memudahkan interpretasi manusia.

Gambar 2.1 Data, proses, dan informasi

(57)

2.3 Pengertian Sistem Informasi

Istilah sistem informasi mengarah pada penggunaan teknologi komputer di dalam

organisasi untuk menyajikan informasi kepada pemakai. Sistem informasi berbasis

komputer adalah kumpulan perangkat keras ( hardware ) dan perangkat lunak (

software ) yang dirancang untuk mengubah data menjadi informasi yang bermanfaat. (

Geogre H. Bodnar, William Hopwood, 2005 )

Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan

teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah

organisasi. ( Alter, 1992 ).

Sistem informasi adalah sekumpulan komponen yang saling berhubungan,

mengumpulkan, dan mendistribusikan informasi untuk menunjang pengambilan

keputusan dan pengawasan dalam organisasi. ( Loudon, 2007 )

Sistem informasi didefinisikan oleh Robert A. Leitch dan K. Roscoe Davis

sebagai berikut:

“ Sistem informasi adalah suatu sistem di dalam organisasi yang mempertemukan

kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial, dan

kegiatan strategis dari suatu organisasi dan menyediakan pihak luar tertentu dengan

(58)

Berdasarkan definisi dari sistem informasi yang telah di jelaskan, dapat

disimpulkan bahwa sistem informasi merupakan suatu sistem yang menyediakan

informasi yang sangat berguna dalam hal pengambilan keputusan.

2.4 Pengertian Data, Database, dan Database Management System ( DBMS )

Adapun pengertian dari komponen – komponen yang mendukung sistem informasi

adalah sebagai berikut:

2.4.1. Data

Istilah data adalah istilah majemuk dari kata datum, yang berarti fakta atau bagian dari

fakta yang mengandung arti yang menghubungkan dengan kenyataan, gambaran –

gambaran, kata – kata, angka – angka, huruf – huruf atau simbol – simbol yang

menunjukkan suatu ide atau objek, kondisi atau situasi dan lain- lain. Kata data dapat

menerangkan manusia, benda, kejadian atau lembaga organisasi.

Berikut beberapa kutipan yang berkaitan dengan pengertian data, antara lain :

1. Data merupakan fakta – fakta mentah yang mewakili kejadian –

kejadian yang berlangsung dalam organisasi atau lingkungan fisik

sebelum ditata dan diatur ke dalam bentuk yang dapat dipahami dan

digunakan orang. ( Loudon dan Loudon , 1998 )

2. Data adalah deskripsi tentang benda, kejadian, aktivitas dan transaksi

yang tidak mempunyai makna atau tidak berpengaruh secara langsung

(59)

3. Data merupakan fakta, angka, bahkan simbol mentah. Secara bersama –

sama merupakan masukan bagi suatu sistem informasi. ( Wilkinson,

1992 )

Dari pengertian yang sudah disebutkan diatas, dapat disimpulkan bahwa data

adalah suatu bahan mentah yang kelak dapat diolah lebih lanjut untuk menjadi sesuatu

yang lebih bermakna.

2.4.2. Database

Berikut ini merupakan beberapa definisi database menurut para pakar, antara lain:

1. Database merupakan kumpulan data yang terkait ( Elmazri dan Navathe, 1994)

2. Database merupakan kumpulan yang terorganisasi dari data – data yang secara

nalar terkait. ( Hoffer, dkk , 2005 )

3. Database merupakan kumpulan data yang umumnya menjabarkan aktivitas –

aktivitas dari satu atau lebih dari satu organisasi yang terkait. ( Ramakrishan

dan Gerke, 2000 )

Dari pengertian diatas dapat disimpulkan menjadi beberapa butir, yaitu:

1. Sebuah database menghimpun data yang terkait atau data yang saling

berhubungan,

2. Kumpulan data tersebut terorganisasi,

(60)

Database merupakan kumpulan data dan informasi dalam jumlah yang tidak

sedikit. Oleh karena itu, database harus disusun sebagai kriteria terpola dengan jelas

sejak dari awal. Database akan diubah dalam bentuk tabel dalam Microsoft Access

dengan memperhatikan file table, field, primary key, dan lainnya yang merupakan

bagian dari database.

Pembuatan database dalam Microsoft Access mencakup dua tindakan utama,

yaitu tindakan penentuan dari struktur database yang mencakup penentuan bagian –

bagian dari database dan tindakan pengisian data ke dalamnya dengan melakukan

pengetikan data ke dalam struktur tersebut.

Microsoft Access diimplementasikan dengan bentuk tabel yang terdiri dari

baris dan kolom. Baris pada Microsoft Access dikenal dengan istilah record yang

merupakan kumpulan informasi yang ada didalam field. Field merupakan tempat

dimana informasi ditampung.

2.4.3. Database Management System ( DBMS )

Database Management System ( DBMS ) adalah suatu perangkat lunak yang ditujukan

untuk mengenai penciptaan, pemeliharaan, dan pengendalian akses data. Dengan

menggunakan perangkat lunak ini pengelolaan data menjadi mudah dilakukan. Selain

(61)

DBMS merupakan antarmuka bagi pemakai dalam mengorganisasikan

database yang disusunnya. Pemakai dapat berinteraksi dan mengeksplorasi database

dengan mudah dan praktis dengan menggunakan perintah – perintah yang sederhana

yang dibuat dalam bahasa. Bahasa itu disebut bahasa database yang terdiri dari dua

kelompok yaitu Data Defenition Language ( DDL ) dan Data Manipulation Language

( DML ).

DDL merupakan bahasa yang digunakan untuk menentukan, mengubah,

mengedit, dan menyiapkan struktur file atau tabel baru, serta pembuatan indeks file

tersebut. Hasil dari kompilasi perintah DDL berupa kamus data ( Data Dictionary ).

DML merupakan bahasa yang mempermudah pemakai untuk melakukan eksplorai

terhadap database yang telah dibangun.

Suatu Database Management System ( DBMS ) berisi suatu koleksi data yang

saling berelasi dan satu kesatuan program yang berfungsi untuk mengakses data. Jadi,

DBMS terdiri dari suatu database, dan set program untuk menambah data, menghapus

data, mengambil, dan membaca data.

2.5 Sekilas Tentang Microsoft Visual Basic 6.0

Microsoft Visual Basic pertama kali diluncurkan pada tahun 1991 dengan nama “

thunder” yang merupakan development pertama yang berbasis visual yang dibuat oleh

Microsoft untuk menandingi bahasa pemrograman lainnya yang telah ada seperti

(62)

Pada tahun 1993, microsoft mengeluarkan visual basic versi 2.0 yang mulai

menarik perhatian para pengembang program. Ketika visual basic versi 3.0

diluncurkan, versi ini menjadi bahasa pemrograman yang paling pesat

perkembangannya di pasaran sehingga banyak diminati oleh programmer.

Pada tahun 1997, microsoft mengeluarkan visual basic 5.0 yang memiliki

kemampuan untuk menciptakan ActiveX Control yang membuat kita mampu

menempatkannya diinternet dan membuat bahasa HTML lebih dinamis dan praktis.

Kemudian pada tahun 1998, microsoft mengeluarkan visual basic versi 6.0

dengan tiga dimensi yang sangat berbeda dengan versi sebelumnya, yaitu:

1. Standart Edition merupakan produk standar ( dasar ) yang sudah mencakup

berbagai sarana dasar dari Visual Basic 6.0 untuk pengembangan sebuah

aplikasi.

2. Professional Edition merupakan versi yang memberikan sarana ekstra yang

dibutuhkan oleh programmer, misalnya kontrol tambahan, dukungan untuk

pemrograman internet compiler untuk membuat file help, serta sarana – sarana

pengembangan database yang lebih baik. Versi ini juga berisi tambahan

Microsoft Jet Data Access Engine ( database ) dan pembuatan server OLE

Automatication.

3. Enterprise Edition yang memungkinkan profesional programmer untuk

membuat aplikasi client – server yang terhubung ke internet. Biasanya versi ini

digunakan untuk membuat aplikasi jaringan.

(63)

Lingkungan pemrograman visual basic mengandung semua sarana yang dibutuhkan

untuk membangun program – program untuk windows dengan cepat dan efisien.

Visual Basic merupakan bahasa pemrograman yang terstruktur. Struktur aplikasi

Visual Basic terdiri dari :

1. Form, yaitu windows atau jendela dimana user interface atau tampilan yang

merupakan antar muka program.

2. Control, yaitu tampilan berbasis grafis yang dimasukkan pada form untuk

membuat interaksi dengan memakai text label, option, check, frame, dan

command.

3. Properties, yaitu nilai atau karakter yang dimiliki oleh sebuah objek Visual

Basic, seperti name, size, color, position, dan text. Property dapat diubah saat

mendesain program atau runtime ketika program dijalankan.

4. Methods, yaitu serangkaian perintah – perintah yang telah tersedia dan dapat

diminta untuk melakukan tugas tertentu.

5. Even Procedure, yaitu kode yang berhubungan dengan suatu objek yang dapat

diminta untuk melakukan tugas tertentu.

6. General procedure, yaitu kode yang tidak berhubungan dengan suatu objek

tetapi pada general procedure ini sangat berhubungan dengan aplikasi.

7. Module, yaitu kumpulan prosedur umum, deklarasi variabel dan definisi

konstanta yang digunakan oleh aplikasi.

Dari penjelasan diatas maka tampilan enviroment Visual Basic dapat dilihat pada

(64)

Gambar 2.2 Form Utama Microsoft Visual Basic 6.0

Secara rinci, tampilan form utama Visual Basic 6.0 seperti yang dilihat pada gambar

2.1 terdiri dari :

1. Toolbar, merupakan kumpulan tombol – tombol yang mempunyai tugas untuk

pengaksesan terhadap aplikasi yang berada dibawah kendalinya sengan cepat.

Gambar 2.3 Toolbar

2. Baris Menu, yaitu kumpulan perintah – perintah yang dikelompokkan

berdasarkan kriteria yang dihasilkan.

(65)

3. Form, yaitu area tampilan yang berhubungan dengan sebuah jendela yang akan

anda lihat ketika aplikasi anda berjalan. Maka, form merupakan canvas tempat

anda menggambarkan berbagai bagian aplikasi.

Gambar 2.5 Form

4. Windows Property, merupakan mekanisme normal yang menjelaskan atribut –

atribut dari objek. Setiap objek visual basic memiliki property tertentu yang

(66)

Gambar 2.6 Windows Property

5. Windows Form Layout, yaitu windows yang menampilkan letak dari form (

posisi form ) pada layar monitor pada saat program dijalankan.

Gambar 2.7 Windows Form Layout

6. Toolbox, yaitu sebuah windows yang mengandung semua objek atau control

yang akan digunakan untuk membentuk sebuah program aplikasi dan

merupakan sebuah control yang akan menjadi interface antara program

(67)

Gambar 2.8 Toolbox

Adapun toolbox berisi tombol – tombol:

1. Label, menampilkan tulisan pada form.

2. Text box, sebagai tempat input atau untuk menampilkan teks dan pemakai dapat

mengubah – ubah tulisan yang terdapat pada control.

3. List box, menampilkan beberapa item. Dari control ini item – item tersebut user

dapat melakukan pilihan dengan scroll bar.

4. Command button, menjalankan suatu tindakan dengan cara mengklik.

5. Combo Box, merupakan kombinasi dari textbox dan list box.

6. Check Box, menampilkan keadaan true atau false.

7. Picture Box, menampilkan gambar.

8. Option Button, fungsinya hampir sama dengan check box, perbedaannya pada

option button ini dapat memilih beberapa pilihan sekaligus.

9. Frame, mengelompokkan control – control secara visual ( tergambar ) atau

(68)

7. Project Windows, yaitu project yang menampilkan semua file di dalam Visual

Basic yang sedang aktif. Pada dasarnya project adalah sekumpulan Form,

Module, Class dan file sumber yang membentuk sebuah aplikasi.

Gambar 2.9 Project Windows

8. Windows Code, yaitu jendela yang berisi kode – kode program yang

merupakan instruksi – instruksi ( perintah – perintah ) untuk aplikasi Visual

(69)

Gambar 2.10 Windows Code

9. Windows immediate, yaitu windows yang berguna untuk mencoba beberapa

instruksi program, pada saat program diuji windows ini berguna sebagai

windows debug (pencari kesalahan atau error).

2.6 Crystal Report

Crystal Report merupakan perangkat lunak yang dikhususkan untuk membangun

sebuah laporan. Crystal Report dapat digunakan dengan bahasa pemrograman berbasis

windows seperti Visual Basic 6.0, Borland Delphi, Visual Basic.net, Visual C++, dan

Visual Interdev. Beberapa kelebihan dari Crystal Report antara lain :

1. Dari segi pembuatan laporan tidak terlalu rumit. Hal ini memungkinkan para

programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa

(70)

2. Integrasi dengan bahasa – bahasa pemrograman lain yang memungkinkan dapat

digunakan oleh banyak programmer dengan masing – masing keahlian.

3. Fasilitas impor hasil laporan yang mendukung format – format seperti Microsoft

Word, Microsoft Excel, Adobe Acrobat Reader, HTML, dan sebagainya.

2.7 Flowchart

Simbol – simbol yang terdapat dalam sistem flowchart antara lain :

Tabel 2.1 Simbol Simbol Flowchart

Simbol Kegunaan

Terminal Point Symbol

Simbol titik terminal digunakan untuk

awal dan akhir dari suatu proses.

Input / Output symbol

Simbol input/ output yang digunakan

untuk mewakili data input/ output

Process Symbol

Simbol Proses digunakan untuk

menunjukkan pengeluaran yang dilakukan

(71)

Predefined process

Simbol proses terdefinisi yang digunakan

untuk menunjukkan suatu operasi yang

rinciannya ditunjukkan di tempat lain.

Connector Symbol

Simbol penghubung digunakan untuk

menunjukkan sambungan dari bagian alir

yang terputus di halaman yang masih

sama.

Offline connector symbol

Offline connector merupakan simbol

untuk masuk dan keluarnya suatu

prosedur pada lembar kerja yang lain

Magnetic disk symbol

Simbol untuk database yang digunakan

dalam program.

Decision symbol

Simbol keputusan yang digunakan untuk

suatu penyeleksian kondisi di dalam

(72)

Preperation symbol

Simbol persiapan digunakan untuk

mempersiapkan penyimpanan yang

digunakan sebagai tempat pengolahan di

dalam storage.

Document symbol

Simbol dokumen merupakan simbol yang

digunakan untuk data yang berbentuk

kertas maupun informasi.

Display symbol

Simbol yang digunakan untuk output

yang menunjukkan ke suatu device seperti

printer.

Line connector

Arus dari prosedur yang dapat dilakukan

dari atas ke bawah, dari bawah ke atas,

(73)

2.8 Pengertian Surat Cuti

Surat cuti adalah dokumen yang berfungsi sebagai surat pernyataan yang ditujukan

untuk pegawai sebagai tanda bahwa karyawan di perbolehkan untuk dapat tidak

bekerja dalam jangka waktu tertentu. Surat cuti terbagi dalam berbagai jenis

kepentingan dan pemberian masa cuti tersebut tergantung pada kriteria jenis cuti apa

yang akan diambil oleh pegawai.

Ada beberapa jenis cuti yang dapat diambil dan persyaratan yang harus

dipenuhi. Berikut ini beberapa jenis cuti sebagai berikut:

1. Cuti Tahunan

a. Telah bekerja minimal 1 tahun secara terus menerus.

b. Lamanya 12 hari kerja dan dapat dipecah-pecah minimal 3 hari.

c. Cuti atau sisa cuti tahunan yang tidak diambil dalam tahun yang

bersangkutan, dapat diambil dalam tahun berikutnya untuk paling lama

18 hari kerja termasuk cuti tahunan dalam tahun yang sedang berjalan.

d. Cuti Tahunan yang tidak diambil 2 (dua) tahun berturut-turut atau lebih

dapat diambil dalam tahun berikutnya untuk paling lama 24 hari kerja

termasuk cuti tahunan dalam tahun yang sedang berjalan.

e. Cuti Tahunan yang tidak diambil secara penuh dalam beberapa tahun,

dapat diambil dalam tahun berikutnya untuk paling lama 24 (dua puluh

(74)

2. Cuti Tahunan

a. Telah bekerja sekurang-kurangnya 6 (enam) tahun secara terus

menerus berhak atas Cuti Besar selama 3 (tiga) bulan termasuk cuti

tahunan dalam tahun yang bersangkutan.

b. Cuti besar dapat digunakan yang bersangkutan untuk memenuhi

kewajiban agama, umpamanya menunaikan ibadah haji.

c. Pegawai yang mengambil cuti besar kurang dari 3 (tiga) bulan, maka

sisa cuti besar yang menjadi haknya hapus.

d. Selama menjalankan Cuti Besar, yang bersangkutan menerima

penghasilan penuh. Yang dimaksud dengan penghasilan penuh, kecuali

tunjangan jabatan struktural.

3. Cuti Sakit

a. Pegawai yang menderita sakit berhak atas cuti sakit.

b. Sakit selama 1 atau 2 hari memberitahukannya kepada atasannya baik

secara tertulis maupun dengan pesan dengan perantaraan orang lain.

c. Sakit lebih dari 2 hari s.d. 14 hari wajib mengajukan permintaan secara

tertulis kepada pejabat yang berwenang dengan melampirkan surat

keterangan dokter.

d. Sakit lebih dari 14 hari wajib mengajukan permintaan secara tertulis

kepada pejabat yang berwenang dengan melampirkan surat keterangan

dokter.

e. Cuti sakit tersebut diberikan untuk paling lama 1 tahun, dan dapat

ditambah untuk paling lama 6 bulan apabila dipandang perlu

(75)

f. Apabila sakit setelah 1 tahun 6 bulan belum sembuh, harus diuji

kembali kesehatannya oleh dokter yang ditunjuk. Apabila berdasarkan

hasil pengujian kesehatan tersebut yang bersangkutan :

1. Belum sembuh dari penyakitnya tetapi ada harapan untuk dapat

bekerja kembali, maka ia diberhentikan dengan hormat dari 24

jabatannya karena sakit dengan mendapat uang tunggu menurut

peraturan yang berlaku.

2. Belum sembuh dari penyakitnya dan tidak ada harapan lagi

untuk dapat bekerja kembali, maka ia diberhentikan dengan

hormat, dengan mendapat hak-hak kepegawaian menurut

peraturan yang berlaku.

g. Pegawai wanita yang mengalami gugur kandungan berhak atas cuti

sakit untuk paling lama 1 ½ (satu setengah) bulan.

h. Pegawai yang mengalami kecelakaan dan oleh karena menjalankan

tugas kewajibannya yang mengakibatkan Pegawai tersebut perlu

mendapat perawatan, berhak atas cuti sakit sampai ia sembuh dari

penyakitnya.

i. Selama menjalankan cuti sakit, yang bersangkutan menerima

penghasilan penuh.

4. Cuti Bersalin

a. Untuk persalinan pertama, kedua dan ketiga, pegawai wanita berhak

atas cuti bersalin. Persalinan pertama yang dimaksud adalah persalinan

pertama sejak yang bersangkutan menjadi pegawai.

b. Untuk persalinan yang keempat dan seterusnya kepada pegawai wanita

(76)

bersangkutan tidak diberhentikan dengan hormat dari jabatan

organiknya.

c. Lamanya cuti bersalin adalah 1 (satu) bulan sebelum dan 2 (dua) bulan

sesudah persalinan.

d. Apabila ada seorang pegawai wanita yang mengambil cuti bersalin 2

(dua) minggu sebelum persalinan, maka haknya sesudah persalinan

tetap 2 (dua) bulan.

e. Pegawai wanita yang akan bersalin untuk keempat kalinya dan

seterusnya, apabila menjelang persalinan tersebut mempunyai hak atas

cuti besar, dapat menggunakan cuti besar tersebut sebagai cuti

persalinan.

f. Selama menjalankan Cuti Bersalin pegawai wanita yang bersangkutan

menerima penghasilan penuh.

g. Tata cara untuk mendapatkan cuti bersalin.

h. Pegawai wanita yang akan bersalin harus mengajukan permintaan cuti

bersalin secara tertulis kepada pejabat yang berwenang memberikan

cuti.

i. Harap diperhatikan bahwa pejabat yang berwenang memberikan cuti

harus memberikan cuti bersalin secara tertulis, yakni:

j. Untuk cuti persalinan yang pertama, kedua dan ketiga, dan Untuk cuti

diluar tanggungan untuk persalinan.

k. Pegawai wanita yang telah selesai menjalankan Cuti Diluar

Tanggungan untuk persalinan. Dengan Surat Keputusan Pejabat yang

berwenang memberikan cuti diaktifkan kembali dalam jabatan semula.

(77)

a. Pegawai berhak atas cuti karena alasan penting untuk paling lama 2

(dua) bulan, tergantung alasan pentingnya, misalnya karena : Ibu,

Bapak, Isteri dan Suami, Anak, Adik, Kakak, Mertua atau Menantu

sakit keras atau meninggal dunia, melangsungkan perkawinan yang

pertama, dsb.

b. Selama menjalankan Cuti Alasan Penting, pegawai yang bersangkutan

menerima penghasilan penuh.

c. Untuk mendapatkan Cuti Alasan Penting, pegawai mengajukan

permintaan tertulis kepada pejabat yang berwenang memberikan cuti

dengan menyebut alasan-alasannya.

d. Dalam hal yang mendesak, pegawai dapat mengajukan permintaan izin

sementara kepada kepala bagian setempat sambil menunggu keputusan

(78)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi dewasa ini tidak terlepas dari semakin bertambah majunya

teknologi komputer. Kebutuhan akan teknologi ini pun semakin diminati oleh

perusahaan – perusahaan disegala bidang, baik pada dinas – dinas pemerintahan

maupun perusahaan swasta. Hal ini berkaitan dengan pekerjaan – pekerjaan yang

biasanya dilakukan secara manual akan semakin cepat dan efisien apabila dilakukan

dengan menggunakan sistem komputerisasi. Dengan kecanggihan teknologi komputer

yang semakin berkembang dengan pesat dapat memudahkan dan meningkatkan

efisiensi kerja karena pekerjaan yang dilakukan dengan komputer. Hal ini dapat

menghemat baik dari segi waktu, ruang, tenaga, biaya dan lain- lain.

Begitu juga halnya dengan PT. Perkebunan Nusantara III bagian Umum / Urusan

Rumah Tangga Jl. Sei Batang Hari No. 2 Medan, kebutuhan terhadap suatu sistem

pengolahan dan penyampaian data yang baik sudah tidak dapat ditunda lagi,

mengingat hal – hal yang telah diterangkan sebelumnya. Akan tetapi, pada

kenyataannya, segala kegiatan menyangkut infomasi pendataan cuti tahunan pegawai

pada PT. Perkebunan Nusantara III bagian Umum / Urusan Rumah Tangga Jl. Sei

Gambar

Gambar 3.1 Struktur Organisasi
Gambar 3.2 Logo PT. Perkebunana Nusantara III
Gambar 4.1 Perancangan Laporan Cuti Pegawai
Gambar 4.2 Perancangan Laporan Data Pegawai
+7

Referensi

Dokumen terkait

data yang dibutuhkan untuk kepentingan atau kegiatan perusahaan sehingga suatu. pekerjaan dapat diselesaikan tepat pada waktunya dengan

Pengujian maintenance riwayat pendidikan non formal digunakan untuk menguji fungsi mengelola biodata karyawan dan menampilkan biodata karyawanDesain data untuk

Maka secara garis besar penanganan surat masuk, surat keluar dan disposisi adalah proses yang berkaitan dengan pencatatan data surat masuk, surat keluar dan disposisi yang

surat masuk, laporan data surat keluar dan laporan data disposisi. 4) Aplikasi yang dibangun hanya digunakan di kantor Divisi BBM Industri &amp;.. Marine dengan

Aplikasi ini merupakan perangkat lunak penggajian pegawai yang akan dibangun dalam bentuk aplikasi berbasis web dengan menggunakan MySQL sebagai tempat penyimpanan data, sebagai