80
LEMBAR PENGESAHAAN SISTEM INVENTORY IT DI PT VISIONET INTERNATIONAL CIKARANG LAPORAN KULIAH KERJA PRAKTEK Oleh: Nama : Fajar Mufti Abdurahman NIM : 43A87006120242 Disetujui Oleh: Pembimbing Lapangan Dosem Pembimbing Eka Semikadi Mugiarso, S. Kom Service Point Leader IT Mengetahui, Ketua Jurusan Teknik Informatika i

Sistem Inventory IT di PT OGS Jakarta.docx

Embed Size (px)

Citation preview

Page 1: Sistem Inventory IT di PT OGS Jakarta.docx

LEMBAR PENGESAHAAN

SISTEM INVENTORY ITDI PT VISIONET INTERNATIONAL CIKARANG

LAPORAN KULIAH KERJA PRAKTEK

Oleh:

Nama : Fajar Mufti AbdurahmanNIM : 43A87006120242

Disetujui Oleh:

Pembimbing Lapangan Dosem Pembimbing

Eka Semikadi Mugiarso, S. Kom

Service Point Leader IT

Mengetahui,Ketua Jurusan Teknik Informatika

Kikim Mukiman, S. Kom., M. Kom.

i

Page 2: Sistem Inventory IT di PT OGS Jakarta.docx

MOTTO

Man Jadda Wa Jada“Barang siapa yang bersungguh-sungguh maka ia akan mendapatkannya”

(Hadist Rasulallah SAW)

ii

Page 3: Sistem Inventory IT di PT OGS Jakarta.docx

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah

memberikan rahmat dan hidayah-Nya kepada kita semua agar selalu senan tiasa

beribadah kepada-Nya. Shalawat beserta salam selalu tercurah limpah kepada Nabi

besar ktia yaitu Nabiullah Muhammad SAW., keluarga dan para sahabatnya yang

telah membawa kita dari jaman zahiliah (kebodohan) ke jaman terang benderang

yang penuh dengan ilmu pengetahuan.

Laporan Kuliah Kerja Praktek (KKP) ini disusun untuk memenuhi tugas mata

kuliah KKP dengan bobot 2 SKS sebagai salah satu syarat kelulusan yang sudah

ditetapkan oleh Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK)

Bani Saleh Bekasi. Dalam Laporan ini penulis mengambil judul Sistem Inventory

IT di PT Visionet International Cikarang.

Laporan ini telah selesai disusun berkat bantuan berbagai pihak. Atas

ketulusan dan kerendahaan hati pihak-pihak tersebut dalam membantu penyusunan

dan pembuatan laporan KKP ini, penulis ingin mengucapkan terimakasih kepada:

1. Bapak Sri Setyo, SE, MM selaku Ketua Sekolah Tinggi Manajemen

Informatika dan Komputer (STMIK) Bani Saleh Bekasi.

2. Bapak Ir. Puryanto, MM, selaku Waket I STMIK Bani Saleh Bekasi.

3. Bapak Wawan Hermawansyah, S. Kom, selaku Waket II STMIK Bani Saleh

Bekasi.

4. Bapak Kikim Mukiman, S. Kom., M. Kom selaku Ketua Program Studi

(Kaprodi) Teknik Informatika STMIK Bani Saleh Bekasi.

5. Bapak Mugiarso, S.Kom., M. Kom selaku Dosen Pembimbing yang telah

memberikan arahan dan bimbingannya kepada penulis untuk menyusun dan

menyelesaikan laporan ini dengan baik.

6. Bapak Irpan Apandi selaku Supervisor IT di PT Visionet International

Cikarang yang telah memberikan izin bagi penulis untuk melakukan KKP

7. Bapak Eka Semikadi selaku Service Point Leader IT dan pembimbing

lapangan penulis di PT Visionet International Cikarang.

iii

Page 4: Sistem Inventory IT di PT OGS Jakarta.docx

8. Seluruh karyawan PT VSN dan khususnya divisi IT yang telah membantu

penulis Kuliah Kerja Praktek di PT Visionet International Cikarang

9. Kedua orang tua penulis yang telah memberikan doa dan dukungannya baik

secara moril ataupun meteril.

10. Rekan-rekan mahasiswa/i STMIK Bani Saleh khususnya Jurusan Teknik

Informatika angkatan 2012 yang telah memberikan dukungan dan kerja

samanya selama ini.

Penulis menyadari masih ditemukan banyak kekurangan dan kesalahan dalam

penyusunan Laporan Kuliah Kerja Praktek ini, Penulis mohon maaf atas

kekurangan tersebut. Penulis menerima kritikan dan saran yang bersifat membantu

agar penulis bisa menyusun atau memperbaiki tulisan selanjutnya yang lebih baik

lagi. Semoga Laporan Kuliah Kerja Praktek ini berguna bagi semua pembaca.

Bekasi, Januari 2016

Penulis,

DAFTAR ISI

iv

Page 5: Sistem Inventory IT di PT OGS Jakarta.docx

LEMBAR PENGESAHAAN...................................................................................I

MOTTO II

KATA PENGANTAR...........................................................................................III

DAFTAR ISI...........................................................................................................V

DAFTAR TABEL...............................................................................................VIII

DAFTAR GAMBAR..........................................................................................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.....................................................................2

1.5.1. Tujuan............................................................................2

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

1.6. Teknik Pengumpulan Data..........................................................3

1.5.1. Secara Langsung............................................................3

1.5.2. Secara Tidak Langsung.................................................3

1.5.3. Wawancara....................................................................4

1.5.4. Studi Literatur................................................................4

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

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

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

2.2. Unified Manipulation Language (UML).....................................6

2.2.1. Tujuan Menggunakan UML..........................................7

2.2.2. Manfaat Diagram...........................................................8

2.2.3. Rasional Rose................................................................8

2.2.4. Diagram dalam Rational Rose.......................................8

2.2.5. Diagram Use Case.........................................................8

2.2.6. Class Diagram...............................................................9

2.2.7. Activity Diagram...........................................................9

2.2.8. Sequence Diagram.......................................................10

v

Page 6: Sistem Inventory IT di PT OGS Jakarta.docx

2.2.9. Business Usecase Model.............................................10

2.3. Aplikasi Pemgrograman............................................................15

2.2.1. Sistem Operasi.............................................................15

2.2.2. Pengenalan SQL Server...............................................16

2.2.3. Visual Basic.Net..........................................................17

2.4. Input...........................................................................................22

2.5. Output........................................................................................22

BAB III TINJAUAN TERHADAP SISTEM BERJALAN..............................24

3.1. Sejarah Umun Perusahaan.........................................................24

3.2. Struktur Organisasi....................................................................25

3.3. Fungsi Divisi.............................................................................26

3.3.1. President Director........................................................26

3.3.2. Deputi Director............................................................26

3.3.3. Deputi Director FAD...................................................26

3.3.4. General Manager.........................................................26

3.3.5. Deputi Manager FAD..................................................27

3.3.6. Nasional Sales Manager..............................................27

3.3.7. Sales Manager.............................................................27

3.3.8. Commercial Manager..................................................27

3.3.9. Operation Manager......................................................27

3.3.10. BPS (Busines Proseccesing System)...........................28

3.3.11. IT.................................................................................28

3.3.12. Human Resoruce Division (HRD)...............................28

3.3.13. General Affair (GA)....................................................28

3.3.14. Finance........................................................................28

3.3.15. Accounting Container..................................................28

3.4. Visi dan Misi.............................................................................29

3.4.1. Visi..............................................................................29

3.4.2. Misi..............................................................................29

3.5. Kebijakan Mutu Perusahaan......................................................29

BAB IV ANALISA DAN PERANCANGAN SISTEM...................................30

vi

Page 7: Sistem Inventory IT di PT OGS Jakarta.docx

4.1. Sistem Yang Berjalan................................................................30

4.2. Pemecahan Masalah..................................................................32

4.3. Sistem Yang Diusulkan.............................................................32

4.3.1. Use Case Diagram.......................................................33

4.3.2. Activity Diagram.........................................................33

4.3.3. Rancangan Relasi Tabel..............................................37

4.3.4. Rancangan Tabel.........................................................38

4.3.5. Rancangan Interface....................................................40

4.3.6. Spesifikasi Program.....................................................45

BAB V PENUTUP...........................................................................................46

5.1. Kesimpulan................................................................................46

5.2. Saran..........................................................................................46

DAFTAR PUSTAKA............................................................................................47

DAFTAR TABEL

Tabel 4.1. Tabel User

Tabel 4.2. Tabel Barang

Tabel 4.3. Tabel Report

vii

Page 8: Sistem Inventory IT di PT OGS Jakarta.docx

Tabel 4.4. Tabel History

Tabel 4.5. Tabel Jenis Report

DAFTAR GAMBAR

Gambar 2.1. Usecase Diagram

Gambar 2.2. Class Diagram

Gambar 2.3. Activity Diagram

Gambar 2.4. Aktor Bisnis

Gambar 2.5. Unit Organisasi

Gambar 2.6. Entitas Bisnis

Gambar 2.7. Aktor

Gambar 2.8. Use Case

Gambar 2.9. Relasi Asosiasi

Gambar 2.10. Include Relationship

Gambar 2.11. Extends Relationship

Gambar 2.12. Generalisasi

Gambar 3.1. Struktur Organisasi PT Visionet International.................……….…25

Gambar 4.1. Use Case Diagram Sistem Berjalan

Gambar 4.2. Activity Diagram Sistem Berjalan

Gambar 4.3. Use Case Diagram Aplikasi Inventory

Gambar 4.4. Activity Diagram Login

Gambar 4.5. Activity Diagram Input User

Gambar 4.6. Activity Diagram Input Barang

viii

Page 9: Sistem Inventory IT di PT OGS Jakarta.docx

Gambar 4.7. Activity Diagram Cetak Report

Gambar 4.8. Activity Diagram Cetak Report

Gambar 4.9. Rancangan Form Login

Gambar 4.10. Rancangan Form Menu Utama

Gambar 4.11. Rancangan Form User

Gambar 4.12. Rancangan Form Edit User

Gambar 4.13. Rancangan Form Barang

Gambar 4.14. Rancangan Form Edit Barang

Gambar 4.15. Rancangan Form Report

Gambar 4.16. Rancangan Form History

ix

Page 10: Sistem Inventory IT di PT OGS Jakarta.docx

BAB IPENDAHULUAN

1.1. Latar Belakang

PT Visionet International (Visionet) merupakan sebuah perusahaan

yang bergerak dalam bidang IT Outsourcing, menawarkan total IT

Outsourcing Services dengan cakupan nasional lebih dari 63 titik layanan di

seluruh Indonesia dan juga bersertifikat ISO 9001: 2011 di tiga bidang

utama (Electronic Draft Capture Operasional dan Pemeliharaan , Desktop

Server Network Operation dan Maintenance Services, Teknologi Informasi

Operasi dan Pemeliharaan Jasa).

Visionet menyediakan produk-produk IT dengan harga yang

kompetitif, Visionet dapat membantu pelanggan di mana saja, kapan saja

melalui titik pelayanan nasional dan didukung penuh oleh 24/7 contact

center. Mempertahankan dan mendukung pelanggan operasi IT ,melalui

biaya yang efektif, risiko yang lebih rendah, meningkatkan kualitas dan

meningkatkan kelincahan.

Dengan pengetahuan yang mendalam tentang pasar Indonesia dan

dukungan infrastruktur teknologi informasi, Visionet sekarang bangga

menawarkan end-to-end layanan outsourcing. Kita bisa membangun lanskap

sistem IT lengkap bagi pelanggan kami, dengan negara-of-the-art teknologi

untuk Outsourcing dan Layanan Dukungan serta untuk Aplikasi Layanan

Provider. Anda dapat memilih yang terbaik layanan yang tersedia yang

memenuhi kebutuhan Anda..

Sebagian besar system yang ada di Visionet memang sudah terpenuhi

dengan system informasi yang berbasis internasional, namun untuk dibagian

IT dalam proses pendataan barang masih manual. Misalnya saja pendataan

PC/Monitor baru atau bekas. Pendataan barang-barang yang masih manual

membuat sulit dalam proses pencarian dan pembuatan laporan. Sehingga

sering terjadi kekeliruan data.

1

Page 11: Sistem Inventory IT di PT OGS Jakarta.docx

Berangkat dari permasalahan tersebut maka penulis mengajukan

sebuah system agar dibagian IT Visionet bisa dibangun sebuah aplikasi

yang akan membantu dalam proses pendataan barang-barang sehingga dapat

memudahkan bagian IT untuk mencari, memproses dan membuat laporan

dalam format Excel atau Word.

1.2. Identifikasi Masalah

Agar pembahasan ini lebih fokus, penulis mengidentifikasi

permasalah pembuatan aplikasi tersebut, diantaranya adalah sebagai berikut:

a. Pendataan barang-barang dibagian IT Visionet masih manual yaitu

menggunakan Microsoft Excel.

b. Pencarian data barang-barang sulit dilakukan karena harus membuka

setiap file yang telah dibuat

c. Pembuatan laporan barang-barang lama karena harus membuat data

barang-barang yang berulang.

1.3. Batasan Masalah

Agar terfokus pada bahasan yang dilakukan, maka penulis membatasi

permasalahan ini sebagai berikut.

a. Aplikasi hanya akan dibangun dibagian IT Visionet.

b. Aplikasi bersifat desktop, atau tidak dapat diakses menggunakan internet.

c. Aplikasi dibangun dengan menggunakan Visual Studio 2013 dan

database SQL Server 2008.

1.4. Rumusan Masalah

Bagaimana membangun aplikasi yang bisa membatu pendataan

inventory barang-barang dibagian IT dengan menggunakan Visual Basic

2013?

2

Page 12: Sistem Inventory IT di PT OGS Jakarta.docx

1.5. Tujuan dan Manfaat

Dalam KKP ini ada beberapa Tujuan dan Manfaat yang akan didapatkan.

Berikut adalah Tujuan dan Manfaat tersebut.

1.5.1. Tujuan

a. Membangun aplikasi inventory dibagian IT

b. Memodrnisasi proses-proses pendataan yang ada di bagian IT

agar lebih setara dengan bagian lain yang sudah menggunakan

aplikasi.

c. Menyimpan data dalam bentuk database dan menyajikan dalam

aplikasi atau system.

1.5.2. Manfaat

a. Membantu pendataan barang dibagian IT agar data barang lebih

terinci dan rapih

b. Mempercepat proses pendataan dengan data yang akurasi

c. Membantu proses pembuatan laporan yang lebih rinci dan akurat

d. Mempermudah proses pendataan dan pencarian barang.

1.6. Teknik Pengumpulan Data

Untuk mendapatkan data-data penelitian yang dilakukan di PT

Visionet International Cikarang, maka ada beberapa cara atau pendekatan

metode yang dilkakukan penulis, diantaranya adalah sebagai berikut:

1.5.1. Secara Langsung

Penulis secara langsung mengamati, memperhatikan, mempelajari

dan menganalisa faktor penyebab permasalahan yang ada dalam

pengiriman Laporan Onhand di PT Visionet International Cikarang,

sehingga penulis bisa mendapatkan gambaran permasalah lebih jelas.

3

Page 13: Sistem Inventory IT di PT OGS Jakarta.docx

1.5.2. Secara Tidak Langsung

Penulis mengumpulkan data-data tertulis yang diberikan oleh

Pimpinan Departemant MIS di PT Visionet International Cikarang

untuk mendapatkan gambaran yang lebih jelas lagi.

1.5.3. Wawancara

Penulis melakukan wawancara tanya jawab dengan pimpinan

Departement MIS untuk menyamakan persepsi permasalah,

memperoleh data lebih rinci dan mendapatkan arahan sehingga

solusi untuk memecahkan masalah benar-benar tepat.

1.5.4. Studi Literatur

Penulis melakukan studi pustaka dengan acuan pada buku-buku para

ahli untuk mendukung teori yang digunakan penulis serta

menjadikan pembanding dengan hasil yang didapat dilapangan

selama KKP di PT Visionet International Cikarang.

1.7. Sistematika Penulisan

Laporan ini disusun berdasarkan hal-hal yang berhubungan erat

dengan hasil pengamatan sehingga dapat memperoleh gambaran yang lebih

jelas mengenai isi laporan dengan praktek kerja lapangan yang

dilaksanakan. Adapun tahapan-tahapan dalam laporan ini adalah sebagai

berikut :

4

Page 14: Sistem Inventory IT di PT OGS Jakarta.docx

BAB I PENDAHULUAN

Bab ini memuat latar belakang penelitian, rumusan masalah,

tujuan penelitian, batasan masalah, metodologi penelitian, dan

sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini menjelaskan tentang teori-teori yang berkenaan dengan

pembahasan Laporan KKP ini, seperti pembahasan bahasa

program yang digunakan, database dan lain-lain.

BAB III GAMBARAN UMUM PERUSAHAAN

Bab ini berisikan tentang data-data perusahaan seperti : awal

pendirian perusahaan, struktur organisasi, dan ketenagakerjaan

serta informasi yang diperlukan.

BAB IV ANALISA DAN PERANCANGAN SISTEM

Pada Bab ini akan dijelaskan analisis dan rancangan sistem baru

pendataan barang dibagian IT PT Visionet International Cikarang.

BAB V PENUTUP

Dalam Bab ini akan dihasilkan kesimpulan-kesimpulan dari hasil

analisis dan rancangan sistem yang telah dibuat selama Kuliah

Kerja Praktek (KKP) di PT Visionet International Cikarang. Serta

akan memberikan saran-saran yang berkenaan dengan hasil

analisis.

5

Page 15: Sistem Inventory IT di PT OGS Jakarta.docx

BAB IILANDASAN TEORI

2.1. Sistem Informasi

Pengertian sistem informasi merupakan komponen-komponen dari

subsistem yang saling berhubungan dan bekerja secara harmonis untuk

mencapai satu tujuan yaitu mengolah data menjadi informasi.

“Sistem informasi adalah suatu sistem di dalam suatu organisasi

yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung

kegiatan operasi sehari-hari, bersifat manajerial dan kegiatan suatu

organisasi dan menyediakan pihak-pihak tertentu dengan laporan-laporan

yang diperlukan.”

(Sistem Informasi menurut Robert A. Leitch dan K. Roscoe Davis)

Sumber sistem informasi dalam perusahaan terdiri dari :

a. Manual Information System, bersumber dari proses manual dimana

manusia lebih berperan.

b. Mechanical Information System, bersumber dari proses peralatan atau

mesin-mesin pembukuan di mana manusia lebih berperan.

Computer Based Information System, bersumber dari proses EDP dimana manusa sudah berkuranng berperan dan diambil allih oleh komputer. (Jogianto H.M,2005:49).

6

Page 16: Sistem Inventory IT di PT OGS Jakarta.docx

2.2. Unified Manipulation Language (UML)

Unifed Manipulation Language (UML) adalah bahasa grafis untuk

mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat

lunak. UML berorientasi objek, menerapkan banyak level abstraksi, tidak

bergantung proses pengembangan, tidak bergantung bahasa dan teknologi,

pemaduan beberapa notasi di beragam metodelogi, usaha bersama dari

banyak pihak, didukung oleh kakas-kakas yang diintegrasikan lewat XML

(XMI). Standar UML dikelola oleh OMG (Object Management Group)

(Haryanto B. , 2004).

UML merupakan sistem arsitektur yang bekerja dalam Object

Oriented Analysis and Design (OOAD) dengan satu bahasa yang konsisten

untuk menentukan, visualisasi, mengkonstruksi, dan mendokumentasikan

artifact yang terdapat dalam sistem software (Suhendar & Gunandi, 2002).

2.2.1. Tujuan Menggunakan UML

a. Menyediakan bahasa pemodelan visual yang ekspresif dan siap

pakai untuk mengembangkan dan pertukaran model-model yang

berarti (Haryanto B. , 2004).

b. Menyediakan mekanisme perluasan dan spesialisasi untuk

memperluas konsep-konsep inti. (Haryanto B. , 2004)

c. Mendukung spesifikasi independen bahasa pemrograman dan

proses pengembangan tertentu (Haryanto B. , 2004).

d. Menyediakan basis formal untuk pemahaman bahasa pemodelan

e. Mendorong pertumbuhan pasar kakas berorientasi objek

(Haryanto B. , 2004).

f. Mendukung konsep-konsep pengembangan level lebih tinggi

seperti komponen, kolaborasi, framework dan pattern (Haryanto

B. , 2004)

g. Memberikan model yang siap pakai, bahasa pemodelan visual

yang ekspresif untuk mengembangkan dan saling menukar model

7

Page 17: Sistem Inventory IT di PT OGS Jakarta.docx

dengan mudah dan dimengerti secara umum (Suhendar &

Gunandi, 2002).

h. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa

pemrograman dan proses rekayasa (Suhendar & Gunandi, 2002).

i. Menyatukan praktek-praktek terbaik yang terdapat dalam

pemodelan (Suhendar & Gunandi, 2002).

2.2.2. Manfaat Diagram

Kegunaan diagram pada pemodelan adalah untuk formalisasi

ekspresi model objek secara koheren, presisi dan mudah dirumuskan.

Pemodelan berorientasi objek memerlukan kakas untuk

mengekspresikan model.

2.2.3. Rasional Rose

Rasional Rose adalah software yang memiliki perangkat-perangkat

pemodelan secara visual untuk membangun suatu solusi dalam

rekayasa software dan pemodelan bisnis (Suhendar & Gunandi,

2002)

2.2.4. Diagram dalam Rational Rose

Diagram merupakan penjelasan secara grafis mengenai elemen-

elemen dalam sistem. Semua elemen yang ada dalam UML terdapat

juga dalam Rasional Rose (Suhendar & Gunandi, 2002).

8

Page 18: Sistem Inventory IT di PT OGS Jakarta.docx

2.2.5. Diagram Use Case

Diagram use case merupkan salah satu diagram untuk memodelkan

aspek perilaku sistem. Masing-masing diagram use case

menunjukkan sekumpulan use case, aktor dan hubungannya.

Use case adalah interaksi antara aktor eksternal dan sistem, hasil

yang dapat diamati oleh aktor, berorientasi pada tujuan,

dideskripsikan di diagram use-case dan teks.

Login

Petugas loket pendaftara

Mencatata Permohonan Baru<<Include>>

Gambar 2.1. Usecase Diagram

2.2.6. Class Diagram

Class diagram membantu dalam visualisasi struktur kelas-kelas dari

suatu sistem dan merupakan tipe diagram yang paling banyak

dipakai (Suhendar & Gunandi, 2002).

9

Page 19: Sistem Inventory IT di PT OGS Jakarta.docx

frmPendaftaranIjinInvestasi (Form UI SPP)

<< Form >>FormijininvestDataSheet

(form UI SPP)

<< Form >>

clsijininvestasi<< Class Module >>

primaryCLS primaryCLS

Gambar 2.2. Class Diagram

2.2.7. Activity Diagram

Memodelkan alur kerja (workfolow) sebuah proses bisnis dan urutan

akativitas dalam suatu proses (Suhendar & Gunandi, 2002).

Start

Meminta informasi

Melengkapi persyarata

Daftar

Memberi informasi

Mendaftarakan

End

Cek persyarata

[ lengkap ][ Tidak lengkap ]

Petugas LoketPemohon: Pemohon

Gambar 2.3. Activity Diagram

10

Page 20: Sistem Inventory IT di PT OGS Jakarta.docx

Aktor Bisnis

2.2.8. Sequence Diagram

Sequence diagram menjelaskan interaksi objek yang disusun dalam

suatu urutan waktu (Suhendar & Gunandi, 2002)

2.2.9. Business Usecase Model

Business usecase model adalah model yang menggambarkan proses-

proses bisnis dari sebuah bisnis atau organisasi dan interaksi proses

tersebut dengan pihak luar, seperti para customer dan partner

(Suhendar & Gunandi, 2002).

a. Aktor Bisnis

Aktor Bisnis adalah semua orang atau segala sesuatu di luar

organisasi yang berinteraksi dengan organisasi itu. Sebagai

contoh, aktor bisnis untuk organisasi kita mungkin berupa para

pelanggan, kreditor, investor, atau para penyedia (supplier).

Dalam UML, aktor bisnis digambarkan sebagai berikut: (Nugroho

A. , 2005)

Gambar 2.4. Aktor Bisnis

b. Unit Organisasi

Organisasi bisnis secara sederhana adalah sejumlah pekerja

bisnis, entitas bisnis, atau bisnis lain. Unit organisasi adalah

mekanisme yang digunakan untuk mengorganisasi model bisnis.

Banyak perusahaan diorganisasi menjadi departemen-departemen,

11

Page 21: Sistem Inventory IT di PT OGS Jakarta.docx

bagian-bagian, serta unit-unit kerja. Dalam UML, Unit Organisasi

digambarkan sebagai berikut: (Nugroho A. , 2005).

Unit Organisasi

Gambar 2.5. Unit Organisasi

c. Entitas Bisnis

Entitas bisnis adalah suatu objek yang digunakan oleh organisasi

untuk mengendalikan bisnisnya. Entitas bisnis, seperti tersirat dari

namanya, merupakan entitas yang digunakan oleh bisnis. Contoh

dari entitas bisnis adalah pemesanan, rekening, kotak pengiriman,

kontrak dan lain-lain. Dalam UML, Entitas Bisnis digambarkan

sebagai berikut: (Nugroho A. , 2005)

Rekening

Gambar 2.6. Entitas Bisnis

d. Aktor

Actor adalah seseorang atau sesuatu yang berinteraksi dengan

sistem yang sedang kita kembangkan. Actor berada di luar

lingkup sistem/perangkat lunak yang sedang kita kembangkan,

bersifat eksternal. Dalam UML, Aktor digambarkan sebagai

berikut: (Nugroho A. , 2005).

12

Page 22: Sistem Inventory IT di PT OGS Jakarta.docx

Aktor

Gambar 2.7. Aktor

e. Use Case

Use case adalah peringkat tertinggi dari fungsionalitas yang

dimiliki sistem. Dengan kata lian, use case menggambarkan

bagaimana seseorang akan menggunakan / memanfaatkan sistem.

Dalam UML, Use Case digambarkan sebagai berikut: (Nugroho

A. , 2005)

Pembelian Kotak

Gambar 2.8. Use Case

f. Relasi

Use case dan actor masing-masing tidak berdiri sendiri. Mereka

saling terhubung dengan apa yang dinamakan relasi. Dalam hal

ini, ada berbagai relasi yang dikenal dalam model UML, yaitu:

Relasi Asosiasi, relasi cakupan (include relationship), relasi

perluasan (extends relationship), serta relasi generalisasi.

1. Relasi Asosiasi

Relasi yang terjadi antara actor dengan use case biasanya

berupa asosiasi. Dalam UML, asosiasi digambarkan dengan

garis lurus dengan kepala panah disebalah satu ujungnya.

Untuk lebih jelas, perhatikan gambar dibawah ini.

13

Page 23: Sistem Inventory IT di PT OGS Jakarta.docx

Penumpang Pembelian Tiket

Gambar 2.9. Relasi Asosiasi

2. Include Relationship

Relasi cakupan (include relationship) memungkinkan suatu use

case untuk menggunakan fungsionalitas ang disediakan oleh

use case yang liannya. Relasi jenis ini dapat digunakan dalam

salah satu kasus berikut: perhatikan gambar dibawah ini:

Pembelian Tiket Memerikasa Tiket

Gambar 2.10. Include Relationship

3. Extends Relationship

Extend relationship memungkin kan suatu use case memiliki

kemungkinan untuk memperluas fungsionalitas yang

disediakan use case yang lainnya. Ini agak miriip dengan

include relationship, namun pada extend relationship tidak

harus terjadi apa yang diharapkan.

Memeriksa Kredit Mengubah Pemesanan

Gambar 2.11. Extends Relationship

4. Generalisasi

14

Page 24: Sistem Inventory IT di PT OGS Jakarta.docx

Relasi generlisasi digunakan untk memperlihatkan bahwa

beberapa aktor atau use case memiliki sesuatu hal yang bersifat

umum. Sebagai contoh, dalam kasus pemesanan layanan

penerbangan kita di atas, penumpang mungkin dibedakan

menjadi “penumpang pribadi” dan “penumpang perusahaan”,

dimana yang terakhir tadi dapat dibedakan lagi menjadi

“perusahaan pribadi” dan “pemerintah”. Hal ini dapat

diperlihatkan dalam model pada gambar dibawah ini:

Penumpang Pribadi

Penumpang

Penumpang Perusahaan Perusahaan Pribadi

Pemerintah

Gambar 2.12. Generalisasi

2.3. Aplikasi Pemgrograman

2.2.1. Sistem Operasi

Sistem operasi adalah bagian yang sangat penting bagi semua

sistem komputer. Secara umum sistem computer terbagi atas

hardware, sistem operasi, program aplikasi, dan user. Hardware

15

Page 25: Sistem Inventory IT di PT OGS Jakarta.docx

terdiri atas CPU, memori dan I/O device yang merupakan resource-

resource dasar (Kusumadewi, 2000).

Ada beberapa definisi sistem operasi, diataranya adalah

(Kusumadewi, 2000):

a. Software yang mengontrol hardware, hanya berupa program

biasa (seperti beberapa file pada DOS),

b. Program yang menjadikan hardware lebih mudah untuk

digunakan,

c. Kumpulan program yang mengatur kerja hardware (seperti:

permintaan user),

d. Resource manager atau resource allocator (seperti: mengatur

memori, printer dan lain-lain),

e. Sebagai program pengontrol (program yang digunakan untuk

mengontrol program yang lainnya),

f. Sebagai kernel, yaitu program yang terus-menerus running

selama komputer dihidupkan,

g. Sebagai guardian, yaitu mengatur atau menjaga computer dari

berbagai kejahatan computer.

Sistem operasi adalah suatu koleksi sumberdaya yang

dilindungi oleh monitor. Dan dari sudut pandang metodologi mesin

abstrak, sistem operasi membuat peranti keras computer tampak

sebagai mesin abstrak yang mampu memetakan keperluan pemakai

ke dalam operasi peranti keras itu (Naga, 2005).

2.2.2. Pengenalan SQL Server

SQL Server 2000 adalah sistem manajemen database

relasional (RDBMS) yang dirancang untuk aplikasi dengan

arsitektur Client/Server. Istilah Client, Server, dan Client/Server

dapat digunakan untuk merujuk kepada konsep yang sangat umum

atau hal spesifik dari perangkat keras atau perangkat lunak

(Widiadhi, 2004). Atau SQL Server adalah Server basisdata yang

16

Page 26: Sistem Inventory IT di PT OGS Jakarta.docx

secara fungsional adalah proses atau aplikasi yang menyediakan

layanan basisdata (Widiadhi, 2004).

Microsoft SQL Server 2000 adalah perangkat lunak

Relational Database Management System (RDBMS) yang handal.

Dirancang untuk mendukung proses transaksi yang besar seperti

inventori, akuntansi atau manufaktur dengan arsitektur client /

server (STMIK Bani Saleh, 2006).

2.2.3. Visual Basic.Net

Visual basic.Net (VB.Net) merupakan salah satu produk

untuk pengembangan aplikasi dari Microsoft. Aplikasi yang dapat

dikembangkan dengan VB.Net salah satunya adalah aplikasi

database. Untuk aplikasi database ini, VB.Net mempunyai

komponen pendukung, yaitu ADO.Net, merupakan bagian dari

Visual Studio .NET selain itu juga terdapat alat untuk membuat

laporan yaitu Crystal Report (Mangkulo, 2003)

.NET Framework merupakan pusat dari platform .Net.

termasuk didalamnya adalah common language runtime (CLR) dan

framework dari class yang bisa digunakan oleh semua bahasa .NET

karenya semua bahasa .net akan menggunakan file runtime yang

sama, dalam artian bahwa tak diperlukan runtime library khusus

untuk visual basic karena .net rutime file akan terinstal secara

otomatis di versi-versi windows selanjutnya (Suharli, 2005).

Microsoft Visual basic 2008 merupakan kelanjutkan dari

Microsoft Visual Studio .NET 2003 yang diproduksi oleh

Microsoft. Pemrograman Visual Studio .NET adalah sebuah

platform untuk membangun, menjalankan, dan meningkatkan

generasi lanjut dari aplikasi terdistribusi (Darmayuda, 2010).

Agar dapat mengenal lebih jauh lagi Visual basic IDE .NET

2008 (VB.NET) berikut Screenshot/ antarmuka dari VB.NET.

17

Page 27: Sistem Inventory IT di PT OGS Jakarta.docx

a. Mengenal Beberapa Properti Form

Untuk mengatur properti pada sebuah form, dapat dilakukan

dengan properti-properti kontrol diantaranya yang sering

digunakan sebagai berikut. (Darmayuda, 2010)

1. AutoScale

Untuk mengatur ukuran secara otomatis. Autoscale

memiliki nilai True dan Flase. Untuk mengaktifkan

properti ini, pilih nilai ture/false pada property autoscale.

2. AutoSroll

Untuk menampilkan scroll bar secara otomatis pada form

ketika sebagian dari contol pada form tidak terlihat.

3. AutoSrollMargin

Untuk mengatur batas marjin. Scroll bar akan secara

otomatis ditampilkan ketika form lebih kecil dari marjin

kotak yang mencakup semua control.

4. AutoSrollMinSize

Untuk menentukan batas ukuran minimum form yang

mentampilkan scroll bar

5. BorderStyle

Untuk mengatur style berder form untuk tampilan form

6. ControlBox

Untuk mengaktifkan atau menonaktifkan menu control

pada windows. Properti ini defaultn-nya bernilai true

7. MinimizeBox dan MaximizeBox

Untuk mengaktifkan atau menonaktifkan tombol minimize

dan maximize pada title bar

8. MinimumSize dan MaximumSize

18

Page 28: Sistem Inventory IT di PT OGS Jakarta.docx

Untuk mengatur ukuran minimum dan maximum form.

Properti minimumsize untuk mengatur ukuran minimum

form, sedangkan maximumsize untuk mengatur ukuran

maximum form.

9. StartPosition

Untuk menentukan posisi form saat pertama kali

ditampilkan.

10. Top, Left

Untuk menentukan koordinat dari sudut kiri atas form.

11. TopMost

Untuk mengatur tampilan form, apakah form masih tetap

berada di atas form yang lain.

12. SizeGripStyle

Untuk menambahkan efek di sudut kanan bawah dari form

dan efek ini digunakan untuk ukuran form.

13. Width dan Heigth

Untuk mengatur ukuran form. Width untuk mengatur lebar

form sedangkan Height untuk mengatur tinggi form.

14. BackColor

Untuk memberikan warna latar belakang pada form.

Visual basic menyediakan beberapa konfigurasi warna

yang ditampung pada 3 tab yang berbeda yaitu Custom,

Web dan System.

15. BackgroundImage

Untuk mendifinisikan gambar latar belakang pada form.

Gamba ryang dapat digunakan adalah dengan format

Bitmap, Icon dan Metalife.

16. Font

Untuk mengatur jenis huruf dan warna huruf pada form.

19

Page 29: Sistem Inventory IT di PT OGS Jakarta.docx

b. Mengenal Beberapa Objek Kontrol

Objek-objek standar pada Toolbox pada umumna digunakan

untuk merancang sebuah program aplikasi, melalui model

rancangan pada form tersebut (Darmayuda, 2010).

Tabel 2.1 Objek Kontrol

No Nama Objek Kontrol Keterangan

1 Untuk menampilkan sebuah tulisan tetapi tidak dapat menerima input dari keyboard

2Untuk menampilkan sebuah nilai dari inputan da dapat menerima input dari keyboard.

3 Untuk menjalankan sebuah tindakan atau event seperti metode Click dan lain-lain.

4Untuk mengambil nilai melalui pemilihan lebih dari satu pilihan pada waktu yang sama.

5 Untuk melakukan pemilihan pada daftar DroupDown.

6 Untuk melakukan pengambilan (picking) nilai tanggal.

7 Untuk melakukan pemeilihan pada daftar kotak, hampir sama dengan combobox

8 Untuk mentampilkan calender dari sistem komputer

9

Untuk mentampilakn pemilihan nilai angka. Bila digulung ke atas nilai angka bertambah besar, sebaliknya jika digulung ke bawah nilai bertambah kecil/berkurang.

20

Page 30: Sistem Inventory IT di PT OGS Jakarta.docx

10Untuk meletakan sebuah gambar dengan tipe file bitmap, metafile, icon, JPEG, GIF dan PNG.

11

Untuk mentampilkan sebuah progress nilai melalui interval, pada umumnya digunakan untk kelengkapan sebuah program seperti form splash.

12

Untuk mentampilkan sebuah tulisan berekstension .rtf. pada umumnya digunakan untuk membuat aplikasi tampilan teks yang panjang.

13

Untuk mengorganisasikan melalui jendela entri data dan dapat diberi judul, sehingga dapat mengatur antara group dengan yang lainnya.

14Untuk mengorganisasikan melalui jendela entri data, hampir sama dengan groubox tetapi tidak dapat diberi judul

15 Untuk meletakan halaman lebih dari satu jendela entri data.

16

Untuk membuat menu. Menu sendiri digunakan untuk mengintegrasikan form-form yang telah dibuat, seingga user (pengguna) dapat memilih dengan mudah form yang akan dijalankan.

17

Untuk membuat tombol-tombol di bawah menu bar sebagai jalan pintas menjalankan sebuah form dan dapat diisi dengan image/icon.

18Untuk meletakan beberapa keterangan biasanya diletakkan dilokasi paling bawah pada window/jedela.

19 Sebagai penyaji data aktual

20 Untuk menampilkan data melaui ADO .NET dan dapat di Update.

21Untuk meletakan daftar gambar. imageList tidak memiliki tampilan visual saat dijalankan.

22Untuk meningkatkan event pada interval tertentu. Time tidak memiliki tampilan visual saat dijalankan.

23Untuk membuka kotak dialog (open), layaknya seperti membuka sebuah file Microsft Word.

21

Page 31: Sistem Inventory IT di PT OGS Jakarta.docx

24 Untuk menyimpan melalui kotak dialog (save), seperti halnya OpenFileDialog.

25Berfungsi untuk meletakan objek-objek yang berhubungan dengan pembuatan laporan.

26 Untuk menampilkan data melalui ADO .NET dan sifatnya read only.

27 Untuk mengambil suatu nilai melalui dua pemelihan, yaitu bernilai true dan false.

2.4. Input

Karakteristik input sebagai berikut (Kendall & Kendall, 2003b):

a. Kualitas sistem diinput sangat mempengaruhi kualitas sistem output

b. Desain input yang lengkap, mudah dan efektif membuat inputan data

menjadi berkualitas sehingga data yang diinput tidak percuma.

2.5. Output

Output adalah informasi yang dikirim kepada para pengguna melalui

sistem informasi lewat internet, extranet, atau World Wide Web (www).

Beberapa data memerlukan pemrosesan yang ekstensif sebelum menjadi

keluaran yang layak; data-data lainnya disimpan, dan ketika diperoleh,

dianggap sebagai Output dengan sedikit atau tanpa pemrosesan sama sekali

(Kendall & Kendall, 2003a).

Atau Output adalah informasi atau data-data yang berguna dikirim

oleh sistem informasi atau sistem pendukung keputusan kepada pengguna.

Secara virtual, bentuk output bermacam-macam, meliputi cetakan, layar,

audio, microform, CD-ROM atau DVD, serta dokumen-dokumen elektronik

dan dokumen berbasis web (Kendall & Kendall, 2003a).

A. Tujuan Output:

a. Merancang Output untuk tujuan khusus

b. Membuat Output bermanfaat bagi para pengguna

c. Mengirim jumlah Output yang tepat

d. Menyediakan distribusi Output yang tepat

22

Page 32: Sistem Inventory IT di PT OGS Jakarta.docx

e. Menyediakan Output tepat waktu

f. Memilih metode Output yang paling efektif

B. Karakteristik output

a. Kualitas output dipengaruhi oleh kualitas input

b. Tampilan output yang mudah dimengerti menjadikan output

berkualitas

Dalam penelitian ini output yang diharapkan adalah sebuah grafik

lingkaran yang akan membedakan lima kriteria (Sangat Kaya, Kaya,

Sedang, Miskin dan Sangat Miskin) per kecematan, per kota/kabupaten,

per propinsi dan secara keseluruhan.

Grafik lingkaran adalah Gambar grafik berupa lingkaran. Luas

lingkaran merupakan komponen beberapa nilai. Bentuk-bentuk dari

grafik lingkaran diantaranya adalah sebagai berikut (Supranto, 1995):

a. Grafik lingkaran tunggal (single pie chart): pie chart yang terdiri

dari satu lingkaran

b. Grafik lingkaran berganda (multiple pie chart): pie chart yang

terdiri dari lebih dari satu lingkaran.

23

Page 33: Sistem Inventory IT di PT OGS Jakarta.docx

BAB IIITINJAUAN TERHADAP SISTEM BERJALAN

3.1. Sejarah Umun Perusahaan

PT OGS adalah Perusahaan Jasa Agency Pelayaran Asing dengan

Joint Venture dengan perusahaan Asing Berskala Internatinol China dengan

Nama Pelayaran COSCO-LINES CONTAINER dan Perusahaan kami sudah

mendapatkan sertifikasi ISO 9001 - 2008.

PT Ocean Global Shipping Jakarta didirkan pada bulan Oktober tahun

1995. Saat ini PT Ocean Global Shipping telah berulang tahun untuk yang

ke 20. Selain PT OGS di Jakarta sebagai Head Office, PT Ocean Global

Shipping juga memiliki anak perusahaan dan sub Agen perusahaan disetiap

Pelabuhan Peti Kemas diseluruh Indonesia. Cabang yang paling besar

adalah PT Ocean Global Shipping di Surabaya. Sementara PT Ocean Global

Shipping di Tanjung Priok sebagai Branch Office yang menangani keluar

masuk Export/import. Selain itu ada juga Branch Office di Marunda yaitu

sebagai pusat penyimpanan Peti Kemas (Container) PT Ocean Global

Shipping di Jakarta.

PT Ocean Global Shipping juga memiliki sub agen di seluruh

Indonesia diantaranya adalah di Semarang, Merak, Belawan, Panjang,

Palembang, Pontianak, Banjarmasin, Makasar dan Bali.

Selain sebagai perusahaan pelayaran, PT Ocean Global Shipping juga

bergerak dibidang Logistik Shipping yang khusus ditangani oleh bagian

Agency Shipping.

24

Page 34: Sistem Inventory IT di PT OGS Jakarta.docx

.

25

Page 35: Sistem Inventory IT di PT OGS Jakarta.docx

3.2. Struktur Organisasi

Gambar 3.1. Struktur Organisasi PT Ocean Global Shipping Jakarta

26

Page 36: Sistem Inventory IT di PT OGS Jakarta.docx

3.3. Fungsi Divisi

Setiap divisi memliki fungsi masing-masing sesuai dengan aturan di PT

Ocean Global Shipping Jakarta. Berikut adalah fungsi dari setiap masing-

masing divisi secara umum.

3.3.1. President Director

President Director berfungsi sebagai pimpinan tertinggi yang

membawahi PT Ocean Global Shipping Jakarta dan semua cabang

PT Ocean Global Shipping di seluruh Indonesia yang berada

dibawah naungan COSCO Container Line. Jabatan President

Director diisi oleh perwakilan dari Head Office di Syanghai, Cina.

3.3.2. Deputi Director

Deputi President Director berfungsi sebagai pimpinan tertinggi

kedua yang memjabat. Deputi Director diisi oleh pemilik

perusahaan yang bekerjasama dengan Cosco Container Line.

3.3.3. Deputi Director FAD

Deputi Director FAD merupakan jabatan tertinggi dibagian

keuangan PT Ocean Global Shipping Jakarta dan Cabang-cabang

PT Ocean Global Shipping di seluruh Indonesia. Fungsi utama dari

jabatan ini adalah bertanggungjawab atas semua proses keuangan

di Indonesia dan keuangan ke Cosco Cina. Deputi Director FAD

diisi oleh perwakilan Cosco dari Cina.

3.3.4. General Manager

General Manager bertanggungjawab atas semua proses

Export/Import dari seluruh Indonesia yang berada dibawah

naungan Cosco Container Line. General Manager diisi oleh

perwakilan Cosco dari Cina.

27

Page 37: Sistem Inventory IT di PT OGS Jakarta.docx

3.3.5. Deputi Manager FAD

Deputi Manager FAD merupakan jabatan tertinggi di FAD untuk

bagian keuangan di Jakarta, Surabaya, Marunda dan Tanjung Priok.

Deputi Manager FAD bertanggungjawab kepada Deputi Director

FAD.

3.3.6. Nasional Sales Manager

Nasional Sales Manager merupakan jabatan tertinggi di divisi Sales

& Marketing. Nasional Sales Manager membawahi semua proses

Export/Import di seluruh Indonesia yang berada dibawah naungan

Cosco dan PT Ocean Global Shipping. Nasional Sales Manager

bertanggungjawab kepada General Manager Container.

3.3.7. Sales Manager

Sales Manager merupakan jabatan tertinggi di Sales & Marketing

Jakarta. Fungsi utamanya adalah mengatur sales agar tetap terus

mencapai target mendapatkan Customer. Sales Manager

bertanggungjawab langsung kepada General Manager.

3.3.8. Commercial Manager

Commercial Manager merupakan jabatan yang diisi untuk

memberikan harga (rate) untuk setiap Export. Commercial

Manager bertanggungjawab kepada General Manager

3.3.9. Operation Manager

Operation Manager jabatan yang berfungsi sebagai

penanggungjawab proses Export dari Indonesia dan Import dari

Luar Negeri ke Indonesia. Operation Manager Bertanggungjawab

kepada General Manager.

28

Page 38: Sistem Inventory IT di PT OGS Jakarta.docx

3.3.10. BPS (Busines Proseccesing System)

BPS adalah jabatan yang diisi untuk kelancaran proses bisnis

system di seluruh Indonesia yang menggunakan aplikasi IRIS dan

COSCO.

3.3.11. IT

IT adalah divisi yang bertanggungjawab atas kelancaran local

system dan jaringan di PT Ocean Global Shipping Jakarta,

Surabaya, Marunda dan Tanjung Priok. IT bertanggungjawab

kepada Manager IT.

3.3.12. Human Resoruce Division (HRD)

Divisi ini bertanggungjawab atas recruitment pegawai baru yang

handal dan berkompentensi tinggi. Selain itu HRD juga

bertanggungjawab atas abensi karyawan.

3.3.13. General Affair (GA)

Divisi GA bertanggungjawab atas kelancaran mobilisasi,

keamangan dan kebersihan gedung, ketersedian prana dan

prasarana di PT Ocean Global Shipping

3.3.14. Finance

Divisi Finance berfungsi untuk mengatur proses keluar/masuk

keuangan di PT Ocean Global Shipping

3.3.15. Accounting Container

Divisi Accounting Container berfungsi untuk mengatur proses

keluar/masuk keuangan antara PT Ocean Global Shipping dengan

Cabang di seluruh Indonesia.

29

Page 39: Sistem Inventory IT di PT OGS Jakarta.docx

3.4. Visi dan Misi

Adapun visi dan misi PT OGS adalah sebagai berikut :

3.4.1. Visi

Member pelayanan yang professional untuk pelanggan

3.4.2. Misi

1. .meningkatkan pengetahuan dan kemampuan kerja karyawan

2. Fasilitas pendukung pekerjaan yang baik

3. Meminimalkan keluhan pelanggan

4. Pelayanan yang professional dan baik yang berkesinambungan

3.5. Kebijakan Mutu Perusahaan

PT. Ocean Global Shipping didukung peningkatan sumber daya dan sumber

daya manusia yang memadai dan berkesinambungan, berkomitmen untuk

memahami kebutuhan pelanggan, memberikan pelayanan yang professional

dan berusaha memenuhi kebutuhan pelanggan.

30

Page 40: Sistem Inventory IT di PT OGS Jakarta.docx

BAB IVANALISA DAN PERANCANGAN SISTEM

Pada BAB ini dibahas mengenai perancangan system yang berjalan dan system

yang diusulkan. System berjalan yang dimaksud adalah system pendataan barang

di bagian IT yang saat ini sedang berjalan. Sedangkan system yang diusulkan

adalah system yang akan diterapkan sebagai pengganti system yang berjalan.

4.1. Sistem Yang Berjalan

Saat ini system yang berjalan dibagian IT untuk proses pendataan

barang masih manual yaitu membuat laporan dalam format Excel.

Pembuatan laporan tersebut dirasakan cukup sulit dalam proses pencarian

data dan pembuatan laporan. Prosesnya meliputi admin input data di

Excel/word kemudian merancang laporan sesuai kebutuhan. Berikut penulis

gambarkan dalam bentuk Use Case dan Activity Diagram system yang

berjalan.

a. Use Case Diagram Sistem Berjalan

Actor Admin

Use Case persiapan data, input data barang di excel/word,

Buat laporan, simpan data di drive, backup data

31

Page 41: Sistem Inventory IT di PT OGS Jakarta.docx

Gambar 4.1. Use Case Diagram Sistem Berjalan

b. Activity Diagram Sistem Berjalan

Proses system berjalan dimulai dari admin mengumpulkan data

kemudian membuat format data yang diinginkan setelah itu baru lah data

bisa diinput sesuai format. Setiap laporan mempunyai format yang

berbeda sehingga akan membuat admin/user membuat data yang sama

dengan format yang berbeda. Hal itu lah yang memyebabkan proses

pembuatan laporan menjadi lama.

32

Page 42: Sistem Inventory IT di PT OGS Jakarta.docx

Gambar 4.2. Activity Diagram Sistem Berjalan

4.2. Pemecahan Masalah

Permasalahan dibagian IT adalah proses pendataan barang-barang

yang masih manual sehingga menyebabkan pencarian data dan pembuatan

laporan menjadi lama Dari permasalahan ini maka penulis memberikan

solusi yaitu membangun aplikasi Inventory untuk proses pendataan barang-

barang dibagian IT. Aplikasi ini akan membantu proses pendataan barang

dibagian IT lebih rapih, cepat dan memudahkan dalam pembuatan laporan.

4.3. Sistem Yang Diusulkan

System yang diusulkan oleh penulis adalah sebuah aplikasi yang

akan membatu dalam proses pendataan barang-barang dibagian IT dengan

tujuan agar memudahkan proses-proses pendataan.

33

Page 43: Sistem Inventory IT di PT OGS Jakarta.docx

Pada bagian ini akan dijelaskan Use Case Diagram, Activity Diagram,

Spesifikasi PC yang harus digunakan, Tabel-tabel terkait dengan aplikasi

yang dibangun, rancangan aplikasi yang telah dibuat dan prosedur

penggunaan aplikasi.

4.3.1. Use Case Diagram

Use case diagram pada aplikasi ini hanya meliputi beberapa proses

yaitu proses pembuatan data user baru, proses input barang dan

proses pembuatan laporan.

a. Use Case Diagram Aplikasi Inventory

Actor Admin

Use Case Login, Master User, Master Barang, Cetak

Gambar 4.3. Use Case Diagram Aplikasi Inventory

4.3.2. Activity Diagram

Activity diagram akan menggambarkan proses-proses di aplikasi

dengan lebih detail. Berikut adalah activity diagram dari aplikasi

inventory IT.

a. Activity Diagram Login

34

Page 44: Sistem Inventory IT di PT OGS Jakarta.docx

Proses login dimulai dari admin menjalankan program, system

menampilkan form login, admin memasukkan user name dan

password kemudian system mendapatkan akses program. Lebih jelas

mengacu pada gambar berikut

Gambar 4.4. Activity Diagram Login

b. Activity Diagram Input User

35

Page 45: Sistem Inventory IT di PT OGS Jakarta.docx

Proses input user dilakukan dimulai dengan cara admin

menjalankan program, login system -> memilih master data user

-> input data user baru. Lebih jelas mengacu pada gambar

berikut

Gambar 4.5. Activity Diagram Input User

c. Activity Diagram Input Barang

36

Page 46: Sistem Inventory IT di PT OGS Jakarta.docx

Proses input user dilakukan dimulai dengan cara admin

menjalankan program, login system -> memilih master data user

-> input data user baru. Lebih jelas mengacu pada gambar

berikut

Gambar 4.6. Activity Diagram Input Barang

d. Activity Diagram Cetak Report

37

Page 47: Sistem Inventory IT di PT OGS Jakarta.docx

Proses Cetak Report dimulai dari admin menjalankan program -

> memilih menu report -> pilih jenis laporan yang akan dicetak -

> kemudian print atau download dalam bentuk excel. Lebih jelas

mengacu pada gambar dibawah ini.

Gambar 4.7. Activity Diagram Cetak Report

4.3.3. Rancangan Relasi Tabel

Bagian ini membahas relasi antar satu table dengan table lainnya.

Relasi ini berfungsi sebagai integrasi data agar user tidak perlu

menginput data yang sama dalam laporan yang berdeda. Tapi cukup

memanggil kode setiap barang tersebut makan akan tertarik dalam

jenis laporan yang diharapkan. Berikut adalah rancangan relasi antar

table di aplikasi inventory bagian IT.

38

Page 48: Sistem Inventory IT di PT OGS Jakarta.docx

Gambar 4.8. Activity Diagram Cetak Report

4.3.4. Rancangan Tabel

Table di aplikasi inventory terdiri dari 4 tabel yaitu sebagai berikut.

a. Tabel User

Nama File : User

Primary Key : UserID

Field : UserID, Passowrd, NamaUser

Foreign Key : -

Tabel 4.1. Tabel User

b. Tabel Barang

Nama File : Barang

Primary Key : KdBrg

Field : KdBrg, NmBrg, Merk, ThnBeli, UserBrg,

NoSeri, Warna, Keterangan

Foreign Key : -

39

Page 49: Sistem Inventory IT di PT OGS Jakarta.docx

Tabel 4.2. Tabel Barang

c. Tabel Report

Nama File : Report

Primary Key : KdReport

Field : KdReport, NmReport, UserReport

Foreign Key : KdReport

Tabel 4.3. Tabel Report

d. Tabel History

Nama File : History

Primary Key : -

Field : UserID, Tanggal

Foreign Key : UserID

40

Page 50: Sistem Inventory IT di PT OGS Jakarta.docx

Tabel 4.4. Tabel History

e. Tabel Jenis Report

Nama File : Jenis Report

Primary Key : -

Field : KdBrg, KdReport

Foreign Key : KdBrg, KdReport

Tabel 4.5. Tabel Jenis Report

4.3.5. Rancangan Interface

Pada bagian ini akan menggambarkan desain atau rancangan aplikasi

inventory di bagian IT.

a. Rancangan Form Login

Form ini terdiri dari UserID dan password. Form ini berfungsi

untuk memberikna autentikasi kepada user yang akan

mengakses aplikasi. Lebih jelas mengacu pada gambar berikut.

41

Page 51: Sistem Inventory IT di PT OGS Jakarta.docx

Gambar 4.9. Rancangan Form Login

b. Rancangan Form Menu

Form ini terdiri dari Input Data, Input User, Report Data dan

Tombol Keluar. Fungsi dari form ini adalah sebagai jembatan

untuk mengakses form user, form barang dan form cetak

laporan. Lebih jelas mengacu pada gambar berikut.

Gambar 4.10. Rancangan Form Menu Utama

c. Rancangan Form User

Form ini terdiri dari User ID, Nama, Level dan Password.

Fungsi form ini untuk menambah data user yang akan

42

Page 52: Sistem Inventory IT di PT OGS Jakarta.docx

mengakses aplikasi inventory IT. Lebih jelas mengacu pada

gambar berikut.

Gambar 4.11. Rancangan Form User

d. Rancangan Form Edit User

Form ini berfungsi untuk melakukan edit data atatau

penghapusan data user. Lebih jelas mengacu pada gambar

berikut.

Gambar 4.12. Rancangan Form Edit User

e. Rancangan Form Barang

Form ini terdiri dari Kode Barang, Nama, Merk, Tahun Beli,

User, No Seri, Warna dan keterangan. Form ini berfungsi untuk

menambah data barang inventory IT. Lebih jelas mengacu pada

gambar berikut ini.

43

Page 53: Sistem Inventory IT di PT OGS Jakarta.docx

Gambar 4.13. Rancangan Form Barang

f. Rancangan Form Edit Barang

Form ini berfungsi untuk menghapus atau mengedit data Barang

yang ada dalam aplikasi. Lebih jelas mengacu pada gambar

berikut.

Gambar 4.14. Rancangan Form Edit Barang

g. Rancangan Form Report

Form ini terdiri dari Pilihan report, tombol Cetak dan Tombol

Excel. Fungsi form ini adalah untuk menampilkan jenis laporan

yang akan dicetak ataupun yang akan dikeluarkan dalam bentuk

format excel sehingga pengholahan data dapat dimodifikasi

44

Page 54: Sistem Inventory IT di PT OGS Jakarta.docx

kembali dalam format excel. Lebih jelas dapat dilihat pada

gambar berikut ini.

Gambar 4.15. Rancangan Form Report

h. Rancangan Form History

Form ini terdiri dari tanggal aksi, User ID, Aksi dan tombol

Excel. Form ini berfungsi untuk melihat proses-proses apa saja

yang telah dilakukan oleh user selama menggunakan aplikasi

inventory. Data history dapat dikeluarkan dalam bentuk excel.

Lebih jelas mengacu pada gambar berikut.

Gambar 4.16. Rancangan Form History

45

Page 55: Sistem Inventory IT di PT OGS Jakarta.docx

4.3.6. Spesifikasi Program

Aplikasi Inventory Barang-Barang dibagian IT akan berjalan dengan

baik jika memenuhi minimal standar PC sebagai berikut.

a. Perangkat Keras (Hardware)

1. PC Core 2 Duo

2. RAM 1 GB

3. Monitor 14 Inch

b. Perangkat Lunak (Software)

1. Operting Sistem Microsoft Seven 32 bit

1) Database SQL Server 2005

2) Visual Studio 2008/2013

46

Page 56: Sistem Inventory IT di PT OGS Jakarta.docx

BAB VPENUTUP

Hasil dari Kuliah Kerja Praktek mengenai pembuatan Aplikasi Inventory IT di PT

Ocean Global Shipping ini dapat disimpulkan sebagai berikut:

5.1. Kesimpulan

1. Mengoptimalkan pendataan data PC/Monitor dibagian IT OGS agar lebih

akurat dan rapih.

2. Memudahkan dalam pencarian data inventory dibagian IT OGS sehingga

data dapat ditemukan lebih cepat.

3. Memudahkan dalam pembuatan laporan inventory barang dibagian IT.

5.2. Saran

Hasil dari KKP ini penulis mempunyai saran sebagai berikut:

1. Aplikasi yang dibangun hanya sebatas untuk pendataan PC dan Monitor

dibagian IT saja, kedepannya agar lebih baik maka dibuatkan aplikasi

yang lebih mengawikili semua hal pendataan yang ada di IT yang bersifat

manual ke bentuk system.

2. Aplikasi hanya menampilkan data secara tabel saja, kedepannya agar bisa

ditampilkan dalam bentuk diagram/grafik sehingga data dapat dibaca

lebih menarik.

47

Page 57: Sistem Inventory IT di PT OGS Jakarta.docx

DAFTAR PUSTAKA

Darmayuda, K. (2010). Pemrograman Aplikasi Database Dengan Microsoft

Visual Basic .NET 2008. Bandung: Informatika.

Date, C. J. (2000). Sistem Basis Data. Jakarta: Indeks Kelompok Gramedia.

Fathansyah. (2004). Basis Data. Bandung: Informatika.

Haryanto, B. (2004). Rekayasa Sistem Berorientasi Objek. Bandung: Informatika.

Haryanto, B. (2004). Sistem Manajemen Basis Data. Bandung: Informatika.

Kendall, K. E., & Kendall, J. E. (2003a). Analisis dan Perancangan Sistem Jilid 1.

Jakarta: PT Index Kelompok Gramedia.

Kendall, K. E., & Kendall, J. E. (2003b). Analisis dan Perancangan Sistem Jilid

2. Jakarta: PT Index Kelompok Gramedia.

Kusumadewi, S. (2000). Sistem Operasi. Yogyakarta: Graha Ilmu.

Mangkulo, H. A. (2003). Pemrograman Aplikasi Database ADO.Net VB.NET dan

Acces 2002. Jakarta: PT Elex Media Komputindo.

Naga, D. S. (2005). Sistem Operasi Komputer. Jakarta: Gunadarma.

Nugroho, A. (2005). Rational Rose Untuk Pemodelan Berbasis Objek. Bandung:

Informatika.

Nugroho, B. (2004). Database Relasional dengan MySql. Yogyakarta: Andi

Yogyakarta.

48

Page 58: Sistem Inventory IT di PT OGS Jakarta.docx

Setiawan, Y. C. (2004). Membangun Database Client-Server Menggunakan

Interbase. Yogyakarta: ANDI Yogyakarta.

Silalahi, U. (2009). Metode Penelitian Sosial. Bandung: PT Fefika Aditama.

Simarmata, J. (2007). Perancangan Basis Data. Yogyakarta: ANDI Yogyakarta.

Suharli, S. (2005). Membangun Aplikasi Berbasis Windwos Dengan Visual

Basic.Net. Jakarta: PT Elex Media Komputindo.

Suhendar, A., & Gunandi, H. (2002). Visual Modeling Menggunakan UML dan

Rational Rose. Bandung: Informatika.

Widiadhi. (2004). Developer dan Sql Server 2000. Bandung: Informatika.

49

Page 59: Sistem Inventory IT di PT OGS Jakarta.docx

LAMPIRAN

50