1
1 BAB I PENDAHULUAN
1.1 Latar Belakang Kerja Praktek
PT. Daya Kemindo Perkasa adalah sebuah perusahaan yang memproduksi Cat dan Thinner. Dengan fasilitas produksi yang lengkap, mampu melakukan pengembangan produk-produk yang lebih baik dengan lebih cepat untuk pasar yang berbeda di seluruh pelosok Indonesia. Perusahaan ini telah mendedikasikan diri untuk melayani client dengan produk yang inovatif dan berkualitas tinggi sesuai tuntutan zaman untuk dapat terus bersaing.
Berdasarkan hasil Survey dan wawancara, PT. Daya Kemindo Perkasa menggunakan aplikasi inventory. Aplikasi inventory adalah perangkat lunak berbasis dekstop base yang di gunakan untuk mengelola data barang. Dengan hadirnya program aplikasi inventory, PT. Daya Kemindo Perkasa dapat memaksimalkan pengolahan data barang. Tetapi dalam penggunaan aplikasi inventory terdapat suatu kendala dimana para karyawan PT. Daya Kemindo Perkasa sering mengalami human error dan belum sepenuhnya menguasai program aplikasi inventory tersebut. Hal ini dikarenakan kurangnya pelatihan dan tidak terdapatnya dokumentasi untuk penggunaan aplikasi tersebut. Maka dari itu PT. Daya Kemindo diharuskan mengadakan pelatihan penggunaan aplikasi inventory dan membuat dokumentasi dari aplikasi tersebut.
2
menggunakan aplikasi inventory tersebut. Oleh karena itu, maka penulis disarankan membuat dokumentasi aplikasi inventory kepada pihak PT. Daya Kemindo Perkasa.
1.2 Perumusan Masalah
Berdasarkan uraian di Latar belakang, maka permasalahannya adalah bagaimana membangun dokumen aplikasi inventory.
1.3 Maksud dan Tujuan Kerja Praktek 1.3.1 Maksud Kerja Praktek
Maksud dari Kerja Praktek ini adalah menghasilkan dokumen dari program yang sudah ada di PT. Daya Kemindo Perkasa.
1.3.2 Tujuan
Tujuan dari kerja praktek ini adalah menghasilkan dokumentasi program aplikasi inventory di PT. Daya Kemindo Perkasa .
1.4 Batasan Masalah
Melihat paparan di atas, maka batasan masalah dari redocumenting aplikasi inventory di PT. Daya Kemindo Perkasa adalah :
1. Aplikasi inventory saat ini memiliki kegunaan untuk mengolah data barang (bahan baku baru).
2. Kebutuhan PT. Daya Kemindo Perkasa adalah dokumentasi program aplikasi inventory.
3
1.5 Metode Penelitian
Penulis menggunakan metode penelitian sebagai berikut : 1. Observasi Lapangan
Observasi lapangan adalah dimana penulis terjun langsung ketempat kerja di PT. Daya Kemindo Perkasa, tepatnya pada area pabrik cat dan thinner yang berlokasi di komplek pergudangan No.99, jln. Raya Salembaran Jati. Blok EFEG, Kosambi Tangerang. Tujuan dari observasi lapangan ini adalah untuk mengetahui situasi dan kondisi pada area pabrik bagian pemrograman data barang agar penulis dapat mendapatkan data yang diperlukan secara langsung.
2. Wawancara
Wawancara adalah salah satu cara mengumpulkan data dengan cara mewawancarai pembimbing kerja praktek bapak Julius untuk mendapatkan sumber informasi di bagian pemrograman data barang PT. Daya Kemindo Perkasa. Tujuan dari wawancara ini adalah untuk mendapatkan data yang akurat langsung dari narasumber.
3. Penggunaan Produk
4
1.6 Sistematika Pelaporan Kerja Praktek
Sistematika yang digunakan dalam pelaporan kerja praktek inia dalah :
BAB I PENDAHULUAN
Pada bab ini penulis membahas tentang latar belakang kerja praktek, maksud dan tujuan kerja praktek, sistem pelaksanaan kerja praktek, dan sistematika pelaporan kerja praktek.
BAB II TINJAUAN PUSTAKA
Pada bab ini penulis menjabarkan secara singkat mengenai sejarah perusahaan tempat penulis melakukan kerja praktek, kedudukan perusahaan, bentuk dan badan hukum perusahaan, bidang pekerjaan perusahaan, bidang pekerjaan divisi/departemen tempat kerja praktek, dan struktur organisasi perusahaan.
BAB III PEMBAHASAN
Pada bab ini penulis menjabarkan tentang jadwal kerja praktek yang dilakukan oleh penulis. Selain itu, penulis juga menjabarkan tentang cara atau teknik yang dilakukanpenulis selama melakukan kerja praktek dan data hasil selama kerja praktek yang dilakukan oleh penulis.
BAB IV KESIMPULAN DAN SARAN
5
5 BAB II
TINJAUAN PUSTAKA
2.1 Profil Tempat Kerja Praktek 2.1.1 Sejarah Instansi
PT. Daya Kemindo Perkasa didirikan sejak Januari 2000 dan mendapat dukungan tehnik dari beberapa perusahaan besar internasional yang sudah sangat ahli dibidangnya masing – masing. Namun begitu kami masih tetap membuka diri untuk mendapat teknologi yang lebih baru terutama untuk produk – produk yang sudah ada maupun produk – produk yang baru. Menejemen PT. Daya Kemindo Perkasa memiliki komitmen untuk memberikan kepuasan bagi para pelanggannya antara lain dengan cara memasok produk yang berkualitas dan service yang memuaskan.
Dengan fasilitas produksi yang lengkap, kami mampu melakukan pengembangan produk baru yang lebih baik dengan lebih cepat untuk pasar yang berbeda di seluruh pelosok Indonesia. Perusahaan telah mendedikasikan diri untuk melayani klien dengan produk yang inovatif dan berkualitas tinggi sesuai tuntutan jaman. Untuk dapat terus bersaing di pasar bebas, kami secara terus menerus berusaha untuk lebih efisien dalam memperkembangkan seni teknologi, produksi yang modern serta fasilitas pengetesan.
6
memungkinkan perusahaan dalam merespon secara optimal terhadap kesempatan baru. Kami menjawab segala kebutuhan klien serta tuntutan barang dan jasa yang berkualitas. Terus menerus berinovasi adalah harapan kami di milenium ini.
2.1.2 Logo Instansi
Adapun logo dari PT. Daya Kemindo Perkasa adalah sebagai berikut:
2.2 Badan Hukum Instansi
PT. DAYA KEMINDO PERKASA merupakan Perseroan yang dimiliki oleh perusahaan swasta di Kab. Tangerang berdasarkan Peraturan Daerah Nomor 7 tahun 2002 tentang pengaturan, pembinaan dan pengendalian Industri dan Perdagangan, Keputusan Bupati Tangerang No 974/kep. 287 – huk/2003,tentang Penetapan Struktur Besarnya Tarif Retribusi Peraturan Daerah Kabupaten Tangerang Nomor 7 tahun 2002 tentang pengaturan, pembinaan dan pengendalian Industri dan Perdagangan.
Gambar 2. 1
7
2.3 Struktur Organisasi dan Job Description
PT. Daya Kemindo Perkasa, berada di bawah naungan Badan Perusahaan Pemerintah Kota Tangerang. Berikut ini adalah struktur organisasi PT. Daya Kemindo Perkasa :
Gambar 1.2. Struktur Organisasi PT. Daya Kemindo Perkasa JULIUS
Penanggung jawab Program
MAEMUNAH
Stock Program Bahan & Barang THinner
8
Job Description
Job descripstion (deskripsi kerja) di PT. Daya Kemindo Perkasa adalah sebagai produsen dari produk Cat dan thinner. Pada bagian program bertugas dalam pemrosesan data barang berupa penerimaan bahan baku baru, produksi barang jadi, pengiriman barang jadi dan laporan harian maupun bulanan. Uraian tugas bagian program secara umum dapat diuraikan sebagai berikut :
1. Penanggung jawab Program 1. Kontrol Internal program.
2. Penanggung jawab back up Program.
3. menerima permintaan pengadaan bahan baku Thinner dari Adm Stock manual.Format Permintaan pengadaan bahan baku Thinner (F-P2BBC-01) format terlampir.
4. Menerbitkan dan mendistribusikan PO (Purchasing order) kepada Supplier yang telah di approve oleh Manager Purchasing.
5. Follow up delivery PO dengan Supplier.
2. Administrasi stock program bahan dan barang Thinner
1. Menerima Sumber data dari administrasi stock manual bahan baku thinner. 2. Input sumber data.
3. Membuat laporan mingguan dan bulanan. Sumber data yang di perlukan :
9
- Kartu ProduksiBukti susut barang.
3. Administrasi stock manual bahan baku Thinner 1. Menerima bahan baku dari supplier.
2. Menerima bon permintaan bahan baku thinner. 3. Input data manual kartu stock.
4. Menerbitkan laporan mingguan dan bulanan stock manual. 5. Menjamin keterjagaan stock minimal bahan baku thinner. 6. Membuat bon permintaan pengadaan bahan baku thinner.
Sumber data :
- Bon permintaan pengadaan barang jadi. - Bukti terima barang.
- Bukti susut solvent. - Daftar stock minimal.
4. Administrasi stock manual barang jadi thinner 1. Menerima bon hasil produksi.
2. Membuat permintaan pengadaan barang jadi. 3. Menjamin keterjagaan stock minimal barang jadi.
4. Menerbitkan laporan manual stock mingguan dan bulanan. Sumber data :
- Bon hasil produksi.
10
5. Administrasi manual stock bahan baku thinner 1. Menerima bon bahan baku baru.
2. Membuat permintaan pengadaan bahan baku tinner. 3. Menjamin keterjagaan stock minimal bahan baku.
4. Menerbitkan laporan manual stock mingguan dan bulanan. 2.4 Landasan Teori
2.4.1 Pengertian Aplikasi Inventory
Aplikasi inventory adalah sebuah aplikasi yang digunakan untuk mengolah data barang dari mulai penerimaan bahan baku baru, tahap produksi barang jadi sampai pada proses pengiriman dan pencetakkan laporan data barang.
2.4.2 Dokumentasi
Dokumentasi pada program aplikasi inventory digunakan sebagai panduan untuk menjalankan apllikasi inventory bagi para pegawai PT. Daya Kemindo Perkasa.
2.4.3 Delphi
11
2.4.4 Basis Data
Basis Data (DataBase) adalah sekumpulan informasi bermanfaat yang di organisasikan kedalam tata cara yang khusus. Komponen utama dalam Basis Data antara lain:
1. Perangkat Keras (Hardware). 2. Sistem Operasi (Software). 3. Data.
4. Aplikasi.
5. Pemakai (User).
Pengguna sistem basis data dapat melakukan berbagai operasi, antara lain:
1. Menambahkan data baru ke sistem basis data. 2. Mengosongkan berkas.
3. Menyisipkan data ke suatu berkas.
4. Mengambil data yang terdapat pada suatu berkas. 5. Mengubah data pada suatu berkas.
6. Menyajikan suatu informasi yang diambil dari sejumlah berkas. 2.4.5 Pemodelan Data
12
Entity Relationship Diagram (ERD) merupakan suatu diagram yang digunakan untuk menhubungkan antar elemen (Relational Condition), dimana pada tahap selanjutnya dapat diimplementasikan kedalam bentuk tabel relasi.
ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang digunakan, yaitu :
1. Entity
Adalah suatu objek yang dapat diidentifikasi dalam lingkaran pemakaian dan sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat.
2. Atribut
Elemen dari sebuah entity yang berfungsi mendeskripsikan karakter entity
3. Hubungan
Sebagaimana halnya entity maka dalam hubungan pun harus dibedakan antara hubungan atau bentuk hubungan antara entity dengan isi dari hubungan itu sendiri. Beberapa macam hubungan antar relasi, antara lain :
1. Satu Ke Satu
13
2. Satu Ke Banyak
Bentuk relasi dari entitas dengan jumlah satu ke entitas lain yang berjumlah lebih dari satu (Entitas dengan banyak alternatif tujuan).
3. Banyak Ke Banyak
Bentuk relasi yang mendeskripsikan permasalahan yang komplek yaitu hubungan antara entitas yang berjumlah lebih dari satu dengan entitas yang sama.
2.4.6 Data Flow Diagram (DFD)
Diagram Arus Data (Data Flow Diagram) menggambarkan sistem yang berjalan dengam lebih terinci. Terdapat 4 (empat) macam simbol yang digunakan dalam Data Flow Diagram, diantaranya :
a. Kesatuan luar (external entity) atau batas sistem (Boundary) merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lain yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem.
14
c. Proses (process) adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.
d. Simpanan data (Data Store) merupakan simpanan dari data yang dapat berupa :
1. Suatu file atau database di sistem computer. 2. Suatu arsip atau catatan manual.
3. Suatu kotak tempat data di meja seseorang. 4. Suatu tabel acuan manual.
5. Suatu agenda atau buku. 2.4.7 Pengolahan Data
Pengelolaan data adalah serangkaian operasi atas informasi yang direncanakan guna mencapai tujuan atau hasil yang diinginkan.
Tujuan Utama dalam pengolahan data dalam sebuah database adalah agar kita dapat memperoleh kembali data (yang kita cari) dengan mudah dan cepat, selain itu pemanfaatan database memiliki beberapa tujuan. Secara lengkap pemanfaatan database memliki beberapa tujuan. Secara lengkap pemanfaatan database dilakukan untuk memenuhi sejumlah tujuan (objektif) antara lain:
1. Kecepatan dan Kemudahan (Speed). 2. Efesiensi ruang (space).
15
5. Keamanan (Security).
16 BAB III
PEMBAHASAN
3.1 Jadwal Kerja Praktek
Penulis melaksanakan Kerja Praktek mulai dari tanggal 5 Agustus 2010
sampai dengan 29 Agustus 2010, yang dilaksanakan setiap hari Senin sampai
dengan hari sabtu dimulai pada pukul 09.00 WIB sampai dengan pukul 15.00
WIB.
3.2 Cara/Teknik Kerja Praktek
Cara pelaksanaan kerja praktek adalah dengan datang langsung ke PT.
Daya Kemindo Perkasa. Adapun teknik pengumpulan data yang dilakukan oleh
penulis adalah sebagai berikut :
1. Wawancara (Interview).
Penulis melakukan tanya jawab secara langsung kepada staf tentang
hal-hal yang berhubungan dengan layanan peminjaman barang yang ada di
PT. Daya Kemindo Perkasa.
2. Pengamatan Langsung (Observasi).
Penulis mengamati dan mempelajari secara langsung data-data di PT.
Daya Kemindo Perkasa.
3. Pustaka (Library Research ).
Dalam mengerjakan laporan kerja praktek ini, penulis melakukan
library research, untuk memperoleh informasi yang berhubungan dengan
materi laporan kerja praktek melalui buku-buku, bahan kuliah dan bacaan
17
3.3 Data kerja Praktek
3.3.1 Uraian
Dalam melakukan kerja praktek di PT. Daya Kemindo Perkasa,
penulis bertugas membuat sebuah dokumentasi berupa manual book
program aplikasi inventory yang berfungsi membantu para pegawai dalam
menggunakan aplikasi inventory.
Dengan hadirnya program aplikasi inventory di PT. Daya Kemindo
Perkasa para pegawai pada staf bagian pengolahan data barang diharuskan
menguasai dalam penggunaan aplikasi tersebut, dimana saat ini tidak
terdapat sebuah dokumentasi yang mendasari kebutuhan para pegawai
dalam menggunakan progam aplikasi inventory, maka dengan ini penulis
membuat sebuah dokumentasi berbentuk manual book dari program
aplikasi inventory.
3.3.2 Analisis
3.3.2.1Sistem Yang sedang Berjalan
Ada dua prosedur yang dilakukan oleh para pegawai untuk
mengelola data barang, yaitu prosedur penerimaan barang,
pengiriman barang dan pengolahan data barang, berikut adalah
penjelasannya :
1. Prosedur penerimaan barang
Proses peneriman bahan baku baru dilakukan secara
mengumpulkan dan mencatat data barang yang datang di form
penerimaan bahan baku baru. Adapun prosedur penerimaan
barang adalah :
a. Pegawai operator lapangan mengumpulkan data barang,
dan memeriksa apakah barang yang datang sesuai dengan
yang di pesan,jika tidak sesuai dengan yang di pesan maka
barang tidak bisa diterima.
b. Jika barang tersebut sesuai dengan yang di pesan maka
pegawai mencatat semua data barang yang diterima dari
pengirim barang dalam formulir penerimaan bahan baku
baru.
Formulir penerimaan bahan baku baru berisi :
1. Date : waktu terima barang yang di pesan.
2. No PO : nomor Purchasing order,atau nomor dari
pemesanan barang.
3. Nama barang : nama dari barang yang diterima atau
dipesan.
4. QTY : jumlah barang yang di pesan.
5. Harga : harga Barang yang di pesan.
6. Jumlah : Jumlah total harga barang yang di pesan.
7. Suplier : nama suplier dari barang yang di pesan.
Form penerimaan bahan baku baru di berikan kepada
staf bagian pengolahan data barang untuk di masukkan
A lu r p ro s e s P e n e rim a a n B a ra n g Flow Map penerimaan barang
Penggambaran prosuder dari sistem yang berjalan dapat dilihat
pada diagram Flow Map berikut :
Gambar 3.1
2. Prosedur Pengiriman Barang
Pegawai mengambil data barang hasil produksi dari
database aplikasi inventory, sebelum pengiriman barang
dilakukan terlebih dahulu pengecekan jumlah dan barang yang
akan di kirim kepada konsumen. Setelah data sesuai maka
Alur Proses pengiriman barang
Berikut ini adalah Flow Map dari pengiriman barang :
Gambar 3.2
3.3.2.2Karakteristik Pengguna
Secara umum Aplikasi Inventory ini mempunyai dua kategori
pengguna yang dapat dibedakan berdasarkan hak akses dari penggunaan
sistem yaitu user dan administrator. User adalah pegawai mengelola data
barang, sedangkan administrator adalah pegawai di bidang IT yang
bertugas mengelola Aplikasi Inventory.
Karakteristik pengguna dapat dilihat pada Tabel 3.1
Tabel 3.1. Karakteristik Pengguna
Pengguna Hak Akses Tingkat Pendidikan
Tingkat Keterampilan
Pengalaman Jenis Pelatihan
User Melakukan kegiatan
penerimaan barang
Minimal SMA dan Sederajat
Bisa dan paham bagaimana mengoperasikan komputer.
Pelatihan user
Cara mengelola data barang
Administrator Mengelola aplikasi inventory
Kelola data barang
Minimal dan maintenance aplikasi inventory
3.3.2.3Analisis Perangkat Keras
Spesifikasi perangkat keras yang digunakan oleh sistem yang
sedang berjalan di PT DAYA KEMINDO PERKASA, yaitu:
1. Processor Dual Core 1.60GHz
3. HDD 120 gb Seagate sata
4. DVD ASUS light scribe
5. LCD Samsung
6. Keyboard+ Mouse Optik
3.3.2.4Analisis Perangkat Lunak
Perangkat lunak yang digunakan adalah :
1. Delphi 6
2. MySQL 5.1 sebagai DBMS (Database Management System)
3.3.3 Deskripsi Perangkat Lunak
3.3.3.1Perspektif Produk
Produk yang di buat merupakan dokumen atau panduan bagi
pengguna untuk menggunakan aplikasi inventory yang ada di PT. Daya
Kemindo Perkasa.
3.3.3.2Fungsi Produk
Fungsi dari dokumen ini adalah membantu pengguna untuk
mempelajari dan menggunakan aplikasi inventory, dan sebagai panduan
penggunaan aplikasi inventory bagi pengguna baru, juga untuk dokumen
perusahaan.
3.3.3.3Entity Relationship Diagram
Diagram hubungan entitas (ERD) yang telah digunakan dalam
aplikasi inventory ini menggambarkan sistem yang terdiri dari hubungan
Berikut ini adalah gambar dari ERD Aplikasi inventory :
!
Gambar 3.3
3.3.4 Diagram konteks
Diagram konteks adalah model sistem fundamental yang
merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan
data output yang ditunjukan dengan anak panah masuk dan keluar secara
berurutan.
Gambar 3.4 Diagram Konteks
3.3.5 Data Flow diagram
Berdasarkan diagram konteks pada aplikasi inventory di atas, maka model
proses dapat diturunkan lagi ke dalam Data Flow Diagram (DFD) yang
menggambarkan bagaimana sistem berjalan secara lebih rinci. Aplikasi Inventory
User Administrator
Data Login User Data Login Administrator
Info Login Useri Gagal Info Login Administrator gagal Data Pengiriman Barang
Info Penerimaan Barang Berhasil Data Penerimaan Barang
Info Pengiriman Barang Berhasil
Data penerimaan
Info Pengiriman Berhasil Data pengiriman
Info Pengembalian Data Barang
3.3.5.1DFD Level 1
Aliran data pada level 1 adalah sebagai berikut:
"
# $
% " &
"
' " (
'
'
'
'
' ' ' "
' "
3.3.5.2DFD Level 2 Proses 2 Pengolahan Barang
Aliran data pada level 2 proses 2 adalah sebagai berikut:
)
'
)
3.3.5.3DFD Level 2 Proses 3 Penerimaan
Aliran data pada level 2 proses 3 adalah sebagai berikut:
#*
#*$ +
#*# , '
+
' +
, ,
) , ' + + '
+
' +
'
3.3.5.4DFD Level 2 Proses 4 Pengiriman
Aliran data pada level 2 proses 4 adalah sebagai berikut:
#*
#*$ +
#*# , '
+
' +
,
) ,
,
) ,
' + + '
'
+
' +
'
'
3.3.5.5Spesifikasi Proses
Untuk menjelaskan lebih lanjut tentang proses-proses yang ada di
dalam Data Flow Diagram (DFD) data dibuatlah spesifikasi proses.
Adapun spesifikasi proses untuk diagram alir data sistem informasi
kualitas air adalah sebagai berikut:
Tabel 3.2 Spesifikasi Proses Login
Identifikasi
Nomor 1.0
Nama Proses Login
Tujuan Melakukan proses login atau autentifikasi untuk dapat mengakses halaman sesuai dengan levelnya
Deskripsi Administrator atau user memasukkan NIP untuk dapat mengakses suatu halaman sesuai dengan levelnya
Kondisi akhir Menampilkan halaman administrator menampilkan halaman user
Nomor 2.0
Nama Proses pengelolaan barang
Tujuan megelola data barang yang ada di dalam aplikasi inventory. Deskripsi Administrator mengelola data barang dan mengkonfirmasi
Identifikasi
Nomor 3.0
Nama Proses Proses penerimaan
Tujuan
User dapat melakukan penerimaan barang setelah melalui proses login, dimana user dapat menerima data barang.
Deskripsi User dapat melakukan masukan data
Kondisi akhir Menampilkan halaman menu penerimaan barang
Nomor 4.0
Nama Proses pengiriman
Tujuan Mengecek data barang yang akan dikirimkan dan meng konfirmasi pengiriman Deskripsi User mengecek data barang dan mengkonfirmasi
Kondisi akhir Menampilkan halaman menu pengiriman barang
3.3.5.6Kamus Data
Kamus data merupakan deskripsi mengenai seluruh elemen data
yang ada di dalam diagram alir data. Kamus data untuk Aplikasi Inventory
sebagai berikut:
Tabel 3.2 Kamus data pada DFD Aplikasi inventory :
Nama Data Login Admin
Where Used /How Used Kepala Bagian Program PT. DKP
Deskripsi Berisi data administrator PT. DKP yang akan menggunakan aplikasi inventory.
Struktur Data Username+Password Nama Pengguna
Kata Kunci
[A-Z | a-z | 0-9] [A-Z | a-z | 0-9]
Nama Data Login User
Where Used /How Used User Bagian Program PT. DKP
Deskripsi Berisi data user PT. DKP yang akan menggunakan aplikasi inventory. Struktur Data Username+Password
Nama Pengguna Kata Kunci
[A-Z | a-z | 0-9] [A-Z | a-z | 0-9]
Nama Data Pengelolaan Barang
Deskripsi Berisi data barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_Barang+Nama_Barang+Jml_Barang+Kondisi_barang Kode_Barang
Nama Data Penerimaan
Where Used /How Used User Bagian Program PT. DKP
Deskripsi Berisi data penerimaan barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_penerimaan+Kode_Barang+Nama_Barang+Jml_Barang+
Tgl_penerimaan
Nama Data Pengiriman
Where Used /How Used User Bagian Program PT. DKP
Deskripsi Berisi data pengiriman barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_pengiriman+Kode_Barang+Nama_Barang+Jml_Barang+
Tgl_pengiriman
Nama Data Tambah Barang
Where Used /How Used Administrator
Deskripsi Berisi data tambah barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_Barang+Nama_Barang+Jml_Barang+ID_suplier+nama_suplier Kode_Barang
Nama Data Edit Barang
Where Used /How Used Administrator
Deskripsi Berisi data edit barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_Barang+Nama_Barang+Jml_Barang+
ID_suplier+nama_suplier
Nama Data hapus Barang
Where Used /How Used Administrator
Deskripsi Berisi data tambah barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_Barang+Nama_Barang+Jml_Barang+
Tgl_pengiriman
Nama Data Cetak Barang
Where Used /How Used Administrator
Deskripsi Berisi data barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_Barang+Nama_Barang+Jml_Barang+
ID_suplier+nama_suplier
Nama Data tambah Penerimaan Barang
Where Used /How Used Administrator
Deskripsi Berisi data tambah penerimaan barang PT. DKP di dalam aplikasi inventory.
Struktur Data Kode_lokasi+Kode_divisi+No_bukti_terima_barang+No_surat_jalan+ Kode_Barang+Nama_Barang+Jml_Barang+
Nama Data Edit Penerimaan Barang
Where Used /How Used Administrator
Deskripsi Berisi data penerimaan barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_lokasi+Kode_divisi+No_bukti_terima_barang+No_surat_jalan+
Kode_Barang+Nama_Barang+Jml_Barang+
Nama Data cetak Penerimaan Barang
Where Used /How Used Administrator
Deskripsi Berisi data penerimaan barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_lokasi+Kode_divisi+No_bukti_terima_barang+No_surat_jalan+
Kode_Barang+Nama_Barang+Jml_Barang+ ID_suplier+nama_suplier
Kode_divisi
Nama Data tambah Pengiriman Barang
Where Used /How Used User Bagian Program PT. DKP
Deskripsi Berisi data tambah pengiriman barang PT. DKP di dalam aplikasi inventory.
Struktur Data Kode_lokasi+Kode_divisi+No_bukti_terima_barang+No_surat_jalan+ Kode_Barang+Nama_Barang+Jml_Barang+
Nama Data Edit Pengiriman Barang
Where Used /How Used User Bagian Program PT. DKP
Deskripsi Berisi data pengiriman barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_lokasi+Kode_divisi+No_bukti_terima_barang+No_surat_jalan+
Kode_Barang+Nama_Barang+Jml_Barang+
Nama Data Cetak Pengiriman Barang
Where Used /How Used User Bagian Program PT. DKP
Deskripsi Berisi data pengiriman barang PT. DKP di dalam aplikasi inventory. Struktur Data Kode_lokasi+Kode_divisi+No_bukti_terima_barang+No_surat_jalan+
3.4 Perancangan Basis Data
3.4.1 Diagram Relasi
Diagram relasi aplikasi Inventory dapat dilihat Pada Gambar 3.6 Sebagai
berikut :
3.4.2 Struktur File
Struktur file tempat penyimpanan data pada aplikasi inventory
adalah sebagai berikut:
1. Tabel Administrator
Nama File : Administrator
Tempat Penyimpanan : Hard Disk
Tabel 3.3 Struktur file tabel Administrator
Nama Field Tipe Panjang Kunci ID_Admin VARCHAR 20 Primary Key
Username VARCHAR 50
Password VARCHAR 50
E-Mail VARCHAR 50
No. HP INT 12
Alamat VARCHAR 50
2. Tabel User
Nama File : User
Tempat Penyimpanan : Hard Disk
Tabel 3.4 Struktur file tabel User
Nama Field Tipe Panjang Kunci
ID_User VARCHAR 20 Primary Key
Username VARCHAR 50
Password VARCHAR 50
E-Mail VARCHAR 50
No. HP INT 12
3. Tabel Barang
Nama File : Barang
Tempat Penyimpanan : Hard Disk
Tabel 3.4 Struktur file tabel Barang
Nama Field Tipe Panjang Kunci Kode_Barang VARCHAR 20 Primary Key Jml_Barang INT 12
Nama_Barang VARCHAR 50 Kondisi_Barang VARCHAR 20
ID_Admin VARCHAR 20 Foreign key
4. Tabel Suplier
Nama File : Suplier
Tempat Penyimpanan : Hard Disk
Tabel 3.4 Struktur file tabel Suplier
Nama Field Tipe Panjang Kunci
ID_ Suplier VARCHAR 20 Primary Key
Nama_ Suplier INT 50
Alamat VARCHAR 50 Email VARCHAR 20
5. Tabel Distributor
Nama File : Distributor
Tempat Penyimpanan : Hard Disk
Tabel 3.4 Struktur file tabel Distributor
Nama Field Tipe Panjang Kunci
ID_ Distributor VARCHAR 20 Primary Key
6. Tabel Penerimaan
Nama File : Penerimaan
Tempat Penyimpanan : Hard Disk
Tabel 3.4 Struktur file tabel Penerimaan
Nama Field Tipe Panjang Kunci Kode_Penerimaan VARCHAR 20 Primary Key Tgl_penerimaan Date 50
Kode_Barang VARCHAR 50 Foreign key1
ID_User VARCHAR 50 Foreign key2
Jml_Barang INT 12 Nama_Barang VARCHAR 50 Kondisi_Barang VARCHAR 20
ID_Suplier VARCHAR 50 Foreign key3
7. Tabel Pengiriman
Nama File : Pengiriman
Tempat Penyimpanan : Hard Disk
Tabel 3.4 Struktur file tabel Pengiriman
Nama Field Tipe Panjang Kunci Kode_Pengiriman VARCHAR 20 Primary Key Tgl_ Pengiriman Date 50
Kode_Barang VARCHAR 50 Foreign key1
ID_User VARCHAR 50 Foreign key2
Jml_Barang INT 12 Nama_Barang VARCHAR 50 Kondisi_Barang VARCHAR 20
BAB IV
IMPLEMENTASI
Setelah melakukan analisis terhadap sistem yang berjalan maka dilakukanlah langkah selanjutnya yaitu implementasi sistem. Implementasi sistem akan mengubah bentuk dari analisis maupun perancangan menjadi bentuk bahasa pemrograman.
Dari hasil analisis telah dilakukan sebelumnya, maka hasil implementasi yaitu implementasi antar muka.
Hasil implementasi di atas kemudian akan diuji kebenarannya melalui tahapan-tahapan pengujian yang telah ditentukan.
4.1 Implementasi
Setelah melakukan analisis, sebuah sistem akan diimplementasikan ke dalam bentuk program menggunakan sebuah bahasa pemrograman dan sebuah kompiler. Hal ini dimaksudkan untuk mengubah bentuk sistem yang belum terkomputerisasi menjadi sistem yang terkomputerisasi.
4.1.1 Implemetasi Antar Muka
Implementasi antar muka berguna sebagai tampilan bagi pengguna sistem. Implementasi antar muka dilakukan pada setiap hasil perancangan antar muka yang telah dibuat ke dalam bentuk aplikasi pada compiler Delphi 6. Implementasi dalam aplikasi inventory tervagi menjadi 2 bagian, yaitu :
2. Implementasi antar muka bukti terima barang.
Adapun hasil implementasi dari aplikasi inventory di PT. Daya Kemindo Perkasa adalah sebagai berikut:
4.1.1.1Implenetasi Tampilan Awal
pada tampilan awal ini terdapat form login. Untuk menampilkan menu utama yang sesuai dengan hak akses yang dimiliki, pengguna harus melakukan login terlebih dahulu. Adapun tampilan menu awalnya sebagai berikut :
4.1.1.2Implementasi Menu Login
Di dalam menu utama terdapat menu login dimana seorang pengguna dapat memasukan data aksesnya agar sistem menampilkan menu utama sesuai dengan hak aksesnya. Apabila sudah memasukan data aksesnya, maka pengguna tinggal menekan tombol login atau bisa juga menekan tombol keluar untuk membatalkan login. Adapun tampilan menu login sebagai berikut :
Gambar 4.2 Tampilan menu login.
Gambar 4.3 Tampilan informasi menu login.
4.1.1.3Implementasi Menu Utama
Setelah melakukan login yang sesuai dengan data yang ada pada sistem, maka seorang pengguna dapat melakukan manipulasi terhadap data yang ada.
4.1.1.4Implementasi Menu Penerimaan
Pada menu ini pengguna dapat mennginput data penerimaan. Adapun tampilan menunya adalah sebagai berikut:
4.1.1.5Implementasi laporan bukti terima barang
Berikut adalah tampilan laporan bukti terima barang :
4.1.1.6 Implementasi Menu Pengiriman
BAB V
KESIMPULAN DAN SARAN
5.1 KESIMPULAN
Berdasarkan kerja praktek yang telah dilakukan,ad beberapa kesimpulan
yaitu Dengan dibuat nya manual book pada aplikasi inventory, maka para
pengguna aplikasi Di PT. Daya Kemindo Perkasa yang belum sepenuhnya faham
dengan aplikasi inventory bisa membantu dalam penggunaan aplikasi ini.Selain
itu Dengan adanya dokumentasi aplikasi inventory ini Pihak perusahaan PT. Daya
Kemindo Perkasa dapat menggunakan dokumentasi ini sebagai dokumen manual
dari aplikasi inventory .
5.2 SARAN
Aplikasi inventory di PT. Daya Kemindo Perkasa masih sangat butuh
pengembangan aplikasi. Berikut adalah beberapa saran untuk pengembangan yang
dapat dilakukan :
1. Untuk kedepannya alangkah lebih baik lagi apabila program inventory
yang terdapat di PT. Daya Kemindo Perkasa berbasis web, agar
REDOCUMENTING APLIKASI INVENTORY PT. DAYA KEMINDO PERKASA
KERJA PRAKTEK
Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
Oleh :
Muhammad Rizkhi 10106002
Rangga Aditya 10106021
Galih Purnama 10106047
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA BANDUNG
DAFTAR ISI
LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR ... i
DAFTAR ISI ... iii
DAFTAR TABEL ... iviii
DAFTAR GAMBAR ... x
BAB I PEMBAHASAN ... 1
1.1 Latar Belakang Kerja Praktek ... 1
1.2 Perumusan Masalah ... 2
1.3 Maksud dan Tujuan Kerja Praktek ... 2
1.3.1Maksud Kerja Praktek ... 2
1.3.2Tujuan Kerja Praktek ... 2
1.4 Batasan Masalah ... 2
1.5 MetodePenelitian ... 3
1.6 Sistematika Pelaporan Kerja Praktek ... 3
BAB II TINJAUAN PUSTAKA ... 5
2.1 Profil Tempat Kerja Praktek ... 5
2.1.1 Sejarah Instansi ... 5
2.1.2 Logo Instansi ... 6
2.2 Badan Hukum Instansi ... 6
2.3 Struktur Organisasi dan Job Description ... 7
2.5 Landasan Teori ... 10
2.5.1 Pengertian Aplikasi Inventory ... 10
2.5.2 Dokumentasi ... 10
2.5.3 Delphi ... 10
2.5.4 Basis Data ... 11
2.5.5 Pemodelan Data ... 11
2.5.6 Data Flow Diagram (DFD)...13
2.5.7 Pengolahan Data ...14
BAB III PEMBAHASAN ... 16
3.1 Jadwal Kerja Praktek ... 16
3.2 Cara /Teknik Kerja Praktek ... 16
3.3 Data Kerja Praktek ... 17
3.3.1 Uraian ... 17
3.3.2 Analisis ... 17
3.3.2.1 Sistem Yang sedang Berjalan ... 17
3.3.2.2 Karakteristik pengguna ... 23
3.3.2.3 Analisis Perangkat Keras ... 23
3.3.2.4 Analisis Perangkat Lunak ... 23
3.3.3 Deskripsi perangkat Lunak ... 24
3.3.3.1 Perspektif Prodak ... 24
3.3.3.2 Fungsi prodak ... 24
3.3.3.3 Entity Relationship Diagram ... 24
3.3.5.1 DFD Level 1 ... 27
3.3.5.2 DFD Level 2 Proses 2 pengolahan barang ... 28
3.3.5.3 DFD Level 2 Proses 3 penerimaan ... 29
3.3.5.4 DFD Level 2 Proses 4 pengiriman ... 30
3.3.5.5 Spesifikasi Proses ... 31
3.3.5.6 Kamus Data ... 32
3.4 Perancangan Basis Data ... 34
3.4.1 Diagram Relasi ... 34
3.4.2 Struktur File ... 35
BAB IV IMPLMENTASI ... 38
4.1 Implementasi ... 38
4.1.1 Implementasi Antar Muka ... 38
4.1.1.1 Implementasi Tampilan Awal ... 39
4.1.1.2 Implementasi Menu Login ... 40
4.1.1.3 Implementasi Menu Utama ... 41
4.1.1.4 Implementasi Menu Penerimaan ... 42
4.1.1.5 Implementasi Laporan Bukti Terima Barang ... 43
4.1.1.6 Implementasi Menu Pengiriman ... 44
BAB V KESIMPULAN DAN SARAN ... 45
4.1 KESIMPULAN ... 45
4.2 SARAN ... 45
DAFTAR TABEL
Tabel 3.1. Karakteristik Pengguna ... 23
Tabel 3.2. Spesifikasi Proses login ... 31
Tabel 3.3. Kamus data pada DFD Aplikasi inventory ... 32
Tabel 3.4. Struktur file tabel Administrator ... 35
Tabel 3.5. Struktur file tabel User ... 35
Tabel 3.6. Struktur file tabel Barang ... 36
Tabel 3.7. Struktur file tabel Suplier ... 36
Tabel 3.8. Struktur file tabel Distributor ... 36
Tabel 3.9. Struktur file tabel Penerimaan ... 37
Tabel 3.10. Struktur file tabel Pengiriman ... 35
DAFTAR GAMBAR Gambar 1. Logo Instansi ... 6
Gambar 2. Struktur Organisasi PT Daya Kemindo Perkasa ... 7
Gambar 3. Flow Map Penerimaan Barang ... 20
Gambar 4. Flow Map pengiriman Barang ... 22
Gambar 5. ERD Aplikasi Inventoriy ... 25
Gambar 7. DFD Level 1 ... 27
Gambar 8. DFD Level 2 Proses 2 ... 28
Gambar 9. DFD Level 2 Proses 3 ... 29
Gambar 10. DFD Level 2 Proses 4 ... 30
Gambar 11. Diagram skema Aplikasi inventory ... 34
Gambar 12. Tampilan Menu Awal ... 39
Gambar 13. Tampilan menu login ... 40
Gambar 14. Tampilan informasi menu login ... 41
Gambar 15. Tampilan Menu Utama ... 42
Gambar 16. Tampilan Menu penerimaan ... 43
Gambar 17. Tampilan Bukti Terima Barang ... 44
Gambar 18. Tampilan Penerimaan Barang ... 45
DAFTAR LAMPIRAN
Lampiran B Surat Balasan Penelitian ... B-1
Lampiran C Daftar Kehadiran Kerja Praktek ... C-1
DAFTAR PUSTAKA
[1] Ilham Perdana, 2007, Hand Out Metodologi Penelitian, Petunjuk Tata Tulis
Ilmiah, Universitas Komputer Indonesia, Bandung.
KATA PENGANTAR
AsalammualaikumWr.Wb
Dengan memanjatkan puji dan syukur kehadirat Allah SWT, karena atas
berkat rahmat dan karunia-Nya penulis dapat menyelesaikan laporan kerjapraktek
dengan baik dan tepat pada waktunya.
Ada pun judul laporan yang penulis buat adalah “REDOKUMENTING
APLIKASI INVENTORY DI PT. DAYA KEMINDO PERKASA”
Penulis menyadaribahwa dalam menyusun laporan kerja praktek ini
masihbanyak kekurangan baik dari segi isi atau materi maupun kalimat atau
system etika penulisannya. Hal ini dikarenakan pengalaman dan pengetahuan
penulis yang masih sangat terbatas. Dengan kesempatan ini dengan segala
kerendahan hati, penulis ingin menyampaikan ucapan terimakasih yang
sebesar-besarnya atas kerja sama, bantuan dan dorongan banyak pihak terutama kepada :
1. Allah SWT yang telah memberikan kesehatan dan memberikan
kemudahan dalam melaksanakan kerja praktek dan menyelesaikan
alaporan ini.
2. Kepada kedua orang tua yang selalu member dukungan baik secara moril
dan materil.
3. Ibu Mira Kania Sabariah. Selaku dosen wali dan ketuajurusan teknik
informatika.
4. Dosen-dosen jurusan teknik informatika universitas komputer Indonesia
5. Ibu Tatik Rusilawati selaku pembimbing kerja praktek.
6. Bapak Julius asisten pembimbing kerja praktek.
7. Karyawan PT. DATA KEMINDO PERKASA yang telah membantu
semua kegiatan dalam melaksanakan kerja praktek sehingga berjalan
dengan lancer dan baik sesuai rencana.
8. Kepada semua teman-teman IF-1 yang selalu saling mendukung satu sama
lain.
Namun demikian, penulis mengingat keterbatasan pengetahuan,
pengalaman dan kemampuan dalam menyelesaikan laporan kerja praktek ini.
Penulis telah berusaha untuk membuat laporan kerja praktek ini dengan
sebaik-baiknya dan penulis berharap semoga laporan kerja praktek ini dapat diterima
oleh bapak/ibu dosen pembimbing kerja praktek.
WasalammualaikumWr.Wb
Bandung, Februari 2011