Anda di halaman 1dari 65

PERANCANGAN SISTEM PRODUKSI PADA PT.

CISADANEFOOD MAKMUR ABADI

SKRIPSI

Oleh :

TANTI SRY HARYANTI


NIM : 1245072

PROGRAM STUDI SISTEM INFORMASI


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK TIME
MEDAN
2015
ABSTRAK

Sistem produksi merupakan sistem integral yang mempunyai komponen struktural


dan fungsional yang ada di dalamnya, sehingga terjadi suatu proses perubahan nilai
tambah yang mengubah bahan mentah menjadi barang setengah jadi atau barang jadi
yang dapat dijual. Sistem produksi sangat penting untuk melakukan suatu produksi,
apabila salah satu dari elemen sistem tidak berjalan, maka sistem produksi tidak akan
menghasilkan suatu output yang sesuai dengan keinginan.
Sistem informasi ini dibuat dengan menggunakan software Visual Studio 2008
sebagai pembuat interface utama dan Microsoft Access sebagai basis datanya.
Program ini memungkinkan user untuk input data, edit data, hapus data, pencarian
data, penyaringan data dan pencetakan data ke media kertas. Data yang diinputkan
berupa data surat perintah kerja, data cetakan, data penjemuran, data sortir, data
packing, data pengecekan serta data pengiriman. Sedangkan output yang dihasilkan
sistem informasi ini berupa laporan data proses, laporan data surat perintah kerja.
Sistem informasi ini dapat menjadi salah satu solusi yang dapat digunakan untuk
mempermudah pengguna dalam mengolah data produksi dan membuat menjadi lebih
mudah, cepat dan efisien.

Kata Kunci: Sistem, Informasi, Produksi.

i
ABSTRACT

The production system is an integral system that has structural and functional
components in it, resulting in a change in the value-added process that transforms
raw materials into semi-finished goods or finished goods that can be sold.
Production system is very important to do a production, if one of the elements of the
system is not running, then the production system will not produce an output in
accordance with the wishes.
This information system is designed using Visual Studio 2008 as the maker of the
main interface and the Microsoft Access as the database. This program allows the
user to input the data, edit the data, delete data, data search, data filtering and data
printing to paper media. The data entered the data in the form of work orders, print
data, the data drying, sorting the data, the data packing, checking data and delivery
of data. While the resulting output is in the form of information systems process data
reports, data reports warrant work.
This system can be one of the solutions that can be used to simplify the user in the
data production process and make easier, faster and efficient.

Keywords: Systems, Information, Production

ii
KATA PENGANTAR

Pertama sekali penulis ingin mengucapkan puji dan syukur kepada Tuhan

Yang Maha Esa dan kedua orang tua penulis yang telah memberikan dukungan dan

semangat secara mental sehingga penulis dapat menyelesaikan skripsi ini dengan

baik. Atas rahmat-Nya maka penulis dapat mengatasi hambatan yang ada.

Skripsi ini merupakan salah satu persyaratan dalam penyelesaian studi

program Sistem Informasi pada STMIK TIME Medan. Pada penulisan skripsi ini

penulis mengambil judul “PERANCANGAN SISTEM PRODUKSI PADA PT.

CISADANEFOOD MAKMUR ABADI”. Penulis berharap agar skripsi yang telah

dikerjakan ini dapat membawa manfaat bagi berbagai pihak.

. Dalam menyelesaikan skripsi ini, penulis mendapat banyak bantuan dari

berbagai pihak. Oleh karena itu, melalui kesempatan yang baik ini, penulis ingin

berterima kasih kepada :

1. Bapak Hendri, S.Kom., M.Kom., selaku Dosen Pembimbing I yang telah

membantu dan membimbing penulis dalam menyelesaikan skripsi ini.

2. Bapak Robert, S.Kom., M.Kom., selaku Dosen Pembimbing II yang juga telah

membantu dan membimbing penulis dalam menyelesaikan skripsi ini.

3. Bapak Simon Kanggali, selaku KetuaYayasan STMIK TIME Medan.

4. Bapak Prof. Chainur Arrasyid, S.H, selaku Ketua BPH STMIK TIME Medan.

5. Bapak Prof. Harlem Marpaung, Ph.D, selaku Ketua STMIK TIME Medan.

6. Bapak Edi Wijaya, S.Kom, M.Kom, selaku Puket I STMIK TIME Medan.

7. Ibu Feriani Astuti, M.Kom, selaku Ketua Program Studi Sistem Informasi

STMIK TIME Medan.

iii
8. Orang Tua penulis yang selalu selalu memberikan doa serta memberikan

bantuan baik moril dan materil dalam penyusunan skripsi ini.

9. Teman-teman yang selalu memberikan bantuan dalam penyusunan skripsi ini.

Namun sebagai seorang mahasiswa yang masih dan harus terus belajar,

penulis menyadari keterbatasan yang ada. Jika terdapat kekurangan dan

ketidaksempurnaan pada skripsi ini, mohon diberikan saran, kritikan dan masukan

untuk perkembangan dan kemajuan selanjutnya.

Medan, April 2015

Tanti Sry Haryanti

iv
DAFTAR ISI

ABSTRAKS .......................................................................................................... viii

ABSTRACT .......................................................................................................... viii

KATA PENGANTAR .......................................................................................... viii

DAFTAR ISI......................................................................................................... iiiv

DAFTAR GAMBAR ............................................................................................ viii

DAFTAR TABEL ................................................................................................ iiix

DAFTAR LAMPIRAN ........................................................................................ iixi

BAB I PENDAHULUAN ................................................................................. 1

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

1.2 Identifikasi Masalah ....................................................................... 2

1.3 Batasan Masalah ............................................................................ 2

1.4 Tujuan dan Manfaat Penelitian ...................................................... 2

1.5 Sistematika Penulisan .................................................................... 4

BAB II LANDASAN TEORI ............................................................................ 6

2.1 Sistem Informasi ............................................................................ 6

2.1.1 Pengertian Sistem.................................................................. 6

2.1.2 Pengertian Informasi ............................................................. 7

2.1.3 Pengertian Sistem Informasi ................................................. 7

2.1.4 Sistem Produksi .................................................................... 8

2.2 Siklus Hidup Pengembangan Sistem ............................................. 10

2.3 Analisis dan Perancangan Sistem Pendekatan Object-Oriented .... 13

2.3.1 Pengertian Analisis Sistem .................................................... 13

v
2.3.2 Pengertian Perancangan Sistem............................................. 14

2.4 Sistem Pengendalian Intern............................................................ 15

2.4.1 Pengertian Sistem Pengendalian Intern ................................ 15

2.4.2 Tujuan Sistem Pengendalian Intern ...................................... 15

2.4.3 Unsur Sistem Pengendalian Intern ........................................ 16

2.5 Perancangan Sistem ....................................................................... 16

2.5.1 Unified Modeling Language (UML) ..................................... 16

2.5.2 Use case Diagram ................................................................. 17

2.5.3 Diagram Class ...................................................................... 17

2.5.4 Sequence Diagram ................................................................ 18

2.5.5 Flow Of Document (FOD) .................................................... 18

2.5.6 ERD (Entity Relationship Diagram) ..................................... 21

2.6 Basis Data ...................................................................................... 25

2.7 Sejarah dan Perkembangan Visual Basic ....................................... 28

2.71 Pengenalan Microsoft Visual Studio 2010............................. 29

BAB III METODE PENELITIAN ..................................................................... 31

3.1 Tempat dan Jadwal Penelitian ....................................................... 31

3.2 Kerangka Kerja .............................................................................. 32

3.2.1 Metode Pengumpulan Data ................................................... 33

3.2.2 Analisa Sistem ...................................................................... 33

3.2.3 Perancangan Sistem .............................................................. 33

3.2.4 Pembangunan Sistem ............................................................ 34

3.2.5 Uji Coba Sistem .................................................................... 34

BAB IV ANALISA DAN PERANCANGAN ..................................................... 35

4.1 Analisa Sistem ............................................................................... 35

vi
4.2 Perancangan Sistem ....................................................................... 35

4.2.1 Rancangan Proses ................................................................. 35

4.2.2 Perancangan ERD ................................................................. 37

4.2.3 Perancangan Basis Data ........................................................ 37

4.2.4 Rancangan Input ................................................................... 42

4.2.5 Rancangan Output ................................................................. 44

BAB V HASIL DAN PEMBAHASAN ............................................................... 45

5.1 Hasil ............................................................................................... 45

5.2 Pembahasan .................................................................................... 49

5.2.1 Kebutuhan Perangkat Sistem .............................................. 50

5.2.2 Kelebihan dan Kekurangan Sistem .................................... 50

BAB VI KESIMPULAN DAN SARAN ............................................................. 52

6.1 Kesimpulan .................................................................................... 52

6.2 Saran .............................................................................................. 52

DAFTAR PUSTAKA ........................................................................................... 53

LAMPIRAN.......................................................................................................... 54

vii
DAFTAR GAMBAR

Gambar 2.1. Siklus Hidup Pengembangan Sistem ................................................ 11

Gambar 2.2. Simbol Dokumen .............................................................................. 19

Gambar 2.3. Simbol Kegiatan Manual .................................................................. 19

Gambar 2.4. Simbol Proses Operasi Komputer ..................................................... 19

Gambar 2.5. Simbol Arsip ..................................................................................... 20

Gambar 2.6. Simbol Arus ...................................................................................... 20

Gambar 2.7. Simbol Penjelasan ............................................................................. 20

Gambar 2.8. Simbol Penghubung .......................................................................... 21

Gambar 2.9. Contoh ERD ...................................................................................... 23

Gambar 2.10. Unary Degree .................................................................................. 23

Gambar 2.11. Binary Degree ................................................................................. 24

Gambar 2.12. Ternary Degree ............................................................................... 24

Gambar 2.13. Simbol-simbol Entity Relationship Diagram .................................. 25

Gambar 3.1 Kerangka Kerja .................................................................................. 32

Gambar 4.1. Flowchart Menu Utama .................................................................... 38

Gambar 4.2. Relasi Entitas..................................................................................... 37

Gambar 4.3. User Interface Surat Perintah Kerja .................................................. 42

Gambar 4.4. User Interface Cetakan ...................................................................... 42

Gambar 4.5. User Interface Penjemuran ................................................................ 43

Gambar 4.6. User Interface Sortir .......................................................................... 43

Gambar 4.7. User Interface Packing ...................................................................... 43

Gambar 4.8. User Interface Pengecekan ................................................................ 44

viii
Gambar 4.9. User Interface Pengiriman................................................................. 44

Gambar 4.10. User Interface Laporan .................................................................... 44

Gambar 5.1. Form Surat Perintah Kerja ................................................................ 45

Gambar 5.2. Form Cetakan .................................................................................... 46

Gambar 5.3. Form Penjemuran .............................................................................. 46

Gambar 5.4. Form Sortir ........................................................................................ 47

Gambar 5.4. Form Packing .................................................................................... 48

Gambar 5.6. Form Pengecekan .............................................................................. 48

Gambar 5.7. Form Pengiriman............................................................................... 49

ix
DAFTAR TABEL

Tabel 3.1 Jadwal Penelitian .................................................................................. 31

Tabel 4.1. Rancangan Struktur Database User ...................................................... 38

Tabel 4.2. Rancangan Struktur Database Transaksi .............................................. 38

Tabel 4.3. Rancangan Struktur Database Transaksi Rinci ..................................... 39

Tabel 4.4. Rancangan Struktur Database Proses ................................................... 40

Tabel 4.5. Rancangan Struktur Database Proses Rinci .......................................... 40

x
BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan dunia industri menyebabkan terjadinya persaingan yang

cukup ketat antar perusahaan. Kualitas merupakan faktor dasar konsumen

terhadap suatu produk. Kualitas juga merupakan faktor utama yang membawa

keberhasilan suatu perusahaan.

Sistem produksi merupakan sistem integral yang mempunyai komponen

struktural dan fungsional yang ada di dalamnya, sehingga terjadi suatu proses

perubahan nilai tambah yang mengubah bahan mentah menjadi barang setengah

jadi atau barang jadi yang dapat dijual. Sistem produksi sangat penting untuk

melakukan suatu produksi, apabila salah satu dari elemen sistem tidak berjalan,

maka sistem produksi tidak akan menghasilkan suatu output yang sesuai dengan

keinginan.

Mempelajari sistem produksi sangatlah penting, terutama yang berkaitan

dengan perakitan, struktur produk, dan material yang bergabung ke dalam suatu

produk selama proses manufakturing. Sistem produksi juga digunakan untuk

meramalkan permintaan, sehingga produk yang dibuat dalam kuantitas yang tepat.

PT. Cisadanefood Makmur Abadi Medan adalah perusahaan yang bergerak di

bidang produksi kerupuk. Akan tetapi pencatatan surat perintah kerja pada PT.

Cisadanefood Makmur Abadi masih menggunakan sistem manual sehingga

pencatatan surat perintah kerja menjadi lambat serta penyajian laporan tidak dapat

cepat karena sering terjadi kesalahan pada surat perintah kerja.

1
2

Pada kesempatan kali ini peneliti mencoba untuk melakukan penelitian

dibidang produksi pada PT. Cisadanefood Makmur Abadi. Oleh sebab itu, dalam

penelitian skripsi kali ini peneliti memilih judul “Perancangan Sistem Produksi

Pada PT. Cisadanefood Makmur Abadi”.

1.2 Identifikasi Masalah

Adapun identifikasi masalah yang ditemukan pada PT. Cisadanefood

Makmur Abadi Medan adalah:

1. Pencatatan surat perintah kerja yang digunakan masih menggunakan

sistem manual sehingga sering terdapat kesalahan.

2. Penyajian laporan kepada pimpinan tidak dapat disediakan dengan cepat

karena masih menggunakan sistem manual.

1.3 Batasan Masalah

Agar penelitian ini terarah dan tidak menyimpang dari permasalahan yang

telah dirumuskan, maka ruang lingkup pembahasannya dibatasi

1. Proses sistem produksi dimulai dari pencatatan Surat Perintah Kerja,

Cetakan, Penjemuran, Sortir, Packing, Pengecekan, dan Pengiriman

2. Merancang aplikasi sistem produksi lebih detail pada PT. Cisadanefood

Makmur Abadi dengan menggunakan Visual Studio 2010.

3. Merancang database menggunakan Microsoft Office Access 2007.

4. Merancang penyajian laporan produksi berdasarkan surat perintah kerja

menggunakan Crystal Report 9.5


3

1.4 Tujuan dan Manfaat Penelitian

Adapun tujuan penulis dalam menyusun penelitian tersebut, yaitu:

1. Membuat, menyelesaikan dan menyediakan aplikasi yang membantu

dalam pencatatan Surat Perintah Kerja.

2. Merancang sistem yang dapat memberikan kemudahan dalam proses

pembuatan laporan produksi yang lebih cepat.

3. Merancang aplikasi yang dapat dikembangkan dan digunakan dalam

perusahaan memiliki aktivitas produksi.

4. Memenuhi syarat menyelesaikan pendidikan program strata satu (S1)

program Studi Sistem Informasi STMIK TIME Medan.

5. Untuk menerapkan, mengembangkan, dan menambah wawasan ilmu

pengetahuan dibidang teknologi informasi pada umumnya dan

penggunaan aplikasi yang user friendly.

Diharapkan dengan penelitian ini, PT. Cisadanefood Makmur Abadi

mendapatkan manfaat sebagai berikut :

1. Bagi Mahasiswa

a. Meningkatkan pengetahuan dan memberikan pengalaman bagi penulis

dalam membuat sistem produksi.

b. Sebagai penerapan ilmu yang penulis peroleh selama mengikuti

perkuliahan.

2. Bagi Perusahaan

a. Mempermudah dan mempercepat serta mengurangi terjadinya

kesalahan dalam proses pencatatan surat perintah kerja dibandingkan

dengan sistem manual.


4

b. Dapat memperoleh informasi dengan cepat dan akurat mengenai

laporan produksi.

3. Bagi Instansi

Diharapkan hasil penelitian yang terbatas ini dapat memberikan masukan

yang bermanfaat dan memberikan pengetahuan tentang pengendalian

internal atas prosedur sistem produksi apakah pengendalian intern yang

diterapkan dalam perusahaan mampu meningkatkan efisiensi dan

efektifitas atas sistem produksi.

1.5 Sistematika Penelitian

Dalam penulisan ini, penulis membentuk suatu sistematika yang bertujuan

untuk menggambarkan secara ringkas bab-bab yang mencakup hal-hal sebagai

berikut:

BAB I : PENDAHULUAN

Bab ini berisikan mengenai Latar belakang, Identifikasi masalah,

Perumusan masalah, Batasan masalah, Manfaat dan tujuan penelitian,

Metode penelitian, Tinjauan kepustaka, dan Sistematika penulisan.

BAB II : LANDASAN TEORI

Bab ini menguraikan tentang konsep dasar dan teori-teori yang

mendukung pembahasan tentang sistem produksi ini yang didapat dari

beberapa literatur.

BAB III : METODE PENELITIAN

Bab ini membahas tentang metode penelitian yang gunakan oleh

peneliti pada saat penulisan laporan skripsi.


5

BAB IV : ANALISA DAN PERANCANGAN

Dalam bab ini peneliti menyajikan analisa sistem produksi yang akan

dibangun dan implementasi program.

BAB IV : HASIL DAN PEMBAHASAN

Bab ini membahas analisa hasil dan pembahasan aplikasi yang

dirancang, pembuatan program yang diajukan, tampilan dari program,

dan pengujian aplikasi.

BAB V : KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan dari bab-bab yang ada, sehingga dari

kesimpulan ini penulis mencoba untuk memberi saran yang berguna

untuk melengkapi dan menyempurnakan pengembangan aplikasi ini

untuk ke depannya.
BAB II

LANDASAN TEORI

2.1 Sistem Informasi

Adapun pengertian sistem informasi akan dijelaskan antara lain sebagai

berikut :

2.1.1 Pengertian Sistem

Menurut McLeod dan Schell yang diterjemahkan oleh Hendera Teguh

(2001, 11), sistem adalah sekelompok elemen yang terintegrasi dengan maksud

sama untuk

mencapai suatu tujuan.

Menurut O‟Brien (2002: 8), a system is a group of interrelated

components working together toward a common goal by accepting inputs and

producing outputs in an organized transformation process. Dari definisi di atas

dapat diartikan bahwa sistem adalah sekelompok komponen yang saling

berhubungan yang saling bekerja sama untuk mencapai tujuan yang sama dengan

menerima input dan memproses output dalam proses perubahan organisasi.

Menurut Hall (2001: 5), sistem didefinisikan sebagai sekelompok dua atau

lebih komponen-komponen yang saling berkaitan (interrelated) atau subsistem

subsistem yang bersatu untuk mencapai tujuan yang sama (common purpose).

Dari pengertian di atas, peneliti menyimpulkan bahwa sistem adalah

sekelompok elemen yang saling terintegrasi, berkaitan, dan bekerja sama untuk

mencapai tujuan yang sama.

6
7

2.1.2 Pengertian Informasi

Menurut McLeod et al yang diterjemahkan oleh Hendera Teguh (2001:

15), informasi adalah data yang telah diproses atau data yang memiliki arti.

Menurut O‟Brien (2002: 15), information as data that have been

converted into a meaningful and useful context for specific end user, yang artinya

informasi adalah data yang telah diubah bentuknya menjadi lebih berarti dan

berguna bagi pengguna-pengguna khusus.

Menurut Bodnar dan Hopwood yang diterjemahkan oleh Amir Abadi

Jusuf dan Rudi Tambunan (2000: 1), informasi adalah data yang berguna yang

diolah sehingga dapat dijadikan dasar untuk mengambil keputusan yang tepat.

Berdasarkan pengertian di atas, peneliti menyimpulkan bahwa informasi

merupakan data yang telah diproses sehingga memiliki arti dan berguna bagi

pemakainya sebagai dasar untuk mengambil keputusan.

2.1.3 Pengertian Sistem Informasi

Menurut Hall (2001: 7), sistem informasi adalah sebuah rangkaian

prosedur formal dimana data dikumpulkan, diproses menjadi informasi dan

didistribusikan kepada para pemakai.

Menurut O‟Brien (2002: 7), an information system can be any organized

combination of people, hardware, software, communications networks, and data

resources that collect, transform, and disseminates information in an

organizations, yang berarti sistem informasi dapat diorganisasikan dengan adanya

gabungan antara manusia, perangkat keras, perangkat lunak, jaringan komunikasi,


8

dan sumber-sumber data yang mengumpulkan, mengubah, dan menyebarkan

informasi dalam suatu organisasi.

Menurut Moscove, Simkin, dan Bagranoff (2001: 6), sistem informasi

adalah seperangkat subsistem-subsistem yang berhubungan yang bekerja sama

untuk mengumpulkan, memproses, menyimpan, mentransformasikan dan

mendistribusikan informasi untuk perencanaan, pengambilan keputusan dan

pengendalian.

Dari pengertian di atas, peneliti menyimpulkan bahwa sistem informasi

adalah rangkaian prosedur yang di dalamnya terdiri dari gabungan manusia,

perangkat keras, perangkat lunak, jaringan komunikasi, dan sumber-sumber data

yang berhubungan dan bekerja sama untuk mengumpulkan, memproses,

menyimpan, dan mendistribusikan informasi untuk perencanaan, pengambilan

keputusan dan pengendalian.

2.1.4 Sistem Produksi

Adapun pengertian sistem produksi akan dijelaskan sebagai berikut:

2.1.4.1 Pengertian Produksi

Produksi merupakan salah satu kegiatan yang berhubungan erat dengan

kegiatan ekonomi. Melalui proses produksi bisa dihasilkan berbagai macam

barang yang dibutuhkan oleh manusia. Tingkat produksi juga dijadikan sebagai

patokan penilaian atas tingkat kesejahteraan suatu negara. Jadi tidak heran bila

setiap negara berlomba - lomba meningkatkan hasil produksi secara global untuk

meningkatkan pendapatan perkapitanya.

Berikut ini adalah pengertian dan definisi produksi:


9

1. Pengertian Produksi Secara Sempit

Produksi adalah perbuatan atau kegiatan manusia untuk membuat suatu

barang atau mengubah suatu barang menjadi barang yang lain.

2. Pengertian Produksi Secara Luas

Produksi merupakan segala perbuatan atau kegiatan manusia baik secara

langsung maupun tidak langsung yang ditujukan untuk menambah atau

mempertinggi nilai dan guna suatu barang untuk memenuhi kebutuhan

manusia.

2. Pengertian Produksi Secara Umum

Produksi merupakan semua perbuatan atau kegaitan yang tidak hanya

mencakup pembuatan barang - barang saja, tetapi dapat juga membuat atau

menciptakan jasa pelayanan, seperti acara hiburan, penulisan buku - buku

cerita, dan pelayanan jasa keuangan

3. Produksi Sebagai Sistem Dan Proses

Produksi sebagai sistem berarti bahwa terdapat hubungan yang saling

memberikan pengaruh dan mempengaruhi antara faktor produksi yang satu

dan yang lainnya.

Produksi sebagai proses berarti bawa produksi dilakukan melalui tahap

demi tahap secara berurutan.

4. Pengertian Produksi Secara Ekonomi

Produksi mengacu pada kegiatan yang berhubungan dengan usaha

penciptaan dan penambahan kegunaan atau utilitas suatu barang dan jasa

Produksi adalah mengubah barang agar mempunyai kegunaan untuk

memenuhi kebutuhan manusia. Jadi produksi merupakan segala kegiatan untuk


10

menciptakan atau menambah guna atas suatu benda yang ditunjukkan untuk

memuaskan orang lain melalui pertukaran (Magfuri, 2010).

Menurut Imamul Arifin bahwa “Produksi merupakan hasil akhir dari

proses kegiatan produksi atau aktivitas ekonomi dengan memanfaatkan beberapa

input (faktor produksi)”.

2.1.4.2 Sistem Produksi

Sistem produksi tersebut antara lain adalah Perencanaan dan Pengendalian

Produksi, Pengendalian Kualitas, Penentuan Standar-standar Operasi, Penentuan

Fasilitas Produksi, Perawatan Fasilitas Produksi, dan Penentuan Harga Pokok

Produksi.

Sub sistem–sub sistem dari sistem produksi tersebut akan membentuk

konfigurasi sistem produksi. Keandalan dari konfigurasi sistem produksi ini akan

tergantung dari produk yang dibuat serta bagaimana cara membuatnya (proses

produksinya).

Untuk melaksanakan fungsi-fungsi perencanaan, operasi dan

pemeliharaan, perusahaan manufaktur harus memiliki organ pelaksana. Sistem

produksi pada suatu perusahaan manufakturing harus memiliki bagian-bagian atau

organ10

2.2. Siklus Hidup Pengembangan Sistem

Siklus hidup pengembangan sistem (SHPS) adalah pendekatan melalui

beberapa tahap untuk menganalisis dan merancang sistem.siklus hidup

pengembangan sistem dapat dilihat pada gambar 2.1.


11

2. Menentukan
syarat-syarat

3. Menganalisis kebutuhan-
kebutuhan sistem
1. Mengidentifikasi masalah,
peluang dan tujuan

4. Merancang sistem
yang direkomondasi

7. Mengimplemantasi dan
mengevaluasi sistem

5. Mengembangankan dan
mendokumentasi P. lunak

6. Menguji dan
mempertahankan sistem

Gambar 2.1. Siklus Hidup Pengembangan Sistem

(Sumber: Kenneth. E. Kendall dan Julie. E. Kendall., (1), 2007, 9)

Berikut tahap-tahap dalam siklus hidup pengembangan sistem:

1. Mengidentifikasi masalah, peluang dan tujuan

Tahap pertama ini berarti bahwa penganalisis melihat dengan jujur pada

apa yang terjadi didalam bisnis. Kemudian, bersama-sama dengan anggota

organisasional lain, penganalisis menentukan dengan cepat masalah-

masalah dengan anggota organisasi lain, penganalisis menentukan dengan

tepat masalah-masalah tersebut.

2. Menentukan syarat-syarat informasi

Tahap berikutnya, penganalisis memasukkan apa saja yang menentukan

syarat-syarat informasi untuk para pemakai yang terlibat. Di antara

perangkat-perangkat yang dipergunakan untuk menetapkan syarat-syarat


12

informasi dalam bisnis diantaranya ialah menentukan sampel dan

memeriksa data mentah, wawancara dan mengamati perilaku pembuat

keputusan dan lingkungan kantor dan prototyping.

3. Menganalisis kebutuhan sistem

Tahap berikutnya ialah menganalisis kebutuhan-kebutuhan sistem. Sekali

lagi perangkat dan teknik-teknik tertentu akan membantu penganalisis

menentukan kebutuhan. Perangkat yang dimaksud ialah penggunaan

diagram aliran data untuk menyusun daftar input, proses dan output fungsi

bisnis dalam bentuk grafik terstruktur.

4. Merancang sistem yang direkomendasikan

Dalam tahap ini penganalisa sistem menggunakan informasi-informasi

yang terkumpul sebelumnya untuk mencapai desain sistem informasi yang

logik. Penganalisis merancang prosedur data-entry sedemikian rupa

sehingga data yang dimasukkan ke dalam sistem informasi benar-benar

akurat. Selain itu, penganalisis menggunakan teknik-teknik bentuk dan

perancangan layar tertentu untuk menjamin keefektifan input sistem

informasi.

5. Mengembangkan dan mendokumentasikan perangkat lunak

Dalam tahap kelima ini penganalisis bekerja bersama-sama dengan

pemrogram untuk mengembangkan suatu perangkat lunak awal yang

diperlukan. Beberapa teknik terstruktur untuk merancang dan

mendokumentasikan perangkat lunak meliputi rencana struktur, Nassi-

Shneiderman charts, dan pseudocode.


13

6. Menguji dan mempertahankan sistem

Sebelum sistem informasi dapat digunakan, maka harus dilakukan

pengujian terlebih dulu. Akan bisa menghemat biaya bila dapat

menangkap adanya masalah sebelum sistem tersebut ditetapkan. Sebagian

pengujian dilakukan oleh pemrogram sendiri, dan lainnya dilakukan oleh

penganalisis sistem. Rangkaian pengujian ini pertama-tama dijalankan

bersama-sama dengan data contoh serta dengan data aktual dari sistem

yang telah ada. Mempertahankan sistem dan dokumentasinya dimulai di

tahap ini dan dilakukan secara rutin selama sistem informasi dijalankan.

(Kenneth. E. Kendall dan Julie. E. Kendall., (1), 2007 , 11).

2.3. Analisis dan Perancangan Sistem dengan Pendekatan Object-Oriented

Adapun penjelasan analisis dan perancangan sistem adalah sebagai berikut

2.3.1. Pengertian Analisis Sistem

Menurut Bodnar Raymond (2000: 21), analisis sistem meliputi formulasi

dan evaluasi solusi-solusi masalah sistem. Penekanan dalam analisis sistem adalah

pada tujuan keseluruhan sistem. Dasar dari semua ini adalah analisis untung-rugi

diantara tujuan-tujuan sistem.

Menurut McLeod Raymond (2001: 190) analisis sistem adalah penelitian

atas sistem yang telah ada dengan tujuan untuk merancang sistem yang baru atau

yang diperbaharui.

Menurut McLeod Raymond (2001: 190), tahap-tahap analisis sistem

adalah sebagai berikut:

1. Mengumpulkan penelitian sistem


14

2. Mengorganisasikan tim proyek

3. Mendefinisikan kebutuhan informasi

4. Mendefinisikan kriteria kinerja sistem

5. Menyiapkan usulan rancangan

6. Menyetujui atau menolak rancangan sistem

2.3.2. Pengertian Perancangan Sistem

Menurut Mulyadi (2001: 51), perancangan sistem adalah suatu proses

penerjemahan kebutuhan pemakai informasi ke dalam alternatif rancangan sistem

informasi yang diajukan kepada pemakai informasi untuk dipertimbangkan.

Menurut McLeod Raymond yang diterjemahkan oleh Hendra Teguh

(2001: 192), perancangan sistem adalah penentuan proses dan data yang

diperlukan oleh sistem yang baru.

Berdasarkan pengertian di atas, peneliti menyimpulkan bahwa

perancangan sistem adalah suatu proses penerjemahan kebutuhan pemakai

informasi ke dalam alternatif rancangan sistem yang baru dan diajukan kepada

pemakai informasi untuk dipertimbangkan.

Menurut McLeod Raymond (2001: 192), tahap-tahap perancangan sistem

informasi adalah sebagai berikut:

1. Menyiapkan rancangan sistem yang terinci

2. Mengidentifikasi berbagai alternatif konfigurasi sistem

3. Mengevaluasi berbagai alternatif konfigurasi sistem

4. Memilih konfigurasi terbaik

5. Menyiapkan usulan penerapan


15

2.4. Sistem Pengendalian Intern

Adapun pengertian pengendalian intern akan dibahas sebagai berikut:

2.4.1. Pengertian Sistem Pengendalian Intern

Menurut Mulyadi (2001: 163), sistem pengendalian intern meliputi

struktur organisasi, metode dan ukuran-ukuran yang dikoordinasikan untuk

menjaga kekayaan organisasi, mengecek ketelitian dan keandalan data akuntansi,

mendorong efisiensi dan mendorong dipatuhinya kebijakan manajemen. Definisi

sistem pengendalian intern tersebut menekankan tujuan yang hendak dicapai, dan

bukan pada unsur-unsur yang membentuk sistem tersebut. Dengan demikian,

pengertian pengendalian intern tersebut di atas berlaku baik dalam perusahaan

yang mengolah informasinya secara manual, dengan mesin pembukuan, maupun

dengan komputer.

2.4.2. Tujuan Sistem Pengendalian Intern

Menurut Mulyadi (2001: 163), tujuan sistem pengendalian intern menurut

definisinya di atas adalah:

1. Menjaga kekayaan organisasi

2. Mengecek ketelitian dan keandalan data akuntansi

3. Mendorong efisiensi

4. Mendorong dipatuhinya kebijakan manajemen

Menurut tujuannya, sistem pengendalian intern tersebut dapat dibagi

menjadi dua macam: pengendalian intern akuntansi (internal accounting control)

dan pengendalian intern administratif (internal administrative control).

Pengendalian intern akuntansi, yang merupakan bagian dari sistem pengendalian


16

intern, meliputi struktur organisasi, metode dan ukuran-ukuran yang

dikoordinasikan terutama untuk menjaga kekayaan organisasi dan mengecek

ketelitian dan keandalan data akuntansi. Pengendalian intern akuntansi yang baik

akan menjamin keamanan kekayaan para investor dan kreditur yang ditanamkan

dalam perusahaan dan akan menghasilkan laporan keuangan yang dapat

dipercaya. Pengendalian intern administratif meliputi struktur organisasi, metode

dan ukuran-ukuran yang dikoordinasikan terutama untuk mendorong efisiensi dan

dipatuhinya kebijakan manajemen.

2.4.3. Unsur Sistem Pengendalian Intern

Menurut Mulyadi (2001: 164) unsur pokok sistem pengendalian intern

adalah:

1. Struktur organisasi yang memisahkan tanggung jawab fungsional secara

tegas.

2. Sistem wewenang dan prosedur pencatatan yang memberikan

perlindungan yang cukup terhadap kekayaan, utang, pendapatan dan biaya.

3. Praktik yang sehat dalam melaksanakan tugas dan fungsi setiap unit

organisasi.

4. Karyawan yang mutunya sesuai dengan tanggung jawabnya.

2.5. Perancangan Sistem

Adapun beberapa perancangan sistem yang akan dibahas sebagai berikut:

2.5.1. Unified Modeling Language (UML)


17

Menurut Jones dan Rama (2008, p78), UML adalah suatu bahasa yang

digunakan untuk menentukan, memvisualisasikan, membangun, dan

mendokumentasikan suatu sistem informasi. UML dikembangkan sebagai suatu

alat untuk analisis dan design berorientasi objek oleh Grady Booch, Jim

Rumbaugh, dan Ivan Joacobson

2.5.2. Use case Diagram

Mengutip pernyataan dari Writen, Bentley dan Ditman pada bukunya

(2004, p655) use case diagram merupakan penggambaran interaksi antara sistem

dan sistem external serta user. Dengan kata lain, menjelaskan siapa yang akan

menggunakan sistem dan bagaimana user akan berinteraksi dengan sistem. Use

case Narrative digunakan dalam menjelaskan secara tertulis uraian dari tiap

langkah interaksi.

Dikutip dari Jones dan Rama (2006, p267), daftar use case yang terjadi di

dalam suatu aplikasi yang menunjukkan actor yang bertanggung jawab setiap use

case. Berdasarkan definisi di atas, maka dapat disimpulkan bahwa use case

diagram adalah salah satu diagram dalam UML, yang terdiri dari actor dan use

case yang menunjukkan hubungan atau interaksi antara user dan sistem, serta

melihat fungsi sistem dari pandangan pengguna sistem

2.5.3. Diagram Class

Diagram Class menurut Munawar (2005 : 28) merupakan himpunan dari

objek-objek yang sejenis. Sebuah objek memiliki keadaan sesaat (state) dan

perilaku (behavior). State sebuah objek adalah kondisi objek tersebut yang
18

dinyatakan dalam attribute/properties. Sedangkan perilaku suatu objek

mendefinisikan bagaimana sebuah objek bertindak/beraksi dan memberikan reaksi

Diagram Class digunakan untuk menampilkan kelas-kelas dan paket-paket

di dalam sistem. Diagram Class memberikan gambaran sistem secara statis dan

relasi antar mereka. Biasanya, dibuat beberapa class diagram untuk system

tunggal. Beberapa diagram akan menampilkan subset dari kelas-kelas dan

relasinya. Dapat dibuat beberapa diagram sesuai dengan yang diinginkan untuk

mendapatkan gambaran lengkap terhadap sistem yang dibangun.

Diagram Class adalah alat perancangan terbaik untuk tim pengembang.

Diagram tersebut membantu pengembang mendapatkan struktur sistem sebelum

kode ditulis, dan membantu untuk memastikan bahwa sistem adalah desain

terbaik.

2.5.4. Sequence Diagram

Sequence diagram menurut Munawar (2005 : 187) adalah grafik dua

dimensi dimana obyek ditunjukkan dalam dimensi horizontal, sedangkan lifeline

ditunjukkan dalam dimensi vertikal..

2.5.5. Flow Of Document (FOD)

Menurut Jogiyanto (1989: 796-799), Flow Of Document (FOD)

merupakan “Bagan yang menunjukkan arus pekerjaan secara keseluruhan dari

sistem”. Bagan ini menjelaskan urutan-urutan dari prosedur-prosedur yang ada

didalam sistem, bagan alur digambarkan dengan menggunakan simbol-simbol

yang tampak sebagai berikut:


19

1. Dokumen.

Menunjukkan dokumen input dan output baik untuk proses manual atau

komputer.

Gambar 2.2. Simbol Dokumen

(Sumber : Jogiyanto, 1989: 796-799)

2. Kegiatan manual.

Menunjukkan pekerjaan manual.

Gambar 2.3. Simbol Kegiatan Manual

(Sumber : Jogiyanto, 1989: 796-799)

3. Proses.

Menunjukkan kegiatan proses dari operasi program komputer.

Gambar 2.4. Simbol Proses Operasi Komputer

(Sumber : Jogiyanto, 1989: 796-799)


20

4. Arsip.

Menunjukkan simpanan dokumen atau arsip.

Gambar 2.5. Simbol Arsip

(Sumber : Jogiyanto, 1989: 796-799)

5. Arus.

Menunjukkan arus dari proses.

Gambar 2.6. Simbol Arus

(Sumber : Jogiyanto, 1989: 796-799)

6. Penjelasan.

Menunjukkan penjelasan dari suatu proses.

Gambar 2.7. Simbol Penjelasan

(Sumber : Jogiyanto, 1989: 796-799)


21

7. Penghubung.

Menunjukkan penghubung kehalaman yang masih sama atau kehalaman

lain.

Gambar 2.8. Simbol Penghubung.

(Sumber : Jogiyanto, 1989: 796-799)

2.5.6. ERD (Entity Relationship Diagram)

Entity Relationship Diagram (ERD) adalah menyediakan cara untuk

mendeskripsikan perancangan basis data pada peringkat logika.

Entity Relationship Diagram (ERD) adalah gambaran mengenai

berelasinya antar entitas.

1. Sistem adalah kumpulan elemen yang setiap elemen memiliki fungsi

masing-masing dan secara bersama-sama mencapai tujuan dari sistem

tersebut.

2. „Kebersama-sama‟-an dari sistem di atas dilambangkan dengan saling

berelasinya antara satu entitas dengan entitas lainnya

3. Entitas (entity/ entity set), memiliki banyak istilah di dalam ilmu

komputer, seperti tabel (table), berkas (data file), penyimpan data (data

store), dan sebagainya

ERD merupakan suatu model untuk menjelaskan hubungan antar data

dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan
22

antar relasi.ERD untuk memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada

tiga simbol yang digunakan, yaitu:

1. Entiti

Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain.

2. Atribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi

untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut

mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu

dengan yang lain. Gambar atribut diwakili oleh simbol elips.

3. Hubungan atau Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang

berbeda. Relasi dapat digambarkan sebagai berikut:

Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B)

dalam satu basis data yaitu:

1. Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A

berhubungan paling banyak dengan satu entitas pada himpunan entitas B.

2. Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak

entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat

berhubungan dengan satu entitas pada himpunan entitas A.


23

3. Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak

entitas pada himpunan entitas B.

Contoh ERD

Mengikuti
Siswa Mata
Kuliah

Nama_Siswa
Kd_mata_kuliah
Kd_mata_kuliah
Kd_Siswa
Kd_siswa Nama_kuliah

Nilai_Ujian

Gambar 2.9. Contoh ERD

(Sumber: Budi Sutejo Dharma Oetomo, 2008: 99)

Terdapat 3 macam derajat dari relationship, yaitu:

1. Unary Degree (derajat satu),

Bila satu entity mempunyai relasi terhadap dirinya sendiri. Digambarkan

sebagai berikut:

Gambar 2.10. Unary Degree

(Sumber: Budi Sutejo Dharma Oetomo, 2008: 99)


24

2. Binary degree (derajat dua) dan

Bila satu relasi menghubugkan dua entity, digambarkan sebagai berikut:

Gambar 2.11. Binary Degree

(Sumber: Budi Sutejo Dharma Oetomo, 2008: 99)

3. Ternary degree (derajat tiga)

Bila satu entity menghubungkan lebih dari dua entity. Digambarkan sebagai

berikut:

Gambar 2.12. Ternary Degree

(Sumber: Budi Sutejo Dharma Oetomo, 2008: 99)

2.5.6.1. Simbol-simbol ER-Diagram

Adapun Simbol-simbol Entity Relationship Diagram terdiri dari beberapa

macam yaitu:
25

Notes Arti Notes Arti

Entity Atribut

Weak Entity Atribut


Primarykey

Relationship Atribut
Multikey

Identifing Atribut
Relationship Coorporate

Atribut Observatif

Gambar 2.13. Simbol-simbol Entity Relationship Diagram

(Sumber: Budi Sutejo Dharma Oetomo, 2008: 99)

2.6. Basis Data

Basis data merupakan komponen terpenting dalam pembangunan sistem

informasi, karena telah menjadi tempat untuk menampung dan mengorganisasikan

seluruh data yang ada dalam sistem, sehingga dapat dieksplorasi untuk menyusun

informasi-informasi dalam berbagai bentuk. Basis data merupakan himpunan

kelompok data yang saling berkaitan. Data tersebut diorganisasikan sedemikian

rupa agar terjadi duplikasi yang tidak perlu, sehingga dapat diolah atau

diekplorasikan secara tepat dan mudah untuk menghasilkan informasi. (Budi

Sutejo Dharma Oetomo, 2008: 99).


26

Basis data adalah suatu kumpulan data yang terpadu (interrelated data)

yang dirancang terutama untuk meminimalkan pengulangan data yang tersimpan

secara bersama-sama dalam satu media, sekaligus tempat sekumpulan berkas data

yang terkomputerisasi. (Abdul Kadir, 2008: 5).

Dalam pembangunan database, analisis sistem harus dapat menentukan

dalam model arsitektur mana database itu akan diletakkan. Dinilai dari

penempatannya, arsitektur database dapat dikategorikan dalam tiga bagian yaitu:

1. Sistem database tunggal

Pada arsitektur ini database dan aplikasinya diletakkan pada komputer

yang sama yang tidak berada dalam lingkungan jaringan, sehingga

database itu hanya dapat diakses oleh aplikasi tunggal. Sistem ini biasanya

digunakan oleh perusahaan kecil.

2. Sistem database terpusat.

Pada arsitektur ini, lokasi database secara fisik berada dalam komputer

pusat dalam suatu lingkungan jaringan. Meskipun pemasukan dan akses

data dapat dilakukan dari berbagai terminal yang terhubung dengan

komputer tersebut, namum proses pengolahan data hanya berlangsung di

komputer pusat. Dengan sistem ini komputer pusat menjadui titik krisis

dari proses pengolahan database. Bila komputer pusat terganggu maka

secara keseluruhan sistem informasi akan terganggu.

3. Sistem database terdistribusi

Pada arsitektur ini salinan database, baik sebagian maupun secara

keseluruhan terdistribusi di beberapa lokasi. Pada model ini, titik krisis

pada sistem terpusat dapat dihindari. Namum pada sistem ini, tantangan
27

terbesar yang dihadapi adalah proses pengintegrasian untuk menjaga

konsistensi data yang tersebar di beberapa lokasi. (Budi Sutejo Dharma

Oetomo, 2008, 112).

Dalam basis data dikenal nya suatu istilah konsep basisdata. Dalam bidang

realitas adalah entitas dan atribute-attribute, dalam bidang sebenarnya adalah

munculnya record dan item data kejadian, dan dalam bidang metadata adalah

definisi record dan definisi item data.

1. Entitas

Objek atau kejadian apapun mengenai seseorang yang memilih untuk

megumpulkan data adalah sebuah entitas. Entitas dapat berupa orang,

tempat, atau sesuatu. Entitas apapun juga dapat merupakan satu kejadian

atau unit waktu esperti mesin yang rusak, penjualan, atau bukan atau

tahun.

2. Hubungan

Hubungan diasosisasikan antara entitas terdiri dari jenis:

a. Hubungan satu-ke-satu (ditandakan 1:1)

b. Hubungan satu-ke-banyak (1: B)

c. Hubungan banyak-ke-banyak (B:B)

3. Atribut

Atribut merupakan beberapa karakteristik dari satu entitas. Terdapat

beberapa atribut untuk masing-masing entitas.

4. Record

Sebuah record adalah kumpulan item data yang memiliki sesuatu secara

umum dengan entitas yang di deskripsikan.


28

5. Metadata

Metadata adalah data mengenai data dalam file atau basisdata. Metadata

mendeskripsikan nama yang di berikan dan panjang yang di tentukan dari

setiap item data. Metadata medeskripsikan panjang dan komposis tiap

record.

2.7 Sejarah dan Perkembangan Visual Basic

Pada era 1950-an dikembangkan bahasa pemograman BASIC (Beginner’s

All-purpose Symbolic Intruction Cod) oleh Microsofot. Pada tahun 1991

Microsoft kembali mengembangkan bahasa Visual BASIC yang merupakan

pengembangan dari pendahulunya. Visual Basic adalah salah satu bahasa

pemrograman komputer yang digunakan untuk membuat aplikasi Windows grafis

GUI (Grafical User Interface). Bahasa pemrograman adalah perintah yang

dimengerti oleh komputer untuk melakukan tugas–tugas tertentu.Visual Basic

merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai

macam program komputer, khususnya yang menggunakan sistem operasi

Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer

yang mendukung object (Object Orinted Programming = OOP), pengembangan

aplikasi dalam Pemrograman Visual Basic dimulai dengan pembentukan user

interface, kemudian mengatur properti dari objek-objek yang digunakan dalam

user interface, dan baru dilakukan penulisan kode program untuk menangani

kejadian-kejadian (event).
29

2.7.1 Pengenalan Microsoft Visual Studio 2010

Visual Studio 2010 merupakan suatu perangkat lunak yang dapat di

gunakan untuk pengembangan berbagai macam aplikasi yang memiliki berbagai

macam tipe antara lain aplikasi dekstop (windows form, command line (console)),

aplikasi web, windows mobile (Pocket PC).

Visual Studio 2010 diluncurkan Microsoft pada tanggal 19 November

2009, dan memiliki lebih dari satu kompiler, SDK (Software Development Kid),

dan dokumentasi tutorial (MSDN Library).Kompiler yang dimasukkan ke dalam

paket Visual Studio 2010 antara lain Visual C++, Visual C#, Visual Basic, Visual

InterDev, Visual J++, Visual J#, Visual Fox Pro, Visual Source Safe dan

kesemuanya ditujukan untuk flatform .NET Framework 3.5.

Visual Studio 2010 dapat digunakan untuk mengembangkan aplikasi

dalam bentuk bahasa mesin yang berjalan di atas Windows atau pun dalam bentuk

Microsoft Intermediate Language diatas .NET Framework. Selain itu, Visual

Studio 2010 juga dapat digunakan untuk mengembangkan aplikasi Silverlight,

aplikasi Windows Mobile (yang berjalan di atas.NET Compact framework 3.5).

Visual Basic adalah software yang biasanya digunakan untuk membuat

sebuah program. Visual basic sekarang sudah banyak versinya ada visual

basic.net, visual basic 2010, visual basic 2008 dan masih banyak lagi. Dalam

visual basic ini kita dapat membuat sebuh program baik berbasis web maupun

berbasis destkop. program berbasis web adalah program yang dapat digunakan

secara on-line. Sedangkan program berbasis destkop hanya dapat di gunakan

secara off-line. Dalam pemrograman visual basic ada yang namanya variabel,

operator, dan ekspresi.Variabel adalah nama penyimpanan data di memori


30

komputer yang digunakan selama eksekusi program dan nilainya datanya bisa

berubah-rubah. Operator adalah suatu symbol atau tanda untuk menyatakan suatu

operator atau proses. Ekspresi adalah suatu cara penulisan untuk memberikan atau

memasukkan nilai kedalam variable. Ekspresi dalam visual basic dinyatakan

dengan tanda “=” (tanpa tanda kutip).


BAB III

METODE PENELITIAN

3.1. Tempat dan Jadwal Penelitian

Penelitian ini dilakukan di laboratorium komputer PT. Cisadanefood Makmur

Abadi, dimana waktu penelitian dilakukan terhitung dari bulan November 2014

hingga April 2015.

Jadwal penelitian yang dilakukan dapat dilakukan, dapat dinyatakan dalam

bentu Gantt Chart Seperti diperlihatkan pada Tabel 3.1. berikut ini.

Tabel 3.1 Jadwal Penelitian

November Desember Januari Februari Maret April


2014 2014 2015 2015 2015 2015
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Identifikasi
Masalah
Pengumpulan
Data
Analisa
Sistem
Perancangan
Sistem
Pembangunan
Sistem
Uji Coba
Sistem
Penulisan
Laporan

31
32

3.2. Kerangka Kerja

Kerangka kerja (framework) adalah suatu struktur konseptual dasar yang

digunakan untuk memecahkan atau menangani suatu masalah kompleks. Istilah ini

sering digunakan antara lain dalam bidang perangkat lunak untuk menggambarkan

suatu desain sistem perangkat lunak yang dapat digunakan kembali, serta dalam

bidang manajemen untuk menggambarkan suatu konsep yang memungkinkan

penanganan berbagai jenis atau entitas bisnis secara homogen.

Kerangka kerja ini menggunakan metode waterfall. Metode waterfall

menekankan pada sebuah keturutan dalam proses pengembangan perangkat lunak.

Metode ini adalah sebuah metode yang tepat untuk membangun sebuah perangkat

lunak yang tidak terlalu besar dan sumber daya manusia yang terlibat dalam jumlah

yang terbatas.

Identifikasi Masalah

Pengumpulan Data

Analisa Sistem

Perancangan Sistem

Pembangunan Sistem

Uji Coba Sistem

Gambar 3.1 Kerangka Kerja

Metode waterfall dipilih oleh penulis dikarenakan metode waterfall adalah

metode pengembangan perangkat yang berurutan sehingga tidak terjadi pengulangan

pengumpulan data, analisa sistem, dan perancangan sistem serta pembangunan

sistem yang berulang sehingga waktu yang digunakan lebih efisien.


33

3.2.1. Metode Pengumpulan Data

Pada metode ini akan dilakukan pengumpulan data dan informasi dengan cara

Studi Literatur, melalui teknik ini, penulis melakukan kegiatan pengumpulan data,

keterangan dan informasi dengan penelaahan secara cermat atas berbagai dokumen

maupun buku-buku ilmiah, serta bahan-bahan tertulis lainnya yang relevan dengan

objek penelitian.

3.2.2. Analisa Sistem

Pada tahapan ini, penulis melakukan pengamatan, mempelajari, dan

memahami sistem produksi, melalui analisa dokumen input dan output sehingga

diketahui kelebihan dan kelemahan sistem yang sedang berjalan.

Pada sistem berjalan berjalan pencatatan surat perintah kerja yang digunakan

masih menggunakan sistem manual sehingga sering terdapat kesalahan pembacaan

serta penyajian laporan kepada pimpinan tidak dapat disediakan dengan cepat karena

masih menggunakan sistem manual.

3.2.3. Perancangan Sistem

Pada tahapan ini, penulis melakukan perancangan sistem yang dapat

dijabarkan sebagai beriktu:

1. Perancangan form login

2. Perancangan form menu utama.

3. Perancangan form surat perintah kerja

4. Perancangan form cetakan.

5. Perancangan form penjemuran.

6. Perancangan form sortir


34

7. Perancangan form packing

8. Perancangan form pengecekan

9. Perancangan form pengiriman

3.2.4. Pembangunan Sistem

Pada tahapan ini, penulis melakukan pembangunan sistem dengan

berdasarkan perancangan sistem yang telah dilakukan sebelumnya. Pembangunan

sistem ini berupa pembuatan perangkat lunak menggunakan komputer dengan

merancang form menggunakan bahasa pemograman Visual Basic dengan aplikasi

Visual Studio 2010, database menggunakan Microsoft Acces 2007, dan laporan

menggunakan Crystal Report 9.5.

3.2.5. Uji Coba Sistem

Pada tahapan ini, dilakukan uji coba sistem produksi berupa pengujian

terhadap sistem apakah sistem telah sesuai dengan perancangan input maupun output

yang dihasilkan. Jika terdapat bug (kesalahan), maka dilakukan perbaikan terhadap

sistem.
BAB IV

ANALISA DAN PERANCANGAN

4.1. Analisa Sistem

Sistem informasi yang akan dirancang untuk menampilkan surat perintah

kerja secara otomatis, karena sistem yang digunakan masih menggunakan sistem

manual sehingga sering terdapat kesalahan. Dan penyajian laporan yang bisa dilihat

proses pembuatan sudah mencapai tahap mana karena penyajian laporan kepada

pimpinan tidak dapat disediakan dengan cepat karena masih menggunakan sistem

manual.

Berdasarkan penelitian yang dilakukan oleh peneliti pada sistem produksi

pada PT. Cisadanefood Makmur Abadi, didapatkan beberapa masalah pada sistem

berjalan yaitu sebagai berikut:

1. Belum adanya sistem terkomputerisasi yang mencatat data produksi yang

terjadi pada PT. Cisadanefood Makmur Abadi.

2. Belum tersedia aplikasi untuk mengetahui laporan tahap produksi sudah

diposisi mana.

4.2. Perancangan Sistem

Pada perancangan sistem ini penulis melakukan pembagian menjadi beberapa

tahap yaitu:

4.2.1. Rancangan Proses

Adapun flowchart sistem usulan yang penulis rancang yaitu :

35
36

Flowchart program menu utama dapat dilihat pada gambar 4.1 berikut

Start

Login

Validasi

Menu
Utama

Surat Perintah Surat Perintah


Y
Kerja Kerja

Cetakan Y Cetakan

Penjemuran Y Penjemuran

T Sortir Y Sortir

Packing Y Packing

Pengecekan Y Pengecekan

Pengiriman Y Pengiriman

Keluar

End

Gambar 4.1. Flowchart Menu Utama

Flowchart menu utama dimulai dari form menu utama, jika ya pada saat

masterdata maka datastore master data diolah, jika tidak maka lanjut pada proses

tarik data. Jika pada tarik data terjadi maka datastore tarik data dapat diolah, dan jika
37

tidak maka lanjut pada proses laporan. Jika pada laporan terjadi maka datastore

laporan dapat diolah dan jika tidak maka proses keluar dan selesai.

4.2.2. Perancangan ERD

Relasi entitas dari tabel tersebut dapat dilihat pada gambar 4.2 berikut.

Gambar 4.2. Relasi Entitas

4.2.3. Perancangan Basis Data

Adapun perancangan yang dilakukan oleh penulis yaitu:

1. Perancangan database user

Database user dapat dilihat pada tabel 4.1.


38

Tabel 4.1. Rancangan Struktur Tabel User

No Nama Field Tipe Keterangan

1 ID Text Nomor Induk User

2 Jabatan Text Nama User

3 Pass Text Password User

Tabel yang digunakan untuk menyimpan data record user. Pada tabel user

yang merupakan primary key adalah ID, karena pada database user tidak

diperbolehkan memiliki ID yang sama.

2. Perancangan database transaksi

Database transaksi dapat dilihat pada tabel 4.2.

Tabel 4.2. Rancangan Struktur Tabel Transaksi

No Nama Field Tipe Keterangan

1 NoSPK Text Nomor Surat Perintah Kerja

2 TanggalSPK Date/Time Tanggal SPK

3 TanggalSelesai Date/Time Tanggal Selesai SPK

4 Customer Text Nama Customer

5 Keterangan Date/Time Keterangan

Tabel yang digunakan untuk menyimpan data record transaksi perusahaan.

Pada tabel transaksi yang merupakan primary key adalah no SPK, karena

pada faktur tidak boleh memiliki no SPK yang sama.


39

3. Perancangan database transaksi rinci

Database transaksi rinci dapat dilihat pada tabel 4.3.

Tabel 4.3. Rancangan Struktur Tabel Transaksi Rinci

No Nama Field Tipe Keterangan

1 NoSPK Text Nomor Surat Perintah Kerja

2 NmrBarang Text Nomor Urut Barang

3 NamaBarang Text Nama Barang

4 Jumlah Number Jumlah Barang

5 Satuan Text Satuan Barang

6 Sisa Number Sisa Produksi Terkirim

7 SisaProses Number Sisa Produksi Proses

8 Proses Yes/No Status Proses

9 Cetakan Yes/No Status Cetakan

10 TTCetakan Date/Time Tanggal Terima Cetakan

11 TKCetakan Date/Time Tanggal Kirim Cetakan

Tabel yang digunakan untuk menyimpan data record transaksi rinci. Pada

tabel transaksi rinci yang merupakan primary key adalah no SPK dan nama

barang, karena pada tabel transaksi rinci tidak boleh memiliki no SPK dan

nama barang yang sama.

4. Perancangan database proses

Database proses dapat dilihat pada table 4.4.


40

Tabel 4.4. Rancangan Struktur Tabel Proses

No Nama Field Tipe Keterangan

1 NoProses Text Nomor Proses

2 NoSPK Text Nama Surat Perintah Kerja

3 NmrBarang Number Nomor Urut Barang

4 NamaBarang Text Nama Barang

5 Penjemuran Yes/No Status penjemuran

6 Sortir Yes/No Status Sortir Kerupuk

7 Packing Yes/No Status Packing

8 Pengecekan Yes/No Status Pengecekan

9 Pengiriman Yes/No Status Pengiriman

Tabel yang digunakan untuk menyimpan data proses. Pada tabel proses yang

merupakan primary key adalah NoProses, karena pada proses yang sama tidak

boleh memiliki noproses yang sama.

5. Perancangan database proses rinci

Database proses rinci dapat dilihat pada table 4.5.

Tabel 4.5. Rancangan Struktur Tabel Proses Rinci

No Nama Field Tipe Keterangan

1 NoProses Text Nomor Proses

2 TKProses Date/Time Tanggal Kirim Proses

3 TTPenjemuran Date/Time Tanggal Terima Penjemuran

4 JumlahPenjemuran Number Jumlah Penjemuran


41

5 RejectPenjemuranL Number Reject Penjemuran Langsung

6 RejectPenjemuran Number Reject Penjemuran

7 TKPenjemuran Date/Time Tanggal Kirim Penjemuran

8 TTSortir Date/Time Tanggal Terima Sortir

9 JumlahSortir Number Jumlah Sortir

10 RejectSortirL Number Reject Sortir Langsung

11 RejectSortir Number Reject Sortir

12 TKSortir Date/Time Tanggal Kirim Sortir

13 TTPacking Date/Time Tanggal Terima Packing

14 JumlahPacking Number Jumlah Packing

15 RejectPackingL Number RejectPackingLangsung

16 RejectPacking Number RejectPacking

17 TKPacking Date/Time Tanggal Kirim Packing

18 TTPengecekan Date/Time Tanggal Terima Pengiriman

19 JumlahPengecekan Number Jumlah Pengecekan

20 RejectPengecekanL Number Reject Pengecekan Langsung

21 RejectPengecekan Number Reject Pengecekan

22 TKPengecekan Date/Time Tanggal Kirim Pengecekan

23 TTPengiriman Date/Time Tanggal Pengiriman

24 JumlahPengiriman Number Jumlah Pengiriman

Tabel yang digunakan untuk menyimpan data proses rinci. Pada tabel proses rinci

yang merupakan primary key adalah NoProses, karena pada proses rinci yang sama

tidak boleh memiliki noproses yang sama.


42

4.2.4. Rancangan Input

Adapun user interface terhadap rancangan input yang dirancang oleh penulis

antara lain:

1. Surat Perintah Kerja

Tanggal No. SPK

Nama Customer

Keterangan Simpa
n
Cetakan Tutup

Nama Barang Jumlah Satuan

List Barang

Gambar 4.3. User Interface Surat Perintah Kerja

2. Cetakan

COMBO BOX LIST BARANG PENDING

SIAP

Gambar 4.4. User Interface Cetakan


43

3. Penjemuran

NOMOR PROSES

NOMOR SURAT PERINTAH KERJA

NAMA BARANG

ACCEPT SIMPAN

REJECT CETAK

Gambar 4.5. User Interface Penjemuran

4. Sortir

NOMOR PROSES

NAMA BARANG

ACCEPT CETAK

REJECT SIMPAN

Gambar 4.6. User Interface Sortir

5. Packing

NOMOR PROSES

NAMA BARANG

ACCEPT CETAK

REJECT SIMPAN

Gambar 4.7. User Interface Packing


44

6. Pengecekan

NOMOR PROSES

NAMA BARANG

ACCEPT CETAK

REJECT SIMPAN

Gambar 4.8. User Interface Pengecekan

7. Pengiriman

NOMOR PROSES SIMPAN

LIST DATA BARANG

Gambar 4.9. User Interface Pengiriman

4.2.5. Rancangan Output

Adapun user interface terhadap rancangan output yang dirancang oleh penulis

antara lain:

No. SPK, Cetakan, Penjemuran, Sortir, Packing, Pengecekan, Pengiriman

Gambar 4.10. User Interface Laporan


BAB V

HASIL DAN PEMBAHASAN

5.1 Hasil

Adapun hasil form input yang terdapat pada aplikasi yang dirancang adalah

sebagai berikut :

1. Form Surat Perintah Kerja

Form Surat Perintah Kerja dapat dilihat pada gambar 5.1 berikut

Gambar 5.1. Form Surat Perintah Kerja

Form Surat Perintah Kerja adalah salah satu rancangan yang dibuat

oleh peneliti untuk membangun sebuah data program yang dijalankan dengan

menggunakan Microsoft Visual Studio 2008. Fungsi tombol simpan untuk

menarik data dan menyimpan data ke database.

45
46

2. Form Cetakan

Gambar 5.2. Form Cetakan

Form Cetakan adalah salah satu rancangan yang dibuat oleh peneliti

untuk membangun sebuah data program yang dijalankan dengan

menggunakan Microsoft Visual Studio 2008. Fungsi tombol siap adalah

mengubah status cetakan menjadi siap.

3. Form Penjemuran

Gambar 5.3. Form Penjemuran


47

Form Penjemuran adalah salah satu rancangan yang dibuat oleh

peneliti untuk membangun sebuah data program yang dijalankan dengan

menggunakan Microsoft Visual Studio 2008. Fungsi tombol simpan adalah

mengubah data nomor SPK dan nomor proses pada barang tertentu menjadi

status siap dalam penjemuran.

4. Form Sortir

Gambar 5.4. Form Sortir

Form Sortir adalah salah satu rancangan yang dibuat oleh peneliti

untuk membangun sebuah data program yang dijalankan dengan

menggunakan Microsoft Visual Studio 2008. . Fungsi tombol simpan adalah

mengubah data nomor SPK dan nomor proses pada barang tertentu menjadi

status siap dalam sortir.


48

5. Form Packing

Gambar 5.4. Form Packing

Form Packing adalah salah satu rancangan yang dibuat oleh peneliti

untuk membangun sebuah data program yang dijalankan dengan

menggunakan Microsoft Visual Studio 2008. Fungsi tombol simpan adalah

mengubah data nomor SPK dan nomor proses pada barang tertentu menjadi

status siap dalam packing.

6. Form Pengecekan

Gambar 5.6. Form Pengecekan


49

Form Pengecekan adalah salah satu rancangan yang dibuat oleh

peneliti untuk membangun sebuah data program yang dijalankan dengan

menggunakan Microsoft Visual Studio 2008. Fungsi tombol simpan adalah

mengubah data nomor SPK dan nomor proses pada barang tertentu menjadi

status siap dalam pengecekan.

7. Form Pengiriman

Gambar 5.7. Form Pengiriman

Form Pengiriman adalah salah satu rancangan yang dibuat oleh

peneliti untuk membangun sebuah data program yang dijalankan dengan

menggunakan Microsoft Visual Studio 2008. Fungsi tombol simpan adalah

mengubah data nomor SPK dan nomor proses pada barang tertentu menjadi

status siap dalam pengiriman.

5.2 Pembahasan

Adapun pembahasan pada sistem dapat dilihat antara lain:


50

5.2.1 Kebutuhan Perangkat Sistem

Untuk dapat menjalankan program aplikasi ini, harus didukung dengan

perangkat lunak dan perangkat keras yang memadai. Adapun syarat-syarat yang

harus dipenuhi untuk menjalankan program aplikasi ini adalah sebagai berikut:

1. Hardware

Adapun syarat-syarat hardware yang digunakan yaitu :

a. Prosessor minimal: Intel Core 2 Duo, 2.00 GHz

b. RAM minimal: 2 Giga Bytes DDR-SDRAM (Dual Date Rate –

Synchronous Data Random Access Memory).

c. Harddisk minimal 1 GB.

d. Mouse dan keyboard.

2. Software

Adapun syarat-syarat software yang digunakan yaitu :

a. Sistem Operasi : Microsoft Windows XP Service Pack 2 maupun Windows

7 ataupun spesifikasi diatasnya.

b. .Net Framework atau Microsoft visual Studio

5.2.2 Kelebihan dan Kekurangan Sistem

Adapun kelebihan dari sistem antara lain:

1. Tiap bagian tidak perlu lagi menghafal nomor SPK yang masih belum

dikerjakan. Karena sudah ter-list secara otomatis

2. Data barang pada tiap SPK tidak salah karena sudah terinput oleh marketing

yang dulunya pada saat penggunaan manual sering terjadi salah pembacaan

sehingga produksi yang terjadi tidak benar.


51

Adapun kelemahan dari sistem antara lain:

1. Memerlukan seorang admin yang bisa membantu dalam penginputan data

produksi.

2. Jika terjadi kerusakan pada sistem maka produksi bisa terhenti untuk

sementara.
BAB VI

KESIMPULAN DAN SARAN

6.2 Kesimpulan

Dari hasil penelitian ini dapat diambil beberapa kesimpulan sebagai berikut:

1. Pencatatan surat perintah kerja yang digunakan masih menggunakan sistem

manual sehingga sering terdapat kesalahan sehingga dengan adanya sistem

usulan ini dapat membantu dalam pengurangan kesalahan yang terjadi.

2. Penyajian laporan kepada pimpinan tidak dapat disediakan dengan cepat

karena masih menggunakan sistem manual sehingga dengan rancangan sistem

usulan dapat mempermudah untuk melihat laporan produksi.

6.3 Saran

Adapun saran yang diusulkan oleh peneliti dalam pengembangan sistem ini

lebih lanjut antara lain:

1. Sistem dikembangkan dengan sistem online sehingga pihak pembuat surat

perintah kerja dan pimpinan dapat mengetahui status produksi pada surat

perintah kerja tertentu.

2. Sistem dikembangkan dengan sistem pembelian bahan baku sehingga dapat

mengetahui stok bahan baku yang akan diproduksi menjadi keripik.

52
DAFTAR PUSTAKA

Bentley, Lonnie D, dan Jeffry L Whitten, 2004, System Analysis and Design for the
Global Enterprise Seventh Edition, New York: Mcgraw-Hill.

Bodnar, George, William, Hopwood, 2000, Sistem Informasi, Edisi pertama,


penerjemah, Amir Abadi Jusup dan Rudi M. Tambunan, penerbit salemba
empat, Jakarta

Hall, James A, 2001. Sistem Informasi, Edisi Ketiiga, Salemba Empat, Jakarta.

Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Andi. Yogyakarta.

Kenneth E. Kendall dan Julie E. Kendall, 2010, Analisis Sistem dan Perancangan
Sistem, Prenhallindo, Jakarta.

Magfuri, 2010, Faktor-Faktor Produksi, Teknik Produksi dan Pengembangannya,


Andi, Yogyakarta.

McLeod, Raymond, Jr. 2001. Sistem Informasi manajemen. Informatika. Bandung

Moscove, S.A., Simkin, M,G., dan Bagranoff, N. A., 2001, Core Concepts Of
Informaion System 6th edition, John Wiley, New York.

Mulyadi, 2001, Sistem Informasi, Edisi Ketiga, Cetakan Ketiga, Penerbit Salemba
Empat, Jakarta.

O‟ Brien, James. 2002. Pengantar Sistem Informasi, Edisi Kedua Belas, Jakarta:
Penerbit PT Salemba Empat.

Oetomo, B. S. D., 2008, Perencanaan & Pembangunan Sistem Informasi, Penerbit:


Andi, Yogyakarta.

Rama, Jones, 2008, Sistem Informasi I, Salemba Empat, Jakarta.

53

Anda mungkin juga menyukai