Prosedure Penambahan Data Perancangan Arsitektur

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