tugas besar dpk khumaini,dendis,diny

7
 LAPORAN PRAKTIKUM DASAR PEMOGRAMAN KOMPUTER Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman Komputer Yang Dibimbing oleh Bapak Drs. Wahyu Sakt i G.I., M.Kom Asisten Praktikum: Fajar Wati  Nur Fitriyah Ayu T.S ( Achmad Khumaini ) ( 1105334306 35 ) (PTI OFF E 2011 ) Oleh : 1. Achmad Khumaini 110533430635 2. Dandis Afif Nuha 1105334306 41 3. Dinny Sepriani 110533430650 PTI Off E 2011  UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK  JURUSAN TEKNIK ELEKTRO  PRODI PENDIDIKAN TEKNIK INFORMATIKA APRIL 2012

Upload: azisblade

Post on 05-Oct-2015

94 views

Category:

Documents


5 download

DESCRIPTION

laporan praktikum dasar pemrogaman komputer PROGARM PEMESANAN TIKET PESAWAT YANG BERADA PADASUATU BIRO PERJALANAN

TRANSCRIPT

  • LAPORAN PRAKTIKUM

    DASAR PEMOGRAMAN KOMPUTER

    Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman Komputer Yang

    Dibimbing oleh Bapak Drs. Wahyu Sakti G.I., M.Kom

    Asisten Praktikum:

    Fajar Wati

    Nur Fitriyah Ayu T.S

    ( Achmad Khumaini )

    ( 110533430635 )

    (PTI OFF E 2011 )

    Oleh :

    1. Achmad Khumaini 110533430635

    2. Dandis Afif Nuha 110533430641

    3. Dinny Sepriani 110533430650

    PTI Off E 2011

    UNIVERSITAS NEGERI MALANG

    FAKULTAS TEKNIK

    JURUSAN TEKNIK ELEKTRO

    PRODI PENDIDIKAN TEKNIK INFORMATIKA

    APRIL 2012

  • PROGARM PEMESANAN TIKET PESAWAT YANG BERADA PADA

    SUATU BIRO PERJALANAN

    Achmad Khumaini1, Dendis Afif Nuha

    2, Dini Sepriyani

    3

    1,2 Jurusan Teknik Elektro,Fakultas Teknik, Universitas Negeri Malang 3 Universitas Negeri Malang i, Malang

    1 [email protected], 2 [email protected], 3 www.um.ac.id

    Abstrak

    Setiap pembelian tiket pesawat hampir selalu menggunakan jasa travel atau biro perjalanan dan selalu

    mendapatkan struk atau mendapatkan sebuah lembaran semisal bukti pembayaran yang akan ditukarkan di air

    port atau bandara ketika check in atau akan masuk kedalam pesawat.Bukti prmbyaran ini sendiri tergantung dari

    banyaknya tiket yang dibeli dan pesawat apa yang di pesan dan juga jam berapa pesawat akan take off .Sebagai

    pengguna jasa biro travel untuk memesan pesawat terbang seringkali setiap pembayaran kita tidak mengetahui

    secara rinci atau mungkin pembeli hanya di beri selember kertas kuintansi biasa.Kita hanya mengetahui jumlah

    uang yang kita berikan kepada pihak penyedia pamesanan tiket pesawat tanpa tahu persis secara rinci psawat apa

    yang akan di gunakan dan jam berapa pesawat akan berangkat.

    Dalam materi ini akan dijelaskan mengenai program yang dibuat dari bahasa pemograman C++,yaitu

    suatu program yang dibuat untuk menghitung rincian pemesanan tiket yang di dalamnya terdapat jmlah harga,waktu pas pemesananan dilakukan,jenis pesawat dan jam keberangkatan dari suatu pesawat yang

    dipesan.Progrm ini di buat untuk memberikan informasi yang terperinci trhadap pemesan tiket(konsumen) dari

    suatu biro perjalanan atau travel.Dalam program ini pengguna hanya di perintahkan untuk memasukkan berapa

    tanggal pemesanan,identitas pemesanan,maskapai yang dipilih,jumlah tiket yang di beli ,rute tujuan yang dipilih

    dan jam kebrangkataan yang di pilih dan setelah pengguna memasukkan beeap data yang di perlukan

    program,program ini akan menampilkan hasil plus di tambah tanggal pemesanan pesawat yag dilakukan oleh

    pengguna.

    Kata kunci : C++, tagihan listrik, program

    1. Pendahuluan [Times New Roman 10, bold]

    1.1 Latar Belakang Dalam kehidupan sehari-hari pengunaan jasa

    pemesanan atau biro perjalan adalah memberi

    kemudahan dalam melakukan pemesanan sebuah

    tiket perjalanan,sering kita jumpai banyak biro

    perjalanan baik di kot-kota besar maupun di kota-

    kota kecil yang menyediakan pelayanan pemesanan

    tiket pesawat dengan memberikan fasilitas yang

    lengkap semisal pemesan hanya tinggal memesan

    tujuan penerbangan dan pesawat yang akan

    digunakan tanpa harus memikirkan bagaimana

    transit yang di lakukan sehingga dapat

    mempermudah pemsanan tiket perjalan yang dilakukan oleh seorang pemesan .

    Dalam melakukan pemesan mandiri atu tidak

    disertai dengan menggunakan jasa biro penyedia

    pemesan tiket sering kali calon pembeli di

    bingungkan dengan pembelian tiket lagi yang

    digunakan ketika harus transit karena jauhnya

    penerbangan yang dilakukan,oleh karena itu untuk mempermudah clon pembeli tiket maka program ini

    akan menjangkau pemesanan tanpa adanya system

    transit yang di gunakan oleh pemesan dan mengenai

    transit sudah di atur dengan sendirinya oleh

    penyedia jasa pemesanan tiket atau biro travel.

    1.2 Tujuan Menghasilkan suatu program dengan bahasa

    pemrograman C++ untuk memenuhi tugas akhir

    matakuliah dasar pemrograman komputer. Program

    yang dibuat mampu memberikan informasi kepada

    pengguna jasa pemesanan Tiket Pesawat Terbang pada sebuah biro perjalanan tentang pemesanan tiket

    pesawat terbang dengan memilih maskapi yang

    diplih,memilih tujuan yang akan di tempuh dan

  • menghitung pemesanan tiket dan harag total beserta

    jadwal penerbangan yang diplih

    1.3 Manfaat Memberikan Informasi kepada pengguna jasa

    pemesanan tiket pesawat terbang pada suatu biro

    travel dengan secara rinci sehingga memudahkan

    pemesan tiket pesawat dan tidak membut

    kebingungan kepada pemesan tiket pesawat

    2. Dasar Teori 2.1 Pemesanan tiket

    Pemesanan tiket pesawat sebenarnya ada dua

    jenis yaitu melaui jasa dan pemsan7.an mandiri,yang

    dimaksud melaui jasa ialah pemesanan yang

    dilakukan mealui biro penyedia jasa pemesanan tiket

    pesawat terbangg biasanya juga di sebut biro travel

    dan tour dan pemesanan mandiri ialah pemesanan

    yang dilakukan dengan memesan langsung ke

    maskapi penerbangan baik melaui pemesanan onlne

    maupun dating secara langsung ke konter/loket resmi dari maskai yang igin dipesan.Di materi in ini

    kami membuat program tentang pemesanan tiket

    pesawat dengan melalui biro pemesanan tiket atau

    travel

    2.2 Bahasa Pemrograman C++

    C adalah bahasa pemrograman yang dapat

    dikatakan berada anatara bahasa beraras rendah

    (bahasa yang berorientasi pada mesin) dan

    bahasa beraras rendah (bahasa yang berorientasi

    pada manusia). C diciptakan oleh Brian W,

    kernighan dan Dennis M. Ritchie tahun 1972. C

    adalah bahasa pemrograman tersturktur yang

    membagi program dalam sejumlah

    blok.tujuannya adalah memudahkan dalam

    pembuatan program.

    Tujuan utama pembuatan C++ adalah untuk

    meningkatkan produktivitas pemrogram dalam

    membuat aplikasi.Keistimewaan bahasa ini

    mendukung pemrograman yang berorientasi

    obyek (PBO atau OOP / Object Oriented

    Programing). Berorientasi Objek maksudnya

    adalah mengkombinasikan data dan fungsi

    untuk mengakses data menjadi sebuah kesatuan

    unit. Pustaka-pustaka yang dibangun dengan C

    tetap dapat dipakai pada C++, dibaurkan dengan

    program PBO.

    3.Kerangka Program

    3.1 Algoritma program ini adalah:

    1.mulai

    2.masukkan tanggal pemesanan

    3.masukkan identitas pemesan

    4.masukkan nama maskapai yang dipilih

    5.masukkan jumlah pemesanan tiket

    6.program melakukan perhitungan

    7.masukkan rute yang dipilih

    8.menampilkan rute yang diplih

    9.jika user memasukkan selain y/n program akan

    melakukan pemgulanagn sampai user memilih y/n

    8. menampilakan jumlah total harga yang dibayar

    9.masukkan jam pemberangkatan

    10.menampilkan jam saat program di akses

    11. menampilkan hasil akhir dari program berupa

    hasil data yang telah di inputkan 12.selesai

    3.2 Diagram flowchart program ini adalah:

    Start

    Output : Opening

    Input : -Tgl pesan

    -Nama

    -Alamat

    Input : -Maskapai

    -Jml tiket

    -Rute

    Tampung Data

    Total bayar = Jml tiket * harga

    Output : Total Bayar

    Input : Jam berangkat

    Tampung Data

    Input : -Tgl pesan -Nama

    -Alamat

    -Rute

    -Harga tiket -Total bayar

    -Jam berangkat

    Benar

  • 1. Hasil (tampilan pembuka)

    (Tampilan judul)

    (tampilan masukkan tanggal pembelian)

    (tampilan masukkan tanggal pembelian)

    (tampilan pemesanan pesawat)

    (tampilan tanggal pemesanan)

    (tampilan hasil akhir pemesanan)

    5.Pembahasan

    Pada prototype fungsi,program mengenal

    ada 4 fungsi selain fungsi utama()yaitu fungsi int

    main2int pemesanan(),void pener(),void main ()

    int main2()

    int pemesanan();//protottipe fungsi

    void pener();//prototipe fungsi

    void main ()//prototipe fungsi

    pada program ini juga terdapat struct yaitu struct tanggal dan struct ktp.dan struct untuk waktu

    struct tm * now = localtime( & t

    );//tgl

    struct data_tanggal// penefinisian

    struct tanggal

    {

    int tanggal;

    int bulan;

    int tahun; };

    struct ktp//pendefinisian

    truct ktp

    {

  • char name[20];

    char jenis_kelamin[10];

    char pekerjaan[20];

    char alamat[20];

    int tgl_lahir;

    int bulan_lahir;

    int tahun_lahir;

    };

    data_tanggal

    pemesanan_tiket;//pendefinisan struct ktp orang;//pendefinisan struc

    Pada program ini juga digunakan kondisi

    yaitu berupa switch case dan if else

    Di bawah ini adalah contoh penggunaan

    dari kondisi,jika kondisi sesusi maka kan dijalankan

    dan jika tidak maka tidak tidak di jalankan

    if(jam==1)//kondisi yang digunaka

    { cout

  • {

    int n;

    for (n = 80; n >= 5; n--){

    gotoxy(n, x);

    printf("%s", s);

    Sleep(100);//KECEPATAN TEKS YANG

    DIGUNAKAN

    system("cls");

    }

    }

    Dan script di bawah ini adalah contoh script

    yang ada di dalam fungsi,dan menggandung struct

    void pener()//pendeklarasian fungsi pener

    {

    cout >pemesanan_tiket.tanggal;//pemaggila

    n struct

    cout >pemesanan_tiket.bulan;//pemanggilan

    struct

    cout >pemesanan_tiket.tahun;//pemanggilan

    struct

    dari script program di atas terlihat bahwa di

    dalam fungsi terdapat fungsi

    Penutup

    Kesimpulan

    Dengan menggunakan bahasa

    pemrograman C++, dapat dihasilkan suatu

    program yang dapat digunakan untuk

    malakukan pemesanan dan menghitung harga

    total dan sekaligus memilih maskapai beserta

    tujuan dan jam yang diplih. Disini user diminta

    untuk memasukkan tanggal pemesanan dan

    identitas diri kemudian user meilih maskapi dan

    memilih rute yang ditempuh beserta jumlah

    tiket yang dilih sehabis itu user diminta untuk memilih jam keberangkatan yang di pilih

    Daftar Pustaka:

    [1] Modul C++ semester 2 mata kuliah paraktikum

    dasar pemograman computer jurusan teknik

    elektro fakultas teknik universitas negeri

    malang.

    [2] Kadir, Abdul. 1995. Pemahamamman C++

    Membahas Pemrogramman Berbasis Objek

    Menggunakan Turbo C++ dan Borland C++. Yogyakarta : Andi.

    Lampiran

    1. Script program 2. Jadwal penyelesaian program/

    jadwal kelompok