Sistem Informasi Penjualan dan pembelian di PT. Multi Rezekitama Bandung Berbasis Client Server

  SISTEM I

  INFORMASI PENJUALAN DAN PE PEMBELIAN BERB RBASIS CLIENT -SERVER DI PT. MUL . MULTI REZEKITAMA BANDUNG

SKRIPSI

  Diajukan untuk me memenuhi syarat kelulusan jurusan Manajemen en Informatika Jen enjang SI Fakultas Teknik & Ilmu Komputer

  

Oleh :

ARI FITRIYADI

1.05.04.874

JURUS USAN MANAJEMEN INFORMATIK

  DAFTAR ISI Halaman

  i LEMBAR PENGESAHAN……………………………………………………..

  

PERNYATAAN KEASLIAN …………………………………………………. ii

ABSTRAK ……………………………………………………………………… iii

ABSTRACK

  iv ……………………………………………………………………..

  

KATA PENGANTAR …………………………………………………………. v

DAFTAR ISI …………………………………………………………………… viii

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

  

DAFTAR TABEL ……………………………………………………………… xvi

DAFTAR SIMBOL ……………………………………………………………. xviii

BAB 1. PENDAHULUAN 1.1.Latar Belakang Penelitian ……………………………………….......

  1 1.2.Identifikasi Masalah ………………………………………………...

  3 1.3.Rumusan Masalah …………………………………………………..

  3

  1.4.Maksud dan Tujuan …………………………………………………

  4 1.5. kegunaan penelitian ………………………………………………..

  4

  1.6. Batasan Masalah ……………………………………………………

  5 1.7. Lokasi Dan Waktu Penelitian …………………………………......

  5 1.7.1. Lokasi ………………………………………………………..

  6

  1.7.2. Waktu Penelitian ……………………………………………

  6 BAB II. LANDASAN TEORI 2.1. Definsi pengembangan Sistem …………………………………….

  7 2.2. Konsep Dasar Informasi ………………………………………......

  8 2.2.1. Definisi Sistem ……………………………………………...

  9

  2.2.4. Komponen Sistem Informasi ………………………………

  12 2.3. Pengertian Penjualan …………………………………………….

  13

  2.4. Pengertian Pembelian ……………………………………………

  14 2.5. Analisis Dan Perancangan Sistem ……………………………….

  14 2.6. Metodologi Pengembangan Sistem ……………………………...

  15

  2.7. Alat-alat pengembangan Sistem …………………………………

  16 2.7.1. Diagram Konteks ……………………………………….....

  16 2.7.2. DFD ……………………………………………………….

  16 2.7.3. Kamus Data ……………………………………………….

  17 2.8. Konsep Dasar Basis Data ………………………………………..

  18 2.8.1. Database …………………………………………………..

  18

  2.9. Perancangan Basis Data …………………………………………

  19 2.10. Arsitektur Aplikasi…………………………………...................

  23

  2.10.1. Pengertian Jaringan Komputer …………………………

  23 2.10.2. Jenis Jaringan Komputer ……………………………….

  23 2.10.3 Topologi Jaringan ……………………………………….

  25 2.10.4. Manfaat Jaringan ……………………………………….

  28 2.11. Pengertian Client server ………………………………………..

  29 2.12. Perangkat Lunak Pendukung …………………………………...

  30

  2.12.1. Borland Delphi …………………………………………

  30 2.12.2. Mysql …………………………………………………...

  30 2.13. Faktor Pengujian ……………………………………………….

  31 BAB III . OBJEK DAN METODE PENELITIAN

  3.1. Objek Penelitian …………………………………………………

  33 3.1.1. Sejarah Perusahaan ………………………………………..

  33 3.1.2. Struktur Organisasi ………………………………………..

  33 3.1.3. Deskripsi Tugas …………………………………………...

  34 3.2. Metode Pengumpulan Data ……………………………………...

  35

  3.3. Metode Pendekatan Sistem ……………………………………

  37 3.3.1. Metode Pendekatan Sistem …………………………….

  37

  3.3.2. Metode Pengembangan Sistem …………………………

  38 3.3.3. Alat Bantu analisis dan Perancangan …………………...

  40 3.3.3.2. Flowmap ………………………………………..

  40 3.3.3.2. Diagram konteks ………………………………..

  40 3.3.3.3. Data Flow Diagram ……………………………..

  41 3.3.3.4. Kamus Data …………………………………….

  41 3.3.3.5. Perancangan Basis Data ………………………...

  41 3.4. Faktor Pengujian Software …………………………………...

  43 BAB IV. ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Sedang Berjalan ……………………….

  45 4.1.1. Analisis Dokumen ……………………………………...

  45

  4.1.2. Analisis Sistem Informasi Penjualan Dan pembelian Yang sedang berjalan …………………………………..

  47

  4.1.2.1.Flowmap Sistem informasi Penjualan yang Berjalan ………………………………………...

  48

  4.1.2.2. Flowmap Sistem Informasi Pembelian yang Berjalan ………………………………………..

  50

  4.1.3. Diagram Konteks ………………………………………

  52

  4.1.4. DFD ……………………………………………………

  53

  4.1.4.1. DFD level 1 Sistem Informasi Penjualan Dan Pembelian yang Berjalan ……………………...

  53

  4.1.4.2. DFD Level 2 proses 1 …………………………

  53 4.1.4.3. DFD Level 2 Proses 2 ………………………...

  55 4.1.5. Evaluasi Sistem Yang Sedang Berjalan ……………….

  56 4.2. Perancangan Sistem ………………………………………….

  56 4.2.1. Tujuan Perancangan Sistem …………………………...

  57 4.2.2. Gambaran Umum Sistem Yang Diusulkan …………..

  57

  4.2.4. Diagram Konteks ……………………………………..

  60

  4.2.4.1.Deskripsi Proses Diagram Konteks Sistem Informasi penjualan dan pembelian yang diusulkan …………………………………….

  61 4.2.5. Data Flow Diagram Yang Diusulkan ………………...

  63 4.2.5.1 DFD Level 2 Proses 1 ………………………..

  65

  4.2.5.2 DFD level 2 Proses 2 …………………………

  67 4.2.6. Kamus Data …………………………………………..

  69 4.2.7. Perancangan Basis Data ……………………………...

  71 4.2.7.1 Normalisasi …………………………………..

  72 4.2.7.2 Relasi Tabel ………………………………….

  74 4.2.7.3. Entity Relationship Diagram ………………...

  74 4.2.7.4. Struktur File ………………………………….

  75

  4.2.7.5. Kodifikasi ……………………………………

  78 4.2.8. Perancangan Antar Muka …………………………….

  79 4.2.8.1. Struktur Menu ……………………………….

  80 4.2.8.2. Perancangan Input …………………………...

  81

  4.2.8.3. Perancangan Output …………………………

  93 4.2.9. Perancangan Arsitektur Jaringan …………………….

  95 BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM

  5.1. Implementasi……………………………………………………

  97

  5.1.1.Batasan Implementasi ……………………………………

  97

  5.1.2. Perangkat lunak Pengembangan …………………………

  98 5.1.3. Perangkat Keras pengembangan ………………………...

  98 5.1.4. Implementasi Basis Data ………………………………..

  99

  5.1.5. Implementasi Antar Muka ………………………………. 101

  5.1.5.1. Implementasi halaman Berdasarkan User bagian Penjualan ……………………………………….. 102

  5.1.5.2. Implementasi halaman berdasarkan User bagian

  Gudang ………………………………………….. 103

  5.1.5.4. Implementasi Halaman Berdasarkan User admin. 104

  5.1.6. Implementasi Instalasi Program………………………….. 105

  5.1.7. Penggunaan Program …………………………………….. 109

  5.2. Pengujian ………………………………………………………. 121

  5.2.1. Rancangan Pengujian ……………………………………. 121

  5.2.2. Rencana Pengujian ………………………………………. 121

  5.2.3. Kasus dan Hasil Pengujian ………………………………. 122

  5.2.4. Kesimpulan Hasil Pengujian ……………………………. 126

BAB V1. KESIMPULAN DAN SARAN

  6.1. Kesimpulan ……………………………………………………. 127

  6.2. Saran …………………………………………………………… 128

  

DAFTAR PUSTAKA …………………………………………………………. 129

LAMPIRAN

  

DAFTAR GAMBAR

GAMBAR HALAMAN

Gambar 2.1 Topologi bus……………………………………………………

  25 Gambar 2.2 Topologi token ring ……………………………………………

  26 Gambar 2.3 topologi Star …………………………………………………...

  26 Gambar 3.1 struktur organisasi ……………………………………………..

  39 Gambar 4.1 Flowmap Sistem Informasi penjualan yang berjalan ………….

  53 Gambar 4.2 flowmap Sistem Informasi pembelian yang berjalan ………….

  55 Gambar 4.3 diagram konteks system penjualan dan pembelian Yang berjalan ………………………………………………………………

  56 Gambar 4.4 DFD level 1 sistem informasi penjualan dan pembelian Yang sedang berjalan ……………………………………………………….

  57 Gambar 4.5 DFD level 2 proses 1 sistem informasi penjualan yang Sedang berjalan …………………………………………………………….

  58 Gambar DFD level 2 proses 2 sistem informasi pembelian barang yang Sedang berjalan …………………………………………………………….

  59 Gambar 4.7 gambaran umum system ……………………………………….

  61 Gambar 4.8 flowmap usulan system penjualan …………………………….

  63 Gambar 4.9 Flowmap usulan system pembelian …………………………...

  64 Gambar 4.10 diagram konteks diusulkan …………………………………..

  65

Gambar 4.12 DFD level 1 proses 1 …………………………………………

  89 Gambar 4.24 perancangan form tambah /ubah data barang ………………..

  94 Gambar 4.33 perancangan form laporan persediaan barang ……………….

  94 Gambar 4.32 perancangan laporan pembelian ……………………………..

  93 Gambar 4.31 perancangan laporan penjualan ………………………………

  92 Gambar 4.30 perancangan form admin area ………………………………..

  92 Gambar 4.29 perancangan form ubah password ……………………………

  91 Gambar 4.28 perancangan form browse data pembelian …………………...

  91 Gambar 4.27 perancangan form browse data penjualan ……………………

  90 Gambar 4.26 perancangan form transaksi pembelian ………………………

  89 Gambar 4.25 perancangan form transaksi penjualan ……………………….

  88 Gambar 4.23 perancangan form browse data barang ………………………

  69 Gambar 4.13 DFD level 2 proses 2 …………………………………………

  88 Gambar 4.22 perancangan form browse data customer ……………………

  87 Gambar 4.21.perancangan tambah / ubah data customer …………………...

  87 Gambar 4.20 perancangan browse data supplier ……………………………

  86 Gambar 4.19 perancangan form data supplier ……………………………..

  85 Gambar 4.18 perancangan form menu ……………………………………..

  84 Gambar 4.17 perancangan form login ………………………………………

  78 Gambar 4.16 struktur menu ………………………………………………...

  78 Gambar 4.15 diagram ERD system informasi penjualan dan pembelian…...

  72 Gambar 4.14 relasi table system informasi penjualan dan pembelian ……...

  95

Gambar 5.1. instalisasi delphi ……………………………………………… 105Gambar 5.13 form tambah data customer ………………………………… 113Gambar 5.21 form laporan………………………………………………….. 118Gambar 5.20 form browse data penjualan………………………………….. 117Gambar 5.19 form data pembelian ………………………………………… 116Gambar 5.18 form transaksi penjualan ……………………………………. 116Gambar 5.17 form transaksi pembelian …………………………………… 115Gambar 5.16 form tambah data barang …………………………………… 114Gambar 5.15 form memilih jenis barang…………………………………... 114Gambar 5.14 form data barang ……………………………………………. 113Gambar 5.12 form data customer …………………………………………. 112Gambar 5.2. memilih setup project ………………………………………… 106Gambar 5.11 form data supplier ………………………………………….. 111Gambar 5.10 form browse data supplier ………………………………….. 111Gambar 5.9 form utama …………………………………………………… 110Gambar 5.8 form login ……………………………………………………. 109Gambar 5.7 tampilan hasil setup program ………………………………… 108Gambar 5.6 tampilan menu awal instalasi program ……………………….. 108Gambar 5.5 tampilan set the visual design ………………………………… 107Gambar 5.4 memilih setup checklist ………………………………………. 107Gambar 5.3 .memilih file project ………………………………………….. 106Gambar 5.22 form laporan penjualan …………………………………….. 118Gambar 5.24 laporan persediaan …………………………………………... 120Gambar 5.25 form tool admin area ……………………………………….. 120Gambar 5.26 form ubah password ………………………………………… 121

  DAFTAR TABEL Halaman

Tabel 1.1 Jadwal Penelitian

  6 Tabel 4.1 tabel pembelian

  75 Tabel 4.2 tabel detail pembelian ............................................................................75

Tabel 4.3 tabel barang ……………………………………………………………76Tabel 4.4 tabel customer …………………………………………………………76Table 4.5 tabel penjualan …………………………………………………………77Table 4.6 tabel detail penjualan ………………………………………………… 77Table 4.7 tabel supplier .………………………………………………………….78Table 4.8 tabel warna …………………………………………………………….79Table 4.9 tabel form login ………………………………………………………..81Table 4.10 tabel menu ……………………………………………………………82Table 4.11 tabel deskripsi form data supplier ……………………………………83Table 4.12 tabel deskripsi browse data supplier …………………………………84Table 4.13 tabel deskripsi data customer ………………………………………...85Table 4.16 tabel deskripsi form tambah data barang ………………………………89Table 4.17 tabel deskripsi form ubah password……………………………………92Table 4.18 tabel deskripsi form admin area ……………………………………….93Tabel 5.1 implementasi sub menu penjualan ……………………………………...102Tabel 5.2 implementasi sub menu pembelian ……………………………………..102Tabel 5.3 implementasi sub menu gudang ……………………………………......103Tabel 5.4 implementasi sub menu admin …………………………………….......104Tabel 5.5 rencana pengujian system informasi penjualan dan pembelian ………..125Tabel 5.6 pengujian login ……………………………………................................125Tabel 5.7 pengujian data barang…………………………………….......................126Tabel 5.8 pengujian data konsumen ……………………………………...............126Tabel 5.9 pengujian data supplier ……………………………………..................127Tabel 5.10 pengujian transaksi penjualan ……………………………………......128Tabel 5.11 pengujian transaksi pembelian ……………………………………….128Table 5.12 pengujian laporan ……………………………………………………..129

DAFTAR SIMBOL

  A. Bagan Alir Dokumen ( Dokumen Flowchat ) Simbol Nama Keterangan

  Dokumen Menunjukan dokumen input dan output baik untuk proses manual maupun komputer

  Proses manual Menunjukan Kegiatan atau pekerjaan Manual Menunjukan arus atau arah liran

  Garis Alir dokumen atau data Menujukan Kegiatan Proses dari oprasi

  Proses program komputer Menunjukan input atau output

  Hardisk menggunkan hardisk Keputusan Digunakan untuk suatu penyeleksian

  Digunakan untuk menyimpan data sebagai arsip secara manual Simpanan offline Simbol Keyboard Menunjukan input menggunakan keyboard Penghubung Menunjukan penghubung kehalaman yang sama atau kehalaman lain.

  Penjelasan Digunakan untuk membuat keterangan mengenai suatu proses, supaya lebih jelas.

  Sumber : [ALB05]

  B. Data flow Diagram ( DFD ) Simbol Nama Keretangan

  Proses Menunjukan pemrosesan data yang berada didalam Kesatuan luar / Kesatuan diluar sistem yang dapat

  Arus data Menggambarkan aliran data Simpanan data Tempat penyimpanan data

  Sumber : [ALB05]

  C. Entity Relationship ( ERD ) Simbol Nama Keteranga

  Entitas Sesuatu yang ada dalam sistem, nyata maupun abstrak. Entitas dapat berupa orang, benda, lokasi atau kejadian.

  Atribut Sifat atau karakteristik dari setiap entitas maupun resionship.

  Belah Ketupat Hubungan Alamiah yang terjadi antar entitas Link / Garis Penghubung antar relasi dangan entitas dan entitas dengan atributnya.

BAB II LANDASAN TEORI

2.1 Definisi Pengembangan Sistem

  Menurut [ALB05] Pengembangan sistem dapat berarti menyusun suatu sistem yang beru untuk menggantikan sistem lama secara keseluruhan atau memperbaiki sistem yang telah ada. Sistem lama perlu diperbaiki atau diganti disebabkan karena beberapa hal yaitu sebagai berikut:

  1.Adanya permasalahan-permasalahan yang timbul disistem yang lama. Permasalahan tersebut dapat berupa :

  a. Ketidakberesan pada sistem yang lama tidak dapat berjalan atau berfungsi sebagaimana diharapkan b. Pertumbuhan organisasi yang menyebabkan harus disusunnya suatu sistem yang baru. Pertumbuhan organisasi diantaranya adalah kebutuhan informasi yang semakin luas dan volume pengolahan data yang semakin meningkat.

  2. Untuk meraih kesempatan-kesempatan. Organisasi mulai merasakan bahwa teknologi informasi perlu digunakan untuk meningkatkan penyediaan informasi sehingga dapat mendukung dalam proses pengambilan keputusan yang akan dilakukan oleh manajemen.

  3. Adanya instruksi / desakan dari organisasi. Penyusunan sistem yang baru dapat pula terjadi karena adanya intruksi-instruksi dari pimpinan atau dari luar organisasi karena adanya permasalahan ,kesempatan atau instruksi. Sistem yang baru perlu dikembangkan untuk memecahkan permasalahan yang timbul ,meraih kesempatan yang ada atau memenuhi instruksi yang diberikan dengan adanya sistem yang baru diharapkan terjadi peningkatan-peningkatan sebagai berikut :

  a) Informasi Peningkatan terhadap kualitas informasi yang disajikan

  b) Kinerja Peningkatan terhadap kinerja sistem sehingga menjadi lebih efektif.

  c) Efisiensi Peningkatan terhadap efisiensi operasi. Efisiensi berbeda dengan ekonomis berhubungan dengan bagaimana sumber daya tersebut digunakan dengan pemborosan yang paling minimum

  a. Pengendalian Peningkatan terhadap pengendalian untuk mendeteksi dan memperbaiki kesalahan serta kecurangan-kecurangan yang akan terjadi.

  b. Pelayanan Peningkatan terhadap pelayanan yang diberikan oleh sistem.

2.2 Konsep Dasar Sistem Informasi

  Sistem informasi merupakan bagian dari system yang lebih besar yang pemrosesan data (process) dan informasi sebagai hasil dari pemrosesan dapat dijadikan kembali sebagai suatu input pada proses yang lainnya sehingga membentuk siklus informasi yang dapat diperoleh dari system informasi sebagai system yang khusus mengolah data dan informasi tersebut.

2.2.1 Definisi Sistem

  Pendefinisian sistem ada dua kelompok besar, yaitu penekanan pada prosedur dan penekanan pada elemen. Pada dasarnya keduanya tersebut tidak saling berlawanan hanya bagaimana cara mengetahui suatu sistem,mempelajari sistem itu sendiri dan mengambil definisinya. Pendekatan sistem yang menekankan pada prosedur didefinisikan oleh Gerald.J. (1991)yang dikutip dari buku [ALB05] yang berjudul Analisis dan Desain sistem informasi berpendapat bahwa:

  “ Suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan ,berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.”

  Sedangkan pendekatan sistem yang menekankan pada elemen atau komponen menurut Robert G.Murdick (1993) berpendapat bahwa:

  “ Seperangkat elemen-elemen yang terintregrasi dengan maksud yang sama untuk mencapai suatu tujuan tertentu.”

  Adapun karakteristik-karakteristik yang dimiliki sistem dijelaskan sebagai berikut:

  1. Komponen sistem yaitu suatu sistem yang terdiri dari sejumlah kompoen suatu kesatuan komponen-komponen sistem atau elemen-elemen sistem dapat berupa subsistem atau bagian-bagian dari sistem.

  2. Batasan sistem merupakan daerah yang membatasi antara suatu sistem yang lainnya atau dengan lingkungan luarnya. Dengan batasan ini kita bisa mengetahui ruanglingkup (scope) suatu sistem.

  3. Lingkungan luar merupakan apapun yang berada diluar batas sistem yang mempengaruhi operasi suatu sistem.

  4. Penghubung sistem merupakan merupakan media penghubung antara subsistem lainnya. Dengan penghubung ini akan mengalir daya atau data- data antar subsistem, dimana keluaran dari subsistem akan menjadi masukan untuk Dengan demikian antara subsistem dan subsistem akan saling berintegrasi membentuk suatu kesatuan.

  5. Masukan sistem merupakan energi yang dimasukan kesuatu sistem.

  Masukan ini bisa berupa masukan perawatan ( Maintenance input) dan masukan sinyal.(signal input).

  6. Keluaran sistem merupakan hasil dari energi yang diolah dan diidentifikasikan menjadi keluaran yang berguna yang akan menjadi masukan baru atau informasi yang dibutuhkan.

  7. Pengolahan sistem merupakan suatu sistem pasti mempunyai suatu pengolahan data masukan untuk dijadikan suatu informasi.

  8. Sasaran sistem merupakan penentu dari tujuan untuk menentukan masukan yang dibutuhkan dan keluaran yang dihasilkan sistem.

2.2.2 Definisi Informasi

  Informasi adalah faktor yang terpenting dalam sistem untuk pengambilan keputusan.Definisi Informasi itu sendiri menurut Gordon.B.Davis (1985) yang dikutip dari buku [ALB05] berpendapat bahwa:

  “ Informasi sebagai data yang telah diolah menjadi bentuk yang lebih berarti dan berguna bagi penerimanya untuk mengambil keputusan masa kini maupun yang akan datang.”

  Sumber dari informasi adalah data yang kemudian diolah dengan kriteria tertentu untuk menghasilkan informasi yang dibutuhkan. Data didefinisikan sebagai kelompok dari simbol-simbol teratur yang mewakili kuantitas tindakan benda dan sebagainya. Defiinisi lain dari data adalah kenyataan yang menggambarkan suatu kejadian-kejadian. Informasi yang dihasilkan dari pengolahan data haruslah mempunyai kualitas yang baik. Kualitas informasi tergantung dari tiga hal pokok yaitu:

  1. Akurat Akurat berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau menyesatkan. Informasi harus akurat Karena dari sumber informasi sampai kepenerima kemungkinan banyak terjadi gangguan ynag dapat mengubah atau merusak informasi tersebut.

  2. Tepat waktu Dapat berarti informasi datang pada penerima tidak boleh terlambat.

  Informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan landasan didalam pengambilan keputusan. Apabila dalam

  3. Releven Relevan berarti informasi tersebut menpunyai manfaat untuk pemakainya karena batas relevansi seseorang berbeda, informasi bisa dikatakan berguna jika benar-benar berguna dan dibutuhkan pemakainya.

  2.2.3 Definisi Sistem Informasi

  Telah diketahui bersama informasi merupakan hal yang gsangat penting bagi manajemen didalam mengambil keputusan.. Sistem informasi didefinisikan oleh [ALB05] sebagai berikut :

  “ Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan atau untuk mengendalikan organisasi.”

  2.2.4 Komponen Sistem Informasi

  Sistem infomasi itu sendiri terdiri dari komponen-komponen yang terdiri dari:

  1. Blok masukan Input mewakili data yang masuk kesistem informasi. Input disini berarti termasuk metode-metode dan media untuk menangkap data yang akan dimasukan,yang dapat berupa dokumen-dokumen dasar

  2. Blok Model Blok model ini terdiri dari dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data tersimpan di baris data

  3. Blok keluaran Produk system informasi adalah keluaran ynag merupakan imformasi berkualitas dan dokumentasi ynag berguna untuk semua tingkatan manajemen sert semua pemakai.

  4. Blok Teknologi Teknologi merupakan kotak alat dalam system informasi teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data,menghasilkan dan mengirim keluaran serta membantu pengendalian dari system secara keseluruhan. Teknologi terdiri dari tigabagian utama yaitu; teknisi,perangkat lunak dan perangkat keras.

  5. Blok Basis Data Basis data merupakan kumpulan dari data ynag saling berhubungan satu sama lainnya, tersimpan didalam perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.

  6. Blok kendali Pengendalian perlu dirancang dan ditetapkan untuk menyakinkan bahwa hal-hal yang dapat langsung diatasi dengan cepat.

2.3 Pengertian Penjualan

  Penjualan adalah transaksi yang terjadi diantara dua belah pihak yaitu antara penjual dan pembeli, melalui persetujuan atau kesepakatan diantara dua belah pihak yaitu pembeli yang mempunyai kebutuhan terhadap produk yang dijual ,sehingga penjual berkeinginan untuk mendapatkan laba dari produk yang dijual. Dari pengertian diatas penjualan dapat didefinisikan oleh [JOG99] mendefinisaikan sebagai berikut: “ Penjualan adalah suatu kegiatan yang ditujukan untuk mencari

  pembeli,mempengaruhi dan memberi petunjuk agar dapat menyesuaikan kebutuhannya dengan produk ynag ditawarkan serta mengadakan perjanjian mengenai harga yang menguntungkan bagi kedua belah pihak.”

  Penjualan merupakan suatu faktor yang sangat menentukan kelangsungan hidup perusahaan karena tanpa adanya transaksi penjualan maka sasaran yang ditargetkan perusahaan tidak dapat terpenuhi

  2.4 Pengertian Pembelian

  Pembelian merupakan salah satu fungsi dari pembelanjaan atau merupakan kegiatan dari pembelanjaan. Pembelian sama pentingnya dengan penjualan yaitu untuk memenuhi kebutuhan tiap perusahaan seperti kebutuhan peralatan kantor ,gedung, peralatan produksi dan sebagainya.

  Menurut [MOE90] : “ pembelian merupakan suatu kegiatan yang meliputi penentuan

  barang-barang apa yang akan dibeli ,berapa banyak ,dimana dan bagaimana suatu barang akan dibeli serta dengan harga berapa barang tersebut dapat dibeli “

  2.5 Analisis Dan Perancangan Sistem

  Menurut [JOG01], Perancangan merupakan tahap persiapan untuk rancang bangun implementasi suatu sistem, yang menggambarkan bagaimana sustu sistem dibentuk yang dapat berupa penggambaran, perencanaan dan kesatuan yang utuh dan berfungsi termasuk mengkonfugurasikan komponen- komponen perangkat lunak dan perangkat keras dari suatu sistem.

  Dalam perancangan suatu sistem diperlukan beberapa alat Bantu. Alat Bantu ini merupakan refresentasi grafik yang dapat mempermudah dalam menggambarkan komponen-komponen yang ada, proses yang terjadi dan membuat usulan pemecahan masalah secara logika.

2.6 Metodologi Pengembangan Sistem

  Pengembangan perangkat lunak yang mendasari pembangunan system ini adalah menggunakan system development life cycle (SDLC) .Menurut [ALB05] SDLC (system development life cycle ) berfungsi untuk menggambarkan tahapan utama dan langkah-langkah dan setiap tahapan yang secara garis besar terbagi dalam tiga kegiatan yaitu :

  1. Analysis Tahapan analisis digunakan oleh system untuk membangun keputusan.

  Apabila system saat ini mempunyai masalah atau sudah tidak berfungsi secara baik ,dan hasil analisisnya digunakan sebagai dasar untuk memperbaiki system.

  2. Perancangan / desain Tahapan perancangan memiliki tujuan untuk mendesain system batu yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatife sistem yang terbaik.

  3. Implementasi Tahap implementasi memiliki beberapa tujuan ,yaitu untuk melakukan kegiatan spesifikasi rancangan logical kedalam kegiatan yang sebenarnya dari sistem informasi yang akan dibangunnya lalu mengimplentasikan system yang baru tersebut kedalam salah satu bahasa pemograman yang paling sesuai. Pada tahap ini juga harus dijamin bahwa system yang baru dapat berjalan secara optimal. Kegiatan yang dilakukan dalam tahap implementasi ini adalah pembuatan pemograman dan test data,pelatihan dan pergantian system.

2.7 Alat-alat Pengembang Sistem

  Alat-alat pengembang system yang digunakan penulis adalah sebagai berikut :

  2.7.1 Diagram Konteks

  Diagram konteks merupakan diagram yang menggambarkan hubungan antara system dengan entitas eksternberinteraksial, yaitu entitas yang berada di luar system tetapi berinteraksi dengan system tersebut. Dimana system digambarkan sebagai proses tunggal. Entitas eksternal dapat berupa sumber asal datangnya data (source) atau yang menerima data.

  2.7.2 DFD