• Tidak ada hasil yang ditemukan

T1 682004058 BAB III

N/A
N/A
Protected

Academic year: 2017

Membagikan "T1 682004058 BAB III"

Copied!
37
0
0

Teks penuh

(1)

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).

(2)

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.

(3)

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)

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)

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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 barangyang 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

(10)

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

(11)

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

(12)

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.

(13)

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.

(14)

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.

(15)

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

(16)

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

(17)

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

(18)

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

(19)

33

Tabel 3.5 Tabel Detail_Pembelian

No Nama Kolom Tipe Data Lebar Not

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

(20)

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

(21)

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

(22)

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

(23)

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:

(24)

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}

(25)

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 *********

*

(26)

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.

File Master

Data Transaksi

Hutang Piutang

Laporan

Manajerial Help

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

(27)

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.

(28)

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.

(29)

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

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

(30)

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

(31)

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 Nama Harga Jml Satuan Diskon ……….

Proses

Gambar 3.23 Desain Input Transaksi Pembelian Perancangan dan Implementasi Sistem Informasi Penjualan studi kasus pada Toko Elektronik ERA

(32)

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

Kode Nama harga …………..

Tabel Penjualan

No Nama Harga Jml Satuan Diskon ……….

Proses

Upah Tng Krja 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

(33)

47

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

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

(34)

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 Nama C Person 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

(35)

49

LAPORAN DATA PELANGGAN

Kode Pelanggan Nama C Person Alamat Telepon

TOKO ELEKTRONIK “ERA”

Jumlah Pelanggan : Mengetahuixx/xx/xxxx

(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 Nama Ukuran Satuan …..

…..

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 Nama Brg Satuan Jumlah …..

(36)

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 Nama Brg Satuan 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 Tanggal Jml Hutang 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

(37)

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 Tanggal Jml Hutang Jml Bayar ….. ….. …..

TOKO ELEKTRONIK

“ERA”

xx/xx/xxxx Mengetahui

(Pemilik)

Gambar

Gambar 3.2 Use-case Pembelian dan Penjualan
Gambar 3.5 Activity Diagram Maintain Data Barang
Gambar 3.6 Activity Diagram View Laporan Pembelian
Gambar 3.8
+7

Referensi

Dokumen terkait

Dengan telah dilaksanakannya proses pelelangan penyedia barang/jasa, maka setelah ditetapkannya nama perusahan di bawah ini sebagai penyedia barang/jasa untuk paket

Pengujian keseluruhan sistem terbagi menjadi dua tahap pengujian, yaitu pengujian penyalaan sirine terhadap perubahan kecepatan dan pengujian tampilan PC

Kerusakan di pinggir perkerasan adalah retak yang terjadi di sepanjang pertemuan antara permukaan perkerasan aspal dan bahu jalan, lebih-lebih bila bahu jalan tidak

Tidak merupakan pencemaran atau pencemaran tertulis, jika perbuatan jelas dilakukan demi kepentingan umum atau karena terpaksa untuk membela diri tersebut untuk

Pada penelitian ini peneliti ingin mengetahui lebih lanjut mengenai subjective well being yang dimiliki wanita dewasa akhir, apakah hal-hal positif yang dialami oleh wanita

Penghentian pengakuan atas suatu aset keuangan (atau, apabila dapat diterapkan untuk bagian dari aset keuangan atau bagian dari kelompok aset keuangan sejenis)

Untuk menghasilkan busur yang baik dan konstan,tukang las harus menjaga jarak ujung elektroda dan permukaan material dasar tetap sama.Adapun jarak yang paling

nukedashite !dla kara, oya ni milsukattara taihen da mon '(karena) aIm keluar mmah diam-diam, akan sangat berbahaya kalau orang tuaku menemukanku'. Pada kalimat tersebut,