• Tidak ada hasil yang ditemukan

Aplikasi Pemesanan TIket Dan Pengiriman Barang,Menggunakan Bahasa Pemrograman C#.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pemesanan TIket Dan Pengiriman Barang,Menggunakan Bahasa Pemrograman C#."

Copied!
18
0
0

Teks penuh

(1)

ABSTRAK

Perkembangan teknologi dan informasi saat ini semakin maju dan canggih. Berbagai jenis perusahaan mulai menggunakan sistem komputerisasi untuk meningkatkan efisien dan efektivitas kerja. Penggunaan cara manual saat ini telah mulai ditinggalkan karena dapat menghambat pertumbuhan perusahaan. Sebagai contoh penerapannya adalah dengan menciptakan suatu perancangan sistem informasi terkomputerisasi yang dapat menangani kasus-kasus yang sering terjadi pada perusahaan Agency Mobilindo yaitu pengelolaan data pemesanan tiket dan pengiriman barang. Implementasi pembangunan sistem informasi ini menggunakan ASP.NET dan menggunakan bahasa pemrograman C# dan menggunakan basis data SQL SERVER 2005. Hasil dari perancangan aplikasi ini diharapkan mampu meminimalisasikan tingkat kesalahan yang terjadi pada perusahaan Agency Mobilindo.

(2)

ABSTRACT

The development of technology and information currently growing further and sophisticated. Any kind of companies began to use computeritation systems to increase work efficiency and effectifity. Used of manual way is now becoming obsolete because it can inhibit the growth of the company. As an example of application is by creating some design computerized information system which can handle daily cases in Agency Mobilindo company that is data management and ticketing order and commodities sending. Implementation of this information system development using ASP.NET and C # programming language and uses the SQL SERVER 2005 database. Results of the application design is expected to minimize the error rate on the company Mobilindo Agency.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

ABSTRACT ... vi

ABSTRAK ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... Error! Bookmark not defined. DAFTAR TABEL ... xv

DAFTAR LAMPIRAN ... xvi

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Rumusan Masalah ... 2

1.3. Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 6

2.1. Konsep dasar Sistem ... 5

2.2. Informasi ... 8

2.3. Sistem Informasi ... 8

2.4. Proses Bisnis ... 9

2.4.1 Flowchart ... 9

2.5. ERD (Entity Relationship Diagram) ... 10

2.5.1 Kardinalitas relasi ... 12

2.5.2 UML (Unified modelling laguage) ... 14

(4)

2.5.3.1 Include dan Extend Relationship ... 16

2.5.3.2 Activity Diagram ... 17

2.5.3.3 Class Diagram ... 19

2.5.4 Microsoft SQL Server 2005 ... 20

2.5.4.1 Tabel ... 21

2.5.4.2 C# ... 21

2.6. Pengujian Black-Box ... 22

2.7. CRM (Customer Relationship Management) ... 23

2.7.1 Pemilihan CRM (Customer Relationship Management ... 24

2.7.2 Pengertian CRM (Customer Relationship Management ... 25

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 26

3.1. Proses Bisnis ... 26

3.1.1 Proses Pemesanan Tiket ... 26

3.2. Entity Relationship Diagram (ERD) ... 29

3.2.1 ER to Relation... 30

3.3. UML(Unified Modeling Language) ... 31

3.3.1 Use Case Diagram ... 31

3.3.2 Activity Diagram ... 33

3.3.2.1 Mobil ... 33

3.3.2.2 Sopir ... 34

3.3.2.3 Tujuan ... 35

3.3.2.4 Pesan Travel ... 36

3.3.2.5 Pesan Shuttle ... 36

3.3.2.6 Pesan Online ... 37

3.3.2.7 Pengirman Barang ... 37

3.3.2.8 Laporan ... 38

(5)

3.3.2.10 Batalkan Shuttle ... 39

3.3.2.11 Batalkan Travel ... 40

3.4. Desain Antar Muka ... 40

3.4.1 Form Login ... 40

3.4.2 Form Menu Owner ... 41

3.4.3 Form Menu Admin ... 41

3.4.4 Form Mobil ... 42

3.4.5 Form Sopir ... 43

3.4.6 Form Tujuan ... 43

3.4.7 Form Keberangkatan ... 44

3.4.8 Form Package ... 44

3.4.9 Form Pelunasan ... 45

3.4.10 Form Laporan Package ... 45

3.4.11 Form Laporan Shuttle ... 46

3.4.12 Form Laporan Travel ... 46

3.4.13 Form Laporan Perbandingan ... 47

BAB IV HASIL PENELITIAN ... 49

4.1. Login ... 49

4.2. Menu Admin ... 50

4.3. Form Travel ... 53

4.4. FormPackage ... 57

4.5. Form Laporan Perbandingan ... 58

4.6. Halaman Utama Web ... 59

4.7 Tampilan Booking ... 62

BAB V PEMBAHASAN UJI COBA DAN HASIL PENELITIAN ... 64

5.1. Login ... 65

(6)

5.3. Master Sopir ... 65

5.4. Master Tujuan ... 66

5.5. Travel ... 67

5.6. Package ... 67

BAB VI SIMPULAN DAN SARAN ... 69

(7)

DAFTAR GAMBAR

Gambar 1 Contoh Relasi 1-1 ... 12

Gambar 2 Contoh Relasi N-1 ... 13

Gambar 3 Contoh Relasi 1-N ... 13

Gambar 4 Contoh Relasi N-N ... 13

Gambar 5 ContohContoh ERD ... 13

Gambar 6 Contoh Use Case Diagram ... 16

Gambar 7 Contoh Include Relationship ... 16

Gambar 8 Contoh Extend Relationship ... 17

Gambar 9 Contoh Activity Diagram ... 19

Gambar 10 Contoh Class Diagram ... 19

Gambar 11 Relasi Class Diagram1 ... 20

Gambar 12 Relasi Class Diagram2 ... 20

Gambar 13 Relasi Class Diagram3 ... 20

Gambar 14 Pemesanan Tiket Travel ... 26

Gambar 15 Pemesanan Tiket Shuttle ... 27

Gambar 16 Pengiriman Barang ... 28

Gambar 17 Class Diagram ... 29

Gambar 18 ERD (Entity Relationship Diagram) ... 29

Gambar 19 Use Case dengan aktor owner ... 31

Gambar 20 Use Case dengan aktor admin ... 32

Gambar 21 Activity Diagram Mobil ... 33

Gambar 22 Activity Diagram Sopir ... 34

Gambar 23 Activity Diagram Tujuan ... 35

Gambar 24 Activity Diagram Pesan Travel ... 36

(8)

Gambar 26 Activity Diagram Pesan Online ... 37

Gambar 27Activity DiagramPengiriman Barang ... 37

Gambar 28 Activity Diagram Laporan ... 38

Gambar 29 Activity Diagram Laporan Perbandingan ... 38

Gambar 30Batalkan Shuttle ... 39

Gambar 31 Batalkan Travel ... 40

Gambar 32 Form Login ... 40

Gambar 33 Form Menu Owner ... 41

Gambar 34 Form Menu Admin ... 41

Gambar 35 Form Mobil ... 42

Gambar 36 Form Sopir ... 42

Gambar 37 Form Tujuan ... 43

Gambar 38 Form Travel ... 44

Gambar 39 Form Package ... 44

Gambar 40 Form Pelunasan ... 44

Gambar 41 Form Laporan Package ... 45

Gambar 42 Form Laporan Shuttle ... 45

Gambar 43 Form Laporan Travel ... 46

Gambar 44 Form Laporan Perbandingan ... 46

Gambar 45 Menu Utama web Page ... 47

Gambar 46 Menu Sign Up ... 47

Gambar 47 Tampilan Pesan Online ... 48

Gambar 48 Login ... 49

Gambar 49 Menu Admin ... 50

Gambar 50 Menu Owner ... 50

Gambar 51 Form Mobil ... 51

(9)

Gambar 53 Form Tujuan ... 52

Gambar 54 Form Travel ... 52

Gambar 55 Tampilan Cancel Tiket ... 53

Gambar 56 FormTravel ... 53

Gambar 57 Form Pesan Tiket ... 54

Gambar 58 Form Kirim Pesan ... 54

Gambar 59 Form Pesan ... 55

Gambar 60 Tampilan pemesanan tiket ... 55

Gambar 61 Form Pelunasan Shuttle ... 56

Gambar 62 Tampilan Faktur Tiket ... 56

Gambar 63 Tampilan Faktur Shuttle ... 57

Gambar 64 Form Package ... 57

Gambar 65 Report Pack ... 58

Gambar 66 Form Laporan Perbandingan ... 58

Gambar 67 Halaman Utama Web ... 59

Gambar 68 Halaman Registrasi ... 60

Gambar 69 Halaman fasilitas ... 60

Gambar 70 Halaman Tentang Kami ... 61

Gambar 71 Halaman Lowongan ... 61

Gambar 72 Halaman Logout ... 62

Gambar 73 Halaman Booking ... 62

(10)

DAFTAR TABEL

Tabel I Bagan Flowchart ... 10

Tabel II Notasi ERD ... 11

Tabel III Notasi Use Case Diagram ... 15

Tabel IV Komponen Activity Diagram ... 18

Tabel V ER to Relation ... 30

Tabel VI ER Login ... 64

Tabel VII Master Mobil ... 65

Tabel VIII Master Sopir ... 65

Tabel IX Master Tujuan ... 66

Tabel X Travel ... 67

(11)

DAFTAR LAMPIRAN

(12)

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah

Agency Mobilindo merupakan sebuah bidang usaha yang bergerak

dibidang pemesanan tiket, dan pengiriman barang. Perusahaan ini masih

menggunakan cara manual dalam melakukan transaksi pemesanan tiket dan

pengiriman barang. Hal tersebut menyebabkan tingginya tingkat kesalahan

yang dilakukan oleh manusia itu sendiri (

human error

), selain itu adanya

ketidakefisienan waktu (proses pekerjaan yang dikerjakan membutuhkan

waktu yang lebih lama) yang kemudian dapat berdampak pada menurunnya

kinerja perusahaan. Oleh karena itu dari permasalahan yang timbul seperti

admin sulit untuk mengetahui ketersediaan tempat duduk dengan tujuan

yang diinginkan

customer

, maka perusahaan tersebut membutuhkan sistem

pengolahan transaksi yang baru seperti pengolahan data transaksi

pemesanan tiket dan pengiriman barang dan sistem yang terkomputerisasi

untuk proses transaksi.

Salah satu contoh penerapan sistem komputerisasi tersebut adalah

dengan pembuatan sistem informasi yang baru untuk Agency Mobilindo,

sehingga proses yang saat ini dilakukan secara manual dapat

terkomputerisasi dan diharapkan tingkat kesalahan saat memasukkan data

baru dapat diminimalisasikan sehingga efisiensi waktu pun dapat tercapai.

Selain memerlukan aplikasi yang bisa memudahkan pihak Agency Mobilindo

dalam mengelola datanya, Agency Mobilindo juga memerlukan suatu media

untuk memperkenalkan

usaha mereka.

Saat

ini

mereka

hanya

memperkenalkan usaha mereka dengan menggunakan cara manual seperti

menyebarkan brosur. Hal ini menyebabkan tidak maksimalnya dalam

mempromosikan usaha tersebut. Melalui aplikasi

web

ini diharapkan,

pelanggan bisa mengakses berbagai informasi tentang Agency Mobilindo

(13)

2

dengan baik melalui CRM yang diterapkan oleh pihak Agency Mobilindo

dalam aplikasi ini.

1.2. Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan pada sub bab 1.1,

berikut ini dipaparkan pokok-pokok persoalan yang akan dibahas dan

dijawab sebagai berikut:

1. Bagaimana merancang aplikasi yang dapat mengolah data transaksi

pemesanan tiket travel dan pengiriman barang?

2. Bagaimana merancang aplikasi yang dapat mengolah informasi

mengenai pemesanan tiket

travel

dan pengiriman paket secara

terkomputerisasi?

3. Bagaimana memudahkan pelanggan dalam melakukan pemesanan tiket

travel

secara

online

?

4. Bagaimana memudahkan pelanggan dalam mendapatkan informasi jika

telah menggunakan jasa

travel

sebanyak

10

kali dengan menerapkan

CRM?

1.3. Tujuan Pembahasan

Berdasarkan rumusan masalah pada sub bab1.2 maka tujuan dari

pembuatan aplikasi ini adalah:

1. Merancang aplikasi

dekstop

yang dapat mengolah data transaksi

pemesanan tiket

travel

dan pengiriman barang.

2. Merancang aplikasi yang dapat mengolah informasi mengenai

pemesanan tiket

travel

dan pengiriman paket secara terkomputerisasi

3. Membantu pelanggan untuk dapat melakukan pemesanan

online

pelayanan

Travel

Menerapkan

CRM

pada aplikasi

dekstop

untuk

mengirimkan pesan kepada pelanggan yang telah menggunakan jasa

(14)

3

1.4. Ruang Lingkup Kajian

Ruang lingkup kajian dalam pembuatan aplikasi ini adalah :

1. Spesifikasi perangkat lunak saat pembuatan aplikasi :

a. Sistem operasi yang digunakan

Microsoft Windows XP

Profesional

b. Database yang digunakan SQL SERVER 2005(Structred Query

Language).

c. Bahasa Pemrograman yang digunakan

ASP.net

d. Editor Pemrograman yang digunakan Visual studio 2008.

2. Spesifikasi minimum perangkat keras saat pembuatan aplikasi :

a. Minimal

Processor Intel pentium

(R) Celeron Processor 2,40 MHz.

b. Minimal

Memory

DDR 512 Mb

c.

Minimal Harddisk 40 Gb

d. Keyboard dan mouse

3. Spesifikasi Aplikasi:

a. Aplikasi diakses oleh dua user yaitu :

owner

dan admin.

b. Aplikasi berupa aplikasi

dekstop

dan

web

c. Aplikasi yang dibuat menggunakan teknik

Object Oriented.

d.

Admin

hanya menangani pemesanan tiket travel dan pengiriman

barang.

e. Proses transaksi pembayaran pada travel di lakukan secara

manual.

f.

Rute Bandara Jakarta dikenakan harga Rp.120.000

g. Rute Grogol, Bogor, Cirebon, Tasikmalaya, Bekasi, Bintaro, Cikini

dikenakan harga

Rp.70.000,-h. Jika tiket tidak di bayar 15 menit sebelum keberangkatan maka

tiket yang telah dipesan akan di

cancel

.

i.

Kebijkan-kebijakan dan prosedur-prosedur transaksi dalam

aplikasi ini hanya dapat digunakan oleh perusahaan Agency

(15)

4

1.5. Sumber Data

1. Sumber data primer: Data yang diperoleh langsung dari instansi

baik melalui pengamatan maupun pencatatan terhadap obyek

penelitian.

2. Data Sekunder: Data yang diperoleh secara tidak langsung dari

obyek penelitian. Data ini diambil dari berbagai macam buku,

e-book

serta materi lain yang terdapat di internet, serta informasi

lainnya dari dosen dan rekan lainnya.

1.6. Sistematika Penyajian

Laporan Kerja Praktek ini dibagi menjadi beberapa bagian, yaitu :

1. Bab I Pendahuluan

Bagian ini berisi tentang tujuan pembuatan aplikasi, rumusan

masalah dan tujuan pembuatan aplikasi, batasan masalah serta

sistematika penulisan laporan.

2. Bab II Kajian Teori

Bagian ini berisi tentang teori pengertian

tools

dan teori lainnya

yang mendukung pembuatan aplikasi.

3. Bab III Analisis dan Rancangan Sistem

Bagian ini berisi analisa kebutuhan sistem untuk membuat

aplikasi, desain sistem

4. Bab IV Hasil Penelitian

Bagian ini berisi mengenai implementasi yang ditunjukkan dengan

print screen

aplikasi yang dibuat dan penjelasan fungsi.

5. Bab V Pembahasan dan Uji Coba Hasil Penelitian

Bagian ini berisi pengujian terhadap aplikasi agar kekurangan

yang ada dapat diperbaiki.

6. Bab VI Simpulan dan Saran

Bagian ini berisi tentang kesimpulan dan saran mengenai aplikasi,

dan saran yang ada dapat membantu pengembangan aplikasi

(16)

70

BAB VI SIMPULAN DAN SARAN

6.1.

Simpulan

Berdasarkan hasil pembahasan yang telah disampaikan pada

bab-bab sebelumnya, maka dapat di tarik kesimpulan berdasarkan perumusan

masalah dan tujuan berikut

1. Untuk mengatasi masalah yang dialami dalam persoalan pengelolaan

data pemesanan tiket dan pengiriman barang maka dibuatlah aplikasi ini,

aplikasi ini dibuat untuk membuang cara lama pencatatan data

pemesanan tiket dan pengiriman barang yang awalnya dilakukan secara

manual yaitu dengan mencatatnya dalam lembaran kertas. Kini dengan

adanya aplikasi ini diharapkan agar pemilik penyepemilik Agency

Mobilindo dapat meninggalkan cara lamanya dan memulai pencatatan

yang dilakukan secara terkomputerisasi dan modern.

2. Aplikasi ini juga dilengkapi dengan report dan error handling, yang

diharapkan dapat memudahkan owner serta admin dalam menggunakan

aplikasi ini

3. Memberikan informasi kepada pelanggan dengan menggunakan aplikasi

website, dan dapat langsung melakukan pesan tiket secara online.

4. Berdasarkan hasil kuesioner, aplikasi ini memiliki tampilan yang cukup

menarik, fitur- fitur dalam aplikasi ini juga sudah cukup lengkap, aplikasi

ini juga cukup mudah untuk dioperasikan, aplikasi ini juga sudah memiliki

cukup error handling, aplikasi ini juga sudah dianggap layak, dan aplikasi

ini sudah memberikan banyak manfaat untuk para penggunanya.

6.2.

Saran

Dalam pembuatan aplikasi ini, poenulis memiliki saran-saran untuk

(17)

71

1. Pemesanan tiket juga diharapkan bukan saja bisa dilakukan secara

online tapi juga bisa membayar secara online.

2. Menambah fasilitas pembayaran dengan menggunakan kartu kredit,

karena yang proses pembayaran yang terjadi saat ini hanya pencatatan

berupa jenis pembayaran saja dan sampai sekarang masih menerapkan

(18)

72

DAFTAR PUSTAKA

Dharwiyanti, Sri. (2004). Pengantar

Unified Modeling Language

(UML)

.

Fatansyah.1999. Basis Data. Bandung:Informatika

Greenberg, P. (2004). CRM at The Speed of Light. McGraw Hill

Osborne, California: Emeryville.

Gosney, W. J. & Boehm, P. T. (2000). Customer Relationship

Management Essentials. California: Primatech

Hartini. (2006).

Analisis dengan Diagram Keterhubungan Entitas

(Entity Relationship Diagram/ERD)

.

Jogianto H.M. (1988).

Analisis dan Desain Sistem Informasi

.

Yogyakarta:BPFE.

Manurung, Rosida T. 2009.

Teknik Penulisan Karya Ilmiah

.

Bandung:Jendela Mas Pustaka

Oetomo,

Dharma

Sutedjo

Budi.2002.

Perencanaan

dan

Pembangunan SI. Yogyakarta:Andi

Pressman, Roger. (2002). Rekayasa Perangkat Lunak Pendekatan

Praktisi (BUKU SATU)(Hamaningrum, LN). Yogyakarta;Andi.(Software

Engineering 1997)

Referensi

Dokumen terkait

Penjualan yang saya hasilkan mengalami peningkatan dari tahun ke tahun... Saya melakukan inovasi supaya tetap

Fakultas Psikologi UMS – M 6 Memahami aplikasi modifikasi perilaku dalam asesmen, tritmen, manajemen, rehabilitasi dan prevensi penyakit fisik (behavioral medicine), tritmen

Penelitian yang dilakukan oleh Winingrum (2011) menunjukkan bahwa manajer investasi di Indonesia tidak memiliki kemampuan stock selection yang baik dan kurang optimal dalam

Just be aware of what you’re installing and don’t be surprised if you need to delete a plugin and find a new one.(It’s also a good idea to install one plugin at a time and check

JUDUL : RS UGM TANGANI TRAUMA EKS GAFATAR MEDIA : TRIBUN JOGJA. TANGGAL : 03

Pertama-tama, orang harus mengeluarkan uang yang banyak, termasuk pajak yang tinggi, untuk membeli mobil, memiliki surat ijin, membayar bensin, oli dan biaya perawatan pun

(1) Pelaksanaan upaya Peningkatan Mutu Pelayanan Kesehatan sebagaimana dimaksud dalam Pasal 6 menjadi tanggung jawab pemerintah Kota bekerjasama dengan organisasi

Upaya Meningkatkan Kemampuan Siswa Membuat Karya Dengan Menerapkan Konsep Perubahan Energi Gerak Melalui Metode Inkuiri.. Universitas Pendidikan Indonesia | repository.upi.edu