PROPOSAL PROYEK REKAYASA PERANGKAT LUNAK PROTOTYPE PEMBELIAN TIKET PESAWAT TERBANG
Project Manager System Analyst Programmer Programmer System Designer
: : : :
OLEH : MUH AKBAR ARIADI I. SUKMA FITRI AGUSTIN BAGUS SATRIAWAN SATRIAWAN OKY ARDIAN GUSTINANDA
(201010370311077) (201010370311077) (201010370311057) (20101037 0311057) (201010370311008) (201010370311008) (201010370311322) (201010370311322)
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2012 – 2013
KATA PENGANTAR Puji syukur kehadirat Tuhan Yang Maha Esa yang telah melimpahkan segala karuniaNya sehinggan setelah mengorbankan segenap waktu, pikiran dan tenaga penulis mendapat peluang untuk menulis proposal judul proyek untuk menyelesaikan mata kuliah Rekayasa Perangkat Lunak di Program studi Strata-1 (S-1) Jurusan Teknik Informatika di Universitas Muhammadiyah Malang.
Dalam proposal ini penulis menggambarkan suatu rancangan perangkat lunak yang digunakan untuk mempermudah pekerjaan di sebuah maskapai penerbangan. Dengan perancangan software ini diharapkan dapat membantu seluruh pihak yang membutuhkan informasi ini.
Dalam kesempatan ini pula penulis mengucapkan banyak terima kasih kepada Universitas Muhammadiyah Malang yang telah memberikan kami kesempatan untuk menuntut ilmu, serta kepada semua pihak yang telah membantu dalam penulisan proposal ini.
Penulis berharap melalui tulisan ini, dapat saling membagi ilmu yang sedikit ini sehingga dikemudian hari dapat bermanfaat untuk kita semua.
Malang, Januari 2013
Penulis
ii
DAFTAR ISI
Latar Belakang
1
Rumusan Masalah
1
Batasan Masalah
2
Tujuan Penelitian
3
Manfaat Penelitian
3
Algoritma Program
3
Flowchart
4
Rencana Pelaksanaan
4
Tahapan Pengembangan Aplikasi
5
Susunan dan Deskripsi Tenaga Ahli
6
iii
Latar Belakang
Dalam era globalisasi ini, suatu informasi yang cepat, akurat dan tepat adalah suatu keharusan yang harus dimiliki suatu perusahaan, instansi ataupun suatu lembaga.Untuk memenuhi informasi tersebut, sebuah komputer dengan segala teknologinya adalah suatu pilihan yang tepat. Di bidang pendidikan, perdagangan maupun jasa sangatlah penting terpenuhi sebuah informasi yang dapat mempermudah pekerjaan manusia. Sebuah sistem dibangun untuk menyelesaikan suatu masalah yang semula dikerjakan secara manual dan mengubahnya sehingga masalah tersebut dapat dikerjakan secara otomatis, dengan berubahnya penyelesaian suatu masalah dari manual ke otomatis diharapkan penyelesaian yang baru dapat bekerja lebih efisien dan lebih cepat.Semakin baik sebuah sistem, semakin mudah juga manusia menyelesaikan pekejaan tersebut. Pada saat ini banyak maskapai penerbangan menyediakan jasa pembelian tiket pesawat terbang menggunakan buku sebagai media untuk mencatat aktifitas dalam usaha jasa tersebut, dan hampir dipastikan buku-buku tersebut akan semakin bertambah seiring berjalannya waktu. Tingkat efisiensi dan kemudahan dalam akses jadwal penerbangan juga sangat dibutuhkan saat ini demi kepuasaan konsumen. Dengan pemikiran dapat meningkatkan pelayanan dan mempercepat proses dalam usaha pembelian tiket oesawat terbang penulis memilih “ PEMBUATAN SOFTWARE PEMBELIAN TIKET PESAWAT TERBANG” sebagai Judul dalam Proyek ini. Rumusan Masalah
Sebuah layanan pemesanan tiket online merupakan sebuah usaha yang cukup menjanjikan dan akan terus berkembang seiring dengan berjalannya waktu. Kemudahan konsumen untuk dapat mengakses informasi jadwal penerbangan salah satu maskapai sangat diperlukan secara cepat dan akurat. Informasi jadwal keberangkatan pesawat yang beragam serta rute penerbangan yang sangat banyak seringkali membingungkan konsumen apabila tidak terstruktur dengan baik. Dengan adanya masalah tersebut penulis akan mencoba menganalisa dan merancang sebuah sistem dalam apotek sehingga nantinya dapat di implementasikan dan dapat digunakan untuk menyelesaikan masalah tersebut. 1
Batasan Masalah
Pada proposal ini akan disampaikan sistem penjualan tiket secara online. Kemudian dapat memproses pengolahan data yang terdapat pada database dan dapat membantu dalam mekanisme penjualannya. Pembahasan ini akan memaparkan cara kerja dari software dalam mengolah data yang terdapat di dalamnya. Adapun batasan masalah yang diberikan dalam pembuatan software pembuatan prototype pemesanan tiket online ini adalah sebagai berikut : 1. Layanan website yang dibuat hanya akan melayani pembelian tiket pesawat 1 maskapai penerbangan. 2. Rute penerbangan yang disediakan meliputi : a. Domestic :
Balikpapan
Bandung
Banjarmasin
Batam
Denpasar
Jakarta
Lombok
Makasar
Medan
Padang
Surabaya
b. Internasional :
Malaysia
Singapura
3. Jadwal penerbangan yang disediakan hanya untuk keberangkatan pagi – siang (07.00 – 13.00)
2
Tujuan Penelitian
Maksud dan tujuan pembuatan proposal ini adalah untuk memberikan kenyamanan dan kemudahan bagi seorang konsumen untuk mendapatkan informasi dan pemesanan tiket pesawat terbang. Serta untuk mengaplikasikan ilmu yang telah didapat selama kuliah di jurusan Teknik Informatika Universitas Muhammadiyah Malang.
Manfaat Penelitian
Manfaat penelitian yang didapat dalam pembuatan software pembelian tiket pesawat terbang ini sangat banyak. Selain meningkatkan efisiensi dan kinerja maskapai penerbangan dalam segi informasi kepada konsumen juga pengalaman pengaplikasian ilmu yang didapatkan selama kuliah oleh pembuat software.
Algortima Program
1. Ketika program di jalankan, masukkan kota asal pemberangkatan dan kota tujuan Anda. 2. Masukkan pilihan apakah Anda memesan tiket untuk satu kali pemberangkatan ( single flight ) atau pulang pergi (double flight ). 3. Jika memilih double fllight , maka masukkan tanggal pemberangkatan dan tanggal kepulangan. 4. Jika memilih single fllight , maka masukkan tanggal pemberangkatan. 5. Kemudian akan ditampilkan jadwal keberangkatan pesawat dan harga tiket yang ditawarkan serta pilih jam keberangkatan yang sesuai dengan keinginan Anda. 6. Jika tidak sesuai, maka akan kembali ke langkah nomor 2. 7. Jika jadwal sudah sesuai dengan keinginan Anda, maka lakukan pengisian data penumpang. 8. Akan dilakukan pemrosesan data yang telah diisikan sebelumnya. 9. Pencetakan tiket pesanan.
3
Flowchart start
Kota Asal, Kota Tujuan
Pulang
Yes
Pergi ?
Tanggal Pergi, Tanggal Pulang
No Tanggal Pergi
Jadwal Penerbangan dan Biaya
No
Pesan ?
Yes
Pengisian Data
Pemrosesan
Penumpang
Data
Cetak Tiket
end
4
Rencana Pelaksanaan AKTIVITAS RE-DEVELOPMENT
BULAN KE-1 I
II
III
BULAN KE 2
IV I
II
III
IV
BULAN KE-3 I
II
III
IV
Evaluasi Web eksisting Updating Requirement Analysis & Design Configuration & change management Implementasi format web baru Test Project Management Deplyoment
Tahapan Pengembangan Aplikasi
Pembangunan Aplikasi ini dijadwalkan selesai dalam waktu 3 (tiga) bulan. Secara lengkap Tahapan Pekerjaan Pembangunan Aplikasi setiap module-nya akan dibagi menjadi empat fase yaitu :
Inception Phase (IP)
Elaboration Phase (EP)
Construction Phase (CP)
Transition Phase (TP)
PENJELASAN : Inception Phase
Memutuskan apa saja yang akan menjadi sasaran dalam proyek. Proses iterasi yang dilakukan adalah untuk eksplorasi solusi-solusi yang mungkin dan arsitektur yang mu ngkin diterapkan dalam proyek.
5
Elaboration Phase
Menetapkan problem yang akan dipecahkan
Menetapkan arsitektur yang menjadi dasar software
Menyesuaikan dan mendukung proses iterasi berikutnya
Menjelaskan proses dengan lebih detail
Mengurangi atau menghindari resiko proyek
Construction Phase
Mengimplementasikan software, mencatat kasus-kasus yang terjadi, dan melakukan perubahan atau up-date implementasi berdasarkan kasus yang berkembang selama proyek berlangsung, serta melakukan test pada setiap implementasi yang d ihasilkan.
Transition Phase
Menambahkan features pada software yang pada fase ini mungkin sudah dipakai oleh user hingga pada proses deployment berlangsung tuntas yang akan dipenuhi oleh Konsultan.
Keempat fase untuk setiap module tersebut dapat dirangkum dalam jadwal dibawah ini : BULAN DESCRIPTION
0,5
1
1,5
2
2,5
3
Inception Phase (IP) Elaboration Phase (EP) Construction Phase (CP) Transition Phase (TP)
Pelaksanaan pekerjaan application system development akan berjalan secara paralel dan selalu dilakukan up-date untuk memenuhi kebutuhan integrasi antar module.
6
Susunan Dan Deskripsi Tugas Tenaga Ahli Susunan Tenaga Ahli
NO
NAMA
POSISI Project Manager/Ketua Tim
1
Muh. Akbar A. I.
2
Sukma Fitri A.
3
Bagus Satriawan
Programmer
4
Oky Ardian G.
System Designer
Ahli Analisis Perangkat Lunak dan database
KUALIFIKASI Manajemen IT, PHP.
UML, PHP. PHP. Desain Grafis, Manajemen Data Dokumentasi.
Deskripsi Tugas Tenaga Ahli
Adapun tugas serta tanggung jawab dari masing-masing tenaga ahli dapat diuraikan sebagai berikut:
(1) Ketua Tim Ahli Bertugas dan bertanggung jawab atas jalannya pekerjaan, mengarahkan, merumuskan, ikut melakukan pengecekan terhadap framework serta mengkoordinasikan kepada masing-masing tenaga ahli sesuai dengan keahlian dan bidangnya
(2) Project Administrator Bertanggung jawab terhadap administrasi bisnis dalam proyek dan melakukan pengecekan terhadap framework.
(3) Analis Perangkat lunak dan Database Melakukan analisis proses bisnis berupa kondisi existing dan merancang framework sistem SLM. Selain itu, juga melakukan analisis dan implementasi basis data system (4) Programmer Melakukan implementasi desain system ke dalam perangkat lunak.
7
(5) Dokumentator Melakukan dokumentasi seluruh pekerja yang telah dilakukan. Dokumen yang akan dihasilkan adalah cetak biru framework aplikasi dokumen terkaintimplementasi framework aplikasi, dan cetak biru jaringan pendu kung aplikasi.
BIAYA PEKERJAAN PEMBANGUNAN WEB
Untuk rincian anggaran biaya yang dibutuhkan dalam pembuatan perangkat lunak Penerimaan Siswa Baru dapat dilihat pada table berikut :
No.
Kegiatan
Biaya (Rp)
Biaya Personil
1
a) Ketua Tim
Rp. 5.000.000
b) Projek Manager
Rp. 4.000.000
c) Analis(3 orang @Rp. 4.000.000)
Rp. 12.000.000
Sub total
Rp. 21.000.000
Biaya Survei
2
Biaya Akomodasi + Perjalanan
Rp. 1.000.000
Sub total
Rp. 1.000.000
BIAYA DESAIN & IMPLEMENTASI
3
Pembuatan Desain & Implementasi
Rp. 15.000.000
Testing
Rp. 2.000.000
Sub total
Rp. 17.000.000
Biaya Pembuatan Laporan
4
a) Draft Report(Dokument)+ATK
Rp. 1.000.000
b) Final Report(Dokument)+ATK
Rp.
c) Penggandaan dokumen
Rp.
Sub total
500.000 500.000
Rp. 2.000.000
8
BIAYA ADMINISTRASI & OPERASIONAL
5
a) Meeting/konsultasi b) administrasi Sub total
Rp. Rp.
500.000 500.000
Rp. 1.000.000 Total Biaya
Rp. 42.000.000
9