• Tidak ada hasil yang ditemukan

Aplikasi Pengolahan Data Pengiriman Bara

N/A
N/A
Protected

Academic year: 2018

Membagikan "Aplikasi Pengolahan Data Pengiriman Bara"

Copied!
147
0
0

Teks penuh

(1)

LAPORAN KERJA PRAKTIK

APLIKASI PENGOLAHAN DATA PENGIRIMAN

BARANG PADA

PT. VIRA SURYA UTAMA PALEMBANG

Diajukan sebagai syarat menyelesaikan

Mata Kuliah Kerja Praktik

Oleh :

M.Taufik Perdana 2013240066

Muhammad Fachry 2013240071

Program Studi Sistem Informasi

Sekolah Tinggi Manajemen Informatika dan Komputer

Global Informatika MDP

(2)
(3)

iii

Laporan Kerja Praktik Semester Genap Tahun 2015/2016

APLIKASI PENGOLAHAN DATA PENGIRIMAN BARANG PADA PT VIRA SURYA UTAMA

PALEMBANG

M.Taufik Perdana 2013240066 Muhammad Fachry 2013240071

Abstrak

Teknologi informasi yang diterapkan pada proses pengiriman barang sangat memberikan keuntungan bagi perusahaan seperti PT Vira Surya Utama. Kerja Praktik ini dilatar belakangi oleh permasalahan sulitnya mencari laporan data transaksi pengiriman jika sedang dibutuhkan, selain itu pendokumentasian laporan transaksi pengiriman sering terjadi kekeliruan maka dari itu kerja praktik ini bertujuan untuk membuat aplikasi pengolahan data pengiriman pada PT Vira Surya Utama. Membuat suatu aplikasi pengiriman barang dengan menggunakan Microsoft Visual Studio 2012 dan untuk databasenya menggunakan MySQL. Metodologi yang digunakan dalam penulisan laporan kerja praktik ini adalah metodologi iterasi yang terdiri dari fase perencanaan, fase analisis, fase perancangan dan impelementasi. Hasil dari implementasi tersebut diharapkan mampu mengatasi masalah yang ada pada pengolahan data pengiriman barang di PT Vira Surya Utama.

Kata kunci :

(4)

iv

KATA PENGANTAR

Puji syukur kita panjatkan kehadirat Allah SWT karena atas Rahmat dan Kuasanya, penulis dapat meyelesaikan laporan kerja praktik. Adapun judul dari kerja praktik ini adalah “Aplikasi Pengolahan Data Pengiriman Barang di PT.

Vira Surya Utama”.

Selama proses penulisan laporan ini, penulis banyak mendapatkan informasi data dan arahan, baik itu secara langsung maupun tidak langsung dari berbagai pihak. Pada kesempatan kali ini, penulis ingin menyampaikan ucapan besar terima kasih kepada pihak-pihak yang telah membantu dalam menyelesaikan penulisan laporan ini, yaitu sebagai berikut :

1. Bapak Johannes Petrus, S.Kom., M.T.I., CFP®, selaku Ketua STMIK GI MDP yang telah memberikan kesempatan untuk pelaksanaan kerja praktik ini. 2. Ibu Desy Iba Ricoida, ST., M.T.I, selaku Pembantu Ketua I STMIK GI MDP . 3. Ibu Yulistia, S.Kom, M.T.I, selaku Pembantu Ketua II STMIK GI MDP. 4. Bapak Antonius Wahyu Sudrajat, S.Kom., M.T.I, selaku Pembantu Ketua III

STMIK GI MDP.

5. Ibu Mardiani, S,Si., M.T.I, selaku Ketua Program Studi Sistem Informasi yang telah memberikan kesempatan dan persetujuan untuck pelaksanaan kerja praktik ini.

6. Bapak Dicky Pratama, S.Kom.,M.T.I, selaku pembimbing kerja praktik yang telah memberikan arahan dan dukungan selama kerja praktik ini.

7. Bapak Haikal BSA selaku penyelia kerja praktik yang telah memberikan arahan dan masukan selama kerja praktik ini.

(5)

v

9. Staf Administrasi STMIK GI MDP yang telah membantu penulis dalam menyelesaikan urusan perkuliahan.

10.Staf Perpustakaan STMIK GI MDP yang telah membantu penulis dalam mencari data-data yang dibutuhkan dalam penyusunan laporan kerja praktik ini. 11.Orang tua, saudara, serta kerabat yang telah memberikan dukungan dan

semangat kepada penulis.

12.Semua pihak yang terlibat dalam penyelesaian kerja praktik ini.

Penulis menyadari bahwa laporan kerja praktik ini masih jauh dari kesempurnaan, baik dari segi penyajian, penyampaian serta materi yang disampaikan. Oleh karena itu, semua bentuk kritik dan saran yang bersifat mendidik, membangun sangat membantu. Jika selama proses penyusunan laporan ini penulis melakukan kesalahan baik sengaja maupun tidak sengaja maka penulis mengucapkan maaf sebesar-besarnya dan mohon sekiranya dimaafkan.

Pelaksana berharap laporan kerja praktik ini dapat dijadikan referensi bagi semua pihak yang ingin mengetahui dan mempelajari aplikasi yang telah diterapkan di PT. Vira Surya Utama, sehingga mungkin akan bermanfaat bagi pembacanya. Demikianlah laporan ini kami buat, semoga Allah SWT selalu memberikan Rahmat dan Kuasanya kepeda kita semua, amin.

Palembang, Juni 2016

(6)

vi

DAFTAR ISI

HALAMAN JUDUL...i

LEMBAR PENGESAHAN... ii

ABSTRAK... iii

KATA PENGANTAR... iv

DAFTAR ISI ... vi

DAFTAR TABEL ... viii

DAFTAR GAMBAR ... ix

BAB 1 PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Permasalahan ... 2

1.3 Ruang Lingkup ... 2

1.4 Tujuan dan Manfaat Kerja Praktik ... 3

1.4.1 Tujuan Kerja Praktik ... 3

1.4.2 Manfaat Kerja Praktik ... 3

1.5 Metodologi Penulisan ... 3

1.6 Sistematika Laporan ... 5

BAB 2 TINJAUAN UMUM 2.1 Tinjauan Pustaka ... 6

2.1.1 Pengertian Sistem ... 6

2.1.2 Pengertian Informasi ... 7

2.1.3 Pengertian Sistem Informasi ... 8

2.1.4 Pengertian Aplikasi ... 9

2.1.5 Pengertian Pengiriman Barang ... 9

2.1.6 Diagram Arus Data ( Data Flow Diagram ) dan Kardinalitas .. 9

2.1.7 Entity Relationship Diagram (ERD) ... 12

2.1.8 Basis Data atau Database ... 13

2.1.9 Database Management System... 14

2.1.10 PIECES... 14

2.1.11 Use Case Diagram ... 16

2.1.12 Microsoft Visual Studio 2012 ... 18

2.1.13 MySQL ... 18

2.1.14 Crystal Report ... 18

2.2 Profil Singkat Tempat Kerja Praktik ... 19

2.2.1 Visi Misi ... 19

2.2.2 Struktur Organisasi ... 20

(7)

vii

BAB 3 HASIL DAN PEMBAHASAN

3.1 Laporan Kegiatan Kerja Praktik ... 24

3.1.1 Jadwal Kegiatan ... 24

3.2 Analis Permasalahan... 26

3.3 Analisis Kebutuhan ... 29

3.4 Perancangan Sistem ... 34

3.4.1 Rancangan Proses ... 35

3.4.1.1 Diagram Dekomposisi ... 35

3.4.1.2 Diagram Konteks ... 36

3.4.1.3 Diagram Aliran Data Subsistem ... 37

3.4.2 Rancangan Data... 43

3.4.2.1 ERD (Entity Relaionship Diagram) ... 43

3.4.2.2 Database Diagram ... 44

3.4.3 Tampilan Antarmuka... 45

3.4.3.1 Tampilan Form Login ... 45

3.4.3.2 Tampilan Form Menu Utama ... 46

3.4.3.3 Tampilan Form Kategori Barang ... 46

3.4.3.4 Tampilan Form Transaksi Pengiriman ... 47

3.4.3.5 Tampilan Form Pelanggan ... 48

3.4.3.6 Tampilan Form Pengguna ... 49

3.4.3.7 Tampilan Form Pengantar Barang ... 50

3.4.3.8 Tampilan Form Muatan Truk ... 51

3.4.3.9 Tampilan Form Laporan Transaksi Pengiriman ... 52

3.4.3.10 Tampilan Form Laporan Pelanggan ... 53

3.4.3.11 Tampilan Form Laporan Muatan Truk ... 54

(8)

viii

DAFTAR TABEL

Tabel 2.1 Simbol – simbol pada DFD ... 10

Tabel 2.2 Notasi Kardinalitas ... 11

Tabel 2.4 Simbol ERD menurut James Martin ... 13

Tabel 2.3 Simbol-simbol pada Use Case ... 16

Tabel 3.1 Analisis PIECES ... 26

Tabel 3.2 Glosarium Use case ... 30

(9)

ix

Gambar 2.1 Ilustrasi Basis Data ... 14

Gambar 2.2 Tampilan Awal Microsoft Visual Studio 2012 ... 18

Gambar 2.3 Struktur Organisasi ... 20

Gambar 2.4 Rich Picture ... 23

Gambar 3.1 Diagram Use Case ... 30

Gambar 3.2 Diagram Dekomposisi ... 36

Gambar 3.3 Diagram Konteks... 37

Gambar 3.4 Diagram Aliran Data Transaksi Pengiriman Barang... 38

Gambar 3.5 Diagram Aliran Data Muatan Truk ... 38

Gambar 3.6 Diagram Aliran Data Kategori Barang... 39

Gambar 3.7 Diagram Aliran Data Pelanggan ... 39

Gambar 3.8 Diagram Aliran Data Pengantar ... 40

Gambar 3.9 Diagram Aliran Data Pengguna ... 40

Gambar 3.10 Diagram Aliran Data Data Laporan ... 41

Gambar 3.11 Diagram Aliran Data ... 42

Gambar 3.12 Entity Relationship Diagram (ERD) ... 44

Gambar 3.13 Database Diagram... 44

Gambar 3.14 Form Login ... 45

Gambar 3.15 Form Menu Utama ... 46

Gambar 3.16 Form Kategori Barang ... 47

Gambar 3.17 Form Transaksi Pengiriman ... 48

Gambar 3.18 Nota Transaksi Pengiriman ... 48

Gambar 3.19 Form Pelanggan ... 49

Gambar 3.20 Form Pengguna ... 50

Gambar 3.21 Form Pengantar Barang ... 50

Gambar 3.22 Form Muatan Truk ... 51

Gambar 3.23 Daftar Muatan Truk ... 52

Gambar 3.24 Form Laporan Transaksi Pengiriman ... 52

Gambar 3.25 Laporan Transaksi Pengiriman... 53

Gambar 3.26 Form Laporan Pelanggan ... 53

Gambar 3.27 Laporan Pelanggan ... 54

Gambar 3.28 Form Laporan Muatan Truk ... 54

(10)
(11)

1

1.1 Latar Belakang

Di era perkembangan ilmu pengetahuan dan teknologi yang pesat saat ini,Semua hal dalam segala aspek kehidupan manusia sekarang tidak dapat terlepas dari teknologi informasi. Banyak sekali perusahaan yang telah menggunakan komputer dalam menjalankan aktifitas usahanya.Salah satu dampak yang ada adalah penyajian informasi yang semakin cepat dan akurat.Informasi tersebut dapat mendukung perkembangan perusahaan dalam menghadapi persaingan bisnis yang semakin berkembang pesat.

Kebutuhan dalam penyajian informasi yang cepat dan akurat sangat dibutuhkan oleh banyak perusahaan. Salah satunya perusahaan yang bergerak dalam bidang jasa ekspedisi pengiriman barang yaitu PT Vira Surya Utama. Perusahaan ini belum menggunakan teknologi dalam melakukan pembuatan faktur dan laporan pengiriman barang sehingga sering terjadi kesalahan dalam pembuatan laporan pengiriman barang. Selain itu juga mengalami kesulitan dalam melakukan pencarian data. Hal ini dapat diamati ketika menyajikan bukti pembayaran dan laporan pengiriman yaitu dengan ditulis di kertas nota dan disimpan di rak dan lemari sehingga rawan terjadi kehilangan dan pencurian data serta memerlukan waktu yang cukup lama untuk dilihat kembali. Oleh karena itu dibutuhkan sistem yang mencangkup pengolahan data pengiriman barang khususnya untuk PT Vira Surya Utama. Hal ini yang membuat penulis tertarik untuk membuat aplikasi yang berjudul ”Aplikasi

Pengolahan Data Pengiriman Barang Pada PT Vira Surya Utama”

(12)

2

Menyadari banyak nya jasa pengiriman barang dibidang yang sama, maka PT Vira Surya Utama diharapkan melakukan terobosan – terobosan baru demi meningkatkan kualitas dan kedepannya mampu bersaing dengan perusahaan expedisi lainnya. Dengan adanya penggunaan aplikasi ini diharapkan mampu mengatasi permasalahan pengolahan data pengiriman barang dan peningkatan keamanan serta memanfaatkan teknologi untuk membantu pihak PT Vira Surya Utama dalam melakukan pendataan pengiriman barang.

1.2 Permasalahan

Berdasarkan uraian latar belakang diatas, adapun permasalahan yang dihadapi oleh PT.Vira Surya Utama yaitu :

1. Sulitnya mencari laporan data transaksi pengiriman jika sedang dibutuhkan

2. Pendokumentasian laporan transaksi pengiriman sering terjadi kekeliruan

1.3 Ruang Lingkup

Sehubung dengan tema yang diambil, maka ruang lingkup dari perancangan aplikasi pengolahan data pengiriman barang adalah :

1. Aplikasi ini mencakup :

a.Pengisian dan Penginputan data transaksi pengiriman, data muatan truk, data kategori barang, data pelanggan dan data pengantar. b.Laporan yang akan dihasilkan adalah data pelanggan, data

transaksi pengiriman dan data muatan truk.

(13)

1.4 Tujuan dan Manfaat Kerja Praktik

1.4.1 Tujuan Kerja Praktik

Kerja Paktik dilaksanakan dengan membuat aplikasi pengelolahan data pengiriman barang pada PT Vira Surya Utama bertujuan untuk: 1. Membantu manager operasional di PT Vira Surya Utama sehingga

dalam pencatatan pengiriman data barang tidak memakan banyak waktu.

2. Membantu manager opersasional dalam melengkapi laporan data pengiriman barang di PT Vira Surya Utama.

3. Membuat aplikasi yang bisa mendokumentasikan data pengiriman barang dengan baik

1.4.2 Manfaat Kerja Praktik

Manfaat dirancangnya Aplikasi pengelolaan data pengiriman barang pada PT Vira Surya Utama adalah sebagai berikut :

1. Proses pencatatan dan pencarian data menjadi lebih cepat, sehingga lebih efisien dalam segi waktu.

2. Manager Operasional lebih mudah dalam membuat laporan data pengiriman barang.

3. Membantu manager operasional melakukan pendokumentasian data pengiriman barang.

1.5 Metodologi Penulisan

(14)

4

1. Fase Perencanaan

Pada tahap ini, hal yang dilakukan adalah mendefinisikan masalah untuk menentukan ruang lingkup sistem yang akan dibangun. Persiapan membuat jadwal dan melakukan pengumpulan data dari PT Vira Surya Utama.

2. Fase Analisis

Seluruh kebutuhan aplikasi harus bisa didapatkan pada fase ini, termasuk didalamnya kegunaan aplikasi yang diharapkan pengguna dan batasan aplikasi. Informasi ini diperoleh melalui wawancara, survey atau diskusi seperti diskusi dengan Direktur dan Karyawan PT Vira Surya Utama. Informasi tersebut dianalisis untuk mendapatkan dokumentasi kebutuhan pengguna untuk digunakan pada tahap selanjutnya.

3. Fase Perancangan

Fase ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana tampilan user interface. Fase ini membantu menspesifikasikan kebutuhan perangkat keras dan sistem serta mendefinisikan arsitektur sistem secara keseluruhan.

4. Fase Implementasi

Pada fase ini dilakukan pemrograman. Pembuatan aplikasi dipecah menjadi modul-modul kecil yang nanti nya akan digabungkan dalam tahap berikutnya. Selain itu dalam tahap ini juga dilakukan pemeriksaan terhadap modul yang dibuat, apakah sudah memenuhi fungsi atau belum.

5. Fase Pemeliharaan

(15)

1.6 Sistematika Laporan

Laporan ini terdiri dari empat bab dan tiap-tiap bab terbagi dalam beberapa sub bab dengan urutan sebagai berikut :

BAB 1 PENDAHULUAN

Dalam bab pertama ini diuraikan apa yang akan menjadi latarbelakang kerja praktik, permasalahan kerja praktik, tujuan dan manfaat kerja praktik, ruang lingkup kerja praktik, profil tempat kerja praktik dan sistematika laporan.

BAB 2 TINJAUAN UMUM

Bab ini membahas mengenai tinjauan pustaka, profil tempat kerja praktik yang terdiri dari struktur organisasi, tugas dan wewenang, teknologi yang dimanfaatkan di perusahaan serta prosedur yang berjalan di perusahaan.

BAB 3 PEMBAHASAN

Pada bagian pembahasan ini berisi tentang laporan kegiatan kerja praktik, analisis kebutuhan, analisis permasalahan, perancangan sistem aplikasi yang dibuat dan pembahasan, pada perancangan sistem ini diuraikan mengenai rancangan proses,rancangan data,dan rancangan program.

BAB 4 PENUTUP

(16)
(17)

6

2.1 Tinjauan Pustaka

Kerja praktik merupakan mata kuliah yang wajib diikuti mahasiswa. Kerja praktik ini bertujuan agar setiap mahasiswa dapat mengenal dan mengetahui secara langsung penerapan kerja dengan menerapkan materi yang telah diperoleh dalam perkuliahan, menganalisis sistem yang sedang berjalan, merancang sistem baru yang akan diusulkan untuk menggantikan sistem lama yang sedang berjalan. Selain itu kerja pratik juga dapat memberikan kesempatan kepada mahasiswa untuk mengembangkan pengetahuan dan kemampuan untuk mendapatkan pengalaman dalam dunia kerja. Kerja praktik ini dikerjakan penulis mulai dari Maret sampai dengan Mei di PT Vira Surya Utama,dengan total waktu 170 jam.

2.1.1 Pengertian Sistem

Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu sama lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.Suatu sistem mempunyai karakteristik tertentu.(Tata Sutabri, 2012, h.6,) yaitu :

1. Batasan Sistem (boundary) : Ruang lingkup sistem merupakan

daerah yang membatasi antara sistem dengan sistem lainnya atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisah-pisahkan.

2. Lingkungan Luar Sistem (environment) : Lingkungan luar sistem

ini dapat menguntungkan dan dapat juga merugikan

3. Merupakan energi bagi sistem tersebut, yang dengan demikian

(18)

7

Kalau tidak maka akan mengganggu kelangsungan hidup sistem tersebut.

4. Penghubung Sistem (interface) : Media yang menghubungkan

sistem dengan subsistem yang lain disebut dengan penghubung sistem atau interface. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain.

5. Masukan Sistem (input) : Masukan sistem adalah energi yang

dimasukkan ke dalam sistem, yang dapat berupa pemeliharaan (maintnance input) dan sinyal (signal input).

6. Keluaran Sistem (output) : Keluaran (output) adalah hasil dari

energi yang diolah dan diklasifikasikanmenjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain. Seperti contoh sistem informasi, keluaran yang dihasilkan adalah informasi, dimana informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang merupakan input bagi subsistem lainnya.

7. Pengolah Sistem (process) : Suatu sistem dapat mempunyai suatu

proses yang akan mengubah masukan menjadi keluaran.

8. Sasaran Sistem (object) : Suatu sistem memiliki tujuan dan

sasaran yang pasti dan bersifat deterministik. Kalau suatu sistem tidak memiliki sasaran, maka operasi sistem tidak ada gunanya.

2.1.2 Pengertian Informasi

Informasi merupakan proses lebih lanjut dari data yang sudah memiliki nilai tambah. Suatu sistem yang kurang mendapatkan informasi akan menjadi luruh,sehingga informasi tersebut dangat penting artinya bagi suatu organisasi (Tata Sutabri 2012, h 22.)

Menurut Tata Sutabri adalah :“Informasi adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan.”

1. Akurat(accurate)

(19)

karena dari sumber informasi sampai ke penerima informasi mungkin banyak mengalami gangguan (noise) yang dapat mengubah atau merusak informasi tersebut.

2. Tepat Waktu (timelines)

Berarti informasi yang sampai kepada si penerima tidak boleh terlambat, karena informasi merupakan landasan di dalam pengambilan keputusan.

3. Relevan (relevance)

Berarti informasi tersebut mempunyai manfaat untuk pemakainya. Informasi yang disampaikan harus mempunyai keterkaitan dengan masalah yang akan dibahas dengan informasi tersebut.

2.1.3 Pengertian Sistem Informasi

Sistem informasi adalah suatu Sistem di dalam suatu organisasi yangmempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategidari suatu organisasi untuk menyediakan laporan-laporan yang diperlukanoleh pihak luar tertentu (Tata Sutabri 2012, h.38).

1. Perangkat Keras (Hardware)

Mencakup perangkat-perangkat fisik seperti komputer dan printer.

2. Perangkat Lunak (Software)

Sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.

3. Prosedur

Sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkit keluaran yang dikehendaki.

4. Pemakai (Brainware)

Semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan, dan pengguna keluaran sistem informasi.

5. Basis Data (Database)

(20)

9

6. Jaringan Komputer dan Komunikasi Data

Sistem penghubung yang memungkinkan sumber dipakai secara bersama atau diakses oleh sejumlah pemakai.

2.1.4 Aplikasi

Aplikasi adalah program yang dibuat oleh pemakai yang ditujukan untuk melakukan tugas khusus (Abdul Kadir 2014, h.7). Menurut Supriyanto (2005, h.117) Aplikasi adalah software program yang memiliki aktivitas pemrosesan yang diperlukan untuk melaksanankan permintaan pengguna dengan tujuan tertentu.

2.1.5 Pengiriman Barang

Pengiriman barang adalah mempersiapkan pengiriman fisik barang dari gudang ketempat tujuan yang disesuaikan dengan dokumen pemesanan dan pengiriman serta dalam kondisi yang sesuai dengan persyaratan penanganan barangnya.

Dapat diartikan bahwa pengiriman barang berguna untuk mengantarkan barang dari satu tempat ke beberapa tempat lainnya. Seperti yang terjadi pada ekspedisi PT Vira Surya Utama yang melakukan pengiriman barang ke Jakarta – Palembang dan dalam provinsi sumatera selatan,

2.1.6 Diagram Arus Data ( Data Flow Diagram ) dan Kardinalitas

(21)
(22)

11

Data Flow

Data Flow dengan arah khusus dari sumber ketujuan.

Sumber : Tata Sutabri 2012, h.117

Kardinalitas / Cardinalitnya dalah jumlah minimum dan maksimum kemunculan satu entitas yang lain mungkin dihubungkan dengan kemunculan tunggal dari entitas lain.

Simbol contoh kardinalitas dapat ditunjukan pada tabel 2.2 berikut ini :

Tabel 2.2 Notasi Kardinalitas

Interprestasi

Kardinalitas

Contoh

Minimum

Contoh

Maksimum

Notasi Grafis

Tepatsatu (satu dan hanya satu)

1 1 Atau

Nol atau satu 0 1

Satu atau lebih 1 Banyak (>1)

Nol,satu atau

(23)

Lebih dari satu >1 >1

Data flow diagram terdiri dari :

1. Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan model proses untuk mendokumentasikan lingkup sistem dan merupakan diagram level tertinggi dari data flow diagram (DFD) yang menggambarkan seluruh input dan output dari sistem.

Diagram ini dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses atau dengan kata lain diagram tersebut digunakan untuk menggambarkan sistem secara umum dari keseluruhan sistem yang ada.

2. Diagram nol

Diagram ini dibuat untuk menggambarkan tahapan proses yang ada di dalam diagram konteks, yang penjabarannya lebih terperinci.

2.1.7 Entity Relationship Diagram (ERD)

(24)

13

3 Relationship Relationship adalah

hubungan bisnis yang ada di entitas. Sumber: Kadir, Abdul, 2009, hal.30

2.1.8 Basis Data atau Database

Pengertian database adalah sistem terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah atau informasi

(25)

dan membuat informasi yang tersedia dibutuhkan. Pada intinya basis data adalah media untuk menyimpan data agar dapat diakses dengan mudah dan cepat. (Rosa, A.S, 2013, h.41). Berikut adalah basis data yang diimpelementasikan dengan tabel-tabel yang saling memiliki relasi seperti pada gambar 2.1 berikut.

Sumber: Rosa A.S, 2013, h.44.

Gambar 2.1 Ilustrasi Basis Data

2.1.9 Database Management System

DBMS (Database Management System) atau dalam bahasa Indonesia sering disebut sebagai Sistem Manajemen Basis Data adalah suatu sistem aplikasi yang digunakan untuk menyimpan, mengelola dan menampilkan data. Suatu sistem aplikasi disebut DBMS jika memenuhi persyaratan minimal sebagai berikut :

1. Menyediakan fasilitas untuk mengelola akses data 2. Mampu menangani integritas data

(26)

15

2.1.10 PIECES

Untuk mengidentifikasi masalah, harus dilakukan analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi, dan pelayanan pelanggan. Panduan ini dikenal dengan analisis PIECES (performance, information, economy, control, eficiency, dan services). Dari analisis ini biasanya didapatkan beberapa masalah utama. Hal ini penting karena biasanya yang muncul dipermukaan bukan masalah utama, tetapi hanya gejala dari masalah utama saja (Al Fatta, Hanif 2007, h. 51).

A. Performance

Masalah Kinerja terjadi ketika tugas-tugas bisnis yang dijalankan tidak mencapai sasaran. Kinerja sendiri diukur dengan jumlah produksi dan waktu tanggap. Jumlah produksi adalah jumlah pekerjaan yang bisa diselesaikan selama jangka waktu tertentu. Waktu tanggap adalah keterlambatan rata-rata antara suatu transaksi dengan tanggapan yang diberikan kepada transaksi tersebut.

B. Information

Informasi juga dapat merupakan fokus dari suatu batasan atau kebijaksanaan. Sementara analisis informasi memeriksa output sistem, analisis data, meneliti data yang tersimpan dalam sebuah sistem.

C. Economy

Analisis Ekonomi barangkali merupakan motivasi paling umum bagi suatu proyek. Pijakan dasar bagi kebanyakan manager adalah biaya atau rupiah. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya.

D. Control

(27)

kesalahan sistem, menjamin keamanan data, informasi dan persyaratan.

E. Eficiency

Efisiensi menyangkut bagaimana menghasilkan output sebanyak – banyaknya dengan input yang sekecil mungkin. F. Services

Peningkatan layanan terhadap sistem yang dikembangkan akan memberikan :

1. Akurasi dalam pengolahan data.

2. Sistem mudah untuk dipelajari dan digunakan

3. Mampu mengkoordinasi aktifitas untuk mencapai tujuan dan sasaran.

4. Menghasilkan produk yang dapat dipercaya.

2.1.11 Use Case Diagram

Dalam pembuatan sistem, langkah awal yang dilakukan adalah menentukan kebutuhan. Terdapat dua jenis kebutuhan, yaitu kebutuhan fungsional dan non fungsional. Kebutuhan fungsional adalah kebutuhan yang dihasilkan atau dimiliki oleh sistem, dimana kebutuhan ini berhubungan dengan penggunaan sehari.hari. Sedangkan kebutuhan non fungsional adalah kebutuhan pelengkap yang lebih memperhatikan performa, waktu, biaya, keamanan dan operasional. Kebutuhan fungsional ini dapat digambarkan dengan sebuah diagram use case. Use case merupakan pemodelan untuk menggambarkan kelakuan (behavior) sistem yang akan dibuat (Yuni Sugiarti 2013, h.41). Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat.

Jadi simpulkan usecase adalah suatu pola urutan langkah-langkah yang menggambarka interaksi antara aktor dan sistem yang berhubungan dengan application domain.

Tabel 2.3 Simbol-simbol pada Use Case

No Gambar Nama Fungsi

(28)

17 pengguna external dan dalam sebuahdan rangkaian kegiatan dan interaksi pengguna oleh seorang pengguna yang berinteraksi dengan sistem dan tidak berarti menggambarkan

individu ataupun nama pekerjaan tunggal. Seorang pelaku tidak harus manusia, dapat

Pada diagram use case, hubungan digambarkan sebagai sebuah garis antara dua simbol. Association

(29)

antara seorang pelaku dan satu use case terbentuk antara keduanya. Hubungan

ini disebut

association/asosisasi.

Sumber : Whitten (2007, h.258-260).

2.1.12 Microsoft Visual Studio 2012

Microsoft Visual 2012 merupakan bahasa pemograman yang paling populer dalam dunia komputer. Beraneka ragam program dapat dibuat dengan aplikasi ini. Memprogram di Microsoft Visual Studio 2012 akan membuat anda memiliki paradigma yang luas sebagai programer yang dituntut harus serba bisa, disamping untuk selalu memperbaiki kemampuan dibidang TI (Wahana Komputer,2012 h. 2). Tampilan awal Microsoft Visual Studio 2012 dapat dilihat pada gambar 2.2

Gambar 2.2 Tampilan Awal Microsoft Visual Studio 2012

2.1.13 MySQL

(30)

19

OS(Operation System) manapun dengan plat form windows maupun linux. (Bunafit Nugroho, 2011.)

2.1.14 Crystal Report

Crystal Report .Net 2008 adalah program khusus untuk membuat laporan yang kehadirannya sudah menyatu atau terintegrasi pada lingkungan Microsoft Visual Studio 2008(Ketut Darmayuda 2010, h.228).

Menurut Firdaus (2006, h.180) dalam buku “7 Jam belajar VB.NetCrystal Report merupakan software untuk membuat laporan yang dibuat oleh perusahaan IT, yaitu Seagate, Crystal Report telah di sediakan pada Microsoft Visual Studio.

2.2 Profil Singkat Tempat Kerja Praktik

PT.Vira Surya Utama adalah sebuah perusahaan yang bergerak dibidang jasa ekspedisi angkutan darat yang berlokasi di Jalan Kapten Cek Syeh No 20 18 Ilir. Didirikan oleh Mustofa Hamid BSA dan Muhammad BSA telah berdiri sejak tanggal 27 Juli 1990. Bertujuan untuk pelayanan jasa pengiriman barang untuk di dalam kota maupun di luar kota Palembang.

Dalam memberikan pelayanan terhadap konsumen, PT.Vira Surya Utama buka setiap hari Senin sampai dengan Sabtu dari jam 08.30 sampai 17.00. Seiring dengan perkembangan teknologi dan pertumbuhan penduduk saat ini , maka sewajarnya PT.Vira Surya Utama meningkatkan kualitas pelayanan jasa expedisi angkutan darat kepada masyarakat luas.

2.2.1 Visi Misi Visi

- Membantu pemerintah dalam peningkatan ekonomi rakyat dengan pendistribusian barang kebutuhan masyarakat dengan harga yang terjangkau.

Misi

- Melayani dengan hati dan sebaik mungkin.

(31)

2.2.2 Struktur Organisasi

Sumber :PT.Vira Surya Utama.

Gambar 2.3 Struktur Organisasi

2.2.3 Tugas dan Wewenang

Adapun tugas dan wewenang dari PT.Vira Surya Utama adalah sebagai berikut :

1. Direktur

Direktur bertugas mengatur, mengawasi kegiatan di dalam perusahaan dan menerima laporan pengiriman barang.

2. Manager Keuangan

Manager keuangan bertugas sebagai orang yang mengelola keuangan dan administrasi perusahaan serta bertugas dalam pembuatan laporan keuangan.

3. Manager Operasional

Manager Operasional bertugas sebagai orang yang mengelola kegiatan operasional perusahaan dan bertugas membuatkan faktur pengiriman barang untuk pelanggan serta membuta laporan pengiriman barang.

(32)

21

Bagian Administrasi penagihan bertugas sebagai orang yang melakukan penagihan kepada pelanggan PT Vira Surya Utama Palembang yang belum menyelesaikan pembayaran pengiriman barang.

5. Bagian Timbangan

Bagian Timbangan bertugas sebagai orang yang bertugas menimbang barang yang akan dikirim.

6. Bagian Pengantar Barang

Bagian Pengantar Barang ialah orang yang bertugas melakukan pengiriman barang.

2.3 Teknologi yang Telah Dimanfaatkan

Teknologi yang digunakan di PT Vira Surya Utama sudah menggunakan 3 telepon tapi di dalam 1 jaringan tujuannya agar mudah diterima tetapi proses pendataan pengiriman barang di PT Vira Surya Utama masih dilakukan secara konvensional yaitu pendataan barang dengan cara mencatat satu persatu yang masih ditulis dalam buku laporan, lalu menyimpan data barang tersebut ke dalam rak dan lemari.

2.4 Prosedur yang Berjalan

Prosedur sistem yang berjalan pada PT Vira Surya Utama adalah sebagai berikut :

1. Proses Pengiriman Barang

(33)

Selanjutnya manager Operasional akan memberikan nota pengiriman barang kepada pelanggan untuk dibayar. Jika proses pembayaran selesai manager operasional memerintahkan bagian pengantar barang untuk memindahkan barang tersebut ke dalam gudang untuk menunggu giliran pengiriman

Setelah menunggu giliran, barang tersebut diantarkan oleh bagian pengantar barang dengan membawa 2 rangkap nota yang terdiri dari 1 warna merah muda untuk bagian pengantar barang, satu warna kuning untuk penerima barang. Setelah barang tersebut ditanda tangani oleh penerima, bagian pengantar barang harus membawa kembali nota berwarna merah muda untuk di bawa lagi keperusahaan sebagai bukti bahwa barang tersebut telah diterima oleh penerima.

2. Proses Pembayaran

Proses pembayaran dapat dilakukan dengan membayar langsung dimuka oleh si pengirim atau membayar uang muka dari si pengirim sisanya dibayarkan oleh penerima.

3. Proses Pembuatan Laporan

(34)

23

(35)
(36)

24

BAB 3

HASIL DAN PEMBAHASAN

3.1 Laporan Kegiatan Kerja Praktik

3.1.1 Jadwal Kegiatan

Berikut ini adalah kegiatan penulis selama kerja praktik di PT VIRA SURYA UTAMA :

Minggu 1 :

Pada minggu pertama penulis melakukuan pertemuan dengan penyelia dan melakukakn wawancara dengan penyelia untuk menanyakan kelemahan dan keluhan pada sistem pengolahan data pengiriman barang pada perusahaan,lalu mengumpulkan data serta informasi mengenai teknologi apa yang digunakan oleh perusahan. Setelah itu penyelia memperkenalkan penulis dengan karyawan karyawan yang ada di perusahaan dan penulis menanyakan sistem yang telah digunakan dalam mendata pengiriman barang yang sudah ada dibagian operasional. Kemudian menemui penyelia untuk mulai melaksanakan kerja praktik.

Minggu 2 :

(37)

Minggu 3 :

Pada hari ketiga penulis menganalisis kebutuhan pada sistem yang akan diusulkan pada aplikasi dengan membuat Use Case diagram sebagai rancangan program yang akan dibuat dan menganalisis masalah yang akan sering terjadi di perusahaan. Kemudian penulis melanjutkan menganalisis kebutuhan aplikasi, apakah aplikasi yang akan dibuat ini sudah cocok atau belum dan menganalisis kebutuhan yang biasa diperlukan di perusahaan dalam pengiriman barang.

Minggu 4 :

Pada minggu keempat penulis berdiskusi dengan penyelia mengenai rancangan aplikasi yang akan dibuat dengan menggunakan Use Case diagram. Setelah itu kembali wawancara dengan penyelia mengenai rancangan aplikasi yang akan dibuat dan melihat kebutuhan yang ada diperusahaan. Kemudain penulis memulai menyusuan langkah-langkah perancangan aplikasi yang akan dibuat lalu setelah dirancang penulis mengajukan dan menjelaskan rancangan aplikasi ke penyelia.

Minggu 5 :

Pada minggu kelima penulis memulai desain form-form untuk aplikasi pengolahan data pengiriman barang. Kemudian penulis melanjutkan dengan membuat database terlebih dahulu pada MySQL. Setelah itu penulis mulai memasukan coding program pada form menu akses seperti login, form tambah pengguna, hapus pengguna dan ubah password serta memperbaiki kesalahan setiap form lalu memasukan coding pada form pelanggan dan memperbaiki kesalahan pada form pelanggan.

Minggu 6 :

(38)

26

data yang meliputi data pelanggan, data pengiriman barang serta laporan muatan truk. Setelah itu menunjukan laporan-laporan kepada penyelia.

Minggu 7:

Pada minggu ketujuh penulis berdiskusi dengan penyelia mengenai aplikasi pengolahan data pengiriman barang yang telah selesai dan siap untuk diuji coba.

Minggu 8 :

Penulis melakukan pengenalan aplikasi yang dibangun kepada direktur dan mendemokan aplikasi yang telah dibuat serta memberikan penjelasan tentang fitur-fitur aplikasi kepada para pengguna. Setelah memberikan penjelasan dalam mengoperasikan aplikasi pengolahan data pengiriman barang kepada bagian operasional, lalu penulis menyiapkan laporan kerja praktik. Akhir pertemuan penulis mengucapkan terima kasih kepada penyelia dan para karyawan atas tempat yang telah diberikan.

3.2 Analis Permasalahan

Pada bab ini pelaksana melakukan analisis permasalahan yang terjadi pada PT Vira Surya Utama.Analisis permasalahan dilakukan dengan menggunakan kerangka PIECES (Performance, Information, Economics, Control, Efficiency,Services) di uraikan dalam table sebagai berikut :

Tabel 3.1 Analisis PIECES

No Keterangan Sistem lama Sistem baru Hasil

(39)

barang cukup

2 Information Informasi yang

(40)
(41)

cara 6 Services Pelayanan dan

pencarian data

3.3 Analisis Kebutuhan

Use Case Diagram atau diagram Use Case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use Case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat.

Secara kasar, Use Case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan apa saja yang berhak menggunakan fungsi-fungsi itu.

(42)

30

yang mengkomunikasikan apa yang dibutuhkan dari pengguna, tentang bagaimana sistem akan dibangun dan diimplementasikan.

Use case yang telah teridentifikasi dapat dilihat pada gambar 3.1

Gambar 3.1 Diagram Use Case

Dari diagram use case tersebut, kemudian dirinci untuk menunjukkan hubungan antara aktor dan use case. Untuk itu dibuatlah tabel glosarium use case yang ditunjukakan oleh tabel 3.2. sebagai berikut :

Tabel 3.2 Glosarium Use Case

Nama Use Case Deskripsi Use case Aktor Use Case

(43)

Simpan Transaksi Pengiriman

Use case ini

menggambarkan data pengiriman barang dari pengirim dan akan disimpan ke dalam database mengubah data pengiriman barang dan disimpan ke melakukan pencetakan nota pengiriman barang. disimpan dalam database.

Manajer Operasional

Ubah Pelanggan Use case ini

menggambarkan aktor dapat mengubah data pelanggan dan disimpan di database.

Manajer Operasional

Hapus Pelanggan Use case ini menggambarkan aktor dapat

(44)

32

menghapus data pelanggan dan ikut terhapus di dalam mencari dari data pelanggan.

Manajer Operasional

Simpan Kategori Barang

Use case ini

menggambarkan aktor dapat menambahkan aktor dapat menambah kategori dari barang. menghapus dari kategori barang.

pengiriman barang yang akan diangkut oleh truk dan disimpan di dalam database.

Manajer Operasional

Hapus Muatan Truk

Use case ini

menggambarkan actor dapat

(45)

menghapus data barang yang di muat dalam truk.

Cetak Muatan Truk

Use case ini

menggambarkan aktor dapat mencetak barang yang akan di kirim dalam muatan truk.

Manajer Operasional

Login Use case ini

menggambarkan kejadian verifikasi dimana hanya

orang-orang yang

mempunyai hak akses saja yang dapat menggunakan sistem sesuai dengan

wewenang dan menambah data pengguna dan akan disimpan ke dalam database

Direktur

Ubah Pengguna Use case ini

menggambarkan aktor dapat mengubah data pelanggan dan disimpan di database

Direktur

Hapus Pengguna Use case ini

menggambarkan aktor dapat menghapus data pengguna yang dapat mengakses aplikasi.

(46)

34

Direktur dan Manajer Operasional

Cetak Laporan Transaksi

Use case ini

menggambarkan aktor dapat mencetak laporan transaksi pengiriman aktor dapat mencetak laporan muatan truk.

3.4 Perancangan Sistem

(47)

dibangun. Sedangkan implementasi sistem adalah menuliskan coding program dan juga pada tahapan ini dilakukan pengujian terhadap aplikasi yang dibangun, apakah sudah memenuhi fungsionalitas yang dibutuhkan atau belum.

3.4.1 Rancangan Proses

3.4.1.1 Diagram Dekomposisi

Diagram dekomposisi adalah alat yang digunakan untuk menggambarkan dekomposisi system. Disebut juga bagan hieraki, menunjukan dekomposisi diagram merupakan alat perencanaan untuk model proses yang lebih detail, yaitu diagram aliran data. Untuk membuatnya kita harus mematuhi beberapa peraturannya:

a. Tiap proses dalam diagram dekomposisi merupakan proses induk, proses anak atau keduanya.

b. induk harus memiliki dua anak atau lebih satu anak tunggal tidak masuk akal karena tidak akan menunjukan detail tambahan mengenai sistem tersebut.

c. Pada sebagian besar standar pendiagraman dekomposisi satu anak hanya dapat memiliki satu induk.

d. Pada akhirnya anak dari satu induk dapat menjadi induk dari anak - anaknya sendiri.

(48)

36

Gambar 3.2 Diagram Dekomposisi

3.4.1.2 Diagram Konteks

Diagram Konteks adalah diagram yang terdiri dari proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan model proses untuk mendokumentasikan lingkup sistem dan merupakan diagram level tertinggi dari Diagram Aliran Data (DAD) yang menggambarkan seluruh input dan output dari sistem.

(49)

Gambar 3.3 Diagram Konteks

Pada diagram konteks ini di jelaskan bahwa pada aplikasi pengolahan data pengiriman barang PT Vira Surya Utama ada 3 pengguna hak akses yaitu Direktur, Manajer Keuangan, dan Manajer Operasional. Pada Manajer operasional akan memasukan data pengiriman barang, data pelanggan dan muatan truk. Kemudian akan di proses dan disimpan kedalam datastore yang akan menjadi sebuah informasi kepada Manajer Operasional. Direktur akan mendapatkan kategori barang, laporan muatan truk, laporan transaksi pengiriman dan laporan pelanggan. Sedangkan Manajer Keuangan akan mendapatkan laporan transaksi pengiriman dan laporan muatan truk dimana barang tersebut diperoleh dari datastore yang telah diproses oleh aplikasi.

3.4.1.3 Diagram Aliran Data Subsistem

1. Diagram Aliran Data Transaksi Pengiriman

(50)

38

Gambar 3.4 Diagram Aliran Data Transaksi Pengiriman Barang

Pada gambar diatas dijelaskan bahwa Manajer operasional memasukan data transaksi pengiriman kedalam tabel transaksi pengiriman. Kemudian data tersebut tersimpan kedalam datastore transaksi pengiriman atau database transaksi pengiriman selanjutnya datastore transaksi pengiriman atau database transaksi pengiriman memberikan informasi transaksi pengiriman kepada Manajer operasional.

2. Diagram Aliran Data Muatan Truk

Diagram aliran data muatan truk dilakukan oleh pengguna. Berikut ini adalah diagram aliran data muatan truk dari aplikasi pengolahan data pengiriman PT Vira Surya Utama Palembang. Diagram aliran data muatan truk dapat dilihat pada gambar 3.5

Gambar 3.5 Diagram Aliran Data Muatan Truk

Pada gambar diatas dijelaskan bahwa Manajer

(51)

3. Diagram Aliran Data Kategori Barang

Diagram aliran data Kategori barang dilakukan oleh pengguuna. Berikut ini adalah diagram aliran data Kategori Barang dari aplikasi pengolahan data pengiriman barang pada PT Vira Surya Utama Palembang. Diagram aliran data kategori barang dapat dilihat pada gambar 3.6

Gambar 3.6 Diagram Alir Data Kategori Barang

Pada gambar diatas dijelaskan bahwa Manajer operasional memasukan data kategori barang kedalam tabel kategori barang. Kemudian data tersebut tersimpan kedalam datastore kategori barang atau database kategori barang selanjutnya kategori atau database kategori memberikan informasi kategori kepada Manajer operasional.

4. Diagram Aliran Data Pelanggan

Diagram aliran data Pelanggan di lakukan oleh pengguna. Berikut ini adalah Diagram Alir Data Penggunaa dari Aplikasi Pengolahan Data Pengiriman Barang Pada PT Vira Surya Utama. Diagrarm aliran data pelanggan dapat dilihat pada gambar 3.7

Gambar 3.7 Diagram Aliran Data Pelanggan

(52)

40

datastore pelanggan atau database pelanggan akan memberikan informasi kepada pelanggan.

5. Diagram Aliran Data Pengantar

Diagram aliran data pengantar oleh pengguna. Berikut ini adalah diagram aliran data muatan truk dari aplikasi pengolahan data pengiriman barang pada PT Vira Surya Utama Palembang. Diagram aliran data pengantar dapat dilihat pada gambar 3.8

Gambar 3.8 Diagram Alir Data Pengantar

Pada gambar diatas dijelaskan bahwa Manajer operasional memasukan data pengantar kedalam tabel pengantar. Kemudian data tersebut tersimpan kedalam datastore pengantar atau database pengantar. Selanjutnya datastore pengantar atau database pengantar memberikan informasi pengantar kepada Manajer operasional.

6. Diagram Aliran Data Pengguna

Diagram aliran data pengguna dilakukan oleh pengguna. Berikut ini adalah diagram Aliran Data Login dari Aplikasi Pengolahan Data Pengiriman Barang Pada PT Vira Surya Utama. Diagram aliran data pengguna dapat dilihat pada gambar 3.9

Gambar 3.9 Diagram Aliran Data Pengguna

Pada gambar dijelaskan bahwa direktur akan

(53)

data pengguna tersebut di simpan kedalam datastore pengguna atau database pengguna. Database pengguna akan memberikan informasi kepada pengguna bahwa data pengguna mereka telah disimpan ke dalam datastore pengguna atau database pengguna yang akan digunakan sebagai akses login kedalam Aplikasi Pengolahan data pengiriman barang

7. Diagram Aliran Data Laporan

Diagram aliran data Laporan oleh pengguna. Berikut ini adalah diagram aliran data laporan dari aplikasi Pengelolahan data pengiriman barang pada PT Vira Surya Utama Palembang. Diagram aliran data laporan dapat dilihat pada gambar 3.10

Gambar 3.10 Diagram Alir Data Laporan

(54)

42

laporan transaksi muatan truk, laporan transaksi pengiriman yang masing-masing mengambil dari datastore muatan truk, datastore transaksi pengiriman. Masing-masing laporan dapat dicetak sesuai dengan kebutuhan dan secara berakala.

8. Diagram Aliran Data

Diagram Aliran Data adalah diagram yang menggunakan notasi - notasi untuk menggambarkan arus dari data sistem. Biasanya digunakan untuk menggambarkan suatu sistem yang telah ada atau yang akan dikembangkan secara logika, tanpa mempertimbangkan lingkungan fisiknya. Diagram aliran data pengguna dilakukan oleh entitias pengguna. Berikut ini adalah Diagram Alir Data Login Dari Aplikasi Pengolahan Data Pengiriman Barang Pada PT Vira Surya Utama, dapat dilihat pada gambar 3.11

(55)

Pada diagram aliran data dapat dijelaskan bahwa 3 entitas dan delapan proses dalam aplikasi pengolahan data pengiriman barang pada PT Vira Surya Utama.

Dimana entitas ini memiliki batasan hak akses dalam menggunakan aplikasi ini yang telah dibagi melalui proses penginputan data pengguna.

Entitas Manajer operasional bertugas menginput dan mencetak laporan secara berkala dari datastore muatan truk, datastore transaksi pengiriman dan datastore pelanggan secara berkala.

Entitas Direktur bertugas menginput kategori barang, pengguna, dan pengantar. Direktur juga dapat mencetak laporan secara berkala dari datastore muatan truk, datastore transaksi pengiriman dan datastore pelanggan.

Entitas Manajer Keuangan mencetak laporan secara berkala dari datastore pelanggan, datastore transaksi pengiriman.

3.4.2 Rancangan Data

Model data yang digunakan untuk aplikasi pengolahan data pengiriman

pada PT Vira Surya Utama Komputer dapat dilihat pada Entity Relationship Diagram (ERD) dan relasi antar tabel berikut :

3.4.2.1 ERD (Entity Relaionship Diagram)

(56)

44

tidak menggambarkan aliran data atau proses. ERD pada sistem pengiriman barang pada PT Vira Surya Utama dapat dilihat pada gambar 3.12

Gambar 3.12 Entity Relationship Diagram (ERD)

3.4.2.2 Database Diagram

Berikut ini adalah gambar database diagram PT Vira Surya Utama yang dibuat menggunakan MySQL. Database diagram pada gambar 3.13

(57)

3.4.3 Tampilan Antarmuka

3.4.3.1 Tampilan Form Login

Form login adalah proses pintu masuk bagi pengguna untuk mengakses sistem. Login dimaksudkan untuk mengatir proses identifikasi. Sebelum mengakses aplikasi pengolahan data pengiriman, pengguna diharuskan untuk login dengan memasukan id dan password.

Dihalaman login terdapat perbedaan hak akses antara Direktur, Manajer Operasional dan Manajer Keuangan. Setelah memasukan Id dan Password secara benar maka pengguna akan masuk ke halaman utama dan dapat mengakses Aplikasi Pengolahan data pengiriman Barang. Tampilan Form Login dapat dilihat pada gambar 3.14

(58)

46

3.4.3.2 Tampilan Form Menu Utama

Menu Utama Digunakan oleh pengguna untuk mengetahui menu-menu yang ada di aplikasi. Pada tampilan halaman utama aplikasi pengolahan data pengiriman barang PT Vira Surya Utama terdapat menu bar diantaranya pengguna, pelanggan, transaksi pengiriman, muatan truk, pengantar barang, kategori barang dan laporan yang dapat dilihat pada gambar 3.15

Gambar 3.15 Form Menu Utama

3.4.3.3 Tampilan Form Kategori Barang

(59)

Gambar 3.16 Form Kategori Barang

3.4.3.4 Tampilan Form Transaksi pengiriman

(60)

48

Gambar 3.17 Form Transaksi Pengiriman

Gambar 3.18 Nota Transaksi Pengiriman Barang

3.4.3.5 Tampilan Form Pelanggan

(61)

Gambar 3.19 Form Pelanggan

3.4.3.6 Tampilan Form Pengguna

(62)

50

Gambar 3.20 Form Pengguna

3.4.3.7 Tampilan Form Pengantar Barang

Pada tampilan form pengantar barang terdapat nama, alamat dan nomor telepon dari pengantar yang biasa mengantarkan barang. Form Laporan pengantar barang dapat dilihat pada gambar 3.21

Gambar 3.21 Form Pengantar Barang

(63)

3.4.3.8 Tampilan Form Muatan Truk

Pada tampilan form muatan truk terdapat nolaporan, kodeTR, Penerima, KodePengirim, colli, totalcolli, NoPolisi dan tanggal. Form muatan truk dapat dilihat pada gambar 3.22 dan Daftar muatan truk dapat dilihat pada gambar 3.23

(64)

52

Gambar 3.23 Daftar Muatan Truk

3.4.3.9 Tampilan Form Laporan Transaksi Pengirimann

Pada tampilan form Laporan transaksi terdapat kalender untuk mengetahui kegiatan transaksi dari barang tersebut. Kemudian laporan ini dapat dicetak dengan mengurutkan tanggal awal transaksi pengiriman sampai tanggal terakhir transaksi pengiriman. Form laporan pengiriman dapat dilihat pada gambar 3.24 serta laporan transaksi pengiriman barang pada gambar 3.25

(65)

Gambar 3.25 Laporan Transaksi Pengiriman

3.4.3.10 Tampilan Form Laporan Pelanggan

Pada Tampilan Form Laporan Pelanggan dicetak oleh pengguna sebagai bukti dari nama para pelanggan PT Vira Surya Utama. Form Laporan Pelanggan dapat dilihat pada gambar 3.26 dan Laporan Pelanggan dapat dilihat pada gambar 3.27

(66)

54

Gambar 3.27 Laporan Pelanggan

3.4.3.11 Tampilan Form Laporan Muatan Truk

Pada Tampilan Form Laporan Muatan Truk dicetak oleh Manajer operasional sebagai bukti dari data para pelanggan PT Vira Surya Utama. Form Laporan Pelanggan dapat dilihat pada gambar 3.28 dan Laporan Pelanggan dapat dilihat pada gambar 3.29

(67)

Gambar 3.29 Laporan Muatan Truk

3.4.4 Pengujian

Pengujian merupakan proses menjalankan program dengan maksud untuk menemukan error pada program sebelum program tersebut diberikan kepada pengguna. Pengujian yang baik untuk memastikan tidak ada kesalahan dalam program. Oleh karena itu setelah pembuatan aplikasi selesai, penulis melakukan pengujian program sebagaimana untuk mencari kesalahan-kesalahan pada program yang telah dibuat.

Tabel pengujian dibawah ini merupakan hasil dari pengujian aplikasi pengolahan data pengiriman barang pada PT Vira Surya utama. Dapat dilihat pada tabel 3.3

Tabel 3.3 Pengujian

No Form yang Diuji Keterangan Hasil Pengujian

1. Pengujian pada saat Login

Pada form login pengguna harus menginput id dan password kemudian tekan “Masuk”.

(68)

56 pelanggan, dan laporan muatan truk.

Jika yang login Manajer keuangan maka hanya dapat mengakses laporan transaksi dan laporan muatan truk

3. Pengujian

dilakukan pada form pengguna

Pada form ini hanya dapat dilakukan oleh direktur.

Proses tambah pengguna baru dengan menginput username, password dan level. Lalu tombol simpan.

(69)

Proses ubah pengguna dilakukan ketika ada perubahan password dan user diakses oleh Manajer operasional. Dengan kegiatan diantaranya :

(70)

58

-Jika ada perubahan pada data pelanggan, Manajer operasional harus mengubah data yang berubah tersebut.

Jika sudah tidak menjadi pelanggan, maka data dari pelanggan tersebut akan dihapus.

Jika pengguna ingin mencetak informasi dari salah satu pelanggan, Manajer operasional dapat memilih data dari pelanggan tersebut lalu mencetak informasi dari data pelanggan tersebut.

(71)

tersebut akan muncul.

5. Pengujian pada form transaksi pengiriman

Pada form ini diakses oleh Manajer Operasional. Manajer Operasional harus mengisi data yang perlu untuk kegiatan transaksi. Setelah megisi lalu menekan tombol simpan dan akan tampil di data griedview.

Jika Manajer operasional perlu untuk mengubah dari data transaksi maka pilih dari transaksi tersebut. Setelah itu tekan tombol ubah.

Jika Manajer Operasional ingin menghapus transaksi pengiriman yanag ada, pilih transaksi yang akan dihapus lalu klik tombol hapus maka data transaksi tersebut sudah dihapus.

(72)

60

maka akan muncul nota yang telah berisi data barang yang dikirim oleh penerima.

Jika Manajer Operasional ingin mencari dari nama

Pada form ini diakses oleh Manajer Operasional.

Jika Manajer Operasional ingin menghapus muatan truk yang ada, pilih data yang akan dihapus lalu klik tombol hapus maka data muatan tersebut sudah dihapus.

(73)

ptruk tersebut dan barang tersebut siap untuk diantar.

barang yang

Pada form ini diakses oleh Direktur

Jika Direktur ingin menambahkan pengantar yang mengantarkan barang tersebut harus lah mengisi nama, alamat dan nomor telepon pengantar tersebut. Jika sudah ditambahkan klik tombol simpan.

Jika ada perubahan data dari pengantar barang

direktur harus

(74)

62

Jika pengantar sudah tidak bekerja lagi, data pengantar tersebut haruslah dihapus dengan klik data dari pengantar dan klik tombol hapus.

8. Pengujian pada form kategori barang

Pada form ini diakses oleh Direktur Jika sudah ditambahkan klik tombol simpan.

Jika ada perubahan data pada kategori barang

direktur harus

mengubahnya lalu klik tombol ubah. Dan data kategori barang tersebut akan berubah.

Jika kategori tersebut sudah tidak berlaku lagi, data kategori barang tersebut haruslah dihapus

(75)

dengan klik data dari

Pada form ini diakses oleh Direktur, Manajer operasional dan Manajer keuangan

Jika laporan transaksi pengiriman dibutuhkan oleh pengguna, data transaksi pengiriman tersebut dapat dicetak s esuai tanggal transaksinya.

Pada form ini diakses oleh Direktur, Manajer operasional dan Manajer keuangan.

Jika laporan muatan truk dibutuhkan oleh pengguna, data muatan truk tersebut dapat dicetak sesuai tanggal barang dimuat dalam truk. Direktur dan Manajer Operasional.

(76)

64

(77)
(78)

65

BAB 4

PENUTUP

4.1 Kesimpulan

Setelah melakukan pengembangan perangkat lunak (aplikasi) pada PT. Vira Surya Utama dengan mengikuti segalam macam tahapan pada metodologi pengembangan sistem iterasi, maka penulis dapat menarik beberapa kesimpulan yaitu:

1. Aplikasi yang dikembangkan dapat mempermudah pengguna dalam menyimpan data pengiriman barang dengan memanfaatkan basis data yang ada di aplikasi.

2. Pada saat memanfaatkan aplikasi yang dikembangkan, pengolahan rekapitulasi laporan transaksi pengiriman barang menjadi lebih cepat dan mudah.

3. Aplikasi Pengolahan Data Pengiriman Barang PT. Vira Surya Utama mempermudah pengguna dalam melakukan penghitungan biaya pengiriman barang.

4. Mengembangan sistem dengan menggunakan metodologi Iterasi (Iteration) membuat pengambangan program/aplikasi lebih terarah, sesuai dengan biaya, waktu dan kebutuhan yang tepat.

5. Proses kerja praktek selama ini sekaligus dapat memperkenalkan kegunaan teknologi informasi pada PT. Vira Surya Utama.

4.2 Saran

Berdasarkan kesimpulan diatas, penulis memberikan beberapa saran yaitu : 1. Perlu dilakukan back-up database secara berkala baik untuk

(79)

2. Perusahaan perlu melakukan pelatihan penggunaan Aplikasi pada PT. Vira Surya Utama ini agar karyawan lainnya dapat menggunakan dengan baik.

3. Untuk pengembang sistem selanjutnya sebaiknya menggunakan metodologi yang tepat agar pengembangan sistem lebih terarah.

4. Untuk pengembangan sistem selanjutnya bisa diimplementasikan ke dalam sistem informasi berbasis web atau berbasis mobile agar sistem bisa diakses kapan saja dimana saja.

(80)
(81)

Al Fatta, Hanif 2007, Analisis & Perancangan Sistem Informasi, Andi Offset, Yogyakarta.

Komputer, Wahana 2013, Visual Basic 2012. Programming, Andi Offset, Yogyakarta.

M. Shalahuddin dan Rosa A.S 2013, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Informatika, Bandung.

Nugroho, Adi 2013, Perancangan dan Implementasi Sistem Basis Data, Andi Offset, Yogyakarta.

(82)
(83)

APLIKASI PENGOLAHAN DATA PENGIRIMAN BARANG

PADA PT.VIRA SURYA UTAMA PALEMBANG

Disusun oleh :

M.Taufik Perdana 2013240066

Muhammad Fachry 2013240071

Sekolah Tinggi Manajemen Informatika dan Komputer Global

Informatika

(84)

2

1.

PELAKSANAAN KERJA PRAKTIK

Berdasarkan izin dari Direktur PT.Vira Surya Utama pada tanggal 15 Februari 2016, mahasiswa jurusan Sistem Informasi STMIK GI MDP yang bernama M. Taufik Perdana (2013240066) dan Muhammad Fachry (2013240071) telah diterima untuk melaksanakan Kerja Praktik di PT.Vira Surya Utama.

1.1Tempat, Waktu Dan TopikKerjaPraktik

Namaperusahaan/lembaga : PT.Vira Surya Utama

Alamat : Jl. Kapten Cek Syeh No 20 18 Ilir Palembang

Waktupelaksanaan : 8 Minggu

Haridan jamkerja : Senin – Sabtu. Dan Jam 08.30 – 17.00 Topik :PerancanganAplikasiPengolahan Data Pengiriman Barang

1.2Penyelia Kerja Praktik

Nama : Haikal BSA

Jabatan : Direktur PT.Vira Surya Utama

Telepon : 08127103154

Email : -

1.3Pelaksana Kerja Praktik

Nama : M. Taufik Perdana

NPM : 2013240066

Telepon : 081994953973

(85)

3

Telepon : 08981145000

Email : fachry@mhs.mdp.ac.id

1.4Pembimbing

Nama : Dicky Pratama, S.Kom., M.T.I

Jabatan : Dosen Pembimbing

Email : dqpratama@mdp.ac.id

2.

PROFIL TEMPAT KERJA PRAKTIK

PT.Vira Surya Utama adalah sebuah perusahaan yang bergerak dibidang jasa ekspedisi angkutan darat yang berlokasi diJalan Kapten Cek Syeh No 20 18 Ilir. Didirikan oleh Mustofa Hamid BSA dan Muhammad BSAtelahberdirisejak tanggal 27 Juli 1990.Bertujuanuntukpelayanan jasa pengiriman barang untuk di dalam kota maupun di luar kota Palembang. Dalam memberikan pelayanan terhadap konsumen, PT.Vira Surya Utama buka setiap hari Senin sampai dengan Sabtu dari jam 08.30 sampai 17.00.Seiringdenganperkembanganteknologidanpertumbuhanpenduduk saat ini , maka sewajar nya PT. Vira Surya Utama meningkatkan kualitas pelayanan jasa expedisi angkutan darat kepada masyarakat luas.

2.1 VISI DAN MISI

2.1.1 Visi

(86)

4

2.1.2 Misi

- Melayani dengan hati dan sebaik mungkin.

- Ikut berpartisipasi dalam kegiatan keagamaan dan sosial - Membantu mensejahterakan para karyawan.

2.2STRUKTUR ORGANISASI

Gambar 2.1 Struktur Organisasi

Sumber :PT.Vira Surya Utama

3

LATAR BELAKANG

Di era perkembangan ilmu pengetahuan dan teknologi yang pesat saat ini,Semua hal dalam segala aspek kehidupan manusia sekarang tidak dapat terlepas dari teknologi informasi. Banyak sekali perusahaan yang telah menggunakan komputer dalam menjalankan aktifitas

Direktur

Manager Keuangan

Manager Operasional

Bagian Pengantar Barang Bagian adm.

Penagihan

(87)

5

perkembangan perusahaan dalam menghadapi persaingan bisnis yang semakin berkembang pesat.

Kebutuhan dalam penyajian informasi yang cepat dan akurat sangat dibutuhkan oleh banyak perusahaan. Salah satunya perusahaan yang bergerak dalam bidang jasa expedisi pengiriman barang yaitu PT Vira Surya Utama. Perusahaan ini masih menggunakan cara konvensional dalam melakukan pembuatan faktur dan laporan pengiriman barang sehingga sering terjadi kesalahan dalam pembuatan laporan pengiriman barang. Selain itu juga mengalami kesulitan dalam melakukan pencarian data. Hal ini dapat diamati ketika menyajikan bukti pembayaran pengiriman dan laporan pengiriman yaitu dengan ditulis di kertas nota dan disimpan di rak dan lemari sehingga rawan terjadi kehilangan dan pencurian data serta memerlukan waktu yang cukup lama untuk dilihat kembali. Oleh karena itu dibutuhkan sistem yang mencangkup pengolahan data pengiriman barang khususnya untuk PT Vira Surya Utama. Hal ini yang membuat penulis tertarik untuk membuat aplikasi yang berjudul ”Aplikasi Pengolahan Data Pengiriman Barang Pada PT Vira Surya

Utama” Penulis berharap agar aplikasi ini dapat berkontribusi dan mengurangi permasalahan yang tedapat dalam proses kerja tersebut.

Menyadari banyak nya jasa pengiriman barang dibidang yang sama, maka PT Vira Surya Utama diharapkan melakukan terobosan – terobosan baru demi meningkatkan kualitas dan kedepannya mampu bersaing dengan perusahaan expedisi lainnya. Alasan utama penggunaan aplikasi dalam pengolahan data pengiriman barang adalah efisiensi, penghematan waktu dan peningkatan keamanan serta memanfaatkan teknologi untukmembantupihak PT Vira Surya Utama dalam melakukan pendataan pengiriman barang.

(88)

6

4

TUJUAN DAN MANFAAT KERJA PRAKTIK

4.1Tujuan Kerja Praktik

Kerja Paktik dilaksanakan dengan membuat aplikasi pengelolahan data pengiriman barang pada PT Vira Surya Utama bertujuan untuk:

1. Membantu manager operasional di PT Vira Surya Utama sehingga dalam pencatatan pengiriman data barang tidak memakan banyak waktu.

2. Membantu manager opersasional dalam melengkapi laporan data pengiriman barang di PT Vira Surya Utama.

3. Membuat aplikasi yang bisa mendokumentasikan data pengiriman barang dengan baik

4.2Manfaat Kerja Praktik

Manfaat dirancangnya Aplikasi pengelolaan data pengiriman barang pada PT Vira Surya Utama adalah sebagai berikut :

1. Proses pencatatan dan pencarian data menjadi lebih cepat, sehingga lebih efisien dalam segi waktu.

2. Manager Operasional lebih mudah dalam membuat laporan data pengiriman barang.

3. Membantu manager operasional melakukan pendokumentasian data pengiriman barang.

5 RUANG LINGKUP KERJA PRAKTIK

Pembahasan dalam Kerangka Acuan Kerja Praktik ini berorientasi pada permasalahan yang ada. Kerangka Acuan Kerja Praktik ini menegaskan dalam pembuatan aplikasi yang nantinya akan digunakan oleh PT. Vira Surya Utama.

Gambar

Tabel 2.2 Notasi Kardinalitas
Gambar 2.2 Tampilan Awal Microsoft Visual Studio 2012
Gambar 2.3 Struktur Organisasi
Tabel 3.2 Glosarium Use Case
+7

Referensi

Dokumen terkait

Pengambilan photo berlokasi di Bali Zoo, selama anda bisa mengumpulkan Photo yang anda ambil di Bali Zoo sesuai dengan waktu pengambilan foto yang telah

5. Menolak tegas ide/keinginan politik DPRD Provinsi Bali untuk melakukan kegiatan kajian/studi kegiatan reklamasi dalam berbagai bentuknya terhadap kawasan

Alloh Jadikan Kami Hamba yang selalu Mendapatkan

Litium Bromida (LiBr) adalah suatu kristal garam padat, yang dapat menyerap uap air. Larutan cair yang terjadi memberi tekanan uap yang merupakan fungsi suhu dan konsentrasi

Pengalihmediaan informasi dari berbagai jenis media dapat dilakukan dengan menggunakan beberapa macam alat perekam, proses yang paling sederhana dalam

Pada Tabel 5 dapat diamati bahwa tidak terdapat pola peningkatan ataupun penurunan yang sama terhadap kadar protein pada ikan bandeng dari kedua pasar dan dosis

Salah satu faktor yang menentukan keberhasilan suatu jasa di pasar sasaran adalah bagaimana kegiatan pemasaran dilaksanakan dengan baik dan tepat, sehingga produk

Karena sejak kecil melihat latihan reog, Bagas jadi suka meniru penari yang sedang berlatih.. Sejak dua tahun lalu, ia mulai belajar ganongan atau