Top Banner
PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA PENJUALAN BARANG BERBASIS WEB PADA PT. FORPHARM MEDICA PERKASA SKRIPSI Oleh: Pypo Ipantri 161300063 PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) GICI BATAM 2017
131

PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

Jan 22, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA PENJUALAN BARANG BERBASIS WEB PADA

PT. FORPHARM MEDICA PERKASA

SKRIPSI

Oleh:

Pypo Ipantri

161300063

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

KOMPUTER (STMIK) GICI BATAM

2017

Page 2: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA PENJUALAN BARANG BERBASIS WEB PADA

PT. FORPHARM MEDICA PERKASA

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana

Oleh:

Pypo Ipantri

161300063

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

KOMPUTER (STMIK) GICI BATAM

2017

Page 3: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.
Page 4: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.
Page 5: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.
Page 6: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

v

HALAMAN PERSEMBAHAN

Asslamu’ alaikum Warahmatullahi Wabarakatuh

Alhamdullilahi Rabbal’ alamin, segala yang kulakukan hanya karna Allah SWT,

Tidak henti-hentinya rasa syukur penulis ucapkan kepada Allah SWT atas semua

semua rahmat dan limpahan berkahnya. Shalawat dan salam kucurahkan pada

utusan Allah SWT yaitu, nabi besar Muhammad SAW.. Allahumma Shalli’ Alaa

sayyidina Muhammad, Wa’alaa Ali Muhammad.

Dengan rasa syukur yang mendalam Skripsi ini kupersembahkan kepada:

Ayah Guspatman dan Ibu Yulismi tercinta, terimakasih atas kasih sayang dan doa

restu yang selalu mengiringi langkahku. Semoga Allah SWT, melindungi dan

menyanyagi keduanya.

Saudara-saudaraku tercintaku terutama Ibu Nola Patmisa S,Pd sebagai Manager

Operasional PT. Forpharm Medica Perkasa kantor cabang Batam. yang sudah

membantu dalam pembuatan skripsi penelitian ini dan yang selalu memberikanku

semangat dalam pembuatan skripsi ini. Serta Bapak. Feriadi Chandra, sebagai

Direktur Utama PT. Forpharm Medica Perkasa.

Ibu Yunita Sari,SE., M.SI sebagai pembimbing dalam pembuatan skripsi ini, serta

Bapak atau Ibu Dosen Penguji dan seluruh jajaran staff STMIK GICI Batam,

teman-teman Rombongan belajar (Angkatan 2013), teman-teman seangkatan adik-

adik kelas maupun kakak kelas saya yang se-Jurusan maupun teman-teman

universitas lain yang telah banyak memberi masukan dan arahan.

Wassalamu’alaikum Warahmatullahi Wabarakatuh

Pypo Ipantri

.

Page 7: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

vi

Page 8: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

vii

ABSTRAK

Penelitian ini bertujuan untuk melakukan analisis terhadap masalah yang

terjadi pada PT. Forpharm Medica Perkasa serta memberikan usulan terhapada

pemecahan masalah yang terjadi dengan penerapan sistem informasi pengolahan

data penjualan. Penelitian ini mengunakan Prosedur penelitian yang terdiri dari 5

tahap, yaitu Analisys, Design, Coding, Testing dan Implementation. Data yang

diperoleh pada penelitian ini merupakan data yang bersumber dari PT. Forpharm

Medica Perkasa. Aplikasi Sistem Informasi yang digunakan pada penelitan kali ini

ialah berbasis web dengan menggunakan bahasa pemrograman PHP dan Database

Management System MySQL yang di sesuaikan dengan kebutuhan serta sumber

daya di PT. Forpharm Medica Perkasa.

Kata kunci : analisis dan perancangan sistem informasi pengolahan data

penjualan berbasis website, php, mysql

Page 9: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

viii

ABSTRACT

The purpose of this research to analysis the problems at PT. Forpharm

Medica Perkasa and giving suggestions to solve the problem that occurred with the

implementation of data processing sales information systems. This research uses

research procedure consists of 5 stages, that is Analisys, Design, Coding, Testing

and Implementation. The data obtained in this research is data sourced from PT.

Forpharm Medica Perkasa. Aplications Information System used in this research

is web-based apalication using PHP language programming and MySQL

Database Management System. that is customized to the needs and resources at PT.

Forpharm Medica Perkasa.

Kerword : analisys and designing of web based data processing sales infroramtion

system, php, mysql

Page 10: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

ix

DAFTAR ISI

JUDUL HALAMAN

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

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

HALAMAN PENGESAHAN ........................................................................... iii

HALAMAN PERNYATAAN ........................................................................... iv

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

KATA PENGANTAR ....................................................................................... vi

ABSTRAK ......................................................................................................... vii

ABSTRACT ....................................................................................................... viii

DAFTAR ISI ...................................................................................................... ix

DAFTAR TABEL ............................................................................................. xii

DAFTAR GAMBAR ......................................................................................... xiii

DAFTAR LAMPIRAN ..................................................................................... xv

BAB I PENDAHULUAN ........................................................................ 1

1.1 Latar Belakang ............................................................................. 1

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

1.3 Batasan Masalah............................................................................ 4

1.4 Tujuan dan Mafaat ........................................................................ 4

1.4.1 Tujuan Penelitian ................................................................. 5

1.4.2 Manfaat Penelitian ............................................................... 5

1.5 Sistematika Penulisan ................................................................... 6

BAB II LANDASAN TEORI ................................................................... 9

2.1 Definisi Sistem .............................................................................. 9

2.1.1 Karesteristik Sistem ......................................................... 10

2.1.2 Informasi ........................................................................... 12

2.1.3 Sistem Informasi .............................................................. 14

Page 11: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

x

2.2 Konsep Dasar Pengolahan Data .................................................... 16

2.2.1 Definisi Data ..................................................................... 17

2.2.2 Pengolahan Data................................................................ 17

2.3 Penjualan ....................................................................................... 18

2.3.1 Definisi Penjualan ............................................................. 18

2.3.2 Konsep Dasar Penjualan .................................................. 20

2.3.3 Prosedur Penjualan ............................................................ 21

2.4 Konsep Dasar Analisis dan Perancangan Sistem .......................... 22

2.5 Website dan Basis Data ................................................................. 24

2.5.1 Website .............................................................................. 24

2.5.2 Basis Data ......................................................................... 26

2.6 Perangkat Lunak Pendukung......................................................... 27

2.6.1 XAMPP ............................................................................. 27

2.6.2 PHPMyAdmin ................................................................... 28

2.6.3 PHP dan HTML ................................................................ 29

2.6.4 MySQL Database .............................................................. 31

2.7 Penelitian Terdahulu ..................................................................... 32

BAB III METODOLOGI PENELITIAN ................................................ 38

3.1 Gambaran Umum Perusahaan ....................................................... 38

3.1.1 Sejarah Singkat Perusahaan .............................................. 38

3.1.2 Struktur Organisasi Perusahaan ........................................ 39

3.1.3 Visi dan Misi Perusahaan .................................................. 40

3.1.4 Prosedur Penjualan Perusahaan......................................... 41

3.2 Kerangka Kerja ............................................................................. 44

3.2.1 Identifikasi Masalah .......................................................... 44

3.2.2 Metode Pengumpulan Data ............................................... 44

3.2.3 Metode Pengembangan Sistem ......................................... 45

BAB IV ANALISIS DAN IMPLEMENTASI ......................................... 48

4.1 Analisis Sistem Yang Berjalan ..................................................... 48

4.1.1 Aliran Sistem Informasi Yang Sedang Berjalan ............... 48

Page 12: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

xi

4.1.2 Identifikasi Masalah .......................................................... 49

4.1.3 Usulan Pemecahan Masalah .............................................. 50

4.2 Analisis Sistem Yang Di Usulkan ................................................. 51

4.2.1 Analisis Kebutuhan Sistem ............................................... 52

4.2.2 Perancangan Sistem .......................................................... 54

4.2.2.1 Aliran Sistem Informasi Baru ............................... 55

4.2.2.2 Diagram Konteks .................................................. 55

4.2.2.3 ERD (Entity Relationship Diagram) ..................... 56

4.2.2.4 Perancangan Database ........................................... 57

4.2.3 Perancangan Interface ....................................................... 61

4.3 Implementasi Sistem ..................................................................... 71

4.3.1 Pengujian Sistem ............................................................... 71

4.3.2 Penerapan Implementasi Sistem ....................................... 79

4.3.2.1 Perencanaan Jadwal Implementasi ........................ 81

4.3.2.2 Perkiraan Biaya Implementasi .............................. 81

4.3.2.3 Perbandingan Sistem ............................................. 82

4.3.2.4 Analisis Produktivitas ........................................... 83

BAB V PENUTUP .................................................................................... 85

5.1 Kesimpulan ................................................................................... 85

5.2 Saran .............................................................................................. 86

DAFTAR PUSTAKA .......................................................................................... 87

DAFTAR RIWAYAT HIDUP ........................................................................... 90

LAMPIRAN

Page 13: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

xii

DAFTAR TABEL

TABEL HALAMAN

Tabel 4.1 Tabel Admins ........................................................................................ 58

Tabel 4.2 Tabel Barang ......................................................................................... 58

Tabel 4.3 Tabel Member ....................................................................................... 59

Tabel 4.4 Tabel Supplier ....................................................................................... 59

Tabel 4.5 Tabel Pembelian .................................................................................... 60

Tabel 4.6 Tabel Penjualan ..................................................................................... 60

Tabel 4.7 Jadwal Kegiatan Implementasi. ............................................................ 81

Tabel 4.8 Rencana Biaya Implementasi ................................................................ 82

Tabel 4.9 Perbandingan Sistem ............................................................................. 82

Page 14: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

xiii

DAFTAR GAMBAR

GAMBAR HALAMAN

Gambar 2.1 PhpMyadmin ..................................................................................... 29

Gambar 3.1 Struktur Organisasi PT. Forpharm Medica Perkasa .......................... 40

Gambar 3.2 System Development Life Cycle Model ........................................... 46

Gambar 4.1 Aliran Sistem Informasi yang Berjalan ............................................. 49

Gambar 4.2 Aliran Sistem Informasi yang Baru ................................................... 55

Gambar 4.3 Diagram Konteks............................................................................... 56

Gambar 4.4 Entity Relationship Diagram ............................................................. 57

Gambar 4.5 Relasi Antar Tabel ............................................................................ 61

Gambar 4.6 Form Home Page User ...................................................................... 61

Gambar 4.7 Form Company Profile User ............................................................ 62

Gambar 4.8 Form Product & Info Home User ...................................................... 62

Gambar 4.9 Form Login admin ............................................................................. 63

Gambar 4.10 Form Home admin .......................................................................... 63

Gambar 4.11 Form Master Input Pelanggan ......................................................... 64

Gambar 4.12 Form Daftar Pelanggan ................................................................... 64

Gambar 4.13 Form Transaksi Pembelian .............................................................. 65

Gambar 4.14 Form Transaksi Penjualan ............................................................... 65

Gambar 4.15 Form Daftar Penjualan .................................................................... 66

Gambar 4.16 Form Laporan Pembelian Barang ................................................... 66

Gambar 4.17 Form Laporan Penjualan Barang..................................................... 67

Gambar 4.18 Form Laporan Stok Barang ............................................................. 67

Gambar 4.19 Form Home Store ............................................................................ 68

Gambar 4.20 Form Input Barang .......................................................................... 68

Gambar 4.21 Form Input Supplier ....................................................................... 69

Gambar 4.22 Form Daftar Supplier ...................................................................... 69

Gambar 4.23 Form Input User .............................................................................. 70

Gambar 4.24 Form Daftar User ............................................................................ 70

Page 15: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

xiv

Gambar 4.25 Home Page ...................................................................................... 71

Gambar 4.26 Product & Company Profile ............................................................ 71

Gambar 4.27 Login Admin Page ......................................................................... 72

Gambar 4.28 Proses Input Data Pelanggan .......................................................... 72

Gambar 4.29 Input Barang ................................................................................... 73

Gambar 4.30 Input Data Supplier ......................................................................... 73

Gambar 4.31 Input Transaksi Pembelian ............................................................. 74

Gambar 4.32 Input Transaksi Penjualan .............................................................. 74

Gambar 4.33 Laporan Pembelian Barang ............................................................. 75

Gambar 4.34 Laporan Pembelian Excel ............................................................... 75

Gambar 4.35 Laporan Penjualan Barang ............................................................. 77

Gambar 4.36 Laporan Penjualan Barang Excel .................................................... 77

Gambar 4.37 Laporan Akhir Stok Barang ............................................................ 78

Gambar 4.38 Laporan Akhir Stok Dalam Bentuk Pdf .......................................... 78

Page 16: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

xv

DAFTAR LAMPIRAN

TABEL HALAMAN

Lampiran.1 Source Code Program ..................................................................... 91

Lampiran.2 Lembar Konsutasi Bimbingan Skripsi .............................................115

Page 17: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Teknologi informasi telah menjadi kebutuhan pokok bagi banyak

kalangan. Dewasa ini teknologi informasi dimanfaatkan dalam berbagai bidang

kehidupan manusia. Segala informasi yang dibutuhkan oleh manusia haruslah

valid sehingga dapat digunakan untuk menganalisa berbagai masalah dalam

kehidupan sehari-hari. Perkembangan teknologi informasi dipengaruhi oleh

tingginya kebutuhan akan teknologi terhadap sistem informasi yang akurat, efektif

dan efisien. Berkembangnya teknologi komputer mempengaruhi kinerja manusia

sebagai operasional sistem, sehingga peralihan ke arah sistem informasi yang

berbasiskan komputer semakin meningkat. Sistem informasi ialah suatu sistem

yang menggunakan teknologi informasi yang diciptakan untuk membantu

manusia dalam mengolah dan menyelesaikan suatu masalah dalam informasi.

Sistem informasi sudah menjadi bagian yang sangat signifikan dalam

perkembangan teknologi saat ini. Dilingkungan perusahaan dapat memiliki

beberapa sistem informasi, seperti Sistem Informasi Penjualan, Sistem Informasi

Kepegawaian, Sistem Informasi Akuntansi, Sistem Informasi Inventori dan lain-

lain. Dengan ini sistem informasi sangatlah dibutuhkan mengingat banyaknya data

informasi yang harus diolah untuk mencapai suatu tujuan tertentu.

PT. Forpharm Medica Perkasa sebagai perusahaan yang bergerak di

bidang Penjualan Alat-Alat kesehatan memerlukan pengolahan sistem informasi

yang baik, dimana proses kerja serta kebijakan-kebijakan dan keputusan yang

diambil berdasarkan informasi yang diperoleh akan berpengaruh terhadap

Page 18: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

2

kelangsungan hidup perusahaan terutama untuk memperoleh keuntungan

semaksimal mungkin.

Sebagai perusahaaan yang bergerak dalam bidang penjualan alat-alat

kesehatan di Batam, dalam proses kerjanya sistem penjualan dapat dilakukan

secara langsung melalui toko ataupun melalui perusahaan baik luar maupun

didalam kota Batam, tanpa melalui perantara atau agen-agen terlebih dahulu

ataupun pihak lainnya sehingga penjualan dapat dilakukan secara grosir atau

eceran.

Proses yang dilakukan sekarang adalah melalui penjualan langsung,

ataupun pemesanan langsung melalui telepon, email, ataupun langsung datang ke

toko untuk melihat langsung barang yang akan di beli. Untuk persediaaan barang-

barang diperoleh melalui pemesanan secara langsung pada distributor ataupun

supplier. Disamping itu PT. Forpharm Medica Perkasa masih menggunakan input

manual dengan pencatatan aktifitas keluar masuk barang dan penjualan, Hal itu

mengakibatkan sering terjadinya kesalahan pencatatan antara barang masuk dan

keluar serta penjualan yang tidak sesuai dengan transaksi yang terjadi, hal itu

mengakibatkan terjadinya persediaan barang yang tidak terkontrol dengan baik

sehingga menghambat aktivitas perusahaan.

Mengingat pentingnya masalah tersebut, maka diperlukan suatu sistem

informasi pengolahan dan pengaturan terhadap penjualan barang-barang tersebut.

Informasi barang yang ada didalam gudang sangatlah berpengaruh terhadap

perusahaan terutama dalam menentukan aktifitas perusahaan terutama dalam hal

penjualan, dimana informasi mengenai stok barang yang ada digudang dan arus

keluar masuk barang yang mempengaruhi persediaan, karena pengendalian

Page 19: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

3

persediaan merupakan kegiatan utama untuk mengontrol efektifitas dan efisiensi

barang dan penjualan.

Oleh karena itu penulis merasa tertarik untuk mengadakan suatu penelitian

dan menganalisa permasalahan tersebut seperti halnya sistem penjualan barang

pada PT. Forpharm Medica Perkasa yang belum berjalan maksimal, Sehingga

diperlukan suatu solusi yang efektif dan efisien untuk mengatasi permasalahan

yang terjadi. Sehingga penulis dapat mengangkat topik tersebut dengan memberi

judul “PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA

PENJUALAN BARANG BERBASIS WEB PADA PT. FORPHARM MEDICA

PERKASA“.

1.2 Rumusan Masalah

Berangkat dari permasalahan yang terjadi maka ada beberapa hal yang

menjadi rumusan masalah dalam penelitian dan penulisan Skripsi ini adalah

Perancangan Sistem Informasi Pengolahan Data Penjualan Barang Berbasis Web

di PT. Forpharm Medica Perkasa:

1. Bagaimana merancang Sistem Informasi Pengolahan Data Penjualan

Barang yang sesuai dengan kebutuhan di PT. Forpharm Medika Perkasa ?

2. Bagaimana membuat Sistem Informasi Pengolahan Data Penjualan Barang

yang memberikan data akurat dan tepat pada PT. Forpharm Medica

Perkasa ?

3. Bagaimana memberikan informasi terkait tentang persediaan barang di

gudang PT. Forpharm Medica Perkasa ?

Page 20: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

4

1.3 Batasan Masalah

Dalam penulisan skripsi ini penulis menyadari bahwa penulis tidak dapat

menguraikan dan meneliti semua permasalahan secara keseluruhan mengingat

waktu dan kemampuan penulis yang sangat terbatas untuk itu penulisan skripsi ini

terdapat beberapa batasan masalah yaitu :

1. Aplikasi Sistem Informasi Pengolahan Data Penjualan Barang yang

dirancang dengan tampilan sederhana memiliki akses menu yang

disesuaikan dengan kebutuhan dan status user pengguna di PT. Forpharm

Medica Perkasa.

2. Aplikasi Sistem Informasi Pengolahan Data Penjualan Barang yang dibuat

berbasis web yaitu dengan menggunakan Bahasa pemrograman PHP dan

menggunakan database MySQL.

3. Data yang diolah pada Sistem Informasi Pengolahan Data Penjualan PT.

Forpharm Medica Perkasa yakni produk jadi alat-alat kesehatan yang akan

langsung disalurkan kepada konsumen.

1.4 Tujuan dan Manfaat

Dalam melakukan suatu penelitian, pastinya didalam penelitian tersebut

terdapat suatu tujuan untuk dicapai, dan tujuan tersebut didalamnya akan terdapat

manfaat yang di harapkan.

Dalam penulisan Skripsi ini, diuraikan beberapa hal yang penulis harapkan

agar penulisan ini memiliki tujuan dan manfaat yang berguna.

Page 21: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

5

1.4.1 Tujuan Penelitian

Adapun tujuan di adakannya penelitian ini adalah untuk membekali

mahasiswa dengan pengetahuan di dunia kerja yang sesuai dengan materi

pengalaman yang telah diberikan di bangku perkuliahan. Penulis juga

memperoleh wawasan lebih mengenai dunia kerja nyata melalui penelitian ini.

Dari latar belakang masalah yang telah ada, maka tujuan penelitian

perancangan sistem informasi pengolahan data penjualan barang pada PT.

Forpharm Medica Perkasa tersebut adalah sebagai berikut :

1. Merancang sistem informasi manajemen pengolahan data penjualan

barang untuk dimanfaatkan oleh perusahaan PT. Forpharm Medica

Perkasa.

2. Dapat memperbaiki sistem informasi pengolahan data penjualan barang

dari pencatatan manual menjadi Sistem Informasi yang terkomputerisasi

untuk memaksimalkan tingkat hasil data yang akurat dan cepat .

3. Meningkatkan pelayanan dan pengontrolan terhadap manajemen

persediaan barang sehingga membantu perusahaan tetap stabil dalam hal

persediaan.

1.4.2 Manfaat Penelitian

Penulis berharap dari penelitian yang penulis lakukan saat ini dapat

membantu perusahaan dalam menyelesaikan permasalahan yang terjadi di PT.

Forpharm Medica Perkasa antara lain :

Page 22: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

6

1. Bagi penulis.

Merupakan suatu kewajiban prasyarat untuk dapat mengikuti ujian sidang

kelulusan program Strata satu (S1) jurusan Sistem Informasi STMIK-GICI

Batam, disamping itu penulis juga berharap hasil dari penelitian ini dapat

memberikan sebuah pengalaman dan pengetahuan dalam mempelajari dan

menganalisis suatu penerapan dalam sistem informasi pengolahan data

penjualan pada perusahaan-perusahan dan dunia kerja yang sesungguhnya.

2. Bagi perusahaan tempat penelitian

Diharapkan hasil dari penelitian yang sudah penulis lakukan berguna

sebagai referensi program pendukung untuk memperbaiki kinerja sistem

informasi pengolahan data penjualan barang-barang alat kesehatan pada

PT. Forpharm Medica Perkasa yang diharapkan akan memberikan

informasi yang cepat, akurat dan efisien guna membantu tercapainya

tujuan maksimal dari perusahaan.

3. Bagi masyarakat umum

Diharapkan penelitian ini dapat memberikan masukan serta gambaran

terhadap bagaimana proses penjualan barang pada PT. Forpharm Medica

Perkasa, sehingga diharapkan dapat meningkatkan pengetahuan bagaimana

sistem informasi yang baik bagi setiap perusahaan kepada pembacanya itu

sendiri.

1.5 Sistematika Penulisan

Untuk memberikan gambaran isi Skripsi ini, penulis akan menguraikan

susunan laporan secara garis besar yang terdiri dari lima bab. Sistematika

Page 23: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

7

penulisan ini dibuat tersusun dengan tujuan agar mudah dipahami oleh semua

pihak, adapun susunannya sebagai berikut :

BAB I Pendahuluan

Pendahuluan berisi tentang latar belakang, identifikasi masalah yang

dihadapi, batasan masalah, maksud dan tujuan pembuatan dari sistem informasi

ini , kegunaan pembuatan sistem informasi ini, dan sistematika penulisan.

BAB II Landasan Teori

Bab ini berisi tentang landasan teori yang menunjang didalam penulisan

Skripsi ini antara lain Teori mengenai Rancangan Sistem Informasi Pengolahan

Data Penjualan Berbasis Web itu Sendiri dan penerapannya terhadap proses kerja

yang terjadi di perusahan.

BAB III Metodologi Penelitian

Pada bab ini memaparkan tentang cara kerja dari penelitian yang penulis

lakukan. Proses tahapan-tahapan dalam membangun aplikasi Sistem Informasi

Pengolahan Data Penjualan Barang yang disesuaikan terhadap kebutuhan user

sesuai dengan design rancangan yang sudah di pikirkan sebelumnya.

BAB IV Analisis dan Implementasi

Pada bab ini berisi proses pembuatan Rancangan Sistem Informasi

Pengolahan Data Penjualan dengan model dan jenis aplikasi yang akan segera

dikerjakan sesuai dengan Bahasa pemrograman yang digunakan. Sehingga

Page 24: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

8

aplikasi Sistem Infomasi Pengolahan Data Penjualan Barang ini dapat selesai

sesuai apa yang sudah direncanakan.

BAB V Penutup

Bab ini penulis menyimpulkan mengenai hasil dari analisis dan

implementasi pembuatan rancangan Sistem Informasi Pengolahan Data Penjualan

Barang ini dibuat serta saran yang dapat dijadikan sebagai bahan pertimbangan

untuk penelitian lainnya.

Page 25: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

9

BAB II

LANDASAN TEORI

Pada bab ini penulis akan menjelaskan beberapa teori yang berkaitan

dengan permasalahan yang akan dibahas sebagai dasar dalam pemahaman sebuah

sistem informasi yang dipakai untuk kegiatan pengembangan terhadap sistem

informasi itu sendiri.

2.1 Definisi Sistem

Berikut ini beberapa pengertian tentang sistem menurut beberapa ahli yang

dijabarkan di bawah ini. Menurut Yakub (2012:8) dalam Sitio, Arjon Samuel,

Evolisi Laila (2014). Sistem adalah data yang diolah menjadi bentuk yang lebih

erguna dan lebih berarti bagi yang menerimanya. Sistem adalah sekelompok

elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan.

Dari pengertian tersebut dapat dikatakan bahwa tidak semua sistem memiliki

elemen yang sama, tetapi susunan dasar dari setiap sistem hampir sama. Setiap

sistem memiliki masukan / input yang melalui sebuah transformasi / proses akan

mengubah masukan tersebut menjadi keluaran / output yang dibutuhkan oleh

pengguna sistem. Setiap masukan dan keluaran / output selalu ada mekanisme

pengendaliannya dengan tujuan agar masukan yang akan diproses sesuai dengan

standar yang ada sehingga keluaran / output yang dihasilkan dapat sesuai dengan

yang dibutuhkan oleh pihak yang berinteraksi dengan system (Siti Munawroh,

2006 : 125).

Menurut Mulyadi (2001:5) dalam Sukmana, Sukadi (2014:53) Sistem

adalah kumpulan/group dari bagian/komponen apapun baik fisik maupun non

Page 26: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

10

fisik yang saling berhubungan satu sama lain dan bekerjasama secara harmonis

untuk mencapai satu tujuan tertentu. Sedangkan pengertian Sistem menurut

Azhar Susanto (2001:2) dalam Sukmana, Sukadi (2014:53) adalah suatu jaringan

prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan

pokok perusahaan. Menurut McLeod (2001) Sistem adalah sekelompok elemen-

elemen yang terintegrasi dengan tujuan yang sama untuk mencapai tujuan”

Berdasarkan beberapa pendapat yang diatas dapat penulis tarik kesimpulan bahwa

sistem adalah kumpulan bagian-bagian atau subsistem-subsistem yang disatukan

dan dirancang untuk mencapai suatu tujuan.

Menurut Kadir (2003) Sistem merupakan jaringan dari elemen-elemen

yang saling berhubungan, membentuk suatu kesatuan untuk melaksanakan suatu

tujuan pokok dari sistem tersebut. Sedangkan tujuan pokok dari sistem komputer

adalah mengolah data untuk menghasilkan informasi. Sistem yang dimaksud

disini adalah sistem yang terotomatisasi, yang merupakan bagian dari sistem

manusia dan berinteraksi atau dikontrol oleh satu atau lebih komputer sebagai

bagian dari sistem yang digunakan.

2.1.1 Karesteristik Sistem

Menurut Wahana, Agung (2014) Suatu sistem memiliki karakteristik atau

sifat-sifat tertentu, yaitu :

1. Bagian-bagian (components) Sistem Suatu sistem terdiri dari sejumlah

komponen yang saling berinteraksi, artinya saling bekerjasama

membentuk satu kesatuan. Komponen-komponen sistem dapat

berupa suatu subsistem atau bagian-bagian sistem.

Page 27: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

11

2. Ruang lingkup (boundary) batasan Sistem Batasan sistem merupakan

daerah yang membatasi antara suatu sistem dengan sistem yang lainnya.

Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu

kesatuan serta menunjukkan ruang lingkup (scope) dari sistem tersebut.

3. Lingkungan Luar (outline environments) Sistem Lingkungan luar suatu

sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi

sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan

merugikan sistem tersebut.

4. Penghubung (interface) Sistem Penghubung merupakan media

penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui

penghubung ini memungkinkan sumber-sumber daya mengalir dari satu

subsistem ke subsistem yang lainnya. Keluaran (output) dari satu

subsistem akan menjadi masukan (input) untuk subsistem yang lainnya

dengan melalui penghubung.

5. Masukan (input) Sistem Masukan adalah energi yang dimasukan ke dalam

sistem Masukan dapat berupa masukan perawatan (maintenance input) dan

masukan sinyal (signal input). Maintenance input adalah energi yang

dimasukan supaya sistem tersebut dapat beroperasi. Sedangkan signal

input adalah energi yang diproses untuk mendapatkan keluaran.

6. Keluaran (output) Sistem Keluaran adalah hasil dari energi yang diolah

dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.

7. Pengolah (process) Sistem Suatu sistem dapat mempunyai bagian

pengolah yang akan merubah masukan menjadi keluaran. Seperti suatu

Page 28: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

12

sistem produksi akan mengolah masukan berupa bahan baku dan bahan-

bahan yang lain menjadi keluaran berupa barang jadi.

8. Sasaran (objectives) atau Tujuan (goal) Sistem Suatu sistem pasti

mempunyai sasaran atau tujuan. Apabila suatu sistem tidak mempunyai

sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem

sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran

yang akan dihasilkan sistem. Sedangkan suatu sistem dikatakan berhasil

apabila mengenai sasaran atau tujuan yang akan di capai.

Dari definisi di atas, dapat disimpulkan bahwa sistem merupakan

kumpulan dari beberapa komponen yang saling berinteraksi satu sama lain untuk

mencapai suatu tujuan, dimana terdapat proses input, proses data, dan

menghasilkan output.

2.1.2 Informasi

Menurut Sutabri, Tata (2012:29) menyatakan bahwa informasi merupakan

data yang telah diklasifikasikan atau diolah atau pengambilan keputusan yang

dapat dirasakan akibatnya secara langsung saat itu juga atau secara tidak langsung

pada saat mendatang. Menurut George H. Bodnar dan William S (2001:1) dalam

Fendra, Sukadi (2014:53) menyatakan bahwa Informasi adalah data yang berguna

yang diolah sehingga dapat dijadikan dasar untuk mengambil keputusan yang

tepat. Informasi adalah data yang dibentuk menjadi bentuk yang lebih berguna

dan lebih berarti bagi penerimanya. (Yogianto, 1989) dalam Sukmana, Sukadi

(2014:53).

Page 29: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

13

Informasi merupakan hasil dari pengolahan data menjadi bentuk yang

lebih berguna bagi yang menerimanya yang menggambarkan suatu kejadian-

kejadian nyata dan dapat digunakan sebagai alat bantu untuk mengambil suatu

keputusan. (Teguh wahyono, 2004: 2-3) dalam (Suprayitno, Uli Indah Wardati,

2012:95). Menurut Jogiyanto (2001) dalam Handayani, Fitri (2010) Informasi

adalah data yang diletakkan dalam konteks yang lebih berarti dan berguna yang

dikomunikasikan kepada penerima untuk digunakan dalam pembuatan keputusan.

Informasi merupakan hasil pengolahan data sehingga menjadi bentuk yang

penting bagi penerimanya dan mempunyai kegunaan sebagai dasar dalam

pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu

juga atau secara tidak langsung pada saat mendatang (Sutanta, 2004) dalam

Handayani, Fitri (2010). Menurut Jogiyanto, HM (2003), informasi adalah data

yang diolah menjadi bentuk yang berguna bagi para pemakainya. Agar dapat

berguna maka informasi harus didukung oleh tiga pilar, yaitu :

1. Tepat kepada orangnya atau relevan (relevance),

2. Tepat waktu (timeliness), dan

3. Tepat nilainya atau akurat (accurate).

Informasi yang dihasilkan harus bebas dari kesalahan-kesalahan dan tidak

menyesatkan bagi orang yang memakai informasi tersebut. Keluaran yang tidak

didukung oleh ketiga pilar ini tidak dapat dikatakan sebagai informasi yang

berguna, tetapi merupakan sampah (garbage). Jika yang dihasilkan adalah

sampah, maka hasil dari sistem ini tidak akan digunakan oleh pemakainya, karena

merupakan hasil yang tidak berguna (Jogiyanto H.M, 2003).

Page 30: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

14

2.1.3 Sistem Informasi

Menurut Budi Sutedjo Dharma Oetomo (2006) dalam Rizky Fendora,

(2013). Menjelaskan bahwa Sistem Informasi adalah kumpulan elemen yang

saling berhubungan satu sama lain yang membentuk satu kesatuan untuk

mengintegrasikan data, memproses dan menyimpan serta mendistribusikan

informasi. Sistem Informasi merupakan kesatuan elemen-elemen yang saling

berinteraksi secara sistematis dan teratur untuk menciptakan dan membentuk

aliran informasi yang akan mendukung pembuatan keputusan dan melakukan

kontrol terhadap jalannya perusahaan.

Menurut James B Bower sistem informasi adalah suatu cara tertentu untuk

menyediakan informasi yang dibutuhkan oleh organisasi untuk beroperasi dengan

cara yang sukses dan untuk organisasi bisnis dengan cara yang menguntungkan.

Sistem informsi menerima masukan data dan instruksi, mengolah data tersebut

sesuai instruksi, dan mengeluarkan hasilnya (Wahyono, Teguh. 2004:17).

Sistem informasi adalah suatu sistem yang di dalam terdapat suatu

organisasi yaitu yang mempertemukan kebutuhannya pada pengolahan transaksi

harian yang mendukung fungsi funsgsi operasi organisasi yang bersifat manajerial

dengan kegiatan strategi dari suatu organisasi dan untuk dapat menyediakan

kepada pihak luar tertentu dengan laporanlaporan yang diperlukan (Hendra

Agusvianto : 2017).

Menurut La Midjan dan Azhar Susanto (2006), dalam Ikhtiar Rizky,

Raden Arum Setia, Yeti Yuniati (2014:38) menyatakan bahwa Sistem Informasi

kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan

pengendalian yang bermaksud menata jaringan komunikasi yang penting, proses

Page 31: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

15

atas transaksi-transaksi tertentu dan rutin, membantu manajemen dan pemakai

intern dan ekstern dan menyediakan dasar pengambilan keputusan yang tepat.

Dari pengertian sitem informasi di atas, dapat disimpulkan bahwa Sistem

Informasi menyediakan informasi untuk membantu pengambilan keputusan

manajemen, dan informasi yang layak.

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,

bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan

pihak luar tertentu dari laporan-laporan yang diperlukan (Jogiyanto, 2005).

Menurut Jogiyanto (2005:698) sistem Informasi terdiri 6 (enam) komponen

yaitu :

1. Blok masukan Input mewakili data yang masuk ke dalam sistem

informasi. Input disini termasuk metode-metode dan media untuk

menangkap data yang akan dimasukkan, yang dapat berupa dokumen-

dokumen dasar.

2. Blok model Terdiri dari kombinasi prosedur logika dan model matematik

yang berfungsi memanipulasi data untuk keluaran tertentu.

3. Blok keluaran Berupa data-data keluaran seperti dokumen output dan

informasi yang berkualitas.

4. Blok teknologi Digunakan untuk menerima input menjalankan model,

menyimpan dan mengakses data menghasilkan dan mengirimkan keluaran

serta membantu pengendalian dari sistem secara keseluruhan. Blok ini

merupakan komponen bantu yang memperlancar proses pengolahan yang

terjadi dalam sistem.

Page 32: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

16

5. Blok basis data Merupakan kumpulan data yang berhubungan satu dengan

yang lainnya tersimpan diperangkat keras komputer dan perangkat lunak

yang memanipulasinya.

6. Blok kendali Banyak hal yang dapat merusak sistem informasi, seperti

misalnya bencana alam, api, temperatur, air, debu, kecurangan-

kecurangan, kegagalan sistem itu sendiri, kesalahan-kesalahan, ketidak

efisienan, sabotase dan lain sebagainya. Beberapa pengendali perlu

dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat

merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-

kesalahan dapat langsung cepat diatasi.

Dari definisi diatas dapat diambil kesimpulan bahwa sistem informasi

merupakan perpaduan dan hubungan antara manusia, alat teknologi, media,

prosedur dan pengendalian yang bertujuan untuk menata jaringan komunikasi

sehingga dapat membantu dalam pengambilan keputusan yang tepat.

2.2 Konsep Dasar Pengolahan Data

Pengolahan data sangat penting peranannya dalam menghasilkan suatu

informasi, sebab dengan adanya pengolahan data maka informasi akan tersaji

secara tepat, akurat dan sesuai dengan apa yang dibutuhkan, baik itu informasi

yang sifatnya tetap maupun informasi yang sifatnya progresif (berubah) secara

berkala. Menurut Zulkifli Amsyah (2001:8) dalam Fernando, Erik (2012)

pengolahan (processing) adalah “Suatu proses mengubah data menjadi informasi

dengan cara tertentu sesuai dengan keperluan penggunaan dari informasi yang

dihasilkan tersebut”.

Page 33: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

17

2.2.1 Definisi Data

Zulkifli Amsyah (2001:4) dalam Fernando, Erik (2012) mendefinisikan

data adalah sebagai berikut : “Keterangan tertulis mengenai sesuatu fakta

(kenyataan) yang masih mentah, masih berdiri sendiri-sendiri, belum mempunyai

pengertian sebagai kelompok, belum terkoordinasi satu sama lain, dan belum

diolah sesuai keperluan tertentu”.

Sedangkan menurut Sutabri, Tata (2004 : 18) dalam Fernando, Erik (2012)

data adalah Kenyataan yang menggambarkan suatu kejadian serta merupakan

suatu kesatuan yang nyata, merupakan bentuk yang masih mentah sehingga perlu

diolah lebih lanjut melalui suatu model untuk menghasilkan informasi. Menurut

Abdul Kadir (2003 : 29) data adalah deskripsi tentang benda, kejadian, aktivitas,

dan transaksi yang tidak mempunyai makna atau tidak berpengaruh secara

langsung kepada pemakai.

Menurut Fathansyah (2002) dalam Handayani (2010) data adalah

representasi fakta dunia nyata yang mewakili suatu obyek seperti manusia yang

direkam dalam bentuk angka, huruf, symbol, teks, gambar, bunyi dan kombinasi.

2.2.2 Pengolahan Data

Dalam komputerisasi pengolahan data disebut juga data processing.

Menurut Jogiyanto Hartono (1999:2) dalam Sukono (2013) Pengolahan Data

adalah Artinya manipulasi dari data ke dalam bentuk yang lebih berguna dan

lebih berarti, berupa suatu informasi. Sedangkan menurut George R. Terry dalam

buku Jogiyanto (2001:99) Pengolahan data adalah serangkaian operasi atas

Page 34: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

18

informasi yang direncanakan guna mencapai tujuan atas hasil yang diinginkan.

Suatu proses pengolahan data terdiri dari 3 tahapan dasar, yang disebut dengan

siklus pengolahan data (data processing cycle), yaitu input, processing, dan

output.

1. Input Tahap ini merupakan proses memasukkan data ke dalam proses

komputer lewat alat input (input device).

2. Processing Tahap ini merupakan proses pengolahan dari data yang sudah

dimasukkan yang dilakukan oleh alat pemroses (processing device).

3. Ouput Tahap ini merupakan proses menghasilkan ouput dari hasil

pengolahan data ke alat output (output device), yaitu berupa informasi.

Dari definisi tersebut dapat disimpulkan pengolahan data adalah suatu

proses yang biasanya terdiri dari beberapa tahapan yang berfungsi mengubah data

menjadi informasi yang berguna sehingga dapat digunakan oleh si penerima

informasi.

2.3 Penjualan

2.3.1 Definisi Penjualan

Menurut Riandy (2011) Penjualan suatu usaha yang terpadu untuk

mengembangkan rencana-rencana strategis yang diarahkan pada usaha pemuasan

kebutuhan dan keinginan pembeli, guna mendapatkan penjualan yang

menghasilkan laba. Penjualan dapat dilakukan dengan berbagai cara, ada

penjualan yang dilakukan secara tunai dan ada yang dilakukan secara kredit.

Penjualan tunai dilakukan apabila barang yang diberikan oleh penjual langsung

saat barang tersebut diterima dan ini sudah umum dilakukan juga dianggap

Page 35: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

19

sebagat penjulan yang lazim, dan penjualan yang dilakukan secara kredit adalah

merupakan hal tagihan yang timbul dari transaksi penjualan barang atau jasa, dan

merupakan komponen besar dalam aktiva lancer.

Menurut Erwantony (2017) Penjualan adalah suatu sistem keseluruhan

dari kegiatan usaha yang ditujukan untuk merencanakan, menentukan harga,

mempromosikan dan mendistribusikan barang, jasa, ide kepada pasar sasaran agar

dapat mencapai tujuan. Tujuan penjualan adalah tujuan utama dari penjualan yaitu

mendatangkan keuntungan atau laba dari produk-produk atau jasa yang dihasilkan

produsennya dengan pengelolaan yang baik dan juga mengharapkan keuntungan

yang sebesar-besarnya. Akan tetapi hal ini perlu peningkatan kinerja dari pihak

distributor dalam menjamin mutudan kualitas barang ataupun jasa yang akan di

jual. Mencapai suatu tujuan yaitu dalam perusahaan setiap penjualan harus

mempunyai tujuan penjualan yang dicapai. Syarat penjualan adalah harus ada

penjual dan juga ada pembelinya, harus ada barang, jasa dan sebagainya yang

akan dijual lalu harus ada juga alat tukar yang sah.

Penjualan adalah suatu sistem keseluruhan dari kegiatan usaha yang

ditujukan untuk merencanakan, menentukan harga, mempromosikan dan

mendistribusikan barang, jasa, ide kepada pasar sasaran agar dapat mencapai

tujuan organisasi (Bayu Swastha, 1989). Menurut Marwan (1991) penjualan

adalah suatu usaha yang terpadu untuk mengembangkan rencanarencana strategis

yang diarahkan pada usaha pemuasan kebutuhan dan keinginan pembeli, guna

mendapatkan penjualan yang menghasilkan.

Penjualan adalah proses dimana sang penjual memastikan, mengaktivasi,

dan memuaskan kebutuhan atau keinginan sang pembeli agar dicapai manfaat,

Page 36: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

20

baik bagi sang penjual maupun bagi sang pembeli yang berkelanjutan dan

menguntungkan kedua belah pihak (Winardi, 1991) .

Menurut Soemarso (2000:174) Pada saat perusahaan menjual barang

dagangnya, maka diperoleh pendapatan. Jumlah yang dibebankan kepada

pembeli untuk barang dagang yang diserahkan merupakan pendapatan

perusahaan yang bersangkutan. Penjualan dapat dilakukan secara kredit dan

tunai dan pada umumnya kepada beberapa pelanggan. Seperti halnya waktu

membeli, ketika menjual perusahaan terikat dengan jual beli tertentu.

2.3.2 Konsep Dasar Penjualan

Yang dimaksud dengan penjualan ialah menjual barang dagang yang

menjadi usaha pokok suatu perusahaan dengan dilakukan secara terus menerus

dan tepat (Marom, Chairul. 2002) dalam Antony (2017). Penjualan juga adalah

salah satu langkah pemasaran dari suatu perusahaan, sehingga perusahaan dapat

memperoleh keuntungan yang akibatnya adalah kegiatan operasional perusahaan

dapat tetap dijalankan. Menurut Basu Swasta (2001:1) dalam Antony (2017)

diambil dari bukunya yang merupakan buku manajemen penjualan edisi ketiga,

yaitu Menjual adalah ilmu dan seni mempengaruhi pribadi yang dilakukan oleh

penjual untuk mengajak orang lain agar bersedia membeli barang dan jasa yang

ditawarkan. Menurut Winardi (2005:26) dalam Antony (2017) Penjualan adalah

berkumpulnya seorang pembeli dan penjual dengan tujuan melaksanakan tukar

menukar barang dan jasa berdasarkan pertimbangan yang berharga misalnya

pertimbangan uang. Menurut Thamrin Abdullah dan Francis Tantri (2016:3)

Page 37: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

21

dalam Antony (2017) Penjualan adalah bagian dari promosi dan promosi adalah

salah satu bagian dari keseluruhan sistem pemasaran.

Dalam pengertiannya suatu perusahaan mempunyai tiga tujuan dalam

penjualan yaitu:

1. Mencapai batas tertentu dari penjualan

2. Mendapat keuntungan

3. Mendukung perkembangan perusahaan (Basu Swastha, 2001) dalam

Antony (2017).

2.3.3 Prosedur Penjualan

Menurut Riandy, dkk (2011) Sejak dulu sampai sekarang penjualan masih

tetap berperan paling penting diantara aktivitas lainnya. Penjualan merupakan

sumber hidup suatu perusahaan, karena dari penjualan dapat diperoleh laba.

Banyak faktor selain usaha promosi termasuk segi pelayanan atau pemberian

service, harga yang cocok, juga bagian pimpinan perusahaan dapat mengikuti

order penjualan yang masih luas/terbuka. Maka aktivitas penjualan dapat

dikronologiskan sebagai berikut :

1. Penerimaan pesanan.

2. Penegasan pesanan.

3. Pengiriman barang.

4. Pembuatan faktur.

5. Pembuatan laporan operasional penjualan.

Page 38: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

22

Prosedur penjualan adalah urutan-urutan sejak diterimanya pesanan dari

pembeli pengiriman barang, pembuatan faktur (penagihan) dan pencatatan

penjualan. Prosedur penjualan melibatkan beberapa bagian dalam perusahaan

dengan maksud agar penjualan yang terjadi dapat diawasi dengan baik. Bagian-

bagian yang terkait dalam penjualan adalah bagian pesanan penjualan, bagian

kredit, bagian gudang, bagian pengiriman dan bagian filling.

2.4 Konsep Dasar Analisis dan Perancangan Sistem

Analisis sistem (System Analysis) merupakan sebuah teknik pemecahan

masalah yang menguraikan sebuah sistem menjadi bagian–bagian komponen

dengan tujuan mempelajari seberapa bagus bagian–bagian komponen tersebut

bekerja dan berinteraksi untuk meraih tujuan mereka. (Whitten 2006, h.176)

Menurut Hanif Al Fatta (2007; 44) dalam dalam Erwantoni (2017),

analisis sistem adalah ”Teknik pemecahan masalah yang menguraikan bagian-

bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen

tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka”. Tugas utama

dari menganalisis sistem meliputi :

1. Menentukan lingkup sistem.

2. Mengumpulkan fakta

3. Menganalisis fakta.

4. Mengkomunikasikan temuan-temuan tersebut melalui laporan analisis

sistem.

Untuk membangun atau mengembangkan sistem informasi harus

dilakukan penyelidikan dan analisis mengenai alasan timbulnya gagasan untuk

Page 39: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

23

membangun atau mengembangkan sistem informasi. Dalam mengembangkan

sistem informasi tersebut, terdapat beberapa hal penting yang harus diperhatikan

dan dianalisis. Dua di antaranya adalah analisis tentang biaya dan analisis tentang

kebutuhan terhadap suatu sistem yang akan dikembangkan.

1. Analisis biaya adalah analisis mengenai sumber daya biaya, baik biaya

untuk pengembangan maupun biaya untuk operasional sistem informasi.

2. Adapun analisis tentang kebutuhan meliputi analisis mengenai

kecepatan, ketepatan, dan keamanan pengolahan informasi yang

dimiliki pada sistem lama dan sistem baru yang akan dikembangkan.

Analisis kebutuhan sistem dimaksudkan untuk menghasilkan

kebutuhan spesifik sistem. Untuk kepentingan itu, analisis kebutuhan

sistem harus menentukan kebutuhan spesifik sistem yang akan

dikembangkan.

Menurut Wahana, Agung (2014) Analisis sistem merupakan penguraian

dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-

permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan

kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-

perbaikannya.

Sedangkan Menurut Fernando, Erick (2012) Perancangan merupakan salah

satu hal yang penting dalam membuat program. Adapun manfaat dari

perancangan adalah memberikan gambaran yang jelas dan rancang bangun yang

lengkap sebagai pedoman bagi pemrogram dalam mengembangkan aplikasi.

Page 40: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

24

Tahap ini digunakan sebagai dasar untuk memperbaiki suatu sistem untuk

mempermudah dalam mendesain suatu sistem yang baru. Seorang analisis perlu

mengetahui ruang lingkup pekerjaan yang akan ditangani, perlu memahami sistem

yang sedang berjalan saat ini, dan dapat mengidentifikasi terhadap permasalahan

yang sering muncul pada sistem lama, agar dapat mencari solusinya secara

professional.

2.5 Website dan Basis Data

2.5.1 Website

Website (Situs Web) merupakan kumpulan dari halaman-halaman web

yang berhubungan dengan file-file lain yang terkait. Dalam sebuah website

terdapat suatu halaman yang dikenal dengan sebutan home page. Home page

adalah sebuah halaman yang pertama kali dilihat ketika seseorang mengunjungi

website. Dari home page, pengujung dapat mengklik hyperlink untuk pindah

kehalaman lain yang terdapat dalam website tersebut (Jhonsen 2004:5) dalam

Hendrianto, Dani Eko (2014).

Menurut Riyadi, dkk. (2012) Website atau situs dapat diartikan sebagai

kumpulan halaman yang menampilkan informasi data teks, data gambar diam

atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik

yang bersifat statis maupun dinamis yang membentuk satu rangkaian

bangunan yang saling terkait dimana masing-masing dihubungkan dengan

jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi

website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik

website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah,

Page 41: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

25

dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna

website

Menurut Agusvianto, Hendra (2017) Yang dimaksud dengan aplikasi web

atau aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser.

Aplikasi aplikasi seperti ini pertama kali dibangun hanya dengan menggunakan

bahasa yang disebut dengan HTML (HyperText Markup Language) dan protokol

yang digunakan dan dinamakan HTTP (HyperText Transfer Protokol). Namun,

tentu saja hal hal seperti ini memiliki kelemahan. Semua perubahan harus

dilakukan pada level aplikasi. Pada perkembangan berikutnya, sejumlah skrip dan

objek dikembangkan untuk memperluas kemampuan HTML. Pada saat ini,

banyak skrip seperti itu antara lain diantaranya yaitu PHP, ASP, ASP.NET

sedangkan contoh yang berupa objek antara lain adalah applet (Java).

Menurut Hartanto (2012) Web adalah salah satu aplikasi yang berisikan

dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya

yang menggunakan protokol HTTP (HyperText Transfer Protocol) dan untuk

mengaksesnya menggunakan perangkat lunak yang disebut browser. Aplikasi

berbasis web adalah aplikasi yang membutuhkan web server dan browser untuk

menjalankannya.

Kelebihan:

1. Kemudahan Akses

2. Aplikasi berbasis web, dapat diakses dengan mudah, karena dapat berjalan

hanya dengan menggunakan browser.

Page 42: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

26

3. Kemudahan Maintenance/Perawatan Jika ada pengembangan sistem,

aplikasi berbasis web hanya membutuhkan pengembangan pada sisi server

saja.

Kekurangan:

1. Koneksi atau Jaringan Aplikasi berbasis web , sangat bergantung sekali

pada jaringan internet.

2. Tingkat Keamanan Sangat rentan terjadinya pencurian data, karena diakses

oleh orang banyak.

Dari definisi tersebut dapat disimpulkan Sistem informasi berbasis web

adalah aplikasi yang dibuat berbasis web. Atau dengan kata lain sistem informasi

berbasis website merupakan media yang digunakan untuk menampilkan

informasi mengenai suatu informasi melalui media interaksi seperti media

gambar, video, audio atau gabungan dari semua media tersebut Aplikasi ini juga

di dalamnya sudah terdapat basisdata untuk mengelola suatu data tertentu.

2.5.2 Basis Data

Basis data adalah suatu pengorganisasian sekumpulan data yang terkait

sehingga memudahkan aktivitas untuk memperoleh informasi. Basis data

dimaksudkan untuk mengatasi masalah pada sistem yang memakai pendekatan

berbasis berkas (Kadir, 2003) dalam Gustiantoro (2009).

Menurut Hartanto, Anggit Dwi Basis data atau database merupakan

sekumpulan data yang saling terintegrasi satu sama lain dan terorgnisasi

berdasarkan sebuah skema atau struktur tertentu dan tersimpan dalam hardware

sebuah komputer. Sistem basis data adalah suatu sistem menyusun dan mengelola

Page 43: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

27

record-record menggunakan komputer untuk menyimpan dan merekam serta

memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga

menyediakan informasi yang optimal yang diperlukan pemakai untuk proses

pengambilan keputusan.

Kelebihan:

1. Mengurangi kerangkapan data.

2. Mencegah ketidakkonsistenan data.

Kelemahan:

1. Diperlukan tempat penyimpaan yang besar.

2. Diperlukan tenaga yang terampil

2.6 Perangkat Lunak Pendukung

2.6.1 Xampp

Menurut Februariyanti, Erni (2012) XAMPP adalah sebuah software web

server apache yang didalamnya sudah tersedia database server Mysql dan dapat

mendukung pemrograman PHP. XAMPP merupakan software yang mudah

digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan

lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server,

Mysql Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module

lainnya.

Sedangkan menurut Sari (2014) XAMPP adalah singkatan dari X (Program

ini dapat dijalankan dibanyak sistem operasi, seperti (Windows, Linux, Mac OS,

dan Solaris), Apache, Mysql, PHP, Perl. XAMPP merupakan tool yang

menyediakan paket perangkat lunak ke dalam satu buah paket. Dalam paketnya

Page 44: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

28

sudah terdapat Apache (web server), Mysql (database), PHP (server side

scripting), Perl, FTP Server, PHPMyAdmin dan berbagai pustaka bantu lainnya.

Menurut (Bunafit Nogroho 2011) dalam Hendrianto (2014) XAMPP

merupakan paket PHP berbasis open source yang dikembangkan oleh sebuah

komunitas Open Source. Dengan menggunakan XAMPP, semua kebutuhan telah

disediakan oleh XAMPP. Berikut adalah beberapa paket yang telah disediakan :

- Apache

- Mysql

- PHP

- FilZilla FTP Server

- PHPMyAdmin

- dan lain-lain

2.6.2 PHP MyAdmin

PHP MyAdmin merupakan sebuah program yang berbasis web yang dibuat

menggunakan aplikasi PHP. Program ini adalah untuk mengakses database

Mysql, intinya adalah digunakan untuk menjadi administrator dari server Mysql.

Dengan adanya program ini akan mempermudah dan mempersingkat kinerja kita,

dengan kelebihan-kelebihan yang ada mengakibatkan pengguna awam tidak harus

mampu untuk mengetahui sintak-sintak SQL dalam pembuatan database dan tabel

(Nugroho, 2004).

Page 45: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

29

Gambar 2.1 PHP MyAdmin

2.6.3 PHP & HTML

PHP adalah bahasa server-side scripting yang menyatu dengan HTML

untuk membuat halaman web yang dinamis. Maksud dari server-side scripting

adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya akan

dijalankan di server tetapi disertakan pada dokumen HTML. Pembuatan web ini

merupakan kombinasi antara php sendiri sebagai bahasa pemrograman dan HTML

sebagai pembangun halaman web (Bimo sunarfrihantono, ST 2002:9) dalam

Hendrianto (2014).

Menurut Agusvianto, Hendra (2017) PHP adalah bahasa pemrograman

script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga

bisa digunakan sebagai bahasa pemrograman pemrograman umum. PHP di

kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh

The PHP Group. Situs situs resmi PHP beralamat di http://www.php.net. PHP

disebut bahasa bahasa pemrograman server side karena PHP diproses pada

komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman

client-side seperti JavaScript yang diproses pada web browser (client).

Sedangkan Menurut Februariyanti (2012) PHP (Hypertext Preprocessor),

merupakan bahasa pemrograman pada sisi server yang memperbolehkan

Page 46: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

30

programmer menyisipkan perintah – perintah perangkat lunak web server

(Apache, IIS, atau apapun) akan dieksekusi sebelum perintah itu dikirim oleh

halaman ke browser yang me-request-nya, contohnya adalah bagaimana

memungkinkannya memasukkan tanggal sekarang pada sebuah halaman web

setiap kali tampilan tanggal dibutuhkan. Sesuai dengan fungsinya yang berjalan di

sisi server maka PHP adalah bahasa pemrograman yang digunakan untuk

membangun teknologi web application. (Kevin Yank, 2002) PHP telah menjadi

bahasa scripting untuk keperluan umum yang pada awalnya hanya digunakan

untuk pembangunan web yang menghasilkan halaman web dinamis. Untuk tujuan

ini, kode PHP tertanam ke dalam dokumen sumber HTML dan diinterpretasikan

oleh server web dengan modul PHP prosesor, yang menghasilkan dokumen

halaman web. Sebagai bahasa pemrograman untuk tujuan umum, kode PHP

diproses oleh aplikasi penerjemah dalam modus baris - baris perintah modus dan

melakukan operasi yang diinginkan sesuai sistem operasi untuk menghasilkan

keluaran program di channel output standar. Hal ini juga dapat berfungsi sebagai

aplikasi grafis. PHP tersedia sebagai prosesor untuk server web yang paling

modern dan sebagai penerjemah mandiri pada sebagian besar system operasi dan

komputer platform.

HTML Menurut Agusvianto, Hendra (2017) HTML( Hypertext Markup

Language ) adalah bahasa dasar untuk web scripting bersifat Client Client yang

memungkinkan yaitu untuk menampilkan informasi dalam bentuk teks, grafik-

grafik pada multimedia dan juga untuk menghubungkan antar tampilan web page

atau yang lebih dikenal dengan Hyperlink. Tidak diperlukan suatu program editor

khusus untuk menggunakan kode kode perintah HTML, kita dapat menggunakan

Page 47: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

31

Notepad, Edit Plus ataupun editor lainnya yang berbasis GUI ( Graphical User

Interface ) seperti Microsoft Front Page, Dreamweaver CS3, Adobe Golive dan

sebagainya, namun dengan program ini kita tidak perlu mengetik kode HTMLnya,

semua perintah diwujudkan secara Icon Base. Sebagai seorang pada pengembang

aplikasi web maka kemampuan penguasaan kode HTML sangat diperlukan,

dengan demikian kita mampu menguasai program-program editor lainnya. Untuk

dapat menguasai kode-kode pada HTML sangat disarankan menggunakan pada

editor teks misalnya Notepad.

2.6.4 Mysql Database

Menurut Sari (2014) Mysql adalah salah satu jenis database server yang

sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang

menggunakan database sebagai sumber dan pengelolaan datanya. Kepopuleran

Mysql anatara lain disebabkan karena Mysql menggunakan SQL (Structure Query

Language) sebagai bahasa dasar untuk mengakses databasenya sehingga mudah

untuk digunakan, cepat kinerja query dan mencakupi untuk kebutuhan database

perusahaanperusahaan skala menengah kecil. Selain itu Mysql juga bersifat open

source dan free (tidak perlu membayar untuk menggunakannya) pada berbagai

platform (kecuali windows yang bersifat shareware). Mysql didistribusikan

dengan lisensi open source GPL (General Public Lisence) mulai versi 3.23, pada

bulan juli 2000.

Menurut Agusvianto, Hendra (2017) Mysql adalah sebuah implementasi

dari sistem sistem manajemen yang pada basis basis data yang relasional

(RDBMS) yang didistribusikan secara gratis. Setiap setiap pengguna dapat secara

Page 48: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

32

bebas menggunakan Mysql, namun dengan batasan perangkat lunak tersebut tidak

boleh dijadikan produk turunan yang bersifat komersial. Mysql sebenarnya

merupakan turunan salah satu konsep utama dalam basis basis dan data data yang

telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah inti

konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan

pemasukan data data, yang memungkinkan pada pengoperasian data dikerjakan

dengan mudah secara otomatis.

Mysql adalah multiuser database yang menggunakan bahasa Structured

Query Language (SQL). Mysql dalam operasi client server melibatkan server

daemon Mysql disisi server dan berbagai macam program serta library yang

berjalan disisi client. Mysql mampu mengangani data yang cukup besar.

Perusahaan yang mengembangkan Mysql yaitu TEX, mengaku mampu

menyimpan data lebih dari 40 database, 10.000 tabel, dan sekitar 7.000.000 baris

totalnya kurang lebih 100 Gigabyte data (Bimo Sunarfrihantono, ST 2002:13)

dalam Hendrianto (2014).

2.7 Penelitian Terdahulu

Penelitian yang di lakukan oleh Sukmana, Sukadi (2014) yang berjudul

“ Sistem Informasi Pengolahan Data Barang Dan Service Komputer Pada Toko

Sinar Terang Komputer Pacitan “. Sistem Informasi ini dibuat dikarenakan selama

ini pengolahan data barang dan service komputer pada toko Sinar Terang

komputer Pacitan di lakukan secara konvensional, dalam hal ini pencatatan data

barang dan service komputer masih mengunakan pembukuan besar. Terkadang

bagian penjualan kesulitan dalam pengolahan data barang, pembuatan laporan

Page 49: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

33

data barang dan service komputer . sehingga pencatatan manual data-data yang

telah di buat sewaktu-waktu dapat hilang dan membutuhkan waktu yang lama

dalam pencarian data barang dan transaksi service computer. Sistem informasi

pengolahan data barang dan service komputer ini dibuat dengan menggunakan

Visual Basic NET sebagai pembuat interface utama dan Microsoft Office Acces

sebagai basis datanya. Program ini memungkinkan user untuk input data, edit

data, hapus data, pencarian data, dan pencetakan data ke media kertas. Data yang

diinputkan berupa klasifikasi barang, data barang, data supplier, data jenis

barang,data jenis service, data penjualan barang, data service masuk. Sedangkan

output yang dihasilkan sistem informasi ini berupa laporan stok barang, laporan

penjualan barang, laporan pembelian, laporan data service dan nota transaksi

penjualan barang dan nota service. Sistem informasi pengolahan data barang dan

service komputer ini dapat menjadi salah satu solusi yang dapat digunakan untuk

mempermudah dalam mengolah data penjualan barang, dan service komputer

sehingga mempercepat membuat laporan stock barang, laporan penjualan,laporan

pembelian , laporan service komputer barang serta nota transaksi penjualan barang

dan nota transaksi service komputer.

Penelitian Yang dilakukan oleh Nurmansyah (2012) yang berjudul “Sistem

Informasi Pengolahan Data Penjualan Pada Toko Toat Jaya Yogyakarta”.

penelitian ini menjelaskan tentang bagaimana pentingnya suatu perusahaan

menggunakan sistem informasi pengolahan data penjualan barang. Pada

perusahaan yang bergerak di bidang penjualan membutuhkan sistem informasi

yang baik, terutama sistem informasi penjualan, sehingga kegiatan dapat

dilakukan secara efektif dan efektif efisien. Hal ini menyebabkan banyak

Page 50: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

34

perusahaan yang meningkatkan pengembangan penjualan menjadi Memperbaiki

layanan dan lebih mampu mengolah data dengan cepat, tepat dan akurat. Toko

Toat Jaya adalah perusahaan yang bergerak di bidang penjualan. Paling banyak di

Toat Jaya Pengolahan data dan penyajian informasi masih manual. Penanganan

data secara manual memiliki beberapa kekurangan, seperti membutuhkan waktu

lama dalam pemasukan data, pengambilan data, pembuatan dan penyajian

laporan, atau dengan kata lain penggunaan waktu kerja yang tidak efisien.

Dominan Faktor yang banyak terjadi kesalahan manusia dalam pengolahan dan

penyimpanan data dan pemeliharaan dokumen dalam bentuk kertas, dimana

sangat sulit untuk diatasi. Ini mendorong penulis menganalisis sistem administrasi

penjualan di Toat Jaya Sores kemudian ditemukan sebuah peningkatan dalam

rangka meningkatkan kinerja untuk mengolah data lebih cepat, lebih tepat dan

akurat dan dapat meningkatkan keuntungan perusahaan. Dengan demikian dibuat

sebuah sistem yang disebut "Sistem Informasi Pengolahan Data Penjualan Di

Toko Toat Jaya ".

Penelitian yang dilakukan oleh Fendora, Rizky (2013) yang berjudul

“Perancangan Sistem Informasi Penjualan, Pemesanan Dan Pembelian Pada Toko

Cahaya Murni Silver Pacitan”. Menjelaskan tentang bagaimana yaitu Toko

Cahaya Murni Silver adalah toko yang menerima jual beli dan pesanan berbagai

macam perhiasan perak seperti cincin, kalung, gelang, anting, dan lain sebagainya.

Pada perkembangannya toko ini masih menggunakan sistem pembayaran secara

konvensional dengan hanya menggunakan alat tulis, kalkulator dan nota kertas

untuk transaksi. Begitu juga dengan pembuatan laporannya sehingga masih sering

terjadi kesalahan. Tujuan dilakukannya penelitian ini adalah untuk merancang

Page 51: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

35

sebuah aplikasi yang dapat mempermudah proses penjualan, pemesanan dan

pembelian pada toko Cahaya Murni Silver. Dengan adanya perancangan sistem

ini diharapkan dapat membantu dalam pembuatan aplikasi sistem informasi

menyusun laporan, perhitungan laba rugi secara cepat dan mendapatkan hasil

perhitungan yang akurat dan benar.

Penelitian yang dilakukan Anthony, dkk (2017) yang berjudul “ Analisis

dan Perancangan Sistem Informasi Penjualan Berdasarkan Stok Gudang Berbasis

Client Server (Studi Kasus Toko Grosir “Restu Anda”)” yang mana menjelaskan

Toko Restu Anda merupakan toko grosir dengan sistem penjualan yang belum

terkomputerisasi atau masih manual. Dimana sistem penjualan yang berjalan

adalah dengan menjual barang kepada downline berdasarkan pada berapa banyak

barang yang masih tersedia di gudang. Karena proses pencatatan barang masih

manual sehingga ketika pemilik toko memeriksa barang-barang di gudang,

kadang-kadang jumlah item yang tercatat tidak sesuai dengan yang dilaporkan

Akibatnya saat menerima pesanan pembelian barang dari downline, pemilik toko

yang melihat pencatatan stok barang dan barang yang diinginkan downline

tercatat habis atau kosong maka terpaksa pemilik toko menolak dan menawarkan

barang lain yang pastinya tidak semua downline menerima tawaran tersebut.

Maka dari itu untuk menyelesaikan masalah tersebut adalah dengan

merancangkan sistem informasi penjualan berbasis client-server.

Aplikasi ini dibangun dengan menggunakan teknologi RMI (Remote

Method Invocation ) yang memudahkan pengguna dalam mengelola data dari dua

atau lebih komputer yang berbeda. Teknologi ini memudahkan pemilik toko untuk

memantau jumlah stok barang yang ada digudang tanpa membutuhkan waktu

Page 52: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

36

yang lama, sehingga penjualan barang di toko Restu Anda dapat dijalankan

dengan benar. Dan dengan aplikasi ini pemilik toko dapat memprediksikan berapa

banyak kebutuhan barang yang harus disediakan untuk dijual kepada downline

dengan melihat data penjualan yang sudah tersinkronisasi dengan data member

sehingga dapat terupdate dengan cepat dan akurat.

Penelitian yang dilakukan oleh Erwantony (2017) yang berjudul Analisis

dan Perancangan Sistem Informasi Penjualan dan Jasa Perbaikan Komputer

Berbasis Web Pada Iptek Komputer Betara Kabupaten Tanjung Jabung Barat

yang menjelaskan Saat ini pengolahan data penjualan dan perbaikan komputer

layanan di Iptek Betara Kabupaten Tanjung Jabung Barat dengan konvensional

menyebabkan beberapa masalah, termasuk sejauh kurang dan durasi daerah

penjualan untuk proses transaksi nasabah harus datang langsung ke toko untuk

membeli suatu produk atau hanya daftar produk dan harga serta layanan, dalam

pengolahan data penjualan harian saat ini tidak optimal. Dimana data tersebut

diarsipkan dalam file dan kemudian dicatat dalam buku besar dan disimpan dalam

file. Untuk mengatasi masalah ini, dalam penelitian ini dirancang penjualan sistem

informasi dan layanan perbaikan komputer berbasis web diharapkan dapat

membantu efisiensi dan efektivitas Iptek Betara dalam mempercepat layanan

penjualan, daftar produk dan harga serta layanan. Desain Sistem Informasi dan

Layanan Penjualan perbaikan komputer Iptek Batara menggunakan penggunaan

diagram kasus, diagram kelas, kegiatan diagram, Prototype Sistem. Penelitian ini

menghasilkan desain sistem informasi penjualan dan berbasis web layanan

perbaikan komputer yang berakitan dengan laporan penjualan, laporan layanan,

Page 53: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

37

laporan pesanan, laporan data produk. Untuk desain Sistem Informasi Penjualan

dan Perbaikan Komputer di Ilmu Komputer menciptakan prototipe

Penelitian Yang dilakukan Agusvianto, Hendra (2017) yang berjudul

“Sistem Informasi Inventori Gudang Untuk Mengontrol Persediaan Barang Pada

Gudang Studi Kasus PT.Alaisys Sidoarjo” penelitian ini menjelaskan Sebagai

perusahaan Teknologi distributor, PT.Alaisys selalu melakukan pengawasan dan

Percatatan terhadap barang persedian. Pelaporan dari gudang ke kantor pusat di

lakukan dengan cara menyalindata dari kartu ke dalam Microsof Office Excel.

Laporan dalam format excel tersebut harus di kirim via email atau Gadget. Sistem

tersebut menjadikan pihak kantor pusat tidak dapat mengetahui data dari gudang

dengan efisien. Dari permasalahan tersebut di atas, PT.Alaisys memerlukan

adanya aplikasi aplikasi sistem inventory gudang berbasis web. Aplikasi dapat di

gunakan dalam mengiventariskan produk yang ada pada stok stok di gudang yang

meliputi pencatatan, pengolahan, dan pelaporan data data pada persediaan

gudang. Dengan adanya Aplikasi berbasis web, kantor pusat dapat melihat laporan

dari gudang dengan tepat sasaran, akurat, dan efisien.

Page 54: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

38

BAB III

METODOLOGI PENELITIAN

3.1 Gambaran Umum Perusahan

Gambaran umum perusahan yang diteliti oleh penulis adalah PT. Forpharm

Medica Perkasa yang bergerak dalam bidang penyedia dan penjualan alat-alat

kesahatan di batam. Adapun penjelasan mengenai objek penelitian yang penulis

teliti adalah sebagai berikut :

3.1.1 Sejarah Singkat Perusahaan

PT. Forpharm Medica Perkasa merupakan sebuah perusahaan yang

bergerak dalam penyedia dan penjual alat-alat kesehatan atau Medical Equipment

di pulau batam. Awalnya pada tahun 2010 PT. Forpharm Medica Perkasa dibuka di

Pekanbaru Riau sebagai penyedia dan penjual alat-alat kesehatan untuk berbagai

pelanggan disana. Disamping itu banyak juga pelanggan yang memesan alat-alat

kesehatan ini untuk di antarkan ke kota batam untuk kepentingan yang beragam.

Melihat minimnya penyedia ataupun penjual alat-alat kesehatan di Batam

serta banyaknya daya beli pelanggan yang cukup baik, maka Pada tahun 2010 akhir

PT. Forpharm Medica Perkasa membuka cabangnya di kota Batam yang pada saat

itu berlokasi di ruko Mitra Mall Batam dengan spesifikasi tempat yang cukup untuk

menyediakan keperluan alkes ataupun alat-alat kesehatan di batam. Di Batam PT.

Forpharm Medica Perkasa menjual alat-alat kersehatan kepada seluruh pelanggan

baik personal maupun instansi dan yang lainnya.

Pada tahun 2015 PT. Forpham Medica Perkasa berpindah lokasi menjadi di

depan Rumah Sakit Umum Daerah Embung Fatimah mengingat pentingnya lokasi

Page 55: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

39

strategis dikarenakan PT. Forpham Medica Perkasa juga menjual langsung barang-

barang alkes kepada pelanggan yang langsung datang ke toko dan kantornya.

Disamping itu juga ada penjualan melalui marketing, sales dan agen-agen lainnya

yang menjualkan kepada pelanggan.

Barang-barang yang dijual oleh PT. Forpharm Medica Perkasa merupakan

barang-barang yang langsung di supply dari supliernya langsung yang berada di

luar kota batam ataupun diluar negri, sehingga harga yang ditawarkan relatif lebih

murah dari pada perusahaan lain. Barang-barang yang ditawarkan juga berkualitas

yang sudah memiliki standart izin dari Kementrian Kesehatan Republik Indonesia.

3.1.2 Struktur Ogranisasi Perusahaan

Struktur organisasi adalah suatu bagan yang menunjukan hubungan

wewenang dan tanggung jawab yang dirancang oleh manajemen agar pekerjaan

dapat diselesaikan. Struktur organisasi pada suatu perusahaan belum tentu sesuai

untuk diterapkan pada perusahaan lain, bahkan pada perusahaan yang sama pada

waktu yang berlainan.

Dalam setiap kegiatan usaha baik itu berskala kecil atau besar harus

diselenggarakan dengan suatu sistem organisasi dan manajemen agar dapat

mencapai tujuan yang telah dirumuskan. Berikut ini penulis akan melampirkan

susunan organisasi PT. Forpharm Medica Perkasa Batam dari masing-masing

divisi yang ada seperti dibawah ini :

Page 56: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

40

Gambar 3.1 Struktur Organisasi PT. Forpharm Medica Perkasa

3.1.3 Visi dan Misi Perusahaan

Visi dan misi dari suatu perusahaan pada dasarnya merupakan pandangan

kedepan yang menunjukkan arah untuk mencapai tujuan dari perusahaan tersebut.

dengan kata lain merupakan gambaran kedepan suatu perusahaan yang dinginkan

agar kelangsungan dan perkembangan perusahaan dapat tercapai. Dalam

merumuskan visi dan misi haruslah realistis dan positif yang berdasarkan kondisi

dan potensi yang dapat dikembangkan serta dapat mencapai sekalipun dalam

bertahap dalam rentang waktu yang panjang.

1. Visi dari PT.Forpharm Medica Perkasa

PT. Forpharm Medica Perkasa berkomitmen untuk menjadi perusahaan

penyedia dan penjual alat-alat kesehatan terbaik dan terpercaya di area Kepulauan

Riau.

Page 57: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

41

2. Misi dari PT. Forpharm Medica Perkasa

Misi pada hakekatnya adalah tindakan atau kegiatan yang harus dilakukan

untuk mencapai visi, untuk mewujudkan visi tersebut PT. Forpharm Medica

Perkasa memiliki misi sebagai berikut :

1. Menjadi perusahaan yang berkualitas terbaik dengan harga kompetitif untuk

dapat mendukung kebutuhan pelanggan.

2. Memberikan pengetahuan dan edukasi produk terkait spesifikasi dan

penggunaannya kepada pelanggan.

3. Menjadi perusahaan yang selalu memperhatikan lingkungan sekitarnya,

kesehatan, perlindungan bagi karyawan dan berkontribusi bagi masyarakat.

3.1.4 Prosedur Penjualan Perusahaan

Penjualan masih tetap berperan paling penting diantara aktivitas lainnya.

Penjualan merupakan sumber hidup suatu perusahaan, karena dari penjualan dapat

diperoleh laba. Banyak faktor selain usaha promosi termasuk segi pelayanan atau

pemberian service, harga yang cocok, juga bagian pimpinan perusahaan dapat

mengikuti order penjualan yang masih luas/terbuka. Maka aktivitas penjualan dapat

di kronologiskan sebagai berikut:

1) Penerimaan pesanan Pembelian

2) Penegasan dan Konfirmasi pesanan

3) Pengiriman Barang

4) Pembuatan Faktur

5) Pembuatan Laporan Transaksi Penjualan

Page 58: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

42

Prosedur penjualan adalah urutan-urutan sejak diterimanya pesanan dari

pembeli. Pengiriman barang, pembuatan faktur (penagihan) dan pencatatan laporan

penjualan. Prosedur penjualan melibatkan beberapa bagian dalam perusahaan

dengan maksud agar penjualan yang terjadi dapat diawasi dengan baik. Bagian-

bagian yang terkait dalam penjualan adalah bagian penjualan, bagian keuangan,

bagian gudang, yaitu bagian pengiriman.

Fungsi dari tiap-tiap bagian tersebut adalah sebagai berikut:

1. Bagian sales & marketing (penjualan).

Bagian ini berfungsi untuk mengawasi semua pesanan yang diterima,

memeriksa surat pesanan yang diterima, menentukan tanggal pengiriman, dan

membuat surat perintah pengiriman, membuat faktur penjualan dan membuat

laporan penjualan

2. Bagian Admin & Accounting (keuangan).

Bagian ini berfungsi untuk mencatat transaksi pembelian dan penjualan serta

membuat tagihan penjualan berdasarkan daftar pengiriman barang yang di

terima dari gudang/store/logistic (daftar pengiriman barang ini di buat

berdasarkan faktur penjualan/sales invoice) dan melakukan tagihan penjualan

kepada pembeli/customer/pelanggan.

3. Staf Operasional Bagian gudang.

Bagian ini berfungsi untuk menyiapkan barang seperti yang tercantum dalam

surat perintah pengiriman. (DO) serta Bagian ini juga berfungsi untuk mengirim

barang-barang pada pembeli. Pengiriman ini hanya boleh dilakukan apabila ada

surat perintah pengiriman yang sah. Disamping itu bagian ini juga berfungsi

Page 59: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

43

untuk mengawasi agar stok barang yang berada di gudang terkontrol dengan

baik.

Pelanggan melakukan pemesanan barang dengan membuat PO yang di

tujukan kepada bagian penjualan PT. Forpharm Medica Perkasa dan bagian

penjualan akan memeriksa ke absahan PO tersebut.

Setelah PO tersebut di nyatakan valid maka bagian penjualan akan membuat

Delivery Order serta menyerahkannya ke bagian gudang bersama sama dengan PO.

Bagian gudang atau store akan memeriksa stok atau persedian barang yang di

inginkan oleh pembeli dan bila persediaan mencukupi maka barang akan di

packing/di bungkus/di kemas sesuai yang tertera di DO.

Setelah barang di packing/di kemas maka sub bagian gudang atau store yaitu

akan melakukan pengiriman barang di sertai DO dan Faktur penjualan barang (sales

invoice) yang di buat oleh bagian penjualan, dibagian ini strore mencatat dan

membuat daftar pengiriman barang dan menyerahkan copiannya ke pada bagian

admin / keuangan.

Setelah barang sampai di pembeli, maka admin PT. Forpharm Medica

Perkasa akan melakukan pengecekan apakah barang yang mereka pesan sesuai

dengan permintaan (PO) mereka dengan cara memeriksa DO.

Setelah DO di periksa dan dinyatakan valid maka bagian penerimaan

barang tadi akan memverivikasi ke bagian penjualan PT. Forpahrm Medica Perkasa

bahwa barang sudah sampai sesuai yg di inginkan. Selanjutnya bagian penjualan

ini akan memberikan follow up bagian keuangan untuk membuat penagihan

berdasarkan daftar pengirman barang yang di dapat dari bagian gudang. Pihak

pembeli akan melakukan pembayaran sesuai dengan perjanjian (30 hari atau 60

Page 60: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

44

hari after delivery) pada saat pembayaran inilah aktivitas PO mempengaruhi ke

uangan perusahaan.

3.2 Kerangka Kerja

Dalam melakukan suatu kegiatan atau penelitian selalu diperlukan cara atau

metode kerja ataupun kerangka kerja dengan maksud agar kegiatan tersebut dapat

terlaksana dengan baik dan sesuai dengan apa yang diharapkan.

Untuk penyusunan Skripsi ini penulis menggunakan beberapa metode

dalam melakukan penelitian tersebut, yaitu mencari dan mengidentifikasi suatu

masalah untuk dilakukan penelitian, mengumpulkan data, dan menganalisis data, di

antaranya :

3.2.1 Identifikasi Masalah

Dalam penulisan Skripsi ini pada tahap ini penulis melakukan penelitian

dengan beberapa cara yaitu :

1. Melakukan identifikasi masalah terkait permasalahan informasi

penjualan yang masih terjadi di PT. Forpharm Medica Perkasa.

2. Melakukan identifikasi kecocokan data antara sistem yang akan di

buat dan permaslahan yang user hadapi .

3.2.2 Metode Pengumpulan Data

Untuk mendapatkan data-data akurat terkait sistem informasi yang akan

dibuat di PT. Forpharm Medica Perkasa maka metode yang digunakan untuk

mengumpulkan data pada penelitian ini ada tiga cara yaitu dengan melakukan

wawancara (interview), observasi dan dokumentasi pada tempat penelitian.

Page 61: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

45

Pengamatan ini dilakukan di PT. Forpharm Medica Perkasa. Perusahaan ini

bergerak dibidang penjualan barang alat-alat kesehatan, dan sistem informasi

penjualan dan transaksi yang dilakukan secara manual, seperti pencatatan setiap

transaksi secara manual, serta data-data tidak teroganisir dan kurang efektif :

1. Wawancara

Penulis Melakukan wawancara dan bertanya dengan staf manajemen

operasional PT. Forpharm Medica Perkasa yang mengetahui bagaimana

proses kerja yang sudah ada dan harus disesuaikan dengan sistem yang

akan dibangun. Juga berbagai kendala dan kesulitan yang di alami oleh

manajemen PT. Forpharm Medika Perkasa.

2. Observasi

Observasi digunakan untuk memperoleh dan mengumpulkan data yang

dibutuhkan dengan melakukan pengamatan masalah yang terjadi dan

mengidentifikasi masalah tersebut agar bisa diselesaikan sesuai dengan

tujuan penelitian.

3. Dokumentasi merupakan teknik pengumpulan data dengan

menggunakan dokumen. Dokumen yang digunakan untuk memperoleh

data barang, transaksi pembelian dan transaksi penjualan.

3.2.3 Metode Pengembangan sistem

Metode pengembangan sistem yang digunakan penulis dalam penelitian ini

yaitu menggunakan model SDLC (System Development Life Cycle) pengembangan

atau rekayasa sistem informasi (software enginering).

Page 62: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

46

Gambar 3.2 System Development Life Cycle Models

Dari Tahapan di atas maka yang harus disiapkan dalam membangun

jaringan dan sistem informasi ini , yaitu sebagai berikut :

1. Analisis (Analysis)

Pada tahap ini, penulis menganalisis data yang terkumpul dan

mempelajari data apa saja yang dibutuhkan dalam pembuatan sistem

informasi ini. Dengan menganalisis data yang terkumpul dan

mempelajari data apa saja yang dibutuhkan diharapkan bisa

mempermudah dalam pembuatan sistem informasi.

2. Perancangan (Design)

Dalam tahap ini design ini yang dilakukan adalah mendesign struktur

data, arsitektur Perangkat lunak dan perincian prosedur. Pada tahap

design ini maka akan terlihat gambaran atau rancangan sistem informasi

yang dibuat.

3. Pengkodean (Coding)

Pada tahap ini yang dilakukan adalah membuat kode atau rumusan yang

bisa dimengerti oleh mesin dan bisa dieksekusi oleh komputer. Yang

Page 63: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

47

menjadi target tahap coding adalah menuliskan program secara rinci

pada setiap modul Pengujian

4. Pengujian (Testing)

Tahapan ini ialah dimana dilakukan pengujian terhadap sistem

informasi yang telah di kembangkan ini untuk mengetahui berbagai

keunggulan yang digunakan serta penangan terhadap kelemahan dan

masalah yang ada.

5. Implementasi (Implementation)

Pada tahapan akhir adalah mempelajari efisiensi dan efektifitas sistem

informasi yang kita bangun ke dalama proses kerja yang terjadi pada

tempat penelitian dengan cara melakukan implementasi sistem terhadap

tujuan yang di inginkan.

Page 64: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

48

BAB IV

ANALISIS DAN IMPLEMENTASI

4.1 Analisis Sistem Yang Berjalan

Analisis dapat didefinisikan sebagai penguraian dari suatu sistem

informasi yang utuh ke dalam bagian-bagian atau komponennya dengan maksud

untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan,

kesempatan-kesempatan, hambatan hambatan yang terjadi dari kebutuhan-

kebutuhan yang dihadapkan sehingga dapat diusulkan perbaikan-perbaikannya

Dalam penelitan kali ini penulis menganalisa bahwa sistem informasi

pengolahan data penjualan dengan pencatatan secara manual yang sekarang

masih diterapkan oleh PT. Forpham Medica Perkasa kurang efisien. Dilihat dari

proses yang selama ini berjalan, Pekerja di PT. Forpharm Medika membutuhkan

waktu yang cukup lama untuk melakukan pencatatan transaksi pembelian dan

penjualan serta kesulitan dalam melihat stok barang yang sedang disimpan. Maka

dari itu diperlukan sebuah sistem informasi pengolahan data penjualan barang

yang mana dapat membantu untuk memantau dan memberikan informasi yang

akurat tentang transaksi penjualan yang berhubungan pada persediaan barang

yang ada di gudang.

4.1.1 Aliran Sistem Informasi Yang Sedang Berjalan

Berdasarkan penjelasan deskripsi tentang bagaimana alur pergerakan

penjualan barang yang terjadi di PT. Forpharm Medica Perkasa. Maka dapat

digambarkan dalam bentuk Aliran Sistem Informasi yang lama pada gambar di

bawah Ini :

Page 65: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

49

PO

PO Valid

AdminGudangPenjualanCustomer

Cek

PO

PO

PO

Cek Stok Gudang &

Membuat Daftar

Pengiriman Barang

Daftar

Pengiriman

Barang

Branch Mnager

Pembuatan

Tagihan

Penjualan

Daftar Pengiriman

Barang

Tagihan

Penjualan

Created DO

DO

Tagihan

Penjualan

DO

DO

Laporan

Pelanggan

Laporan

Penjualan

Faktur

Penjualan

Barang

Faktur

Penjualan

Barang

Olah Faktur

Penjualan

Daftar

Penjualan

Barang

Buat Laporan

Penjualan

Laporan

Penjualan

AA

A

Daftar Pembelian

Laporan

Pembelian

Gambar 4.1 Aliran Sistem Informasi Yang Berjalan

4.1.2 Identifikasi Masalah

Rata-rata kebutuhan barang di bagian penjualan rata-rata 50 sampai 100

unit barang perhari. Barang yang akan dijualkan tersebut terdiri dari beberapa

macam jenis dan ukuran. Disamping itu sering terjadi perbedaan harga yang juga

menjadi bahan pertimbangan.

Page 66: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

50

Bagian admin sering menemui hambatan karena mencatat setiap tansaksi

penjualan dan pembelian barang memakan waktu yang cukup lama, karena harus

melakukan input secara manual bersarkan data yang diterima dari bagian gudang,

ataupun bagian marketing sales (Penjualan). Selain itu bagian gudang juga harus

mencatat manual stok barang dan supplier yang ada. Sehingga membutuhkan

waktu yang lama dan seringkali terjadi kesalahan pada saat penginputan.

Akibatnya data yang dihasilkan tidak akurat dan tepat.

Dengan begitu sering dialami data-data transaksi pembelian dan penjualan

yang tidak update karena membutuhkan waktu yang lama untuk mengerjakannya.

Terlebih data yang tidak akurat membuat perhitungan harga dan barang juga

mengalami hambatan. Sehingga stok barang di gudang juga tidak terkontrol

dengan baik. Hal ini sangat mempengaruhi pada aktivitas penjualan karena bisa

menghambat operasional jika barang yang dijualkan tidak tersedia di stok gudang.

Hal ini akhirnya berdampak pada pelaporan transaksi penjualan dan barang

kepada pimpinan yang terlambat. Karena data-data penjualan tidak langsung

terupdate secara otomatis sehingga sinkronisasi antara data penjualan, pembelian

dan barang tidak berjalan dengan baik.

4.1.3 Usulan Pemecahan Masalah

Dari permasalahan diatas dapat ditarik suatu jalan keluar yang patut di

pertimbangkan yaitu dengan penggunaan sistem yang terkomputerisasi yaitu

Sistem Informasi Pengolahan Data Penjualan Barang Berbasis Web Pada PT.

Forpharm Medica Perkasa. Dengan adanya sistem tersebut diharapkan dapat

meningkatkan efisiensi dan efektifitas kerja sekaligus menyajikan tambahan

Page 67: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

51

informasi yang berguna bagi bagian penjualan, administrasi dan pimpinan PT.

Forpharm Medica Perkasa.

Dengan design sistem yang baru, pendataan transaksi pembelian,

penjualan, data barang dan supplier sudah di perbaharui secara otomatis serta

bagian pembelian dapat dengan cepat mendapatkan barang yg di perlukan karena

mampu melakukan stok kontrol. Bagian penjualan juga dapat menentukan PO

mana saja yang harus di prioritaskan untuk di kerjakan terlebih dahulu

berdasarkan stok barang yang ada dan di kirimkan ke bagian gudang artinya tidak

ada lagi kendala dalam melaksanakan transaksi penjualan, karena barang sudah

tersedia dengan cepat di bagian gudang, maka pengiriman barang dapat di lakukan

dengan cepat dan tepat waktu sesuai permintaan pelanggan atau customer/pembeli

di samping itu pimpinan juga dapat dengan mudah mendapatkan report yang

terbaru, karena seluruh transaksi pembelian, penjualan dan barang dapat dilihat di

aplikasi Sistem Informasi Pengolahan Data Penjualan Barang ini.

Apabila proses kerja yang dilakukan lebih cepat dan akurat, pesanan

pelanggan atau pembeli juga akan cepat dan tiba pada waktunya sesuai dengan

permintaan mereka. maka dapat di pastikan para pelanggan/customer atau pembeli

PT. Forpharm Medika Perkasa akan merasa puas dan tidak akan mencari pemasok

yang lain sebagai langganan mereka.

4.2 Analisis Sistem Yang Diusulkan

Pembuatan Sistem Informasi Pengolahan Data Penjualan Barang ini

dimulai dari pembuatan desain sistem secara global. Desain global meliputi

perancangan secara keseluruhan dan pengembangan file yang diperlukan dari

Page 68: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

52

sistem yang akan dirancang. Pada desain global ini akan dirancang secara garis

besar bagaimana proses pemasukan data, penyimpanan data sehingga tercipta

informasi yang dibutuhkan. Desain secara global bertujuan untuk memberikan

gambaran kepada pemakai (user) tentang hasil dari pengembangan sistem

sehingga akan memudahkan user dalam pengoperasiannya. Dengan sistem yang

baru nanti seorang supervisor atau manager di perusahaan sudah dapat

menentukan dengan cepat proritas Purchasing Request (PR) yang akan di

kerjakan karena sudah memiliki data yang akurat dan informasi yang cepat,

sehingga akan memperlancar proses penjualan , dengan demikian proses

pengiriman barang ke pihak pelanggan akan bisa berjalan dengan tepat waktu

sesuai keinginan pembeli.

Pengiriman orderan yang tepat waktu akan memberikan kepuasan kepada

pelanggan, di mana kepuasan pelanggan adalah menjadi tujuan dari PT.

Forpharm Medica Perkasa. Apabila pelanggan puas maka dapat di pastikan para

pelanggan tidak akan berpikir untuk mengganti pemasoknya, hal ini juga

berpengaruh besar terhadap kredibilitas perusahaan di mata para pelanggan. Di

samping itu laporan transaksi pembelian dan penjualan juga sudah dapat di

laporkan dengan cepat kepada pimpinan. karena segala transaksi yang terjadi

sudah secara otomatis tersimpan di database aplikasi Sistem Informasi

Pengolahan Data Penjualan Barang ini.

4.2.1 Analisis Kebutuhan Sistem

Dalam membangun Sistem Informasi Pengolahan Data Penjualan Barang

ini penulis membutuhkan beberapa hal yang harus disiapkan terkait spesifikasi

Page 69: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

53

sistem yang akan di bangun, baik dari segi Software (perangkat lunak) ataupun

Hardware (perangkat keras).

1. Spesifikasi Perangkat Keras

a. Komputer Hardware

Spesifikasi perangkat keras untuk komputer hardware yang digunakan

adalah sebagai berikut :

1. Processor Intel Dual Core

2. Harddisk Minimal 5 GB SATA

3. Minimal Memori 2GB

4. LAN Card atau Network Interface Card

b. Monitor

Untuk menampilkan layar proses kerja computer agar mampu

dipergunakan oleh user.

c. Koneksi Internet

Untuk agar aplikasi tersebut bisa di akses dari luar, maka dibutuhkan

koneksi internet di computer server aplikasi ini, karena sistem aplikasi

sudah berbasis web yang nantinya semua user bisa mengakses aplikasi ini

dari manapun agar lebih fleksibel.

2. Spesifikasi Perangkat Lunak

a. Software-software yang digunakan dalam pembuatan aplikasi Sistem

Informasi Pengolahan Data Penjualan Barang ini :

Page 70: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

54

1. Xampp V.3.3.2

2. PHP Version 5.6.30

3. DBMS MySQL 5.0.11

4. PHPMyAdmin 4.6.5.2

5. Apache/2.4.25

6. Web Browser Google Chrome Version 60.0.3112.101

b. Software-Software pendukung untuk desain dan text editor diantaranya :

1. Notepad++

2. Adobe Photoshop CS7

3. Adobe Dreamever CC2015

4. Corel Draw x7

4.2.2 Perancangan Sistem

Pada tahap ini penulis masuk untuk proses perancangan aplikasi yang akan

di bangun, dari mulai perancangan konsep sistem informasinya, database dan

desain interface atau tampilan yang akan di bangun.

Page 71: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

55

4.2.2.1 Aliran Sistem Informasi yang baru

PO

PO Valid

AdminGudangPenjualanCustomer

PO PO

DO

Pimpinan

Faktur

Penjualan

Faktur

Penjualan

Laporan

Customer

Laporan

Penjualan

DO

Cek

PO

DO

Cek Stok Verivikasi

Customer &

Membuat Daftar

Pengiriman Barang

Proses

Laporan

Penjualan

Laporan

Penjualan

Pembuatan

Faktur

Penjualan

DO

Proses Stok

Barang

Laporan

Stok BarangLaporan Stok

Barang

A

A A

Gambar 4.2 Aliran Sistem Informasi yang baru

4.2.2.2 Diagram Konteks

Diagram Konteks adalah diagram tingkat tinggi dari Diagram Alir Data

yang merupakan gambaran global dari sistem informasi yang menggambarkan

aliran-aliran data ke dalam maupun keluar suatu sistem dan merupakan alat yang

digunakan untuk melihat batasan antara sistem dengan eksternal entity.

Keuntungan dari diagram konteks adalah mempermudah pemakai dalam

memahami sistem yang dikembangkan

Page 72: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

56

Laporan Penjualan DO

Sistem Informasi Pengolahan Data Penjualan Barang

PT. Forpharm Medika

Perkasa

PIMPINAN

SALES

MARKETING

PELANGGAN

ADMINISTRASI

STAF GUDANG

PO CUSTOMER

DAFTAR

TRANSAKSI

PENJUALAN DAN

PEMBELIAN

Laporan Customer

PO

DO

Laporan Barang

Gambar 4.3 Diagram Konteks

4.2.2.3 ERD (Entity Relationship Diagram)

Entity relationship diagram adalah model yang mendeskripsikan

hubungan antar penyimpanan dalam Data Flow Diagram. Entity relationship

diagram digunakan untuk memodelkan struktur data dan hubungan antar data.

Entity relationship diagram menggunakan sejumlah notasi dan simbol untuk

menggambarkan struktur dan hubungan antar data.

Page 73: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

57

D_Pembelian

Faktur

PenjualanD_Customer

Pu

nya

Punya Harga

NmCus

NmBarang

Jumlah

Tanggal

KdBrg

NoPenjual

an

Total

Kd

Cu

s

Nm

Cu

s

Tele

po

n

Alm

Cu

s

No

Pe

mbe

lian

Kd

Ba

rang

Nm

bara

ng

Hrg

Be

li

Sa

tua

n

Sto

k

IdP

em

be

lian

No

Fa

kNoFak

IdCus

D_Supplier

Kd

Su

p

Nm

Su

p

Tele

po

n

Alm

Su

p

Gambar 4.4 Entity Relationship Diagram

4.2.2.4 Perancangan Database

Perancangan database aplikasi ini menggunakan basis data MySQL

dimana penulis membuat sebuah database dengan nama db_forpharm ini terdiri

atas 6 tabel yaitu tabel admin, tabel barang, tabel pelanggan, tabel supplier, tabel

pembelian, dan tabel penjualan. Tabel-tabel tesebut di rancang sesuai dengan

fungsi dan datanya dengan desain seperti berikut ini :

Page 74: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

58

1. Table admins

Tabel 4.1 tabel admins

NO NAMA FIELD TYPE FIELD PANJANG

1 username Varchar 50

2 password Varchar 100

3 nama_lengkap Varchar 100

5 level Varchar 20

5 blokir Enum 50

6 masuk Varchar 50

7 lastupdate Varchar 50

8 lastlogin Varchar 50

9 ipaddress Varchar 50

2. Table barang

Tabel 4.2 Tabel Barang

NO NAMA FIELD TYPE FIELD PANJANG

1 kode_barang Char 15

2 nama_barang Varchar 100

3 satuan Varchar 50

5 harga_beli Bigint 20

5 harga_jual Bigint 50

6 stok_awal int 11

Page 75: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

59

3. Table Member

Tabel 4.3 Tabel Member

NO NAMA FIELD TYPE FIELD PANJANG

1 username Varchar 50

2 alamat Varchar 50

3 nama_lengkap Varchar 100

5 hp Varchar 20

5 kelamin Enum(‘pria’,’wanita’) 50

6 masuk Datetime -

7 lastupdate Datetime -

8 lastlogin Datetime -

9 ipaddress Varchar 50

4. Table supplier

Tabel 4.4 Tabel Supplier

NO NAMA FIELD TYPE FIELD PANJANG

1 kode_supplier Char 5

2 nama_supplier Varchar 50

3 alamat Varchar 100

5 username Varchar 50

Page 76: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

60

5. Table Pembelian

Tabel 4.5 Tabel Pembelian

NO NAMA FIELD TYPE FIELD PANJANG

1 kode_beli Char 15

2 tgl_beli Date -

3 kode_supplier Char 5

5 kode_barang Char 15

5 jumlah_beli Int 11

6 harga_beli Bigint 20

6. Table Penjualan

Tabel 4.6 Tabel Penjualan

NO NAMA FIELD TYPE FIELD PANJANG

1 kode_jual Char 15

2 tgl_jual Date -

3 kode_barang Char 15

5 jumlah_jual int 11

5 harga_jual Bigint 20

6 username Varchar 50

7 diskon Varchar 255

Tabel-tabel tersebut nantinya akan berhubungan satu dan yang lainnya

sehingga data secara otomatis sudah tersinkronisasi dengan baik. Berikut gambar

design relasi tabelnya.

Page 77: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

61

Gambar 4.5 Relasi Antar Tabel

4.2.3 Perancangan Interface

Dalam perancangan dan desain interface antar muka sistem program ini

dibuat secara sederhana agar mudah untuk dipahami dan digunakan oleh user,

perencanaan desain interface tersebut adalah :

- Form Home Page (User)

Gambar 4.6 Form Home Page User

Page 78: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

62

- Form Company Profile Home (User)

Gambar 4.7 Form Company Profile User

- Form Product & Info Home (User)

Gambar 4.8 Form Product & Info Home User

Page 79: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

63

- Form Login (Admin)

Gambar 4.9 Form Login

Form login merupakan form tampilan awal yang akan di tampilkan pada

saat user melakukan akses URL aplikasi ini. User kan diminta untuk memasukkan

username dan password.

- Form Home (Admin)

Gambar 4.10 Form Home Admin

Form Home Admin adalah tampilan yang akan keluar jika sudah

melakukan login di form login dengan account login tipe admin. Akan keluar

menu-menu yang diberi akses untuk user admin.

Page 80: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

64

- Form Master Pelanggan (admin)

Gambar 4.11 Form Master Input Pelanggan

Berikut adalah tampilan yang ada di form master pelanggan yaitu bagian

input pelanggan yang nantinya akan di simpan ke tabel data pelanggan.

Gambar 4.12 Form Daftar Pelanggan

Pada form ini merupakan tempat kita untuk melihat daftar pelanggan yang

sudah di input dan akan tersimpan di database. tampilan form daftar pelanggan

yang sudah di buat pada form input pelanggan. Kita juga bisa melihat total

pelanggan yang sudah kita create.

Page 81: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

65

- Form Transaksi Pembelian (admin)

Gambar 4.13 Form Transaksi Pembelian

Pada form ini menampilkan transaksi pembelian barang kepada pemasok

ataupun supplier yang akan di catat kedalam database barang dan langsung di

update di stok barang.

- Form Transaksi Penjualan (admin)

Gambar 4.14 Form Transaksi Penjualan

Pada form ini ialah melakukan penginputan terhadap transaksi penjualan

yang terjadi yang langsung di simpan di database sistem informasi pengolahan

data penjualan ini.

Page 82: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

66

Gambar 4.15 Form Daftar Penjualan

Pada form ini dapat melihat daftar penjualan dari transaksi penjualan yang

sudah diinputkan sebelumnya.

- Laporan Pembelian (admin)

Gambar 4.16 Form Laporan Pembelian Barang

Pada form ini kita bisa melihat laporan untuk seluruh transaksi pembelian

barang kepada supplier. Serta dapat mencetak hasil dari pada laporan yang dicari.

Page 83: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

67

- Form laporan Penjualan (admin)

Gambar 4.17 Form Laporan Penjualan Barang

Pada form ini merupakan rancangan laporan penjualan barang yang

merupakan hasil dari trasaksi penjualan barang kepada costumer.

- Form Laporan Stok (admin)

Gambar 4.18 Form Laporan Stok Barang

Pada Form ini merupakan rancangan untuk menampilkan data barang dan

stok barang. Sehingga dapat dengan mudah melakukan control barang di gudang.

Page 84: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

68

- Form Home (storeman)

Gambar 4.19 Form Home Store

Form ini merupakan rancangan dari pada tampilan home pada saat login

dengan user tipe storeman.

- Form Master Barang (storeman)

Gambar 4.20 Form Input Barang

Pada form ini ialah proses dimana store/gudang melakukan input data

barang yang akan di masukan ke gudang.

Page 85: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

69

- Form Master Supplier (storeman)

Gambar 4.21 Form Input Supplier

Pada rancangan form ini merupakan untuk input nama supplier dan data

supplier untuk setiap barang.

Gambar 4.22 Form Daftar Supplier

Pada form ini merupakan daftar supplier yang menyediakan barang-

barangnya ke PT. Forpharm Medika Perkasa ataupun dengan kata lain ialah

pemasok barang-barang yang akan dijualkan oleh PT. Forpaharm Medica Perkasa.

Page 86: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

70

- Form Input Pengguna (Manager)

Gambar 4.23 Form Input User

Form input user merupakan rancangan form untuk menambah user yang

diberi akses untuk menggunakan Aplikasi Sistem Informasi Pengolahan Data

Penjualan Barang Ini.

- Form Daftar Pengguna (Manager)

Gambar 4.24 Form Daftar User

Pada form ini merupakan rancangan untuk melihat daftar user yang sudah

di create pada form input user sebelumnya. Pada tahapan ini sebagai user mampu

meliaht user mana yang diberi akses untuk melakukan proses input data di

aplikasi ini.

Page 87: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

71

4.3 Implementasi Sistem

4.3.1 Pengujian Sistem

Tahapan ini ialah dimana dilakukan pengujian terhadap sistem informasi

yang telah dikembangkan ini. Untuk mengetahui berbagai keunggulan yang

digunakan serta penanganan terhadap kelemahan dan masalah yang ada.

1. Akses Aplikasi Home Page (user)

Gambar 4.25 Home Page

2. Akses Product dan Company Profile (User)

Gambar 4.26 Product & Company Profile

Page 88: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

72

3. Login ke Admin Page

Gambar 4.27 Login Admin Page

4. Input data Pelanggan

Gambar 4.28 Proses Input Pelanggan

Pada tahap ini ada proses awal tahap penginputan pelanggan sehingga

apabila ada pelanggan yang melakukan pembelian maka harus di input di tahap

ini. User harus memasukkan data-data pelanggan seperti keterangan diri seperti

nama lengkap dan lainnya.

Page 89: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

73

5. Input Barang Masuk

Gambar 4.29 Input Barang

Pada tahap ini ialah proses yang merupakan bagian dari pada admin store

yakni proses melakukan input master barang dengan melakukan input data data

berupa kode_barang, nama_barang, harga_beli, harga_jual serta satuan dari

barang tersebut.

6. Input Data Supplier

Gambar 4.30 Input Data Supplier

Page 90: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

74

Pada tahap testing ini ialah melakukan Input data dari pada supplier yakni

mulai dari kode_supplier, nama_supplier dan alamat_supplier. Sehingga seluruh

supplier barang dapat tercatat dengan baik dan dapat di lihat di daftar supplier.

7. Input Transaksi Pembelian

Gambar 4.31 Input Transaksi Pembelian

Pada tahap ini user akan melakukan transaksi pembelian barang yang

sudah minimal jumlah stok. Dengan memilih supplier mana yang akan di pesan,

dan melakukan input kode_barang, jumlah dan data lainnya.

8. Input Transaksi Penjualan

Gambar 4.32 Input Transaksi Penjualan

Page 91: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

75

Pada tahap ini ialah melakukan input transaksi penjualan barang yang

dibeli oleh costumer atau pelanggan. Jika ingin mncetak faktur penjualan dapat

langsung mencetaknya.

9. Cetak Laporan Pembelian

Untuk melakukan cetak laporan pembelian dapat dengan masuk ke menu

laporan lalu pilih pembelian. User dapat melakukan filtering ataupun batasan dari

dan sampai tanggal berapa report yang mau di lihat lalu klik cari data. Maka data

akan tampil di page laporan pembelian. Jika ingin mencetak click tombol cetak

dan data akan diexport bentuk file excel.

Gambar 4.33 Laporan Pembelian Barang

Page 92: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

76

Gambar 4.34 Laporan Pembelian Excel

10. Cetak Laporan Penjualan

Pada tahap pencetakan laporan penjualan user dapat ke menu laporan lalu

pilih penjualan, den pilih filter waktu laporan dari dan sampai tanggal berapa lalu

klick tombol cari data. Data akan muncul di page penjualan dan tekan cetak jika

mua export ke excel.

Page 93: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

77

Gambar 4.35 Laporan Penjualan Barang

Gambar 4.36 Laporan Penjualan dalam Bentuk Excel

11. Cetak Laporan Stok Barang

Pada tahap ini merupakan proses pembuatan report, ataupun laporan

terhadap pimpinan. Dengan aplikasi ini dapat langsung dilakukan dengan cepat.

Karena aplikasi ini sudah dilengkapi dengan fitur export ke Microsoft excel.

Page 94: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

78

Gambar 4.37 Laporan Akhir Stok Barang

Gambar 4.38 Laporan Akhir Stok dalam Bentuk pdf

Page 95: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

79

4.3.2 Penerapan Implementasi Sistem

Tahap implementasi merupakan tahap inti dari pekerjaan sebuah

penellitian. Disinilah pembangunan komponen komponen pokok sebuah sistem

informasi di lakukan berdasarkan desain yang sudah di buat. Implementasi sistem

yang di maksud merupakan proses pembuatan dan pemasangan sistem secara utuh

baik dari sisi perangkat keras maupun perangkat lunaknya. Pada tahap ini juga di

lakukan langkah mempersiapkan sumber daya manusia yang akan menjalankan

sistem ini. Kegiatan-kegiatan yang dapat di lakukan pada tahap ini adalah sebagai

berikut:

1. Pemilihan Tempat dan Instalasi Sistem

Tempat untuk aplikasi yang berfungsi sebagai server dari aplikasi sistem

informasi pengolahan data penjualan ini perlu di persiapkan terlebih dahulu,

keamanan fisik dari tempat ini perlu juga di pertimbangkan, persiapan fisik ini

meliputi AC untuk mengatur temperatur ruangan, penerangan yang cukup,

sumber listrik dan ups serta telepon.

2. Instalasi Sistem Informasi Pengolahan Data Penjualan Barang

Langkah selanjutnya adalah menginstalasi perangkat lunak agar

pengimplementasian aplikasi sistem informasi pengolahan data penjualan

berjalan dengan baik maka diperlukan perangkat lunak dan perangkat keras

yang memadai sesuai anialisa perangkat yang dibutuhkan untuk membangun

sistem informasi pengolahan data penjualan barang yang sudah direncanakan.

Setelah itu langsung memastikan sistem yang sudah di instalasi berjalan

dengan baik sesuai dengan apa yang diharapkan .

Page 96: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

80

3. Konversi data

Data data pada sistem lama akan di transfer ke Sistem Informasi Pengolahan

Data Penjualan Barang yang baru dangan cara melakukan import data ke

database sistem yang baru agar data tidak perlu di input ulang, seperti nama

barang dan master barang.

4. Training User.

User yang dipilih dapat berasal sumber yaitu karyawan yang telah berada di

perusahaan, dalam hal ini penulis menyarankan PT. Forpharm Medica Perkasa

untuk memilih karyawan yang memiliki kemampuan menggunakan komputer

dengan baik dan mengetahui proses operasional yang berjalan di perusahaan.

dengan pertimbangan pertimbangan sebagai berikut:

a. Karyawan yang mampu mengoperasikan komputer dengan akan baik,

akan lebih gampang memahami alur kerja dan langkah-langkah dalam

penggunaan sistem. Sehingga lebih cepat dalam proses training yang di

lakukan.

b. Karyawan yang mengetahui operasional ataupun proses kerja dalam

sistem penjualan di PT. Forpharm Medica Perkasa akan lebih cepat

memahami dalam proses implementasi sistem, karena sudah paham

mengenai data dan barang yang di proses pada PT. Forpharm Medica

Perkasa.

Page 97: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

81

4.3.2.1 Perencanaan Jadwal Implementasi

Penjadwalan implementasi akan di lakukan setelah semua sistem sudah

rampung, di mana dalam melaksanakan implementasi sistem yang baru ini akan di

lakukan bersamaan dengan sistem yang lama, dengan kata lain metode pencatatan

manual masih tetap di lakukan tetapi tidak menajdi prioritas, hal ini di lakukan

untuk mencocokan selama masa peralihan kepada sistem yang baru. Sistem yang

baru akan di jalankan sesuai dengan modul yang ada. bila berjalan dengan normal

barulah sistem yang lama akan digantikan seratus persen oleh sistem yang baru.

Berikut adalah jadwal kegiatan implementasi:

Tabel 4.7 Jadwal Kegiatan Implementasi

No Tahapan Durasi

1 Sosialisasi 1 hari

2 Instalasi perangkat keras & Perangkat Lunak 1 hari

4 Konversi Database / Transfer Database 1 hari

5 Test Modul-Modul Sistem 1 hari

8 Training User 3 hari

9 Evaluasi 7 hari

TOTAL 14 hari

4.3.2.2 Perkiraan Biaya Implementasi

Peralihan sistem lama ke sistem yang baru tentunya memerlukan biaya,

dikarena ada penambahan sistem yang digunakan. Dalam hal ini dimana semua

biaya di tanggung oleh pihak PT. Forpharm Medica Perkasa. Berikut adalah

rencana biaya implementasi yang diperlukan.

Page 98: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

82

Tabel 4.8 Rencana Biaya Implementasi

No Uraian Biaya

1 Biaya Desain dan Perancangan Program Rp 3.000.000

2 Biaya Instalasi Perangkat Keras dan Lunak Rp 500.000

3 Biaya Konversi Data / Cloning Data Base Rp 300.000

4 Biaya Pelatihan Rp 300.000

TOTAL Rp 4.100.000

4.3.2.3 Perbandingan Sistem

Penulis memberikan gambaran dan membandingkan penggunaan sistem

yang lama dan yang baru.

Tabel 4.9 Perbandingan Sistem

Sistem Lama Sistem Baru

Pencatatan Transaksi Pembelian dan

penjulan yang tidak efisien karena

membutuhkan waktu yang lama

Sistem baru menggukan sistem yang

sudah terkomputerisasi dengan baik

sehingga mampu mempercepat proses

kerja.

Bagian Penjualan atau yang

membutuhkan barang tidak dapat

mengetahui stok persedian dengan

cepat.

Sistem baru dapat menyediakan

informasi data barang dengan cepat.

Karena sudah tersinkronisasi ke

transaksi penjualan dan pembelian

Tidak dapat mengetahui dengan cepat

informasi dari barang yang di

Dengan adanya daftar supplier serta

barang barang yang di jual maka

Page 99: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

83

butuhkan karena tidak memiliki

daftar supplier.

Forpharm Medica Perkasa dapat

mengetahui dengan cepat tentang

informasi barang yang di butuhkan.

Bagian pembelian barang tidak dapat

membuat keputusan dengan cepat

tentang orderan mana yang menjadi

prioritas.

Dengan sistem baru bagian pembelian

dapat mengambil keputusan orderan

mana yang menjadi prioritas, dengan

mengetahui jumlah persediaan barang.

Bagian penjualan tidak dapat

memberikan laporan, pada pimpinan

dengan cepat dan akurat.

Bagian penjualan dapat memberikan

laporan laporan pembelian, penjualan

dan barang pada pimpinan pada saat

pimpinan meminta laporan.

4.3.2.4 Analisis produktivitas

1. Segi efisiensi

Penerapan Sistem Informasi Pengolahan Data Penjualan yang baru di

Forpharm Medica Perkasa secara nyata akan menghasilkan beberapa ke untungan

yaitu:

a. Penghematan sumber daya waktu.

b. Penghematan sumber daya manusia

c. Penghematan biaya

2. Segi efektivitas

Dengan Menggunakan Sistem Informasi Pengolahan Data Penjualan

Barang ini Forpharm Medica Perkasa dapat meningkatkan :

Page 100: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

84

a. Pencatatan transaksi pembelian, penjualan dan barang yang akurat dan

tepat karena sudah menggunakan program komputer. Sehingga data

tersebut dapat dijadikan acuan dalam mengambil keputusan.

b. Pengiriman barang ke customer akan lebih cepat dibandingkan dengan

sistem lama, hal ini di karenakan bagian pembelian telah dapat mengetahui

jumlah persediaan yang ada di gudang sehingga mereka membuat prioritas

barang yang akan diorder terlebih dahulu.

c. Dalam membuat laporan penjualan akan lebih mudah dan cepat sehingga

pimpinan dapat membuat keputusan keputusan dan mengambil tindakan

dengan cepat dan tepat tentunya yang berhubungan dengan penjualan.

Page 101: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

85

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil dan analisa dari bab-bab sebelumnya maka penulis dapat

mengambil kesimpulan sebagai berikut :

Sistem Informasi Pengolahan Data Penjulan Barang pada PT. Forpham

Medica Perkasa dirancang telah sesuai dengan kebutuhan yang di perlukan

oleh perusahaan dengan menggunakan aplikasi berbasis web dan mampu di

operasikan sesuai kebutuhan operasional sehingga mampu memberikan

kemudahan pada user pengguna.

Sistem Informasi Pengolahan Data Penjualan Barang pada PT. Forpharm

Medica Perkasa memberikan data-data hasil proses transaksi pembelian,

penjualan dan stok barang yang akurat sesuai dengan transaksi yang sudah

di lakukan di PT. Forpharm Medica Perkasa. Data tersebut sudah tersimpan

di dalam database sistem informasi penjualan tersebut yang nantinya

mampu dijadikan acuan dalam proses pengambilan keputusan.

Dalam sistem informasi Penjualan Barang pada PT. Forpharm Medica

Perkasa menghasilkan data stok barang yang akurat sesuai dengan trasaksi

penjualan dan pembelian barang. Hal ini membantu bagian gudang dalam

melakukan kontrol barang dan bagian pemesanan agar mampu

memprioritaskan barang-barang yang akan di order dengan melihat jumlah

sebelum barang habis di gudang.

Page 102: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

86

5.2 Saran

Setelah penulis melakukan analisis-analisis yang dilakukan di PT. Forpharm

Medica Perkasa adapun saran-saran yang dapat diberikan oleh penulis adalah

sebagai berikut:

Sistem Informasi Pengolahan Data Penjualan yang sudah di

Implementasikan Pada PT. Forpharm Medica Perkasa harus dijalankan

semaksimal mungkin. Hal ini bertujuan agar data-data dari setiap transaksi

penjualan dan pembelian serta data barang dapat tercatat dan terkontrol

dengan baik. Karena akan mempermudah dan mempercepat proses kerja

perusahaan. Selain itu membantu mebuat laporan yang cepat dan tepat

sehingga dilihat dan diperiksa oleh pimpinan secara berkala. Hal ini

bertujuan agar membantu memberikan informasi sebagai acuan dalam

mengambil suatu keputusan yang bergua bagi tujuan perusahan.

Bagi para pembaca skripsi penelitian ini, Sistem Informasi Penjualan

Barang yang penulis bangun pada penelitian ini besifat website jadi sangat

mampu untuk dioperasikan di manapun, sehingga juga cocok untuk

keperluan yang lebih besar lagi. Pembaca dapat menjadikan skripsi

penelitian ini sebagai acuan, karena barangkali dapat dikembangkan

menjadi Sistem Informasi yang lebih baik lagi.

Page 103: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

87

DAFTAR PUSTAKA

Agusvianto, Hendra. 2017. Sistem Informasi Inventori Gudang Untuk

Mengontrol Persediaan Barang Pada Gudang Studi Kasus : PT. Alaisys

Sidoarjo. Journal Information Engineering and Educational

Technology. (Vol 1 No 1).

Anthony, Anthony, dkk. 2017. Analisis dan Perancangan Sistem Informasi

Penjualan Berdasarkan Stok Gudang Berbasis Client Server. Jurnal

Teknologi Informasi dan Ilmu Komputer (JTIIK). (Vol 2 No 4).

Erwantony, Kondar Siahaan. 2017. Analisis dan Perancangan Sistem Informasi

Penjualan dan Jasa Perbaikan Komputer Berbasis Web Pada Iptek

Komputer Betara Kabupaten Tanjung Jabung Barat. Jurnal Manajemen

Sistem Informasi. (Vol 2 No 1).

Fandora, Rizky. 2013. Perancangan Sistem Informasi Penjualan, Pemesanan

Dan Pembelian Pada Toko Cahaya Murni Silver Pacitan. Indonesian

Journal on Networking and Security. (Vol 9 No 3).

Fathansyah. 2002. Basis Data. Bandung : Informatika.

Februariyanti, Herny & Eri Zuliarso. 2012. Rancang Bangun Sistem

Perpustakaan untuk Jurnal Elektronik. Jurnal Teknologi Informasi

DINAMIK. (Vol 17 No 2).

Fernando, Erick. 2012. Perancangan Sistem Informasi Transaksi Penjualan.

Jurnal Processor. (Vol 7 No 2).

Gustiantoro. 2012. Rancang Bangun Sistem Informasi Penjualan Di Koperasi

Mempeng Purbalingga. Jurnal Pro Bisnis. (Vol 2 No 2).

Handayani, Fitri. 2010. Sistem Informasi Inventory Pada Perusahaan Handuk

Lumintu. Universitas Sebelas Maret Surakarta. Tugas Akhir.

Hartanto, Anggit Dwi & Yudha Wirawan Sakti. 2012. Analisis Dan Perancangan

Sistem Informasi Simpan Pinjam di Koperasi Kopma UGM Menggunakan

Framework Codeigniter. Jurnal Dasi. (Vol 13 No 2).

Hendrianto, Dani Eko. 2014. Pembuatan Sistem Informasi Perpustakaan Berbasis

Website Pada Sekolah Menegah Pertama Negeri 1 Donorojo Kabupaten

Pacitan. Indonesian Journal on Networking and Security. (Vol 3 No 4).

HM, Jogiyanto. 2005. Analisis dan Desain Sistem Informasi Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta : Andi Offset.

Hartono, 1999. Pengenalan Komputer. Yogyakarta : Andi

Page 104: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

88

Ipnuwati, Sri.14. Pembuatan Sistem Informasi Perpustakaan Berbasis Website

Pada Sekolah Menegah Pertama Negeri 1 Donorojo Kabupaten Pacitan.

Indonesian Journal on Networking and Security. (Vol 3 No 4).

Jogiyanto, H.M. 2003. Sistem Teknologi Informasi. Yogyakarta : Andi Offset.

Jogiyanto, HM. 2001. Analisa dan Desain Sistem Informasi. Yogyakarta : Andi

Offset.

Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta : ANDI.

Kadir. 2003. Pengenalan Teknologi Informasi . Yogyakarta: Andi Offset.

Kristanto, Titus, dkk. 2015. Analisis Dan Perancangan Sistem Informasi Penjualan

Piranti Multimedia Berbasis Web (Studi Kasus : PT Sistem Kreasi Inovasi

Indonesia). Seminar Nasional Sains dan Teknologi Terapan III 2015.

Institut Teknologi Adhi Tama Surabaya Institut Teknologi Adhi Tama

Surabaya .

McLeod, Raymond. 2001. Sistem Informasi Manajemen Jilid 2 Edisi ke 7.

Jakarta: Prenhallindo.

Munawaroh, Siti. 2006. Perancangan Sistem Informasi Persediaan Barang.

Jurnal Teknologi Informasi Dinamik. (Vol XI No 2) 125.

Nugroho, B. 2004. Pemrograman Web Dinamis dengan PHP dan MySQL.

Gavamedia: Yogyakarta.

Numansyah. 2012. Sistem Informasi Pengolahan Data Penjualan Pada Toko Toat

Jaya Yogyakarta. Naskah Publikasi. Sekolah Tinggi Manajemen

Informatika Dan Komputer Amikom Yogyakarta.

Riandy, dkk. 2011. Rancang Bangun Sistem Informasi Penjualan Barang (Studi

Kasus: U.D Cendana Depok Townsquare). Jurnal Sistem Informasi. (Vol

4 No 1).

Rizky, Ikhtiar, dkk. 2014. Pembuatan Sistem Informasi Penjualan Berbasis Web.

Jurnal Rekayasa dan Teknologi Elektro. (Vol 8 No 1).

Riyadi, Anggiani Septima, dkk. 2012. Perancangan Sistem Informasi Berbasis

Website Subsistem Guru Di Sekolah Pesantren Persatuan Islam 99

Rancabango. Jurnal Algoritma. (Vol 9 No 40).

Romney, Marshall B, dkk. 1997. Accounting Information Systems 7th Edition.

Addison Welsey. Boston.

Sari, Ita Purnama & Erik Hadi Saputra. 2014. Sistem Informasi Raport Berbasis

Web Di Smp N 4 Temanggung. Jurnal Ilmiah DASI. (Vol 15 No 2).

Page 105: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

89

Sitio, Arjon Samuel & Evolusi laila. 2014. Perancangan dan Pembuatan Sistem

Informasi Sistem Absensi Mahasiswa Berbasis WEB Pada STMIK Pelia

Nusantara Medan. Jurnal Menajemen dan Informatika Komputer Pelita

Nusantara. (Vol 16 No 2). 29.

Soemarso. 2000. Akuntansi Suatu Pengantar. Rineka Cipta. Jakarta

Sukmana, Fendra & Sukadi. 2014. Sistem Informasi Pengolahan Data Barang

Dan Service Komputer Pada Toko Sinar Terang Komputer Pacitan.

Indonesian Journal on Networking and Security. (Vol 3 No 4) 53.

Sunoto, Akwan. 2013. Perancangan dan Pengembangan Aplikasi Pengolahan

Data Nilai Pada Akademi Kebidanan Poltekkes Jambi. Jurnal Media Sistem

Inforamasi. (Vol 7 No 3).

Supryitno, Uli Indah Wardati. 2012. Pembangunan Sistem Stok Barang Dan

Penjualan Pada Toko Sero Elektronik. Indonesian Jurnal on Computer

Science Speed. (Vol 9 No 3).

Sutabri, Tata. 2005. Sistem Infomasi Manajemen. Yogyakarta: ANDI.

Sutabri, Tata. 2004. Analisa Sistem Informasi. Yogyakarta : Andi

Sutanta, E. 2004. Sistem Basis Data, Graha Ilmu. Yogyakarta.

Wahana, Agung & Asep Ririh Riswaya. 2014. Perancangan Aplikasi Pengolahan

Data Report Penjualan. Jurnal Computech & Bisnis (Vol 8 No 1).

Wahyono, Teguh. 2004. Sistem Informasi Konsep Dasar, Analisis Desain dan

Implementasi. Yogyakarta: Graha Ilmu.

Winardi. 1991. Pengantar Manajemen Penjualan (Sales Management). Bandung:

Citra Aditya Bakti.

Yakub. 2012. Pengantar Sistem .Yogyakarta: Graha.

Zulkifli, Amsyah. 2001. Perancangan Sistem. Jakarta: Maxicom.

Page 106: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

90

Page 107: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

91

Lampiran.1 Source Code Program

Barang.php

<script type="text/javascript"

src="modul/barang/ajax.js"></script>

<script language="javascript">

function editRow(ID){

var kode = ID;

$.ajax({

type : "POST",

url : "modul/barang/cari.php",

data : "kode="+kode,

dataType: "json",

success : function(data){

$("#kode_barang").val(kode);

$("#nama_barang").val(data.nama_barang);

$("#satuan").val(data.satuan);

$("#harga_beli").val(data.harga_beli);

$("#harga_jual").val(data.harga_jual);

$("#stok_awal").val(data.stok_awal);

}

});

}

</script>

<?php

echo "<table id='theList' width='100%'>

<tr>

<td>Kode Barang</td>

<td>:</td>

<td><input type='text' name='kode_barang'

id='kode_barang' size='10' lenght='10'></td>

</tr>

<tr>

<td>Nama Barang</td>

<td>:</td>

<td><input type='text' name='nama_barang'

id='nama_barang' size='50' lenght='50'></td>

</tr>

<tr>

<td>Satuan</td>

<td>:</td>

<td><select name='satuan' id='satuan'>

<option value='' selected>-Pilih-</option>

<option value='PCS'>PCS</option>

<option value='Box'>Box</option>

<option value='Dozen'>Dozen</option>

</select>

</td>

</tr>

<tr>

<td>Harga Beli</td>

<td>:</td>

<td><input type='text' name='harga_beli'

id='harga_beli' size='20' lenght='20'></td>

</tr>

Page 108: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

92

<tr>

<td>Harga Jual</td>

<td>:</td>

<td><input type='text' name='harga_jual'

id='harga_jual' size='20' lenght='20'></td>

</tr>

<tr style='display:none'>

<td>Stok Awal</td>

<td>:</td>

<td><input value='0' type='text'

name='stok_awal' id='stok_awal' size='5' lenght='5'></td>

</tr>

<tr>

<td colspan='3' align='center'>

<button name='tambah'

id='tambah'>Tambah</button>

<button name='simpan'

id='simpan'>Simpan</button>

<button name='hapus' id='hapus'>Hapus</button>

<button name='keluar'

id='keluar'>Keluar</button>

</td>

</tr>

</table>";

echo "<div id='info' align='cener'></div>";

?>

Lap_barang.php

<script type="text/javascript">

$(document).ready(function() {

$("#data").load('modul/lap_barang/tampil_data.php');

$("#cari").click(function() {

var kode1 = $("#kode1").val();

var kode2 = $("#kode2").val();

if (kode1.length==''){

alert('Maaf, Kriteria belum lengkap');

$("#kode1").focus();

return false;

}

if (kode2.length==''){

alert('Maaf, Kriteria belum lengkap');

$("#kode2").focus();

return false;

}

$.ajax({

type : "GET",

url : "modul/lap_stok/tampil_data.php",

data : "kode1="+kode1+"&kode2="+kode2,

success : function(data){

$("#data").html(data);

}

});

});

$("#refresh").click(function() {

window.location.reload();

Page 109: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

93

//alert('tes');

});

$("#cetak").click(function() {

var kode1 = $("#kode1").val();

var kode2 = $("#kode2").val();

window.location.href='modul/laporan/lap_barang.php?kode1='+k

ode1+'&kode2='+kode2;

/*

$.ajax({

type : "GET",

url :

"modul/laporan/lap_stok_barang.php",

data : "kode1="+kode1+"&kode2="+kode2,

success : function(data){

//$("#data").html(data);

alert('Data Sukses dicetak');

}

});

*/

});

});

</script>

<style type="text/css">

#info {

font-size:12px;

font-weight:bold;

color:#F00;

}

</style>

<?php

echo "<div id='form' align='center'><h2>LAPORAN DATA BARANG

<h3></div>";

echo "<div id='filter' align='center'>

<fieldset>

<legend>Filter Data </legend>

<table width='100%'>

<tr>

<td width='10%'>Nama Barang</td>

<td width='2%'>:</td>

<td ><select nama='kode1' id='kode1'>

<option value=''>-Pilih Kode-</option>";

$query = "SELECT * FROM barang ORDER

BY kode_barang";

$sql = mysql_query($query);

while($r_data=mysql_fetch_array($sql)){

echo "<option

value='$r_data[kode_barang]'>$r_data[kode_barang] -

$r_data[nama_barang]</option>";

}

echo "</select>

</td>

<td width='15%'> Sampai Dengan </td>

<td width='10%'>Nama Barang</td>

<td width='2%'>:</td>

<td ><select nama='kode2' id='kode2'>

<option value=''>-Pilih Kode-</option>";

Page 110: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

94

$query = "SELECT * FROM barang ORDER

BY kode_barang";

$sql = mysql_query($query);

while($r_data=mysql_fetch_array($sql)){

echo "<option

value='$r_data[kode_barang]'>$r_data[kode_barang] -

$r_data[nama_barang]</option>";

}

echo "</select>

</td>

</tr>

<tr>

<td align='center' colspan='7'>

<button name='cari' id='cari'>CARI

DATA</button>

<button name='refresh'

id='refresh'>REFRESH</button>

</td>

</tr>

</table>

</fieldset>

</div><br>";

echo "<div id='data' align='center'></div>";

echo "<div id='tombol' align='center'><button name='cetak'

id='cetak'>Cetak</button></div>";

?>

Lap_beli.php

<script type="text/javascript">

$(document).ready(function() {

$("#data").load('modul/lap_beli/tampil_data.php');

$("#cari").click(function() {

var kode1 = $("#kode1").val();

var kode2 = $("#kode2").val();

if (kode1.length==''){

alert('Maaf, Kriteria belum lengkap');

$("#kode1").focus();

return false;

}

if (kode2.length==''){

alert('Maaf, Kriteria belum lengkap');

$("#kode2").focus();

return false;

}

$.ajax({

type : "GET",

url : "modul/lap_beli/tampil_data.php",

data : "kode1="+kode1+"&kode2="+kode2,

success : function(data){

$("#data").html(data);

}

});

});

$("#refresh").click(function() {

Page 111: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

95

window.location.reload();

//alert('tes');

});

$("#cetak").click(function() {

var kode1 = $("#kode1").val();

var kode2 = $("#kode2").val();

window.location.href='modul/laporan/lap_beli.php?kode1='+kod

e1+'&kode2='+kode2;

/*

$.ajax({

type : "GET",

url :

"modul/laporan/lap_stok_barang.php",

data : "kode1="+kode1+"&kode2="+kode2,

success : function(data){

//$("#data").html(data);

alert('Data Sukses dicetak');

}

});

*/

});

});

</script>

<style type="text/css">

#info {

font-size:12px;

font-weight:bold;

color:#F00;

}

</style>

<script>

$(function() {

$( "#kode1" ).datepicker({

changeMonth: true,

changeYear: true,

dateFormat: 'yy-mm-dd'

});

});

</script> <script>

$(function() {

$( "#kode2" ).datepicker({

dateFormat: 'yy-mm-dd',

changeMonth: true,

changeYear: true

});

});

</script>

<?php

echo "<div id='form' align='center'><h2>LAPORAN PEMBELIAN BARANG

<h3></div>";

echo "<div id='filter' align='center'>

<fieldset>

<legend>Filter Data </legend>

<table width='100%'>

<tr>

<td width='10%'>Tgl Pembelian</td>

<td width='2%'>:</td>

Page 112: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

96

<td><input type='text' nama='kode1'

id='kode1'>

</td>

<td width='15%'> Sampai Dengan </td>

<td width='10%'>Tanggal</td>

<td width='2%'>:</td>

<td ><input type='text' nama='kode2'

id='kode2'>

</td>

</tr>

<tr>

<td align='center' colspan='7'>

<button name='cari' id='cari'>CARI

DATA</button>

<button name='refresh'

id='refresh'>REFRESH</button>

</td>

</tr>

</table>

</fieldset>

</div><br>";

echo "<div id='data' align='center'></div>";

echo "<div id='tombol' align='center'><button name='cetak'

id='cetak'>Cetak</button></div>";

?>

Lap_jual.php

<script type="text/javascript">

$(document).ready(function() {

$("#data").load('modul/lap_jual/tampil_data.php');

$("#cari").click(function() {

var kode1 = $("#kode1").val();

var kode2 = $("#kode2").val();

if (kode1.length==''){

alert('Maaf, Kriteria belum lengkap');

$("#kode1").focus();

return false;

}

if (kode2.length==''){

alert('Maaf, Kriteria belum lengkap');

$("#kode2").focus();

return false;

}

$.ajax({

type : "GET",

url : "modul/lap_jual/tampil_data.php",

data : "kode1="+kode1+"&kode2="+kode2,

success : function(data){

$("#data").html(data);

}

});

});

$("#refresh").click(function() {

window.location.reload();

Page 113: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

97

//alert('tes');

});

$("#cetak").click(function() {

var kode1 = $("#kode1").val();

var kode2 = $("#kode2").val();

window.location.href='modul/laporan/lap_jual.php?kode1='+kod

e1+'&kode2='+kode2;

/*

$.ajax({

type : "GET",

url :

"modul/laporan/lap_stok_barang.php",

data : "kode1="+kode1+"&kode2="+kode2,

success : function(data){

//$("#data").html(data);

alert('Data Sukses dicetak');

}

});

*/

});

});

</script>

<style type="text/css">

#info {

font-size:12px;

font-weight:bold;

color:#F00;

}

</style>

<script>

$(function() {

$( "#kode1" ).datepicker({

changeMonth: true,

changeYear: true,

dateFormat: 'yy-mm-dd'

});

});

</script> <script>

$(function() {

$( "#kode2" ).datepicker({

dateFormat: 'yy-mm-dd',

changeMonth: true,

changeYear: true

});

});

</script>

<?php

echo "<div id='form' align='center'><h2>LAPORAN PENJUALAN BARANG

<h3></div>";

echo "<div id='filter' align='center'>

<fieldset>

<legend>Filter Data </legend>

<table width='100%'>

<tr>

<td width='10%'>Tgl Penjualan</td>

<td width='2%'>:</td>

Page 114: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

98

<td><input type='text' nama='kode1'

id='kode1'>

</td>

<td width='15%'> Sampai Dengan </td>

<td width='10%'>Tanggal</td>

<td width='2%'>:</td>

<td ><input type='text' nama='kode2'

id='kode2'>

</td>

</tr>

<tr>

<td align='center' colspan='7'>

<button name='cari' id='cari'>CARI

DATA</button>

<button name='refresh'

id='refresh'>REFRESH</button>

</td>

</tr>

</table>

</fieldset>

</div><br>";

echo "<div id='data' align='center'></div>";

echo "<div id='tombol' align='center'><button name='cetak'

id='cetak'>Cetak</button></div>";

?>

Lap_stok.php

<script type="text/javascript">

$(document).ready(function() {

$("#data").load('modul/lap_stok/tampil_data.php');

$("#cari").click(function() {

var kode1 = $("#kode1").val();

var kode2 = $("#kode2").val();

if (kode1.length==''){

alert('Maaf, Kriteria belum lengkap');

$("#kode1").focus();

return false;

}

if (kode2.length==''){

alert('Maaf, Kriteria belum lengkap');

$("#kode2").focus();

return false;

}

$.ajax({

type : "GET",

url : "modul/lap_stok/tampil_data.php",

data : "kode1="+kode1+"&kode2="+kode2,

success : function(data){

$("#data").html(data);

}

});

});

$("#refresh").click(function() {

window.location.reload();

Page 115: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

99

//alert('tes');

});

$("#cetak").click(function() {

var kode1 = $("#kode1").val();

var kode2 = $("#kode2").val();

window.location.href='modul/laporan/lap_stok_barang.php?kode

1='+kode1+'&kode2='+kode2;

/*

$.ajax({

type : "GET",

url :

"modul/laporan/lap_stok_barang.php",

data : "kode1="+kode1+"&kode2="+kode2,

success : function(data){

//$("#data").html(data);

alert('Data Sukses dicetak');

}

});

*/

});

});

</script>

<style type="text/css">

#info {

font-size:12px;

font-weight:bold;

color:#F00;

}

</style>

<?php

echo "<div id='form' align='center'><h2>LAPORAN AKHIR STOK BARANG

<h3></div>";

echo "<div id='filter' align='center'>

<fieldset>

<legend>Filter Data </legend>

<table width='100%'>

<tr>

<td width='10%'>Kode Barang</td>

<td width='2%'>:</td>

<td ><select nama='kode1' id='kode1'>

<option value=''>-Pilih Kode-</option>";

$query = "SELECT * FROM barang ORDER

BY kode_barang";

$sql = mysql_query($query);

while($r_data=mysql_fetch_array($sql)){

echo "<option

value='$r_data[kode_barang]'>$r_data[kode_barang] -

$r_data[nama_barang]</option>";

}

echo "</select>

</td>

<td width='15%'> Sampai Dengan </td>

<td width='10%'>Kode Barang</td>

<td width='2%'>:</td>

<td ><select nama='kode2' id='kode2'>

<option value=''>-Pilih Kode-</option>";

Page 116: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

100

$query = "SELECT * FROM barang ORDER

BY kode_barang";

$sql = mysql_query($query);

while($r_data=mysql_fetch_array($sql)){

echo "<option

value='$r_data[kode_barang]'>$r_data[kode_barang] -

$r_data[nama_barang]</option>";

}

echo "</select>

</td>

</tr>

<tr>

<td align='center' colspan='7'>

<button name='cari' id='cari'>CARI

DATA</button>

<button name='refresh'

id='refresh'>REFRESH</button>

</td>

</tr>

</table>

</fieldset>

</div><br>";

echo "<div id='data' align='center'></div>";

echo "<div id='tombol' align='center'><button name='cetak'

id='cetak'>Cetak</button></div>";

?>

User.php

<script type="text/javascript">

$(document).ready(function() {

//$("#tabs").tabs();

$("#tabs").tabs({selected:0});

//$("#tabs").tabs({collapsible:true});

$("#form").load('modul/member/form.php');

$("#tampil_data").load('modul/member/tampil_data.php');

$("#txt_cari").keyup(function() {

var cari = $("#txt_cari").val()

var akses = 1; //1 cari, 2 edit, 3 baru

$.ajax({

type : "GET",

url : "modul/member/tampil_data.php",

data : "cari="+cari,

timeout : 3000,

beforeSend : function(){

$("#tampil_data").html("<img

src='loading.gif' />");

},

success : function(data){

$("#tampil_data").html(data);

$("#cari_txt_all").attr("checked","checked");

$("#cari_txt_a").attr("checked","checked");

//$("#data").load('modul/supplier/tampil_data.php');

}

});

Page 117: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

101

});

$(".cari_blokir").click(function() {

var blokir = $(".cari_blokir:checked").val();

//alert('Pilih '+blokir);

$.ajax({

type : "GET",

url : "modul/member/tampil_data.php",

data : "blokir="+blokir,

timeout : 3000,

beforeSend : function(){

$("#tampil_data").html("<img

src='loading.gif' />");

},

success : function(data){

$("#tampil_data").html(data);

$("#txt_cari").val('');

//$("#data").load('modul/supplier/tampil_data.php');

}

});

});

$(".cari_level").click(function() {

var level = $(".cari_level:checked").val();

//alert('Pilih '+blokir);

$.ajax({

type : "GET",

url : "modul/member/tampil_data.php",

data : "level="+level,

timeout : 3000,

beforeSend : function(){

$("#tampil_data").html("<img

src='loading.gif' />");

},

success : function(data){

$("#tampil_data").html(data);

$("#txt_cari").val('');

//$("#data").load('modul/supplier/tampil_data.php');

}

});

});

$("#btn").click(function() {

//alert('tes');

//$("#tabs").tabs('select':1);

//return false;

});

});

</script>

<style type="text/css">

#info {

font-size:12px;

font-weight:bold;

color:#F00;

}

</style>

Page 118: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

102

<?php

echo "<div id='tabs'>";

echo "<ul >

<li><a href='#form'>INPUT PELANGGAN</a></li>

<li><a href='#data'>DAFTAR PELANGGAN</a></li>

</ul>";

echo "<div id='form'>

</div>";

echo "<div id='data'>

<div id='pencarian'>

<fieldset>

<legend>Filter Data</legend>

<table width='100%'>

<tr>

<td width='10%'>Username</td>

<td width='2%'>:</td>

<td><input type='text'

name='txt_cari' id='txt_cari' size='80'></td>

</tr>

</table>

</fieldset>

</div><br>

<div id='tampil_data' align='center'></div>

</div>";

echo "<div id='info' align='center'></div>";

echo "</div>";

?>

Pembelian.php

<script type="text/javascript"

src="modul/pembelian/ajax.js"></script>

<script type="text/javascript">

/*

function kosong(){

//$(".input").val('');

$(".input_detail").val('');

$(".detail_readonly").val('');

}

*/

function hapus_data(ID) {

var kode = $("#txt_kode_beli").val();

var id = ID;

var pilih = confirm('Data yang akan dihapus kode = '+id+

'?');

if (pilih==true) {

$.ajax({

type : "POST",

url : "modul/pembelian/hapus.php",

data : "kode="+kode+"&id="+id,

success : function(data){

$("#info").html(data);

kosong();

}

});

}

}

</script>

Page 119: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

103

<style type="text/css">

.readonly{

background-color:#999;

}

.detail_readonly{

background-color:#999;

}

h3 {

font-family:Verdana, Geneva, sans-serif;

font-size:16px;

text-align:center;

color:#009;

}

.bg_input {

background: url('images/bg_input.png') center bottom no-

repeat;

}

</style>

<?php

include 'inc/inc.koneksi.php';

echo "<h3>TRANSAKSI PEMBELIAN BARANG</h3>";

echo "<table id='theList' width='100%'>

<tr>

<td>Kode Pembelian</td>

<td>:</td>

<td><input type='text' name='txt_kode_beli'

id='txt_kode_beli' size='10' lenght='10' class='readonly'

readonly></td>

</tr>

<tr>

<td>Tanggal Beli</td>

<td>:</td>

<td><input type='text' name='txt_tgl_beli'

id='txt_tgl_beli' size='12' lenght='12' class='input'></td>

</tr>

<tr>

<td>Supplier</td>

<td>:</td>

<td><select name='cbo_supplie' id='cbo_supplier'

class='input'>

<option value='' selected>-Pilih-</option>";

$sql = "SELECT * FROM supplier ";

$query = mysql_query($sql);

while($r=mysql_fetch_array($query)){

echo "<option

value='$r[kode_supplier]'>$r[kode_supplier] -

$r[nama_supplier]</option>";

}

echo "</select>

</td>

</tr>

</table>

<div class='bg_input'>

<table width='100%'>

<tr>

<th>Kode Barang</th>

<th>Nama Barang</th>

<th>satuan</th>

<th>Jumlah</th>

Page 120: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

104

<th>Harga</th>

<th>Total</th>

</tr>

<tr>

<td><input type='text' name='txt_kode_barang'

id='txt_kode_barang' size='10' lenght='10'

class='input_detail'></td>

<td><input type='text' name='txt_nama_barang'

id='txt_nama_barang' size='50' class='detail_readonly'

readonly></td>

<td><input type='text' name='txt_satuan'

id='txt_satuan' size='7' class='detail_readonly' readonly></td>

<td><input type='text' name='txt_jumlah'

id='txt_jumlah' size='4' class='input_detail'></td>

<td><input type='text' name='txt_harga' id='txt_harga'

size='6' class='detail_readonly' readonly></td>

<td><input type='text' name='txt_total' id='txt_total'

size='12' class='detail_readonly' readonly></td>

</tr>

<tr>

<td colspan='6' align='center'>

<button name='tambah_detail' id='tambah_detail'>Tambah

Barang</button>

<button name='simpan' id='simpan'>Simpan

Barang</button>

</td>

</tr>

</table>

</div>";

echo "<div id='info' align='center'></div>";

echo "<div id='tombol'>

<table width='100%'>

<tr>

<td align='center'>

<button name='tambah_beli' id='tambah_beli'>Tambah

Pembelian</button>

<button name='keluar' id='keluar'>Keluar</button>

</td>

</tr>

</table></div>";

?>

Penjualan.php

<script type="text/javascript">

$(document).ready(function() {

//$("#tabs").tabs();

$("#tabs").tabs({selected:0});

//$("#tabs").tabs({collapsible:true});

$("#form").load('modul/penjualan/form.php');

$("#tampil_data").load('modul/penjualan/tampil_data.php');

$("#info_jual").hide();

$("#cari_tgl").click(function() {

var tgl_awal = $("#cari_tgl_awal").val();

var tgl_akhir = $("#cari_tgl_akhir").val();

Page 121: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

105

if(tgl_awal.length==''){

alert('Maaf, Variabel tanggal belum lengkap');

$("#cari_tgl_awal").focus();

return false;

}

if(tgl_akhir.length==''){

alert('Maaf, Variabel tanggal belum lengkap');

$("#cari_tgl_akhir").focus();

return false;

}

$("#info_jual").hide();

$("#pencarian").show();

$("#tampil_data").load('modul/penjualan/tampil_data.php?tgl_

awal='+tgl_awal+'&tgl_akhir='+tgl_akhir);

});

$("#tutup_detail").click(function() {

$("#pencarian").show();

$("#info_jual").hide();

$("#tampil_data").load('modul/penjualan/tampil_data.php?');

});

});

</script>

<style type="text/css">

#info {

font-size:12px;

font-weight:bold;

color:#F00;

}

</style>

<?php

echo "<div id='tabs'>";

echo "<ul >

<li><a href='#form'>INPUT PENJUALAN</a></li>

<li><a href='#data'>DAFTAR PENJUALAN</a></li>

</ul>";

echo "<div id='form'>

</div>";

echo "<div id='data'>

<div id='pencarian'>

<table width='100%'>

<tr>

<td width='20%'>Filter Tanggal</td>

<td width='2%'>:</td>

<td>Dari &nbsp; <input type='text'

name='cari_tgl_awal' id='cari_tgl_awal' size='12'> &nbsp; sampai

&nbsp;

<input type='text'

name='cari_tgl_akhir' id='cari_tgl_akhir' size='12'> &nbsp; &nbsp;

<button name='cari_tgl'

id='cari_tgl'>CARI</button>

</td>

</tr>

</table>

</div>

<div id='info_jual'>

<table width='100%'>

Page 122: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

106

<tr>

<td width='20%'>Kode Penjualan</td>

<td width='2%'>:</td>

<td><input type='text'

name='lbl_kode_jual' id='lbl_kode_jual' size='20' readonly></td>

<td width='20%'>Tanggal

Penjualan</td>

<td width='2%'>:</td>

<td><input type='text'

name='lbl_tgl_jual' id='lbl_tgl_jual' size='10' readonly></td>

<tr>

<td colspan='6' align='center'>

<button name='tutup_detail'

id='tutup_detail'>TUTUP</button>

</td>

</tr>

</table>

</div>

<div id='tampil_data' align='center'></div>

</div>";

echo "<div id='info' align='center'></div>";

echo "</div>";

?>

Supplier.php

<script type="text/javascript">

$(document).ready(function() {

//$("#tabs").tabs();

$("#tabs").tabs({selected:0});

//$("#tabs").tabs({collapsible:true});

$("#form").load('modul/supplier/form.php');

$("#tampil_data").load('modul/supplier/tampil_data.php');

$("#txt_cari").keyup(function() {

var cari = $("#txt_cari").val()

var akses = 1; //1 cari, 2 edit, 3 baru

$.ajax({

type : "GET",

url : "modul/supplier/tampil_data.php",

data : "cari="+cari,

timeout : 3000,

beforeSend : function(){

$("#tampil_data").html("<img

src='loading.gif' />");

},

success : function(data){

$("#tampil_data").html(data);

//$("#data").load('modul/supplier/tampil_data.php');

}

});

});

$("#btn").click(function() {

//alert('tes');

Page 123: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

107

//$("#tabs").tabs('select':1);

//return false;

});

});

</script>

<style type="text/css">

#info {

font-size:12px;

font-weight:bold;

color:#F00;

}

</style>

<?php

echo "<div id='tabs'>";

echo "<ul >

<li><a href='#form'>INPUT SUPPLIER</a></li>

<li><a href='#data'>DAFTAR SUPPLIER</a></li>

</ul>";

echo "<div id='form'>

</div>";

echo "<div id='data'>

<div id='pencarian'>

<table width='100%'>

<tr>

<td width='10%'>Cari Kata</td>

<td width='2%'>:</td>

<td><input type='text'

name='txt_cari' id='txt_cari' size='80'></td>

</tr>

</table>

</div>

<div id='tampil_data' align='center'></div>

</div>";

echo "<div id='info' align='center'></div>";

echo "</div>";

?>

Users.php

<script type="text/javascript">

$(document).ready(function() {

//$("#tabs").tabs();

$("#tabs").tabs({selected:0});

//$("#tabs").tabs({collapsible:true});

$("#form").load('modul/users/form.php');

$("#tampil_data").load('modul/users/tampil_data.php');

$("#txt_cari").keyup(function() {

var cari = $("#txt_cari").val()

var akses = 1; //1 cari, 2 edit, 3 baru

$.ajax({

type : "GET",

url : "modul/users/tampil_data.php",

data : "cari="+cari,

timeout : 3000,

beforeSend : function(){

Page 124: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

108

$("#tampil_data").html("<img

src='loading.gif' />");

},

success : function(data){

$("#tampil_data").html(data);

$("#cari_txt_all").attr("checked","checked");

$("#cari_txt_a").attr("checked","checked");

//$("#data").load('modul/supplier/tampil_data.php');

}

});

});

$(".cari_blokir").click(function() {

var blokir = $(".cari_blokir:checked").val();

//alert('Pilih '+blokir);

$.ajax({

type : "GET",

url : "modul/users/tampil_data.php",

data : "blokir="+blokir,

timeout : 3000,

beforeSend : function(){

$("#tampil_data").html("<img

src='loading.gif' />");

},

success : function(data){

$("#tampil_data").html(data);

$("#txt_cari").val('');

//$("#data").load('modul/supplier/tampil_data.php');

}

});

});

$(".cari_level").click(function() {

var level = $(".cari_level:checked").val();

//alert('Pilih '+blokir);

$.ajax({

type : "GET",

url : "modul/users/tampil_data.php",

data : "level="+level,

timeout : 3000,

beforeSend : function(){

$("#tampil_data").html("<img

src='loading.gif' />");

},

success : function(data){

$("#tampil_data").html(data);

$("#txt_cari").val('');

//$("#data").load('modul/supplier/tampil_data.php');

}

});

});

$("#btn").click(function() {

Page 125: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

109

//alert('tes');

//$("#tabs").tabs('select':1);

//return false;

});

});

</script>

<style type="text/css">

#info {

font-size:12px;

font-weight:bold;

color:#F00;

}

</style>

<?php

echo "<div id='tabs'>";

echo "<ul >

<li><a href='#form'>INPUT PENGGUNA</a></li>

<li><a href='#data'>DAFTAR PENGGUNA</a></li>

</ul>";

echo "<div id='form'>

</div>";

echo "<div id='data'>

<div id='pencarian'>

<fieldset>

<legend>Filter Data</legend>

<table width='100%'>

<tr>

<td width='10%'>Cari Kata</td>

<td width='2%'>:</td>

<td><input type='text'

name='txt_cari' id='txt_cari' size='80'></td>

</tr>

<tr>

<td>Level</td>

<td>:</td>

<td><input type='radio'

name='cari_txt_level' id='cari_txt_all' value='all'

class='cari_level' checked>All

<input type='radio'

name='cari_txt_level' id='cari_txt_storeman' value='storeman'

class='cari_level' >Storeman

<input type='radio'

name='cari_txt_level' id='cari_txt_admin' value='admin'

class='cari_level'>Admin Data

<input type='radio'

name='cari_txt_level' id='cari_txt_manager' value='manager'

class='cari_level'>Manager

</td>

</tr>

<tr>

<td>Blokir</td>

<td>:</td>

<td><input type='radio'

name='cari_txt_blokir' id='cari_txt_a' value='all'

class='cari_blokir' checked>All

Page 126: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

110

<input type='radio'

name='cari_txt_blokir' id='cari_txt_n' value='N'

class='cari_blokir' >No

<input type='radio'

name='cari_txt_blokir' id='cari_txt_y' value='Y'

class='cari_blokir'>Yes

</td>

</tr>

</table>

</fieldset>

</div><br>

<div id='tampil_data' align='center'></div>

</div>";

echo "<div id='info' align='center'></div>";

echo "</div>";

?>

Index.php

<?php include "inc/heada.php";?>

<section class="boxes_area">

<div class="container">

<div class="row">

<div class="col-sm-3">

<div class="box">

<h3>PELAYANAN TERBAIK</h3>

<i class="fa fa-cogs"></i>

</div> </div>

<div class="col-sm-3">

<div class="box">

<h3>KEAMANAN TERJAMIN</h3>

<i class="fa fa-exclamation-

triangle"></i>

</div>

</div>

<div class="col-sm-3">

<div class="box">

<h3>AKURAT DAN TERPERCAYA</h3>

<i class="fa fa-clipboard"></i>

</div>

</div>

<div class="col-sm-3">

<div class="box">

<a href="admin/index.php">

<h2 style="color:#1a8fe9; font-

weight:bold"> Go To Admin</h2><i class="fa fa-chevron-

right"></i></a>

</div>

</div>

</div>

</div>

</section>

<section class="services">

<h2 class="section-title">WELCOME TO PT. FORPHARM

MEDICA PERKASA</h2>

<p class="desc">Medical Equipment & Labor</p>

<div class="container">

<div class="row">

Page 127: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

111

<p align="justify">PT. Forpharm Medica Perkasa merupakan sebuah

perusahaan yang bergerak dalam penyedia dan penjual alat-alat

kesehatan atau Medical Equipment di pulau batam. Awalnya pada tahun

2010, PT. Forpharm Medica Perkasa dibuka di Pekanbaru Riau sebagai

penyedia dan penjual alat-alat kesehatan untuk berbagai pelanggan

disana. Disamping itu banyak juga pelanggan yang memesan alat-alat

kesehatan ini untuk di antarkan ke kota batam untuk kepentingan

yang beragam.

Melihat minimnya penyedia ataupun penjual alat-alat kesehatan di

Batam serta banyaknya daya beli pelanggan yang cukup baik, maka

Pada tahun 2010 akhir PT. Forpharm Medica Perkasa membuka cabangnya

di kota Batam yang pada saat itu berlokasi di ruko Mitra Mall Batam

dengan spesifikasi tempat yang cukup untuk menyediakan keperluan

alkes ataupun alat-alat kesehatan di batam. Di Batam PT. Forpharm

Medica Perkasa menjual alat-alat kersehatan kepada seluruh

pelanggan baik personal maupun instansi dan yang lainnya.

Pada tahun 2015 PT. Forpham Medica Perkasa berpindah lokasi menjadi

di depan Rumah Sakit Umum Daerah Embung Fatimah mengingat pentingnya

lokasi strategis dikarenakan PT. Forpham Medica Perkasa juga menjual

langsung barang-barang alkes kepada pelanggan yang langsung datang

ke toko dan kantornya. Disamping itu juga ada penjualan melalui

marketing, sales dan agen-agen lainnya yang menjualkan kepada

pelanggan.

Barang-barang yang dijual oleh PT. Forpharm Medica Perkasa merupakan

barang-barang yang langsung di supply dari supliernya langsung yang

berada di luar kota batam ataupun diluar negri, sehingga harga yang

ditawarkan relatif lebih murah dari pada perusahaan lain. Barang-

barang yang ditawarkan juga berkualitas yang sudah memiliki

standart izin dari Kementrian Kesehatan Republik Indonesia.</p>

</div>

</div>

</div>

</section>

<section class="home-area">

<div class="home_content">

<div class="container">

<div class="row">

<div class="col-sm-12"><h2

class="sub_title">PRODUCT UNGGULAN</h2></div>

<div class="home_list">

<ul>

<li class="col-md-3 col-sm-6 col-

xs-12">

<div class="thumbnail">

<img src="img/1.jpg"

alt="Post">

<div class="caption">

<h3 align="center"><a

href="#">Baby Scale</a></h3>

</div>

</div>

</li>

<li class="col-md-3 col-sm-6 col-

xs-12">

<div class="thumbnail">

<img src="img/2.jpg"

class="img-responsive" alt="Post">

Page 128: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

112

<div class="caption">

<h3 align="center"><a

href="#">Alkohol</a></h3> </div>

</div>

</li>

<li class="col-md-3 col-sm-6 col-

xs-12">

<div class="thumbnail">

<img src="img/3.jpg"

class="img-responsive" alt="Post">

<div class="caption">

<h3 align="center"><a

href="#">Easy ouch GHU</a></h3>

</div>

</div>

</li>

<li class="col-md-3 col-sm-6 col-

xs-12">

<div class="thumbnail">

<img src="img/4.jpg"

class="img-responsive" alt="Post">

<div class="caption">

<h3 align="center"><a

href="#">Blood Lancet Liferesourcess</a></h3>

</div>

</div>

</li>

</ul>

</div>

<div class="col-sm-9 home_bottom">

<h2 class="sub_title">PRODUK KAMI</h2>

<div class="clearfix"></div>

<div class="row">

<div class="carousel slide" data-

ride="carousel" data-type="multi" data-interval="6000"

id="myCarousel">

<div class="carousel-inner">

<div class="item active">

<div class="col-md-2

col-sm-6 col-xs-12 p10">

<a href="#"><img

src="img/a1.jpg" class="img-responsive" alt="Reference"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12 p10">

<a href="#"><img

src="img/a2.jpg" class="img-responsive" alt="Reference"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"><img

src="img/a3.jpg" class="img-responsive" alt="Reference"></a>

</div>

</div>

Page 129: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

113

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"><img

src="img/a4.jpg" class="img-responsive" alt="Reference"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"><img

src="img/a5.jpg" class="img-responsive" alt="Reference"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"><img

src="img/a6.jpg" class="img-responsive" alt="Reference"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"><img

src="img/a7.jpg" class="img-responsive" alt="Reference"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"><img

src="img/a8.jpg" class="img-responsive" alt="Reference"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12 p10">

<a href="#"><img

src="img/a9.jpg" class="img-responsive" alt="Reference"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12 p10">

<a href="#"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"><img

src="img/a11.jpg" class="img-responsive" alt="Reference"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12"></div>

</div>

Page 130: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

114

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"></a>

</div> </div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"></a>

</div>

</div>

<div class="item">

<div class="col-md-2

col-sm-6 col-xs-12">

<a href="#"></a>

</div>

</div>

</div>

<a class="left carousel-

control" href="#myCarousel" data-slide="prev"><i class="glyphicon

glyphicon-chevron-left"></i></a>

<a class="right carousel-

control" href="#myCarousel" data-slide="next"><i class="glyphicon

glyphicon-chevron-right"></i></a>

</div>

</div>

</div>

<div class="col-sm-3">

</div>

</div>

</div>

</div>

</section>

</main>

<?php include "inc/foota.php";?>

Page 131: PERANCANGAN SISTEM INFORMASI …library.stmikgici.ac.id/skripsi/161300063.pdfManagement System MySQL yang di sesuaikan dengan kebutuhan serta sumber daya di PT. Forpharm Medica Perkasa.

115