Anda di halaman 1dari 24

MAKALAH

SISTEM PENJUALAN HANDPHONE PADA


COUNTER MELODI CELL

Kelompok II :
1. Nurul Hanifah
2.Wahyu Indriyani
3. Hartati
4. Siti Saodah
5. Anni Muyassaroh

(12123621)
(12124152)
(12124775)
(12125454)
(18120062)

Disusun sebagai salah satu persyaratan untuk memperoleh nilai UTS dan UAS mata kuliah
Pemrograman Visual II
12.4F.14
BINA SARANA INFORMATIKA KARAWANG
SEMESTER 4
2014
KATA PENGANTAR

Dengan mengucapkan puji dan syukur kehadirat Allah SWT atas terselesaikanya Makalah
dengan judul :Sistem Penjualan Handphone Pada Counter Melodi Cell. Makalah ini sebagai
salah satu persyaratan untuk memperoleh nilai UTS dan UAS pada mata kuliah Pemrograman
Visual II.
Selama menyelesaikan makalah ini, penulis telah banyak menerima bimbingan,
pengarahan, petunjuk, dan saran, serta fasilitas yang membantu hingga akhir dari penulisan
makalah ini. Untuk itu penulis menyampaikan ucapan terima kasih yang sebesar-besarnya
kepada yang terhormat:
1. Bapak Abdussomad selaku dosen mata kuliah Pemprograman Visual II.
2. Teman-teman semua yang telah mendukung dan memberi semangat kepada
kami.
Penulis menyadari sepenuhnya bahwa makalah ini belum sempurna, oleh karena itu
penulis mengharapkan saran dan kritik dari semua.Akhir kata penulis berharap semoga makalah
ini berguna bagi penulis pada khususnya dan semua pihak yang membutuhkan.

Hormat kami

Penulis

Karawang,
I
DAFTAR ISI

Mei 2014

Kata Pengantar..................................................................................................................................I
Daftar Isi..........................................................................................................................................II
BAB I PENDAHULUAN
Latar Belakang1
Maksud Dan Tujuan2
Metode Penelitian ...2
Ruang Lingkup.....2
BAB II

PEMBAHASAN

2.1 AnalisaKasus ( Pembahasan / Perancangan).3


A. DokumenMasukandanKeluaran...3
B. Normalisasi.7
C. Spesifikasi File7
D. Pengkodean...13
E. HIPO..14
F. Flowchart...15
BAB III

PENUTUP

Kesimpulan20
Saran..20
LAMPIRAN...21

II
BAB I
PENDAHULUAN

1.1 Latar Belakang


Sekarangini

perkembanganilmukomputersangatlahpesat.

Pemakainyajugasudahmeluasdariseluruhtanah

air.Hampir

di

segalabidangpekerjaansudahmenggunakansystemcomputersangatberperanpentingdalamb
erkembangnyasuatuinstansi-instansiperusahaan. Bahkan di tokotoko atau counter,
computer jugamerupakanalat bantu berbagaimasalah yang adapadakehidupanmanusia.
Misalnyadenganperhitungan yang rumit, aplikasibisnis, ilmupengetahuan, bahkan di
gunakansebagaisaranapermainan.
Banyakkeuntungan

yang

di

dapatdariaplikasipengolahan

data

yang

telahterkomputerisasidibandingkandenganpengolahan data secara manual. Keuntungan


yang

di

perolehantaralaininformasiatau

data

menjadilebihcepatdandapatlebihhematdalamruangpenyimpanan data untukmengurangi


data-data yang sudahtidak di perlukanlagi. Keuntunganlainyaadalahpengolahan data yang
telahterkomputerisasimampumenyimpaninstruksiinstruksiuntukpenyimpananmasalahsertapenyimpananinformasisecaracepat,
tepatdanakurat.
Semakin banyakperusahaanataubidangusahamenggunakanteknologi komputer agar
terciptakualitaslebihbaik

di

bandingkan

sistem

manual.Berdasarkanhaltersebutpenulismencobamenyajikandalamsebuahtulisan.
Tulisantersebut

di

tuangkandalamtugas

mengambilmasalahdalamhal

persediaan

Handphone Pada Counter Melodi.

1
1.2 Maksud Dan Tujuan

pemprograman

barang

visual

denganjudul:Sistem

II

yang

Penjualan

Maksud daripenulisantugas Pemrograman Visual II iniadalah:


a.

Menerapkanilmu yang sudah di pelajari


b. Mengaplikasikanbentuk

Sistem

Penjualan

yang

dapat

digunakanolehpemilikusaha/perusahaan.
Tujuandaripenulisantugasiniadalah:
Untukmemenuhitugas Pemprograman visual II sebagai persyaratan untuk memperoleh
nilai UTS dan UAS.
1.3 Metode Penelitian
Dalampenulisantugaspemrograman, penulismenggunakanmetodepengumpulan data
dengan metode pustaka.
Metode pustaka yaitu Penulismencari referensi yang berisi teori-teori yang
berhubungandengantugaspemrogramandanmembacamodul-modul yang selamaini di
gunakandalamperkuliahan.
1.4 Ruang Lingkup
Dalampenulisantugasinipenulismembatasipembahasanpada data barang,data user, data
transaksi, dan laporanpenjualan perbulan.
Penulismencobamerancang program penjualan barang denganmenggunakan program
visual basic 6.0 sebagaialatbantuuntukmempermudahperolehantransaksi.

2
BAB II
PEMBAHASAN

2.1. Analisa Kasus (Pembahasan/Perancangan)


Perkembangan

Ilmukomputersaat

meluasdariseluruhtanah

ini

sangatlahpesat.

air.

Pemakainyajugasudah

Hampir

di

segalabidangpekerjaansudahmenggunakansystemcomputersangatberperanpentingdalamber
kembangnyasuatuinstansi-instansiperusahaan. Bahkan di tokotoko atau counter, computer
jugamerupakanalat

bantu

berbagaimasalah

yang

adapadakehidupanmanusia.

Misalnyadenganperhitungan yang rumit, aplikasibisnis, ilmupengetahuan, bahkan di


gunakansebagaisaranapermainan.
Pada kasus ini, kami membahas tentang program aplikasi penjualan pada sebuah counter
handphone dengan tujuan untuk keefektifan dan efisiensi dalam transaksi penjualan dan
laporannya.
A. DokumenMasukandanKeluaran
1. Dokumen Masukan

Form LogIn

3
Penjelasan :

Form LogIn digunakan untuk proses penyeleksian masuk ke dalam program.


-

Pada form ini dokumen masukkannya ialah Username dan Passward yang telah
terdaftar dalam database.

Form Menu Utama

Penjelasan :
-

Form Menu Utama digunakan untuk proses pemilihan menuprogram yang


diinginkan.

Form Master Barang

4
Penjelasan :
-

Form Master Barang digunakan untuk mengolah data barang.

Data masukan yang digunakan mengolah data adalah kode hp, merk hp, tipe hp,
stock, dan harga.

Form Master User

Penjelasan :
-

Form Master User digunakan untuk mengolah data user.

Data masukan yang digunakan mengolah data adalah kode user, nama user,
jabatan dan password.

Form Transaksi

5
Penjelasan :
-

Form Transaksi digunakan untuk mengolah data transaksi.

Data masukan yang digunakan mengolah data tersebut adalah no transaksi(secara


otomatis), kode hp (merk, tipe, harga, subtotal dan uang kembali secara otomatis),
kasir, jumlah beli, uang bayar.

Data keluaranyang dihasilkan adalah cetak struk penjualan dari data transaksi.
Form Laporan

Penjelasan :
-

Form Laporan digunakan untuk melihat laporan data yang ingin dilihat.

Data keluaran yang dihasilkan adalah cetak laporan sesuai data laporan yang
dipilh.

6
B. Normalisasi

Menurut Marlinda (2004:115) mengemukakan bahwa Normalisasi adalah Proses


pengelompokan elemen data menjadi table-tabel yang menunjukan entity dan
relasinya.
Nomalisasi Sistem Informasi Penjualan Handphone pada Counter Melodi:
*Kode

hp
Merk hp
Tipe hp
Harga
Stock

**Kode

hp
Merk hp
Tipe hp
Harga
Stock
Jumlah Beli
Subtotal
Nama user
** Kode user

*Kode

user
Nama user
Jabatan
Password
\

C. Spesifikasi File
1. Spesifikasi Program

Spesifikasi Menu Login


a. Nama Program

: Program Menu Login

b. Akronim

: flogin (form1.frm)

c. Bahasa

: Visual Basic 6.0

d. Fungsi

: Untuk masuk ke program

Proses Program
1. Klik menu Login, maka akan masuk ke program menu utama.

7
Spesifikasi Program Menu Utama
Nama Program

: Program Menu Utama

Akronim Program :fmenu (MDIForm1.frm)


Bahasa Program : Visual Basic 6.0
Fungsi Program

: Untuk menampilkan program yang tersedia

Proses Program
1. Klik Menu Utama, maka akan tampil menu utama yang terdiri dari Menu
Master, Menu Transaksi, Menu Laporan dan Logout.
2. Jika memilih salah satu menu utama maka menu yang dipilih tersebut akan
ditampilkan.
3. Jika memilih Menu Laporan maka akan ditampilkan Menu Laporan
Penjualan tersebut.
4. Jika memilih Logout akan keluar dari program penjualan.

Spesifikasi Program Menu Master


Nama Program

: Program Menu Master

Akronim Program : Master.frm


Bahasa Program : Visual Basic 6.0
Fungsi Program

: Untuk menampilkan program yang tersedia

Proses Program
1. Klik Menu Master, maka akan tampil Menu Master yang terdiri dari Menu
Barang dan Menu User.
2. Jika memilih salah satu menu dari menu master maka menu yang dipilih
tersebut akan ditampilkan.

Spesifikasi Program Menu Barang


Nama Program

: Program Menu Barang

Akronim Program : fbarang (master.frm)


Bahasa Program : Visual Basic 6.0
Fungsi Program

: Untuk melakukan pengolahan data barang

Proses Program :
1. Kilk Menu Barang, maka akan tampil Menu Barang.
2. Klik BARU untuk memasukkan data barang yang baru.
3. Klik UBAH untuk merubah Data Barang.
4. Klik HAPUS untuk menghapus Data Barang.
5. Klik UPDATE untuk mengupdate Data Barang.
6. Klik SIMPAN untuk menyimpan Data Barang .
7. Klik KELUAR untuk keluar dari Menu Barang kembali ke Menu Utama.

Spesifikasi Program Menu User


Nama Program

: Program Menu User

Akronim Program : fuser (user.frm)


Bahasa Program : Visual Basic 6.0
Fungsi Program

: Untuk melakukan pengolahan data pengguna (user)

Proses Program :
1. Kilk File Menu User, maka akan tampil Menu User.
2. Klik BARU untuk memasukkan data user yang baru.
3. Klik UBAH untuk merubah Data User
4. Klik HAPUS untuk menghapus Data User
5. Klik UPDATE untuk mengupdate Data User
6. Klik SIMPAN untuk menyimpan data user yang ada.
7 Klik KELUAR untuk keluar dari Menu User kembali ke Menu Utama.

Spesifikasi Program Menu Transaksi


Nama Program

: Program Menu Transaksi

Akronim Program : ftrans (transaksi.frm)


Bahasa Program : Visual Basic 6.0
Fungsi Program

: Untuk memasukkan data transaksi penjualan

Proses Program :
1. Klik Menu Transaksi, maka akan tampil Menu Transaksi
2. Klik BARU untuk memasukkan data penjualan yang baru
3. Klik SIMPAN untuk menyimpan data yang ada
4. Klik CETAK untuk mencetak data transaksi.
5. Klik BATAL untuk membatalkan data transaksi.
6. Klik KELUAR untuk keluar dari Transaksi untuk kembali ke Menu Utama

Spesifikasi Menu Laporan Penjualan


Nama Program

: Program Menu Laporan

Akronim Program :flaporan (laporan.frm)


Bahasa Program : Visual Basic 6.0
Fungsi Program

: Untuk menampilkan laporan penjualan per periode.

Proses Program :
a. Klik laporan , maka akan muncul tampilan periode laporan penjualan.
b. Pilih periode penjualan.
c. Klik CETAK untuk mencetak dokumen laporan penjualan
d. Klik KELUARuntuk keluar dari Laporan untuk kembali ke Menu Utama.

10

Spesifikasi Menu Logout


a. Nama Program

: Program Menu Logout

b. Akronim

: Menu Utama

c. Bahasa

: Visual Basic 6.0

d. Fungsi

: Untuk keluar dari program

Proses Program
1. Klik menu Exit, maka akan keluar dari program.
2. Spesifikasi Database
Tabel User

Field
Kduser
Nmuser
Jabatan
Password

Type

Size

Varchar
Varchar
Varchar
Varchar

5
20
15
5

Primary
*

Tabel Barang
Field

Type

Size

Primary

Kdhp

Varchar

Merkhp
Tipehp
Harga
Stok

Varchar
Varchar
Double
Int

15
25
11

11
Tabel Transaksi
Field
Notrans
Tanggal
Total

Type
Varchar
Date
Double

Size
10

Primary
*

Kduser

Varchar

Type
Varchar
Varchar
Int
Double

Size
10
5
11

Primary

Type
Varchar
Varchar
Double
Int
Double

Size
10
5

Primary

Tabel Detail
Field
Notrans
Kdhp
Jumlah
Subtotal
Tabel Sementara
Field
Notrans
Kdhp
Harga
Jumlah
Subtotal

11

12

D. .Pengkodean
Data Barang
Merk Hp
Samsung

Smartfren

Tipe Hp
Galaxy Chat
Galaxy S5
Galaxy Core I8262
Galaxy Grand 2
Andromax C
Andromax G

Kode Hp
S001
S002
S003
S004
SM001
SM002

Sony

Xperia Z1 Compact
Xperia T2 Ultra Dual
Vandroid S5G
Vandroid S5J

Advan

SN001
SN002
AD001
AD002

Contoh : Kode Hp S001


Ket.
S

= Merk Hp (Samsung)

001

= No urut

Data User
Nama User
Nurul
Siti

Jabatan
Kasir
Kasir

Password
KSR01
KSR02

Kode User
M001
M002

Contoh : Kode User M001


Ket.
M

= Karyawan Counter Melodi

001

= No urut Karyawan

13
E. HIPO
Hierarchy Input Process Output (HIPO) Sistem Informasi Penjualan Handphone
pada Counter Melodi:

14
F. Diagram alur (flowchart)
Diagram alur (Flowchart) Sistem Informasi Penjualan Handphone pada Counter
Melodi:

Menu Login

15
Menu Utama

16
Menu Barang

17
Master User

18

Data Transaksi

19
BAB III
PENUTUP
3.1 Kesimpulan
Dari pembahasan di atas dapat disimpulkan bahwa pemrograman visual basic sangat
membantu seorang programmer dalam membuat aplikasi software dalam dunia
perbisnisan.Perkembangan Ilmu komputer saat ini sangatlah pesat dan pemakainya juga
sudah

meluas di seluruh dunia. Dengan adanya aplikasi ini diharapkan mampu

mempermudah dalam proses kehidupan masyarakat dalam bidang pekerjaan agar lebih
efektif dan efisien.

3.2 Saran
Semakin berkembangmya dunia teknologi diharapkan agar kita selalu belajar dan
belajar lagi agar menjadi orang yang kreatif dan inovatif serta mampu menciptakan halhal baru yang berguna dan memudahkan bagi masyarakat untuk melakukan aktifitasaktifitas pekerjaan agar lebih efektif dan efisien.

20

21

Anda mungkin juga menyukai