• Tidak ada hasil yang ditemukan

LKP : Rancang Bangun Aplikasi Pembelian Pada PT. Indo Bismar Komputer.

N/A
N/A
Protected

Academic year: 2017

Membagikan "LKP : Rancang Bangun Aplikasi Pembelian Pada PT. Indo Bismar Komputer."

Copied!
78
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI PEMBELIAN

PADA PT. INDO BISMAR KOMPUTER

KERJA PRAKTIK

Program Studi

S1 Sistem Informasi Kekhusuan Komputer Akuntansi

Oleh :

ERA NORMA HIDAYAH

10.41011.0022

FAKULTAS TEKNOLOGI DAN INFOMATIKA

(2)
(3)

ix

3.7 Entity Relationship Diagran (ERD) ... 22

3.8 Program Penunjang ... 24

BAB IV DISKRIPSI KERJA PRAKTEK ... 28

4.1 Analisis Sistem ... 28

4.2 Pengembangan Sistem ... 32

4.3 Desain Input, Interface, Output ... 41

4.4 Implementasi Sistem ... 52

4.5 Hasil Evaluasi Aplikasi ... 62

BAB V PENUTUP ... 68

5.1 Kesimpulan ... 68

5.2 Saran ... 69

DAFTAR PUSTAKA ... 70

(4)

x

Halaman

Tabel 4.1 Tabel Barang ... 38

Tabel 4.2 Tabel Pemasok ... 38

Tabel 4.3 Tabel Karyawan ... 39

Tabel 4.4 Tabel Pembelian ... 39

Tabel 4.5 Tabel Pemesanan ... 40

Tabel 4.6 Tabel Detail Beli ... 40

Tabel 4.7 Tabel Detail Pemesanan ... 41

(5)
(6)

xii

Gambar 4.20 Desain Laporan Barang Dengan Stok Minimal ... 50

Gambar 4.21 Desain Laporan Pemesanan Barang ... 50

Gambar 4.22 Desain Laporan Pembelian Barang ... 51

Gambar 4.23 Desain Nota Pemesanan ... 51

Gambar 4.31 Form Transaksi Pemesanan ... 58

Gambar 4.32 Nota Pemesanan ... 59

Gambar 4.33 Form Transaksi Penerimaan Barang ... 59

Gambar 4.34 Nota Pembelian ... 60

(7)

xiii

(8)

xiv

(9)

1 BAB I PENDAHULUAN

1.1.Latar Belakang Masalah

Pembelian merupakan bagian terpenting bagi suatu perusahaan untuk melakukan pengadaan barang. Karena banyak sekali yang harus diperhatikan dalam proses sebuah barang yang akan dijual lagi kepada end user nantinya. Mulai dari membeli di pemasok mana, kualitas dan kuantitas suatu barang yang dibeli, kapan harus melakukan proses pembelian. Sehingga akan terjadi keseimbangan antara persedian dan tingkat pengeluaran barang, agar tidak terjadi kekosongan persedian barang.

(10)

barang di saat barang tersebut dibutuhkan untuk di jual atau terjadinya penumpukan persediaan barang dikarenakan perputaran barang yang lambat.

Berdasarkan masalah diatas, maka PT. Indo Bismar Komputer membutuhkan aplikasi yang dapat digunakan pada bagian pembelian untuk membantu melakukan pesanan pembelian. Sehingga dengan adanya aplikasi tersebut diharapkan dapat membantu perusahaan khususnya bagian pembelian dan gudang dalam melakukan pengelolahan persediaan barang yang sudah mencapai stock minimal. Sehingga pemesanan barang kepada pemasok menjadi tepat waktu dan tidak sampai terjadi kekosongan persediaan barang.

(11)

3

1.2.Perumusan Masalah

Berdasarkan latar belakang diatas, dapat dirumuskan permasalahan sebgai berikut:

1. Bagaimana membuat aplikasi keluar masuknya barang yang dapat membantu

proses pembelian ?

2. Bagaimana membuat aplikasi yang dapat menghasilkan laporan keluar

masuknya barang dengan cepat dan tepat ?

1.3.Batasan Masalah

Berdasarkan perumusan masalah diatas maka permasalahan dibatasi sebagai berikut:

1. Data-data yang dibutuhkan berdasarkan pada sistem keluar masuknya barang.

2. Sistem hanya menangani masalah keluar masuknya barang dagang. 3. Tidak membahas masalah penagihan oleh supplier kepada perusahaan.

1.4.Tujuan

Tujuan dibuatnya aplikasi keluar masuknya barang ini adalah :

1. Membuat aplikasi keluar masuknya barang, sehingga proses pemesanan

barang menjadi lebih efektif dan efisien.

2. Membuat aplikasi yang dapat menghasilkan laporan persediaan barang

(12)

1.5.Manfaat

Manfaat yang diharapkan dalam pembuatan aplikasi sistem informasi pembelian adalah sebagai berikut :

1. Bagian Pembelian

Bagian pembelian bertugas mengecek stock barang dan membuat purchase

order untuk barang yang stock nya sudah mencapai minimal.

a. Dapat mengetahui data pemasok yang menjual barang persediaan yang di

butuhkan.

b. Dapat mengetahui keadaan stok barang secara tepat dan akurat. 2. Bagian Gudang

a. Dapat mengetahui dan memperbaruhi stock barang secara real time. b. Dapat mengetahui pengeluaran dan pemasukan barang.

3. Pimpinan

a. Dapat mengetahui semua transaksi keluar dan masuknya barang yang

terjadi.

b. Dapat mengetahui laporan barang yang masuk maupun yang keluar.

1.6.Sistematika Penulisan

(13)

5

BAB I : PENDAHULUAN

Pendahuluan membahas tentang latar belakang PT. Indo Bismar Komputer, sedangkan inti dari permasalahan akan digambarkan dalam perumusan masalah, pembatasan masalah menjelaskan batasan-batasan dari aplikasi yang akan dibuat agar tidak keluar dari ketentuan yang telah ditetapkan, tujuan penelitian berupa hasil yang akan dicapai dari rancang bangun aplikasi tersebut.

BAB II : GAMBARAN UMUM PERUSAHAAN

Isi dari bab ini adalah hasil survey yang membahas tentang PT. Indo Bismar Komputer yang menguraikan gambaran umum perusahaan seperti lokasi perusahaan, keadaan, kondisi, situasi dan yang berkaitan dengan instansi, seperti sejarah berdirinya, dan struktur organisasi PT. Indo Bismar Komputer.

BAB III : LANDASAN TEORI

Pada bab ini menjelaskan beberapa teori singkat yang berhubungan dengan pelaksanaan kerja praktek. Teori-teori ini dijadikan bahan acuan bagi penulis untuk menyelesaikan masalah dan untuk penyelesaian laporan. Pada bab ini dibahas juga tentang pengertian, proses pembelian, program aplikasi, program penunjang, alat analisis dan desain rancangan, analisa dan perancangan sistem.

BAB IV : DESKRIPSI PEKERJAAN

(14)

Flow Diagram (DFD), Entity Relationship Diagram (ERD), Struktur Tabel,

desain Input/Output sampai dengan implementasi sistem berupa capture dari setiap form aplikasi.

BAB V : PENUTUP

(15)

7 BAB II

GAMBARAN UMUM PERUSAHAAN

2.1Sekilas Tentang PT. Indo Bismar Komputer

PT. Indo Bismar Komputer yang berlokasi di Jl. Bedul Merisi Permai Blok R 9-11 Surabaya merupakan toko teknologi informasi yang menjual berbagai macam suku cadang komputer, laptop, dan melayani service komputer. Berdiri pada bulan Agustus 2000 yang didirikan oleh H. Siswanto, MM. atau akrab dipanggil dengan Pak Sis ini merupakan seorang pengusaha asal Banyuwangi Jawa Timur dengan nama Perusahaanya yaitu PT. Indo Bismar Komputer. Pak Sis lahir di Banyuwangi pada tanggal 20 Agustus 1977, Putra ke 5 dari 6 bersaudara. Beliau memiliki banyak sekali skill (Kemampuan) dalam berbagai bidang, khususnya dalam bidang kewirausahaan. Lulusan Doktor Ilmu Ekonomi Universitas 17 Agustus 1945. Berawal dari peluang bisnis yang dilihat oleh Pak Siswanto pada waktu itu adalah minimnya orang-orang yang terlalitih untuk

service komputer yang pada saat itu masih jarang ada toko komputer dan

pelayanan service komputer, maka Pak Siswanto yang saat itu bekerja di perusahaan bidang teknologi informasi berencana untuk mendirikan usaha sendiri di bidang penjualan dan service komputer.

(16)

berjalannya waktu PT. Indo Bismar Komputer tumbuh menjadi salah satu toko suka cadang komputer terbesar diwilayah Surabaya dan Jawa Timur.

Dengan semakin dikenalnya PT. Indo Bismar Komputer oleh masyarakat atau instansi-instansi swasta dan pemerintah, PT. Indo Bismar mengembangkan sayapnya dengan membangun cabang dan membangun usaha-usaha di bidang lain dengan payung Bismar Group yaitu Bismar Trans (Rental Mobil) , Bismar Laundry (Jasa Cuci Baju), Bismar Phone Cell / Gadged (Toko Handphone / Gadged), dan Bismar Property (Jual Beli Rumah).

2.2Lokasi Perusahaan

PT. Indo Bismar Komputer berlokasi di : Jl. Bedul Merisi Permai Blok R 9-11 Surabaya.

(17)

9

2.3Logo Perusahaan

Gambar 2.2 Logo Perusahaan

2.4Struktur Organisasi

Gambar 2.3 Struktur Organisasi

2.5Visi dan Misi Perusahaan 2.5.1 Visi

(18)

2.5.2 Misi

 Membangun kepercayaan konsumen dengan mutu produk dan kualitas pelayanan prima.

 Menjaga kepercayaan konsumen dengan mutu produk dan kualitas pelayanan prima.

(19)

11 BAB III LANDASAN TEORI

3.1. Pembelian

Menurut Sofjan Assauri (2008:223) pembelian merupakan salah satu fungsi yang penting dalam berhasilnya operasi suatu perusahaan. Fungsi ini dibebani tanggung jawab untuk mendapatkan kuantitas dan kualitas bahan-bahan yang tersedia pada waktu dibutuhkan dengan harga yang sesuai dengan harga yang berlaku. Pengawasan perlu dilakukan terhadap pelaksanaan fungsi ini, karena pembelian menyangkut investasi dana dalam persediaan dan kelancaran arus bahan ke dalam pabrik.

Sedangkan menurut Mulyadi (2007:711) aktivitas dalam proses pembelian barang adalah:

1. Permintaan pembelian 2. Pemilihan pemasok

3. Penempatan order pembelian 4. Penerimaan barang, dan 5. Pencatatan transaksi pembelian

(20)

Jenis-jenis pembelian menurut sifatnya dibagi dalam tiga macam pembelian, yaitu:

1. Hand-To-Mouth Buying (Pembelian yang Teratur)

Yaitu pembelian yang didasarkan atas besarnya kebutuhan sekarang. Maksudnya adalah untuk mencegah kerugian/keburukan yang diakibatkan oleh adanya persediaan bahan yang berlebih di gudang dan penggunaan modal dapat digunakan dengan sebaik-baiknya.

2. Speculative Purchasing (Pembelian Spekulatif)

Yaitu pembelian yang tidak didasarkan karena perlunya bahan itu dipergunakan dalam proses produksi sekarang, tetapi didasarkan karena suatu motif untuk mendapatkan keuntungan akan naiknya harga bahan pada waktu yang akan datang.

3. Forward Buying (Pembelian Sebelumnya)

Yaitu pembelian untuk memenuhi tersedianya bahan mentah secara continueagar perusahaan tidak sampai terganggu aktivitasnya karena tidak tersedianya bahan baku pada waktunya.

Adapun fungsi yang terkait pembelian menurut Mulyadi (2001:299), adalah sebagai berikut :

1. Fungsi Gudang

(21)

13

2. Fungsi Pembelian

Bertanggung jawab untuk memperoleh informasi mengenai harga barang, menentukan pemasok yang dipilih dalam pengadaan barang dan mengeluarkan order pembelian kepada pemasok yang dipilih.

3. Fungsi Penerimaan

Bertanggung jawab untuk melakukan pemeriksaan terhadap jenis, mutu dan kuantitas barang yang diterima dari pemasok guna menentukan dapat atau tidaknya barang tersebut diterima oleh perusahaan.

4. Fungsi Akuntansi

Fungsi akuntansi yang terkait dalam transaksi pembelian adalah fungsi pencatatan utang dan fungsi pencatatan persediaan.

3.2. Program Aplikasi

(22)

Maka pernyataan Jogiyanto (2005:113) tentang Program Aplikasi adalah sederetan kode yang digunakan untuk mengatur komputer agar dapat melakukan pekerjaan sesuai dengan keinginan dari permasalahan pengguna.

3.3. Analisis Sistem

Menurut Hartono (2005:129) analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian–bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan–permsalahan, kesempatan–kesempatan, hambatan–hambatan yang terjadi dan kebutuhan–kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan –perbaikannya. Tahap analisis dilakukan setelah tahap perencanaan sistem dan sebelum tahap desain sistem.

Dalam tahap analisis sistem menguraikan suatu informasi yang utuh ke dalam bagian –bagian yang bermaksud untuk mengidentifikasi dan melakukan evaluasi permasalahan –permasalahan yang ada.

Didalam tahap analisis sistem terdapat terdapat beberapa langkah yang harus dilakaukan antara lain sebagai berikut :

1. Mengidentifikasi Masalah

2. Memahami kerja sistem yang ada 3. Menganalisis sistem

4. Membuat laporan

3.4. Perancangan

Menurut Susanto (2004:331) dalam buku Sistem informasi Manajemen

(23)

15

umum dan terinci dari pemecahan masalah berbasis komputer yang telah dipilih

selama tahap analisis”

Menurut John Bruch dan gray Grudnitski yang telah diterjemahkan oleh Hartono (2005:196) dalam buku Analisis dan Desain Sistem Informasi

mengatakan “desain sistem dapat didefinisikan sebagai pengembangan,

perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah dari satu kesatuan yang utuh dan berfungsi”.

3.5 Sistem Flow

Sistem flow adalah bagan yang menunjukkan arus pekerjaan secara menyeluruh dari suatu sistem di mana bagan ini menjelaskan urutan prosedur-prosedur yang ada dalam sistem dan biasanya dalam membuat sistem flow sebaiknya ditentukan pula fungsi-fungsi yang melaksanakan atau bertanggung jawab terhadap sub-sistem yang ada (Hartono, 1998:10)

Terdapat berbagai macam bentuk symbol yang digunakan untuk merancang sebuah desain dari sistem, diantaranya adalah terminator, manual operation, document, process, database, manual input, decision, off-line storage, on-page reference, dan off-page reference.

Terminator merupakan bentuk simbol yang di gunakan sebagai tanda di

mulainya jalan proses sistem ataupun tanda akhir dari sebuah pengerjaan suatu sistem. Simbol dari terminator dapat dilihat pada gambar 3.1.

(24)

Manual operation digunakan untuk menggambarkan sebuah proses kerja

yang dilakukan tanpa menggunakan computer sebagai medianya (menggunakan proses manual). Simbol dari manual operation dapat dilihat pada gambar 3.2.

Gambar 3.2 Manual Operation

Document merupakan simbol dari dokumen yang berupa kertas laporan,

surat-surat, memo, maupun arsip-arsip secara fisik. Simbol dari document dapat dilihat pada gambar 3.3.

Gambar 3.3 Document

Process adalah sebuah bentuk kerja sistem yang dilakukan secara

terkomputerisasi .Simbol dari process dapat dilihat pada gambar 3.4.

Gambar 3.4 Process

Database digunakan sebagai media penyimpanan data yang bersifat

(25)

17

Gambar 3.5 Database

Decision merupakan operator logika yang digunakan sebagai penentu

keputusan dari suatu permintaan atau proses dengan dua nilai, benar dan salah. Simbol dari decision dapat dilihat pada gambar 3.6.

Gambar 3.6 Decision

Manual input digunakan untuk melakukan proses input kedalam database

melalui keyboard. Simbol dari manual input dapat dilihat pada gambar 3.7.

Gambar 3.7 Manual Input

Off-linestorage merupakan bentuk media penyimpanan yang berbeda

dengan database, dimana media penyimpanan ini menyimpan dokumen secara manual atau lebih dikenal dengan nama arsip. Simbol dari off-line storage dapat dilihat pada gambar 3.8.

Gambar 3.8 Off – line Storage

On-page reference digunakan sebagai simbol untuk menghubungkan

(26)

dalam permasalah letaknya.Simbol dari on-pagereference dapat dilihat pada gambar 3.9.

Gambar 3.9 On – page reference

Off-page reference memiliki sifat yang sedikit berbeda dengan on-page

reference, karna simbol ini hanya digunakan apabila arus data yang ada dilanjutkan ke halaman yang berbeda.Simbol dari off-page reference dapat dilihat pada gambar 3.10.

Gambar 3.10 Off – page reference

Papertape merupakan sebuah simbol yang umumnya menggantikan

bentuk penggambaran jenis pembayaran yang digunakan (missal : uang) dalam transaksi yang ada pada sistem yang di rancang. Simbol dari paper tape dapat dilihat pada gambar 3.11.

(27)

19

3.6Data Flow Diagram (DFD)

Menurut (Kristanto, 2004:12), Data Flow Diagram (DFD) adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data tersebut disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan, dan proses yang dikenakan pada data tersebut.

Data flow diagram merupakan suatu metode pengembangan sistem yang terstruktur (structure analysis and design). Penggunaan notasi dalam DFD sangat membantu untuk memahami suatu system pada semua tingkat kompleksitas.Pada tahap analisis, penggunaan notasi ini dapat membantu dalam berkomunikasi dengan pemakai sistem untuk memahami sistem secara logika.

Didalam DFD, terdapat empat simbol yang digunakan yaitu process,

external antity, data store, dan data flow. Simbol process digunakan untuk

melakukan suatu perubahan berdasarkan data yang diinputkan dan menghasilkan data dari perubahan tersebut.Simbol dari process dapat dilihat pada gambar 3.12.

1 Prcs_1

Gambar 3.12 Process

(28)

yang diterima atau diberikan daripada sistem untuk kemudian dilakukan penggambaran.

Nomor 1, 2, 3, dan seterusnya menandakan bahwa proses tersebut diartikan sebagai proses level-0 (nol) yang merupakan hasil turunan atau decompose dari proses context diagram. Proses level-0 membahas sistem secara lebih mendetil, baik dipandang dari segi kegiatan dari sebuah bagian, alur data yang ada, maupun database yang digunakan di dalamnya. Pembuatannya dapat dilakukan dengan cara menentukan proses utama yang ada dalam sistem, menentukan alur data yang diterima dan diberikan masing-masing proses dari pada sistem sambil memperhatikan konsep keseimbangan (alur data yang masuk atau keluar dari suatu level harus sama dengan alur data yang masuk dan keluar pada level berikutnya), memunculkan data store sebagai sumber maupun tujuan data (optional), menggambarkan diagram level-0, menghindari perpotoingan arus data, dan melakukan pemberian nomor pada proses utama (nomor tidak menunjukkan urutan proses).

(29)

21

untuk menghindari perpotongan arus data. Hasil turunan akhir disebut sebagai the

lowest level, di mana hasil akhir ini tergantung dari kompleksitas sistem yang ada.

External entity disimbolkan dengan bentuk persegi yang digunakan untuk

menggambarkan pelaku-pelaku sistem yang terkait, dapat berupa orang-orang, organisasi maupun instansi. External entity dapat memberikan masukan kepada process dan mendapatkan keluaran dari process.Simbol external entity dapat dilihat pada gambar 3.13.

Ent_1

Gambar 3.13 External Entity

Data store digunakan sebagai media penyimpanan suatu data yang dapat

berupa file atau database, arsip atau catatan manual, lemari file, dan tabel-tabel dalam database. Penamaan data store harus sesuai dengan bentuk data yang tersimpan pada data store tersebut, misalnya tabel pelanggan, tabel detil penjualan, tabel detil pembelian, dan lain-lain. Simbol data store dapat dilihat pada gambar 3.14.

1 Stor_5

Gambar 3.14 Data Store

Data flow merupakan penghubung antar external entity dengan process

dan process dengan data store. Data flow menunjukkan aliran data dari satu titik ke titik lainnya dengan tanda anak panah mengarah ke tujuan data. Penamaan data

flow harus menggunakan kata benda, karena didalam data flow mengandung

(30)

Fl ow_6

Gambar 3.15 Data Flow

3.7Entity Relationship Diagram (ERD)

ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antar penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif komplek. Dengan ERD kita dapat menguji model dan mengabaikan proses apa yang harus dilakukan. ERD dapat dikategorikan menjadi tiga bagian, yaitu:

1. One to one relationship

Jenis hubungan antar tabel yang menggunakan bersama sebuah kolom primary key.Jenis hubungan ini tergolong jarang digunakan, kecuali untuk alasan keamanan atau kecepatan akses data.Misalnya satu departemen hanya mengerjakan satu jenis pekerjaan saja dan satu pekerjaan hanya dikerjakan oleh satu departemen saja.

2. One to many relationship

Jenis hubungan antar tabel dimana satu record pada satu tabel terhubung dengan beberapa record pada tabel lain. Jenis hubungan ini merupakan yang paling sering digunakan.Misalnya suatu pekerjaan hanya dikerjakan oleh satu departemen saja.Namun suatu departemen dapat mengerjakan beberapa macam pekerjaan sekaligus.

3. Many to many relationship

Jenis hubungan ini merupakan hubungan antar tabel dimana beberapa

(31)

23

Misalnya satu departemen mampu mengerjakan banyak pekerjaan, juga satu pekerjaan dapat ditangani oleh banyak departemen.

Entity Relationship Diagram, atau yang lebih dikenal dengan nama ERD,

digunakan untuk mengimplementasikan, menentukan, dan mendokumentasikan kebutuhan-kebutuhan untuk sistem pemrosesan database. ERD menyediakan bentuk untuk menunjukkan struktur keseluruhan kebutuhan data dari pemakai. Adapun elemen-elemen yang terdapat pada ERD, adalah sebagai berikut:

1. Entity atan entitas, digambarkan dalam bentuk persegi seperti pada gambar

3.16

.

Ent_1

Gambar 3.16 Entity

2. Relation atau relasi merupakan penghubung antara entitas dengan entitas.

Terdapat beberapa jenis relasi yang dapat digunakan, seperti one-to-one,

one-to-many, many-to-one, dan many-to-many. Bentuk alur relasi secara

detil dapat dilihat pada gambar 3.17.

Relation_12 Relation_11 Relation_10

Relation_9

Ent_1 Ent_2

Ent_3 Ent_4

Ent_5 Ent_6

Ent_7 Ent_8

(32)

3.8 Program Penunjang

Adapun beberapa program penunjang yang digunakan untuk membantu dalam membuat aplikasi ini antara lain seperti berikut :

3.8.1. Visual basic .Net

Menurut Hidayatullah (2014:5) dalam buku Visual Basic .NET membuat aplikasi database dan program kreatif mengatakan visual basic .NETadalah visual basic yang direkayasa kembali untuk digunakan pada platForm .NET sehingga aplikasi yang dibuat menggunakan visual basic .NET dapat berjalan pada sistem komputer apa pun, dan dapat mengambil data dari serverdengan tipe apa pun asalkan terinstal .NET Framework.

3.8.2 Power Designer

Power designer merupakan suatu tool berupa software untuk mendesain

sistem dan rancangan Entity Relationship Diagram (ERD) yang dikembangkan oleh Sybase Inc. Ada dua model data, yaitu : Entity Relationship Diagram (ERD) dan model relasional. Keduanya menyediakan cara untuk mendeskripsikan perancangan basis data pada peringkat logika.

(33)

25

b. Model Relasional atau Physical Data Model (PDM) : model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom dimana setiap kolom memiliki nama yang unik.

3.8.3 NET Framework

Microsoft .NET Framework (di baca Microsoft dot Net Framework)

adalah sebuah komponen yang dapat ditambahkan ke sistem operasi Microsoft

Windows atau telah terintegrasi ke dalam Windows (mulai dari Windows server

2003 dan versi-versi Windows Terbaru). Kerangka kerja ini menyediakan sejumlah besar solusi-solusi program untuk memenuhi kebutuhan-kebutuhan umum suatu program baru, dan mengatur eksekusi program-program yang ditulis secara khusus untuk framework ini..NET Framework adalah kunci penawaran utama dari Microsoft, dan dimaksudkan untuk digunakan oleh sebagian besar aplikasi-aplikasi baru yang dibuat untuk platform Windows.

Pada dasarnya, .NET framework memiliki 2 komponen utama :CLR dan

.NET Framework Class Library.

Program-program yang ditulis untuk .NET Framework dijalankan pada suatu lingkungan software yang mengatur prsyaratan-persyaratan runtime

program.Runtime environment ini, yang juga merupakan suatu bagian dari .NET

Framework, dikenal sebagai Common Language Runtime (CLR). CLR

menyediakan penampilan dari application virtual machine, sehingga para

programmer tidak perlu mengetahui kemampuan CPU tertentu yang akan

(34)

seperti jaminan keamanan, pengaturan memori, garbage collection dan exception

handling/penanganan kesalahan pada saat runtime. Class Library dan CLR ini

merupakan komponen inti dari .NET Framework .kerangka kerja itupun dibuat sedemikian rupa agar para programmer dapat mengembangkan program komputer dengan jauh lebih mudah, dan juga untuk mengurangi kerawanan aplikasi dan juga computer dari beberapa ancaman keamanan.

CLR adalah turunan dari CLI (Common Language Infrastructure) yang saat ini merupakan standar ECMA.Untuk keterangan lebih lanjut, silahkan mengunjungi situs ECMA atau kunjungi sumber pranala dibawah artikel ini.

Solusi-solusi program pembenyuk Class Library dari .NET Framework melindungi area yang luas dari kebutuhan program pada bidang user interface, pengaksesan data, koneksi basis data, kriptografi, pembuatan aplikasi berbasis web, algoritma numerik, dan komunikasi jaringan. Fungsi-fungsi yang ada dalam

class library dapat digabungkan oleh programmer dengan kodenya sendiri untuk

membuat suatu program aplikasi baru

3.8.4 Crystal Report

(35)

27

3.8.5 SQL server

Menurut Santoso (2006:5) mengatakan “sql server adalah hasil kerja sama antara Microsoftdengan Sybaseuntuk memproduksi sebuah softwarepenyimpanan data (database) yang bekerja pada sistem Operasi OS/2”. Menurut Komputer (2010:2) dalam buku ShortCourseSeries :SQL Server 2008 Express mengutip

“SQL Serveradalah DBMS (Database Management System) yang dibuat oleh

Microsoftuntuk ikut berkecimpung dalam persaingan dunia pengolahan data

menyusul pendahuluanya seperti IBM dan Oracle”

3.8.6 Microsoft Office Visio

Menurut Cato Chandra dan Ir. Teddy Marcus Zakaria (2007 :197) Microsoft Visio 2007 Merupakan suatu program aplikasi komputer yang didesain khusus untuk membantu dalam membuat diagram seperti Flowchart, Grantt Chart, Data Flow, Gambar Jaringan, Gambar Denah Bangunan, dan juga pembuatan Gambar Teknik,Gambar Elektronik, serta desain lainnya. Microsoft Visio 2007 memilki keunggulan dibanding programa word atau excell dalam pembuatan diagram. 28 Microsoft Visio 2007 memiliki banyak template yang di dalam terdapat shape / conektor. Ada lima langkah utama untuk membuat sebuah diagram di Microsoft Visio 2007 yaitu :

1 Tentukan template yang sesuai.

2 Buat shape pada halaman kerja (page).

3 Buat conektor untuk menyambung anatar shape. 4 Buat teks (keterangan shape atau conektor).

(36)

28

Analisis merupakan cara untuk menganalisa permasalahan berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain sistem merupakan langkah yang harus ditempuh untuk menyajikan sebuah sistem informasi agar dapat terorganisir dengan baik dan jelas.

Sistem yang dibutuhkan oleh perusahaan adalah sebuah sistem yang dapat mengatasi dan memenuhi semua proses yang ada secara terkomputerisasi dengan baik, sehingga informasi yang dibutuhkan oleh perusahaan dapat dilakukan secara efektif dan efisien. Bagi pihak manajemen tentunya sistem ini berguna untuk mengontrol transaksi yang terjadi serta menghasilkan informasi yang dapat digunakan untuk mengetahui hasil penjualan dan pembelian produk. Laporan yang dihasilkan juga dapat membantu pihak manajemen mengetahui produk yang paling sering habis.

4.1Analisis Sistem

Dalam perkembangan teknologi informasi saat ini, sistem pengolahan data yang baik sangat dibutuhkan di berbagai perusahaan. Dengan adanya sistem pengolahan data yang baik maka informasi yang dibutuhkan dalam perusahaan akan dapat memperlancar kegiatan yang dilakukan oleh perusahaan tersebut.

(37)

29

dan purcase order, sampai barang tersebut di distribusikan ke gudang yang kemudian dilakukan pengelompokan barang sesuai dengan jenis, fungsi, dan kualitasnya, kemudian memperbarui jumlah persediaan barang yang masuk.

Aplikasi pembelian ini dibuat berbasis desktop dikarenakan hanya digunakan pada satu tempat saja tidak untuk digunakan mobile, aplikasi berbasis

desktop dapat memproses data lebih cepat dibandingkan berbasis web yang

tergantung pada jaringan internet, dikarenakan aplikasi berbasis desktop berjalan sesuai spesifikasi hardware yang sudah ditentukan, oleh sebab itu informasi yang dihasilkanpun akan lebih cepat dihasilkan tanpa harus bergantung pada kecepatan jaringan internet.

Aplikasi pembelian ini akan digunakan pada bagian pembelian untuk melakukan proses pemesanan jika ada persediaan minimum dan bagian gudang untuk melakukan update persediaan jika terdapat barang masuk. Data yang telah di masukkan oleh bagian pembelian dan bagian gudang akan diolah oleh sistem dan akan menghasilkan informasi untuk pimpinan perusahaan.

4.1.1 System Flow Pemesanan dan Penerimaan pada PT. Indo Bismar Komputer

Prosedur pembelian yang sedang berjalan pada PT. Indo Bismar Komputer adalah sebagai berikut:

(38)

mencatat barang apa saja yang sudah mencapai stock minimal kemudian memberikannya kepada bagian pembelian.

2. Setelah menerima catatan dari karyawan gudang yang berisi barang apa saja yang harus dipesan, kemudian bagian pembelian membuat Purchase Order untuk setiap barang yang habis tersebut. Purcase Order dibuat 2 rangkap untuk rekap di bagian penjualan dan untuk diberikan melalui fax ke supplier.

3. Pada bagian supplier, setelah menerima PO, Supplier segera menyiapkan

barang dan membuat nota pembelian dan surat jalan. Kemudian mengantarkan barang pesananan ke gudang PT. Indo Bismar Komputer. Surat jalan diberikan ke bagian penerimaan dan nota pembelian diberikan ke bagian pembelian. 4. Setelah itu bagian penerimaan akan mengecek barang yang dikirim oleh

supplier, apakah barang yang dikirim sesuai dengan surat jalan yang diberikan

Supplier, jika barang tersebut sesuai maka bagian penerimaan akan membuat

surat barang masuk untuk diserahkan ke bagian gudang dan juka tidak sesuai bagian penerimaan akan membuat surat retur pembelian untuk diserahkan ke

supplier.

5. Kemudian bagian gudang akan menerima barang yang telah di lakukan

pengecekan beserta surat barang masuk oleh bagian penerimaan. Bagian gudang akan menggolongkan barang sesuai tempat yang disediakan dan memperbarui jumlah persediaan.

(39)

31

Adapun gambar document flow pemesanan dan penerimaan sebagai berikut:

Purchase

Gambar 4.1 Document Flow Pemesanan

Retur

GUDANG PEMBELIAN SUPPLIER PENERIMAAN PIMPINAN

Selesai

C

Mulai

(40)

4.2Pengembangan Sistem

Berdasarkan analisis, penulis membuat pengembangan sistem untuk mencari solusi pada perusahaan tersebut. Dengan analisis tersebut maka dapat menghasilkan system flow dari analisis sistem yang sedang berjalan, sedangkan sistem yang baru dapat digambarkan melalui system flow baru, Context Digram,

data flow diagram, entity relationship diagram, struktur tabel, dan desain I/O.

4.2.1 System Flow Pemesanan dan Penerimaan

(41)

33

Gambar 4.3 System Flow Pemesanan

Faktur

GUDANG PEMBELIAN SUPPLIER PENERIMAAN PIMPINAN

Selesai

(42)

4.2.2 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan suatu model yang

menggambarkan aliran data yang terjadi dalam sistem, sehingga dengan dirancangnya DFD ini maka akan terlihat jelas arus data yang mengalir dari sistem tersebut. Dalam pembuatan DFD ini akan dibuat mulai dari context

diagram dan DFD level di bawahnya.

1. Context Diagram

Context Diagram dari sistem pembelian pada PT. Indo Bismar Komputer

ini menggambarkan secara umum proses yang terjadi perusahaan tersebut. Pada

context diagram ini melibatka 4 entity yaitu gudang, pemasok dan bagian

peneriman, dan pimpinan seperti yang digambarkan pada gambar 4.5

Data Penerimaan

(43)

35

2. DFD level 0 Sistem Penjualan

DFD level 0 merupakan hasil decompose dari context diagram yang menggambarkan proses-proses apa saja yang terdapat pada sistem pembelian pada PT. Indo Bismar Komputer. DFD level 0 dapat dilihat pada gambar 4.6.

Data Penerimaan

Gambar 4.6 DFD Level 0 Sistem Pembelian

4.2.3 Perancangan Database

(44)

dari sistem pembelian PT. Indo Bismar Komputer yang terdiri dari Conceptual

Data Model dan Physical Data Model.

1. Conceptual Data Model (CDM)

Conceptual Data Model (CDM) ini menggambarkan relasi antara tabel

yang satu dengan tabel yang lain. Berikut ini merupakan tabel-tabel yang terdapat dalam Conceptual Data Model (CDM):

Melayani

Gambar 4.7 Conceptual Data Model Sistem Pembelian

2. Physical Data Model (PDM)

Physical Data Model (PDM) merupakan hasil generate dari Conceptual

(45)

37

database. PDM menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Berikut PDM yang ada pada sistem pembelian pada PT. Indo Bismar Komputer.

ID_PEMASOK = ID_PEMASOK JM L_ITEM _PEM B integ er TGL_PEMB date

Gambar 4.8 Physical Data Model Sistem Pembelian

4.2.4 Struktur Tabel

Struktur tabel pada aplikasi pembelian PT. Indo Bismar Komputer adalah sebagai berikut:

a. Tabel Barang

Nama Tabel : Barang

Primary Key : Kode_Barang Foreig Key : -

(46)

Tabel 4.1 Tabel Barang

No. Field Type Length Key

1. Kode_Barang Char 10 Primary Key

2. Nama_Barang Char 20

3. Harga_Beli Intenger

4. Harga_Jual Intenger

5. Stock_Barang Intenger

6. Stock_Minimal Intenger

b. Tabel Pemasok

Nama Tabel : Pemasok Primary Key : Kode_Pemasok Foreign Key : -

Fungsi : Tabel untuk memasukkan data pemasok Tabel 4.2 Tabel Pemasok

No. Field Type Length Key

1. ID_Pemasok Char 10 Primary Key

2. Nama_ Pemasok Char 25

3. Alamat_ Pemasok Char 50

4. Wilayah_Pemasok Char 15

c. Tabel Karyawan

(47)

39

Fungsi : Tabel untuk memasukkan data karyawan Tabel 4.3 Tabel Karyawan

No. Field Type Length Key

1. ID_Karyawan Char 10 Primary Key

2. Nama_Karyawan Char 25

3. Alamat_Karyawan Char 50

4. Jenis_Kelamin Char 10

d. Tabel Pembelian

Nama Tabel : Pembelian Primary Key : Kode_Pembelian

Foreign Key : ID_Pemasok, ID_Karyawan

Fungsi : Tabel untuk memasukkan data pembelian Tabel 4.4 Tabel Pembelian

No. Field Type Length Key

1. Kode_Pembelian Char 10 Primary Key

2. ID_Karyawan Char 10 Foreign Key

3. ID_Pemasok Char 10 Foreign Key

4. Jumlah_Item_Beli Integer 5. Tanggal_Pembelian Date 6. Total_Pembelian Integer

e. Tabel Pemesanan

(48)

Foreign Key : ID_Pemasok, ID_Karyawan

Fungsi : Tabel untuk memasukkan data pemesanan Tabel 4.5 Tabel Pemesanan

No. Field Type Length Key

1. Kode_Pemesanan Char 10 Primary Key

2. ID_Karyawan Char 10 Foreign Key

3. ID_Pemasok Char 10 Foreign Key

4. Jumlah_Item_Pesan Integer 5. Tanggal_Pemesanan Date

6. Keterangan Char 50

f. Tabel Detail Beli

Nama Tabel : Detail Beli Primary Key : -

Foreign Key : Kode_Barang, Kode_Pembelian

Fungsi : Tabel untuk memasukkan data detail beli Tabel 4.6 Tabel Detail Beli

No. Field Type Length Key

1. Kode_Barang Char 10 Foreign Key

2. Kode_Pembelian Char 10 Foreign Key

g. Tabel Detail Pemesanan

(49)

41

Foreign Key : Kode_Barang, Kode_Pemesanan

Fungsi : Tabel untuk memasukkan data detail pemesanan Tabel 4.7 Tabel Detail Pemesanan

No. Field Type Length Key

1. Kode_Barang Char 10 Foreign Key

2. Kode_Pemesanan Char 10 Foreign Key

4.3Desain Input , Interface dan Output

Desain antarmuka menggunakan bahasa pemrograman Visual Basic.Net 2010, Microsoft Visio 2010 dan database Microsoft SQL Server 2008. Adapun desain Input/Output adalah sebagai berikut:

4.3.1 Desain Input

1. Desain Formulir Data Barang

(50)

Form Data Barang

Nama Barang Stock Stock Min Stock Max

...

Gambar 4.9 Desain Input Barang

2. Desain Formulir Data Karyawan

Berikut adalah desain formulir data karyawan baru yang mendaftar bekerja pada PT. Indo Bismar Komputer.

Form Data Karyawan Baru

(51)

43

3. Desain Formulir Data Pemasok

Berikut adalah desain formulir data pemasok baru yang bekerja sama dengan PT. Indo Bismar Komputer.

Form Data Pemasok Baru

Nama Pemasok :

Alamat Pemasok :

Wilayah :

...

...

...

Surabaya, ...

_________________

Gambar 4.11 Desain Input Pemasok

4. Desain Formulir Pemesanan Barang

(52)

Form Data Pemesanan

Nama Barang Jumlah

Nama Pemasok :

Alamat Pemasok :

Wilayah :

Barang Pesanan :

...

...

...

Surabaya, ...

_________________

Gambar 4.12 Desain Input Pemesanan

4.3.2 Desain Interface

Berikut ini adalah desain input yang terdapat pada aplikasi sistem pembelian pada PT. Indo Bismar Komputer :

1. Form Login

Berikut ini merupakan tampilan dari form login yang berfungsi untuk

(53)

45

Form Login

Username :

Password :

Gambar 4.13 Desain Form Login

2. Form Menu Utama

Berikut ini merupakan tampilan dari form menu utama yang berfungsi untuk masuk sebagai username.

Menu Utama Sistem Informasi Pembelian

Login Master Transaksi Laporan Logout Keluar

Gambar 4.14 Desain Form Menu Utama

3. Form Master Barang

Berikut ini merupakan tampilan dari form barang yang berfungsi untuk

(54)

Master Barang

Data Barang

KD Barang : Nm Barang : Harga Beli : Harga Jual :

Stock Barang :

Stock Minimal : Simpan Ubah Batal Kode Baru

Cari

Gambar 4.15 Desain Form Master Barang

4. Form Master Karyawan

Berikut ini merupakan tampilan dari form karyawan yang berfungsi untuk input data karyawan.

Master Karyawan

Data Karyawan

ID Karyawan :

Nm Karyawan :

Alamat :

Jenis Kelamin :

Wewenang : Simpan Ubah Batal

ID Baru

Cari

Laki - laki Wanita

(55)

47

5. Form Master Pemasok

Berikut ini merupakan tampilan dari form pemasok yang berfungsi untuk

input data pemasok.

Master Pemasok

Data Pemasok

ID Pemasok : Nm Pemasok : Alamat :

Wilayah : Simpan Ubah Batal

ID Baru

Cari

Gambar 4.17 Desain Form Master Pemasok

6. Form Transaksi Pembelian

Form Transaksi Pembelian merupakan desain antarmuka yang digunakan

(56)

Form Pembelian

Data Pembelian

Detail Pembelian

ID Pembelian : Pemasok : Barang :

Harga @

Simpan Nota Input Barang Item Selanjutnya ID Baru

Cari

Nota Baru

Cari

Jumlah : Total Pemb :

Gambar 4.18 Desain Form Pembelian

7. Form Transaksi Pemesanan

Form Transaksi Pemesanan merupakan desain antarmuka yang

(57)

49

Form Pemesanan

Data Pemesanan

Detail Pemesanan

ID Pemesanan: Pemasok : Barang :

Simpan Nota Input Barang Item Selanjutnya ID Baru

Cari

Nota Baru

Cari

Jumlah : Keterangan :

Gambar 4.19 Desain Form Pemesanan

4.3.3 Desain Output

Berikut ini merupakan desain output yang terdapat dalam aplikasi pembelian pada PT. Indo Bismar Komputer :

1. Laporan Barang Dengan Stock Minimal

(58)

Laporan Stock Minimal

Kode Barang Nama Barang Stock Barang Stock Minimal Tanggal

Gambar 4.20 Desain Laporan Barang Dengan Stock Minimal

2. Laporan Pemesanan Barang

Berikut ini merupakan desain output dari laporan pemesanan barang yang berfungsi bukti pemesanan barang yang terjadi dalam periode tertentu.

Laporan Pemesanan Barang

Kode Pemesanan Nama Karyawan Nama Pemasok Jumlah Item Tanggal Tanggal

(59)

51

3. Laporan Pembelian Barang

Berikut ini merupakan desain output dari laporan pembelian barang yang berfungsi sebagai bukti pembelian barang.

Laporan Pembelian Barang

Kode Pembelian Nama Karyawan Nama Pemasok Jumlah Item Total Tanggal Tanggal

Gambar 4.22 Desain Laporan Pembelian Barang

4. Nota Pemesanan

Berikut ini merupakan desain output dari nota pemesanan barang yang berfungsi sebagai bukti telah memesan barang.

Nota Pemesanan

Nama Barang Jumlah Item Tanggal KD Pemesanan

(60)

5. Nota Pembelian

Berikut ini merupakan desain output dari nota pembelian barang yang berfungsi sebagai bukti telah membeli dan menerima barang.

Nota Pembelian

Nama Barang Jumlah Item Harga Beli Total

Tanggal KD Pembelian

Gambar 4.24 Desain Nota Pembelian

4.4Implementasi Sistem

Implementasi sistem merupakan tahap pembuatan sistem berdasarkan rancangan desain yang dibuat. Desain form yang telah dibuat cukup sesuai untuk mengimplementasikan sistem, sehingga tidak membutuhkan banyak perubahan.

4.4.1 Kebutuhan Sistem

Pada tahap ini dijelaskan mengenai implementasi dari perangkat keras dan lunak yang harus dipersiapkan oleh pengguna. Untuk perangkat keras, minimal pengguna harus mempersiapkan spesifikasi sebagai berikut:

1. Intel Pentium 4 CPU 3.00 Ghz 2. Memory 2 GB RAM

(61)

53

4.4.2 Penjelasan Pemakaian Aplikasi

Tahap ini merupakan langkah-langkah dari pemakaian aplikasi sistem penjualan pada PT. Indo Bismar Komputer. Berikut sub-sub pembahasan pemakaian aplikasi ini:

1. Form Menu Utama

Form Menu Utama merupakan tampilan awal dari program ini. Pada form

ini terdapat berbagai menu. Pada awal program dijalankan hanya menu login dan keluar yang bisa diakses.

Gambar 4.25 Form Menu Utama

2. Form Login

Form login ini terdapat pada menu utama. User harus menginputkan

username dan password yang sesuai agar dapat menggunakan menu yang lain.

Form Login ini untuk mengontrol agar hanya orang yang berhak saja yang dapat

(62)

tidak akan dapat membuka aplikasi ini. Hal ini untuk menjaga keamanan data. Tampilan dari form login ini dapat dilihat sebagai pada gambar berikut ini:

Gambar 4.26 Form Login

Jika username dan password yang diinputkan user benar akan muncul message

box seperti pada gambar 4.27 :

Gambar 4.27 Message Box pada Form Login benar

3. Form Data Barang

(63)

55

Gambar 4.28 Form Master Barang

Pada form ini user dapat maintenance data barang. Pada textbox kd_barang akan terisi secara otomatis sesuai dengan jumlah yang ada di database ketika tombol kode baru ditekan. Kemudian textbox nama_barang diinputkan sesuai nama barang. Dalam form ini terdapat beberapa button, yaitu:

1. Button kode baru, berfungsi untuk memberikan kode barang baru secara

otomatis.

2. Button cari, berfungsi untuk mencari data barang sesuai nama yg diinginkan

oleh user.

3. Button simpan, berfungsi untuk menyimpan data baru yang dientry oleh

user.

4. Button ubah, berfungsi untuk mengubah data yang telah ada sebelumnya.

5. Button batal, berfungsi untuk membatalkan proses jika user hendak

(64)

4. Form Data Karyawan

Implementasi pada form ini dapat dilihat pada gambar berikut ini :

Gambar 4.29 Form Master Karyawan

Pada form ini user dapat maintenance data karyawan. Pada textbox id_barang akan terisi secara otomatis sesuai dengan jumlah yang ada di database ketika tombol id baru ditekan. Kemudian textbox nama_karyawan diinputkan sesuai nama karyawan baru. Dalam form ini terdapat beberapa button, yaitu:

1. Button id baru, berfungsi untuk memberikan id karyawan baru secara otomatis.

2. Button cari, berfungsi untuk mencari data karyawan sesuai nama yg diinginkan

oleh user.

3. Button simpan, berfungsi untuk menyimpan data baru yang dientry oleh user.

4. Button ubah, berfungsi untuk mengubah data yang telah ada sebelumnya.

5. Button batal, berfungsi untuk membatalkan proses jika user hendak

(65)

57

5. Form Data Pemasok

Implementasi pada form ini dapat dilihat pada gambar berikut ini :

Gambar 4.30 Form Master Pemasok

Form data pemasok berfungsi untuk mencatat data pemasok yang telah

bekerja sama dengan PT. Indo Bismar Komputer. Dalam form ini terdapat beberapa button, yaitu :

1. Button id baru, berfungsi untuk memberikan id pemasok baru secara otomatis.

2. Button cari, berfungsi untuk mencari data pemasok sesuai nama yg diinginkan

oleh user.

3. Button simpan, berfungsi untuk menyimpan data baru yang dientry oleh user.

4. Button ubah, berfungsi untuk mengubah data yang telah ada sebelumnya.

5. Button batal, berfungsi untuk membatalkan proses jika user hendak

(66)

6. Form Transaksi Pemesanan

Implementasi pada form ini dapat dilihat pada gambar berikut ini :

Gambar 4.31 Form Transaksi Pemesanan

Form pemesanan berfungsi untuk mencatat pemesanan yang terjadi pada

PT. Indo Bismar Komputer. Dalam form ini terdapat beberapa button, yaitu:

1. Button id baru, berfungsi untuk memberikan kode pemesanan secara otomatis.

2. Button cari pemasok, berfungsi untuk mencari data pemasok sesuai dengan

kepada siapa pemesanan tersebut dilakukan.

3. Button cari barang, berfungsi untuk mencari data barang sesuai dengan barang

apa yang dipesan.

4. Button input barang, berfungsi untuk menyimpan data barang pada

detail_pesan yang nanti dapat dicetak menjadi nota pemesanan pada gambar 4.32.

5. Button item selanjutnya, berfungsi untuk memasukan data item yang

(67)

59

6. Button simpan nota, berfungsi untuk menyimpan data detail_pesan dan nota

tersebut, yang berarti transaksi pada satu nota telah selesai.

7. Button nota selanjutnya, berfungsi untuk membersihkan seluruh textbox dan

detail_pesan jika user akan melakukan transaksi nota selanjutnya.

8. Button cetak, berfungsi untuk mencetak nota pembelian setelah transaksi dalam

satu nota selesai.

Gambar 4.32 Nota Pemesanan

7. Form Transaksi Penerimaan

Implementasi pada form ini dapat dilihat pada gambar berikut ini :

(68)

Form penerimaan barang berfungsi untuk mencatat penerimaan yang

terjadi berdasarkan transaksi pemesanan yang terjadi sebelumnya. Dalam form ini terdapat beberapa button, yaitu:

1. Button id baru, berfungsi untuk memberikan kode penerimaan secara otomatis.

2. Button cari kode pemesanan, berfungsi untuk mencari data pemesanan yang

terjadi sebelumnya, tentang pemesanan ke pemasok mana yang di pilih dan barang apa yang dipesan.

3. Button hitung, berfungsi untuk menghitung total biaya pembelian.

4. Button simpan nota, berfungsi untuk menyimpan data detail_beli dan nota

tersebut, yang berarti transaksi pada satu nota telah selesai.

5. Button nota selanjutnya, berfungsi untuk membersihkan seluruh textbox dan

detail_penerimaan jika user akan melakukan transaksi nota selanjutnya.

6. Button cetak, berfungsi untuk mencetak nota pemesanan setelah transaksi

dalam satu nota selesai.

Gambar 4.34 Nota Pembelian

8. Laporan Barang dengan Stock Minimal

(69)

61

Bismar Komputer menjadi lebih mudah untuk memonitor keadaan barang. Sehingga terhindar dari kehabisan stock barang. Laporan barang dengan stock minimal dapat dilihat pada gambar 4.35.

Gambar 4.35 Laporan Barang Dengan Stock Minimal

9. Laporan Transaksi Pembelian

Laporan pembelian berfungsi untuk melihat transaksi pembelian yang terjadi pada saat itu dan juga bisa per periode (bulan). Dengan adanya laporan pembelian ini maka dapat membantu manager untuk memantau transaksi yang terjadi setiap periode nya. Laporan pembelian dapat dilihat pada gambar 4.36.

(70)

10. Laporan Pemesanan

Laporan pemesanan berfungsi untuk melihat transaksi pemesanan yang terjadi pada saat itu dan juga bisa per periode (bulan). Dengan adanya laporan pemesanan ini maka dapat membantu manager untuk memantau transaksi yang terjadi setiap periode nya. Laporan pemesanan dapat dilihat pada gambar 4.37.

Gambar 4.37 Laporan Pemesanan

4.5Hasil Evaluasi Aplikasi

Adapun hasil evaluasi dari apliasi pembelian yang telah dibuat : Tabel 4.8. Tabel Evaluasi Aplikasi

No Fungsi Sistem Keterangan Hasil Uji

1. Login Masukkan username dan password

kemudian tekan enter.

Jika benar akan keluar pesan selamat datang dan masuk ke sistem aplikasi dan jika salah

maka akan keluar pesan “maaf

username atau password anda

salah” dan tidak dapat

(71)

63

No Fungsi Sistem Keterangan Hasil Uji

2. Master Barang Klik kode baru untuk memberikan kode barang baru kemudian isi data barang baru tersebut pada form yang telah tersedia, kemudian klik simpan.

Jika data telah terisi semua maka data barang dapat di simpan dan jika data belum terisi lengkap maka tidak dapat melakukan proses simpan dan

akan muncul pesan “ada data

yang belum diisi, silahkan cek

kembali”.

3. Master Karyawan

Klik ID baru untuk memberikan ID

Jika data telah terisi semua maka data karyawan dapat di simpan dan jika data belum terisi lengkap maka tidak dapat melakukan proses simpan dan

akan muncul pesan “ada data

yang belum diisi, silahkan cek

(72)

No Fungsi Sistem Keterangan Hasil Uji 4. Master

Pemasok

Klik ID baru untuk memberikan ID pemasok baru kemudian isi data pemasok baru tersebut pada form yang telah tersedia, kemudian

klik simpan.

Jika data telah terisi semua maka data pemasok dapat di simpan dan jika data belum terisi lengkap maka tidak dapat melakukan proses simpan dan

akan muncul pesan “ada data

yang belum diisi, silahkan cek

kembali”. yang di pesan beserta jumlah barang yang dipesan

Satu kode pemesanan yaitu satu pemasok dan terdiri dari banyak barang yang dipesan dari satu pemasok. Jika form yang disediakan belum terisi semua maka proses

(73)

65

No Fungsi Sistem Keterangan Hasil Uji

6. Transaksi Penerimaan

Klik kode pembelian untuk memberikan kode baru pada proses penerimaan baru,

(74)

No Fungsi Sistem Keterangan Hasil Uji 7. Laporan Stok

Minimal

Menghasilkan laporan stok yang sama atau di bawah stok minimun yang telah ditentukan

(75)

67

No Fungsi Sistem Keterangan Hasil Uji

10. Waktu Sistem lama yang digunakan

memerlukan waktu paling cepat 10-15 menit untuk

menghasilkan laporan keadaan stok barang, dan untuk

menghasilkan laporan pembelian per periode membutuhkan waktu paling cepat sekitar 20-30 menit.

(76)

68 5.1Kesimpulan

Sebagai hasil kerja praktek yang telah dilakukan dapat diambil beberapa kesimpulan dari aplikasi pembelian pada PT.Indo Bismar Komputer. Kesimpulan dari aplikasi ini adalah sebagai berikut:

1. Aplikasi ini dapat menghasilkan output berupa laporan pembelian dan

pemesanan per periode, laporan keadaan stock, nota pemesanan dan nota pembelian.

2. Aplikasi ini dapat menghasilkan informasi yang dibutuhkan oleh pihak manajemen untuk mengambil keputusan yang tepat bagi perusahaan, terutama untuk bagian pembelian dalam melakukan proses pembelian sesuai dengan keadaan stock barang yang ada digudang.

(77)

69

5.2 Saran

Berdasarkan uraian dari bab-bab sebelumnya dalam pembuatan aplikasi pembelian pada PT. Indo Bismar Komputer, maka saran yang dapat disampaikan untuk pengembangan aplikasi ini adalah sebagai berikut:

(78)

70

Assauri, Sofjan. (2008). Manajemen Produksi dan Operasi (Edisi Revisi). Depok-Jawa Barat : Lembaga Penerbit Fakultas Ekonomi universitas Indonesia.

Mulyadi. (2001). Akuntansi Manajemen : Konsep, Manfaat, dan Rekayasa. Jakarta: Salemba Empat.

Mulyadi. (2007). Sistem Akuntansi. Jakarta : Selemba Empat.

HM, Jogiyanto. (2005). Analisis dan Disain. Yogyakarta : Andi Offset.

Susanto, A. (2004). Sistem Informasi Manajemen Konsep dan Pengembangannya. Bandung: Lingga Jaya.

Kristianto, Andri. (2004). Rekayasa Perangkat Lunak Konsep Dasar. Yogyakarta : Gava Media.

Hidayatullah, P. (2014). Visual Basic .Net Membuat Aplikasi Database dan

Program Kreatif. Bandung : Informatika.

Santoso, H. (2006). Membuat Database pada SQL Server 2000 Menggunakan VB6. Jakarta : Elex Media Komputindo.

Hartono, Jogiyanto. (1998). Analisis dan Desain Sistem Informasi : Pendekatan

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

Cato Chandra,S.Kom dan Ir. Teddy Marcus Zakaria,M.T. (2008). Be Smart Be

Gambar

Gambar 3.16 Entity
Gambar 4.2 Document Flow Penerimaan
Gambar 4.3 System Flow Pemesanan
Gambar 4.5 Context Diagram
+7

Referensi

Dokumen terkait

pelanggan yang melakukan transaksi pemesanan paket hosting pada Adimatra Network. Dengan adanya aplikasi penjualan hosting berbasis web ini diharapkan

Aplikasi yang dibuat pada saat kerja praktik ini sangat membantu admin operasional dalam melakukan pencatatan history barang gudang seperti mencatat penerimaan bahan baku

Sistem Informasi Pembelian merupakan sistem yang sudah otomatis, ketika proses penjualan terjadi dan sistem akan otomatis mengurangi stock barang, maka pada

Transaksi Pembelian Fungsi ini untuk melakukan penginputan data pembelian item berdasarkan analisa perhitungan reorder point.. Bagian Pembelian mendapatkan informasi waktunya

Pada Aplikasi Dokumentasi dan Informasi Hukum Berbasis Mobile dengan hak akses admin Bagian SIHP terdapat empat proses yaitu login pengguna, update company profile, update visi

Hasil uji coba pemeliharaan transaksi penjualan dimulai dari kasir melakukan input berupa kode pelanggan, tanggal jual, kode barang, stok minimum, jumlah stok, harga, jumlah,

Gambar 4.14 Data Flow Diagram DFD Level 1 Sub Proses Pelaporan 4.2.7 Conceptual Data Model CDM Conceptual Data Model CDM aplikasi pembelian pada PT Kasa Husada Wira Jatim

Setelah melakukan observasi dan wawancara kepada bagian manager dan administrasi pada PT Sinar Baja Hutama, ditemukan beberapa permasalahan yang terjadi pada saat proses