• Tidak ada hasil yang ditemukan

ANALISIS DESAIN SISTEM INFORMASI USING D

N/A
N/A
Protected

Academic year: 2018

Membagikan "ANALISIS DESAIN SISTEM INFORMASI USING D"

Copied!
8
0
0

Teks penuh

(1)

ANALISIS DESAIN SISTEM INFORMASI

USING DATA FLOW DIAGRAMS (DFD)

Oleh:

Kadek Ary Budi Permana (1108605012)

JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA

(2)

1. Perancangan Sistem Pembelian Tiket Pesawat Online

Context Diagram

Pada Sistem Pembelian Tiket Pesawat Online terdapat 3 entitas yang berperan penting. Berikut adalah peran-peran pada masing-masing entitas:

 Admin

 Admin dapat mengetahui data penumpang yang telah terdaftar pada system.  Admin dapat melakukan insert, update, dan delete data tiket pesawat pada system.  Customer

 Customer dapat melakukan registrasi pada system.

 Customer dapat melakukan pembelian tiket secara online.  Customer dapat mengetahui tiket yang dijual pada system.

 Customer akan mendapatkan konfirmasi setalah melakukan pembelian tiket sebagai tanda bukti.

 Pemimpin

(3)
(4)

DFD level 0 (Physical)

Secara garis besar, terdapat 5 proses inti yang terdapat pada system pembelian tiket pesawat online. Berikut adalah penjelasan proses-proses tersebut:

 Registrasi Customer

Sebelum melakukan pemesanan tiket maka customer perlu melakukan pendaftaran terlebih dahulu. Data-data pada customer akan disimpan pada data store data customer.  Pemesanan Tiket

Customer yang sebelumnya telah memiliki ID dapat masuk dan melakukan pemesanan secara online dengan menyesuaikan data tiket dari data store data tiket yang sebelumnya diinput oleh admin.

 Maintenance Data Tiket

Pada proses ini dimana Admin melakukan perubahan pada data tiket pesawat yang akan dibeli oleh Customer.

 Informasi Data Penumpang

Pada proses ini akan terdapat data-data penumpang yang telah terdaftar dan kemudian system akan mengirim konfirmasi pada customer bahwa pembelian telah berhasil.

 Laporan Transaksi

(5)

DFD level 1 Proses 1

Proses ini dimana user melakukan pendaftaran dengan melakukan penginputan data customer tersebut. Jika sudah terdaftar customer juga dapat mengupdate data yang sebelumnya telah diinput.

(6)

Proses pemesanan tiket dapat dilakukan dengan menginput berbagai data untuk mencari data tiket yang diinginkan kemudian akan disesuaikan dengan data tiket yang ada pada data store data tiket. Kemudian akan menampilkan hasil pencarian dan setelah customer memelih salah satu tiket yang ingin dibeli maka data customer akan masuk ke data store data penumpang sebagai salah satu contoh calon penumpang pesawat.

DFD Level 1 Proses 3

(7)

2. Partitioning adalah prinsip yang sangat berguna ketika merancang sebuah websites, dimana sebuah halaman websites akan dibagi menjadi serangkaian halaman web, yang memiliki beberapa keuntungan, yaitu

 Improves the way humans use the site

Meningkatkan cara seseorang menggunakan situs, tentu akan lebih baik jika dibagi-bagi halaman suatu situs agar tidak membingungkan seorang pengguna. Contohnya seperti dalam pembuatan email yang memungkinkan kesalahan yang sama dilakukan pengguna berulang kali. Untuk mencegah hal tersebut sehingga meningkatkan cara penggunaan websites, maka halaman websites ini bisa dibuat menjadi serangkaian halaman sesuai modulnya. Jadi penggunaan websites yang dulunya hanya 1 halaman menjadi lebih menarik dengan serangkaian halaman yang tidak menyulitkan pengguna dalam menggunakannya.

 Improves speed of processing

Meningkatkan kecepatan pemrosesan, dalam memproses data akan lebih cepat jika dibagi per modul. Dimana pengaksesan database akan dilakukan sedikit demi sedikit karena halaman yang kita gunakan sudah dibagi, tidak lagi hanya 1 halaman yang digunakan. Penggunaan 1 halaman akan memberikan beban kerja yang cukup banyak dalam pemrosesan di database. Contohnya seperti ketika kita akan mengakses tabel pada suatu database untuk menyimpan data yang diinputkan. Karena halaman yang digunakan hanya 1 halaman maka data yang diinputkan tentu banyak dan mungkin saja tidak melibatkan 1 database saja dan query yang diperlukan semakin rumit sehingga waktu proses di database akan makin lama. Jika kita mempartisi halaman web menjadi beberapa bagian, maka query pemrosesannya akan lebih simpel dengan data yang lebih sedikit tentu saja waktu prosesnya menjadi lebih cepat.

 Ease of maintaining the site

Dalam websites pemeliharaan situs sangatlah penting. Partisi website akan lebih memudahkan pemeliharaan situs karena kita akan memaintenance per halaman website ketika sudah dipartisi. Contohnya seperti website pariwisata, jika website ini dibuat 1 halaman maka tentu dalam pemeliharaannya jika ada perubahan akan mengubah seluruh bagian website atau bahasa simpelnya kita sama dengan membuat website baru, karena 1 perubahan akan memperngaruhi yang lain jika 1 halaman. Namun jika kita partisi, kita akan lebih mudah memeliharanya karena kita akan memelihara per halaman web.

 Keep the transaction secure

(8)

Referensi

Dokumen terkait

Kelebihan instrumen OCA yaitu di dalamnya terdapat 5 elemen untuk mengukur budaya (bahasa, artifak dan simbol,.. pola perilaku, nilai-nilai, dan asumsi dasar), dimana

Pihak yang mewakili Penggugat dalam mengajukan Gugatan Citizen Lawsuit dalam kasus ini adalah Advokat yang bekerja di DKI Jakarta dan merupakan warga negara Indonesia, dimana

Untuk mengetahui investasi dari sistem penyediaan air bersih PDAM Tirta Dharma Duri dengan sumber air baku Sungai Jurong 2.. Menentukan harga air dari sumber air

Tujuan dari penelitian ini adalah untuk menentukan kadar nipagin yang terdapat dalam kecap mie instan dengan metode spektrofotometri sinar tampak menggunakan pereaksi deniges

Pelaksanaan Pembelajaran, Lembar Kerja Siswa, dan Assesmen melalui LS dalam meningkatkan keterampilan metakognisi berdasar rubrik pada siswa berkemampuan akademik

Pada tahun 2002 Penulis memperoleh kesempatan untuk melanjutkan studi strata 2, Program Studi Teknologi Kelautan Program Pascasarjana Institut Pertanian Bogor, atas biaya

sehingga alat bukti tersebut tidak dapat mendukung dalil perlawanan Pelawan sebagai pelawan yang beritikad baik;--- Menimbang, bahwa karena dari hasil

Pertama-tama, perkenankan saya mengajak Bapak/Ibu sekalian untuk bersama- sama memanjatkan puji dan syukur ke hadirat Tuhan Yang Maha Esa, yang berkat rahmatNya dalam