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. 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
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
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()
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
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
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)
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"
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) & "','"
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)
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)
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) & "','" &
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
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
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
Public datayus As ADODB.Connection
Public Function SQLSafe(strValue As String) As String
Dim strTemp1 As String
strTemp1 = Replace(strValue, "'", "''")
SQLSafe = strTemp1
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
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.
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
Gambar 4. 3 Rancangan Input Data Cuti Pegawai
b. Form Input Data Pegawai
Rancangan form berikut akan diinput oleh user sesuai dengan data pegawai.
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
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
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
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
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,
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
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
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
Flowchart Cuti Pegawai
1. Flowchart Data Pegawai
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
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
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
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.
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 .
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 .
Menu laporan dalam aplikasi ini menggunakan software tambahan berupa Crystal Report 8.5.
adapun tampilannya adalah sebagai berikut :
Gambar 5.5 Data Pegawai
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
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.
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
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
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
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
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
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,
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
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
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.
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
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.
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
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
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
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
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
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
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
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,
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
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
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
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.
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
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