You are on page 1of 7

ANALISA DAN PERANCANGAN

1. Analisa Masalah
Dengan meningkatnya kemajuan teknologi informasi saat ini, dunia bisnis
perdagangan semakin berkembang. Hal ini menuntut kesiapan PT. Makmur Abadi
untuk menghadapinya. System perdagangan konvensional yang dipakai oleh
perusahaan saat ini dianggap kurang efektif dan kurang efisien karena tidak bias
menjangkau masyarakat secara global, khususnya pacar lokal dan umumnya pasar
internasional. Selain itu, setiap kali konsumen akan melakukan pembelian harus
mengunjungi perusahaan sehingga memerlukan dan biaya tambahan yang
mengakibatkan konsumen malas untuk melakukan pembelian tersebut.
Untuk mengatasi permasalahan tersebut, maka dibuat sebuah system berbasis
web yang mempunyai fasilitas untuk layanan pemberian secara online dengan
menggunakan media internet.

2. Batasan Masalah
a) Pengelolaan Barang
b) Pengelolaan Suplier
c) Pemasukan Barang
d) Pengeluaran Barang
e) Report

3. Analisa Kebutuhan
Pada analisa kebutuhan ini kami akan membahas beberapa topic yaitu deskripsi
system, pemilihan bahasa program, karakteristik pengguna, kebutuhan khusus,
kebutuhan antarmuka pengguna dan batasan browser.
3.1 Deskripsi Sistem
3.1.1 Perangkat keras (Hardware)
Perangkat keras yang digunakan dalam pembuatan web ini adalah
mempunyai Spesifikasi sebagai berikut :
- Pentium (R) Dual – Core CPU E5400 @2.70 Ghz (2CPUS)
- Monitor LCD
- 1014 MB RAM
- VGA Card 1GB
- Harddisk 297.8 GB
- Ethernet Card Realtek PCie GBF Family Controller
Sedangkan PC minimal yang dapat digunakan untuk menjalankan
website ini, Spesifikasinya sebagai berikut :
- PC Intel Pentium 233 Mhz
- Monitor VGA
- RAM 64 MB
- VGA Card 1MB
- Harddisk 800 MB
- Ethernet
3.1.2 Perangkat lunak
Perangkat lunak yang digunakan untuk pembuatan web ini adalah sebagi
berikut :
- Microsoft windows xp profesional versi 2002
- Web server opache
- Data base flash 8
- Notepad ++
- Mozila frefox
Sedangkan sfesifikasi perangkat lunak minimal yang dapat digunakan untuk
menjalankan web ini adalah sebagai berikut :
- Microsoft windows 45 atau lebih tinggi
- Microsoft internet eksplorer 4.0 atau lebih tinggi

3.2 Pemeliharaan bahasa pemrograman


Dalam pembuatan perangkat lunak pada tugas akhir ini kami memakai salah satu
bahasa pemograman PHP. Alasannya memilih PHP karena bahasa tersebut lebih
pamiliar. Untuk perangkat lunak pendukung lainya digunakan untuk pembuatan
gambar, animasi, dan sebagainya.

3.3 Karakteristik Pengguna


Penggunaan perangkat lunak ini adalah user yang membutuhkan informasi tentang
penerimaan, penjualan, pimpinan atau yang melakukan pembelian. Dengan
demikian pengguna perangkat lunak ini adalah mempunyai karakteristik tertentu,
hanya pada proses update barang-barang aj yang dibatasi oleh hak aksesnya yaitu
hanya administrator yang diberikan hak akses khusus untuk melakukan proses ini.

3.4 Kebutuhan Antar muka pengguna


Pengguna berinteraksi terhadap layar saja yang memberikan menu pilihan proses
dengan menggunakan mouse, keyboard, dan taskrin

3.5 Batasan Web


Batasan web ini, digunakan sebagai acuan untuk mendesain suatu halaman web.
Batasan-batasan web ini yaitu berdasarkan browser.
3.5.1 Berdasarkan browser
Sebagai bahan awal pada dua browser yang paling banyak digunakan seperti
internet Eksplorer, mozila dan opera

4. Perancangan
Tahapan perancangan ini merupakan tahapan yang dilakukan setelah
memperoleh hasil analisi. Pada perancangan ini akan dibahas beberapa topik yaitu
perancangan diagram
kontek, data flow diagram ( DFD ) entity reltionshif ( E-R ) data distionary ( DD )
perancangan basis data, perancangan input autput, struktur modul dan perancangan
dialog antar muka.
4.1 Diagram kontek
Diagram kontek adalah suatu teknik untuk menggambarkan sistem secara
keseluruhan yang digambarkan melalui satu buah proses. Bentuk dari
penggambaran diagram kontek sistem ini dapat dilihat pada gambar
dt.Suplier + dt.barang + dt.pemesanan

Bag
Penerimaan
Barang

Laporan dt.suplier + laporan dt.barang +


Laporan dt.barang keluar + laporan dt.barang
dt.suplier + dt.barang + dt.penerimaan Masuk + laporan dt.stok
Sistem
Persedian Pimpinan
dt.barang + dt.penerimaan Barang

Bag
Pengeluaran
Barang

dt.barang + dt.permintaan + dt.pengeluaran


4.2 Data Flow Diagram (DFD)
Data flow diagram adalah suatu teknik untuk menggambarkan proses-proses yang
terjadi dalam suatu system yang merupakangambaran rinci dari diagramkontek
yag terdiri dari beberapa buah proses. Bentuk dari penggambaran dapat pada
gambar berikut :

Barang
Bag
Penerimaan
Barang Pimpinan

1.0
Pengelolaan
Barang

Laporan dt.suplier
laporan dt.barang
5.0 Laporan dt.barang masuk
Suplier
Laporan Laporan dt.barang keluar
Dt.suplier

Laporan dt.stok
Dt.barang + dt.permintaan

User
Dt.pemesanan

2.0
Pengelolaan
Suplier Transaksi

4.0
Dt.barang + dt.prmintaan Bag Pengeluaran
Pengeluaran
3.0
Pemasukan
Barang Dt.barang + dt.permintaan + dt.pengeluaran

4.3 Entity Relationship (E-R Diagram)


Model entity relationship berisi komponen-komponen himpunan relasi yang
masing-masing dilengkapi dengan atribut-atribut yang mempresentasikan suatu
hubungan antar table.
Tgl.tra
jumla

st
nsaks

st

#k at #k
oc

us
h

od
od
k

es
eb
up
ara
i

lie ng
r

# kode barang Kode suplier

Nama barang Nama suplier

Tbl.barang Tbl.transaksi Tbl.suplier

Merek barang alamat

Jumlah barang No. telepon

# kode transaksi
Relationship tabel
Barang Suplier

Kode – barang * Char (6) Kode – suplier * Char (6)


Kode – suplier Char (6) Nama – suplier varchar (100)
Nama – barang Varchar (100) Alamat – suplier Varchar (255)
Merek - barang Varchar (100) Tel - suplier Varchar (20)

Transaksi
Kode – transaksi * Int (11)
Kode – barang Char (6)
Tgl - transaksi Date
Ket - transaksi Varchar (255)
Jumlah int
status Enum (‘k’,’m’)

User
User name * Varchar (255)
Password Varchar (255)
Nama user Varchar (255)
level Varchar (20)

4.4 Perancangan Basis Data


Pengolahan data memerlukan file yang berfungsi untuk menyimpan data. Untuk
system persediaan barang terdiri dari suatufile database yang di buat dengan
phpmyadmin yang mempunyai 4 tabel.

Adapun table-tabel yang terdapat pada file persediaan adalah :

Tabel Barang
Field Nama Type Description
Kode_barang Char Kode barang (16) [Primary key]
Kode_suplier Char Kode Suplier (6)
Nama_barang Varchar Nama Barang (100)
Merek_barang varchar Merek Barang (100)

Tabel Suplier
Field Nama Type Description
Kode_suplier Char Kode supplier (11) [Primary key]
Nama_suplier Varchar Nama supplier (100)
Alamat_suplier Varchar Alamat supplier (225)
Telp_suplier Varchar Telpon supplier (20)

Tabel Transaksi
Field Nama Type Description
Kode_transaksi Int Kode transaksi (11) [primary key]
Kode_barang Char Kode barang (6)
Tgl_transaksi Date Tanggal transaksi
Ket_transaksi Varchar Keterangan transaksi (255)
Jumlah Int Jumlah (11)
status enum Status (‘K’,’M’)
Tabel User
Field Nama Type Description
Username Varchar Username (255)
Password Varchar Password (255)
Namauser Varchar Namauser (255)
Level Varchar Level (20)

4.5 Perancangan Input Output


Perancangan input output dapat dilihat pada gambar berikut :

Home page

Login I Login 3
Bag. penerimaan manager

Menu utama Market suplier Master barang transaksi laporan Menu utama laporan

Penerimaan
barang

Tambah Tampilkan Data Data


Ganti Edit Tambah Tampilkan Data Data Stock Ganti Edit Data Data Stock
Home loguot Data Data Barang Home loguot Barang logout
password profile Data suplier Data suplier suplier barang barang password profile suplier barang barang
barang barang masuk masuk

Login 2
Bag.
pengeluaran

Menu utama Transaksi Laporan

Pengeluaran
barang

Data
Ganti Edit Data Stock
Home loguot Barang
password profile Barang barang
keluar

4.6 Flowchart
Bagian alur program (flowchart) dalah bagan (chart) yang menjelaskan secara
rinci langkah-langkah dari proses suatu program. Penggambaran flowchart untuk
proses pembelian (shopping) dapat dilihat pada gambar berikut :

Mulai

Persedian barang

Penerimaan barang Pengeluaran barang

Isi form login

Login
Sudah
keluar

Pemasukan barang Pengeluaran barang

Selesai

You might also like