sistem informasi penjualan buku persetujuan.doc · web view2.2.1 sistem penjualan 4 2.2.2 sistem...

22
SISTEM INFORMASI PENJUALAN BUKU DI TOKO BUKU KRISTEN NARWASTU YOGYAKARTA Diajukan sebagai salah satu syarat untuk menyelesaikan studi jenjang sarjana (S1) jurusan Sistem Informasi di Sekolah Tinggi Manajemen Informatika Dan Komputer AKAKOM. Disusn Oleh : HENDRA MENSION MANURUNG No. Mhs : 095610175 Jurusan : Sistem Informasi Jenjang : Strata Satu (S1) Tahun Akademik : 2010 / 2011 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM

Upload: others

Post on 24-Jun-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

SISTEM INFORMASI PENJUALAN BUKU

DI TOKO BUKU KRISTEN NARWASTU YOGYAKARTA

Diajukan sebagai salah satu syarat untuk menyelesaikan

studi jenjang sarjana (S1) jurusan Sistem Informasi

di Sekolah Tinggi Manajemen Informatika Dan Komputer

AKAKOM.

Disusn Oleh :

HENDRA MENSION MANURUNG

No. Mhs : 095610175

Jurusan : Sistem Informasi

Jenjang : Strata Satu (S1)

Tahun Akademik : 2010 / 2011

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

2011

HALAMAN PERSETUJUAN

Page 2: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

Judul : Sistem Informasi Penjualan Buku

Di Toko Buku Kristen Narwastu Yogyakarta

Nama : Hendra Mension Manurung

No. Mahasiswa : 095610175

Jurusan : Sistem Informasi

Jenjang : Strata Satu (S1)

Karya Tulis ini Telah Disetujui untuk diuji di Depan Dosen

Penguji Program Studi Sistem Informasi Jenjang Sarjana STMIK

AKAKOM Yogyakarta

Menyetujui

Dosen Pembimbing

Al. Agus Subagyo S.E.,M.Si

HALAMAN PENGESAHAN

ii

Page 3: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

Sistem Informasi Penjualan Penjualan Buku

Di Toko Buku Kristen Narwastu Yogyakarta

Telah Diuji di Hadapan Dosen Penguji Skripsi dan Dinyatakan

Diterima Sebagai Syarat Untuk Memperoleh Gelar Serjana

Komputer di Sekolah Tinggi Manajemen Informatika dan

Komputer AKAKOM Yogyakarta

pada:

Hari : Selasa

Tanggal : 19 Juli 2011

Dosen Penguji :

1. Ari Ajidharma A.W., S.Kom.,MMSI 1. .....................

3. Al. Agus Subagyo, S.E.,M.Si. 2. ………………….....

Mengesahkan,

Ketua Jurusan

Erna Hudianti P., S.Si, M.Si

HALAMAN MOTTO

1. U Are U

iii

Page 4: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

2. Tak ada yang gagal, yang ada adalah Sukses dan Belajar.

HALAMAN PERSEMBAHAN

iv

Page 5: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

Kupersembahkan karya tulis ini buat:1. Tuhan Yesus yang selalu menolong dan memberkati,

sehingga penulis dapat menyelesaikan karya tulis ini dengan baik.

2. Kedua orang tuaQ dan segenap keluarga yang memberi dorongan, semangat serta nasehat dan do’a tulus yang

selalu menyertai setiap langkahku sehingga dapat menyelesaikan pendidikan, “Kau selalu dihatiku“.

3. Teman-teman di Gereja Methodist Indonesia Yogyakarta, Terima kasih doa dan dukungannnya.

4. Colour Community……kalian adalah keluarga dan akan selalu jadi bagian dalam hidupku.

5. Firman dan Dian, teman seperjuangan yang masih tersisa…Thank’s atas dukungannya.

6. Teman teman Ready Community…..kapan lagi qt ready?, sampai cantik cantik aja. Q tunggu sms u

7. Semua temen – temenQ yang mungkin ga bisa aQ sebut satu persatu, thanks 4 all….

ABSTRAKSI

Toko Buku Kristen Narwastu sebagai salah satu toko buku Nasrani berkualitas di Yogyakarta yang menyediakan buku khususya bagi umat nasrani baik mahasiswa, pelajar, ataupun masyarakat umum yang ingin memperdalam maupun belajar tentang nilai nilai Kekristenan. Sistem informasi penjualan buku ini dibangun dengan untuk mempermudah setiap proses penjualan yang terjadi, sehingga dengan sistem ini proses penjualan dan pelaporan akan lebih mudah dan lebih baik. Sistem ini dibangun dengan Visual Basic 6.0, dan MySql sebagai tools databasesnya. Sistem yang dibangun ini nantinya dapat mengatasi masalah dalam pembuatan laporan sehingga data yang dibutuhkan dapat dihasilkan dengan cepat, baik dan benar akan lebih mudah dalam melakukan proses perhitungan transaksi penjualan yang terjadi

Kata kunci : MySql, Penjualan, Visual Basic 6.0,

v

Page 6: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

KATA PENGANTAR

Puji syukur penulis ucapkan kepada Tuhan Yesus Kristus yang

telah memberikan berkat-Nya, sehingga penulis dapat menyelesaikan

skripsi ini, yakni SISTEM INFORMASI PENJUALAN BUKU Di TOKO BUKU

KRISTEN NARWASTU YOGYAKARTA.

Penulis menyadari bahwa keberhasilan penulis tidak lepas dari

dukungan dan bantuan dari berbagai pihak. Tanpa bantuan mereka,

vi

Page 7: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

tidak mungkin penulis dapat menyelesaikan skripsi ini dengan lancar.

Oleh karena itu, penulis mengucapkan terima kasih kepada :

1. Bapak Sigit Anggoro, S.T., M.T., selaku Ketua Sekolah Tinggi

Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

2. Bapak Drs. Berta Bednar, M.T., selaku Pembantu Ketua I STMIK

AKAKOM Yogyakarta.

3. Ibu Erna Hudianti P., S.Si., M.Si, selaku Ketua Jurusan/Prodi Sistem

Informasi – S1 STMIK AKAKOM Yogyakarta.

4. Bapak Al. Agus Subagyo, S.E.,M.Si., selaku dosen pembimbing.

Terima kasih atas kesabaran, bimbingan dan pangarahannya.

5. Ibu Erna Astutiningsih selaku pimpinan TBK Narwastu Yogyakarta

serta seluruh staf dan pegawai TBK Narwastu Yogyakarta.

6. Seluruh dosen, staf dan seluruh elemen STMIK AKAKOM

Yogyakarta.

7. Kedua orang tua yang selalu memberikan dukungan baik material

maupun moral kepada penyusun.

8. Kepada semua pihak yang namanya tidak mungkin dicantumkan

satu persatu, yang telah membantu penyusun dalam penyusunan

skripsi ini.

Penulis mengharapkan sumbangsih para pembaca baik berupa

gagasan, masukan, saran, kritik yang dapat meningkatkan mutu skripsi

ini.

Akhir kata, penulis berharap semoga skripsi ini dapat berguna

bagi siapa saja dan dapat menambah wawasan pembaca.

vii

Page 8: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

Yogyakarta, Juli 2011

Penulis

DAFTAR ISI

Hal

HALAMAN JUDUL .................................................................................... i

HALAMAN PERSETUJUAN ....................................................................... ii

HALAMAN PENGESAHAN ........................................................................

...............................................................................................................

iii

HALAMAN MOTTO...................................................................................

...............................................................................................................

iv

viii

Page 9: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

HALAMAN PERSEMBAHAN ..................................................................... v

ABSTRAKSI.............................................................................................

...............................................................................................................

vi

KATA PENGANTAR .................................................................................

...............................................................................................................

vii

DAFTAR ISI ............................................................................................

...............................................................................................................

viii

DAFTAR GAMBAR ..................................................................................

...............................................................................................................

xiii

DAFTAR TABEL ......................................................................................

...............................................................................................................

xv

BAB 1

PENDAHULUAN .....................................................................

............................................................................................

1

1.1 Latar Belakang Masalah ...........................................................

1

1.2 Rumusan Masalah ....................................................................

2

ix

Page 10: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

1.3 Ruang Lingkup .........................................................................

2

1.4 Tujuan ......................................................................................

2

BAB 2

TINJAUAN PUSTAKA ..............................................................

............................................................................................

3

2.1 Tinjauan Pustaka .....................................................................

3

2.2 Dasar Teori...............................................................................

3

2.2.1 Sistem Penjualan...........................................................

4

2.2.2 Sistem dan Sistem Informasi.........................................

4

2.2.3 Basis Data......................................................................

5

2.3 Microsoft Visual Basic 6.0........................................................

6

2.4 MySql......................................................................................

7

2.5 MyODBC..................................................................................

7

x

Page 11: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

BAB 3

ANALISIS DAN PERANCANGAN SISTEM....................................

............................................................................................

8

3.1 Analisis Sistem........................................................................

8

3.1.1 Kebutuhan Data.............................................................

8

3.1.2 Sistem Perangkat Keras.................................................

8

3.1.3 Sistem Perangkat Lunak................................................

9

3.2 Perancangan Sistem ..............................................................

9

3.2.1 Perancangan Basis Data................................................

9

3.2.2 Relasi Antar Tabel..........................................................

12

3.2.3 Bagan Alir Sistem...........................................................

14

3.2.4 Data Flow Diagram........................................................

16

3.2.5 Rancangan Masukan......................................................

17

xi

Page 12: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

3.2.5 Rancangan Keluaran......................................................

19

BAB 4

IMPLEMENTASI DAN PEMBAHASAN SISTEM.............................

............................................................................................

21

4.1 Implementasi Sistem ..............................................................

21

4.1.1 Rancangan Masukan......................................................

21

1. Form Utama ...........................................................

21

2. Form Login .............................................................

21

3. Form Jual ................................................................

22

4. Form Input Buku ...................................................

23

5. Form Return Jual ....................................................

23

4.1.2 Implementasi Keluaran..................................................

23

1. Laporan Jual Per- Tanggal.......................................

24

xii

Page 13: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

2. Laporan Jual Per- Periode........................................

24

3. Laporan Jual Per-Nojual...........................................

24

4. Laporan Jual 10 Buku Terlaris.................................

25

5. Laporan Data Buku.................................................

25

6. Laporan Data Anggota............................................

25

4.2 Pembahasan Sistem ...............................................................

26

4.2.1 Rancangan Database.....................................................

26

1. Login Admin............................................................

27

2. Login Kasir..............................................................

28

4.2.2 Form Pencarian..............................................................

28

4.2.3 Form Input Buku............................................................

30

4.2.4 Form Jual........................................................................

33

xiii

Page 14: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

4.2.5 Form Penjualan 10 Buku Terlaris...................................

34

BAB 5

KESIMPULAN DAN SARAN ......................................................

............................................................................................

38

4.1 Kesimpulan..............................................................................

38

4.2 Saran

39

Daftar Pustaka .....................................................................

............................................................................................

40

Lampiran

xiv

Page 15: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

DAFTAR GAMBAR

3.1 Relasi Tabel .............................................................................

12

3.2 Bagan Alir Sistem ....................................................................

14

3.3 Diagram Konteks .....................................................................

16

3.4 Diagram Level 1 ......................................................................

17

3.5 Rancangan Masukan Data Buku ..............................................

17

3.6 Rancangan Masukan Data Jenis...............................................

18

xv

Page 16: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

3.7 Rancangan Masukan Data Anggota.........................................

18

3.8 Rancangan Masukan Data Jual.................................................

18

3.9 Rancangan Masukan Data Retur..............................................

19

3.10 Rancangan Keluaran Penjualan Per-Tanggal............................

19

3.11 Rancangan Keluaran Penjualan Per-Periode.............................

19

3.12 Rancangan Keluaran Penjualan Per-Nojual...............................

20

3.13 Rancangan Keluaran Penjualan 10 Buku Terlaris.....................

20

3.14 Rancangan Keluaran Data Buku...............................................

20

3.15 Rancangan Keluaran Data Anggota.........................................

20

4.1 Tampilan Form Utama..............................................................

21

4.2 Tampilan Form Login................................................................

22

4.3 Tampilan Validasi Login Sukses...............................................

22

xvi

Page 17: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

4.4 Tampilan Validasi Kesalahan User dan Password.....................

22

4.5 Tampilan Form Jual..................................................................

22

4.6 Tampilan Form Input Buku.......................................................

23

4.7 Tampilan Form Return Jual.......................................................

23

4.8 Form Laporan Penjualan Per-Tanggal.......................................

24

4.9 Laporan Penjualan Per-Tanggal................................................

24

4.10 Form Laporan Penjualan Per-Periode.......................................

24

4.11 Laporan Penjualan Per-Periode................................................

24

4.12 Form Laporan Penjualan Per-Nojual ........................................

24

4.13 Laporan Penjualan Per-Nojual .................................................

24

4.14 Laporan Penjualan 10 Buku Terlaris ........................................

25

4.15 Laporan Data Buku...................................................................

25

xvii

Page 18: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

4.16 Laporan Data Anggota.............................................................

25

4.17 Form Pencarian Buku...............................................................

29

4.18 Laporan Penjualan 10 Buku terlaris..........................................

34

DAFTAR TABEL

Hal

Tabel 3.1 Struktur Tabel Buku ............................................................ 9

Tabel 3.2 Struktur Tabel Jenis ............................................................

............................................................................................................10

xviii

Page 19: SISTEM INFORMASI PENJUALAN BUKU Persetujuan.doc · Web view2.2.1 Sistem Penjualan 4 2.2.2 Sistem dan Sistem Informasi 4 2.2.3 Basis Data 5 2.3 Microsoft Visual Basic 6.0 6 2.4 MySql

Tabel 3.3 Struktur Tabel Jual ..............................................................

............................................................................................................10

Tabel 3.4 Struktur Tabel Detailjual......................................................

............................................................................................................10

Tabel 3.5 Struktur Tabel Anggota........................................................

............................................................................................................11

Tabel 3.6 Struktur Tabel Retur............................................................

............................................................................................................11

Tabel 3.7 Struktur Tabel Detailretur....................................................

............................................................................................................11

Tabel 3.8 Struktur Tabel Pengguna.....................................................

............................................................................................................12

xix