PERANCANGAN SISTEM APLIKASI PEMESANAN TIKET SEMINAR ONLINE BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL
RIRIN RATNA DWI WINARTI 41510010070
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014 1
http://digilib.mercubuana.ac.id/
2
http://digilib.mercubuana.ac.id/
PERANCANGAN SISTEM APLIKASI PEMESANAN TIKET SEMINAR ONLINE BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL
Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer
Oleh : RIRIN RATNA DWI WINARTI 41510010070
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014
3
http://digilib.mercubuana.ac.id/
4
http://digilib.mercubuana.ac.id/
5
http://digilib.mercubuana.ac.id/
6
http://digilib.mercubuana.ac.id/
7
http://digilib.mercubuana.ac.id/
8
http://digilib.mercubuana.ac.id/
KATA PENGANTAR Puji syukur dipanjatkan kepada tuhan yang Maha Esa atas berkat dan rahmatnya yang telah memperkenankan penulis dapat menyelesaikan skripsi dengan judul “PERANCANGAN SISTEM APLIKASI PEMESANAN TIKET SEMINAR BERBASI WEB MENGGUNAKAN PHP DAN MYSQL “ tepat pada waktunya. Adapun tujuan penulisan skripsi ini merupakan salah satu syarat dalam mendapatkan sebuah gelar sarjana komputer pada Fakultas Ilmu Komputer Universitas Mercu Buana Jakarta. Dalam menyelesaikan skripsi ini, penulis memperoleh banyak bimbingan, bantuan. Oleh karena itu, pada kesempataan ini dengan segenap hati sudah seharusnya penulis menyampaikan rasa terima kasih yang sebesar – besarnya kepada : 1. Ibu Afiyati Reno, SSI., MT. Selaku dosen pembimbing yang telah meluangkan waktu dan tenaganya untuk membimbing dan memberi pengarahan kepada saya sehingga dapat terselesaikan skripsi ini. 2. Bapak Sabar Rudiarto, S.KOM., M.KOM. selaku Ketua Program Studi Teknik Informatika Universitas Mercubuana 3. Ibu Umniy Salamah, ST. MMSI selaku Koordinator Tugas akhir 4. Seluruh staf pengajar fakultas ilmu komputer universitas mercu buana Semoga Allah SWT membalas seluruh kebaikan dan selalu mencurahkan rahmat serta hidayah-Nya. Untuk itu, penulis memohon maaf apabila masih banyak kekurangan dalam penyusunan laporan tugas akhir ini. Semoga laporan tugas akhir ini dapat bermanfaat bagi semua pihak yang membutuhkannya. Amin. Jakarta Oktober 2014 Penulis
Ririn ratna dwi winarti
9
http://digilib.mercubuana.ac.id/
10
http://digilib.mercubuana.ac.id/
PERANCANGAN APLIKASI PEMESANAN TIKET SEMINAR ONLINE BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL Ririn Ratna Dwi Winarti 1, Afiyati Reno.,SSI.,MT2 Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu Buana1,2 Jl. Raya Meruya Selatan no.01, Kembangan Jakarta Barat 11650 Email:
[email protected],
[email protected] mengantri lebih panjang. Maka dibuat sebuah web sederhana, minimalis yang menyediakan fasilitas untuk pemesanan tiket seminar secara online sehingga memudahkan mahasiswa untuk memesan tiket seminar dimanapun tanpa perlu pergi ke kampus. Untuk mendapatkan hasil yang lebih baik lagi adapun saran – saran yang di berikan terhadap aplikasi pemesanan tiket seminar online. Dapat diakses oleh mahasiswa umum dimanapun menggunakan internet.
Abstract -- The process used in the seminar ticket booking is still using manual system is not like booking train tickets are building web-based applications using PHP and MySQL making it easier for participants to regestrasi. The research method used method of Luther with stages such as: 1 Concept (Concept), 2 Design (desing), 3 Collecting material (Material Collecting), 4.Assembly (Assembly), 5. Testing (Testing), 6 Distribution (Distribution). The results showed that the application of all the features - features of the application can be run. Features features consist of a ticket buyer, seminars data reports, ordering the data, print the message the results of the participants, the seminar of data, plus data. This application is needed by all students in order to gain the ease and convenience of online seminars of induced get tickets without having to queue longer. Then made a simple web, minimalist provides facilities for booking tickets online seminars to facilitate student seminars to book tickets anywhere without the need to go to college. To get better results as for advice - advice that is given to the seminar online ticket booking application. Can be accessed by the general student anywhere using the Internet.
Kata kunci : Tiket, Seminar, Web, Php, MySQL I.PENDAHULUAN 1.1 Latar Belakang Masyarakat menginginkan disediakan berbagai jenis layanan yang dapat di akses dengan berbagai cara mudah,cepat,efesien dan tersedia 24 jam dalamsehari7 hari dalam seminggu di mana pun berada interaksi pengunjung umum biasa mahasiswa atau orang – orang yang berminat untuk mengikuti atau mengakses sistem pelayanan tiket seminar karena komunikasi secara elektronik relatif dapat dilakukan secara efesien, efektif , akurat, aman, nyaman, dan berkualitas. Sejak dulu hingga saat ini pengunjung umun atau mahasiswa yang ingin membeli tiket seminar harus mengantri atau mendaftar di loket pelaksanaan seminar untuk membeli tiket seminar. Ironisnya cara ini relatif tidak efektif karena pengunjung umun atau mahasiswa dan lain – lainya harus mengantri dalam antrian yang cukup panjang dan cukup lama untuk mendapatkan tiket seminar namun tidak jarang sebelum giliranya membeli tiket seminar tiket yang ingin di beli sudah habis terjual tanpa informasi mengenai tiket yang masih tersedia. Oleh sebab itu penulis berusaha mencari solusi untuk membuat sistem baru yaitu dengan menggunakan sistem pembelian tiket seminar berbasis web yang di harapkan dapat dijadikan solusi untuk memecahkan masalah tersebut.
Keywords : Ticketing,Seminar,Web,Php and Mysql Abstrak -- Proses yang digunakan pada pemesanan tiket seminar saat ini masih menggunakan sistem manual tidak seperti pemesanan tiket kereta api yang membangun aplikasi berbasis web menggunakan php dan MySQL sehingga memudahkan perserta untuk regestrasi. Metode penelitian menggunakan metode Luther dengan tahapan seperti : 1. Konsep( Concept), 2. Desain (Design), 3. Pengumpulan materi (Material Collecting), 4.Pembuatan (Assembly), 5. Pengujian (Testing), 6. Distribusi (Distribution). Hasil penelitian menunjukan bahwa aplikasi tersebut semua fitur – fitur aplikasi tersebut dapat dijalankan. Fitur – fitur terdiri dari pemesan tiket, laporan data seminar,data pemesan,cetak hasil pesan peserta,data seminar, tambah data. Aplikasi ini sangat dibutuhkan oleh semua mahasiswa agar memperoleh kemudahan dan kenyamanan yntuk mendapatkan tiket seminar online tanpa harus
1.2 Perumusan Masalah Sistem pembelian tiket seminar berbasis web ini sebagai metode efesien dan nyaman berbagai perubahan merupakan pilihan yang di anggap sesuai
11
http://digilib.mercubuana.ac.id/
oleh penulis. Akan tetapi dalam aplikasi suatu sistem pengenalan bukan hanya di perlukan ketepatan tapi juga kecepatan.
b. c. d. e. f.
Perumusan masalah yang akan dibahas pada penulisan ini ialah : 1. Bagaimanamerancangdanmengimplementasi kansysteminformasipemesanantiket seminar? 2. Pembuatanlaporan data pemesanantiket seminar? 3. Sisteminformasi yang direncanakanakandibuatdandikembangkanjar ingan computer berbasiswebmenggunakanphpdanmysqlsehin ggamudahdiaksesmelaluijaringan internet pemesanantiket seminar? 1.3 Batasan Masalah Untuk membatasi permasalahan agar tidak menimbulkan kekekliruan serta meluasnya permasalahan, maka salam tugas akhir ini penulis hanya akan membatasi masalah yang meliputi : 1. Rancangan aplikasi pemesanan tiket seminar 2. Tidak membahas detail proses pembayaran melalui bank 3. Tidak membahas keamanan untuk sistem yang akan di kerjakan dan keamanan transaksi pembayaran 1.4 Tujuan Dan Manfaat Adapun maksud dari penelitian ini adalah untuk mempermudah calon pemesan melakukan tranksaksi pemesanan tiket dan meningkatkan pemasaran bagi perusahaan. Sedangkan tujuan yang ingin dicapai dari penelitian ialah : Tujuan dari penulisan ini ialah : 1. Mempelajari cara pembelian tiket seminar tanpa harus mengantri 2. Membuat suatu perancangan aplikasi pemesanan tiket seminar 3. Aplikasi ini menggunakan PHP dan MySQL 4. Menambah ilmu dan wawasan 5. Menambah pengetahuan untuk pemesan
Desain ( design) Pengumpulanmateri ( material collecting ) Pembuatan (assembly) Pengujian (testing ) Distribusi ( Distribution ) II. LANDASAN TEORI
2.1 Sistem Informasi Sistem informasi adalah suatu sistem 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 informasi yang diperlukan untuk pengambilan keputusan. Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem ini menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya[1]. 2.2 Rekayasa Perangkat Lunak ( RPL ) Rekayasa perangkat lunak displin ilmu yang mencakup segala hal yang berhubungan dengan proses pengembangan perangkat lunak sejak dari tahapan implementasi serta pasca implementasi sehingga siklus hidup perangkat lunak dapat berlangsung dengan efesien dan terukur[2]. Metodeluther yang dilakukanmelalui 6 tahapan, yaitu :konsep, desain, pengumpulan material, pembuatan, pengujiandandistribusisepertigambarini :
1.5 Permodelan Sistem Unified Modelling Language (UML) adalah sebuah “ bahasa” yang telah menjadi standar dalam industri untuk visualisasi merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang sebuah model sistem. Dengan menggunakan UML dapat dibuat model semua jenis perangkat lunak, dimana aplikasi tersebut dapat berjalan pada perangkat keras, sistem operasi dan jaringan. Dan dituliskan dalam bahasa pemograman apapun. 1.6 Metodologi Penelitian Metodeyang penulisgunakandalamaplikasiiniadalahmetodepera ncanganluther.Berikutadalahtahapan – tahapannya : a. Konsep ( concept )
Gambar : 2.1 Metode Luther 1.
Concept Tahapkonsepadalahtahapuntukmenentukantujuan dansiapapengguna program (identifikasiaudiens). Tahapinijugamenentukanjenisaplikasi
12
http://digilib.mercubuana.ac.id/
(presentasiinteraktif, dan dantujuanaplikasi (hiburan, pembelajaran, dan lain-lain). 2.
Material Collecting Material collectingadalahtahappengumpulanbahan yang sesuaidengankebutuhan yang dikerjakan. Bahanbahantersebut, antara lain gambarclip art, foto, animasi, audio, dan lain-lain.
4.
Assembly Tahapassemblyadalahtahappembuatansemuaobjek ataubahan multimedia. Pembuatanaplikasididasarkanpadatahapdesign, sepertistoryboard, baganalir, dan/ataustrukturnavigasi.
teks,
gambar,
bunyi,
atau
2.4 Perancangan Basis data Perancangan basis data merupakan proses menciptakan perancangan untuk basis data yang akan mendukung operasi dan tujuan perusahaan dalam merancang suatu basis data, digunakan metodologi – metodologi yang membantu dalam tahap perancangan basis data[5].
Design Design (perancangan) adalahtahappembuatanspesifikasimengenaiarsitek tur program, gaya, tampilandankebutuhan material/bahanuntuk program. Tahapinibiasanyamenggunakanstoryboarduntukm enggambarkandeskripsitiap scene, denganmencantumkansemuaobjek multimedia dantautanke scene lain danbaganalir(flowchart) untukmenggambarkanalirandarisatu scene ke scene lain.
3.
5.
huruf, simbol, kombinasinya[4].
lain-lain) pelatihan,
2.4.1 DFD (Data Flow Diagram) DFD merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program. 1. Komponen Data Flow Diagram a. Menurut Yordan dan DeMarco
Gambar 1. Komponen DFD Yourdan dan DeMarco b. Menurut Gene dan Serson
Testing Tahaptesting (pengujian) dilakukansetelahmenyelesaikantahapassemblyden ganmenjalankanaplikasi/program danmelihatnyaapakahadakesalahanatautidak.Taha ppertamapadatahapinidisebuttahappengujian alpha (alpha test) yang pengujiannyadilakukanolehpembuatataulingkunga npembuatnyasendiri.Setelahlolosdaripengujian alpha, pengujian beta yang melibatkanpenggunaakhirakandilakukan.
Gambar 2. Komponen DFD Gene dan Serson 2.4.2 ERD (Entity Relationship Diagram) ERD (Entity Relationship Diagram) adalah suatu model untuk menggambarkan data dalam bentuk entitas, atribut dan hubungan antar entitas. ERD hanya bersifat konseptual dan tidak tergantung pada produk DBMS (Database Management System)
6. Distribution Padatahapini, aplikasiakandisimpandalamsatu media penyimpanan.Tahapinijugadapatdisebuttahapeval uasiuntukpengembanganproduk yang sudahjadi agar lebihbaik.Hasilevaluasiinidapatdigunakansebagai masukanuntuktahapkonseppadaprodukselanjutny a[3].
Komponen-komponen ERD yaitu: 1. Entitas (Entity)
2.3 Basis Data Basis data terdiri dari dua kata yaitu basis dan data. Basis adalah sebuah markas atau gudang tempat berkumpulnya sebuah data. Sedangkan Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan) barang , hewan, peristiwa, konsep, keadaan, dan sebagainya. Yang di rekam dalam bentuk angka
Gambar 3. Simbol Jenis Entitas Entitas dapat berupa sesuatu yang nyata ataupun abstrak, dapat berupa seseorang, sebuah tempat, sebuah subjek, sebuah kejadian atau suatu konsep. 2. Hubungan (Relationship)
13
http://digilib.mercubuana.ac.id/
Hubungan adalah suatu asosiasi yang ada antara dua jenis entitas.Hubungan digambarkan dengan bentuk belah ketupat. Tiap belah ketupat diberi label kata kerja.
3. Atribut
3.1 Analisa Masalah Kemajuan teknologi merupakan salah satu aspek penting yang menyebabkan pola hidup menjadi lebih modern, dan menginginkan segala sesuatu berjalan lebih mudah dan cepat praktis. Saat ini cara pemesan tiket seminar melakukan promosi biasanya dengan cara mengantri untuk mendapatkan tiket seminar dan membuang waktu yang cukup lama untuk mengantri dapat menimbulkan masalah keterbatasan ruang.
Gambar 4. Simbol Hubungan
Setiap kejadian dari tiap entitas perlu dilakukan idetifikasi dan deskripsi dengan menggunakan atribut.Atribut adalah karakteristik dari suatu entitas.Atribut-atribut tersebut sebenarnya adalah elemen-elemen data dan masing-masing diberikan satu nilai tunggal, yang disebut nilai atribut digambarkan dalam bentuk elips.
Tidak sedikit dari mahasiswa yang mengerti akan internet dan cara menggunakannya selain itu juga sudah banyak masyarakat indonesia yang bisa mengakses internet tanpa mengenal usia. Untuk itu penulis berharap dapat menggunakan system baru ini untuk bisa memesan tiket seminar yang cepat praktis dan mudah ini. yang akan mempermudah, memperkenalkan system pemesanan tiket seminar ini. 3.2 Perancangan Pada bagian ini dijelaskan secara rinci tentang perancangan aplikasi pemesanan tiket seminar seminar dengan menggunakan pemodelan use case, activity diagram, dan suquence diagram. Analisa merupakan penguraian dari suatu sistem yang utuh ke dalam bagian – bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi a. DFD (Data Flow Diagram ) Adapun pengambaran DFD dari sistem informasi pemesanan tiket seminar
Gambar 5. Simbol Atribut 2.5 PHP Php merupakan bahasa pemograman yang berbasis web yang memiliki kemampuan untuk memproses data dinamis. Php dikatakan sebagai sebuah server-side embedded scriptlaguage artinya sintaks – sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi – aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web broswer tetapi prosesnya secara keseluruihan dijalankan di server, pada prinsipnya server akan bekerja apabila ada permintaan dari client menggunakan kode – kode PHP untuk mengirimkan permintaan ke server[6].
Admin
Info pemesanan tiket
2.6 Dreamweaver
Info data
Info tiket User
Dreamweaver adalah software aplikasi yang di gunakan sebagai HTML editor profesional untuk mendesain web secara visual. Aplikasi ini juga biasa di kenal dengan istilah WYSIWYG (What You See Is What Yoi Get),yang intinya adalah bahwa anda tidak harus berurusan dengan tag-tag HTML untuk membuat sebuah situs.
Input data
Sistem pemesana tiket seminar
Input data Pemesan Input data
Gambar 3.1 DFD level 0
2.7MySQL MySQL adalah program database server yang mampu menerima dan mengirimkan data dengan sangat cepat, multi user serta menggunakan peritah standar SQL (Structured Query Language) dan baik digunakan sebagai clientnmaupun server[7]. III. ANALISA DAN PERANCANGAN
14
http://digilib.mercubuana.ac.id/
1.
Admin
Struktur Aplikasi admin
Pembuatan aplikasi merupakan langkah untuk menggambarkan secara umum berbentuk aplikasi yang akan dan telah berlangsung. Berikut ini gambar pemesan tiket seminar
Mengedit Data
input data
Data seminar Database seminar
Mulai
Info seminar Info seminar
Sistem pemesanan tiket seminar
Info seminar
Data seminar
Menu utama admin 1. home 2. data pemesan 3. data seminar 4.laporan data seminar
Pemesan
User
Home A. Melihat halaman pemesan
Gambar 3.2 DFD level 1 b.
c.
User Leveling Pada user leveling terbagi menjadi empat tingkatan yaitu : 1. Admin 2. Pemesan 3. Jenis tiket seminar 4. User ERD (Entity Relation Ship diagram ) ERD adalah suatu model untuk menggambarkan data dalam bentuk entitas. Adapun ERD untuk sistem informasi pemesanan tiket seminar
Data pemesan A. Melihat halaman pemesan tiket seminar B. Menghapus data seminar
Data seminar A. Menambah data seminar
Laporan data seminar A. Melihat jumlah pemesan tiket seminar
Selesai
Gambar 3.4 Struktur aplikasi pada sisi admin 2.
Struktur aplikasi pada user Mulai
Id_jenisseminar
nama
Nim
Jurusan
Menu utama user
No_tlp Id_pemesan Pemesan
username
Id_user
password User
m en
gik ut
Pesan A. Memasukan data pemesan B. Pilih mengisi form pemesan
Admin
i M
Data pemesan A. Melihat data pemesan
en ah amb
M
em n esa
Menampilkan hasil pesan tiket seminar
Data pemesan Jenis seminar
m
eli
m e sil ngh ka a n
ha
Selesai
t
List pemesan
Gambar 3.5Struktur aplikasi pada sisi user
Print tiket
m
ela an kuk
3.3 Pemodelan Use Case Diagram Diagram use case pada sistem perancangan aplikasi berbasis web melibatkan actor pemesan,kemudian server akan membaca ini dari use casetersebut.lalu dilanjutkan dengan use case login pada pemesan (client) dan kemudian sistem bisa digunakan oleh user. Use case user dimulai dari use case mendaftarkan diri, server akan membaca use case tersebut lalu data user akan diterima oleh user.
Edit data pemesan
M e sil ngh ka a n
Data seminar baru
Gambar 3.3 ERD aplikasi user
15
http://digilib.mercubuana.ac.id/
Melalui use case mendaftarkan diri baik user server akan mengetahui data apa yang di butuhkan oleh user kemudian user menerima informasi yang di butuhkan. Aktor pada administrator juga melakukan use case login,use case memasukkan data, mengubah data, dan menghapus data. Selain use case mendaftarkan diri, user juga terlibat dalam use case menanyakan syarat dan ketentuan dan menanyakan biaya. Dibawah ini adalah gambar yang menunjukan diagram use case dari perancangan aplikasi berbasis web yang akan dilakukan oleh actor calon pemesan tiket seminar.
Isi Form Pesan
Tidak
proses
ya Mendapatkan Kode Verifikasi
Melihat halaman utama
Gambar 3.7 Diagram Activity pemesanan tiket seminar
Mengisi form pesan tiket
Pada gambar dibawah ini tampak skenario untuk login dari actor admnistrator. Untuk masuk ke dalam aplikasi, administrator harus login dengan mengisikan username dan password yang telah tersedia di dalam form login. Setelah itu terdaftar maka administrator dapat memasukki halaman admin.
Melihat Form Pemesanan Login Cetak hasil tiket
Menambah data
Login
pemesan
Menghapus data Administrator ISI FORM LOGIN
Mengedit data TIDAK
CEK DATA
ya
Gambar 3.6 Use case diagram pemesanan tiket seminar
KONEKSI DATABASE
3.3 Pemodelan Activity Diagram
HALAMAN MASUK ADMIN
Gambar di bawah ini menjelaskan bagaimana pemesan melakukan pemesanan tiket seminar. Saat pemesan melakukan pemesanan tiket maka data yang di masukan akan disimpan dalam database calon pemesan.
Gambar 3.8 Diagram Activty Admin Pada gambar di bawah ini tampak skenario untuk memasukan data, dan menghapus data dari aktor administrator. Setelah itu administrator melakukan login adanya pengecekan terhadap database yaitu username dan password jika administrator berhasil masuk maka selanjutnya administrator dapat melakukan operasi database diantaranya memasukkan ,menghapus data.
16
http://digilib.mercubuana.ac.id/
Halaman utama
Halaman admin
Database Pemesanan TiketSeminar
Isi Form Login Tidak
Administrator Isi Form Login
C da ek ta
cek username dan password Dpt akses hal admin Hasil Verifikasi
ya Halaman Admin input & update dat Perintah Sql
Tambahdata,menghapus,mengedit
Tampil Data record data berubah
Klik log out
Gambar 3.9 Diagram Aktifitas Memasukkan data, menghapus data,menambah data.
Keluar web
3.4 Pemodelan Diagram Squence
Gambar 3.11 Diagram Squence Administrator
Pada gambar yang di bawah ini menunjukkan bagaimana aktifitas yang dilakukan oleh actor calon pemesan. Dimulai dengan saat calon pemesan melakukan pengisian data dari kemudian zdikirimkan ke server melalui website dan dilanjutkan ke objek cek persedian tiket di dalam server lalu kemudian dimasukan ke dalam database pemesanan tiket seminar online setelah itu server memberikan informasi yang di terima oleh calon pengunjung atau pemesan. Setelah itu calon pemesan dapat melakukan proses selanjutnya itu menglihat daftar lokasi seminar dan waktu yang di tentukan oleh pemesan.
validasi username dan password
login
Top Package::pemesan
periksa data
3.5 Perancangan Database Metode yang di gunakan ialah metode terstruktur. Dalam melakukan pemodelan perancangan basis data yang terjadi di dalam membuat sebuah web pemesanan tiket seminar online, diantaranya ialah ERD (Entity RelationshipDiargam) sehingga terbentuk suatu pemodelan awal dari database sistem. Dalam perancangan basis data terdapat tujuan- tujuan diantaranya adalah : a. Memenuhi kebutuhan isi informasi dari pemakai dan aplikasi tertentu b. Menyediakan struktur informasi alami dan mudah dipahami c. Mendukung kebutuhan pemrosesan dan perfromasi objektif seperti response time, prosessing time dan storage space.
form pemesanan
meminta data username dan password
masukkan username, password
validasi gagal
3.6 Perancangan Antar Muka 3.6.1 Rancangan antar muka halaman utama web(index)
validasi berhasil
Gambar ini merupakan perancangan antarmuka halaman utama. Pada halaman ini terdapat halaman untuk login user dan admin. Gambar 3.10 Diagram Squence Pemesan Gambar di bawah ini menunjukan bagaimana administrator dapat melakukan login dan mengakses halaman admin, selanjutnya admnistrator dapat melakukan manipulasi data sehingga keluar dari aplikasi.
17
http://digilib.mercubuana.ac.id/
1.
Form Halaman Utama
Home
Pemesanan tiket seminar Pesan Data pemesan
Logout
Pesan >> Isi Data Pemesan
pesan Form Pemesan
Data pemesan
Nim
User name Nama
jurusan
Pilih Akses
Jenis seminar
Admin
Tanggal seminar
User
Password Lokasi seminar
Biaya seminar
No_telepon
Gambar 3.12 Rancangan antarmuka halaman utama 2.
Form Halaman User
Daftar
Rancangan ini adalah halaman utama untuk pemesantiketdenganmemilih home pemesan tiket seminar online. Dengan memilih menu yang tesedia untuk memesan tiket.
Gambar 3.14 Perancangan menu mengisi form pendaftaran pemesan tiket seminar
PEMESANAN TIKET SEMINAR
Home
Pesan
pesan
4.
Logout
Data pemesan
Halaman Print Tiket
Rancangan ini adalah halaman dimana sesudah mengisi form pendaftaran dan dapat melihat hasil cetak tiket seminar.
Home >> Selamat datang Selamat datang
Data pemesan
TIKET SEMINAR
www.mercubuana.ac.id
Gambar kampus mercubuana
41510010028 Ratna monika Teknik informatika Wajan Bolik 2014-06-19
Gambar 3.13 Rancangan menu pemesanan tiket seminar 3.
Masjid Mercubuana Rp.30,000
Form Halaman Pemesanan Tiket Seminar
08567898662 Gambar 3.15 Rancangan hasil pemesanan tiket seminar
Rancangan ini adalah halaman dimana dapat mengisi data seperti nama,nim,jurusan,jenis seminar,no_telp.
5.
Halaman Report Data Seminar
Rancangan ini adalah halaman dimana pemesan sudah melakukan pemesanan tiket seminar dan mengasilkan laporan data seminar yang telah terisi.
18
http://digilib.mercubuana.ac.id/
4.3.1 Halaman Utama
Gambar 3.16 Rancangan laporan data seminar IV HASIL DAN PEMBAHASAN 4.1 Implementasi Aplikasi Gambar 4.3 Login Pemesan atau Admin
Setelah melakukan analisi dan perancangan terhadap aplikasi pemesanan tiket seminar online tahapan selanjutnya adalah impelentasi dan pengujian. didalam sitem diperlukan suatu implementasi yang menjabarkan tentang implementasi yang akan dilakukan pada sistem yang baru yang siap untuk di operasikan.
Ini merupakan halaman awal (home) admin dan user saat melakukan login untuk informasi mengenai sistem pemesanan tiket seminar online. 4.3.2 Kode halaman seminar
home
pemesanan
tiket
4.2 Perangkat Pengujian Pembuatan aplikasi ini dibuat menggunakan computer dengan spesifikasi sebagai berikut : 1.
2.
Perangkat Keras a. Tipe komputer : pc b. Prossecor : Intel Core 3 c. Floppy disk drive : 1,44 MB d. RAM : 2000 MB e. Hardisk : 250 GB f. Monitor : flat 14’ Perangkat Lunak a. Microsoft Xp Profesional b. Macromedia Dreamweaver 8 c. Xammp 1.4.6
4.3 Tampilan Antar Muka Tampilan atar muka digunaka untuk melihat halaman yang akan di jelaskan untuk pemesanan tiket seminar yang melakukan pemesanan
Gambar 4.4 Halaman utama pemesan login buat user Ini merupakan halaman awal (home) yang merupakan halaman yang digunakan untuk informasi mengenai form- form yang ada dalam aplikasi ini.
4.3.3 Halaman form pemesanan tiket seminar
19
http://digilib.mercubuana.ac.id/
Gambar 4.5 Halaman pemesanan tiket untuk user Gambar 4.7 Halaman cetak hasil pemesanan tiket
Ini halaman merupakan halaman untuk pengisian pemesanan tiket seminar online yang akan melakukan pemesanan yaitu user.
Ini halaman merupakan halaman yang merupakan hasil pemesanan tiket seminar dan untuk di jadikan bukti atau hasil pemesanan tiket seminar.
4.3.4 Halaman data pemesan tiket seminar
4.3.6 Halaman mengahapus data seminar untuk admin
Gambar 4.8 Halaman menghapus data seminar Ini halaman merupakan halaman untuk mengapus data seminar yang ingin dihapus dalam data seorang user yang berkerja untuk menghapus data seminar yang di inginkan.
Gambar 4.6 Halaman data pemesanan tiket seminar Ini halaman merupakan halaman untuk melihat perserta data seminar yang sudah melakukan pendaftaran yang ada di data seminar tersebut.
4.3.7 Halaman untuk menambah data seminar update
4.3.5 Halaman cetak hasil tiket seminar
20
http://digilib.mercubuana.ac.id/
dan efesien untuk mendaptkan tiket secara online tanpa harus mengantri panjang Diharapkan dengan adanya aplikasi ini mka waktu akan lebih efesien dan mendapatkan informasi oleh penyelenggara seminar. Dapat meningkatkan pelayanan belajar melalui jasa penyelenggara seminar pada pemesanan tiket seminar online.
5.2 SARAN Penulis menyadari bahwa apa yang sudah penulis susun ini masih banyak kekurangannya, untuk itu saran dan kritik yang diharapkan dari tujuan penulisan ini tercapai dengan baik dan benar
Gambar 4.9 Halaman untuk menambah data seminar update Ini halaman merupakan halaman untuk menambah data seminar apabila ada seminar baru dan harus di update yang ada data seorang admin yang berkerja untuk menambah data seminar yang harus di update.
Daftar Pustaka [1]Magaline, F., Mahamudu, N. B., & Ho, Edwin.Konsep Dasar Sistem Informasi. http://apr1lsi.comuf.com/SI.pdf di akses tanggal 27 september 2014 . [2] Munawar.2005.Pemodelan visual dengan UML.Yogyakarta:GrahaIlmu
4.4 Hasil Pengujian Setelah melakukan pengujian terhadap semua menu sistem pada program ini, maka dapat disimpulakan bahwa pengujian telah menunjukan hasil output dan proses yang sesuai dengan pembuatan aplikasi program ini, dan hasil dari pengujian ini dapat di artikan bahwa program ini berfungsi dengan baik dan benar, karena sudah di buktikan dari hasil skenario pengujian. Bahwa program aplikasi berbasis web ini dapat di gunakan sebagai control dapat melakukkan kegiatan Pemesanan Tiket Seminar serta dapat menunjukan proses operasional kepada pemesan, Program aplikasi yang berbasis web ini dapat dipublikasikan dengan cara mendapatkan hosting dan domain, dengan cara menyewa tempat hosting dan membeli domain pada tempat yang menyediakan jasa tersebut. Namun tidak semua hosting dan domain yang ingin dimiliki harus membayar secara rutin dan terus – menerus ada beberapa tempat untuk mendapatkan tempat hosting secara gratis.
[3] Pressman, Roger S. 2010.Software Enginering A Practitioner’s Approach, Seventh Edition. Mc GrawHill Companies. New York [5]Http://Expresiaku.Wordpress.Com/Komputer/anali sa-dan –perancangan-basis-data Diakses tanggal 07-september-2014 [6] Anonymous.Materi PHP http://pusdatin.deptan.go.id/admin/RB/Programing/M ateri%20PHP.pdfdiakses tanggal 06 september 2014 [7] Setiawan Cahyo Eso.2010.“Rancang Bangun Sistem Informasi Penerimaan Peserta Didik Baru (PPDB) Berbasis Web Dengan Menggunakan PHP dan MySQL”, Penelitian, Akademi Teknik Telkom Purwokerto.
V KESIMPULAN 5.1 KESIMPULAN Ada beberapa hal yang bisa di simpulkan dari tugas akhir ini adalah :
Dengan adanya aplikasi yang dibuat pemesanan tiket seminar di buat pemesanan tiket seminar diharapkan penyelenggaraan jasa seminar akan mendapatkan manfaat yang lebih berguna dan memperoleh kemudahan
21
http://digilib.mercubuana.ac.id/
22
http://digilib.mercubuana.ac.id/
23
http://digilib.mercubuana.ac.id/
24
http://digilib.mercubuana.ac.id/
CURRICULUM VITAE 1. Data Pribadi Nama Jurusan Fakultas Perguruan Tinggi Tempat Lahir Tanggal Lahir Alamat asal selatan
Jenis Kelamin Status Nikah Agama Telepon Email
: Ririn Ratna Dwi Winarti : Teknik Informatika : Fakultas Ilmu Komputer : Universitas Mercu Buana
: Lamongan : 07 Mei 1992 : Jln.Fany Kel.pondok jagung kec.serpong utara kota tangerang 15326 rt.002 rw.01 nomor.39 : Perempuan : Belum menikah : Islam : 085697070595 :
[email protected]
2. Pengalaman Pendidikan Sekolah Dasar Negeri Sambangan (1998-2004). Sekolah Menengah Pertama 2 Babat (2004-2007). Sekolah Menengah Atas Negeri Madrasah Aliyah Negeri Babat (2007-2010). Univ. Mercu Buana, Fasilkom, Teknik Informatika, Strata 1 (2010-sekarang). 3. Pengalaman Organisasi
Curriculum Vitae ini dibuat dengan sebenar-benarnya, tertanda :
Jakarata, 3 Oktober 2014
Ririn Ratna Dwi Winarti
25
http://digilib.mercubuana.ac.id/
26
http://digilib.mercubuana.ac.id/
27
http://digilib.mercubuana.ac.id/