SlideShare a Scribd company logo
BAB I
PENDAHULUAN
1.1 Latar Belakang
PT Olmind adalah sebuah perusahaan biro perjalanan Shuttle atau alat transportasi point to
point. Dari tempat ke tempat, hanya memberangkatkan dan menurunkan penumpang di tempat
tertentu. PT Olmind berlokasi di Bandung, Jawa Barat. PT Olmind hadir untuk melayani
kebutuhan pelanggan akan jasa Perjalanan baik itu antar kota sampe provinsi, Manajemen PT
Olmind senantiasa mengedepankan pelayanan yang maksimal kepada pelanggan.
Pada sektor PT Olmind sistem pemesanan yang digunakan bersifat offline dan hanya dapat
diakses oleh karyawan-karyawan PT. Olmind melalui agen-agen yang tersebar diberbagai daerah
jawa barat. Namun sistem pemesanan offline tersebut tidak efektif dikarenakan sistem tersebut
hanya dapat diakses oleh karyawan-karyawan PT. Cipaganti Citra Graha saja.
Untuk itu perlu adanya suatu sistem yang memungkinkan pelanggan-pelanggan Olmind
lainnnya dapat mengakses dan memesan tiket tanpa harus melalui karyawan-karyawan PT.
Olmind. Berdasarkan alasan diatas maka kami bermaksud untuk menuangkan kedalam Tugas
Besar Kami yang berjudul “Perancangan Sistem Pemesanan Tiket Online di PT. Olmind” .
Teknologi informasi merupakan salah satu penunjang dalam pelaksanaan proses bisnis
pada PT Olmind, diharapkan dengan teknologi yang terbaru dapat memberikan kecepatan,
ketepatan dan peningkatan kualitas karyawan dalam menunjang pelayanan terhadap pelanggan.
Berdasarkan uraian diatas pekerjaan dapat dilaksanakan dengan lebih efektif dan efisien dengan
dibuatnya sistem yang lebih terintegrasi antar bagian, serta dapat membantu manajemen dalam
pengambilan keputusan.
1.2 Rumusan Malalah
Berdasarkan latar belakang masalah yang telah dipaparkan, maka dapat ditemukan masalah yaitu:
a. Bagaimana merancang sistem pemesanan tiket online yang dapat memberikan
kemudahaan dalam pemesanan tiket, pengecekan jadwal, pengecekan ketersediaan kursi.
b. Bagaimana menyediakan sebuah media alternatif dalam penyampaian informasi jadwal
keberangkatan serta pemesanan tiket
1.3 Maksud dan Tujuan
Maksud dari penulisan ini adalah untuk menerapkan sistem pemesanan tiket online dalam sistem
pemesanan tiket pada PT. Olmind sejahtera. Tujuan Penelitian yang dilakukan adalah untuk :
a. Untuk mengetahui bagaimana proses pelayanan pemesanan tiket, pengecekan jadwal,
pengecekan ketersediaan kursi di PT. Olmind sejahtera.
b. Untuk merancang sebuah media alternatif dalam penyediaan informasi jadwal
keberangkatan dan pemesanan tiket di PT. Olmind sejahtera.
1.4 Batasan Masalah
Dari permasalahan yang muncul, dapat membatasi bidang kajian yang akan dibahas yaitu
menerapkan dan mengimplementasikan sistem pemesanan tiket online pada PT. Olmind sejahtera.
Pembatasan masalah ini bertujuan untuk mempermudah dalam penyusunan laporan Tugas Besar
Pemograman Berbasis Objek agar kajian yang dibahas mencapai tujuan atau sasaran yang
diharapkan, maka kami mebatasi penulisan laporan ini sebagai berikut:
a. Ruang lingkup penelitian hanya meliputi dibagian pelayanan pemesanan tiket secara online
dan offline (penjadwalan, pemesanan dan pelaporan).
b. Aplikasi yang dirancang ini tidak dirancang mencakupi bagian administrasi secara
keseluruhan.
c. Pengguna aplikasi ini merupakan Pelanggan dari PT. PT. Olmind Sejahtera.
d. Aplikasi Sistem Pemesanan Tiket Online yang dibangun ini tidak meliputi proses
pembayaran tiket.
e. Software untuk penyimpanan database menggunakan mysql.
f. Penggunaan program dilakukan dengan menggunakan softwar NetBeans IDE 8.0 dan
menggunaan bahasa java.
BAB 2
Dasar teori
Mysql
Database adalah suatu kumpulan data-data yang disusun sedemikian rupa sehingga membentuk
informasi yang sangat berguna. Database terbentuk dari sekelompok data-data yang memiliki
jenis/sifat yang sama. Ambil contoh, data-data berupa nama-nama, kelas-kelas, alamat-alamat.
Semua data tersebut dikumpulkan menjadi satu menjadi kelompok data baru, sebut saja sebagai
data-data mahasiswa.
Demikian juga, kumpulan dari data-data mahasiswa, data-data dosen, data-data keuangan dan
lainnya dapat dikumpulkan lagi menjadi kelompok besar, misalkan data-data politeknik
elektronika. Bahkan dalam perkembangannya, data-data tersebut dapat berbentuk berbagai macam
data, misalkan dapat berupa program, lembaran-lembaran untuk entry (memasukkan) data,
laporan-laporan. Kesemuanya itu dapat dikumpulkan menjadi satu yang disebut dengan database.
Salah satu bahasa database yang populer adalah SQL.
MySQL biasa dibaca mai-es-ki-el atau mai-se-kuel adalah suatu perangkat lunak database relasi
(Relational Database Management System atau RDBMS) seperti halnya Oracle, Postgresql, MS
SQL dan sebagainya.
SQL atau singkatan dari Structured Query Language ialah suatu sintaks perintah-perintah tertentu
atau bahasa pemrograman yang digunakan untuk mengelola suatu database. Jadi, MySQL dan
SQL tidaklah sama. Singkatnya, MySQL ialah perangkat lunaknya dan SQL adalah bahasa
perintahnya.
Ketika dibandingkan antara MySQL dengan sistem database yang lain, maka perlu difikirkan apa
yang paling penting sesuai kebutuhan. Apakah tampilan, support, fitur-fitur SQL, kondisi
keamanan dalam lisensi, atau masalah harga. Dengan pertimbangan tersebut, MySQL memiliki
banyak hal yang bisa ditawarkan, antara lain :
1. Berdasarkan kecepatannya, banyak ahli memberikan pendapat bahwa MySQL merupakan
server tercepat.
2. MySQL memiliki performa tinggi namun merupakan database yang simpel sehingga mudah di-
setup dan dikonfigurasi.
3. MySQL cenderung gratis untuk penggunaan tertentu.
4. MySQL mengerti bahasa SQL (Structured Query Language) yang merupakan pilihan sistem
database moderen.
5. Banyak klien dapat mengakses server dalam satu waktu. Mereka dapat menggunakan banyak
database secara simultan.
6. Database MySQL dapat diakses dari semua tempat di internet dengan hak akses tertentu.
7. MySQL dapat berjalan dalam banyak varian Unix dengan baik, sebaik seperti saat berjalan di
sistem non-Unix.
8. MySQL mudah didapatkan dan memiliki source code yang boleh disebarluaskan sehingga bisa
dikembangkan lebih lanjut.
9. Dapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan Python.
Jika hal-hal diatas ialah kelebihan yang dimiliki oleh MySQL, maka MySQL juga memiliki
kekurangan seperti :
1. Untuk koneksi ke bahasa pemrograman visual seperti visual basic, delphi, dan foxpro, MySQL
kurang mendukung. Karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan
koneksi dari program visual tersebut. Dan ini yang menyebabkan MySQL jarang dipakai dalam
program visual.
2. Data yang ditangani belum begitu besar.
Java
Java adalah sebuah platform teknologi pemrograman yang dikembangkan oleh Sun
Microsystem. Pertama kali di-release tahun 1991 dengan nama kode Oak. Kemudian tahun 1995
nama kode Oak diganti menjadi Java. Yang memotivasi Java dibuat adalah untuk membuat
sebuah bahasa pemrograman yang portable dan independent terhadap platform (platform
independent). Java dapat membuat perangkat lunak yang dapat ditanamkan (embedded) pada
berbagai mesin dan peralatan konsumer, seperti handphone, microwave, remote control, dan lain-
lain. Hal ini kemudian Java memiliki konsep yang disebut write once run anywhere.
Untuk membangun perangkat lunak menggunakan Java maka dibutuhkan Java Development Kit
(JDK). JDK release pertama tahun 1996 yaitu JDK 1.1 yang diadopsi oleh Netscape. JDK terbaru
sekarang (September-tahun 2004, ketika modul ini ditulis) adalah JDK 1.4.2
Karakteristik Java
Sintaks Java merupakan pengembangan dari bahasa C/C++. Berikut adalah beberapa hal tentang
pemrograman Java:
1. Bersifat protable dan platform independent. Program Java yang telah ditulis akan dapat
dieksekusi di mesin apapun dan sistem operasi apapun tanpa harus mengubah sedikitpun
dari program tersebut.
2. memiliki garbage collection yang dapat mendealokasikan memori secara otomatis.
3. menghilangkan sifat pewarisan berganda yang terdapat pafa C++.
4. Mengurangi pointer aritmetika. Pengaksesan lokasi memori secara langsung dengan
menggunakan pointer memungkinakn program untuk melakukan suatu tindakan yang tidak
seharusnya atau tidak boleh dilakukan. Untuk mengurangi kemungkinan kesalahan seperti
ini penggunaan pointer pada Java telah dibatasi dengan menggunakan reference.
5. memiliki array sejati.
6. mengurangi kerancuan antara pemberian nilai pada statement conditional.
Selain itu Java memiliki karakteristik:
1. Berorientasi Objek
2. Robust
3. Portable
4. Multithreading
5. Dinamis
6. Sederhana
7. Tredistribusi
8. Aman
9. Netral secar arsitektur
10. Interpreter
11. Berkinerja tinggi
12. free / bebas licence
Netbens
NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun
Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan
aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac
OS X and Solaris. Netbeans merupakan software development yang Open Source, dengan kata
lain software ini di bawah pengembangan bersama, bebas biaya NetBeans merupakan sebuah
proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus
tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems mendirikan proyek kode terbuka
NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Suatu IDE adalah lingkup
pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan
pembangun Graphic User Interface (GUI), suatu text atau kode editor, suatu compiler atau
interpreter dan suatu debugger.
The NetBeans IDE adalah sebuah lingkungan pengembangan – sebuah kakas untuk pemrogram
menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis
dalam Java - namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk
memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan
bagaimana digunakan. NetBeans IDE mendukung pengembangan semua tipe aplikasi Java (J2SE,
web, EJB, dan aplikasi mobile). Fitur lainnya adalah sistem proyek berbasis Ant, kontrol versi, dan
refactoring.
Exampp
Nugroho (2013:1) menjelaskan, XAMPP adalah paket program web lengkap yang dapat dipakai
untuk belajar pemograman web, khususnya PHP dan MySQL. XAMPP adalah perangkat lunak
bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache
HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman
PHP dan Perl. Bagian penting dari XAMPP yang diasa digunakan:
a. htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas
PHP, HTML dan skrip lain.
b. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada
dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat
http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.
c. Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti
menghentikan (stop) layanan, ataupun memulai (start).
XAMPP adalah singkatan yang masing-masing hurufnya:
1. X : Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows, Linux, Mac
OS, dan Solaris.
2. A : Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan
halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat
halaman web.
3. M : MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang
merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa
terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk
membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk
menambahkan, mengubah, dan menghapus data yang berada dalam database.
4. P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa
pemrograman untuk membuat web yang bersifat server-side scripting. PHP
memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem
manajemen basis data yang sering digunakan bersama PHP adalah MySQl.
5. P : Perl, bahasa pemrograman.
Jclender 1.3.2
BAB 3.
Flowchat
Langkang kerja

More Related Content

Similar to Travel

Xii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukkXii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukk
yopitasariotopia125
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development Trend
Logistyo Yulistianto
 
Sistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis WebSistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis Web
diansyahputri
 
Siti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsiSiti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsi
smaryamalz
 
Laporan Pemrograman Mobile_1404505075 & 1404505077
Laporan Pemrograman Mobile_1404505075 & 1404505077Laporan Pemrograman Mobile_1404505075 & 1404505077
Laporan Pemrograman Mobile_1404505075 & 1404505077
Pande Narendra
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsa
helvypricilia
 
Proposal PA reynold syahputra
Proposal PA reynold syahputraProposal PA reynold syahputra
Proposal PA reynold syahputra
Reynold Syahputra
 
Kerangka Acuan Kerja Pembuatan Perangkat Lunak "Sms Gateway"
Kerangka Acuan Kerja Pembuatan Perangkat Lunak "Sms Gateway"Kerangka Acuan Kerja Pembuatan Perangkat Lunak "Sms Gateway"
Kerangka Acuan Kerja Pembuatan Perangkat Lunak "Sms Gateway"
MichaelJulian24
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
2141006JESSICAALTHEA
 
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasiFitra Sani
 
makalahh
makalahhmakalahh
makalahh
Ramses Tandang
 
Slide Presentasi Cloud Computing on Operating System Research
Slide Presentasi Cloud Computing on Operating System ResearchSlide Presentasi Cloud Computing on Operating System Research
Slide Presentasi Cloud Computing on Operating System Research
Dion Webiaswara
 

Similar to Travel (20)

Proposal TA selesai
Proposal TA selesaiProposal TA selesai
Proposal TA selesai
 
Xii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukkXii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukk
 
tugas APS
tugas APStugas APS
tugas APS
 
7408030017 m
7408030017 m7408030017 m
7408030017 m
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development Trend
 
Sistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis WebSistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis Web
 
Siti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsiSiti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsi
 
Laporan Pemrograman Mobile_1404505075 & 1404505077
Laporan Pemrograman Mobile_1404505075 & 1404505077Laporan Pemrograman Mobile_1404505075 & 1404505077
Laporan Pemrograman Mobile_1404505075 & 1404505077
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsa
 
Proposal PA reynold syahputra
Proposal PA reynold syahputraProposal PA reynold syahputra
Proposal PA reynold syahputra
 
Kerangka Acuan Kerja Pembuatan Perangkat Lunak "Sms Gateway"
Kerangka Acuan Kerja Pembuatan Perangkat Lunak "Sms Gateway"Kerangka Acuan Kerja Pembuatan Perangkat Lunak "Sms Gateway"
Kerangka Acuan Kerja Pembuatan Perangkat Lunak "Sms Gateway"
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
RPL
RPLRPL
RPL
 
Cover
CoverCover
Cover
 
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasi
 
Cover
CoverCover
Cover
 
makalahh
makalahhmakalahh
makalahh
 
Jenis Software Database
Jenis Software DatabaseJenis Software Database
Jenis Software Database
 
Slide Presentasi Cloud Computing on Operating System Research
Slide Presentasi Cloud Computing on Operating System ResearchSlide Presentasi Cloud Computing on Operating System Research
Slide Presentasi Cloud Computing on Operating System Research
 
Uts mppl
Uts mpplUts mppl
Uts mppl
 

Recently uploaded

Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
GalihHardiansyah2
 
PPT METODOLOGI PENELITIAN MUHAMMAD IQBAL.pdf
PPT METODOLOGI PENELITIAN MUHAMMAD IQBAL.pdfPPT METODOLOGI PENELITIAN MUHAMMAD IQBAL.pdf
PPT METODOLOGI PENELITIAN MUHAMMAD IQBAL.pdf
MuhammadIqbal24956
 
PENGARUH PERCEIVED USEFULNESS, PERCEIVED EASE OF USE, DAN PERCEIVED RISK TERH...
PENGARUH PERCEIVED USEFULNESS, PERCEIVED EASE OF USE, DAN PERCEIVED RISK TERH...PENGARUH PERCEIVED USEFULNESS, PERCEIVED EASE OF USE, DAN PERCEIVED RISK TERH...
PENGARUH PERCEIVED USEFULNESS, PERCEIVED EASE OF USE, DAN PERCEIVED RISK TERH...
helenenolaloren
 
hubungan-perusahaan-dengan-stakeholder-lintas-budaya-dan-pola-hidup-audit-sos...
hubungan-perusahaan-dengan-stakeholder-lintas-budaya-dan-pola-hidup-audit-sos...hubungan-perusahaan-dengan-stakeholder-lintas-budaya-dan-pola-hidup-audit-sos...
hubungan-perusahaan-dengan-stakeholder-lintas-budaya-dan-pola-hidup-audit-sos...
hanhan140379
 
ppt metodologi penelitian bisnis digital Al faiz
ppt metodologi penelitian bisnis digital Al faizppt metodologi penelitian bisnis digital Al faiz
ppt metodologi penelitian bisnis digital Al faiz
Alfaiz21
 
bauran pemasaran- STP-segmen pasar-positioning
bauran pemasaran- STP-segmen pasar-positioningbauran pemasaran- STP-segmen pasar-positioning
bauran pemasaran- STP-segmen pasar-positioning
wear7
 
10. Bab tentang Anuitas - Matematika ekonomi.pptx
10. Bab tentang Anuitas - Matematika ekonomi.pptx10. Bab tentang Anuitas - Matematika ekonomi.pptx
10. Bab tentang Anuitas - Matematika ekonomi.pptx
RahmanAnshari3
 
AUDIT II KELOMPOK 9_indrioktuvianii.pptx
AUDIT II KELOMPOK 9_indrioktuvianii.pptxAUDIT II KELOMPOK 9_indrioktuvianii.pptx
AUDIT II KELOMPOK 9_indrioktuvianii.pptx
indrioktuviani10
 
POWER POIN MATERI KELAS XI BAB IV (3).pptx
POWER POIN MATERI KELAS XI BAB IV (3).pptxPOWER POIN MATERI KELAS XI BAB IV (3).pptx
POWER POIN MATERI KELAS XI BAB IV (3).pptx
EchaNox
 
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptxPERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
AzisahAchmad
 
pph pasal 4 ayat 2 belajar ( pph Final ).ppt
pph pasal 4 ayat 2  belajar ( pph Final ).pptpph pasal 4 ayat 2  belajar ( pph Final ).ppt
pph pasal 4 ayat 2 belajar ( pph Final ).ppt
mediamandirinusantar
 
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptxBAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
arda89
 
17837355 pemantauan dan pengendalian.ppt
17837355 pemantauan dan pengendalian.ppt17837355 pemantauan dan pengendalian.ppt
17837355 pemantauan dan pengendalian.ppt
aciambarwati
 
kinerja penyusunan anggaran organisasi yang baik
kinerja penyusunan anggaran organisasi yang baikkinerja penyusunan anggaran organisasi yang baik
kinerja penyusunan anggaran organisasi yang baik
HalomoanHutajulu3
 
Grass Block Untuk Carport Pengiriman ke Klojen
Grass Block Untuk Carport Pengiriman ke KlojenGrass Block Untuk Carport Pengiriman ke Klojen
Grass Block Untuk Carport Pengiriman ke Klojen
PavingBlockBolong
 
Materi Pemasaran Kelas 11 kurikulum merdeka
Materi Pemasaran Kelas 11 kurikulum merdekaMateri Pemasaran Kelas 11 kurikulum merdeka
Materi Pemasaran Kelas 11 kurikulum merdeka
13FitriDwi
 
PPT BIMTEK STRATEGI PEMBELAJARAN EFEKTIF.pptx
PPT BIMTEK STRATEGI PEMBELAJARAN EFEKTIF.pptxPPT BIMTEK STRATEGI PEMBELAJARAN EFEKTIF.pptx
PPT BIMTEK STRATEGI PEMBELAJARAN EFEKTIF.pptx
MiscoTamaela1
 
SUNDABET DAFTAR SLOT ONLINE GACOR MAXWIN
SUNDABET DAFTAR SLOT ONLINE GACOR MAXWINSUNDABET DAFTAR SLOT ONLINE GACOR MAXWIN
SUNDABET DAFTAR SLOT ONLINE GACOR MAXWIN
SUNDABET
 
studi kelayakan bisnis (desaian studi kelayakan).ppt
studi kelayakan bisnis (desaian studi kelayakan).pptstudi kelayakan bisnis (desaian studi kelayakan).ppt
studi kelayakan bisnis (desaian studi kelayakan).ppt
SendowoResiden
 
Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDFJasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
Rajaclean
 

Recently uploaded (20)

Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
 
PPT METODOLOGI PENELITIAN MUHAMMAD IQBAL.pdf
PPT METODOLOGI PENELITIAN MUHAMMAD IQBAL.pdfPPT METODOLOGI PENELITIAN MUHAMMAD IQBAL.pdf
PPT METODOLOGI PENELITIAN MUHAMMAD IQBAL.pdf
 
PENGARUH PERCEIVED USEFULNESS, PERCEIVED EASE OF USE, DAN PERCEIVED RISK TERH...
PENGARUH PERCEIVED USEFULNESS, PERCEIVED EASE OF USE, DAN PERCEIVED RISK TERH...PENGARUH PERCEIVED USEFULNESS, PERCEIVED EASE OF USE, DAN PERCEIVED RISK TERH...
PENGARUH PERCEIVED USEFULNESS, PERCEIVED EASE OF USE, DAN PERCEIVED RISK TERH...
 
hubungan-perusahaan-dengan-stakeholder-lintas-budaya-dan-pola-hidup-audit-sos...
hubungan-perusahaan-dengan-stakeholder-lintas-budaya-dan-pola-hidup-audit-sos...hubungan-perusahaan-dengan-stakeholder-lintas-budaya-dan-pola-hidup-audit-sos...
hubungan-perusahaan-dengan-stakeholder-lintas-budaya-dan-pola-hidup-audit-sos...
 
ppt metodologi penelitian bisnis digital Al faiz
ppt metodologi penelitian bisnis digital Al faizppt metodologi penelitian bisnis digital Al faiz
ppt metodologi penelitian bisnis digital Al faiz
 
bauran pemasaran- STP-segmen pasar-positioning
bauran pemasaran- STP-segmen pasar-positioningbauran pemasaran- STP-segmen pasar-positioning
bauran pemasaran- STP-segmen pasar-positioning
 
10. Bab tentang Anuitas - Matematika ekonomi.pptx
10. Bab tentang Anuitas - Matematika ekonomi.pptx10. Bab tentang Anuitas - Matematika ekonomi.pptx
10. Bab tentang Anuitas - Matematika ekonomi.pptx
 
AUDIT II KELOMPOK 9_indrioktuvianii.pptx
AUDIT II KELOMPOK 9_indrioktuvianii.pptxAUDIT II KELOMPOK 9_indrioktuvianii.pptx
AUDIT II KELOMPOK 9_indrioktuvianii.pptx
 
POWER POIN MATERI KELAS XI BAB IV (3).pptx
POWER POIN MATERI KELAS XI BAB IV (3).pptxPOWER POIN MATERI KELAS XI BAB IV (3).pptx
POWER POIN MATERI KELAS XI BAB IV (3).pptx
 
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptxPERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
 
pph pasal 4 ayat 2 belajar ( pph Final ).ppt
pph pasal 4 ayat 2  belajar ( pph Final ).pptpph pasal 4 ayat 2  belajar ( pph Final ).ppt
pph pasal 4 ayat 2 belajar ( pph Final ).ppt
 
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptxBAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
 
17837355 pemantauan dan pengendalian.ppt
17837355 pemantauan dan pengendalian.ppt17837355 pemantauan dan pengendalian.ppt
17837355 pemantauan dan pengendalian.ppt
 
kinerja penyusunan anggaran organisasi yang baik
kinerja penyusunan anggaran organisasi yang baikkinerja penyusunan anggaran organisasi yang baik
kinerja penyusunan anggaran organisasi yang baik
 
Grass Block Untuk Carport Pengiriman ke Klojen
Grass Block Untuk Carport Pengiriman ke KlojenGrass Block Untuk Carport Pengiriman ke Klojen
Grass Block Untuk Carport Pengiriman ke Klojen
 
Materi Pemasaran Kelas 11 kurikulum merdeka
Materi Pemasaran Kelas 11 kurikulum merdekaMateri Pemasaran Kelas 11 kurikulum merdeka
Materi Pemasaran Kelas 11 kurikulum merdeka
 
PPT BIMTEK STRATEGI PEMBELAJARAN EFEKTIF.pptx
PPT BIMTEK STRATEGI PEMBELAJARAN EFEKTIF.pptxPPT BIMTEK STRATEGI PEMBELAJARAN EFEKTIF.pptx
PPT BIMTEK STRATEGI PEMBELAJARAN EFEKTIF.pptx
 
SUNDABET DAFTAR SLOT ONLINE GACOR MAXWIN
SUNDABET DAFTAR SLOT ONLINE GACOR MAXWINSUNDABET DAFTAR SLOT ONLINE GACOR MAXWIN
SUNDABET DAFTAR SLOT ONLINE GACOR MAXWIN
 
studi kelayakan bisnis (desaian studi kelayakan).ppt
studi kelayakan bisnis (desaian studi kelayakan).pptstudi kelayakan bisnis (desaian studi kelayakan).ppt
studi kelayakan bisnis (desaian studi kelayakan).ppt
 
Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDFJasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
 

Travel

  • 1. BAB I PENDAHULUAN 1.1 Latar Belakang PT Olmind adalah sebuah perusahaan biro perjalanan Shuttle atau alat transportasi point to point. Dari tempat ke tempat, hanya memberangkatkan dan menurunkan penumpang di tempat tertentu. PT Olmind berlokasi di Bandung, Jawa Barat. PT Olmind hadir untuk melayani kebutuhan pelanggan akan jasa Perjalanan baik itu antar kota sampe provinsi, Manajemen PT Olmind senantiasa mengedepankan pelayanan yang maksimal kepada pelanggan. Pada sektor PT Olmind sistem pemesanan yang digunakan bersifat offline dan hanya dapat diakses oleh karyawan-karyawan PT. Olmind melalui agen-agen yang tersebar diberbagai daerah jawa barat. Namun sistem pemesanan offline tersebut tidak efektif dikarenakan sistem tersebut hanya dapat diakses oleh karyawan-karyawan PT. Cipaganti Citra Graha saja. Untuk itu perlu adanya suatu sistem yang memungkinkan pelanggan-pelanggan Olmind lainnnya dapat mengakses dan memesan tiket tanpa harus melalui karyawan-karyawan PT. Olmind. Berdasarkan alasan diatas maka kami bermaksud untuk menuangkan kedalam Tugas Besar Kami yang berjudul “Perancangan Sistem Pemesanan Tiket Online di PT. Olmind” . Teknologi informasi merupakan salah satu penunjang dalam pelaksanaan proses bisnis pada PT Olmind, diharapkan dengan teknologi yang terbaru dapat memberikan kecepatan, ketepatan dan peningkatan kualitas karyawan dalam menunjang pelayanan terhadap pelanggan. Berdasarkan uraian diatas pekerjaan dapat dilaksanakan dengan lebih efektif dan efisien dengan dibuatnya sistem yang lebih terintegrasi antar bagian, serta dapat membantu manajemen dalam pengambilan keputusan. 1.2 Rumusan Malalah Berdasarkan latar belakang masalah yang telah dipaparkan, maka dapat ditemukan masalah yaitu: a. Bagaimana merancang sistem pemesanan tiket online yang dapat memberikan kemudahaan dalam pemesanan tiket, pengecekan jadwal, pengecekan ketersediaan kursi. b. Bagaimana menyediakan sebuah media alternatif dalam penyampaian informasi jadwal keberangkatan serta pemesanan tiket
  • 2. 1.3 Maksud dan Tujuan Maksud dari penulisan ini adalah untuk menerapkan sistem pemesanan tiket online dalam sistem pemesanan tiket pada PT. Olmind sejahtera. Tujuan Penelitian yang dilakukan adalah untuk : a. Untuk mengetahui bagaimana proses pelayanan pemesanan tiket, pengecekan jadwal, pengecekan ketersediaan kursi di PT. Olmind sejahtera. b. Untuk merancang sebuah media alternatif dalam penyediaan informasi jadwal keberangkatan dan pemesanan tiket di PT. Olmind sejahtera. 1.4 Batasan Masalah Dari permasalahan yang muncul, dapat membatasi bidang kajian yang akan dibahas yaitu menerapkan dan mengimplementasikan sistem pemesanan tiket online pada PT. Olmind sejahtera. Pembatasan masalah ini bertujuan untuk mempermudah dalam penyusunan laporan Tugas Besar Pemograman Berbasis Objek agar kajian yang dibahas mencapai tujuan atau sasaran yang diharapkan, maka kami mebatasi penulisan laporan ini sebagai berikut: a. Ruang lingkup penelitian hanya meliputi dibagian pelayanan pemesanan tiket secara online dan offline (penjadwalan, pemesanan dan pelaporan). b. Aplikasi yang dirancang ini tidak dirancang mencakupi bagian administrasi secara keseluruhan. c. Pengguna aplikasi ini merupakan Pelanggan dari PT. PT. Olmind Sejahtera. d. Aplikasi Sistem Pemesanan Tiket Online yang dibangun ini tidak meliputi proses pembayaran tiket. e. Software untuk penyimpanan database menggunakan mysql. f. Penggunaan program dilakukan dengan menggunakan softwar NetBeans IDE 8.0 dan menggunaan bahasa java.
  • 3. BAB 2 Dasar teori Mysql Database adalah suatu kumpulan data-data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna. Database terbentuk dari sekelompok data-data yang memiliki jenis/sifat yang sama. Ambil contoh, data-data berupa nama-nama, kelas-kelas, alamat-alamat. Semua data tersebut dikumpulkan menjadi satu menjadi kelompok data baru, sebut saja sebagai data-data mahasiswa. Demikian juga, kumpulan dari data-data mahasiswa, data-data dosen, data-data keuangan dan lainnya dapat dikumpulkan lagi menjadi kelompok besar, misalkan data-data politeknik elektronika. Bahkan dalam perkembangannya, data-data tersebut dapat berbentuk berbagai macam data, misalkan dapat berupa program, lembaran-lembaran untuk entry (memasukkan) data, laporan-laporan. Kesemuanya itu dapat dikumpulkan menjadi satu yang disebut dengan database. Salah satu bahasa database yang populer adalah SQL. MySQL biasa dibaca mai-es-ki-el atau mai-se-kuel adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS) seperti halnya Oracle, Postgresql, MS SQL dan sebagainya. SQL atau singkatan dari Structured Query Language ialah suatu sintaks perintah-perintah tertentu atau bahasa pemrograman yang digunakan untuk mengelola suatu database. Jadi, MySQL dan SQL tidaklah sama. Singkatnya, MySQL ialah perangkat lunaknya dan SQL adalah bahasa perintahnya. Ketika dibandingkan antara MySQL dengan sistem database yang lain, maka perlu difikirkan apa yang paling penting sesuai kebutuhan. Apakah tampilan, support, fitur-fitur SQL, kondisi keamanan dalam lisensi, atau masalah harga. Dengan pertimbangan tersebut, MySQL memiliki banyak hal yang bisa ditawarkan, antara lain : 1. Berdasarkan kecepatannya, banyak ahli memberikan pendapat bahwa MySQL merupakan server tercepat. 2. MySQL memiliki performa tinggi namun merupakan database yang simpel sehingga mudah di- setup dan dikonfigurasi. 3. MySQL cenderung gratis untuk penggunaan tertentu.
  • 4. 4. MySQL mengerti bahasa SQL (Structured Query Language) yang merupakan pilihan sistem database moderen. 5. Banyak klien dapat mengakses server dalam satu waktu. Mereka dapat menggunakan banyak database secara simultan. 6. Database MySQL dapat diakses dari semua tempat di internet dengan hak akses tertentu. 7. MySQL dapat berjalan dalam banyak varian Unix dengan baik, sebaik seperti saat berjalan di sistem non-Unix. 8. MySQL mudah didapatkan dan memiliki source code yang boleh disebarluaskan sehingga bisa dikembangkan lebih lanjut. 9. Dapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan Python. Jika hal-hal diatas ialah kelebihan yang dimiliki oleh MySQL, maka MySQL juga memiliki kekurangan seperti : 1. Untuk koneksi ke bahasa pemrograman visual seperti visual basic, delphi, dan foxpro, MySQL kurang mendukung. Karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut. Dan ini yang menyebabkan MySQL jarang dipakai dalam program visual. 2. Data yang ditangani belum begitu besar. Java Java adalah sebuah platform teknologi pemrograman yang dikembangkan oleh Sun Microsystem. Pertama kali di-release tahun 1991 dengan nama kode Oak. Kemudian tahun 1995 nama kode Oak diganti menjadi Java. Yang memotivasi Java dibuat adalah untuk membuat sebuah bahasa pemrograman yang portable dan independent terhadap platform (platform independent). Java dapat membuat perangkat lunak yang dapat ditanamkan (embedded) pada berbagai mesin dan peralatan konsumer, seperti handphone, microwave, remote control, dan lain- lain. Hal ini kemudian Java memiliki konsep yang disebut write once run anywhere. Untuk membangun perangkat lunak menggunakan Java maka dibutuhkan Java Development Kit (JDK). JDK release pertama tahun 1996 yaitu JDK 1.1 yang diadopsi oleh Netscape. JDK terbaru sekarang (September-tahun 2004, ketika modul ini ditulis) adalah JDK 1.4.2
  • 5. Karakteristik Java Sintaks Java merupakan pengembangan dari bahasa C/C++. Berikut adalah beberapa hal tentang pemrograman Java: 1. Bersifat protable dan platform independent. Program Java yang telah ditulis akan dapat dieksekusi di mesin apapun dan sistem operasi apapun tanpa harus mengubah sedikitpun dari program tersebut. 2. memiliki garbage collection yang dapat mendealokasikan memori secara otomatis. 3. menghilangkan sifat pewarisan berganda yang terdapat pafa C++. 4. Mengurangi pointer aritmetika. Pengaksesan lokasi memori secara langsung dengan menggunakan pointer memungkinakn program untuk melakukan suatu tindakan yang tidak seharusnya atau tidak boleh dilakukan. Untuk mengurangi kemungkinan kesalahan seperti ini penggunaan pointer pada Java telah dibatasi dengan menggunakan reference. 5. memiliki array sejati. 6. mengurangi kerancuan antara pemberian nilai pada statement conditional. Selain itu Java memiliki karakteristik: 1. Berorientasi Objek 2. Robust 3. Portable 4. Multithreading 5. Dinamis 6. Sederhana 7. Tredistribusi 8. Aman 9. Netral secar arsitektur 10. Interpreter 11. Berkinerja tinggi 12. free / bebas licence Netbens
  • 6. NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac OS X and Solaris. Netbeans merupakan software development yang Open Source, dengan kata lain software ini di bawah pengembangan bersama, bebas biaya NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan pembangun Graphic User Interface (GUI), suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger. The NetBeans IDE adalah sebuah lingkungan pengembangan – sebuah kakas untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java - namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan. NetBeans IDE mendukung pengembangan semua tipe aplikasi Java (J2SE, web, EJB, dan aplikasi mobile). Fitur lainnya adalah sistem proyek berbasis Ant, kontrol versi, dan refactoring. Exampp Nugroho (2013:1) menjelaskan, XAMPP adalah paket program web lengkap yang dapat dipakai untuk belajar pemograman web, khususnya PHP dan MySQL. XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Bagian penting dari XAMPP yang diasa digunakan: a. htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain. b. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.
  • 7. c. Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start). XAMPP adalah singkatan yang masing-masing hurufnya: 1. X : Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris. 2. A : Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. 3. M : MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database. 4. P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl. 5. P : Perl, bahasa pemrograman. Jclender 1.3.2