BAB III PEMBAHASAN. (user). Pada halaman admin disediakan menu-menu untuk mengolah data seperti

dokumen-dokumen yang mirip
1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi Perangkat Keras (Hardware) yang direkomendasikan : Processor : Intel core i5 2,6 GHZ

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini


BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V HASIL DAN PEMBAHASAN. memiliki alur kerja saat pembeli sparepart yaitu dari pelanggan datang yang

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL RANCANGAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB III DESAIN DAN PERANCANGAN

BAB IV PERANCANGAN. Daftar Account Customer. Pesan LOGIN GAGAL! Ulangi Lagi. Input Booking Service. Simpan Data ke Database. Cetak Nota Boking Service

BAB II ANALISIS DAN PERANCANGAN

BAB IV HASIL IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB III DESAIN DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

PERANCANGAN PENJUALAN BARANG BERBASIS WEB PADA TOKO DARMA HANDY CRAFT TASIKMALAYA

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. keras (hardwere) dan perangkat lunak (Software) yang dapat menunjang

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem


BAB II ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV ANALISIS DAN PERANCANGAN. suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB V IMPLEMENTASI SISTEM


BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Transkripsi:

BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Analisa kebutuhan dibagi menjadi 2 bagian, yaitu kebutuhan pengguna dan kebutuhan sistem. 1. Kebutuhan Pengguna Pembuatan website dirancang dengan melihat beberapa kebutuhan, pada website dibuat dua halaman, yaitu halaman admin dan halaman pengunjung (user). Pada halaman admin disediakan menu-menu untuk mengolah data seperti menambah data acara, menghapus data acara, mengedit data acara,melihat data user,menambah dan mengedit kategori, melihat data pembelian tiket dan mencetak laporan. Sedangkan halaman pengunjung (user), pengunjung dapat mencari tiket acara di kategori, lalu memilih tiket acara, setelah pengunjung memilih kelas tiket acara pengunjung dapat mengisi data diri, pengunjung juga dapat mengupload bukti transfer dan dapat mencetak tiket setelah mengupload bukti transfer. 2. Kebutuhan Sistem Analisis kebutuhan sistem dilakukan untuk membantu menjabarkan kebutuhan pengunjung menjadi salah satu desain penjualan tiket berbasis web. Tujuan utama dari tahap analisis adalah untuk mempermudah dan mempersingkat waktu pengunjung dalam pembelian tiket berbasis web. Analisis kebutuhan sistem terdiri dari : a. Admin harus melakukan login untuk mengakses sistem. 22

23 b. Admin dapat mengelola data acara seperti menambahkan acara, mengedit atau menghapus data acara. c. Admin dapat melihat data pengunjung dan data kategori. d. Admi dapat melihat transaksi penjualan tiket. e. Admin dapat mencetak laporan penjualan tiket acara. f. Admin melakukan logout setelah selesai mengakses. g. Pengunjung harus melakukan signup agar dapat melakukan login. h. Pengunjung melakukan login untuk melakukan pembelian tiket acara. i. Pengunjung memilih tiket dan kelas tiket acara yang diadakan. j. Pengunjung melakukan logout setelah selesai melakukan pembelian tiket acara. 3.2. Perancangan Perangkat Lunak Terdiri dari rancangan antarmuka, ERD (Entity Relationship Diagram), LRS (Logical Record Structure), Struktur Navigasi. 3.2.1. Rancangan Antar Muka Rancangan antar muka (interface) yang terdapat pada website penjualan tiket acara :

24 A. Rancangan Antar Muka Hak Akses Admin. 1. Rancangan Antar Muka Login. Ilustrasi gambar bisa dilihat pada gambar III.1 Gambar III.1 Rancangan Antar Muka Login Admin 2. Rancangan Antar Muka Halaman Utama Admin. Ilustrasi gambar bisa dilihat pada gambar III.2 Gambar III.2 Rancangan Antar Muka Halaman Utama Admin.

25 3. Rancangan Antar Muka Halaman Data User. Ilustrasi gambar bisa dilihat pada gambar III.3 Gambar III.3 Rancangan Antar Muka Halaman Data User. 4. Rancangan Antar Muka Halaman Data Acara. Ilustrasi gambar bisa dilihat pada gambar III.4 Gambar III.4 Rancangan Antar Muka Halaman Data Acara.

26 5. Rancangan Antar Muka Halaman Tambah Acara. Ilustrasi gambar bisa dilihat pada gambar III.5 Gambar III.5 Rancangan Antar Muka Halaman Tambah Acara. 6. Rancangan Antar Muka Halaman Edit Acara. Ilustrasi gambar bisa dilihat pada gambar III.6 Gambar III.6 Rancangan Antar Muka Halaman Edit Acara.

27 7. Rancangan Antar Muka Halaman Data Kategori Ilustrasi gambar bisa dilihat pada gambar III.7 Gambar III.7 Rancangan Antar Muka Halaman Data Kategori. 8. Rancangan Antar Muka Halaman Tambah Data Kategori. Ilustrasi gambar bisa dilihat pada gambar III.8 Gambar III.8 Rancangan Antar Muka Halaman Admin Data Kategori.

28 9. Rancangan Antar Muka Halaman Edit Data Kategori. Ilustrasi gambar bisa dilihat pada gambar III.9 Gambar III.9 Rancangan Antar Muka Halaman Admin Data Kategori. 10. Rancangan Antar Muka Halaman Transaksi Penjualan. Ilustrasi gambar bisa dilihat pada gambar III.10 Gambar III.10 Rancangan Antar Muka Halaman Transaksi Penjualan.

29 11. Rancangan Antar Muka Halaman Konfirmasi Penjualan. Ilustrasi gambar bisa dilihat pada gambar III.11 Gambar III.11 Rancangan Antar Muka Halaman Konfirmasi Penjualan. 12. Rancangan Antar Muka Halaman Laporan Penjualan. Ilustrasi gambar bisa dilihat pada gambar III.12 Gambar III.12 Rancangan Antar Muka Halaman Laporan Penjualan.

30 13. Rancangan Antar Muka Halaman Laporan Konfirmasi. Ilustrasi gambar bisa dilihat pada gambar III.13 Gambar III.13 Rancangan Antar Muka Halaman Laporan Konfirmasi. B. Rancangan Antar Muka Hak Akses User. 1. Rancangan Antar Muka Halaman Utama User. Ilustrasi gambar bisa dilihat pada gambar III.14 Gambar III.14 Rancangan Antar Muka Halaman Utama User.

31 2. Rancangan Antar Muka Halaman Daftar User. Ilustrasi gambar bisa dilihat pada gambar III.15 Gambar III.15 Rancangan Antar Muka Halaman Daftar User. 3. Rancangan Antar Muka Halaman Utama User setelah login. Ilustrasi gambar bisa dilihat pada gambar III.16 Gambar III.16 Rancangan Antar Muka Halaman Utama User Setelah login.

32 4. Rancangan Antar Muka Halaman User Kontak Kami. Ilustrasi gambar bisa dilihat pada gambar III.17 Gambar III.17 Rancangan Antar Muka Halaman User Kontak Kami. 5. Rancangan Antar Muka Halaman User Tentang Kami. Ilustrasi gambar bisa dilihat pada gambar III.18 Gambar III.18 Rancangan Antar Muka Halaman User Tentang Kami.

33 6. Rancangan Antar Muka Halaman Kategori Musik. Ilustrasi gambar bisa dilihat pada gambar III.19 Gambar III.19 Rancangan Antar Muka Halaman Kategori Musik. 7. Rancangan Antar Muka Halaman Kategori Olahraga. Ilustrasi gambar bisa dilihat pada gambar III.20 Gambar III.20 Rancangan Antar Muka Halaman Kategori Olahraga.

34 8. Rancangan Antar Muka Informasi Pembayaran. Ilustrasi gambar bisa dilihat pada gambar III.21 Gambar III.21 Rancangan Antar Muka Informasi Pembayaran. 9. Rancangan Antar Muka Halaman User Pesan Tiket. Ilustrasi gambar bisa dilihat pada gambar III.22 Gambar III.22 Rancangan Antar Muka Halaman User Pesan Tiket.

35 8. Rancangan Antar Muka Halaman Input Pesanan. Ilustrasi gambar bisa dilihat pada gambar III.23 Gambar III.23 Rancangan Antar Muka Halaman Input Pesanan.

36 9. Rancangan Antar Muka Halaman Data Pesanan. Ilustrasi gambar bisa dilihat pada gambar III.24 Gambar III.24 Rancangan Halaman Data Pesanan.

37 10. Rancangan Antar Muka Halaman User Input Data Konfirmasi. Ilustrasi gambar bisa dilihat pada gambar III.25 Gambar III.25 Rancangan Antar Muka Halaman User Input Data Konfirmasi.

38 11. Rancangan Antar Muka Halaman Konfirmasi pesanan. Ilustrasi gambar bisa dilihat pada gambar III.26 Gambar III.26 Rancangan Antar Muka Halaman Konfirmasi Pesanan. 3.2.2. Basis Data Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD) dan Logical Relationship System (LRS).

39 A. ERD (Entity Relationship Diagram). Ilustrasi gambar ERD bisa dilihat pada gambar III.27 Gambar III.27 ERD (Entity Relationship Diagram).

40 B. LRS (Logical Record Structure). Ilustrasi gambar LRS bisa dilihat pada gambar III.28 Gambar III.28 LRS (Logical Record Structure).

41 C. Spesifikasi file Dalam pembuatan program aplikasi ini penulis menggunakan satu buah file database yaitu penjualan. Spesifikasi file yang dimaksud yaitu : 1. Tabel Admin Nama File Akronim Fungsi Type file Organisasi Akses file Media Record Size Record Key Software : Admin : tb_admin.myd : Untuk menjalankan program : File master : Index Sequential : Random : Hard Disk : 130 Record : kd_admin : Mysql Tabel III.1 Spesifikasi Tabel Admin. No Elemen Data Nama Field Type Panjang Keterangan 1 Kode Admin kd_admin Varchar 15 Primary Key 2 Nama Admin Nama Varchar 30-3 Password Password Varchar 30-4 Nomer telepon no_tlp Varchar 15-5 Jenis kelamin Jk - - - 6 Email Email Varchar 40 -

42 2. Tabel User Nama File Akronim Fungsi Type file Organisasi Akses file Media Record Size Record Key Software : User : tb_user.myd : Untuk membeli tiket acara : File master : Index Sequential : Random : Hard Disk : 175 Record : kd_user : Mysql Tabel III.2 Spesifikasi Tabel User. No Elemen Data Nama Field Type Panjang Keterangan 1 Kode User kd_user Varchar 15 Primary Key 2 Username Username Varchar 10-3 Password Password Varchar 30-4 Nama user Nama Varchar 30-5 Nomer telepon No_tlp Varchar 10-6 Jenis kelamin Jk - - - 7 Email Email Varchar 40-8 Alamat Alamat Varchar 40-9 Tanggal Lahir Tgl_lahir Date - -

43 3. Tabel Acara Nama File Akronim Fungsi Type file Organisasi Akses file Media Record Size Record Key Software : Acara : tb_acara.myd : Untuk mengetahui informasi dari acara : File master : Index Sequential : Random : Hard Disk : 276 Record : kd_acara : Mysql Tabel III.3 Spesifikasi Tabel Acara. No Elemen Data Nama Field Type Panjang Keterangan 1 Kode Acara Kd_acara Varchar 15 Primary Key 2 Nama Acara Nama_acara Varchar 100-3 Tempat Tempat Varchar 50-4 Tanggal Acara Tanggal_acara Date - - 5 Jam Acara Jam Varchar 10-6 Kode kategori Id_kategori Int 11 Foreign Key 7 8 Harga Tiket Silver Harga Tiket Gold Harga_silver Varchar 15 - Harga_gold Varchar 15 -

44 9 Harga Tiket Diamond Harga_diamond Varchar 15-10 Gambar Gambar Varchar 30-11 Kode Admin Kd_admin Varchar 15 Foreign Key 4. Tabel Kategori Nama File Akronim Fungsi Type file Organisasi Akses file Media Record Size Record Key Software : Kategori : tb_kategori.myd : Untuk mengetahui jenis acara : File master : Index Sequential : Random : Hard Disk : 51 Record : id_kategori : Mysql Tabel III.4 Spesifikasi Tabel Kategori. No Elemen Data Nama Field Type Panjang Keterangan 1 Id Kategori Id_kategori Int 11 Primary Key Auto increament 2 Nama Kategori Acara Nm_kategori Varchar 20-3 Kode Admin Kd_admin Varchar 20 Foreign Key

45 5. Tabel Transaksi Nama File Akronim Fungsi Type file Organisasi Akses file Media Record Size Record Key Software : Transaksi : tb_transaksi.myd : Untuk mengetahui penjualan tiket : Transaksi : Index Sequential : Random : Hard Disk : 147 Record : kd_order : Mysql Tabel III.5 Spesifikasi Tabel Transaksi. No Elemen Data Nama Field Type Panjang Keterangan 1 Kode Order Kd_order Varchar 15 Primary Key 2 Nama user Nama_lengkap1 Varchar 30-3 Nama user Nama_lengkap2 Varchar 40-4 Kode Acara Kd_acara Varchar 15 Foreign Key 5 Jumlah Harga Harga Int 11-6 Tanggal Pesan Tgl_order Date - - 7 Kode user Kd_user Varchar 15 Foreign Key 8 Jumlah Beli Qty Int 11-9 Status Status Varchar 10 -

46 6. Tabel komentar Nama File Akronim Fungsi Type file Organisasi Akses file Media Record Size Record Key Software : Komentar : tb_komentar.myd : Untuk user mengomentari pelayanan penjualan tiket : File master : Index Sequential : Random : Hard Disk : 75 Record : id_komentar : Mysql Tabel III.6 Spesifikasi Tabel Komentar. No Elemen Data Nama Field Type Panjang Keterangan 1 Kode komentar Id_komentar Varchar 10 Primary Key 2 Nama user Nama_komentar Varchar 30-3 Email Email Varchar 20-4 Isi Isi_komentar Text - - 5 Kode user Kd_user Varchar 15 Foreign Key 7. Tabel konfirmasi Nama File Akronim Fungsi : Konfirmasi : tb_konfirmasi.myd : Untuk admin melakukan konfirmasi pembelian tiket

47 Type file Organisasi Akses file Media Record Size Record Key Software : Transaksi : Index Sequential : Random : Hard Disk : 181 Record : kd_konfirmasi : Mysql Tabel III.7 Spesifikasi Tabel Konfirmasi. No Elemen Data Nama Field Type Panjang Keterangan 1 Kode konfirmasi Kd_konfirmasi Varchar 15 Primary Key 2 Harga Harga Varchar 10-3 Jumlah Beli Qty Int 11-4 No Rekening Norek Int 15-5 Nama bank Nm_bank Varchar 10-6 Pemilik Rekening Pemilik _Rekening Varchar 30-7 Jumlah transfer Jumlah_transfer Varchar 10-8 Rekening tujuan Rekening_tujuan Varchar 10-9 Tanggal transfer Tgl_transfer Date - - 10 Gambar Gambar Varchar 50-11 Status Status Varchar 10-12 Kode admin Kd_admin Varchar 10 Foreign Key

48 13 Kode order Kd_order Varchar 15 Foreign Key 3.2.3. Rancangan Struktur Navigasi 1. Struktur Navigasi Admin. Ilustrasi gambar struktur navigasi admin bisa dilihat pada gambar III.29 Gambar III.29 Rancangan Struktur Navigasi Admin.

49 2. Struktur Navigasi Beranda. Ilustrasi gambar Struktur Navigasi Beranda bisa dilihat pada gambar III.30 Gambar III.30 Rancangan Struktur Navigasi Beranda. 3. Struktur Navigasi User. Ilustrasi gambar Struktur navigasi user bisa dilihat pada gambar III.31 Gambar III.31 Rancangan Struktur Navigasi User.

50 3.3. Implementasi dan Pengujian Unit. 3.3.1. Implementasi A. Implementasi Rancangan Antar Muka Implementasi rancangan antar muka pada penjualan tiket berbasis web berdasarkan hasil rancangan antar muka. 1. Halaman Login Admin Ini tampilan ketika membuka localhost/penjualantiket/admin. Admin harus mengiri username dan password terlebih dahulu sebelum mengakses halaman admin. Ilustrasi gambar bisa dilihat pada gambar III.32 Gambar III.32 Halaman Login Admin.

51 2. Halaman Utama Admin. Setelah melakukan login, akan muncul halaman ini. Ilustrasi gambar bisa dilihat pada gambar III.33 3. Halaman Admin Data User Gambar III.33 Halaman Utama Admin. Jika admin memasuki halaman ini, admin hanya bisa lihat pengunjung yang melihat atau mengunjungi web tersebut. Ilustrasi gambar bisa dilihat pada gambar III.34 Gambar III.34 Halaman Admin Data User.

52 4. Halaman Admin Data Acara Jika Admin memasuki halaman ini admin dapat melihat acara yang telah diinput. Ilustrasi gambar bisa dilihat pada gambar III.35 Gambar III.35 Halaman Admin Data Acara. 5. Halaman Admin Tambah Data Acara Di halaman ini admin dapat menambah acara yang di adakan. Ilustrasi gambar bisa dilihat pada gambar III.36 Gambar III.36 Halaman Admin Tambah Data Acara.

53 6. Halaman Admin Edit Data Acara. Di halaman ini admin dapat mengubah jika ada kesalahan di data yang telah diinput. Ilustrasi gambar bisa dilihat pada gambar III.37 Gambar III.37 Halaman Admin Edit Data Acara. 7. Halaman Admin Data Kategori. Di halaman ini admin dapat melihat beberapa kategori dari acara. Ilustrasi gambar bisa dilihat pada gambar III.38 Gambar III.38 Halaman Admin Data Kategori.

54 8. Halaman Admin Tambah Kategori. Halaman ini admin dapat menambahkan kategori dari acara. Ilustrasi gambar bisa dilihat pada gambar III.39 Gambar III.39 Halaman Admin Tambah Kategori. 9. Halaman Admin Edit Kategori. Di halaman ini admin dapat mengubah jika ada kesalahan di data kategori yang telah diinput. Ilustrasi gambar bisa dilihat pada gambar III.40 Gambar III.40 Halaman Admin Edit Kategori.

55 10. Halaman Admin Transaksi Penjualan. Halaman ini menampilkan user yang membeli tiket acara, admin hanya bisa mengelola secara menghapus jika user sudah mencetak tiket. Ilustrasi gambar bisa dilihat pada gambar III.41 Gambar III.41 Halaman Admin Transaksi Penjualan.

56 11. Halaman Admin Transaksi Konfirmasi. Halaman ini admin dapat melakukan diterima atau ditolaknya suatu transaksi, jika data lengkap maka admin menerima transaksi begitu sebaliknya. Ilustrasi gambar bisa dilihat pada gambar III.42-43 Gambar III.42 Halaman data transaksi konfirmasi. Gambar III.43 Halaman data konfirmasi.

57 12. Halaman Admin Laporan Penjualan. Halaman ini menampilkan laporan penjualan tiket acara. Ilustrasi gambar bisa dilihat pada gambar III.44 Gambar III.44 Halaman admin laporan penjualan.

58 13. Halaman Admin Laporan Konfirmasi. Halaman ini menampilkan laporan konfirmasi yang telah di konfirmasi oleh admin. Ilustrasi gambar bisa dilihat pada gambar III.45 Gambar III.45 Halaman Admin Laporan Konfirmasi. 14. Halaman Cetak Laporan Penjualan Halaman ini menampilkan laporan penjualan tiket yang sudah siap untuk di print. Ilustrasi gambar bisa dilihat pada gambar III.46 Gambar III.46 Halaman Admin Cetak Laporan penjualan.

59 15. Halaman Cetak Laporan Konfimarsi Penjualan. Halaman ini menampilkan laporan dari admin melakukan konfirmasi yang sudah siap untuk di print. Ilustrasi gambar bisa dilihat pada gambar III.47 Gambar III.47 Halaman Cetak Laporan Konfirmasi Penjualan. 15. Halaman User Sebelum Login. Tampilan halaman utama user, sebelum user melakukan login. Ilustrasi gambar bisa dilihat pada gambar III.48 Gambar III.48 Halaman User Sebelum Login.

60 16. Halaman Daftar User. Halaman ini user harus mendaftarkan diri agar mempunyai akun dan bisa membeli tiket. Ilustrasi gambar bisa dilihat pada gambar III.49 Gambar III.49 Halaman Daftar User. 17. Halaman Login User. Tampilan ini keluar jika user ingin melakukan pembelian tiket. Ilustrasi gambar bisa dilihat pada gambar III.50 Gambar III.50 Halaman Login User.

61 18. Halaman User Setelah Login. Halaman ini akan tampil setelah user melakukan login. Ilustrasi gambar bisa dilihat pada gambar III.51 19. Halaman User Kontak Gambar III.51 Halaman User Setelah Login. Halaman ini menampilkan seputar tentang web kami. Ilustrasi gambar bisa dilihat pada gambar III.52 Gambar III.52 Halaman User Kontak.

62 20. Halaman User Tentang Kami. Halaman ini menampilkan seputar tentang web kami. Ilustrasi gambar bisa dilihat pada gambar III.53 21. Halaman User Pesan Tiket Gambar III.53 Halaman User Tentang Kami. Halaman ini menampilkan ketika user ingin membeli tiket serta mengetahui harga tiket tersebut. Ilustrasi gambar bisa dilihat pada gambar III.54 Gambar III.54 Halaman User Pesan Tiket.

63 22. Halaman User Mengisi Data Diri. Di halaman ini user diharuskan mengisi data diri untuk melakukan transaksi. Ilustrasi gambar bisa dilihat pada gambar III.55 Gambar III.55 Halaman User Mengisi Data Diri.

64 23. Halaman data pesanan user. Halaman ini menampilkan data yang sudah diisi, sehingga user dapat melakukan konfirmasi kembali. Ilustrasi gambar bisa dilihat pada gambar III.56 24. Halaman Konfirmasi User. Gambar III.56 Halaman data pesanan user. Pada halaman ini user mengisikan data diri berupa pembayaran melalui atm dan sebagainya. Ilustrasi gambar bisa dilihat pada gambar III.57 Gambar III.57 Halaman Konfirmasi User.

65 25. Halaman Hasil Konfirmasi User. Setelah user melakukan isi data pembayaran, maka tampilan dihalaman ini akan berubah menjadi cetak. Ilustrasi gambar bisa dilihat pada gambar III.58 26. Halaman Cetak Tiket. Gambar III.58 Halaman Hasil Konfirmasi User. Halaman ini menampilkan tiket yang sudah di beli. Ilustrasi gambar bisa dilihat pada gambar III.59 Gambar III.59 Halaman Cetak Tiket.

66 B. Spesifikasi Sistem Komputer Konfigurasi sistem komputer meliputi perangkat keras (hardware), perangkat lunak (software) agar dapat digunakan untuk melakukan pekerjaan komputerisasi. 1. Spesifikasi Perangkat Keras (hardware) Yang dimaksud dengan perangkat keras adalah seperangkat alat yang membantu sistem yang diusulkan dengan alat bantu lain. Yang terdiri dari unit masukkan (input), unit penjualan (process), unit keluaran (output). Pemilihan suatu komputer antara lain ditentukan oleh kapasitas komputer dan unit pengolahan datanya (CPU), unit pemasukkan datanya yaitu keyboard dan media penyimpanan datanya berupa hardisk. Penulis menerangkan juga bahwa perangkat keras yang dibutuhkan untuk implementasi website ini adalah : a. Server 1) CPU a) Processor Intel Pentium Core 2 Duo b) RAM DDR2 4 GB c) Hard Disk 500 GB 2) Mouse : Optical Mouse USBport 3) Keyboard : 87keys 4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi Internet dengan kecepatan 2 Mbps

67 b. Client 1) CPU (a) Processor Intel Pentium 4 (b) RAM DDR2 1GB (c) Hard Disk 20GB 2) Mouse : Optical Mouse USBport 3) Keyboard : 87keys 4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi Internet dengan kecepatan 2 Mbps 2. Spesifikasi Perangkat Lunak (Software) Perangkat lunak atau Software adalah seluruh fase dari sistem pengolahan data yang diluar dari peralatan komputernya sendiri. Fasilitas software itu sendiri terdiri dari sistem desaign, program dan prosedut-prosedur lainnya. Disini penulis menerangkan bahwa sistem komputer perangkat lunak yang dibutuhkan untuk implementasi website ini adalah : 1. Server a. Sistem operasi yang umum digunakan seperti : Microsoft Windows 7. b. Aplikasi bundle web server seperti : Xampp, yang terdiri dari beberapa komponen, diantaranya : (1) Aplikasi Apache Server v3. (2) Aplikasi PHP Server v3. (3) Aplikasi MySQL Server v3. (4) Aplikasi phpmyadmin Server v3.

68 c. Aplikasi web browser lihat seperti Mozilla Firefox, dan Google Chrome. 3.3.2. Pengujian Unit Pengujian terhadap program yang dibuat menggunakan blackbox testing yang focus terhadap proses masukan dan keluaran program. A. Pengujian Terhadap Form Login Admin. Tabel III.8 Hasil pengujian Black Box Testing Form Login Admin. No Skenario Pengujian Test Case 1 Username dan password tidak diisi kemudian klik tombol login 2 Mengetikan Username dan Password tidak diisi kemudian klik tombol login 3 Username tidak diisi dan password diisi kemudian klik tombol login 4 Mengetikan salah satu kondisi salah pada username atau password kemudian klik login 5 Mengetikan salah satu kondisi salah pada username atau password kemudian klik login Username : (kosong) Password : (kosong) Username : Admin Password : (kosong) Username : (kosong) Password : admin Username : admin(benar) Password : saya (salah) Username : admin(benar) Password : admin(benar) Hasil yang diharapkan Sistem akan menolak akses admin dan menampilkan Isi Semua Kolom Login!!! Sistem akan menolak akses admin dan menampilkan Isi Semua Kolom Login!!! Sistem akan menolak akses admin dan menampilkan Isi Semua Kolom Login!!! Sistem akan menolak akses admin dan menampilkan Username atau password salah! Sistem akan menerima akses admin dan menampilkan Login Berhasil Hasil Pengujian Sesuai Harapan Sesuai Harapan Sesuai Harapan Sesuai Harapan Sesuai Harapan Kesimpulan Valid Valid Valid Valid Valid

69 B. Pengujian terhadap form login user. Tabel III.9 Hasil pengujian Black Box Testing Form Login User. No Skenario Pengujian Test Case Hasil yang diharapkan 1 Username dan Username : (kosong) Sistem akan password tidak diisi Password : (kosong) menolak akses kemudian klik admin dan tombol login menampilkan Isi Semua Kolom 2 Mengetikan Username dan Password tidak diisi kemudian klik tombol login 3 Username tidak diisi dan password diisi kemudian klik tombol login 4 Mengetikan salah satu kondisi salah pada username atau password kemudian klik login 5 Mengetikan salah satu kondisi salah pada username atau password kemudian klik login Username : Admin Password : (kosong) Username : (kosong) Password : admin Username : admin(benar) Password : saya (salah) Username : saya Password : admin(benar) Login!!! Sistem akan menolak akses admin dan menampilkan Isi Semua Kolom Login!!! Sistem akan menolak akses admin dan menampilkan Isi Semua Kolom Login!!! Sistem akan menolak akses admin dan menampilkan Username atau password salah! Sistem akan menolak akses admin dan menampilkan Username atau password salah! Hasil Pengujian Sesuai Harapan Sesuai Harapan Sesuai Harapan Sesuai Harapan Sesuai Harapan Kesimpulan Valid Valid Valid Valid Valid

70 C. Pengujian terhadap form tambah kategori. Tabel III.10. Hasil Pengujian Black Box Testing Form Tambah Kategori. No. Skenario Pengujian Test Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1. Mengosongkan semua data pada form tambah admin kecuali Kode Admin lalu langsung mengklik tombol Tambah ID Kategori: (kosong) Nama Kategori: (kosong) Kode Admin : ADM-01 Sistem akan menolak akses tambah paket dan menampilkan pesan Inputan tidak boleh ada yang kosong Sesuai harapan Valid 2. Hanya mengisi salah satu / beberapa data pada form tambah kategori, lalu mengklik tombol Tambah ID Kategori: 1 Nama Kategori: (kosong) Kode Admin : ADM-01 Sistem akan menolak akses tambah paket dan menampilkan pesan Inputan tidak boleh ada yang kosong Sesuai harapan Valid 3. Hanya mengisi salah satu / beberapa data pada form tambah kategori, lalu mengklik tombol Tambah ID Kategori: (kosong Nama Kategori: musik Kode Admin : ADM-01 Sistem akan menolak akses tambah paket dan menampilkan pesan Inputan tidak boleh ada yang kosong Sesuai harapan Valid 4 Mengisi semua data pada form tambah admin, lalu mengklik tombol Tambah ID Kategori: 1 Nama Kategori: musik Kode Admin : ADM-01 Sistem menerima akses Tambah Data Berhasil form tambah Kategori dan kemudian langsung menampilkan Sesuai harapan Valid

71 data Kategori D. Pengujian terhadap Form Pemesanan Tiket. Tabel III.11. Hasil Pengujian Black Box Testing Form Pemesanan Tiket. No. Skenario Pengujian Test Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1. Mengosongkan semua data pada form pemesanan kecuali Kode acara,nama acara, tempat, Harga, jumlah, tanggal, kode user, username lalu langsung mengklik tombol Input Nama Lengkap (1)*: (kosong) Nama Lengkap (2):: (kosong) Alamat*: (kosong) Kode Acara: Acara- 00001 Nama Acara : Glenn fredly tempat: bintaro harga: 100000 jumlah *: (kosong) Tanggal : (2017-07- 20) kode user : (USER-002) username : Irwan kode konfirmasi : (kosong) Sistem akan menolak akses tambah pemesanan dan menampilkan pesan Please fill out this field Sesuai harapan Valid 2. Hanya mengisi salah satu / beberapa data pada form Nama Lengkap (1)*: (irwan) Nama Sistem akan menolak akses pemesanan dan Sesuai harapan Valid

72 pemesanan kecuali ID pesan, ID Paket, Nama Paket, Harga, lalu mengklik tombol Pesan Sekarang Lengkap (2):: (kosong) Alamat*: (kosong) Kode Acara: Acara- 00001 Nama Acara : Glenn fredly tempat: bintaro harga: 100000 jumlah *: (kosong) Tanggal : (2017-07- 20) kode user : (USER-002) username : Irwan kode konfirmasi : (kosong) menampilkan pesan Please fill out this field 3. Hanya mengisi salah satu / beberapa data pada form pemesanan kecuali ID pesan, ID Paket, Nama Paket, Harga, lalu mengklik tombol Pesan Sekarang Nama Lengkap (1)*: (irwan) Nama Lengkap (2):: (kosong) Alamat*: (jakarta) Kode Acara: Acara- 00001 Nama Acara : Glenn fredly tempat: bintaro harga: 100000 jumlah *: (kosong) Sistem akan menolak akses pemesanan dan menampilkan pesan Please fill out this field Sesuai harapan Valid

73 Tanggal : (2017-07- 20) kode user : (USER-002) username : Irwan kode konfirmasi : (kosong) 4 Mengisi semua data pada form pemesanan data yang ada simbol (*), lalu mengklik tombol Input Nama Lengkap (1)*: (irwan) Nama Lengkap (2):: (kosong) Alamat*: (jakarta) Kode Acara: Acara- 00001 Nama Acara : Glenn fredly tempat: bintaro harga: 100000 jumlah *: (1) Tanggal : (2017-07- 20) kode user : (USER-002) username : Irwan kode konfirmasi : (kosong) Sistem akan menerima akses pemesanan dan menampilkan pesan Transaksi Berhasil Sesuai harapan Valid