Alat Bantu Analisis dan Perancangan

3.2.3.3 Alat Bantu Analisis dan Perancangan

Alat bantu analisis dan perancangan digunakan untuk memudahkan dalam perancangan sistem informasi mobile commerce berbasis mobile web adalah : 1 Flow Map Flow Map disebut juga diagram aliran dokumen atau diagram prosedur kerja merupakan bagan alir yang menunjukkan arus dari laporan dan termasuk tembusan - tembusannya. Flow map menggambarkan pergerakan proses diantara unit kerja yang berbeda - beda, sekaligus menggambarkan arus dari dokumen, aliran data fisik, entitas - entitas sistem informasi dan kegiatan operasi yang berhubungan dengan sistem informasi. Kegunaan dari Flow Map ini adalah : a Menggambarkan aktivitas apa saja yang sedang berjalan. b Menjabarkan aliran dokumen yang terlihat. c Menjelaskan hubungan-hubungan data dan informasi dengan bagianbagian dalam aktivitas tersebut.. 2 Diagram Konteks Pendekatan struktur ini mencoba untuk menggambarkan sistem secara garis besar atau secara keseluruhan. Menurut Yakub 2012 : 156 diagram konteks adalah bagian dari data flow diagram yang berfungsi memetakan model lingkungan, yang dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. Diagram konteks menyoroti sejumlah karakteristik penting sistem, yaitu : a. Kelompok pemakai, organisasi atau sistem lain yang melakukan komunikasi atau sebagai terminator. b. Data masuk, yaitu data yang diterima oleh sistem dari lingkungan dan harus diproses dengan cara tertentu. c. Data keluar, yaitu data yang dihasilkan oleh sistem dan diberikan ke dunia luar. d. Penyimpanan data storage, yaitu digunakan secara bersama antara sistem dengan terminator 3 Data Flow Diagram Menurut A.S Rosa 2011 : 70 DFD Data Flow Diagram adalah representasi grafik yang menggambarkan aliran informasi dan transformasi informasi yang diaplikasikan sebagai data yang mengalir dari masukan input dan keluaran output. simbol-simbol Data Flow Diagram DFD, diantaranya : a Entitas Luar Entiti luar digambarkan dengan symbol persegi biasa. Entiti luar merupakan sumber atu tujuan dari aliran data dari atau ke sistem. b Aliran Data Menggambarkan aliran data dari suatu proses ke proses yang lainnya. c Proses Menggambarkan suatu proses yang mentransformasikan data secara umum yang digambarkan dengan sebuah lingkaran. d Tempat Penyimpanan Tempat penyimpanan merupakan komponen yang berfungsi untuk menyimpan data atau file. Simbol dari berkas ini digambarkan dengan garis parallel. 4 Kamus Data Menurut Roger. S. Pressman, Ph. D 2002 : 40 kamus data adalah sebuah daftar yang terorganisasi dari elemen data yang berhubungan dengan sistem, dengan definisi yang tegar dan teliti, sehingga pemakai dan analisis sistem akan memiliki pemahaman yang umum mengenai input, output, dan komponen penyimpan dan bahkan kalkulasi intermediate. Elemen-elemen dalam kamus data : a Nama arus data, karena kamus data dibuat berdasarkan arus data yang mengalir, maka nama dari arus data juga harus dicatat di kamus data. b Alias atau nama lain dari data dapat dituliskan bila nama lain ini ada. Alias perlu ditulis karena data yang sama mempunyai nama yang berbeda untuk orang atau departemen satu dengan yang lainnya. Misalnya bagian pembuat faktur dan langganan menyebut bukti penjualan sebagai faktur, sedangkan bagian gudang menyebutnya sebagai tembusan permintaan persediaan. Baik faktur dan tembusan permintaan persediaan ini mempunyai struktur data yang sama, tetapi mempunyai struktur yang berbeda. c Arus data menunjukkan dari mana data mengalir dan ke mana data akan menuju. Keterangan ini perlu dicatat di kamus data agar mudah mencari arus data. d Struktur data menunjukkan arus data yang dicatat di kamus data terdiri dari item-item data apa saja. 5 Perancangan Basis Data Perancangan basis data diperlukan, agar kita bisa memiliki basis data yang kompak dan efisien dalam pengguunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah dalam manipulasi tambah, ubah dan hapus data. Dalam merancang basis data, kita dapat melakukannya dengan : a. Normalisasi Menurut Yakub 2012 : 70 Normalisasi merupakan salah satu cara pendekatan atau teknik yang digunakan dalam membangun desain logic basis data relation dengan menerapkan sejumlah aturan dan kriteria standar. Tujuan dari normalisasi adalah untuk menghasilkan struktur tabel yang normal atau baik. Suatu relasi dikatakan dalam bentuk normal tertentu jika memenuhi kondisi tertentu juga. Beberapa bentuk normalisasi diantaranya adalah bentuk tidak normal unnormalize, normalisasi pertama 1 st normal form, normalisasi kedua 2 nd normal form dan normalisasi ke tiga 3 rd normal form. 1. Bentuk tidak normal merupakan kumpulan data yang direkam dan tidak ada keharusan dengan mengikuti suatu format tertentu. Pada bentuk tidak normal terdapat repeating group sehingga pada kondisi seperti ini akan menjadi permasalahan dalam melakukan manipulasi data insert, update, and delete anomalies. 2. Normalisasi pertama adalah suatu relasi atau tabel memenuhi normal ke satu jika dan hanya jika setiap atribut dari relasi tersebut hanya memiliki nilai tunggal scalar value dalam satu baris atau record. 3. Normalisasi kedua adalah suatu relasi memenuhi relasi ke dua jika dan hanya jika relasi tersebut memenuhi normal pertama dan setiap atribut yang bukan kunci non key bergantung secara fungsional secara utuh kepada kunci utama primary key. 4. Normalisasi ketiga adalah suatu relasi memenuhi normal ketiga jika dan hanya jika relasi tersebut memenuhi normal kedua dan setiap atribut yang bukan kunci non key tidak mempunyai transitive functional dependency kepada kunci utama primary key. b. Tabel Relasi Tabel Relasi adalah hubungan yang terjadi pada suatu tabel dengan tabel yang lainnya, yang berfungsi untuk mengatur operasi suatu database. 1. One To One Relationship 2 File Hubungan one to one relationship adalah hubungan antara file pertama dengan file kedua adalah satu banding satu. 2. One To Many Relationship 2 File Hubungan one to many relationship adalah hubungan relasi yang merupakan tahap dimana hubungan antara file pertama dengan file kedua adalah satu berbanding banyak. 3. Many To Many Relationship 2 File Hubungan many to many relationship ialah relasi antara suatu file dengan file yang keduanya mempunyai relasi banyak berbanding banyak. c. ERD Entity Relationship Diagram Menurut A.S Rosa 2011 : 53 ERD adalah bentuk paling awal dalam melakukan perancangan basis data relational. ERD digunakan untuk memodelkan struktur data dan hubungan antar data dengan ERD, kita dapat menguji model dengan mengabaikan proses yang harus dilakukan.

3.2.4 Pengujian Software