BAB 4 PERANCANGAN SISTEM
4.1 Pengertian dan Tujuan Perancangan Sistem
Perancangan sistem merupakan salah satu unsur atau tahapan dari keseluruhan sistem komputerisasi. Perancangan sistem untuk pengembangan sistem informasi
biasanya memerlukan jangka waktu yang lebih lama daripada pemecahan masalah pada umumnya. Salah satu unsur pokok yang dipertimbangkan dalam
pengembangan sistem komputerisasi yaitu masalah perangkat lunak, karena perangkat lunak yang digunakan haruslah sesuai dengan masalah yang akan
diselesaikan disamping masalah perangkat keras itu sendiri. Inti dari perancangan sistem adalah memandang seluruh pengolahan–
pengolahan secara tepat serta untuk menilai pilihan–pilihan dalam melaksanakan studi kelayakan. Tahap perancangan desain sistem mempunyai 2 tujuan utama,
yaitu: 1.
Untuk memenuhi kebutuhan kepada pemakai system. 2.
Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik yang terlibat
lebih condong pada desain sistem yang terinci. Disini penulis menggunakan algoritma dengan flowchart. Adapun
flowchart yang akan dibahas antara lain yaitu:
Universitas Sumatera Utara
4.2 Pengertian Flowchart
Flowchart merupakan bagan yang menunjukkan arus pekerjaan secara
keseluruhan dari sistem. Bagan ini menjelaskan tentang urutan–urutan dari prosedur yang ada di dalam sistem dengan menggunakan simbol–simbol. Di
bawah ini adalah flowchart Program
4.2.1 Flowchart Input Data
Yes
Gambar 4.1 Flowchart Input Data Start
Input pengirim, penerima, Jenis
barang, Quantity, Biaya,
Tujuan
Pilih
Simpan
Data berhasil
disimpan Cetak
Laporan
Finish
Universitas Sumatera Utara
4.2.2 Flowchart Laporan
Gambar 4.2 Flowchart Laporan
4.3 Struktur Database
Database adalah kumpulan dari catatan atau potongan dari pengetahuan. Sebuah
database memiliki penjelasan terstruktur dari jenis fakta yang tersimpan
didalamnya. Informasi dalam bentuk table yang saling berhubungan dimana setiap table
terdiri dari baris dan kolom. Database PT.Kereta Api Indonesia Cabang Medan adalah sebagai berikut:
Start
Pilih nama pengirim
Pilih
Cetak
Laporan
Finish Batal
Universitas Sumatera Utara
Tabel 4.1 Tabel Pengiriman Field Name
Data Type
Size Description
pengirim text
20 Nama pengirim
penerima text
20 Nama penerima
Jenis Barang text
10 Jenis barang yang dikirim
Quantity number
30 Jumlah barang
Biaya number
3 Biaya pengiriman
Tujuan text
30 Alamat Penerima
4.4 Algoritma Program