PERANCANGAN SISTEM INFORMASI PEMBELIAN BERBASIS WEB PADA CV ANUGRAH RAYA BEKASI

  SNIPTEK 2015

ISBN: 978-602-72850-6-4

  Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri 187

  

PERANCANGAN SISTEM INFORMASI PEMBELIAN BERBASIS WEB PADA

CV ANUGRAH RAYA BEKASI

Indah Puspitorini

  AMIK BSI Bekasi Jl. Raya Kaliabang No.8, Perwira, Bekasi Utara

  Indah.itn@bsi.ac.id

  ABSTRACT — Dalam era globalisasi sekarang ini, teknologi informasi melaju dengan cepatnya. Adapun komputer yang merupakan peralatan yang diciptakan untuk mempermudah pekerjaan manusia, saat mencapai kemajuan baik di dalam pembuatan hardware maupun software. CV. Anugrah Raya membutuhkan sekali adanya suatu sistem informasi yang menunjang dan memberikan pelayanan yang dapat mempermudah karyawan dalam melakukan aktifitas dalam bekerja. Untuk itulah Peneliti mencoba membuat Penelitian mengenai sistem pembelian di CV. Anugrah Raya yang sampai saat ini belum terkomputerisasi. Pada saat ini CV. Anugrah Raya hanya berupa perusahaan yang bergerak dalam bidang Penjualan mesin las, baut serta cosumable stud welding. Sistem yang ada pada CV. Anugrah Raya ini masih dilakukan secara manual, mulai dari permintaan barang, pembuatan order pembelian, sampai penyimpanan data-data lainnya yang berhubungan dengan proses pembelian hingga sampai pembuatan laporan, sehingga memungkinkan pada saat proses berlangsung terjadi kesalahan dalam pencatatan, kurang akuratnya laporan yang dibuat, dan keterlambatan dalam pencarian data-data yang diperlukan. Perancangan sistem informasi ini merupakan solusi yang terbaik untuk memecahkan permasalahan-permasalahan yang ada pada perusahaan ini, serta dengan sistem yang terkomputerisasi dapat tercapai suatu kegiatan yang efektif dan efisien dalam menunjang aktifitas pada perusahaan ini. Sistem yang terkomputerisasi lebih baik dari sistem yang manual agar berjalan lebih efektif dan efisien serta sistem pembelian yang sekarang lebih kondusif dibandingkan dengan sistem yang terdahulu.

  PENDAHULUAN

  Dimasa sekarang ini, kemajuan ilmu dan teknologi sangat berkembang pesat. Begitu pula dengan pemakaian komputer semakin meluas, bukan hanya digunakan untuk kepentingan pribadi tetapi juga banyak digunakan pada perusahaan,instansi dan sebagainya. Teknologi komputer memegang peranan yang sangat penting dalam berbagai bidang pekerjaan, karna dengan menggunakan komputer akan sangat membantu dalam menyelesaikan permasalahan pengolahan data yang dibutuhkan dalam waktu yang relative singkat dan ketelitian yang tinggi. Dalam dunia usaha perlu adanya program komputer untuk dapat membatu manusia dalam menjalankan aktivitas dalam dunia usaha.

  Disamping itu,akhir - akhir ini Program Berbasis Objek (OOP) mulai popular dan banyak digunakan pada organisasi bisnis maupun institusi pendidikan.

  Pemrograman Berorientasi Objek (OOP) merupakan pemrograman yang berorientasikan kepada objek, dimana semua data dan fungsi dibungkus dalam class-class atau object-object. Setiap object dapat menerima pesan, memproses data, mengirim, menyimpan dan memanipulasi data. Beberapa object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya. Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut.

  Pada perusahaan fungsi pembelian dan persediaan bahan baku memegang peranan penting dalam menunjang kelancaran proses produk. Menurut Puspitasari dkk (2011 : 176) “ Pembelian merupakan barang dan jasa yang dapat diperoleh dari perusahaan dan dapat juga diperoleh dari luar perusahaan ”. CV Anugrah Raya adalah perusahaan yang bergerak dibidang penjualan mesin, baut serta cosumable stud

  welding. Untuk melakukan pengembangan usaha peran

  komputer sangat berpengaruh dalam perusahaan ini, tanpa adanya komputer kegiatan usaha belum dapat berjalan secara optimal. Sistem pembelian yang berjalan di CV Anugrah Raya masih menggunakan sistem manual, maka seringkali terjadi kesalahan dalam pembuatan order pembelian. dimana proses tersebut membutuhkan ketelitian, dan ketepatan dalam melakukan kegiatan order pembelian.

  BAHAN DAN METODE Lokasi Penelitian Tempat atau lokasi penelitian kantor pada CV Anugrah Raya Bekasi.

ISBN: 978-602-72850-6-4

  SNIPTEK 2015 Teknik Pengumpulan Data dan Analisa Data

  B. Teknik pengumpulan Data Dalam Penelitian Penelitian,Peneliti menggunakan

  Teknik pengumpulan data yang digunakan oleh metode penelitian dalam proses pengumpulan data guna Peneliti dalam melakukan pengumpulan data untuk menunjang proses penyusunan Penelitian ini,metode pembuatan Penelitian adalah : penelitian yang digunakan oleh Peneliti adalah:

  1. Observasi Peneliti berusaha memperoleh data yang

  A. Metode Pengembangan Perangkat Lunak diinginkan dengan cara pengamatan langsung ke Metode yang digunakan pada pengembangan tempat penelitian pada CV Anugrah Raya perangkat lunak ini menggunakan model water fall

  2. Wawancara .menurut sukamto (2014:28) model air terjun

  Peneliti mendapatkan data yang dicari dengan menyediakan pendekatan alur perangkat lunak secara cara melakukan proses tanya jawab kepada staff di sekuensial atau terurut. CV Anugrah Raya.

  1. Analisa kebutuhan perangkat lunak

  3. Studi Pustaka Proses pengumpulan kebutuhan dilakukan secara

  Pada Metode ini, Peneliti mencari atau mendapatkan intensif untuk mespesifikasikan kebutuhan data bersumber dari buku-buku, majalah dan lainnya perangkat lunak agar dapat dipahami perangkat yang berhubungan dengan Penelitian Penelitian. lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk didokumentasikan.

HASIL DAN PEMBAHASAN

  2. Desain Desain perangkat lunak adalah proses multi

  Analisa Kebutuhan

  langkah yang fokus pada desain pembuatan

  Identifikasi kebutuhan

  program perangkat lunak termasuk struktur data,

  A. Kebutuhan pengguna arsitektur perangkat lunak, representasi Dalam aplikasi pembelian terdapat lima antarmuka, dan prosedur pengodean. Tahap ini pengguna yang dapat saling berinteraksi dalam mentranslasi kebutuhan perangkat lunak dari lingkungan system, yaitu: Departemen, bagian tahap analisis kebutuhan ke repsresentasi desain pembelian, bagian gudang, bagian keuangan, agar dapat diimplementasikan menjadi program dan manager. Pengguna tersebut memiliki pada tahap selanjutnya. Desain perangkat lunak karakteristik interaksi dengan system yang yang dihasilkan pada tahap ini juga perlu berbeda

  • – beda dan memiliki kebutuhan didokumentasikan.

  informasi yang berbeda

  • – beda, seperti berikut

  3. Pembuatan kode program :

  Desain harus ditranslasikan ke dalam program A1 Skenario kebutuhan Departemen : perangkat lunak. Hasil dari tahap ini adalah a. Membuat Form Permintaan Barang program komputer sesuai dengan desain yang

  A2 Skenario Kebutuhan Bagian Purchasing telah dibuat pada tahap desain.

  a. Membuat order pembelian

  b. Membuat laporan pembelian

  4. Pengujian c. Dapat melihat penerimaan barang

  Pengujian fokus pada perangkat lunak secara segi

  d. Membuat data user lojik dan fungsional dan memastikan bahwa semua e. Membuat data suplier bagian sudah diuji. Hal ini dilakukan untuk

  A3 Skenario Kebutuhan Bagian Warehouse meminimalisir kesalahan (error) dan memastikan a. Membuat form Penerimaan Barang keluaran yang dihasilkan sesuai dengan yang b. Membuat laporan penerimaan diinginkan. c. Membuat laporan barang repair

  5. Pendukung (support) atau pemeliharaan A4 Skenario Kebutuhan Bagian Accounting And

  (maintenance)

  Finance

  Tidak menutup kemungkinan sebuah perangkat

  a. Dapat melihat penerimaan barang lunak mengalami perubahan ketika sudah b. Melakukan transaksi pembayaran dikirimkan ke user. Perubahan bisa terjadi karena c. Membuat laporan transaksi adanya kesalahan yang muncul dan tidak pembayaran terdeteksi saat pengujian atau perangkat lunak

  B. Kebutuhan Sistem harus beradaptasi dengan lingkungan baru. Tahap a. Pengguna harus melakukan login terlebih pendukung atau pemeliharaan dapat mengulangi dahulu untuk dapat mengangses aplikasi proses pengembangan mulai dari analisis ini dengan memasukkan username dan spesifikasi untuk perubahan perangkat lunak yang password agar privasi masing

  • – masing sudah ada, tapi tidak untuk membuat perangkat pengguna tetap terjaga.

  lunak baru.

  Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri

  SNIPTEK 2015

ISBN: 978-602-72850-6-4

  b. Pengguna harus melakukan logout setelah Fungsi : Untuk mengetahui selesai menggunakan aplikasi. barang apa saja yang

   Use Case Diagram

  sudah

  Usecase diagram dibuat untuk mengetshui fitur diterima oleh warehouse

  atau kebutuhan apa saja yang ada di dalam aplikasi atau Sumber : Warehouse memberikan gambaran interaksi antara use case dan actor. Tujuan : Purchasing &

  Use case adalah abstraksi dari interaksi antara sistem dan Accounting actor, sedangkan actor adalah sebuah peran yang dapat Media : Kertas

  dimainkan oleh pengguna dalam interaksinya dengan Jumlah : 1 Lembar sistemUse Case Diagram Dalam Bentuk Sea Level Frekuensi : Setiap akhir bulan Use Case Diagram Dalam Bentuk Sea Level Bentuk : Lihat Lampiran A-2 A.

  3. Nama Dokumen : Transaksi Pembayaran Fungsi : Untuk mengetahui keseluruhan transaksi pembayaran setiap bulannya

  Sumber : Accounting Tujuan : Manager & Direktur Media : Kertas Jumlah : 1 Frekuensi : Setiap Akhir bulan Bentuk : Lihat Lampiran A-3

  5.3.2. Rancangan Basis Data Perancangan basis data menghasilkan pemetaan table

  • – table yang digambarkan dengan

  Entity Relationship Diagram (ERD) Departemen Id_User Status_op Username Password Jabatan Kd_Departemen Tanggal Hak_Ases Alamat Kd_Departemen NO_Permintaan Nama Total Gambar III.2. Use Case Diagram Sea Level Sistem User Terdiri DEPARTEMEN Membuat 1 1 1 M PERMINTAAN

  Pembelian No_Penerimaan No_Permintaan Kd_barang Id_detil Permintaan M Detil Qty Perancangan Perangkat Lunak No_Retur Harga Tanggal Kd_suplier Nama_Barang Kd_barang Kd_barang M Satuan Total PPN Kd_suplier

  Pada perancangan lunak ini difokuskan pada No_Retur Kd_barang Id_detil Qty Qty No_op Stock Harga empat atribut, yaitu struktur data, representasi antar RETUR 1 DATA Retur Detil Pembelian M M Order M No_op ORDER muka, interaksi antar objek, dan arsitektur perangkat BARANG 1 Id_detil Kd_barang Detil PEMBELIAN 1 lunak di dalam kelas No_op Tanggal Qty No_penerimaan No_SJ Kd_suplier Memberikan Penerimaan detil harga 1 Rancangan Dokumen No_Penerimaan Rancnagan dokumen di dalam program sistem Memiliki Memberikan Kontak_Person 1 PENERIMAAN Alamat 1 Telp pembelian terdiri dari : Mempunyai 1 1 Nama Suplier Kd_suplier Suplier No_Rekening

  1. Nama Dokumen : Laporan Pembelian 1 Fungsi : Untuk mengetahui No_Penerimaan Nilai Tanggal Kd_suplier No_Inv keseluruhan Pembelian No_op Status 1 Barang tiap bulannya No_Trasnsaksi Via Pembayaran Transaksi 1 Melakukan Sumber : Purchasing Tujuan : Direktur dan Manager

  Gambar III.3. Entity Relationship Diagram (ERD)

  Media : Kertas Jumlah : 1 Frekuensi : Setiap akhir bulan Bentuk : Lihat Lampiran A-1

  2. Nama Dokumen : Laporan Penerimaan

  Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri 189

ISBN: 978-602-72850-6-4

  SNIPTEK 2015 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri

  Gambar III.4. Logical Record Structur (LRS) Rancangan Antar Muka

  A. Rancangan Antar Muka Login

  Gambar III.5 Rancangan Antar Muka Login

  B. Rancangan Antar Muka Input Data Barang

  Gambar III.6 Rancangan Antar Muka Input Data Barang

  C. Rancangan Antar Muka Tampil Data Barang

  Gambar III.7 Rancangan Antar Muka Tampil Data Barang

  D. Rancangan Antar Muka Input Data Suplier

  Gambar III.8 Rancangan Antar Muka Input Data Suplier

  E. Rancangan Antar Muka Tampil Data Suplier

  Gambar III.9 Rancangan Antar Muka Tampil Data Suplier

  F. Rancangan Anrar Muka Input Data Departemen

  Gambar III.10. Rancangan Antar Muka Input Data Departemen

  G. Rancangan Antar Muka Tampil Data Departemen User Id_User UserName Password Hak_Ases departemen Departemen Kd_Departemen Nama_Departemen Alamat Jabatan Permintaan Detail Id_detil No_permintaan Kd_barang Qty Data Barang Kd_barang Nm_Barang Satuan Harga Stock Pembelian Detil Id_detil No_op Kd_Barang Qty Harga Data Suplier Kd_suplier Nm_suplier Alamat NoTelp/Fax No_Rekening Kontak_Person Penerimaan Detil Id_detil No_penerimaan Kd_Barang Qty Harga Penerimaan No_Penerimaan No_op Tanggal No_Surat Jalan Kd_suplier Transaksi Pembayaran No_Transaksi No_OrderPembelian No_Penerimaan Tanggal Kd_Supplier No_Invoice Nilai Status Via Retur baramg Detail No_Retur Kd_barang Qty Retur Barang No_Retur No_Penerimaa No_Suplier 1 1 1 M 1 1 1 1 M M Pembelian 1 M No_op Kd_suplier Tanggal Total PPN kd_Supplier 1 M 1 M M M M 1 M M 1 Total 1 Permintaan no_permintaan tanggal kd_departemen Status_op

  SNIPTEK 2015

ISBN: 978-602-72850-6-4

  \

  Gambar III.11. Rancangan Antar Muka Tampil DataDepartemen Gambar III.15.Rancangan Antar Muka

  H. Rancangan Antar Muka Input Permintaan Tampil Pembelian L. Rancangan Antar Muka Input Penerimaan

  

Gambar III.12. Rancangan Antar Muka Input Gambar III.16. Rancangan Antar Muka Input

Permintaan Penerimaan

  I. Rancangan Antar Muka Tampil Permintaan M. Rancangan Antar Muka Input Retur Pembelian

  Gambar III.17. Rancangan Antar Muka Input Retur Barang Gambar III.13.Rancangan Antar Muka Tampil Permintaan N. Rancangan Antar Muka Input Transaksi

  Pembayaran J. Rancangan Antar Muka Input Pembelian

  \

  Gambar III.14.Rancangan Antar Muka Input Pembelian

  K. Rancangan Antar Muka Tampil Pembelian

  Gambar III.18. Rancangan Antar Muka Input Transaksi Pembayaran Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri

  191

ISBN: 978-602-72850-6-4

  Bekti, Humaira’ Bintu. 2015. Mahir Membuat Website dengan Adobe DreamweaverCS6. CSS dan JQuery. Yogyakarta : ANDI.

  Puspita Sari, dkk. 2011. Sistem informasi Akuntansi Yogyakarta : Graha Ilmu

  YogyakartaANDI. Widodo, Prabowo Pudjo dan Herlawati. 2011. Menggunakan UML. Bandung Informatika Bandung.

  LunakTerstruktur dan Berorientasi Objek. Bandung : Informatika Bandung. Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta : ANDI. Wibowo, Angga. 2014. 16 Aplikasi PHP Gratis Untuk Pengembangan Situs Web.

  Cara Gila MenjualAPapun Lewat Internet. Bandung : Kaifa Mizan. Sukamto, Rosa Ariani. dan M.Shalahuddin. 2014. Rekayasa Perangkat

  Sipayung, Hendra Halomoan, dan Fransisca Chster Butar

  Sibero, Alexander F.K. 2011. Kitab Suci Web programing. Yogyakarta : Mediakom.

  Prasetio, Adhi. 2014. Buku Sakti Web MasterPHP & MySQL, HTML & CSS,HTML5&CSS3,JavaScript. Jakarta : Mediakita.

  Edi, Winarno , Ali Zai dan SmitDev. 2013. Buku Sakti Pemrograman PHP. JakartaPT.Elex Media Komputindo.

  REFERENSI

  • – Butar. 2014.

  1. Program pembelian ini dapat diterapkan dalam perusahaan, karna penggunaan program ini dapat menjadi alternative pemecahan masalah yang dihadapi dalam pengolahan proses pembelian sehingga kinerja kerja menjadi lebih efektif dan efisien. Adanya proser komputerisasi memberikan suatu keuntungan yang sangat mendasar bagi perusahaan yaitu berupa otomatisasi dan peningkatan kualitas informasi .

  Pengolahan data secara komputerisasi dapat membuat data menjadi lebih akurat dan dapat meminimalisasikan kesalahan pada factor human error. Pekerjaan menjadi lebih efektif dan efisien karna dapat menghemat waktu. Dengan adanya Penelitian Penelitian ini, makan Penelitia menyimpulkan adanya keuntungan

  Berdasarkan pembahsan mengenai pembuatan program pembelian yang sebelumnya masih menggunakan sistem secara manual, dimana masih terdapat kekurangan dalam hal pemrosesan dan penyimpanan data yang kurang efektif dan efisien. Selain itu, sistem manual juga memerlukan waktu yang lama saat dicatat, diproses, dan dibutuhkan kembali dan memungkinkan jika tidak maksimal proses transaksi yang akan terjadi.

  Gambar III.20.Rancangan Tampil Data User KESIMPULAN

  P. Rancangan Antar Muka Tampil Data User

  Gambar III.19. Rancangan Antar Muka Input Transaksi Pembayaran

  O. Rancangan Antar Muka Input Data User

  SNIPTEK 2015 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri

  • – keuntungan dari aplikasi program ini, antara lain :