• Tidak ada hasil yang ditemukan

Alat Bantu Analisis dan Perancangan

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

DAFTAR PUSTAKA

3.2. Metode Penelitian

3.2.4 Alat Bantu Analisis dan Perancangan

Dalam Analisis dan perancangan proses diperlukan alat agar perancangan berjalan baik. Alat-alata yang digunakan dalam Analis dan perancangan yaitu :

1. Flow Map

Flowmap digambarkan untuk mendefinisikan dan menginstruksikan organisasi informasi yang berjenjang dalam bentuk modul dan sub modul yang menjelaskan mengenai elemen data, elemn kontrol, modul dan hubungan antara modul.

2. Diagram Kontek

Diagram Kontek adalah diagram arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar sistem.

3. Data Flow Diagram

Diagram arus data merupakan diagram yang menggambarkan arus data dalam sistem yang akan dibangun, secara paralel dan terstruktur, dengan mengikutsertakan komponen-komponen, entitas- entitas yang terkait baik entias luar atau dalam, media penyimpanan, proses-proses sistem maupun simbol panah yang berhubungan arus data dari proses ke entitas yang terkait.

4. Kamus Data

Kamus data berfungsi untuk membantu pelaku untuk mengerti aplikasi secara detail dan pengorganisasian semua elemen data yang digunakan dalam sistem secara persis sehingga pemakai dan

menganalisis sistem punya dasar pengertian yang sama tentang masukan , keluaran penyimpanan data dan proses.

5. Perancangan Basis Data

Perancangan basis data dibutuhkan agar didapat sistem yang lengkap dan efisien melalui beberapa tahap yaitu:

a. Normalisasi

Normalisasi merupakan proses untuk mengubah suatu relaasi yang memiliki mesalah tertentu ke dalam dua buah relasi atau yang tidak memiliki masalah yang biasanya disebut anaomali. Anomali adalah proses pada basis data yang memberikan efek samping yang tidak diharapkan.

b. Tabel Relasi

Suatu file yang terdiri dari beberapa grup elemen yang berulang- ulang perlu diorganisasikan kembali. Proses mengorganisasikan file untuk menghilangkan grup elemen yang berulang-ulang ini disebut relasi antar tabel.

Proses relasi antar tabel merupakan pengelompokan data menjadi tabel-tabel yang menunjukan entitas dan relasinya berfungsi untuk mengakses data dan item sedemkian rupa sehingga basis data tersebut mudah dimodifikasi.

ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relative kompleks. Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. ERD menggunakan sejumlah notasi dan symbol untuk menggambarkan struktur dan hubungan antar data. Ada 3 macam symbol yang digunakan :

Entiti : adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai dalam konteks sistem yang akan

dibuat.

Atribut : Entiti memiliki elemen yang disebut dengan atribut, dan berfungsi mendeskiripsikan karakter entiti.

Relationship : Hubungan seperti halnya entity maka dalam hubungan pun harus dibedakan antara hubungan atau bentuk

hubungan antar entity dengan isi dari hubungan itu sendiri.

3.2.5 Pengujian Software

Pengujian software adalah proses untuk memastikan apakah semua fungsi sistem bekerja dengan baik, dan mencari apakah masih ada kesalahan pada sistem. Pengujian atau testing software sangat penting untuk dilakukan. Pengujian ini bertujuan untuk menjamin kualitas software, dan juga menjadi peninjauan terakhir terhadap spesifikasi, disain dan pengkodean.

Pada penelitian ini dalam sistem informasi Penjualan untuk faktor pengujian software penulis mengunakan pengujian dengan blackbox. Pengujian Black Box adalah pengujian aspek fundamental system tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian Black Box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak dicek apakah telah sesuai dengan yang diharapkan.

Pengujian Blackbox berusaha menemukan kesalahan dalam kategori: 1. Fungsi-fungsi yang tidak benar atau hilang.

2. Kesalahan interface.

3. Kesalahan dalam struktur data atau akses database eksternal. 4. Kesalahan kinerja.

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem Yang Sedang Berjalan

Analisis sistem yang sedang berjalan akan membahas mengenai Prosedur, Flow Map, Diagram Konteks dan Data Flow Diagram (DFD) pada Sistem Informasi Penjualan yang sedang berjalan pada Distro Snooby Bandung saat ini.

4.1.1. Analisis Dokumen

Analisis dokumen adalah kegiatan penguraian dari suatu sistem yang utuh menjadi beberapa bagian dengan maksud untuk mengindentifikasi dokumen yang ada pada sistem.

1. Nama Dokumen : Nota Penjualan

Fungsi : Sebagai Bukti Penjualan

Sumber : Kasir

Atribut : no_nota, tanggal, alamat nama_konsumen, hrg_satuan, nama_barang, banyaknya, jumlah.

2. Nama Dokumen : Buku Transaksi Harian Fungsi : Data Penjualan Harian

Atribut : tgl, hari, nama_barang, hrg_satuan, persediaan, total_penjualan.

3. Nama Dokumen : Laporan Bulanan

Fungsi : Sebagai Laporan Penjualan Perbulan

Sumber : Kasir

Atribut : tgl, hari, nama_barang, hrg_satuan, persediaan, total_penjualan.

4.1.2. Analisis Prosedur Yang Sedang Berjalan

Analisis prosedur yang sedang berjalan menguraikan secara sistematis aktivitas-aktivitas yang terjadi dalam sistem penjualan di Distro Snooby Bandung. Prosedur pada Sistem Informasi Penjualan yang sedang berjalan di Distro Snooby Bandung saat ini adalah sebagai berikut :

1. Konsumen melihat produk yang tersedia di toko Distro Snooby, kemudian konsumen memilih produk yang diinginkan.

2. Setelah konsumen memilih produk yang diinginkan, maka konsumen akan menanyakan kepada pelayan toko apakah produk yang diinginkan tersedia atau tidak.

3. Pelayan toko mengecek ketersedian produk yang diinginkan konsumen. 4. Jika produk tersedia maka pelayan toko akan menyerahkan produk

tersebut ke bagian kasir untuk dibuatkan nota, jika tidak tersedia maka konsumen akan memilih produk yang lain.

5. Kasir akan membuatkan nota penjualan sebanyak 2 rangkap, pertama untuk konsumen dan kedua untuk disimpan yang nantinya akan digunakan untuk pembuatan laporan penjualan.

6. Setelah kasir membuatkan nota, lalu konsumen melakukan pembayaran dibagian kasir, jika pembayaran telah selesai, maka produk diserahkan kepada konsumen beserta nota.

7. Setiap harinya kasir akan mencatat transaksi penjualan ke dalam kertas atau buku.

8. Setiap bulan, kasir akan membuat laporan penjualan berdasarkan arsip nota dan kertas atau buku penjualan harian yang nantinya akan diserahkan kepada pemilik distro.

4.1.2.1. Flow Map

a. Flow Map Sistem Informasi Penjualan

Flow Map Sistem Informasi Penjualan yang sedang berjalan di Distro Snooby Bandung dapat dilihat pada gambar di bawah ini.

Flowmap Penjualan Distro Snooby Bandung

Pelayan Toko Kasir Pemilik

Konsumen Data Produk Yang diinginkan Data Produk Yang diinginkan Melakukan pengecekan produk Data produk Tidak tersedia Data Produk Yang diinginkan Arsip Nota penjualan Mencatat transaksi penjualan harian Buku transaksi penjualan harian tidak Membuat nota Melakukan pembayaran Nota Penjualan tersedia Nota Penjualan Nota Penjualan Lunas Nota Penjualan Lunas Nota Penjualan Lunas A Membuat laporan bulanan

Laporan Bulanan Laporan Bulanan

Keterangan Flow Map di atas: A : Arsip Nota Penjualan.

4.1.2.2. Diagram Konteks

Diagram Konteks adalah suatu diagram yang menggambar_pdkan keseluruhan dari sistem. Berikut merupakan gambar dari Diagram Konteks Sistem Informasi Penjualan yang sedang berjalan di Distro Snooby Bandung :

Konsumen

Sistem Informasi Penjualan

Pemilik Data Produk Yang diinginkan

Laporan Bulanan

Data produk tidak tersedia Nota Penjualan Lunas

4.1.2.3. Data Flow Diagram (DFD)

Data Flow Diagram (DFD) menggambar_pdkan aliran data dari sumber pemberi data (input) ke penerima data (output). Tujuan digambar_pdkan DFD adalah untuk mengetahui aliran data yang terjadi dalam sistem. Berikut merupakan gambar dari Data Flow Diagram (DFD) Sistem Informasi Penjualan yang sedang berjalan di Distro Snooby Bandung

Konsumen 1.0 Melakukan pengecekan 2.0 Membuatan nota penjualan 3.0 Melakukan pembayran 5.0 Membuat Laporan Bulanan Data produk tidak tersedia

Data produk tersedia

Nota penjualan

Pemilik Laporan Bulanan

Data produk yang diinginkan

Nota penjualan lunas Nota penjualan lunas Arsip nota

penjualan

Kumpulan nota penjualan 4.0

Mencatat transaksi penjualan harian

Kumpulan nota penjualan harian Buku transaksi penjualan harian Data Transaksi Penjualan harian Data Transaksi Penjualan harian

Dokumen terkait