• Tidak ada hasil yang ditemukan

Sisyem Informasi Pengadaan dan Pendistribusian Barang di CV Multi Prima Cimahi

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sisyem Informasi Pengadaan dan Pendistribusian Barang di CV Multi Prima Cimahi"

Copied!
122
0
0

Teks penuh

(1)

SISTEM INFORMASI PENGADAAN DAN

PENDISTRIBUSIAN BARANG DI

CV MULTI PRIMA CIMAHI

SKRIPSI

Diajukan Sebagai Salah Satu Syarat Kelulusan Pada Program Studi Sistem Informasi Jenjang S1 (Strata 1) Fakultas Teknik dan Ilmu Komputer

Asep Lukmanudin

1.05.09.370

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)
(3)
(4)

vi

BAB I PENDAHULUAN 1.1 Latar Belakang Penelitian ... 1

(5)

vii

2.8.3 iReport-4.5.1 ... 22

2.8.4 Jaringan Komputer ... 23

BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian ... 23

3.2.3 Metode Pendekatan dan Metode Pengembangan Sistem ... 27

3.2.3.1 Metode Pendekatan Sistem ... 27

3.2.3.2 Metode Pengembangan Sistem ... 28

3.2.3.3 Alat Bantu Analisi dan Perancangan... 29

3.2.4 Pengujian Sistem ... 30

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Berjalan ... 32

(6)

viii DAFTAR PUSTAKA

(7)

iii

KATA PENGANTAR

Assalamualaikum Wr. Wb.

Puji dan syukur bagi Allah SWT, karena dengan keridhaannya dan kesehatan yang di berikannya alhamdulillah penulis bisa menyelesaikan skripsi ini, walaupun dalam penyelesaiyannya masih banyak kekurangannya dan jauh dari kesempurnaan, karena penulis hanyalah manusia biasa yang tidak luput dari dosa.

Adapun judul skripsi ini adalah “Sistem Informasi Pengadaan dan Pendistribusian Barang di CV Multi Prima Cimahi” disusun guna memenuhi syarat kelulusan dalam mata kuliah skripsi, pada Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia (UNIKOM) Bandung.

Penulis juga mengharapkan, mudah-mudahan apa yang penulis buat bisa bermanfaat khususnya bagi penulis umumnya bagi para pengguna.

Selama penyusunan usulan penelitian ini, tidak sedikit bimbingan dan bantuan dari semua pihak, maka dengan rasa tulus penulis ingin mengucapkan terimakasih kepada semua pihak yang telah memberikan dorongan dan semangat baik berupa material maupun spiritual.

1. Allah SWT, yang telah memberikan pertolongan dan kemudahan sehingga penulis dapat menyelesaikan skripsi ini.

(8)

iv

4. Prof. Dr. H. Denny Kurniadie,Ir.,M.Sc, selaku Dekan Fakultas Teknik dan Ilmu Komputer.

5. Bapak Syahrul Mauluddin,S.Kom.,M.Kom. selaku Ketua Program Studi Sistem Informasi.

6. Bapak Wahyu Nurjaya WK, ST., M.Kom. selaku dosen pembimbing yang telah banyak memberikan motivasi, pengarahan dan masukan-masukan berharga kepada penulis sehingga dapat diselesaikannya laporan skripsi ini dengan tepat waktu dan hasil yang optimal.

7. Beri dan Ali sahabat penulis yang selalu memberikan masukan dan motivasi bagi penulis.

8. Asfi Wida Wahyuni temen sepesial penulis, yang selalu memberikan dukungan dan motivasi bagi penulis dan yang sealalu menemani penulis dalam suka maupun duka.

9. Teman-teman seperjuangan dalam pembuatan skripsi Beri, Ali, Dean, Candra, Ahmad, Dani dan Agung yang selalu bekerja sama dan saling megingatkan.

10. Teman-teman seperjuangan penulis terutama anak-anak SI-9 yang selalu memberikan motivasinya.

(9)

v

Akhirnya sekali lagi penulis mau mengucapkan banyak terimakasih kepada pihak yang telah membantu penulis dalam penyusunan usulan penelitian ini dan mudah-mudahan sekali lagi bisa bermanfaat bagi semuanya.

Wassalamualaikum Warahmatullahi Wabarakatuh.

Bandung, Juli 2013 Penulis

Asep Lukmanudin 10509370

(10)

Asimungi. 2007. Simulali Komuter Sistem Diskrit. Andi. Yogyakarta SP Hariningsihh. 2005. Teknologi Informasi. Graha Ilmu. Yogyakarta

Al-Bahra bin Ladjamudin. 2005. Analisis dan desain Sistem Informasi. Graha Ilmu. Yogyakarta

Al-Bahra bin Ladjamudin. 2006. Rekayasa Perangkat Lunak. Graha Ilmu. Tangerang

Tata Sutabri. 2005. analisis sistem informasi. andi. Yogyakarta Abdul Kadir. 2003. Pengenalan Sistem Informasi. Andi. Yogyakarta Budi Raharjo. 2007. Keuangan dan Akuntansi. Graha Ilmu. Yogyakarta

Wahyu Nurjaya. 2012. Pengenalan Instalasi Komputer. Kopososoftware. Bandung

(11)

1 BAB I

PENDAHULUAN

1.1 Latar Belakang Penelitian

Teknologi saat ini sangat berkembang pesat apalagi teknologi khususnya dibidang komputer, untuk saat ini komputer digunakan oleh semua kalangan baik kalangan atas maupun kalangan bawah, komputer juga digunakan diberbagai bidang baik bidang politik, sosial dan budaya.

Kemajuan teknologi komputer mempunyai pengaruh penting bagi perkembangan jaman dan yang akan menghasilkan informasi yang cepat, tepat dan akurat. Dan yang sangat membantu manusia dan perusahaan-perusahaan dalam mengambil keputusan, terutama di bidang informasi.

CV Multi Prima merupakan sebuah perusahaan yang berkecimpung dibidang pengadaan dan pendistribusian alat-alat sperpart for mesin industri tekstil, perusahaan ini sudah berdiri lama yaitu sejak tahun 1999, CV Multi Prima awalnya bekerjasama dengan beberapa perusahan lain diantaranya adalah CV Harapan Sukses dan CV Litai. Seiring dengan berkembangnya perusahaan CV Multi Prima maka semakin banyak juga perusahan yang bekerja sama, diantaranya CV Politik Inport, CV Itimas, PT Grawin Ekspres dan PT Ganesa hingga sekarang.

(12)

Tetapi dalam pencatatan dan laporan barang di CV Multi Prima masih menggunakan manual, dimana semua pencataan dan laporannya masih ditulis didalam buku investasi dan dimasukan kedalam Microsoft Word, dimana buku tersebut sangatlah riskan untuk hilang. Tidak hanya itu dengan memasukan kedalam Microsoft Word juga sangatlah memakan waktu yang cukup lama karena harus dimasukan satu-persatu dan memungkinkan masih banyak kesalahan. Selain itu, di CV Multi Prima juga dalam pengawasan pengadaan dan pendistribusian barang sangatlah tidak terawasi, karena dalam pencatatan dan pembuatan laporan hanya dilakukan oleh pelaksana bagian gudang, dan tidak adanya data yang akurat karena semua dicatatat kedalam buku investasi, sehingga sulit juga dalam mencari data persediaan karena semua pencatatan barang dimasukan kedalam Microsoft Word dimana pencarian data tidak bisa di lakukan secara otomatis.

Oleh karena itu CV Multi Prima memerlukan sistem pengadaan dan pendistribusian barang yang baik dimana tidak adalagi kesalahan yang terjadi dalam pelaksanaannya, selain itu juga didalam sistem pengadaan dan pendistribusaian, CV Multi Prima juga bisa mengelola data yang menghasilkan informasi bagi perusahaan tersebut dimana informasi tersebut lebih akurat, efektif dan efisien.

(13)

3

1.2. Identifikasi dan Rumusan Masalah

1.2.1 Identifikasi Masalah

Dari latar belakang diatas penulis dapat menyimpulkan permasalahan dan identifikasi masalah yang terjadi di CV Multi Prima adalah sebagai berikut:

1. Dalam pencatatan dan laporan barang di CV Multi Prima masih menggunakan manual dan memasukannya ke dalam Microsoft Word sangat lah memakan waktu yang cukup lama karena harus dimasukan satu-persatu.

2. Tidak adanya data yang akurat dimana dalam pencatatannya masih menggunakan manual.

3. Sulit dalam mencari data persediaan dimana semua pencatatan yang dilakukan masih dalam bentuk dokumen tertulis sehingga dalam proses pencarian bisa sulit, akibat banyaknya kumpulan dokumen.

1.2.2 Rumusan Masalah

Adapun rumusan masalah dari penelitian yang penulis lakukan adalah sebagai berikut:

1. Bagaimana sistem informasi pengadaan dan pendistribusian barang yang sedang berjalan di CV Multi Prima?

2. Bagaimana penggunaan sistem informasi pengadan dan pendistribusian barang di CV Multi Prima?

(14)

4. Bagaimana implementasi sistem informasi pengadaan dan Pendistribusian barang di CV Multi Prima?

1.3 Maksud dan Tujuan Penelitian

Adapun maksud dalam penelitian ini adalah untuk membantu CV Multi Prima agar dalam bekerjaannya lebih efektip dan memenuhi salah satu tugas mata kuliah skripsi. Adapun tujuan di buatkan penelitian ini adalah sebagai berikut:

1. Sistem informasi pengadaan dan pendistribusian barang yang sedang berjalan di CV Multi Prima.

2. Penggunaan sistem informasi pengadaan dan pendistribusian barang di CV Multi Prima.

3. Merancang dan membangun sistem informasi pengadaan dan pendistribusian barang di CV Multi Prima.

4. Implementasi sistem informasi pengadaan dan pendistribusian barang di CV Multi Prima.

1.4. Kegunaan Penelitian

1.4.1.Kegunaan Praktis

(15)

5

2. Memberikan pemikiran dan masukan kepada para pengembang aplikasi yang berbasis desktop dan mobile.

1.4.2.Kegunaan Akademis

1. Bagi mahasiswa agar lebih bisa bermanfaat dan menambah wawasan untuk penelitian berikutnya.

2. Bagi perusahaan, penelitian ini bermanfaat jika perusahaan terus memakai aplikasi yang penulis buat.

3. Bagi masyarakat, agar lebih bisa mengetahui tentang sistem informasi aplikasi yang penulis buat.

1.5. Batasan Masalah

Adapun pembatasan masalah dari pembuatan aplikasi yang penulis buat adalah sebagai berikut:

1. Sistem informasi yang penulis buat hanya sistem informasi pengadaan dan pendistribusian barang, pencatatan dan pelaporan barang di CV Multi Prima.

2. Aplikasi yang di buat oleh penulis adalah aplikasi yang berbasis desktop. 3. Pengolahan data di CV Multi Prima yang awalnya menggunakan metode

manual penulis ganti dengan metode terkomputerisasi.

4. Barang yang datang sama dengan barang yang dipesan, jadi tidak membahas barang yang inden.

(16)

1.6. Lokasi Dan Waktu Penelitian

Adapun lokasi dalam penelitian ini adalah di perusahaan CV Multi Prima yang beralamatkan di Jalan Lewi Gajah, 22c Citaman rt 3, rw 18 cigugur tengan Cimahi. Dan waktu penelitian yang di gunakan penulis dari bulan Maret sampai bulan Juni adapun rincian kegiatnnya sebagai berikut:

Tabel 1.2 WaktuPenelitian 4. Pembuatan Aplikasi

(17)

7 BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

Menurut Asimungi (2007:19) Kata sistem berasal dari kata yunani, yaitu sistema yang mempunyai pengertian suatu keseluruhan yang tersusun dari sekian banyak bagian atau dengan pengertian yang lebih umum, sistem adalah kumpulan komponen/elemen/entiti yang berinteraksi satu dengan yang lainnya dalam rangka mencapai tujuan tertentu dan terjadi dalam lingkungan yang kompleks.

Menurut SP Hariningsih (2005:10) sistem adalah terdiri dari komponen-komponen yang saling bekerja sama untuk mencapai suatu tujuan.

Terdapat dua pengelompokan pendekatan didalam mendefinisikan sistem, yaitu menekankan pada prosedurnya dan menekankan pada komponen atau elemennya. Sistem adalah kumpulan-kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu Jogiyanto (2005:2).

Menurur Al-Bahra bin Ladjamudin (2005:3) Pendekatan sistem yang lebih menekankan pada prosedur didefinisikan bahwa sistem yaitu suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu (Gerald.J 1991).

Jadi sistem merupakan kumpulan atau rangkaian dari sebuah komponen-komponen dan elemen-elemen yang saling keterkaitan satu sama lain yang bertujuan untuk mencapai tujuan yang di inginkan.

2.1.1 Karekteristik Sistem

(18)

1. Komponen Sistem

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerjasama membentuk suatu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem.

Setiap subsistem mempunyai karakteristik dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. 2. Batasan Sistem

Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan dan menunjukan ruang lingkup dari sistem tersebut.

3. Lingkungan Luar Sistem

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi opersai sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan juga merugikan. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus dijaga dan dipelihara. Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan, jika tidak maka akan mengganggu kelangsungan hidup dari sistem.

4. Penghubung Sistem

(19)

9

kemungkinan sumber-sumber daya mengalir dari dari suatu subsistem ke subsistem yang lainnya. Keluaran dari subsistem akan menjadi masukan untuk susbsistem lainnya melalui penghubung. Denagan menghubung suatu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk suatu kesatuan.

5. Masukan Sistem

Masukan sistem adalah energi yang dimasukan kedalam sistem. Masukkan dapat berupa masukan perawatan dan masukan dinysl maintenance input adalah energi yang di masukkan supaya sistem tersebut dapat berjalan. Sinyal input adalah energi yang diproses untuk mendapatkan keluaran dari sistem.

6. Keluaran Sistem

Keluaran sistem adalah energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.

7. Pengolahan Sistem

Suatu sistem dapat mempunyai suatu bagian pengolahan atau sistem itu sendiri sebagai pengolahannya. Pengolahan akan merubah masukan menjadi keluaran.

8. Sasaran sistem

(20)

berhasil bila mengenai sasaran atau tujuannya. Sasaran sangat berpengaruh pada masukan dan keluaran yang dihasilkan.

2.2. Konsep Dasar Informasi

Informasi sangatlah dibutuhkan untuk menunjang dalam penelitian dan menunjang dalam perancangan sebuah sistem yang akan dibangun supaya perancangan yang akan kita buat bisa lebih akurat dan tepat guna.

Menurut SP Hariningsih (2005:69) informasi dapat di definisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan kejadian-kejadian (event) yang nyata (fac) yang di gunakan untuk pengambilan keputusan.

Menurut Al-Bahra bin Ladjamudin (2005:8) Gordon. B. Davis (1995) mendefinisikan informasi sebagai data yang telah diolah menjadi bentuk yang lebih berarti dan berguna bagi penerimanya untuk mengambil keputusan masa kini maupun masa yang akan datang.

Menurut Al-Bahra bin Ladjamudin (2005:9) Raymond McLeod (1995) mendefinisikan informasi sebagai data yang telah diolah menjadi bentuk yang lebih berarti bagi penerimanya.

2.3. Konsep Dasar Sistem Informasi

(21)

11

2.3.1 Pengertian Sistem Informasi

Menurut SP Hariningsih (2005:11) sistem informasi dapat didefinisikan sebagi suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai tujuan dan menyajikan informasi.

Menurut (Al-Bahra bin Ladjamudin 2005:13) sistem informasi dapat di definisikan sebagi berikut.

1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi.

2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan untuk mengendalikan organisasi.

3. Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.3.2 Manfaat Sistem Informasi

Organisasi menggunakan sistem informasi untuk mengolah transaksi-transaksi, mengurangi biaya dan menghasilkan pendapatan sebagai salah satu produk atau pelayanan mereka.

(22)

Mesin Manusia

Perusahaan menggunakan sistem informasi untuk mempertahankan persediaan pada tingkat paling rendah agar konsisten dengan jebis barang yang tersedia.

2.3.3. Komponen Sistem Informasi

Menurut (Al-Bahra bin Ladjamudin 2005:14) kita dapat mengilustrasikan 5 komponen dalam sistem informasi, kelima komponen tersebut dapat diklasifikasikan sebagi berikut.

a. Hardware dan Software yang berfungsi sebagi mesin.

b. People dan procedures yang merupakan manusia dan tatacara menggunakan mesin.

c. Data merupakan jembatan penghubung antara manusia dan mesin agar terjadi suatu proses pengolahan data.

2.3.3.1 Hardware

a. Peralatan Penyimpanan Data

Disk merupakan salah satu perangkat penyimpanan data yang paling sering digunakan. Disk diorganisasikan berupa silinder-silinder dengan tiap permukaan terdapat head yang ditepuk secara vertikal.

Hardware

(23)

13

1. Peralatan Input dan Output

a. Peralatan input

Peralatan input merupakan alat yang digunakan untuk menerima input (energi yang dimasukkan kedalam suatu sistem yang dapat berupa signal input atau maintenance input). Signal input dapat berupa energi yang dapat diolah oleh sistem, sedangkan maintenance input merupakan energi yang akan digunakan untuk mengolah signal input. Beberapa alat input mempunyai fungsi ganda yaitu sebagai alat input sendiri dan sebagai alat output.

b. Peralatan output

Peralatan output merupakan suatu alat keluaran / tampilan suatu data setelah mengalami proses. Output yang dihasilkan dari pengolahan data yakni tulisan, gambar, simbol, dan suara.

2. Peralatan komunikasi data

Komunikasi data adalah suatu bagian dari ilmu komunikasi yang mengkhususkan diri pada penyimpanan informasi yang berupa teks dan gambar.

a. Unsur pokok komunikasi data

Unsur pokok komunikasi data terdiri dari transmitter, receiver, media transmisi, dan informasi yang berupa data

b. Komponen sistem komunikasi data

(24)

Terminal adalah suatu peralatan yang berfungsi untuk memasukan data dan menampilkan data pada suatu jaringan komunikasi data.

Modem adalah suatu alat yang merubah alat sinyal digital yang dikirimkan oleh komputer dan peralatan digital lainnya menjadi sinyal analog ( proses modulasi ) dan mentransmisikannya melalui saluran telepon serta merubah sinyal analog yang bagus menjadi sinyal digital untuk dikirimkan kepada komputer.

2.3.3.2Software

Software merupakan kumpulan dari perintah atau fungsi yang ditulis dengan aturan tertentu untuk memerintahkan komputer untuk melaksanakan tugas tertentu.

2.3.3.3Data

Data merupakan komponen dasar dari informasi yang akan diproses lebih lanjut untuk menghasilkan informasi himpunan data akan memiliki sifat yang unik yaitu saling berkaitan, kebersamaan dan terkendali.

2.3.3.4Prosedur

(25)

15

2.3.3.5Manusia

Manusia adalah mereka yang terlibat dalam kegiatan sistem informasi seperti operator, pemimpin sistem informasi dan sebagainya.

2.3.4 Kegiatan Sistem Informasi

1. Input

Menggambarkan suatu kegiatan untuk menyediakan data untuk di proses. 2. Proses

Menggambarkan bagaimana suatu data diproses untuk menghasilkan suatu informasi yang bernilai tambah.

3. Output

Suatu kegiatan untuk menghasilkan laporan dari proses diatas tersebut. 4. Penyimpanan

Suatu kegiatan untuk memelihara dan menyimpan data. 5. Kontrol

Suatu aktifitas untuk menjamin bahwa sistem informasi tersebut berjalan sesuai dengan yang diharapkan.

2.4. Analisis dan Perancangan Sistem

Analisis dan perancangan sistem merupakan salah satu proses yang harus ada didalam sebuah penelitian agar tujuan dari penelitian yang dilakukan dapat tercapai, berikut ini adalah pengertian analisis dan perancangan sistem.

2.4.1 Analisis Sistem

(26)

di luar departemen sistem informasi atau diri pihak ekslutif yang melihat adanya masalah atau menemukan adanya peluang baru. Tujuan utama analisis sistem adalah untuk menentukan hal-hal detail tentang apa yang akan dikerjakan oleh sistem yang diusulkan (dan bukan bagaimana caranya).

2.4.2 Perancangan Sistem

Perancangan sistem merupakan gambaran atau perencanan dari sebuah sistem yang akan di buat dimana perancangan tersebut memudahkan pembuat program / programer dalam pembuatan aplikasi sesuai dengan komponen sistem informasi yang terkomputerisasi.

2.4.2.1 Alat Bantu Perancangan Sistem

Untuk membuat perancangan sistem sangat di butuhkan alat bantu dalam perancangannya di antaranya sebagai berikut:

1. Flow Map

Flow map merupakan alat bantu atau gambaran dalam pembuatan

program dimana didalam flow map menunjukan aliran data yang berupa dokumentasi-dokumantasi dan formulir-formulir yang mengalir dan berkaitan satu sama lain dalam suatu sistem.

(27)

17

2. Diagram Konteks

Menurut Al-Bahra Bin Ladjamudin ( 2006:170 ) Diagram Konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem.

Dalam Nurjaya, Wahyu ( 2012:314 ) Diagram Konteks menggambarkan secara umum konteks yang terjadi dalam sistem antara dunia internal dan dunia eksternal yang berbatasan.

Jadi Diagram Konteks dapat disimpulkan bahwa Diagram Konteks merupakan gambaran dari sebuah proses secara umum dari ruang lingkup suatu sistem yang alirannya dari entitas luar maupun entitas dalam.

3. Data Flow Diagram ( DFD )

Menurut AL – Bahra Bin Ladjamudin ( 2005:64 ) Data flow diagram meupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil.

Menurut Wahyu Nur Jaya ( 2012:310 ) Data flow diagram adalah diagram yang mempresentasikan bagaimana informasi keluar masuk dari sistem, proses apa yang mengubah informasi tersebut dan dimana informasi disimpan.

(28)

4. Kamus Data

Menurut Al-Bahra Bin Ladjamudin ( 2006:176 ) “Kamus data sering disebut juga dengan sistem data dictionary adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi”.

Menurut Wahyu Nur Jaya ( 2012:314 ) “Kamus data merupakan suatu tempat penyimpanan ( gudang ) dari data dan informasi yang dibutuhkan oleh

suatu sistem informasi”.

Jadi kamus data dapat disimpulkan kamus data berfungsi sebagai pembantu para pelaku pembuat sistem agar elemen data yang digunakan dapat berkoordinasi dengan baik. Kamus data dibuat berdasarkan dari aliran data pada diagram alir yang dibuat.

5. Normalisasi

Beberapa Definisi Normalisasi Menurut Al-Bahra Bin Ladjamudin (2005:169)

a. Normalisasi adalah suatu proses memperbaiki/membangun dengan model data relasional, dan secara umum lebih tepat dikoneksikan dengan data logika.

(29)

19

c. Normalisasi adalah suatu proses untuk mengidentifikasi “table” kelompok atribut yang memiliki ketergantungan yang sangat tinggi antara satu atribut dengan atribut lainnya.

6. Tabel Relasi

Tabel Relasi merupakan kumpulan dari sebuah tabel yang saling berhubungan yang menggambarkan hubungan data dari antar tabel.

2.5 Pengujian Perangkat Lunak

Pengujian Perangkat Lunak bertujuan untuk menguji apakah perangkat lunak yang dibuat masih terjadi eror atau tidak. Metode pengujian perangkat lunak terbagi atas metode white box dan black box.

2.6 Pendistribusian

Pendistribusian merupakan kegiatan mengirimkan barang dan memasok barang ke perusahaan-perusahaan.

2.7 Pengadaan

Pengadaan adalah proses untuk mendapatkan pasokan barang dan jasa di bawah kontrak atau pembelian langsung untuk memenuhi kebutuhan bisnis.

2.8. Tinjauan Perangkat Lunak

(30)

dalam pembuatan sistem tersebut dan mencapai tujuan yang penulis inginkan adapun perangkat lunak yang menunjang dalam pembuatan sistem tersebut diantaranya netbeans, xampp, ireport.

2.8.1 Netbeans

NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan penggunaan yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystem mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform. The NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah kakas untuk pemogram menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java - namun dapat mendukung bahasa pemograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan.

(Sumber : https://netbeans.org/index_id.html) 24 April 2013) 2.8.2 XAMPP

(31)

21

dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. XAMPP adalah singkatan yang masing-masing hurufnya adalah:

X : Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris.

A : Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

M : MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.

P : PHP, bahasa pemograman web. Bahasa pemograman PHP merupakan bahasa pemograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis.

P : Perl, bahasa pemograman

(32)

2.8.3 iReport-4.5.1

iReport/JasperReports merupakan open source Java alat pelaporan, dikembangkan oleh Jaspersoft, dengan satu dari program Java laporan sebagai PDF , HTML , Microsoft Word dan Microsoft Excel , TXT , RTF , ODT , CSV , dan XML ekspor pada layar atau bisa cetak.

( Sumber: http://de.wikipedia.org/wiki/JasperReports ) / 24 April 20 2.8.4 Jaringan Komputer

(33)

23 BAB III

OBJEK DAN METODE PENELITIAN

3.1. Objek Penelitian

Objek adalah suatu tempat yang akan kita teliti dalam kegiatan penelitian, dan dimana didalam persoalan disekitarnya harus kita pahami agar dapat membentuk dan menyusun penelitian yang kita harapkan.

Adapun objek penelitian yang penulis teliti yaitu diperusahaan CV Multi Prima Cimahi, adapun yang di bahas dalam objek penelitian yang penulis teliti diantaranya:

3.1.1 Sejarah Singkat Perusahaan

CV Multi Prima berdiri sejak tahun 1999, dimana CV Multi Prima berorientasi atau berproduksi di bidang pengadaan dan pendistribusian alat-alat sperpart for mesin industri tekstil. Pemilik CV Multi Prima adalah Bapak Engkos Irawan.

3.1.2 Visi dan Misi Perusahaan

Visi dan misi merupakan hal yang penting bagi berjalannya suatu perusahaan karena visi dan misi adalah pedoman bagi perusahaan dalam menjalankan usaha yang dijalankan. Berikut visi dan misi perusahaan CV Multi Prima:

1. Visi

(34)

2. Misi

a. Menjadi perusahaan penyuplai yang baik bagi perusahaan lain. b. Menjadi rekanan yang baik bagi perusahaan lain.

c. Memberikan pelayanan terlengkap bagi rekanan. 3.1.3 Struktur Organisasi Perusahaan

Struktur organisasi merupakan bagan atau alur yang saling keterkaitan, dimana bagan tersebut menjelaskan kinerja dari masing-masing dan untuk menjalin kegiatan oprasianal perusahaan untuk mencapai tujuan dari perusahaan tersebut. Berikut struktur organisasi CV Multi Prima.

Gambar 3.1 Struktur Organisasi

3.1.4 Diskripsi Tugas

Dari struktur organisasi di atas maka masing-masing jabatan mempunyai fungsi dan tugas tertentu berikut fungsi dan tugas dari struktur organisasi yang ada di perusahaan CV Multi Prima:

Pimpinan

(35)

25

1. Pemilik

a. Mengawasi, memelihara dan mengembangkan secara langsung sebuah kegiatan produksi atau usaha yang dijalankan oleh perusahaan.

b. Membuat dan menetapkan kebijakan atau keputusan dan bertanggung jawab atas pelaksanaannya.

c. Melihat semua laporan pengadaan dan pendistribusian barang beserta memvalidasi faktur dan surat jalan.

d. Selalu memberikan motivasi bagi para pekerjanya agar tujuan perusahaan bisa tercapai dengan mudah.

e. Menjadi pengawas, penilai, dan membuat perencanaan bagi perusahaan.

2. Bagian Gudang

a. Melakukan penyimpanan barang yang telah dipesan oleh perusahaan. b. Membuat laporan pengadaan barang, pendistribusian barang, retur dan

surat jalan berikut fakturnya.

c. Melakukan pengecekan barang secara rutin sebulan sekali supaya ada barang yang rusak bisa di ganti dengan yang baru.

d. Membuat data barang yang baru jika ada barang yang masuk atau kiriman dari supllier.

e. Mengecek data persediaan barang. 3. Bagian Pendistribusian

(36)

c. Membawa kembali faktur yang sudah ditandatangani oleh rekanan.

3.2. Metode Penelitian

Metode penelitian adalah suatu proses mengumpulkan, mencari dan memperoleh data untuk membuat suatu karya ilmiah dimana pengumpulan, mencari dan memperoleh data tersebut dengan cara logis, dan setelah itu data tersebut dianalisis supaya diketahui kebenaran dan ketepatan dari data tersebut.

Metode penelitian juga merupakan salah satu metode yang penting dalam sebuah penelitian karena dengan metode penelitian kita bisa mengumpulkan dan menganalisis data yang menunjang karya ilmiah kita. Dan mempermudah dalam melaksanakan penelitian dan pembuatan karya ilmiahnya.

Dalam pembuatan Sistem informasi pengadaan dan penditribusian barang di CV Multi Prima metode yang digunakan oleh penulis adalah metode pendekatan Deskriptif di mana penulis mengumpulkan data terlebih dahulu lalu menganalisisnya dan mengimplementasikannya.

3.2.1 Desain Penelitian

Desain penelitian adalah sebuah kerangka penelitian yang akan menjadi pedoman dalam melakukan pembuatan sistem. Dan selain itu juga desain penelitian digunakan untuk mengatasi kesulitan yang mungkin timbul selama proses penelitian dilakukan.

(37)

27

yang diinginkan dan pelaporan hasil dari penelitian. 3.2.2 Jenis dan Metode Pengumpulan Data

Dalam pelaksanaan penelitian kita memerlukan jenis dan metode pengumpulan data seperti dibawah ini:

3.2.2.1 Sumber Data Primer

Data primer adalah data yang langsung di peroleh dari sumbernya langsung dan jawaban yang di peroleh dari para responden melalui kuisioner. Berikut sumber data yang didapatkan oleh penulis dari CV Multi Prima dengan cara.

1. Obserpasi

Obeserpasi yang penulis lakukan adalah mendatangi langsung ke tempat penelitian yakni di perusah CV Multi Prima Cimahi.

2. Wawancara

Wawancara yang penulis lakukan yaitu wawancara langsung dengan pimpinan perusahaan CV Multi Prima yaitu dengan Bapak Engkos Irawan.

3.2.2.2 Sumber data Sekunder

Sumber data sukunder adalah data yang diambil dari sebuah dokumen dimana penulis telah mendapatkan data tersebut langsung dari pemilik perusahaan.

3.2.3. Metode Pendekatan dan Metode Pengembangan Sistem

3.2.3.1 Metode Pendekatan Sistem

(38)

karakteristik berorientasi dalam prosesnya dan pengumpulan datanya. Adapun alat bantu dalam metode pendekatan sistem ini adalah flow map, deagram kontek, data flow diagram, kamus data, normalisasi, relasi tabel dan ERD.

3.2.3.2 Metode Pengembangan Sistem

Metode pengembangan sangat menunjang dalam melakukan perancangan dan proses penelitian yang kita lakukan, karena pengembangan sistem merupakan metode-metode yang membangun sistem agar sistem tersebut bisa menjadi standar.

Adapun metode pengembangan sistem yang digunakan untuk membangun sistem informasi ini adalah metodologi Waterfall, seperti dijelaskan sebagai berikut:

a. Requirements analysis and definition

Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh sistem yang dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.

b. System and Software Design

Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap. c. Implementation and unit testing

Desain Program diterjemahkan kedalam kode-kode dengan menggunakan bahan pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji baik secara unit.

(39)

29

Penyatuan unit – unit program kemudian diuji secara keseluruhan (system testing)

e. Operation and Maintenance

Mengoprasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya.

Untuk lebih jelasnya fase – fase dalam Waterfall sommerville dapat digambarkan seperti berikut:

Gambar 3.2 Fase – Fase Dalam Waterfall 3.2.3.3 Alat Bantu Analisis dan Perancangan

(40)

Flow map merupakan bagan alur yang menunjukan arus dari laporan dan formulir termasuk tembusan-tembusannya.

2. Diagram Konteks

Menurut Al-Bahra Bin Ladjamudin (2005:64) diagram konteks adalah yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Ia akan memberi gambaran tentang keseluruhan sistem. Sistem dibatasi oleh boundary (dapat digambarkan dengan garis putus). Dalam diagram konteks hanya ada satu proses. Tidak boleh ada store dalam diagram konteks.

3. Data Flow Diagram

Data Flow diagram di butuhkan untuk merancang sistem yang sudah ada dan sistem yang belum di buat yang akan di kembangkan. Dan beberapa simbol yang di gunakan adalah:

4. Kamus Data

Kamus data menjelaskan data yang ada dan menunjang dalam pembuatan normalisasi.

5. Perancangan Basis Data

Perancangan basis data di lakukan agar kita mempunyai data yang kompleks dan efisien basis data bisa dilakukan dengan proses sebagai berikut,

a. Normalisasi

b. Tabel Relasi

(41)

31

3.2.4 Pengujian Sistem

(42)

32 BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem yang Sedang berjalan

Analisis sistem yang sedang berjalan merupakan sistem yang sedang berjalan saat ini yang bertujuan agar mengetahui permasalahan yang ada pada perusahaan dan prosedur yang sedang berjalan diperusahaan melalui analisis prosedur flow map, diagram konteks, dan data flow diagram.

Dalam tahapan ini penulis akan menganalisis sistem yang sedang berjalan diperusahaan CV Multi Prima dan memberikan gambarannya supaya mengetahui kelemahan-kelemahan sistem yang ada diperusahaan CV Multi Prima lalu memperbaikinya.

4.1.1. Analisis Dokumen

Analisis dokumen merupakan tahapan penjelasan terhadap dokumen-dokumen yang digunakan dalam sistem yang sedang berjalan di CV Multi Prima berikut dokumen-dokumen yang di gunakan di antaranya:

1. Nama Dokumen

Mengetahui jumlah barang yang ada Bag. Gudang

1 Rangkap

(43)

33

No_suratjalan, Nama_barang, Jumlah, Tanggal 3. Nama Dokumen

Untuk bukti transaksi pendistribusian barang Bag. Pendistribusian

1 Rangkap

No_p/o, Banyaknya, Nama_barang, Tanggal, Keterangan

Mendata keluar masuknya barang Pimpinan, Bag. Kesekertariatan 1 Rangkap

Kode_barang, Nama_barang, Harga_barang, Tanggal, Jumlah

4.1.2. Analisis Prosedur yang Sedang Berjalan

(44)

4.1.2.1. Prosedur Pengadaan dan Pendistribusian Barang

1. Rekanan membuat data permintaan dan diserahkan kepada bagian gudang. 2. Bagian gudang menerima data permintaan dan memeriksa ketersediaan

barang jika tidak ada maka bagian gudang menyerahkan kembali data permintaan kepada rekanan dan bagian gudang membuat data pemesanan barang yang akan diserahkan kepada supplier jika ada maka bagian gudang membuat data barang keluar.

3. Setelah itu bagian gudang juga membuat surat jalan pendistribusian masing-masing dua rangkap, lalu surat jalan tersebut diserahkan ke pimpinan untuk divalidasi.

4. Sesudah divalidasi oleh pimpinan maka surat jalan dikembalikan ke bagian gudang.

5. Bagian gudang menerima surat jalan yang valid, lalu surat jalan tersebut masing-masing satu rangkap diserahkan kebagian distributor untuk didistribusikan ke rekanan dan satu rangkapnya lagi dibuat laporan pendistribusian, lalu laporan tersebut dibuat dua rangkap yang satu diserahkan ke pimpinan dan yang satu dibuat arsip.

6. Bagian distributor menerima surat jalan pendistribusian yang valid untuk didistribusaikan, lalau bagian pendistribusisan mendistribusaikannya kepada rekanan.

(45)

35

8. Jika ada barang yang rusak maka rekanan bisa mengembalikan barang yang rusak tersebut, lalu barang tersebut akan diganti sesuai dengan komitmen antara pemilik dan rekanan, lalu bagian gudang membuat laporan retur barang dan diserahkan kepada pimpinan.

9. Bagian gudang membuat surat pemesanan dan akan diberikan kepada supplier.

10. Supplier menerima surat pemesanan dan membuat faktur pemesanan barang sebanyak dua rangkap dan diserahkan kepada bagian gudang, bagian gudang menerima faktur pemesanan lalu bagian gudang memeriksa barang sesuai pesanan.

(46)

4.1.2.2. Flow Map

Gambar 4.1 Flow Map Pengadaan dan Pendistribusian Barang yang Sedang

(47)

37

Ket. 1 : Arsip Laporan Pendistribusian Barang 2 : Arsip Laporan Barang yang Rusak 3 : Arsip Laporan Faktur Barang di Acc 4 : Arsip Laporan Pengadaan Barang 4.1.2.3. Diagram Konteks

Diagram kontek digunakan untuk menggambarkan secara garis besar dari proses sistem pengolahan data yang ada khususnya pengolahan data yang ada di CV Multi Prima, selain itu juga diagram kontek digunakan untuk mengetahui masukan apa saja yang dibutuhkan oleh sistem dan keluarannya. Berikut diagram kontek yang sedang berjalan di CV Multi Prima.

Gambar 4.2 Diagram Konteks Prosedur Pengadaan dan Pendistribusian yang

(48)

4.1.2.4. Data Flow Diagram

Data flow diagram merupakan bagian dari analisis sistem berikut data flow diagram berdasarkan flow map dan diagram konteks di atas.

Gambar 4.3 DFD Prosedur Pengadaan dan Pendistribusian Barang yang Sedang

(49)

39

4.1.3 Evaluasi Sistem yang Sedang Berjalan

Evaluasi sistem dilakukan agar apa yang menjadi kekurangan dan kelemahan yang terjadi di CV Multi Prima bisa di ketahui dan bisa diberikan solusi dalam penyelesaiannya selain itu juga untuk mengembangkan sistem yang sudah ada supaya lebih baik lagi karena sistem yang ada masih ada kelemahan diantaranya dalam pencatatan masih menggunakan manual, kurangnya dalam pengawasan, dan susahnya mencari data yang tepat.

Berikut kelemahan-kelemahan dari sistem pengadaan dan pendistribusian barang di CV Pulti Prima.

1. Dalam pencatatan dan laporan barang di CV Multi Prima masih menggunakan manual dan memasukannya ke dalam Microsoft Word sangatlah memakan waktu yang cukup lama karena harus di masukan satu-persatu.

2. Tidak adanya data yang akurat dimana dalam pencatatannya masih menggunakan manual.

3. Sulit dalam mencari data persediaan, dimana semua pencatatan yang di lakukan masih dalam bentuk dokumen tertulis dimana dalam proses pencarian bisa sulit, akibat banyaknya kumpulan dokumen.

(50)

1. Membuat sistem informasi yang terkomputerisasi agar dalam pencatatan dan pelaporannya lebih efektip dan efisien supaya tidak memakan waktu yang cukup lama.

2. Membuat sistem pengolahan data secara terkomputerisasi agar data yang di hasilkan lebih akurat.

3. Membuat sistem atau media pencarian barang agar mudah dalam mencari data persediaan serta membuat sistem menyimpanan data secara terkomputerisasi agar memudahkan bagi subbagian subbagian gudang dalam membuat laporan atau dokumen lainnya.

4.2. Perancangan Sistem

Perancangan sistem merupakan proses atau tahapan dalam pembuatan sebuah program dengan menggunakan bentuk-benuk operasi berupa sumber-sumber diagram alir. Perancangan ini dilakukan supaya menghasilkan sistem yang baru yang menunjang dalam pengolahan data perusahaan agar lebih baik lagi, dan mengetahui kondisi sistem secara umum.

4.2.1 Tujuan Perancangan Sistem

(51)

41

Adapun tujuan perancangan sistem yang penulis buat yakni memeperbaiki sistem yang sedang berjalan di CV Multi Prima agar sistem yang ada bisa lebih baik lagi dan mengefektipkan waktu.

4.2.2 Gambaran Umum Sistem yang Disulkan

Gambaran secara umum dari sistem yang penulis buat yakni penulis membuat sebuah sistem informasi pengadaan dan pendistribusian berbasis desktop dimana sistem yang penulis buat diharapkan bisa bermanfaat bagi perusahaan dan menyelesaikan permasalahan didalam sistem informasi pengadaan dan pendistribusian sebelumnya, sistem ini khususnya diterapkan di CV Multi Prima. Dengan adanya sistem yang baru maka pihak perusahaan khususnya bagi subbagian yang mengelola data pengadaan dan pendistribusian, tidak perlu sulit lagi dalam mengelolanya maupun dalam membuat laporan-laporannya.

4.2.3. Perancangan Prosedur yang Diusulkan

Perancangan prosedur yang diusulkan merupakan sebuah rancangan yang bertujuan untuk memperbaiki prosedur yang sudah ada agar prosedur yang sudah ada bisa lebih baik lagi, perancangan prosedur juga merupakan awal dari rancangan sebuah sistem dimana sistem tersebut dibuat atas berdasarkan komponen-komponen seperti data flow map, diagram konteks, data flow diagram, dan kamus data agar memudahkan dalam pembuatan program.

4.2.3.1 Flow Map

(52)

yang awalnya semuanya menggunakan proses manual diganti dengan proses atau metode secara terkomputerisasi, berikut flow map yang di usulkan.

(53)

43

Ket. 1 : Arsip Laporan Pengadaan Barang 2 : Arsip Laporan Pendistribusian Barang 4.2.3.2 Diagram Konteks

Dari flow map yang diusulkan di atas maka diagram kontek yang diusulkan dapat di lihat di bawah ini.

Gambar 4.5 Diagram Konteks Pengadaan dan Penditribusian yang Diusulkan

4.2.3.3 Data Flow Diagram

(54)

a. DFD Level 1 Pengadaan dan Pendistribusian yang Diusulkan

(55)

45

b. DFD Level 2 Proses 1 Pengadaan Barang yang Diusulkan

Gambar 4.7 DFD Level 2 Proses 1 Pengadaan Barang yang Diusulkan

c. DFD Level 2 Proses 2 Pendistribusian Barang yang Diusulkan

(56)

4.2.3.4 Kampus Data

Kamus data adalah katalog atau fakta yang dibutuhkan dari setiap sistem informasi, dengan kamus data analisis sistem dapat diketahui alir data yang lengkap dalam sebuah sistem. Berikut alur dari setiap proses.

1. Nama Arus Data : Data Barang

Alias : -

Aliran Data : suplier-porses 1.5, proses 1.5 – DB pengadaan- DB barang

Atribut : kode_barang, nama_barang, kategori, stok, satuan, harga_beli, harga_jual

2. Nama Arus Data : Data Suplier

Alias : -

Aliran Data : Suplier – proses 1.1, proses 1.1 – DB suplier Atribut : kode_suplier, nama_suplier, alamat_suplier,

tlp_suplier 3. Nama Arus Data : Data Rekanan

Alias : -

Aliran Data : Rekanan – proses 2.1, proses 2.1 – DB rekanan Atribut : kode_rekanan, nama_perusahaan, alamat_rekanan,

nama_kontak, tlp_rekanan 4. Nama Arus Data : Data Pemesanan

Alias : -

(57)

47

pemesanan, DB pemesanan – proses 1.4, proses 1.4

– suplier

Atribut : nopemesanan, tgl_pemesanan, kode_suplier, nama_suplier, totalkeseluruhan

5. Nama Arus Data : Data Pengadaan

Alias : -

Aliran Data : Suplier – proses 1.5, proses 1.5 – DB pengadaan, DB pengadaan – proses 1.6

Atribut : no_faktur, nopemesanan, kode_suplier,

nama_suplier, tanggal_pengadaan, totalkeseluruhan 6. Nama Arus Data : Data Permintaan

Alias : -

Aliran Data : rekanan – proses 2.2, proses 2.2 – DB permintaan, DB permintaan – proses 2.4

Atribut : no_permintaan, kode_rekanan, nama_perusahaan, alamat_rekanan, nama_subbagian,

(58)

8. Nama Arus Data : Laporan pengadaan

Alias : -

Aliran Data : proses 1.6 - pimpinan

Atribut : no_faktur, nopemesanan , kode_suplier,

nama_suplier, tanggal_pengadaan, totalkeseluruhan, kode_barang, nama_barang, kategori, harga_beli, stok, jumlahpemesanan, stokakhir, satuan,

subtotal_pengadaan 9. Nama Arus Data : Laporan Pendistribusian

Alias : -

Aliran Data : proses 2.4 – pimpinan

Atribut : no_permintaan, kode_rekanan, nama_perusahaan, alamat_rekanan, nama_subbagian,

ttlbarang_pendistribusian, tanggal_keluar, kode_barang, nama_barang, kategori, stok, jumlahpendistribusian, stokakhir, satuan, subtotal_pendistribusian

10. Nama Arus Data : Laporan Retur

Alias : -

(59)

49

Atribut : noretur, no_pemintaan, nama_perusahaan, tanggal_pengembalian, ttlbarangdikembalikan, kode_barang, nama_barang, kategori,

jumlahpendistribusian, jumlah_dikembalikan, jumlah_akhir

4.2.4. Perancangan Basis Data

Perancangan basis data adalah langkah untuk menentukan basis data diharapkan dapat mewakili kebutuhan pengguna, data tersebut saling terhubung dan disimpan secara bersama-sama. Berikut unsur-unsur yang mempengaruhi perancangan basis data.

4.2.4.1 Normalisasi

Normalisasi adalah suatu proses yang menggambungkan atribut-atribut yang saling berelasi dan memiliki kunci utama atau primerikey. Berikut bentuk-bentuk normalisasi.

1. Bentuk Unnormal

(60)

no_permintaan, nama_perusahaan, tanggal_pengembalian, ttlbarang_retur No_faktur, nopemesanan , kode_suplier, nama_suplier, tanggal_pengadaan, totalkeseluruhan, kode_barang, nama_barang, kategori, harga_beli, stok, jumlahpemesanan, stokakhir, satuan, subtotal_pengadaan, No_permintaan, kode_rekanan, nama_perusahaan, alamat_rekanan, nama_subbagian, ttlbarang_pendistribusian, tanggal_keluar, kode_barang, nama_barang, kategori, stok, jumlahpendistribusian, stokakhir, satuan, subtotal_pendistribusian, Noretur, no_pemintaan, nama_perusahaan, tanggal_pengembalian, ttlbarangdikembalikan, kode_barang, nama_barang, kategori, jumlahpendistribusian, jumlah_dikembalikan, jumlah_akhir }

2. Bentu Normal Pertama ( 1NF)

{ Kode_barang, nama_barang, kategori, stok, satuan, harga_beli, harga_jual, Kode_suplier, nama_suplier, alamat_suplier, tlp_suplier, Kode_rekanan, nama_perusahaan, alamat_rekanan, nama_kontak, tlp_rekanan, Nopemesanan, tgl_pemesanan, totalkeseluruhan, No_faktur, tanggal_pengadaan, No_permintaan, nama_subbagian, ttlbarang_pendistribusian, tanggal_keluar, Noretur, tanggal_pengembalian, ttlbarang_retur, jumlahpemesanan, stokakhir, subtotal_pengadaan, jumlahpendistribusian, subtotal_pendistribusian, tanggal_pengembalian, ttlbarangdikembalikan, jumlah_dikembalikan, jumlah_akhir }

3. Bentuk Normal Ke Dua ( 2NF)

Barang :{ Kode_barang*, nama_barang, kategori, stok, satuan, harga_beli,

(61)

51

Suplier :{ Kode_suplier*, nama_suplier, alamat_suplier, tlp_suplier}

Rekanan : { Kode_rekanan*, nama_perusahaan, alamat_rekanan, nama_kontak,

tlp_rekanan}

Pemesanan : { Nopemesanan*, tgl_pemesanan, totalkeseluruhan, jumlahpemesanan, stokakhir }

Pengadaan : { No_faktur*, tanggal_pengadaan, subtotal_pengadaan, nama_subbagian }

Permintaan: { No_permintaan*, nama_subbagian, ttlbarang_pendistribusian,

tanggal_keluar, jumlahpendistribusian, subtotal_pendistribusian }

Retur : { Noretur*, tanggal_pengembalian, ttlbarang_retur, tanggal_pengembalian, ttlbarangdikembalikan, jumlah_dikembalikan, jumlah_akhir }

4. Bentuk Normal Ke Tiga

Barang :{ Kode_barang*, nama_barang, kategori, stok, satuan, harga_beli, harga_jual}

Suplier :{ Kode_suplier*, nama_suplier, alamat_suplier, tlp_suplier}

Rekanan : { Kode_rekanan*, nama_perusahaan, alamat_rekanan, nama_kontak, tlp_rekanan}

Pemesanan : { Nopemesanan*, tgl_pemesanan, totalkeseluruhan, }

Detail_Pemesanan;{ Nopemesanan**, jumlahpemesanan, stokakhir, kode_barang**, kode_suplier**}

(62)

Detail_Pengadaan : { No_faktur**, subtotal_pengadaan, kode_barang**, kode_suplier**}

Permintaan : { No_permintaan*, nama_subbagian, ttlbarang_pendistribusian, tanggal_keluar }

Detail_permintaan : { No_permintaan**, jumlahpendistribusian, subtotal_pendistribusian, kode_barang**, kode_rekanan**}

Retur : { Noretur*, tanggal_pengembalian, ttlbarang_retur, tanggal_pengembalian }

Detail_retur :{ Noretur**, ttlbarangdikembalikan, jumlah_dikembalikan, jumlah_akhir, No_permintaan**, kode_barang**}

4.2.4.2Relasi Tabel

(63)

53

Gambar 4.9 Tabel Relasi Sistem Informasi di CV Multi Prima

4.2.4.3 Entity Relationship Diagram

(64)

beberapa notasi dan simbol. Berikur entity relationship diagram di perusahaan CV Multi Prima.

Gambar 4.10 Entity Relationship DiagramSistem Informasi di CV Multi Prima 4.2.4.4 Struktur File

(65)

55

1. Data Barang

Tabel 4.1 Struktur File Data Barang

Nama File : Data Barang

Fungsi : Sebagai data barang Frimary Key : kode_barang

No Nama Filed Tipe size Keterangan

1 kode_barang Varchar 15 Id barang

2 Nama_barang Varchar 25 Nama barang

3 Kategori Varchar 25 Kategori

4 Stok Int 15 Ketersediaan

5 Satuan Varachar 20 Satuan

6 Harga_beli Int 20 Harga beli

7 Harga_jual Varchar 20 Haraga jual

2. Data Supplier

Tabel 4.2 Struktur File Data Suplier

Nama File : Data Suplier

Fungsi : Sebagai data suplier Frimary Key : kode_suplier

No Nama Filed Tipe size Keterangan

(66)

4 Tlp_suplier Int 15 Telepon suplier

3. Data Rekanan

Tabel 4.3 Struktur File Data Rekanan

Nama File : Data Rekanan

Fungsi : Sebagai data rekanan Frimary Key : kode_rekanan

No Nama Filed Tipe size Keterangan

1 Kode_rekanan Varchar 25 Id rekanan 2 Nama_perusahaan Varchar 30 Nama rekanan 3 Alamat_perusahaan Varchar 50 Alamat suplier 4 Nama_kontak Varchar 25 Nama kontak telepon

5 Tlp_rekanan Int 10 Telepon rekanan

4. Data Pemesanan

Tabel 4.4 Struktur File Data Pemesanan

Nama File : Data Pemesanan

Fungsi : Sebagai data pemesanan barang Frimary Key : nopemesanan

No Nama Filed Tipe size Keterangan

(67)

57

4 Nama_suplier Varchar 20 Nama suplier 5 Totalkeseluruhan Int 50 Total keseluruhan

5. Detail_pemesanan

Tabel 4.5 Struktur File Detail_Pemesanan

Nama File : Detail_pemesanan

Fungsi : Sebagai detail data pemesanan barang Frimary Key :-

No Nama Filed Tipe size Keterangan

1 Nopemesanan Varchar 20 Id pemesanan

2 Kode_barang Varchar 20 Kode barang dipesan 3 Nama_barang Varchar 20 Nama barang dipesan

4 Kategori Varchar 20 Kategori

5 Stok Varchar 20 Stok barang

6 Harga_beli Varchar 20 Harga beli

7 Jumlahpemesanan Varchar 20 Jumlah pemesanan

8 Sokakhir Varchar 20 Stok akhir

9 Satuan Varchar 20 Satuan

(68)

6. Data Pengadaan

Tabel 4.6 Struktur File Data Pengadaan

Nama File : Data pengadaan

Fungsi : Sebagai data pengadaan Frimary Key :no_faktur

No Nama Filed Tipe size Keterangan

1 No_faktur Varchar 20 Id pengadaan

2 Nopemesana Varchar 20 No pemesanan

3 Kode_suplier Varchar 20 Kode suplier 4 Nama_suplier Varchar 20 Nama suplier 5 Tanggal_Pengadaan Date 20 Tanggal pengadaan 6 Totalkeseluruhan Varchar 20 Total keseluruhan 7 Nama_subbagian Varchar 20 Nama_subbagian

7. Detail_pengadaan

Tabel 4.7 Struktur File Detail_Pengadaan

Nama File : Detail_pengadaan

Fungsi : Sebagai detail data pengadaan barang Frimary Key :-

No Nama Filed Tipe size Keterangan

1 No_faktur Varchar 20 Id pengadaan

(69)

59

4 Kategori Varchar 20 Kategori

5 Harga_beli Varchar 20 Haraga beli

6 Stok Varchar 20 Stok

7 Jumlahpemesanan Varchar 20 Jumlah pemesanan

8 Sokakhir Varchar 20 Stok akhir

9 Satuan Varchar 20 Satuan

10 Subtotal_pengadaan Varchar 20 Subtotal

8. Data Permintaan

Tabel 4.8 Struktur File Data Permintaan

Nama File : Data permintaan

Fungsi : Sebagai data pendistribusian Frimary Key :no_faktur

No Nama Filed Tipe size Keterangan

(70)

9. Detail_permintaan

Tabel 4.9 Struktur File Detail_permintaan

Nama File : Detail_permintaan

Fungsi : Sebagai detail data pendistribusian barang Frimary Key :-

No Nama Filed Tipe size Keterangan

1 No_permintaan Varchar 20 Id pendistribusian 2 Kode_barang Varchar 20 Kode barang 3 Nama_barang Varchar 20 Nama barang

4 Kategori Varchar 20 Kategori

5 Harga_jual Varchar 20 Haraga jual

6 Stok Varchar 20 Stok

7 Jumlahpenditribusian Varchar 20 Jumlah pendistribusian

8 Sokakhir Varchar 20 Stok akhir

9 Satuan Varchar 20 Satuan

10 Subtotal_pendistribusian Varchar 20 Subtotal

10.Data Retur

Tabel 4.10 Struktur File Data Retur

Nama File : Data Retur

Fungsi : Sebagai data retur Frimary Key :no_retur

(71)

61

1 Noretur Varchar 20 Id retur

2 No_permintaan Varchar 20 No permintaan 3 Nama_perusahaan Varchar 15 Nama perusahaan 4 Tanggal_pengembalian Date Tanggal pengembalian 4 Ttlbarang_retur Varchar 15 Total retur

11.Detail_retur

Tabel 4.11 Struktur File Detail_Retur

Nama File : Detail_retur

Fungsi : Sebagai detail data retur barang Frimary Key :-

No Nama Filed Tipe size Keterangan

1 Noretur Varchar 20 Id retur

2 Kode_barang Varchar 20 Kode barang 3 Nama_barang Varchar 20 Nama barang

4 Kategori Varchar 20 Kategori

5 jumlahpendistribusian Varchar 20 Jumlah pendistribusian 6 Jumlah_dikembalikan Varchar 20 Jumlah dikembalikan 7 Jumlah_akhir Varchar 20 Jumlah akhir

4.2.4.5 Kodifikasi

(72)

menandai identitas dari setiap data yang akan diinputkan. Berikut kodifikasi yang di terapkan di CV Multi Prima.

Data Barang

XXXX - XXXX

Ket.

GD50-0002 = GD50 (Item Barang), 0002(No urut) Kode suplier

XX XX - XXXXX

Ket.

SP01-190613= SP (Suplier), 01(No urut), 190613(Tanggal, bulan dan tahun) Kode Rekanan

XX XX - XXXXX

Ket.

RK01-190613= RK (Rekanan), 01(No urut), 190613(Tanggal, bulan dan tahun) No Urut

Tanggal, Bulan, Tahun

Rekanan No Urut

Tanggal, Bulan, Tahun Suplier

No Urut

(73)

63

Data Pemesanan

XX X XX - XXXXX

Ket.

KPS01-230613= KPS (Kode Pemesanan), 01(No urut), 190613(Tanggal, bulan dan tahun)

Data Pengadaan

XX XX - XXXXX

Ket.

NF01-230613= NF (Kode Pengadaan), 01(No urut), 190613(Tanggal, bulan dan tahun)

Data Permintaan

XX X XX - XXXXX

Ket.

Pemesanan

Tanggal, Bulan, Tahun

No Urut

Pengadaan

Tanggal, Bulan, Tahun

No Urut

Tanggal, Bulan, Tahun

No Urut

(74)

NPR01-250613= NPR (Kode Pendistribusian), 01(No urut), 190613(Tanggal, bulan dan tahun)

Data Retur

XX XX - XXXXX

Ket.

RB01-270613= RB (Retur Barang), 01(No urut), 190613(Tanggal, bulan dan tahun)

4.2.5. Perancangan Antar Muka

Perancangan antar muka merupakan proses atau tahapan membuat gambaran dari sebuah sistem dan tampilan dari sebuah sistem yang akan dibuat. Perancangan tersebut meliputi struktur menu, perancangan inputan dan perancangan outputan.

4.2.5.1 Struktur Menu

Struktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan dalam penggunaannya dan bisa mengetahui apa fungsi dari menu-menu tersebut berikut struktur menu-menu sistem yang akan di terapkan di CV Multi Prima.

Retur Barang No Urut

(75)

65

Gambar 4.11 Struktur Menu Sistem Informasi

4.2.5.2. Perancangan Input

Perancangan Inputan adalah proses pembuatan bentuk tampilan pemasukan data yang bertujuan agar outputan yang dihasilkan sesuai dengan ke inginan pengguna. Berikut inputannya.

Tampilan Login

(76)

Tampilan Menu Utama

Gambar 4.13 Inputan Menu

Tampilan Data Barang

(77)

67

Tampilan Data Rekanan

Gambar 4.15 Inputan Data Rekanan

Tampilan Data Supplier

(78)

Tampilan Data Subbagian

Gambar 4.17 Inputan Data Subbagian

Tampilan Data Pemesanan

(79)

69

Tampilan Data Pengadaan

Gambar 4.19 Inputan Data Pengadaan

Tampilan Permintaan Barang

(80)

Tampilan Retur Barang

Gambar 4.21 Inputan Retur Barang

4.2.5.3 Perancangan Output

(81)

71

Laporan Pengadaan Barang

Gambar 4.22 Peracanaan Laporan Pengadaan Barang

Laporan Pendistribusian Barang

Gambar 4.23 Peracanaan Laporan Pendistribusian Barang

CV MULTI PRIMA

General Trading & Spare For Textiles Machineri Jl. Leuwi Gajah No. 22, Cimahi Tengah 40522

Laporan Penditribusian Barang Dari Tanggal Awal Sampai Akhir

Logo

No Permintaan: Tanggal :

Perusahaan: Bagian :

Alamat :

Kode Barang Nama Barang Kategori Harga Beli Qty Subtotal

(82)

Laaporan Data Barang

Gambar 4.24 Peracanaan Laporan Data Barang

Surat Jalan Pendistribusain

Gambar 4.25 Surat Jalan Pendistribusian

CV MULTI PRIMA

General Trading & Spare For Textiles Machineri Jl. Leuwi Gajah No. 22, Cimahi Tengah 40522

Laporan Data Barang

Logo

Faktur : N Pemesanan :

Suplier: Tanggal :

(83)

73

Laporan Stok Minimum

Gambar 4.26 Laporan Stok Minimum

4.2.6 Perancangan Arsitektur Jaringan

Sistem ini dibuat secara client server yang hanya dapat dilakukan oleh pemilik toko sebagai Server dan subbagian gudang sebagai client.

CV MULTI PRIMA

General Trading & Spare For Textiles Machineri Jl. Leuwi Gajah No. 22, Cimahi Tengah 40522

Laporan Stok Minimum

Logo

Faktur : N Pemesanan :

Suplier: Tanggal :

(84)

Server Pemilik Toko

Client Bagian Gudang

Gambar 4.27 Perancangan Arsitektur Jaringan

(85)

75 BAB V

PENGUJIAN DAN IMPLEMENTASI SISTEM

5.1. Implementasi

Implementasi merupakan proses penerapan dari program yang telah dibuat kedalam sebuah sistem aplikasi yang bertujuan untuk mengetahui cara kerja program dan diharapkan sesuai dengan tujuan yang diinginkan.

5.1.1 Batasan Implementasi

Didalam pengimplementasian sistem informasi pengadaan dan pendistribusian ini dibatasi dengan penggunaan softaware (perangkat lunak) dan hardware peranngkat keras minimun.

5.1.2 Implementasi Perangakat Lunak

Untuk membangun dan mendukung dalam penerapan sistem informasi yang dibuat selain perangkat keras kita juga membutuhkan perangkat lunak seperti.

1. Microsoft Windows 2003 server sebagai network operating sistem.

2. Java Netbeans IDE 7.0 sebagai aplikasi basis data untuk membuat dan membangun sistem.

3. Microsoft XP Propesional sebagai operating sistem.

4. iReport 4.5.1 sebagai aplikasi untuk merancang data laporan

(86)

5.1.3 Implementasi Perangkat Keras

Perangkat keras yang dibutuhkan yang harus dipenuhi minimal adalah sebagai berikut.

1. Perangkat keras untuk server

a. Memakai processor berkecepatan minimal 2.0 GHZ b. Memaki RAM minimal 1 Gb

c. Media penyimpanan Hardisk 80 Gb d. Monitor, keyboard dan mouse 2. Perangkat keras untuk client

a. Memakai processor berkecepatan minimal 2.0 GHZ b. Memakai RAM 512 Mb

c. Monitor, keybord dan mouse 5.1.4 Implementasi Basis Data

Implementasi basis data yang di gunakan adalah bahasa pemograman SQL, dengan aplikasi yang digunakan adalah XAMPP, berikut data base yang dibuat dengan menggunakan XAMPP.

1. Tabel Barang

Syntak membuat tabel barang adalah sebagai berikut. CREATE TABLE `sipp_db`.`barang` (

(87)

77

`stok` INT( 20 ) NOT NULL ,

`harga_beli` VARCHAR( 20 ) NOT NULL , `harga_jual` INT( 20 ) NOT NULL ,

PRIMARY KEY ( `kode_barang` ) ) ENGINE = MYISAM ;

2. Tabel Suplier

Syntak membuat tabel suplier adalah sebagai berikut. CREATE TABLE `sipp_db`.`suplier`(

‘kode_suplier’ VARCHAR (25) NOTNUL, ‘nama_suplier’ VARCHAR (25) NOTNUL, ‘alamat_suplier’ VARCHAR (100) NOTNUL, ‘tlp_suplier’ VARCHAR (25) NOTNUL,

PRIMARY KEY ( `kode_suplier` ) ) ENGINE = MYISAM ;

3. Tabel Rekanan

Syntak membuat tabel rekanan adalah sebagi berikut. CREATE TABLE `sipp_db`.`rekanan`(

(88)

) ENGINE = MYISAM ; 4. Tabel Pemesanan

Syntak tabel pemesanan adalah sebagai berikut. CREATE TABLE `sipp_db`.`pemesanan`(

‘nopemesanana’ VARCHAR (20) NOTNUL, ‘tgl_pemesanan’ DATE ( ) NOTNUL,

‘kode_suplier’ VARCHAR (20) NOTNUL,

‘nama_suplier’ VARCHAR (20) NOTNUL, ‘totalkeseluruhan’ VARCHAR (20) NOTNUL,

PRIMARY KEY ( `nopemesanan` )

INDEX (‘kode_suplier’)

) ENGINE = MYISAM ; 5. Tabel Detail_pemesanan

Syntak detail_pemesanan adalah sebagai berikut. CREATE TABLE `sipp_db`.`detail_pemesanan`(

‘nopemesaan’ VARCHAR (20) NOTNUL, ‘kode_barang’ VARCHAR (20) NOTNUL, ‘nama_barang’ VARCHAR (20) NOTNUL, ‘kategori’ VARCHAR (20) NOTNUL, ‘stok’ VARCHAR (20) NOTNUL, ‘harga_beli’ VARCHAR (20) NOTNUL,

(89)

79

Syntak tabel pengadaan adalah sebagai berikut. CREATE TABLE `sipp_db`.`pengadaan`(

‘no_faktur’ VARCHAR (20) NOTNUL,

‘nopemesanan’ VARCHAR (20) NOTNUL, ‘kode_suplier’ VARCHAR (20) NOTNUL, ‘nama_suplier’ VARCHAR (20) NOTNUL, ‘tanggal_pengadaan’ DATE ( ) NOTNUL, ‘totalkeseluruhan’ VARCHAR (20) NOTNUL, ‘nama_subbagian’ VARCHAR (20) NOTNUL, PRIMARY KEY ( `no_faktur` )

INDEX (‘nopemesanan, kode_suplier’)

) ENGINE = MYISAM ; 7. Tabel Detail_pengadaan

Syntak detail_pengadaan adalah sebagai berikut. CREATE TABLE `sipp_db`.`detail_pengadaan`(

(90)

‘kategori’ VARCHAR (20) NOTNUL, ‘harga_beli’ VARCHAR (20) NOTNUL, ‘stok’ VARCHAR (20) NOTNUL,

‘jumlahpemesanan’ VARCHAR (20) NOTNUL, ‘stokakhir’ VARCHAR (20) NOTNUL,

‘satuan’ VARCHAR (20) NOTNUL,

‘subtotal_pengadaan’ VARCHAR (20) NOTNUL,

INDEX (‘no_faktur, kode_barang’)

) ENGINE = MYISAM ; 8. Tabel Permintaan

Syntak tabel permintaan adalah sebagai berikut. CREATE TABLE `sipp_db`.`pendistribusian`(

‘no_permintaan’ VARCHAR (20) NOTNUL, ‘kode_rekanan’ VARCHAR (20) NOTNUL, ‘nama_perusahaan’ VARCHAR (20) NOTNUL, ‘alamat_rekanan’ VARCHAR (20) NOTNUL, ‘nama_subbagian’ VARCHAR (20) NOTNUL,

‘ttlbarang_pendistibusian’ VARCHAR (20) NOTNUL, ‘tanggal_pendistribusian’ INT ( ) NOTNUL,

PRIMARY KEY (‘no_permintaan’)

INDEX (‘kode_rekanan’)

Gambar

Gambar 3.1 Struktur Organisasi
Gambar 3.2  Fase – Fase Dalam Waterfall
Gambar 4.1 Flow Map Pengadaan dan Pendistribusian Barang yang Sedang
Tabel 4.4 Struktur File Data Pemesanan
+7

Referensi

Dokumen terkait

Berdasarkan hasil perhitungan yang telah dilakukan didapatkan hasil bahwa tingkat prestasi akademik, potensi akademik dan motivasi belajar siswa kelas X program unggulan

Tujuan penelitian adalah untuk mengidentifikasi jenis tumbuhan asing invasif ( invasive species ) dan pola penyebaran serta keanekaragaman tumbuhan asing invasif pada kawasan

Berdasarkan hasil analisis data serta pembahasan mengenai pengaruh masing-masing variabel yang telah dipaparkan, disimpulkan bahwa lingkungan toko berpengaruh

Tujuan dari penerapan strategi krisis public relations oleh institusi rumah sakit adalah untuk memberikan pelayanan, kepada publik, menjaga hubungan baik dengan publik

And, while you may be thinking that the environment is much too harsh for your child, you should be considering the opportunities that are available to them for attending such a

Dunia industri dewasa ini banyak membutuhkan lulusan yang memiliki pengetahan dan keahlian yang bersifat multi-disiplin mengintegrasikan bidang mesin, listrik, elektronik dan

Vaksin hepatitis A diberikan dua dosis dengan jarak  enam hingga 12 bulan pada orang yang berisiko terinfeksi virus ini, seperti penyaji makanan (food handlers), mereka yang

Lampiran 6 : Hasil analysis statistik sebelum memenuhi asumsi klasik..