Laporan ADSI - STIKI INDONESIA - 08101018

82
PEMBUATAN POINT OF SALE APOTEK HERBA GIANYAR Disusun Oleh Dewa Purnama Sidi Putra Nim : 08101018 STIKI INDONESIA 2012

Transcript of Laporan ADSI - STIKI INDONESIA - 08101018

Page 1: Laporan ADSI - STIKI INDONESIA - 08101018

PEMBUATAN POINT OF SALE

APOTEK HERBA GIANYAR

Disusun Oleh

Dewa Purnama Sidi Putra

Nim : 08101018

STIKI INDONESIA

2012

Page 2: Laporan ADSI - STIKI INDONESIA - 08101018

i

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, yang telah

memberikan rahmat serta bimbinganNya kepada penulis, sehingga penulis dapat

menyelesaikan laporan dengan judul "SiSTEM POINT OF SALE PADA APOTEK

HERBA GIANYAR".

Penyusunan laporan ini diajukan sebagai salah satu syarat untuk dapat

menyelesaikan mata kuliah Analisis Desai Sistem Informasi. Selama proses

pembuatan laporan sampai dengan diselesaikannya laporan ini, penulis mendapat

bantuan serta dorongan dari banyak pihak. Oleh karena itu, penulis mengucapkan

terima kasih kepada :

1 Ibu Aniek Suryanti Selaku Pembimbing dan Dosen Analisis Desain

Sistem Informasi.

2 Segenap Karyawan Apotek Herba Gianyar yang telah banyak memberikan

bantuan dalam perolehan data terutama kakak saya Delly Oka Aryawati

yang bekerja disana.

3 Serta teman - teman yang telah memberikan bantuan dan dukungan dalam

proses penyelesaian laporan ini.

Penulis menyadari bahwa ini belum begitu sempurna. Oleh karena itu, kritik dan

saran yang bersifat membangun dari pembaca, sangat penulis harapkan demi

kesempurnaan laporan di masa mendatang.

Gianyar, Januari 2012 Penulis

Page 3: Laporan ADSI - STIKI INDONESIA - 08101018

ii

DAFTAR ISI

KATA PENGANTAR ………………………………………………………….. i

DAFTAR ISI …………………………………………………………….. ii

DAFTAR GAMBAR ………………………………………………………. v

DAFTAR TABEL …………………………………………………………… vii

BAB I Pendahuluan ……………………………………………………….. 1

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

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

1.3 Batasan Masalah ……………………………………………………….. 3

1.4 Manfaat Dan Tujuan Penulisan ………………………………………… 3

1.5 Analisa Kebutuhan ……………………………………………….. 4

BAB II Landasan Teori ……………………………………………………….. 6

2.1 Konsep Dasar Program ………………………………………………. 6

2.2 Konsep Dasar Sistem ……………………………………………………. 7

2.2.1 Pengertian Sistem ………………………………………………….. 8

2.3 Pengertian Informasi …………………………………………… 10

2.4 Pengertian Sistem Informasi …………………………………………… 11

2.5 Peralatan Pendukung ( Tools ) ……………………………………… 11

2.5.1 Microsoft Visual Basic 6.0 ……………………………………. 11

2.5.2 ERD ……………………………………………………………. 12

2.5.3 Bagan Terstruktur ……………………………………………. 12

2.5.4 PseudoCode ……………………………………………………. 13

2.5.5 Normalisasi ……………………………………………………… 13

Page 4: Laporan ADSI - STIKI INDONESIA - 08101018

iii

2.5.6 Penelusuran Akses …………………………………………….. 14

2.5.7 Analisis Terstruktur …………………………………………….. 15

2.5.8 Spesifikasi Proses ……………………………………………….. 17

2.5.9 Kamus Data ………………………………………………. 17

2.5.10 Rancangan Sistem ………………………………………….. 19

BAB III Analisis Perancangan Sistem …………………………………………. 24

3.1 Data Teknis Objek …………………………………………………… 24

3.1.1 Analisa Prosedur …………………………………………….. 24

3.1.1.1 Prosedur Pencatatan Pegawai ……………………………. 24

3.1.1.2 Prosedur Pencatatan Data Obat ………………………… 24

3.1.1.3 Prosedur Pencatatan Data Supplier ……………………… 25

3.1.1.4 Prosedur Pencatatan Transaksi Penjualan …………… 25

3.1.1.5 Prosedur Pencatatan Transaksi Pembelian ……………. 26

3.1.1.6 Prosedur Pembuatan Laporan …………………………….. 26

3.1.2 Analisa Dokumen ……………………………………………….. 27

3.2 Statement Of Purpose ………………………………………………. 27

3.2.1 Event List …………………………………………………………. 28

3.3 DFD …………………………………………………………………… 29

3.4 Normalisasi ……………………………………………………… 40

3.5 ERD ………………………………………………………………….. 47

3.6 Spesifikasi Proses ……………………………………………………. 49

BAB IV Pembahasan ……………………………………………………… 54

4.1 Implementasi Sistem ………………………………………………… 54

Page 5: Laporan ADSI - STIKI INDONESIA - 08101018

iv

4.2 Penjelasan Sistem …………………………………………………….. 55

4.2.1 Penjelasan Form Login ………………………………………….. 55

4.2.2 Penjelasan Logout …………………………………………….. 57

4.2.3 Penjelasan Maintenance Jenis …………………………………… 57

4.2.4 Penjelasan Maintenance Satuan …………………………………. 58

4.2.5 Penjelasan Maintenance Obat ……………………………………. 60

4.2.6 Penjelasan Maintenance Supplier ……………………………… 61

4.2.7 Penjelasan Maintenance Pegawai ………………………………. 63

4.2.8 Penjelasan Transaksi Penjualan ………………………………….. 64

4.2.9 Penjelasan Maintenance Transaksi Penjualan …………………… 66

4.2.10 Penjelasan Form Transaksi Pembelian ……………………… 67

4.2.11 Penjelasan Maintenance Transaksi Pembelian …………………. 68

4.2.12 Penjelasan Form Laporan ……………………………………… 69

4.3 Distribusi Sistem ………………………………………………….. 70

BAB V Penutup ……………………………………………………………… 72

5.1 Kesimpulan …………………………………………………………. 72

5.2 Saran ……………………………………………………………… 72

Page 6: Laporan ADSI - STIKI INDONESIA - 08101018

v

DAFTAR GAMBAR

Gambar 3.1 : Diagram Kontek SISTEM ……...………………………………..…. 30

Gambar 3.2 : DFD Level 0 Sistem ……………………………………………. 31

Gambar 3.3 : DFD Level 1 Master Pegawai ………………………………….. 32

Gambar 3.4 : Gambar DFD Level 1 Master Jenis Obat ………………………. 33

Gambar 3.5 : Gambar DFD Level 1 Master Obat ………………………… 34

Gambar 3.6 : Gambar DFD Level 1 Master Satuan ………………………… 35

Gambar 3.7 : Gambar DFD Level 1 Master Supplier ………………………… 36

Gambar 3.8 : Gambar DFD Level 1 Transaksi …………………………………. 37

Gambar 3.9 : Gambar DFD Level 1 Laporan ………………………………... 38

Gambar 3.10 : Gambar DFD Level 2 Transaksi Pembelian ……………………. 39

Gambar 3.11 : Gambar DFD Level 2 Transaksi Penjualan …………………… 40

Gambar 3.12 : Gambar ERD Dari Sistem ……………………………………. 48

Gambar 3.13 : Gambar Rancangan Form Utama ……………………………… 49

Gambar 3.14 : Gambar Rancangan Form Login ………………………………. 50

Gambar 3.15 : Gambar Rancangan Form Pegawai …………………………… 50

Gambar 3.16 : Gambar Rancangan Form Data Supplier ……………………….. 51

Gambar 3.17 : Gambar Rancangan Form Obat ………………………………… 51

Gambar 3.18 : Gambar Rancangan Form Transaksi Pembelian ……………… 52

Gambar 3.19 : Gambar Rancangan Form Transaksi Penjualan ..……………. 52

Gambar 3.20 : Gambar Rancangan Form Laporan ………………………….. 53

Gambar 4.1 : Gambar Form Login …………………………………………. 56

Gambar 4.2 : Gambar Form Maintenance Jenis Obat ………………………… 57

Gambar 4.3 : Gambar Form Maintenance Data Satuan ……………………. 58

Gambar 4.4 : Form Maintenance Data Obat ……..……………………………. 60

Gambar 4.5 : Form Maintenance Data Supplier ………………………………. 62

Gambar 4.6 : Form Maintenance Data Pegawai …………………………….. 63

Page 7: Laporan ADSI - STIKI INDONESIA - 08101018

vi

Gambar 4.7 : Form Transaksi Penjualan …………………………… 65

Gambar 4.8 : Form Maintenance Transaksi Penjualan ………………….. 66

Gambar 4.9 : Form Transaksi Pembelian …………………………………… 67

Gambar 4.10 : Form Maintenance Transaksi Pembelian …………………… 69

Gambar 4.11 : Contoh Hasil Laporan …………………………………………. 70

Gambar 4.12 : Tampilan Setup …………………………………………………. 71

Page 8: Laporan ADSI - STIKI INDONESIA - 08101018

vii

DAFTAR TABEL

Tabel 2.1 : Notasi Tipe Data ………………………………………….. 18

Tabel 2.2 : Notasi Struktur Data …………………………………………… 19

Tabel 3.1 : Bentuk Unnormal Transaksi Penjualan ………………………… 40

Tabel 3.2 : Bentuk Normal Ke -1 Transaksi Penjualan …………………. 41

Tabel 3.3 : Bentuk Normal Ke -2 Transaksi Penjualan ………………………. 42

Tabel 3.4 : Bentuk Normal Ke-2 Tabel Obat ……………………………….. 42

Tabel 3.5 : Bentuk Normal Ke-2 Tabel Pegawai ……………………………. 42

Tabel 3.6 : Bentuk Normal Ke-3 Tabel Obat ………………………………….. 43

Tabel 3.7 : Bentuk Normal Ke-3 Tabel Pegawai ……………………………… 43

Tabel 3.8 : Bentuk Normal Ke-3 Tabel Detail Transaksi Penjualan ………… 43

Tabel 3.9 : Bentuk Normal Ke-3 Tabel Transaksi Penjualan ……………… 44

Tabel 3.10 : Bentuk Unnormal Tabel Transaksi Pembelian ……..……………. 44

Tabel 3.11 : Bentuk Normal Ke-1 Transaksi Pembelian ….…………………. 44

Tabel 3.12 : Bentuk Normal Ke-2 Transaksi Pembelian ………………………. 45

Tabel 3.13 : Bentuk Normal Ke-2 Tabel Supplier ………………………….. 45

Tabel 3.14 : Bentuk Normal Ke-2 Tabel Pegawai ……………………………… 45

Tabel 3.15 : Bentuk Normal Ke-2 Tabel Obat …………………………………. 45

Tabel 3.16 : Bentuk Normal Ke-3 Tabel Transaksi Pembelian …………….. 46

Tabel 3.17 : Bentuk Normal Ke-3 Tabel Supplier …………………………….. 46

Tabel 3.18 : Bentuk Normal Ke-3 Tabel Pegawai ………………………….. 46

Tabel 3.19 : Bentuk Normal Ke-3 Tabel Obat ………………………………… 46

Page 9: Laporan ADSI - STIKI INDONESIA - 08101018

viii

Tabel 3.20 Bentuk Normal Ke-3 Tabel Detail Pembelian ……………………. 47

Page 10: Laporan ADSI - STIKI INDONESIA - 08101018

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi yang begitu pesat membuat segala sesuatunya

terasa lebih mudah, seperti misalnya pembuatan dan penghitungan laporan

keuangan yang dulunya bisa diselesaikan dalam waktu yang terbilang lama, maka

kini dengan bantuan teknologi komputer proses penghitungan laporan keuangan

hanya memakan sedikit waktu dan tenaga.

Ditambah lagi dengan berkembangnya banyak applikasi komputer yang

berfungsi dalam banyak hal, yang tentunya akan membantu kerja manusia, seperti

misalnya munculnya banyak applikasi office atau perkantoran yang khusus

digunakan untuk mengurusi kegiatan-kegiatan fungsional dari pada kantor itu

sendiri, seperti misalnya mengenai masalah laporan dan pembuatan jurnal.

Di lain pihak perkembangan industri dan perdagangan juga semakin maju

pesat, hal ini ditandai dengan maraknya toko-toko atau supermarket-supermarket

yang kian ramai dipasaran, hal ini menimbulkan pemikiran yang kuat bahwa

semakin berkembang suatu usaha maka permasalahan yang akan dihadapi juga

semakin banyak dan semakin komplek, sehingga pada dasarnya pihak-pihak ini

membutuhkan suatu alat bantu yang dapat digunakan untuk meringankan beban

kerja para karyawannya.

Setiap bentuk organisasi baik yang bergerak dibidang perdagangan

maupun industri, pada dasarnya membutuhkan informasi komputerisasi yang

nantinya sangat membantu dalam menentukan langkah kedepan bagi organisasi

tersebut. Begitu pula dalam era globalisasi seperti saat ini banyak kemajuan dalam

berbagai aspek kehidupan, untuk menunjang dan mengikuti arus globalisasi

diperlukan adanya suatu sistem komputerisasi yang dapat mempermudah

kehidupan manusia menjadi lebih baik lagi dalam segala aspek kehidupan.

Dapat lebih mudah dikontrol sehingga dapat menghasilkan informasi yang

cepat, tepat dan akurat. maka saat ini sistem komputerisasi memegang peranan

Page 11: Laporan ADSI - STIKI INDONESIA - 08101018

2

penting untuk menghasilkan informasi yang lebih tepat, cepat dan akurat. Namun

dibalik sistem informasi komputerisasi masih banyak yang dapat digali guna

pendidikan dan informasi.

Dalam perkembangan teknologi itu tentunya proses penyebarannya

masihlah tidak merata sehingga masih banyak sistem manual yang ditemukan. Hal

ini tidaklah lain karena kurangnya pengetahuan dan pemahaman masyarakat

terhadap pentingnya teknologi dalam menunjang kerja sistem mereka, banyak

anggapan bahwa dengan adanya komputerisasi maka proses atau sistem kerja

harus berubah total dan akan semakin rumit

Hal serupa juga penulis alami ketika mengusulkan sistem terkomputerisasi

sebagai sistem baru di salah satu Apotek, padahal sistem manual yang ada

sangatlah menghambat laju kerja Apotek tersebut, seperti misalnya proses

pembuatan laporan penjualan yang dikerjakan secara manual dan tidak dapat

menghasilkan informasi secepat waktu yang diharapkan oleh pemilik Apotek.

Tentu saja hal ini akan terjadi, bagaimana tidak sistem pengumpulan nota yang

begitu banyak hanya ditulis dalam sebuah buku transaksi, sehingga apabila

laporan keuangan diminta secara tiba-tiba maka proses selesainya laporan tersebut

bisa memakan waktu lebih dari satu hari.

Salah satu cara mengatasi masalah tersebut adalah mengubah sistem

manual tersebut kedalam sistem komputer, sehingga proses pengolahan data

menjadi lebih cepat dan pembuat laporan dapat dibuat secara cepat dengan

pemanfaatan keunggulan pemprosesan data oleh komputer.

selain masalah waktu, pengantian sistem manual ke dalam sistem

terkomputerisasi juga membantu toko dalam penghematan biaya dan membuat

kerja para karyawan atau karyawati dapat lebih efisien, sehingga secara tidak

langsung produktivitas dari Apotek diharapkan dapat meningkat.

Atas dasar permasalahan tersebut maka diambilah judul yang tepat dengan

topik diatas yaitu : “SISTEM INFORMASI POINT OF SALE DARI APOTEK

HERBA GIANYAR”

Page 12: Laporan ADSI - STIKI INDONESIA - 08101018

3

1.2 Rumusan Masalah

1 Dari pembahasan diatas permasalah utama adalah bagaimana mengetahui

sistem kerja dari pada toko tersebut sehingga akan dijabarkan lebih lanjut

pada implementasi pembuatan applikasi.

2 Permasalahan kedua adalah bagaimana menerapkan sistem dan bagaimana

proses pembuatan sistem berjalan.

1.3 Batasan masalah

1 Sistem hanya membahas masalah terhadap gambaran umum tentang

program penjualan dan pembelian yang dilakukan oleh toko dan tidak

membahas masalah hubungan toko dengan pihak luar serta hubugan toko

dengan pegawai seperti misalnya masalah pengajian pegawai.

2 Sistem penjualan dan pembelian yang ada hanya menyangkut masalah-

masalah pembayaran tunai, sehingga sistem kredit dan sebagainya belum

bisa dimplementasikan ke dalam sistem, di karenakan prosedur yang ada

juga hanya mendukung pembayaran secara tunai.

3 Masalah hanya dibatasi tentang sistem, bukan berkaitan dengan masalah

penggunaan aplikasi-aplikasi pembantu yang digunakan dalam proses

pembuatan sistem.

1.3 Manfaat dan tujuan penulisan

Maanfaat yang didapatkan dari penulisan ini adalah.

1 Menerapkan ilmu yang telah diperoleh penulis selama masa kuliah di

STIMIK STIKOM BALI sehingga terlihat jelas manfaat studi penulis.

2 Memberikan bantuan mengenai bagaimana cara mengolah data yang tepat

dengan mengguakan bantuan komputer sebagai alat bantunya, sehingga

penggunaan teknologi bisa lebih meluas.

3 Memberikan salah satu contoh aplikasi yang bisa digunakan dan

diterapkan dalam sistem pembelian dan penjualan barang apotek Herba

Gianyar.

Page 13: Laporan ADSI - STIKI INDONESIA - 08101018

4

4 Memberikan bahan pelajaran dan materi atau informasi pada para

pembaca.

Sedangkan tujuan dari penulisan laporan ini adalah

1 Sebagai salah satu syarat yang diperlukan penulis untuk mendapatkan nilai

dalam mata kuliah Analisis dan Desain Sistem Infornasi.

2 Sebagai media latihan bagi penulis untuk mengetahui proses kerja di dunia

nyata dan berusahan menghubungkannya dengan pengetahuan yang telah

didapat penulis selama masa perkuliahaan.

1.4 Analisa kebutuhan

Kebutuan sistem yang ada berdasarkan masalah yang ada di apotek Herba

adalah sebagai berikut

a. Kebutuhan data

Sistem membutuhkan data-data untuk pembuatan database dengan

gambaran sebagai berikut

Data User : Id_user,nama,password,level

Data pegawai : id_pegawai,nama,alamat,no_telp,jabatan,jenis_kelamin

Data supplier : id_supplier,nama,contact,no_telp,alamat

Data obat: id_obat, nama, keterangan, komposisi, satuan, harga, stok,

stok_minimal

Data penjualan : id_jual, id_obat, id_pegawai, tanggal, total,

nama_pelanggan

Data pembelian : id_beli, id_obat, id_supplier, tanggal,

tanggal_jatuh_tempo, total harga

b. Kebutuhan fungsional

1 Sistem memerlukan form pegawai untuk melakukan operasi

maintenance data data pegawai, dan memiliki fungsi tambah data,

edit, delete.

2 Sistem memerlukan form supplier untuk melakukan proses tambah,

edit dan, delete data supplier

Page 14: Laporan ADSI - STIKI INDONESIA - 08101018

5

3 Sistem memerlukan form obat untuk melakukan proses tambah,

edit dan, delete data obat

4 Sistem juga memerlukan form data penjualan dan data pembelian

untuk melakukan proses transaksi

5 Sistem memerlukan data form pengguna untuk melaukan proses

tambah, edit, dan delete data pengguna sistem.

6 Sistem memerlukan form pembuatan laporan untuk dapat membuat

laporan obat, penjualan , pembelian, pegawai, dan laporan supplier.

Page 15: Laporan ADSI - STIKI INDONESIA - 08101018

6

BAB II

LANDASAN TEORI

2.1 Konsep Dasar Program

Program dapat diartikan sebagai “urutan perintah yg diberikan pd

komputer untuk membuat fungsi atau tugas tertentu” ( KBBI//

http://kamusbahasaindonesia.org/).

Ciri dari sebuah program salah satunya yaitu terstruktur karena program

yang terstruktur akan mudah dimengerti dan dimodifikasi, statement yang dibuat

harus logis, dan tidak mengandung makna ganda, selain itu program juga harus

efisien dan jelas perintah yang diberikan.

Bahasa pemrograman merupakan prosedur atau tata cara penulisan

program. Didalam struktur dasar pemrograman salah satu tahapan dari suatu

pengembangan program adalah mengkodekan dan menterjemahkan rancangan

terinci yang telah dibuat menjadi suatu program komputer yang siap dipakai.

Namun didalam membuat program juga tidak lepas dari sifat individu seorang

pemrogram.

Proses pemrograman komputer bukan saja sekedar menulis atau membuat

suatu urutan instruksi-instruksi yang harus dikerjakan oleh komputer, akan tetapi

bertujuan untuk membuat solusi dari pemecahan masalah, meningkatkan kualitas

dan performance dari kinerja, dan membantu proses pengambilan keputusan serta

memudahkan pekerjaan untuk pemakai (User).

Dalam Dunia komputer program adalah salah satu unsur yang sangat

penting dalam menunjang terciptanya sebuah sistem komputerisasi yang baik,

maka program yang dibuat harus ditulis dengan baik dan terstruktur. Jika terjadi

kesalahan akan mudah dimodifikasi dan apabila sistem berubah program dapat

mengikuti perubahan tersebut.

Program Microsoft Visual Basic 6.0 juga merupakan bahasa pemrograman

yang berorientasi objek (Object Oriented Programing). Microsoft Visual Basic 6.0

menyediakan objek-objek yang sangat kuat, berguna dan mudah dipakai. Dengan

Page 16: Laporan ADSI - STIKI INDONESIA - 08101018

7

fasilitas tersebut, membuat Microsoft Visual Basic 6.0 menjadi begitu diidamkan

oleh para programmer.

Hal lain yang perlu diperhatikan didalam struktur pemrograman, yaitu

masalah penulisan program yang interaktif dan penulisan program yang efisien.

Program dikatakan interaktif, jika program tersebut dapat dipergunakan oleh

pemakai secara mudah serta pemakai dapat mengerti tentang proses yang sedang

dilakukan oleh program. Terdapat beberapa kiat dalam membuat program yang

interaktif :

Program harus dapat melakukan validasi terhadap setiap data yang masuk.

1 Program harus dapat mengecek setiap kemungkinan yang penting,

yang akan muncul pada data masukan.

2 Buatlah metode masukan sesederhana mungkin.

3 Buatlah program yang dapat memberikan tanda bahwa data yang

dikehendaki sudah terpenuhi.

4 Berikan label keterangan pada setiap keluaran dan pesan apabila terjadi

kesalahan.

5 Berikan pesan, apabila terdapat program yang melakukan suatu proses

yang memerlukan suatu waktu tunggu.

2.2 Konsep Dasar Sistem

Sistem informasi menerima masukan data, instruksi dan pengolahan data

tersebut dengan perintah untuk mengeluarkan hasilnya, ini merupakan dari

peristiwa yang terjadi pada sistem informasi. Sistem informasi itu sendiri

mempunyai sub-sub yaitu sistem dan informasi.

Informasi dapat didefinisikan sebagai pengolahan data dalam suatu bentuk

yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan

suatu kejadian-kejadian (Even) yang nyata (Fact) yang digunakan untuk

pengambilan keputusan.

Sumber dari informasi adalah data, data merupakan bentuk jamak dari

bentuk tunggal datum atau data item. Data adalah kenyataan yang

menggambarkan suatu kejadian-kejadian dan kesatuan nyata, kejadian-kejadian

Page 17: Laporan ADSI - STIKI INDONESIA - 08101018

8

(Event) adalah suatu yang terjadi pada saat tertentu. Didalam dunia bisnis,

kejadian-kejadian yang sering terjadi adalah perubahan dari suatu nilai yang

disebut dengan transaksi nilai uang atau nilai piutang dagang.

Informasi dapat diperoleh dari sistem informasi, dalam Jogianto (1993:15)

Sistem informasi adalah suatu sistem didalam suatu organisasi yang

mempertemukan kebutuhan pengolahan data transaksi harian yang

mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan

strategi atau suatu organisasi untuk dapat menyatakan kepada pihak luar tertentu

dengan laporan-laporan yang dilakukan oleh karena itu pengendalian perlu

dirancang dan diterapkan untuk mencegah hal-hal yang dapat merusak sistem atau

bila terlanjur terjadi kesalahan langsung dapat diatasi.

2.2.1 Pengertian Sistem

Menurut Jerry Fits Geraid ( Jogiyanto H.M., 1993:3). “Sistem

adalah suatu kumpulan atau himpunan dari unsur, komponen atau

variabel-variabel yang terorganisir, saling berinteraksi, saling

ketergantungan satu sama lainnya dan terpadu.

Suatu sistem dapat berdiri dari bagian-bagian sistem atau

subsistem, masing-masing dari subsistem terdiri dari subsistem yang lebih

kecil lagi atau terdiri dari komponen-komponen pendukung sistem itu

sendiri. Subsistem-subsistem yang ada sering berinteraksi dan sering

berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran

tersebut dapat tercapai.

Metode umum sebuah sistem adalah input, process dan output. Hal

ini merupakan konsep sebuah sistem yang sangat sederhana sebab sistem

dapat mempunyai beberapa masukan dan keluaran. Sistem itu pula sebuah

sistem memiliki karaktristik atau sifat-sifat tertentu yang mencirikan

bahwa hal tersebut bisa dikatakan sebagai sistem.

Dapat disimpulkan bahwa sistem adalah himpunan atau group dari

elemen atau komponen yang berhubungan atau saling bergantung satu

sama lain untuk mencapai tujuan tertentu.

Page 18: Laporan ADSI - STIKI INDONESIA - 08101018

9

Sebuah sistem terdiri dari bagian-bagian saling berkaitan yang

beroperasi bersama untuk mencapai sasaran dan maksud. Berarti sebuah

sistem bukan seperangkat unsur yang tersusun secara tak teratur, tetapi

terdiri dari unsur-unsur yang dapat dikenal sebagai saling melengkapi

karena mempunyai satu maksud tujuan atau sasaran.

Suatu sistem mempuyai karaktristik atau sifat-sifat yang tertentu

yaitu :

1 Komponen sistem saling berintegrasi membentuk satu kesatuan

dapat berupa suatu sub sistem.

2 Batasan sistem daerah yang membatasi antara satu sistem dengan

sistem yang lain.

3 Lingkungan luar sistem apapun diluar batas dari sistem yang

mempengaruhi opererasi sistem.

4 Interface (penghubung). Media penghubung antara satu sub sistem

dengan sub sistemyang lain.

5 Input, energi yang dimasukan kedalam sistem.

6 Ouput, hasil energi yang diolah dan diklasifikasikan menjadi

keluaran yang berguna.

7 Pengolahan sistem, yang mengubah masukan menjadi keluaran.

8 Sasaran sistem, tujuan dari sistem yang dibuat.

Sistem dapat diklasifikasikan dari beberapa bentuk sudut pandang

diantaranya adalah sebagai berikut :

1 Sistem Abstrak dan Sistem Fisik (Abstract system and Physical

system)

2 Sistem abstrak adalah sistem yang berupa pemikiran atau ide yang

tidak tampak secara fisik. Sedangkan sistem fisik merupakan

sistem yang ada secara fisik.

3 Sistem Alamiah (Natural system) dan Sistem Buatan Manusia

(Human mode system).

4 Sistem alamiah adalah sistem yang terjadi melalui proses alam

tidak dibuat aleh manusia. Sedangkan sistem buatan manusia

Page 19: Laporan ADSI - STIKI INDONESIA - 08101018

10

adalah sistem dirancang oleh manusia yang melibatkan interaksi

antara manusia dengan mesin.

5 Sistem Tententu (Deterministic system) dan Sistem Tak tentu

(open system) adalah sustem beroperasi dengan tingkah laku yang

dapat diprediksi. Sedangkan sistem Tak tentu adalah sistem yang

kondisi masa depannya tidak dapat diprediksi karena mengandung

kemungkinan probabilitas atan praduga.

6 Sistem Tertutup (closed system) dan Sistem Terbuka (Open

systen).Sistem tertutup adalah sistem yang tidak berhubungan dan

tidak terpengaruh dengan linkungan luarnya serta bekerja secara

otomatis tanpa campur tangan dari pihak luar. Sedangkan Sistem

Terbuka adalah sisten\m yang berhubungan dan berpengaruh

dengan lingkungan luarnya.

2.3 Pengertian Informasi

Menurut Jogyanto H.M. (1998.8) “Informasi adalah data yang telah diolah

menjadi bentuk yang lebih berarti bagi penerimanya dan bermanfaat dalam

mengambil keputusan saat ini dan saat mendatang, akan tetapi informasi yang

peling sederhana dimana semua masukan tiba pada saat bersamaan.

Bahasa komputer merupakan sarana komunikasi yang menjembatani

antara manusi dengan komputer. Proses progran komputer bukan hanya sekedar

menulis suatu urutan intruksi yang harus dikerjakan oleh komputer akan tetapi

bertujuan untuk memecahkan masalah serta membuat mudah pekerjaan atau yang

lainnya yang digunakan oleh pemakai (User).

Dalam proses pemecahan suatu masalah dengan menggunakan program

komputer ada lima langkah yang dapat dilakukan agar program tersebut menjadi

lebih terstruktur antara lain sebagai berikut :

Microsoft Visual Basic suatu program aplikasi yang menerangkan sistem

manajemen database relasional yang bahasa disebut RDBMS (Relational

Database Manajement System) yang berorientasi pada objek, kemampuan untuk

membuat berbagai aplikasi dengan cepat karena dilengkapi dengan fasilita-

Page 20: Laporan ADSI - STIKI INDONESIA - 08101018

11

fasilitas yang lengkap dan mudah digunakan sekalipun oleh pengguna yang belum

menguasai pemrograman database.

2.4 Pengertian Sistem Informasi

Menurut Robert A. Leitch dan K. Roscoe Davis dalam buku Jogiyanto

H.M (1998,11) 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 dengan laporan-laporan.

2.5 Peralatan Pendukung (Tools System)

Peralatan pendukung (tools system) adalah peralatan yang digunakan

untuk merancang sebuah sistem. Peralatan pendukung tersebut meliputi sebagai

berilut :

2.6.1 Visual Basic 6.0

Visual Basic selain disebut sebagai bahasa pemprograman juga

sering disebut sebagai sarana ( tools ) untuk menghasilkan program-

program aplikasi berbasis Windows. Secara umum ada beberapa manfaat

yang diperoleh dengan menggunakan Visual Basic

1 Dipakai dalam membuat aplikasi yang berbasiskan Windows

2 Dipakai dalam membuat obyek-obyek pembantu program, seperti

fasilitas help, kontrol ActiveX, aplikasi internet dan sebagainya.

3 Digunakan untuk menguji program dan menghasilkan program

akhir EXE yang bersifat executeable atau dapat langsung

dijalankan

Sejak dikembangkan pada tahun 80-an, bahasa pemprograman

Visual Basic terus berusaha menambah fasilitas-fasilitas baru yang dapat

membuat kinerja sistem berkembang beberapa fasilitas baru yang ada di

dalam program Visual Basic ini adalah

Menggunakan platfrom developer studio

Page 21: Laporan ADSI - STIKI INDONESIA - 08101018

12

Memiliki sarana akses data

Memiliki compiler

ActiveX dan Internet

Memiliki sarana Wizard

Memiliki sarana kontrol yang baru

Memiliki beberapa versi yang sesuai dengan tingkat kebutuhan

anda, yaitu standard, professional, dan enterprise

2.6.2 Diagram Hubungan Data (Entity Relationship Diagram)

Digunakan untuk menggambarkan hubungan antaradata store yang

ada dalam diagram hubungan data antara lain

Entitas yang digambarkan dengan kotak persegi empat dan

digunakan untuk menunjukan sekumpulan orang, tempat, objek atau

konsep dan sebagainya yang menunjukan dimana data dicatat atau

disimpan.

Hubungan atau relasi dengan kotak segi empat diamond dengan

garis yang menghubungkan entitas yang terkait. Hubungan atau relasi

menunjukan abtraksi dari sekumpulan hubungan yang memungkinkan

antara entitas yang berbeda.

2.6.3 Bagan terstruktur

Bagan terstruktur dapat digunakan untuk :

1 Mendefinisikan dan mengilustrasikan organisasi dari sistem

informasi secara berjenjang dalam bentuk modul-modul dan

submodul.

2 Menunjukan dalam elemen data, elemen control dan hubungan

antar modul.

3 Memudahkan programer dalam melakukan pembuatan program

dan perbaikan kesalahan program.

Page 22: Laporan ADSI - STIKI INDONESIA - 08101018

13

2.6.4 Psuedocode

Menurut Joseph W. Wilkinson (1995:77), “Kode adalah suatu

kerangka (framework) yang menggunakan angka atau huruf atau

kombinasi angka dan huruf untuk memberi tanda terhadap klasifikasi yang

sebelumnya dibuat”.

Kode digunakan untuk mengklasifikasikan data, memasukan data

kedalam komputer untuk mengambil bermacam-macam informasi yang

berhubungan dengannya.

Kode juga berasal dari pesudo yang berarti imitasi atau mirip dan

code menunjukan kode dari program pseudecode adalah kode yang mirip

dengan instruksi kode program yang sebenarnya, pseudecode mengikuti

struktur data dan pemrograman terstruktur yang terdiri dari struktur unit,

struktur keputusan dan struktur iterasi atau perulangan.

2.6.5 Normalisasi

Menurut Ir. Harianto kristianto (1996.18),”Normalisasi adalah

proses pengelompokan data elemen menjadi tabel-tabel yang menunjukan

entity dan relasinya”.

Dan menurut Cris Gane dan Trish Sarson dalam jogyanto

H.M.(1999.403).“Normalisasi adalah proses untuk mengorganisasikan file

untuk menghilangkan group elemen yang berulang-ulang”. Suatu file yang

terdiri dari beberapa group elemen yang berulang, atau sebuah kegiatan

pengelompokan atribut-atribut sehingga membentuk relasi yang terstruktur

dengan baik yang disebut juga dengan normalisasi. Normalisasi juga

banyak dilakukan dalam merubah bentuk database dari suatu struktur

pohon atau struktur jaringan menjadi struktur hubungan. Konsep dari

normalisasi pertama kali dikenalkan oleh Dr. EP Cood dalam bentuk

struktur data yang berhubungan dengan elemen data lainnya baik dalam

suatu file atau dalam file lain.

Tujuan normalisasi adalah sebagai berikut :

Page 23: Laporan ADSI - STIKI INDONESIA - 08101018

14

1 Untuk menghindarkan terjadinya insert, update dan delete yang

menimbulkan anomali data pada saat dilakukan Updating.

2 Untuk menimalkan keterangan data.

3 Untuk menjamin maintenace reitance.

4 Terjaminnya terstruktur data yang konsisten.

Tahap-tahap dalam normaliasi :

1 Normalisasi bentuk pertama (First Normal/1NF) Yaitu

menghilangkan beberapa grup elemen yang berulang-ulang agar

pada setiap perpotongan baris dan kolom terdapat satu data-value.

2 Normalisasi bentuk kedua (Second Normal Form/2NF) Yaitu

menghilangkan beberapa bagian ketergantungan fungsional atau

dengan kata lain apabila sudah berada pada 1NF setiap atribut yang

bukan tergantung pada primary key.

3 Normalisasi bentuk ketiga (Third Normal Form/3NF) Yaitu

menghilangkan beberapa ketergantungan fungsional (transitive

dependence) atau dengan kata lain apabila sudah berada pada 2NF

setiap atribut yang bukan tergantung terhadap atribut lain kecuali

terhadap primary key.

4 Normalisasi BCNF (Boyce-Cood Normal Form) Yaitu

menghilangkan beberapa sisa keganjilan dari hasil normalisasi

bentuk kedua atau apabila dari hasil normalisasi bentuk kedua atau

apabila setiap determinannya adalah merupakan candidate key.

5 Normalisasi bentuk keempat (Fourth Normal Form/4NF) Yaitu

menghilangkan beberapa ketergantungan pada banyak harga

(multivalue dependence).

2.6.6 Penelusuran Akses

Syarat Akses pada intinya mengambil prosedur spesifikasi dari

user, dimana termasuk perintah tentang bagaimana user akan

Page 24: Laporan ADSI - STIKI INDONESIA - 08101018

15

menggunakan data akses, jalur akses yang menunjukan bagaimana data

akan digunakan dan menerangkan :

1 Mengakses tipe record dengan beberapa perintah akses.

2 Rangkaian dimana tipe record digunakan untuk menyeleksi tipe

record.

3 Kunci akses yang digunakan untuk menyeleksi tipe record.

4 Mendapatkan dari beberapa bagian record.

5 Nomor record yang diakses.

2.6.7 Analisa Terstruktur

Analisa adalah sebuah tahapan yang menyelesaikan masalah yang

mempunyai fungsi mengidentifikasikan masalah dalam mencari

pemecahan masalah. Sistem merupakan seperangkat unsur-unsur yang

terdapat pada manusia, alat-alat, prosedur-prosedur, konsep-konsep yang

disusun untuk maksud dan tujuan tertentu. Terstruktur adalah cara

pemecahan masalah yang dipresentasikan oleh modul-modul yang urut

dan rinci.jika analisa terstruktur adalah dasar pengetahuan untuk

melakukan proses analis sistem informasi dengan menggunakan prosedur-

prosedur yang digambarkan dalam tehnik-tehnik dalam pemecahan

terstruktur berbagai alat yang digunakan dalam analisa terstruktur adalah :

Diagram Alir Data (DAD)

Pengertian secara umum dari diagram alir data atau data flow

diagram ini adalah suatu network yang menggambarkan suatu sistem yang

atomate atau komputerisasi, manualisasi atau gabungan dari keduanya

yang penggambarannya disusun dalam bentuk kumpulan komponen sistem

yang saling berhubungan sesuai dengan aturan mainnya.

Kesatuan luar (Eksternal Entity) Menunjukan lingkungan luar

sistem yang dapat berupa orang, organisasi atau sistem lainnya, suatu

kesatuan luar yang dilambangkan dengan simbol “Bujur Sangkar”.

Arus Data (Data Flow)

Page 25: Laporan ADSI - STIKI INDONESIA - 08101018

16

Menunjukan arus data yang mengalir diantara proses simpanan

data dan kesatuan luar, dapat berupa masukan sistem atau hasil dari proses,

arus data yang dilambangkan dengan simbol ”Anak Panah”.

Proses (process)

Menunjukan kegiatan yang dilakukan oleh orang, mesin atau

komputer dari hasil suatu arus data yang masuk kedalam proses untuk

dihasilkan arus data yang akan keluar dari proses, suatu proses

dilambangkan dengan simbol “Lingkaran”.

Simpanan Data (Data Store)

Menunjukan simpanan dari data yang dapar berupa file, arsip, tabel

atau agenda, simpanan data dapat dilambangkan dengan sismbol “Empat

persegi panjang terputus”.

Peraturan yang baku dan berlaku dalam penggunaan diagram alir

data menurut (Tata Sutabri (1999:20)), untuk membuat suatu model sistem

adalah sebagai berikut.

1 Dalam data flow diagram tidak boleh menghubungkan antara

external entity dengan external entity secara langsung.

2 Dalam data flow diagram tidak boleh menghubungkan antara data

store dengan data store lainnya secara langsung.

3 Setiap proses harus ada data flow yang masuk dan data flow yang

keluar.

Adapun langkah-langkah dalam membuat data flow diagram

menurut Tata Sutabri (1999:7). dibagi menjadi tiga tahap atau

tingkatkonstruksi, yaitu sebagai berikut :

1 Diagram Konteks

Dibuat untu menggambarkan suatu umber serta tujuan data

yang akan diproses atau dengan kata lain diagram tersebut

menggambarkan sistem secara umum dari keseluruhan sistem yang

ada.

2 Diagram Nol

Page 26: Laporan ADSI - STIKI INDONESIA - 08101018

17

Dibuat untuk menggambarkan tahapan proses yang ada

didalam diagram konteks yang penjabarannya lebih terperinci.

3 Diagram Detail

Dibuat untuk menggambarkan arus data secara lebih

mendetail lagi dari tahapan proses yag ada didalam diagram.

2.6.8 Spesifikasi Proses

Spesifikasi Proses adalah diskripsi atau urutan mengenai proses

yang ada dalam sistem. Dalam kata lain spesifikasi proses disusun untuk

seriap proses pada tingkat terrendah yang terdapat sebuah diagram alir

data dan dapat mengidentifikasikan aliran data masuk maupun keluar dari

proses serta operasi yang dilakukan atas data tersebut.

2.6.9 Kamus Data

Pengertian kamus data menurut Jogiyanto (2001:725) Kamus data

adalah katalog fakta tentang data dan kebutuhan informasi dari suatu

sistem informasi dengan mendefinisikan data mengalir pada sistem secara

lengkap.

Fungsi kamus data adalah suatu katalog yang menjelaskan lebih

detail tentang data flow diagram yang mencakup proses, data flow, dan

data store.

Kamus data harus dapat mencerminkan keterangan– keterangan

yang jelas tentang data yang dicatat untuk maksud keperluan ini maka

kamus data harus memuat hal–hal yang ada dalam kamus data sebagai

berikut :

1 Nama Arus Data, Nama arus data yaitu kamus data yang

menjelaskan nama dari setiap arus data.

2 Alias, Alias yaitu nama lain dari data tersebut atau singkatan.

3 Tipe Data, Tipe data yaitu arus data dapat mengalir dari hasil suatu

proses ke proses yang lain, berupa dokumen atau laporan.

Page 27: Laporan ADSI - STIKI INDONESIA - 08101018

18

4 Struktur Data, Strukutur data yaitu menunjukkan arus data yang

dicatat pada kamus data menyebutkan seluruh isi data atau

dokumen.

5 Volume, Volume yaitu dicatat dalam kamus data tentang volume

rata–rata (minimal) dan volume puncak (maksimal).

6 Periode, Periode yaitu menunjukkan kapan terjadinya arus data

atau jangka waktu

7 Penjelasan, Penjelasan yaitu dicatat yang berisi keterangan–

keterangan, kegunaan, dari dokumen tersebut.

8 Arus Data, Arus data yaitu arus data yang menunjukkan dari mana

data mengalir dan ke mana data akan menuju.

Selain hal–hal tersebut di atas, kamus data juga mempunyai suatu

bentuk untuk mempersingkat arti atau makna dari simbol yang dijelaskan

yang disebut notasi. Dimana notasi kamus data lebih mudah menjelaskan

data dibandingkan dengan narasi. Notasi atau simbol yang digunakan

dibagi menjadi dua macam yaitu sebagai berikut :

Notasi Tipe Data

Notasi ini digunakan untuk membuat spesifikasi format input

maupun output suatu data. Notasi umum yang digunakan antara lain :

Tabel 2.1 Notasi Tipe Data

Page 28: Laporan ADSI - STIKI INDONESIA - 08101018

19

Notasi Struktur Data, Notasi ini digunakan untuk membuat spesifikasi elemen

data. Dimana notasi yang umum digunakan adalah sebagai berikut:

Tabel 2.2 Notasi Struktur Data

2.6.10 Rancangan Sistem

Perancangan sisyem adalah tahap dalam pengembangan sistem

yang dilakukan setelah tahap analisa sistem, dimana dalam tahap ini

seorang analis sistem akan merancang atau membentuk sistem tersebut.

Seperti yang dikemukakan oleh Secolf (1989.158) didalam bukunya

seperti berikut:

“Perancangan sistem menentukan bagaimana suatu sistem

mencapai apa yang harus dicapai. Tahapan ini melibatkan konfigurasi

komponen-komponen perangkat keras, lunak dari suatu sistem, sehingga

setelah instalasi akan benar-benar memuaskan setelah ditetapkan pada

akhir tahap analisa sistem”.

Menurut jhon Burch (1992.461) perancangan atau desain sistem

dapat didefinisikan sebagai penggambaran perencanaan dan pembuatan

sketsa atau pengurutan dalam beberapa elemen terpisah kedalam satu

kesatuan yang utuh dan berfungsi.

Diagram Hubungan Data (Entity Relationship Diagram)

Page 29: Laporan ADSI - STIKI INDONESIA - 08101018

20

Diagram hubungan data digunakan untuk menggambarkan hubungan

antara data store yang ada didalam diagram aliran data.

Komponen-komponen yang digunakan didalam diagram hubungan

data antara lain :

a. Entitas, digambarkan dengan kotak segi empat dan digunakan

untuk menunjukan sekumpulan orang, tempat, objek atau konsep

dan sebagainya menunjukan dimana data dicatat atau disimpan.

Contoh :

b. Relationship (Hubungan atau Relasi)

Digambarkan dengan kotak berbentuk diamond atau belah

ketupat dengan garis yang menghubungkan ke entiti yang terkait,

maka relationship diberi nama dengan kata kerja. Hubungan atau

relasi menunjukkan abstrak dari sekumpulan hubungan yang

berbeda,

Contoh:

c. Atribute

Menunjukkan karakteristik dari tiap entitas atau sesuatu

yang menjelaskan entitas atau hubungan. Sehingga atribute

dikatakan elemen data dari entitas dan relationship. Dari setiap

Mahasiswa Mempun

yai

NIM

Page 30: Laporan ADSI - STIKI INDONESIA - 08101018

21

atribut- atribut entitas terdapat satu atribut yang dijadikan sebagai

kunci (key).

Ada beberapa jenis key yaitu :

Primary key - Secondary key

Candidate key - Alternate key

Composite key - Foreign key

d. Cardinality (tingkat hubungan)

Yaitu menjelaskan hubungan jumlah keterhubungan satu

entity dengan entiti lainya atau banyaknya entiti yang bersesuaian

dengan yang lain melalui relationship. Ada tiga kemungkinan

hubungan yang ada, yaitu :

a) Satu ke satu (one to one atau 1: 1)

Tingkat hunbungan dinyatakan satu ke satu jika

suatu kejadian pada entitas pertama hanya mempunyai satu

hubungan dengan satu kejadian pada entitas kedua.

Demikian juga sebaliknya, satu kejadian pada entitas yang

kedua hanya bisa mempunyai satu hubungan dengan satu

kejadian pada entitas yang pertama.

Contoh :

b) Satu ke banyak (one to many atau satu : M )

Tingkat hubungan satu perbanyak (satu : M) adalah

sama dengan ke satu (M : satu), tergantung dari arah mana

hubungan tersebut dilihat. Untuk satu kejadian entitas yang

pertama dapat mempunyai hubungan dengan kejadian

1 1 Mahasiswa Mempun

yai

Page 31: Laporan ADSI - STIKI INDONESIA - 08101018

22

entitas kedua. Sebaliknya satu kejadian pada entitas yang

kedua hanya bisa mempunyai satu hubungan dengan satu

kejadian pada entitas yang pertama.

Contoh:

c) Banyak ke banyak (many to many atau M : M)

Tingkat hubungan banyak ke banyak terjadi jika

tiap kejadian pada sebuah entitas akan mempunyai banyak

hubungan dengan kejadian pada entitas lainya. Baik dilihat

dari sisi entitas yang pertama maupun dilihat dari sisi

entitas kedua.

Contoh:

e. LRS (Logical Record Structure)

Logical Record Structure dibentuk dengan nomor tipe

record. Beberapa tipe record digambarkan oleh kotak empat

persegi panjang dan dengan nama yang unik. Beda LRS dengan E-

R diagram nama tipe record berada diluar kotak field tipe record

ditempatkan.

Logical Record Structure terdiri dari link-link diantara tipe

record link ini menunjukan arah dari satu tipe record lainya.

Banyak link dari LRS diberi tanda field-field yang kelihatan pada

kedua link tipe record. Penggambaran LRS mulai dengan

menggunakan model dimengerti dua metode yang dapat

digunakan, dimulai dengan hubungan kedua model yang dapat di

1 M Dosen Mengajar

Mahasiswa

M M Buruh Proyek

Proyek

Page 32: Laporan ADSI - STIKI INDONESIA - 08101018

23

konterversikan ke LRS. Metode yang lain dimulai dengan ER-

diagram dan langsung dikontroversikan ke LRS.

Relasi merupakan pernyataan data secara grafis dua

dimensi yang terjadi dari kolom dan baris. Tiap kepotongan antara

kolom dan baris mempunyai nilai isi.

Relasi merupakan bentuk visual dari sebuah file, tiap baris

dalam setiap relasi mewakili sebuah record, dan tiap kolom dalam

setiap relasi mewakili field.

Page 33: Laporan ADSI - STIKI INDONESIA - 08101018

24

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Data Teknis Objek

3.1.1 Analisa prosedur

Sistem POS ( Point Of Sale ) ini memiliki beberapa aturan yang

didapat dari berbagai prosedur kerja dari apotek Herba Gianyar, aturan

aturan inilah yang kemudian dijadikan acuan dalam pembuatan sistem ini,

beberapa prosedur kerja itu adalah

3.1.1.1 Prosedur pencatatan data pegawai

a. Langkah awal pencatatan data pegawai dimulai dari

pegawai menyerahkan data data pribadi seperti misalnya :

nama , alamat, no telepon, tanggal lahir, dan status

pendidikan terakhir.

b. Pihak manager apotek atau pemilik apotek kemudian mulai

mencatat data data pegawai tersebut.

3.1.1.2 Prosedur pencatatan data obat

a. Langkah pertama dalam pembuatan data obat adalah

dimulai dengan pencatatan data : nama, satuan, kandungan,

produsen, komposisi, tanggal kadaluarsa, stok, stok

minimum, keterangan

b. Data data kemudian dicatat untuk kemudian digunakan

sebagai arsip oleh pihak apotek

3.1.1.3 Prosedur pencatatan data supplier

Page 34: Laporan ADSI - STIKI INDONESIA - 08101018

25

a. Langkah pembuatan data supplier dimulai dengan

pencatatan nama supplier, alamat, contact, no telp, alamat,

obat yang disupplay. Data ini didapatkan langsung dari

pihak supplier ketika pihak apotek ingin membeli obat pada

pihak supplier.

b. Data data yang sudah ada kemudian dicatat dan diguanakan

sebagai arsip yang digunakan oleh pihak apotek.

3.1.1.4 Prosedur pencatatan data transaksi penjualan

a. Penjualan yang terjadi di apotek Herba dimulai ketika

pasien atau pembeli biasa memilih obat mereka, dari data

sana secara manual pembuat nota menanyakan nama

pembeli atau pasien, apabila nama tidak didapatkan maka

isian data nama pada nota penjualan tidak di isikan.

b. Setelah data nama , pegawai apotek kemudian mengisikan

tanggal dan data obat obatan yang dibeli dalam transaksi

itu, data ini kemudian di bandingkan dengan data obat, baik

itu berkaitan dengan harga obat, nama, satuan dan yang

lainnya.

c. Setelah pencatatan data obat dan data pembeli, maka proses

penghitungan dimulai, total pembelian di kerjakan secara

manual oleh pegawai.

d. Pembeli membayar sejumlah uang dan kemudian apabila

ada kembalian pegawai melakukan perhitungan kembali

jumlah kembalian.

e. Transaksi penjualan oleh pihak apotek selesai.

3.1.1.5 Prosedur pencatatan data transaksi pembelian

Page 35: Laporan ADSI - STIKI INDONESIA - 08101018

26

a. Transaksi pembelian dilakukan oleh pihak gudang atas

dasar stok minimum obat yang telah tercapai.

b. Setelah melihat bahwa stok yang ada sesuai dengan data

stok minimum yang ada pada data obat, maka pegawai akan

meminta izin dari pemilik apotek untuk melakukan proses

transasksi pembelian dari pihak supplier.

c. Setelah mendapatkan izin maka proses transaksi pembelian

berlangsung.

d. Pegawai apotek dalam hal ini melakukan proses pencatatan

data transaksi yang ada, yaitu diantaranya data tanggal

transaksi pembelian, nama supplier, nama obat yang dibeli,

tipe pembelian, apakah kontan atau kredit.

e. Apabila pembelian dilakukan dengan tipe kredit maka akan

ada informasi tambahan beruba data tanggal jatuh tempo

yang akan dimasukan,’

f. Setelah itu total harga yang harus dibayar pihak apotek juga

dimasukan.

g. Data-data ini kemudian disimpan dalam arsip pembelian

obat pada supplier.

3.1.1.6 Prosedur pembuatan laporan

a. Laporan yang ada pada apotek herba dapat berupa laporan

penjualan, pembelian, pegawai, obat, supplier.

b. Pada dasarnya pembuatan laporan dimulai ketika pihak pemilik

apotek meminta dibuatkan laporan, biasanya awal bulan.

Laporan yang diminta bisa laporan penjualan atau laporan

lainnya.

c. Setelah menerima instruksi pembuatan laporan maka pegawai

apotek segera memeriksa data data yang diperlukan dalam

berbagai arsip yang ada.

Page 36: Laporan ADSI - STIKI INDONESIA - 08101018

27

d. Biasanya pembuatan laporan ini memerlukan waktu yang

cukup lama, sekitar 2 hari, hal ini dikarenakan proses manual

penyimpanan data yang ada.

e. Setelah data terkumpul, laporan siap untuk diberikan pada

pihak pemilk apotek.

f. Pembuatan laporan selesai.

3.1.2 Analisa dokumen

Data dokumen yang diperlukan dalam proses kerja apotek berupa ,

data obat obatan, data pegawai apotek itu, data supplier tempat pembelian

obat, data transaksi penjualan obat, transaksi pembelian obat. Dari data

data inilah operasi apotek dapat dilaksanakan, mulai dari pencatatan

pegawai, obat, pencatatan supplier baru dan pencatatan transaksi yang

terjadi dalam pihak apotek.

3.2 Statement Of Purpose

Sistem POINT OF SALE ini ditujukan untuk mengatasi masalah penjualan

dan pembelian di apotek Herba Gianyar, dimana sistem memiiki data pengguna

atau data operator yang dibedakan berdasarkan jenis operator, sistem mempuyai

data data pegawai, data supplier, data obat, data transaksi penjualan, data transaksi

pembelian, dan kemampuan untuk melakukan pembuatan laporan pegawai,

laporan obat, laporan supplier, laporan transaksi. Dimana laporan yang

dimaksudkan disini adalah laporan biasa yang menampilkan seluruh data yang

ada.

3.2.1 Event List

Page 37: Laporan ADSI - STIKI INDONESIA - 08101018

28

Dalam pembuatan sistem, terdapat beberapa langkah atau prosedur

kerja yang ada, dimana langkah atau pembagian sistem dapat dilihat dalam

struktur event list dibawah ini,

1. Master Pegawai

1.1. Tambah data pegawai

1.2. Edit data Pegawai

1.3. Hapus data pegawai

2. Master Jenis Barang/Obat

2.1. Tambah Data

2.2. Edit Data

2.3. Hapus Data

3. Master Obat / Barang

3.1. Tambah data obat

3.2. Edit data obat

3.3. Hapus data obat

4. Master Satuan

4.1. Tambah Data

4.2. Edit Data

4.3. Hapus Data

5. Master Supplier

5.1. Tambah data supplier

5.2. Edit data supplier

5.3. Hapus data supplier

6. Master Transaksi

6.1. Transaksi penjualan

6.1.1. Tambah data transaksi penjualan

6.1.2. Edit data transaksi penjualan

6.1.3. Hapus data transksi penjualan

6.2. Transaksi pembelian

6.2.1. Tambah data transaksi pembelian

Page 38: Laporan ADSI - STIKI INDONESIA - 08101018

29

6.2.2. Edit data transaksi pembelian

6.2.3. Hapus data transaksi pembelian

7. Laporan

7.1. Laporan pegawai

7.2. Laporan obat / barang

7.3. Laporan supplier

7.4. Laporan penjualan

7.5. Laporan pembelian

3.3 DFD

Sistem Point Of Sale Ini secara garis besari dapat digambarkan dengan

dengan Data Flow Diagram dari context diagram sampai dengan Data Flow

Diagram Master Operator pada event list.

Page 39: Laporan ADSI - STIKI INDONESIA - 08101018

30

Gambar 3.1 : Diagram Kontek SISTEM

Dari DFD dapat dilihat bahwa pengguna merupakan pegawai apotek,

admin sistem, dan manager , sedangkan untuk supplier dan pelanggan adalah

entitas external yang terkait dengan sistem.

Page 40: Laporan ADSI - STIKI INDONESIA - 08101018

31

1Maintenance

Data Pegawai

3Maintenance Data Barang /

Obat

5Maintenance Data Supplier

6Transaksi

7Laporan

ADMINForm Pegawai

Form

Bar

ang

Nm

r Barang

Form Supplier

Dt Supplier

Dt SupplierDt Pegawai

Form Pegawai

Manager

Inpu

t Dat

a P

egaw

ai

Sim

pan

Dat

a P

egaw

ai

Harga Barang

Transaksi Pembelian

Dt Barang / Obat

Pegawai

Input Data barang

Simpan

Transaksi PenjualanNota Penjualan

Data Pembelian

Input Data Supplier

SImpan

Hg

Brn

g

Laporan Supplier

Lap Pegawai

Laporan Penjualan

Lap Pembelian

02

AdminFrm transaksi

Frm transaksi

Frm laporan

Frm Laporan

Dt transaksi Penjualan / Pebmbelian

Data transaksi

Data Transaksi

Laporan Data Obat

Dt Barang / Obat

Dat

a O

bat

Dt transaksi Penjualan / Pebmbelian

Dt SupplierDt Pegawai

Dat

a tra

nsak

si

Data Pegawai Dat

a S

uppl

ier

Dat

a P

egaw

ai

Data Supplier

Dat

a ba

rang

Dat

a B

aran

g

Dt Jenis

Barang/O

batD

t Satuan

Data Jenis

Maintenance Data

Maintenance Data

Data Satuan

2MaintenanceDaja Jenis

Obat

4MaintenanceData Satuan

Kon

firm

asi

Konfirmasi

Konfirmasi

Konfirmasi

Dt Jenis Barang/Obat

Dt Satuan

Dat

a P

egaw

ai

Data Satuan

Data Jenis

Data Pegawai

Dt SupplierDt Supplier

Dt Obat

Gambar 3.2 : DFD Level 0 Sistem

DFD level 0 merupakan gambaran keseluruhan sistem, dimana

menyangkut gambaran umum proses proses pada event list. Setelah pembuatan

DFD level 0 maka proses berlanjut pada gambar DFD level 1

Page 41: Laporan ADSI - STIKI INDONESIA - 08101018

32

1.2Edit

1.3Hapus1.1

Tambah Data

Manager

Dt Pegawai

Perin

tah

Tam

bah

Dat

a

Edit

Dat

a

Kon

firm

asi

Car

i Dat

a

Dat

a Pe

gaw

aiEd

it D

ata

Dat

a Pe

gaw

ai

Simpan Data

Car

i Dat

a

Dat

a Pe

gaw

ai

Hap

us D

ata

PerintahHapus Data

Dat

a Pe

gaw

ai

Gambar 3.3 : DFD Level 1 Master Pegawai

Page 42: Laporan ADSI - STIKI INDONESIA - 08101018

33

Gambar 3.4 – Gambar DFD Level 1 Master Jenis Obat

Page 43: Laporan ADSI - STIKI INDONESIA - 08101018

34

3.1Tambah

3.2Edit

3.3Hapus

Dt Barang / Obat

Pegawai

Tambah DataId barang/obat

NamaKeterangan

Hapus DataId_barang/obat

Edit Data Barang

Simpan Data Barang Hapus Data

Ca

ri D

ata

Dt Jenis BarangDt Satuan

Da

ta S

atu

an

Data Jenis Barang

Da

ta b

ara

ng

Ko

nfi

rma

si

Ed

it D

ata

Da

ta B

ara

ng

Cari Data

Data Barang

Data Barang

Gambar 3.5 : DFD level 1 Master Obat

Page 44: Laporan ADSI - STIKI INDONESIA - 08101018

35

Gambar 3.6 – DFD level 1 Master Satuan

Gambar 3.7 : DFD level 1 Master Data Supplier

Page 45: Laporan ADSI - STIKI INDONESIA - 08101018

36

6.1Transaksi Penjualan

6.2Transaksi Pembelian

Pegawai Manager

Dt_supplier

Dt_transaksi Penjualan

Pelannggan(External Entity )

Dt_barang [ Obat ]

Dt_transaksi Pembelian

Input Transaksi

Input Transaksi

Dt Supplier

Simpan Data Pembelian

Dt

Bara

ngD

t Barang

Simpan Data Pemjualan

Nota Penjualan

Transaksi Pembelian

dilakukan oleh manager sendiri

Data Transaksi

Data TransaksiData Pegawai

Dat

a Pe

gaw

ai

Dat

a Pe

gaw

ai

Gambar 3.8 : DFD level 1 Transaksi

Page 46: Laporan ADSI - STIKI INDONESIA - 08101018

37

Gambar 3.9 : DFD level 1 Laporan

Page 47: Laporan ADSI - STIKI INDONESIA - 08101018

38

6.2.1Tambah

6.2.2Edit

6.2.3Hapus

Manager

Dt Barang Dt Supplier

Dt Transaksi Pembeiian

Input TransaksiHapus Transaksi

Dat

a B

aran

g

Dat

a S

uppl

ier

Simpan Data

Simpan Data

Dt Transaksi

Cari Data

Dt T

rans

aksi

Pem

belia

n

Data Transaksi Pembelian

Dt Transaksi Pembeiian

Edi

t Dat

a

Kon

firm

asi

Cari Data

Data Transaksi

Edit Data

Data transaksi

Gambar 3.10 : DFD Level 2 – Transaksi Pembelian

Page 48: Laporan ADSI - STIKI INDONESIA - 08101018

39

Gambar 3.11 : DFD level 2 Transaksi Penjualan

3.4 Normalisasi

Tabel yang diperoleh daro aturan aturan pembuatan ERD sebenarnya

masih kurang begitu sempurna, maka dari itu konsep normalisasi perlu dilakukan,

data data normalisasi diambil dari data nota transaksi penjualan dan data nota

transaksi pembelian yang ada di dalam apotek, untuk data data pelengkap yang

tidak ada pada transaksi adalah data data tambahan yang digunakan sebagai

penambah informasi.

Normalisasi pertama dilakukan pada data dari transaksi penjualan

Nomor transak

si

Tanggal No_pegawai

Pegawai

Kd_barang

Nama Barang Satuan Unit

Harga

Jumlah rp

Subtotal

Discount

Total

Page 49: Laporan ADSI - STIKI INDONESIA - 08101018

40

1 12/20/2011

1 Dewa Brg_01. Brg_02, Brg_03

Bodrek Jeruk,procold,Vix Vaporub

Botol,Tablet,Box

2,3,1

20000, 5000, 25000

40000, 15000, 25000

80000 0 80000

2 12/21/2011

1 Dewa Brg_04 Procold Tablet 2 5000 10000 10000 0 10000

3 12/22/2011

2 Yudy Brg_05, Brg_06

Konimex, hansaplas

Tablet, Box 3, 6 4000, 3000

12000, 18000

30000 0 30000

Tabel 3.1 – Bentuk Unnormal Transaksi Penjualan

Bentuk tidak normal tersebut akan diubah menjadi bentuk normal pertama

Bentuk Normal Pertama

Nomor Transaksi

Tanggal No_peg

Pegawai

Kd_barang

Nama Barang

Unit

Satuan

Harga

jumlah Rp

Subtotal

Discount

Total

1 12/20/2011

1 Dewa brg_01 Bodrek Jeruk

2 Botol 20000

40000 80000 0 80000

1 12/20/2011

1 Dewa brg_02 Procold 3 Tablet

5000 15000 80000 0 80000

1 12/20/2011

1 Dewa brg_03 Vix vaporub

1 Box 25000

25000 80000 0 80000

2 12/21/2011

1 Dewa brg_04 Procold 2 Tablet

5000 10000 10000 0 10000

3 12/21/2011

2 Yudy brg_05 Konimex 3 Tablet

4000 12000 30000 0 30000

3 12/21/2011

2 Yudy brg_06 Hansaplas 6 Box 3000 18000 30000 0 30000

Tabel 3.2 – Bentuk Normal Ke-1 Transaksi Penjualan

Dari data bentuk normal pertama ini akan dipecah menjadi beberapa tabel,

hal ini digunakan untuk menghilangkan ketergantungan fungsional, sebagian, dan

transitif. Dilanjutkan dengan Normalisasi Ke 2 dan ketiga. Rancangan Tabel yang

dibuat adalah

Tabel Normal Ke-2

Page 50: Laporan ADSI - STIKI INDONESIA - 08101018

41

Tabel Transaksi Nomor

transaksi no_peg Kd_barang Unit Jumlah

Rp Subtotal Discount Total

1 1 brg_01 2 40000 80000 0 80000 1 1 Brg_02 3 15000 80000 0 80000 1 1 brg_03 1 25000 80000 0 80000 2 1 brg_04 2 10000 10000 0 10000 3 2 brg_05 3 12000 30000 0 30000 3 2 brg_06 6 18000 30000 0 30000

Tabel 3.3 – Bentuk Normal Ke 2 Transaksi Penjualan

Tabel Barang Kd_barang nama barang Satuan Harga brg_01 Bodrek Jeruk Botol 20000 brg_02 Procold Tablet 5000 brg_03 Vix vaporub Box 25000 brg_04 Procold Tablet 5000 brg_05 Konimex Tablet 4000 brg_06 Hansaplas Box 3000

Tabel 3.4 – Bentuk Normal Ke-2 tabel Obat

Tabel Pegawai No Peg Pegawai

1 Dewa 2 Yudy

Tabel 3.5 – Bentuk Normal Tabel Pegawai

Normalisasi pada tabel transaksi dilanjutkan, karena Unit, dan Jumlah Rp

hanya bergantung secara transitif pada nomor_transaksi.Sehingga didapatkan 2

tabel yaitu tabel detail transaksi dan tabel transksi, pada rancangan tabel detail

transaksi dapat ditambahkan id atau number sebagai primary key, namun pada

rancangan normalisasi ini belum ditambahkan.

Bentuk Normal Ke-3

Page 51: Laporan ADSI - STIKI INDONESIA - 08101018

42

Tabel Barang Kd_barang nama barang Satuan Harga brg_01 Bodrek Jeruk Botol 20000 brg_02 Procold Tablet 5000 brg_03 Vix vaporub Box 25000 brg_04 Procold Tablet 5000 brg_05 Konimex Tablet 4000 brg_06 Hansaplas Box 3000

Tabel 3.6 – Tabel Barang/obat – Normal Ke-3

Tabel Pegawai No Peg Pegawai

1 Dewa 2 Yudy

Tabel 3.7 – Tabel Pegawai

Tabel Detail Transaksi

Nomor Transaksi

Kd_barang Unit Jumlah rp

1 brg_01 2 40000 1 Brg_02 3 15000 1 brg_03 1 25000 2 brg_04 2 10000 3 brg_05 3 12000 3 brg_06 6 18000

Tabel 3.8 – Bentuk Normal Ke-3 Tabel Detail Transaksi

Tabel Transaksi Nomor

transaksi no_peg Subtotal Discount Total

1 1 80000 0 80000 2 1 10000 0 10000

Page 52: Laporan ADSI - STIKI INDONESIA - 08101018

43

3 2 30000 0 30000 Tabel 3.9 – Bentuk Normal Ke-3 Tabel Transaksi penjualan

Dari transaksi pembelian barang, didapatkan tabel dengan bentuk

unnormal, dan kemudian akan dicoba untuk dipisahkan sesuai dengan urutan dan

ketentuan menghilangkan ketergantungan ketergantungan yang ada.

No Transa

ksi

id_pembei

Nama Pembeli

tanggal

No order

Salesman / Contact Person

Kode Supplie

r

Supplier Kode Barang

NamaObat / Barang

Unit

Satuan

Harga

Jumlah Rp

Subtotal

Diskon

Total

1 Peg_01

Dewa 12/20/2011

212202011

Ahmad Sup_01 PT PARIT PADANG GLOBAL

Brg_01 Haldol 5Mg Tablet

1 Box 200000

200000

1000000

0 1000000

Brg_02 Lapistan 500Mg

2 Box 50000

100000

1000000

0 1000000

Brg_03 Imunos Tablet

35 Box 20000

700000

1000000

0 1000000

2 Peg_02

Yudy 12/21/2011

212212011

Marchell Sup_02 PT BALI BIMA SAKTI

Brg_04 Eyevit 10 Syrup

10000

100000

100000

0 100000

3 Peg_02

Yudy 12/22/2011

212222011

Sharon Sup_03 PT ANTARMITRA

SEMBADA

Brg_05 Lapistan Tablet

10 Box 10000

100000

100000

0 100000

Tabel 3.10 – Bentuk Unnormal Tabel Transksi Pembelian

No Transaksi

id_pembeli

Nama Pembe

li

tanggal

No order

Salesman / Contact Person

Kode Suppli

er

Supplier Kode Baran

g

NamaObat / Barang

Unit

Satuan

Harga

Jumlah Rp

Subtota

l

Diskon

Total

1 Peg_01

Dewa 12/20/2011

21220201

1

Ahmad Sup_01

PT PARIT PADANG GLOBAL

Brg_01

Haldol 5Mg

Tablet

1 Box

200000

200000

100000

0

0 100000

0 1 Peg_

01 Dewa 12/20

/2011 21220201

1

Ahmad Sup_01

PT PARIT PADANG GLOBAL

Brg_02

Lapistan 500Mg

2 Box

50000

100000

100000

0

0 100000

0 1 Peg_

01 Dewa 12/20

/2011 21220201

1

Ahmad Sup_01

PT PARIT PADANG GLOBAL

Brg_03

Imunos Tablet

35

Box

20000

700000

100000

0

0 100000

0 2 Peg_

02 Yudy 12/21

/2011 21221201

1

Marchell Sup_02

PT BALI BIMA SAKTI

Brg_04

Eyevit 10

Syrup

10000

100000

100000

0 100000

3 Peg_02

Yudy 12/22/2011

21222201

1

Sharon Sup_03

PT ANTARMITRA

SEMBADA

Brg_05

Lapistan Tablet

10

Box

10000

100000

100000

0 100000

Tabel 3.11 – Bentuk Normal Ke-1 Tabel Transaksi Pembelian

Bentuk normal pertama pada tabel transaksi pembelian, didapatkan dengan menghilangkan data berulang pada tabel unnormal transaksi pembelian. Dari tabel normal pertama ini akan dilanjutkan pada proses normalisasi ke-2.

Tabel Normal Ke-2

Tabel Transaksi

No Transaksi

id_pembeli

Kode Supplier

Kode Barang

Unit

Jumlah Rp

Subtotal Diskon

Total

Page 53: Laporan ADSI - STIKI INDONESIA - 08101018

44

1 Peg_01 Sup_01 Brg_01 1 200000 1000000

0 1000000

1 Peg_01 Sup_01 Brg_02 2 100000 1000000

0 1000000

1 Peg_01 Sup_01 Brg_03 35 700000 1000000

0 1000000

2 Peg_02 Sup_02 Brg_04 10 100000 100000 0 100000

3 Peg_02 Sup_03 Brg_05 10 100000 100000 0 100000 Tabel 3.12 – Bentuk Normal Ke-2 Tabel Transaksi Pembelian

Tabel Supplier Kode Supplier Supplier Salesman / Contact Person

Sup_01 PT PARIT PADANG GLOBAL Ahmad Sup_02 PT BALI BIMA SAKTI Marchell Sup_03 PT ANTARMITRA SEMBADA Sharon

Tabel 3.13 – Bentuk Normal Ke-2 Tabel Supplier

Tabel Pegawai id_pembeli Nama Pembeli

Peg_01 Dewa Peg_02 Yudy

Tabel 3.14 – Tabel Pegawai

Tabel Obat Kode

Barang NamaObat / Barang Satuan Harga

Brg_01 Haldol 5Mg Tablet Box 200000 Brg_02 Lapistan 500Mg Box 50000 Brg_03 Imunos Tablet Box 20000 Brg_04 Eyevit Syrup 10000 Brg_05 Lapistan Tablet Box 10000

Tabel 3.15 – Tabel Normal Ke-2 Obat

Pada bentuk normal ke-2 tabel transaksi pembelian, data unit dan jumlah rp adalah data yang bergantung transitif pada no_transaksi, sehingga perlu dilakukan pemecahan tabel, dari pemecahan tabel transaksi pembelian ini didapatkan dua tabel yaitu tabel transaksi dan tabel detail transaksi.

Bentuk Tabel Normal Ke-3

Page 54: Laporan ADSI - STIKI INDONESIA - 08101018

45

Tabel Transaksi No Transaksi id_pembeli Kode

Supplier Subtotal Diskon Total

1 Peg_01 Sup_01 1000000 0 1000000 2 peg_02 Sup_02 100000 0 100000 3 Peg_02 Sup_03 100000 0 100000

Tabel 3.16 – Tabel Normal Ke-3 Transaksi Pembelian

Tabel Supplier Kode Supplier Supplier Salesman / Contact Person

Sup_01 PT PARIT PADANG GLOBAL Ahmad Sup_02 PT BALI BIMA SAKTI Marchell Sup_03 PT ANTARMITRA SEMBADA Sharon

Tabel 3.17 – Bentuk Normal Ke-3 Tabel Supplier

Tabel Pegawai id_pegawai Nama Pegawai

Peg_01 Dewa Peg_02 Yudy

Tabel 3.18 – Bentuk tabel Pegawai

Tabel Obat Kode

Barang NamaObat / Barang Satuan Harga

Brg_01 Haldol 5Mg Tablet Box 200000 Brg_02 Lapistan 500Mg Box 50000 Brg_03 Imunos Tablet Box 20000 Brg_04 Eyevit Syrup 10000 Brg_05 Lapistan Tablet Box 10000

Tabel 3.19 – Bentuk Normal Ke-3 Tabel Obat

Tabel Detail No Transaksi Kode Barang Unit Jumlah Rp

1 Brg_01 1 200000 1 Brg_02 2 100000 1 Brg_03 35 700000 2 Brg_04 10 100000 3 Brg_05 10 100000

Tabel 3.20 – Tabel Detail Obat

Page 55: Laporan ADSI - STIKI INDONESIA - 08101018

46

Dari keseluruhan proses normalisasi didapatkan tabel obat, supplier, pegawai, transaksi penjualan, detail transaksi penjualan, transaksi pembelian, dan detail transaksi pembelian.

3.5 ERD

ERD atau Entity Relationship Diagram digunakan sebagai mediator untuk

membantu melakukan atau mengkonsep pembuatan sistem, ERD yang

mengambarkan data data yang ada dalam sistem dapat dilihat pada gambar

dibawah ini.

Page 56: Laporan ADSI - STIKI INDONESIA - 08101018

47

Gambar 3.12 – ERD dari sistem yang akan dibuat

Secara garis besar sistem hanya memfokuskan pada data data barang dan

data transaksi , oleh karena itu detail detail data pada entitas lain tidak

dipermasalahkan. Pada sistem , sesuai dengan kebutuhan maka entitas data

pelanggan tidak dimasukan dalam pembuatan ERD ini, hal ini dikarenakan bahwa

Page 57: Laporan ADSI - STIKI INDONESIA - 08101018

48

pelanggan tidak harus menjadi anggota terlebih dahulu untuk dapat melakukan

pembelian di apotek, data nama pelanggan adalah data biasa yang melekat pada

data transaksi penjualan. Selain itu data detail obat juga ditambakan agar

pengeditan data data obat menjadi lebih mudah dan tidak menjaga keutuhan data

master obat.

3.6 Spesifikasi Proses [ GUI ]

Beberapa konsep tampilan yang ada pada sistem digambarkan untuk

membantu memberikan detail konsep akan seperti apa program atau sistem yang

akan dibuat, selain itu dari tampilan awal ini juga bisa dilihat letak perubahan

yang bisa terjadi dan sisi yang perlu diperbaiki.

Gambar 3.13 – tampilan form utama dari sistem

Page 58: Laporan ADSI - STIKI INDONESIA - 08101018

49

Gambar 3.14 – Form Login

Gambar 3.15 – Form maintenance data pegawai

Page 59: Laporan ADSI - STIKI INDONESIA - 08101018

50

Gambar 3.18 – Form maintenance data supplier

Gambar 3.19 – Form maintenance data obat

Page 60: Laporan ADSI - STIKI INDONESIA - 08101018

51

Gambar 3.20 – Form transaksi pembelian

Gambar 3.19 – Form Transaksi Penjualan

Page 61: Laporan ADSI - STIKI INDONESIA - 08101018

52

Gambar 3.20 – Form Laporan

Page 62: Laporan ADSI - STIKI INDONESIA - 08101018

54

BAB IV

PEMBAHASAN

4.1 Implementasi Sistem

Sesuai dengan perancangan sistem yang ada dalam metodologi penulisan,

maka sistem yang diusulkan akan digunakan sebagai media untuk melakukan

transaksi, baik itu transaksi pembelian maupun transaksi penjualan, dalam prosesnya

sebelum bisa melakukan transaksi kita diharuskan terlebih dahulu mengisikan data,

hal serupa juga diterapkan dalam sistem POS ( Point Of Sale ) ini , dimana sistem

memerlukan data pegawai, data obat, data supplier, dan data lainnya agar dapat

digunakan secara lengkap.

Dalam penerapan atau pembuatan sistem tentunya tidak lepas dari komponen-

komponen pendukung proses pembuatan sistem ini, komponen ini dapat dibagi

menjadi 2 komponen yaitu

Komponen perangkat keras

CPU – AMD Phenom X4

Monitor – Standar 16 Juta Warna

Mouse dan Keyboard Prolink

RAM – 2 Gb

HDD – 80 GB

Komponen Software

Menggunakan Microsoft Visual Basic 6.0 sebagai media perancangan dan

media pembangunan sistem,

Menggunakan Microsoft Access sebagai penyedia database untuk melakukan

manipulasi data.

Menggunakan komponen-komponen ADODB sebagai media untuk

melakukan proses koneksi dan manipulasi data-data

Page 63: Laporan ADSI - STIKI INDONESIA - 08101018

55

Menggunakan Operating sistem Windows XP SP3

4.2 Penjelasan Sistem

Secara singkat mempunyai beberapa fungsi umum, fungsi-fungsi ini terkait

dengan proses transaksi yang ada pada APOTEK HERBA GIANYAR. Proses

transaksi yang dimaksudkan adalah proses transaksi penjualan dan proses transaksi

pembelian obat yang dilakukan oleh apotek secara tunai, selain itu proses penjualan

obat juga dikhusukan untuk obat non racikan.

Proses transaksi secara umum memerlukan beberapa data inputan lain yang

mendukung, seperti misalnya data obat, dan data supplier tempat obat dibeli, oleh

karena itulah sistem mendukung proses pengolahan data data obat, dan data-data

supplier yang nantinya akan digunakan dalam proses transaksi. Sistem berjalan

dengan pertama kali memeriksa data pegawai, yang mana pegawai itu harus login

terlebih dahulu, dan kemudian apabila pegawai atau user telah berhasil masuk dan

memenuhi kriteria untuk menggunakan program maka beberapa menu akan terbuka

dan dapat digunakan, proses akan berulang dan pada akhirnya akan berhenti ketika

pengguna aktif melakukan proses logout. beberapa menu yang ada pada sistem akan

dijelaskan lebih lanjut pada sub bab berikut ini.

4.2.1 Penjelasan Form Login

Form login berisikan form yang digunakan sebagai fasilitator

untuk melakukan login kedalam sistem, tanpa menggunakan fasilitas

ini maka sistem tidak akan mengetahui user yang sedang aktif,

akibatnya menu-menu yang ada pada sistem tidak bisa digunakan dan

mengakibatkan sistem secara keseluruhan tidak dapat digunakan.

Page 64: Laporan ADSI - STIKI INDONESIA - 08101018

56

Gambar 4.1 – Form Login

Pada gambar dapat dijelaskan bahwa user diharuskan untuk

melakukan inputan nama user atau id user, user disini artinya adala

pegawai apotek yang datanya telah dimasukan kedalam database user,

proses akan berlanjut ketika user melakukan proses atau me klik

tombol login, ketika tombol login di klik maka sistem akan melakukan

proses verivikasi data, apakah data yang dimasukan user adalah data

nama atau data id user, dan kemudian akan dilanjutkan dengan

memeriksa apakah data dengan inputan-inputan tersebut ada atau tidak

dalam database, jika data ada maka user akan mendapatkan hak sesuai

dengan jabatan yang ada, apabila dia adalah seorang manager, maka

seluruh menu akan dapat diakses, secara umum untuk setiap jabatan

hak akses akan berbeda. Jika user salah dalam melakukan proses input

data , atau data yang dinputkan tidak ada, maka sistem akan

memberikan konfirmasi bahwa data yang dimaksudkan tidak ada, dan

form login akan menghilang.

Page 65: Laporan ADSI - STIKI INDONESIA - 08101018

57

4.2.2 Penjelasan Logout

Sistem mendukung fungsi logout, fungsi ini digunakan untuk

melakukan pengesetan kembali user aktif dan melakukan kembali

proses pengaturan form utama, secara umum fungsi logout digunakan

untuk melakukan pengaturan ulang sama seperti ketika tidak ada user

yang aktif, hal ini digunakan agar user baru atau pemakai sistem baru

harus menginputkan nama atau harus melewati proses verifikasi

terlebih dahulu pada form login.

4.2.3 Penjelasan Form Maintenance Jenis

jenis disini yang dimaksukan adalah proses penambahan data

data jenis obat, jenis dapat berupa sirup, tablet, ampul, atau yang

lainnya.

Gambar 4.2 – Form Maintenance Jenis Obat

Proses maintenance memerlukan inputan berupa kode jenis ,

dan inputan lainnya berupa keterangan atau nama jenis, pada

implementasinya proses inputan kode jenis akan dilakukan secara

Page 66: Laporan ADSI - STIKI INDONESIA - 08101018

58

otomatis oleh sistem, hal ini dimungkinkan karena sistem terlebih

dahulu melakukan proses cek pada tabel jenis obat yang ada dan

mencari nilai record atau data terakhir untuk diambil atau dilihat kode

jenisnya, sehingga untuk kode jenis baru kode jenis dapat dinputkan

secara otomatis, proses otomatis ini dilakukan dengan me klik tombol

tambah pada form, sedangkan untuk tombol simpan, sistem akan

melakukan proses verifikasi terhadap ketersediaan data, apabila data

ada maka proses akan melakukan update data atau memperbaruhi data

ketimbang melakukan proses input data baru pada tabel atau pada

database, sedangkan untuk proses hapus, sistem akan memberikan

proses konfirmasi pada user aktif dan penghapusan data akan

dilakukan, sedangakan tombol keluar digunakan untuk melakukan

proses unload data-data yang digunakan dalam form dan akan

mengakibatkan form maintenance jenis obat akan menghilang.

4.2.4 Penjelasan Form Maintenance Satuan

Gambar 4.3 – Form Maintenance Data Satuan

Page 67: Laporan ADSI - STIKI INDONESIA - 08101018

59

Proses maintenance data satuan dimasukan untuk melakukan

pengolongan obat dan digunakan juga sebagai atribut atau data

pelengkap obat, satuan didalam obat bisa berupa satu ampul, satu box,

satu botol, dll. Sama seperti proses maintenance data jenis obat, pada

proses maintenance data satuan user aktif diminta untuk melakukan

proses pengisian 2 data textbox, data pertama adalah kode satuan yang

digunakan sebagai no urut untuk penyimpanan data satuan, dan data

kedua adalah data nama satuan yang digunakan untuk

mengindentifikasi keterangan dari data satuan, pada prosesnya

pengisian no atau kode satuan ini mutlak dilakukan oleh sistem, user

hanya perlu melakukan proses klik tombol tambah, dan sistem akan

otomatis menentukan nomor yang akan digunakan sebagai kode satuan

obat, tombol simpan baru akan akfif apabila user aktif telah melakukan

proses klik tombol tambah, pada tombol simpan ini sistem akan

melakukan proses verifikasi data , apakah data yang akan dimasukan

ada , atau data yang akan dimasukan adalah data baru, data dapat saja

merupakan sebuah data yang telah ada dalam sistem apabila user akfif

melakukan proses klik datagrid atau tabel, sehingga sistem secara

otomatis akan mengeset data-data textbox menjadi sesuai dengan data

tabel, hal ini memang dimaksudkan sebagai cara yang lebih mudah

apabila user aktif ingin melakukan perubahan data. Apabila data ada

maka sistem akan memperbaharui data yang ada, apabila data belum

ada maka sistem akan memasukan data baru kedalam database,

sedangnkan tombol keluar digunakan untuk mengakhiri penggunaan

form maintenance data satuan. Penggunaan form ini akan berhakhir

ketika user aktif me klik tombol keluar.

Page 68: Laporan ADSI - STIKI INDONESIA - 08101018

60

4.2.5 Penjelasan Form Maintenance Obat

Form ini digunakan sebagai media untuk melakukan proses

input data obat,editing data obat, dan proses hapus data obat. Pada

sistem juga disediakan otomasi pemilihan dan pengisian jenis dan

satuan yang akan digunakan dalam obat baru atau obat yang sudah

ada, sehingga user aktif tidak perlu lagi memikirkan nama satuan atau

nama jenis obat agar sesuai satu dengan yang lainnya. Proses

maintenance juga sama dengan form form lainnya dimana pada

awalnya user hanya perlu menigisikan data setelah melakukan klik pad

perintah atau tombol tambah.

Gambar 4.4 – Form Maintenance Data Obat

Sistem juga mendukung proses inputan tanggal dengan dibantu

oleh control box calendar dari bawaan Microsoft Visual Basic

sehingga inputan tanggal menjadi lebih mudah. Pada proses simpan

sistem akan melakukan proses verifikasi otomatis, apakah sebenarnya

user ingin memperbaharui data atau user aktif ingin menambahkan

Page 69: Laporan ADSI - STIKI INDONESIA - 08101018

61

data, hal ini dilakukan dengan cara melakukan cek pada kode obat.

Pada tombol delete perintah untuk melakukan hapus data obat terletak,

namun perintah-perintah tersebut akan berhubungan dengan relasi

database, sehingga apabila data obat masih terpakai, baik itu dalam

transaksi pembelian atau penjualan maka data tidak akan dapat

dihapus, apabila dalam proses baik simpan ataupun hapus sistem

mengalami kegagalan atau runtime error, maka sistem akan

menghentikan perintah dan akan mengeluarkan pesan error berserta

alasan megapa error terjadi, hal ini ditujukan agar user aktif paling

tidak mengetahui masalah yang terjadi.

4.2.6 Penjelasan Form Maintenance Supplier

Data supplier diperlukan ketika kita ingin melakukan proses

transaksi pembelian, sehingga user aktif bisa lebih mudah dalam

menentukan dari supplier mana user aktif melakukan proses

pembelian, pada maintenance data supplier, terdapat beberapa opsi

seperti beberapa form maintenance yang lainnya, yang pertama adalah

opsi tambah data, tambah data disini sebenarnya sistem belum secara

fisik melakukan prose insert ataupun modifikasi terhadap database,

namun sistem hanya melakukan pengesetan otomatis kode supplier

baru yang dimaksud.Setelah melakukan proses tambah data maka

barulah, tombol simpan dan menjadi aktif, tombol simpan mempunyai

fungsi utama sebagai tombol yang melakukan proses modifikasi

terhadap data fisik, sehingga secara singkat, proses inilah yang

sebenarnya melaukan perubahan terhadap data, sama seperti form

maintenance yang lainnya, sistem pertama akan melakukan pencarian

atau verifikasi data, data yang diinpukan sudah ada atau belum,

apabila data sudah ada, maka opsi sistem adalah dengan melakukan

proses pengupdatean data dan tidak melakukan proses penambahan

Page 70: Laporan ADSI - STIKI INDONESIA - 08101018

62

data, sedangkan jika data yang akan dimasukan tidak ada maka sistem

barulah memasukan data baru.

Gambar 4.5 – Form Maintenance Data Supplier

Form ini juga memiliki tabel berupa data grid yang digunakan

untuk menampilkan data, namun opsi modifikasi yang ditawarkan oleh

data grid telah sistem matikan, oleh karena itu proses modifikasi data

hanya dapat dimungkinkan melalui tombol simpan, atau tombol hapus

saja, kegunaan lain dari data grid adalah untuk melakukan proses

setting segala text dan kombo box agar sesuai dengan data yang

ditunjukan oleh data grid, sehingga user aktif dapat lebih mudah dalam

melakukan proses update data, dan mempercepat kerja user aktif

dalam input data. Tombol terakhir adalah tombol keluar yang

digunakan untuk mengakhiri penggunaan form maintenance ini dan

berfungsi untuk menutup form maintenance ini.

Page 71: Laporan ADSI - STIKI INDONESIA - 08101018

63

4.2.7 Penjelasan Form Maintenance Pegawai

Proses maintenance data pegawai dapat dilakukan melalui

form ini, proses penambahan data pegawai, pengeditian, dan

penghapusan data dapat dilakukan melalui form ini. Form pegawai

memiliki tampilan seperti gambar dibawah ini.

Gambar 4.6 – Form Maintenance Data Pegawai

Dimana terdapat 4 tombol utama sebagai menu untuk melakukan

proses maintenance, menu pertama yaitu menu tambah data,

digunakan untuk mengaktifkan menu yang lain dan digunakan untuk

melakukan proses otomatisasi penomoroan textbok yang akan

digunakan sebagai no karyawan atau pegawai baru, penginputan

jabatan dan penginputan tanggal lahir menjadi lebih mudah dengan

digunakannya combo box dan digunakannya toolbox calendar dalam

form, pada form terdapat menu tabel atau data grid yang digunakan

sebagai media navigasi terhadap keseluruhan data pegawai, sehingga

proses update atau pembaharuan data menjadi lebih mudah, karena

Page 72: Laporan ADSI - STIKI INDONESIA - 08101018

64

dengan proses navigasi melalui data grid ini pengisian textbox menjadi

otomatis sesuai dengan data di dalam data grid.

Proses update dan proses penyimpanan data baru dilakukan

melalui tombol simpan, secara singkat ketika user meneka tombol

simpan sistem akan melakukan proses verifikasi data dan melanjutkan

proses apakah data akan diperbaharui atau data akan ditambahkan,

sendangkan untuk proses penghapsan data user aktif dapat

melakukannya dengan menggunakan fasilitas dari tombol hapus.

Tombol keluar digunkan untuk mengakhiri penggunaan form

maintenance data pegawai ini.

4.2.8 Penjelasan Form Transaksi Penjualan

Transaksi penjualan dilakukan dengan menggunakan form

transaksi penjualan, untuk form ini, maka proses maintenance tidak

dapat dilakukan karena proses maintenance akan berada pada form

lainnya, pada form ini user aktif hanya mempunyai kemampuan

melakukan editing data yang akan dimasukan, proses editing data yang

akan dimasukan ini menggunakan prinsip tabel flex grid, sehingga

data untuk sementara akan ditampung terlebih dahulu untuk kemudian

setelah fix akan disimpan.

Page 73: Laporan ADSI - STIKI INDONESIA - 08101018

65

Gambar 4.7 – Form Transaksi Penjualan

Untuk proses otomatisasi user aktif hanya perlu melakukan

input pemilihan obat yang dijual, dan berapa unit atau quantitynya,

proses penghitungan grandtotal dan subtotal sepenuhnya dilakukan

oleh sistem, seperti mekanisme form lainnya user aktif terlebih dahulu

harus melakukan eksekusi tombol tambah data, sehingga opsi opsi

lainnya bisa terbuka, apabila user tidak ingin, proses tambah kan

barang dan hapus barang hanyalah merupakan mekanisme sistem

dalam mengatur daftar belanjaan, jadi belum merupakan proses

penyimapan data secara fisik terhadap database, ketika user aktif telah

selesai dengan daftar belanjaan maka dengan melakukan klik pada

tombol proses transaksilah penyimpanan baru akan dilakukan, namun

sebelum melakukan proses sistem akan terlebih dahulu menanyakan

pada user aktif apakah data yang akan diinputkan adalah data yang

sudah benar, hal ini dikarenakan data yang sudah dinputkan tidak bisa

di manipulasi dengan menggunakan form ini. Ketika proses

penyimpanan selesai mana user aktif akan mendapatkan konfirmasi

Page 74: Laporan ADSI - STIKI INDONESIA - 08101018

66

bahwa data telah disimpan. Tombol keluar digunakan untuk

mengakhiri penggunaan dari form transaksi penjualan ini.

4.2.9 Penjelasan Form Maintenance Transaksi Penjualan

Proses maintenance data transaksi penjualan yang telah

diinputkan melalaui form transaksi hanya dapat dilakukan melalaui

form ini, form ini terdiri dari 2 tab yang digunakan untuk melakukan

proses editing terhadap 2 tabel yang terkait dengan transaksi

penjualan, baik itu tabel detail yang menyangkut data-data penjualan

berdasarkan no nota tertentu, dalam prosesnya perhitungan akan sama

seperti form transaksi penjualan, dimana proses penghitungan

grandtotal dan perhitungan subtotal akan dilakukan secara otomatis

oleh sistem, user aktif hanya perlu menambahkan dan menganti barang

yang dijual berdasarkan no nota tertentu. Proses maintenance juga

terjadi pada data transaksi, namun proses hanya berkait dengan

perubahan data transaksi dan penghapusan data transaksi, sehingga

proses penambahan data transaksi hanya dapat dilakukan dengan

melalui form transaksi penjualan.

Gambar 4.8 – Form Maintenance Data Transaksi Penjualan

Page 75: Laporan ADSI - STIKI INDONESIA - 08101018

67

4.2.10 Penjelasan Form Transaksi Pembelian

Proses pencatatan pembelian barang dilakukan dengan

menggunakan form transaksi pembelian, sama seperti form transaksi

penjualan, dimana user aktif terlebih dahulu harus melakukan proses

penambahan data dengan melakukan klik tombol tambah data, proses

tambah data merupakan proses untuk mengubah atau mengatur no

transaksi agar sesuai dengan no transaksi yang telah ada, pada tombol

tambah kan data barang sistem hanya akan menambahkan daftar barng

kedalam sistem daftar belanja dan belum melakukan proses eksekusi

penyimpanan fisik. Proses serupa juga terjadi dalam tombol hapus

dimana program hanya melakukan manipulasi daftar antrian pada tabel

yang ada pada form transaksi pembelian, proses manipulasi data hanya

akan terjadi apabila user melakukan klik pada tombol proses, tombol

ini akan melakukan proses penyimpanan berulang terhadap semua data

yang ada dalam daftar belanjaan.

Gambar 4.9 – Form Transaksi Pembelian

Page 76: Laporan ADSI - STIKI INDONESIA - 08101018

68

Tombol terahkhir adalah tombol keluar yang digunakan untuk

mengakhiri penggunaan form transaksi pembelian ini.

4.2.11 Penjelasan Form Maintenance Transaksi Pembelian

Proses maintenance data transaksi pembelian hanya dapat

dilakukan dengan melalui form ini, form ini memungkinkan untuk

melakukan penambahan detail transaksi pembelian, dan melakukan

penghapusan terhadap transaksi pembelian, namun penambahan

transaksi pembelian hanya dapat dilakukan melalui form transaksi

pembelian. Secara singkat form terdiri dari 2 tab utama yang

digunakan untuk melakukan proses manipulasi data yang berbeda,

pada tab pertama proses manipulasi data transaksi pembelian

dilakukan, proses simpan hanya bisa melakukan update data saja, data

yang diupdate tentunya data transaksi pembeian, tapi bukan diskon

dan grandtotal, karena data ini akan selalu berkait dengan subtotal

milik detail penjualan, apabila user aktif melakukan penghapusan data

maka seluruh data di tabel detail juga akan dihapus.

Page 77: Laporan ADSI - STIKI INDONESIA - 08101018

69

Gambar 4.10 – Form Maintenance Transksi Pembelian

Pada tab kedua proses maintenance data terhadap detail

transaksi dapat dilakukan, pengeditan data di dalam data detail juga

akan mengubah data diskon dan grand total pada data transaksi

pembelian, secara garis besar proses otomasi terjadi dalam

penghitungan grandtotal dan perhitngan subtotal, selain itu proses

otomasi juga terjadi dalam proses supply input data dengan

menggunakan fasilitas koneksi text box dengan data pada data grid

atau tabel.

4.2.12 Penjelasan Form Laporan

Form laporan hanya menyangkut proses pelaporan semua data

yang ada tanpa menggunakan filter apa apa, data yang dilaporkan ada

lah data-data barang, pegawai, supplier, transaksi

Page 78: Laporan ADSI - STIKI INDONESIA - 08101018

70

Gambar 4.11 – Contoh Laporan Data Pembelian

4.3 Distribusi Sistem

Sistem dibuat dengan menggunakan Microsoft Visual Basic 6.0 , karena itulah

banyak hal yang perlu dipertimbangkan agar sistem bisa berjalan pada platform

operating system windows yang ada, oleh karena itulah sistem di distribusikan dalam

bentuk file setup yang mengincludekan semua file yang diperlukan sistem agar bisa

berjalan baik. File setup ini juga memiliki kemampuan untuk mempermudah

pemasangan sistem pada komputer-komputer lain. Berikut adalah tampilan file setup

ketika dalam proses intallasi.

Page 79: Laporan ADSI - STIKI INDONESIA - 08101018

71

Gambar 4.12 – Tampilan File Setup

Page 80: Laporan ADSI - STIKI INDONESIA - 08101018

72

BAB V

PENUTUP

5.1 Kesimpulan

Sistem point of sale merupakan sistem yang mengatasi masalah yang

berkaitan dengan transaksi, baik itu adalah transaksi penjualan maupun transaksi

pembelian, dalam prakteknya proses penyimpanan data pada transaksi akan

mempengaruhi banyak data, baik itu data pegawai ataupun data barang yang terlibat

dalam transaksi, keterlibatan banyak data inilah yang membuat program point of sale

banyak dibutuhkan untuk membantu proses kerja sebuah perusahaan ataupun sebuah

unit usaha, baik itu kecil maupun besar. Sedangkan hubugan dengan sistem POS

untuk apotek HERBA GIANYAR ini adalah

1 Sistem mempunyai kemampuan untuk melakukan proses transaksi baik itu

penjualan ataupun pembelian yang dilakukan secara tunai.

2 Sistem menyertakan operasi operasi untuk mengolah data pendukung yang

digunakan dalam proses transaksi misalnya data pegawai, data obat, dan sata

supplier.

3 Sistem hanya ditujukan untuk keperluan transaksi dan tidak menyangkut

masalah lain terkait dengan bidang usaha apotek.

4 Microsoft Visual Basic 6.0 adalah media developer tools yang mendukung

proses pembuatan aplikasi pengolah database.

5 Microsoft Access mampu digunakan sebagai DBMS yang mendukung proses

pembuatan sistem.

5.2 Saran

Dalam pembuatan sistem, banyak saran yang diharapkan berguna bagi Apotek

Herba Gianyar dalam pengembangan sistem yang lebih lanjut. Beberapa saran itu

antara lain adalah

1 Sistem yang telah dibuat ini, diharapkan dapat dikembangkan oleh intansi

terkait ( Apotek Herba Gianyar ) sehingga menjadi sistem yang lebih

kompleks lagi sesuai dengan kebutuhan yang akan datang

Page 81: Laporan ADSI - STIKI INDONESIA - 08101018

73

2 Perlunya diadakan pelatihan khusus bagi para karyawan agar paling tidak

dapat mengoperasikan sistem, sehingga sistem manual yang ada dapat

ditinggalkan.

3 Dengan adanya sistem, diharapkan infrastruktur pendukung sistem seperti

perangkat komputer harus tersedia dalam instansi terkait.

Page 82: Laporan ADSI - STIKI INDONESIA - 08101018

DAFTAR PUSTAKA

HM, Jogiyanto. 2001. Analisis Desain Sistem Informasi. Yogyakarta : Andi

Publishing Offset

HM, Jogiyanto. 2008. Metodologi Penelitian Sistem Informasi. Yogyakarta : Andi

Publishing Offset

Simarmata, Janner & Paryudi, Iman. 2006 , Basis Data. Yogyakarta : Andi

Publishing Offset

Subari & Yuswanto. 2008. Panduan Lengkap Pemprograman Visual Basic 6.0.

Jakarta : Cerdas Pustaka Publisher

KBBI// http://kamusbahasaindonesia.org/