• Tidak ada hasil yang ditemukan

BAB II ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II ANALISA DAN PERANCANGAN"

Copied!
17
0
0

Teks penuh

(1)

BAB II

ANALISA DAN PERANCANGAN

Untuk mencapai sebuah tujuan sistem diperlukan analisis dan perancangan sistem,dimana analisis dan perancangan berfungsi untuk mempermudah di dalam menganalisis suatu data dan kemudian mulai untuk merancang suatu sistem berdasarkan data yang telah di dapat dan terkumpul sehingga dapat mempermudah di dalam pembuatan sistem.

2.1 Analisa Kebutuhan

Sistem ini digunakan oleh bagian kasir dan admin di toko “Paper Furniture” yang mempunyai tugas melayani pelanggan dalam melakukan transaksi penjualan untuk kasir sedangkan admin untuk menginputkan

barang yang diproduksi serta mengupdate stok barang yang tersedia di toko.

2.2 Sistem Pendukung

Sistem perangkat pendukung yang dimaksudkan adalah perangkat yang digunakan untuk menghasilkan suatu ouput dari sistem yang

diciptakan.Sistem perangkat pendukung tersebut adalah perangkat keras (hardware) dan perangkat lunak (software).

(2)

Sistem Perangkat Lunak (software)

Software adalah perintah pada komputer yang apa bila dieksekusi dapat memberikan fungsi yang diinginkan .Struktur data yang

memungkinkan program memanipulasi informasi secara proporsional, dan dokumen yang menggamabarkan operasi dan kegunaan program. Perangkat Lunak dalam suatu sistem komputer merupakan program-program yang berfungsi untuk menjalankan dan membantu peran dari perangkat keras dengan berbagai perintah .Perangkat lunak yang diperlukan di dlaam pembuatan sistem ini adalah:

1.Sistem Operasi : Windows Vista

2.Editor : Dreamweaver

3.Bahasa Pemrograman : Php

4.Bundel server dan database : Appserv,MySql 5.Aplikasi browser program :Mozilla firefox.

2.2.1 Sistem Perangkat Keras (Hardware)

Perangkat keras merupakan komponen-komponen fisik dari komputer yang digunakan di dalam pembuatan sistem.Perangkat keras yang digunakan untuk membuat program ini adalah :

1. Processor Intel® Core™ 2Duo CPU T5870 @2.00Ghz (2CPUs) RAM dengan kapasitas 2038 MB

(3)

2. Harddisk 2.00 Ghz 3. Memory 2038 MB

4. Keyboard standart sebagai perangkat masukan 5. Printer sebagai perangkat keluaran.

2.3 Pengguna (User)

Di dalam sistem ini, terdapat 2 user yang mengoperasikan dan melakukan optimalisasi terhadap sistem yang dibangun, sehingga sistem berjalan dengan baik dan sesuai dengan fungsinya. Berikut ini adalah daftar pengguna beserta tugas-tugasnya :

2.3.1 Admin

 Mengakses daftar pembeli.

 Melakukan up-date terhadap barang yang diproduksi .

 Melakukan rekap hasil penjualan.

 Membuat laporan tentang barang

2.3.2 Kasir

 melakukan transaksi penjualan

 melihat keseluruhan daftar spesifikasi barang untuk melihat stok barang yang masih tersedia

(4)

2.4 Struktur Tabel

Dalam pembuatan dan pengembangan sistem ini memerlukan beberapa tabel yang akan nantinya akan diolah sehingga terbentuk suatu informasi atau sistem yang diharapkan dapat menghasilkan suatu output. Data yang diinputkan dan dikelompokan di dalam basis data dalam bentuk tabel untuk memudahkan di dalam melakukan pengolahan data .

2.4.1 Tabel User

Fungsi tabel user : Untuk login sistem Field Kunci Utama : user

Field Kunci Tamu : - Jumlah field : 3

Tabel 2.1 Struktur Tabel User

No Nama Field Type Lebar Keterangan

1 user varchar 20 Nama user

2 password varchar 10 Password User

3 status char 1 user = 1 (Kasir)

user = 2 (Admin)

2.4.2 Tabel Barang

Fungsi tabel barang : Menyimpan data barang kerajinan koran Field Kunci Utama : kd_barang

(5)

Jumlah field : 2

Tabel 2.2 Struktur Tabel Barang

No Nama Field Type Lebar Keterangan

1 Kd_barang (*) char 10 Kode Barang

2 Nm_barang varchar 40 Nama Barang

2.4.3 Tabel Spesifikasi

Fungsi tabel spesifikasi : Menyimpan data spesifikasi barang Field Kunci Utama : kd_spesifikasi

Field Kunci Tamu : kd_barang(berasal dari tabel barang) Jumlah field : 5

Tabel 2.3 Struktur Tabel Spesifikasi

No Nama Field Type Lebar Keterangan

1 Kd_spesifikasi (*) Char 10 Kode Spesifikasi

2 Kd_barang(**) Char 10 Kode Barang

3 Nm_spesifikasi text - Nama Spesifikasi

4 Stok int 5 Stok Barang

2.4.4 Tabel Produksi

Fungsi tabel produksi : Menyimpan data produksi kerajinan Field Kunci Utama : kd_produksi

Field Kunci Tamu : kd_spesifikasi (berasal dari tabel spesifikasi

(6)

Jumlah field : 5

Tabel 2.4 Struktur Tabel Produksi

No Nama Field Type Lebar Keterangan

1 Kd_produksi(*) Char 8 Kode Produksi

2 Kd_spesifikasi(**) Char 7 Kode Spesifikasi

3 Tgl_produksi Date - Tanggal Produksi

4 Jml_produksi Int 5 Jumlah Produksi

5 Biaya_produksi Int 8 Biaya Produksi

2.4.5 Tabel Jual

Fungsi tabel jual : Menyimpan data hasil penjualan Field Kunci Utama : no_nota

Field Kunci Tamu : - Jumlah field : 3

Tabel 2.5 Struktur Tabel Jual

No Nama Field Type Lebar Keterangan

1 No_nota(*) Char 8 Nomor Nota

2 Tgl_nota Date - Tanggal Nota

3 Total_jual Int 12 Total Jual

2.4.6 Tabel Det_jual

Fungsi tabel det_jual : Menyimpan data tentang detail jual Field Kunci Utama : kd_det_jual

(7)

Field Kunci Tamu : kd_spesifikasi (berasal dari tabel

spesifikasi) No_nota(berasal dari tabel jual) Jumlah field : 6

Tabel 2.6 Struktur Tabel Det_jual

No Nama Field Type Lebar Keterangan

1 Kd_det_jual(*) Char 8 Kode Detail Jual

2 No_nota(**) Char 7 Nomor Nota

3 Kd_spesifikasi(**) Char 8 Kode Spesifikasi

4 Qty Int 3 Quantiti

Penjualan

5 Harga_jual Int 10 Harga Jual

6 Sub_total Int 12 Sub total Penjualan

2.5 Perancangan Basis Data

Gambar 2.1 Relasi Antar Tabel

Keterangan: Kunci Primer (*)

(8)

Kunci Tamu (**) Relasi One To One Relasi One To Many

Berikut adalah penjelasan Relasi Antar Tabel.

1. Hubungan antara tabel barang dengan tabel spesifikasi adalah

one to many diartikan bahwa satu barang mempunyai banyak spesifikasi atau jenis.

2. Hubungan antara tabel spesifikasi dengan tabel produksi adalah

one to many diartikan bahwa pada tabel spesifikasi barang diproduksi lebih dari satu kali ataupun berulang-ulang dengan spesifikasi barang yang sama pada tabel produksi

3. Hubungan antara tabel jual dengan tabel det_jual adalah one to many diartikan bahwa setiap kali terjadi transaksi penjualan maka dapat menghasilkan beberapa nota dari setiap barang

4. Hubungan antara tabel spesifikasi dengan table det_jual adalah one to many diartikan bahwa satu spesifikasi barang dapat terjual lebih dari satu kali

2.6 Diagram Alir System

Diagram alir sistem (flowchart system) merupakan bagan ataupun gambar yang berfungsi untuk menggambarkan suatu proses atau langkah-langkah berjalannya suatu sistem atau program yang diciptakan

(9)

berawal dari pembentukan tabel-tabel yang saling berkaitan satu dengan lainnya sampai dengan proses output yang berupa laporan-laporan

Dibawah ini adalah gambar diagram alir sistem dari program aplikasi Sistem Penjualan Kerajinan Koran Bekas

Gambar 2.2 Diagram Alir Sistem

Keterangan :

1. Laporan Data Spesifikasi 2. Laporan Data Barang 3. Laporan Data Produk

(10)

4. Laporan Penjualan 5. Laporan Pernota 6. Laporan Perbulan 7. Laporan Perperiode 8. Laporan Pertahun

Berikut adalah penjelasan Diagram Alir System 1. Data Spesifikasi

Data spesifikasi diproses dan direkam dalam tabel spesifikasi.myd kemudian masuk dalam tabel merk.db kemudian kembali diproses dan dihasilkan laporan data merk

2. Data Barang

Data type mengambil dari data merk kemudian diproses dan direkam dalam table type dan masuk dalam table type.db dan kemudian diproses dan menghasilkan laporan merk pertype, dan table det_hp mengambil dari table type dan kemudian diproses dan direkam masuk dalam table det_hp.db dan diproses menjadi laporan detail hp

3. Data Produksi

Data pelanggan direkam dan diproses, kemudian disimpan dalam table pelanggan.db dan kemudian diproses dan menghasilkan laporan pelanggan

(11)

Data pesan mengambil dari tabel type dan tabel pelanggan kemudian diproses dan direkam dalam tabel pesan.myd dan tabel bayar.myd mengambil dari tabel det_hp, dan disimpan dalam tabel bayar.db dan dihasilkan laporan penjualan, laporan pernota dan laporan perperiode

2.7 Desain Input Program

Setelah rancangan struktur tabel terbentuk maka selanjutnya adalah rancangan input di dalam program. Untuk melakukan pengisian data-data ke dalam suatu tabel di dalam database. Adapun rancangan input pada sistem ini adalah sebagai berikut :

2.7.1 Desain Input Data Barang

Form ini digunakan untuk memasukan kode barang dan nama barang, yang selanjutnya akan disimpan dalam tabel spesifikasi.

(12)

2.7.2 Desain Input Data Spesifikasi

Form ini digunakan untuk memasukan data spesifikasi barang, pada tabel spesifikasi ini data atau kode barang yang tersedia merupakan data yang berasal dari tabel barang.

Gambar 2.4 Desain Input spesifikasi

2.7.3 Desain Input Data Produksi

Form ini digunakan untuk menyimpan data produksi barang,pada form produksi ini barang yang akan diproduksi melibatkan kode spesifikasi sebagai id suatu barang ketika nanti akan melakukan transaksi penjualan barang

Gambar 2.5 Desain Input Data Produksi

(13)

Form ini berfungsi untuk menyimpan data transaksi barang, setelah melakukan transaksi maka rekam data transaksi akan masuk ke tabel det_jual.

Gambar 2.6 Desain Input det_jual

2.7.5 Desain Input Login

Form ini berfungsi sebagai media login bagi admin maupun kasir. Login ini wajib dilakukan sebelum seorang admin atau kasir mulai bekerja sesuai dengan tugas masing-masing,adapun rancangan input adalah sebagai berikut:

(14)

User Name : Password : Status : LOGIN ADMIN xxxxxx xxxxxx Batal Login xxxxx

Gambar 2.7 Desain Input Login

2.8 DESAIN OUTPUT PROGRAM

2.8.1 DESAIN OUTPUT LAPORAN DATA BARANG

Laporan Barang Kerajinan Koran Bekas merupakan hasil dari daftar barang seluruhnya yang telah diinputkan pada saat kita akan memasukan nama barang sebagai data pada barang. Berikut contoh desain laporan daftar barang:

Gambar 2.8 Desain Lap Barang

2.8.2 DESAIN OUTPUT LAPORAN DATA SPESIFIKASI

Laporan Spesifikasi Kerajinan Koran Bekas merupakan hasil dari daftar spesifikasi seluruhnya yang telah diinputkan dan ditentukan sebagai data pada spesifikasi. Berikut desain laporan daftar spesifikasi :

(15)

Gambar 2.9 Desain Laporan Data Spesifikasi

2.8.3 DESAIN OUTPUT LAPORAN PRODUKSI

Laporan Produksi Kerajinan Koran Bekas merupakan hasil dari daftar produksi seluruhnya yang telah diinputkan dan ditentukan sebagai data pada produksi. Berikut desain laporan daftar produksi :

Gambar 2.10 Desain Laporan Data Produksi

2.8.4 DESAIN OUTPUT LAPORAN PENJUALAN PERNOTA

Laporan Penjualan PerNota Kerajinan Koran Bekas merupakan hasil dari daftar penjualan per nota seluruhnya yang sesuai dengan

(16)

transaksi penjualan pada kasir. Berikut desain laporan daftar penjualan per nota :

Gambar 2.11 Desain Laporan Pernota

2.8.5 DESAIN OUTPUT LAPORAN PENJUALAN PERPERIODE

Laporan Penjualan PerPeriode Kerajinan Koran Bekas merupakan hasil dari daftar penjualan per periode seluruhnya yang sesuai dengan transaksi penjualan pada kasir. Berikut desain laporan daftar penjualan per periode :

(17)

Gambar

Tabel 2.4 Struktur Tabel Produksi
Tabel 2.6 Struktur Tabel Det_jual
Gambar 2.2 Diagram Alir Sistem
Gambar 2.3 Desain Input Barang
+7

Referensi

Dokumen terkait

Pengertian Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga

Sebuah sistem informasi merupakan kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah data menggunakan perangkat

Sebuah sistem informasi merupakan kumpulan dari perangakat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah data menggunakan

a. Perangkat keras digunakan untuk menjalankan DBMS beserta aplikasinya. Berupa computer dan pendukungnya. Perangkat lunak mencakut DBMS itu sendiri, program aplikasi serta

Adapun fungsi dasar dari sistem komputer tersebut adalah: Mengelola sumber daya perangkat keras dan perangkat lunak Menjaga keamanan sistem Memisahkan antara perangkat input dan

Berikut adalah analisa kebutuhan sistem, perangkat lunak dan perangkat keras dalam pembuatan aplikasi kamus Bahasa Indonesia-Jawa menggunakan metode sequential search berbasis android

Selain mengatur perangkat keras dan perangkat lunak agar terhubung satu sama lain, sistem operasi juga berfungsi mengkoordinasikan segala hal didalam komputer terutama menyusun program

2.3.2 Perangkat Lunak Virtual Reality Selain membutuhkan perangkat keras untuk menjalankan virtual reality, diperlukan juga perangkat lunak yang berfungsi menghubungkan perangkat