Langsung ke konten utama

ANALISA PERANCANGAN SISTEM PEMESANAN “ TIKET KONSER MUSIK “

 

 

ANALISA PERANCANGAN SISTEM PEMESANAN

                                                                                    

TIKET KONSER MUSIK

logo-universitas-bina-sarana-informatika-ubsi

 

DI SUSUN OLEH KELOMPOK 5:

 

 

1. Ernawati                            Nim 11181438

2. Safira Camily                    Nim 11180701

3. Khasanah Nisa Madani    Nim 11180151

4. Pellia Oktari                                 Nim 11180121

5. Qoiril NurHasanah                     Nim 11180572

 

 

PRODI SISTEM INFORMASI AKUTANSI

FAKULTAS TEHNIK INFORMASI

UNIVERSITAS BINA SARANA INFORMATIKA JATIWARINGIN

2020





























KATA PENGANTAR

 

 

 

 

Puji syukur kita ucapkan kehadirat Tuhan Yang Maha Esa atas rahmat dan karunianya sehingga kami dapat menyelesaikan makalah ini dengan judul “TIKET KONSER MUSIK” penyusunan makalah ini disusun untuk memenuhi nilai  Ujian Akhir Semester (UAS) mata kuliah Pemrograman Akuntansi II dalam penulisan makalah ini kami banyak mengalami  kesulitan, namun berkat doa dan bantuan dari beberapa pihak kami dapat menyelesaikan makalah ini tepat pada waktunya, dengan selesainya makalah ini, penulis mengucapkan  terima kasih kepada pihak-pihak yang ikut adil dalam penyusunan makalah ini.

Semoga makalah ini dapat bermanfaat bagi pembaca dan penulis pada umumnya. Kami mengharapkan kritik dan saran yang membangun, guna  untuk memperbaiki makalah selanjutnya.

 

Jakarta , 29 april 2020

 

Kelompok 5 (11.4B.11)

 

 

 

 

 

DAFTAR ISI

 

Kata Pengantar...................................................................................................... i

Daftar isi................................................................................................................ ii

Daftar Gambar....................................................................................................... iii

Daftar Tabel........................................................................................................... iv

 

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah................................................................................. 1

1.2. Maksud dan Tujuan........................................................................................ 2

1.3. Metode Penelitian...........................................................................................

1.3.1. Metode Pengumpulan Data.............................................................

1.3.2. Metode Pengembangan Software....................................................

1.4. Ruang Lingkup...............................................................................................

 

BAB IILANDASAN TEORI

2.1. Konsep Dasar.................................................................................................

            2.1.1. Konsep dasar sistem (tambahkan jurnal sebagai referensi)............

            2.1.2. Konsep dasar program.....................................................................

2.2. Peralatan Pendukung.....................................................................................

 

 

BAB III PEMBAHASAN

3.1. Tujuan Perusahaan.........................................................................................

3.2. Tinjauan Kasus...............................................................................................

            3.2.1. Proses Bisnis Berjalan.....................................................................

            3.2.2. Activity Diagram.............................................................................

            3.2.3. Dokumen Masukan.........................................................................

            3.2.4. Dokumen Keluaran.........................................................................

            3.2.5. Permasalahan Pokok.......................................................................

            3.2.6. Pemecahan Masalah........................................................................

3.3. Analisis Kebutuhan Software........................................................................

3.3.1. Analisis Kebutuhan Fungsional......................................................

3.3.2. Use Case Diagram..........................................................................

3.3.3. Activity Diagram.............................................................................

3.4. Desain.............................................................................................................

3.4.1. Entity Relationship Diagram (ERD)...............................................

3.4.2. Logical Record Structure (LRS).....................................................

3.4.3. Spesifikasi File................................................................................

3.4.4. Sequence Diagram..........................................................................

3.4.5. User Interface..................................................................................

3.4.6. Deployment Diagram .....................................................................

3.5. Implementasi..................................................................................................

3.5.1. Code Generation.............................................................................

3.5.2. Testing.............................................................................................

3.5.3. Spesifikasi Hardware dan Software................................................

 

 

BAB IV PENUTUP

4.1. Kesimpulan.....................................................................................................

4.2. Saran                                                                                                               

 

DAFTAR PUSTAKA...........................................................................................

DAFTAR RIWAYAT KELOMPOK...................................................................

 

 

Daftar Gambar

 

A.1     Use Case Diagram......................................................................................

A.2      Aktivity Diagram........................................................................................

A.3      Entity Relationship Diagram (ERD).........................................................

A.4      Logical Record Structure (LRS)...............................................................

A.5      Sequence Diagram....................................................................................

A.6      Deployment  Diagram...............................................................................

A.7      User Interface Home.................................................................................

A.8      User Interface Pemesanan.........................................................................

A.9      User Interface Tiket...................................................................................

A.10    User Interface Pembayaran.......................................................................

 

Daftar Tabel

 

B.1      Spesifikasi File User..................................................................................

B.2      Spesifikasi File Akun................................................................................

B.3      Spesifikasi File Tiket.................................................................................

B.4      Spesifikasi File Pemesanan.......................................................................

B.5      Spesifikasi File Pembelian.........................................................................

 

Daftar Gambar

 

A.1     Use Case Diagram......................................................................................

A.2      Aktivity Diagram........................................................................................ 16

A.3      Entity Relationship Diagram (ERD)......................................................... 17

A.4      Logical Record Structure (LRS)............................................................... 18

A.5      Sequence Diagram.................................................................................... 23

A.6      Deployment  Diagram............................................................................... 24

A.7      User Interface Halaman Utama................................................................. 25

A.8      User Interface Master Menu Data Tiket.................................................... 25

A.9      User Interface Daya User.......................................................................... 26

A.10    User Interface Data Pemesanan................................................................. 26

A.11    User Interface Data Pembelian.................................................................. 27

A.12    Pengisian Transaksi Pesan Tiket Konser.................................................. 33

A.13    Pengisian Transaksi Pesan Tiket Konser.................................................. 34

 

Daftar Tabel

 

B.1      Spesifikasi File User.................................................................................. 19

B.2      Spesifikasi File Akun................................................................................ 20

B.3      Spesifikasi File Tiket................................................................................. 21

B.4      Spesifikasi File Pemesanan....................................................................... 21

B.5      Spesifikasi File Pembelian......................................................................... 22

 

 

 

 

 

 

 


BAB I

 

PENDAHULUAN

 

1.1.       Latar Belakang Masalah

Pada zaman sekarang perkembangan teknologi semakin meningkat begitu pesat, hanya dalam hitungan menit sudah tercipta suatu kemajuan teknologi sehingga jika kita tidak mengikuti informasi sebentar saja maka akan tertinggal sangat jauh. Hal ini juga berakibat dalam aspek kehidupan masyarakat. Dengan perkembangan pesat teknologi saat ini semua kegiatan yang dilakukan oleh masyarakat dapat dilakukan dengan lebih mudah dan cepat termasuk dalam akses informasi dan dalam usaha (bisnis) masyarakat.

Dahulu usaha sebagian masyarakat merupakan jual beli langsung, yaitu mendatangi penjual yang memiliki toko atau penjual yang mendatangi langsung pembeli kerumah. Sistem jual beli konvensional saat ini sudah mulai di tinggalkan dalam mengakses informasi maupun melaksanakan kegiatan. Melalui teknologi internet kita dapat mendapatkan segala kemudahan dan kecepatan sehingga semua dapat dilakukan dari tempat duduk tanpa harus beranjak pergi.

Konser musik merupakan suatu hal yang sangat dinantikan oleh para penikmat musik sehingga hanya untuk membeli tiket konser musik, terkadang para penikmat musik harus menunggu lama antri untuk membeli tiket sehingga hal itu dapat membuang waktu dan energi. Dengan berkembangnya teknologi komputer, dapat menggunkan salah satu ilmu jual beli dibidang komputer yang menggunakan teknologi internet yaitu E-Commerce. Melalui ilmu E-Commerce


dapat dibangun sebuah website yang menyediakan layanan untuk penjual tiket konser secara online sheingga dapat memudahkan para penikmat musik untuk dapat membeli konser musik dengan mudah dan cepat tanpa membuang energi maupun waktu yang banyak.

Dengan pertimbangan tersebut, maka penulis ingin menerapkan pengetahuan yang telah diperoleh untuk membuat tugas akhir dengan tema project”Aplikasi Tiket Konser Musik dengan menggunakan Java NetBeants IDE 8.2 dan php Database Mysql.

 

1.2.       Maksud dan Tujuan

Untuk mengatasi permasalahan yang telah dipaparkan sebelumnya maka penulis bermaksud untuk merancang dan membuat aplikasi pemesanan tiket konser musik berbasis Netbeans, sehingga konsumen bisa melakukan pemesanan tiket konser musik dengan lebih mudah.

1.    Untuk memenuhi tugas akhir Pemprograman Akuntansi II.

2.    Mengetahui permasalahan sistem informasi yang sedang berjalan di Pemesanan Tiket Konser Musik.

3.    Bagaimana merancang sistem pemesanan tiket menggunakan aplikasi Netbeans.

4.    Untuk membuat sistem yang dapat diakses melalui website.

 

 

1.3.       Metode Penelitian

Dalam merancang sebuah aplikasi atau sistem, diperlukan metode-metode atau langkah-langkah dalam pembangunan atau pengembangan sistem dalam penelitian ini, penulis melakukan pengembangan sistem dengan metode waterfall.

 

1.3.1.      Metode Pengumpulan Data

a.         Pengumpulan Data

Penulisan melakukan pengumpulan data dan pengamatan mengenai proses musik dengan metode ini penulisan dapat langsung melihat sistem yang sedang berjalan danpengumpulan data-data yang ada.

b.        Mendesain tampilan website

Proses menampilkan tiket konser musik seperti data tiket data user, data akun,pemesanan dan pembelian.

c.         Rancangan dan pembuatan program

Rancangan ini dibuat dengan menggunakan aplikasi java netbeants sistem operasi software  database phpmyadmin & mysql. Bahasa pemrograman web HTML (Hypertext Markup Language), CSS (Cascading Style Sheets) dan javascript dan lainnya.

d.        Menguji coba pemograman

Menguji apakah sisitem aplikasi tiket konser musik yang dibuat telah berhasil berjalan sesuai dengan keinginan dan melakukan perbaikan kesalahan jika masih terdapat error pada sistem aplikasi tiket konser musik.

e.         Studi Pustaka

Selain metode observasi , kami menyusun laporan ini dengan menggunakan studi Pustaka yaitu mengkaji serta mendapatkan informasi melalui buku dan internet

 

1.3.2.      Metode Pengembangan Software

Metode yang digunakan dalam pengembangan perangkat lunak menggunakan model waterfall, menurut Rosa dan Shalahuddin(2014:28) menjelaskan bahwa “model SDLC air terjun (waterfall) sering juga disebut model sekuensial linier (sequential linear) atau alur hidup klasik (classic life cycle)”. Model air terjun menyediakanpendekatan alur hidup perangkat lunak secara sekuensial atauberurutan mulai analisis, desain, pengkodean, pengujian dan tahapanpendukung (support).Tahapan-tahapan yang mendapatkan dalam model waterfall adalah sebagai berikut (Rose dan Shalahuddin,2014:28):

Gambar 1. Model Waterfall

 

1.4.       Ruang Lingkup

Aplikasi tiket konser musik bertujuan agar para penikmat musik dapat melakukan transaksi secara online tanpa harus bepergian sehingga dapat menghemat energi, waktu dan biaya.

Hal-hal yang dibahas dalam makalah ini, diantarannya:

1.      Pemesanan tiket konser secara online dengan menggunakan apk NetBeans IDE 8.2.

2.      Penggunaan bahasa pemprograman java NetBeans IDE 8.2 dan database mySQL.

Makalah ini tidak membahas hal-hal sebagai berikut:

1.      Sistem pembayaran secara online seperti via kartu kredit, dll.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BAB II

 

LANDASAN TEORI

 

 

2.1.    Konsep Dasar

Pada umumnya sistem dibuat sebagai suatu alat untuk mempermudah dalam pekerjaan manusia, dalam sistem terdapat komponen yang saling berinteraksi dan kerja sama dalam mencapai sasaran dan tujuan, dengan adanya sistem maka lebih mudah juga dalam melakukan pekerjaan, Sistem memiliki fungsi untuk menangani fungsi secara terus menerus dan berulang-ulang atau yang rutin terjadi.

2.1.1. Konsep Dasar Sistem

 

A.    Pengertian Sistem

Dengan adanya sistem maka lebih mempermudah dalam melakukan suatu pekerjaan. Secara umum suatu sistem dapat diartikan sebagai kumpulan atau himpunan dari unsur, komponen yang terorganisir, saling berinteraksi, saling ketergantungan satu sama lain dan terpadu untuk mencapai tujuan tertentu.

Menurut Lajamudin (2013:3) “yang mendefinisikan sistem adalah sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan atau untuk mengendalikan organisasi.” Gordon B.Davis dalam buku Tta Sutabri tahun (2012:6) “ menyatakan bahwa sistem bisa berupa abstrak atau fisik”.


Berdasarkan pengertian diatas dapat disimpulkan bahwa sistem adalah bagian yang saling berhubungan daam beroperasi untuk mencapai sasaran maksud dan tujuannya.

1.         Karakteristik Sistem

Suatu dapat disebut sistem, jika mempunyai karakteristik tertentu. Sehingga terdapat beberapa faktor dalam karakteristik sistem yaitu komponen sistem, batasan sistem, lingkungan luar sistem, penghubung sistem, masukan sistem, keluaran, pengolahan sistem, dan sasaran sistem.Suatu sistem memiliki karakteristik atau sifat-sifat tertentu, yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem menurut Ladjamudin (2013:4), yaitu :

a.             Komponen Sistem (Component)                                  

Komponen sistem adalah terdiri dari sejumlah komponen serta saling berinteraksi yang bekerja sama membentuk suatu kesatuan. Komponen-komponen sistem tersebut dapat berupa subsistem. Setiap subsistem memiliki sifat-sifat yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempuyai sistem yang lebih besar yang di sebut “supra system”.

 

 

 

b.             Batasan Sistem (Boundary)

Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem lainnya, atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan dan menunjukan ruang lingkup dari sistem tersebut.

c.       Lingkungan luar sistem (Environtment)

Lingkungan luar adalah bentuk apapun yang ada diluar lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut dengan lingkungan luar sistem. Lingkungan luar sistem ini dapat menguntungkan, namun dapat juga merugikan sistem tesebut. Lingkungan luar yang menguntungkan merupakan energi bagi sistem tersebut, sedangkan lingkungan luar yang merugikan harus dikendalikan, kalau sistem tersebut tidak dikendalikan maka akan mengganggu kelangsungan hidup suatu sistem tersebut.

d.      Penghubung Sistem (interface)

Media yang menghubungkan antara suatu sistem dengan subsistem yang lainnya disebut dengan penghubung sistem atau interface. Penghubung sistem ini memungkinkan sumber daya yang mengalir dari suatu subsistem yang lainnya. Keluaran suatu subsistem akan menjadi masukan untuk subsistem yang lain, dengan melewati penghubung. Dengan demikian terjadi suatu integritas sistem yang membentuk suatu kesatuan.

e.       Masukan Sistem (input)

Energi yang dimasukan kedalam sistem disebut dengan masukan sistem, yang dapat berupa pemeliharaan (maintance input) dan sinyal (signal Input) sebagai contoh, didalam suatu sistem unit komputer, “program” adalah maintance input yang digunakan untuk mengoperasikan komputer. Sementara “data” adalah signal input yang akan diolah menjadi sebuah informasi.

f.        Keluaran Sistem (Output)

Keluaran Sistem adalah mengolah suatu energi dan di klasifikasikan menjadi suatu keluaran yang berguna, keluaran dapat merupakan masukan untuk subsistem yang lain seperti sistem informasi.

g.      Pengolah Sistem (process)

Pengolahan daistem dapat mempunyao suatu proses yang akan mengubah masukan menjadi keluaran.

h.      Sasaran Sistem (Objective)

Sebuah sistem memiliki tujuan atau sasaran yang pasti dan bersifat deterministic.

Jadi dari pengertian diatas dapat disimpulkan bahwa karakteristik sistem saling berhubungan dan berkaitan dalam suatu sisitem komponen sistem, batasan sistem, lingkungan luar sistem, penghubung sistem, masukan sistem, keluaran, pengolahan sistem, sasaran sistem.

2.      Klasifikasi Sistem

Sistem merupakan suatu bentuk integrasi antara satu komponen dengan  komponen lainnya, oleh karena itu sistem dapat dikasifikasikan beberapa sudut pandang. 

Menurut Ladjamudin (2013:6) “sistem adalah suatu bentuk integrasi antara satu komponen dengan komponen lain karena memiliki sasaran yang berbeda untuk setiap kasus yang terjadi didalam sistem”. Oleh sebab itu, sistem klasifikasi dari beberapa sudut pandang antaranya :

a.     Sistem Abstrak dan Sistem Fisik

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidaj tampak secara fisik.

b.    Sistem Alamiah dan Sistem Buatan Manusia

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang dan malam serta pergantian musim. Sedangkan sistem buatan merupakan sistem yang melibatkan hubungan manusia dengan mesin, yang disebut Human Machine System. Salah satu contohnya adalah sistem informasi berbasis komputer, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

 

c.    Sistem Determinasi dan Sistem Probabilitac

Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistic.

d.    Sistem Terbuka dan Sistem Tertutup

Sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya, yang menerima masukan dan menghasilkan keluaran untuk subsistem lainya. Sedangkan sistem tertutup adalah sistem yang tidak berhubungan dan tidak dipengaruhi oleh lingkungan luarnya, sistem ini bekerja secara otomatis tanpa adanya campur dari pihak luar.

3.      Pengertian Sistem Informasi

Dalam proses pengembangan sistem informasi, diperlukan adanya pemahaman mengenai konsep konsep dasar dari sistem informasi tersebut. Menurut Tata Sutabri (2012:46) “Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan”. 

 

Menurut Ladjamudin (2013:13) “Sistem informasi didefenisikan sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi”. Berdasarkan pengertian menurut para ahli dapat disimpulkan bahwa sistem informasi  adalah suatu sistem di dalam organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi.

2.1.2.      Konsep Dasar Program

 

Dasar pemrograman adalah raingkaian intruksi-intruksi dalam bahasa komputer yang di susunan sistematis.

A. Pengertian Pemrograman

                                                 

pemrograman adalah suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana intruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau dikenal dengan bahasa pemprograman. Konsep dasar pemprograman pada umumnya adalah IPO (Input Proses Output), lalu dikembangkan menjadi Originating, input, output, distribution dan Storage ;

1.      Originating 

Berhubungan dengan pengumpulan data yang biasanya merupakan pencatatan data kedokumen dasar. Setelah dikumpulkan dilakukan proses input.

 

 

2.      Input 

Tahapan ini merupakan proses pemasukan data kedalam proses komputer melalui peralatan input.

3.      Proses 

Tahapan ini merupakan proses pengolahan data dari data yang sudah di input berupa proses menghitung membandingkan, mengurutkan, mengklasifikasikan, mengendalikan dna mencari di storage.

4.      Output 

Tahapan ini merupakan proses untuk menghasilkan keluaran dari proses pengolahan data keperalatan output berupa informasi (monitor,speaker,dsb).

5.      Distribution

Tahapan ini merupakan proses penyebaran informasik kepada pihak-pihak yang berhak dan membutuhkan informasi.

6.      Storage 

Tahapan ini merupakan perekaman hasil pengolahan data storage yang nantinya dapat dipergunakan untuk input proses selanjutnya.

B.     Data 

Data adalah bahan mentah yang akan diolag menjadi informasi sehingga dapat digunakan oleh user atau pemakai.

1.        Tipe Data Dasar 

Merupakan tipe data primitif yang tidak berstruktur yang didefinisikan oleh bahasa pemrograman.  Tipe data dasar dibagi menjadi lima bagian yaitu :

a.       Numerik, yaitu menyimpan data berupa angka.

b.      Numerasi, yaitu suatu urutan list dari nilai nilaiyang berbeda.

c.       Boolean, yaitu type data merepresentasikan True dan False.

d.      Character, yaitu type data untuk menyimpan rangkaian karakter.

e.       Internationalization, disebut l 18N

2.             Tipe data Terstuktur

Merupakan type data campuran dari berbagai tipe data dasar seperti array, record,string,list dan file.

3.   Tipe Data didefinisikan oleh Pemakai  Type data ini biasanya disebut Enumerasi .

C. Prinsip Bahasa Pemograman 

Ada 4 prinsip dasar perancangan bahasa pemograman yaitu :

1.      Sintaks, yaitu menjelaskan bagaimana struktur program yang benar.

2.        Tipe sistem dan semantik 

Menunjukan tipe nilai yang dapat dimanipulasi oleh program dan arti(semantik) dari program, mencakup juga aturan menamaan entitas (variable,fungsi,class,parameter,dll).

3.        Manajemen memori 

Menunjukan kepada sekumpulan teknjk yang membantu kita untuk memahami pemetaan letak dari nilai, struktur data, dan struktur program didalam memori.

4.        Exception handling 

Mengenai penanganan exception (hal-hal yang tidak terduga seperti kesalahan input ketika menjalankan program).

                                                                                       

 

2.2.    Peralatan Pendukung

Peralatan pendukung (Tool System) merupakan alat yang digunakan untukmenggambarkan logika model dari suatu sistem dengan menggunakan simbolsimbol, lambang-lambang, ataupun diagram-diagram yang menunjukan secaratepat arti dan fungsinya. Fungsi dari peralatan pendukung (Tool System) adalahuntuk menjelaskan kepada user bagaimana fungsi dari sistem informasi dapatbekerja dengan suatu bentk logika model dan phsycal model.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BAB III

 

PEMBAHASAN

 

 

3.1.   Tinjauan Perusahaan

 

3.2.   Tinjauan Kasus

 

3.2.1. Proses Bisnis Sistem Berjalan

 

 

Dalam proses bisnis hanya menjelaskan prosedur tentang sistem berjalan pemesanan  tiket konser adapun penjelasannya sebagai berikut :

Kemajuan teknologi infomasi dapat membantu dalam proses pencarian lokasi dengan cepat dan tepat. Kebutuhan pencarian lokasi ini tidak hanya kepentingan komunitas penggemar musik atau penikmat konser yang mahir internet saja namum penggemar musik yang awam sekalipun langsung bisa menggunakan fasilitas ini, karena didorong oleh kesenangan atau hobby atau ngefans dengan anggota konser tersebut. Pengguna harus memiiki akun dulu, tidak langsung memesan tiket serta konfimasi pengambilan tiket. Maka sistem pemesan tiket konser, menitik beratkan pada pendaftaran, pesan dan pengambilan tiket konser. Kemudian melayani konfirmasi jumlah tiket konser yang akan dipesan, konfirmasi pembatalan tiket konser yang udah dipesan.

3.2.2.  Activity Diagram

 

3.2.3. Dokumen Masukan

 

3.2.4. Dokumen Keluar

 

3.2.5. Permasalahan Pokok

 

           Permasalahan pokok yang terjadi pada makalah ini adalah : 

1.   Bagaimana sistem pemesanan tiket konser musik yang sedang berjalan.. 

2.   Bagaimana merancang Web Application untuk memesan Tiket Konser Musik secara online. 

3.      Bagaimana pemesanan dapat dilakukan oleh penggunanya

 

3.2.6. Pemecahan Masalah

 

          Berikut ini pemecahan masalah yang telah ditetapkan : 

1.      Aplikasi dengan Netbeans pemesanan tiket konser musik ini hanya bisa digunakan dengan bantuan Xampp dan Phpmyadmin. 

2.                  Netbeans ini hanya bisa dijalankan ke tampilan web di Browser. 

3.        Fokus penelitian ini pada penerapan Netbeans kedalam pemesan Tiket konser Musik.

 

3.3.   Analisa Kebutuhan Software 

 

Dalam proses pengembangan sebuah software langkah awal yang perlu dilakukan yaitu menganalisa berbagai kebutuhan yang akan dijadikan masukan dan acuan dalam pembangunan software tersebut. Kebutuhan-kebutuhan tersebut antara lain seperti input yang dilakukan, output yang diharapkan dan pembuatan desaign user interface yang mudah digunakan dan mudah dipahami oleh user.

 

 

 

 

3.3.1. Analisa Kebutuhan Fungsional 

Kebutuhan fungsional yang harus dimiliki perangkat lunak aplikasi yang dibangun adalah :

1.      Harus mampu menyimpan data-data pelanggan, data pemesanan tiket pelanggan.

2.      Dapat memberikan informasi ketersediaan tiket dan jadwal peyelenggaraan konser serta informasi daftar pemesan tiket.

3.                  Harus mampu mencetak bukti pemesanan tiket pelanggan.

 

 

3.3.2. Use Case Diagram

           Use case diagram menggambarkan efek fungsional yang telah diharapkan oleh sistem sehingga antara konsumen dan pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun. Suatu model yang sangat fungsional dalam sebuah sistem yang menggunakan actor dan use case.

 

 

3.3.3. Activity Diagram

 

 

3.4. Desain

 

3.4.1. Entity Relationship Diagram (ERD)

 

3.4.2. Logical Record Structure (LRS)

 

3.4.3. Spesifikasi File

A. Spesifikasi File User

Nama File                 : User

Fungsi                       : Untuk menyimpan data user

Akronim                    : User.myd

Tipe File                   : Master

Media File                : Harddisk

Akses File                 : Random

Panjang Record        : 60 Karakter

Kunci Field               : id_user

Software                    : My SQL

Elemen Data

Akronim

Tipe Data

Panjang

Keterangan

Id User

Id_user

Char

5

Primary Key

Nama User

nm_user

Char

20

 

Email

email

Varchar

20

 

Hak User

hak_user

Char

7

 

Password

pass

Char

8

 

 

 

 

 

 

 

 

 

 

 

 

B. Spesifikasi File Pemesanan

Nama File                 : Pemesanan

Fungsi                       : Untuk menyimpan data pesan

Akronim                    : pemesanan.myd

Tipe File                   : Master

Media File                : Harddisk

Akses File                 : Random

Panjang Record        : 24 Karakter

Kunci Field               : kode_tiket

Software                    : My SQL

Elemen Data

Akronim

Tipe Data

Panjang

Keterangan

No pesan

no_pesan

Char

5

Primary Key

Tgl pesan

tgl_pesan

Date

 

 

Email

id_user

Char

5

 

Kode Tiket

kode_tiket

Char

3

 

Jumlah tiket

Jumlah_tiket

Int

11

 

subtotal

subtotal

double

 

 

 

 

 

 

 

 

 

 

 

 

C. Spesifikasi File Detail Pesan

Nama File                 : detail pesan

Fungsi                       : Untuk menyimpan data detail pesan

Akronim                    : detail pesan.myd

Tipe File                   : Master

Media File                : Harddisk

Akses File                 : Random

Panjang Record        :101 Karakter

Kunci Field               : kode_tiket

Software                    : My SQL

Elemen Data

Akronim

Tipe Data

Panjang

Keterangan

No pesan

no_pesan

Char

5

Primary Key

Nama pesan

nm_pesan

varchar

20

 

Kode tiket

kode_tiket

Char

3

 

Kode Tiket

judul_konser

Varchar

25

 

Jumlah tiket

kelas_konser

Varchar

6

 

Lokasi Konser

lokasi_konser

Varchar

20

 

Tanggal konser

tgl_konser

date

 

 

waktu

waktu

time

 

 

Harga tiket

harga_tiket

Int

11

 

Jumlah tiket

jumlah_tiket

Int

11

 

Subtotal

subtotal

double

 

 

 

D. Spesifikasi File Transaksi Pembayaran

Nama File                 : Transaksi Pembayaran

Fungsi                       : Untuk menyimpan data Transaksi pembayaran

Akronim                    : Transaksi pembayaran.myd

Tipe File                   : Master

Media File                : Harddisk

Akses File                 : Random

Panjang Record        :  18 Karakter

Kunci Field               : Kode_tiket

Software                    : My SQL

Elemen Data

Akronim

Tipe Data

Panjang

Keterangan

Kode tiket

kode_tiket

Char

3

Primary Key

nomor pesan

no_pesan

Char

5

 

Metode Bayar

Metode_bayar

varchar

10

 

 

E. Spesifikasi File Tiket

Nama File                 : Tiket

Fungsi                       : Untuk menyimpan data Tiket

Akronim                    : Tiket.myd

Tipe File                   : Master

Media File                : Harddisk

Akses File                 : Random

Panjang Record        : Karakter

Kunci Field               : 76 karakter

Software                    : My SQL

 

 

Elemen Data

Akronim

Tipe Data

Panjang

Keterangan

Kode tiket

kode_tiket

Char

3

Primary Key

Judul konser

judul_konser

Varchar

25

 

Kelas tiket

kelas_tiket

Varchar

6

 

Lokasi konser

jokasi_konser

Varchar

20

 

Tanggal Konser

tgl_konser

date

 

 

Waktu konser

waktu_konser

time

 

 

Harga tiket

harga_tiket

Int

11

 

Kuota tiket

kuota_tiket

Int

11

 

 

 

 

3.4.4. Class Diagram

3.4.5. Sequence Diagram

3.4.6. User Interface

A. User Interface form Home

B. User Interface Form Pemesanan

C.        User Interface Form Tiket

D.       User Interface Form Pembayaran

 

3.4.7. Deployment Diagram

 

 

 

3.5. Implementasi

              3.5.1. Code Generation

 

A.     Akun.JSP

<%@page import="control.koneksi"%>

<%@page import="java.sql.*" %>

<%@page contentType="text/html" pageEncoding="UTF-8"%>

 

<!DOCTYPE html>

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

        <title>Data Master Akun</title>

    </head>

    <body>

       

        <div class="post_title"><h1>Data Master Akun</h1></div>

        <!-- Tambah Akun -->

        <form method="POST" action="akunServlet">  

            <table width="100%" border="1" cellpadding="5" cellspacing="0">

                <tr>

                    <td colspan="2" class="tengah"><h3>Tambah Data Akun</h3></td>

                </tr>

                <tr>

                        <td><label for="inputEmail3">Kode Akun</label></td>

                        <td>

                            <%

                           

                                try {

                                    Class.forName("com.mysql.jdbc.Driver");

                                    Connection koneksi = null;

                                    koneksi = DriverManager.getConnection("jdbc:mysql://localhost/tiket_konser_musik","root","");

                                    ResultSet nosup = null;

                                    Statement perintah = koneksi.createStatement();

                                    nosup = perintah.executeQuery("SELECT max(right(kd_akun,4)) as no FROM akun");

                                   

                                    while (nosup.next()){

                                        if(nosup.first()==false){

                                            out.println("<input type='text' id='inputEmail3' readonly value='10001' name='kd_akun'>");

                                        }else{

                                            nosup.last();

                                            int autonosup = nosup.getInt(1)+1;

                                            String nomorsup = String.valueOf(autonosup);

                                            int noLong = nomorsup.length();

                                           

                                            for(int a = 1; a < 5 - noLong; a++){

                                                nomorsup = "0" + nomorsup;

                                            }

                                            String nomersup = "1" + nomorsup;

                                            out.println("<input type='text' id='inputEmail3' readonly value='" + nomersup + "' name='kd_akun'>");

                                        }

                                    }

                                }catch (Exception e){

                                    out.println(e);

                                }

                           

                            %>

                        </td>

                </tr>

                <tr>

                    <td>Nama Akun</td><td><input type="text" name="nm_akun"></td>

                </tr>

                <tr>

                    <td colspan="2">

                        <center>

                            <button type="submit" name="aksi" value="Simpan">Simpan</button>

                            <button type="reset" name="aksi">Batal</button>

                        </center>

                    </td>

                </tr>

            </table>

        </form>

            <br><hr><br>

        <!-- Tampil Akun -->

        <table width="100%" border="1" cellpadding="5" cellspacing="0">

           <tr class="tengah">

               <td colspan="5"><h3>Data Master Akun</h3></td>

           </tr>

           <tr>

               <th>KODE AKUN</th>

               <th>NAMA AKUN</th>

               <th>AKSI</th>

           </tr>

           <%//--koneksi database--

 

           String kodeakun = null;

           String nmakun = null;

           ResultSet rs = null;

 

            koneksi kon = new koneksi();

            rs = kon.stmt.executeQuery("SELECT * FROM akun ORDER BY kd_akun asc");

 

                while(rs.next())

                {

                    kodeakun=rs.getString("kd_akun");

                    nmakun=rs.getString(2);

            %>

            <tr>

                <td class="tengah"><% out.println(kodeakun); %></td>

                <td><% out.println(nmakun); %></td>

                <td class="tengah">

                    <a href="beranda.jsp?halaman=edit-akun&kd_akun=<% out.print(kodeakun); %> ">EDIT</a>

                    <label> || </label>

                    <a href="akunServlet?aksi=Delete&kd_akun=<% out.print(kodeakun); %> ">HAPUS</a></td>

            </tr>

            <%}%>

        </table>

        <%kon.close();%>

       

    </body>

</html>

 

B.     Pemesanan.JSP

C.     Tiket.JSP

              3.5.2. Testing

Dalam proses testing/pengujian sistem ini menggunkan pengujian unit, integrasi, validasi dan compatibility. Sistem yang sudah di implementasikan akan dilakukan tahp pengujian untuk memastikan apakah sistem dapat berjalan dengan baik atau tidak.

 

a.      Pengujian Unit

Tujuannya untuk memastikan apakah masing-masing bagian kode program yang diuji bekerja dengan baik. Menthod yang akan diuji adalah menthod getFitur,cart dan confirm payment.

b.      Pengujian Integritasi

Memanfaatkan pendekatan bottom-up yang memperlukan class agar dapat diuji dengan menggunakan class driver. Pada class driver menguji interaksi menthode cart() yang akan memanggil menthode get_pemesanan_in_cart() pada class model pemesanan_model

c.       Pengujian Validasi

Sesuai dengan prosedur uji yang telah dibuat, pengujian validasi menguji 36 fungsionalitas dengan seluruh alternatinya dan menghasilkan angka 100% valid yang berarti pengujian sudah sesuai dengan harapan.

d.      Pengujian Compatibility

Pengujian ini berfungsi mengetahui apakah perangkat lunak mampu berjalan pada perangkat keras atau tempat yang berbeda. Pengujian Compability adalah pengujian yang berfungsi untuk menguji kebutuhan nonfungsional.

 

 

3.2.1        Spesifikasi Hadware  dan software

A.    Spesifikasi Perangkat Keras

a.      Server

1.      CPU (a)

·         Processor Intel® Pentium® Core 2 Duo

·         RAM DDR2 4 GB

·           Hard Disk 500 GB

2.      Mouse

3.      Keyboard

4.      Monitor dengan resolusi layar minimun 1024X768

5.      Koneksi internet dengan kecepatan 2 Mbps.

b.      Client

1.       CPU

·         Processor Intel® Pentium® 4

·          RAM DDR2 1GB

·          Hard Disk 20 GB

2.       Mouse

3.       Keyboard

4.       Monitor dengan resolusi layar minimum 1024X768

5.       Koneksi internet dengan kecepatan 56 knps.

B.     Spesifikasi Perangkat Lunak

a.       Server

·         Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain).

·           Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya:

o   Aplikasi Apache Server v2

o   Aplikasi PHP Server v5

o   Aplikasi MySQL Server v5

o   Aplikasi phpMyAdmin v3

o   Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome

 

              3.5.3. Spesifikasi Hardware dan Software

 

 

 

 

 

 

 

 

DAFTAR RIWAYAT KELOMPOK

 

           

Biodata

Nim

 

11180701

Nama

 

Safira Camily

Tempat/Tanggal Lahir

 

Jakarta, 08 Agustus 1999

Jenis Kelamin

 

Perempuan

Riwayat Pendidikan

SDN Kalender 14 pg

 

2005-2011

SMP abdi karya

 

2011-2014

SMK PGRI 39

 

2014-2017

UBSI Jatiwaringin

 

2017 – sampai sekarang

 

 

 

Biodata

Nim

 

11180151

Nama

 

Khasana Nisa Madani

Tempat/Tanggal Lahir

 

Jakarta, 24 Maret 2001

Jenis Kelamin

 

Perempuan

Riwayat hidup

Madrasah Ibtidaiyah(MI) Cipanca sukabumi

 

2007-2013

Mts al-jazuliyah sukabumi

 

2013-2015

SMA al-jazuliyah sukabumi

 

2015-2018

UBSI jatiwaringin

 

2018 – sampai sekarang

 

 

 

Biodata

Nim

 

11181438

Nama

 

Ernawati

Tempat/Tanggal Lahir

 

Gunung Raya,19 Oktober 1999

Jenis Kelamin

 

Perempuan

Riwayat hidup

SDN 01 Muara Jaya II

 

2007-2013

SMPN 01 Kebun Tebu

 

2013-2015

SMKN 01 Kebun Tebu

 

2015-2018

UBSI Jatiwaringin

 

2018 – sampai sekarang

 

 

 

 

 

 

 

Biodata

Nim

 

11180572

Nama

 

Qoiril Nurhasanah

Tempat/Tanggal Lahir

 

Gunung Kidul 25 Mei 1999

Jenis Kelamin

 

Perempuan

Riwayat hidup

SDN 1 Gantung

 

2007-2013

SMPN 2 Nglipar

 

2013-2015

SMKN 2 Nglipar

 

2015-2018

UBSI Jatiwaringin

 

2018 – sampai sekarang

 

 

 

Biodata

Nim

 

11180121

Nama

 

Pellia Oktari

Tempat/Tanggal Lahir

 

Air Haji 10 Oktober 1998

Jenis Kelamin

 

Perempuan

Riwayat hidup

SDN 07 Hilalang Panjang

 

2005-2011

MTSN Punggasan

 

2011-2014

SMAN 01 Air Pura

 

2014-2017

UBSI Jatiwaringin

 

2007- sampai sekarang

 

 

 

 

 

 

 

 

Komentar

Postingan populer dari blog ini

Molto Korean Strawberry, Pelembut Pakaian terbaik

Suka lagu korea? Suka nonton drakor? Atau jangan-jangan kamu suka keduanya? Nah,buat pecinta lagu korea ataupun drakor pasti udah tau kalau idol dan aktor korea semuanya cantik dan juga tampan-tampan. Tapi ternyata sekalain itu mereka juga wangi lho. Penasaran wanginya seperti apa? Nah aku awalnya penasaran  saat dengar Molto   mengeluarkan varian terbarunya yaitu   Molto Korean Strawberry  yaitu Pewangi Pakaian Korea  dan setelah membelinya baru dibuka saja aroma Strawberrynya sudah tercium. Ini bikin aku jadi familiar sama aroma kekoreannya. apa sih yang kebayang dengan aroma strawberry? Wangi segar dan manis pastinya, “Yah,pasti susah nyarinya”   Jangan khawatir karena ini masih buatan Indonesia kok jadi tentu bisa didapatkan dengan mudah. Dimana sih bisa beli produknya? S ebelum itu aku akan rekomendasi pewangi pakaian bagus untuk dipilih ; 1.  Kandungan produk dari bahan alami Sebelum membeli, sempatkan untuk mengecek kandungan produk. Utamak...

PROPOSAL KEWIRAUSAHAAN“Wingko Babat”

    PROPOSAL KEWIRAUSAHAAN PRAKTIKUM USAHA “Wingko Babat”   DISUSUN OLEH :   1.         Qoiril Nurhasanah (22) 2.         Ridwan Dwi Irawan (23) 3.         Wening Widianingsih (30) 4.         Yulie Sarida Husania T. (32)   KELAS : XII TKJ 1       SMK NEGERI 1 NGLIPAR 2017/2018     BAB. I PENDAHULUAN   A.       LATAR BELAKANG Menghadapi persaingan usaha yang semakin ketat setiap harinya, sebagai siswa sekolah teknik kita memang dididik untuk menjadi siswa yang kreatif sehingga dapat mengembangkan sebuah produk yang dapat dibuat dan bisa kita kembangkan dan salah satunya adlaah kami memulai dari bisnis membuat Wingko Babat. Dalam bisnis ini kami mengembangkan pembuatan makanan tradisional yang murah, dinikmati kalangan ko...

Metode Penelitian

  Makalah Metode Penelitian   Pertanyaan Dan Kuesioner Seputar Perkembangan Pendidikan Ilmu Akutansi         Disusun Oleh : 1. Qoiril NurHasanah (11180572) 2. Ernawati (11181438) 3. Safira Camily (11180701) 4. Hasanah Nisa Madani (11180151) 5. Pellia Oktari (11180121)   Sistem Informasi Akutansi 11.4B.11 Universitas Bina Sarana Informatika Jakarta Timur                 Pertanyaan Wawancara Mengenai Perkembangan Pendidikan Ilmu Akutans i __________________________________________________________________   Berikut Ini dilampirkan mengenai beberapa pertanyaan untuk mengetahui sejauh apa anda mengetahui Ilmu Akutansi yang telah berkembang di indonesia :   1.        Bagaimana Penyusunan standar akuntansi di Indonesia? 2.        Bagaimana Perkembangan organisasi pr...