SISTEM INFORMASI PENGENDALIAN PERSEDIAAN BARANG
PADA PT. SARI SURYA PERWIRA MEDAN
MENGGUNAKAN VISUAL BASIC 6.0
TUGAS AKHIR
OLEH:
M RIDWAN H
052406018
PROGRAM STUDI D3 ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : SISTEM INFORMASI PENGENDALIAN
PERSEDIAAN BARANG PADA PT. SARI SURYA PERWIRA MEDAN MENGGUNAKAN VISUAL BASIC 6.0
Kategori : TUGAS AKHIR
Nama : M RIDWAN H
Nomor Induk Mahasiswa : 052406018
Program Studi : D3 ILMU KOMPUTER
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Disahkan di
Medan, Mei 2008
Diketahui
Departemen Matematika FMIPA USU Pembimbing Ketua,
Dr. Saib Suwilo, M.Sc Syahriol Sitorus, S.Si, M.IT
PERNYATAAN
SISTEM INFORMASI PENGENDALIAN PERSEDIAAN BARANG PADA PT. SARI SURYA MEDAN MENGGUNAKAN VISUAL BASIC 6.0
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Mei 2008
PENGHARGAAN
Puji Syukur penulis ucapkan ke hadirat Allah SWT, yang masih memberikan kesempatan dan kesehatan sehingga akhirnya Tugas Akhir ini berhasil diselesaikan dalam waktu yang telah ditetapkan.
Penulisan Tugas Akhir ini merupakan salah satu syarat bagi setiap mahasiswa guna menyelesaikan Program Studi D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
Dalam menyelesaikan Tugas Akhir ini, penulis banyak mendapatkan bimbingan dan bantuan dari berbagai pihak baik berupa material maupun spiritual. Pada kesempatan ini penulis mengucapkan Terima Kasih yang sebesar-besarnya kepada:
1. Bapak Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
2. Bapak Dr. Saib Suwilo, M.Sc selaku Ketua Pelaksana D-3 Ilmu Komputer dan Statistika FMIPA USU.
4. Para Dosen dan Pegawai Fakultas Matematika dan Ilmu Pengetahuan Alam.
5. Kepada Orang Tua Penulis yang tercinta (Alm) Prof. Dr. H. M. Yacub M. Ed, Hj. Wan Siti Maryam dan juga seluruh anggota keluarga yang telah banyak memberikan bantuan moril dan materil yang tidak ternilai harganya.
6. Seseorang yang spesial bagi penulis yaitu Hamsari yang senantiasa memberikan perhatian dan dukungan kepada penulis.
7. Teman-teman Rewang Community Zuhri (Akong), Rizky (Radit), Doli (Bagudung), Nawir (Maxie), Andwwre (Bimo), Husein (Diezta), Harmein (Bobi One), Fadhly (Jablay), Sani (Sancez), Rahmad (Manager), Dani (Buaya) yang telah memberikan segala masukan berupa ide-ide yang membangun, sehingga penulis dapat menyelesaikan Tugas Akhir ini.
8. Seluruh teman-teman D3 Ilmu Komputer stambuk 05, dan juga para senior.
Penulis menyadari sepenuhnya bahwa penulisan Tugas Akhir ini masih jauh dari kesempurnaan yang dikarenakan pengetahuan dan pengalaman yang dimiliki oleh penulis masih sangat terbatas dan banyak kekurangan yang perlu diperbaiki, baik dari segi penyajian, bentuk, maupun isinya.
ABSTRAK
Tugas Akhir ini merancang suatu aplikasi Sistem Informasi Pengendalian Persediaan Barang pada PT. Sari Surya Medan yang bermanfaat untuk menyediakan informasi yang baik dengan cepat dan mudah, dan juga melalui kajian ini diharapkan dapat memberi kemudahan kepada staff bidang logistic dalam mengelola data-data persediaan barang. Perancangan Sistem dalam merancang Sistem Informasi Pengendalian Persediaan Barang PT. Sari Surya Perwira ini dikembangkan dengan menggiunakan perangkat lunak Microsoft Visual Basic 6.0 dan Seagate Crystal Report 8.5. Sistem Informasi PT. Sari Surya Perwira Medan ini meliputi penginputan data-data persediaan barang oleh staff bidang logistic seperti penginputan data barang yang diklasifikasikan menurut kategori, jenis barang, pelanggan, merk dan vendor, mengedit data barang, daftar barang masuk dan barang keluar serta laporan persediaan barang. Semua hal tersebut digunakan untuk menampung data-data yang diperlukan dan memperlancar sistem informasi.
DAFTAR ISI
Halaman
PERSETUJUAN ii PERNYATAAN iii
PENGHARGAAN Error! Bookmark not defined.iv
ABSTRAK vi
DAFTAR ISI vii
DAFTAR TABEL ix
DAFTAR GAMBAR x
BAB 1 PENDAHULUAN
1.1 Latar Belakang 1
1.2 Identifikasi Masalah 3
1.3 Batasan Masalah 3
1.4 Maksud dan Tujuan Error! Bookmark not defined.4
1.5 Metode Penelitian 5
1.6 Sistematika Penulisan 6
BAB 2 LANDASAN TEORI
2.1 Pengertian Komputer 8
2.2 Pengertian Data, Database, Sistem dan Informasi 9
2.2.1 Data 9 2.3.2 Komponen Utama Visual Basic 6.0 13 2.3.3 Kemampuan dan Manfaat Visual Basic 6.0 18 2.3.4 Keunggulan Visual Basic 6.0 18 BAB 3 RUANG LINGKUP INSTANSI
3.1 Sejarah Berdirinya PT. Sari Surya Perwira Medan 19
BAB 4 PERANCANGAN SISTEM
4.1 Sistem Kerja yang Lama 22
4.2 Sistem yang Diusulkan 23
4.2.1 Diagram Alir Data 23
4.3 Rancangan Database 26
4.4 Perancangan ERD (Entity Relationship Diagram) 29
4.5 Perancangan User Interface 29
4.6 Perancangan Sistem 30
BAB 5 IMPLEMENTASI SISTEM
5.1 Pengertian dan Tujuan Implementasi 36
5.2 Penerapan Sistem 37
BAB 6 KESIMPULAN DAN SARAN
6.1 Kesimpulan 40
6.2 Saran 41
DAFTAR PUSTAKA
DAFTAR TABEL
Halaman
Tabel 2. 1 Tabel Kontrol pada Toolbox 15
Tabel 4. 1 Tabel Barang 27
Tabel 4. 2 Tabel Customer 27
Tabel 4. 3 Tabel Gudang 27
Tabel 4. 4 Tabel Kategori 27
Tabel 4. 5 Tabel Merk 27
Tabel 4. 6 Tabel Pembelian 28
Tabel 4. 7 Tabel Penjualan 28
Tabel 4. 8 Tabel Stok 28
Tabel 4. 9 Tabel Temp 28
DAFTAR GAMBAR
Halaman
Gambar 2. 1 Tampilan Barisan Menu 13
Gambar 2. 2 Tampilan Menu Toolbar 13
Gambar 2. 3 Tampilan Jendela Form 14
Gambar 2. 4 Tampilan Menu Toolbox 14
Gambar 2. 5 Tampilan Jendela Code 16
Gambar 2. 6 Tampilan Jendela Properties 16
Gambar 2. 7 Tampilan Layout Window 17
Gambar 2. 8 Tampilan Barisan Menu 17
Gambar 4. 1 Tampilan Sistem yang sedang berjalan pada PT. SARI SURYA
PERWIRA MEDAN 22
Gambar 4. 2 Tampilan Data Flow Diagram (DFD) Diagram Konteks 24 Gambar 4. 3 Tampilan Data Flow Diagram (DFD) Diagram Level Nol Sistem
Usulan 25
Gambar 4. 4 Tampilan Relasi Antar Tabel 29
Gambar 4. 5 Tampilan Perancangan Menu Utama Program 30
Gambar 4. 6 Tampilan Menu Utama 31
BAB 1
PENDAHULUAN
1.1Latar Belakang
Perkembangan zaman era globalisasi sekarang ini sistem informasi dengan menggunakan teknologi komputer yang sangat canggih dan modern akan memudahkan kita untuk melakukan pengolahan data yang dapat menghemat waktu, ruang dan biaya. Dan hasil suatu informasi yang diperoleh akan sangat memuaskan, berguna dan bermanfaat bagi perusahaan atau instansi yang menggunakannya. Pengolahan data dan informasi secara cepat, tepat dan efisien adalah hal penting yang dibutuhkan bagi setiap perusahaan atau instansi, seperti pada PT. SARI SURYA PERWIRA MEDAN yang merupakan perusahaan yang bergerak di bidang jasa kontraktor.
Didalam PT. SARI SURYA PERWIRA MEDAN salah satu kegiatan sistem informasi yang dapat dimudahkan yaitu sistem pengolahan data pengendalian persediaan barang. Dengan sistem informasi teknologi tersebut, maka dibutuhkan perancangan suatu sistem untuk mengolah data-data persediaan barang yang diklasifikasikan menurut kategori, merk dan vendor sehingga menjadi suatu informasi yang lengkap dan terperinci.
Dengan dukungan sistem komputerisasi, cara kerja suatu sistem yang sebelumnya manual dapat mengubah cara kerja yang lebih efisien, tepat guna dan berdaya guna serta terjamin mutu dan kualitas prosedur kerjanya. Dengan perkembangan sarana teknologi modern yang lebih baik, akan tercipta suatu lingkungan sistem kerja yang lebih produktif.
Perancangan sistem informasi tersebut dapat dilakukan dengan menggunakan beberapa bahasa pemograman diantaranya Microsoft Visual Basic, Visual Database 6.0, maupun Clipper. Pada masa sekarang ini pemograman yang berbasis Visual Basic atau grafis lebih banyak diminati dan disukai oleh berbagai perusahaan. Karena pengembangan dan pengolahannya sangat mudah untuk dilakukan serta tampilannya juga sangat menarik.
Barang Pada PT. Sari Surya Perwira Medan Dengan Menggunakan Visual Basic
6.0 “.
.
1.2Identifikasi Masalah
Pada umumnya di setiap perusahaan tidak akan terlepas dari masalah dalam aktivitasnya untuk mencapai tujuan yang diinginkan.
Permasalahan yang akan diselesaikan adalah bagaimana merancang suatu sistem informasi yang efisien dan efektif untuk mengolah dan dapat menangani data persediaan barang / material pada PT. Sari Surya Perwira Medan dengan menggunakan alat bantu komputer, agar pemberian laporan data ini dapat dilakukan dengan cepat, karena penyajian secara manual tidak dapat dijamin ketelitian dan kebenarannya.
1.3Batasan Masalah
Karena permasalahan keterbatasan waktu penulis dan agar pembahasan tidak menyimpang dari tujuan maka dilakukan pembatasan masalah sebagai berikut :
1. Progaram ini hanya dapat diaplikasikan untuk membantu kelancaran dalam pendataan persediaan barang / material yang diklasifikasikan menurut gudang, merk, kategori, jenis barang, pelanggan, vendor pada PT. Sari Surya Perwira Medan.
3. Sistem yang dirancang dengan sedemikian rupa sehingga dapat bekerja secara dinamis, yaitu dapat dipergunakan dari tahun ke tahun.
1.4Maksud dan Tujuan
Adapun maksud penulis mengadakan penelitian pada PT. Sari Surya Perwira Medan adalah :
1. Mengumpulkan data sebagai bahan penunjang untuk menemukan cara yang tepat dalam merancang suatu system yang menangani pengolahan data persediaan barang sesuai dengan kebutuhan dan permasalahan yang ada dengan bantuan sistem aplikasi Microsoft Visual Basic 6.0.
2. Mencari dan mengetahui masalah serta kelemahan-kelemahan yang dihadapi suatu perusahaan dalam pengolahan data.
Tujuan penulis mengadakan penelitian ini adalah :
1. Mencari jalan keluar untuk mengatasi kelemahan-kelemahan dari sistem yang sedang dipakai dengan merancang Sistem Informasi Pengendalian Persediaan Barang Pada PT. Sari Surya Perwira Medan dengan menggunakan bahasa pemograman Visual Basic 6.0.
3. Mempermudah dan memperlancar cara kerja pegawai dalam pengolahan data persediaan barang / material yang lebih efektif dan efisien, sehingga menghasilkan sistem baru yang lebih baik dari sistem yang sedang berjalan saat ini.
1.5Metodologi Penelitian
Untuk mewujudkan maksud penelitian ini, metodologi penelitian yang digunakan penulis adalah sebagai berikut :
1. Penelitian Lapangan ( Field Research )
Metode penelitian ini dilakukan langsung pada objek penelitian, data serta keterangan yang dikumpulkan dilakukan dengan cara :
a. Pengamatan ( Observation )
Dalam hal ini penulis melakukan pengamatan untuk mendapatkan data secara umum dengan melihat langsung, mengamati dan mencatat sistem yang sedang berjalan saat ini serta melihat format-format dilakukan selama ini.
b. Wawancara (Interview)
2. Penelitian Perpustakaan (Library Research)
Penelitian perpustakaan adalah penelitian dengan sumber-sumber perpustakaan. Penelitian ini dimaksudkan untuk mendapatkan landasan teori yang memadai dalam penyusunan tugas akhir ini, dalam hal ini data dan keterangan dikumpulkan dari sumber-sumber seperti buku-buku teks, bacaan-bacaan, bahan-bahan perkuliahan serta materi-materi lainnya yang berhubungan masalah yang ditinjau dalam penyusunan tugas akhir ini.
1.6Sistematika Penulisan
Adapun sistematika yang digunakan dalam Tugas Akhir ini, penulis membuat sistematika penulisan sebagai berikut :
BAB 1 : PENDAHULUAN
Pada bab ini membahas Latar Belakang, Identifikasi Masalah, dan Batasan Masalah, Maksud dan Tujuan, Metode Penelitian dan Sistematika Penulisan.
BAB 2 : LANDASAN TEORI
BAB 3 : RUANG LINGKUP INSTANSI
Pada bab ini menjelaskan tentang sejarah singkat berdirinya PT. Sari Surya Perwira Medan dan struktur organisasinya.
BAB 4 : PERANCANGAN SISTEM
Pada bab ini akan dibahas mengenai struktur database, tahap-tahap algoritma dan perancangan progam yang meliputi perancangan input dan output yang akan dimuat pada sistem informasi pengendalian persediaan barang pada PT. Sari Surya Perwira Medan dengan menggunakan bahasa pemograman Visual Basic 6.0.
BAB 5 : IMPLEMENTASI SISTEM
Pada bab ini akan menjelaskan tentang defenisi implementasi sistem, tujuan implementasi sistem, komponen yang dibutuhkan dalam implementasi sistem,pengujian sistem dan pemeliharaan sistem.
BAB 6 : KESIMPULAN DAN SARAN
BAB 2
LANDASAN TEORI
2.1 PENGERTIAN KOMPUTER
Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin “Computare” yang berarti menghitung (to compute atau reckon). Jadi komputer dapat diartikan sebagai alat hitung atau mesin hitung.
Sehubungan dengan perkembangan zaman maka defenisi komputer tidak hanya sebagai alat hitung tetapi menjadi alat pengolahan data yang bekerja secara elektronik dengan kecepatan dan ketelitian yang sangat tinggi serta mampu mengerjakan berbagai proses data yang tersimpan dalam memori dengan keterlibatan manusia yang minimum.
Pengolahan data merupakan suatu kegiatan pengolahan data atau pengolahan informasi yang terdiri dari peralatan-peralatan (komponen-komponen) baik itu hardware (perangkat keras), software(perangkat lunak), brainware(tenaga pelaksana), prosedur-prosedur, data dan staf pengolahan data.
2.2 PENGERTIAN DATA, DATABASE, SISTEM DAN INFORMASI
Berikut ini penulis akan menjelaskan tentang pengertian data, database, sistem dan informasi.
2.2.1 Data
Data berasal dari kata “datum”, yang berarti fakta yang mengandung arti pengolahan data dengan menggunakan komputer dikenal dengan nama Pengolahan Data Elektronik (PDE) atau Elektronik Data Processing (EDP). Data merupakan kumpulan kejadian yang diangkat dari suatu kenyataan. Data dapat berupa symbol-symbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf yang menunjukkan suatu ide, objek, kondisi atau situasi. Dan merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih berguna dan bermanfaat.
Proses pengolahan data ada tiga, yaitu: 1. Pada Tahapan Input.
Yaitu dilakukan proses pemasukan data ke dalam proses komputer lewat alat input (input device).
2. Pada Tahapan Processing.
3. Pada Tahapan Output.
Yang dilakukan proses menghasilkan output dari hasil pengolahan data ke alat output (output device) yaitu berupa informasi.
Jadi data adalah fakta-fakta yang dipergunakan sebagai suatu dasar untuk perhitungan dan pengolahan meliputi serangkaian tindakan-tindakan atau operasi yang mengarah pada suatu akhir.
2.2.2 Database
Database (basis data) adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Database dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan berbasis berkas. Database terdiri dari data yang akan digunakan atau diperuntukan terhadap banyak user, dari masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan fungsinya.
Dalam merancang dan menyusun database mempunyai banyak tujuan diantaranya melindungi data dari kerusakan fisik, menghapus data yang berlebihan, memudahkan user untuk mendapatkan data, menyediakan perkembangan lebih lanjut didalam sistem database.
2.2.3 Sistem
Sistem adalah suatu rangkaian kesatuan yang terdiri dari bagian-bagian yang saling terkait dan mempengaruhi, yang diarahkan untuk mencapai tujuan tertentu.
2.2.4 Informasi
Informasi merupakan hasil pengolahan data yang lebih berguna dan berarti bagi yang menerimanya untuk mencapai suatu tujuan yang telah disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat dikomunikasikan kepada seseorang yang akan menggunakannya untuk membuat keputusan.
Informasi bermanfaat jika informasi akurat, lengkap, relevan, tepat waktu dan dapat dipercaya serta efisien.
Jadi sistem informasi adalah suatu himpunan komponen sistematik dan formal yang melakukan operasi pengolahan data untuk :
1. Meningkatkan pemahaman atau mengurangi ketidakpastian terhadap suatu data atau fakta-fakta yang akan dilaporkan.
2. Memberikan berbagai laporan seperti yang diinginkan oleh pihak yang membutuhkan informasi tersebut.
2.3 VISUAL BASIC 6.0
Pada bagian ini penulis akan membahas tentang pengenalan Visual Basic 6.0 serta komponen-komponen yang terdapat di dalamnya.
2.3.1 Mengenal Visual Basic 6.0
Visual Basic 6.0 merupakan sebuah program aplikasi yang bekerja pada sistem operasi windows. Visual Basic dapat membuat program aplikasi menjadi lebih mudah dan cepat dengan menggunakan metode Generel User Interface (GUI).
Salah satu keunggulan yang dimiliki oleh Microsoft Visual Basic 6.0 adalah kemudahan pemakaian. Dengan bahasa yang mudah dan menyenangkan ini, dapat dibuat apapun sesuai kebutuhan. Jika dibandingkan dengan Bahasa C++, Visual Basic masih jauh tertinggal dalam beberapa hal. Namun dengan hadirnya versi terbaru yaitu Visual Basic 6.0 yang mempunyai fasilitas yang berlebih, sehingga bisa mencukupi kebutuhan pemakai.
Susunan program Visual Basic 6.0 sangat mudah dipelajari. Untuk menyusun suatu aplikasi, hanya diperlukan 3 tahap yaitu merancang interface, menentukan property, dan menulis kode.
Word, Microsoft Excel, Microsoft Acces, dan sebagainya. Visual Basic 6.0juga menjadi salah satu bahasa pemograman yang wajib dipelajari oleh berbagai kalangan jika ingin sukses di dunia komputer dan cenderung lebih banyak digunakan.
2.3.2 Komponen Utama Visual Basic 6.0
1. Baris Menu
Baris menu terletak paling atas dan terdiri dari 13 menu yaitu File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Windows dan Help
Gambar 2.1 Barisan Menu
2. Menu Toolbar
Menu toolbar merupakan kumpulan icon-icon perintah, yang dapat diklik untuk melakukan suatu perintah khusus secara cepat. Menu toolbarnya yaitu Add Project, Add Form, Menu Editor, Open Project, Save Project, Cut, Copy, Paste, Find, Undo, Redo, Start, Break, End, Project Explorer, Properties, Windows, Form Layout Windows, Object Browser dan Toolbox, yang dapat dilihat seperti gambar dibawah ini.
3. Jendela Form
Form tempat yang digunakan untuk merancang aplikasi yang sedang dibuat. Pada form ini dapat diletakkan control seperti label, check box dan sebagainya.
Gambar 2.3 Jendela Form
4. Menu Toolbox
Toolbox merupakan kumpulan icon-icon objek atau control yang dibutuhkan untuk membentuk suatu program aplikasi.
Tabel 2.1 Kontrol-kontrol pada Toolbox
Nama Kontrol Kegunaan
Label Digunakan untuk menampilkan tulisan dalam program, pemakai tidak dapat mengubah tulisan tersebut secara langsung.
TextBox Digunakan sebagai tempat input atau pemakai dapat mengubah tulisan pada saat program berjalan.
Commond Button Menjalankan suatu tindakan jika pemakai telah melakukan pilihan.
Option Button Digunakan untuk menapilkan beberapa pilihan, namun pemakai hanya dapat memilih salah satu pilihan saja.
List Box Digunakan untuk menampilkan daftar pilihan dalam sebuah kotak pilihan.
Frame Digunakan untuk mengelompokkan sejumlah objek atau control dalam satu tempat.
5. Jendela Code
Jendela Code adalah salah satu jendela yang sangat penting didalam Visual Basic. Jendela ini digunakan untuk menuliskan program yang berupa instuksi-instruksi.
Gambar 2.5 Jendela Code
6. Jendela Project
Jendela Project adalah jendela yang menampilkan semua file dalam project yang kita buat. Pada jendela project tipe-tipe file, seperti form, modul, class dan sebagainya.
7. Jendela Properties
Jendela Properties berfungsi untuk menampilkan dan mengubah properti-properti yang dimiliki sebuah objek. Terdapat dua pilihan tampilan yaitu Alphabetic dan Categorized.
Gambar2.8 Jendela Properties
8. Form Layout Window
Jendela yang digunakan untuk menggambarkan posisi dari form yang ditampilkan pada layer monitor. Posisi form ini merupakan petunjuk dimana aplikasi ditampilkan dan juga bisa mengatur letak formnya.
2.3.3 Kemampuan dan Manfaat Visual Basic 6.0
1. Dapat membuat program-program yang berbasis Windows.
2. Dapat membuat object-object program bantu seperti control ActiveX, File Help dan Aplikasi Internet.
3. Dapat menguji program (debugging) dan menghasilkan program akhir berakhiran EXE yang bersifat executable, atau dapat langsung dijalankan.
2.3.4 Keunggulan Visual Basic 6.0
1. Memiliki compiler andal yang dapat menghasilkan file executable yang lebih cepat dan efisien.
2. Memiliki sarana andal untuk mengakses database yang berkemampuan tinggi. 3. Tambahan kontrol-kontrol yang lebih canggih dan selalu disesuaikan dengan
BAB 3
RUANG LINGKUP INSTANSI
3.1 SEJARAH BERDIRINYA PT. SARI SURYA PERWIRA MEDAN
Perusahaan yang bergerak dalam bidang jasa konstruksi ini dimulai pada tahun 1988 yang berbentuk CV. Sari Surya, dan kemudian berubah bentuk menjadi PT. Sari Surya Perwira sesuai dengan Akte Notaris Alina Hanum Nasution. SH, dengan Nomor Akte 123 yang dikeluarkan pada tanggal 21 Desember 1995 hingga sekarang. Ruang Lingkup pekerjaan yang dilakukan perusahaan ini tidak hanya berada di wilayah Sumatera Utara saja, akan tetapi sudah bersifat Nasional dan menyebar di beberapa wilayah Indonesia, antara lain : Sumatera Utara, Jambi, Batam, Pekanbaru dan di pulau Jawa.
Secara struktural perusahaan ini mempekerjakan karyawan dan staff yang dibina sejak awal berdirinya perusahaan hingga saat ini, sehingga hubungan antara staff dan karyawan, khususnya yang bertugas di lapangan terjalin dengan sangat baik bagaikan sebuah keluarga. Di dalam mengerjakan suatu proyek, khususnya untuk pemasangan jaringan transmisi dan distribusi gas bumi, perusahaan mengandalkan kepada tenaga-tenaga yang mempunyai skill dan berpengalaman yang telah dibina sejak berdirinya perusahaan.
PT. Sari Surya Perwira Medan mempunyai kegiatan di bidang jasa konstruksi yang mencakup bidang Sipil, Mekanikal dan Elektrikal, namun secara dominan pelaksanaan pekerjaan sampai saat ini pada bidang Mekanikal, khususnya pipe line untuk transmisi gas bumi.
Beberapa contoh proyek – proyek yang sedang dijalankan oleh PT. Sari Surya Perwira Medan meliputi pemasangan pipe line di Surakarta, Jawa Tengah yang bekerja sama dengan PT. Perusahaan Gas Negara (Persero) Tbk sebagai pengelola gas bumi. Kemudian pembangunan pipa gas di Sicanang. Belawan, Sumatera Utara juga merupakan bagian dari proyek yang sedang dijalankan oleh PT. Sari Surya Perwira yang juga bekerja sama dengan PT. Perusahaan Gas Negra (Persero) Tbk.
Kegiatan pada PT. Sari Surya Perwira Medan dapat dibedakan menjadi 2 (dua) bagian, yaitu :
2. Kegiatan di lapangan, yang meliputi pemasangan pipa sesuai dengan rancangan konstruksi pipa, pengelasan atau penyambungan pada pipa – pipa yang hendak dipasang, dll.
3.2 Struktur Organisasi Perusahaan
Struktur Organisasi perusahaan merupakan salah satu faktor yang turut mendukung keberhasilan suatu perusahaan dalam mencapai tujuan yang telah ditetapkan. Dalam suatu struktur organisasi terdapat kerangka kerja yang menggambarkan wewenang, tanggung jawab dan hubungan tiap bagian yang ada di dalamnya. Dari struktur organisasi dapat terlihat jenjang wewenang dan tanggung jawab atasan hingga bawahan dalam melaksanakan kegiatan operasi.
Struktur Organisasi PT. Sari Surya Perwira terdiri atas beberapa bagian sebagai berikut :
1. Direktur
2. Site Manager / Wakil Direktur
BAB 4
PERANCANGAN SISTEM
4.1 Sistem Kerja Yang Lama
Sistem kerja pada PT. SARI SURYA PERWIRA MEDAN yang lama masih menggunakan cara kerja manual dan memakan waktu yang lama serta kurang efisien, untuk data persediaan barang juga masih menggunakan perhitungan secara manual, Hal itu sangat tidak efektif dan kurang efisien.
B a r a n g
Gambar 4.1 Sistem yang sedang berjalan pada PT. Sari Surya Perwira Medan
4.2 Sistem Yang Diusulkan
Seiring dengan kemajuan teknologi, sudah saatnya perusahaan mulai menerapkan teknologi komputer di dalam layanan informasi atau sistem informasi bagi PT. SARI SURYA PERWIRA Medan yang bergerak dalam bidang kontraktor, sehingga perusahaan tersebut dapat mengetahui apakah layanan yang diberikan sudah baik atau belum. Tugas akhir ini bertujuan untuk membantu PT. SARI SURYA PERWIRA dalam merancang sistem komputerisasi pengolahan data persediaan barang. Dan sebelumnya melakukan pembuatan program, terlebih dahulu penulis akan memaparkan sedikit mengenai perancangan program yang diinginkan.
Sebelumnya perlu dirancang database yang terdiri dari tabel-tabel yang diperlukan. Desain yang baik adalah kunci menghasilkan database yang efektif, akurat dan efisien.
4.2.1 Diagram Alir Data
Gudang Barang
Gudang Barang
4.3 Rancangan Database
Database adalah sekumpulan data yang terdiri atas suatu atau beberapa tabel yang saling berhubungan satu sama lain, dimana pengguna mempunyai wewenang untuk mengakses data tersebut, baik menambah, mengganti, menghapus, dan mengedit data dalam tabel-tabel tersebut.
Dalam hal merancang sebuah sistem yang berbasis database, perancangan database merupakan suatu aspek yang perlu mendapat perhatian khusus. Kesulitan utama dalam merancang suatu aplikasi database adalah bagaimana membuat suatu database yang mempunyai ketelitian tinggi sehingga database yang dirancang terhindar dari redundansi data (penggandaan data). Untuk Sistem Informasi Pengendalian Persediaan Barang yang penulis rancang ini terdapat 10 tabel yaitu:
Tabel 4.1 Barang
FIELD NAMA TYPE WIDTH KETERANGAN
Kdbarang* Text 30 Kode Barang
Nmbarang Text 100 Nama Barang
KdMerk Text 30 Kode Merk
KdKtgr Text 30 Kode Kategori
Hrgsatuan Number Long Integer Harga Satuan
Satuan Text 50 Satuan
Tabel 4.2 Customer
FIELD NAMA TYPE WIDTH KETERANGAN
KdPelanggan* Text 50 Kode Pelanggan
NmPelanggan Text 50 Nama Pelanggan
Alamat Text 50 Alamat
Kota Text 50 Kota
NoTelp Text 50 Nomor Telepon
Status Text 50 Status
Tabel 4.3 Gudang
FIELD NAMA TYPE WIDTH KETERANGAN
KdGudang* Text 15 Kode Gudang
Keterangan Text 50 Keterangan
Tabel 4.4 Kategori
FIELD NAMA TYPE WIDTH KETERANGAN
FKKtgr* Text 30 Kode Kategori
FNKtgr Text 50 Nama Kategori
FSubKtgr Text 50 Sub Kategori
Tabel 4.5 Merk
FIELD NAMA TYPE WIDTH KETERANGAN
KdMerk* Text 30 Kode Merk
Tabel 4.6 Pembelian
FIELD NAMA TYPE WIDTH KETERANGAN
NoTerima* Text 30 Nomor Penerimaan
Tanggal Date/Time Tanggal
KodePelanggan Text 50 Kode Pelanggan
Nama Text 50 Nama
KodeBarang Text 50 KodeBarang
Harga Number Long Integer Harga
Satuan Text 50 Satuan
Jumlah Number Long Integer Jumlah
TotalHarga Number Long Integer Total Harga
KdGudang Text 15 Kode Gudang
Tabel 4.7 Penjualan
FIELD NAMA TYPE WIDTH KETERANGAN
NoJual* Text 30 Nomor Penjualan
Tanggal Date/Time Tanggal
KodePelanggan Text 50 Kode Pelanggan
Nama Text 50 Nama
KodeBarang Text 50 KodeBarang
Harga Number Long Integer Harga
Satuan Text 50 Satuan
Jumlah Number Long Integer Jumlah
TotalHarga Number Long Integer Total Harga
KdGudang Text 15 Kode Gudang
Tabel 4.8 Stok
FIELD NAMA TYPE WIDTH KETERANGAN
KdBarang Text 30 Kode Barang
Satuan Text 50 Satuan
KdGudang Text 15 Kode Gudang
SisaStok Text 50 Sisa Stok
Tabel 4.9 Temp
FIELD NAMA TYPE WIDTH KETERANGAN
NoBukti Text 30 Nomor Bukti
Satuan Text 50 Satuan
Tabel 4.10 Vendor
FIELD NAMA TYPE WIDTH KETERANGAN
KdVendor* Text 30 Kode Vendor
NmVendor Text 50 Nama Vendor
Alamat Text 50 Alamat
Kota Text 50 Kota
NoTelp Text 50 Nomor Telepon
4.4 Perancangan ERD (Entity Relationship Diagram)
Berikut ini adalah relasi antar tabel (database relationship) yang digunakan dalam pembuatan program.
Gambar 4.4 Relasi Antar Tabel
4.5 Perancangan User Interface
Gambar 4.5 Perancangan Menu Utama Program
4.6 Perancangan Sistem
Program yang penulis rancang terdiri dari enam menu utama, yang setiap menu utama mempunyai beberapa sub menu.
Berikut ini adalah tampilan-tampilan yang terdapat pada program yang telah dirancang: 1. Tampilan Menu Utama
Gambar 4.6 Menu Utama 2. Tampilan Menu Input
2.1 Tampilan Menu Input Data Gudang
2.2 Tampilan Menu Input Data Merk
Gambar 4.8 Menu Input Data Merk 2.3 Tampilan Menu Input Data Kategori
3. Tampilan Menu Proses
4. Tampilan Menu Output
4.1 Tampilan Menu Laporan Daftar Barang
Gambar 4.11 Laporan Daftar Barang 4.2 Tampilan Menu Laporan Daftar Pelanggan / Customer
4.3 Tampilan Menu Laporan Daftar Vendor
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian dan Tujuan Implementasi
Implementasi Sistem adalah prosedur yang dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui dan menyetujui, menginstal dan memulai menggunakan sistem yang baru atau sistem yang diperbaiki.
Tujuan dari implementasi sistem adalah sebagai berikut:
1. Menyelesaikan desain sistem yang ada dalam dokumen desain system yang disetujui.
2. Menulis, menguji dan mendokumentasikan 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.
Dengan memilih pendekatan implementasi sistem yang digunakan untuk desain data persediaan barang ini penulis menggunakan implementasi secara langsung terhadap sistem yang ada. Hal ini disebabkan karena sistem pengolahan data pada PT.
SARI SURYA PERWIRA MEDAN masih menggunakan Dbase yang masih bersifat
Under Dos.
5.2 Penerapan Sistem
Agar dapat memperoleh hasil yang telah direncanakan dan demi mencapai keinginan yang dimaksud dalam perancangan atau desain sistem yang telah penulis buat ini tentunya membutuhkan beberapa komponen untuk menunjang proses pengerjaannya, antara lain:
1.Hardware (Perangkat Keras)
Hardware adalah seluruh komponen-komponen peralatan yang membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat melaksanakan tugasnya. Dalam penyusunan sistem informasi ini, penulis membutuhkan hardware sebagai berikut:
a. CPU (Central Processing Unit), merupakan jantung dari komputer, komponen yang merupakan pusat pengolahan data secara pusat pengontrolan dari keseluruhan sistem komputer yang melaksanakannya. b. Memory, merupakan tempat penampungan atau sebagai ruang dalam
penyimpanan data. Memory yang dipakai yaitu dengan kapasitas 1GB. c. Monitor, merupakan sebagai media tampilan. Monitor yang digunakan yaitu
Samsung dengan ukuran 17 inch.
d. Harddisk, merupakan tempat penyimpanan data. Besar kapasitas yang dipakai 160 GB dengan rpm 7200.
f. Prosesor Intel Core 2 Duo 2.0 Ghz
g. Printer CANON IP-1800, sebagai alat output / mencetak hasil.
2. Software (Perangkat Lunak)
Dengan adanya fasilitas hardware (perangkat keras) atau komputer, tentu tidak akan dapat memecahkan masalah (problem) atau tidak dapat digunakan tanpa adanya bantuan penuh dari software (perangkat lunak).
Yang dimaksud dengan software adalah komponen dari pada sistem pengolahan data yang diluar dari peralatan komputernya sendiri. Adapun software yang digunakan penulis dalam membuat sistem informasi ini adalah sebagai berikut:
a. Operasi sistem yang digunakan adalah Microsoft Windows.
b. Bahasa pemrograman yang digunakan adalah bahasa pemrograman Visual Basic 6.0.
c. Data yang akan diolah penulis untuk membuat sistem informasi kepegawaian.
3. Brainware
Faktor Brainware dalam hal ini adalah manusia yang dibutuhkan adalah:
a. Sistem analis, yaitu orang yang membentuk dan membangun fasilitas rancangan sistem.
b. Programer, yaitu orang yang mengerti bahasa pemrograman yang digunakan dalam membuat dan membangun program.
Operator, yaitu orang yang menangani langsung dalam pengolahan data, mulai dari mempersiapkan data sampai dalam pengentrian atau pemasukan data dalam komputer.
BAB 6
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Dari pembahasan mengenai sistam informasi pengendalian persediaan barang pada PT. Sari Surya Perwira Medan, maka penulis menyimpulkan bahwa :
1. Dengan adanya perangkat lunak Sistem Informasi Pengendalian Persediaan Barang maka proses pengolahan data persediaan barang yang akan datang dapat dilakukan dengan cepat, tepat, akurat, mudah dan lebih baik dari masa sekarang. 2. Pengolahan data persediaan barang yang tersusun rapi akan memudahkan dalam
hal mengontrol stok sehingga dapat meningkatkan kinerja perusahaan nantiya. 3. Pembuatan program dengan menggunakan Visual Basic lebih mudah dalam hal
perancangan maupun untuk hasil akhirnya (output) dan lebih mudah dimengerti oleh pemakai karena Visual Basic merupakan bahasa pemograman berbasiskan Windows.
6.2 Saran
Dalam hal ini, penulis memberikan saran yang kiranya dapat bermanfaat untuk kemajuan PT. Sari Surya Perwira Medan, yaitu :
1. Untuk meningkatkan efisiensi perusahaan disarankan menggunakan jasa komputer dengan memakai sistem informasi yang telah dirancang.
2. Diharapkan pada masa yang akan datang, perusahaan mempunyai sistem aplikasi pengolahan data yang lengkap di bagian tata usaha yang berbasis komputer.
3. Diharapkan adanya pengembangan lebih lanjut dari sistem informasi yang dirancang, sehingga menjadi sistem informasi yang terpadu untuk menanggulangi dan mengolah data yang lebih besar di masa yang akan datang.
DAFTAR PUSTAKA
Alexander, Hengky.2004. Membangun Sistem Database dengan Visual basic 6.0 dan Access 2000. Jakarta: PT.Elex Media Komputindo.
Daryanto. 2004. Belajar Komputer Visual Basic. Bandung Yrama Widya. Sutabi, Tata.2003. Sistem Informasi Manajemen. Yogyakarta: Andi Yogyakarta.
Arbie, Erwan. 1997. Pengantar Sistem Informasi Manajemen. Jakarta: Bina Alumni Indonesia.
H. M, Jogianto. 1995. Pengenalan Komputer. Yogyakarta: Andi Offset.
Kusumo, S. A. 2001. Buku Latihan Microsoft Visual Basic 6.0. Jakarta: Elex Media Komputindo.
Madcoms, 2005. Mahir dalam 7 Hari Pemrograman Visual Basic 6.0. Yogyakarta: Andi.
Madcoms, 2005. Mahir 7 Hari Microsoft Access 2003. Yogyakarta: Andi.
Madcoms, 2003. Seri Panduan Pemrograman Aplikasi Database Visual Basic 6.0 Dengan Crystal Report. Yogyakarta: Andi.