PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form...

9
Hal - 1 PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA UTAMA Robi T ([email protected] ), Trio Putera ([email protected]) Desy Iba Ricoida ([email protected]), Nyimas Artina ([email protected]) Jurusan Manajemen Informatika AMIK MDP Abstrak : CV Jaya Utama merupakan salah satu perusahaan yang bergerak dibidang transportasi darat, perusahaan ini belum menggunakan sistem komputerisasi yang menghambat perusahaan untuk memproses kegiatan transaksi. Belum diterapkan sistem penjualan tiket yang belum terkomputerisasi saat ini seringkali perusahaan ini mendapatkan beberapa kendala dalam memproses kegiatan transaksi. Berdasarkan alasan tersebut membuat penulis mengembangkan sebuah sistem penjualan tiket yang terkomputerisasi untuk membantu menyelesaikan beberapa masalah yang sering terjadi.Dalam pembuatan aplikasi ini terdapat beberapa data yang diperlukan diantaranya adalah data pengguna, penumpang, kendaraan, jadwal keberangkatan, transaksi dan laporan. Sistem yang akan dibangun adalah aplikasi berbasis dekstop menggunakan bahasa pemograman Microsoft Visual basic 2008 dan MsSQL Server 2008 sebagai database. Dengan adanya sistem penjualan tiket yang kami kembangkan membuat perusahaan ini dapat membantu untuk menunjang kinerja perusahaan untuk mewujudkan visi perusahaan yang telah ditetapkan Hasil pembuatan aplikasi ini adalah agar datadata transaksi yang selama ini masih tersimpan dan dikelola secara manual dapat mulai dikomputerisasi sehingga dapat lebih mengefektifkan kinerja serta mempermudah staff perusahaan di dalam menjalankan kegiatan yang berhubungan dengan transaksi penjualan itu sendiri. Kata kunci : Sistem Penjualan Tiket, Microsoft Visual Basic 2008 dan MsSQL Server 2008. Abstract : CV Jaya Utama is one of the companies engaged in land transport, the company has been using computerized systems that prevent companies from processing transactions. System has not been implemented yet computerized ticket sales which is currently often the company is getting some constraint in processing the transaction. Based on these reasons make the authors developed a computerized ticket sales system to help resolve some of the problems that often occur.In making this application there are some necessary data such as user data, passenger, vehicle, scheduled departure time, transactions and reports. System to be built is a desktop-based applications using the programming language Microsoft Visual Basic 2008 and MsSQL Server 2008 as the database. With the ticket sales system that we developed makes this company can help to support the performance of the company to realize the vision of a company that has been established.This application is the result of making that transaction data, which is still stored and managed manually to start computerized so as to further streamline and simplify staff performance in running the company in dealing with the sales transaction itself. Keywords : Ticket Sales System, Microsoft Visual Basic 2008 and MsSQL Server 2008. 1. PENDAHULUAN Komputerisasi perkantoran dewasa ini semakin diminati oleh berbagai instansi, baik instansi pemerintah maupun instansi swasta. Dengan komputerisasi diharapkan dapat membantu dalam kecepatan pengolahan data atau penanganan informasi yang didapat sehingga akan mempercepat proses dalam menyajikan informasi secara akurat dan cepat. CV Jaya Utama Palembang yang bergerak dalam bidang transportasi yang hanya memberikan layanan angkutan antar kota dan provinsi. CV Jaya Utama pada saat ini masih menggunakan sistem manual dalam pembuatan tiket.

Transcript of PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form...

Page 1: PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form laporan surat jalan digunakan untuk mencetak surat jalan. Tampilan Form cetak transaksi

Hal - 1

PERANCANGAN APLIKASI PENJUALANTIKET PADA CV JAYA UTAMA

Robi T ([email protected]), Trio Putera ([email protected])Desy Iba Ricoida ([email protected]), Nyimas Artina ([email protected])

Jurusan Manajemen InformatikaAMIK MDP

Abstrak : CV Jaya Utama merupakan salah satu perusahaan yang bergerak dibidang transportasi darat,perusahaan ini belum menggunakan sistem komputerisasi yang menghambat perusahaan untukmemproses kegiatan transaksi. Belum diterapkan sistem penjualan tiket yang belum terkomputerisasi saatini seringkali perusahaan ini mendapatkan beberapa kendala dalam memproses kegiatan transaksi.Berdasarkan alasan tersebut membuat penulis mengembangkan sebuah sistem penjualan tiket yangterkomputerisasi untuk membantu menyelesaikan beberapa masalah yang sering terjadi.Dalam pembuatanaplikasi ini terdapat beberapa data yang diperlukan diantaranya adalah data pengguna, penumpang,kendaraan, jadwal keberangkatan, transaksi dan laporan. Sistem yang akan dibangun adalah aplikasiberbasis dekstop menggunakan bahasa pemograman Microsoft Visual basic 2008 dan MsSQL Server2008 sebagai database. Dengan adanya sistem penjualan tiket yang kami kembangkan membuatperusahaan ini dapat membantu untuk menunjang kinerja perusahaan untuk mewujudkan visi perusahaanyang telah ditetapkan Hasil pembuatan aplikasi ini adalah agar data–data transaksi yang selama ini masihtersimpan dan dikelola secara manual dapat mulai dikomputerisasi sehingga dapat lebih mengefektifkankinerja serta mempermudah staff perusahaan di dalam menjalankan kegiatan yang berhubungan dengantransaksi penjualan itu sendiri.

Kata kunci : Sistem Penjualan Tiket, Microsoft Visual Basic 2008 dan MsSQL Server 2008.

Abstract : CV Jaya Utama is one of the companies engaged in land transport, the company has beenusing computerized systems that prevent companies from processing transactions. System has not beenimplemented yet computerized ticket sales which is currently often the company is getting some constraintin processing the transaction. Based on these reasons make the authors developed a computerized ticketsales system to help resolve some of the problems that often occur.In making this application there aresome necessary data such as user data, passenger, vehicle, scheduled departure time, transactions andreports. System to be built is a desktop-based applications using the programming language MicrosoftVisual Basic 2008 and MsSQL Server 2008 as the database. With the ticket sales system that wedeveloped makes this company can help to support the performance of the company to realize the visionof a company that has been established.This application is the result of making that transaction data,which is still stored and managed manually to start computerized so as to further streamline and simplifystaff performance in running the company in dealing with the sales transaction itself.

Keywords : Ticket Sales System, Microsoft Visual Basic 2008 and MsSQL Server 2008.

1. PENDAHULUAN

Komputerisasi perkantoran dewasa inisemakin diminati oleh berbagai instansi, baikinstansi pemerintah maupun instansi swasta.Dengan komputerisasi diharapkan dapatmembantu dalam kecepatan pengolahan dataatau penanganan informasi yang didapat

sehingga akan mempercepat proses dalammenyajikan informasi secara akurat dan cepat.

CV Jaya Utama Palembang yangbergerak dalam bidang transportasi yanghanya memberikan layanan angkutan antarkota dan provinsi. CV Jaya Utama pada saatini masih menggunakan sistem manual dalampembuatan tiket.

Page 2: PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form laporan surat jalan digunakan untuk mencetak surat jalan. Tampilan Form cetak transaksi

Hal - 2

Pada sistem yang berjalan saat iniberdasarkan hasil pengamatan yang dilakukanpenulis terdapat beberapa kendala sepertiseringnya terjadi kesalahan pencatatan karenaadanya perubahan transaksi pemesanan,kurang terintegrasinya data transaksi danpembuatan laporan yang masih kurang akurat.

Dari latar belakang tersebut penulistertarik untuk mengembangkan sisteminformasi tersebut, dalam pengembangansistem ini penulis memberikan judul“Perancangan Aplikasi Penjualan Tiketpada CV Jaya Utama” diharapkan denganadanya aplikasi ini dapat mendukungkelancaran dalam proses transaksi pemesanantiket.hingga laporan yang mencakup bagianakademis.

2. LANDASAN TEORI

2.1 Aplikasi

Aplikasi adalah perangkat lunak yangdibuat oleh sebuahperusahaan komputer untukmengerjakan tugas-tugas tertentu(WahanaKomputer, 2002,h.12)

2.2 Sistem

Menurut Jogiyanto (2005, h.1), suatusistem adalah suatu jaringan kerja dariprosedur-prosedur yang saling berhubungan,berkumpul bersama-sama untuk melakukansuatu kegiatan atau untuk menyelesaikansuatu sasaran tertentu.

2.3 Metode Iterasi (Iterative)

Proses pengembangan berulang(Iterative) atau proses pengembanganbertambah (incremental) yang memerlukanpenyelesaian analisis, desain, danimplementasi karena penting utnukmengembangkan satu bagian sistem barusecara menyeluruh dan menempatkannya kedalam operasi secepat mungkin. (Whitten2006, h.36).

Menurut Adi Nugroho (2002, h.79)Metode pengembangan sistem Iterasi terdiridari beberapa tahapan-tahapan sebagaiberikut :

Gambar 1 : Kerangka PengembanganSistem Informasi

1. Perencanaan

Tahap perencanaan yaitumenyangkut studi kebutuhan pengguna, studistudi kelayakan – baik secara teknis maupunsecara teknologi serta penjadwalanpengembangan suatu proyek sistem informasidan perangkat lunak. (Adi Nugroho 2002,h.79)

2. Analisis

Tahap analisis yaitu tahap dimanamengenali segenap perusahaan yang munculpada pengguna, mengenali komponen-komponen sistem, objek-objek dan hubunganantarobjek. (Adi Nugroho 2002, h.79)

3. Perancangan

Tahap perancangan yaitu tahapdimana mencoba mencari solusipermasalahan yang didapat dari tahapanalisis. Adapun alat yang digunakan padatahap ini adalah Diagram Aliran Data (DAD)dan Entity Relationship Diagram (ERD).(Adi Nugroho 2002, h.79)

4. Implemantasi

Tahap implementasi yaitu dimanadiimplementasikan perencangan sistem kesituasi yang nyata. Pada tahap ini sudahberurusan dengan pemilihan perangkat keras,penyusunan perangkat lunak aplikasi(pengkodean/coding) (Adi Nugroho 2002,h.79)

Page 3: PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form laporan surat jalan digunakan untuk mencetak surat jalan. Tampilan Form cetak transaksi

Hal - 3

5. Pemeliharaan

Tahap pemeliharaan yaitu dimanadimulai untuk melakukan pengoperasiansistem dan jika diperlukan dilakukanperbaikan–perbaikan kecil. Kemudian, jikawaktu penggunaan sistem habis maka kitaakan masuk lagi pada tahap perencanaan.(Adi Nugroho 2002, h.80)

2.4 Microsoft Visual Basic 2008

SQL Server 2008 adalah sebuanterobosan baru dari microsoft dalam bidangdatabase. SQL Server adalah sebuah DBMS(Database Management System) yang dibuatoleh Microsoft untuk ikut berkecimpungdalam persaingan dunia pengolahan datamenyusul pendahulunya seperti IBM danOracle. SQL Server 2008 dibuat pada saatkemajuan dalam bidang hardware sedemikianpesat. Oleh karena itu sudah dapat dipastikanbahwa SQL Server 2008 membawa beberapaterobosan dalam bidang pengolahan danpenyimpanan data (Wahana Komputer, 2010,h2).

2.5 SQL (Structure Query Language)

SQL singkatan dari Structure QueryLanguage. Dalam bahasa Inggris seringdibaca sebagai SEQUEL. SQL merupakanbahasa query standar yang digunakan untukmengakses basis data relasional. Standarisasiinternasional terhadap SQL pertama kalidilakukan oleh ANSI (American NationalStandard Institution), melalui publikasiDatabase Language SQL (ANSI X3.136-1986). Saat ini, ANSI dan ISO (InternationalStandard Organization) merupakan duaorganisasi yang membuat Standardisasi SQL.(Al-Bahra 2004, h.83)

3. ANALISIS SISTEM

3.1 Analisis Proses

Analisis proses ini adalah kerja yangdilakukan oleh sistem sebagai respon darialiran data atau kondisi.

3.1.1 Diagram Konteks Sistem yangBerjalan

Lingkup sistem yang berjalan ,dijabarkan dalam bentuk diagram konteks,dimana pada diagram konteks ini menjelaskanbahwa aplikasi penjualan tiket pada CV JayaUtama memberikan pelayanan penjualan tiketkepada konsumen , kemudian konsumenmemilih tujuan, jam serta jumlah kursi kekasir, kemudian kasir memberikan sebuahtiket kepada konsumen tersebut, kemudiankasir merekap seluruh transaksi penjualantiket kepada kepala perusahaan. Adapungambar diagram konteks Sistem yang berjalanini dapat dilihat pada gambar berikut:

Gambar 2 : Digram Konteks Sistem yangBerjalan

4. PERANCANGAN SISTEM

4.1 Entity Relationship Diagram

Dimana pada Entity RelationshipDiagram ini menjelaskan bahwa perancanganaplikasi pembelian tiket pada CV.Jaya Utamaadanya beberapa tabel entitas aplikasi yangdiusulkan tersebut. Seperti tabel user, tabelpenumpang, tabel kendaraan, tabel tujuan,tabel harga dan tabel transaksi. Hubunganantar entitas pada CV.Jaya Utama dapatdilihat pada gambar berikut :

Page 4: PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form laporan surat jalan digunakan untuk mencetak surat jalan. Tampilan Form cetak transaksi

Hal - 4

Gambar 3 : Entity Relationship Diagram( ERD )

4.2 Transformasi Diagram ER Ke TabelRelasi

Gambar transformasi diagram ERmerupakan tabel relasi ER yang dapat dilihatpada gambar berikut :

Gambar 4 : Tabel Diagram ER

4.3 Diagram Konteks Sistem yangDiusulkan

Diagram konteks pada sistem ini,entitas yang digunakan, yaitu entitas Admindan Ka.Perusahaan. Semua entitas iniberhubungan antara sistem dapat dilihat padadiagram konteks berikut :

Gambar 5 : Diagram Kontek Sistem yangDiusulkan

4.4 Rancangan Dialog Layar

Rancangan dialog layar adalahsebuah susunan pada form program yangtelah dibuat.

4.4.1 Struktur Tampilan

Struktur tampilan berisi semuatampilan dalam bentuk struktur pada aplikasiprogram sebagai berikut. Struktur tampilandapat dilihat pada gambar berikut:

Gambar 6 : Struktur Tampilan

4.4.2 Rancangan Layar Form

1. Form Login

Form login berfungsi untukpembatasan akses berdasarkan jabatan. Hal inidilakukan agar tidak ada pemanipulasian data

Page 5: PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form laporan surat jalan digunakan untuk mencetak surat jalan. Tampilan Form cetak transaksi

Hal - 5

atau penyalahgunaan wewenang. Tampilanform login dapat dilihat pada gambar berikutini :

Gambar 7 : Form Login

2. Form Menu Utama

Form Menu Utama merupakan menudari aplikasi yang menyediakan pilihan menuyang menghubungkan ke form yang ingindituju. Tampilan form menu utama dapatdilihat pada gambar berikut ini :

Gambar 8 : Form Menu Utama

3. Form Ubah Password

Form ubah password digunakan olehpengguna untuk mengganti password yangada menjadi password yang baru. Tampilanform ubah password dapat dilihat padagambar berikut ini :

Gambar 9 : Form Ubah Password

4. Form Pengguna

Form Tambah Pengguna digunakanuntuk menginput dan mengupdate data-datapengguna. Tampilan Form tambah penggunadapat dilihat pada gambar berikut ini :

Gambar 10 : Form Pengguna

5. Form Kendaraan

Form kendaraan digunakan untukmenginput dan mengupdate data-datakendaraan. Tampilan Form kendaraan dapatdilihat pada gambar berikut ini:

Page 6: PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form laporan surat jalan digunakan untuk mencetak surat jalan. Tampilan Form cetak transaksi

Hal - 6

Gambar 11 : Form Kendaraan

6. Form Penumpang

Form penumpang digunakan untukmenambah dan memperbaharuhi datapenumpang.Tampilan Form penumpang dapatdilihat pada gambar berikut ini :

Gambar 12 : Form Penumpang

7. Form Jadwal Keberangkatan

Form jadwal keberangkatandigunakan untuk menambah danmemperbaharuhi jadwal keberangkatan padasetiap kendaraan.Tampilan Form jadwalkeberangkatan dapat dilihat pada gambarberikut ini :

Gambar 13 : Form Jadwal Keberangkatan

8. Form Transaksi

Form transaksi digunakan untukmenambah data transaksi yang diperlukanuntuk penjualan tiket. Tampilan Form caridata kendaraan dapat dilihat pada gambarberikut ini :

Gambar 14 : Form Transaksi

9. Form Cari Data KendaraanForm cari data kendaraan digunakan

untuk mencari data kendaraan. TampilanForm cari data kendaraan dapat dilihat padagambar berikut ini :

Gambar 15 : Form Cari Data Kendaraan

10. Form Cari Data JadwalKeberangkatan

Form cari data jadwal keberangkatandigunakan untuk mencari dan melihat jadwalkeberangkatan yang sudah pada setiapkendaraan. Tampilan Form cari datakeberangkatan dapat dilihat pada gambarberikut ini :

Gambar 16 : Form Cari Data JadwalKeberangkatan

Page 7: PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form laporan surat jalan digunakan untuk mencetak surat jalan. Tampilan Form cetak transaksi

Hal - 7

11. Form Cari Data Penjualan Tiket

Form cari data transaksi digunakanuntuk mencari data-data pemesanan tiket yangtelah dilakukan. Tampilan Form cari datatransaksi dapat dilihat pada gambar berikut ini:

Gambar 17 : Form Cari Data PenjualanTiket

12. Form Penjualan Tiket

Form transaksi berfungsi untukmemasukkan data pemesanan atau pembeliantiket oleh konsumen. Tampilan Formpenjualan tiket dapat dilihat pada gambarberikut ini :

Gambar 18 : Form Penjualan Tiket

13. Form Cetak Laporan Surat Jalan

Form laporan surat jalan digunakanuntuk mencetak surat jalan. Tampilan Formcetak transaksi dapat dilihat pada gambarberikut ini :

Gambar 19 : Form Cetak laporan SuratJalan

14. Form Cetak Laporan Kendaraan

Form laporan kendaraan digunakanuntuk mencetak data kendaraan.TampilanForm cetak laporan kendaraan dapat dilihatpada gambar berikut ini :

Gambar 20 : Form Laporan Kendaraan

15. Form Cetak Laporan Keberangkatan

Form laporan keberangkatandigunakan untuk mencetak datakeberangkatan. Tampilan form cetak transaksidapat dilihat pada gambar berikut ini :

Gambar 21 : Form LaporanKeberangkatan

16. Form Cetak Transaksi

Form laporan transaksi digunakanuntuk mencetak data transaksi. Tampilan formcetak transaksi dapat dilihat pada gambarberikut ini

Page 8: PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form laporan surat jalan digunakan untuk mencetak surat jalan. Tampilan Form cetak transaksi

Hal - 8

Gambar 22 : Form Laporan Transaksi

5. PENUTUP

Pada bab ini penulis akanmemberikan kesimpulan dan saran bagi CVJaya Utama, berdasarkan analisis yang kamilakukan pada bab sebelumnya. Hal inidilakukan agar kedepannya CV Jaya Utamadapat berkembang lebih baik lagi darisekarang dan semoga kesimpulan dan saranyang penulis berikan dapat bermanfaat.

5.1 Kesimpulan

Berikut ini kesimpulan yang dapatpenulis sampaikan berdasarkan hasilpembahasan sebelumnya, yaitu :1. Sistem penjualan tiket yang kami bangun

di CV Jaya Utama merupakan sisteminformasi yang membantu kegiatanpenjualan tiket diperusahaan, dalam hal inimencakup pengelolaan data akses,pengelolaan data jadwal keberangkatan,pengelolaan data transaksi, pengelolaandata kendaraan dan pengelolaan datalaporan transaksi.

2. Dengan adanya sistem penjualan tiket padaCV Jaya Utama setidaknya dapatmempermudah dan mempercepat prosestransaksi penjualan tiket dan jugamempermudah dan mempercepat dalampembuatan laporan seperti laporan suratjalan, laporan transaksi dan laporankendaraan.

3. Dengan adanya sistem penjualan tiket yangkami terapkan di CV Jaya Utamasetidaknya dapat mengurangi kesalahandalam hal pencatatan transaksi dan dapatmempermudah dalam pendokumentasiandata-data penjualan tiket.

4. Sistem penjualan tiket yang diterapkandapat memudahkan kepala perusahaandalam mengevaluasi kegiatan operasionalpenjualan demi mengembangkan CV Jaya

Utama lebih baik lagi sesuai dengan visidan misi yang telah diterapkan.

5.2 Saran

Berdasarkan hasil laporan yang kamibuat, kami ingin memberikan beberapa saranyang dapat membantu pengembangan sistempenjualan tiket, guna untuk memperoleh hasilyang lebih baik dan dapat bermanfaat bagikita semua. Adapun saran yang diajukan yaitu:1. Pihak yang bersangkutan melakukan back-

up data secara berkala setiap hari, mingguatau setiap bulannya guna untukmenghindari apabila sesuatu yang tidakdiinginkan terjadi seperti kerusakan padahardware atau software. Dengan adanyaback-up data maka pihak bersangkutanpada perusahaan masih memiliki salinansemua data yang disimpan.

2. Perlu diadakan pelatihan bagi penggunadalam menggunakan aplikasi agar berjalandengan baik dan digunakan sesuai dengankebutuhan dan kegunaan setiap formaplikasi.

3. kemudian hari agar sesuai dengankebutuhan.

DAFTAR PUSTAKA

Abdul Kadir 2003, Konsep Tuntunan PraktisBasis Data, Andi Offset, Yogyakarta

Al-Bahra 2004, Konsep Sistem Basis Datadan Implementasinya, Graha Ilmu,Jakarta

Hanif Al Fatta 2008, Analisis danPerancangan Sistem Informasi, AndiOffset, Yogyakarta

Hariyanto, Bambang, 2000, Struktur Data,Informatik, Bandung

Ir. Fathansyah 2002, Basis Data, Informatik,Bandung

Jogiyanto, H.M 2005, Analisis dan Desain,Andi Offset, Yogyakarta

Komputer, Wahana 2010, Membuat AplikasiClient Server dengan Visual Basic2008, Andi Offset, Yogyakarta

Page 9: PERANCANGAN APLIKASI PENJUALAN TIKET PADA CV JAYA … · 13. Form Cetak Laporan Surat Jalan Form laporan surat jalan digunakan untuk mencetak surat jalan. Tampilan Form cetak transaksi

Hal - 9

Komputer, Wahana 2010, SQL Server 2008Express, Andi Offset, Yogyakarta

Kotler, Philip 2008, Prinsip-PrinsipPemasaran, Erlangga, Jakarta

Nugroho, Adi 2011, Perancangan danImplementasi Sistem Basis Data, AndiOffset, Yogyakarta

Sutanta, Edhy 2004, Sistem Basis Data, GrahaIlmu, Jakarta

Whitten, Jeffrey L 2004, Metode Desain danAnalisis Sistem, Andi Offset,Yogyakarta

Whitten, Jeffrey L., Lonney D. Bentley danKevin C. Dittman 2006, Metode Desaindan Analisis Sistem, edisi 6, Andioffset, Yogyakarta