BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis. kebutuhan dari objek yang akan di bangun antara lain sistem

dokumen-dokumen yang mirip
BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis

BAB 2 ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk. menganalisis kebutuhan dari objek yang akan di bangun antara

BAB 2 ANALISIS DAN PERANCANGAN. Dalam mengembangkan Sistem Tryout Online berbasis web di SMP ini

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB 2 ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. pendukung, diagram alir sistem, perancangan basis data, struktur tabel,

BAB 2 ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

BAB II ANALISIS DAN PERANCANGAN SISTEM. yang dibangun adalah sistem pendukung, user dan perannya,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

BAB II ANALISIS DAN PERANCANGAN. tentang jam tangan, yang meliputi data barang,cara pembelian,tentang web

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB II ANALISA DAN PERANCANGAN. Bisnis laundry cukup menjanjikan dibandingkan bisnis bisnis yang

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB II ANALISIS DAN PERANCANGAN. Analisis sistem memberikan gambaran tentang sistem yang saat ini

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB 2 ANALISIS DAN PERANCANGAN. berbasis web di Hotel Indah Palace Yogyakarta ini dibutuhkan beberapa

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB 2 ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN. basis data, struktur tabel, serta desain input dan output program.

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. ini hanya sebatas transaksi pemesanan paket wisata secara online.

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. Penjualan tunai dilaksanakan oleh perusahaan dengan cara

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB II ANALISIS DAN PERANCANGAN. tentang penjualan busana muslim, yang meliputi data barang, cara

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. (studi kasus : sistem ini hanya sebatas

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN. tercapainya tujuan suatu instansi ataupun perusahaan. Fungsi sistem

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu sistem informasi digunakan untuk

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

BAB IV DESKRIPSI PEKERJAAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. dengan mengindentifikasi masalah terlebih dahulu, identifikasi ini adalah

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. lunak yang digunakan dalam pembuatan sistem tersebut adalah : yang digunakan dalam pembuatan sistem ini adalah :

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

BAB II ANALISIS DAN PERANCANGAN. tentang film, yang meliputi data barang,cara pembelian,tentang web

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penjualan secara online

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN. Bisnis laundry cukup menjanjikan dibandingkan bisnis bisnis yang

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN. 2.1 Sistem Informasi Pengelolaan Presensi Karyawan Kantor BMT. BIF Cabang Sleman Jl. Wonosari KM.

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. dengan adanya suatu kebijakan dan perencanaan untuk mengembangkan

BAB II ANALISIS DAN PERANCANGAN. travel diperlukan suatu perancangan sistem yang baik dan tepat. Hal ini

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB IV HASIL DAN UJI COBA

BAB II ANALISA RANCANGAN. yang utuh kedalam bagian-bagian komponennya dengan maksud

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis. kebutuhan dari obyek yang dibangun antara lain sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah teknik pemecahan masalah yang. menguraikan bagian-bagian komponen dengan mempelajari

BAB II ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian-bagian komponennya dengan masalah, kesempatankesempatan,

BAB II ANALISIS DAN PERANCANGAN. dapat memberikan informasi nilai siswa. Sistem ini juga menyediakan

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pembuatan Sistem Informasi Penjualan Jersey Di Jam s

BAB 2 ANALISIS DAN PERANCANGAN. Sistem perangkat lunak (software) merupakan programprogram. pendukung dalam menjalankan perangkat keras.

BAB III DESAIN DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISA DAN PERANCANGAN

BAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN. Secara fungsional dalam sistem penjualan spare part sepeda online

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penyewaan mobil secara

BAB IV HASIL DAN PEMBAHASAN

BAB II ANALISIS DAN PERANCANGAN

Transkripsi:

BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan Komponen komponen yang di perlukan untuk menganalisis kebutuhan dari objek yang akan di bangun antara lain sistem pendukung, diagram alir sistem, perancangan basis data, struktur tabel, serta desain input dan output program. Dibawah ini adalah penjelasan dari masing masing komponen kebutuhan di atas. 2.2 Sistem Perangkat Pendukung 2.2.1 Perangkat Lunak (Software) Spesifikasi kebutuhan perangkat lunak adalah sebagai berikut : 1. Windows 8 professional sebagai sistem operasi 2. Microsoft Word professional plus 2013 3. Dia 4. AppServ 2.5.8 5. Macromedia Dreamweaver 8 6. Notepad++ 2.2.2 Perangkat Keras (Hardware) Spesifikasi kebutuhan perangkat keras adalah sebagai berikut : 4

1. Asus A43S Series 2. Intel Core i3 3. Memory 4GB 4. Printer Canon ip 2770 5. Keyboard sebagai perangkat masukan 2.2.3 User yang terlibat Didalam sistem ini terdapat dua user yang memanfaatkan dan melakukan optimalisasi terhadap sistem, sehingga sistem berjalan dengan baik. Berikut ini adalah daftar pengguna beserta tugas-tugasnya : Petugas - menambah jadwal penerbangan dan harga tiket pesawat. - memperbarui jadwal penerbangan dan harga tiket pesawat. - menghapus jadwal penerbangan dan harga tiket pesawat. - mengelola transaksi pemesanan tiket. Pelanggan - melihat jadwal penerbangan. - melakukan input data penerbangan yang akan dicari. - melakukan pemesanan dari jadwal penerbangan yang telah dipilih. - mencetak print out data pemesanan tiket. Masyarakat Umum - melihat jadwal penerbangan. 5

2.3 Struktur Tabel Dalam pengembangan sistem ini memerlukan beberapa tabel yang akan diolah untuk dijadikan suatu informasi yang dapat menghasilkan output yang di perlukan. Data yang di kumpulkan ke dalam basis data dalam bentuk tabel untuk memudahkan pengolahan data. Rancangan tabel yang akan dibuat pada tugas akhir ini adalah : 1. Tabel Admin 2. Tabel Jadwal 3. Tabel Kelas 4. Tabel Pelanggan 5. Tabel Pesawat 6. Tabel Rute 7. Tabel Tiket 2.3.1 Rancangan Tabel Admin Tabel Admin untuk menyimpan data admin. Primary Key : - Foreign Key : - Tabel 2.1 Tabel Admin No Nama field Type Panjang Keterangan 1. username Varchar 20 Nama admin 2. passsword Varchar 20 Password Admin 6

2.3.2 Rancangan Tabel Jadwal pesawat. Tabel jadwal untuk menyimpan jadwal penerbangan Primary Key : Id_jadwal Foreign Key : Id_pesawat Tabel 2.2 Tabel Jadwal No Nama field Type Panjang Keterangan 1. Id_jadwal Int 11 Id_jadwal 2. Jadwal_berangkat Date 40 Tanggal keberangkatan 3. Jadwal_tiba Date 8 Tanggal tiba 4. Jam_berangkat Char 10 Jam keberangkatan 5. Jam_tiba Char 10 Jam tiba 6. No_penerbangan Int 11 No penerbangan 7. Id_pesawat Int 11 Id pesawat 8. Id_kelas Int 11 Id kelas 2.3.3 Rancangan Tabel Kelas Tabel Kelas untuk menyimpan data kelas pesawat. Primary Key : Id_kelas Foreign Key : - Tabel 2.3 Tabel Kelas No Nama field Type Panjang Keterangan 1. Id_kelas Int 11 Id kelas 2. Nama_kelas Varchar 50 Nama kelas 7

2.3.4 Rancangan Tabel Pelanggan pelanggan. Tabel Pelanggan untuk menyimpan seluruh data Primary Key : Id_transaksi Foreign Key : - Tabel 2.4 Tabel Pelanggan No Nama field Type Panjang Keterangan 1. Id_pelanggan Int 11 Id_pelanggan 2. Jenis_identitas Varchar 20 Jenis Identitas 3. Nama_lengkap Varchar 50 Nama pelanggan 4. Jenis_kelamin Enum ( L, P ) Jenis kelamin 5. Umur Int 11 Umur 6. Alamat Varchar 100 Alamt 7. Propinsi Varchar 50 Propinsi 8. Kota Varchar 50 Kota 9. No_hp Int 15 No hp 10. No_identitas Int 20 No identitas 11. Idtransaksi Varchar 20 Id transaksi 2.3.5 Rancangan Tabel Pesawat Tabel Pesawat untuk menyimpan data pesawat. Primary Key : Id_pesawat Foreign Key : Id_rute Tabel 2.5 Tabel Pesawat No Nama field Type Panjang Keterangan 1. Id_pesawat Int 11 Id pesawat 2. Tipe_pesawat Varchar 30 Tipe pesawat 3. Kuota Int 11 Kuota tempat duduk 4. Keterangan Varchar 100 Keterangan 5. Id_rute Int 11 Id rute 6. Nama_pesawat Varchar 50 Nama pesawat 8

2.3.6 Rancangan Tabel Rute Tabel Rute untuk menyimpan data rute pesawat. Primary Key : Id_rute Foreign Key : - Tabel 2.6 Tabel Rute No Nama field Type Panjang Keterangan 1. Id_rute Int 11 Id rute 2. Kota_asal Varchar 50 Kota asal 3. Kota_tujuan Varchar 50 Kota tujuan 4. Harga Int 11 Harga 2.3.7 Rancangan Tabel Tiket Tabel Tiket untuk menyimpan data Tiket. Primary Key : Id_tiket Foreign Key : Idtransaksi, Id_kelas, Id_jadwal, Tabel 2.7 Tabel Tiket No Nama field Type Panjang Keterangan 1. Id_tiket Int 11 Id tiket 2. Idtransaksi Varchar 20 Id transaksi 3. Id_kelas Int 11 Id kelas 4. Dewasa Int 11 Dewasa 5. Anak Int 11 Anak 6. Bayi Int 11 Bayi 7. Biaya Int 11 Biaya 8. Id_jadwal Int 11 Id jadwal 9. Tgl_pesan Varchar 15 Tanggal pesan 10. Status_bayar Int 11 Status pembayaran 9

2.4 Relasi Antar Tabel Gambar 2.8 Relasi Tabel Keterangan : Kunci Primer (*) Kunci Tamu (**) One to One One to Many 10

Berikut adalah penjelasan relasi antar tabel. 1. hubungan antara tabel pesawat dengan tabel jadwal adalah one to many, dimana satu data pesawat memiliki lebih dari satu jadwal dengan id_jadwal yang berbeda. 2. hubungan antara tabel rute dengan tabel pesawat adalah one to many, dimana satu rute dapat dimiliki oleh banyak pesawat dengan id_rute yang berbeda. 3. hubungan antara tabel jadwal dengan tabel tiket adalah one to many, dimana satu jadwal penerbangan memiliki banyak tiket dengan id_jadwal yang berbeda. 4. hubungan antara tabel kelas dengan tabel tiket adalah one to many, dimana satu kelas dapat memiliki lebih dari satu tiket dengan id_kelas yang berbeda. 5. hubungan antara tabel tiket dengan tabel pelanggan adalah one to one, dimana satu tiket hanya dimiliki oleh satu pelanggan. 2.5 Diagram Alir Sistem Diagram alir sistem (Flowchart system) merupakan alat yang digunakan untuk menggambarkan proses atau langkah kerja yang dilakukan oleh pemrogram dari pembentukan laporan-laporan. Dibawah ini adalah gambar diagram alir system dari program aplikasi sistem pemesanan tiket pesawat. 11

Gambar 2.9 Diagram Alir Sistem Keterangan : 1. Daftar Admin 2. Daftar Rute 3. Daftar Pesawat 4. Daftar Jadwal 5. Daftar Kelas 6. Laporan Tiket 7. Laporan Pendapatan PerBulan 8. Daftar Pelanggan 12

Berikut adalah penjelasan Diagram Alir Sistem. 1. Data Admin Data admin diproses dan direkam ke dalam tabel admin.myd. Dan data admin dari tabel admin.db akan menghasilkan daftar admin. 2. Data Rute Data rute diproses dan direkam ke dalam tabel rute.myd. Dan data rute dari tabel rute.db akan menghasilkan daftar rute. 3. Data Pesawat Data pesawat diproses dan direkam kedalam tabel pesawat.myd. tabel pesawat juga mengambil data dari tabel rute. Dan data pesawat dari tabel pesawat.db akan menghasilkan daftar pesawat. 4. Data Jadwal Data jadwal diproses dan direkam kedalam tabel jadwal.myd. tabel jadwal juga mengambil data dari tabel pesawat. Dan data jadwal dari tabel jadwal.db akan menghasilkan daftar jadwal. 5. Data Kelas Data kelas diproses dan direkam ke dalam tabel kelas.myd. Dan data kelas dari tabel kelas.db akan menghasilkan daftar kelas. 13

6. Data Tiket Data tiket diproses dan direkam ke dalam tiket.myd. tabel jadwal juga mengambil data dari tabel jadwal dan tabel kelas. Dan data tiket dari tabel tiket.db akan menghasilkan daftar tiket. 7. Data Pelanggan Data pelanggan diproses dan direkam ke dalam pelanggan.myd. tabel pelanggan juga mengambil data dari tabel tiket. Dan data pelanggan dari tabel pelanggan.db akan menghasilkan daftar pelanggan. 2.6 Desain Input Program Dari rancangan struktur tabel yang telah dibuat, selanjutnya adalah rancangan input untuk memudahkan dalam melakukan pengisian data-data ke dalam suatu tabel di dalam database. Adapun rancangan input pada system ini adalah sebagai berikut: 2.6.1 Desain Rancangan Login Admin Form ini digunakan untuk login admin yang nantinya akan digunakan untuk masuk ke halaman admin. 14

Form Login Admin username Password Enter Gambar 2.10 Desain Rancangan Login Admin 2.6.2 Desain Input Data Pesawat Form ini digunakan untuk memasukkan data-data pesawat yang nantinya akan disimpan dalam tabel pesawat (di isi oleh admin). Form Input Data Pesawat Tipe Pesawat Kuota Keterangan Rute Nama Pesawat Simpan Batal Gambar 2.11 Desain Input Data Pesawat 15

2.6.3 Desain Input Data Rute Form ini digunakan untuk memasukkan data-data rute penerbangan beserta harga, yang nantinya akan disimpan dalam tabel Rute (di isi oleh admin). Form Input Data Rute Kota Asal Kota Tujuan Harga Simpan Batal Gambar 2.12 Desain Input Data Rute 2.6.4 Desain Input Data Jadwal Form ini digunakan untuk menginputkan data jadwal penerbangan, yang nantinya akan disimpan dalam tabel jadwal (di isi oleh admin ). Form Input Data Jadwal Jadwal Berangkat Jadwal Tiba Jam Berangkat Jam Tiba No Penerbangan Nama Pesawat 16

Kelas Simpan Batal Gambar 2.13 Desain Input Data Jadwal 2.7 Desain Output Program Keluaran (output) atau yang lebih dikenal dengan informasi merupakan salah satu tujuan dari kegiatan pembuatan sistem informasi yang akan dihasilkan pada sistem ini adalah sebagai berikut : 2.7.1 Desain Tampilan Pesawat Output tampilan pesawat merupakan hasil daftar pesawat dengan menampilkan data pesawat secara keseluruhan. berikut desain output tampilan pesawat : Tampilan Pesawat Gambar 2.14 Desain Tampilan Pesawat 2.7.2 Desain Tampilan Rute Output tampilan rute merupakan hasil daftar rute dengan menampilkan data rute pesawat secara keseluruhan. berikut desain output tampilan rute : 17

Tampilan Rute Gambar 2.15 Desain Tampilan Rute 2.7.3 Desain Tampilan Jadwal Output tampilan jadwal merupakan hasil dari daftar jadwal dengan menampilkan data jadwal pesawat secara keseluruhan, berikut desain output tampilan jadwal : Tampilan Jadwal Gambar 2.16 Desain Tampilan Jadwal 2.7.4 Desain Laporan Tiket Output laporan tiket merupakan hasil cetak daftar tiket dengan menampilkan data tiket secara keseluruhan, berikut desain output laporan tiket : Laporan Tiket Gambar 2.17 Desain Laporan Tiket 18

2.7.5 Desain Laporan Pendapatan PerBulan Output laporan pendapatan per bulan merupakan hasil cetak daftar biaya dengan menampilkan total biaya pembayaran tiket berdasarkan bulan yang di inginkan. berikut desain output laporan pendapatan Perbulan : Laporan pendapatan PerBulan Bulan Tahun LIHAT Gambar 2.18 Desain Laporan Pendapatan PerBulan 2.7.6 Desain Tampilan Pelanggan Output tampilan pelanggan merupakan hasil dari daftar pelanggan dengan menampilkan data pelanggan secara keseluruhan, berikut desain tampilan pelanggan : Tampilan Pelanggan Gambar 2.19 Desain Tampilan Pelanggan 19