• Tidak ada hasil yang ditemukan

Membangun Aplikasi Administrasi Agen LPG di PT. Umega Abadi Jaya.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membangun Aplikasi Administrasi Agen LPG di PT. Umega Abadi Jaya."

Copied!
13
0
0

Teks penuh

(1)

v

ABSTRAK

Perusahaan gas agen LPG di PT. Umega Abadi Jaya melakukan kegiatan bisnis pengiriman gas LPG ke masyarakat melalui sub agen. Banyaknya transaksi yang terjadi di perlukan sebuah pencatatan data transaksi untuk mencatat kegiatan bisnis, akan tetapi metode bisnis yang di lakukan agen tidak efektif, karena masih menggunakan media tulis untuk mencatat data transaksi bisnis. Aplikasi administrasi agen LPG untuk PT. Umega Abadi Jaya, dibuat untuk menyelesaikan permasalahan yang ada sekarang.

(2)

vi

ABSTRACT

As an LPG agent, PT. Umega Abadi Jaya and its sub-agents distribute LPG to the

community. Many transaction records are needed to maintain their business activities.

However, the recent business administration is not effective, since everything is still manually

recorded. A web-based application written in ASP.NET is developed to help resolve this

problem. The evaluation shows that the proposed application can help PT. Umega Abadi Jaya

maintains daily transactions effectively and reduce manual process significantly.

(3)

vii

DAFTAR ISI

LEMBAR PENGESAHAN...i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN...ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN...iii

PRAKATA...iv

ABSTRAK...v

ABSTRACT...vi

DAFTAR ISI...vii

DAFTAR GAMBAR...ix

DAFTAR TABEL... x

BAB 1. PENDAHULUAN...1

1.1 Latar Belakang...1

1.2 Rumusan Masalah...1

1.3 Tujuan...2

1.4 Batasan Masalah...2

1.5 Sistematika Pembahasan...2

BAB 2. TEORI PENUNJANG...5

2.1 ASP.NET...5

2.2 Website Project Item...5

2.3 ASP Website Project...6

2.4 Web User Control...8

2.5 Linq To Sql...9

2.6Object Relational Mapping...9

2.7 Stylesheet...10

2.8 Entity Relatonship Diagram...11

2.9 Relationship...13

2.10 Cardinality...13

2.11 Flowchart...14

2.12 Data Flow Diagram...16

BAB 3. HASIL PENELITIAN...18

(4)

viii

3.2 Proses Bisnis...19

3.2.1 Proses Bisnis Agen LPG ke Pertamina...19

3.2.2 Proses Bisnis Distribusi LPG...21

3.3 DFD Aplikasi LPG...22

3.4 ER-Diagram...32

3.5 Tabel Data...32

3.6 Rancangan UI...36

BAB 4. PENGEMBANGAN PERANGKAT LUNAK...39

4.1 Login Form...39

4.2 Master Pemilik...40

4.3 Master Administrasi...42

4.3.1 Pengiriman...43

4.3.2 Retur...46

4.3.3 Pemesanan...48

4.3.4 Kendaraan. ...50

4.4 Pengguna...51

4.5 Pembuatan Database...52

4.6 Menghubungkan Aplikasi ke Database...55

BAB 5. TESTING DAN EVALUASI SISTEM...65

5.1 Blackbox Testing...65

5.2 Evaluasi Aplikasi...68

BAB 6. KESIMPULAN DAN SARAN... 73

6.1 Kesimpulan...73

6.2 Saran...73

(5)

ix

DAFTAR GAMBAR

Gambar 2.3.1 Visual Studio 2012...6

Gambar 2.3.2 ASP.NET Empty Website Project...6

Gambar 2.3.4 Process Creating Website Project...7

Gambar 2.3.5 Solution Explorer Panel...7

Gambar 2.3.6 Add New Item List Menu...8

Gambar 2.6 Object Relational Mapping...10

Gambar 2.8.1 Simbol Entity...12

Gambar 2.8.2 Attribute...12

Gambar 2.9 Dependency...13

Gambar 2.10.1 Relasi one to one...14

Gambar 2.10.2 Relasi one to many...14

Gambar 2.10.3 Relasi many to many...14

Gambar 2.12.1 Entities DFD...16

Gambar 2.12.2 Processes...16

Gambar 2.12.3 Data Stores...17

Gambar 2.12.4 Data Flow...17

Gambar 3.1 Struktur Organisasi...18

Gambar 3.2.1 Flowchart Proses Bisnis Agen LPG ke Pertamina...19

Gambar 3.2.2 Flowchart Proses Bisnis Agen LPG ke SubAgen...21

Gambar 3.3.1 DFD Level 0...23

Gambar 3.3.2 DFD Level 1...24

Gambar 3.3.3.1 DFD Level 2 Management Kendaraan...25

Gambar 3.3.3.2 DFD Level 2 Management Kronologi...26

Gambar 3.3.3.3 DFD Level 2 Management Sub Agen LPG...27

Gambar 3.3.3.4 DFD Level 2 Management Pengiriman...28

Gambar 3.3.3.5 DFD Level 2 Management Retur...29

Gambar 3.3.3.6 DFD Level 2 Management Pemesanan...30

Gambar 3.3.3.7 DFD Level 2 Management Pengguna...31

Gambar 3.4 ERD PT. Umega Abadi Jaya...32

Gambar 3.6.1 Menu Login...35

(6)

x

Gambar 3.6.3 Menu Field Form...36

Gambar 4.1 Login Form...39

Gambar 4.2 Master Pemilik...41

Gambar 4.3 Master Administrasi...42

Gambar 4.3.1 Form Transaksi Pengiriman...44

Gambar 4.3.2 Form Transaksi Retur...46

Gambar 4.3.3 Pemesanan...48

Gambar 4.3.4 Kendaraan...50

Gambar 4.4 Form Pengaturan Pengguna...51

Gambar 4.5.1 New Database...53

Gambar 4.5.2 Proses Pembuatan Database...53

Gambar 4.5.3 Design Tabel...54

Gambar 4.5.4 Input Query...54

Gambar 4.5.5 Relationships...54

Gambar 4.5.6 Tables and Colums...55

Gambar 4.5.7 Input Query And Relationship...55

Gambar 4.6.1 Add Connection...56

Gambar 4.6.2 Connect Server Database...56

Gambar 4.6.3 Test Connection...57

Gambar 4.6.4 Mapping...57

Gambar 5.2.1 Implementasi Login...68

Gambar 5.2.2 Implementasi Gagal Login...69

Gambar 5.2.3 Implementasi Transaksi...69

Gambar 5.2.4 Implementasi TransaksiDetil...69

Gambar 5.2.5 Implementasi Data Pemesanan...70

Gambar 5.2.6 Implementasi Data Retur...70

Gambar 5.2.7 Implementasi Data Kendaraan...71

Gambar 5.2.8 Implementasi Data Pengguna...71

(7)

xi

DAFTAR TABEL

Tabel 2.1 ASP.NET CONTROL...8

Tabel 2.2 Flowchart...15

Tabel 3.1 Pengguna...33

Tabel 3.2 SubAgen...33

Tabel 3.3 Retur...33

Tabel 3.4 Pengiriman...34

Tabel 3.5 Kendaraan...34

Tabel 3.6 Kronologi...34

Tabel 3.7 Pemesanan...34

Tabel 5.1 Tes Login...65

Tabel 5.2 Tes Transaksi Pengiriman...65

Tabel 5.3 Tes Data Retur...66

Tabel 5.4 Tes Data Kendaraan...67

Tabel 5.5 Tes Data Pemesanan...67

(8)

1

BAB I

PENDAHULUAN

1.1

Latar Belakang

Pengembangan aplikasi administrasi untuk agen LPG bukanlah hal yang baru,

akan tetapi masih menjadi kebutuhan bagi agen LPG sebagai alat bantu usaha. Agen

LPG adalah sebuah perusahaan yang bermitra usaha dengan badan usaha milik

pemerintah yaitu pertamina, agen LPG sendiri di tugaskan oleh pertamina untuk

menyalurkan tabung LPG ke masyarakat melalui sub agen atau lebih di kenal oleh

pertamina sebagai pangkalan LPG. Menghitung banyaknya pengiriman ke

pangkalan LPG, agen LPG akan menghadapi kesulitan dalam hal pencatatan data

yang banyak.

PT.Umega Abadi Jaya sebagai agen LPG yang bermitra usaha dengan pertamina

sekarang menangani penyaluran LPG ke masyarakat melalui sub agen atau

pangkalan LPG, di mana agen setiap harinya mencatat data pengiriman ke sub agen

atau pangkalan yang melakukan penukaran isi tabung LPG. Saat ini PT. Umega

Abadi Jaya masih menggunakan metode pembukuan untuk mencatat kegiatan

usahanya. Dengan cara tersebut agen akan kesulitan ketika melihat kembali catatan

penukaran LPG. Banyaknya buku yang di jadikan media rekap sebagai catatan

penukaran LPG terdapat resiko buku hilang dan juga kemungkinan rusaknya buku

dapat terjadi.

Solusi yang akan di tawarkan kepada agen LPG PT. Umega Abadi Jaya adalah

di buatkannya aplikasi administrasi berbasis web yang mampu membantu agen

dalam hal pencatatan data penukaran LPG ke sub agen atau pangkalan LPG.

1.2

Rumusan Masalah

Bagaimana cara menerapkan teknologi .NET pada agen LPG agar dapat

memudahkan seorang administrasi ketika melakukan pencatatan dan pencarian data

(9)

2

1.3

Tujuan

Untuk menerapkan teknologi .NET pada agen LPG agar dapat memudahkan

seorang administrasi ketika melakukan pencatatan dan pencarian data penukaran

LPG.

1.4

Batasan Masalah

1.

Aplikasi memiliki 2 jenis hak akses untuk pengguna, yaitu pemilik dan

administrasi.

2.

Pemilik dapat menjalankan semua fitur yang ada termasuk mengelola data

transaksi.

3.

Hak akses pemilik digunakan untuk pemilik perusahaan.

4.

Hak akses administrasi digunakan oleh pegawai bagian administrasi.

5.

Hak akses administrasi tidak dapat mengelola data pengguna.

6.

Hak akses administrasi hanya bisa menambah dan merubah data.

7.

Aplikasi tidak meng-generate no delivery order ataupun no sales order

secara otomatis.

8.

No delivery order ataupun no sales order di hasilkan oleh pihak bank.

9.

Aplikasi menangani proses input no delivery order dan no sales order secara

manual.

10.

Aplikasi di implementasikan secara offline di kantor agen LPG PT. Umega

Abadi Jaya.

11.

Aplikasi mengatur jumlah stok masuk dan keluar secara manual.

1.5

Sistematika Pembahasan

Penulisan laporan tugas akhir ini dibagi menjadi 3(tiga) bab pembahasan yang di

(10)

3

Berikut ini adalah uraian singkat mengenai masing-masing bab dan pembahasan

yang ada dalam laporan tugas akhir ini :

BAB I:PENDAHULUAN

Pada bab ini berisi tentang penjelasan dari latar belakang, rumusan masalah,

tujuan dibuatnya aplikasi administrasi LPG, batasan masalah, dan sistematika

pembahasan dari perancangan perangkat lunak ini.

BAB II:TEORI PENUNJANG

Pada bab ini menjelaskan teori-teori yang dapat mendukung proses pembuatan

aplikasi administrasi LPG.

BAB III:HASIL PENELITIAN

Pada bab ini berisi proses bisnis, analisa kebutuhan dan desain yang

menjelaskan proyek pembuatan aplikasi administrasi LPG di PT. Umega Abadi

Jaya, dimana penjelasan di dalamnya meliputi : Profil perusahaan, ERD(Entity

Relationship Management), Relasi Entitas, Tabel Data, Proses Bisnis, DFD dan

Rancangan UI Aplikasi administrasi agen LPG.

BAB IV: PENGEMBANGAN PERANGKAT LUNAK

Pada bab ini menjelaskan hasil implementasi seluruh rancangan pada bab 3,

mulai dari implementasi pembuatan Tabel sampai merelasikannya, kemudian

simpanan data sampai dengan antar muka/ Screen.

BAB V: TESTING DAN EVALUASI SISTEM

Pada bab ini menjelaskan rencana pengujian yang terdiri atas test case dan

(11)

4

BAB VI: KESIMPULAN DAN SARAN

Pada bab ini menjelaskan kesimpulan dan saran dari hasil penelitian.

Kesimpulan disesuaikan dengan tujuan yang ada pada BAB I, sebagai penentu

bahwa penelitian yang dilakukan berhasil atau tidak mencapai tujuan berdasarkan

hasil pembahasan pada BAB II, III, IV, dan V. Termasuk penjelasan kendala yang

di hadapi saat melakukan penelitian. Sedangkan Saran berisi kalimat anjuran yang

tujuannya memberikan gambaran bagi pembaca yang mungkin berhasrat

melanjutkan penelitian ataupun mengembangkan kembali fitur dari perangkat lunak

(12)

73

BAB VI

KESIMPULAN DAN SARAN

6.1

Kesimpulan

Telah disimpulkan bahwa dengan teknologi .net, PT Umega Abadi Jaya

yang asalnya cukup kesulitan ketika mencari catatan data transaksi baik itu

pengiriman ataupun pemesanan, sekarang telah berubah. Kemudahan yang

diberikan oleh aplikasi administrasi agen LPG berbasis web cukup mampu

membantu agen LPG dalam merekap atau mencatat tiap data transaksi.

Dengan dukungan tampilan yang simpel dan interaktif dapat dengan mudah di

pelajari dengan cepat oleh pegawai bagian administrasi dan juga pemilik agen

LPG di PT. Umega Abadi Jaya.

6.2

Saran

Banyaknya kekurangan akan fitur-fitur yang interaktif dari aplikasi

administrasi gas LPG ini, sehingga masih perlu diperbaiki di masa yang akan

datang, hal tersebut antara lain:

1.

Aplikasi untuk saat ini hanya bisa di jalankan secara offline, karena di

sesuaikan oleh kebutuhan sekarang, di mungkinkan ketika nanti PT.

Umega Abadi Jaya akan mengekspansi usahanya lebih besar, aplikasi akan

dapat dibuat secara online.

2.

Aplikasi untuk saat ini masih di fokuskan pada pencatatan data transaksi

pengiriman maupun pemesanan, di mungkinkan kedepannya aplikasi dapat

juga mencatat data pegawai, sistem penggajian, dll.

3.

Fitur pencarian masih di fokuskan kepada pencarian data pada field

tertentu, karena di sesuaikan dengan kondisi sekarang yaitu permintaan

agen LPG agar dapat langsung mencari data no delivery order dan sales

(13)

75

Daftar Pustaka

1.

Kurniawan Erick; Pemrograman Web Dinamis dengan ASP.NET 4.5;

Yogyakarta; 2012

2.

Firgiawan M Khafidli; Trik menguasai HTML5 CSS3 PHP Aplikatif;

Yogyakarta ; 2011

3.

Roomney, Steinbart; Prentice Hall Business Publishing Accounting Information

Systems;

2008.

4.

S. Pressman Roger; Software Enginering; McGraw Hill Companies; 1997.

5.

L. Tatikonda; “Lean Thinking” Flowcharting chapter 6 page 95 ; Woburn

Safari Park; 2008.

6.

S. Le Vie, Jr., Donald; An eCommerce Primer for Technical Communicators,

Referensi

Dokumen terkait

menyatakan bahwa asal mula makhluk hidup bumi berasal dari ”spora kehidupan” yang berasal dari luar angkasa.. Teori Penciptaan

1) Mengumpulkan data dan mengklipingnya secara berurutan. Pada tahap ini data berupa berita pada rubrik destinasi di Tribun Jabar Online akan dikumpulkan sebanyak

Standar SPMI: naskah/dokumen/buku yang berisi minimum 8 (delapan) standar pendidikan, 8 standar Penelitian dan 8 standar Pengabdian Kepada Masyarakat sebagaimana

Guru harus memberikan kemudahan untuk belajar agar dapat meningkatkan potensi peserta didik secara optimal dengan menempatkan dirinya sebagai:2. Orang tua yang

Berdasarkan hasil penelitian, dapat disimpulkan bahwa penggunaan metode Discovery Learning dapat meningkatkan prestasi belajar pada siswa kelas X Akomodasi Perhotelan SMK Negeri

Robot yang akan dibuat pada tugas akhir ini adalah robot beroda, pengembangan dari robot beroda jenis becak berbasis mikrokontroller

Menurut Carin dan Sund dalam Wahyudin, Sutikno, dan Isa (2016: 59), pada inkuiri terbimbing, guru tidak lagi berperan sebagai pemberi informasi dan siswa sebagai

Aspek lingkungan industri lebih mengarah pada aspek persaingan di antara suatu perusahaan penghasil produk yang sejenis dalam suatu area atau wilayah tertentu,