86
F02 F03
F04
F05
F06 F01
F07
F07 M01
M02
M04 M03
M02 M06
M06
M06 M06
M05
Gambar 3.31 Jaringan Semantik 3.17 Perancangan Prosedural
Perancangan prosedural menggunakan Prosedure merupakan representasi algoritma dari perangkat lunak sistem informasi travel. Detail Prosedure sistem
informasi travel adalah sebagai berikut :
3.17.1 Prosedure Penambahan Data
Prosedure penambahan data ini menggambarkan langkah-langkah yang dilakukan untuk penambahan data pada sistem yang dibangun dapat dilihat pada
Gambar 3.32.
87
Mulai
Memasukkan data yg akan ditambah
Menampilkan pesan field
kosong Validasi field kosong
Proses penyimpanan
Menampilkan pesan gagal
Salah
Selesai Validasi Loc_Num
Verifikasi tipe data masukan
Terisi
Kode belum terdaftar Menampilkan
pesan Loc_Num
telah terdaftar Menampilkan
pesan tipe data tidak
sesuai Kode terdaftar
Tipe data tidak sesuai Tipe Data Sesuai
Penambahan data sukses?
Tidak
Ya
Gambar 3.32 Prosedure Penambahan Data 3.17.2 Prosedure Pengubahan Data
Prosedure pengubahan data ini menggambarkan langkah-langkah yang dilakukan untuk mengubah data pada sistem yang dibangun dapat dilihat pada
Gambar 3.33.
88
Mulai
Pilih data yang akan diubah
Menampilkan pesan pilih data
yang diubah Validasi Loc_Num
kosong
Memasukkan data baru
Loc_Num Kosong
Menampilkan data yg akan diubah
Proses penyimpanan data baru
Menampilkan pesan gagal
Selesai Penyimpanan data
sukses? Tidak
Ya Loc_Num Terisi
Gambar 3.33 Prosedur Pengubahan Data 3.17.3 Prosedure Pencarian Data
Prosedure pencarian data ini menggambarkan langkah-langkah yang dilakukan untuk mencari data pada sistem yang dibangun dapat dilihat pada
Gambar 3.34.
89
Mulai Memasukkan
kode cari Menampilkan
pesan field kosong Validasi field kosong
Field terisi Field kosong
Selesai While not ketemu
and not eof Ya
Ketemu = false
Kode cari = kode data? Ya
Tidak Ketemu = true
Membaca data selanjutnya
Menampilkan data yang dicari
Ya Tidak
Ketemu ? Tidak
Menampilkan pesan data tidak
ditemukan
Gambar 3.34 Prosedure Pencarian Data 3.17.4 Prosedure Penghapusan Data
Prosedure penghapusan data ini menggambarkan langkah-langkah yang dilakukan untuk menghapus data pada sistem yang dibangun dapat dilihat pada
Gambar 3.35.
90
Selesai Menampilkan data
yg akan dihapus
Pesan persetujuan
Tidak Proses penghapusan
data
Menampilkan pesan data berhasil dihapus
Ya
Berhasil Mulai
Pilih data yang akan dihapus
Menampilkan pesan pilih data
yang dihapus Validasi Loc_Num
kosong Loc_Num Kosong
Loc_Num Terisi
Gambar 3.35 Prosedur Penghapusan Data 3.17.5 Prosedure Cetak Data Laporan
Prosedure cetak data laporan ini menggambarkan langkah-langkah yang dilakukan untuk mencetak data laporan pada sistem yang dibangun dapat dilihat
pada Gambar 3.36.
91
Mulai
Memasukkan kode data yang akan
dicetak Menampilkan
pesan M05 Pencarian data
Cetak data laporan
Selesai Menampilkan data
yg akan dicetak Ditemukan ?
Ya Tidak
Proses pencetakan laporan
Gagal Menampilkan
pesan M06
Gambar 3.36 Prosedure Cetak Data laporan 3.18 Implementasi
Implementasi merupakan tahap penerjemahan kebutuhan pembangunan aplikasi ke dalam representasi perangkat lunak sesuai dengan hasil analisis yang
telah dilakukan. Setelah implementasi maka dilakukan pengujian sistem yang ada dimana akan dilihat kekurangan-kekurangan pada aplikasi yang ada untuk
selanjutnya diadakan pembangunan sistem.
3.18.1 Tujuan Implementasi