Upload
fajar-mufti-ufa
View
244
Download
15
Embed Size (px)
Citation preview
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
MOTTO
Man Jadda Wa Jada“Barang siapa yang bersungguh-sungguh maka ia akan mendapatkannya”
(Hadist Rasulallah SAW)
ii
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
.
25
3.2. Struktur Organisasi
Gambar 3.1. Struktur Organisasi PT Ocean Global Shipping Jakarta
26
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
LAMPIRAN
50