vi
Universitas Kristen Maranatha
ABSTRAK
PT. X adalah suatu perusahaan yang bergerak dalam bidang penyewaan tenant untuk berjualan makanan dan juga melakukan berbagai penjualan jasa dan produk. Untuk mendukung berbagai kegiatan usaha itu diperlukan suatu aplikasi untuk mengelola semua kegiatan usaha itu supaya diperoleh data yang akurat. Metode yang dilakukan dalam penelitian ini adalah analisis deskriptif dengan pendekatan studi kasus. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman Delphi dan basis data SQL Server 2000. Hasil penelitian menunjukan bahwa aplikasi sistem informasi membantu pengguna untuk mengelola data secara cepat, akurat, dan dapat dipercaya.
ABSTRACT
PT.X is a company that specializes in rental tenants to sell food and also perform variousservicesand productsales. To support various business activitiesthat requiredanapplicationtomanageall business activitiesso thataccurate dataobtained. The methodapplied in this researchisdescriptiveanalysiswitha case study approach. This application was made using Delphi programming languageand SQL Server 2000 database. The result of this research shows the application of the information system helps the users to organize data more efficiently, accurately and reliable.
viii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii
PRAKATA ...iv
ABSTRAK ...vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ...xi
DAFTAR TABEL ... xiii
BAB I PENDAHULUAN... 1
1.1. Latar Belakang Masalah ... 1
1.2.Rumusan Masalah ... 2
1.3.Tujuan Pembahasan ... 2
1.4.Ruang Lingkup Kajian ... 3
1.5.Sumber Data ... 4
1.6.Sistematika Penyajian ... 4
BAB II KAJIAN TEORI ... 5
2.1. Sistem Informasi ... 5
2.2.Sistem Bagi Hasil ... 6
2.2.1. Menjanjikan Keuntungan Yang Pasti Atas Nilai Investasi ... 7
2.2.2. Tetap menjanjikan keuntungan walau usahanya merugi ... 7
2.2.3. Jaminan modal kembali ... 7
2.2.4. Perbandingan prediksi dengan harga pasar ... 7
2.2.5. Pembukuan yang transparan ... 8
2.2.6. Keterbatasan Penyerapan Modal ... 8
2.3.Penjualan ... 8
2.3.1. Hubungan Promosi Dengan penjualan ... 8
2.3.2. Faktor-faktor yang Mempengaruhi Kegiatan Penjualan ... 9
2.4.Entity Relationship Diagram(ERD) ... 11
2.5.Flowchart ... 14
2.6.Kamus Data ... 16
2.7.Process Specification (PSPEC)... 17
2.8.Bahasa Pemrograman Delphi ... 18
2.9.Microsoft SQL Server ... 19
BAB III ANALISIS DAN RANCANGAN SISTEM ... 27
3.1. Proses Bisnis ... 27
3.1.1. Transaksi Penjualan ... 27
3.2. BASIS DATA ... 28
3.2.1. Entity Relationship Diagram ... 28
3.2.2. Skema Relasi ... 29
3.3. Aliran Data ... 36
3.3.1. Data Flow DiagramLevel 0 ... 36
3.3.2. Data Flow DiagramLevel 1 ... 37
3.3.3.1. Data Flow DiagramLevel 2 Proses 2 ... 38
3.3.3.2. Data Flow DiagramLevel 2 Proses 3 ... 39
3.3.3.3. Data Flow DiagramLevel 2 Proses 4 ... 40
3.3.3.4. Data Flow DiagramLevel 2 Proses 5 ... 41
3.3.3.5. Data Flow DiagramLevel 2 Proses 6 ... 41
3.3.3.6. Data Flow DiagramLevel 2 Proses 7 ... 42
3.3.4. Kamus Data ... 43
3.3.5. Process Specification (PSPEC) ... 49
3.4. Rancangan Antarmuka ... 59
3.4.1. Login ... 59
3.4.2. Manajemen POS ... 60
3.4.3. Manajemen Pegawai ... 60
3.4.4. Manajemen Tenant ... 61
3.4.5. Manajemen Barang ... 62
3.4.6. Buka Transaksi ... 63
3.4.7. Transaksi Penjualan ... 63
3.4.9. Laporan Penjualan Per Transaksi ... 64
3.4.10. Laporan Penjualan Per Barang Detail ... 64
3.4.11. Laporan Penjualan Per Barang Global ... 64
3.4.12. Laporan Penjualan Per Tenant Global ... 65
3.4.13. Laporan Penjualan Per Kasir Detail ... 65
3.4.14. Laporan Penjualan Per Kasir Global ... 66
BAB IV HASIL PENELITIAN ... 67
4.1. Login ... 67
4.2. Menu Utama ... 69
4.3. Master Supplier ... 69
4.4. Master Barang ... 73
4.5. Penjualan ... 77
4.6. Laporan Penjualan Kassa ... 81
4.7. Laporan Penjualan Global ... 85
4.8. Laporan Penjualan Detail ... 85
4.9. Laporan Penjualan per Transaksi ... 87
4.10. Laporan Penjualan per Kasir ... 88
BAB V PEMBAHASAN DAN UJI COBA PENELITIAN ... 91
5.1. Form Login ... 91
5.2. Form Master Supplier ... 92
5.3. Form Tambah Supplier ... 92
5.4. Form Ubah Supplier ... 93
5.5. Form Master Barang ... 93
5.6. Form Tambah Barang ... 93
5.7. FormLogin Sebelum Penjualan ... 94
5.8. Form Penjualan ... 95
5.9. Form Pembayaran ... 96
BAB VI SIMPULAN DAN SARAN ... 97
6.1. Simpulan ... 97
6.2. Saran ... 98
x
DAFTAR GAMBAR
Gambar 1 Database Diagram ... 1
Gambar 2 Folder SQL Server Personal Edition ... 12
Gambar 3 Atribut Sederhana ... 13
Gambar 4 Atribut Komposit ... 13
Gambar 5 Multivalued Attribute ... 13
Gambar 6 Atribut Turunan ... 13
Gambar 7 Relasi ... 14
Gambar 8 Document Flow Transaksi Penjualan ... 25
Gambar 9 Entity Relationship Diagram ... 26
Gambar 10 Relational Diagram ... 27
Gambar 11 Data Flow Diagram Level 0 ... 33
Gambar 12 Data Flow Diagram Level 1 ... 34
Gambar 13 Data Flow Diagram Level 2 Proses 2 ... 35
Gambar 14 Data Flow Diagram Level 2 Proses 3 ... 36
Gambar 15 Data Flow Diagram Level 2 Proses 4 ... 36
Gambar 16 Data Flow Diagram Level 2 Proses 5 ... 37
Gambar 17 Data Flow Diagram Level 2 Proses 6 ... 37
Gambar 18 Data Flow Diagram Level 2 Proses 7 ... 38
Gambar 19 Data Flow Diagram Level 2 Proses 8 ... 43
Gambar 20 Rancangan Antarmuka Login ... 55
Gambar 21 Rancangan Antarmuka Manajemen POS ... 56
Gambar 22 Rancangan Antarmuka Manajemen Pegawai ... 57
Gambar 23 Rancangan Antarmuka Manajemen Tenant ... 57
Gambar 24 Rancangan Antarmuka Manajemen Barang ... 58
Gambar 25 Rancangan Antarmuka Form Buka Transaksi ... 59
Gambar 26 Rancangan Antarmuka Transaksi Penjualan ... 59
Gambar 28 Rancangan Antarmuka Laporan Penjualan Per Transaksi ... 60
Gambar 29 Rancangan Antarmuka Laporan Penjualan Per Barang Detail ... 60
Gambar 30 Rancangan Antarmuka Laporan Penjualan Per Barang Global. ... 61
Gambar 31 Rancangan Antarmuka Laporan Penjualan Per Tenant Global. ... 61
Gambar 32 Rancangan Antarmuka Laporan Penjualan Per Kasir Detail ... 62
Gambar 33 Rancangan Antarmuka Laporan Penjualan Per Kasir Global. ... 62
Gambar 34 Tampilan Menu Utama Sebelum Login ... 63
Gambar 35 Tampilan Login ... 64
Gambar 36 Tampilan Menu Utama ... 65
Gambar 37 Tampilan Master Supplier ... 66
Gambar 38 Tampilan Tambah Master Supplier. ... 67
Gambar 39 Tampilan Ubah Master Supplier. ... 68
Gambar 40 Tampilan Hapus Master Supplier. ... 69
Gambar 41 Tampilan Master Barang ... 70
Gambar 42 Tampilan Print Master Barang ... 71
Gambar 43 Tampilan Tambah Master Barang ... 72
Gambar 44 Tampilan Hapus Master Barang. ... 73
xii
Universitas Kristen Maranatha
Gambar 46 Tampilan Penjualan. ... 75
Gambar 47 Tampilan Memasukkan Saldo Awal ... 75
Gambar 48 Tampilan Memilih Barang ... 76
Gambar 49 Tampilan Menu Pembayaran ... 77
Gambar 50 Tampilan Menu Laporan Penjualan Kassa ... 78
Gambar 51 Tampilan Laporan Penjualan Kassa. ... 79
Gambar 52 Tampilan Menu Laporan Penjualan Global... 80
Gambar 53 Tampilan Laporan Penjualan Global. ... 81
Gambar 54 Tampilan Menu Laporan Penjualan Detail. ... 82
Gambar 55 Tampilan Laporan Penjualan Detail. ... 83
Gambar 56 Tampilan Laporan Penjualan Per Transaksi. ... 84
Gambar 57 Tampilan Laporan Penjualan Per Kasir ... 85
DAFTAR TABEL
Tabel I Simbol Bagan Alir Program (Febriani,2007) ... 16
Tabel II Konversi Relational Diagram Tabel Barang ... 28
Tabel III Konversi Relational Diagram Tabel TbLogin ... 28
Tabel IV Konversi Relational Diagram Tabel Supplier ... 29
Tabel V Konversi Relational Diagram Tabel Pegawai ... 29
Tabel VI Konversi Relational Diagram Tabel MenuAkses ... 30
Tabel VII Konversi Relational Diagram Tabel Jual ... 30
Tabel VIII Konversi Relational Diagram Tabel Jual Detail ... 31
Tabel IX Konversi Relational Diagram Tabel Loket ... 32
Tabel XI Kamus Data Pegawai ... 39
Tabel XII Kamus Data Barang ... 40
Tabel XIII Kamus Data TbLogin ... 41
Tabel XIV Kamus Data Loket ... 41
Tabel XV Kamus Data Tenant ... 42
Tabel XVI Kamus Data MenuAkses ... 42
Tabel XVIII Kamus Data Jual ... 43
Tabel XIX Kamus Data Jual Detail ... 44
Tabel XX PSPEC Proses 1 ... 45
Tabel XXI PSPEC Proses 2.1 ... 45
Tabel XXII PSPEC Proses 2.2 ... 46
Tabel XXIII PSPEC Proses 2.3 ... 47
Tabel XXIV PSPEC Proses 3.1. ... 47
Tabel XXV PSPEC Proses 3.2 ... 48
Tabel XXVI PSPEC Proses 4.1. ... 48
Tabel XXVII PSPEC Proses 4.2 ... 49
Tabel XXVIII PSPEC Proses 4.3 ... 50
Tabel XXIX PSPEC Proses 5.1 ... 51
Tabel XXX PSPEC Proses 5.2. ... 51
Tabel XXXI PSPEC Proses 6.1. ... 52
Tabel XXXII PSPEC Proses 6.2 ... 52
Tabel XXXIII PSPEC Proses 7.1. ... 53
Tabel XXXIV PSPEC Proses 7.2 ... 54
Tabel XXXV Black Box Testing Form Login ... 87
Tabel XXXVI Black Box Testing Form Master Supplier ... 88
Tabel XXXVII Black Box Testing Form Tambah Supplier ... 88
Tabel XXXVIII Black Box Testing Form Ubah Supplier. ... 89
Tabel XXXIX Black Box Testing Form Master Barang... 89
Tabel XL Black Box Testing Form Tambah Barang. ... 89
Tabel XLI Black Box Testing Form Login Sebelum Penjualan ... 90
Tabel XLII Black Box Testing Form Penjualan ... 91
1
Universitas Kristen Maranatha
Bab I
Pendahuluan
1.1 Latar Belakang Masalah
Saat ini teknologi informasi sangat dibutuhkan untuk mempermudah
melakukan berbagai jenis transaksi bisnis. Dengan menggunakan teknologi
informasi akan mempermudah proses manajemen data master, manajemen
transaksi penjualan barang,dan pengolahan data untuk memperoleh analisa
dan laporan terhadap sistem informasi yang sedang dikerjakan.
PT. “X” adalah sebuah tempat usaha yang menyediakan tenant –
tenant untuk disewakan kepada pihak lain, yang digunakan untuk berjualan
makanan. Selain tenant untuk makanan, PT. “X” pun menyediakan tenant –
tenant lain untuk berjualan barang – barang lain, misalnya seperti alat tulis
atau jasa foto copy.
Sistem penyewaan yang digunakan PT. “X” kepada para penyewa
tenant adalah sistem bagi hasil. Jadi PT. “X” mengambil suatu nilai tertentu
dari setiap penjualan setiap tenant per hari untuk disetorkan. Karena sistem
yang digunakan adalah bagi hasil, maka PT. “X” harus bisa mengontrol
setiap penjualan yang terjadi pada setiap tenant. PT. “X” menyediakan kasir
– kasir untuk menampung setiap transaksi yang dilakukan oleh konsumen.
Oleh karena itu dibutuhkan suatu aplikasi untuk mencatat setiap transaksi
yang terjadi di kasir, yang bisa mengolah data – data yang masuk dan
dipisahkan berdasarkan tenant tempat konsumen berbelanja sehingga PT.
“X” dapat mengontrol setiap transaksi penjualan yang terjadi.
Sistem pengontrolan akan dibantu dengan adanya laporan yang dapat
dilihat berdasarkan suatu periode tertentu sehingga PT. “X” dan tenant
bersangkutan bisa melihat dan mengontrol setiap transaksi penjualan yang
terjadi.
Aplikasi yang dibuat akan menggunakan bahasa pemrograman Delphi
7 dengan sistem operasi Windows. Aplikasi ini akan dibuat untuk jaringan
yang bisa digunakan untuk beberapa kasir. Diharapkan melalui aplikasi ini
2
1.2 Rumusan Masalah
Ada beberapa pertanyaan yang terkait dengan topik “Aplikasi Sistem
Informasi Kasir Pada PT. “X””,yaitu:
1. Bagaimana mengelola semua data master baik dari data POS (Point of
Sale),kasir,tenant,barang?
2. Bagaimana mengelola semua penjualan yang terjadi pada setiap tenant
sehingga pembagian hasilnya tidak keliru?
3. Bagaimana cara supaya kasir tidak dapat melakukan kecurangan pada
setiap transaksi penjualan yang terjadi?
4. Bagaimana cara membuat semua transaksi penjualan dari seluruh
pelanggan dapat tercatat dengan baik walaupun proses pembayaran dari
setiap pelanggan dapat dilakukan pada loket yang berbeda?
1.3 Tujuan Pembahasan
Tujuan dari tugas akhir ini adalah untuk mempermudah pengguna
dalam menjalankan proses bisnisnya, kemudahan yang bisa didapat,
diantaranya :
1. Aplikasi ini akan mencatat setiap data master ke dalam database SQL
Server, sehingga semua data master akan dapat digunakan dan dilihat
kapan saja.
2. Setiap transaksi tenant diwajibkan untuk membayar di kasir yang sudah
disediakan. Di setiap kasir akan dipasang aplikasi ini untuk mencatat
transaksi dan membuat faktur untuk konsumen.
3. Kasir akan diberi hak akses yang terbatas, kasir hanya dapat memasukan
data penjualan tanpa bisa mengubah ataupun menghapus. Untuk
mengubah data bila terjadi kesalahan makan tanggung jawabnya akan
diberikan kepada supervisor.
4. Seluruh komputer yang digunakan oleh PT. “X” akan dikoneksikan
menggunakan kabel LAN. Server utama pun akan disediakan untuk
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
Berdasarkan latar belakang dan tujuan, maka didapat beberapa ruang
lingkup kajian dalam pembuatan aplikasi ini, yaitu :
a. Batasan hardware
1. Processor Intel Pentium 4 CPU 2.00 GHZ
2. Memori DDR 2GB
3. Harddisk 80GB
b. Batasan software
1. Sistem Operasi Windows XP
2. Program SQL Server 2008
3. Program Delphi 7
c. Batasan Aplikasi
1. Aplikasi ini memiliki 3 pengguna, yaitu admin,supervisor dan kasir.
Admin dapat mempunyai hak akses yang paling tinggi dengan bisa
menggunakan semua fitur yang ada dalam aplikasi. Supervisor memiki
hak untuk mengganti atau mengoreksi bila terjadi kesalahan dalam suatu
transaksi. Sedangkan untuk kasir, hak akses yang diberikan hanya
terbatas yaitu melakukan transaksi penjualan tanpa bisa mengubah
ataupun menghapus bila terjadi kesalahan.
2. Aplikasi ini hanya digunakan untuk mengelola pencatatan data POS
(Point of Sale), kasir, tenant, barang, transaksi penjualan, pembuatan
laporan dan analisa.
3. Aplikasi ini hanya digunakan untuk melayani pelanggan secara
langsung, tidak ada pemesanan melalui telepon, sms, atau alat
4
1.5 Sumber Data
Sumber data primer yang penulis peroleh berasal dari hasil
wawancara dan dokumen dari pihak yang terkait. Sedangkan untuk sumber
data sekunder penulis akan mencari data dari studi kepustakaan dan
internet.
1.6 Sistematika Penyajian
Berikut adalah sistematika penyajian dalam laporan kerja praktek ini:
BAB I PENDAHULUAN
Berisikan pendahuluan dan garis besar dari latar belakang,
perumusan masalah, tujuan, batasan masalah, dan sistematika
penulisan.
BAB II KAJIAN TEORI
Berisikan tentang teori teori yang akan digunakan dalam menyusun
laporan kerja praktek.
BAB III ANALISIS DAN PERANCANGAN
Berisikan tentang analisis dan juga perancangan aplikasi yang dibuat
dalam pembuatan aplikasi perpustakaan dalam bentuk UML, ERD,dan
desain tampilan pengguna.
BAB IV HASIL TERCAPAI
Berisi tentang bagaimana aplikasi dijalankan atau dipakai beserta
dengan contoh tampilan pengoperasiaan aplikasi tersebut.
BAB V EVALUASI
Berisi mengenai eveluasi dari aplikasi yang dikerjakan berdasarkan
hasil dari testing yang dilakukan.
BAB VI SIMPULAN DAN SARAN
Berisi kesimpulan dan saran-saran untuk keperluan pengembangan
97
BAB VI SIMPULAN DAN SARAN
6.1. Simpulan
Berdasarkan hasil pengamatan dalam melakukan analisis dan
perancangan dapat ditarik kesimpulan sebagai berikut :
1. Perancangan aplikasi telah dibuat untuk bisa mencatat setiap data
master ke dalam suatu sistem
database
yang sudah diintegrasikan
dengan aplikasi yang digunakan.
Database
yang digunakan adalah SQL
Server 2000, diharapkan dengan menggunakan
database
ini dapat
menampung semua data master sebanyak – banyaknya sehingga tidak
akan pernah ada gangguan dalam penggunaan aplikasi.
2. Seluruh transaksi penjualan dicatat berdasarkan
tenant
masing – masing,
selain itu setiap kode produk antar
tenant
adalah unik sehingga tidak
akan ada kesalahan pemilihan produk dalam pengolahan data transaksi.
Semua detail transaksi dicatat ke dalam
database
sehingga pada saat
data akan diolah, data penjualan lama tetap terjaga dan bisa ikut diolah.
3. Setiap data transaksi penjualan juga dicatat berdasarkan data kasir yang
mengisi, sehingga pada saat kasir sudah selesai dapat diketahui jumlah
uang yang seharusnya diperoleh selama kasir itu melakukan penjualan.
Hal ini membuat kasir tidak bisa mengambil uang dengan seenaknya.
4. Semua penjualan dari setiap kasir yang berbeda dicatat pada satu
database
yang sama sehingga pada saat pengolahan untuk suatu
periode tertentu, semua penjualan dari setiap kasir berbeda dapat diolah
98
6.2. Saran
1. Penggunaan sistem akuntansi dalam aplikasi sehingga detail keuangan
dari perusahaan lebih bisa terpantau secara detail
2. Pembuatan
report
secara
mobile
atau
online
sehingga kapanpun dan
xiv
DAFTAR PUSTAKA
Bahri,Kusnassriyanto Saiful, Wawan Sjachriyanto.(2008).Teknik Pemrograman Delphi.Jakarta:Informatika
Date,C.J.(2004).Pengenalan Sistem Basis Data.Jakarta:Indeks
Febriani.(2007).Flowchart. Retrieved June20,2010,from
febriani.staff.gunadarma.ac.id/Downloads/files/5616/Flowchart.pdf
Jogiyanto,HM.(1999).Analisis dan Desain Sistem Informasi.Yogyakarta:Andi
Kadir, Abdul.(2004).Pemrograman Database Dengan Delphi 7 Menggunakan
Access.Yogyakarta:Andi
Nugroho, Aryo.(2008).Belajar Sendiri Mengimplementasikan SQL Server 2008.Jakarta:Elex Media Komputindo
Parno. (2006). Data Flow Diagram. Retrieved June 20, 2010, from tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf
Sutabri, Tata. (2003). Analisa Sistem Informasi, Edisi Pertama. Yogyakarta: Andi.
Swastha dan Irawan. (1990). Manajemen Pemasaran Modern.Liberty