• Tidak ada hasil yang ditemukan

Sistem Informasi Penjadwalan, Perencanaan, Transaksi Event Organizer.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Penjadwalan, Perencanaan, Transaksi Event Organizer."

Copied!
15
0
0

Teks penuh

(1)

v Universitas Kristen Maranatha

ABSTRAK

Oz Celebrate Event Organizer berdiri sejak 2005, sebagai organisasi penyedia jasa event organizer dengan orientasi jenis event pesta pernikahan, pesta ulang tahun, pameran, dll. Dalam perkembangan bisnisnya, Oz Celebrate mempunyai visi memberikan pelayanan terbaik kepada customer-nya. Untuk mewujudkan visi tersebut maka diperlukan suatu sistem informasi untuk membantu pihak event organizer dalam mengelola suatu event, baik dalam hal pengelolaan jadwal acara, transaksi dan mengatur karyawan dalam sebuah event. Sumber data primer yang digunakan didapat dari pihak Oz Celebrate Event Organizer. Sedangkan sumber data sekunder untuk membuat aplikasi ini didapat dari buku- buku referensi tentang C# dan SQL Server. Keuntungan dari aplikasi ini adalah untuk memudahkan pihak event organizer dalam mengatur dan merencanakan suatu acara. Selain itu juga aplikasi ini dapat membantu pihak event organizer dalam mengolah transaksi dan mengatur karyawannya.

(2)

vi Universitas Kristen Maranatha

ABSTRACT

Oz Celebrate Event Organizer founded since 2005, as organization that provide event organizer service, with the orientation on wedding events, birthday parties, exhibitions, etc.Oz Celebrate’s vision is provide the best service to its customers. To realize this vision, Oz Celebrate need an information system to assist the event organizer to manage an event, both in terms of schedule event management, and manage employees for an event. Primary data source is obtained from Oz Celebrate the Event Organizer. While secondary data sources comes from references books on C# Language and SQL Server. The advantage of this application is to facilitate the event organizer in organizing and planning event. In addition, this application can help the event organizer in processing transactions and manage its employees.

Keywords:event organizer, event, birthday, wedding, parties

(3)

vii Universitas Kristen Maranatha

DAFTAR ISI

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PRAKATA ... iv

DAFTAR LAMPIRAN ... xiii

BAB I PENDAHULUAN ... 1

2.1.1 Inheritance ...5

2.1.2 Encapsulation ...6

2.1.3 Polymorphism ...6

2.2 C# ...7

2.2.1 Sintaks C# ...8

2.2.2 Tipe Data ...9

2.2.3 Percabangan Bersyarat ...9

2.2.4 Pengulangan ...10

2.3 MICROSOFT SQLSERVER ...11

2.3.1 Definisi SQL Server ...11

2.3.2 Tipe-tipe data dalam SQL Server ...14

2.4 LINQ ...17

BAB III ANALISIS DAN PERANCANGAN ... 27

3.1 PROSES BISNIS ...27

3.2 ERD ...28

(4)

viii Universitas Kristen Maranatha

3.3.1 Tabel Login ...29

3.3.2 Tabel Customer ...29

3.3.3 Tabel Jadwal Acara ...30

3.3.4 Tabel Perencanaan Event ...30

3.3.5 Tabel Event ...31

3.3.6 Tabel Transaksi ...32

3.3.7 Tabel Item ...33

3.3.8 Tabel Vendor ...34

3.3.9 Tabel Gaji ...34

3.3.10 Tabel Karyawan ...35

3.3.11 R.Event_Karyawan ...36

3.4 USE CASEDIAGRAM ...36

3.5 ACTIVITY DIAGRAM ...45

3.5.1 Activity: Login ...45

3.5.2 Activity: Mengolah Item ...45

3.5.3 Activity: Mengolah Data Customer ...46

3.5.4 Activity : Mengolah Event ...47

3.5.5 Activity : Mengolah Jadwal Acara ...47

3.5.6 Activity : Mengolah Vendor ...48

3.5.7 Activity : Mengolah Perencanaan Event ...49

3.5.8 Activity : Mengolah Karyawan ...49

3.5.9 Activity : Mengolah User ...50

3.5.10 Activity : Mengolah Pengeluaran ...51

3.5.11 Activity : Mengolah Pendapatan ...51

3.6 CLASS DIAGRAM ...52

3.7 SKETSA TAMPILAN ...53

BAB IV HASIL PENELITIAN ... 55

4.1 SCREENSHOTTAMPILAN SISTEM INFORMASI EVENT ORGANIZER ...55

4.1.12 Tambah Karyawan ...62

4.1.13 Ubah Karyawan ...63

4.1.14 Lihat Karyawan ...63

4.1.15 Pengaturan Gaji ...64

(5)

ix Universitas Kristen Maranatha

4.1.17 Lihat Gaji Karyawan per Bulan ...65

4.1.18 Tambah Event ...66

4.1.19 Ubah Event ...67

4.1.20 Lihat Event ...67

4.1.21 Tambah Jadwal Acara ...68

4.1.22 Lihat Jadwal Acara...69

4.1.23 Tambah Perencanaan Event ...70

4.1.24 Lihat Perencanaan Event ...70

4.1.25 Tambah Transaksi Pengeluaran ...71

4.1.26 Pembayaran ke Vendor ...72

4.1.27 Pembayaran Customer ...73

4.1.28 Tambah Transaksi Pendapatan ...74

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

5.1 LOGIN FORM ...75

5.2 CUSTOMER FORM ...75

5.3 FORM VENDOR ...76

5.4 FORM ITEM...77

5.5 FORMKARYAWAN ...78

5.6 FORM EVENT...80

5.7 FORMJADWAL ACARA ...81

5.8 FORMPERENCANAANEVENT ...81

5.9 FORM TRANSAKSI PENGELUARAN ...82

5.10 FORMTRANSAKSI PENDAPATAN...83

BAB VI SIMPULAN DAN SARAN ... 84

6.1 SIMPULAN ...84

6.2 SARAN ...84

(6)

x Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1. Sintaks C# ...8

Gambar 2. Bentuk pernyataan if-else ...9

Gambar 3. Bentuk pernyataan use-case ...10

Gambar 4. Bentuk pernyataan for ...10

Gambar 5. Bentuk pernyataan while ...10

Gambar 6. Bentuk pernyataan while ...11

Gambar 7. Contoh Use case Diagram ...19

Gambar 8. Komponen Use Case Diagram ...20

Gambar 9. Contoh Activity Diagram ...22

Gambar 10. Komponen Activity Diagram ...23

Gambar 11. Komponen Class Diagram...24

Gambar 12. Contoh Class Diagram ...24

Gambar 13. Alir proses bisnis ...26

Gambar 14. ERD Sistem Informasi Event Organizer ...28

Gambar 15. Use Case Diagram - admin ...37

Gambar 16. Use Case Login ...38

Gambar 17. Use Case Mengolah Customer ...38

Gambar 18. Use Case Mengolah Event ...39

Gambar 19. Use Case Mengolah Jadwal Acara ...39

Gambar 20. Use Case Mengolah Perencanaan Event...40

Gambar 21. Use Case Mengolah Vendor ...40

Gambar 22. Use Case Mengolah Item ...41

Gambar 23. Use Case Mengolah Karyawan ...41

Gambar 24. Use Case Mengolah Pendapatan ...42

Gambar 25. Use Case Mengelola Pengeluaran ...42

Gambar 26. Use Case Mengolah User ...43

Gambar 27. Use Case diagram – member ...44

Gambar 28. Activity Diagram : Login ...45

Gambar 29. Activity Diagram : mengolah item ...46

Gambar 30. Activity Diagram : mengolah data customer ...46

Gambar 31. Activity Diagram : mengolah event ...47

Gambar 32. Activity Diagram: mengolah jadwal acara ...48

Gambar 33. Activity Diagram: mengolah vendor ...48

Gambar 34. Activity Diagram: mengolah perencanaan event ...49

Gambar 35. Activity Diagram: mengolah karyawan...50

Gambar 36. Activity Diagram: mengolah user ...50

Gambar 37. Activity Diagram: mengolah pengeluaran ...51

Gambar 38. Activity Diagram: mengolah pendapatan ...51

Gambar 39. Class diagram ...52

(7)

xi Universitas Kristen Maranatha

Gambar 41. Tampilan main form ...53

Gambar 42. Tampilan form tambah data customer ...54

Gambar 43. Tampilan form tambah transaksi ...54

Gambar 44. Tampilan main form ...55

Gambar 45. Tampilan login form ...56

Gambar 46. Form tambah customer ...56

Gambar 47. Form ubah customer ...57

Gambar 48. Form lihat customer ...58

Gambar 49. Form tambah vendor ...58

Gambar 50. Form ubah vendor ...59

Gambar 51. Form lihat vendor ...60

Gambar 52. Form tambah item ...60

Gambar 53. Form ubah item ...61

Gambar 54. Form lihat item ...62

Gambar 55. Form Tambah Karyawan ...62

Gambar 56. Form Ubah Karyawan...63

Gambar 57. Form Lihat Karyawan ...64

Gambar 58. Form Pengaturan Gaji ...64

Gambar 59. Form absen karyawan ...65

Gambar 60. Form Lihat Gaji Karyawan per Bulan ...66

Gambar 61. Form tambah Event ...66

Gambar 62. Form ubah Event ...67

Gambar 63. Form lihat event ...68

Gambar 64. Form tambah jadwal acara ...69

Gambar 65. Form lihat jadwal acara ...69

Gambar 66. Form perencanaan event ...70

Gambar 67. Form lihat perencanaan event ...71

Gambar 68. Form Tambah Transaksi Pengeluaran ...72

Gambar 69. Form Pembayaran ke Vendor ...73

Gambar 70. Form Pembayaran Customer ...73

(8)

xii Universitas Kristen Maranatha

DAFTAR TABEL

Tabel I. Tabel tipe data di C# ...9

Tabel II. Tipe-tipe data dalam SQL Server ...14

Tabel III. ERD ...25

Tabel IV. Tabel Login ...29

Tabel V. Tabel Customer ...29

Tabel VI. Tabel Jadwal Acara ...30

Tabel VII. Tabel Perencanaan Event ...30

Tabel VIII. Tabel Event...31

Tabel IX. TabelTransaksi ...32

Tabel X. Tabel Item ...33

Tabel XI. Tabel Vendor ...34

Tabel XII. Tabel Gaji ...34

Tabel XIII. Tabel Karyawan ...35

Tabel XIV. Tabel R.Event_Karyawan ...36

Tabel XV. Pengujian Login Form ...75

Tabel XVI. Pengujian Customer Form ...75

Tabel XVII. Pengujian Form Vendor ...76

Tabel XVIII. Pengujian Form Item ...77

Tabel XIX. Pengujian Form Karyawan...78

Tabel XX. Pengujian Form Event ...80

Tabel XXI. Pengujian Form Jadwal Acara ...81

Tabel XXII. Pengujian Form Perencanaan Event ...81

Tabel XXIII. Pengujian Form Transaksi Pengeluaran ...82

(9)

xiii Universitas Kristen Maranatha

DAFTAR LAMPIRAN

(10)

1 Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Pengertian bisnis event organizer adalah jasa yang memiliki kompetensi untuk menyelenggarakan sebuah event, misalnya pernikahan, ulang tahun atau pameran. Karena kompetensi ini tidak banyak dimiliki orang, maka penyelenggaraan event dipercayakan kepada orang atau organisasi yang berkompeten di bidang tersebut. Jadi event organizer adalah sebuah jasa yang bertujuan untuk mempermudah orang untuk menyelenggarakan suatu event atau acara. Misalnya penyiapan tempat, penyediaan sarana di tempat pelaksanaan, yang berkenaan dengan hal- hal yang direncanakan sebelumnya tetapi tampil ke permukaan.

Oz Celebrate adalah sebuah event organizer yang berdiri sejak tahun 2005, didirikan oleh 4 orang owner, dan bertempat di Jakarta. Event yang biasa dibuat antara lain: pernikahan, pesta ulang tahun, sweet seventeen, pameran, dll. Oz Celebrate sering mengadakan event. Owner yang harus mengatur keseluruhan acara dari persiapan acara, waktu dan tempat yang harus dipersiapkan, transaksi pembayaran, mengatur karyawan, sampai acara pada hari yang telah ditentukan.

(11)

2

Universitas Kristen Maranatha Oleh sebab itu, dibuatlah sebuah aplikasi Sistem Informasi Event Organizer yang bertujuan untuk merubah proses manual menjadi terkomputerisasi yang dapat meningkatkan kinerja dan juga meminimalkan kesalahan yang biasa terjadi.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang telah dikemukakan di atas, maka dapat dirumuskan suatu masalah yaitu:

1. Bagaimana cara untuk membantu event organizer ketika melakukan transaksi pembayaran customer dan transaksi pembayaran ke vendor?

2. Bagaimana cara untuk membantu event organizer dalam menghitung biaya yang harus dikeluarkan dalam suatu event? 3. Bagaimana membangun suatu sistem yang dapat membantu

kinerja sebuah event organizer dalam merencanakan penjadwalan suatu event dari awal hingga akhir?

4. Bagaimana membangun suatu sistem yang dapat membantu event organizer dalam mengatur penggajian karyawannya?

1.3 Tujuan Pembahasan

Tujuan pembuatan aplikasi ini antara lain:

1. Memudahkan pihak event organizer ketika melakukan transaksi bersama customer dan vendor.

2. Memudahkan pihak event organizer dalam menghitung biaya yang harus dikeluarkan dalam suatu event.

3. Memudahkan pihak event organizer dalam mengatur dan merencanakan suatu acara.

(12)

3

Universitas Kristen Maranatha

1.4 Ruang Lingkup Kajian

HARDWARE

Spesifikasi minimum:  Intel Pentium III  RAM 265MB  Mouse & keyboard  Monitor

SOFTWARE

 Aplikasi ini dibuat dengan bahasa pemrograman C# dan database -nya menggunakan SQL Server 2005.

APLIKASI

 Terdapat dua jenis hak akses user, yaitu: owner dan member. Owner berfungsi sebagai admin, dapat mengolah dan mengakses seluruh data dan fungsi yang ada. Sedangkan hak akses member hanya dapat melihat data- data yang ada.

 Untuk customer terdapat maksimal 3 kali tahapan pembayaran, sedangkan untuk pembayaran ke vendor maksimal 2 kali tahapan pembayaran.

 Terdapat 3 jenis karyawan, yaitu owner, pegawai tetap, dan pegawai kontrak. Ketiga pegawai tersebut mempunyai perbedaan job desk dan gaji.

1.5 Sumber Data

(13)

4

Universitas Kristen Maranatha

1.6 Sistematika Penyajian

Berikut ini merupakan penjelasan intisari setiap bab yang terdapat dalam laporan ini:

BAB I Pendahuluan

Pendahuluan merupakan bagian pertama dari laporan yang menjelaskan tentang latar belakang, tujuan, rumusan masalah, sumber data, ruang lingkup daripada pembuatan aplikasi dan isi laporan secara keseluruhan.

BAB II Kajian Teori

Kajian teori merupakan bagian dari laporan yang berisi tentang berisi tentang dasar / kajian teori dalam pembuatan aplikasi ini.

BAB III Analisis dan Rancangan Sistem

Bagian Analisis dan Rancangan Sistem merupakan bagian dari laporan yang berisi tentang desain dan alur bisnis dalam aplikasi, seperti Use case Diagram, Activity Diagram, Class Diagram, juga design dari aplikasi ini.

BAB IV Hasil Penelitian

Bagian ini merupakan bagian dari laporan yang berisi gambar (screeenshot) dan juga penjabaran fungsi utama dari aplikasi yang dibuat.  BAB V Pembahasan dan Uji Coba Hasil Penelitian

Bagian ini berisi tentang pengujian terhadap setiap fungsi yang dibuat dalam aplikasi.

BAB VI Simpulan dan Saran

(14)

84 Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

6.1

Simpulan

Secara keseluruhan aplikasi ini menghasilkan nilai guna yang cukup tinggi, di mana aplikasi ini dapat memberikan solusi pada masalah yang terjadi di Oz Celebrate Event Organizer.

Beberapa hal yang ditawarkan aplikasi ini terhadap user antara lain:

1. Kemudahan ketika melakukan transaksi pembayaran customer dan transaksi pembayaran ke vendor,

2. Membantu event organizer dalam menghitung biaya yang harus dikeluarkan dalam suatu event,

3. Membantu kinerja sebuah event organizer dalam merencanakan penjadwalan suatu event,

4. Membantu event organizer dalam mengatur penggajian karyawannya. 5. Selain itu, aplikasi ini dapat membantu proses – proses yang terjadi di Oz

Celebrate Event Organizer menjadi lebih mudah dan terkomputerisasi,

seperti membantu proses pengolahan data customer, data transaksi

pengeluaran, data transaksi pendapatan, data vendor / item, data event

yang telah dikerjakan, dan data karyawan.

6.2

Saran

Saran yang diberikan setelah melihat hasil evaluasi dan saran penulis untuk mengembangkan aplikasi lebih lanjut yaitu:

1. Aplikasi ini akan lebih baik jika dapat menampilkan pengeluaran yang harus dikeluarkan sesuai dengan budget customer.

(15)

xiv Universitas Kristen Maranatha

DAFTAR PUSTAKA

Badriyah, Tessy. UML Class Diagram. Retrieved March 15, 2009, from http://lecturer.eepis-its.edu/tessy

Dharwiyanti, Sri, Romi Satria Wahono. Pengantar Unified Modeling Language (UML). Retrieved March 15, 2009, from

www.ilmukomputer.com/2006/08/25/pengantar-uml

Julia, C.B. (2003). Programming in C# .NET. USA: Osborne/ McGrawHill

Nash, Trey. (2005). Accelerated C# 2005. USA: Apress

Fowler, Martin (2005). UML Distilled (3rd ed.). Jakarta: Andi Offset

Foxall, James. (2006). Sams Teach Yourself: Microsoft Visual C# 2005 in 24 Hours. USA: Sams Publishing

T.Roff, J. (2003). UML A Beginner's Guide. Osborn: McGraw-Hill.

Kadir, Abdul. (1999). Konsep dan Tuntunan Praktis Basis Data. Yogyakarta: ANDI

Nasirudin, Arrohman. Analisis dengan Diagram Keterhubungan Entitas ERD RetrievedSeptember 23, 2007, from

Gambar

Tabel Login .....................................................................................29

Referensi

Dokumen terkait

Dengan dilaksanakannya Praktik Kerja Lapangan Mandiri ini, mahasiswa dituntut memberikan sumbangsihnya baik berupa saran maupun kritik yang bersifat membangun yang menjadi

Faktor yang mempengaruhi pengembangan infrastruktur di wilayah pinggiran Kota Yogyakarta dengan kecenderungan infrastruktur desa-kota yakni di Kecamatan Mergangsan adalah:

Takut terjadi sesuatu yang tidak di inginkan, mengingat kami bukan orang sekitar sana, dan tentunya sangat membutuhkan helm untuk berkendara, kami pun akhirnya memutuskan

a) Menumbuh kembangkan kesadaran konsumen terhadap produk yang tengah diluncurkan.. b) Membangun kepercayaan konsumen terhadap citra perusahaan atau manfaat ( benefit ) atas

Habermas’s unapologetic vision of a French and German core Europe lead- ing both European unification and a cosmopolitan project appears to be one more site where Europe’s

Identifikasi Rhodamin B pada Minuman Es Doger dengan Metode Kromatografi Kertas, telah dilakukan identifikasi zat warna alam maupun sintesis dapat memberikan warna pada

Moreover, knowledge of the factors that determine product quality, including health aspects and shelf life, is needed.. Our emphasis is on

Lebih lanjut aktivitas dari mekanisme kontrol fisiologi ini mempengaruhi kondisi oksigenasi janin, seperti terjadinya suatu insufisiensi plasenta yang kronis, dimana janin