E-TICKETING KERETA API

on Minggu, 02 November 2014


Pengertian E-Ticketing

                Sebagian orang mungkin sering membeli e-ticket tanpa mengetahui apa arti sebenarnya. e-Ticket adalah singkatan dari electronic ticket, atau tiket elektronik dalam bahasa indonesia. Jadi e-Ticket adalah tiket yang wujudnya berbentuk elektronik. Jika beberapa tahun silam tiket masih berwujud buku dan dapat dilihat bentuk fisiknya, namun yang menjadi tren saat ini adalah tiket yang berwujud elektronik. e-Ticket berisi data rincian perjalanan anda. Yang tercantum di dalam e-Ticket biasanya adalah nama penumpang, rute perjalanan, waktu penerbangan, nomor penerbangan, kelas tiket, dan harga tiket.
E-ticketing atau electronic ticketing adalah suatu cara untuk mendokumentasikan proses penjualan dari aktifitas perjalanan pelanggan tanpa harus mengeluarkan dokumen berharga secara fisik ataupun paper ticket. Semua informasi mengenai electronic ticketing disimpan secara digital dalam sistem komputer milik airline. Sebagai bukti pengeluaran E-Ticket, pelanggan akan diberikan Itinerary Receipt yang hanya berlaku sebagai alt untuk masuk ke dalam bandara di Indonesia yang masih mengharuskan penumpang untuk membawa tanda bukti perjalanan. E-ticketing (ET) adalah peluang untuk meminimalkan biaya dan mengoptimalkan kenyamanan penumpang. E-ticketing mengurangi biaya proses tiket, menghilangkan fomulir kertas dan meningkatkan fleksibilitas penumpang dan agen perjalanan dalam membuat perubahan-perubahan dalam jadwal perjalanan.
Anda tak perlu lagi menghabiskan waktu untuk mengkhawatirkan „keamanan‟ tiket penerbangan nantinya. Lupakan resiko hilangnya tiket, dicuri, tertinggal, atau bahkan tercebur air. Bahkan E-ticketing memungkinkan anda, membelikan tiket untuk kerabat pada saat mendadak. Kemudahan yang demikian ini, merupakan bukti komitmen Garuda Indonesia terhadap konsumennya.
E-ticketing menyediakan banyak manfaat diantaranya :

  • Buruh Simpanan – Mengurangi tenaga kerja yang terkait dengan pencetakan dan mailing tiket. Potong bawah pada upaya yang diperlukan untuk mengambil tiket untuk membeli Akan Panggil pesanan.
  • Aman dan Aman – E-Tiket selamat dan aman. Barcode validasi menghilangkan kemungkinan palsu dan duplikat tiket.
  • Kehadiran sebenarnya Pelaporan – Cari tahu berapa banyak Anda e-tiket patrons dihadiri Anda acara dan ketika mereka tiba.
  • Instant Pengiriman – Tiket pembeli senang menjadi mampu mencetak tiket mereka segera. Tidak perlu menunggu surat atau menunggu di baris di acara tersebut. Pelanggan dapat mencetak tiket elektronik mereka segera setelah mereka membelinya. Hal ini membuat e-tiket yang ideal untuk hadiah menit terakhir atau menit terakhir keputusan. Informasi tambahan – E-Tiket menyediakan ruang untuk tambahan informasi seperti peta jalan, arah, dan lain informasi pelanggan Anda mungkin perlu tahu.
  • Periklanan – E-Tiket menyediakan kemampuan unik periklanan. Meningkatkan pendapatan perusahaan anda dengan menawarkan ruang iklan pada web Anda tiket.


 

Flow Char E-Ticketing


                Dalam flow char ini dijelas alur untuk user bila memesan tiket secara online. Ketika memulai pemesan akan menjumpai halaman awal web. Setelah itu akan memilih pilihan menu yang ada yaitu jadwal, tarif dan reservasi untuk memesan tiket. Bila meilih reservasi dan belum mempunyai id maka harus terlebih dahulu registrasi tetapi bila sudah registrasi maka akan login dan memilih pesan atau tidak. Bila memilih pesan maka akan memilih kelas, kereta dan jadwal keberengkatan serta jumlah kursi yang dipesan. Bila sudah maka akan disimpan dalam basis data dan ada batas waktu untuk pembayaran.

                Dalam flow char ini dijelaskan alur dari administrator untuk menambah jadwal dan mengatur jadwal tiap keretanya. Bila memiih jadwal maka administrator bisa menambah atau merubah jadwal yang ada lalu menyimpannya di database pusat. Bila memilih jadwal maka administrator pun bisa menambah gerbong dalam tiap keberangkatannya.
                Dalam flow char sistem operasi untuk e-ticketing bisa mengatur data yang ada di basis data untuk menampilkan data penumpang yang memesan tiket ataupun menghapus data bila tidak membayar dalam rentan waktu yang sudah ditentukan agar tidak terjadi penumpukan penumpang.

ERD

               

                Dalam ERD ini di buat 3 entitas yang dibutuhkan untuk menyimpan semua informasi dari sistem e-ticketing. Terdapat 4 buah entitas yaitu user, kereta, gerbong dan relasi yang menjadi entitasi di tiket.
A.      User
Dalam user terdapat atribut berupa id _user sebagai primary key, nama pengguna sebagai penanda tiap orang dalam user tersebut. Alamat untuk menaruh asal dari pemesan tersebut dan jenis kelamin untuk membedakan jenis kelamin yang memesan apakah laki-laki atau perempuan.

B.      Kereta
Dalam entitas kereta terdapat id_kereta sebagai primary key. Serta entitas tujuan untuk menentukan tujuan dari masing-masing kereta dan id_gerbong sebagai foreign key dari entitas gerbong untuk menentukan jumlah kursi masih tersedia atau tidak.

C.      Gerbong
Dalam entitas ini terdapat id_gerbong sebagai primary key. Serta jumlah kursi yang tersedia dari setiap gerbongnya.
D.      Tiket
Tiket adalah relasi yang menjadi entitas karena kardinalitasnya banyak ke banyak. Dalam tiket terdapa id_tiket sebagai primary key. Serta atribut jadwal yang menentukan kapan kereta yang dipesan berangkat. Kelas untuk menentukan kelas ekonomi/ bisnis dan lain-lain. Foreign key terdapat pada id_kereta, id_user. No kursi diambil dari id_gerbong dan urutan ke berapa kursi di gerbong tersebut.

SQL

                Dari ERD diatas kita dapat membuat sql sebagai berikut untuk table-tablenya :
create table user(
                id_user varchar2(10) primary key not null,
                nama varchar2(20) not null,
                alamat varchar2(30) not null,
                jenis_kelamin char(2) not null
);

create table kereta (
                id_kereta varchar2(10) primary key not null,
                tujuan varchar2(20) not null,
                id_gerbong varchar2(10) not null,
                constraint "k_g" foreign key (id_gerbong) references gerbong(id_gerbong)
);

create table tiket (
                id_tiket varchar2 (10) primary key not null,
                id_user varchar2(10) not null,
                id_kereta varchar2(10) not null,
                jadwal timestamp not null,
                kelas varchar2(10) not null,
                no_kursi number(5) not null,
                constraint "t_u" foreign key (id_user) references user(id_user) on delete set null,
                constraint "t_k" foreign key (id_kereta) references kereta(id_kereta) on delete set null
);

create table gerbong(
                id_gerbong varchar2(10) primary key not null,
                jumlah_kursi number (10) not null
);

                Tringger dibutuhkan untuk mengatur jumlah kursi apakah masih tersedia atau tidak, tringgernya adalah sebagai berikut :

create or replace trigger kursi
after
insert on delete or update
                on tiket
for each row
begin
                if inserting then
                                update  gerbong set jumlah_kursi=jumlah_kursi-1 where no_kursi:=new.no_kursi;
                end if;                  
                if deleting then
                                update  gerbong set jumlah_kursi=jumlah_kursi+1 where no_kursi:=old.no_kursi;
                end if;
                if updating then
                                update  gerbong set jumlah_kursi=jumlah_kursi-1 where no_kursi:=new.no_kursi;
                                update  gerbong set jumlah_kursi=jumlah_kursi+1 where no_kursi:=old.no_kursi;
                end if;
end;
/

Jika dalam tiket no kursi ditambah maka jumlah kursi dalam gerbong akan berkurang. Berkurang karena sebelumnya id_gerbong sudah di foreign key dengan kereta. 


Referensi dari Budi Laksono Putro, S.Si, MT

Lagu Inspiratif 2014

on Selasa, 28 Oktober 2014
2014 belum berkahir nih pembaca sekalia tapi sebagai penikmat musik khususnya musik bilboard alias luar mungkin dapet nih lagu favoritnya nih, tapi tunggu dulu lagu yang kalian suka itu kaya apa sih? Mungkin kebanyakan lagu galau atau lagu tentang percintaan yah? Nah kali ini gue bakal bahas lagu yang membuat kalian pas denger atau paling maksimal deh pas nonton video klipnya membuat kalian baru ngeuh ou gini maksudnya dan maknanya dalem banget yah ternyata. Nih langsung aja gue kasih yang pertama itu ada lagunya OneRepublic- I lived

Jadi lagu ini tuh bercerita tentang Bryan Warnecke yang kena sakit cystic fibrosi. Penderita penyakit ini mengalami penumpukan fibrosis dan pembentukan kista pada kelenjar pankreas, saluran pernapasan dan pencernaan.
Tapi bryan ini gak nyerah gitu aja dari video klipnya dia sudah bisa membantu sesama, inspiratif banget kan kita aja yang sehat gini belum tentu bisa berbuat lebih ke masyarakat. Kalau ada yang mau kepo nih ada organisasinya ternyata di Cystic Fibrosis Foundation .

Nah yang kedua ada lagunya The Script nih yang Superheroes 

Jadi lagu ini tuh mengajarikan kita bahwa perjuangan emang berat bro, gak akan ada yang namanya instan dan satu lagi yang instan itu biasanya gak tahan lama dan gak ngehasilin apa-apa so keep fighting yah pembaca :D

Macam-Macam Sorting di Bahasa C

on Selasa, 14 Oktober 2014
Sorting alias pengurutan, merupakan suatu hal yang sangat dibutuhkan dalam  pemrograman tingkat tinggi. Ada 5 metode sorting, yaitu :

  •     Buble sort merupakan metode pengurutan yang paliong lambar daripada metode pengurutan lainnya. karena, metode ini, melakukan pengurutan dengan cara membandingkan 1 elemen dengn yang lain selama 2 kali looping. Namun, metode ini merupakan metode yang paling mudah digunakan daripada metode yang lainnya



  •     Selection sort yaitu pengurutan dengan cara menyeleksi elemen – elemen ada dalam suatu array. Terdapat 2 kali for loop dalam metode ini, loop yang pertama melakukan seleksi terhadap elemen awal. Loop kedua melakukan seleksi terhadap elemen kedua. Lalu membandingkan antara kedua loop tersebut
     

  •     Insertion Sort, disebut-  sebut sebagai  metode pertengahan . Artinya, metode ini memiliki kecepatan rata- rata antara metode primitif(buble dan selection) dan modern(merge dan quick). metode ini, didasarkan pada sebuah key yang diambil pada elemen ke-2 pada sebuah array, lalu menyisipkan elemen tersebut jika branching terpenuhi
  

  •     Merge Sort merupakan algoritma sorting yang sudah menerapkan teknik rekursif. Metode ini bisa dibilang cukup sulit dan membutuhkan pemikiran yang agak berat. Namun, kecepatan yang dihasilkan jauh melebihi metode primitif
 

  •     Quick Sort . Inilah metode sorting yang tercepat diantara metode 5 metode sorting yang paling umum digunakan. Selain menerapkan teknik rekursif devide and conquer, Teknik ini juga didasarkan pada pivot yang menjadi kunci perbandingan.



Review Website

on Senin, 06 Oktober 2014


Halo pembaca kali ini saya bakal coba mereview 5 web yang ditugas oleh dosen Desain Web saya, penilaian yang saya lakukan berdasarkan dari Dalil Powell dan pengamatan dari beberapa user pengujung situs tersebut.  Review Web ini menggunakan Mozilla Firefox .
1.       http://www.ui.ac.id/
 



Accebility :
Web ini sudah menggunakan teknologi terbaru sehingga dapat menyesuaikan ukuran web dengan gadget yang sedang digunakan ketika membuka web ini. Informasi mengenai akademik, profil dan kontak untuk ke kampus sangat mudah diakses serta sudah terdapat kolom pesan untuk memudahkan penggunakan yang sedang ingin menanyakan pada saat itu serta dilengkapi peta lokasi kampus tersebut. Konten sudah terupdate dengan keadaan saat itu di kampus tersebut. Terdapat pula shorting untuk mengetahui berita tentang kampus saja atau semua tentang di kampus tetapi belum terlalu efektif karena ketika kita memilih berita atau all konten yang dimunculkan sama.

Speed :
Waktu pengaksesan cukup lama apalagi bila koneksi kita sedang lelet atau tidak stabil, karena konten didalamnya begitu banyak untuk di tampilkan. Seharusnya homepage mudah diakses.

Readibility :
Pengguna mudah memahami isi dari web ini karena link dari semua konten ada di bar atas sehingga memudahkan pengguna untuk apa saja yang akan dia akses di web ini. Ada bar search untuk mencari apapun yang terkait dengan keyword yang diinputkan  pengguna. Ukuran font sudah nyaman untuk dibaca untuk pengakses yang masih muda, bila yang daya matanya sudah


kurang mungkin akan membutuhkan bantuan kaca matanya hanya dibagian slide diatas yang dapat terbaca dengan jelas tanpa bantuan kaca mata. Tampilan sudah modern dan enak dipandang oleh mata.

Content :
Dalam homepage sudah tersedia dengan mundah untuk mengakses berbagai sub dari web tersebut seperti tentang kampus tersebut ataupun tentang informasi perfakultas serta di dalam homepage juga terdapat berita terbaru dan jadwal yang berada di kampus tersebut. Ada pula bar untuk akses cepat bila ingin langsung misal ke SIAK. Ada pula layanan untuk akses ke international scholar serta layanan public untuk yang bukan termasuk dalam civitas kampus tersebut.

Technology:
Teknologi dalam web kampus ini sudah menggunakan CSS dan JavaScript, HTML serta sql yang sudah terintegrasi ketika kita memasukin wilayah web yang khusus civitas kampus ini. Sistem keamanannya pun tidak ada error ketika di tes oleh browser. Stuktur navigasi sudah diatur diatas sehingga ketika pertama kali mengakses kita sudah bias langsung mengakses apa yang kita inginkan. Link dengan media social sudah ada dipojok kiri atas untuk info di media social lainnya.


Visual :
Tampilan sudah modern dan enak dipandang oleh mata. Serta tata letak dalam home page dan sub halamannya pun sudah tertata dengan baik.


2.       http://dikti.go.id/






Accebility :
Web belum bisa menyesuaikan ukuran layar para pengguna yang membuka dari berbagai gadget. Sehingga tampilan web akan sama seperti di desktop ketika kita membuka di hp ataupun di tablet.

Speed :
Ukuran web yang terlalu besar untuk ukuran homepage sehingga sulit diakses dengan baik jika akses internet kita sedang lelet.

Content :
Dari segi konten memang mencakup semua informasi yang ada di dikti dan ada peringatannya pula jika selain data di web tersebut adalah data yang tak valid. Ada kotak pencarian yang terkait dengan kata kunci yang kita masukan yang akan kita cari diweb tersebut. Konten sudah up to date dengan tanggal kita mengakses. Sudah pula susun secara terurut di daftar PT pada bar atasnya.  Konten kontaknya sangat lengkap dengan diberi rute untuk mencapai kantor pusat dikti dengan berbagai mode kendaraan tetapi kurang diberi peta online pada web ini.


Readibility :
Font terlalu kecil untuk yang harus menggunakan kacamata bila membaca. Terdapat pilihan bahasa untuk bahasa Indonesia dan bahasa inggris. 

Technology :
Sudah menggunakan HTML, JS dan CSS tetapi belum flexible dengan gadget yang kita gunakan untuk membuka web tersebut. Perlu koneksi yang cepat dan bila lambat itu akan terlalu menguras kuota kita karena mengakses homepagenya sangat berat. Sistem keamanan cukup ketat ketika mengakses ke link yang ada di halaman tersebut.

Visual :
Tata letak sangat disoroti karena tampil yang kurang enak dilihat da nada beberapa script yang harus di load secara penuh sedangkan bila kecepatan internet kita lama maka script itu tidak akan tampil.



3.       http://www.upi.edu/



Accesibilty :
Web sudah bisa menyesuaikan dengan gadget yang dipakai dalam segi ukuran layar tidak hanya dalam ukuran desktop.

Readibility:
Sudah lebih enak dibaca oleh user dari kiri ke kanan memuat konten-konten yang dibutuhkan.Tampilan yang minimalis sehingga cocok untuk yang mengakses dengan kecepatan tak stabil 

Speed :
Mudah diakses dengan kecepatan yang rendah karena beban di homepage yang sedikit. Ini sesuai dengan dalil powell yang menyatakan bahwa homepage suatu website harusnya ringan diakses untuk menarik dulu para user. Speed cepat karena konten yang terdapat di homepage tidak terlalu besar sehingga user tidak perlu menunggu lama untuk mengaksenya.

Content :
Sudah memenuhi konten yang disyaratkan untuk homepage sebuah universitas seperti profil, akademik, riset dan kemahasiswaan.  Beritanya up to date sesuai tanggal pengaksesan. Serta jadwal yang ada di wilayah UPI baik itu Bumi Siliwangi ataupun di KAMDA ada dibagian berita sehingga memudahkan pengguna yang mengakses web ini. Sayangnya informasi kontak yang bisa dihubungi kurang lengkap karena hanya terdapat nomer telp dan alamat tidak ada fitur untuk bertanya secara online maupun peta lokasi dan akses/ rute yang dapat digunakan untuk mencapai kantornya.

Technology :
Hanya menggunakan sedikit css dan html pada homepage kebanyakan adalah muatan gambar dan script untuk memuat banner berjalan diatas. Bila layar dikecilkan akan ada top menu yang menampilkan konten yang ada di drop down bila layar full screen ukuran desktop.  Bagian download sudah ada dibagian bawah homepage berserta quick links tetapi kurang fungsi search sesuai kata kunci yang ingin kita cari pada halaman tersebut.

Visual :
Tata letak sudah diatur dengan baik sehingga tiap kolom seperti berita, agenda, info akademik sudah tersusun dengan baik dengan ukurannya yang enak dilihat oleh user.



Accesibilty :
Sudah bisa diakses di gadget manapun karena ukuran layar akan menyesuaikan langsung di gadget pengguna. Terdapat bar loading ketika kita akan masuk ke homepagenya.

Readibility:
User dimanjakan dengan tampilan modern dari halaman web ini serta user diajak untuk mengetahui lebih dalam dari suatu produk karena dibagian homepage pada web ini membuat penasaran user akan produk tersebut.

Speed :
Memerlukan koneksi internet yang cukup cepat untuk hanya mengakses ke homepagenya sehingga lumayan menyedot kuota ketika internet kita tak stabil dan lambat.


Content :
Konten yang dimuat sangat lengkap dari informasi produk, spareparts, berita, informasi dealer tiap wilayah dan buku panduan tiap tipe motor tersedia di web ini. Serta ada fitu Contact us yang memudahkan kita untuk bertanya soal produk dll di dalam fitur ini user yang bertanya akan dijawab melalui email dengan verifikasi sebelum mensubmit pertanyaan atau pesannya sehingga keamanan database untuk pertanyaan akan terjaga karena jarang terkena spam serta informasi user pun akan langsung tersimpan di database Yamaha. Berita-berita mengenai produk ataupun perlombaan yang diikuti Yamaha terpampang di halaman awal dari web ini. Informasi jenis produknya pun sudah terpisah-pisah sehingga pengguna bisa gampang bila ingin mencari tipe produk yang diinginkan. Bila kita ingin mencari alamat dealer sudah disediakan lengkap di halaman dealer network tinggal kita inputkan domisili kita berada. Terdapat juga menu career yang memberikan informasi kepada kita bila ingin menjadi karyawan Yamaha.

Technology :
Menggunakan HTML, CSS dan Sql yang tersamnbung dengan database tempat dealer-dealer di seluruh Indonesia. Serta menggunaka javascript untuk beberapa konten dalam web ini seperti pada header yang menampilkan gambar serta konten pada dropdown.

Visual :
Tata letak sudah baik dan teratur sehingga user betah untuk mengulik di web ini.

5.      www.astra-honda.com/


Accesibilty :
Mengikuti gadget yang sedang kita gunakan ketika mengakses halaman tersebut.

Readibility:
Sudah nyaman untuk dibaca karena ukuran fontnya pun tak terlalu kecil untuk para pengunjung web tersebut.


Speed :
Lumayan cepat untuk mengakses ke halaman awal dari web Honda ini, sehingga pengguna tidak usah menunggu lama untuk ke halaman selanjutnya.

Content :
Memuat berbagai informasi tentan produk dari Honda mulai dari profil perusahaan, berita, produk sampai lowongan pekerjaan. Dibagian lowongan pekerjaan dijelakan pula dengan gambar alur penerimaan pegawai di perusahaan tersebut. Adapun dibagian download terdapat buku panduan dari berbagai produk Honda. Terhubung juga dengan media social lainnya. Serta terdapa search bar untuk mencari artikel/ berita yang terkait dengan produk Honda. Tetapi di halaman awal pada berita tidak dituliskan secara jelas berita itu terbit kapan harus terlebih dahulu di buka beritanya baru kita tahu kapan berita itu terjadi

Technology :
Teknologi yang digunakan web ini sudah modern karena mengabungkan antara css html serta sql untuk basis data per dealernya. Serta javascript yang sudah terintegrasi dengan halaman htmlnya.

Visual :
Sudah nyaman dipandang dari segi tampilan tapi slide di atas kecepatnya terlalu cepat jadi pengguna kadang baru baca sudah ganti lagi walaupun bisa di jeda tapi tetap menggangu mata.




Kesimpulan
Berdasarkan review dari 5 web diatas bisa disimpulkan bahwa web yang tujuannya sebagai lembaga khususnya pendidikan akan menonjolkan sisi informasi untuk civitas yang ada di dalamnya baik itu perkuliahan, event dan jadwal-jadwal penting serta arsip penting yang ada di lembaga tersebut.
Sedangkan untuk web komersial seperti Yamaha dan Honda akan menonjolkan sisi produk mereka dengan membuat header dengan gambar produk dan info-info yang membuat user penasaran akan produk tersebut.