bab 3 metode perancanganrepository.uksw.edu/bitstream/123456789/1762/4/t1...15 bab 3 metode...

37
15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem informasi penjualan studi kasus pada toko elektronik Era menggunakan metode prototyping (Pressman, 2005), yang bertujuan sebagai panduan utama dalam merancang sistem. Gambar model prototyping yang ditunjukkan pada Gambar 3.1. Gambar 3.1 Model prototyping (Pressman, 2005). Metode prototyping merupakan pendekatan sistem yang sesuai dengan kebutuhan dasar pengguna, sehingga apabila ada pengembangan lebih lanjut, maka sistem dapat dikembangkan berdasarkan pengalaman pengguna dan pemahaman yang diperoleh dari versi sebelumnya.

Upload: trinhkhuong

Post on 01-May-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

15

Bab 3

Metode Perancangan

3.1 Metode Penelitian

Dalam pelaksanaan perancangan dan implementasi sistem

informasi penjualan studi kasus pada toko elektronik Era

menggunakan metode prototyping (Pressman, 2005), yang bertujuan

sebagai panduan utama dalam merancang sistem. Gambar model

prototyping yang ditunjukkan pada Gambar 3.1.

Gambar 3.1 Model prototyping (Pressman, 2005).

Metode prototyping merupakan pendekatan sistem yang

sesuai dengan kebutuhan dasar pengguna, sehingga apabila ada

pengembangan lebih lanjut, maka sistem dapat dikembangkan

berdasarkan pengalaman pengguna dan pemahaman yang diperoleh

dari versi sebelumnya.

Page 2: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

16

Kelebihan dari model ini adalah sangat mudah diterapkan

dan biasanya sangat cocok untuk pemenuhan kebutuhan teknologi

informasi secara cepat. Namun demikian kekurangan dari model ini

adalah tidak memiliki kendali manajemen.

Berikut ini adalah tahapan-tahapan yang dilakukan dalam

perancangan sistem informasi penjualan studi kasus pada toko

elektronik Era.

3.1.1 Tahap Pengumpulan Kebutuhan

Tahap awal pemodelan sistem yaitu pelanggan dan

pengembang bersama-sama mendefinisikan format seluruh

perangkat lunak, mencari tahu semua kebutuhan sistem yang akan

dibangun dan garis besar sistem yang akan dibuat. Informasi dan

data-data yang telah ada selanjutnya akan dikelola dan kemudian

dituangkan dalam bentuk software. Adapun sistem yang akan

dibangun adalah sistem informasi penjualan studi kasus pada toko

elektronik ERA.

3.1.2 Tahap Membangun Prototyping

Membangun prototyping dengan membuat perancangan

sementara yang berfokus pada penyajian kepada pelanggan.

Dalam perancangan dan implementasi sistem informasi

penjualan studi kasus toko elektronik Era menggunakan UML

(Unified Modeling Language) sebagai salah satu aplikasi pendukung

dalam merancang desain sistem. Perancangan desain sistem meliputi

tiga diagram yaitu use-case diagram, activity diagram dan entity

relationship diagram. Adapun perangkat keras (hardware) dan

perangkat lunak (software) yang digunakan dalam pembuatan

aplikasi ini adalah sebagai berikut

Page 3: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

17

3.1.2.1 Perangkat Keras

Perangkat keras (hardware) merupakan media

pendukung untuk membuat dan menjalankan perangkat

lunak (software), yang didalamnya terdapat unit masukan

(input), unit pemrosesan dan unit keluaran (output). Secara

umum perangkat keras yang harus dimiliki terdiri atas CPU,

Keyboard, Mouse, Monitor. Adapun spesifikasi minimal

hardware yang dibutuhkan oleh sistem ini adalah:

1. Motherboard : disesuaikan dengan processor.

2. Intel® Pentium4 or AMD Athlon 64 processor

3. 1GB of RAM

4. 3.5GB of available hard-disk space

5. VGA : 128MB

6. DVD-RW drive

7. Microsoft Windows XP with Service Pack 2

3.1.2.2 Perangkat Lunak

Perangkat lunak (software) merupakan program

komputer yang diperlukan untuk mengoperasikan perangkat

keras dan pengolahan data. Perangkat lunak juga dapat

dikatakan sebagai penerjemah intruksi bahasa pemrograman

tingkat tinggi ke bahasa yang dapat dimengerti oleh bahasa

mesin. Adapun perangkat lunak yang digunakan adalah:

1. Microsoft windows XP SP2

2. Microsoft SQL SERVER 2000

3. Microsoft Visual Basic 6.0

4. Crystal Reports 8.5

Page 4: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

18

3.1.3 Tahapan Evaluasi

Evaluasi ini dilakukan oleh pelanggan apakah prototyping

dan sistem yang dibangun sudah sesuai dengan keinginan pelanggan.

Jika sudah sesuai maka akan diteruskan ke tahap pengujian, jika

tidak maka prototyping direvisi dengan mengulang langkah-langkah

sebelumnya.

3.1.4 Tahap Pengujian

Setelah sistem sudah menjadi suatu perangkat lunak yang

siap dipakai, harus diuji dahulu sebelum digunakan, pengujian ini

dilakukan dengan menggunakan Black Box.

Tahap pengujian bertujuan untuk menghindari kesalahan

pada program yang dibuat. Dengan melakukan pengujian dapat

menentukan dan mendapatkan hasil atau report yang mana hasil ini

sebagai bahan evaluasi untuk memperbaharui sistem jika terdapat

kekurangan atau error sistem.

Adapun bentuk-bentuk kesalahan yang mungkin ditemukan

pada proses pengujian program adalah:

1. Kesalahan kode program (syntax error)

Kesalahan ini terjadi jika kode program yang ditulis tidak sesuai

dengan prosedur penulisannya.

2. Kesalahan proses (run time error)

Kesalahan ini terjadi pada saat program executable dijalankan.

Kesalahan ini menyebabkan program berhenti sebelum waktunya

selesai karena compiler menemukan kondisi yang belum

terpenuhi dan tidak layak untuk dikerjakan.

Page 5: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

19

3. Kesalahan logika (logical error)

Kesalahan ini terjadi pada logika program yang dibuat. Kesalahan

tersebut, apabila tidak disadari, akan menyesatkan.

3.2 Perancangan Sistem

Rancangan sistem adalah proses pengembangan spesifikasi

sistem baru berdasarkan hasil rekomendasi analisis sistem untuk

menghasilkan penyelesaian terhadap suatu masalah yang ada. Untuk

mencapai tujuan atau hasil yang memadai sesuai kebutuhan dari

permasalahan yang ada, maka diperlukan suatu rancangan sistem

yang dapat menggambarkan secara garis besar seluruh masalah yang

akan di komputerisasi. Pada permasalahan skripsi ini tampak bahwa

elemen-elemen yang menyusun sistem terdiri dari:

1. Tujuan

Tujuan dari sistem ini adalah mengurangi tugas-tugas yang

dilakukan oleh manusia dalam memenuhi kebutuhan akan

sistem.

2. Batasan

Merupakan batasan kemampuan dari komputer maupun

manusia yang mengoperasikannya.

3. Kontrol

Merupakan elemen dari sistem komputer yang bertugas

mengawasi segala tugas yang dapat dilakukannya

4. Input

Yaitu elemen pada sistem komputer yang bertugas untuk

menerima data masukan.

Page 6: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

20

5. Proses

Adalah bagian dari sistem komputer yang bertugas memproses

segala data masukan menjadi data keluaran.

6. Output

Merupakan elemen sistem komputer yang bertugas

menghasilkan keluaran.

7. Umpan Balik

Merupakan elemen sistem yang mempunyai tugas untuk melihat

kembali apakah sistem telah berjalan sesuai dengan yang

diinginkan.

Dalam skripsi ini digunakan UML sebagai bahasa pemodelan

untuk merancang sistem yang dibangun. Rancangan model logika

(logical model) dari sistem informasi lebih menjelaskan kepada user

bagaimana nantinya fungsi-fungsi di sistem informasi secara logika

akan bekerja. UML terdiri dari tiga belas jenis diagram yang dapat

digunakan untuk menggambarkan suatu sistem. Pada analisis dan

perancangan sistem informasi pelaporan hutang dan piutang studi

kasus pada toko elektronik Era, sistem dimodelkan dengan tiga

diagram yaitu: Use-case Diagram, Activity Diagram, Entity

Relationship Diagram dan Class Diagram. Keempat diagram ini

dipilih karena sudah memenuhi kebutuhan dalam pemodelan sistem

yang dibangun.

3.2.1 Use-case Diagram

3.2.1.1 Use-case

Pada gambar 3.2 dapat dilihat kegiatan apa saja yang dapat

dilakukan oleh bagian pembelian dan penjualan, antara lain login,

Page 7: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

21

penerimaan barang dan mengupdate stok barang, mengubah

password, memasukan data pembelian, memaintain data supplier,

memaintain data barang, mengedit data pembelian, menghapus data

supplier dan menampilkan laporan pembelian, memaintain data

customer, memasukan data penjualan, memaintan retur penjualan,

mengedit data penjualan, menampilkan laporan penjualan,

menampilkan laporan pengiriman. Use-case pembelian dan

penjualan terlihat pada Gambar 3.2

Kasir

Pemilik

Memaintain data customer

Memasukkan data penjualan

Memaintain retur penjualan

Mengubah password

Memaintain data barang

Mengedit data penjualan

Menghapus data customer

Menampilkan laporan penjualan

Menampilkan laporan pengiriman

Menerima dan Mengupdate stok barang

Memasukan data pembelian

Memaintain data supplier

Mengedit data pembelian

Menghapus data supplier

Menampilkan laporan pembelian

Gudang

Gambar 3.2 Use-case Pembelian dan Penjualan

3.2.2 Activity Diagram

3.2.2.1 Activity Diagram Insert Data Pembelian

Gambar 3.3 menggambarkan bagaimana cara

memasukkan data pembelian. Setelah memilih menu pembelian,

Page 8: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

22

maka lakukan pengisian data-data yang dibutuhkan untuk

melakukan order pembelian, seperti data supplier, data barang yang

dibeli, jenis pembayarannya, kemudian jika kredit maka isi tanggal

jatuh tempo dari pembayaran tersebut. Kemudian sistem mengecek

kevalidan data yang telah diinputkan oleh user. Jika valid maka data

disimpan dalam database.

Gambar 3.3 Activity Diagram Insert Data Pembelian

3.2.2.2 Activity Diagram Maintain Data Supplier

Gambar 3.4 menggambarkan bagaimana cara

maintain data supplier. Ketika masuk menu supplier maka user

dapat memilih menu insert atau view dan update. Insert digunakan

untuk memasukkan data supplier baru, view digunakan untuk

melihat data-data supplier yang telah ada, kemudian user dapat

melakukan update data untuk mengubah data supplier yang telah

ada. Jika user memilih insert maka tampil field-field yang perlu diisi

untuk memasukkan data supplier baru. Setelah itu sistem mengecek

kevalidan data yang dimasukkan oleh user, jika valid maka data

disimpan ke dalam database. Jika user memilih menu view dan

update maka user ditampilkan data-data supplier sesuai dengan

Page 9: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

23

kondisi yang diberikan, kemudian jika user hendak melakukan

update data supplier maka user tinggal memilih data yang akan di-

update dan kemudian melakukan pengisian data baru dari supplier,

setelah itu sistem mengecek kevalidan data yang akan dimasukkan,

jika valid maka data disimpan ke dalam database.

Gambar 3.4 Activity Diagram Maintain Data Supplier

3.2.2.3 Activity Diagram Maintain Data Barang

Gambar 3.5 menggambarkan bagaimana cara

maintain data barang. Ketika masuk menu barang maka user dapat

memilih menu insert atau view dan update. Insert digunakan untuk

memasukkan data barang baru, view digunakan untuk melihat data-

data barang yang telah ada, kemudian user dapat melakukan update

data untuk mengubah data barang yang telah ada. Jika user memilih

insert maka tampil field-field yang perlu diisi untuk memasukkan

data barang baru. Setelah itu sistem mengecek kevalidan data yang

dimasukkan oleh user, jika valid maka data disimpan ke dalam

database. Jika user memilih menu view dan update maka user

ditampilkan data-data barang sesuai dengan kondisi yang diberikan,

kemudian jika user hendak melakukan update data barang maka

Page 10: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

24

user tinggal memilih data yang akan di-update dan kemudian

melakukan pengisian data baru dari barang tersebut, setelah itu

sistem mengecek kevalidan data yang akan dimasukkan, jika valid

maka data disimpan ke dalam database.

Gambar 3.5 Activity Diagram Maintain Data Barang

3.2.2.4 Activity Diagram View Laporan Pembelian

Gambar 3.6 menggambarkan proses melihat laporan

pembelian. Laporan pembelian memiliki 3 kondisi, yaitu per

periode, per supplier dan per barang. Setelah memilih menu laporan

pembelian maka lakukan pengisian kondisi laporan, setelah itu

sistem mengecek kondisi tersebut, jika valid maka sistem

menampilkan laporan sesuai dengan kondisi yang diberikan oleh

pemilik.

Page 11: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

25

Gambar 3.6 Activity Diagram View Laporan Pembelian

3.2.2.5 Actvity Diagram Maintain Data Customer

Gambar 3.7 menggambarkan bagaimana cara

maintain data customer. Ketika masuk menu customer maka user

dapat memilih menu insert atau view dan update. Insert digunakan

untuk memasukkan data customer baru, view digunakan untuk

melihat data-data customer yang telah ada, kemudian user dapat

melakukan update data untuk mengubah data customer yang telah

ada. Jika user memilih insert maka tampil field-field yang perlu diisi

untuk memasukkan data customer baru. Setelah itu sistem mengecek

kevalidan data yang dimasukkan oleh user, jika valid maka data

disimpan ke dalam database. Jika user memilih menu view dan

update maka user ditampilkan data-data customer sesuai dengan

kondisi yang diberikan, kemudian jika user hendak melakukan

update data customer maka user tinggal memilih data yang hendak

di-update dan kemudian melakukan pengisian data baru dari

customer, setelah itu sistem mengecek kevalidan data yang

dimasukkan, jika valid maka data disimpan ke dalam database.

Page 12: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

26

Gambar 3.7 Activity Diagram Maintain Data Customer

3.2.2.6 Activity Diagram Insert Data Penjualan

Gambar 3.8 menggambarkan bagaimana cara

memasukkan data penjualan. Setelah memilih menu penjualan, maka

isi data-data yang dibutuhkan untuk melakukan order penjualan,

seperti data customer, data barang yang dijual, jenis pembayarannya.

Setelah itu sistem mengecek kevalidan data yang diinputkan user.

Jika valid maka data disimpan dalam database.

Gambar 3.8 Activity Diagram Insert Data Penjualan

Page 13: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

27

3.2.2.7 Activity Diagram View Laporan Penjualan

Gambar 3.9 menggambarkan proses melihat laporan

penjualan. Setelah memilih menu laporan penjualan maka

melakukan pengisian kondisi laporan, setelah itu sistem akan

mengecek kondisi tersebut, jika valid maka sistem menampilkan

laporan sesuai dengan kondisi yang diberikan oleh pemilik.

Gambar 3.9 Activity Diagram View Laporan Penjualan

3.2.2.8Activity Diagram View Laporan Pengiriman

Gambar 3.10 menggambarkan proses melihat laporan

pengiriman. Setelah memilih menu laporan pengiriman maka

lakukan pengisian kondisi laporan, setelah itu sistem mengecek

kondisi tersebut, jika valid maka sistem akan menampilkan laporan

sesuai dengan kondisi yang diberikan oleh pemilik.

Gambar 3.10 Activity Diagram View Laporan Pengiriman

Page 14: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

28

3.2.2.9 Activity Diagram View Laporan Piutang

Gambar 3.11 menggambarkan proses melihat laporan

piutang. Setelah memilih menu laporan piutang, maka isi kondisi

yang diinginkan. Kemudian sistem memproses kondisi dan

menampilkan laporan sesuai dengan kondisi yang diberikan.

Gambar 3.11 Activity Diagram View Laporan Piutang

3.2.2.10 Activity Diagram View Laporan Hutang

Gambar 3.12 menggambarkan proses melihat laporan

hutang. Setelah memilih menu laporan hutang, isi kondisi yang

diinginkan. Kemudian sistem memproses kondisi dan menampilkan

laporan sesuai dengan kondisi yang diberikan.

Gambar 3.12 Activity Diagram View Laporan Hutang

Page 15: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

29

3.2.3 Class Diagram

Class diagram atau lebih dikenal dengan diagram kelas

adalah diagram yang digunakan untuk menampilkan beberapa kelas-

kelas yang ada dalam sistem atau perangkat lunak yang sedang

dikembangkan. Class diagram memberikan gambaran mengenai

sistem atau perangkat lunak dan relasi-relasi yang ada didalamnya.

Pada gambar 3.13 menunjukkan informasi class diagram

Perancangan dan Implementasi Sistem Informasi Penjualan studi

kasus pada Toko Elektronik ERA.

Penjualan

#Kd_Penjualan

+Kd_User

+Kd_Customer

+Pembayaran

+TglJatuhTempo

Customer

#ID_Customer

+Nama

+C_Person

+Alamat

+Telepon

Pembayaran Piutang

#Kd_Penjualan

+Tanggal

+Jumlah

+Kd_User

User

+Kd_User

+Password

+Status

Master Barang

#Kd_Barang

+Nama

+Satuan

+Jumlah

Satuan

+NamaSatuan

Detail Penjualan

#Kd_Penjualan

+Kd_Barang

+Jumlah

+HargaJual

+Total

Detail Barang

#Kd_Stok

#Kd_Barang

+Tanggal

+Jumlah

+HargaBeli

Detail Pembelian

#Kd_Pembelian

#Kd_Barang

+Jumlah

+HargaBeli

+Total

Pembelian

#Kd_Pembelian

#Kd_User

#Kd_Supplier

+TglJual

+Total

+Pembayaran

+TglJatuhTempo

Pembayaran Hutang

#Kd_Pembelian

#Kd_User

+Tanggal

+Jumlah

Stok Barang

Supplier

#Kd_Supplier

+Nama

+C_Person

+Alamat

+Telepon

Customer

11..n

Detail Jual

1

1..n

Pembayaran

1

0..n

Satuan

1

1..n

Barang

1..n

1..n

Stok

Barang

1..n

1..n

Detail Pembelian1

1..n

Detail Barang1

0..n

Pembayaran

1

0..n

Supplier

1

1..n

Gambar 3.13 Class Diagram Aplikasi Penjualan dan pembelian

Page 16: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

30

3.3 Struktur Tabel

Rancangan sistem merupakan garis besar dari seluruh proses

komputerisasi pengolahan data yang akan dilakukan. Perancangan

ini mencakup bagaimana sistem tersebut dapat dijalankan, apa

masalahnya, bagaimana langkah pemrosesan datanya serta hasil

keluarannya.

Berikut ini adalah tabel yang digunakan dalam penggunaan

sistem informasi penjualan pada toko ERA.

3.3.1 Tabel Pemasok

Tabel pemasok (Tabel 3.1) digunakan untuk merekam

data dari pemasok. Spesifikasi dari tabel pemasok adalah

sebagai berikut:

Nama Tabel : Pemasok

Field kunci : Kd_Pemasok [Kunci Utama]

Lebar field kunci : 6

Jumlah field : 5

Tabel 3.1 Tabel Pemasok

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* Kd_Pemasok CHAR 6 Primary key

NamaPemasok VARCHAR 25

C_Person VARCHAR 12

AlamatPemasok VARCHAR 30

TeleponPemasok VARCHAR 15

3.3.2 Tabel Pelanggan

Tabel pelanggan (Tabel 3.2) digunakan untuk merekam

data-data dari para pelanggan. Spesifikasi dari tabel pelanggan

adalah sebagai berikut:

Page 17: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

31

Nama Tabel : Pelanggan

Field kunci : Kd_Pelanggan [Kunci Utama]

Lebar field kunci : 6

Jumlah field : 5

Tabel 3.2 tabel Pelanggan

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* Kd_Pelanggan CHAR 6 Primary key

NamaPelanggan VARCHAR 25

C_Person VARCHAR 12

AlamatPelanggan VARCHAR 30

TeleponPelanggan VARCHAR 15

3.3.3 Tabel Barang

Tabel barang (Tabel 3.3) digunakan untuk merekam data

yang user inputkan dalam aplikasi yang terekam dalam

database. Spesifikasi dari tabel barang adalah sebagai berikut:

Nama Tabel : Barang

Field kunci : Kd_Barang [Kunci Utama]

Lebar field kunci : 8

Jumlah field : 8

Tabel 3.3 Tabel Barang

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* Kd_Barang CHAR 8 Primary key

NamaBarang VARCHAR 25

Ukuran VARCHAR 12

Satuan VARCHAR 10

HargaJualBarang MONEY 8

StockAwal INT 4

StockMin INT 4

StockMax INT 4

Page 18: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

32

3.3.4 Tabel Pembelian

Tabel pembelian (Tabel 3.4) digunakan untuk merekam

data yang user inputkan dalam aplikasi yang terekam dalam

database. Spesifikasi dari tabel pembelian adalah sebagai

berikut:

Nama Tabel : Pembelian

Field kunci : NoNotaBeli [Kunci Utama]

Lebar field kunci : 7

Jumlah field : 8

Tabel 3.4 Tabel Pembelian

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* NoNotaBeli CHAR 7 Primary key

Tanggal DATETIME 8

** Kd_Pemasok CHAR 6 Foreign Key

CaraBayar VARCHAR 6

JthTempo DATETIME 8

DiscontBeli MONEY 8 DEFAULT 0

UangMuka MONEY 8

JmlHutang MONEY 8

3.3.5 Tabel Detail_Pembelian

Tabel detail pembelian (Tabel 3.5) digunakan untuk

merekam data pembelian yang diinputkan user dalam aplikasi

yang terekam dalam database. Spesifikasi dari tabel detail

pembelian adalah sebagai berikut:

Nama Tabel : Detail_Pembelian

Field kunci : NoNotaBeli [Kunci Utama]

Lebar field kunci : 7

Jumlah field : 4

Page 19: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

33

Tabel 3.5 Tabel Detail_Pembelian

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* NoNotaBeli CHAR 7 Primary key,

Foreign Key

* Kd_Barang CHAR 8 Primary key,

Foreign Key

HargaBeli MONEY 8

JumlahBarang INT 4

3.3.6 Tabel Penjualan

Tabel penjualan (Tabel 3.6) digunakan untuk merekam

data komentar yang user inputkan dalam aplikasi yang terekam

dalam database. Spesifikasi dari tabel penjualan adalah sebagai

berikut:

Nama Tabel : Penjualan

Field kunci : NoNotaJual [Kunci Utama]

Lebar field kunci : 7

Jumlah field : 13

Tabel 3.6 Tabel Penjualan

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* NoNotaJual CHAR 7 Primary key,

** Kd_Pelanggan CHAR 8 Foreign Key

NamaBarangJadi VARCHAR 20

TglJual DATETIME 8

TglOrder DATETIME 8

TglSelesai DATETIME 8

UpahTenagaKerja MONEY 8

BiayaOverhead MONEY 8

DiscontJual MONEY 8

UangMuka MONEY 8

CaraBayar VARCHAR 6

JthTempo DATETIME 8

JmlPiutang MONEY 8

Page 20: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

34

3.3.7 Tabel Detail_Penjualan

Tabel detail penjualan (Tabel 3.7) digunakan untuk

merekam data penjualan yang user inputkan dalam aplikasi yang

terekam dalam database. Spesifikasi dari tabel detail penjualan

adalah sebagai berikut:

Nama Tabel : Detail_Penjualan

Field kunci :NoNotaJual [Kunci Utama]

Lebar field kunci : 7

Jumlah field : 3

Tabel 3.7 Tabel Detail_Penjualan

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* NoNotaJual CHAR 7 Primary key,

Foreign Key

* Kd_Barang CHAR 8 Primary key,

Foreign Key

JumlahBarang INT 4

3.3.8 Tabel Master_Barang

Tabel master barang (Tabel 3.8) merupakan tabel yang

berfungsi untuk menyimpan data utama barang yang

diperdagangkan. Spesifikasi dari tabel master barang adalah

sebagai berikut:

Nama Tabel : Master_Barang

Field kunci : Kd_Barang[Kunci Utama]

Lebar field kunci :6

Jumlah field : 5

Page 21: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

35

Tabel 3.8 Master_Barang

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* Kd_Barang CHAR 8 Primary key

NamaBarang VARCHAR 25

Satuan VARCHAR 10

HargaJualBarang MONEY 8

Jumlah INT 8

3.3.9 Tabel Pembayaran_Piutang

Tabel pembayaran piutang (Tabel 3.9) berfungsi untuk

menyimpan rincian dari pembayaran piutang. Spesifikasi dari

tabel pembayaran piutang adalah sebagai berikut:

Nama Tabel : Pembayaran_Piutang

Field kunci : Kd_Penjualan [Kunci Utama]

Lebar field kunci : 6

Jumlah field : 4

Tabel 3.9 Pembayaran_Piutang

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* Kd_Penjualan CHAR 6 Primary key,

Tanggal DATETIME 8

Jumlah INT 10

Kd_User VARCHAR 10

3.3.10 Tabel Pembayaran_Hutang

Tabel pembayaran hutang (Tabel 3.10) berfungsi untuk

menyimpan rincian dari pembayaran hutang. Spesifikasi dari

tabel pembayaran hutang adalah sebagai berikut:

Nama Tabel : Pembayaran_Hutang

Field kunci : Kd_Pembelian [Kunci Utama]

Lebar field kunci : 6

Page 22: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

36

Tabel 3.10 Pembayaran Hutang

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* Kd_Pembelian CHAR 6 Primary key,

Tanggal DATETIME 8

Jumlah INT 10

Kd_User VARCHAR 10

3.3.11 Tabel Satuan

Tabel satuan (Tabel 3.11) berfungsi untuk menyimpan

satuan dari barang. Spesifikasi dari tabel satuan adalah sebagai

berikut:

Nama Tabel : Satuan

Field kunci : Nama_Satuan[Kunci Utama]

Lebar field kunci : 6

Jumlah field : 1

Tabel 3.11 Satuan

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* Nama_Satuan CHAR 6 Primary key

3.3.12 Tabel Stok Barang

Tabel stok barang (Tabel 3.12) berfungsi untuk

menyimpan data stok barang yang berada di toko ERA pada saat

itu. Spesifikasi dari stok adalah sebagai berikut:

Nama Tabel : Stok Barang

Field kunci : Kd_Stok[Kunci Utama]

Lebar field kunci : 8

Jumlah field : 2

Page 23: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

37

Tabel 3.12 Stok_Barang

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* Kd_Stok INT 8 Primary key

Jumlah INT 8

3.3.13 Tabel User

Tabel user (Tabel 3.13) berfungsi untuk menyimpan data

user yang dapat mengakses sistem. Spesifikasi dari tabel user

adalah sebagai berikut:

Nama Tabel : User

Field kunci : Username[Kunci Utama]

Lebar field kunci : 15

Jumlah field : 3

Tabel 3.13 User

No Nama Kolom Tipe Data Lebar Not

Null

Keterangan

* UserName VARCHAR 15 Primary key

Password VARCHAR 15

StatusUser VARCHAR 15

3.4 Entity Relationship Diagram

Relasi antar tabel digunakan untuk menjelaskan tentang

hubungan suatu tabel dengan tabel lainnya. Dalam relasi antar tabel

dikenal tiga hubungan yaitu: One to One, One to Many, Many to

Many.

Kamus data dari entity relationship diagram Toko ERA

adalah sebagai berikut:

1. Pemasok : {Kd_Pemasok, NamaPemasok, C_Person, Alamat,

Telepon}

Page 24: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

38

2. Pelanggan : {Kd_Pelanggan, Nama, C_Person, Alamat,

Telepon}

3. Barang : {Kd_Barang, NamaBarang, Ukuran, Satuan,

HargaJualBarang, Ukuran, Satuan, StokAwal, StokMin,

StokMax}

4. Pembelian : {NoNotaBeli, Tanggal, Kd_Pemasok, CaraBayar,

JthTempo, DiskonBeli, UangMuka, JmlHutang}

5. Detail_Pembelian : {NoNotaBeli, Kd_Barang, HargaBeli,

JumlahBarang}

6. Penjualan : {NoNotaJual, Kd_Pelanggan,NamaBarangJadi,

TglJual, TglOrder, TglSelesai, UpahTenagaKerja,

BiayaOverhead, DiskonJual, UangMuka, CaraBayar, JthTempo,

JmlPiutang}

7. Detail_Penjualan : {NoNotaJual, Kd_Barang, HargaJual,

JumlahBarang}

8. Master_Barang : {Kd_Barang, NamaBarang, Satuan,

HargaJualBarang, Jumlah}

9. Pembayaran_Piutang : {Kd_Penjualan, Tanggal, Jumlah,

Kd_User}

10. Pembayaran_Hutang : {Kd_Pembelian, Tanggal, Jumlah,

Kd_User}

11. Stok_Barang : {Kd_Stok, Jumlah}

12. User : {UserName, Password, StatusUser}

13. Satuan : {Nama_Satuan}

Page 25: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

39

3.5 Desain Antar Muka

Desain antar muka yang akan dibuat dalam Analisis dan

Perancangan Sistem Informasi Pelaporan Hutang dan Piutang Studi

Kasus pada Toko Elektronik Era adalah sebagai berikut.

3.5.1 Desain Tampilan Login

Desain Tampilan Login merupakan syarat untuk dapat

memanfaatkan program secara keseluruhan. Pada menu login ini ada

dua data yang harus dimasukkan, yaitu:

1. User Name : Merupakan pengguna yang sudah terdaftar dan

diberi wewenang untuk menggunakan aplikasi.

2. Password : Merupakan syarat mutlak untuk dapat masuk ke

dalam sistem

Gambar 3.15 Desain Tampilan Login Perancangan dan Implementasi Sistem

Informasi Penjualan studi kasus pada Toko Elektronik ERA

Adapun hal-hal yang harus diperhatikan adalah, User harus

memasukkan nama dan password pada form yang telah disediakan.

Masukan User Name dan Password

OK CANCEL

User Name *********

*

Password *********

Page 26: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

40

Apabila terjadi kesalahan 2 kali berturut-turut maka akan muncul

pesan kesalahan dan form login akan ditutup.

3.5.2 Desain Tampilan Utama Program

Jendela menu utama akan muncul apabila user berhasil

memasukkan User Name dan Password dengan benar pada form

login. Menu utama akan aktif sesuai hak akses. Ada 4 macam hak

akes yaitu admin, pemilik, data entri, dan kasir. Untuk admin,

semua menu akan aktif. Untuk pemilik, menu yang akan aktif adalah

file, laporan akuntansi, laporan manajerial, utilitas untuk mengganti

password dan menu help. Data entry hanya bisa mengakses menu

file, master barang, utilitas mengganti password dan menu help.

Untuk kasir hanya bisa mengakses menu file, transaksi dan hutang

piutang.

FileMaster

DataTransaksi

Hutang

Piutang

Laporan

ManajerialHelp

Sistem Informasi Pelaporan Hutang dan Piutang Toko ERA

Jam Hari, Tanggal dan Tahun SI Hutang dan Piutang

User : ******

Status : *****

Log Off

Gambar 3.16 Desain Tampilan Utama Perancangan dan Implementasi Sistem

Informasi Penjualan studi kasus pada Toko Elektronik ERA

Menu utama terdiri dari beberapa menu yaitu :

Page 27: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

41

1. File : Digunakan untuk login, logoff dan keluar aplikasi

2. Master Data : Menginputkan data barang, data pemasok dan

data pelanggan

3. Transaksi : Untuk melakukan transaksi pembelian dan

penjualan tunai/kredit dan melihat laporan stok kosong.

4. Hutang Piutang : Untuk melakukan pembayaran hutang dan

piutang

5. Laporan Manajerial : Untuk melihat laporan manajerial seperti

laporan data barang, data pelanggan, data pemasok, laporan

pembelian, laporan penjualan, laporan pembayaran hutang dan

piutang

6. Utilitas : Digunakan untuk melihat data perusahaan, menambah

user dan mengganti password

7. Help : Untuk melihat splash screen pembuat aplikasi dan untuk

membaca manual program.

3.5.3 Input Data Barang

Form ini digunakan untuk menginputkan data barang, terdiri

dari 2 bagian yaitu tab untuk input data barang dan tab untuk melihat

atau mencari data barang.

3.5.3.1 Desain Input Data Barang

Page 28: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

42

DATA BARANG

Input Data Barang Tabel Data Barang

Kode Barang

Ukuran

Satuan

Nama barang

Harga Jual Barang

*****

*****

*****

*****

*****

Simpan Tambah Hapus Edit Batal

Data Ke-x dari x data yang ada

Cetak Tutup

Gambar 3.17 Desain Input Data barang Perancangan dan Implementasi Sistem

Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.3.2 Desain Input Tabel Data Pemasok

DATA BARANG

Input Data Barang Tabel Data Barang

Tutup

Kode Nama Ukuran Satuan ……………...

Gambar 3.18 Desain Input Tabel Data Pemasok Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

Adapun validasi form input data pemasok adalah:

1. Ada validasi untuk penginputan selain angka

2. Apabila penginputan data belum lengkap akan muncul pesan

3. Pada tab tabel data bahan baku user dapat mencari barang

sesuai kode, nama barang, stok, dan harga jual dengan

mengetikan pada text box.

3.5.4 Input Data Pelanggan

Page 29: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

43

3.5.4.1 Desain Input Data Pelanggan

Adapun validasi form input tabel data pelanggan adalah:

1. Ada validasi untuk penginputan selain angka

2. Apabila penginputan data belum lengkap akan muncul pesan

3. Pada tab tabel data bahan baku user dapat mencari barang

sesuai kode, nama barang, stok, dan harga jual dengan

mengetikan pada text box.

DATA PELANGGAN

Input Data Pelanggan Tabel Data Pelanggan

Kode Pelanggan

Contact Person

Alamat

Nama Pelanggan

Telepon

*****

*****

*****

*****

*****

Simpan Tambah Hapus Edit Batal

Data Ke-x dari x data yang ada

Cetak Tutup

Bonus

Beli Minimum

**

*****

Gambar 3.19 Desain Input Data Pelanggan Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.4.2 Desain Input Tabel Data Pelanggan

DATA PELANGGAN

Input Data Pelanggan Tabel Data Pelanggan

Tutup

Kode Nama C_Person Alamat Telepon

Gambar 3.20 Desain Input Tabel Data Pelanggan Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

Adapun validasi form input tabel data pelanggan adalah:

Page 30: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

44

1. Ada validasi untuk penginputan selain angka

2. Apabila penginputan data belum lengkap akan muncul pesan

3. Pada tab tabel data bahan baku user dapat mencari barang

sesuai kode, nama barang, stok, dan harga jual dengan

mengetikan pada text box.

3.5.5 Input Data Pemasok

3.5.5.1 Desain Input Data Pemasok

Adapun validasi form input data pemasok adalah:

1. Ada validasi untuk penginputan selain angka

2. Apabila penginputan data belum lengkap akan muncul pesan

3. Pada tab tabel data bahan baku user dapat mencari barang

sesuai kode, nama barang, stok, dan harga jual dengan

mengetikan pada text box.

DATA PEMASOK

Input Data Pemasok Tabel Data Pemasok

Kode Pemasok

Contact Person

Alamat

Nama Pemasok

Telepon

*****

*****

*****

*****

*****

Simpan Tambah Hapus Edit Batal

Data Ke-x dari x data yang ada

Cetak Tutup

Gambar 3.21 Desain Input Data Pemasok Perancangan dan Implementasi Sistem

Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.5.2 Desain Input Tabel Data Pemasok

Adapun validasi form input tabel data pelanggan adalah:

Page 31: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

45

1. Ada validasi untuk penginputan selain angka

2. Apabila penginputan data belum lengkap akan muncul pesan

3. Pada tab tabel data bahan baku user dapat mencari barang

sesuai kode, nama barang, stok, dan harga jual dengan

mengetikan pada text box.

DATA PEMASOK

Input Data Pemasok Tabel Data Pemasok

Tutup

Kode Nama C_Person Alamat Telepon

Gambar 3.22 Desain Input Tabel Data Pemasok Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.6 Desain Input Transaksi Pembelian

Form ini digunakan untuk melakukan transaksi pembelian

baik secara tunai maupun kredit.

TRANSAKSI PEMBELIAN

No Nota

Cara Bayar

Kode Brg

Pemasok

Harga

*****

0 Tunai 0Kredit

Rp *****

*****

otomatis

Jml Brg

% Diskon

*****

** Rp **

Uang Muka **

Tanggal otomatis

**********

Jth Tempo *****

**********

**********

Tabel Data Barang

Kode Nama harga …………..

Tabel Pembelian

No HargaNama Jml Satuan Diskon ……………….

Proses

Simpan

Batal

Cetak

Hapus

Tutup

Total Rp

Sisa Bayar Rp

******

******

Jml Hutang Rp ******

Gambar 3.23 Desain Input Transaksi Pembelian Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

Hal-hal yang harus diperhatikan pada desain form input

transaksi pembelian:

Page 32: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

46

1. Membuat validasi apabila jumlah stok barang tertentu kurang

dari stok minimal maka akan muncul pesan agar melakukan

pembelian.

2. Membuat validasi pada saat menambah transaksi di mana

nomor nota yang diinputkan telah ada maka akan muncul

pesan bahwa nomor nota sudah ada.

3. Membuat validasi jika memasukkan harga beli yang lebih

besar dari harga jual maka akan muncul pesan.

3.5.7 Desain Input Transaksi Penjualan

Teknik yang digunakan pada form transaksi penjualan sama

dengan teknik pada form transaksi pembelian.

TRANSAKSI PENJUALAN

No Nota

Cara Bayar

Kode Brg

Pelanggan

Harga

*****

0 Tunai 0Kredit

Rp *****

*****

otomatis

Jml Brg

% Diskon

*****

otomatis

Uang Muka **

Tanggal Order *****

**********

Jth Tempo *****

**********

**********

Tabel Data Barang

Kode Nama harga …………..

Tabel Penjualan

No HargaNama Jml Satuan Diskon ……………….

Proses

Simpan

Batal

Cetak

Hapus

Tutup

Total Barang Rp

Upah Tng Krja Rp

******

******

Sisa Bayar Rp ******

Tanggal Order *****

Nm Brg Jadi *****

Biaya Ohead Rp

Total Biaya Rp

******

******

Jml Piutang Rp ******

Gambar 3.24 Desain Input Transaksi Penjualan Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.8 Desain Input Pembayaran Hutang

Form ini digunakan untuk melakukan pembayaran hutang

karena transaksi pembelian dibayar secara kredit.

Page 33: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

47

PEMBAYARAN HUTANG

No Nota

Jml Hutang

Jml Bayar

Pemasok

Tgl Bayar

otomatis

otomatis

*****

Rp *****

otomatis No Nota Beli *****

**********

Sisa Hutang otomatis

Tabel Daftar Hutang

Nama Jml Hutang Tgl Bayar …………..Bayar

Proses

Batal

Cetak

Tutup

Gambar 3.25 Desain Input Pembayaran Hutang Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.9 Desain Input Pembayaran Piutang

Form ini digunakan untuk melakukan pembayaran piutang

karena transaksi penjualan dibayar secara kredit.

PEMBAYARAN PIUTANG

No Nota

Jml Piutang

Jml Bayar

Pelanggan

Tgl Bayar

otomatis

otomatis

*****

Rp *****

otomatis No Nota Jual *****

**********

Sisa Piutang otomatis

Tabel Daftar Piutang

Nama Jml Piutang Tgl Bayar …………..Bayar

Proses

Batal

Cetak

Tutup

Nm Brg Jadi otomatis

Gambar 3.26 Desain Input Pembayaran Piutang Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.10 Desain Input Data User

Form desain iput data user (Gambar 3.27) digunakan untuk

menginputkan data user beserta hak aksesnya. Form ini hanya

bisa diakses oleh admin, bukan semua user.

Page 34: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

48

DATA USER/PASSWORD

User Name

Status

Password *****

*****

*****

Lihat Password Tambah

Edit Batal

Simpan

Data Ke-x dari x data yang ada

User Name Password Status

Hapus

Gambar 3.27 Desain Input Data User Perancangan dan Implementasi Sistem

Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.11 Desain Output Laporan Pemasok

Form desain output laporan pemasok (Gambar 3.28)

merupakan perancangan yang berkaitan dengan informasi hasil

pengolahan data laporan pemasok

LAPORAN DATA PEMASOK

Kode Pemasok C PersonNama Alamat Telepon

TOKO ELEKTRONIK

“ERA”

Jumlah Pelanggan :xx/xx/xxxx

Mengetahui

(Pemilik) Gambar 3.28 Desain Output Laporan Pemasok Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.12 Desain Output Laporan Pelanggan

Form desain output laporan pelanggan (Gambar 3.29)

merupakan perancangan yang berkaitan dengan informasi hasil

pengolahan data laporan pelanggan

Page 35: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

49

LAPORAN DATA PELANGGAN

Kode Pelanggan C PersonNama Alamat Telepon

TOKO ELEKTRONIK

“ERA”

Jumlah Pelanggan :xx/xx/xxxx

Mengetahui

(Pemilik) Gambar 3.29 Desain Output Laporan Pelanggan Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.13 Desain Output Laporan Barang

Form desain output laporan barang (Gambar 3.30)

merupakan perancangan yang berkaitan dengan informasi hasil

pengolahan data laporan barang.

LAPORAN DATA BARANG

Kode B Baku UkuranNama Satuan …..

…..

…..

TOKO ELEKTRONIK

“ERA”

xx/xx/xxxx

Mengetahui

(Pemilik) Gambar 3.30 Desain Output Laporan Perancangan dan Implementasi Sistem

Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.14 Desain Output Laporan Pembelian

Form desain output laporan pembelian (Gambar 3.40)

merupakan perancangan yang berkaitan dengan informasi hasil

pengolahan data laporan pembelian.

LAPORAN DATA PEMBELIAN

Kode Brg SatuanNama Brg Jumlah …..

…..

…..

TOKO ELEKTRONIK

“ERA”

xx/xx/xxxx

Mengetahui

(Pemilik)

Nota Tanggal Pemasok

Page 36: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

50

Gambar 3.31 Desain Output Laporan Pembelian Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.15 Desain Output Laporan Penjualan

Form desain output laporan penjualan (Gambar 3.32)

merupakan perancangan yang berkaitan dengan informasi hasil

pengolahan data laporan penjualan.

LAPORAN DATA PENJUALAN

Kode Brg SatuanNama Brg Jumlah …..

…..

…..

TOKO ELEKTRONIK

“ERA”

xx/xx/xxxx

Mengetahui

(Pemilik)

Nota Tanggal Pelanggan

Gambar 3.32 Desain Output Laporan Penjualan Perancangan dan Implementasi

Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.16 Desain Output Laporan Pembayaran Hutang

Form desain output laporan pembayaran hutang (Gambar

3.33) merupakan perancangan yang berkaitan dengan informasi

hasil pengolahan data laporan pembayaran hutang.

LAPORAN DATA PEMBAYARAN HUTANG

No Nota Jml HutangTanggal Jml Bayar …..

…..

…..

TOKO ELEKTRONIK

“ERA”

xx/xx/xxxx

Mengetahui

(Pemilik)

Gambar 3.33 Desain Output Laporan Pembayaran Hutang Perancangan dan

Implementasi Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

3.5.17 Desain Output Laporan Pembayaran Piutang

Page 37: Bab 3 Metode Perancanganrepository.uksw.edu/bitstream/123456789/1762/4/T1...15 Bab 3 Metode Perancangan 3.1 Metode Penelitian Dalam pelaksanaan perancangan dan implementasi sistem

51

Form desain output laporan pembayaran piutang (Gambar

3.34) merupakan perancangan yang berkaitan dengan informasi

hasil pengolahan data laporan pembayaran piutang.

LAPORAN DATA PEMBAYARAN PIUTANG

No Nota Jml HutangTanggal Jml Bayar …..

…..

…..

TOKO ELEKTRONIK

“ERA”

xx/xx/xxxx

Mengetahui

(Pemilik)

Gambar 3.34 Desain Output Laporan Pembayaran Piutang Perancangan dan

Implementasi Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA