MAKALAH
SISTEM PENJUALAN HANDPHONE PADA
COUNTER “MELODI” CELL
Kelompok II :
1. Nurul Hanifah (12123621)
2.Wahyu Indriyani (12124152)
3. Hartati (12124775)
4. Siti Saodah (12125454)
5. Anni Muyassaroh (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
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 menuntaskan makalah ini, penulis telah banyak mendapatkan bimbingan, pengarahan, petunjuk, dan saran, serta kemudahan yang membantu sampai final dari penulisan makalah ini. Untuk itu penulis memberikan ucapan terima kasih yang sebesar-besarnya kepada yang terhormat:
- Bapak Abdussomad selaku dosen mata kuliah Pemprograman Visual II.
- Teman-teman semua yang telah mendukung dan memberi semangat kepada
kami.
Penulis menyadari sepenuhnya bahwa makalah ini belum sempurna, oleh alasannya yaitu itu penulis mengharapkan saran dan kritik dari semua.Akhir kata penulis berharap semoga makalah ini berkhasiat bagi penulis pada khususnya dan semua pihak yang membutuhkan.
Hormat kami
Penulis
Karawang, Mei 2014
I
DAFTAR ISI
Kata Pengantar..................................................................................................................................I
Daftar Isi..........................................................................................................................................II
BAB I PENDAHULUAN
Latar Belakang……………………………………………………………………………………1
Maksud Dan Tujuan………………………………………………………………………………2
Metode Penelitian ………………………………………………………………………………...2
Ruang Lingkup………………………………………………………………………………….....2
BAB II PEMBAHASAN
2.1 AnalisaKasus ( Pembahasan / Perancangan)………………………………………………….3
A. DokumenMasukandanKeluaran……………………………………………………………...3
B. Normalisasi…………………………………………………………………………………….7
C. Spesifikasi File…………………………………………………………………………………7
D. Pengkodean…………………………………………………………………………………...13
E. HIPO…………………………………………………………………………………………..14
F. Flowchart……………………………………………………………………………………...15
BAB III PENUTUP
Kesimpulan………………………………………………………………………………………20
Saran……………………………………………………………………………………………..20
LAMPIRAN……………………………………………………………………………………...21
II
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sekarangini perkembangan ilmu komputer sangatlah pesat. Pemakainya juga sudah meluas dari seluruh tanah air. Hampir di segala bidang pekerjaan sudah memakai systemcomputersangatberperanpentingdalamberkembangnyasuatuinstansi-instansiperusahaan. Bahkan di toko–toko 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 telahterkomputerisasimampumenyimpaninstruksi-instruksiuntukpenyimpananmasalahsertapenyimpananinformasisecaracepat, tepatdanakurat.
Semakin banyakperusahaanataubidangusahamenggunakanteknologi komputer biar terciptakualitaslebihbaik di bandingkan sistem manual.Berdasarkanhaltersebutpenulismencobamenyajikandalamsebuahtulisan. Tulisantersebut di tuangkandalamtugas pemprograman visual II yang mengambilmasalahdalamhal persediaan barang denganjudul:”Sistem Penjualan Handphone Pada Counter Melodi”.
1
1.2 Maksud Dan Tujuan
Maksud daripenulisantugas Pemrograman Visual II iniadalah:
a. Menerapkanilmu yang sudah di pelajari
b. Mengaplikasikanbentuk Sistem Penjualan yang sanggup 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 acuan 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 jadwal penjualan barang denganmenggunakan jadwal visual basic 6.0 sebagaialatbantuuntukmempermudahperolehantransaksi.
2
BAB II
PEMBAHASAN
2.1. Analisa Kasus (Pembahasan/Perancangan)
Perkembangan Ilmukomputersaat ini sangatlahpesat. Pemakainyajugasudah meluasdariseluruhtanah air. Hampir di segalabidangpekerjaansudahmenggunakansystemcomputersangatberperanpentingdalamberkembangnyasuatuinstansi-instansiperusahaan. Bahkan di toko–toko atau counter, computer jugamerupakanalat bantu berbagaimasalah yang adapadakehidupanmanusia. Misalnyadenganperhitungan yang rumit, aplikasibisnis, ilmupengetahuan, bahkan di gunakansebagaisaranapermainan.
Pada kasus ini, kami membahas perihal jadwal 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 dipakai 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 dipakai untuk proses pemilihan menuprogram yang diinginkan.
· Form Master Barang
4
Penjelasan :
- Form Master Barang dipakai untuk mengolah data barang.
- Data masukan yang dipakai mengolah data yaitu kode hp, brand hp, tipe hp, stock, dan harga.
· Form Master User
Penjelasan :
- Form Master User digunakan untuk mengolah data user.
- Data masukan yang dipakai mengolah data yaitu kode user, nama user, jabatan dan password.
· Form Transaksi
5
Penjelasan :
- Form Transaksi digunakan untuk mengolah data transaksi.
- Data masukan yang dipakai mengolah data tersebut yaitu no transaksi(secara otomatis), kode hp (merk, tipe, harga, subtotal dan uang kembali secara otomatis), kasir, jumlah beli, uang bayar.
- Data keluaranyang dihasilkan yaitu cetak struk penjualan dari data transaksi.
· Form Laporan
Penjelasan :
- Form Laporan digunakan untuk melihat laporan data yang ingin dilihat.
- Data keluaran yang dihasilkan yaitu cetak laporan sesuai data laporan yang dipilh.
6
B. Normalisasi
Menurut Marlinda (2004:115) mengemukakan bahwa “Normalisasi yaitu Proses pengelompokan elemen data menjadi table-tabel yang mengambarkan entity dan relasinya”.
Nomalisasi Sistem Informasi Penjualan Handphone pada Counter Melodi:
*Kode user Nama user Jabatan Password \ |
*Kode hp Merk hp Tipe hp Harga Stock \ |
**Kode hp Merk hp Tipe hp Harga Stock Jumlah Beli Subtotal Nama user ** Kode user |
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 hidangan Login, maka akan masuk ke jadwal hidangan utama.
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 hidangan Login, maka akan masuk ke jadwal hidangan 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 jadwal yang tersedia
Proses Program
1. Klik Menu Utama, maka akan tampil hidangan utama yang terdiri dari Menu
Master, Menu Transaksi, Menu Laporan dan Logout.
2. Jika menentukan salah satu hidangan utama maka hidangan yang dipilih tersebut akan
ditampilkan.
3. Jika menentukan Menu Laporan maka akan ditampilkan Menu Laporan
Penjualan tersebut.
4. Jika menentukan Logout akan keluar dari jadwal penjualan.
Nama Program : Program Menu Utama
Akronim Program :fmenu (MDIForm1.frm)
Bahasa Program : Visual Basic 6.0
Fungsi Program : Untuk menampilkan jadwal yang tersedia
Proses Program
1. Klik Menu Utama, maka akan tampil hidangan utama yang terdiri dari Menu
Master, Menu Transaksi, Menu Laporan dan Logout.
2. Jika menentukan salah satu hidangan utama maka hidangan yang dipilih tersebut akan
ditampilkan.
3. Jika menentukan Menu Laporan maka akan ditampilkan Menu Laporan
Penjualan tersebut.
4. Jika menentukan Logout akan keluar dari jadwal penjualan.
· Spesifikasi Program Menu Master
Nama Program : Program Menu Master
Akronim Program : Master.frm
Bahasa Program : Visual Basic 6.0
Fungsi Program : Untuk menampilkan jadwal yang tersedia
Nama Program : Program Menu Master
Akronim Program : Master.frm
Bahasa Program : Visual Basic 6.0
Fungsi Program : Untuk menampilkan jadwal yang tersedia
Proses Program
1. Klik Menu Master, maka akan tampil Menu Master yang terdiri dari Menu
Barang dan Menu User.
2. Jika menentukan salah satu hidangan dari hidangan master maka hidangan yang dipilih
tersebut akan ditampilkan.
1. Klik Menu Master, maka akan tampil Menu Master yang terdiri dari Menu
Barang dan Menu User.
2. Jika menentukan salah satu hidangan dari hidangan master maka hidangan yang dipilih
tersebut akan ditampilkan.
8
· Spesifikasi Program Menu Barang
Nama Program : Program Menu Barang
Akronim Program : fbarang (master.frm)
Bahasa Program : Visual Basic 6.0
Fungsi Program : Untuk melaksanakan pengolahan data barang
Proses Program :
1. Kilk Menu Barang, maka akan tampil Menu Barang.
2. Klik BARU untuk memasukkan data barang yang baru.
Nama Program : Program Menu Barang
Akronim Program : fbarang (master.frm)
Bahasa Program : Visual Basic 6.0
Fungsi Program : Untuk melaksanakan 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.
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 melaksanakan 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.
Nama Program : Program Menu User
Akronim Program : fuser (user.frm)
Bahasa Program : Visual Basic 6.0
Fungsi Program : Untuk melaksanakan 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.
7 Klik KELUAR untuk keluar dari Menu User kembali ke Menu Utama.
9
· 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
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
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.
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 hidangan Exit, maka akan keluar dari program.
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 hidangan Exit, maka akan keluar dari program.
2. Spesifikasi Database
Tabel User
Field | Type | Size | Primary |
Kduser | Varchar | 5 | * |
Nmuser | Varchar | 20 | |
Jabatan | Varchar | 15 | |
Password | Varchar | 5 |
Tabel Barang
Field | Type | Size | Primary |
Kdhp | Varchar | 5 | * |
Merkhp | Varchar | 15 | |
Tipehp | Varchar | 25 | |
Harga | Double | ||
Stok | Int | 11 |
11
Tabel Transaksi
Field | Type | Size | Primary |
Notrans | Varchar | 10 | * |
Tanggal | Date | ||
Total | Double | ||
Kduser | Varchar | 5 |
Tabel Detail
Field | Type | Size | Primary |
Notrans | Varchar | 10 | |
Kdhp | Varchar | 5 | |
Jumlah | Int | 11 | |
Subtotal | Double |
Tabel Sementara
Field | Type | Size | Primary |
Notrans | Varchar | 10 | |
Kdhp | Varchar | 5 | |
Harga | Double | ||
Jumlah | Int | 11 | |
Subtotal | Double |
12
D. .Pengkodean
Data Barang
Merk Hp | Tipe Hp | Kode Hp |
Samsung | Galaxy Chat | S001 |
Galaxy S5 | S002 | |
Galaxy Core I8262 | S003 | |
Galaxy Grand 2 | S004 | |
Smartfren | Andromax C | SM001 |
Andromax G | SM002 | |
Sony | Xperia Z1 Compact | SN001 |
Xperia T2 Ultra Dual | SN002 | |
Advan | Vandroid S5G | AD001 |
Vandroid S5J | AD002 |
Contoh : Kode Hp S001
Ket.
S = Merk Hp (Samsung)
001 = No urut
Data User
Nama User | Jabatan | Password | Kode User |
Nurul | Kasir | KSR01 | M001 |
Siti | Kasir | KSR02 | 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 sanggup disimpulkan bahwa pemrograman visual basic sangat membantu seorang programmer dalam membuat aplikasi software dalam dunia perbisnisan.Perkembangan Ilmu komputer ketika ini sangatlah pesat dan pemakainya juga sudah meluas di seluruh dunia. Dengan adanya aplikasi ini dibutuhkan bisa mempermudah dalam proses kehidupan masyarakat dalam bidang pekerjaan biar lebih efektif dan efisien.
3.2 Saran
Semakin berkembangmya dunia teknologi dibutuhkan biar kita selalu berguru dan berguru lagi biar menjadi orang yang kreatif dan inovatif serta bisa membuat hal-hal gres yang berkhasiat dan memudahkan bagi masyarakat untuk melaksanakan aktifitas-aktifitas pekerjaan biar lebih efektif dan efisien.
\