44
3.2.3.3 Alat Bantu Analisis perancangan
Perancangan disini adalah kegiatan untuk menemukan dan mengembangkan masukan-masukan yang baru, kumpulan-kumpulan dari file-file, metode-metode,
prosedur dan keluaran dalam pemprosesan suatu data agar tujuan dari suatu organisasi dapat tercapai.
Untuk merancang sistem diperlukan suatu alat bantu yang dalam hal ini
penyusun menggunakan alat bantunya yaitu: a.
Flowmap
Flowmap adalah diagram yang menunjukan aliran data berupa formulir- formulir ataupun keterangan berupa dokumentasi yang mengalir atau beredar dalam
suatu sistem menurut Al-barha bin ladjamudi 2005: 418
b. Diagram Kontek
Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level
tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem .Ia akan memberikan gambaran tentang keseluruhan sistem. Sistem dibatasi
oleh boundary. Dalam diagram konteks hanya ada satu proses. Tidak boleh ada store dalam diagram konteks menurut jogyanto 2001: 89
c.
Data Flow Diagram
DFD adalah diagram aliran data merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan
45
menggunakan diagram aliran data adalah memudahkan pemakai atau user kurang menguasai bidang komputer untuk mengerti sistem yang dikerjakan menurt jogyanto
2001: 95
d. Kamus Data
Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail dan mengorganisasi semua elemen data yang digunakan dalam sistem
secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses. Kamus data dibuat
berdasarkan arus data dari DFD, arus data di DFD sifatnya adalah global hanya ditunjukan nama arus datanya saja menurut jogyanto 2001: 110.
e. Perancangan Basis Data
Basis data merupakan komponen utama sistem informasi karena semua informasi penjualan dan persediaan barang dari basis data, pengelolaan basis data
yang buruk dapat mengakibatkan ketidak tersediaan data penting yang digunakan untuk menghasilkan informasi yang diperlukan dalam penjualan maupun persediaan
barang jogyanto 2001: 55 1.
Normalisasi Dalam proses normalisasi, persyaratan sebuah tabel masih harus dipecah
didasarkan adanya kesulitan kondisi pengorganisasian data seperti untuk menambah atau menyisipkan, menghapus atau mengubah, serta pembacaan data dari tabel
tersebut. Bila masih ada kesulitan, maka tabel harus dipecah menjadi beberapa lagi,
46
dan dilakukan peroses normalisasi kembali sampai diperoleh tabel yang optimal. Bentuk normalisasi yang biasanya digunakan pada normalisasi adalah bentuk :
a Bentuk normalisasi I1-NF First Normal Form
Suatu relasi memenuhi 1-NF jika dan hanya jika setiap nilai bernilai tunggal untuk setiap baris.
b Bentuk normalisasi II2-NF Second Normal Form
Suatu relasi memenuhi 2-NF jika dan hanya jika memenuhi 1-NF dan setiap kunci bukan-kunci-primer tergantung sepenuhnya terhadap kunci primer. Disebut
tergantung sepenuhnya terhadap kunci primer jika satu kolom selalu bernilai sama untuk nilai kunci yang sama.
c Bentuk normalisasi III-3-NF Third Normal Form
Suatu relasi memenuhi bentuk III 3-NF jika dan hanya jika relasi tersebut memenuhi 2-NF dan setiap kolom bukan kunci tidak tergantung secara fungsional
kepada kolom bukan kunci lain dalam relasi tersebut. Dengan kata lain setiap kolom bukan kunci primer tidak memiliki ketergantungan secara transitif terhadap kunci
primer. 2.
Tabel Relasi Relasi merupakan tabel yang berisi baris-baris, kolom-kolom yang bernama,
sekumpulan tupel atau dapat dikatakan record, baris tabel merepresentasikan relationship diantara himpunan-himpunan nilai dikolom-kolom, basisdata relational
berisi kumpulan tabel dengan masing-masing tabel diberi nama secara unik, pemakai memandang basisdata hanya sebagai kumpulan relasi tabel.
47
3.4. Fakor penggujian software