BAB II ANALISA DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. dengan adanya suatu kebijakan dan perencanaan untuk mengembangkan

BAB II ANALISA DAN PERANCANGAN. basis data, struktur tabel, serta desain input dan output program.

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

BAB II ANALISIS DAN PERANCANGAN. tentang jam tangan, yang meliputi data barang,cara pembelian,tentang web

BAB 2 ANALISIS DAN PERANCANGAN. Sistem merupakan kumpulan dari elemen-elemen yang saling

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. yang dibangun adalah sistem pendukung, user dan perannya,

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian-bagian komponennya dengan masalah, kesempatankesempatan,

BAB II ANALISIS DAN PERANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN. Secara fungsional dalam sistem penjualan spare part sepeda online

BAB II ANALISIS DAN PERANCANGAN

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB II ANALISIS DAN PERANCANGAN SISTEM. Penjualan tunai dilaksanakan oleh perusahaan dengan cara

BAB II ANALISA DAN PERANCANGAN. Bisnis laundry cukup menjanjikan dibandingkan bisnis bisnis yang

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. berbasis web di Hotel Indah Palace Yogyakarta ini dibutuhkan beberapa

BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

BAB 2 ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. Dalam mengembangkan Sistem Tryout Online berbasis web di SMP ini

BAB II ANALISIS DAN PERANCANGAN. tentang penjualan busana muslim, yang meliputi data barang, cara

BAB III ANALISIS DAN PERANCANGAN SISTEM. Merupakan sebuah keterpaduan yang terdiri dari sejumlah

BAB 2 ANALISIS DAN PERANCANGAN. lunak yang digunakan dalam pembuatan sistem tersebut adalah : yang digunakan dalam pembuatan sistem ini adalah :

BAB II ANALISIS DAN PERANCANGAN. Sistem aplikasi pembayaran tunai alat pancing di pemancingan pelangi

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah teknik pemecahan masalah yang. menguraikan bagian-bagian komponen dengan mempelajari

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pembuatan Sistem Informasi Penjualan Jersey Di Jam s

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis. kebutuhan dari obyek yang dibangun antara lain sistem

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Analisis sistem memberikan gambaran tentang sistem yang saat ini

BAB II ANALISIS DAN PERANCANGAN. yang akan dibangun, informasi dan data yang telah ada akan di digunakan

BAB 2 ANALISIS DAN PERANCANGAN. pendukung, diagram alir sistem, perancangan basis data, struktur tabel,

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem Informasi Tarian Nusantara ini. dibangun untuk memberikan informasi kepada masyarakat

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. membuat suatu kebijakan dan perancangan untuk mengembangkan suatu

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 2 ANALISIS DAN PERANCANGAN SISTEM

BAB 2 ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk. menganalisis kebutuhan dari objek yang akan di bangun antara

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISA RANCANGAN. yang utuh kedalam bagian-bagian komponennya dengan maksud

BAB II ANALISIS DAN PERANCANGAN. tentang film, yang meliputi data barang,cara pembelian,tentang web

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem merupakan sekumpulan elemen yang satuan. fungsinya saling berhubungan dan bertanggungjawab

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penyewaan mobil secara

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis. kebutuhan dari objek yang akan di bangun antara lain sistem

BAB II ANALISIS DAN PERANCANGAN. ini hanya sebatas transaksi pemesanan paket wisata secara online.

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penjualan secara online

BAB II ANALISIS DAN PERANCANGAN SISTEM. Pada Sistem Infomasi Penjualan Onderdil pada Bengkel Nugroho,

BAB V IMPLEMENTASI SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. dengan mengindentifikasi masalah terlebih dahulu, identifikasi ini adalah

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB II. Analisis dan Perancangan. 2.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai kegiatan pengembangan

BAB IV RANCANGAN SISTEM USULAN

BAB II ANALISIS DAN PERANCANGAN. 2.1 Sistem Informasi Pengelolaan Presensi Karyawan Kantor BMT. BIF Cabang Sleman Jl. Wonosari KM.

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

1.1 Latar Belakang. 1 Universitas Kristen Maranatha

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu sistem informasi digunakan untuk

Transkripsi:

4 BAB II ANALISA DAN PERANCANGAN 2.1 Analisa Kebutuhan Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek yang dibangun antara lain sistem pendukung, pengguna (user) dan fungsinya, diagram alir sistem, perancangan basis data, struktur tabel, serta desain input dan output program. Di bawah ini adalah penjelasan dari masing-masing komponen kebutuhan di atas 2.2 Sistem Pendukung Untuk mendapatkan tujuan sebuah sistem dibutuhkan sistem pendukung atau alat bantu yang berupa perangkat keras, perangkat lunak, dan manusia. Oleh karena itu diperlukan kerja sama yang baik diantara kesatuan dari alat bantu tersebut, sehingga sistem yang direncanakan akan menghasilkan informasi yang berguna sesuai dengan yang diharapkan oleh pemakai (User). 2.2.1 Sistem Perangkat Lunak (software) Sistem perangkat lunak yang digunakan dalam memecahkan permasalahan ini digunakan bahasa pemrograman PHP, dan sistem 4

5 operasi Windows XP. Berikut adalah daftar perangkat lunak dan fungsinya yang digunakan dalam penyusunan Tugas Akhir ini : 1. Microsoft Windows XP atau Windows 7, sebagai sistem operasi. 2. Appserv-win32, sebagai software yang berisi web server Apache, PHP, dan Database Server MYSQL. 3. Mozilla Firefox sebagai aplikasi browser program. 2.2.2 Sistem Perangkat Keras (Hardware) Untuk menjalankan sistem perangkat lunak yang digunakan maka dibutuhkan perangkat keras yang mendukung untuk melancarkan pemrosesan pembuatan program. Perangkat keras merupakan komponen komponen fisik dari komputer yang terdiri dari unit masukan, pengolahan dan unit keluaran. Dalam pembangunan sistem, digunakan komputer dengan spesifikasi sebagai berikut : 1. Processor Intel Pentium 4, 1,6 GHz atau lebih. 2. Harddisk 80 Gh 7200 rpm. 3. Memory 512 MB atau lebih. 4. Keyboard standart sebagai perangkat masukan 5. Printer sebagai perangkat keluaran.

6 2.3 Struktur Tabel Dalam pengembangan sistem ini memerlukan beberapa tabel yang akan diolah untuk dijadikan suatu informasi yang dapat menghasilkan keluaran yang diperlukan. Data yang dikumpulkan ke dalam suatu basis data dalam bentuk tabel untuk memudahkan pengolahan data. Struktur tabel pada Sistem Informasi Penjualan dan Pembelian Jilbab Rabbani adalah sebagai berikut : 2.3.1 Tabel User Fungsi tabel user Field Kunci Utama : Untuk login sistem : username Field Kunci Tamu : - Jumlah field : 3 Tabel 2.1 Struktur Tabel Admin No Nama Field Type Lebar Keterangan 1 username Varchar 20 Nama User 2 password Varchar 10 Password 3 status Char 1 Status = A (admin) Status = B (kasir)

7 2.3.2 Tabel Barang Fungsi tabel type Field Kunci Utama : Untuk menyimpan data barang : kd_barang Field Kunci Tamu : - Jumlah field : 6 Tabel 2.2 Struktur Tabel Barang No Nama Field Type Lebar Keterangan 1 kd_barang (*) Varchar 5 Kode model 2 nm_barang Char 20 Nama barang 3 hrg_beli Int 10 Harga beli 4 hrg_jual Int 10 Harga jual 5 prosentase_laba Int 3 Laba 6 stok Int 3 Stok barang 2.3.3 Tabel Penjualan Fungsi tabel user Field Kunci Utama : Untuk menyimpan data penjualan : kd_jual Field Kunci Tamu : - Jumlah field : 3 Tabel 2.3 Struktur Tabel Penjualan No Nama Field Type Lebar Keterangan 1 kd_jual(*) Vachar 5 Kode jual 2 tgl_jual Date - Tanggal jual 3 tot_bayar Int 10 Total bayar

8 2.3.4 Tabel Det_jual Fungsi tabel user : Untuk menyimpan data detail jual Field Kunci Utama : - Field Kunci Tamu : kd_jual, kd_barang (berasal dari tabel penjualan dan tabel barang) Jumlah field : 5 Tabel 2.4 Struktur Tabel det_jual No Nama Field Type Lebar Keterangan 1 kd_jual(**) Vachar 5 Kode jual 2 kd_barang(**) Vachar 5 Kode barang 3 jumlah Int 3 Jumlah barang 4 hrg_jual Int 10 Harga jual 5 sub_total Int 10 Jumlah harga jual 2.3.5 Tabel Pembelian Fungsi tabel user Field Kunci Utama : Untuk menyimpan data pembelian : kd_beli Field Kunci Tamu : - Jumlah field : 3 Tabel 2.5 Struktur Tabel Pembelian No Nama Field Type Lebar Keterangan 1 kd_beli(*) Vachar 5 Kode pembelian 2 tgl_beli Date - Tanggal pembelian 3 total_bayar Int 10 Total bayar

9 2.3.6 Tabel det_beli Fungsi tabel user : Untuk menyimpan data detail beli Field Kunci Utama : - Field Kunci Tamu : kd_beli, kd_barang (berasal dari tabel pembelian dan tabel barang) Jumlah field : 5 Tabel 2.6 Struktur Tabel Det_beli No Nama Field Type Lebar Keterangan 1 kd_beli (**) varchar 5 Kode beli 2 kd_barang (**) varchar 5 Kode barang 3 jumlah Int 3 Jumlah barang 4 hrg_beli Int 10 Harga beli 5 sub_total Int 10 Jumlah harga beli 2.4 Perancangan Basis Data pembelian kd_beli * tgl_beli tot_bayar penjualan kd_jual * tgl_jual tot_bayar admin det_beli kd_beli ** kd_barang ** hrg_beli jumlah sub_total det_jual kd_jual * kd_barang ** hrg_jual jumlah sub_total barang kd_barang * nm_barang hrg_beli hrg_jual Prosentase_laba stok username password status Gambar 2.1 Relasi Antar Tabel

10 Keterangan: Kunci Primer (*) Kunci Tamu (**) Relasi One To One Relasi One To Many Berikut adalah penjelasan Relasi Antar Tabel. 1. Tabel pembelian akan berelasi dengan tabel det_beli yang berisi detail dari barang yang dibeli. Relasi kedua tabel ini direlasikan oleh field kd_beli, relasi antar kedua tabel adalah relasi satu ke banyak (one to many), yang berarti bahwa satu pembelian mempunyai banyak kd_barang ( satu kali transaksi pembelian dapat membeli lebih dari satu barang ). 2. Tabel Barang akan berelasi dengan tabel Det_beli kedua tabel ini direlasikan oleh field kd_barang, relasi antar kedua tabel adalah relasi satu ke banyak, yang berarti bahwa satu barang mempunyai banyak kd_ beli (barang dapat di beli beberapa kali). 3. Tabel Penjualan akan berelasi dengan tabel Det_jual kedua tabel ini direlasikan oleh field kd_jual, relasi antar kedua tabel adalah relasi satu ke banyak, yang berarti bahwa satu penjualan mempunyai banyak kd_barang ( satu kali transaksi penjualan dapat menjual lebih dari satu barang ).

11 4. Tabel Barang akan berelasi dengan tabel Det_jual. kedua tabel ini direlasikan oleh field kd_barang, relasi antar kedua tabel adalah relasi satu ke banyak, yang berarti bahwa satu barang mempunyai banyak kd_jual. 2.5 Diagram Alir System Diagram alir sistem (flowchart system) merupakan alat yang digunakan untuk menggambarkan proses atau langkah-langkah kerja pada program dari pembentukan tabel sampai pembentukan laporanlaporan. Dibawah ini adalah gambar diagram alir sistem dari program aplikasi Sistem Informasi Penjualan dan Pembelian Jilbab Rabbani Data Barang Data Pembelian Data Penjualan Rekam Data Barang Rekam Data Pembelian Rekam Data Penjualan Barang Pembelian Det_beli Penjualan. Det_jual Cetak Cetak Cetak 1 2 3 4 5 6 Gambar 2.2 Diagram Alir Sistem

12 Keterangan : 1. Daftar Barang 2. Laporan Pembelian Per Periode 3. Laporan Pembelian Per Nota 4. Laporan Penjualan Per Periode 5. Laporan Penjualan Per Nota 6. Laporan Penjualan Terlaris Berikut adalah penjelasan Diagram Alir System 1. Data Barang Masukkan data barang kemudian diproses dan direkam dalam tabel barang dan menghasilkan daftar barang. 2. Data Pembelian Masukkan data pembelian mengambil dari tabel barang kemudian diproses dan direkam dalam tabel pembelian dan det_beli yang menghasilkan laporan pembelian per periode dan laporan pembelian per nota. 3. Data Penjualan Masukkan data penjualan mengambil dari tabel barang kemudian diproses dan direkam dalam tabel penjualan dan det_jual yang menghasilkan laporan pembelian per periode, laporan pembelian per nota, dan laporan penjualan terlaris.

13 2.6 Desain Input Program Dari rancangan struktur tabel yang telah dibuat, selanjutnya adalah rancangan input. Untuk memudahkan dalam melakukan pengisian data-data ke dalam suatu tabel di dalam database, maka diperlukan dua jenis proses pemasukan data berdasarkan pada penggunanya (user). Adapun rancangan input pada sistem ini adalah sebagai berikut 2.6.1 Desain Input Data barang Form ini digunakan untuk memasukan data barang, yang nantinya akan disimpan kedalam tabel barang. MASUKAN DATA BARANG Kode Barang : Nama Barang : Prosentase Laba : % Simpan Batal Gambar 2.3 Desain Input Data Barang 2.6.2 Desain Input Data Pembelian Form ini digunakan untuk menyimpan data pembelian, yang nantinya akan disimpan didalam tabel pembelian dan tabel det_beli.

14 MASUKAN DATA PEMBELIAN Kode Beli : Tanggal : Nama Barang : Jumlah : Harga Beli : Simpan Gambar 2.4 Desain Input Data Pembelian 2.6.3 Desain Input Data Penjualan Form ini digunakan untuk menyimpan data penjualan, yang nantinya akan disimpan kedalam tabel penjualan dan tabel det_jual. MASUKAN DATA PENJUALAN No Jual : Tanggal : Nama Barang : Jumlah : Simpan 2.6.4 Desain Input Login Gambar 2.5 Desain Input penjualan Form ini digunakan untuk login admin maupun kasir. Login ini dilakukan sebelum masuk kedalam form pengisian data inputan

15 maupun masuk kedalam laporan penjualan dan pembelian. Rancangan form input login adalah sebagai berikut : SILAHKAN LOGIN User Name : Password : Login Gambar 2.6 Desain Input Login 2.7 DESAIN OUTPUT PROGRAM 2.7.1 Desain Output Laporan Pembelian Per Periode Output Laporan pembelian per periode merupakan hasil cetakan daftar pembelian per periode yang telah ditentukan sebagai data pembelian per periode Berikut desain output pembelian per periode: Laporan Pembelian Per Periode Periode 99 xxxx : 9999 s/ds / d 99 xxxx 9999 Tampilkan Proses No. Tgl.Transaksi No Pembelian Nama Barang Jumlah Harga Satuan Sub Total 99 99-99-99 xx999 xxxxxxxxx 99 Rp.999999 Rp.999999 Total Rp.999999 Gambar 2.7 Desain Laporan Pembelian Per Periode

16 2.7.2 Desain Output Laporan Pembelian Per Nota Output Laporan pembelian per nota merupakan hasil cetakan daftar pembelian per nota yang telah ditentukan sebagai data pada pembelian per nota Berikut desain output pembelian per nota : Laporan Pembelian Per Nota Pilih No. Nota : LAPORAN NOTA PEMBELIAN No.Transaksi : X9999 Tgl.Transaksi : 99-99-9999 -Pilih Proses Kode barang Nama Barang Harga Beli Jumlah Sub Total X9999 xxxxxxxx Rp.999999 99 Rp.999999 Total Rp.999999 Gambar 2.8 Desain Laporan Pembelian Per Nota 2.7.3 Desain Output Laporan Penjualan Per Periode Output Laporan penjualan per periode merupakan hasil cetakan daftar penjualan per periode yang telah ditentukan sebagai data penjualan per periode Berikut desain output penjualan per periode: Laporan Penjualan Per Periode Periode 99 xxxx : 9999 s/ds 99 / d xxxx 9999 Proses Tampilkan No. Tgl.Transaksi No Jual Nama Barang Jumlah Harga Satuan Sub Total 99 99-99-99 xx999 xxxxxxxxx 99 Rp.999999 Rp.999999 Total Rp.999999 Gambar 2.9 Desain Laporan Penjualan Per Periode

17 2.7.4 Desain Output Laporan Penjulan Per Nota Output Laporan penjualan per nota merupakan hasil cetakan daftar penjualan per nota yang telah ditentukan sebagai data pada penjualan per nota Berikut desain output daftar penjualan per nota : Laporan Penjualan Per Nota Pilih No. Nota : LAPORAN NOTA PENJUALAN No.Transaksi : X9999 Tgl.Transaksi : 99-99-9999 -Pilih Proses Kode barang Nama Barang Harga Jual Jumlah Sub Total X9999 xxxxxxxx Rp.999999 99 Rp.999999 Total Rp.999999 Gambar 2.10 Desain Laporan Penjualan Per Nota 2.7.5 Desain Output Laporan Penjualan Terlaris Output Laporan penjualan terlaris merupakan hasil cetakan daftar penjualan terlaris yang telah ditentukan sebagai data penjualan terlaris. Berikut desain output penjualan terlaris : Laporan Penjualan Terlaris Periode : s / d Tampilka Kode Barang Nama Barang Jumlah X9999 xxxxxx 99 Gambar 2.11 Desain Laporan Penjualan Terlaris