PERANCANGAN SISTEM TINJAUAN PUSTAKA

a. Anomali Peremajaan, yang terjadi apabila dilakukan pengubahan data yang mengakibatkan pengubahan data lain yang tidak mempunyai hubungan secara logika. b. Anomali Penyisipan, yang terjadi apabila dilakukan penambahan atau penyisipan data yang mengakibatkan perlunya penambahan atau penyisipan data lain yang tidak mempunyai hubungan secara logika. c. Anomali Penghapusan, yang terjadi apabila dilakukan penghapusan data yang mengakibatkan hilangnya data lain yang tidak mempunyai hubungan secara logika. Anomali dapat dieliminasi dengan mengganti format dari relasi, seringkali dengan memecah relasi menjadi dua atau lebih relasi baru yang dibentuk dari relasi semula. Pengubahan tersebut dilakukan didalam suatu proses yang disebut dengan proses normalisasi. Pada proses normalisasi selalu diuji pada beberapa kondisi, untuk mengetahui apakah ada kesulitan pada saat menambah insert, menghapus delet, mengubah update membaca retrieve pada satu database. Bila ada kesulitan pada pengujian tersebut maka relasi tersebut dipecahkan pada beberapa tabel lagi atau dengan kata lain perancangan belumlah mendapat database yang optimal 24 .

J. PERANCANGAN SISTEM

1. Perancangan Input dan Output Untuk memasukkan data ke dalam sistem informasi baru yang terkomputerisasi, diperlukan alat-alat input.. Secara umum alat-alat tersebut adalah keyboard dan mouse. Desain input disesuaikan dengan proses input secara langsung yang terdiri dari 2 dua tahapan utama, yaitu 24 : a. Penangkapan data data capture, yaitu proses mencatat kejadian nyata yang terjadi akibat transaksi yang dilakukan oleh organisasi ke dalam dokumen dasar. Untuk proses ini diperlukan perancangan form. b. Pemasukan data data entry, yaitu proses membacakan atau memasukkan data ke dalam komputer. Untuk proses ini diperlukan perancangan antarmuka interface. Untuk tahap desain input secara umum, analis perlu menentukan kebutuhan input dari sistem baru dengan melalui pembuatan DAD Diagram Alir Data serta menentukan parameter input, meliputi bentuk input dokumen dasar atau antarmuka, sumber input, volume dan periode 19 . Output keluaran adalah produk dari sistem informasi yang dapat dilihat. Output dapat berupa hasil di media keras kertas, mikrofilm, hardisk, disket maupun hasil di media lunak berupa tampilan di layar monitor. Format dari output dapat berupa keterangan-keterangan narrative, tabel maupun grafik 24 . 2. Perancangan Basis Data Basis data adalah kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci dari tiap file yang ada. Satu basis data menunjukkan satu kumpulan data yang dipakai dalam satu lingkup instansi atau perusahaan 19.24 . Kegunaan utama sistem basis data adalah agar user mampu menyusun suatu pandangan abstraksi dari data. Bayangan mengenai data tidak lagi memperhatikan kondisi yang sesungguhnya bagaimana data itu masuk ke data yang disimpan dalam disk, tetapi menyangkut secara menyeluruh bagaimana data tersebut dapat digambarkan menyerupai kondisi oleh user sehari-hari. Untuk menghasilkan data yang baik perlu dilakukan kegiatan perancangan basis data 25 . Untuk mendesain basis data, analis perlu mendefinisikan terlebih dahulu file-file yang diperlukan oleh sistem, dengan langkah-langkah sebagai berikut 25 : a. Menentukan kebutuhan file basis data File yang dibutuhkan dapat ditentukan dari DFD sistem baru yang telah dibuat. b. Menentukan parameter file basis data Setelah file-file yang dibutuhkan telah dapat ditentukan, maka parameter dari file selanjutnya dapat juga ditentukan. Parameter ini meliputi : tipe dari file file induk, transaksi, dan sebagainya; media file hardisk, disket; organisasi file file tradisional, organisasi basis data; field kunci dari file. 3. Perancangan Dialog Antar Muka Rancangan antar muka dialog layar terminal interface merupakan rancang bangun dari dialog antara user dengan komputer. Dialog ini terdiri dari proses memasukkan data ke dalamnya input, menampilkan keluaran output informasi, atau dapat keduanya 19.26 . Terdapat beberapa strategi dalam membuat antar muka, yang dapat digunakan bersama-sama atau sendiri-sendiri, diantaranya adalah Menu, kumpulan instruksi dan dialog pertanyaanjawaban.

K. KERANGKA TEORI