SlideShare a Scribd company logo
1 of 8
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 Tiket Online PT Olmind

Xii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukkXii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukkyopitasariotopia125
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development TrendLogistyo Yulistianto
 
Sistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis WebSistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis Webdiansyahputri
 
Siti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsiSiti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsismaryamalz
 
Laporan Pemrograman Mobile_1404505075 & 1404505077
Laporan Pemrograman Mobile_1404505075 & 1404505077Laporan Pemrograman Mobile_1404505075 & 1404505077
Laporan Pemrograman Mobile_1404505075 & 1404505077Pande Narendra
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsahelvypricilia
 
Proposal PA reynold syahputra
Proposal PA reynold syahputraProposal PA reynold syahputra
Proposal PA reynold syahputraReynold 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
 
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasiFitra Sani
 
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 ResearchDion Webiaswara
 

Similar to Tiket Online PT Olmind (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
 
Cover
CoverCover
Cover
 
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasi
 
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

METODE FOOD RECORD (pENGUKURAN FOOD.pptx
METODE FOOD RECORD (pENGUKURAN FOOD.pptxMETODE FOOD RECORD (pENGUKURAN FOOD.pptx
METODE FOOD RECORD (pENGUKURAN FOOD.pptxika291990
 
DASAR DASAR EMOSI BIOPSIKOLOGI, PSIKOLOGI.pptx
DASAR DASAR EMOSI BIOPSIKOLOGI, PSIKOLOGI.pptxDASAR DASAR EMOSI BIOPSIKOLOGI, PSIKOLOGI.pptx
DASAR DASAR EMOSI BIOPSIKOLOGI, PSIKOLOGI.pptxNadiraShafa1
 
Diagnosis Diferensial and Mnemonic_Materi 2.pdf
Diagnosis Diferensial and Mnemonic_Materi 2.pdfDiagnosis Diferensial and Mnemonic_Materi 2.pdf
Diagnosis Diferensial and Mnemonic_Materi 2.pdfAlanRahmat
 
PENGORGANISASIAN dan struktur organisasi.ppt
PENGORGANISASIAN dan struktur organisasi.pptPENGORGANISASIAN dan struktur organisasi.ppt
PENGORGANISASIAN dan struktur organisasi.pptssuser940815
 
PROMOSI KESEHATAN & KESEJAHTERAAN LANSIA compress.pdf
PROMOSI KESEHATAN & KESEJAHTERAAN LANSIA compress.pdfPROMOSI KESEHATAN & KESEJAHTERAAN LANSIA compress.pdf
PROMOSI KESEHATAN & KESEJAHTERAAN LANSIA compress.pdfMeiRianitaElfridaSin
 
Bimtek TKH 2024.pptxRRRRRRRRRRRRRRRRRRRR
Bimtek TKH 2024.pptxRRRRRRRRRRRRRRRRRRRRBimtek TKH 2024.pptxRRRRRRRRRRRRRRRRRRRR
Bimtek TKH 2024.pptxRRRRRRRRRRRRRRRRRRRRJessieArini1
 
PPT TUGAS PEMBIAYAAN RS DI ERA JAMINAN KESEHATAN NASIONAL.pptx
PPT TUGAS PEMBIAYAAN RS DI ERA JAMINAN KESEHATAN NASIONAL.pptxPPT TUGAS PEMBIAYAAN RS DI ERA JAMINAN KESEHATAN NASIONAL.pptx
PPT TUGAS PEMBIAYAAN RS DI ERA JAMINAN KESEHATAN NASIONAL.pptxnoviariansari
 
PENGAMBILAN SAMPEL DARAH ARTERI DAN ANALISA GAS DARAH.pptx
PENGAMBILAN SAMPEL DARAH ARTERI DAN ANALISA GAS DARAH.pptxPENGAMBILAN SAMPEL DARAH ARTERI DAN ANALISA GAS DARAH.pptx
PENGAMBILAN SAMPEL DARAH ARTERI DAN ANALISA GAS DARAH.pptxandibtv
 
mater kuliah tentang KELAINAN TELINGA LUAR
mater kuliah tentang KELAINAN TELINGA LUARmater kuliah tentang KELAINAN TELINGA LUAR
mater kuliah tentang KELAINAN TELINGA LUARGregoryStevanusGulto
 
KEBIJAKAN GLOBAL PELAYANAN KEBIDANAN090222 18-Nov-2022 07-29-34.ppt
KEBIJAKAN GLOBAL PELAYANAN KEBIDANAN090222 18-Nov-2022 07-29-34.pptKEBIJAKAN GLOBAL PELAYANAN KEBIDANAN090222 18-Nov-2022 07-29-34.ppt
KEBIJAKAN GLOBAL PELAYANAN KEBIDANAN090222 18-Nov-2022 07-29-34.pptmutupkmbulu
 
MATERI PRESENTASI IPE IPC (kelompok 1).pdf
MATERI PRESENTASI IPE IPC (kelompok 1).pdfMATERI PRESENTASI IPE IPC (kelompok 1).pdf
MATERI PRESENTASI IPE IPC (kelompok 1).pdfestidiyah35
 
implementasi Revisi Usulan Proposal MHKes PPJ.docx
implementasi Revisi Usulan Proposal MHKes PPJ.docximplementasi Revisi Usulan Proposal MHKes PPJ.docx
implementasi Revisi Usulan Proposal MHKes PPJ.docxhurufd86
 

Recently uploaded (12)

METODE FOOD RECORD (pENGUKURAN FOOD.pptx
METODE FOOD RECORD (pENGUKURAN FOOD.pptxMETODE FOOD RECORD (pENGUKURAN FOOD.pptx
METODE FOOD RECORD (pENGUKURAN FOOD.pptx
 
DASAR DASAR EMOSI BIOPSIKOLOGI, PSIKOLOGI.pptx
DASAR DASAR EMOSI BIOPSIKOLOGI, PSIKOLOGI.pptxDASAR DASAR EMOSI BIOPSIKOLOGI, PSIKOLOGI.pptx
DASAR DASAR EMOSI BIOPSIKOLOGI, PSIKOLOGI.pptx
 
Diagnosis Diferensial and Mnemonic_Materi 2.pdf
Diagnosis Diferensial and Mnemonic_Materi 2.pdfDiagnosis Diferensial and Mnemonic_Materi 2.pdf
Diagnosis Diferensial and Mnemonic_Materi 2.pdf
 
PENGORGANISASIAN dan struktur organisasi.ppt
PENGORGANISASIAN dan struktur organisasi.pptPENGORGANISASIAN dan struktur organisasi.ppt
PENGORGANISASIAN dan struktur organisasi.ppt
 
PROMOSI KESEHATAN & KESEJAHTERAAN LANSIA compress.pdf
PROMOSI KESEHATAN & KESEJAHTERAAN LANSIA compress.pdfPROMOSI KESEHATAN & KESEJAHTERAAN LANSIA compress.pdf
PROMOSI KESEHATAN & KESEJAHTERAAN LANSIA compress.pdf
 
Bimtek TKH 2024.pptxRRRRRRRRRRRRRRRRRRRR
Bimtek TKH 2024.pptxRRRRRRRRRRRRRRRRRRRRBimtek TKH 2024.pptxRRRRRRRRRRRRRRRRRRRR
Bimtek TKH 2024.pptxRRRRRRRRRRRRRRRRRRRR
 
PPT TUGAS PEMBIAYAAN RS DI ERA JAMINAN KESEHATAN NASIONAL.pptx
PPT TUGAS PEMBIAYAAN RS DI ERA JAMINAN KESEHATAN NASIONAL.pptxPPT TUGAS PEMBIAYAAN RS DI ERA JAMINAN KESEHATAN NASIONAL.pptx
PPT TUGAS PEMBIAYAAN RS DI ERA JAMINAN KESEHATAN NASIONAL.pptx
 
PENGAMBILAN SAMPEL DARAH ARTERI DAN ANALISA GAS DARAH.pptx
PENGAMBILAN SAMPEL DARAH ARTERI DAN ANALISA GAS DARAH.pptxPENGAMBILAN SAMPEL DARAH ARTERI DAN ANALISA GAS DARAH.pptx
PENGAMBILAN SAMPEL DARAH ARTERI DAN ANALISA GAS DARAH.pptx
 
mater kuliah tentang KELAINAN TELINGA LUAR
mater kuliah tentang KELAINAN TELINGA LUARmater kuliah tentang KELAINAN TELINGA LUAR
mater kuliah tentang KELAINAN TELINGA LUAR
 
KEBIJAKAN GLOBAL PELAYANAN KEBIDANAN090222 18-Nov-2022 07-29-34.ppt
KEBIJAKAN GLOBAL PELAYANAN KEBIDANAN090222 18-Nov-2022 07-29-34.pptKEBIJAKAN GLOBAL PELAYANAN KEBIDANAN090222 18-Nov-2022 07-29-34.ppt
KEBIJAKAN GLOBAL PELAYANAN KEBIDANAN090222 18-Nov-2022 07-29-34.ppt
 
MATERI PRESENTASI IPE IPC (kelompok 1).pdf
MATERI PRESENTASI IPE IPC (kelompok 1).pdfMATERI PRESENTASI IPE IPC (kelompok 1).pdf
MATERI PRESENTASI IPE IPC (kelompok 1).pdf
 
implementasi Revisi Usulan Proposal MHKes PPJ.docx
implementasi Revisi Usulan Proposal MHKes PPJ.docximplementasi Revisi Usulan Proposal MHKes PPJ.docx
implementasi Revisi Usulan Proposal MHKes PPJ.docx
 

Tiket Online PT Olmind

  • 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