PERANCANGAN APLIKASI LAYANAN PENJUALAN HANDPHONE DAN PULSA MENGGUNAKAN VISUAL BASIC 6.0 SKRIPSI
Diajukan Sebagai Salah satu Syarat Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1) Pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Ponorogo
SUMARI 08530260
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PONOROGO 2012
i
ii
iii
iv
v
PERSEMBAHAN
Seiring salam dan doa, kupersembahkan karya yang sederhana ini untuk yang tercinta: Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya kepada ananda. Kedua Orang Tuaku Tercinta, Terkasih dan Tersayang, Terima kasih atas segala bentuk curahan kasih sayang yang tak ternilai harganya, Segala tuntunan dan petuah bijak panjenengan, Jerih payah panjenengan, yang telah memberiku berjuta-juta kebahagiaan, Sehingga aku dapat menyelesaikan studyku sampai sekarang, Aku sangat mengharapkan do’a restu panjenengan dalam setiap langkah kehidupanku. Eka wulandari yang selalu memotifasi dan menjadi penyemangatku Bapak dan Ibu Dosen Fakultas Teknik Program Studi Informatika Universitas Muhammadiyah Ponorogo yang telah membimbing dan mendidikku dengan penuh keikhlasan. Eka wulandari terimakasih telah memberiku semangat dan memotifasiku Semua teman-teman seperjuanganku di kelas TI-A angkatan 2008 kebersamaan kita adalah sumber motivasiku, setiap detik kebersamaan kita selalu membawa kesan yang tak terlupakan, Terima kasih atas segala sesuatunya. Aku pasti rindu saat-saat kebersamaan kita Terima kasih atas bantuan dan perhatiannya. Semua pihak yang telah membantu secara langsung maupun tidak langsung, Serta memberi motivasi selama pembuatan skripsi ini berlangsung.
vi
KATA PENGANTAR
Alhamdulillah penulis panjatkan kehadiran Allah SWT yang telah melimpahkan rahmat, taufik serta hidayat-Nya, sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “PERANCANGAN APLIKASI LAYANAN PENJUALAN HANDPHONE DAN PULSA MENGGUNAKAN VISUAL BASIC 6.0”. Sholawat teriring salam semoga tetap terlimpahkan kepada nabi
Muhammad SAW
beserta keluarga, sahabat serta pengikutnya. Dengan tersusunnya paper ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Ir. Aliyadi, MM selaku Dekan Fakultas Teknik Universitas Muhammadiyah Ponorogo. 2. Ir. Andi Triyanto selaku Ketua Jurusan Informatika Universitas Muhammdiyah Ponorogo. 3. Munirah Muslim, S.Kom, MT selaku Dosen Pembimbing I. 4. Aslan Alwi, S.Si, M.Cs selaku Dosen Pembimbing II. 5. Dosen Teknik Informatika Universitas Muhammadiyah Ponorogo. 6. Kedua Orang Tua Penulis yang telah memberikan dukungan Moril maupun Materiil. 7. Teman-teman sejawat dan seperjuangan yang telah membantu penulis dalam segala bentuk motivasi. 8. Semua pihak yang telah membantu penyusunan Skripsi ini, baik secara langsung maupun tidak langsung.
vii
Akhirnya atas kesadaran bahwa penyusunan skripsi ini masih jauh dari sempurna, oleh karena itu penulis mohon maaf apabila banyak kekurangan disana sini. Tidak lupa penulis mengharapkan saran dan kritikan demi perbaikan selanjutnya. Demikian semoga skripsi ini dapat memberikan manfaat bagi semua pihak.
Ponorogo, September 2012 Penulis,
Sumari
viii
ABSTRAKSI
Sumari, Menbangun Sistem Perancangan Aplikasi Layanan Penjualan Hanphone Dan Pulsa Menggunakan Visual Basic 6.0 Tugas Akhir, Fakultas Teknik Program Studi Informatika Universitas Muhammadiyah Ponorogo.
Teknologi Informasi sekarang ini telah berkembang dengan sangat pesatnya. Karena berkembangnya teknologi, maka Perangkat Keras dan Perangkat Lunak yang dibutuhkan pun haruslah sesuai dengan perkembangan jaman yang semakin maju untuk mengikuti globalisasi yang akan kita jalani di hari-hari yang akan datang.
Penulis memperhatikan masih banyak sistem yang masih dilakukan secara manual yang dapat berdampak terhadap keterlambatan di dalam pelayanan suatu Penjualan, kepada User sebagai identitas eksternal dan bagian yang lain sebagai identitas internal.
Dengan ini penulis memberikan pandangan tentang keakuratan di dalam proses penyampaian suatu data dengan mempergunakan suatu sistem yang telah berbasis database.
Dengan adanya sistem yang berbasis database ini, maka akan mempermudah proses pancarian dan mengupdate suatu data untuk sebuah informasi yang lebih akurat dan lebih tepat sesuai dengan yang diharapkan dan diiginkan oleh pemakai atau user.
Adapun sistem yang akan dipergunakan oleh penulis adalah berupa suatu program software yang dibuat dengan menggunakan VISUAL BASIC 6.0, Dengan diperkenalkannya sistem ini maka diharapkan akan mempermudah dalam pelaksanaan sistem kerja yang sudah ada.
ix
DAFTAR ISI
Halaman Judul..............................................................................................
i
Halaman Pengesahan....................................................................................
ii
Berita Acara Ujian Skripsi............................................................................
iii
Berita Acara Bimbingan Skripsi...................................................................
iv
Motto............................................................................................................
v
Persembahan.................................................................................................
vi
Kata Pengantar..............................................................................................
vii
Abstrak..........................................................................................................
viii
Daftar Isi.......................................................................................................
ix
Daftar Gambar..............................................................................................
x
BAB I
PENDAHULUAN.............................................................
1
A.
Latar Belakang....................................................................
1
B.
Rumusan Masalah...............................................................
1
C.
Batasan Masalah..................................................................
1
D.
Tujuan Dan Manfaat Perancangan......................................
2
E.
Metode Penelitian...............................................................
2
1. Metode Pengumpulan Data.....................................
2
2. Metode Analisa Data...............................................
3
F.
Sistematika Penulisan.........................................................
3
BAB II
LANDASAN TEORI.........................................................
5
A.
Dasar Sistem Informasi.......................................................
5
B.
Pengolahan Data…………….............................................
5
C.
Konsep Basis Data……………..........................................
6
D.
Program Konteks……………............................................
7
E.
Data Flow Diagram…………….........................................
7
F.
Entity Relation Ship……………........................................
8
1. One to one relationship….......................................
9
x
2. One to many relationship…....................................
10
3. Many to many relationship…..................................
10
G.
Sekilas Tentang Visual Basic…..........................................
10
H.
Sekilas Tentang MySQL….................................................
13
I.
Analisa Sistem….................................................................
16
BAB III
METODE PERANCANGAN............................................
17
A.
Pemodelan Alur Sistem.......................................................
17
1. Alur input data.........................................................
17
2. Alur penjualan.........................................................
18
3. Alur pembelian........................................................
19
B.
Kebutuhan Antarmuka Sistem............................................
20
C.
Pemodelan Analisa Sistem..................................................
20
1. Diagram konteks level 0.........................................
21
2. Diagram konteks level 1 Penjualan.........................
22
3. DFD level 1 Pembelian...........................................
23
D.
Rancangan Relasi Tabel......................................................
24
E.
Rancangan Struktur Tabel...................................................
25
F.
Rancangan menu Hipo........................................................
28
BAB IV
HASIL PERANCANGAN DAN PEMBAHASAN………
29
A.
Form Login..........................................................................
29
B.
Form Menu Utama..............................................................
30
C.
Form Transaksi Penjualan...................................................
31
D.
Form Pembayaran...............................................................
32
E.
Form No Transaksi..............................................................
33
F.
Form Cari Nama Barang.....................................................
34
G.
Form Pencarian Bedasarkan jenis.......................................
35
H.
Form Harga Barang.............................................................
35
I.
Form Transaksi Pembelian..................................................
35
J.
Form Data Barang...............................................................
38
K.
Form Pemasok.....................................................................
40
L.
Form Transaksi Service.......................................................
41
xi
M.
Form Laporan......................................................................
42
BAB V
PENUTUP................................................... .......................
49
A.
Kesimpulan.........................................................................
49
B.
Saran...................................................................................
49
Daftar Pustaka.....................................................................
ix
Lampiran.............................................................................
x
xii
DAFTAR GAMBAR
Gambar 2.1
Alur pengolahan data.............................................................
5
Gambar 2.2
External Entity.......................................................................
8
Gambar 2.3
Data Flow..............................................................................
8
Gambar 2.4
Proses.....................................................................................
9
Gambar 2.5
Data Store..............................................................................
9
Gambar 3.1
Alur Input Data......................................................................
17
Gambar 3.2
Alur Penjualan.......................................................................
18
Gambar 3.3
Alur Pembelian......................................................................
19
Gambar 3.4
Diagram Konteks Level 0.....................................................
21
Gambar 3.5
DFD level 1 penjualan..........................................................
22
Gambar 3.6
DFD Level 1 pembelian.......................................................
23
Gambar 3.7
Relasi antar tabel...................................................................
24
Gambar 3.8
Struktur menu HIPO.............................................................
28
Gambar 4.1
Form login.............................................................................
29
Gambar 4.2
Form Menu Utama................................................................
30
Gambar 4.3
Form Transaksi Penjualan.....................................................
31
Gambar 4.4
Form Pembayaran.................................................................
32
Gambar 4.5
Form No. Transaksi...............................................................
33
Gambar 4.6
Form Nama Barang...............................................................
34
Gambar 4.7
Form Jenis Barang.................................................................
35
Gambar 4.8
Form Harga Barang...............................................................
36
Gambar 4.9
Form Transaksi Pembelian....................................................
36
Gambar 4.10
Form Data Barang.................................................................
38
Gambar 4.11
Form Pencarian Barang.........................................................
39
Gambar 4.12
Form Pemasok.......................................................................
40
Gambar 4.13
Form Transaksi Servis...........................................................
41
Gambar 4.14
Form Laporan........................................................................
42
Gambar 4.15
Nota Transaksi Jual...............................................................
43
xiii
Gambar 4.16
Laporan Data Barang.............................................................
43
Gambar 4.17
Laporan Barang Laku............................................................
44
Gambar 4.18
Laporan Data Barang Tidak Laku.........................................
44
Gambar 4.19
Laporan Barang Bulanan.......................................................
45
Gambar 4.20
Laporan Barang Tahunan......................................................
45
Gambar 4.21
Laporan Data Pemasok.........................................................
46
Gambar 4.22
Nota Servis............................................................................
46
Gambar 4.23
Laporan Data Penjualan........................................................
47
Gambar 4.24
Laporan Keuntungan.............................................................
47
Gambar 4.25
Laporan Data Servis..............................................................
48
xiv
BAB I PENDAHULUAN
A. LATAR BELAKANG Sistem pengolahan data merupakan sistem yang menggunakan media komputer sebagai alat untuk menghasilkan sebuah informasi yang lebih baik, sehingga dapat memberi manfaat dan kemudahan bagi pemakainya. Berdasarkan beberapa hasil pengamatan, maka disusunlah suatu perencanaan tugas akhir yang berupa suatu bentuk pemodelan sistem komputerisasi yang dirancang ke dalam suatu aplikasi mandiri terhadap salah satu kebutuhan mendasar dari suatu perusahaan yang bergerak dalam usaha layanan penjualan handphone dan pulsa dengan menggunakan bahasa pemrograman visual basic dan mysql.
B. PERUMUSAN MASALAH Dengan melihat uraian di atas maka permasalahan dirumuskan sebagai berikut adalah merancang sebuah aplikasi yang dapat diterapkan untuk melayani jenis layanan penjualan handphone dan pulsa dengan menggunakan bahasa pemrograman visual basic dan mysql.
C. BATASAN MASALAH Mengingat luas dan beragamnya lingkup permasalahan pada pembuatan sistem ini, maka penulis membatasi masalah diantaranya adalah : 1.
Sistem ini dirancang secara standalone application (Aplikasi Mandiri).
2.
Menggunakan bahasa pemrograman visual basic.\
1
2 3.
Untuk database pemrograman menggunakan mysql.
D. TUJUAN DAN MANFAAT PERANCANGAN Tujuannya adalah untuk membangun sebuah aplikasi yang dapat memberikan pengolahan data terhadap bentuk jasa penjualan barang khususnya penjualan handphone dan pulsa di tokotoko. Manfaat yang diharapkan adalah dapat memberikan pelayanan pengolahan data terhadap penjualan barang khususnya penjualan handphone dan pulsa di toko-toko secara cepat, mudah dan efisien kepada para pelanggan.
E. METODE PENELITIAN Metode atau cara dalam melakukan penelitian yang biasa dipergunakan dalam penulisan karya ilmiah, metode tersebut adalah sebagai berikut: 1.
Metode Pengumpulan Data
a)
Data Primer Metode observasi yakni pengumpulan data dengan cara mengamati langsung obyek yang ditinjau untuk mendapatkan data-data yang diperlukan.
b) Data Sekunder Metode studi literatur yakni mengumpulkan buku-buku referensi, brosur-brosur yang berhubungan dengan promosi ini, artikel-artikel terkait serta beberapa literatur yang ada kaitannya dengan obyek penelitian. 2. Metode Analisa Data Setelah data terkumpul kemudian dianalisis menggunakan metode sebagai berikut :
3 a)
Bagan Alir Data, menunjukkan alir (flow) di dalam program atau prosedur secara logika.
b) Model Basis Data E-R (Entity Relationship) menyatakan hubungan antar rekaman yang tersimpan dalam basis data.
F. SISTEMATIKA PENULISAN Untuk memenuhi persyaratan sebagai karya ilmiah maka perlu disusun suatu kerangka kerja secara sistematis agar dapat memberikan kemudahan dalam mewujudkan penulisan ini. Adapun sistematika penulisan dalam naskah laporan tugas akhir ini adalah sebagai berikut : BAB I.
PENDAHULUAN Berisi uraian tentang latar belakang masalah, batasan masalah, tujuan penulisan, manfaat penulisan, metode penulisan, dan sistematika penulisan tugas akhir.
BAB II.
TINJAUAN PUSTAKA Berisi uraian tentang pengertian dan konsep serta teori – teori yang berhubungan dan melandasi uraian demi uraian yang terdapat dalam wacana penulisan tugas akhir ini.
4 BAB III.
METODE PERANCANGAN Berisi uraian tentang perancangan bagan alir sistem, struktur tabel serta relasi antar tabel dalam sistem.
BAB IV.
HASIL PERANCANGAN DAN PEMBAHASAN Berisi tentang penjelasan implementasi program yang telah dirancang sesuai dengan kondisi sistem yang telah dibuat.
BAB V.
PENUTUP Berisi kesimpulan dari masalah yang ada beserta saran.
5 DAFTAR PUSTAKA
Ario Suryokusumo. (2001) Microsoft Visual Basic 6.0, PT. Elex Media Komputindo.
Djoko Pramono. (2002) Mudah menguasai Visual Basic 6, PT. Elex Media Komputindo,
Rahadian Hadi. (2002) Pemrograman Windows API dengan Microsoft Visual Basic, PT. Elex Media Komputindo.
Fathansyah (1999), Basis Data, Informatika, Bandung
John F. Nash dan Martin B. Roberts (1984), Accounting Information Systems, Macmillan Publishing Company, New York.
Jogiyanto, H. M (1993), Analisa dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi Offset, Yogyakarta.