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.
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.
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
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
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
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
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
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
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
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
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
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
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,