PERANCANGAN SISTEM INFORMASI LAPORAN PRODUKSI …
Transcript of PERANCANGAN SISTEM INFORMASI LAPORAN PRODUKSI …
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.
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
35
3. Activity Diagram Mengolah Data Laporan Produksi
Gambar IV.4 Activity Diagram Mengolah Data Lporan Produksi
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
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.”