58
PERANCANGAN SISTEM INFORMASI LAPORAN PRODUKSI PADA PT SUNSTAR ENGINEERING INDONESIA LAPORAN KULIAH KERJA PRAKTIK (KKP) Diajukan untuk memenuhi syarat kelulusan pada matakuliah Kuliah Kerja Praktik Program Studi Teknik Informatika Jenjang S1 (Strata Satu) Disusun Oleh : Nama : Mas Beri Setyadi NIM : 311510939 Program Studi Teknik Indormatika SEKOLAH TINGGI TEKNOLOGI PELITA BANGSA Jl. Inspeksi Kalimalang Tegal Danas, Arah Deltamas, Cikarang Selatan, Bekasi Telp. (021) 285118181, 82, 83, 84 Fax (021) 28518181 © 2019

PERANCANGAN SISTEM INFORMASI LAPORAN PRODUKSI …

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

PERANCANGAN SISTEM INFORMASI LAPORAN

PRODUKSI PADA PT SUNSTAR ENGINEERING

INDONESIA

LAPORAN KULIAH KERJA PRAKTIK (KKP)

Diajukan untuk memenuhi syarat kelulusan pada matakuliah Kuliah Kerja Praktik

Program Studi Teknik Informatika Jenjang S1 (Strata Satu)

Disusun Oleh :

Nama : Mas Beri Setyadi

NIM : 311510939

Program Studi Teknik Indormatika

SEKOLAH TINGGI TEKNOLOGI PELITA BANGSA

Jl. Inspeksi Kalimalang Tegal Danas, Arah Deltamas, Cikarang

Selatan, Bekasi Telp. (021) 285118181, 82, 83, 84 Fax (021)

28518181

© 2019

i

i

LEMBAR PENGESAHAN

LAPORAN KULIAH KERJA PRAKTIK

PERANCANGAN SISTEM INFORMASI LAPORAN PRODUKSI

PADA PT SUNSTAR ENGINEERING INDONESIA

Sebagai salah satu syarat untuk membuat Tugas Akhir Program Studi Teknik

Informatika

Disusun Oleh :

NAMA : Mas Beri Setyadi

NIM : 311510939

Bekasi, 21 Februari 2019

Menyetujui,

Dosen Pembimbing Ketua Prodi Teknik Informatika

Adi Rusdi Widya,M.T. Aswan Supriyadi Sunge,S.E,M.Kom

NIDN : 0415096901 NIDN : 0426018003

ii

KATA PENGANTAR

Dengan mengucapkan puji syukur penulis panjatkan kepada Tuhan Yang Maha

Esa, karena hanya dengan rahmat dan hidayahnya-lah kepada penulis sehingga penulis

dapat menyelesaikan penyusunan laporan KKP ini dengan baik. Laporan KKP ini

dibuat dalam rangka melengkapi syarat untuk mengajukan skripsi Program Strata Satu

( S1 ) pada STT PELITA BANGSA. Adapun judul laporan ini adalah

“PERANCANGAN SISTEM INFORMASI LAPORAN PRODUKSI PADA PT

SUNSTAR ENGINEERING INDONESIA”.

Laporan ini merupakan hasil dari KKP yang dilaksanakan dari tanggal 18 Juli

2018 sampai dengan 18 Agustus 2018, bertempat pada bagian menganalisa sistem

laporan produksi mc frame. Dalam penyusunan laporan ini tidak lepas dari bimbingan

dan saran–saran dari berbagai pihak, untuk itu penulis mengucapkan terima kasih atas

bantuan yang diberikan sejak mulai KKP hingga tersusunya laporan ini.

Dengan selesainya laporan KKP ini maka penulis mengucapkan terima kasih

kepada :

1. Bapak Ir. Moh. Mardiana, selaku Ketua Yayasan Pelita Bangsa.

2. Bapak Dr. Ir. Supriyanto,.M.P. Selaku Ketua STT PELITA BANGSA.

3. Bapak Aswan Supriyadi Sunge, S.E,.M.Kom. Selaku Ketua Jurusan Teknik

Informatika STT PELITA BANGSA.

4. Bapak Adi Rusdi Widya,.M.T. selaku Dosen Pembimbing KKP.

5. Bapak Edi Nurkarno selaku pembimbing lapangan PT SUNSTAR

ENGINEERING INDONESIA.

6. Bapak dan Ibu Dosen STT PELITA BANGSA.

7. Seluruh Staf STT PELITA BANGSA dengan segala bantuannya.

iii

8. Semua pihak dosen, keluarga, teman, yang telah membantu penulis dalam

penyusunan tugas akhir ini hingga selesai yang tidak dapat saya sebutkan satu

per-satu.

Penulis menyadari bahwa Laporan Kuliah Kerja Praktek (KKP) ini masih banyak

kekurangan baik dari kata–kata maupun cara penulisan dan pembahasan pada laporan

ini karena keterbatasan kemampuan yang penulis miliki, sehingga penulis

mengharapkan kritik dan saran dari pembaca yang sifatnya membangun sehingga

laporan ini dapat disempurnakan kembali dan bermanfaat bagi penulis dan pembaca

pada umumnya.

Bekasi, 18 Juli 2018

Penulis

iv

DAFTAR ISI

LEMBAR PENGESAHAN ........................................................................................... i

KATA PENGANTAR .................................................................................................. ii

DAFTAR ISI ................................................................................................................ iv

DAFTAR GAMBAR .................................................................................................. vii

DAFTAR TABEL ...................................................................................................... viii

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

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

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

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

1.4. Rumusan Masalah .......................................................................................... 2

1.5. Tujuan Dan manfaat ....................................................................................... 3

1.5.1. Tujuan Penelitian .................................................................................... 3

1.5.2. Manfaat Penelitian .................................................................................. 3

1.6. Metode Pengumpulan Data ............................................................................ 4

1.7. Sistematika Penulisan ..................................................................................... 4

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

2.1. Pengertian Analisis ......................................................................................... 6

2.2. Sistem ............................................................................................................. 6

2.2.1. Konsep Pengembangan Sistem ............................................................... 6

2.2.2. Karakteristik Sistem ................................................................................ 7

2.2.3. Klasifikasi Sistem ................................................................................... 9

2.3. Produksi ........................................................................................................ 10

2.4. Sistem Produksi ............................................................................................ 11

2.5. Basis Data ..................................................................................................... 12

v

2.5.1. Komponen Basis Data ........................................................................... 12

2.5.2. Databases Management System (DBMS) ............................................. 13

2.5.3. Manfaat dan Kelebihan DBMS ............................................................. 14

2.6. Perangkat Lunak (Software) ......................................................................... 15

2.7. Perancangan Sistem ...................................................................................... 15

2.8. Metode Pengembangan Sistem .................................................................... 16

2.8.1. Rapid Aplication Development (RAD) ................................................. 16

2.8.1.1. Tahapan Pada RAD ...................................................................... 17

2.8.1.2. Keuntungan dan Kerugian RAD .................................................... 18

2.8.2. Unified Modelling Language ( UML ) ................................................. 19

2.8.2.1. Sejarah UML.................................................................................. 20

2.8.2.2. Class Diagram ................................................................................ 22

2.8.2.3. Use Case Diagram ......................................................................... 22

2.9. Bahasa Pemrograman ................................................................................... 24

BAB III METODOLOGI PENELITIAN .................................................................. 25

3.1. Obyek Penelitian .......................................................................................... 25

3.1.1. Waktu dan Tempat KKP ....................................................................... 25

3.1.2. Sekilas Tentang Perusahaan .................................................................. 25

3.1.3. Struktur Organisasi ............................................................................... 27

3.2. Analisa Sistem Berjalan ............................................................................... 27

3.3. Analisa Sistem Yang Diusulkan .................................................................. 29

BAB IV HASIL DAN PEMBAHASAN ................................................................... 30

4.1. Planning Sistem ............................................................................................ 30

4.1.1. Analisa Masalah .................................................................................... 30

4.1.2. Identifikasi Masalah .............................................................................. 30

4.1.3. Pemecahan Masalah .............................................................................. 31

4.2. Analisa Sistem .............................................................................................. 31

vi

4.2.1. Usecase Diagram ................................................................................... 32

4.2.2. Activity Diagram ................................................................................... 32

4.2.3. Sequence Diagram ................................................................................ 38

4.3. Desain Sistem ............................................................................................... 41

4.3.1. Class Diagram ....................................................................................... 41

4.3.2. Desain User Interface ............................................................................ 42

4.4. Spesifikasi Software dan Hardware.............................................................. 45

BAB V PENUTUP ..................................................................................................... 47

5.1. Kesimpulan ................................................................................................... 47

5.2. Saran ............................................................................................................. 47

DAFTAR PUSTAKA ................................................................................................. 49

vii

DAFTAR GAMBAR

Gambar II.1 Karakteristik Sistem ........................................................................... 9

Gambar II.2 Metode RAD..................................................................................... 17

Gambar II.3 UML Diagram .................................................................................. 22

Gambar III.1 Sejarah Perusahaan .......................................................................... 26

Gambar III.2 Struktur Organisasi .......................................................................... 27

Gambar III.3 Flowmap Sistem Berjalan ............................................................... 28

Gambar III..4 Flowmap Sistem Yang Diusulkan .................................................. 29

Gambar IV. 1 Use Case Diagram Sistem Informasi Laporan Produksi ................ 32

Gambar IV.2 Activity Diagram Login .................................................................. 33

Gambar IV.3 Activiity Diagram Inut Laporan Produksi ...................................... 34

Gambar IV.4 Activity Diagram Mengolah Data Lporan Produksi ....................... 35

Gambar IV.5 Activity Diagram Lihat Laporan Produksi...................................... 36

Gambar IV.6 Activity Diagram Logout ................................................................ 37

Gambar IV.7 Sequence Diagram Login ................................................................ 38

Gambar IV.8 Sequence Diagram Input Laporan Produksi ................................... 38

Gambar IV.9 Sequence Diagram Login ................................................................ 39

Gambar IV.10 Sequence Diagram Lihat Laporan Produksi ................................. 39

Gambar IV. 11 Sequence Diagram Logout ........................................................... 40

Gambar IV. 12 Class Diagram .............................................................................. 41

Gambar IV.13 Antarmuka Form Login ................................................................ 42

Gambar IV.14 Antarmuka Form Utama ............................................................... 43

Gambar IV. 15 Antarmuka Form Input Laporan Produksi ................................... 44

Gambar IV.16 Antarmuka Form Manufacturing Input Result.............................. 45

viii

DAFTAR TABEL

Tabel II.1 Simbol-simbol Use Case Diagram ....................................................... 23

Table III.1 Rencana Kegiatan ............................................................................... 25

1

BAB I

PENDAHULUAN

I.1 Latar Belakang

Kuliah Kerja Praktik merupakan salah satu mata kuliah dan merupakan

program dari jurusan Teknik Informatika STT PELITA BANGSA yang harus

diikuti oleh setiap Mahasiswa STT PELITA BANGSA sebagai syarat untuk

kelulusannya, oleh sebab itu saya melaksanakan Program Kerja Praktek tersebut.

Teknologi sangat penting bagi Mahasiswa STT PELITA BANGSA khususnya

mengenai teknologi sistem pada dunia industri, maka dengan adanya kerja praktek

ini Mahasiswa diharapkan bisa memperoleh ilmu yang tidak didapat di bangku

kuliah sekaligus memperoleh pengalaman yang nantinya bisa menjadi bekal untuk

bebas. Oleh karena itu kami memilih PT SUNSTAR ENGINERING INDONESIA

sebagai tempat melaksanakan kerja praktek.

Berdasarkan keadaan yang ada di PT SUNSTAR ENGINEERING

INDONESIA pengolahan data laporan produksi data barang NG masih

menggunakan manual yaitu masih memanfaatkan penulisan pada kertas laporan dan

form laporan NG, hal ini menimbulkan seringnya laporan produksi dan laporan

barang NG hilang dan tidak ada salinan data yang akan yang akan menghambat

proses produksi.

Berdasarkan permasalahan di atas, PT SUNSTAR ENGINEERING

INDONESIA membutuhkan sistem yang bisa mengatasi masalah tersebut. PT

SUNTSAR ENGINEERING INDONESIA membutuhkan sistem informasi untuk

laporan produksi dan stok barang. Sehingga dengan adanya sistem tersebut

diharapkan dapat membantu kinerja karyawan lebih efektif dan efisien dalam

melakukan pengecekan stock barang dan membuat laporan produksi secara

otomatis.

2

I.2 Identifikasi Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, maka didapat

identifikasi permasalahan sebagai berikut:

1. Sering terjadi kertas laporan produksi dan laporan barang NG hilang.

2. Membutuhkan kertas yang banyak untuk menulis laporan produksi.

3. Proses laporan produksi dan laporan barang NG masih menggunakan

cara manual sehingga membutuhkan waktu 2 jam laporan produksi

ataupun laporan barang NG.

4. Belum adanya aplikasi untuk laporan produksi harian serta laporan

barang NG untuk menentukan productivity serta pencapaian target

barang NG.

I.3 Batasan Masalah

Dari Identifikasi masalah di atas agar tidak meluasnya permasalahan yang

akan dibahas, maka perancangan aplikasi yang dilakukan sebagai berikut:

1. Aplikasi ini berfokus pada proses laporan produksi PT SUNSTAR

ENGNEERING INDONESIA

2. Aplikasi dibangun berbasis desktop yang dibedakan untuk operator dan

admin.

3. Data-data yang dibutuhkan berdasarkan pada sistem produksi.

4. Laporan ini dibuat hanya sampai tahap perancangan prototype antar muka.

I.4 Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, maka permasalahan

yang dapat dirumuskan yaitu sebagai berikut :

1. Bagaimana merancang aplikasi sistem informasi laporan produksi pada PT

SUNSTAR ENGINEERING INDONESIA?

3

2. Bagaimana merancang aplikasi sistem informasi yang dapat menghasilkan

tampilan laporan produksi, tampilan barang NG dengan cepat dan tepat?

I.5 Tujuan Dan manfaat

I.5.1 Tujuan Penelitian

Adapun tujuan penulisan Kuliah Kerja Praktek ini adalah :

1. Mahasiswa dapat memperluas wawasan yang telah diterimanya pada

kegiatan nyata.

2. Mahasiswa mudah beradaptasi dengan lingkungan kerja setelah

menyelesaikan pendidikannya.

3. Memberikan pengalaman kerja dibidang komputer kepada mahasiswa

dalam rangka menerapkan / membandingkan teori dan pengetahuan

yang telah diterimanya di dalam perkuliahan atau praktikum dengan

situasi nyata di tempat kerja praktek dan mengerjakan tugas khusus.

4. Membantu dalam proses pembuatan skripsi, yaitu dengan melakukan

pengamatan pada sistem yang sedang berjalan.

I.5.2 Manfaat Penelitian

Manfaat Setelah melakukan Kuliah Kerja Praktik mahasiswa dapat:

1. Mengenali dan mengetahui kebutuhan pekerjaan di tempat kerja

praktek

2. Menyesuaikan (menyiapkan) diri dalam menghadapi lingkungan kerja

setelah mereka menyelesaikan studinya.

3. Mengetahui dan melihat secara langsung penggunaan/peranan

teknologi informasi dan komunikasi di tempat kerja praktek.

4. Menyajikan hasil-hasil yang diperoleh selama Kerja Praktek dalam

bentuk laporan Kerja Praktek.

5. Menggunakan hasil atau data-data Kerja Praktek untuk dikembangkan

menjadi tugas akhir atau skripsi.

6. Menganalisis dan merancang sistem informasi.

4

I.6 Metode Pengumpulan Data

Dalam pengumpulan data dan informasi adapun metode yang digunakan

yaitu:

1. Wawancara

Wawancara dilakukan untuk pengambilan data dengan baik berupa

pertanyaan-pertanyaan kepada pihak yang terlibat dan paham mengenai

kegiatan yang berhubungan langsung dengan Koperasi Simpan Pinjam

Rezky Mentari untuk mendapatkan informasi proses yang ada.

2. Observasi

Metode observasi pengumpulan data dilakukan pengamatan secara

langsung prosess dan kegiatan yang ada di koperasi.

3. Studi Pustaka

Pengumpulan data dengan cara mengumpulkan informasi melalui skripsi,

jurnal, dan media online lainnya untuk mendukung penelitian serta dapat

digunakan sebagai referensi dan ladasan teori.

I.7 Sistematika Penulisan

Untuk dapat mengetahui secara ringkas permasalahan dalam penulisan.

Laporan Kuliah Kerja Praktek ini maka digunakan sistematika penulisan yang

bertujuan untuk mempermudah pembaca menelusuri dan memahami isi Laporan

Kuliah Kerja Praktek sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini penulis menjelaskan dan menggambarkan mengenai :

latarbelakang, identifikasi masalah, batasan masalah, rumusan masalah, tujuan dan

manfaat penelitian, metode pengumpulan data serta sisematika penulisan.

BAB II LANDASAN TEORI

Pada bab ini berisikan teori yang diambil dari beberapa kutipan buku, jurnal

5

yang berupa pengertian dan definisi. Bab ini juga menjelaskan pengertian analisa,

konsep dasar sistem, pengertian produksi, sistem produksi,basis data, perancangan

sistem , dan definisi lainnya yang berkaitan dengan sistem yang dibahas.

BAB III METODE PENELITIAN

Pada bab ini menjelaskan menganai metodologi penelitian mulai dari :

obyek penelitan, analisa siste berjalan, metode perancangan sistem, serta hipotesis

penelitian.

BAB IV HASIL DAN PEMBAHASAN

Pada bab ini berisi tentang planning, analisis, desain sistem, serta

spesifikasi software dan hardware.

BAB V PENUTUP

Pada bab ini hanya berisi kesimpulan dan saran.

6

BAB II

LANDASAN TEORI

II.1 Pengertian Analisis

Analisis adalah mengelompokkan, membuat suatu urutan, memanipulasi,

serta menyingkatkan data sehingga mudah dibaca. (Nazir,2003:358).

Jadi analisis sistem laporan produksi adalah mengumpulkan data permasalahan

pada laporan produksi yang dapat menyebabkan kurang efisiennya laporan data

hasill produksi. Karena dengan analisislah permasalahan pada sistem laporan

produksi dapat dipecahkan sehinga sistem laporan produksi tersebut bisa berfungsi

lebih optimal dan efisien.

II.2 Sistem

Menurut Ladjamudin (2013), “ kata “Sistem” mengandung arti kumpulan dari

komponen-komponen yang memiliki keterkaitan antara satu dengan yang lain.

Sedangkan "Informasi" bisa diartikan sebagai data”. Dari kedua definisi tersebut

system informasi dapat diartikan sebagai "suatu system yang dibuat oleh manusia

yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu

tujuan yaitu menyajikan informasi”.

Dari berbagai definisi tersebut, dapat disimpulkan bahwa sistem informasi

mencakup sejumlah komponen (manusia, teknologi, informasi, prosedur kerja),

sesuatu yang diproses (data menjadi informasi) dan dimaksudkan untuk mencapai

suatu sasaran atas tujuan. (Angga Hanggar Satyawan dkk, 2013:61).

II.2.1 Konsep Pengembangan Sistem

Meurut Jogiyanto “pengembangan sistem (system development) dapat berarti

menyusun suatu sistem yang baru untuk mengartikan sistem yang lama secara

keseluruhan atau memperbaiki sistem yang telah ada”. (Pio Oktaria dkk, 2013:2).

7

II.2.2 Karakteristik Sistem

(Jogiyanto. 2004:2) mengemukakan bahwa “suatu sistem memiliki

karakteristik atau sifat – sifat tertentu. Adapun karakteristik yang dimaksudkan

terdiri dari 8 karakterisitik yaitu :

1. Komponen Sistem (Component System)

Komponen – komponen sistem atau elemen – elemen sistem dapat berupa

suatu subsistem atau bagian-bagian dari sistem. Setiap subsistem mempunyai

sifat- sifat dari sistem untuk menjalankan suatu fungsi tertentu dan

mempengaruhi proses sistem secara keseluruhan.

2. Batasan Sistem (Boundary System)

Batas sistem merupakan daerah yang membatasi antara suatu system dengan

sistem yang lainnya atau dengan lingkungan lainnya. Batas ini

memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu

system menunjukkan ruang lingkup dari sistem tersebut.

3. Lingkungan Luar Sistem ( Environment System )

Apapun diluar batas dari system yang mempengaruhi operasi system

dinamakan lingkungan luar. Lingkungan luar sistem dapet bersifat

menguntungkan dengan demikian harus tetap dijaga dan dipelihara,

sedangkan lingkungan luar yang bersifat merugikan harus ditahan dan

dikendalikan, kalau tidak maka akan mengganggu kelangsungan hidup

sistem.

4. Penghubung Sistem (Interface system)

Penghubung merupakan media penghubung antar subsistem. Melalui

penghubung ini memungkinkan sumber–sumber daya mengalir dari satu

subsistem ke subsistem lainnya.

5. Masukan Sistem (Input System)

Masukan adalah energi yang dimasukkan kedalam sistem. Masukan dapat

berupa masukan perawatan (maintenance input) dan masukan sinyal (signal

input). Maintenance input adalah energi yang dimasukkan supaya system

8

tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk

didapatkan keluaran. Sebagai contoh didalam sistem komputer, program

adalah maintenance input yang digunakan untuk mengoperasikan komputer

dan data adalah signal input untuk diolah menjadi informasi.

6. Keluaran Sistem (Output System)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi

keluaran yang berguna dan sisa pembuangan. Misalnya untuk system

komputer, panas yang dihasilkan adalah keluaran yang tidak berguna dan

merupakan hasil sisa pembuangan, sedangkan informasi adalah keluaran

yang dibutuhkan.

7. Pengolah Sistem (Process System)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah

masukan menjadi keluaran. Misalnya system akuntansi akan mengolah data-

data transaksi menjadi laporan-laporan keuangan dan laporan-laporan lain

yang dibutuhkan oleh manajemen.

8. Sasaran Dan Tujuan Sistem (Objective and Goal System)

Suatu sistem pasti mempunyai sasaran. Jika suatu sistem tidak mempunyai

sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem

sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran

yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai

sasarannya”.

9

Gambar II.1 Karakteristik Sistem

II.2.3 Klasifikasi Sistem

1. Sistem Abstrak (Abstract System)

Merupakan sistem yang ada secara fisik sehingga setiap makhluk dapat

melihatnya (Sistem Komputer, Sistem Akuntansi, Sistem Produksi dll).

2. Sistem Fisik (Physical System)

Sistem yang terjadi melalui proses alam dalam artian tidak dibuat oleh

manusia. (Sistem Tata Surya, Sistem Galaxi, Sistem Reproduksi dll.)

3. Sistem Alamiah (Natural System)

Sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan

interaksi manusia dengan mesin disebut human machine system (contoh

Sistem Informasi).

4. Sistem Buatan Manusia (Human Made System)

Sistem Tertentu (Deterministic System) ; beroperasi dengan tingkah laku yang

sudah dapat diprediksi. Interaksi bagian-bagiannya dapat dideteksi dengan

pasti sehingga keluaran dari sistem dapat diramalkan (contoh ; Sistem

Komputer).

5. Sistem Tertentu (Deterministic System)

10

Beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi

bagian-bagiannya dapat dideteksi dengan pasti sehingga keluaran dari

sistem dapat diramalkan (contoh ; Sistem Komputer).

6. Sistem Tak Tentu (Probabilistic System)

Sistem yang kondisi masa depannya tidak dapat diprediksi karena

mengandung unsur probabilitas. (Contoh : Sistem Manusia).

7. Sistem Tertutup (Close System)

Sistem yang tidak berhubungan dan tidak terpengaruh dengan sistem luarnya.

Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari

pihak luarnya. Secara teoritis sistem tersebut ada, tetapi kenyataannya

tidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively

closed system (secara relatif tertutup, tidak benar-benar tertutup).

8. Sistem Terbuka (Open System)

Sistem yang berhubungan dan terpengaruh denganlingkungan luarnya. Lebih

spesifik dikenal juga yang disebut dengan sistem terotomasi yang

merupakan bagian dari sistem buatan manusia dan berinteraksi dengan

kontrol oleh satu atau lebih komputer sebagai bagian dari sistem yang

digunakan dalam masyarakat modern.

(Parno, SKom., MMSI, 2015:3)

II.3 Produksi

Menurut Hatta (2000:9)

Produksi adalah segala pekerjaan yang menimbulkan guna, memperbesar guna

yang ada dan membagikan guna itu di antara orang banyak.

Menurut Harsono (2000:9)

Produksi adalah setiap usaha manusia atau kegiatan yang membawa benda ke dalam

suatu keadaan sehingga dapat dipergunakan untuk kebutuhan manusia dengan lebih

baik.

11

Menurut Ahyari (2002)

Produksi adalah suatu cara, metode ataupun teknik menambah kegunaan suatu

barang dan jasa dengan menggunakan faktor produksi yang ada.

Menurut Heizer dan Render (2005:4)

Produksi adalah proses penciptaan barang dan jasa. Barang dan jasa yang di

produksi adalah untuk memenuhi kebutuhan manusia. Kegiatan produksi

membutuhkan faktor-faktor produksi seperti sumber alam, tanaga kerja, modal dan

teknologi. Pada hakekatnya produksi merupakan pencipta atau penambahan faedah

atau bentuk, waktu dan tempat atas faktor-faktor produksi sehingga lebih

bermanfaat bagi kebutuhan manusia. Pengertian produksi secara luas adalah usaha

atau kegiatan yang dilakukan yang dapat menimbulkan kegunaan dari suatu barang

dan jasa untuk memenuhi kebutuhan orang banyak.

II.4 Sistem Produksi

Sistem produksi adalah kumpulan dari manusia, mesin, uang, material dan

metode pada suatu proses produksi untuk menghasilkan barang dan jasa.

Menurut Baroto fungsi-fungsi dari Sistem Produksi antaralain:

a. Bussiness Planning

b. Product Design and Engineering

c. Manufacturing Engineering

d. Supervision

e. Production Planning

f. Purchasing

g. Production

h. Production Control

i. Quality Control

j. Receiving, Shipping and Inventory Control

Sedangkan factor penentu keberhasilan Sistem Produksi diataranya:

12

a. Kedekatan hubungan antara pekerja dengan sistem.

b. Adanya sistem perencanaan dan pengendalian yang baik.

II.5 Basis Data

Basis adalah markas, gudang, tempat bersarang atau berkumpul. Sedangkan

data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti

manusia (dosen, mahasiswa, pembeli, pelanggan), barang, hewan, peristiwa,

konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf,

symbol, teks, gambar, bunyi, atau kombinasinya. Basis data adalah kumpulan data

yang saling berhubungan yang disimpan/diorganisasi secara bersama, dalam

bentuk sedemikian rupa, dan tanpa redudansi (pengulangan) yang tidak perlu

supaya dapat dimanfaatkan kembali dengan cepat dan mudah untuk memenuhi

berbagai kebutuhan.

Basis data tidak sekedar penyimpanan secara elektronis, karena:

1. Pada penyimpanan dokumen berisi data dalam file teks (dengan program

pengolahan kata), file spread sheet, dan lain-lain, tidak ada pemilihan dan

pengelompokan data sesuai jenis/fungsi data sehingga akan menyulitkan

pencarian data kelak.

2. Keutamaan basis data adalah pengaturan/pemilihan/pengelompokan data

yang akan disimpan sesuai fungsi dan jenisnya. (Ema Utami dan Anggit

Dwi Hartanto, 2012:3)

II.5.1 Komponen Basis Data

Sistem basis data dapat terbagi dalam beberapa komponen penting, yaitu:

1. Data Merupakan informasi yang disimpan dalam suatu struktur tertentu

yang terintegrasi.

2. Hardware Merupakan perangkat keras berupa komputer dengan media

penyimpanan sekunder yang digunakan untuk penyimpanan data karena

pada umumnya basis data memiliki ukuran yang besar.

3. Sistem Operasi Program yang mengaktifkan/memfungsikan sistem

komputer, mengendalikan seluruh sumber daya dalam computer, dan

13

melakukan operasi-operasi dasar dalam komputer yang meliputi operasi

input output (IO), pengolahan file, dan sebagainya.

4. Basis Data Basis data sebagai inti dari system basis data. Basis data

menyimpan data serta struktur system basis data baik untuk entitas

maupun objekobjeknya secara detail.

5. Database Management System (DBMS) Merupakan perangkat lunak yang

digunakan untuk melakukan pengolaan basis data. Sebagai contoh

Microsoft Acces, Paradox, interbase, SQL Server 2000, MySQL, Oracle,

dan sebagainya.

6. User

Merupakan pengguna yang menggunakan data yang tersimpan dan terkelola.

User dapat berupa seseorang yang mengelola basis data tersebut, yang

disebut Database Administrator (DBA), bias juga end user yang

mengambil hasil dari pengolaan basis data melalui bahasa query. User juga

dapat seorang programmer yang membangun aplikasi yang terhubung ke

basis data dengan menggunakan bahasa pemograman seperti C, Visual

Basic, dan lain-lain.

7. Aplikasi Lain Program yang dibuat untuk memberikan interface kepada

user sehingga lmudah dan terkontrol dalam mengakses basis data. Sebagai

contoh adalah toad for Oracle, aplikasi yang berfungsi sebagai interface

Oracle. (Ema Utami dan Anggit Dwi Hartanto, 2012:4)

II.5.2 Databases Management System (DBMS)

DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan

utilisasi dan mengelola koleksi data dalam jumlah yang besar. DBMS juga

dirancang untuk dapat melakukan manipulasi data secara lebih mudah. DBMS

merupakan antarmuka antara pengguna basis data (baik pengguna langsung

maupun aplikasi) dengan data yang tersimpan. Penyimpanan data oleh DBMS

disesuaikan dengan bentuk model datanya, beberapa contoh model DBMS

adalah PostgreSQL, MySQL, DB2, Oracle, SQL Server, dan lain-lain.

14

II.5.3 Manfaat dan Kelebihan DBMS

Penyimpanan data dalam DBMS akan mempunyai banyak manfaat dan

kelebihan dibandingkan dengan menyimpan data dalam bentuk flat file atau spread

sheet seperti:

1. Performance

Jika data yang dikelola cukup besar dan basis data disimpan dalam bentuk

flat file, performance yang didapat akan sangat jauh berbeda. Di samping

unjuk kerja lebih baik, pengguna DBMS akan menyebabkan efisiensi

dalam hal media penyimpanan dan penggunaan memori.

2. Integritas

Integritas data akan lebih terjamin dengan adanya DBMS, seperti misalnya

masalah redudansi yang sering terjadi dalam data flat file. Redudansi

adalah kejadian berulangnya data atau kumpulan data yang sama dalam

sebuah basis data yang mengakibatkan pemborosan media

penyimpanannya.

3. Independensi

Perubahan struktur basis data memungkinkan terjadi tanpa harus mengubah

aplikasi yang mengaksesnya. Sehingga pembuatan antarmuka ke dalam

data akan lebih mudah dengan adanya DBMS.

4. Sentralisasi

Data yang terpusat akan mempermudah pengolaan basis data. Kemudahan

melakukan bagi pakai dengan DBMS dan juga kekonsistenan data yang

diakses secara bersama-sama akan dapat lebih terjamin daripada data

disimpan dalam bentuk flat file ataupun worksheet yang tersebar.

5. Security

DBMS memiliki system keamanan yang lebih fleksibel daripada pengamanan

pada file sistem operasi. Keamanan dalam DBMS akan memberikan

keluwesan untuk memberikan hak akses kepada pengguna dari pada

15

keamanan dalam system operasi. (Ema Utami dan Anggit Dwi Hartanto,

2012:7)

II.6 Perangkat Lunak (Software)

Perangkat lunak (software) adalah program komputer yang terasosiasi dengan

dokumentasi perangkat lunak seperti dokumentasi kebutuhan, model desain, dan

cara penggunaan (user manual). Sistem perangkat lunak berarti sebuah sistem yang

memiliki komponen berupa pernagkat lunak yang memiliki hubungan satu sama

lain untuk memenuhi kebutuhan pelanggan (customer). User atau pemakai

perangkat lunak adalah orang yang memiliki kepentingan untuk memakai atau

menggunakan perangkat lunak untuk memudahkan pekerjaannya.

Karakter perangkat lunak adalah sebagai berikut :

1. Perangkat lunak dibangun dengan rekayasa (software engineering) bukan

diproduksi secara manufaktur atau pabrikan.

2. Perangkat lunak tidak pernah using (“wear out”) karena kecatatan dalam

perangkat lunak dapat diperbaiki.

3. Barang produksi pabrikan biasanya komponen barunya akan terus

diprosuksi, sedangkan perngakat lunak biasanya terus diperbaiki seiring

bertambahnya kebutuhan.( Rosa A.S dan M.Shalahuddin, 2013:2)

II.7 Perancangan Sistem

Perancangan sistem informasi merupakan pengembangan sistem baru dari

sistem lama yang ada, di mana masalah-masalah yang terjadi pada sistem lama

diharapkan akan teratasi dengan sistem yang baru. Secara konseptual siklus

pengembangan suatu sistem informasi adalah:

1. Analisis sistem: menganalisis, mendefinisikan masalah, dan menemukan

kemungkinan solusinya untuk sistem informasi serta proses organisasi.

16

2. Perancangan sistem: merancang masukan, keluaran, struktur berkas,

program, prosedur, perangkat keras, dan perangkat lunak yang diperlukan

untuk mendukung sistem informasi.

3. Pembentukan, dan pencobaan sistem: membentuk perangkat lunak yang

diperlukan untuk mendukung sistem, dan melakukan pencobaan secara

akurat. Melakukan instalasi, dan pencobaan terhadap perangkat keras, dan

mengoperasikan perangkat lunak.

4. Implementasi sistem: beralih dari sistem lama ke sistem yang baru, dan

melakukan pemindahan data.

5. Operasi, dan perawatan: mendukung operasi sistem informasi, dan

melakukan perubahan, atau tambahan fasilitas.

6. Evaluasi sistem: mengevaluasi sejauh mana sistem telah dibangun, dan

seberapa bagus sistem telah dioperasikan.

II.8 Metode Pengembangan Sistem

II.8.1 Rapid Aplication Development (RAD)

Rapid Application Development (RAD) adalah salah satu metode

pengembangan suatu sistem informasi/aplikasi dengan waktu yang relatif singkat.

Untuk pengembangan suatu sistem informasi/aplikasi yang normal membutuhkan

waktu minimal 180 hari, akan tetapi dengan menggunakan metode RAD suatu

sistem dapat diselesaikan hanya dalam waktu 30-90 hari. Tujuan utama dari semua

metode sistem development adalah memberikan suatu sistem yang dapat memenuhi

harapan dari para pemakai, akan tetapi sering kali di dalam melakukan

pengembangan suatu sistem tidak melibatkan para pemakai sistem secara langsung,

sehingga hal ini menyebabkan sistem informasi yang dibuat jauh dari harapan

pemakai yang dapat berakibat sistem tersebut walaupun dapat diterima tetapi para

pemakai enggan untuk menggunakannya atau bahkan para pemakai menolak untuk

menggunakannya. Pada saat RAD diimplementasikan, maka para pemakai bisa

menjadi bagian dari keseluruhan proses pengembangan sistem dengan bertindak

sebagai pengambil keputusan pada setiap tahapan pengembangan. RAD bisa

17

menghasilkan suatu sistem dengan cepat karena sistem yang dikembangkan dapat

memenuhi keinginan dari para pemakai sehingga dapat mengurangi waktu untuk

pengembangan ulang setelah tahap implementasi. (Agustinus Noertjahyana,

2002:74)

II.8.2 Tahapan Pada RAD

Metode RAD mempunyai 3 tahapan utama seperti pada gambar 2.2

Gambar II.2 Metode RAD

1. Rencana Kebutuhan (Requirment Planing)

Pada tahap ini, user dan analis melakukan semacam pertemuan

untuk melakukan identifikasi tujuan dari aplikasi atau sistem

dan melakukan identifikasi kebutuhan informasi untuk

mencapai tujuan.

2. Proses Design (Design Workshop)

Pada tahap ini adalah melakukan proses desain dan melakukan

perbaikan-perbaikan apabila masih terdapat ketidaksesuaian

desain antara user dan analyst.

3. Implementasi (Implementation)

18

Setelah desain dari sistem yang akan dibuat sudah disetujui baik itu oleh user

dan analyst, maka pada tahap ini programmer mengembangkan desain

menjadi suatu program. Setelah program selesai baik itu sebagian maupun

secara keseluruhan, maka dilakukan proses pengujian terhadap program

tersebut apakah terdapat kesalahan atau tidak sebelum diaplikasikan pada

suatu organisasi. Pada saat ini maka user bisa memberikan tanggapan akan

sistem yang sudah dibuat serta persetujuan mengenai sistem tersebut.

(Agustinus Noertjahyana, 2002 : 76)

II.8.3 Keuntungan dan Kerugian RAD

1. Keuntungan RAD

Beberapa keuntungan dalam menggunakan metode RAD

adalahsebagaiberikut:

Membeli sistem yang baru memungkinkan untuk lebih menghemat biaya

ketimbang mengembangkan sendiri.

a. Proses pengiriman akan menjadi lebih mudah, hal ini dikarenakan proses

pembuatan lebih banyak menggunakan potongan-potongan script.

b. Mudah untuk diamati karena menggunakan model prototype, sehingga

user lebih mengerti akan sistem yang dikembangkan.

c. Lebih fleksibel karena pengembang dapat melakukan proses desain ulang

pada saat yang bersamaan.

d. Bisa mengurangi penulisan kode yang kompleks karena menggunakan

wizard.

e. Keterlibatan user semakin meningkat karena merupakan bagian dari tim

secara keseluruhan.

f. Mampu meminimalkan kesalahan-kesalahan dengan menggunakan alat-

alat bantuan (CASE tools).

g. Mempercepat waktu pengembangan sistem secara keseluruhan karena

cenderung mengabaikan kualitas.

19

h. Tampilan yang lebih standar dan nyaman dengan bantuan software-

software pendukung.

2. Kerugian RAD

Beberapa kerugian dalam menggunakan metode RAD adalah sebagai berikut:

a. Dengan melakukan pembelian belum tentu bisa menghemat biaya

dibandingkan dengan mengembangkan sendiri.

b. Membutuhkan biaya tersendiri untuk membeli peralatan-peralatan

penunjang seperti misalnya software dan hardware.

c. Kesulitan melakukan pengukuran mengenai kemajuan proses.

d. Kurang efisien karena apabila melakukan pengkodean dengan

menggunakan tangan bisa lebih efisien.

e. Ketelitian menjadi berkurang karena tidak menggunakan metode yang

formal dalam melakukan pengkodean.

f. Lebih banyak terjadi kesalahan apabila jika hanya mengutamakan

kecepatan dibandingkan dengan biaya dan kualitas.

g. Fasilitas-fasilitas banyak yang akan dikurangi karena terbatasnya waktu

yang tersedia.

h. Sistem sulit diaplikasikan di tempat yang lain.

i. Fasilitas yang tidak perlu terkadang harus disertakan, karena

menggunakan komponen yang sudah jadi, sehingga hal ini membuat biaya

semakin meningkat karena harga komponen yang lebih lengkap semakin

mahal. (Agustinus Noertjahyana, 2002 : 78)

II.8.4 Unified Modelling Language ( UML )

Pada perkembangan teknik pemograman berorientasi objek, muncullah

sebuah standarisasi bahasa pemodelan untuk pembangunan perangkat lunak yang

dibangun dengan menggunakan teknik pemograman berorientasi objek, yaitu

Unified Modeling Langguage (UML). UML muncul karena adanya kebutuhan

20

pemodelan visual untuk menspesifikasikan, menggambarkan, membangun dan

dokumentasi dari sistem perangkat lunak. UML merupakan bahasa visual untuk

pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan

diagram dan teksteks pendukung. UML hanya berfungsi untuk melakukan

pemodelan, jadi pengguna UML tidak terbatas pada metodologi tertentu, meskipun

pada kenyataannya UML paling banyak digunakan pada metodologi berorientasi

objek.

2.1.1.1 Sejarah UML

Bahasa pemograman berorientasi objek yang pertama dikembangkan

dikenal dengan nama Simulasi-67 yang dikembangkan pada tahun 1967. Bahasa

pemograman ini kurang berkembang dan dikembangkan lebih lanjut, namun

dengan kemunculannya telah memberikan sumbangan yang besar pada developer

pengembangan bahasa pemograman berorientasi objek selanjutnya. Perkembangan

aktif dari pemograman berorientasi objek mulai menggeliat ketika berkembangnya

bahasa pemograman Smaltalk bahsa pemograman berorientasi objek yang lainnya

seperti C objek, C++, Eiffel, dan CLOS. Secara actual, penggunaan bahasa

pemograman pada saat itu masih terbatas, namun telah banyak menarik perhatian

di saat itu. Sekitar lima tahun setelah Smaltalk berkembang, maka berkembang pula

metode pengembangan berorientasi objek. Merode yang pertama diperkenalkan

oleh Sally Shlaer dan Stephen Mellor (Shlaer-Mellor, 1988) dan Peter Coad dan

Edward Yourdo (Coad-Yourdon), diikuti oleh Grady Booch (Booch,1991), James

R. Rumbaugh, Michael R. Blaha, William Lorensen, Frederick Eddy, William

Premerlani (Rambaugh-Blaha-Premerlani-EddyLorensen,1991), dan lainnya. Buku

terkenal yang juga berkembang selanjutnya adalah karangan Ivar Jacobson

(Jacobson, 1992) yang menerangkan perbedaan pendekatan yang focus pada use

case dan proses pengembangan. sekitar lima tahun kemudian muncul buku yang

membahas mengenai metodologi berorientasi objek yang diikuti dengan bukubuku

yang lainnya. Karena kebanyakan metodologimetodologi yang berkembang pesat

saat itu, maka muncullah ide untuk membuat sebuah bahasa yang dapat dimengerti

semua orang. Usaha penyangkutan ini banyak mengambil dari metodologi-

metodologi berkembang saat itu. Maka dibuat bahasa yang merupakan gabungan

21

dari beberapa konsep seperti konsep Object Modelling Technique (OMT) dari

Rambaugh dan Booch (1991), konsep The Classes, Responsibilities, Collaborators

(CRC) dari Rebecca Wirfs-Brock (1990), konsep pemikiran Ivar Jacobson, dan

beberapa konsep lainnya dimana James R. Rumbaigh, Grady Booch, dan Ivar

Jacobson bergabung dalam sebuah perusahaan yang bernama Rational Software

Corporation menghasilkan bahasa yang disebut dengan Unified Modelling

Language (UML). Pada 1996, Object Management Group (OMG) mengajukan

proposal agar adanya standardisasi pemodelan berorientasi objek dan pada bulan

September 1997 UML diakomodasikan oleh OMG sehingga samapai saat ini UML

telah memberikan konstribusinya yang cukup besar di dalam metodologi

berorientasi objek dan hal-hal yang terkait di dalamnya. Secara fisik, UML adalah

sekumpulan spesifikasi yang dikeluarkan oleh OMG. UML terbaru adalah UML

yang terdiri dari 4 macam spesifikasi, yaitu Diagram Interchange Specification,

UML Infrastructure, UML Superstructure, dan Object Constraint Language (OCL).

(Rosa A . S dan M. Shalahuddin 2013:138)

22

Gambar II.3 UML Diagram

2.1.1.2 Class Diagram

Diagram kelas atau class diagram menggambarkan struktur sistem dari segi

pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Diagram

kelas dibuat untuk membangun sistem. Diagram kelas dibuat agar pembuatan

program atau programmer membuat kelas-kelas sesuai rancangan di dalam diagram

kelas agar antara dokumentasi perancangan dan perangkat luank sikron.

(Rosa A . S dan M. Shalahuddin 2013:141)

2.1.1.3 Use Case Diagram

Use Case atau diagram use case merupakan pemodelan untuk kelakukan (behavior)

sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi

antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara kasar,

use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah

sistem informasi dan siapa saja yang berhak menggunakan fungsifungsi itu.

23

Syarat penamaan pada use case adalah nama didefinisikan sesimpel mungkin dan

dapat dipahami. Ada dua hal utama pada use case yaitu pendefinisian apa yang

disebut aktor dan use case.

1. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan

informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu

sendiri, jadi walaupun symbol dari aktor adalah gambar orang, tapi aktor

belum tentu merupakan orang.

2. Use case merupakan fungsionalitas yang disediakan sistem sebagai unit-

unit yang saling bertukar pesan antar unit atau aktor. Berikut adalah

simbol-simbol yang ada pada diagram use case :

Tabel II.1 Simbol-simbol Use Case Diagram

Sumber : Rosa A . S dan M. Shalahuddin 2013:155

24

II.9 Bahasa Pemrograman

Bahasa pemrograman atau sering di sebut bahasa komputer, adalah instruksi

standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu

himpunan dari aturan sintaks dan semantiks yang di pakai untuk mendefinisikan

program komputer. Bahasa pemrograman dapat menentukan secara persis data

mana yang akan diolah oleh komputer, bagaimana data ini akan

disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam

berbagai situasi.

Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi,

hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan

Assembly yang merupakan Bahasa Tingkat Rendah.

Untuk melaksanakan tugas maka komputer akan diperintah oleh sebuah sistem,

perintah dasar komputer ini disimpan ke dalam sebuah sistem yang disebut sebagai

sistem operasi seperti DOS, Unix, Windows, Linux, Solaris dsb. Perintah-perintah

tersebut tentunya menggunakan bahasa mesin yang oleh komputer hanya mengenal

angka 1 dan 0 (binary) dimana angka 1 dipresentasikan sebagai sebuah wadah yang

mimiliki listrik dan angka 0 tidak memiliki listrik (Tegangan). Untuk membuat

sebuah sistem dikomputer maka diperlukan sebuah alat (tools) yang disebut sebagai

bahasa pemrograman, jadi yang terlintas dibenak saat ini adalah “Alat yang dibuat

untuk membuat program (sistem) disebut sebagai bahasa pemrograman”, sehingga

Program-Program seperti Macro/Turbo Assembly, Turbo C, Microsft Visual C++,

C++ Builder, Microsoft Visual Basic, Delphi dsb digunakan untuk membuat

aplikasi bukan sebagai aplikasi untuk mengolah data seperti Microsoft Excel, SPPS

dsb.

Atau dapat juga dikatakan bahwa bahasa pemrograman adalah bahasa

tertentu yang digunakan oleh para pembuat program untuk membuat suatu perintah

kepada komputer, membuat aplikasi atau software pada komputer.

25

BAB III

METODOLOGI PENELITIAN

III.1 Obyek Penelitian

III.1.1 Waktu dan Tempat KKP

Adapun waktu dan tempat pelaksanaan kuliah kerja praktek yaitu :

Waktu : Senin - Jumat

Tanggal : Juli – Agustus 2018

Tempat : PT Sunstar Engineering Indonesia

MM 2100, Industrial Town Block I-2/1, Cibitung,

Gandamekar, Cikarang Barat, Bekasi, Jawa Barat, 17530

III.1.2 Sekilas Tentang Perusahaan

Sejarah Sunstar tanggal kembali ke 1932, ketika pendirinya, Kunio

Kaneda mulai penjualan bagian-bagian sepeda. Setelah itu, perusahaan mencapai

Table III.1 Rencana Kegiatan

26

sukses besar dengan memproduksi dan menjual lem karet untuk sepeda (perekat

untuk ban dan tabung). Pada saat itu, lem karet dijual dalam tabung logam.

Keputusan pendiri untuk menjual pasta gigi dalam tabung-tabung logam ini

menyebabkan kelahiran pasta gigi Sunstar pertama pada tahun 1946.

Di sisi lain, bisnis manufaktur dan penjualan bagian-bagian sepeda yang

dimulai dengan lem karet untuk sepeda berangsur-angsur diperluas dan perusahaan

memilih untuk menangani roda gigi dan engkol di antara hampir 100 jenis bagian

sepeda, sehingga membangun fondasi Sunstar Engineering Inc saat ini. Sejak itu,

menanggapi kebutuhan dan perubahan zaman, lem karet untuk sepeda telah

berevolusi menjadi teknologi kimia polimer dan diperluas ke dalam bisnis kimia

seperti perekat sintetis dan sealant. Juga, roda gigi sepeda dan engkol telah

berkembang menjadi bidang bisnis logam seperti sprocket dan rem cakram untuk

sepeda motor. Sekarang, teknologi Sunstar Engineering yang sangat baik telah

menghasilkan sproket yang sangat sensitif dan cakram rem untuk sepeda motor dan

bagian ini digunakan oleh semua produsen sepeda motor di Jepang serta untuk

Harley-Davidson di negara lain.

Gambar III.1 Sejarah Perusahaan

Sumber : Data Perusahaan

Sejarah Grup Sunstar dimulai dengan pembuatan dan penjualan suku cadang

sepeda seperti lem karet untuk sepeda dan akarnya memiliki hubungan mendalam

dengan sepeda motor. Setiap perkembangan teknologi memiliki akar, dan dapat

dikatakan bahwa untuk Sunstar, itu adalah sepeda.

27

Motto Perusahaan :

Selalu berupaya membantu sesama dimanapun untuk mendapatkan kesehatan

yang lebih baik dan meningkatkan kualitas hidup mereka.

III.1.3 Struktur Organisasi

Gambar III.2 Struktur Organisasi

Sumber : Data Perusahaan

III.2 Analisa Sistem Berjalan

Proses yang berjalan saat ini pada PT Sunstar Engineering Indonesia masih

dilakukan secara manual. Berikut akan dijelaskan proses laporan produksi yang

sedang berjalan pada PT Sunstar Engineering Indonesia.

Proses laporan ini melibatkan tiga actor yaitu Chief, Operator Produksi, dan

Admin Produksi. Alur yang terjadi pada proses laporan produksi sebagai berikut :

1. Operator menulis laporan produksi yang berisi jumlah jam kerja, jumlah

produksi yang dihasilkan serta barang NG.

2. Admin mengecek laporan produksi dan menginput pada Ms.Excel laporan

produksi perbagian produksi.

3. Chief menerima laporan produksi dari admin dan proses berakhir.

28

Gambar III.3 Flowmap Sistem Berjalan

29

III.3 Analisa Sistem Yang Diusulkan

Gambar III..4 Flowmap Sistem Yang Diusulkan

30

BAB IV

HASIL DAN PEMBAHASAN

IV.1 Planning Sistem

Pada metode ini peneliti mengidentifikasi berbagai faktro secara sistematis

untuk merumuskan strategi instansi. Analisa ini didasarkan pada hubungan atau

interaksi antara unsur-unsur internal, yaitu kekuatan (strength) dan kelemahan

(weakness), terhadap unsur-unsur eksternal yaitu peluang (opportunities) dan

ancaman (treats).

Berdasarkan identifikasi faktor diatas, maka dilakukan analisis untuk

mencari strategi dengan menggunakan kekuatan yang ada untuk memanfaatkan

peluang yang tersedia serta menggunakan kekuatan yang dimiliki untuk mengatasi

ancaman yang ada. Selain itu dianalisis pula strategi yang ada maupun mengatasi

ancaman yang ada.

IV.2 Analisa Masalah

Didalam penelitian yang dilakukan pada Analisa sistem berjalan, penulis

menemukan beberapa masalah yang memungkinkan terjadi pada sistem yag sedang

berjalan seperti :

1. Proses input data laporan produksi yang secara manual dan belum

tersistem.

2. Proses penyimpanan data yang berpotensi hilang atau rusak.

3. Proses pencarian data yang terlalu lama dan tidak efisien.

4. Proses pembuatan laporan yang belum tersistem secara otomatis.

IV.2.1 Identifikasi Masalah

Identifikasi penyebab masalah berdasarkan Analisa masalah diatas sebagai

berikut :

1. Sistem menggunakan Ms. Exel yang di input secara manual.

2. Hanya tersimpan dalam file excel yang bertempat di drive komputer yang

rawan terkena virus.

3. Pembuatan laporan secara manual yang harus melihat lagi data yang telah

disimpan di dalam excel.

31

IV.2.2 Pemecahan Masalah

Setelah mengamati dan meneliti dari beberapa permasalahan yang terjadi

pada sistem yang berjalan peneliti mengusulkan beberapa alternatif pemecahan dari

permasalahan yang dihadapi, antara lain :

1. Menggunakan aplikasi form untuk input secara otomatis ke dalam data

sehingga memudahkan user.

2. Menggunakan Database dan hak akses untuk menghindari kehilangan dan

kerusakan data.

3. Memanfaatkan Database dengan identitas untuk untuk mencari data secara

cepat dan akurat.

IV.3 Analisa Sistem

Pada tahap ini akan dibahas mengenai rancangan usulan sistem yang akan

dibangun langkah-langkah berikutnya yaitu perancangan atau desain sistem usulan

yang bertujuan untuk mendukung sistem yang lama dengan memberi gambaran

atau pandangan yang jelas menurut proses desain sistem awal hingga akhir

penelitian. Dalam menganalisa usulan sistem yang baru pada penelitian ini

digunakan aplikasi Diagram Dia untuk menggambar use case diagram, activity

diagram, squence diagram, class diagram.

32

IV.3.1 Usecase Diagram

Use case diagram berfungsi untuk menggambarkan sistem dengan pemakai

(user) yang disebut aktor. Use case diagram digunakan untuk menggambarkan

hubungan interaksi antara sistem dan pemakai (user).

Gambar IV. 1 Use Case Diagram Sistem Informasi Laporan Produksi

IV.3.2 Activity Diagram

Activity diagram berfungsi untuk menggambarkan proses bisnis dan urutan

aktivitas dalam sebuah proses, memperlihatkan urutan aktifitas proses pada

sistem. Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada

use case diagram.

1. Activity Diagram Login

33

Gambar IV.2 Activity Diagram Login

34

2. Activity Diagram Input Laporan Produksi

Gambar IV.3 Activiity Diagram Inut Laporan Produksi

35

3. Activity Diagram Mengolah Data Laporan Produksi

Gambar IV.4 Activity Diagram Mengolah Data Lporan Produksi

36

4. Activity Diagram Lihat Laporan Produksi

Gambar IV.5 Activity Diagram Lihat Laporan Produksi

37

5. Activity Diagram Logout

Gambar IV.6 Activity Diagram Logout

38

IV.3.3 Sequence Diagram

1. Sequence Diagram Login

2. Sequence Diagram Input Laporan Produksi

Gambar IV.7 Sequence Diagram Login

Gambar IV.8 Sequence Diagram Input Laporan Produksi

39

3. Sequence Diagram Mengolah Data Laporan Produksi

4. Sequence Diagram Lihat Laporan Produksi

Gambar IV.9 Sequence Diagram Login

Gambar IV.10 Sequence Diagram Lihat Laporan Produksi

40

5. Sequence Diagram Logout

Gambar 4.1 Sequence Diagram Logout Gambar IV. 11 Sequence Diagram Logout

41

IV.4 Desain Sistem

IV.4.1 Class Diagram

Gambar IV. 12 Class Diagram

42

IV.4.2 Desain User Interface

1. Form Login

Gambar IV.13 Antarmuka Form Login

43

2. Form Utama

Gambar IV.14 Antarmuka Form Utama

44

3. Form Input Hasil Produksi

Gambar IV. 15 Antarmuka Form Input Laporan Produksi

45

4. Form Manufacturing Input Result

Gambar IV.16 Antarmuka Form Manufacturing Input Result

IV.5 Spesifikasi Software dan Hardware

Spesifiikasi ini juga meliputi elemen-elemen atau komponen-komponenapa

saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem

tersebut diimplementasikan. Analisis kebutuhan ini juga menentukan spesifikasi

masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem dan proses

yang akan dibutuhkan untuk mengolah masukan sehingga menghasilkan suatu

keluaran yang diinginkan.

1. Analisis Perangkat Keras (Hardware)

Perangkat keras yang digunakan untuk mengembangkan dan

mengumpulkan data pada aplikasi ini adalah sebagai berikut :

a. Komputer : Laptop ASUS

b. Processor : Intel Core i3-3217U CPU @1.80GHz (4CPUs)

c. RAM : 4096 MB

d. Hardisk : 500 GB

e. Koneksi : Wifi, Hotspot

46

2. Analisis Perangkat Lunak (Software)

Adapun perangkat lunak yang digunakan dalam aplikasi ini adalah

sebagai berikut :

a. Sistem Operasi : Windows 8.1 Pro 64-bit.

b. Web Browser : Google Chrome, Mozilla Firefox.

c. Databases : XAMPP.

d. Tool Pemograman : Delphi.

e. Tool UML : Astah.

47

BAB V

PENUTUP

V.1 Kesimpulan

Berdasarkan hasil dari seluruh kegiatan yang telah penulis lakukan pada

sistem informasi Laporan Produksi pada PT Sunstar Engineering Indonesia,

kemudian melakukan perancangan sistem baru, sehingga dapat ditarik kesimpulan

berikut :

a. Melalui perancangan sistem ini penulis telah berhasil merancang sebuah

sistem aplikasi Laporan Produksi.

b. Melalui perancangan sistem Laporan Produksi ini, penyimpan data dalam

sistem ini sudah terintegrasi dengan database. Sehingga dapat mengurangi

potensi kehilangan dan kerusakan data. Selain itu juga, laporan mengenai

data barang dapat diakses yang sebelumnya 2 jam menjadi 2 menit.

V.2 Saran

Agar perancangan sistem informasi Laporan Produksi pada PT Sunstar

Engineering Indonesia dapat berjalan lebih baik lagi, Sehingga sistem ini dapat di

gunakan lebih efisien dalam membantu pekerjaan diantaranya :

48

a. Penulis memberikan saran perlu dilakukan pengembangan dari ruang lingkup

aplikasi yang perlu di perluas, karena sistem yang diusulkan ini hanya berfokus

dengan pembuatan Laporan Produksi saja.

b. Setelah sistem usulan berhasil di implementasikan dengan baik, maka perlu

dilakukan perawatan secara berkesinambungan sehingga dapat berjalan dengan

maksimal.

49

DAFTAR PUSTAKA

A.S, Rosa, and M. Salahudin. 2015. Rekayasa Perangkat Lunak Terstruktur Dan

Berorientasi Objek.

Jogiyanto. 2004. Pengembangan Sistem.

Heizer dan Render. 2005. Sistem Produksi.

Utami, Emma, Anggit Dwi Hartanto. “ANALISIS DAN PERANCANGAN BASIS

DATA TERDISTRIBUSI DATA ATRIBUT POLRI DAN PNS PADA POLDA

SUMSEL.”

Noertjahayana, Agustinus. “STUDI ANALISIS RAPID APLICATION

DEVELOPMENT.”